

.qode_slider_preloader {
    background-color: #221f20;
}

.item.active{
background-color: #221f20;
}

@media only screen and (min-device-width: 380px){

.carousel-inner .slider_content_outer{
width: 66%;

}}

.carousel-inner .slider_content{
animation: 1.5s scaleIn !important;
animation-fill-mode: forwards !important;
animation-timing-function: ease-in;

}

@keyframes scaleIn {
  0% {
    transform: scale(.8);
  }
  100% {
    transform: scale(1);
  }
}

/*---------- LAST FM ------------- */

.lastfm-row.lastfm-user {
    display: none;
}

li#lastfm_widget-2, li#lastfm_widget-3 {
    list-style: none;
padding-bottom: 3em;
}

.lastfm-col small{
font-size: 2em;
}

.lastfm-col small b {
    font-size: 50px;
    color: black;
}

.lastfm-col-twenty{
max-width: 150px;
margin-right: 2.5em;
}

.widget_lastfm_widget h2.widgettitle {
    padding-bottom: 2em;
}

.lastfm-tracklist:last-child {
    display: none;
}

.lastfm-col small.time{
    font-size: 1em;
    padding-top: 2em;
    display: block;
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.25;
text-transform: uppercase;
}
@-webkit-keyframes pulsate {
    0% { 
        opacity: 0.25;
    }
    50% { 
        opacity: 1.0;
    }
    100% { 
        opacity: 0.25;
    }
}

@media only screen and (max-width: 480px){
.carousel-inner .slider_content_outer {
    width: 100%;
}
