/*! CSS Used from: http://127.0.0.1:4995/static/css/twitter_carousel.css */

 .slick-slider{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
}
 .slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{
    opacity:1;
}
 .carousel-outer,.slick-list,.slider{
    overflow:hidden;
}
 .fade-me-in{
    -webkit-backface-visibility:hidden;
    -webkit-perspective:1000;
}
 .container-fluid:after,.container-fluid:before,.row:after,.row:before{
    content:" ";
    display:table;
}
 .container-fluid:after,.row:after{
    clear:both;
}
 .slick-next:before,.slick-prev:before{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
 .slick-next,.slick-prev{
    outline:0;
    cursor:pointer;
    font-size:0;
    color:transparent;
    border:0;
    background:0 0;
}
 .slick-next,.slick-prev{
    line-height:0;
    display:block;
    margin-top:-500px;
    padding:0;
}
 .slick-next:before,.slick-prev:before{
    line-height:1;
    opacity:.75;
}
 .slick-slider{
    margin-bottom:30px;
}
 .slick-list,.slick-slider,.slick-track{
    position:relative;
    display:block;
}
 .slick-slider{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    user-select:none;
    -webkit-touch-callout:none;
    -khtml-user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
}
 .slick-list{
    margin:0;
    padding:0;
}
 .slick-list:focus{
    outline:0;
}
 .slick-slider .slick-list,.slick-slider .slick-track{
    -webkit-transform:translate3d(0, 0, 0);
    -moz-transform:translate3d(0, 0, 0);
    -ms-transform:translate3d(0, 0, 0);
    -o-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
}
 .slick-track{
    top:0;
    left:0;
}
 .slick-track:after,.slick-track:before{
    display:table;
    content:'';
}
 .slick-track:after{
    clear:both;
}
 .slick-slide{
    display:none;
    float:left;
    height:100%;
    min-height:1px;
}
 .slick-initialized .slick-slide{
    display:block;
}
 .carousel-outer{
    padding-top:7%;
}
 .fade-me-in{
    -webkit-animation:fadein 4.3s;
    -moz-animation:fadein 4.3s;
    -ms-animation:fadein 4.3s;
    -o-animation:fadein 4.3s;
    animation:fadein 4.3s;
}
 .tweet-card{
    min-height:180px;
}

 .tweet-card{
    width:31%;
    float:left;
    margin-right:2%;
}
 #tweets-slider-wrap{
    padding:2% 0 40px;
    height:350px;
}
 .slick-slide{
    padding:0 24px;
    margin:auto;
    width:500px;
    outline:0;
}
 .slider{
    //height:250px;
    width:100%;
}
 .slides:after,.slides:before{
    position:absolute;
    content:" ";
    height:100%;
    width:20%;
    top:0;
    z-index:10;
}
 .slides:after{
    right:0;
    background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff), -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
    background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 0), #fff), -moz-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
    background-image:-ms-linear-gradient(left, rgba(255, 255, 255, 0), #fff), -ms-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
    background-image:-o-linear-gradient(left, rgba(255, 255, 255, 0), #fff), -o-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
}
 .slides:before{
    left:0;
    background-image:-webkit-linear-gradient(right, rgba(255, 255, 255, 0), #fff), -webkit-linear-gradient(right, rgba(255, 255, 255, 0), #fff);
    background-image:-moz-linear-gradient(right, rgba(255, 255, 255, 0), #fff), -moz-linear-gradient(right, rgba(255, 255, 255, 0), #fff);
    background-image:-ms-linear-gradient(right, rgba(255, 255, 255, 0), #fff), -ms-linear-gradient(right, rgba(255, 255, 255, 0), #fff);
    background-image:-o-linear-gradient(right, rgba(255, 255, 255, 0), #fff), -o-linear-gradient(right, rgba(255, 255, 255, 0), #fff);
    background-size:100%;
}
 .slick-next,.slick-prev{
    position:absolute;
    top:40%;
    width:60px;
    height:60px;
    z-index:11;
}
 .slick-next:before,.slick-prev:before{
    font-family:"Open Sans";
    font-size:35px;
    color:#9E9E9E;
}
 .slick-prev{
    content:'\276E';
    left:0;
}
 .slick-next{
    content:'\E259';
    right:0;
}
 .slick-prev:before{
    content:'\276E';
}
 .slick-next:before{
    content:'\276F';
}
 .slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{
    color:#ddd;
    outline:0;
    background:0 0;
}
 #arrows-wrap{
    width:550px;
    height:250px;
    position:relative;
    margin:-190px auto auto;
}
 #arrows-wrap-inner{
    width:550px;
    height:50px;
    position:absolute;
}
 .slick-active{
    opacity:0.55;
    -webkit-filter:blur(2px);
    -moz-filter:blur(2px);
    -o-filter:blur(2px);
    -ms-filter:blur(2px);
    filter:blur(2px);
    -webkit-transition:all .1s linear;
    -moz-transition:all .1s linear;
    -o-transition:all .1s linear;
    transition:all .1s linear;
}
 .slick-center{
    opacity:1;
    -webkit-filter:blur(0);
    -moz-filter:blur(0);
    -o-filter:blur(0);
    -ms-filter:blur(0);
    filter:blur(0);
}
/*! CSS Used keyframes */
 @keyframes fadein{
    from{
        opacity:0;
    }
    to{
        opacity:1;
    }
}
 @-moz-keyframes fadein{
    from{
        opacity:0;
    }
    to{
        opacity:1;
    }
}
 @-webkit-keyframes fadein{
    from{
        opacity:0;
    }
    to{
        opacity:1;
    }
}
 @-ms-keyframes fadein{
    from{
        opacity:0;
    }
    to{
        opacity:1;
    }
}
 @-o-keyframes fadein{
    from{
        opacity:0;
    }
    to{
        opacity:1;
    }
}
