









    @media only screen and (min-width: 1180px) {

        .post_grid_wrapper.post_grid_five.grid_style_two .item.column_one.large h2,
        .post_grid_wrapper.post_grid_five.grid_style_two .item.column_two.medium h2,
        .post_grid_wrapper.post_grid_six.grid_style_two .item.column_one.large h2,
        .post_grid_wrapper.post_grid_six.grid_style_two .item.column_two.medium h2,
        .post_grid_wrapper.post_grid_seven.grid_style_two .item.column_one.large h2,
        .post_grid_wrapper.post_grid_seven.grid_style_two .item.column_two.medium h2 {
            font-size: 36px;
        }


        
                .post_grid_wrapper.featured.post_grid_five .column_five {
            width: 388px!important;
        }

                .post_grid_wrapper.featured.post_grid_five.grid_style_one .column_two {
            width: 388px!important;
        }

                .post_grid_wrapper.featured.post_grid_five.grid_style_two .column_one {
            width: 660px!important;
        }
        .post_grid_wrapper.featured.post_grid_five.grid_style_two .column_two {
            width: 500px!important;
        }
        .post_grid_wrapper.featured.post_grid_five.grid_style_two .column_three,
        .post_grid_wrapper.featured.post_grid_five.grid_style_two .column_four,
        .post_grid_wrapper.featured.post_grid_five.grid_style_two .column_five {
            height: 260px!important;
        }


        
                .post_grid_wrapper.featured.post_grid_six .column_two {
            width: 388px!important;
        }

                .post_grid_wrapper.featured.post_grid_six.grid_style_two .column_one {
            width: 660px!important;
        }
        .post_grid_wrapper.featured.post_grid_six.grid_style_two .column_two {
            width: 500px!important;
        }


        
                .post_grid_wrapper.featured.post_grid_seven .column_one {
            width: 774px!important;
        }
        .post_grid_wrapper.featured.post_grid_seven .double.st_six,
        .post_grid_wrapper.featured.post_grid_seven .column_six,
        .post_grid_wrapper.featured.post_grid_seven .column_seven {
            width: 386px!important;
        }

                .post_grid_wrapper.featured.post_grid_seven.grid_style_two .column_one {
            width: 660px!important;
        }
        .post_grid_wrapper.featured.post_grid_seven.grid_style_two .column_two {
            width: 500px!important;
        }


        
        .post_grid_wrapper.featured.post_grid_eight .column_six {
            width: 388px!important;    
        }
        .post_grid_wrapper.featured.post_grid_eight .double.st_seven,
        .post_grid_wrapper.featured.post_grid_eight .column_seven,
        .post_grid_wrapper.featured.post_grid_eight .column_eight {
            width: 386px!important;
        }


        
        .post_grid_wrapper.featured.post_grid_nine .double.st_four,
        .post_grid_wrapper.featured.post_grid_nine .column_four,
        .post_grid_wrapper.featured.post_grid_nine .column_five,
        .post_grid_wrapper.featured.post_grid_nine .double.st_six,
        .post_grid_wrapper.featured.post_grid_nine .column_six,
        .post_grid_wrapper.featured.post_grid_nine .column_seven,
        .post_grid_wrapper.featured.post_grid_nine .column_nine {
            width: 386px!important;
        }
        .post_grid_wrapper.featured.post_grid_nine .column_eight {
            width: 388px!important;
        }

    }








    #inner-wrap {
        box-shadow: 0 0 30px rgba(0,0,0,0.4);
        -webkit-box-shadow: 0 0 30px rgba(0,0,0,0.4);
        -moz-box-shadow: 0 0 30px rgba(0,0,0,0.4);
        -ms-box-shadow: 0 0 30px rgba(0,0,0,0.4);
        -o-box-shadow: 0 0 30px rgba(0,0,0,0.4);
    }
    


    .top_header .inner {
        background-image: url("../../../images/stripped.png");
        background-repeat: repeat-x;
        background-position: center bottom;
        padding-bottom: 4px;
    }

.top_header p,
.top_header nav ul li a {
    font-family: Oswald;
    font-size: 12px; 
    font-weight: normal;
    text-transform: uppercase; 
    color: #555555;
}


.top_header .sub-menu {
    background-color: #222222;
}

.top_header .sub-menu li a,
.top_header .sub-menu li:hover > a {
    color: #ffffff;
}

.top_header .sub-menu li a:hover,
.top_header .sub-menu li:hover > a,
.top_header .sub-menu li.current-menu-item > a,
.top_header .sub-menu li.current_page_item > a,
.top_header .sub-menu li.current-page-ancestor > a,
.top_header .sub-menu li.current-category-ancestor > a,
.top_header .sub-menu li.current-menu-ancestor > a,
.top_header .sub-menu li.current-menu-parent > a,
.top_header .sub-menu li.current-post-parent > a,
.top_header .sub-menu li.current-post-ancestor > a {
    color: #ffffff;
    background-color: #353535;
}

    .top_header .inner {
        background-color: #ffffff;
    }

    .top_header .social ul li a {
        color: #555;
    }

    .top_header .social ul .delicious a:hover { background-color: #2a96ff; }
    .top_header .social ul .deviantart a:hover { background-color: #d0de21; }
    .top_header .social ul .digg a:hover { background-color: #000000; }
    .top_header .social ul .dribbble a:hover { background-color: #EA4C89; }
    .top_header .social ul .facebook a:hover { background-color: #3b5998; }
    .top_header .social ul .flickr a:hover { background-color: #ff0084; }
    .top_header .social ul .foursquare a:hover { background-color: #0732a2; }
    .top_header .social ul .github a:hover { background-color: #333333; }
    .top_header .social ul .google_plus a:hover { background-color: #d34534; }
    .top_header .social ul .instagram a:hover { background-color: #2a5b83; }
    .top_header .social ul .linkedin a:hover { background-color: #0274b3; }
    .top_header .social ul .pinterest a:hover { background-color: #c8232c; }
    .top_header .social ul .reddit a:hover { background-color: #ff5916; }
    .top_header .social ul .rss a:hover { background-color: #ff6600; }
    .top_header .social ul .tumblr a:hover { background-color: #34506b; }
    .top_header .social ul .twitch a:hover { background-color: #6544a1; }
    .top_header .social ul .twitter a:hover { background-color: #1ab2e8; }
    .top_header .social ul .vimeo a:hover { background-color: #1ab7ea; }
    .top_header .social ul .youtube a:hover { background-color: #bb2e29; }

    .top_header .social ul li a:hover {
        color: #fff;
        background: url("../../../images/social-icon-overlay.png") no-repeat top left;
    }

    header .inner {
        background-color: #ffffff;
    }





    @media only screen and (min-width: 849px) {

        header .inner {
            padding: 25px 0;
        }

        
            header .left_area,
            header .right_area {
                display: table-cell;
                vertical-align: middle;
            }

            header .left_area {
                width: 357px;
            }

            header .left_area img {
                max-width: 357px;
            }

            header .right_area {
                width: 753px;
            }

            header .right_area {
                padding-left: 25px;
            }

            header .right_area img {
                float: right;
                max-width: 728px;
            }

        
    }




#search-input {
    background-color: ;
}



@media only screen and (min-width: 849px) {
    .the_thumbnail.full,
    .flexslider.blog.simple_full_width,
    .flexslider.blog.full_width,
    .flexslider.gallery.simple_full_width,
    .flexslider.gallery.full_width,
    .flexslider.gallery_carousel.simple_full_width,
    .flexslider.gallery_carousel.full_width,
    .simple_full_width .video_post,
    .full_width .video_post,
    .simple_full_width .video_load,
    .full_width .video_load {
        margin-left: -25px;
        margin-right: -25px;
    }
}

.flexslider.blog.simple_full_width,
.flexslider.blog.full_width,
.flexslider.gallery.simple_full_width,
.flexslider.gallery.full_width,
.flexslider.gallery_carousel.simple_full_width,
.flexslider.gallery_carousel.full_width {
    width: auto!important;
}

.the_thumbnail.full img {
    width: 100%;
}

@media only screen and (min-width: 849px) {
    
    .simple_full_width .above_post,
    .full_width .above_post {
        margin-bottom: 0;
    }

}



body,
#header_searchform input,
input[type="text"], 
textarea,
.nav.normal ul li a .description,
.textwidget .wpcf7,
.overall_score_preview.preview_points {
    font-family: Open Sans;
}

.post-entry h2,
.post-entry h3,
#sidebar .textwidget {
    font-family: georgia;
}

.homepage_widget .widget-title,
.title_wrapper.single .post_title,
.search .post-entry h2,
blockquote {
    font-family: Roboto Condensed;
}

.title_wrapper.page .post_title,
.title_wrapper.page .the_breadcrumb,
.the_breadcrumb .right .attachment_url input,
.widget.st_categories ul li,
#sidebar .widget-title,
.widget_pages ul li a,
.widget_archive ul li a,
.widget_meta ul li a,
.widget_nav_menu ul li a,
.tagcloud a,
.post_list .sticky_posts .title,
.above_post,
.box .box_inner .title,
#slidebox h2 {
    font-family: Oswald; 
}


.title_wrapper.page .post_title,
#sidebar .widget-title {
    text-transform: uppercase; 
    letter-spacing: 1px;
}


@media only screen and (min-width: 1180px) {.below_header .inner.sticky {
                    position: fixed;
                    top: 0;
                }}
.below_header .inner,
#mobile-nav,
#nav-spare,
.searchbar,
.searchbar .button_close,
#live-search,
.review_box tbody,
.widget.st_posts .left_area,
.st_reviews .score,
.title_wrapper .comments_popup_link {
    background-color: #222222;
}


    #main_nav {
        font-size: 0;
    }

    #main_nav > ul > li {
        display: inline-block;
    }

    #main_nav > ul > .search_button {
        float: right;
    }



#main_nav ul li a,
#main_nav .sub-menu li a,
#main_nav .sub-menu li:hover > a,
.searchbar input,
#mobile-nav ul li a,
#nav-spare ul li a,
#mobile-nav .pushy-close,
#live-search ol li a {
    font-family: Oswald;
    font-size: 16px; 
    font-weight: normal;
    text-transform: uppercase; 
    color: #ffffff;
}

.searchbar input::-webkit-input-placeholder { color: #ffffff; }
.searchbar input:-moz-placeholder { color: #ffffff; }
.searchbar input::-moz-placeholder { color: #ffffff; }
.searchbar input:-ms-input-placeholder { color: #ffffff; }

#mobile-nav ul li span,
#mobile-nav span i,
.searchbar .button_close i {
    color: #ffffff;
}

#main_nav ul li a,
#nav-spare ul li a,
#live-search ol li a {
    padding: 14px 25px;
}

#main_nav > ul > .sub-nav > a,
#nav-spare > ul > .sub-nav > a,
#main_nav .sub-menu li.sub-nav > a {
    padding: 14px 45px 14px 25px!important;
}

#main_nav ul li a i,
.search_button i {
    font-size: 18px;
}

.searchbar input {
    padding-right: 64px;
}

.searchbar .button_close {
    padding: 17px 25px;
    width: 64px;
}

.search_button  {
    width: 69px;
}

#nav-spare ul .show_mobile_nav a {
    padding: 14px 25px 14px 67px;
}


#main_nav .sub-menu li a,
#main_nav .mega-menu .sub-menu ul li:last-child a {
    border-bottom: 1px solid #1a1a1a;    
}
#main_nav .sub-menu > li:last-child > a {
    border-bottom: none;
}
#main_nav .mega-menu {
    border-top: 1px solid #1a1a1a;    
}

#main_nav .sub-menu {
    background-color: #222222;
    white-space: nowrap;}

#main_nav .sub-menu li a {
    padding: 14px 25px;
}

#main_nav .sub-menu li a:hover,
#main_nav .sub-menu li:hover > a,
#main_nav .sub-menu li.current-menu-item > a,
#main_nav .sub-menu li.current_page_item > a,
#main_nav .sub-menu li.current-page-ancestor > a,
#main_nav .sub-menu li.current-category-ancestor > a,
#main_nav .sub-menu li.current-menu-ancestor > a,
#main_nav .sub-menu li.current-menu-parent > a,
#main_nav .sub-menu li.current-post-parent > a,
#main_nav .sub-menu li.current-post-ancestor > a,
#live-search ol li a:hover {
    color: #ffffff;
    background-color: #353535;
}



#main_nav li.current-menu-item > a,
#main_nav li.current_page_item > a,
#main_nav li.current_page_parent > a,
#main_nav li.current-page-ancestor > a,
#main_nav > ul > li > a:hover,
#main_nav > ul > li.hover > a,
#nav-spare > ul > li > a:hover,
#mobile-nav li.current-menu-item > a,
#mobile-nav li.current_page_item > a,
#mobile-nav li.current_page_parent > a,
#mobile-nav li.current-page-ancestor > a,
#commentform #submit,
.post_tags a:hover,
.overall_score,
.contact #submit,
.error_404 .the_content .searchform .submit,
.search .post_list .searchform .submit,
.review_box.points .score div,
.review_box .review_footer .overall_score,
.title_wrapper.page .the_breadcrumb,
.the_breadcrumb .right .attachment_url,
.pagination .current,
.pagination a:hover,
.widget.st_categories ul li span,
.widget_calendar table caption,
.widget_calendar table tbody td#today,
.go_top:hover,
#mobile-nav ul li a:hover,
#mobile-nav ul .expand:hover,
.searchbar .button_close:hover,
.sharebox .share_options a:hover,
.result_info,
.wpcf7-mail-sent-ok,
.button.default,
.post-password-form input,
.search .post_list .post_number,
.st_reviews .score .progress,
.above_post,
.title_wrapper.single .comments_popup_link:hover,
.post_grid_wrapper .item .comment_field,
.st_homepage_slider .flexslider .slides li .comment_field,
.st_login .login-submit input,
.st_statistics .total_posts,
.st_statistics .total_comments {
    background-color: #A01010;
}

::selection {
    background-color: #A01010; 
}

::-moz-selection {
    background-color: #A01010;
}

.post_list .sticky_posts .title,
.go_top {
    background-color: rgba(160,16,16,0.6);
}

.post_grid_wrapper .item .box_shadow.colored_overlay {
    background: rgba(160,16,16,0.8);
}

blockquote,
.logo_text .dot,
.titlebar .the_breadcrumb .current,
.category_section a:hover,
.category_section .info a,
.comment-list li .comment-author,
.comment-list li .comment-author a,
.show_hide_comment,
#pinglist-container .ping .ping_link a,
.comment-body a,
.subtitle,
.sitemap ul li a,
.author_info a:hover,
.comment_tabs li.active a,
.widget.st_categories ul li a:hover,
.widget_pages ul li a:hover,
.widget_archive ul li a:hover,
.widget_meta ul li a:hover,
.widget_nav_menu ul li a:hover,
.widget.st_posts .info,
.tagcloud a,
.nav.normal ul li a .description,
.textwidget a,
.widget.st_comments ul li .comment_author:hover,
.search .post_list .meta .author a,
.st_login .welcome .right:hover i,
.comment-list li .comment-meta a.comment-edit-link {
    color: #A01010;
}

.category_section .header,
.blog_layout_one .post-entry .thumb:hover > img,
.blog_layout_one .post-entry .thumb:hover .flexslider img {
    border-bottom: 4px solid #A01010;
}

.post_grid_wrapper .item .comment_field:after,
.st_homepage_slider .flexslider .slides li .comment_field:after {
    border-top: 5px solid #A01010;
}

.author_info,
.comment-list li .author {
    border-left: 3px solid #A01010;
}

.comment_tabs li.active a {
    border-bottom: 3px solid #A01010;
}

.toggle .toggle_title.active {
    border-top: 1px solid #A01010;
}

#slidebox {
    border-top: 3px solid #A01010;
}

.pagination .current,
.pagination a:hover {
    border-color: #A01010;
}






footer .inner {
    background-color: #1a1a1a;
}

#small-footer .inner {
    background-color: #121212;
}




.container {
    width: 1110px;
}

.st_homepage_style_one .post_wrapper {
    width: 353.3333px;
}


#main_nav .mega-menu li,
#main_nav .mega-menu .sub-menu {
    width: 258.75px;
}

.post_list.left_area,
.single_post.left_area {
    width: 770px;
}

.post_wrapper {
    width: 372.5px;
}

.container.page {
    padding: 0 0 25px 0;
}

.container.page.no_titlebar {
    padding: 25px 0;
}

.attachment_url {
    padding: 0 25px;
}

#nav-spare ul .show_mobile_nav a:before {
    left: 25px;
}

.searchbar {
    padding: 0 25px;
}

#live-search ol li .has_review_score .title {
    padding-right: 25px;
}

#live-search ol li .has_review_score.points {
    padding: 11px 25px;
}

.post_wrapper {
    margin: 0 25px 25px 0;
}

.blog_layout_two .post-entry {
    margin-bottom: 25px;
}

.author .author_info {
    margin-bottom: 25px;
}

.post_list .sticky_posts {
    margin-bottom: 25px;
}

.single .the_thumbnail,
.single .flexslider,
.single .video_post {
    margin-bottom: 25px;
}

.above_post {
    margin: 0 -25px 25px -25px;
    padding: 6px 25px;
}

.nav_above {
    margin: 0 -25px;
}

.nav_above .nav_previous {
    padding: 25px 25px 25px 90px;
}

.nav_above .nav_next {
    padding: 25px 90px 25px 25px;
}

#respond #reply-title,
#comments,
.related_posts h3 {
    padding-top: 25px;
}

.comments-closed {
    margin-top: 25px;
}

.homepage_widget .widget-title,
.st_homepage_slider .flexslider {
    margin: 0 -25px 0 -25px;
}

.st_homepage_style_one .widget_content,
.st_homepage_video .widget_content {
    padding-top: 25px;
}

.homepage_widget.st_homepage_video .post-entry {
    margin-bottom: 25px;
}

.search .post_list .pagination {
    margin-top: 25px;
}

.search .post_list .searchform {
    margin-bottom: 25px;
}

#sidebar {
    padding-left: 25px;
}

#sidebar .widget {
    margin-bottom: 25px;
}

.post_grid_wrapper {
    margin-left: -25px;
    margin-right: -25px;
}

.blog .post_grid_wrapper {
    margin: -25px -25px 25px -25px;
}

.title_wrapper.single {
    position: relative;
    margin: 0 -25px;
    padding: 35px 25px;
}

.title_wrapper.page {
    margin: 0 -25px 25px -25px;
    padding: 25px 25px 0 25px;
}

.title_wrapper.page .the_breadcrumb {
    margin: 25px -25px 0 -25px;
    padding: 6px 25px;
}

#breaking-news {
    margin: -25px -25px 25px -25px;
    padding: 10px 25px;
}

#breaking-news .flex-direction-nav {
    right: -25px;
}

.flexslider.post_slider {
    margin: 0 -25px;
}

.title_wrapper .result_info {
    right: 25px;
}

#main_nav .mega-menu {
    padding: 25px;
}

#main_nav .mega-menu li,
#main_nav .mega-menu .sub-menu {
    margin-right: 25px;
}

    
    @media only screen and (min-width: 1029px) {
        .simple_full_width .post_placeholder,
        .full_width .post_placeholder {
            margin-top: 25px;
        }
    }


.post_placeholder {
    margin-bottom: 25px;
}



@media only screen and (max-width: 1179px) and (min-width: 1020px) {

    
    .container {
        width: 950px;
    }

    .post_list.left_area,
    .single_post.left_area {
        width: 650px;
    }

    .st_homepage_style_one .post_wrapper {
        width: 300px;
    }

    .post_wrapper {
        width: 312.5px;
    }

    #main_nav .mega-menu li,
    #main_nav .mega-menu .sub-menu {
        width: 218.75px;
    }

}



@media only screen and (max-width: 1019px) and (min-width: 849px) {

    
    .container {
        width: 778px;
    }

    .st_homepage_style_one .post_wrapper,
    .post_wrapper {
        width: 376.5px;
    }

}



@media only screen and (max-width: 848px) and (min-width: 768px) {

    
    .container {
        width: 700px;
    }

    .st_homepage_style_one .post_wrapper,
    .post_wrapper {
        width: 337.5px;
    }

}



@media only screen and (max-width: 500px) {

    header .left_area {
        padding: 0 25px;
    }

}




