/* ==== Globali per la sales ==== */
body { background-color: #4e5c75; }
section { clear: both; background-color: #fff; }
.sales_leadership ul li { margin-bottom: 1em; background-image: url(../images/li-check-red.png); list-style: none; background-repeat: no-repeat; padding-left: 40px; }
.sales_leadership h1, .sales_leadership h2, .sales_leadership h3, .sales_leadership h4 { margin-bottom: 1em; font-weight: bold; letter-spacing: -1px; }
.sales_leadership section { padding: 3em 0; }
.sales_leadership p, .sales_leadership li, .sales_leadership blockquote { font-size: 22px; }
.sales_leadership .imgleft { float: left; margin: 0 1em 1em 0; }
.sales_leadership .imgright { float: right; margin: 0 0 1em 1em; }
.sales_leadership blockquote { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #444; font-size: 31px; border: none; line-height: 1.2; margin: 1em auto; padding-left: 40px; text-align: left; position: relative; }
.sales_leadership blockquote:before { content: '"'; font-size: 90px; font-style: italic; font-family: Arial, sans-serif; position: absolute; top: -20px; left: 0px; }
.sales_leadership ol { counter-reset: my-badass-counter; margin-left: 0; }
.sales_leadership ol li:before { content: counter(my-badass-counter); counter-increment: my-badass-counter; position: absolute; left: 0; top: 0; font: bold 50px/1 Sans-Serif; background-color: #5db51c; display: block; width: 70px; text-align: center; height: 70px; line-height: 70px; border-radius: 52px; color: #fff; }
.sales_leadership ol li { margin-bottom: 2em; position: relative; padding-left: 92px; list-style: none; }
.sales_leadership .ls_content h1 { font-size: 2.5em; }
.sales_leadership .ls_content h2 { font-size: 2.2em; }
.sales_leadership .ls_content h3 { font-size: 2em; }
.sales_leadership .ls_content h4 { font-size: 1.75em; }
.sales_leadership .ls_hero { position: relative; padding: 3em 0; background-image: url(../images/sales/leadershipseminar/bg.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.sales_leadership .ls_hero .overlayhero { top: 0; left: 0; background-image: url(../images/sales/leadershipseminar/point.png); position: absolute; width: 100%; height: 100%; z-index: 1; }
.sales_leadership .ls_hero h1 { z-index: 2; position: relative; font-family: 'Teko', 'Montserrat', 'Open Sans', Helvetica, sans-serif !important; font-weight: 300 !important; color: #fff; text-shadow: 0 1px 1px #000; font-size: 107px; text-align: center; width: 90%; max-width: 600px; margin: 0 auto; margin-top: 2em; margin-bottom: 2em; padding: 0; line-height: 1; }
.sales_leadership .ls_hero img { position: relative; z-index: 2; border: 4px solid #fff; }
.sales_leadership .ls_hero h1 span { display: block; border-top: 1px solid #fff; font-size: 60px; text-transform: uppercase; text-align: justify; padding-top: 20px; }
.sales_leadership .ls_content { padding: 3em 0; background-color: #fff; }
.sales_leadership .ls_content h1.headline { color: #d00; text-align: center; }
.sales_leadership .ls_content h2.subheadline { text-align: center; }
.sales_leadership .ls_convinzioni { background-color: #394457; color: #fff; }
.sales_leadership .ls_convinzioni p, {
color:#fff;
text-shadow:0 1px 0 #000;
}
.sales_leadership .ls_convinzioni h2, .sales_leadership .ls_convinzioni h3 { color: #f0ff00; text-align: center; text-shadow: 0 1px 0 #000; }
.sales_leadership .ls_obiettivi { padding: 5em 0; background-image: url(../images/sales/leadershipseminar/obiettivi.jpg); background-size: cover; }
.sales_leadership .ls_obiettivi h3 { color: #fff; font-size: 80px; text-shadow: 0 1px #000; font-family: 'Teko', 'Montserrat', 'Open Sans', Helvetica, sans-serif !important; }
.sales_leadership .ls_storia { width: 100%; max-width: 1400px; overflow: hidden; margin: 0 auto; margin-top: -5em; border: 18px solid #f0ff00; background-image: url(../images/sales/leadershipseminar/america.jpg); background-repeat: no-repeat; background-position: top; background-color: #fff; padding-top: 15em; border-radius: 20px 0 20px 0; position: relative; margin-bottom: -2em; z-index: 10; }
.sales_leadership .ls_storia h2:first-child { font-size: 65px; letter-spacing: -2px; line-height: 1; }
.sales_leadership .evid_giallo { background-color: #f0ff00; }
.sales_leadership .ls_hero_2 h1 { margin-bottom: 0em; }
.sales_leadership .ls_hero_2 h4 { z-index: 2; position: relative; font-family: 'Teko', 'Montserrat', 'Open Sans', Helvetica, sans-serif !important; font-weight: 300 !important; color: #fff; text-shadow: 0 2px 1px #444; font-size: 57px; text-align: center; width: 90%; max-width: 600px; margin: 0 auto; margin-top: 0.5em; margin-bottom: 3em; padding: 0; line-height: 1; background-color: #f12c2c; padding-top: 7px; }
.nottefonda { margin-top: 2em; }
.sales_leadership .ls_spiegazione { padding: 3em 0; background-color: #f9f9f9; }
.sales_leadership .ls_finale { background-color: #fbfbfb; }
.sales_leadership .ls_finale h2, .sales_leadership .ls_finale h3 { color: #d00; }
.sales_leadership .button { background-color: #45aa07; width: 100%; font-size: 30px; border-color: #060; }
.overlay .popup-pc {
    z-index: 9999999;
    background-color: #fff;
    width: 100%;
    max-width: 630PX;
    margin: 1em auto;
    overflow: scroll;
    margin-top: 0em !important;
    position: relative;
}
.privacy_checklist input { margin: 0;  }
.privacy_checklist li { font-size: 12px;  }
p.privacy {  line-height: 1.4; font-size: 11px;  }


.sales_leadership .acquista {  line-height: 45px;  }
.sales_leadership .button {  width: 48%;  font-size: 24px;  border-color: #c30; height: 90px; }


 @media only screen and (max-width:580px) {
.sales_leadership * h1 { font-size: 1.7em !important; }
.sales_leadership * h2 { font-size: 1.4em !important; }
.sales_leadership * h3 { font-size: 1.2em !important; }
.sales_leadership * p,  .sales_leadership * li,  .sales_leadership * blockquote { font-size: 18px; }
.sales_leadership .ls_hero h1 { margin: 0 auto; font-size: 85px !important; }
.sales_leadership .ls_hero h1 span { display: block; border-top: 1px solid #fff; font-size: 44px; text-transform: uppercase; text-align: center; padding-top: 20px; }
.sales_leadership ol li:before { content: counter(my-badass-counter); counter-increment: my-badass-counter; position: absolute; left: 0; top: 0; font: bold 40px/1 Sans-Serif; background-color: #5db51c; display: block; width: 50px; text-align: center; height: 50px; line-height: 50px; border-radius: 52px; color: #fff; }
.sales_leadership ol li { margin-bottom: 2em; position: relative; padding-left: 62px; list-style: none; }
.ls_obiettivi h3 { font-size: 37px !important; letter-spacing: 1px; }
br { display: none; }
.ls_storia { margin-top: -1em !important; }
.sales_leadership .ls_hero h1 { width: 100%; }
.sales_leadership .button { background-color: #45aa07; width: 100%; font-size: 20px; border-color: #060; }
}

@media only screen and (max-width: 768px){
.overlay .popup-pc form { width: 100% !important;}
.form-leadership{ width:100% !important;}


    .sales_leadership .button { width: 100%; margin: 5px auto; text-align: center;  min-height: auto; height: auto; line-height:30px; }
    .sales_leadership .acquista { line-height:30px; }


}

.acquista{ background-color: #f60 !important; }
