/* Enter Your Custom CSS Here */
.imghome {
height:260px !important;
}
.imghome img {
vertical-align:middle !important;
max-height: 270px !important;
text-align: center !important;
width: auto !important;
}
span.ult-align-left {
font-weight:600 !important;
}

@media screen and (min-width: 800px) {
    .sinistra {
margin:auto;
    position:fixed !important;
    bottom:0px !important;
    margin: auto !important;
    width: 100% !important;
}
}
.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-md .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-md .vc_tta-tabs-container {
    flex-basis: 26% !important;
}
@media screen and (min-width: 768px) and (max-width: 940px) {
    .destradesc {
margin-left:1%;
}
}
@media screen and (min-width: 941px) and (max-width: 1080px) {
    .destradesc {
margin-left:4%;
}
}
@media screen and (min-width: 1081px) and (max-width: 1220px) {
    .destradesc {
margin-left:9%;
}
}
@media screen and (min-width: 1221px) and (max-width: 1280px) {
    .destradesc {
margin-left:10%;
}
}
@media screen and (min-width: 1281px) and (max-width: 1400px) {
    .destradesc {
margin-left:25%;
}
}
@media screen and (min-width: 1401px) and (max-width: 1600px) {
    .destradesc {
margin-left:27%;
}
}
@media screen and (min-width: 1601px) and (max-width: 1800px) {
    .destradesc {
margin-left:30%;
}
}
@media screen and (min-width: 1800px) and (max-width: 3000px) {
    .destradesc {
margin-left:32%;
}
}


.wp-playlist-current-item {
display:none !important;
}

.wp-playlist-item-title {
font-size:12px !important;
}
.wp-playlist {
padding: 0px 10px !important;
}
.wp-playlist-light .wp-playlist-caption {
    padding: 4px !important;
    font-size: 12px !important;
}
.wp-playlist-item-length {
line-height: 2 !important;
}
.erik {
position: fixed !important;
top:50% !important;
height:350px !important;
margin-top:-175px !important;
}