body {    font-family: 'Roboto', sans-serif;    font-size: 14px;    line-height: 21px;    color: #444444;    font-weight: 300;    background: #f2f1f1;}/* --------------------------------------Global Typography------------------------------------------*/h1, h2, h3, h4, h5, h6 {    margin: 0 0 10px;    color: #000000;    font-family: 'Oswald', sans-serif;}h1 {    font-size: 22px;    line-height: 1.4em;    font-weight: 500;    color: #fff;    margin-bottom: 0;}h2 {    font-size: 20px;    line-height: 1.5em;    font-weight: 500;}h3 {    font-size: 20px;    line-height: 1.5em;    font-weight: 500;}h4 {    font-size: 14px;    line-height: 1.5em;    font-weight: 300;}h5 {    font-size: 14px;    line-height: 1.5em;    font-weight: 500;}h6 {    font-size: 15px;    line-height: 24px;}/* --------------------------------------LINK STYLE------------------------------------------*/a {    color: #010101;    text-decoration: none;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}a,a:active,a:focus,a:active {    text-decoration: none;    outline: none}a:hover,a:focus,a.active:hover {    text-decoration: none;    color: #ff6102;}p {    margin-bottom: 10px;}ul {    margin: 0;    padding: 0;    list-style: none;}/* --------------------   Section Wrapper   -------------------*/.section_wrapper {    padding: 15px 0 15px;}/* --------------------   main Wrapper   -------------------*/#main-wrapper {    width: 100%;    overflow: hidden;}/*----------------------------- * NAVIGATION & HEADER STYLE *-------------------------------*//* --------------------  Top Bar  -------------------*/.top_ber {    padding: 10px 0 10px;    text-transform: uppercase;}.top_ber .navbar-nav > li:first-child:before {    content: "";}.top_ber .navbar-nav > li:before {    content: "    ";    float: left;    padding-top: 5px;    padding-bottom: 5px;}.top_ber .navbar-nav > li > a {    padding-top: 5px;    padding-bottom: 0;    text-transform: uppercase;    padding-left: 7px;    padding-right: 2px;    font-size: 12px;    color: #000;}.top_ber .navbar-nav > li > a:hover {    color: #ff6102;    background: none;}.top_ber .top_ber_left {    line-height: 31px;    padding-left: 5px;}.top_ber .top_ber_right {    float: right;}.top-menu {    float: left;    font-weight: 500;}.top_ber .right .btn {    color: #d3d3d3;    border-radius: 0;    border-bottom: 1px solid #d3d3d3;    border-left: none;    border-right: none;    border-top: none;    padding: 0 5px;    line-height: 29px;    height: 50px;    margin-top: 1px;}@media (max-width: 992px) {    .top-menu {        float: none;    }    .top_ber .left, .top_ber .right {        text-align: center;    }    .navbar-nav {        float: none;    }    .top_ber .right {        float: none;    }    .top_ber .navbar-nav > li {        float: none;        display: inline-block;    }    .top_ber .top_ber_left {        text-align: center;    }    .top_ber .top_ber_right {        float: none;        text-align: center;    }    .col-md-6 .feature_news_carousel .item_content {        height: auto;    }    .col-md-6 .feature_news_carousel {        height: auto;    }    .col-md-3 .media-left {        display: table-cell !important;    }    .most_wanted .weather, .most_wanted .currency {        padding: 0;        width: 23.5%;    }}/* --------------------   Header Section   -------------------*/.header-section .logo {    margin-top: -3px;}.social_icon1 {    padding-top: 25px;    float: right;}.social_icon1 .fa {    width: 28px;    height: 28px;    line-height: 2;    text-align: center;    border: 1px solid #000;    margin: 5px;    cursor: pointer;    color: #000;}.social_icon1 .fa:hover, .social_icon1 .fa:focus {    border: 1px solid #305394;    color: #305394;}footer .social_icon1 {    padding: 0;}@media (max-width: 992px) {    .header-section .logo {        padding-top: 0;    }    .header-section img {        margin: 0 auto;        padding: 10px 0;    }    .header-section .social_icon1 {        float: none;        margin: 0 auto;        text-align: center;        padding: 10px 0;    }    .navbar-collapse {        position: relative;        z-index: 999;    }}/* --------------------   Nevigation   -------------------*/.navbar {    border-radius: 0;    padding: 15px 0;    background: transparent;    margin: 0;    font-size: 15px;    text-transform: uppercase;}.navbar-toggle:hover {    color: #ff6102;}.navbar-toggle .icon-bar {    background: #000;}.main-menu .nav li a {    color: #000000;    font-weight: 400;    padding: 15px 15px 15px 0;    font-size: 14px;    font-family: 'Oswald', sans-serif;}ul.nav > li > a.active {    color: red;}.main-menu .nav li a:hover,.main-menu .nav li.active a {    color: #ff6102;    background: transparent;}.main-menu .nav li a:focus {    background: transparent;}.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {    background: none;    color: #000;}.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {    color: #ff6102;}.dropdown ul.dropdown-menu {    background: #fff;    padding: 10px;}.dropdown ul.dropdown-menu li a {    padding: 0;    line-height: 32px;}@media (max-width: 991px) {    .main-menu .nav li a {        padding: 10px;    }    .navbar {        padding-top: 0;    }    .main-menu .nav li a {        font-size: 12px;    }    .feature_news_static .ad {        margin-top: 30px;    }}@media (max-width: 767px) {    .main-menu .nav li {        text-align: center;    }    .main-menu .nav li a {        padding: 5px 0;        color: #0e1555;        font-size: 14px;        line-height: 22px;    }    .navbar-collapse {        margin-top: 10px;        background: #fff;        width: 100%;    }    .navbar .container .navbar-header {        position: fixed;        top: 0;        background: #ff6102;        border-radius: 0 0 5px 5px;    }    .navbar-toggle {        margin: 0;    }    .navbar-inverse .navbar-toggle {        border-bottom-color: #ff6102;        border-left-color: #ff6102;        border-right-color: #ff6102;        border-top-color: #ff6102;    }    .navbar .container > .navbar-collapse {        background: #f2f1f1;    }    .navbar {        min-height: 0;        padding: 0;    }    #custom-search-input {        margin-bottom: 20px;    }    .sidebar-offcanvas .pull-right {        display: none;    }}/******************Search************/.navbar-form {    margin: 0;    padding: 0;    float: right;}.form-control:focus {    -webkit-box-shadow: 0 0 0;    box-shadow: 0 0 0;    border-color: #000;}.form-control {    background: none;    border-top: 0;    border-bottom: 1px solid #000;    border-radius: 0;    border-left: 0;    border-right: 0;    height: 35px;    width: 100%;}.btn-default {    background: none;    border-radius: 0;    height: 50px;    border-bottom: 1px solid #000;    border-left: 0;    border-top: 0;    border-right: 0;}.btn-default:hover {    background: none;}@media (max-width: 1000px) {    .pull-right, .navbar-form {        float: none !important;        text-align: center;    }    .input-group {        margin: 0 auto;        text-align: center;    }}/* --------------------   Feature carousel Section   -------------------*/.feature_news_carousel {    background: #fff;}.carousel-inner > .item > img,.carousel-inner > .item > a > img {    width: 100%;    margin: auto;}/*Carousal Control*/.control-wrapper {    position: absolute;    top: 0;    right: 0;    width: 60px;}.carousel-control {    top: 40%;    width: 30px;    height: 30px;    line-height: 30px;    font-size: 12px;    background: rgba(0, 0, 0, 0.3);    display: block;    text-shadow: none;}.carousel-control.left,.carousel-control.right {    background-image: none;}.feature_news_carousel .carousel-control {    opacity: 2;}.feature_news_carousel .item_content {    height: 166.15px;    overflow: hidden;    text-overflow: ellipsis;}.item_content {    line-height: 18px;}.item_content p {    font-size: 14px !important;}/* --------------------   Feature News Section   -------------------*/.category_layout {    background: #fff;    margin-bottom: 30px;}.category_layout .item_category {    text-align: left !important;    padding: 10px 15px;    color: #fff;    text-transform: uppercase;    font-size: 18px;    display: inline-block;    font-weight: 700;    /**margin-left: 5%; **/    margin-left: 30px;}.category_layout .item_category h2 {    margin: 0;    font-size: 18px;}.category_layout .media-object {    background: url(../images/default.png);}.color-red {    background: #f72300;}.item_category a {    color: #fff;}.feature_news_item {    background: #fff;    text-align: center;}.item_wrapper {    position: relative;}.item_title_date {    background: #fff;    position: absolute;    bottom: 0;    left: 10%;    right: 10%;    /* width: 100%; */    padding: 20px 20px 0;}.news_item_title h2 {    font-size: 18px;    line-height: 25px;    margin: 0 0 10px;    overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;}.item_meta {    color: #767676;    margin-bottom: 0;    font-size: 14px;    line-height: 15px;}.item_meta a {    color: navy;}.item_meta a:hover {    color: #f72300;}.item_content {    /**  padding: 0 15% 30px; **/    padding: 20px 5% 20px;    text-align: justify;}.item_text {    display: -webkit-box;    -webkit-line-clamp: 8;    -webkit-box-orient: vertical;    overflow: hidden;    margin: 0;    text-size-adjust: none;    -webkit-text-size-adjust: none;    -moz-text-size-adjust: none;    min-height: 1px;}@media (min-width: 1200px) {    .col-md-3 .media-left {        display: none;    }}@media (max-width: 1024px) {    .category_layout .media h3.media-heading {        font-size: 11px;    }    .category_layout p {        font-size: 12px;        line-height: 17px;    }}@media (max-width: 1200px) {    .col-md-6 .most_recent {        height: 327px !important;    }    .col-md-6 .feature_news_carousel {        height: 388px;    }    .col-md-6 .feature_news_carousel .item_content {        height: 70px;    }    .col-md-3 .media-left {        display: none;    }    .most_wanted .weather {        /*padding: 0 10px !important;*/    }    .most_wanted .currency {        /*padding: 0 10px !important;*/        /*margin-left: 10px;*/    }}@media (max-width: 980px) {    .category_layout .media h3.media-heading {        font-size: 17px;    }    .category_layout p {        font-size: 14px;        line-height: 17px;    }    .feature_news_static .item_content {        padding-left: 15%;        padding-right: 15%;    }    .item_img img {        margin: 0 auto;        border-bottom: 1px solid #fff;    }    .more_news_item .item_content {        padding-left: 30%;        padding-right: 30%;    }    .col-md-6 .feature_news_carousel .item_content {        height: auto;    }    .col-md-6 .feature_news_carousel {        height: auto;    }}@media (max-width: 599px) {    .feature_news_static .item_content {        padding-left: 15%;        padding-right: 15%;    }    .more_news_item .item_content {        padding-left: 15%;        padding-right: 15%;    }}/*-------------------   Feature Tab-------------------*/.sitebar {    background: #fff;    margin-bottom: 30px;}.tab .nav-tabs li {    width: 50%;    border-bottom: 1px inset #999;    border-radius: 0;    text-align: center;}.tab .nav-tabs li a {    background: #ff6102;    color: #fff;    margin-right: 0;    border: 0;    border-radius: 0;    text-transform: uppercase;    font-family: "Oswald", sans-serif;}.tab .nav-tabs li a:hover {    background: #3a98c9;    color: #fff;}.feature_news_static .tab .nav-tabs li:not(.active) a {    background: #3a98c9;    color: #fff;}.feature_news_static .tab .nav-tabs li:not(.active) a:hover {    background: #ff6102;    color: #fff;}.tab .nav-tabs li.active a {    background: #d3d3d3;    border: 0;    color: black;}.tab .tab-content {    color: white;    padding: 15px 15px;}.tab .media {    padding: 8px 0;    margin: 0 0;}.tab .media:last-child {    padding: 8px 0 0;    margin-bottom: 0;}.tab .media h4 {    font-size: 14px;}.ad {    text-align: center;    margin: 0 auto 30px;}.ad img {    /**margin-bottom: 3px;**/    display: inline-block;}.facebook {    text-align: center;}.most_wanted {    background: #fff;    margin-bottom: 30px;    padding: 20px 15px 15px;}.most_wanted button, .tab-pane button {    position: absolute;    right: 30px;    font-weight: bold;    padding: 0 5px;    line-height: 21px;}.most_wanted button a, .tab-pane button a {    color: white;}.most_wanted button:hover, .tab-pane button:hover {    background: #3a98c9;}.most_wanted h2 {    color: black;    text-transform: uppercase;    padding: 5px;    text-align: center;    border-bottom: 2px inset #888;    border-top: 2px solid #888;    font-family: "Oswald", sans-serif;    font-size: 16px;}.most_recent {    height: 385px;    overflow: hidden;    margin-bottom: 0;    background: #fff;    padding: 0 5px 0 15px !important;    overflow-y: scroll;}.most_recent::-webkit-scrollbar-track {    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.0);    background-color: white;}.most_recent::-webkit-scrollbar {    width: 10px;    background-color: #FFF;}.most_recent::-webkit-scrollbar-thumb {    background-color: #DDD;    border: 2px solid #EEE;}.sidebar_title {    /*margin-bottom: 15px;*/}.sidebar_footer {    height: 20px;    margin-top: -22px;}.sidebar_footer .btn-submit {    background: #3a98c9;    &:hover {        background: #f72300;    }}.col-md-3 .most_recent {    height: 540px;}@media (max-width: 1024px) {    .col-md-3 .most_recent {        height: 480px;    }}@media (max-width: 1024px) {    .ad img {        margin: 0 auto 2px;    }    .media h3.media-heading {        font-size: 15px !important;    }    .media {        /*margin: 10px 20px;*/        padding: 8px 0;    }}@media (max-width: 768px) {    .media h3.media-heading {        font-size: 17px !important;    }    .comment_box .comments a {        font-size: 12px !important;        margin: 0 10px !important;    }}/* --------------------   Feature List Item   -------------------*/.media:first-child {    border-top: 0;    margin-top: 0;    padding-top: 0;}.media:last-child {    border-bottom: 0;    margin-bottom: 5px;}/*** Media ***/.media_wrapper {    /*padding-right: 10px;*/    display: grid;    justify-content: center;    width: 100%;}.media {    /*margin-bottom: 10px;*/    padding: 10px 0;    margin-top: 0;    border-top: 1px dotted black;}.media-left, .media > .pull-left {    padding-right: 15px;}.media h3.media-heading {    max-height: 54px;    font-size: 17px;    line-height: 18px;    text-overflow: ellipsis;    overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;}.category_layout .media h3.media-heading {    /*max-height: 36px !important;*/    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.category_layout .media > .media-left > a {    max-height: 60px;    overflow: hidden;    display: block;}.media span.rating {    display: block;    padding-top: 6px;}.media_meta {    font-size: 11px;    color: #767676;}.media_meta a {    color: #767676;}.media_meta a:hover {    color: #f72300;}@media (max-width: 991px) {    .media_wrapper {        padding-left: 15px;        padding-right: 12px;    }}@media (min-width: 992px) {    .media_wrapper {        margin-left: -15px;    }}/* --------------------   Email Subscription    -------------------*/.email_subscription {    margin: 0 auto;    text-align: center;}.email_subscription .thumbnail {    background: #e1e1e1;    padding: 30px;    border-radius: 0;    box-shadow: 0 0 0 rgba(0, 0, 0, 0.05);    margin-bottom: 0;}.email_subscription h2 {    font-size: 18px;    display: inline-block;    text-transform: uppercase;    font-weight: 500;    margin-bottom: 0;}.email_subscription form {    display: inline-block;}.email_subscription .btn {    background: #ff6102;    color: #fff;    border-radius: 0;    text-transform: uppercase;}.email_subscription .input-prepend input {    border: 1px solid #000;    margin: 10px;    width: 300px;    background: none;    height: 38px;    padding: 0 5px;}.email_subscription .input-prepend, .email_subscription .btn {    display: inline-block;}/* Sticky Menu */.sticky-nav {    position: fixed;    right: 0;    left: 0;    top: 0;    z-index: 999;    background: #a51e11 !important;    padding: 5px 0;    box-shadow: 0 0.1em 0.2em rgba(0, 0, 0, 0.05);    -webkit-transition: all .5s ease-in-out;    -moz-transition: all .5s ease-in-out;    transition: all .5s ease-in-out;}.sticky-nav .nav li a {    color: #fff;}.sticky-nav .navbar-toggle .icon-bar {    background: #fff;}@media (max-width: 768px) {    .sticky-nav {        padding-left: 10px;        padding-right: 10px;    }    .sticky-nav .nav li a {        color: #000;    }    nav.navbar {        z-index: 10001;    }}/*------------------- * Section Video Slider *-------------------*/.feature_video_item .feature_video_wrapper {    background: #fff;    padding: 30px;}.feature_video_item .video_item_title h3 {    font-size: 15px;}.feature_video_item .owl-carousel .owl-item {    text-align: center;}.feature_video_item .video_info {    padding: 20px 40px;}/*------------------- * Category Page *-------------------*/.category_page .feature_news_item {    margin: 15px 0;}.category_page .category_item {    margin-top: 0;}.category_item .news_item_title h1 {    font-size: 30px;    margin-bottom: 10px;}@media (max-width: 768px) {    .category_item {        margin: 0 !important;    }    .category_page .feature_news_item {        margin: 30px 0;        padding-top: 0;    }    .more_news_item .feature_news_item {        padding: 30px 0 0;    }}@media (max-width: 767px) {    .category_item .news_item_title h1 {        font-size: 22px;    }}@media (max-width: 767px) {    .category_item .news_item_title h1 {        font-size: 18px;    }}/*------------------- * Single Page *-------------------*/.single_content_layout {    background: #fff;    padding: 30px;}.single_content_layout .news_item_title h2 {    padding: 10px 0 0;    font-size: 26px;}.single_content_layout .item_wrapper {    text-align: left;}.single_content_layout .news_item_title {    padding: 10px 0 5px;}.single_content_layout .item_wrapper .item_content {    padding: 20px 0;}.single_related_news {    padding: 15px 0;}.single_content_layout .media-heading {    margin-bottom: 0;}.single_content_layout .media_content p {    margin-bottom: 0;}/***Social Icon***/.single_social_icon {    margin: 20px 0;}.single_social_icon a {    margin: 3px;    display: inline-block;}.single_social_icon span {    color: #fff;    padding: 4px 3px;    vertical-align: top;    font-size: 11px;}.single_social_icon a.fb-ic {    border: 1px solid #5671ad;}.single_social_icon .fa-facebook {    padding: 3px 5px;    color: #5671ad;}.single_social_icon .fb-ic span {    background: #5671ad;}.single_social_icon a.tw-ic {    border: 1px solid #36c9f1;}.single_social_icon .fa-twitter {    padding: 3px 5px;    color: #36c9f1;}.single_social_icon .tw-ic span {    background: #36c9f1;}.single_social_icon a.gplus-ic {    border: 1px solid #e15541;}.single_social_icon .fa-google-plus {    padding: 3px 5px;    color: #e15541;}.single_social_icon .gplus-ic span {    background: #e15541;}.single_social_icon a.li-ic {    border: 1px solid #395a79;}.single_social_icon .fa-linkedin {    padding: 3px 5px;    color: #395a79;}.single_social_icon .li-ic span {    background: #395a79;}/***Category List***/.category_list {    padding: 15px 0;}.category_list a {    padding: 5px 10px;    background: #ebebeb;    color: #747474;    margin: 3px 1px;    display: inline-block;}.category_list a:hover {    color: #ff6102;}.m-t-2 {    margin: 20px 0 0;}.single_content_layout .ad {    padding: 20px 0 0;    margin-bottom: 20px;}.form-control {    border-radius: 0;    height: 50px;    box-shadow: 0 0;}.contact-form .form-control {    background: #f6f6f6;    border-bottom: 1px solid #bbb;}.contact-form .form-control.error {    border: none !important;    border-bottom: 1px solid red !important;}.contact-form select.form-control {    appearance: none;    box-sizing: border-box;    background-image: linear-gradient(45deg, transparent 50%, gray 50%),    linear-gradient(135deg, gray 50%, transparent 50%),    linear-gradient(to right, #ccc, #ccc);    background-position: calc(100% - 25px) calc(1em + 12px),    calc(100% - 21px) calc(1em + 12px),    calc(100% - 4.5em) 1.0em;    background-size: 5px 5px, 5px 5px, 0;    background-repeat: no-repeat;}.contact-form .btn-submit {    background: #3a98c9;    padding: 10px 20px;    border-radius: 0;    color: #fff;    text-transform: uppercase;    font-weight: bold;}.contact-form .btn-submit:hover {    background:  #f72300;}.contact-form textarea.form-control {    min-height: 80px;    max-height: 150px;    resize: none;    field-sizing: content;    overflow: hidden;    box-sizing: border-box;    white-space: pre-line;    text-wrap: pretty;}@media (max-width: 767px) {    .contact-form .form-group {        margin: 10px 0;        width: 100%;    }    .contact-form .btn-submit {        margin: 0;    }}/*------------------- * Back To Top *-------------------*/.crunchify-top:hover {    color: #fff !important;    background-color: #65676c;    text-decoration: none;}.crunchify-top {    display: none;    position: fixed;    bottom: 1rem;    right: 1rem;    width: 3.2rem;    height: 3.2rem;    line-height: 3.2rem;    font-size: 1.8rem;    color: #fff;    background-color: #ff6102;    text-decoration: none;    border-radius: 2px;    text-align: center;    cursor: pointer;    z-index: 333333;    font-width: 500;}.crunchify-top .fa {    color: #fff;}/*********************Footer*************/.footer_section {    background: white;    font-size: 13px;    color: #000;    /*line-height: 20px;*/}.footer_section .footer_top_section {    border-bottom: 1px solid #ddd;    padding-bottom: 15px;}.footer_section .footer_widget {    padding: 15px 0;    overflow: hidden;}.footer_section .footer_top_section img {    float: left;    margin-right: 25px;}.footer_section .footer_widget_title h2 {    color: #ff6102;    font-size: 13px;    font-weight: 500;    text-transform: uppercase;}.footer_section ul {    padding: 0 15px;}.footer_section ul li {    display: inline-flex;    margin-right: 10px;}.footer_section .disclaimer {    text-transform: lowercase;    line-height: 14px;}.footer_menu_item {    display: flex;    justify-content: center;}.footer_menu_item ul li a {    font-size: 16px;    font-weight: 500;    color: #333;    padding: 0 2px;}.footer_menu_item .nav > li > a:focus, .footer_menu_item .nav > li > a:hover {    background: none;    text-decoration: underline;    color: #FF8C00;}.footer_menu_item h4 {    padding-left: 15px;}.copyright {    text-transform: uppercase;}.copyright > div {    margin-bottom: 5px;}.copyright a {    color: #ff6102;}.copyright a.active {    color: #3a98c9;    font-weight: 600;}.copyright a:hover, .copyright a:focus {    color: #ff6102;}.copyright-section {    padding: 30px 0 30px;    text-transform: uppercase;}.copyright-section b {    font-weight: 600;    color: #777;}.item_img .img-responsive{    width: 100%;    min-width: 100%;    max-width: 200%;    min-height: 300px;    background: url(../images/default.png);}.item_img {    max-height: 300px;    overflow: hidden;}.media-object {    width: 80px;    max-height: 80px;}.media-text {    max-height: 50px;    line-height: 16px;    overflow: hidden;    margin-top: 7px;}.media-left .item_meta {    text-align: center;    line-height: 16px;    padding-top: 10px;}.pagination {    margin: 0 0 !important;    margin-bottom: 30px !important;    display: flex;}.pagination a {    background: white;    padding: 5px 10px;    margin-right: 5px;    font-weight: bold;    color: #777;    border-radius: 5px;    display: inline-flex;    justify-content: center;}.pagination a.active, .pagination a:hover {    border: 1px solid #ff6102;    background-color: #ff6102;    color: white;}.tab-content .media-heading {    max-height: 65px;    overflow: hidden;}.most_wanted .media {    padding: 8px 0;    margin-top: 0;    margin-bottom: 0;    border: 0;}.tab.most_wanted .media {    border-top: 1px dotted black;}.most_wanted .media:nth-child(2) {    border-top: 0;}.most_wanted > .grid {    display: flex;    flex-wrap: wrap;    justify-content: space-between;}.media-body {    padding-right: 0;}.feature_news_static .img-responsive {    width: auto;}.carousel {    z-index: 1000;    width: 100%;    overflow: hidden;}.media-icons {    display: inline-block;}.media-icon {    width: 15px;    height: 15px;    background-position: center center;    margin-top: -16px;    margin-left: 6px;}.media-video {    background: url('../img/icon_video.png') no-repeat;    background-size: 100% 100%;}.media-photo {    background: url('../img/icon_photo.png') no-repeat;    background-size: 100% 100%;}.media-audio {    background: url('../img/icon_audio.png') no-repeat;    background-size: 100% 100%;}.media-social {    background: url('../img/icon_social.png') no-repeat;    background-size: 100% 100%;}/** weather **/.weather {    width: 32%;    overflow: hidden;    text-align: center;    padding-top: 0 !important;    padding-bottom: 7px !important;    /*margin-top: -10px !important;*/}.weather .media-object {    margin: 0 auto -5px;}/** currency **/.currency {    width: 32%;    overflow: hidden;    text-align: center;}.currency .media-object {    display: inline;}/* generic elements */.left {    float: left;}.right {    float: right;}.block {    display: block;}.clear {    clear: both;}.table {    display: table;}.chart_container {    overflow: hidden;}.chart {    background: white;    margin-bottom: 30px;    padding: 0 30px;    padding-bottom: 30px;    min-height: 303px;}.chart .item_category {    margin-bottom: 20px;    margin-left: 0;}.shaped {    border-radius: 7px;    border: 1px solid #dfdfdf;    overflow: hidden;    box-shadow: 0 0 6px #eee;}.tooltip-inner {    max-width: 280px;    text-align: justify;    background: white;    color: black;    pointer-events: none;}.tooltip-arrow {    border-top-color: white;    background: white;    display: none;}.timestamp {    font-size: 13px;    font-weight: 500;    max-height: 30px;}/** social media icons **/.social {    position: absolute;    bottom: 0;    right: 0;    margin: 20px 30px;    background: white;    padding: 5px 5px;    display: none;}.feature_news_item:hover .social {    display: block;}.resp-sharing-button__link,.resp-sharing-button__icon {    display: inline-block}.resp-sharing-button__link {    text-decoration: none;    color: #fff;    margin: 0.2em}.resp-sharing-button {    border-radius: 5px;    transition: 25ms ease-out;    padding: 0.25em 0.5em;    font-family: Helvetica Neue, Helvetica, Arial, sans-serif}.resp-sharing-button__icon svg {    width: 1em;    height: 1em;    margin-right: 0.2em;    vertical-align: top}.resp-sharing-button--small svg {    margin: 0;    vertical-align: middle}/* Non solid icons get a stroke */.resp-sharing-button__icon {    stroke: #fff;    fill: none}/* Solid icons get a fill */.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle {    fill: #fff;    stroke: none}.resp-sharing-button--twitter {    background-color: #55acee}.resp-sharing-button--twitter:hover {    background-color: #2795e9}.resp-sharing-button--pinterest {    background-color: #bd081c}.resp-sharing-button--pinterest:hover {    background-color: #8c0615}.resp-sharing-button--facebook {    background-color: #3b5998}.resp-sharing-button--facebook:hover {    background-color: #2d4373}.resp-sharing-button--tumblr {    background-color: #35465C}.resp-sharing-button--tumblr:hover {    background-color: #222d3c}.resp-sharing-button--reddit {    background-color: #5f99cf}.resp-sharing-button--reddit:hover {    background-color: #3a80c1}.resp-sharing-button--google {    background-color: #dd4b39}.resp-sharing-button--google:hover {    background-color: #c23321}.resp-sharing-button--linkedin {    background-color: #0077b5}.resp-sharing-button--linkedin:hover {    background-color: #046293}.resp-sharing-button--email {    background-color: #777}.resp-sharing-button--email:hover {    background-color: #5e5e5e}.resp-sharing-button--xing {    background-color: #1a7576}.resp-sharing-button--xing:hover {    background-color: #114c4c}.resp-sharing-button--whatsapp {    background-color: #25D366}.resp-sharing-button--whatsapp:hover {    background-color: #1da851}.resp-sharing-button--hackernews {    background-color: #FF6600}.resp-sharing-button--hackernews:hover, .resp-sharing-button--hackernews:focus {    background-color: #FB6200}.resp-sharing-button--vk {    background-color: #507299}.resp-sharing-button--vk:hover {    background-color: #43648c}.resp-sharing-button--facebook {    background-color: #3b5998;    border-color: #3b5998;}.resp-sharing-button--facebook:hover,.resp-sharing-button--facebook:active {    background-color: #2d4373;    border-color: #2d4373;}.resp-sharing-button--twitter {    background-color: #55acee;    border-color: #55acee;}.resp-sharing-button--twitter:hover,.resp-sharing-button--twitter:active {    background-color: #2795e9;    border-color: #2795e9;}.resp-sharing-button--tumblr {    background-color: #35465C;    border-color: #35465C;}.resp-sharing-button--tumblr:hover,.resp-sharing-button--tumblr:active {    background-color: #222d3c;    border-color: #222d3c;}.resp-sharing-button--email {    background-color: #777777;    border-color: #777777;}.resp-sharing-button--email:hover,.resp-sharing-button--email:active {    background-color: #5e5e5e;    border-color: #5e5e5e;}.resp-sharing-button--pinterest {    background-color: #bd081c;    border-color: #bd081c;}.resp-sharing-button--pinterest:hover,.resp-sharing-button--pinterest:active {    background-color: #8c0615;    border-color: #8c0615;}input.error, select.error, textarea.error {    border: 1px solid red !important;}.grecaptcha-badge {    visibility: hidden;}svg > g:last-child > g:last-child {    pointer-events: none}div.google-visualization-tooltip {    pointer-events: none}.sources > .source {    align-items: baseline;    justify-content: space-between;    display: inline-flex;    padding: 10px 15px;    font-size: 18px;    background-color: #f5f5f5;    border-bottom: 1px solid #ddd;    border-right: 1px dotted #ddd;    border-left: 1px dotted #ddd;    border-top: 1px solid #ddd;    margin-top: -1px;    min-width: 32.5%;    box-sizing: border-box;}.sources > .source:hover {    background-color: #dfdfdf;    color: white;    opacity: 0.85;}.sources > .source > .score {    font-size: 13px;    margin-left: 10px;    font-weight: bold;    width: 26px;    text-align: center;}.sources > .source > .provider {    font-size: 18px;}.sources > .source:hover > .provider,.sources > .source:hover > .score{    color: white !important;}.archive {    margin-bottom: 20px;}.archive .chart_container {    max-width: 600px;    width: 100%;    margin: 0 auto;}.archive > ul {    display: block;    text-align: center;    padding-bottom: 20px;}.archive > ul > li {    display: inline-block;    margin-right: 10px;    font-size: 16px;    cursor: pointer;    font-weight: bold;}.archive > ul > li:hover {    color: #FF8C00;}.archive > ul > li.active {    color: red;}.archive > .chart_container table {    background: #f5f5f5;}@media (max-width: 992px) {    .sources > .source > .provider {        font-size: 16px;    }}.p-0 {    padding: 0;}.m-0 {    margin: 0;}.m-t-0 {    margin-top: 0;}.p-t-0 {    padding-top: 0;}