.wide-spot { width: 728px; height: 90px; margin: 20px auto 0 auto; overflow: hidden; }

.flowplayer .fp-ratio {
   padding-top 41.7%
}

.content-tab, .sidebar { overflow: hidden; }

.content-tab .thumbs li.thumb-big { float: none !important; display: block; width: 100% !important; max-width: 440px; margin: 0 auto; }
.content-tab .thumbs li.thumb-big .thumb-img { padding: 0; }
.content-tab .thumbs li.thumb-big img { position: relative; }

.gallery { text-align: center; }
.gallery li.gallery-single { float: none !important; display: inline-block; vertical-align: top; width: auto !important; max-width: 100%; margin: 0; padding: 0; }
.gallery li.gallery-single .thumb-img { background: none; padding: 0 !important; }
.gallery li.gallery-single img { position: relative; border-radius: 5px; width: auto !important; max-width: 100%; }

.wide-aside { display: none; width: 728px; height: 90px; margin: 20px auto 0 auto; }
.wide-aside img { width: 728px; height: 90px; }

.content-tab .full-wrapper { margin-top: 20px; }

.player-wrapper { padding-bottom: 10px; }
.player { background-color: rgb(0,0,0); padding-bottom: 56.25%; position: relative; z-index: 80000; overflow: hidden; }
.player iframe, .player video, .player source, .player object, .player embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0 none; }



@media all and (min-width:730px) {
    .wide-aside { display: block; }
    .wide-br-300 { display: none; }
}


@media all and (min-width:950px) {
    .with-1-sidebar, .with-2-sidebars { width: 620px; float: right; }
    .content-tab .thumbs li { width: 310px; }
    .content-tab .thumbs li p { margin: 10px 10px 0 10px; }
    .content-tab .thumbs li.thumb-big { max-width: 640px !important; }
    .content-tab .b-300-3, .content-tab .b-300-4, .content-tab .b-300-5 { display: none; }
    .content-tab .list ul { column-count: 2; -moz-column-count: 2; -webkit-column-count: 2; }
    
    .sidebar { float: left; width: 300px; padding-right: 10px; }
    .sidebar h2:first-child { margin-top: 20px; }
    
    .sidebar .thumbs li { width: 50% !important; }
    .sidebar .thumbs li p { white-space: normal; text-overflow: clip; font-size: 14px; line-height: 18px; height: 36px; margin: 5px 0 0 0; }
    .sidebar .th-likes, .sidebar .th-meta, .sidebar .th-time { font-size: 11px; padding: 0 6px; }
    .sidebar .th-likes i, .sidebar .th-meta i, .sidebar .th-time i { font-size: 14px; width: 14px; margin-right:2px;}
    .sidebar .list ul { column-count: 1; -moz-column-count: 1; -webkit-column-count: 1; }
    .sidebar .list li { width: 100%; }
    .sidebar .searches-links { background: none; padding-left: 5px; }
    .sidebar .searches-links li { float: left; margin: 5px 5px 0 0; }
    .sidebar .searches-links li a { margin: 0; }
    .sidebar .bar-item { display: inline-block !important; margin: 10px 5px 0 5px; }

    .sidebar-right { display: none; float: right; padding: 0 0 0 10px; }
    
    .content-tab h2:first-child { margin-top: 20px; }
    .content-tab .gallery li { width: 33.3333%; }
    
    .player-wrapper { border-radius: 6px; overflow: hidden; margin: 10px 5px 0 5px; }
    .player, .player iframe { border-radius: 6px; }

}

@media all and (min-width:1360px) {
    .with-1-sidebar { width: 930px; }
    .with-1-sidebar .list ul { column-count: 4; -moz-column-count: 4; -webkit-column-count: 4; }
    .with-1-sidebar .b-300-3 { display: inline-block; }
    .with-1-sidebar .gallery li { width: 25%; }
    .with-2-sidebars { width: 620px; display: inline-block; vertical-align:top; float: none; }
    .with-2-sidebars .thumbs li { width: 50%; }
    .sidebar-right { display: block; }
}

@media all and (min-width:1690px) {
    .with-1-sidebar { width: 1240px; }
    .with-1-sidebar .b-300-4 { display: inline-block; }
    .with-1-sidebar .list ul { column-count: 5; -moz-column-count: 5; -webkit-column-count: 5; }
    .with-1-sidebar .gallery li { width: 20%; }
    .with-2-sidebars { width: 55%; }
    .with-2-sidebars .thumbs li { width: 33.3333%; }
    .with-2-sidebars { width: 930px;}
    .with-2-sidebars .b-300-3 { display: inline-block; }
    .with-2-sidebars .list ul { column-count: 4; -moz-column-count: 4; -webkit-column-count: 4; }
    .with-2-sidebars .gallery li { width: 25%; }
}
