@import url("https://fonts.googleapis.com/css?family=Barlow+Condensed:400,500,700|Lato:300,400,700");
h1, h2{font-family: 'Barlow Condensed', sans-serif;  }
h3{   font-size: 1.3em;    color: #252b4d; font-weight: 500;}
body{font-family: 'Lato', sans-serif; font-weight: 300;font-size: 17px;}
.navbar__logo{height: 45px;    margin-left: 10px;}
.navbar-expand-lg .navbar-nav .nav-link{font-family: 'Barlow Condensed', sans-serif;   font-weight: 500;  color: #252b4d;    font-size: 1.1em;    letter-spacing: 1px;    margin: 0 5px;}
.nav-link img{height: 15px;    margin-top: -6px;}
div img{max-width: 100%; height: auto;}
.logo_left__title{text-align: center; overflow: hidden; position: relative; margin-top: 75px;}
.logo_left__title .container{position: relative;color: #fff;}
.logo_left__title__overlay{ opacity: .5; position: absolute;
top: 0; left: 0; width: 100%; height: 100%;
background-color: #143b86;
background-image: linear-gradient(141deg, #143b86 0%, #ab4a9c 100%);
}
h1.title {    font-size: 3.5rem;} .i_numeri{text-align: center; margin-bottom: 50px;color: #252b4d;}
.i_numeri_val{font-family: 'Barlow Condensed', sans-serif;    font-size: 4.5em;    font-weight: 700;    letter-spacing: 6px; }
.i_numeri_testo {    font-size: 1.2em;}
.main_title {    text-align: center;    margin-bottom: 20px;    line-height: 1;    display: inline-block;    padding: 10px;    background: #252b4d;    color: #ffffff;
border: 4px solid #ffffff;    box-shadow: 0px 0px 0px 3px #252b4d;    text-transform: uppercase;    font-size: 4em;    letter-spacing: 2px;}
.sub_title{text-align: center;    margin-bottom: 20px;color: #252b4d; font-size: 2em;} .call_to_action{ margin: 80px 0; position: relative;     overflow: hidden; padding: 0;}
.call_to_action__img{    min-height: 390px;    background-repeat: no-repeat!important;    background-position: center!important;  width: 100%;}
.call_to_action__txt{position: absolute; width: 100%; height: 100%;  top: 0;     margin: 0;}
.chanel {    background: url(//www.step-up.it/wp-content/uploads/2018/07/chanel.jpg);}
.morrison {    background: url(//www.step-up.it/wp-content/uploads/2018/07/morrison.jpg);}
.dalailama {    background: url(//www.step-up.it/wp-content/uploads/2018/07/dalai-lama.jpg);}
.dalailama1 {    background: url(//www.step-up.it/wp-content/uploads/2018/07/dalai-lama1.jpg);}
.mandela {    background: url(//www.step-up.it/wp-content/uploads/2018/09/mandela.jpg);}
.einstein {    background: url(//www.step-up.it/wp-content/uploads/2018/07/einstein.jpg);}
.thatcher {    background: url(//www.step-up.it/wp-content/uploads/2018/07/Thatcher.jpg);}
.call_to_action .my-auto{margin-top: 0;}
.overlay {    background: url(//www.step-up.it/wp-content/themes/Themes_BS4_Kauky/assets/img/pattern.png);    width: 100%;    overflow: hidden;    height: 100%;    position: absolute;  top: 0;  }
.cta_title {    color: #fff;    font-family: 'Barlow Condensed', sans-serif;    font-size: 2.3rem;    font-weight: 600;}
.cta_title:before, .cta_title:after{content:' " '; color: #e3e3e3;}
.cta_author {  color: #fff;    font-size: 1.3rem;}
.home_payoff {    text-align: center;    font-size: 33px;    text-transform: uppercase;    margin-bottom: 35px;    font-family: 'Barlow Condensed', sans-serif;} .card-link:after {    font-family: 'FontAwesome';    content: "\f068";    float: right;}
.card-link.collapsed:after { content: "\f067";}
.card-link {   width: 100%;    display: block;    text-align: left;    color: #252b4d;    font-weight: 600;    font-size: 13px;    text-transform: uppercase;}
#accordion1, #accordion2 {    margin-bottom: 50px;margin-top: 20px;}
#accordion1 .card,  #accordion2 .card{border-radius:0;border:0; text-align: left;}
.collapse{text-align: left;} .home_collaborazioni__item{margin-top: 20px; text-align: center;}
.home_collaborazioni__img img {       width: 50%;    height: auto;}
.home_collaborazioni__title {    font-family: 'Barlow Condensed', sans-serif;    font-weight: 500;    font-size: 16px;     } .collaborazioni_terms{margin-bottom: 30px;}
.collaborazioni_terms .btn{    background: none;    color: #252b4d;    text-transform: uppercase;    font-family: 'Barlow Condensed', sans-serif;    letter-spacing: 2px;
font-weight: 600;}
.collaborazioni_terms .filter-button.active{    border-bottom: 3px solid;  border-radius: 0;}
button.btn.btn-default.filter-button.active:focus {    box-shadow: 0 0 0 3px rgba(0, 123, 255, 0);} .servizi_home {
font-family: 'Barlow Condensed', sans-serif;
font-size: 1.1em;
}
.servizi_home .col-md-4{margin-bottom: 40px;}
.servizi_home img{margin-top: 12px;    margin-bottom: 12px;}
.servizi_home__title {    font-size: 1.5em;    color: #252b4d; font-weight: 500;}
.servizi_home__sub {    color: #252b4d;} .home .footer{    margin-top: -121px;}
.footer, .footer-copy {  font-size: .8em;  }
.footer ul {    list-style-type: none;    padding-left: 0;}
.footer a {  color: inherit;  }
.footer h4 { font-size: 1rem; font-family: 'Barlow Condensed', sans-serif;    letter-spacing: 2px;    font-weight: 600;}
@media screen and (max-width: 765px){
.call_to_action{        min-height: 122px!important;        background-size: 240%!important;    }
.navbar__logo {        height: 28px;     margin-left: 0px;   }
.main_title{    font-size: 2em;}
#accordion1{    margin-bottom:0;}
#accordion2{margin-top: 0;}
.cta_title{font-size: 1.5em;}
}
@media (min-width: 768px) {
.navbar-expand-md {
padding: 0px 20px;
}
}
@media (max-aspect-ratio: 16/9) and (max-width: 1618px) and (min-width: 905px) {
.wp-custom-header, .rwd-video iframe {
width: 176%;
height: 125%;
}
}
span.wpcf7-list-item{    margin: 0 .5em 0 0;} .header-left { top:0px; position: fixed;z-index: 999;width: 100%; padding: 10px 0; box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12); -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.header-left.riduzioneMenu{padding: 5px 0;}
.header-left.riduzioneMenu img.navbar__logo{    height: 40px;}
.header-left.riduzioneMenu a.nav-link{    font-size:18px;}
.header-left.riduzioneMenu .navbar-toggler-icon{    width: 27px;    height: 27px;}
@media screen and (max-width: 765px){
.header-left.riduzioneMenu img.navbar__logo{
height: 25px;
}
.slideReferences .slick-prev{left: -10px;}
.slideReferences .slick-next{right: -10px;}
} .fa.fa-star{    color: #e5c100;    padding-right: 8px;}
.slideReferences .slick-prev, .slideReferences .slick-next{    top: 5%;}
.slideReferences__titleReferences{    color: #7b7a7a;}
.pageReferenze__titleReferenze{    font-size: 2.5rem;} .distanziamento{    margin-top: 60px;}
.linkReferenze{color: black;}