/*

Theme Name: Samachar Le
Theme URI: http://mbrwebsolution.com/
Author: Mbrwebsolution
Author URI: http://mbrwebsolution.com/
Description: 
Version: 2.0
License: GNU General Public License v2 or later
License URI: 
Tags: 
*/

@font-face {
    font-family: ct-icons;
    src: url(./fonts/ct-icons.eot?3um718);

    src: url(./fonts/ct-icons.eot?3um718#iefix) format("embedded-opentype"), url(./fonts/ct-icons.ttf?3um718) format("truetype"), url(../fonts/ct-icons.woff?3um718) format("woff"), url(./fonts/ct-icons.svg?3um718#ct-icons) format("svg");

    font-weight: 400;
    font-style: normal;
}

[class^="css-"],
[class*=" css-"],
[class^="flaticon-"],
[class*=" flaticon-"] {
    font-family: ct-icons !important;

    speak: none;
    font-style: normal;

    font-weight: 400;
    font-variant: normal;

    text-transform: none;
    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;
}

html {
    scroll-behavior: smooth;
}

body {
    background: #fff;

    font-family: "Noto Sans Devanagari", sans-serif;

    font-weight: 400;

    overflow-x: hidden;

    margin: 0;
}
@media (min-width: 1200px) {
    .container {
        max-width: 1280px;
    }
}
a {
    background-color: transparent;

    color: #c4132a;

    text-decoration: none;
}

a:focus,
a:hover {
    color: #c4132a;

    text-decoration: none;
}

h4  {
    color: #000 !important;
}

.css-match-predictions:before {
    content: "\e903";
}

.css-analysis:before,
.css-cricket-analysis:before {
    content: "\e900";
}

.css-ipl-2018-live:before {
    content: "\e95b";
}

.css-t20-blast:before {
    content: "\e939";
}

.css-article:before {
    content: "\e901";
}

.css-articles:before {
    content: "\e902";
}

.css-competition:before {
    content: "\e903";
}

.css-cricket-appeal:before {
    content: "\e904";
}

.css-cricket-in-pics:before {
    content: "\e906";
}

.css-critics:before {
    content: "\e907";
}

.css-under-19:before,
.css-domestic:before {
    content: "\e908";
}

.css-editor-s-pick:before {
    content: "\e909";
}

.css-facts:before,
.css-cricket-facts:before {
    content: "\e90a";
}

.css-featured:before {
    content: "\e90b";
}
.css-helmet:before {
    content: "\e90c";
}

.css-home:before {
    content: "\e90d";
}

.css-crictoon:before,
.css-memes:before,
.css-trolls:before,
.css-cricket-humour:before,
.css-cricket-humor:before {
    content: "\e90e";
}

.css-info-graphics:before {
    content: "\e910";
}

.css-interviews:before {
    content: "\e911";
}

.css-ipl:before {
    content: "\e912";
}

.css-live-feeds:before,
.css-news:before,
.css-cricket-news:before {
    content: "\e913";
}

.css-on-this-day:before {
    content: "\e914";
}

.css-opinion:before {
    content: "\e915";
}

.css-poll:before {
    content: "\e917";
}

.css-press-release:before {
    content: "\e918";
}

.css-previews:before {
    content: "\e919";
}

.css-records:before {
    content: "\e91a";
}

.css-reviews:before {
    content: "\e91b";
}

.css-social-tracker:before,
.css-social-tracker-cricket:before {
    content: "\e91c";
}

.css-specials:before {
    content: "\e91d";
}

.css-sponsored:before {
    content: "\e91e";
}

.css-stats-mania:before,
.css-cricket-stats-mania:before,
.css-stats:before {
    content: "\e91f";
}

.css-strategic-time-out:before {
    content: "\e920";
}

.css-t20:before,
.css-scores-fixture:before {
    content: "\e921";
}

.css-top-5:before,
.css-top-10:before {
    content: "\e922";
}

.css-trending:before {
    content: "\e923";
}

.css-trophy:before {
    content: "\e924";
}

.css-twitter-reaction:before {
    content: "\e925";
}

.css-user:before {
    content: "\e926";
}

flaticon-user-edit .css-wifi:before {
    content: "\e928";
}

.css-world-t20:before,
.css-world-cup-2015:before {
    content: "\e929";
}

.flaticon-video-camera:before,
.css-videos:before,
.css-cricket-videos:before {
    content: "\e927";
}

.external-link-icon:before {
    content: "\e92a";
}

.flaticon-author-sign:before {
    content: "\e92b";
}

.flaticon-series:before {
    content: "\e92c";
}

.flaticon-thumb-up:before {
    content: "\e92d";
}

.flaticon-wifi-signal-internet:before {
    content: "\e92e";
}

.flaticon-live-scores:before {
    content: "\e92f";
}

.flaticon-points-table:before {
    content: "\e930";
}

.css-infographics:before {
    content: "\e934";
}

.css-champions-trophy:before,
.css-hero-nidahas-trophy-live:before {
    content: "\e92c";
}

.css-twitter-reactions:before,
.css-twitter-reactions-cricket:before {
    content: "\e925";
}

.css-rankings:before {
    content: "\e932";
}
.css-cricket-stats:before {
    content: "\e931";
}

.css-australia:before,
.css-bangladesh:before,
.css-england:before,
.css-india:before,
.css-new-zealand:before,
.css-pakistan:before,
.css-south-africa:before,
.css-sri-lanka:before,
.css-west-indies:before,
.css-afghanistan:before,
.css-zimbabwe:before {
    content: "\e90f";
}

.css-associates:before {
    content: "\e916";
}

.css-all-star-league:before,
.css-bbl:before,
.css-ind-v-wi:before,
.css-bpl:before,
.css-ind-v-ban:before,
.css-cpl:before,
.css-t10-league:before,
.css-ipl:before,
.css-kpl:before,
.css-mysuru-warriors:before,
.css-mcl:before,
.css-psl:before,
.css-ipl11:before,
.css-sa-v-ind:before,
.css-ban-v-sl:before,
.css-t20i:before,
.css-tnpl:before,
.css-gt20:before,
.css-cpl-teams:before,
.css-ashes:before,
.css-teams:before,
.css-ipl-teams:before {
    content: "\e905";
}

.css-ipl-player-valuation:before {
    content: "\e936";
}
.css-cricket-player-valuation:before {
    content: "\e936";
}
.css-live-scores:before {
    content: "\e92e";
}
.css-icc-cricket-world-cup-2019:before {
    content: "\e924";
}
.css-apl:before {
    content: "\e905";
}
.css-fantasy-cricket:before {
    content: "\e90b";
}
.css-women-s-world-t20:before {
    content: "\e921";
}
.css-msl:before {
    content: "\e905";
}
.css-wwt20:before {
    content: "\e905";
}
.css-t10:before {
    content: "\e905";
}
.css-bbl-big-bash-league:before {
    content: "\e905";
}
.css-fantasy-tips:before {
    content: "\e90b";
}
.css-cwc-2019:before {
    content: "\e924";
}
.css-current-series:before,
.css-bbl-teams:before,
.css-bpl-teams:before {
    content: "\e905";
}
.css-ib-cricket:before {
    content: "\e938";
}
.css-ipl-2019-live:before {
    content: "\e92f";
}
.css-cwc-schedule:before {
    content: "\e914";
}

header.main-header {
    background: #fff;
    height: auto;
    width: 100%;
    vertical-align: middle;
    padding: 5px;
}

header span.menu-bar::before {
    background-color: #000;

    height: 2px;

    content: "";

    position: absolute;

    left: 0;

    right: 0;

    top: -5px;

    transition: all 0.5s ease 0s;
}

header span.menu-bar::after {
    background-color: #000;

    height: 2px;

    content: "";

    position: absolute;

    left: 0;

    right: 0;

    bottom: -5px;

    transition: all 1.5s ease 0s;
}

header span.menu-bar {
    background-color: #000;

    display: inline-block;

    height: 2px;

    position: relative;

    vertical-align: middle;

    width: 14px;

    transition: all 1s ease 0s;

    margin-right: 5px;
}

.search-field {
    width: 100%;

    border: none;

    margin: 0px;

    background: url("./img/google.png") left center no-repeat #fff;

    text-indent: 48px;

    outline: none;

    height: 35px !important;

    padding: 0 20px !important;

    font-size: 14px !important;

    line-height: 1.42857143;

    color: #555 !important;

    background-color: #fff !important;

    border: 1px solid #ccc !important;

    border-radius: 4px !important;

    -webkit-box-shadow: none !important;

    -moz-box-shadow: none !important;

    box-shadow: none !important;

    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;

    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

    background-position-x: 15px !important;
}

.logo {
    float: left;

    line-height: 60px;
}

#searchToggle {
    float: left;

    margin-left: 35px;

    width: 350px;

    padding: 12px 0;

    position: relative;
}

header button.search-submit {
    padding: 8px 27px;

    width: auto;

    vertical-align: middle;

    border: 1px solid #666666;

    border-radius: 2px;

    -moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    border-color: #c4132a;
    background-color: #c4132a;

    background-image: linear-gradient(top, #4d90fe, #4787ed);

    margin-left: 2px;

    color: #fff;

    font-size: 12px;

    position: absolute;

    top: 12px;
}

header #showSideMenu {
    color: #000;

    font-size: 14px;

    text-transform: uppercase;

    font-weight: 500;

    display: inline-block;

    margin-left: 20px;

    position: relative;

    padding: 0 15px;

    cursor: pointer;
}

header #showSideMenu ul li a:hover,
header a#showSideMenu:hover {
    background: transparent;

    -webkit-transition: background-color 1000ms linear;

    -moz-transition: background-color 500ms linear;

    -o-transition: background-color 500ms linear;

    -ms-transition: background-color 500ms linear;

    transition: background-color 500ms linear;
}

.main_menu {
    background: #fff;
    z-index: 60;
    top: 0;
    padding-bottom: 2px !important;

    /* background-image: linear-gradient(to right, #667eea, #764ba2); */

    width: 100%;

    height: 37px;

    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .16);

    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .16);

    -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .16);

    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .16);

    position: relative;
}

.main_menu nav {
    white-space: nowrap;

    overflow-x: auto;
}

.main_menu ul {
    margin: 0 !important;
}

:root:not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_):not(#_) .main_menu ul {
    margin: 0;

    padding: 0;
}

ol,
ul,
nav ul,
nav ol {
    list-style: none;

    list-style-image: none;
}

.main_menu nav ul li {
    display: inline-block;

    vertical-align: middle;

    padding: 0 7px;
}

.main_menu nav ul li a {
    font-size: 18px;

    line-height: 35px;

    color: #000;

    font-weight: 520;

    display: block;

    border-bottom: 2px solid transparent;

    -webkit-transition: border 1s ease;

    -moz-transition: border 1s ease;

    -o-transition: border 1s ease;

    -ms-transition: border 1s ease;

    transition: border 1s ease;

    text-decoration: none;

    padding: 0 9px;
    position: relative;


}
.current-menu-item a:before {
    content: '';
    position: absolute;
    bottom: -13px;
    border-bottom: 4px solid #c4132a;
    height: 2px;
    width: 100%;
    top: 33px;
    left: -4px;
}
.current-menu-item a {
    font-weight: 700 !important;
    color: #c4132a !important;
}

.primary-menu li:before {
    float: left;

    padding: 10px 6px 0 0px;
}

.main_menu nav ul li a:hover {
    border-bottom: 2px solid #c4132a;
}

.main_menu nav ul li a i {
    margin-right: 5px;

    font-size: 16px;

    font-family: Flaticon;

    font-style: normal;
}

amp-sidebar#sidebar-left {
    width: 290px;

    height: 100%;

    background: rgba(0, 0, 0, 0.85);

    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}

#sidebar-left ul li a {
    color: #fff;

    padding: 10px 15px;

    margin: 0;

    position: relative;

    display: block;

    font-size: 15px;

    border-bottom: 1px solid rgba(255, 255, 255, 0.16);

    font-weight: 500;

    line-height: 18px;

    vertical-align: middle;

    border-radius: 0;

    text-decoration: none;
}

ul {
    padding: 0;

    margin: 0;
}

#sidebar-left li a i {
    margin-right: 5px;

    font-size: 14px;
}

#sidebar-left li a:hover,
#sidebar-left li a:focus {
    background: #c4132a;
}

ul.sub-menu.toggled-on {
    display: block;
}

ul.sub-menu {
    display: none;
}

.menu-item-has-children {
    position: relative;
}

button.dropdown-toggle {
    position: absolute;

    top: 0;

    padding: 0;

    height: 35px;

    width: 100%;

    background: transparent;

    border: none;

    outline: none;
}

button.dropdown-toggle span.screen-reader-text {
    color: transparent;
}

button.dropdown-toggle {
    position: absolute;

    top: 0;

    padding: 0;

    height: 35px;

    width: 100%;

    background: transparent;

    border: none;

    outline: none;

    font-family: FontAwesome;
}

.dropdown-toggle::after {
    border: none;

    float: right;

    content: "\f078";

    color: #fff;

    padding: 0 15px 0;
}

button.dropdown-toggle.toggled-on::after {
    content: "\f077";
}

.menu-item-has-children ul.sub-menu li a:before {
    content: "-";

    padding: 0 4px 0 0px;
}

footer .footer_top .footer_links .footer_list:first-child {
    padding-left: 0;
}

footer .footer_top .footer_links .footer_list {
    float: left;

    width: 16.66666666%;

    min-height: 120px;

    border-right: 1px solid #4a4a4a;

    padding: 0 20px;
}

footer {
    background: #212121;

    padding: 30px 0;

    margin-top: 20px;

    z-index: 1;
}

.footer_social {
    border-top: 1px solid #4a4a4a;

    padding: 20px 0;

    margin-top: 30px;

    clear: both;

    display: inline-block;

    width: 100%;
}

footer .footer_social p {
    display: inline-block;

    margin-right: 30px;

    color: #888;

    font-size: 18px;

    font-weight: 300;

    margin-bottom: 0;
}

footer .footer_social ul {
    display: inline-block;
}

footer .footer_social ul li {
    display: inline-block;

    margin-right: 30px;
}

footer .footer_social a {
    color: #888;

    font-size: 24px;
}

.footer_social .fbot-links {
    float: right;
}

.footer_social .fbot-links li a {
    color: #fff;

    font-size: 14px;
}

footer .footer_social .fbot-links ul li a:after {
    content: "";

    width: 5px;

    height: 5px;

    display: inline-block;

    border-radius: 100%;

    background: #888;

    margin: 0 10px;

    text-align: center;

    position: relative;

    top: -1px;
}

footer .footer_social .fbot-links ul li {
    margin: 0;
}

footer .footer_social .fbot-links ul li:last-child a:after {
    display: none;
}

h2.widget-title {
    color: #fff;

    font-weight: 600;

    margin: 0 0 20px;

    font-size: 16px;

    text-transform: uppercase;
}

footer .footer_top .footer_links a {
    color: #888;

    font-size: 14px;
}

.footer_top {
    border-bottom: 1px solid #4a4a4a;

    margin-bottom: 3px;
}

footer .footer_bottom {
    border-top: 1px solid #4a4a4a;

    padding-bottom: 3px;

    padding: 30px 0 0;
}

footer .footer_bottom p {
    font-size: 14px;

    color: #888;
}

footer .footer_bottom p .footer-logo {
    display: inline-block;

    margin-right: 20px;

    position: relative;

    top: -3px;
}

footer .footer_bottom a {
    color: #c4132a !important;

    outline: none;
}

a:focus,
a:hover {
    text-decoration: none !important;
}

.slider-caption-box {
    padding: 0;
    margin-bottom: 10px;
    margin-top: 10px;
    overflow: hidden;
}

.slider-caption-box div.slider-holder {
    width: 70% !important;
    float: left;
}

.slider-caption-box div.slider-holder img {
    width: 100%;
    height: 100%;
}

.slider-caption-box .bx-wrapper .bx-next,
.slider-caption-box .bx-wrapper .bx-prev {
    display: none;
}

.slider-caption-box #bx-pager {
    width: 30%;
    float: right;
    position: relative;
    z-index: 2;
}

.slider-caption-box #bx-pager a {
    display: inline-block;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    display: block;
    padding: 12px 20px;
    background: #212121;
    font-weight: 400;
    min-height: 80px;
    height: 80px;
    color: #fff;
    font-size: 14px;
    margin: 0;
    position: relative;
    line-height: 20px;
    border-bottom: 1px solid #353535;
}

.slider-caption-box #bx-pager a:last-child {
    border-bottom: 0;
}

.slider-caption-box #bx-pager a.active {
    background: #c4132a;
    color: #fff;
}

.slider-caption-box #bx-pager a.active:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-right-color: #c4132a;
    border-width: 40px;
    margin-top: -40px;
}

.slider-caption-box .bx-controls {
    display: none;
}

.slider-caption-box .post-gallery {
    height: 400px;
}

.slider-caption-box .bxslider {
    overflow: hidden;
    max-height: 409px;
}

.slider-caption-box ul li .flaticon-wifi-signal-internet {
    width: 35px;
    height: 35px;
    display: inline-block;
    border-radius: 100%;
    line-height: 35px;
    text-align: center;
    background: #f06925;
    color: #fff;
    font-size: 20px;
    position: absolute;
    left: 10px;
    top: 10px;
}

a.category-post.fashion {
    background: #aa35d6;
}

.slider-caption-box .image-post .hover-box .slide-title {
    font-size: 22px !important;
    line-height: 28px !important;
    padding: 16px 0 56px;
}

.slider-caption-box .image-post .hover-box .slide-title a {
    display: inline-block;

    text-decoration: none;

    transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    color: #fff;
    font-weight: 700;
}

.home-r-posts .title-trending-story {
    font-size: 18px;

    font-weight: 700;

    color: #fff;

    line-height: 20px;

    padding: 16px 20px;

    margin: 0;

    background: #c4132a;

    text-transform: uppercase;

    position: relative;

    padding-left: 44px;
    
}

.home-r-posts .title-trending-story:before {
    content: "";

    display: inline-block;

    background: url(./img/trending-icon.png) no-repeat center;

    width: 17px;

    height: 24px;

    position: absolute;

    left: 20px;

    top: 14px;

    vertical-align: middle;
}

.home-r-posts ul {
    list-style: none;

    margin: 0;

    padding: 0;

    border-top: 1px solid #e7e8e9;

    background: #f7f8f9;
}

.home-r-posts ul li {
    padding: 15px 20px;

    border-bottom: 1px solid #e7e8e9;

    height: 69px;
}

.home-r-posts a {
    color: #000;
}

.home-r-posts ul li p {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 100%;
    padding: 3px 0 0;
}

.home-r-posts {
    margin: 10px 0 0;

    border: 1px solid #e7e8e9;

    background: #f7f8f9;
}

.series-container {
    background: #182633;

    padding: 54px 20px 20px;

    margin: 0 0 20px;

    position: relative;
}

.series-container .corner-title {
    background: #c4132a;

    display: inline-block;

    position: absolute;

    top: 0;

    left: 0;
}

.series-container .corner-title .series-container-title {
    color: #f0f4fd;

    padding: 7px 10px;

    font-size: 20px;

    line-height: 20px;

    margin: 0;

    font-weight: 700;
}

.series-container .corner-title:after {
    width: 0;

    display: inline-block;

    content: "";

    height: 0;

    border-top: 36px solid #c4132a;

    border-right: 36px solid transparent;

    position: absolute;

    top: 0;

    right: -36px;
}

.series-container .corner-title .series-container-title i {
    font-size: 18px;

    margin-right: 6px;
}

.series-container .corner-title .series-container-title a {
    color: #fff;
}

.series-container .image-post {
    margin-bottom: 0;
}

.image-post {
    position: relative;
}

.post_outer .news-post.image-post:first-child .post-gallery .hover-box {
    position: absolute;

    width: 100%;

    height: auto;

    bottom: 0;

    left: 0;

    text-align: center;

    display: block;
}

.post_outer .news-post.image-post:first-child .post-gallery .hover-box .inner-hover {
    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    padding: 20px;

    text-align: left;

    margin-top: 0;

    background-image: -moz- linear-gradient(rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%);

    background-image: -webkit- linear-gradient(rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%);

    background-image: linear-gradient(rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%);

    background-size: cover;
}

.image-post .hover-box h2,
.image-post .hover-box .image-post-title,
.slider-caption-box .image-post .hover-box .slide-title {
    color: #333;
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 6px;
    margin-top: 10px;
    max-height: 57px;
    overflow: hidden;
}

.image-post .hover-box h2 a,
.image-post .hover-box .image-post-title a {
    display: inline-block;

    text-decoration: none;

    transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    color: #fff;
}

ul.post-tags {
    margin: 0;

    padding: 0;
}

.image-post .hover-box ul.post-tags li {
    color: #ccc;
    font-family: 'Poppins', sans-serif;
}

ul.post-tags li {
    display: inline-block;

    margin-right: 7px;

    color: #999;

    font-size: 12px;

    font-family: proxima nova;

    transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;
}

ul.post-tags li i {
    color: #ccc;

    margin-right: 9px;
}

ul.post-tags li a {
    display: inline-block;

    text-decoration: none;

    transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    color: #999;
}

.series-container ul.list-posts > li .post-content .post-title a {
    color: #fff;
}

.series-container ul.list-posts > li {
    border-bottom: 0;

    padding: 20px;

    margin: 0;
}

ul.list-posts > li {
    list-style: none;

    padding-bottom: 10px;

    margin-bottom: 10px;

    border-bottom: 0;

    overflow: hidden;
}

.series-container .btn {
    display: block;

    text-align: center;

    text-transform: uppercase;

    color: #fff;

    border: 1px solid #fff;

    background: 0 0;

    font-weight: 600;

    padding: 12px 20px;

    font-size: 14px;
}

.series-container .btn .icon-right-arrow {
    margin-left: 10px;

    position: relative;

    top: 3px;
}

.icon-right-arrow {
    width: 10px;

    height: 16px;

    background-position: 0 0;

    display: inline-block;
}

.sprite {
    background: url(./img/sprite.png) no-repeat left top;
}

img {
    vertical-align: middle;

    max-width: 100%;
}

.image-post .hover-box a.category-post {
    position: relative;
    bottom: inherit;
    left: inherit;

}

a.category-post {
    display: inline-block;

    text-decoration: none;

    transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    color: #fff !important;

    font-size: 11px;

    line-height: 14px;

    font-family: proxima nova;

    font-weight: 700;

    text-transform: uppercase;

    padding: 5px 10px 3px;

    background: #c4132a;

    border-radius: 0;
}

.news-container {
    background: #fff;

    padding: 10px;

    margin: 0 0 23px;

    position: relative;
}

.news-container .corner-title {
    margin: 0 0 15px;

    overflow: hidden;
}

.news-container .corner-title .corner-title-heading {
    color: #343434;

    font-weight: 700;

    font-size: 20px;

    line-height: 20px;

    margin: 0;

    padding: 0;

    text-transform: uppercase;

    position: relative;
}

.news-container .corner-title .corner-title-heading i {
    margin-right: 10px;
}

.icon-blue-box {
    background: #c4132a;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

    width: 30px;

    height: 30px;

    display: inline-block;

    vertical-align: middle;

    line-height: 30px;

    text-align: center;

    color: #fff;

    font-size: 20px;
}

.news-container .corner-title .corner-title-heading:after {
    border-bottom: 2px solid #c4132a;

    content: "";

    display: block;

    position: absolute;

    width: 100%;

    left: 40px;

    bottom: 0;
}

ul.list-posts > li .img {
    width: 100px;

    margin-right: 20px;

    float: left;

    position: relative;
}

ul.list-posts > li .img .category-post {
    position: absolute;

    bottom: 0;

    left: 0;
}

ul.list-posts > li .post-content .post-content-title,
ul.list-posts > li .post-content .post-title {
    color: #333;

    font-family: proxima nova;

    font-weight: 600;

    line-height: 20px;

    margin: 0 0 10px;

    font-size: 15px;

    max-height: 40px;

    overflow: hidden;

    margin-bottom: 7px;
}

ul.list-posts > li .post-content .post-content-title a {
    display: inline-block;

    text-decoration: none;

    transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    color: #333;
}

.news-container .news-post {
    margin-bottom: 20px;
}

.news-container .btn {
    display: block;

    text-align: center;

    text-transform: uppercase;

    color: #c4132a;

    border: 1px solid #c4132a;

    background: 0 0;

    font-weight: 600;

    padding: 12px 20px;

    font-size: 14px;
}

.news-container .btn .icon-right-arrow {
    margin-left: 10px;

    position: relative;

    top: 3px;

    background-position: -10px 0;
}

.series-container .btn:hover,
.news-container .btn:hover {
    background: #c4132a;

    color: #fff !important;

    border-color: #c4132a;

    transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;
}

.title-icon-ban .alsoread-title {
    color: #c4132a;

    font-weight: 700;

    font-size: 20px;

    line-height: 20px;

    margin: 0;

    padding: 0;

    text-transform: uppercase;

    position: relative;
}

.title-icon-ban {
    margin: 0 0 15px;

    overflow: hidden;
}

.title-icon-ban .alsoread-title:after {
    border-bottom: 2px solid #c4132a;

    content: "";

    display: block;

    position: absolute;

    width: 100%;

    left: 40px;

    bottom: 0;
}

.title-icon-ban .alsoread-title i {
    margin-right: 10px;
}

.addmarginB20 {
    margin-bottom: 20px !important;
}

.sidebar .tab-posts-widget ul.nav-tabs {
    text-align: center;

    border: none;

    border-bottom: 0;

    background: #222;
}

.sidebar .tab-posts-widget ul.nav-tabs li:first-child {
    padding-left: 0;
}

.sidebar .tab-posts-widget ul.nav-tabs li {
    float: left;

    width: 33.333333333333%;

    border: none;

    margin: 0;

    padding-left: 0;
}

.sidebar .tab-posts-widget ul.nav-tabs li.active a {
    border: none;

    background: #c4132a;
}

.sidebar .tab-posts-widget ul.nav-tabs li a {
    display: inline-block;

    text-decoration: none;

    transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    display: block;

    padding: 11px 3px;

    background: #222;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

    color: #fff;

    font-size: 12px;

    text-transform: uppercase;

    font-weight: 700;

    border: 0;

    margin: 0;

    position: relative;
}

.sidebar .tab-posts-widget ul.nav-tabs li.active a:after {
    width: 0;

    display: inline-block;

    content: "";

    height: 0;

    border-top: 39px solid #c4132a;

    border-right: 20px solid #222;

    position: absolute;

    top: 0;

    right: 0;
}

.sidebar .tab-posts-widget .tab-pane {
    padding: 20px 0 0;

    background: #28292b;
}

.tab-content > .active {
    display: block;
}

.sidebar .tab-posts-widget .tab-pane ul.list-posts > li {
    padding: 15px;

    margin: 0;
}

.sidebar .tab-posts-widget .tab-pane ul.list-posts > li a {
    color: #fff;
}

.sidebar .tab-posts-widget ul.nav-tabs li a:hover {
    background: #c4132a;
}

.post_outer .news-post.image-post .post-gallery a img {
    display: none;
}

.post_outer .news-post.image-post:first-child .post-gallery a img {
    display: block;
}

.hover-box {
    margin-bottom: 15px;
}

.post_outer .news-post.image-post:first-child .post-gallery .hover-box {
    margin: 0;
}

.image-post .hover-box .inner-hover {
    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    padding: 20px;

    text-align: left;

    margin-top: 0;

    background-image: -moz- linear-gradient(rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%);

    background-image: -webkit- linear-gradient(rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%);

    background-image: linear-gradient(rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%);

    background-size: cover;
}

.post_outer .image-post .hover-box .inner-hover {
    position: unset;

    padding: 0;

    background: transparent;
}

.category_uoter .news-post.image-post:first-child .post-gallery a img {
    width: auto;

    margin-right: 0;

    float: none;

    position: relative;

    height: auto;
}

.category_uoter .news-post.image-post .post-gallery a img {
    width: 100px;

    margin-right: 20px;

    float: left;

    position: relative;

    height: 68px;
}

.category_uoter .news-post.image-post:first-child .post-gallery .hover-box .inner-hover {
    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    padding: 20px;

    text-align: left;

    margin-top: 0;

    background-image: -moz- linear-gradient(rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%);

    background-image: -webkit- linear-gradient(rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%);

    background-image: linear-gradient(rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%);

    background-size: cover;
}

.category_uoter .news-post.image-post .post-gallery .hover-box .inner-hover {
    position: unset;

    background: transparent;

    padding: 0;

    width: auto;
}

.category_uoter .category-post {
    position: absolute !important;

    bottom: 2px !important;
}

.category_uoter .news-post.image-post:first-child .post-gallery .hover-box .inner-hover a.category-post {
    position: relative !important;

    bottom: 0 !important;
}

.category_uoter .image-post:first-child .hover-box .image-post-title a {
    display: inline-block;

    text-decoration: none;

    transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    color: #fff;

    font-size: 18px;
}

.category_uoter .image-post .hover-box .image-post-title a {
    display: inline-block;

    text-decoration: none;

    transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    color: #333;

    font-size: 15px;
}

.news-container .btn:hover .icon-right-arrow {
    background-position: 0 0;
}

.daypost li:first-child .news-post.image-post .post-gallery a img {
    width: auto;

    margin-right: 0;

    float: none;

    position: relative;

    height: auto;
}

.daypost li .news-post.image-post .post-gallery a img {
    width: 100px;

    margin-right: 20px;

    float: left;

    position: relative;

    height: 68px;
}

.daypost li:first-child .news-post.image-post .post-gallery .hover-box .inner-hover {
    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    padding: 20px;

    text-align: left;

    margin-top: 0;

    background-image: -moz- linear-gradient(rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%);

    background-image: -webkit- linear-gradient(rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%);

    background-image: linear-gradient(rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%);

    background-size: cover;
}

.daypost li .news-post.image-post .post-gallery .hover-box .inner-hover {
    position: unset;

    background: transparent;

    padding: 0;

    width: auto;
}

.daypost li:first-child .news-post.image-post .post-gallery .hover-box {
    margin: 0;
}

.daypost li:first-child {
    padding-bottom: 0 !important;
}

section.slider_section {
    background: #fff;
    margin: 0 0 40px;
    padding: 30px 0 0;
}
.ad {
    margin: 8px auto;

    text-align: center;
}

.post_content {
    background: #fff;

    padding: 20px;

    position: relative;

    margin: 0 0 20px;
}

.meta-title h1 {
    margin: 0;

    padding: 0 0 5px;

    color: #000;

    font-size: 28px;

    line-height: 44px;

    font-weight: 700;

    border-bottom: 1px solid #e5e5e5;
}

.meta-title {
    padding: 30px 0 10px;
}

.meta-subtitle p {
    color: #000;

    font-size: 18px;

    font-weight: 600;
}

.meta-post-info .author-img {
    float: left;

    width: 40px;

    height: 40px;

    display: inline-block;

    border-radius: 100%;
}

.meta-post-info .author-info {
    margin-left: 50px;

    color: #888;

    font-size: 18px;

    font-weight: 300;

    margin-bottom: 0;
}

.meta-post-info .post-info {
    margin-left: 50px;

    font-size: 12px;

    color: #767676;
}

.meta-post-info .author-info a {
    color: #000;

    text-decoration: none;

    font-weight: 600;

    text-transform: capitalize;
}

.meta-post-info .author-info a span.auther-designation {
    background: #c4132a;

    font-size: 10px;

    font-weight: 600;

    color: #fff;

    text-transform: uppercase;

    padding: 3px 5px 2px;

    line-height: 10px;

    display: inline-block;

    margin-left: 5px;
}

.meta-post-info .post-info span {
    color: #c4132a;
}

.meta-post-info .post-viewcount {
    position: absolute;

    right: 0;

    top: 0;

    font-size: 18px;

    line-height: 20px;

    vertical-align: middle;

    color: #888;

    font-weight: 300;
}

.meta-post-info {
    position: relative;
}

.meta-post-info .post-viewcount .views-green {
    color: #4baf4f;
}

.meta-post-info .post-viewcount .views-green:before {
    width: 35px;

    height: 27px;

    display: inline-block;

    vertical-align: middle;

    background: url(./img/sprite.png) no-repeat 0 -17px;

    margin-right: 5px;

    content: "";
}

.meta-social {
    margin-top: 20px;

    margin-bottom: 20px;
}

.post-thumbnail img {
    text-align: center;
    margin: 0 auto;
    object-fit: contain;
    height: auto;
    width: 100%;
}

.post_content .entry-content {
    margin: 20px 0 20px;
}

.post_content .entry-content p {
    margin: 0 0 15px;
    font-size: 15px;
    font-weight: 400;
    color: #000;
    line-height: 28px;
}

.meta-tags:before {
    content: "\f02c";

    display: inline-block;

    font-family: FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    color: #c5c5c5;

    font-size: 20px;

    position: absolute;

    top: 2px;

    left: 0;
}

.meta-tags a {
    margin: 0 0 8px 8px;

    padding: 8px 12px;

    display: inline-block;

    background: #ececec;

    font-size: 14px;

    line-height: 18px;

    font-weight: 500;

    color: #000;

    border: none;

    text-transform: uppercase;

    border-radius: 4px;

    transition: all 0.3s ease-in-out;

    -webkit-transition: 0.3s ease-in-out;
}

.meta-tags {
    margin: 20px 0 0;

    padding-left: 20px;

    position: relative;
}

.meta-tags a:hover {
    background: #c4132a;

    color: #fff;
}

.meta-category {
    position: absolute;

    left: 0;

    top: 0;

    background: #c4132a;

    padding: 7px 10px;
}

.meta-category:after {
    width: 0;

    display: inline-block;

    content: "";

    height: 0;

    border-top: 34px solid #c4132a;

    border-right: 34px solid transparent;

    position: absolute;

    top: 0;

    right: -34px;
}

.meta-category ul li {
    display: inline-block;

    vertical-align: middle;
}

.meta-category a {
    color: #fff;

    text-decoration: none;

    font-weight: 500;

    text-transform: uppercase;

    font-size: 14px;

    line-height: 13px;
}

.meta-category ul li:after {
    content: "/";

    display: inline-block;

    vertical-align: middle;

    font-size: 10px;

    color: #fff;

    margin-left: 4px;
}

.meta-category ul li:last-child:after {
    display: none;
}

.quick-links {
    background: #c4132a;
    overflow: hidden;
    margin: 0;
}

.quick-links ul {
    margin: 0;
}

.quick-links ul li {
    float: left;
}

.quick-links-title {
    color: #fff;

    font-weight: 700;

    font-size: 13px;

    margin: 0;

    text-transform: uppercase;

    padding: 14px 15px;

    line-height: 13px;

    float: left;
}

.quick-links ul li a,
.quick-links ul li span {
    display: block;

    background: #c4132a;

    color: #fff;

    text-decoration: none;

    text-transform: uppercase;

    padding: 12px 15px;

    cursor: pointer;

    -webkit-transition-duration: 0.3s;

    transition-duration: 0.3s;

    font-size: 12px;
}

.quick-links ul li a:hover,
.quick-links ul li span:hover {
    background: #c4132a;
}

.archive-header {
    background: #c4132a;

    padding: 5px 20px;

    margin: 0 0 5px;
}

.archive-header .breadcrumbs {
    background: 0 0;

    padding: 0;

    border-radius: 0;

    margin: 0;
}

.breadcrumbs > li {
    display: inline-block;

    color: #fff;

    font-size: 12px;

    padding: 0 6px 0 0px;

    line-height: 12px;
}

.archive-header .breadcrumbs a {
    color: #fff;

    font-size: 12px;

    padding: 0;

    line-height: 12px;
}

.archive-header .breadcrumbs strong {
    color: #fff;

    font-size: 12px;

    padding: 0;

    line-height: 12px;

    font-weight: 500;
}

.archive-header .title {
    font-size: 18px;

    font-weight: 700;

    color: #fff;

    line-height: 18px;

    margin: 0;
}

.archive_content {
    padding-top: 30px;
}

.archive-list-box {
    background: #fff;

    padding: 20px;
}

.archive-list-box .al-inner {
    border-bottom: 1px solid #ddd;

    margin: 0 0 20px;

    padding: 0 0 20px;
}

.archive-list-box .post-img {
    width: 180px;

    float: left;
}

.archive-list-box .post-desc {
    margin-left: 200px;
}

.archive-list-box .post-desc .post-desc-title a {
    font-size: 20px;

    font-weight: 700;

    color: #000;

    margin: 0 0 10px;

    line-height: 28px;
}

.archive-list-box p {
    font-size: 14px;

    color: #888;

    line-height: 24px;

    font-weight: 400;

    margin: 0 0 10px;
}

ul.post-tags {
    margin: 0;

    padding: 0;
}

ul.post-tags li {
    display: inline-block;

    margin-right: 7px;

    color: #999;

    font-size: 12px;

    font-family: proxima nova;

    transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;
}

ul.post-tags li i {
    color: #ccc;

    margin-right: 9px;
}

ul.post-tags li a {
    display: inline-block;

    text-decoration: none;

    transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    color: #999;
}

.archive-list-box .post-desc .last-modified {
    display: none;
}

.sub-category-post .box {
    position: relative;
}

.sub-category-post .box h4,
.sub-category-post .box .box-post-title {
    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    padding: 20px;

    text-align: left;

    margin-top: 0;

    background-image: -moz- linear-gradient(rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%);

    background-image: -webkit- linear-gradient(rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%);

    background-image: linear-gradient(rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.9) 100%);

    background-size: cover;

    color: #fff;
}

.post-type-3 h4,
.post-type-3 .box-post-title {
    padding: 20px;

    font-size: 18px;

    line-height: 20px;

    color: #000;

    font-weight: 700;
}

.sub-category-post .box h4 a,
.sub-category-post .box .box-post-title a {
    color: #fff;
}

.archive-list-box .post-desc h4 a:hover,
.sub-category-post .box h4 a:hover,
.sub-category-post .box .box-post-title a:hover {
    color: #c4132a;
}

.sub-category-post ul li {
    margin: 0 0 10px;
}

.author-info-container {
    background: #fff;

    padding: 20px;
}

.author-info-container .author-img {
    width: 100px;

    padding: 5px;

    float: left;

    height: auto;

    border: 1px solid #e5e5e5;
}

.author-info-container .author-meta,
.author-info-container h1 {
    margin-bottom: 10px;
}

.author-info-container .author-meta,
.author-info-container p,
.author-info-container h1 {
    margin: 0 120px 0 100px;

    margin-left: 120px;

    margin-right: 100px;
}

.author-info-container h1 {
    font-size: 24px;

    line-height: 24px;

    font-weight: 700;

    color: #000;

    margin: 0 0 10px;
}

.author-info-container h1 a {
    color: #000;
}

.author-info-container h1 span {
    background: #c4132a;

    font-size: 10px;

    font-weight: 600;

    color: #fff;

    text-transform: uppercase;

    padding: 3px 5px 2px;

    line-height: 10px;

    display: inline-block;

    margin-left: 5px;

    position: relative;

    top: -3px;
}

.author-info-container .author-meta,
.author-info-container h1 {
    margin-bottom: 10px;
}

.author-info-container .author-meta {
    height: 40px;
}

.author-info-container .author-meta,
.author-info-container p,
.author-info-container h1 {
    margin: 0 120px 0 100px;

    margin-left: 120px;

    margin-right: 100px;
}

.author-meta li {
    float: left;

    margin-right: 10px;

    font-size: 16px;

    font-weight: 300;

    color: #555;

    line-height: 20px;
}

.author-meta i {
    width: 30px;

    height: 30px;

    text-align: center;

    line-height: 30px;

    vertical-align: middle;

    border-radius: 100%;

    background-color: #c4132a;

    margin-right: 5px;

    display: inline-block;
}

.author-info-container .author-social-graph {
    right: 20px;

    width: 100px;
}

.author-social-graph {
    position: absolute;

    top: 20px;

    right: 0;

    text-align: center;
}

.author-social-graph .view-count {
    color: #a1a1a9;

    font-size: 30px;

    font-weight: 700;

    line-height: 30px;

    text-align: center;
}

.author-social-graph .view-count span {
    font-size: 10px;

    font-weight: 600;

    text-transform: uppercase;

    line-height: 10px;

    display: block;
}

.author-social-graph .fa {
    margin: 0 4px;

    color: #a1a1a9;

    font-size: 20px;

    text-decoration: none;

    display: inline-block;

    margin-top: 4px;
}

.author-info-container p {
    font-size: 16px;

    font-weight: 300;

    color: #555;

    line-height: 20px;
}

.author-post-container {
    background: #fff;

    margin: 30px 0;

    padding: 15px;
}

.author-post-container .apc-single {
    padding-bottom: 15px;

    margin-bottom: 15px;

    border-bottom: 1px solid #e5e5e5;

    position: relative;
}

.author-post-container h3 {
    font-size: 20px;

    line-height: 30px;

    color: #333;

    font-weight: 600;

    margin: 0 0 10px;

    margin-right: 60px;
}

.author-post-container h3 a {
    color: #333;

    transition: all 0.3s;
}

.author-post-container p {
    font-size: 14px;

    color: #888;
}

.txt-blue {
    color: #c4132a;
}

.author-post-container p.post-info .tags {
    margin-left: 10px;

    font-size: 14px;
}

.author-post-container .tags a {
    font-weight: 600;

    color: #888;

    text-transform: uppercase;

    font-size: 11px;
}

.view-container {
    color: #a1a1a9;

    font-size: 26px;

    font-weight: 700;

    line-height: 30px;

    text-align: center;

    position: absolute;

    top: 20px;

    right: 0;
}

.view-container span {
    font-size: 10px;

    font-weight: 600;

    text-transform: uppercase;

    line-height: 10px;

    display: block;
}

.icon-posts:before {
    content: "";

    width: 16px;

    height: 16px;

    display: inline-block;

    vertical-align: middle;

    background-image: url(./img/sprite.png);

    background-repeat: no-repeat;

    background-position: 0 -90px;
}

.icon-reads:before {
    content: "";

    width: 21px;

    height: 16px;

    display: inline-block;

    vertical-align: middle;

    background-image: url(./img/sprite.png);

    background-repeat: no-repeat;

    background-position: -17px -90px;
}

.error-content {
    margin: 60px auto;

    width: 1060px;
}

.error-content .pull-left {
    width: 440px;
}

.error-content .pull-right {
    width: 620px;

    padding-top: 55px;
}

.error-content h1 {
    font-size: 60px;

    line-height: 70px;

    color: #fff;

    font-weight: 700;
}

.error-content h4 {
    font-size: 24px;

    line-height: 30px;

    color: #c4132a;

    font-weight: 700;

    margin: 0 0 10px;
}

.error-content p {
    color: #fff;

    font-weight: 300;

    font-size: 20px;

    line-height: 30px;

    margin: 0 0 20px;
}

.error-content .btn {
    font-size: 18px;

    font-weight: 300;
}

.btn-primary {
    color: #fff;

    background-color: #c4132a;

    border-color: #c4132a;
}

.btn {
    display: inline-block;

    padding: 10px 20px;

    margin-bottom: 0;

    font-size: 10px;

    font-weight: 700;

    line-height: 1.42857143;

    text-align: center;

    white-space: nowrap;

    vertical-align: middle;

    -ms-touch-action: manipulation;

    touch-action: manipulation;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;
}

.error404 .ad {
    display: none;
}

.error404 header.main-header {
    display: none;
}

.error404 .main_menu {
    display: none;
}

.error404 {
    background: #fff;
}

.header-error {
    background: #fff;

    height: 80px;

    line-height: 80px;

    vertical-align: middle;

    border-bottom: 1px solid #d5d5d5;
}

.ad-block-center.ads-section-side {
    background: #fff;

    padding: 10px;

    margin: 0 0 20px;
}

nav#misha_pagination {
    text-align: center;

    margin: 0 auto;

    display: block;
}

#misha_pagination .page-numbers {
    margin: 0 2px;

    background: #c4132a;

    padding: 6px 14px;

    color: #fff;

    border-radius: 3px;
}

span.page-numbers.current {
    background: #8bc34a !important;
}

.hero-banner {
    background: #00ac69;
    background-size: auto;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  height: 100px;
  text-align: center;
  padding-top: 25px;
}

.hero-banner h1 {
    font-size: 42px;

    font-weight: 700;

    line-height: 48px;

    margin: 0 0 10px;

    color: #fff;
}

.page .ad {
    display: none;
}

.home .page .ad {
    display: block;
}

.page_wrapper {
    padding-top: 30px;
}

.page_content {
    padding: 30px;

    background: #fff;
}

.corner-title-heading a {
    color: #c4132a;
  }

  .corner-title-heading a:hover {
    color: #c4132a;
  }

  .post_content .entry-content {
    margin: 20px 0 20px;
  }

  .entry-content h3, .entry-content h2 {
    color: #000 !important;
    font-size: 20px;
  }

  .entry-content strong {
    padding-bottom: 5px !important;
    display: inline-block;
    color: #000;
  }

  .entry-content h1 {
    color: #000;
    font-weight: bold;
    font-size: 22px !important;
  }

  .entry-content a {
  color: #c4132a;
  }


  .entry-content ul li {
    color: #000;
    list-style: square;
    margin-left: 30px;
    font-size: 15px;
    font-weight: 500;
    color: #000;
    line-height: 28px;
}


.aligncenter {
    clear: both;
    text-align: center;
    margin: 0 auto;
    display: block;
  }

  .footer_links {
    display: none;
  }

.page-id-95 .page_content, .page-id-93 .page_content {
    background: transparent !important;
  }

 
  .table-of-content {
    background: #eafbf4;
    padding: 20px;
  }

  .table-of-content {
    color: #00ac69;
    line-height: 30px;
  }

  .table-of-content a {
    line-height: 30px;
    color: #00ac69;
  }

  .table-of-content strong {
    padding-bottom: 15px;
    font-size: 20px;
  }

.entry-title a {
	color: #09cd18 !important;
}

.post-views.content-post.post-157.entry-meta {
  color: green !important;
}

.post-views.content-post {
  color: #00ac69;
}

p.post-viewcount {
    display: none;
}

	ul.post-tags li a, ul.post-tags li {
		font-family: "Poppins", sans-serif !important;
		color: #00ac69;
	}

	ul.post-tags li .fa {
		color: #00ac69;
	}

    .entry-content img {
        width: 100% !important;
        max-width: 100% !important;
      }


    .entry-content .wp-caption {
        width: 100% !important;
      }

      .post_content ol li {
        color: #000 !important;
        list-style: symbols;
        line-height: 28px;
        font-size: 15px;
      }

      .table-of-content a:hover {
        color: #000 !important;
      }

      .home.blog h1 {
        padding: 0;
        margin: 2px 0 auto;
        font-size: 18px;
        font-weight: 600;
      }
      

      body .st-cmp-app.st-cmp-undefined {
        display: none !important;
      }

      body #st_gdpr_iframe {
        display: none !important;
      }

      
      .actor-list th, .actor-list td {
        width: 50%;
        color: #000;
        padding: 5px;
        border: 1px solid #000;
      }

      #secondary {
        display: none !important;
        }

        .archive-list-box .post-desc {
            color: #000 !important;
          }

       


          #content .single_wrapper .container .col-sm-4 {
            top: 0;
            right: 0;
            height: 110vh;
            position: sticky;
            position: -webkit-sticky;
          }

          ul#menu-menu-1 li a:hover {
            padding-top: 15px !important;
            line-height: 0 !important;
            padding-bottom: 15px !important;
            border-bottom: 2px solid #fff !important;
            display: inline !important;
        }
  
	.entry-content ol {
		  padding: 0;
		}

        .khab_title {
            line-height: 25px;
            color: #222;
            margin-top: 0;
            margin-bottom: 20px;
            padding-left: 10px;
            display: flex;
            align-items: center;
            position: relative;
            font-size: 22px;
            justify-content: space-between;
        }
        .khab_title:before {
            content: '';
            border-left: 4px solid #c4132a;
            position: absolute;
            left: 0;
            top: 0;
            height: 100%;
        }
        .khab_title span {
            display: inline-block;
            padding: 0 12px 0 7px;
            margin-left: -6px;
            color: #222;
            background: #fff;
            z-index: 1;
            font-size: 20px;
            font-weight: 700;
        }
        .khab_title:after {
            content: '';
            position: absolute;
            width: 100%;
            left: 0;
            background-color: #c4132a;
            height: 2px;
        }
        .khabar_full:hover img {
            -webkit-transform: scale(1.1);
            -moz-transform: scale(1.1);
            -ms-transform: scale(1.1);
            -o-transform: scale(1.1);
            transform: scale(1.1);
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
        }
        .khabar_full img {
            -webkit-transition: .5s;
            -moz-transition: .5s;
            -ms-transition: .5s;
            -o-transition: .5s;
            transition: .5s;
        }
        .khabar_full:after {
            content: "";
            background: #000;
            background: linear-gradient(0deg, #000 0, rgba(0, 0, 0, 0) 42%, rgba(255, 255, 255, 0) 100%);
            height: 100%;
            width: 100%;
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
            z-index: 1;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
            pointer-events: none;
        }
        .kha_cont a {
            font-size: 20px;
            color: #ededed;
            line-height: 28px;
            position: absolute;
            left: 10px;
            bottom: 10px;
            right: 15px;
            margin: 0;
            z-index: 2;
            font-weight: 700;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            box-orient: vertical;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        .kha_lef {
            width: 53.55%;
            flex-direction: column;
            display: flex;
            margin-right: 22px;
        }
        .khabar_full {
            position: relative;
            max-height: 262px;
            overflow: hidden;
            margin-bottom: 17px;
        }
        .khabar_outer {
            display: flex;
            border-bottom: 1px solid #eee;
            margin-bottom: 10px;
            padding-bottom: 10px;
        }
        .kha_imgg {
            max-height: 70px;
            overflow: hidden;
            position: relative;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
            width: 125px;
            margin-right: 12px;
        }
        .kha_imgg img {
            -webkit-transition: .5s;
            -moz-transition: .5s;
            -ms-transition: .5s;
            -o-transition: .5s;
            transition: .5s;
        }
        .khabar_outer:hover img {
            -webkit-transform: scale(1.1);
            -moz-transform: scale(1.1);
            -ms-transform: scale(1.1);
            -o-transform: scale(1.1);
            transform: scale(1.1);
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
        }

        .kha_contt a {
            font-size: 18px;
            line-height: 24px;
            margin-bottom: 5px;
            margin-top: 0;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            overflow: hidden;
            color: #222;
            text-overflow: ellipsis;
            -webkit-line-clamp: 2;
            font-weight: 400;
        }
        .kha_contt {
            flex: 1;
        }
        .khnews_waper {
            display: flex;
        }
        .kha_ret {
            width: 51%;
            flex-direction: column;
            max-width: 466px;
            display: flex;
            margin-right: 22px;
        }

        .group-card {
            margin-bottom: 20px;
            position: relative;
            border: 2px solid transparent;
            border-radius: 5px;
            background: #f0f8ff;
            display: flex;
            align-items: center;
            padding: 7px;
            justify-content: space-between;
            overflow: hidden
        }
        
        .whatsapp_card {
            animation: 1s infinite whatsapp-border-animation
        }
        
        .telegram-card {
            animation: 1s infinite telegram-border-animation
        }
        
        @keyframes whatsapp-border-animation {
            0% {
                border-color: transparent
            }
        
            50% {
                border-color: #25d366
            }
        
            100% {
                border-color: transparent
            }
        }
        
        @keyframes telegram-border-animation {
            0% {
                border-color: transparent
            }
        
            50% {
                border-color: #004f7a
            }
        
            100% {
                border-color: transparent
            }
        }
        
        .seoquake-nofollow {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            font-size: 1rem;
            font-weight: 700;
            text-decoration: none;
            padding: 5px 20px;
            border-radius: 2px;
            flex-shrink: 0;
            transition: all .3s ease-in-out;
            color: #fff !important
        }
        
        .seoquake-nofollow i {
            margin-right: 5px
        }
        
        .whatsapp_card .seoquake-nofollow {
            background: #25d366
        }
        
        .telegram-card .seoquake-nofollow {
            background: #004f7a
        }
        
        .seoquake-nofollow:hover {
            transform: scale(1.05)
        }


  @media (max-width: 500px) {

    .khnews_waper {
        flex-direction: column;
    }
    .kha_lef {
        width: 100%;
    }
    .kha_ret {
        width: 100%;
    }

  }
  @media (max-width: 500px) {

    header #showSideMenu {
        float: right;
      }

      #searchToggle {
        margin-left: 0;
        width: 80%;
      }

      .logo .custom-logo-link img {
        width: 220px;
        height: auto;
      }

      .error-content {
        width: 100% !important;
      }

      .error-content .pull-left {
        width: 100% !important;
      }

      .error-content .pull-left img {
        width: 100% !important;
      }

      .error-content .pull-right {
        width: 100%;
        padding: 15px;
      }

      .archive-list-box .post-img {
        width: 100%;
        float: none;
      }
      .archive-list-box .post-desc {
        margin-left: 0;
      }

      .post-img .lazy.loaded {
        width: 100% !important;
        height: auto !important;
        border-radius: 10px;
      }

      .archive-list-box p {
        color: #000 !important;
      }

      .archive-list-box .post-desc .post-desc-title a {
        font-size: 16px !important;
        line-height: 25px !important;
      }

      .post-desc {
        color: #000 !important;
      }

      .table-of-content h2 {
        padding-top: 0;
        margin-top: 0;
        font-size: 16px;
        font-weight: 600;
      }

      .table-of-content a {
        font-size: 13px;
        line-height: 20px !important;
      }

      .meta-post-info .author-info a {
        font-size: 12px !important;
      }

      .meta-post-info .author-info {
        font-size: 12px !important;
    }
        .meta-post-info .post-viewcount .views-green {
        font-size: 12px !important;
        }

        .meta-title h1 {
            font-size: 18px !important;
            line-height: 24px !important;

          }

          .entry-content h3, .entry-content h2 {
            font-size: 16px !important;
          }


  }
