/*
Theme Name: Leanprove Child Theme
Description: This is a custom child theme for Leanprove
Theme URI: https://www.leanprove.com
Author: Essedicom Comunicarlo
Author URI: https://www.essedicom.com https://www.comunicarlo.it
Template: salient
Version: 1.0
*/
body form a {color:#000}
body #page-header-bg h1, html body .row .col.section-title h1, .nectar-box-roll .overlaid-content h1 {font-size:62px !important}
#ajax-content-wrap:after {background:none !important}
.page-id-8408 #top, .page-id-8408 .footer-top, .page-id-8408 #footer-outer {display:none}
img.logolanding {max-width:260px !important}
body.page-id-8408 .column-bg-overlay-wrap h3 {color:#fff !important}
.page-id-8408 .nectar-fancy-box .box-bg {min-height:400px !important}
.footerlanding a {color:#eee}
.footer-top p {font-weight:normal;font-family:Coustard}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1) .post-header, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6) .post-header, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7) .post-header, .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8) .post-header {max-width:100%}

hr {border:none;border-bottom:1px solid #999;max-width:170px;margin-left:0}
.bottoni .link-wrap {}
body .tabbed[data-style="material"] .wpb_tabs_nav li a {padding:5px }
.wpb_tabs_nav span {font-size:14px}
body[data-header-resize="1"] .container-wrap {padding-top:0 !important}
body .blu [class^="icon-"].icon-default-style {color:#fff}
.vc_custom_heading a:hover {color:#0F4C81 !important}
body .testimonial_slider .image-icon, body .nectar_single_testimonial .image-icon {border-radius:0;margin-top:30px}

body[data-col-gap="40px"] .vc_row-fluid .span_12.testimonial_slider {margin:0}
.cool-timeline .timeline-post .timeline-content .content-details {font-size:16px !important}
.material .wpb_content_element.padding {margin-bottom:0}
.padding {padding:40px}
.wpb_row.comitato .col img {max-width:60%;margin:30px auto}
.row .col h4 {margin-bottom:20px}
body em {font-size:18px !important}
.nectar-fancy-box {padding:5%}
.nectar-fancy-box .inner {padding-bottom:0;min-height:auto !important}
#text-5 p, #text-4 p {text-align:center}

.riga {border-bottom:1px solid #ccc}
img.cerchio {-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}

.entry-title {text-shadow:0 0 3px #000, 0 0 5px #000;-webkit-text-shadow:0 0 10px rgba(0,0,0,0.2);-moz-text-shadow:0 0 10px rgba(0,0,0,0.2)}
.single-cool_timeline .entry-title {text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none}

body.page-id-6156 h4, .page-id-6156 .row .col h4 {font-size:16px}
.team-member img {}

#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menu li, #slide-out-widget-area.fullscreen .menuwrapper li, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu li, #slide-out-widget-area.fullscreen-alt .menuwrapper li {margin:0}
#slide-out-widget-area.fullscreen .menuwrapper li a, #slide-out-widget-area.fullscreen-alt .menuwrapper li a {padding:0}

#footer-widgets hr {border:none;border-bottom:1px solid #fff}
body h4 a {color:#4FD9F0}
body h4 a:hover {color:#fff}
#author-bio, .comments-link, .comments-section, .meta-comment-count {display:none !important}

.testimonial_slider .image-icon.has-bg {width:250px;height:250px}
.testimonial_slider .image-icon, .nectar_single_testimonial .image-icon {border-radius:250px}
.testimonial_slider[data-style="minimal"] blockquote span.testimonial-name {font-size:20px !important}

#SCK {font-size:0.8em}
#SCK #SCK_MinimizedBanner .SCK_Open:hover, #SCK .SCK_Accept:hover {background:#0f4c81 !important}
.grigino {background:#eee}

.nectar_image_with_hotspots[data-size="medium"] .nectar_hotspot, .nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot span{width:20px;height:20px;line-height:20px}
.nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot span:after, .nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot span:before {display:none}

.lp-clients .nectar-flip-box {position:relative}
.lp-clients .flip-box-front {font-size:2em}
.lp-clients .flip-box-back {border:2px solid #eee}
.lp-clients .wpb_column {margin-bottom:40px}
.lp-clients .flip-box-front:before {content:"";position:absolute;top:0;bottom:0;left:0;right:0;display:bloc;background:rgba(0,0,0,0.4)}

#slide-out-widget-area.fullscreen .inner .widget, #slide-out-widget-area.fullscreen-alt .inner .widget {width:auto}
body .main-content {margin-bottom:120px}
.link_text {color:#0f4c81}
.wpb_wrapper >div.nectar-split-heading {margin-bottom:0}

.nectar-fancy-box .box-bg:after {background-color:#0f4c80}
.nectar-fancy-box:hover .box-bg:after {background-color:rgba(51,51,51,0.6)}
body .nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="accent-color"] .nectar_hotspot {background-color:rgba(79,217,240,0.7) !important}

body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {background:#4fd9f0}
.row-bg-overlay {opacity:0.3 !important}
.centra {text-align:center}

body #footer-widgets {background:#0f4c81}
#footer-widgets {font-size:0.9em}
body #footer-outer a:not(.nectar-button) {color:#4FD9F0 !important}
#footer-widgets .row .col img {margin-bottom:0}
body #footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button) {background-image:linear-gradient(to right, #4FD9F0 0%, #4FD9F0 100%) !important}

ul.lp-owl-carousel {margin-left:0}
ul li.carousel-item {list-style:none}
.page-id-6189 .hover-wrap-inner {margin:30px 0}

body #slide-out-widget-area.fullscreen a:hover, #slide-out-widget-area.slide-out-from-right-hover a:hover, body.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i::after, body #slide-out-widget-area.slide-out-from-right a:hover, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a:hover, #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover, #slide-out-widget-area.slide-out-from-right-hover.no-text-effect .inner .off-canvas-menu-container li a:hover, body #slide-out-widget-area .slide_out_area_close:hover .icon-default-style[class^="icon-"] {color:#ff6716 !important;font-weight:400}
#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li.current-menu-item a, #slide-out-widget-area .current-menu-item a, body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container .current-menu-item > a {color:#ccc !important}

#slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, #slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {font-weight:400}
#slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen), #slide-out-widget-area-bg.fullscreen, #slide-out-widget-area-bg.fullscreen-alt .bg-inner, body.material #slide-out-widget-area-bg.slide-out-from-right {background:#0f4c81 !important}

#text-5, #text-3, #text-4, #text-5 .nectar-cta[data-alignment="left"],
#text-4 .nectar-cta[data-alignment="left"] {text-align:center}

.off-canvas-menu-container {padding:0 28px}


#SCK_BannerText p {padding-bottom:0}

.flex {display:flex;}

.flex-wrap {flex-flow:row wrap;align-items:stretch;justify-content:space-around;flex-grow:1;}

.footer-top .widget {text-align:center;width:50%;padding:40px;}

#slide-out-widget-area.fullscreen-alt .inner .off-canvas-inner-wrap .off-canvas-menu-container li a,
#slide-out-widget-area a, 
#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a {font-size:28px;line-height:30px;}

#slide-out-widget-area.fullscreen .inner .flex .widget, 
#slide-out-widget-area.fullscreen-alt .inner .flex .widget {margin:0;text-align:left}

.footer-top {text-align:center;background-color:#eee;font-size:20px;font-weight:700;line-height:1.3;}
.footer-top p, .footer-top h4 {text-align:center;}

.footer-top .button {background-color: #000;padding: 0 10px;}


.micromodal-slide.is-open {z-index: 10;}


/*modifiche CSS comunicarlo*/



/*Icone 4 box in homepage*/
.icona-home {width: 90px !important;}
/*Nascondere bullets timeline fixed*/
ul.section-bullets-right { display: none !important;}
/*Colore link nel footer bottom*/
body #copyright a:not(.copyright) {color: black !important;}
/*Custom timeline color chi siamo*/
.cool-timeline.light-timeline .timeline-year {background:url(../images/cool-timeline-shade.png) #0f4c82 !important;color: #ffffff !important;}
/*Colore testi evidenziati e varie classi colore Leanprove*/
.colore-leanprove, .info-corso {color: #0f4c82 !important;}
/*Forzare colore bianco su testi ed elementi vari*/
.colore-bianco {color: #fff !important;}
/*Colore testi evidenziati e ingranditi: Storie di successo*/
.colore-leanprove-grande {color: #0f4c82 !important;font-size: 40px !important;}
/*Icona checklist sulla pagina Lean Six Sigma*/
i.icon-default-style.icon-check.accent-color {font-size: 25px !important;}
i.icon-default-style.icon-warning-sign.accent-color {font-size: 25px !important;}
/*Allineare al centro button CORSI alla fine del singolo corso*/
.fullscreen-blog-header #single-below-header {text-align: center !important;}
.single .fullscreen-blog-header #single-below-header > span, .single .fullscreen-blog-header #single-below-header > div {float: none !important;}

/*Nascondere il nome della categoria nell'header delle categorie post (subline nel theme)*/
span.subheader {display: none !important;}
/*Bottone per le News - Download PDF*/
.bottone-news {font-size: 20px !important;}

/*CTA 2box bottom all page*/
.leanprove-cta-text {text-align: center !important;}
.leanprove-cta-button {text-align: center !important;}

/*Icona 3 box iniziali homepage*/
.icona-3box-home {text-align: center !important;width: 120px !important;}
/*Nascondere numero del testimonials*/
.controls {display: none !important;}
/*Bottone Corsi nell'header del singolo corso*/
body.material #page-header-bg.fullscreen-header .inner-wrap >a {padding: 15px 30px !important;font-size: 22px !important;}
/*Titoli e testi header pagine*/
.paragrafo-header {font-size: 18px !important;}
/*Nascondere data dal plugin Cool Timeline PRO*/
.story-date.clt-meta-date {display: none !important;}
/*Margine Bottom Container principale pagine*/
body .main-content {margin-bottom: 20px !important;}
/*Margine titoli header homepage*/
.wpb_row, .wpb_content_element {margin-bottom: 0px !important;}
/*Titolo header home SI SCRIVE e SI LEGGE*/
.si-legge-miglioramento {}
.titolo-siscrive {animation-delay: 500ms;margin: 0px !important;}
.titolo-silegge {animation-delay: 1500ms;margin: 0px !important;}
/*Submenù personalizzato*/
body:not([data-header-format="left-header"]) #top .sf-menu li ul {border-top: 5px solid white;}
/*H1 con testo piccolo*/
.h1-piccolo {
	font-size: 50px !important;
}
/*H2 con testo piccolo*/
.h2-piccolo {
	font-size: 34px !important;
}
/*TYPEWRITER Homepage*/
.testo-autotype {
	white-space:nowrap;
	overflow: hidden;
	animation: type 5s steps(50, end) 1;	
	-webkit-animation-delay: 0.5s; /* Chrome, Safari, Opera */
    animation-delay: 0.5s;
	font-family: Coustard;
    font-weight: 400;
    font-style: normal;
	padding: 10px 0px 0px 0px;
}
.testo-autotype-legge {
  white-space:nowrap;
	overflow: hidden;
	animation: type 5s steps(50, end) 1;	

 	-webkit-animation-delay: 3.5s; /* Chrome, Safari, Opera */
    animation-delay: 3.5s;
	font-family: Coustard;
    font-weight: 400;
    font-style: normal;
}
@keyframes type{
	from{ width: 0;}
}
.trattino-basso {
	animation: blink 1s infinite;
}
@keyframes blink{
	to{ opacity: .0;}
}


/*Timeline CHI SIAMO*/
/* Timeline Storia Azienda */
.flex-parent {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.input-flex-container {
    display: flex;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 100px;
    /* max-width: 1000px; */
    position: relative;
    z-index: 0;
}

.input {
  width: 25px;
  height: 25px;
  background-color: #0f4c82;
  position: relative;
  border-radius: 50%;
}
.input:hover {
  cursor: pointer;
}
.input::before, .input::after {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    top: 50%;
    transform: translateY(-50%);
    background-color: #0f4c82;
    width: 8vw;
    height: 5px;
    /* max-width: 50px; */
}
.input::before {
  left: calc(-4vw + 12.5px);
}
.input::after {
  right: calc(-4vw + 12.5px);
}
.input.active {
  background-color: #0f4c82;
}
.input.active::before {
  background-color: #0f4c82;
}
.input.active::after {
  background-color: #c7c8c9;
}
.input.active span {
  font-weight: 700;
}
.input.active span::before {
  font-size: 12px;
}
.input.active span::after {
  font-size: 12px;
}
.input.active ~ .input, .input.active ~ .input::before, .input.active ~ .input::after {
  background-color: #c7c8c9;
}
.input span {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 15%;
  left: 50%;
  transform: translate(-50%, -50%);
  visibility: hidden;
}
.input span::before, .input span::after {
  visibility: visible;
  position: absolute;
  left: 50%;
}
.input span::after {
  content: attr(data-year);
  top: 25px;
  transform: translateX(-50%);
  font-size: 12px;
}
.input span::before {
    content: attr(data-info);
    top: 80px;
    width: 185px;
/*     transform: translateX(-5px) rotateZ(-45deg);  */
    font-size: 12px;
    text-indent: -10px;
    left: -85px;
	line-height: 20px;
}

.description-flex-container {
  width: 80vw;
  height: 10vw;
  font-weight: 400;
  font-size: 20px;
  margin-bottom: 65px;
  /* max-width: 1000px; */
}
.description-flex-container p { margin-top: 0; display: none;}
.description-flex-container p.active {display: block;}
.title-flex-container { width: 80vw;font-weight: 600; font-size: 32px; margin-top: 150px;  /* max-width: 1000px; */
}
.title-flex-container h2 {margin-top:30px;display: none;}
.title-flex-container h2.active { display: block;}

.copyright .span_8 {
	width:100%
}

.copyright .span_4 {
	display:none;
}

@media (min-width:768px) {
p {text-align:justify}
p.description {text-align:left}
.off-canvas-menu-container {text-align:left}
}

@media (min-width: 999px) {
  .off-canvas-inner-wrap {
	padding-left: 28px; 
	padding-top: 100px;
  }
}

@media (min-width:1000px) {
.page-id-7002 .post-area.auto_meta_overlaid_spaced .masonry-blog-item, .post-area.auto_meta_overlaid_spaced .masonry-blog-item {width:50%}
#SCK .SCK_BannerContainer {width:800px !important;margin:0 auto}
#slide-out-widget-area.fullscreen .inner >div, #slide-out-widget-area.fullscreen-alt .inner >div {margin:0 20%}
#header-outer.small-nav #logo, #header-outer.small-nav .logo-spacing {margin:0 !important}
}

@media (min-width: 1250px) {
.mobile {display:none}
.testo-autotype-legge { width:60em;}
.testo-autotype {width:30em;}
.input::before { left: -110.5px; }
.input::after {  right: -129.5px;}
}

@media (min-width:1601px) {
.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item {width:50%}
}





@media (max-width:1480px) {
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a, #top nav > ul > li[class*="button_solid_color"] > a {margin:0 10px !important}
}

@media (max-width:1250px) {
.nomobile {display:none}
}


@media (max-width:1230px) {
#header-outer[data-full-width="true"] header >.container {padding:0}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a, #top nav > ul > li[class*="button_solid_color"] > a {margin:0 5px !important}
}

@media (max-width:1110px) {
#top nav > ul > li > a {font-size:14px}
#header-outer #logo .mobile-only-logo, #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"] .span_9 #logo img {height:90px !important;max-width:200px !important}
#top .span_9 >.slide-out-widget-area-toggle, #top #mobile-cart-link, #top .mobile-search, #header-outer #top .mobile-user-account {padding:20px}
.col h2.testo-autotype, .col h2.testo-autotype-legge {height:80px}
.testo-autotype-legge span, .testo-autotype span {font-size:5vw !important}
}

@media (max-width:990px) {
#typewrite {font-size:30px !important}
.post-area.masonry.auto_meta_overlaid_spaced .masonry-blog-item {width:100%}
}

@media only screen and (max-width: 999px) and (min-width: 690px){
.container {max-width: 90%}
}


@media (max-width: 850px) {
.nectar-cta .link_wrap {padding-left:30px !important}
.title-flex-container { margin-top: 30px;}
  .input { width: 17px;height: 17px;  }
  .input::before, .input::after { height: 3px;}
  .input::before {left: calc(-4vw + 8.5px);}
  .input::after { right: calc(-4vw + 8.5px);}
}

@media (max-width:600px) {

#typewrite {font-size:20px !important}
.textwidget .nectar-cta {margin-bottom:30px}
.textwidget p {padding-bottom:20px}
.footer-top .widget {padding:10px;font-size:0.8em}
#footer-widgets {text-align:center}
body .link_wrap {padding-left:0 !important}
.flex-parent { justify-content: initial; }
.input-flex-container {flex-wrap: wrap;justify-content: center;width: 100%;
height: auto;margin-top: 3vh;}
.input {width: 60px;height: 60px;margin: 0 10px 50px;background-color: #c7c8c9;}
.input::before, .input::after {content: none;}
.input span {width: 100%;height: 100%;top: 30px;display: block;}
.input span::before {top: calc(100% + 5px);transform: translateX(-50%);text-indent: 0;text-align: center;}
.input span::after {top: 50%;transform: translate(-50%, -50%);color: #ECF0F1;}
.description-flex-container {margin-top: 0px;}
.nectar_image_with_hotspots[data-size="medium"] .nectar_hotspot, .nectar_image_with_hotspots[data-size="medium"][data-hotspot-icon="plus_sign"] .nectar_hotspot span {width:10px;height:10px;line-height:10px}
}


@media (max-width: 400px) {
body {min-height: 950px;}
}



/*timeline con titoli alternati*/
.input.alto span::before { top: -80px !important;}

body .auto_meta_overlaid_spaced .masonry-blog-item.post-7581 .post-featured-img{
  background-position: center -80px;
}
.wpb_text_column.wpb_content_element .wpb_wrapper h3{
	text-align: center;
	padding: 20px;
}

/*3 box home con hover description*/
.nectar-fancy-box[data-style=hover_desc] .box-bg:before {
    background: #0F4C80 !important;
}
.nectar-fancy-box[data-style=hover_desc][data-color=accent-color]:before {
    background: #0F4C80 !important;
}
.nectar-fancy-box[data-style=hover_desc] .hover-content {
    max-width: 100% !important;
    text-align: center;
}
.box-bg {
    background: #0F4C80 !important;
}
.nectar-fancy-box:hover .icona-3box-home{
display: none;
}

/*Selettore multilingua*/
li#menu-item-wpml-ls-21-en a {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.wpml-ls-native {
    border-width: 2px;
    border-color: white;
    border-style: solid;
    padding-left: 8px;
    padding-right: 8px;
    text-decoration: none;
}


/*Bug visualizzazione mobile 4 blocchi home*/
body[data-col-gap="40px"] .vc_row-fluid:not(.full-width-content) .vc_row-fluid.inner_row>.span_12>.one-fourths:not([class*=vc_col-xs-]) {
margin-bottom: 40px !important;
}

.titolo-libro {
    font-size: 20px !important;
    text-align: center !important;
    padding: 0px !important;
}


/* Menù */
#header-outer .sf-menu > .sfHover > ul {
	top: 70%!important;
}
#header-outer .menu-item-10384 .sf-sub-indicator {
	display: none;
}
#header-outer .menu-item-10383 {
	max-width: min-content!important;
}
@media screen and (min-width: 1400px) and (max-width: 1480px) {
	#header-outer .menu-item-10383 {
		max-width: initial!important;
	}
}
@media screen and (min-width: 1660px) {
	#header-outer .menu-item-10383 {
		max-width: initial!important;
	}
}


.postid-10500 .col.span_12.dark.left textarea.wpcf7-form-control.wpcf7-textarea {
    max-height: 100px!important;
	color: #fff;
}
.postid-10500 div#wpcf7-f6844-p10500-o1 label {
    color: #fff;
}
div#modal-richiedi-informazioni label,div#modal-richiedi-informazioni span.wpcf7-list-item-label{
	color: #0f4c81!important;
}

.postid-10500 .col.span_12.dark.left span.wpcf7-list-item-label, .postid-10500 span.wpcf7-list-item-label a{
	 color: #fff!important;
}
.postid-10500 .col.span_12.dark.left input.wpcf7-form-control.wpcf7-submit {
    background-color: #fff!important;
    color: #0f4c81!important;
}
.postid-10500 .corso-paragrafo span {
    line-height: 27px;
}
.col.span_12.dark.left input.wpcf7-form-control.wpcf7-submit:hover {
    box-shadow: none!important;
}

h3#ed {
    color: #0f4c81!important;
    line-height: 49px!important;
    padding-bottom: 2%!important;
}
.text_eb_g p {
    color: #fff!important;
    margin-bottom: 25px!important;
}
h3#erg {
    margin-top: 4%;
}
/* .postid-10500 #apri-richiedi-informazioni{
	display:none!important
} */
div#wpcf7-f6844-p10500-o1 input {
    color: #fff!important;
}
div#wpcf7-f6844-p10500-o1 input.wpcf7-form-control.wpcf7-submit {
    color: #0f4c81!important;
}

#wpcf7-form-control-wrap.recaptcha {
	margin-bottom:30px;
}

#CybotCookiebotDialog li {
    list-style: none !important;	
}

@media screen and (max-width: 1440px) {
	.postid-10500 .wpb_row.vc_row-fluid.vc_row.full-width-content.vc_row-o-equal-height.vc_row-flex.standard_section.corso-contenitore-sezione-formazione {
		padding-left: 5%!important;
		padding-right: 5%!important;
		margin-bottom: 50px !important;
	}
}

@media screen and (max-width: 767px) {
	
	.postid-10500 #page-header-wrap.fullscreen-header #page-header-bg{
		height: calc(64vh - 47px)!important;
	}
	
	h3#ed {
    color: #0f4c81!important;
    line-height: 39px!important;
    padding-bottom: 2%!important;
    font-size: 30px!important;
}

.postid-10500 .vc_col-sm-11.wpb_column.column_container.vc_column_container.col.child_column.padding-2-percent.instance-3 {
    float: left!important;
    width: 68%!important;
}

.postid-10500 .vc_col-sm-1.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.instance-2 {
    width: 13%!important;
    float: left!important;
}

.postid-10500 .corso-paragrafo span {
    line-height: 1.2em;
}
.postid-10500 .vc_col-sm-6.corso-contenitore-sezione-formazione.wpb_column.column_container.vc_column_container.col.padding-2-percent.instance-1,
.postid-10500 .vc_col-sm-8.corso-colonna-testo.wpb_column.column_container.vc_column_container.col.no-extra-padding.instance-5
 {
    padding: 0!important;
}

.postid-10500 .corso-carousel-valore {
    font-size: 7vw;
    line-height: 6.444444vw;
    margin-bottom: 12px !important;
}

.postid-10500 h3.vc_custom_heading.corso-titolo-sezione-certificazione {
    font-size: 34px !important;
    font-weight: 700 !important;
    font-family: Work Sans !important;
    color: #fff;
    margin-bottom: 25px !important;
}
	
}