
#event{top:-100px;position:absolute}
.error{border:1px solid #E20015!important}
form.ng-invalid{border:none!important}
.ng-dirty,.ng-valid{border:none}
.ng-invalid{border:1px solid red}
.ng-pristine{border:none}
.slide{left:0}
.slide-left.ng-hide-add,.slide-right.ng-hide-add{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;left:0}
.slide-left.ng-hide-add-active{left:-100%}.slide-right.ng-hide-add-active{left:100%}
.slide-left.ng-hide-remove{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;left:-100%}
.slide-right.ng-hide-remove{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;left:100%}
.slide-left.ng-hide-remove-active,.slide-right.ng-hide-remove-active{left:0}
.mobil-transition-menu{left:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}
.multi-level-menu:hover .slidemenu{transition:1s;left:0}
.slider.closed{max-height:0}
.m-teaser-contact-views{left:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.anim-event{max-height:2000px}
.anim-event.ng-hide-add.ng-hide-add-active,.anim-event.ng-hide-remove.ng-hide-remove-active{
    -webkit-transition:250ms linear;
    -moz-transition:250ms linear;
    -ms-transition:250ms linear;
    -o-transition:250ms linear;
    transition:250ms linear;
}
.anim-event.ng-hide{opacity:0;margin:0;max-height:0;position:relative}
.slider-thumbnail{
    -webkit-transition:all .6s linear;-moz-transition:all .6s linear;-ms-transition:all .6s linear;-o-transition:all .6s linear;transition:all .6s
}

.item {
    width: 25%;
    height: 180px;
    float: left;
    background: #dee4e7;
    color: #404547;
    border: 4px solid #adf;
    border-color: hsla(0, 0%, 0%, 0.4);
    padding-bottom:5px;
}
.item p{
    margin:10px 0;
}

.item.gigante {
    width: 100%;
    background: #00893d;
    height: 400px;
}