
/* =Media Queries
-------------------------------------------------------------- */

/* =768px
-------------------------------------------------------------- */
@media only screen and (min-width: 768px) and (max-width: 959px) { 
	
    /*  === General === */
    
    #wrapper,
    #footer {
        width: 760px;
    }

    #top-banner { display: none;}
    #main-content { width: 720px!important;  font-size: 14px;}
    
    #sidebar .widget-box:nth-child(2){ margin-right:0; width: 350px; }
    #sidebar .widget-box{ width: 350px; margin-bottom: 20px;}
    #sidebar{ padding-bottom: 0; font-size: 13px;}

    #content-sidebar { width:740px; margin: 0 20px; }
    #content-sidebar .sidebar-widget { width: 310px; float: left; margin-right:20px; font-size: 13px;}
    #content-sidebar .sidebar-widget:nth-child(2) { margin-right:0;}
    
    .single-meta-links .prev-post,
    .single-meta-links .next-post {
        width: 310px;
    }

    .post-format .post-img img { height: auto; }

    .single-post-meta-author .bio { width: 605px; }
    .single-review-score .rating ul { width: 580px;}
    .single-review-score .rating ul li .bar-wrapper { width: 450px; }
    
    #main-slider,
    #main-featured-video iframe,
    .single-post-image img { 
        width: 760px; height: 300px!important; 
    }
    .single-post-video iframe { width: 760px; height: 400px!important; }
    #main-slider .flex-caption { top: 70px; }


    /* === Modules === */
    
    .breaking-box-big,
    .breaking-box {
        width: 350px;
    }

    .latest-posts-box .article-box,
    #main-content.no-sidebar.latest-posts-box .article-box { 
        width: 226.6px;
    }

    #main-content.no-sidebar.latest-posts-box article{ margin-right: 20px!important; }
    #main-content.no-sidebar.latest-posts-box a:nth-child(3n) > article{ margin-right: 0!important;}

    .posts-one-half { width:350px; }
    .latest-posts-column .article-column-small .title { width: 275px; }

    .posts-tabs-full { width: 720px; }
    .posts-tabs-content { width:680px; }
    .posts-tabs-content .big-article { width: 298px; }
    .posts-tabs-content .articles-list-small { width: 370px; }
    .posts-tabs-content .articles-list-small .title { width: 305px; }

    .gallery-column .post-img{  width: 58px; }
    .gallery-full .post-img{ width: 56px;}
    .gallery-full ul.images { width: 340px!important; }
    .gallery-full .latest-image-full { width: 368px; }

    .posts-slider-full .posts-slider-wrapper { width: 570px; }
    .posts-slider-full .posts-slider-controls { width: 69px; }
    .posts-slider-full .next span,
    .posts-slider-full .prev span{
        left: 50%;
        margin-left: -15px;
    }

    .video-column iframe { width: 350px; }
    .video-full { width: 720px; }
    .video-full iframe { width: 720px; }
    

    /* === Gallery === */

    #main-content .responsive-gallery .gallery-slider-wrapper { width: 89%; }

    .responsive-gallery .gallery-slider-wrapper ul li {width: 76px; }
    .responsive-gallery.small-gallery ul li { width: 64px; }
    
    .responsive-gallery .gallery-slider-wrapper,
    .responsive-gallery.small-gallery .gallery-slider-wrapper { 
        width: 89%; 
    }

    /* === Widgets === */

    #content-sidebar .sidebar-widget h3,
	#sidebar .widget-box h3 { 
		font-size: 14px; 
	}

    #content-sidebar .sidebar-widget:nth-child(2n+1){ clear: both; }
    #content-sidebar .sidebar-widget:last-child { margin-bottom: 20px;}

    div.widget-flickr { width: 330px;}
    
    div.flickr_badge_image a,
    #sidebar .widget-box .flickr_badge_image a,
    .flickr_badge_image a img {
        width: 62px!important;
        height: 62px!important;
    }
    
    #content-sidebar .sidebar-widget input,
    .widget_search input { 
        width: 92%; 
    }

    #content-sidebar .ln-medium-banner-widget { width: 350px!important;}
	
}

/* =480px
-------------------------------------------------------------- */
@media only screen and (min-width: 480px) and (max-width: 767px) { 

    /*  === General === */
    
    body { overflow-x: hidden;}
    h1.post-title { font-size: 24px; }

    #wrapper,
    #footer {
        width: 470px;
        overflow: hidden;
    }

    #top-nav { height: 85px; }
    #main-social-icons { float: left; margin-left: 5px; }
    
    .responsive-menu { display: block; }
    
    #main-nav ul,
    #top-nav ul{
        display: none;
    }

    #top-nav #main-social-icons ul { display: block; }
    #top-banner { display: none;}
    #main-content { width: 430px!important;  font-size: 14px;}
    #top-nav ul li a { padding: 15px 5px; } 
    #main-nav ul li a { padding: 20px 7px 20px 7px;}

    .single-meta-links .prev-post,
    .single-meta-links .next-post {
        width: 390px;
    }

    .single-meta-links .prev-post { margin-right:0; margin-bottom: 20px;}
    .single-post-meta-author .bio { width: 315px; }
    .single-review-score .rating ul { width: 390px; margin-top: 20px; }
    .single-review-score .rating ul li .bar-wrapper { width: 260px; }

    #main-slider .flex-caption { width: 470px; top: 60px; left: 10px;}
    #main-slider .flex-caption h2 { font-size: 14px;}
    #main-slider .flex-caption p { display: none; }

    #main-slider .flex-direction-nav { display: block; }

    #main-content .gallery-full ul.images { width: 420px; }
    #main-content iframe { height: auto!!important; }
   
    #main-slider,
    #main-featured-video iframe,
    .single-post-image img { 
        width: 100%; 
        height: 188px!important; 
    }

    #main-slider .flex-control-nav { display: none; }
    .single-post-video iframe { width: 470px; height: 250px!important; }

    .column-half,
    .column-third,
    .column-fourth,
    .column-fifth,
    .column-sixth {
        width: 100%;
        float: none;
        margin: 0;
    }

    .post-format .post-img img {
        max-width: 100%;
        height: auto;
    }
    
    .post-format .post-img { height: 160px;}

    /* === Modules === */
    
    .breaking-box-big,
    .breaking-box {
        width: 430px;
    }

    .breaking-box-big img,
    .breaking-box img {
        min-width: 100%;
    }

    .latest-posts-box .article-box,
    #main-content.no-sidebar.latest-posts-box .article-box { 
        width: 430px; 
        height: 170px;
    }
    
    .latest-posts-box .article-box img,
    #main-content.no-sidebar.latest-posts-box .article-box img { 
        min-width: 100%; 
    }

    .posts-one-half { width: 430px; }
    .latest-posts-column .article-column-small .title { width: 355px; }
    .latest-posts-column .module-post-box img { min-width: 100%; }

    .posts-tabs-full { width: 430px; }
    .posts-tabs-content { width: 390px; }
    .posts-tabs-content .big-article { width: 388px; float: none; margin-bottom: 15px;}
    .posts-tabs-content .articles-list-small { width: 435px; float: none; margin-left: -5px; margin-top: 20px;}
    .posts-tabs-content .articles-list-small .title { width: 330px; }

    .gallery-column .post-img,
    .gallery-full .post-img{ 
        width: 60px;
        margin-bottom: 10px; 
    }
    .gallery-full ul.images { width: 435px; margin-left: 1px;}
    .gallery-full .latest-image-full { width: 410px; margin-bottom: 0;}

    .posts-slider-full .posts-slider-controls { width: 29px; }
    .posts-slider-full .posts-slider-wrapper { width: 360px; }
    .posts-slider-full .slider-post { width: 168px; }

    .text-column { min-height: 0; }
    
    .video-column iframe { width: 430px; }
    .video-full { width: 430px; }
    .video-full iframe { width: 430px; }
    

    /* === Gallery === */
    
    #main-content .responsive-gallery .gallery-slider-wrapper { width: 83%; }
    
    .responsive-gallery .gallery-slider-wrapper ul li {width: 76px; }
    .responsive-gallery.small-gallery ul li { width: 70px; }
    .responsive-gallery .gallery-slider-wrapper,
    .responsive-gallery.small-gallery .gallery-slider-wrapper { width: 83%; }

    /* === Widgets === */
    
    #sidebar .widget-box:nth-child(2){ margin-right:0; width: 430px; }
    #sidebar .widget-box{ width: 430px; margin-bottom: 20px;}
    #sidebar{ padding-bottom: 0; font-size: 13px;}

    #content-sidebar { width:720px; margin: 0 20px; }
    #content-sidebar .sidebar-widget { width: 390px; float: left; margin-right:20px; font-size: 14px;}
    #content-sidebar .sidebar-widget:nth-child(2) { margin-right:0;}
	
	#content-sidebar .sidebar-widget:last-child { margin-bottom: 20px;}

    div.widget-flickr { width: 400px;}
    
    div.flickr_badge_image a,
    #sidebar .widget-box .flickr_badge_image a,
    .flickr_badge_image a img {
        width: 62px!important;
        height: 62px!important;
    }

    #content-sidebar .sidebar-widget input,
    .widget_search input { 
        width: 94%; 
    }

    #sidebar .ln-square-banner-widget li img {
        width: 125px;
    }

}

/* =320px 
-------------------------------------------------------------- */
@media only screen and (max-width: 479px) { 
	
    /*  === General === */
    
    body { overflow-x: hidden;}

    h1.post-title { font-size: 19px; }

    #wrapper,
    #footer {
        width: 310px;
    }

    #main-content h2 { font-size: 19px; }
    #main-content iframe { width: 270px!important; }
    
    #top-nav { height: 130px; }
    #main-search { float: none; }
    #main-search input { width: 100%; }
    #main-social-icons { float:none; margin-left: 5px; }

    .responsive-menu { display: block; }
    #main-nav ul,
    #top-nav ul{
        display: none;
    }

    #top-nav #main-social-icons ul { display: block; }
    #top-banner { display: none;}
    #main-content { width: 270px!important;  font-size: 14px;}
    #top-nav ul li a { padding: 15px 5px; } 
    #main-nav ul li a { padding: 20px 7px 20px 7px;}

    .single-meta-links .prev-post,
    .single-meta-links .next-post {
        width: 230px;
    }

    .single-meta-links .prev-post { margin-right:0; margin-bottom: 20px;}
    .single-post-meta-author .bio { width: 155px; }
    .single-review-score .rating ul { width: 230px; margin-top: 20px; }
    .single-review-score .rating ul li .bar-wrapper { width: 90px; }

    #main-slider .flex-caption { width: 290px; top: 30px; left: 10px; }
    #main-slider .flex-caption h2 { font-size: 12px;}
    #main-slider .flex-caption p { display: none; }

    #main-slider .flex-direction-nav {display: block; }
    #main-content .gallery-full ul.images { width: 290px; }
    
    #main-slider{ width: 100%; height: auto!important; }

    #main-featured-video iframe,
    .single-post-image img {
        width: 100%;
        height: 130px!important;
    }

    #main-slider .flex-control-nav { display: none; }
    .single-post-video iframe { width: 310px; height: auto; }

    #main-content .video-column,
    #main-content .video-full{
        min-height: 0;
    }

    #main-content iframe { height: auto!important; }

    #main-content .video-column iframe,
    #main-content .video-full iframe {
        height: auto;
    }

    #main-content blockquote { width: 248px; }
    #commentform label { display: block; margin-top: 20px;}

    .column-half,
    .column-third,
    .column-fourth,
    .column-fifth,
    .column-sixth {
        width: 100%;
        float: none;
        margin: 0;
    }

    #comments .children { margin-left: 15px; }

    .post-format aside.post-date,
    .post-format footer {
        float: none;
        margin: 0;
    }

    .post-format aside.post-date { margin-top: 20px; }

    .post-format .post-img img {
        max-width: 100%;
        height: auto;
    }

    /* === Modules === */
    
    .breaking-box-big,
    .breaking-box {
        width: 270px;
    }

    .breaking-box-big img,
    .breaking-box img {
        min-width: 100%;
    }

    .latest-posts-box .article-box,
    #main-content.no-sidebar.latest-posts-box .article-box { 
        width: 270px; 
        height: 170px;
    }
    
    .latest-posts-box .article-box img,
    #main-content.no-sidebar.latest-posts-box .article-box img { 
        min-width: 100%; 
    }

    .posts-one-half { width: 270px; }
    .latest-posts-column .article-column-small .title { width: 250px; margin-left: 10px;}
    .latest-posts-column .article-column-small .post-img { display: none; }
    .latest-posts-column .module-post-box img { min-width: 100%; }

    .posts-tabs-full { width: 270px; }
    .posts-tabs-content { width: 230px; }
    .posts-tabs-content .big-article { width: 228px; float: none; margin-bottom: 15px;}
    .posts-tabs-content .articles-list-small { width: 230px; float: none; margin-left: 0; margin-top: 20px;}
    .posts-tabs-content .articles-list-small .title { width: 230px; }
    .posts-tabs-content .articles-list-small .post-img { display: none; } 
   
    .gallery-column .post-img,
    .gallery-full .post-img{ 
        width: 42px;
        margin-bottom: 10px; 
    }
        
    .gallery-full .post-img { height: 40px; }
    .gallery-full ul.images { width: 270px; margin-left: 1px;}
    .gallery-full .latest-image-full { width: 248px; margin-bottom: 0;}
    
    .post-format .post-img { height: 100px;}

    .posts-slider-full .posts-slider-controls { width: 29px; }
    .posts-slider-full .posts-slider-wrapper { width: 200px; }
    .posts-slider-full .slider-post { width: 187px; }

    .text-column { min-height: 0; }
    
    .latest-posts-column .article-column-small .title,
    .posts-tabs-content .articles-list-small .title {
        height: 52px;
    }

    .video-column iframe { width: 270px; }
    .video-full { width: 270px; }
    .video-full iframe { width: 270px; }

    /* === Gallery === */
    
    #main-content  .responsive-gallery .gallery-slider-wrapper { width: 73%; }
    .responsive-gallery .gallery-slider-wrapper ul li {width: 76px; }
    .responsive-gallery.small-gallery ul li { width: 70px; }

    .responsive-gallery .gallery-slider-wrapper,
    .responsive-gallery.small-gallery .gallery-slider-wrapper { width: 73%; }

    /* === Widgets === */
    
    #sidebar .widget-box:nth-child(2){ margin-right:0; width: 270px; }
    #sidebar .widget-box{ width: 270px; margin-bottom: 20px;}
    #sidebar{ padding-bottom: 0; font-size: 13px;}

    #content-sidebar { width:270px; margin: 0 20px; }
    #content-sidebar .sidebar-widget { width: 230px; float: left; margin-right:20px; font-size: 12px;}
    #content-sidebar .sidebar-widget:nth-child(2) { margin-right:0;}
    .sidebar-widget.ln-medium-banner-widget { width: 270px!important; }
    .sidebar-widget.ln-medium-banner-widget img { width: 100%;}
    
    #content-sidebar .sidebar-widget:last-child { margin-bottom: 20px;}
    
    div.widget-flickr { width: 270px;}
    
    div.flickr_badge_image a,
    #sidebar .widget-box .flickr_badge_image a,
    .flickr_badge_image a img {
        width: 42px;
        height: 42px;
    }

    #sidebar .ln-square-banner-widget li img {
        width: 120px;
    }

}