﻿/* Large desktop */
@media (min-width: 1200px) {

    .row-fluid .span900 {
        width: 73.108974%;
    }

    .row-fluid .span300 {
        width: 24.306923%;
    }

    .row-fluid .span270 {
        width: 21.84692315384616%;
    }

    .navbar-inner {
        padding-left: 20px;
        padding-right: 20px;
    }

    .ei-slider > ul.ei-slider-large > li > img {
        margin-left: auto !important;
    }
}

/* Tablet Devices */
@media only screen and ( max-width: 1050px ) {
    .container-fluid {
        max-width: 1000px !important;
    }

    .navbar-banner .logo-240 {
        text-align: center;
        float: none;
    }

    .row-fluid .main-content {
        width: 100% !important;
    }

    .row-fluid .span300 {
        width: 48.61878453038674% !important;
        margin-left: 2.762430939226519% !important;
    }

    .row-fluid .span270 {
        width: 48.61878453038674% !important;
        margin-left: 0 !important;
    }

    .modern-footer > .container-fluid > .row-fluid {
        margin-left: -2.762430939226519% !important;
        width: 102.762430939226519% !important;
    }

        .modern-footer > .container-fluid > .row-fluid > [class^="span"] {
            width: 46.61878453038674% !important;
            margin-left: 2.762430939226519% !important;
        }

        .modern-footer > .container-fluid > .row-fluid > .span3 {
        }

    h1, h2, h3, h4, h5, h6 {
        /*font-size: 98% !important;*/
    }

    .navbar-inner {
        padding-left: 0;
        padding-right: 0;
    }

    .navbar .btn-navbar {
        margin-bottom: 5px !important;
    }

    /* Breaking News Swipe */
    .ticker-swipe {
        width: 500px !important;
    }

    .flexslider.large .fold-item img {
        width: 100% !important;
    }

    .flexslider.large .slides > li {
        height: 388px !important;
    }

    .modern-items-list .flexslider.large .slides > li .fold-item {
        height: 100% !important;
    }

    .flexslider.large .fold-item .description.visible-part {
        bottom: -76% !important;
    }

    .modern-items-list .flexslider.large .fold-item:hover .description {
        bottom: 0 !important;
    }

    .flexslider.large.carousel .slides > li {
        max-height: 65px !important;
    }

    /*.span3 .modern-items-list {
            max-width:286px !important;
        }*/

    ul.social-counter > li:nth-child(odd) {
        /*margin-right: 0;*/
        border-right: 1px solid #d5d5d5;
        border-bottom: 1px solid #d5d5d5;
    }

    ul.social-counter > li:nth-child(even) {
        /*margin-right: 0;*/
        border-bottom: 1px solid #d5d5d5;
    }

    ul.social-counter > li:nth-last-child(-n+2) {
        border-bottom: 1px solid #d5d5d5;
    }

    .cat-horiz .last-post > .img-container,
    .cat-review .review .img-container {
        max-width: 243px;
    }

    .blog-item .img-container {
        max-width: 768px;
    }

        .blog-item .img-container img {
            width: 100% !important;
        }

    .cat-horiz .related-posts .modern-items-list ul.items > li > .span6, .cat-related-news .modern-items-list ul.items > li > .span6 {
        max-width: 294px;
    }

        .cat-horiz .related-posts .modern-items-list ul.items > li > .span6:nth-child(even), .cat-review .review > .content, .cat-related-news .modern-items-list ul.items > li > .span6:nth-child(even) {
            float: right;
        }

    .cat-vertical .last-post .img-container img, .cat-vertical .related-posts .modern-items-list ul.items > li .post-img, .cat-vertical .related-posts .modern-items-list ul.items > li, .posts-in-widget .modern-items-list ul.items > li, .posts-in-widget .modern-items-list .fold-item .post-img {
        width: 100% !important;
        max-width: 100% !important;
        height: 100% !important;
        max-height: 230px !important;
    }

    .cat-horiz-divided .last-post {
        max-width: 294px !important;
    }

    .cat-horiz-divided .related-posts .media-list > .media > article > .span3 {
        max-width: 68px;
    }

    .posts-in-widget .media-list > .media > article > .span3 {
        max-width: 65px;
    }

    .btn-theme, .widget > .widget-content > .form-login-widget > .row-fluid .btn-theme {
        /*padding: 2px 3px !important;*/
    }

    .widget > .widget-content > .form-login-widget .control-group .remember-me > .checkbox {
        font-size: 80% !important;
        padding-left: 0;
        margin-top: 0;
    }

    .ei-slider > ul.ei-slider-large > li > img {
        margin-left: 0 !important;
    }

    ul.social-counter > li:nth-child(3n) {
        margin-right: 20px;
    }

    .featured-post-figure > img {
        width: 100% !important;
        height: 388px !important;
    }

    .author-bio > .cat-widget-content .media > .media-object {
        max-width: 88px;
        max-height: 88px;
        float: left;
    }

    .author-bio > .widget-content .media > .media-body {
        width: 73%;
    }

    .comments-box .media > .media-object {
        max-width: 65px !important;
    }

    .comments-box .leave-comment input[type="text"], .comments-box .leave-comment form textarea {
        width: 754px !important;
        max-width: 754px !important;
    }

    .comments-box .media-body {
    }

        .comments-box .media-body .media .media-body {
        }

    .modern-footer .f-widget {
        margin-bottom: 30px !important;
    }

    .article-content .post-review .total-score .result {
        max-width: 30% !important;
    }
}


/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    .container-fluid {
        max-width: 768px !important;
    }

    .navbar-banner .logo-240 {
        text-align: center;
        float: none;
    }

    .row-fluid .main-content {
        width: 100% !important;
    }

    .row-fluid .span300 {
        width: 48.61878453038674% !important;
        margin-left: 2.762430939226519% !important;
    }

    .row-fluid .span270 {
        width: 48.61878453038674% !important;
        margin-left: 0 !important;
    }

    .modern-footer > .container-fluid > .row-fluid {
        margin-left: -2.762430939226519% !important;
        width: 102.762430939226519% !important;
    }

        .modern-footer > .container-fluid > .row-fluid > [class^="span"] {
            width: 46.61878453038674% !important;
            margin-left: 2.762430939226519% !important;
        }

        .modern-footer > .container-fluid > .row-fluid > .span3 {
        }

    h1, h2, h3, h4, h5, h6 {
        /*font-size: 98% !important;*/
    }

    .navbar-inner {
        padding-left: 0;
        padding-right: 0;
    }

    .navbar .btn-navbar {
        margin-bottom: 5px !important;
    }

    /* Breaking News Swipe */
    .ticker-swipe {
        width: 500px !important;
    }

    .flexslider.large .fold-item img {
        width: 100% !important;
    }

    .flexslider.large .slides > li {
        height: 388px !important;
    }

    .modern-items-list .flexslider.large .slides > li .fold-item {
        height: 100% !important;
    }

    .flexslider.large .fold-item .description.visible-part {
        bottom: -76% !important;
    }

    .modern-items-list .flexslider.large .fold-item:hover .description {
        bottom: 0 !important;
    }

    .flexslider.large.carousel .slides > li {
        max-height: 65px !important;
    }

    /*.span3 .modern-items-list {
            max-width:286px !important;
        }*/

    ul.social-counter > li:nth-child(odd) {
        /*margin-right: 0;*/
        border-right: 1px solid #d5d5d5;
        border-bottom: 1px solid #d5d5d5;
    }

    ul.social-counter > li:nth-child(even) {
        /*margin-right: 0;*/
        border-bottom: 1px solid #d5d5d5;
    }

    ul.social-counter > li:nth-last-child(-n+2) {
        border-bottom: 1px solid #d5d5d5;
    }

    .cat-horiz .last-post > .img-container,
    .cat-review .review .img-container {
        max-width: 243px;
    }

    .blog-item .img-container {
        max-width: 768px;
    }

        .blog-item .img-container img {
            width: 100% !important;
        }

    .cat-horiz .related-posts .modern-items-list ul.items > li > .span6, .cat-related-news .modern-items-list ul.items > li > .span6 {
        max-width: 294px;
    }

        .cat-horiz .related-posts .modern-items-list ul.items > li > .span6:nth-child(even), .cat-review .review > .content, .cat-related-news .modern-items-list ul.items > li > .span6:nth-child(even) {
            float: right;
        }

    .cat-vertical .last-post .img-container img, .cat-vertical .related-posts .modern-items-list ul.items > li .post-img, .cat-vertical .related-posts .modern-items-list ul.items > li, .posts-in-widget .modern-items-list ul.items > li, .posts-in-widget .modern-items-list .fold-item .post-img {
        width: 100% !important;
        max-width: 100% !important;
        height: 100% !important;
        max-height: 230px !important;
    }

    .cat-horiz-divided .last-post {
        max-width: 294px !important;
    }

    .cat-horiz-divided .related-posts .media-list > .media > article > .span3 {
        max-width: 68px;
    }

    .posts-in-widget .media-list > .media > article > .span3 {
        max-width: 65px;
    }

    .btn-theme, .widget > .widget-content > .form-login-widget > .row-fluid .btn-theme {
        /*padding: 2px 3px !important;*/
    }

    .widget > .widget-content > .form-login-widget .control-group .remember-me > .checkbox {
        font-size: 80% !important;
        padding-left: 0;
        margin-top: 0;
    }

    .ei-slider > ul.ei-slider-large > li > img {
        margin-left: 0 !important;
    }

    ul.social-counter > li:nth-child(3n) {
        margin-right: 20px;
    }

    .featured-post-figure > img {
        width: 100% !important;
        height: 388px !important;
    }

    .author-bio > .cat-widget-content .media > .media-object {
        max-width: 88px;
        max-height: 88px;
        float: left;
    }

    .author-bio > .widget-content .media > .media-body {
        width: 73%;
    }

    .comments-box .media > .media-object {
        max-width: 65px !important;
    }

    .comments-box .leave-comment input[type="text"], .comments-box .leave-comment form textarea {
        width: 754px !important;
        max-width: 754px !important;
    }

    .comments-box .media-body {
    }

        .comments-box .media-body .media .media-body {
        }

    .modern-footer .f-widget {
        margin-bottom: 30px !important;
    }

    .article-content .post-review .total-score .result {
        max-width: 30% !important;
    }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    .container-fluid {
        max-width: 480px !important;
    }

    .navbar-banner .logo-240 {
        text-align: center;
        float: none;
    }

    .row-fluid .main-content {
        width: 100% !important;
    }

    .row-fluid .span300, .row-fluid .span270, .row-fluid [class^="span"] {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .modern-footer > .container-fluid > .row-fluid {
        margin-left: -2.762430939226519% !important;
        width: 102.762430939226519% !important;
    }

        .modern-footer > .container-fluid > .row-fluid > [class^="span"] {
        }

        .modern-footer > .container-fluid > .row-fluid > .span3 {
        }

    h1, h2, h3, h4, h5, h6 {
        /*font-size: 98% !important;*/
    }

    .navbar-inner {
        padding-left: 0;
        padding-right: 0;
    }

    .navbar .btn-navbar {
        margin-bottom: 5px !important;
    }

    /* Breaking News Swipe */
    .breaking-news-widget > .row-fluid > .title {
        display: none;
        visibility: hidden;
        backface-visibility: hidden;
    }

    .breaking-news-widget {
        border-width: 1px !important;
    }

    .ticker-swipe {
        width: 500px !important;
    }

    .flexslider.large .fold-item img {
        width: 100% !important;
    }

    .flexslider.large .slides > li {
        height: 345px !important;
    }

    .modern-items-list .flexslider.large .slides > li .fold-item {
        height: 100% !important;
    }

    .flexslider.large .fold-item .description.visible-part {
        bottom: -76% !important;
    }

    .modern-items-list .flexslider.large .fold-item:hover .description {
        bottom: 0 !important;
    }

    .flexslider.large.carousel .slides > li {
        max-height: 65px !important;
    }

    /*.span3 .modern-items-list {
            max-width:286px !important;
        }*/

    ul.social-counter > li:nth-child(odd) {
        /*margin-right: 0;*/
        border-right: 1px solid #d5d5d5;
        border-bottom: 1px solid #d5d5d5;
    }

    ul.social-counter > li:nth-child(even) {
        /*margin-right: 0;*/
        border-bottom: 1px solid #d5d5d5;
    }

    ul.social-counter > li:nth-last-child(-n+2) {
        border-bottom: 1px solid #d5d5d5;
    }

    .cat-horiz .last-post > .img-container, .cat-review .review .img-container {
        max-width: 243px;
        margin-bottom: 10px;
    }

    .blog-item .img-container {
        max-width: 480px;
    }

        .blog-item .img-container img {
            width: 100% !important;
        }

    .blog-item .blog-date {
        width: 18% !important;
        float: left;
    }

    .blog-item .blog-desc-container {
        width: 81% !important;
        float: right;
    }

    .cat-horiz .related-posts .modern-items-list ul.items > li > .span6, .cat-related-news .modern-items-list ul.items > li > .span6 {
        max-width: 294px;
    }

        .cat-horiz .related-posts .modern-items-list ul.items > li > .span6:nth-child(even), .cat-review .review > .content, .cat-related-news .modern-items-list ul.items > li > .span6:nth-child(even) {
            float: left;
            margin-top: 15px;
        }

    .flexslider .flex-direction-nav > li {
        top: 39px !important;
    }

    .cat-widget-content .cat-horiz .flex-control-nav {
        top: -21px !important;
    }

    .cat-widget-content .cat-horiz .flexslider .flex-direction-nav > li {
        top: 43px !important;
    }
    
    .cat-vertical-widget-content .flexslider .flex-direction-nav > li {
        top: 44px !important;
    }

    .cat-vertical .last-post .img-container img, .cat-vertical .related-posts .modern-items-list ul.items > li .post-img, .cat-vertical .related-posts .modern-items-list ul.items > li, .posts-in-widget .modern-items-list ul.items > li, .posts-in-widget .modern-items-list .fold-item .post-img {
        width: 100% !important;
        max-width: 100% !important;
        height: 100% !important;
        max-height: 230px !important;
    }

    .cat-horiz-divided .last-post {
        max-width: 100% !important;
        margin-bottom: 15px;
    }

    .cat-horiz-divided .related-posts .media-list > .media > article > .span3 {
        width: 68px !important;
        max-width: 68px;
        float: left !important;
    }

    .cat-horiz-divided .related-posts .media-list .media-body {
        width: 80% !important;
        margin-left: 15px !important;
        float: left !important;
    }

    .posts-in-widget .media-list > .media > article > .span3 {
        max-width: 65px;
        width: 65px !important;
        float: left !important;
    }

    .posts-in-widget .media-body {
        width: 80% !important;
        float: left !important;
        margin-left: 15px;
    }

    .widget .widget-content .widget-weather > .state, .widget .widget-content .widget-weather > .info {
        width: 30% !important;
        float: left;
    }

    .widget .widget-content .widget-weather > .info {
        width: 60% !important;
    }

    .btn-theme, .widget > .widget-content > .form-login-widget > .row-fluid .btn-theme {
        /*padding: 2px 3px !important;*/
    }

    .widget > .widget-content > .form-login-widget .control-group .remember-me > .checkbox {
        font-size: 80% !important;
        padding-left: 0;
        margin-top: 0;
    }

    ul.widget-sponsor li:nth-child(2n) {
        margin-right: 7.7% !important;
    }

    .ei-slider > ul.ei-slider-large > li > img {
        margin-left: 0 !important;
    }

    ul.social-counter > li:nth-child(3n) {
        margin-right: 20px;
    }

    .featured-post-figure > img {
        width: 100% !important;
        height: 345px !important;
    }

    .author-bio > .cat-widget-content .media > .media-object {
        max-width: 88px;
        max-height: 88px;
        float: left;
    }


    .author-bio > .widget-content .media > .media-body {
        width: 73%;
    }

    .post-navigation .next-post {
        float: left !important;
        margin-top: 10px;
    }

    .comments-box .media > .media-object {
        max-width: 65px !important;
    }

    .comments-box .leave-comment input[type="text"], .comments-box .leave-comment form textarea {
        width: 456px !important;
        max-width: 456px !important;
    }

    .comments-box .media-body {
    }

        .comments-box .media-body .media .media-body {
        }

    .modern-footer .f-widget {
        margin-bottom: 30px !important;
    }

    .article-content .post-review .total-score .result {
        width: 30% !important;
        max-width: 30% !important;
    }
}

/* Landscape phones and down */
@media (max-width: 480px) {
    .container-fluid {
        max-width: 300px !important;
    }

    .navbar-banner .logo-240 {
        text-align: center;
        float: none;
    }

    .row-fluid .main-content {
        width: 100% !important;
    }

    .row-fluid .span300, .row-fluid .span270, .row-fluid [class^="span"] {
        width: 100% !important;
        margin-left: 0 !important;
    }



    .modern-footer > .container-fluid > .row-fluid {
        margin-left: -2.762430939226519% !important;
        width: 102.762430939226519% !important;
    }

        .modern-footer > .container-fluid > .row-fluid > [class^="span"] {
        }

        .modern-footer > .container-fluid > .row-fluid > .span3 {
        }

    h1, h2, h3, h4, h5, h6 {
        /*font-size: 98% !important;*/
    }

    .navbar-inner {
        padding-left: 0;
        padding-right: 0;
    }

    .navbar .btn-navbar {
        margin-bottom: 5px !important;
    }

    /* Breaking News Swipe */
    .breaking-news-widget > .row-fluid > .title {
        display: none;
        visibility: hidden;
        backface-visibility: hidden;
    }

    .breaking-news-widget {
        border-width: 1px !important;
    }

    .ticker-swipe {
        width: 500px !important;
    }

    .flexslider.large .fold-item .description > .title h3 {
        font-size: 13px !important;
        margin-bottom: 0 !important;
    }

    .flexslider.large .fold-item .description > .text {
        height: 122px !important;
    }

    .flexslider.large .fold-item img {
        width: 100% !important;
    }

    .flexslider.large .slides > li {
        height: 230px !important;
    }

    .modern-items-list .flexslider.large .slides > li .fold-item {
        height: 100% !important;
    }

    .flexslider.large .fold-item .description.visible-part {
        bottom: -59% !important;
    }

    .modern-items-list .flexslider.large .fold-item:hover .description {
        bottom: 0 !important;
    }

    .flexslider.large.carousel .slides > li {
        max-height: 65px !important;
    }

    /*.span3 .modern-items-list {
            max-width:286px !important;
        }*/

    ul.social-counter > li:nth-child(odd) {
        /*margin-right: 0;*/
        border-right: 1px solid #d5d5d5;
        border-bottom: 1px solid #d5d5d5;
    }

    ul.social-counter > li:nth-child(even) {
        /*margin-right: 0;*/
        border-bottom: 1px solid #d5d5d5;
    }

    ul.social-counter > li:nth-last-child(-n+2) {
        border-bottom: 1px solid #d5d5d5;
    }

    .cat-horiz .last-post > .img-container,
    .cat-review .review .img-container {
        max-width: 100%;
        margin-bottom: 10px;
    }

        .cat-horiz .last-post .img-container img,
        .cat-review .review .img-container img {
            width: 300px !important;
            max-width: 300px !important;
        }

    .blog-item .img-container {
        max-width: 100%;
    }

        .blog-item .img-container img {
            width: 100% !important;
            max-height: 150px !important;
        }

    .blog-item .blog-date {
        width: 18% !important;
        float: left;
    }

    .blog-item .blog-desc-container {
        width: 81% !important;
        float: right;
    }

    .cat-horiz .related-posts .modern-items-list ul.items > li > .span6, .cat-related-news .modern-items-list ul.items > li > .span6 {
        max-width: 294px;
    }

        .cat-horiz .related-posts .modern-items-list ul.items > li > .span6:nth-child(even), .cat-review .review > .content, .cat-related-news .modern-items-list ul.items > li > .span6:nth-child(even) {
            float: left;
            margin-top: 15px;
        }

    .cat-review .review > .content {
        padding: 0 10px 0 0 !important;
    }

        .cat-review .review > .content .post-info .post-desc ul.criteria > li > .title {
            width: 83% !important;
        }

    .cat-vertical .last-post .img-container img, .cat-vertical .related-posts .modern-items-list ul.items > li .post-img, .cat-vertical .related-posts .modern-items-list ul.items > li, .posts-in-widget .modern-items-list ul.items > li, .posts-in-widget .modern-items-list .fold-item .post-img {
        width: 100% !important;
        max-width: 100% !important;
        height: 100% !important;
        max-height: 230px !important;
    }

    .cat-horiz-divided .last-post {
        max-width: 100% !important;
        margin-bottom: 15px;
    }

    .cat-horiz-divided .related-posts .media-list > .media > article > .span3 {
        width: 68px !important;
        max-width: 68px;
        float: left !important;
    }

    .cat-horiz-divided .related-posts .media-list .media-body {
        width: 72% !important;
        margin-left: 10px !important;
        float: left !important;
    }

    .posts-in-widget .media-list > .media > article > .span3 {
        max-width: 65px;
        width: 65px !important;
        float: left !important;
    }

    .posts-in-widget .media-body {
        width: 72% !important;
        margin-left: 10px !important;
        float: left !important;
    }

    .widget .widget-content .widget-weather > .state, .widget .widget-content .widget-weather > .info {
        width: 30% !important;
        float: left;
    }

    .widget .widget-content .widget-weather > .info {
        width: 60% !important;
    }

    .btn-theme, .widget > .widget-content > .form-login-widget > .row-fluid .btn-theme {
        /*padding: 2px 3px !important;*/
    }

    .widget > .widget-content > .form-login-widget .control-group .remember-me > .checkbox {
        font-size: 80% !important;
        padding-left: 0;
        margin-top: 0;
    }

    ul.widget-sponsor li:nth-child(2n) {
        margin-right: 7.7% !important;
    }

    .ei-slider > ul.ei-slider-large > li > img {
        margin-left: 0 !important;
    }

    ul.social-counter > li:nth-child(3n) {
        margin-right: 20px;
    }

    .featured-post-figure > img {
        width: 100% !important;
        height: 230px !important;
    }

    .author-bio > .cat-widget-content .media > .media-object {
        max-width: 88px;
        max-height: 88px;
        float: left;
    }


    .author-bio > .widget-content .media > .media-body {
        width: 73%;
    }

    .post-navigation .next-post {
        float: left !important;
        margin-top: 10px;
    }

    .comments-box .media > .media-object {
        max-width: 65px !important;
    }

    .comments-box .leave-comment input[type="text"], .comments-box .leave-comment form textarea {
        width: 286px !important;
        max-width: 286px !important;
    }

    .comments-box .media-body {
    }

        .comments-box .media-body .media .media-body {
        }

    .flexslider .flex-direction-nav > li {
        top: 0px !important;
    }

    .modern-footer {
        
    }

    .modern-footer .f-widget {
        margin-bottom: 30px !important;
    }

        .modern-footer .f-widget > .f-widget-content {
            padding: 5px !important;
        }

    .f-widget-content .flexslider .flex-direction-nav > li {
        top: 14px !important;
    }

    .article-content .post-review .total-score .result {
        width: 30% !important;
        max-width: 30% !important;
    }
}
