/*：源代码唯一下载链接: http://www.bootstrapmb.com/item/3261(当前备注仅在演示里出现，下载源码不包含)*//*[Responsive Stylesheet]Project     : USNews - Multipurpose News, Magazine and Blog HTML5 TemplateAuthor      : themelooks.comAuthor URI  : https://themeforest.net/user/themelooksNOTE:------PLEASE DO NOT EDIT THIS CSS, YOU MAY NEED TO USE "custom.css" FILE FOR WRITING YOUR CUSTOM CSS.WE MAY RELEASE FUTURE UPDATES SO IT WILL OVERWRITE THIS FILE. IT'S BETTER AND SAFER TO USE "custom.css".[TABLE OF CONTENTS]1. MEDIA QUERIES    1.1. LARGE DEVICES, WIDE SCREENS    1.2. MEDIUM DEVICES, DESKTOPS    1.3. SMALL DEVICES, TABLETS    1.4. SMALL DEVICES, SMARTPHONES    1.5. CUSTOM, IPHONE RETINA*//*------------------------------------*\    1. MEDIA QUERIES\*------------------------------------*//* 1.1. LARGE DEVICES, WIDE SCREENS */@media screen and (max-width: 1199px) {    /* HEADER LOGO */    .header--logo {        max-width: 200px;        margin: 0 auto;    }    .header--style-5 .header--logo {        max-width: none;        margin: 0 auto;    }}@media screen and (min-width: 992px) and (max-width: 1199px) {    /* WIDGETS */    .social--widget.style--2 .nav >li,    .social--widget.style--7 .nav >li {        width: 100%;    }    /* WRAPPER */    body.boxed >.wrapper {        max-width: 1000px;    }    /* HEADER SECTION */    .header--style-6 .header--navbar-inner {        padding-left: 4px;        padding-right: 4px;    }    .header--menu-links.nav >li >a {        padding-left: 7.5px;        padding-right: 7.5px;    }}/* 1.2. MEDIUM DEVICES, DESKTOPS */@media screen and (min-width: 992px) {    /* ROW VC */    .row--md-vc >div {        float: none;        display: table-cell;        vertical-align: middle;    }}@media screen and (max-width: 991px) {    /* WRAPPER */    body.boxed >.wrapper {        max-width: 100%;    }        /* FLOATS */    .float--sm-none {        float: none;    }    /* TEXT CENTER */    .text-sm-center {        text-align: center;    }    /* COMMENT LIST */    .comment--items >li >.comment--items {        padding-left: 0;    }    /* HEADER SECTION */    .header--style-4 .navbar-header {        float: none;    }    .header--logo {        max-width: none;        margin: 0 auto;    }    .header--logo a {        height: auto;    }    .header--style-4 .header--logo a {        height: 90px;    }    .header--style-5 .header--logo a {        height: 90px;    }    .header--ad {        margin-top: 17px;    }    .header--navbar .navbar-toggle {        display: block;    }    .header--style-4 .navbar-toggle {        position: absolute;        top: 0;        left: 15px;        margin-top: 28px;        margin-bottom: 28px;    }    .header--navbar .navbar-collapse {        display: block !important;        position: fixed;        top: 0;        left: -300px;        bottom: 0;        width: 250px;        height: auto !important;        margin: 0;        color: #777;        background-color: #fff;        border-width: 0;        box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);        overflow: visible !important;        -webkit-transition: left .55s ease-in-out;        transition: left .55s ease-in-out;        z-index: 999;    }    .header--navbar .navbar-collapse:before {        content: "\f00d";        position: absolute;        top: 0;        right: -40px;        width: 40px;        color: #fff;        background-color: #da0000;        box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2);        font-family: "FontAwesome";        font-size: 16px;        line-height: 40px;        text-align: center;        cursor: pointer;        z-index: 9999;    }    .header--navbar .navbar-collapse.in {        left: 0;    }    .header--menu-links {        float: none;        height: 100%;        margin: 0;        padding-bottom: 5px;        overflow: auto;    }    .header--menu-links >li {        float: none;    }    .header--menu-links >li >a {        padding-top: 12px;        padding-bottom: 10px;    }    .header--style-4 .header--menu-links >li >a {        padding-top: 12px;        padding-bottom: 10px;    }    .header--menu-links >.dropdown >.dropdown-menu {        float: none;        position: relative !important;        border-bottom-width: 0;        box-shadow: none;    }    .header--menu-links >.megamenu >.dropdown-menu {        left: 0;        right: 0;        padding: 0;        border-bottom-width: 1px;    }    .header--menu-links >.megamenu.filter >.dropdown-menu,    .header--menu-links >.megamenu.posts >.dropdown-menu {        border-bottom-width: 0;    }    .header--menu-links >.megamenu.filter >.dropdown-toggle >i,    .header--menu-links >.megamenu.posts >.dropdown-toggle >i,    .header--menu-links >.megamenu.filter >.dropdown-menu,    .header--menu-links >.megamenu.posts >.dropdown-menu {        display: none;    }    .header--menu-links >.megamenu >.dropdown-menu >.dropdown {        float: none;        margin: 0;        width: 100%;    }    .header--menu-links >.megamenu >.dropdown-menu >.dropdown >a {        padding-left: 20px;        padding-right: 20px;    }    .header--menu-links >.megamenu >.dropdown-menu >.dropdown >.dropdown-menu >li >a {        padding-left: 20px;        padding-right: 20px;    }    .header--menu-links >.megamenu >.dropdown-menu >li >.row {        margin: 0;    }    .header--menu-links >.megamenu >.dropdown-menu >li >.row >div {        padding: 0;    }    .header--navbar .dropdown-menu >.dropdown >.dropdown-menu {        float: none;        position: relative;        top: 1px;        left: 0;        width: 100%;        padding-top: 0;        padding-bottom: 0;        border-top: 1px solid #eee;        border-bottom: 1px solid #eee;        box-shadow: none;        opacity: 1;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    }    .header--navbar .dropdown-menu >.dropdown >.dropdown-menu >li >a {        padding-left: 30px;        padding-right: 30px;    }    .header--style-4 .header--search-form {        position: absolute;        top: 0;        right: 15px;    }    /* POST ITEMS */    .post--item .col-md-6 >.post--info,    .post--item .col-md-8 >.post--info {        margin-top: 15px;    }    /* PRODUCT DETAILS */    .product--single .tab-nav,    .product--single .tab-nav >li {        display: block;    }    .product--single ul.tab-nav >li >a {        border-width: 1px;    }    .product--single ul.tab-nav >li + li >a {        border-top-width: 0;    }    /* CONTACT CATEGORIES */    .contact--cats .nav >li:nth-child(3) {        padding-top: 18px;        border-top-width: 1px;    }    .contact--cats .nav >li:nth-child(3n) {        padding-right: 18px;        border-right-width: 1px;    }    .contact--cats .nav >li:nth-child(3n) + li {        padding-left: 18px;    }    .contact--cats .nav >li:nth-child(2n) {        padding-right: 0;        border-right-width: 0;    }    .contact--cats .nav >li:nth-child(2n) + li {        padding-left: 0;    }    /* STICKY SOCIAL */    #stickySocial {        display: none;    }}/* 1.3. SMALL DEVICES, TABLETS */@media screen and (max-width: 600px) {    /* COL XSS */    .col-xss-12 {        float: none;        width: 100%;        margin-left: 0;    }    /* HIDDEN XSS */    .hidden-xss {        display: none !important;    }    /* SHOW XSS */    .shown-xss {        display: block !important;    }}@media screen and (max-width: 767px) {    /* FLOATS */    .float--xs-none {        float: none;    }    /* TEXT CENTER */    .text-xs-center {        text-align: center;    }    /* NAV WIDGET */    .list--widget-nav >.nav >li + li {        border-top-width: 0;        border-left-width: 1px;    }    /* DROPDOWN MENU */    .navbar-nav .open .dropdown-menu >li >a {        padding-top: 9px;        padding-bottom: 10px;    }    /* HEADER SECTION */    .header--navbar .navbar-header {        float: left;        margin-left: 0;    }    .header--style-4 .navbar-header,    .header--style-5 .navbar-header {        float: none;    }    .header--menu-links >.dropdown >.dropdown-menu >li >a {        padding-top: 9px;        padding-bottom: 10px;    }    /* NEWS UPDATES BAR */    .news--ticker .title {        float: none;        padding-left: 15px;        padding-right: 15px;    }    .news-updates--list {        padding-left: 15px;        padding-right: 15px;    }    .news-updates--list:before,    .news-updates--list:after {        width: 15px;    }    /* POST ITEMS */    .post--item .col-sm-12 >.post--info {        margin-top: 0;    }    /* CART SECTION */    .cart--items .table {        border: 0;    }    .cart--items .table thead {        display: none;    }    .cart--items .table tbody tr {        display: block;    }    .cart--items .table tbody tr + tr {        margin-top: 30px;    }    .cart--items .table tbody tr td {        display: block;        position: relative;        padding-left: 152px;        border-width: 1px 1px 0;        text-align: right;    }    .cart--items .table tbody tr td:last-child {        border-bottom-width: 1px;    }    .cart--items .table tbody tr td:before {        content: attr(data-label);        position: absolute;        top: 50%;        left: 15px;        margin-top: -14px;        color: #222;        font-family: "Lora", serif;        font-size: 18px;        line-height: 28px;        font-weight: 700;    }    .cart--items .footer {        padding-left: 30px;        padding-right: 30px;        margin-top: 30px;        border-top-width: 1px;        text-align: center;    }    .cart--items .footer .float--left,    .cart--items .footer .float--right {        float: none;    }    .cart--items .footer .coupon--code {        max-width: 100%;        margin-bottom: 30px;    }    /* CONTACT SECTION */    .contact--info {        text-align: center;    }    /* 404 SECTION */    .f0f--content,    .f0f--content:before {        background-color: rgba(0, 0, 0, 0.5);    }    .f0f--content:after {        border-color: transparent transparent rgba(0, 0, 0, 0.8) rgba(0, 0, 0, 0.8);    }}/* 1.4. SMALL DEVICES, SMARTPHONES */@media screen and (max-width: 480px) {    /* HIDDEN */    .hidden-xxs {        display: none !important;    }    /* SHOWN */    .shown-xxs {        display: block !important;    }    /* COL XXS */    .col-xxs-12 {        float: none;        width: 100%;        margin-left: 0;    }    /* TEXT Ellipsis */    .text-xxs-ellipsis {        text-overflow: ellipsis;        white-space: nowrap;        overflow: hidden;    }    /* PAGINATION */    .pagination--wrapper {        text-align: center;    }    .pagination-hint {        display: inline-block;        float: none;        width: 100%;        margin-bottom: 5px;    }    .pagination {        display: inline-block;        float: none;    }    /* HEADER SECTION */    .header--topbar-info >li {        float: none !important;        display: inline-block;    }    /* POST ITEMS */    .post--item.post--layout-1.post--type-video .post--info .title .h4 {        white-space: nowrap;        text-overflow: ellipsis;        overflow: hidden;    }    .post--item .col-xxs-12 >.post--info {        margin-top: 12px;    }    /* LOGIN FORM */    .login--form .help-block .btn-link {        float: none !important;        display: block;    }    /* CONTACT CATEGORIES */    .contact--cats .nav >li {        min-height: 0 !important;        padding-left: 0;        padding-right: 0;        border-width: 0 0 1px !important;    }    .contact--cats .nav >li:nth-child(2), .contact--cats .nav >li:nth-child(3) {        padding-top: 18px;    }    .contact--cats .nav >li:nth-child(3n) + li {        padding-left: 0;    }    .contact--cats .nav >li:nth-child(3n) {        padding-right: 0;    }    .contact--cats .nav >li:last-child {        border-bottom-width: 0 !important;    }    /* FOOTER SECTION */    .footer--copyright {        text-align: center;    }    .footer--copyright .social,    .footer--copyright .social--bg {        display: none;    }    .footer--copyright .float--left,    .footer--copyright .float--right {        float: none;    }    .footer--copyright .text {        padding-bottom: 8px;    }    .footer--copyright .links {        display: inline-block;        padding-top: 8px;    }}/* 1.5. CUSTOM, IPHONE RETINA */@media screen and (max-width: 380px) {    /* HEADER SECTION */    .header--style-4 .header--logo .h1,    .header--style-5 .header--logo .h1 {        max-width: 200px;        margin: 0 auto;    }    /* POST ITEMS */    .post--item.post--layout-1 .post--info .title .h4 {        max-height: 54px;        overflow: hidden;    }    .post--author-info {        padding-left: 30px;    }    .post--author-info .img {        position: relative;        top: 0;        left: 0;        bottom: 0;        right: 0;        margin: -28px -31px 27px;        text-align: center;    }}/*：源代码唯一下载链接: http://www.bootstrapmb.com/item/3261(当前备注仅在演示里出现，下载源码不包含)*/