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

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

    #wrapper { width: 760px; }
    .main-search input { width: 50px; }
	.content.left-sidebar, .content.right-sidebar { width: 475px; }
    .content iframe { height: 300px; }
    #content-sidebar, .sidebar-widget { width: 225px; }
    
    .ln-slider-module.flexslider { height: 276px; }

    /* modules */
    .ln-col-half { width: 227px; }
    .big-article .img-wrapper { height: 114px; }
    .small-articles li .title { width: 177px; }

    .ln-carousel .slider-wrapper { width: 395px; }
    .ln-carousel li { width: 111px; }
    .ln-carousel .img-wrapper { height: 68px; }

    .ln-video-column-module iframe { height: 150px; }

    /* Blog */
    .page-title { font-size: 18px; }
    .ln-featured { width: 100%; height:}
        .ln-featured img { width: 100%; }
    .ln-blog-post .excerpt { width: 100%;}
    .ln-blog-post .img-wrapper, .ln-blog-post .ln-featured iframe { height: 220px; }
    .ln-post-navigation .ln-post-link { width: 187px; height: 90px; }

    .ln-author-bio { width: 415px; }

    /* Comments */
    .ln-comments .children { margin-left: 40px; }

    /* Widgets */
    .ln-social-widget .social-wg-box { width: 75px; margin:0!important;}
    #content-sidebar .small-articles .title { width: 175px; }
    .ln-banner-125 li { margin: 0 5px 5px 0; width: 110px; height: 110px; }
}

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

    #wrapper { width: 480px; }
    #top-section { margin-bottom: 0; }
    .main-social-icons { margin-top: 0; padding-top: 12px; }
    #main-nav, #top-nav { display: none; }
    #mobile-main-nav, #mobile-top-nav { display: block; }
    #logo img { width: 120px; }
    #logo .slogan { display: none; }
    .top-banner-full { display: none; }
    .main-search input { width: 180px; }
    .content.left-sidebar, .content.right-sidebar { width: 100%; }
    .content iframe { height: 250px; }
    .page-title { font-size: 24px; }
    #content-sidebar, .sidebar-widget { width: 100%; }
    #content-sidebar .sidebar-widget:last-child { margin-bottom: 0; }

    .ln-slider-module.flexslider { height: 200px; }
    .flexslider .flex-caption { display: none!important; }
    .flex-control-nav  { display: none!important; }
    .flex-direction-nav { display: inline-block!important; }

    blockquote, blockquote p { font-size: 15px; }

    /* modules */
    .ln-col-half { width: 210px; }
    .big-article .img-wrapper { height: 105px; }
    .big-article h4, .small-articles li a { font-size: 12px; }
    .small-articles li .title { width: 160px; }
    .ln-carousel .slider-wrapper { width: 360px; }

    .ln-video-column-module iframe { height: 150px; }

    /* Blog */
    .page-title { font-size: 16px; }
    .ln-featured { width: 100%; height:}
        .ln-featured img { width: 100%; }
    .ln-blog-post .excerpt { width: 100%;}
    .ln-blog-post h3 { font-size: 15px; line-height: 1.5em; }
    .ln-blog-post .share { display: none; }

    .ln-post-navigation .ln-post-link { width: 400px; }
        .ln-post-navigation .ln-post-link.prev { margin-bottom: 20px; }

    .ln-author-bio { width: 380px; }

    /* Comments */
    .ln-comments .children { margin-left: 30px; }

    /* Archives */
    .ln-blog-post.ln-archive-post h3 { font-size: 12px; }

    /* Shortcodes */
    .column-half, .column-third, .column-fourth, .column-fifth, .column-sixth { width: 100%; float: none; margin-bottom: 20px; }

    /* Widgets */
    .ln-social-widget .social-wg-box { margin: 0 35px; }
    #content-sidebar .small-articles .title { width: 390px; }
    #content-sidebar .ln-video-wg iframe { height: 250px;  }

}

/* =320px 
-------------------------------------------------------------- */
@media only screen and (max-width: 479px) { 
	
    #wrapper { width: 320px; }
    .main-social-icons { display: block; float: none; margin: 0; }
    .main-social-icons ul { padding: 10px 0 5px 0; }
    #top-section { margin-bottom: 0; height: auto; }
    #main-nav, #top-nav { display: none; }
    #mobile-main-nav, #mobile-top-nav { display: block; }
    #mobile-main-nav { width: 140px; }
    #mobile-top-nav { width: 100%; float: none; }
    #logo img { width: 100px; }
    #logo .slogan { display: none; }
    .top-banner-full { display: none; }
    .main-search input { width: 90px; }
    .content.left-sidebar, .content.right-sidebar { width: 100%; }
    .content iframe { height: 200px; }
    .page-title { font-size: 20px; }
    #content-sidebar, .sidebar-widget { width: 100%; }
    #content-sidebar .sidebar-widget:last-child { margin-bottom: 0; }

    input, textarea { width: 140px; }
    blockquote, blockquote p { font-size: 14px; }

    .ln-slider-module.flexslider { height: 163px; }
    .flexslider .flex-caption { display: none!important; }
    .flex-control-nav  { display: none!important; }
    .flex-direction-nav { display: inline-block!important; }

    /* modules */
    .ln-col-half { width: 100%; }
    .big-article .img-wrapper { height: 140px; }
    .big-article h4, .small-articles li a { font-size: 12px; }
    .small-articles li .title { width: 230px; }
    .ln-carousel .slider-wrapper { width: 200px; }
    .ln-carousel li { width: 180px; }
    .ln-carousel li img { min-width: 100%; }
   
   /* Blog */
   .page-title { font-size: 15px; }
   .ln-blog-post .format-icon { display: none; }
   .ln-blog-post .share { display: none; }
   .ln-blog-post h3 { width: 100%; font-size: 15px; line-height: 1.5em; }
   .ln-blog-post .img-wrapper, .ln-blog-post .ln-featured iframe { height: 168px; }
   .ln-link-post h4 { margin-bottom: 10px; margin-top: 25px; }

   .ln-post-navigation .ln-post-link { width: 240px; height: 90px; }
       .ln-post-navigation .ln-post-link.prev { margin-bottom: 20px; }

    .ln-author-bio { width: 220px; }

    /* Comments */
    .ln-comments .children { margin-left: 0; }

    /* Archives */
    .ln-blog-post.ln-archive-post h3 { font-size: 12px; margin-top: 0; }

     /* Shortcodes */
    .column-half, .column-third, .column-fourth, .column-fifth, .column-sixth { width: 100%; float: none; margin-bottom: 20px; }

    /* Widgets */
    .ln-social-widget .social-wg-box { width: 75px; margin: 3px; }
    .ln-banner-125 li { margin: 0 30px 30px 0; }
}

}