.flexslider .news-pic { width:400px; height:324px; background:#eee; }
.flexslider.home-news { border:0; }
.main-news-slider { border:1px solid #dae0e7; border-right:0; overflow:visible; margin-left:-25px; }
.main-news-slider .flexslider.news-list { margin:-1px -1px -1px -1px; }
.flexslider.home-news .slides > li { height:324px; }
.flexslider.home-news .flex-direction-nav a { bottom:25px; }
.flexslider.home-news .flex-control-nav { bottom:20px; }

.home .wrapper, .archive .wrapper { overflow:visible; }
.home #content img { vertical-align:middle; }
.wide-ad.on-home { border:0; padding:0; }
.wide-ad.on-home img { margin:0; vertical-align:middle; }
.webit-ads img { max-width:100%; height:auto; }

.news-thumbnail-video { max-width:485px; }
.news-thumbnail-video p { margin:0; }
.news-thumbnail-video embed,
.news-thumbnail-video object,
.news-thumbnail-video iframe { height:284px; width:485px; }

.archive.category .wide-ad { border-top:0; padding-top:0; margin-top:-6px; }
.category .type-post.top3 .news-thumbnail { height:auto; }
.category-photo .news-thumbnail > img { width:auto; }
.thumb-gallery li { margin-right:3px; }
.category-photo #content .type-post.col3 .news-thumbnail { max-width:100%; }

@media (min-width: 1200px) {
    .flexslider.home-news { border:0; width:915px; }
}
@media (max-width: 1200px) {
    .flexslider.news-list { min-height:376px; }
    .main-news-slider { margin-left:0; border-left:0; }
    .flexslider.home-news { padding:25px 0 25px 0; }
}
@media (max-width: 1200px) and (min-width: 1024px) {
    .main-menu { width:820px; }
    .main-menu .menu > li { padding:0 10px; }
    .searchform input[type="text"] { width:90px; }
}
@media (max-width: 1200px) and (min-width: 980px) {
    .flexslider.home-news { width:70%; }
}
@media (max-width: 980px) {
    /*     .flexslider.home-news .flex-direction-nav a { bottom:5px; } */
    .flex-direction-nav .flex-next { right:0px; }
    .flex-direction-nav .flex-prev { right:53px; }
}
@media (max-width: 768px) {
    .flexslider.home-news { display:block; padding:25px 0 55px 0; }
    .flexslider.home-news .flex-direction-nav a { bottom:5px; }
    .flexslider.home-news .slides li.active { display:block; }
    .flexslider.home-news .slides li { height:auto; }
    .flexslider.home-news .news-pic { width:100%; max-width:none; float:none; height:auto; display:block; margin-bottom:30px; }
    .flexslider.home-news .news-pic img { width:100%; }
    .flexslider.home-news .controls { height:45px; position:relative; }
    .flexslider.home-news .controls .flex-control-nav { display:block; bottom:8px; }
    .flexslider.home-news .controls .flex-direction-nav a { bottom:0; }
    .flexslider.home-news .controls .flex-direction-nav a.flex-prev:before { content:"\f060"; }
    .flexslider.home-news .controls .flex-direction-nav a.flex-next:before { content:"\f061"; }
    .main-news-slider { border-top:0; }
    .home #content .news-content { display:none; }
    .post, .videos, .photos { padding-bottom:14px; margin-bottom:14px; }
    .category-photo .news-thumbnail { margin-bottom:2.5%; }
    .news-thumbnail-video { max-width: 100%; float: none; }
    .news-thumbnail-video embed, .news-thumbnail-video object, .news-thumbnail-video iframe { width: 100%; height: 320px; }
}
@media (max-width: 640px) {
    .wp-paginate li { display:none; }
    .wp-paginate li.current,
    .wp-paginate li.prev-page,
    .wp-paginate li.next-page { display:inline-block; }
    .pagination .next, .pagination .prev { padding-left:15px; padding-right:15px; }
    .post, .videos, .photos { margin-bottom: 44px; border-bottom: 4px solid #eaeaea; }
}
@media (max-width: 540px) {
    .news-thumbnail-video embed, .news-thumbnail-video object, .news-thumbnail-video iframe { height: 275px; }
}
@media (max-width: 480px) {
    .slide-content { display: none; }
    .slide-meta { padding-top: 10px; }
    .flexslider.home-news { display:block; padding:0; }
    .flexslider.home-news .flex-direction-nav a { bottom:auto; top:20px; }
    .flexslider.home-news .news-pic { margin-bottom: 20px; }
}
@media (max-width: 380px) {
    .news-thumbnail-video embed, .news-thumbnail-video object, .news-thumbnail-video iframe { height: 200px; }
}
