
.mrgn-tp-neg-140{margin-top:-140px;}
.z-index-10{
    position: relative;
    z-index:10;
}
.round{
    border-radius:50%;
}
.light-header header{
    padding: 3px 0;
    transition:all 0.2s;
    -moz-transition:all 0.2s;
    -webkit-transition:all 0.2s;
    border-bottom:1px solid rgba(0,0,0,0.1);
    background: rgba(255,255,255,0.95);
}
.light-header header .top-bar-section ul li,
.light-header header .top-bar-section ul li a:not(.button){
    color: #32A7C6;
}
.light-header header a.logo {
    background: url(https://s3-eu-west-1.amazonaws.com/cdn.metooo.it/static/logo-blue.png) no-repeat scroll 0 6px / 78px auto rgba(0, 0, 0, 0); 
}
section:not(.cut){
    z-index:20;
    position: relative;
}
section.cut{
	position: relative;
}
section.bg-color-2.cut:before{
    content:"";
    background: transparent url(https://s3-eu-west-1.amazonaws.com/cdn.metooo.it/static/img/landing-topics/cut_bg.svg) no-repeat;
    background-size: cover;
    position: absolute;
    top: -400px;
    height: 400px;
    left: 0;
    right: 0;
    z-index: 0;
}
.lighter-shadow{
    box-shadow: 0 4px 24px 0 rgba(0,0,0,.1);
}
.bg-img-fixed-left-transparent {
    position: absolute; 
    width: 680px;
    top: -80px;
    left: 0;
    opacity:.5;
}
.pdn-20{
  padding: 20px;
}
.feat-img-fixed-right {
    position: absolute;
    min-width: 580px;
    top: 0;
    right:0;
    left:auto;
    max-height:350px;
}
.feat-img-fixed-left {
    position: absolute;
    min-width: 580px;
    top: 0;
    left:0;
    max-height:350px;
}
.radius-btm-left{
  border-radius: 0 0 0 450px;
}
.radius-top-right{
  border-radius:  0 200px 200px  0;
}
.mrgn-tp-neg-70{
  margin-top: -70px;
}

@media only screen and (min-width: 1024px){
    img.feat{
      max-width: 700px
    }
}