﻿   /* @font-face {*/
    /*    font-family: 'Roboto';*/
    /*    font-weight: 400;*/
    /*    font-style: Normal;*/
    /*    src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff')*/
    /*}*/
    
    /*@font-face {*/
    /*    font-family: 'Open Sans';*/
    /*    font-weight: 400;*/
    /*    font-style: Normal;*/
    /*    src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff')*/
    /*}*/
    
    html {
        text-decoration: none
    }
    
    body {
        font-family: "Open Sans", Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        font-style: normal;
        color: #222!important;
        line-height: 24px;
        overflow-x: hidden!important
    }
    
    a {
        -moz-transition: all .2s ease-in-out 0s;
        -webkit-transition: all .2s ease-in-out 0s;
        transition: all .2s ease-in-out 0s;
        color: #000;
        outline: none!important
    }
    
    a:hover {
        text-decoration: none
    }
    
    a:focus,
    a:active {
        outline: none!important;
        text-decoration: none
    }
    
    button {
        -moz-transition: all .2s ease-in-out 0s;
        -webkit-transition: all .2s ease-in-out 0s;
        transition: all .2s ease-in-out 0s;
        outline: none!important
    }
    
    img {
        text-indent: -9999px;
        color: transparent
    }
    
    label {
        font-weight: 600
    }
    
    iframe {
        border: 0!important
    }
    
    .h1,
    .h2,
    .h3,
    .h4,
    .h5,
    .h6,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-family: "Roboto", "Helvetica", "Arial", sans-serif;
        font-weight: 500
    }
    
    .lazyload,
    .lazyloading {
        opacity: 0
    }
    
    .lazyloaded {
        opacity: 1;
        transition: opacity 300ms
    }
    
    img.lazyload:not([src]) {
        visibility: hidden
    }
    
    .m-0 {
        margin: 0
    }
    
    .m-0-imp {
        margin: 0!important
    }
    
    .p-0 {
        padding: 0
    }
    
    .p-0-im {
        padding: 0!important
    }
    
    .m-t-0 {
        margin-top: 0!important
    }
    
    .m-b-0 {
        margin-bottom: 0!important
    }
    
    .m-r-0 {
        margin-right: 0!important
    }
    
    .m-r-5 {
        margin-right: 5px!important
    }
    
    .m-t-5 {
        margin-top: 5px
    }
    
    .p-t-15 {
        padding-top: 15px
    }
    
    .p-b-15 {
        padding-bottom: 15px
    }
    
    .p-t-30 {
        padding-top: 30px
    }
    
    .p-b-30 {
        padding-bottom: 30px
    }
    
    .m-b-5 {
        margin-bottom: 5px
    }
    
    .m-b-10 {
        margin-bottom: 10px
    }
    
    .m-b-15 {
        margin-bottom: 15px
    }
    
    .m-b-30 {
        margin-bottom: 30px
    }
    
    .m-t-10 {
        margin-top: 10px
    }
    
    .m-t-15 {
        margin-top: 15px
    }
    
    .m-t-30 {
        margin-top: 30px
    }
    
    .display_tablerow {
        display: table-row
    }
    
    .display-block {
        display: block
    }
    
    .breadcrumb>li+li:before {
        content: "/";
        padding: 0 2px;
        font-size: 11px
    }
    
    .breadcrumb {
        margin-bottom: 13px;
        min-height: 30px;
        margin-top: 20px;
        background-color: transparent;
        color: #888;
        padding: 0
    }
    
    .breadcrumb .breadcrumb-item a,
    .breadcrumb .breadcrumb-item span {
        color: #888;
        font-size: 11px
    }
    
    .breadcrumb>.active {
        color: #888;
        font-size: 11px
    }
    
    .title-index {
        text-align: center;
        height: 0;
        margin: 0;
        padding: 0;
        line-height: 0;
        color: transparent;
        text-indent: -9999px
    }
    
    .form-input {
        border: 1px solid #e6e6e6;
        outline: none!important;
        color: #494949;
        height: 42px;
        font-size: 14px;
        line-height: 18px;
        padding: 10px 20px;
        box-shadow: none!important;
        border-radius: 3px
    }
    
    .auth-form-input {
        box-shadow: none!important;
        border: 0;
        outline: none!important;
        color: #494949;
        height: 40px;
        font-size: 14px;
        line-height: 18px;
        padding: 10px 20px;
        box-shadow: none;
        border-radius: 2px;
        border: 1px solid #e6e6e6
    }
    
    .form-textarea {
        resize: vertical;
        min-height: 100px;
        border: 1px solid #dfe0e6;
        color: #494949;
        padding: 10px 20px;
        border-radius: 3px;
        box-shadow: none!important
    }
    
    .auth-form-input:focus {
        outline: 0 none
    }
    
    .form-textarea:focus {
        outline: 0 none
    }
    
    .error-message {
        margin-top: 15px;
        margin-left: 20px
    }
    
    .error-message p {
        position: relative;
        color: #d43f3a;
        margin-bottom: 5px;
        font-size: 13px;
        text-align: left;
        display: list-item!important;
        list-style: disc!important
    }
    
    .success-message {
        margin-top: 15px
    }
    
    .success-message p {
        position: relative;
        color: #009145;
        margin-bottom: 5px
    }
    
    .center-box {
        margin: 0 auto;
        float: none
    }
    
    .btn-sm {
        padding: .6rem 1.4rem;
        border-radius: .3rem;
        line-height: 1.5
    }
    
    .btn-md {
        padding: .8rem 1.6rem;
        border-radius: .3rem;
        line-height: 1.5
    }
    
    .btn-lg {
        padding: .540rem 1.6rem;
        line-height: 1.5;
        border-radius: .20rem
    }
    
    .btn-xl {
        padding: 1rem 6.4rem;
        line-height: 1.5;
        border-radius: 3px;
        font-size: 15px!important
    }
    
    .btn-custom {
        color: #fff!important;
        font-size: 14px;
        font-weight: 400;
        outline: 0!important;
        box-shadow: none!important
    }
    
    .btn-custom:hover,
    .btn-custom:focus,
    .btn-custom:active {
        color: #fff!important;
        opacity: .8
    }
    
    .btn-custom .disabled,
    .btn-custom:disabled {
        color: #fff!important
    }
    
    .btn-create {
        padding: .35rem 1.6rem;
        border-radius: .2rem;
        line-height: 1.5;
        font-size: 14px;
        text-transform: none
    }
    
    .btn-block {
        width: 100%;
        display: block;
        padding: 1rem 1.6rem
    }
    
    .relative {
        position: relative!important
    }
    
    .jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button {
        padding: 8px 14px;
        text-transform: none;
        outline: none!important
    }
    
    .row-custom {
        display: block;
        width: 100%;
        max-width: 100%;
        float: left;
        position: relative
    }
    
    .border-0 {
        border: 0!important
    }
    
    #header {
        height: auto
    }
    
    #wrapper {
        min-height: 740px
    }
    
    .top-bar {
        background: #161616;
        padding: 4px 0;
        -moz-transition: all .2s ease-in-out 0s;
        -webkit-transition: all .2s ease-in-out 0s;
        transition: all .2s ease-in-out 0s
    }
    
    .top-bar .top-menu {
        margin: 0;
        padding: 0;
        float: left
    }
    
    .top-bar .top-menu-right {
        margin: 0;
        padding: 0;
        float: right
    }
    
    .top-bar .top-menu>li {
        display: inline-block!important;
        list-style: none
    }
    
    .top-bar .top-menu-left li {
        line-height: 30px
    }
    
    .top-bar .top-li-auth {
        margin-right: 15px
    }
    
    .top-bar .top-menu>li>a {
        color: #ccc;
        display: block;
        padding: 0 10px;
        font-size: 12px;
        height: 30px;
        line-height: 30px;
        position: relative
    }
    
    .top-bar .top-menu li a:hover {
        color: #fff
    }
    
    .top-bar .top-menu li span {
        color: #ddd;
        display: inline-block;
        font-size: 12px
    }
    
    .top-bar .top-menu .dropdown-menu {
        border: 1px solid #e6e6e6;
        min-width: 170px;
        padding: 0;
        left: -20px!important;
        z-index: 999999;
        margin-top: 4px
    }
    
    .top-bar .top-menu .dropdown li {
        display: block;
        width: 100%;
        max-width: 100%;
        padding: 3px 4px
    }
    
    .top-bar .li-dark-mode-sw {
        height: auto!important
    }
    
    .profile-dropdown .dropdown-menu li:last-child {
        border-top: 1px solid #e6e6e6
    }
    
    .top-bar .top-menu .dropdown li a {
        width: 100%;
        max-width: 100%;
        color: #606060;
        display: block;
        font-size: 14px;
        font-weight: 500;
        line-height: 24px;
        padding: 4px 15px;
        position: relative;
        text-align: left
    }
    
    .top-bar .top-menu .dropdown li a:hover {
        background-color: #f5f5f5
    }
    
    .top-bar .top-menu .dropdown li a i {
        display: inline-block;
        font-size: 14px;
        width: 20px;
        text-align: left;
        color: #606060
    }
    
    .top-bar .top-menu .dropdown li a .icon-star-o {
        font-size: 15px
    }
    
    .top-bar .top-menu-right {
        margin: 0;
        padding: 0;
        float: right
    }
    
    .top-menu .profile-dropdown .a-profile {
        font-weight: 500
    }
    
    .top-menu .profile-dropdown img {
        border-radius: 100%;
        display: inline-block;
        height: 30px;
        margin-right: 5px;
        width: 30px;
        border: 1px solid #545454;
        position: relative;
        top: -2px;
        left: 0
    }
    
    .top-menu .profile-dropdown li {
        height: auto;
        line-height: 30px
    }
    
    .top-menu .top-li-auth a {
        display: inline-block!important
    }
    
    .top-menu .top-li-auth span {
        color: #ddd
    }
    
    .top-menu .lbl-earnings {
        color: #606060!important;
        font-size: 13px!important;
        font-weight: 400!important
    }
    
    .top-menu .lbl-earnings span {
        color: #606060!important;
        font-size: 13px!important;
        font-weight: 600!important
    }
    
    .btn-switch-mode {
        padding: 0!important;
        width: 22px;
        height: 30px;
        text-align: center;
        border: 0!important;
        margin: 0!important;
        box-shadow: none!important;
        background-color: transparent!important;
        color: #ccc!important
    }
    
    .btn-switch-mode svg {
        width: 13px;
        height: 13px;
        position: relative;
        top: 2px
    }
    
    .dark-mode-icon {
        width: 11px!important;
        height: 11px!important;
        top: 1px!important
    }
    
    .btn-switch-mode:hover {
        color: #fff!important
    }
    
    .btn-switch-mode-mobile {
        background-color: #f6f6f6!important;
        border: 1px solid #ebebeb;
        border-radius: 6px;
        padding: 6px 12px
    }
    
    .btn-switch-mode-mobile svg {
        position: relative;
        top: 3px
    }
    
    .btn-switch-mode-mobile .dark-mode-icon {
        position: relative;
        top: 1px!important
    }
    
    .logo-banner {
        padding: 15px 0px 10px 0px;
    }
    
    .logo-banner .left {
        width: auto;
        float: left;
        width: auto;
        height: 90px;
        line-height: 90px;
        position: relative
    }
    
    .logo-banner .left a {
        display: block;
        vertical-align: middle;
    }
    
    .logo-banner .left .logo {
        /* width: 100%; */
        height: auto;
        /* max-width: 200px; */
        max-width: 100%;
        /* max-height: 50px; */
        display: inline-block;
        position: relative;
        vertical-align: middle
    }
    
    .logo-banner .right {
        width: auto;
        float: right;
        height: 90px;
        line-height: 90px
    }
    
    .logo-banner .pull-right a img {
        vertical-align: top
    }
    
    .navbar {
        margin: 0
    }
    
    .navbar-default {
        position: relative;
        -moz-transition: all .2s ease-in-out 0s;
        -webkit-transition: all .2s ease-in-out 0s;
        transition: all .2s ease-in-out 0s;
        width: 100%;
        border: 0;
        text-transform: none
    }
    
    .main-menu {
        /* background-color: #fff; */
        /* background-color: #050505; */
        background-color: #1f1f1f;
        border-top: 1px solid #eee;
        box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);
        border-radius: 0;
    }
    
    .navbar-default .navbar-brand {
        display: none
    }
    
    .navbar-default .navbar-nav {
        height: 50px
    }
    
    .navbar-default .navbar-nav>li>a {
        color: rgb(253, 253, 253)!important;
        display: inline-block;
        font-size: 14px;
        font-weight: 700;
        line-height: 50px;
        padding: 0 16px;
        position: relative;
        text-transform: uppercase
    }
    
    .navbar-default .navbar-nav>.active>a {
        background-color: #fff
    }
    
    .navbar-default .navbar-nav>.active>a::after,
    .navbar-default .navbar-nav>li>a:hover:after {
        content: "";
        height: 3px;
        left: 0;
        position: absolute;
        right: 0;
        bottom: 0
    }
    /* ////////// */
    
    .navbar-default .navbar-nav>li>.no-after::after {
        display: none!important
    }
    
    .navbar-default .navbar-nav>.active>a,
    .navbar-default .navbar-nav>.active>a:focus,
    .navbar-default .navbar-nav>.active>a:hover {
        background-color: rgb(248, 0, 0)
    }
    /* ///start/////////// */
    
    .navbar-default .naavbar-naav>li>.no-after::after {
        display: none!important
    }
    
    .naavbar-default .naavbar-naav>.active>a,
    .naavbar-default .naavbar-naav>.active>a:focus,
    .naavbar-default .naavbar-naav>.active>a:hover {
        background-color: #00f829
    }
    /* end************ */
    
    .megamenu .nav,
    .megamenu .collapse,
    .megamenu .dropup,
    .megamenu .dropdown {
        position: static;
        /* BACKGROUND: rgb(5, 5, 5); */
        BACKGROUND: #1f1f1f;
    }
    
    .megamenu .container {
        position: relative
    }
    
    .megamenu .dropdown-menu {
        left: auto;
        box-shadow: 0 6px 6px rgba(0, 0, 0, 0.176);
        border-radius: 0
    }
    
    .dropdown-mega {
        padding: 0 15px!important
    }
    
    .megamenu .megamenu-content {
        padding: 0
    }
    
    .megamenu .megamenu-content li {
        display: table;
        width: 100%
    }
    
    .megamenu .megamenu-content h3 {
        margin-top: 0;
        font-size: 18px
    }
    
    .megamenu .dropdown.megamenu-fw .dropdown-menu {
        left: 0;
        right: 0;
        width: 100%;
        max-width: 1140px;
        margin: auto;
        border: 0;
        top: 48px;
        background-color: #fafafa;
        border-top: 3px solid transparent
    }
    
    .navbar-default .sub-menu-left {
        display: table-cell;
        vertical-align: top;
        height: auto;
        width: 20%;
        background-color: #fafafa;
        position: relative;
        height: 100%;
        min-height: 100%
    }
    
    .navbar-default .sub-menu-right {
        display: table-cell;
        vertical-align: top;
        padding: 20px;
        width: 80%;
        background-color: #fff;
        min-height: 260px
    }
    
    .navbar-default .sub-menu-right .active {
        display: block!important
    }
    
    .navbar-default .sub-menu-left .nav-sub-categories {
        margin: 0;
        padding: 0;
        text-align: left
    }
    
    .navbar-default .sub-menu-left .nav-sub-categories li {
        list-style: none
    }
    
    .navbar-default .sub-menu-left .nav-sub-categories .active a {
        background-color: #fff
    }
    
    .navbar-default .sub-menu-left .nav-sub-categories li a {
        background: #fafafa;
        border-bottom: 1px solid #efefef;
        color: #222;
        display: block;
        font-size: 12px;
        font-weight: 600;
        padding: 4px 20px;
        text-decoration: none;
        -moz-transition: all .2s ease-in-out 0s;
        -webkit-transition: all .2s ease-in-out 0s;
        transition: all .2s ease-in-out 0s
    }
    
    .navbar-default .sub-menu-left .nav-sub-categories li a:hover {
        background: #fff
    }
    
    .navbar-default .sub-menu-left .nav-sub-categories li a:active {
        background: #fff
    }
    
    .navbar-default .menu-post-item {
        padding-left: 10px;
        padding-right: 10px
    }
    
    .navbar-default .row-menu-right {
        margin-left: -10px;
        margin-right: -10px
    }
    
    .navbar-default .menu-post-item img {
        margin-bottom: 7px
    }
    
    .navbar-default .menu-post-item .title {
        font-size: 13px;
        line-height: 18px;
        font-weight: 500;
        margin-bottom: 5px
    }
    
    .navbar-default .menu-post-item .title a {
        display: block
    }
    
    .navbar-default .sub-menu-inner {
        display: none;
        min-height: 210px
    }
    
    .navbar-default .dropdown:hover .dropdown-top {
        display: block
    }
    
    .navbar-default .navbar-nav>.open>a,
    .navbar-default .navbar-nav>.open>a:focus,
    .navbar-default .navbar-nav>.open>a:hover {
        background-color: transparent!important;
        color: #222
    }
    
    .dropdown-more-icon:after {
        display: none
    }
    
    .dropdown-more-icon {
        vertical-align: middle
    }
    
    .dropdown-more-icon i {
        font-size: 24px;
        position: relative
    }
    
    .dropdown-more {
        border: 0;
        padding: 0;
        top: 50px
    }
    
    .dropdown-more>li {
        position: relative;
        border-bottom: 1px solid #f3f3f3;
        width: 100%;
        display: block
    }
    
    .dropdown-more>li:last-child {
        border: 0
    }
    
    .dropdown-more>li>a {
        font-weight: 500;
        padding: 8px 24px 8px 15px;
        width: 100%;
        display: block;
        position: relative;
        font-size: 13px;
        min-width: 180px
    }
    
    .dropdown-more>li>a:hover {
        background-color: #fafafa
    }
    
    .dropdown-more>li>a>span {
        font-size: 12px;
        position: absolute;
        right: 13px
    }
    
    .dropdown-more>li>ul {
        left: 100%!important;
        top: 0;
        border: 0;
        padding: 0;
        display: none;
        margin: 0!important
    }
    
    .dropdown-more>li>ul>li {
        position: relative;
        border-bottom: 1px solid #f3f3f3;
        width: 100%;
        display: block
    }
    
    .dropdown-more>li>ul>li:last-child {
        border: 0
    }
    
    .dropdown-more>li>ul>li>a {
        font-weight: 500;
        padding: 8px 15px;
        width: 100%;
        display: block;
        position: relative;
        font-size: 13px;
        min-width: 180px
    }
    
    .dropdown-more-icon:hover .dropdown-more {
        display: block
    }
    
    .dropdown-more-item:hover .dropdown-sub {
        display: block!important
    }
    
    .open {
        display: block!important
    }
    
    .overlay-bg {
        position: fixed;
        width: 100%;
        height: 100%;
        display: none;
        overflow: hidden;
        background-color: rgba(0, 0, 0, .6);
        top: 0;
        left: 0;
        z-index: 1001;
        animation-name: fadeIn
    }
    
    .mobile-nav-container {
        display: none;
        width: 100%;
        position: relative;
        min-height: 60px;
        z-index: 10010
    }
    
    .nav-mobile-header {
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 900;
        display: none;
        background-color: #fff;
        border-bottom: 1px solid rgba(0, 0, 0, .1);
        padding: 4px
    }
    
    .nav-mobile-header-container {
        display: table;
        width: 100%;
        position: relative
    }
    
    .nav-mobile-header-container .menu-icon {
        display: table-cell;
        vertical-align: middle;
        text-align: left;
        width: 52px;
        height: 52px
    }
    
    .nav-mobile-header-container .mobile-logo {
        display: table-cell;
        vertical-align: middle;
        text-align: center
    }
    
    .nav-mobile-header-container h6 {
        position: absolute;
        top: -6px;
        font-size: 8px;
        margin-left: 78px;
        font-weight: 600;
        background: #fff;
        padding-bottom: 4px;
        padding-right: 10px;
    }
    
    .nav-mobile-header-container .mobile-search {
        display: table-cell;
        vertical-align: middle;
        text-align: right;
        width: 52px;
        height: 52px
    }
    
    .nav-mobile-header-container .menu-icon a {
        position: relative;
        display: inline-block;
        font-size: 24px;
        line-height: 24px;
        padding: 12px;
        color: #222!important
    }
    
    .nav-mobile-header-container .mobile-search .search-icon {
        position: relative;
        display: inline-block;
        font-size: 20px!important;
        line-height: 24px;
        padding: 12px;
        color: #222!important
    }
    
    .nav-mobile-header-container .mobile-search .search-icon .icon-times {
        font-size: 17px!important
    }
    
    .nav-mobile-header-container .mobile-logo a {
        display: inline-block
    }
    
    .nav-mobile-header-container .mobile-logo .logo {
        width: 100%;
        height: auto;
        max-width: 150px;
        max-height: 50px;
        display: inline-block
    }
    
    .nav-mobile {
        width: 0;
        height: 100%;
        position: fixed;
        z-index: 9999;
        top: 60px;
        left: 0;
        text-align: center;
        -webkit-transition: all 250ms ease;
        -moz-transition: all 250ms ease;
        -ms-transition: all 250ms ease;
        -o-transition: all 250ms ease;
        transition: all 250ms ease;
        background-color: #fff;
        overflow-x: hidden
    }
    
    .nav-mobile .nav-mobile-inner {
        display: block;
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 40px;
        overflow-y: scroll;
        overflow-x: hidden;
        padding: 15px;
        padding-top: 20px;
        padding-bottom: 30px
    }
    
    .mobile-nav-buttons {
        width: 310px;
        display: block;
        position: relative;
        margin: 15px 0
    }
    
    .mobile-nav-buttons .btn-mobile-nav {
        display: inline-block;
        width: 133px;
        padding: 10px 12px;
        font-size: 15px;
        border-radius: 5px
    }
    
    .mobile-nav-buttons .btn-mobile-nav i {
        margin-right: 8px;
        opacity: .9
    }
    
    .mobile-nav-buttons .btn-mobile-nav-add {
        width: 100%
    }
    
    .nav-mobile .nav-mobile-footer {
        display: block;
        position: absolute;
        width: 100%;
        height: 56px;
        bottom: 60px;
        left: 0;
        background-color: #f6f6f6;
        border-top: 1px solid #f0f0f0;
        z-index: 10002
    }
    
    .mobile-menu-social {
        width: 310px;
        display: block;
        margin: 0;
        padding: 10px 5px;
        position: relative;
        bottom: 0;
        left: 0
    }
    
    .mobile-menu-social li {
        position: relative;
        list-style: none;
        display: inline-block;
        width: 38px;
        text-align: center
    }
    
    .mobile-menu-social li a {
        display: inline-block;
        font-size: 16px;
        border: 1px solid #1abc9c;
        color: #fff!important;
        width: 36px;
        height: 36px;
        text-align: center;
        line-height: 36px;
        border-radius: 2px
    }
    
    .mobile-menu-social li .facebook {
        background-color: #3b5998;
        border: 1px solid #3b5998
    }
    
    .mobile-menu-social li .twitter {
        background-color: #55acee;
        border: 1px solid #55acee
    }
    
    .mobile-menu-social li .pinterest {
        background-color: #cb2027;
        border: 1px solid #cb2027
    }
    
    .mobile-menu-social li .instagram {
        background-color: #125688;
        border: 1px solid #125688
    }
    
    .mobile-menu-social li .linkedin {
        background-color: #007bb5;
        border: 1px solid #007bb5
    }
    
    .mobile-menu-social li .vk {
        background-color: #4D76A1;
        border: 1px solid #4D76A1
    }
    
    .mobile-menu-social li .rss {
        background-color: #F8991D;
        border: 1px solid #F8991D
    }
    
    .mobile-menu-social li .telegram {
        background-color: #08c;
        border: 1px solid #08c
    }
    
    .mobile-menu-social li .youtube {
        background-color: #f00;
        border: 1px solid #f00
    }
    
    .nav-mobile .navbar-nav {
        float: none!important;
        padding: 0;
        margin: 0;
        display: block;
        position: relative;
        width: 280px;
        padding-bottom: 80px
    }
    
    .nav-mobile .navbar-nav .nav-item {
        width: 100%;
        display: block;
        position: relative;
        margin-left: 0!important;
        margin-right: 0!important;
        text-align: left;
        word-break: break-word;
        border-bottom: 1px solid rgba(0, 0, 0, .05)
    }
    
    .nav-mobile .navbar-nav .nav-item:last-child {
        border-bottom: 0!important
    }
    
    .nav-mobile .navbar-nav .nav-item .nav-link {
        font-size: 16px;
        line-height: 24px;
        padding: 13px 0;
        text-transform: none;
        font-weight: normal;
        display: block;
        width: 100%;
        color: #434343;
        background-color: transparent!important
    }
    
    .nav-mobile .navbar-nav .nav-item .nav-link i {
        font-size: 16px;
        line-height: 24px!important;
        color: #555
    }
    
    .nav-mobile .navbar-nav .open .dropdown-menu>li {
        display: block;
        width: 100%!important;
        position: relative;
        border: 0!important
    }
    
    .nav-mobile .navbar-nav .open .dropdown-menu>li>a {
        color: #222;
        line-height: 22px!important;
        font-size: 15px!important;
        padding: 8px 15px!important;
        max-width: 100%;
        width: 100%!important;
        word-break: break-word!important;
        white-space: normal!important
    }
    
    .nav-mobile .navbar-nav .nav-item .nav-link i {
        float: right
    }
    
    .nav-mobile .navbar-nav>.nav-item>.dropdown-menu {
        position: relative!important;
        width: 100%;
        transform: none!important;
        background-color: transparent!important;
        border: 0!important;
        padding-top: 0;
        margin-top: 8px;
        margin-left: 0
    }
    
    .nav-mobile .navbar-nav>.nav-item>.dropdown-menu>.dropdown-item {
        color: #222;
        background-color: transparent!important;
        font-size: 15px;
        line-height: 24px
    }
    
    .nav-mobile .navbar-nav .dropdown-toggle::after {
        display: none!important
    }
    
    .mobile-language-options {
        position: relative!important;
        padding: 0;
        margin: 0;
        display: block;
        width: 100%;
        text-align: left;
        margin-bottom: 15px
    }
    
    .mobile-language-options li {
        display: inline-block;
        list-style: none;
        margin-right: 6px;
        margin-bottom: 16px
    }
    
    .mobile-language-options li a {
        font-size: 13px;
        border: 1px solid #ebebeb;
        border-radius: 6px;
        padding: 5px 10px
    }
    
    .nav-mobile .profile-dropdown {
        display: block;
        float: left;
        width: 100%;
        margin: 10px 0;
        text-align: left
    }
    
    .nav-mobile .profile-dropdown .image-profile-drop {
        display: inline-block;
        font-weight: 600;
        font-size: 16px;
        color: #222!important
    }
    
    .nav-mobile .profile-dropdown .image-profile-drop img {
        display: inline-block;
        width: 44px;
        height: 44px;
        border-radius: 6px;
        margin-right: 10px
    }
    
    .nav-mobile .profile-dropdown .dropdown-menu {
        background-color: transparent!important;
        position: relative!important;
        box-shadow: none!important;
        border: 0!important;
        left: 45px;
        padding: 0!important
    }
    
    .nav-mobile .profile-dropdown .dropdown-menu>li {
        border: 0!important
    }
    
    .nav-mobile .profile-dropdown .dropdown-menu>li>a {
        color: #222!important;
        font-size: 15px!important;
        background-color: transparent!important;
        padding: 8px 15px;
        border: 0!important
    }
    
    .nav-mobile .profile-dropdown .dropdown-menu>li>a>i {
        font-size: 16px!important
    }
    
    .nav-mobile .profile-dropdown .dropdown-menu>li>a .lbl-earnings {
        font-weight: 600!important
    }
    
    .nav-mobile-open {
        width: 310px
    }
    
    .nav-mobile-open .nav-mobile-inner {
        width: 310px
    }
    
    .nav-mobile-open .nav-mobile-footer {
        width: 310px
    }
    
    .li-search {
        position: relative
    }
    
    .search-icon {
        font-size: 17px!important;
        cursor: pointer
    }
    
    .search-icon .icon-times {
        font-size: 14px!important
    }
    
    .nav-mobile .search-icon {
        font-size: 20px!important;
        position: relative;
        top: -1px
    }
    
    .search-icon:hover:after {
        background-color: transparent!important
    }
    
    .search-form {
        display: none;
        width: 320px;
        position: absolute;
        right: 15px;
        top: 50px;
        background-color: #fff;
        z-index: 999999;
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
        padding: 10px
    }
    
    .search-form .form-input {
        border: 0!important;
        box-shadow: none;
        color: #949494;
        height: 40px;
        line-height: 14px;
        padding: 10px 65px 10px 20px;
        background-color: #fafafa
    }
    
    .search-form button {
        border: 0!important;
        box-shadow: none;
        color: #fff!important;
        font-size: 16px;
        width: 40px;
        height: 40px;
        text-align: center;
        position: absolute;
        right: 10px;
        top: 10px;
        border-radius: 0;
        line-height: 10px
    }
    
    .mobile-nav-search {
        display: none
    }
    
    #featured {
        width: 100%;
        height: 436px;
        position: relative;
        display: block;
        float: left;
        /* margin-top: 25px; */
        margin-top: 1px;
        overflow: hidden;
        margin-bottom: 2rem;
    }
    
    #featured .featured-left {
        /* width: 50%; */
        width: 56%;
        height: 436px;
        position: relative;
        display: block;
        float: left;
        padding-right: 1px
    }
    
    #featured .featured-right {
        /* width: 50%; */
        width: 44%;
        height: 436px;
        position: absolute;
        display: block;
        top: 0;
        right: 0;
        bottom: 0;
        padding-left: 2px
    }
    
    #featured .featured-boxes-top {
        display: flex;
        position: relative;
        width: 100%;
        margin-bottom: 3px
    }
    
    #featured .featured-boxes-bottom {
        display: flex;
        position: relative;
        width: 100%
    }
    
    #featured .featured-box {
        flex: 1;
        width: 50%;
        max-width: 50%;
        height: 217px;
        position: relative;
        overflow: hidden
    }
    
    #featured .box-1 {
        padding-right: 2px
    }
    
    #featured .box-2 {
        padding-left: 1px
    }
    
    #featured .box-3 {
        padding-right: 2px
    }
    
    #featured .box-4 {
        padding-left: 1px
    }
    
    #featured .featured-box .box-inner {
        position: relative;
        width: 100%;
        max-width: 100%!important;
        overflow: hidden;
        height: 217px;
        display: block;
        background-color: #fafafa
    }
    
    .slider-container {
        width: 100%;
        max-width: 100%;
        display: block;
        position: relative;
        overflow: hidden!important
    }
    
    .slick-slide {
        outline: none!important
    }
    
    .featured-slider {
        position: relative;
        width: 100%;
        max-height: 436px;
        display: block
    }
    
    .featured-slider .featured-slider-item {
        width: 100%;
        height: 436px;
        position: relative;
        background-color: #fafafa
    }
    
    .featured-slider .featured-slider-item .category-label {
        position: absolute;
        top: 20px;
        left: 20px
    }
    
    .featured-slider .featured-slider-item .img-link::after {
        background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.36) 50%, rgba(0, 0, 0, 0.60) 100%);
        bottom: 0;
        content: "";
        height: 50%;
        opacity: .9;
        position: absolute;
        transition: all .3s ease-in 0s;
        width: 100%;
        will-change: opacity;
        display: block
    }
    
    .featured-slider .featured-slider-item img {
        width: 100%;
        height: 100%;
        display: block
    }
    
    .featured-slider .featured-slider-item .caption {
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 15px 20px 15px 20px;
        pointer-events: none
    }
    
    .featured-slider .featured-slider-item .caption .category-link {
        pointer-events: auto
    }
    
    .featured-slider .featured-slider-item .caption .title {
        color: #fff;
        font-size: 22px;
        font-weight: 500;
        line-height: 28px;
        margin-top: 10px;
        position: relative
    }
    
    .featured-slider .featured-slider-item .caption .title a {
        color: #fff
    }
    
    .featured-slider .featured-slider-item .post-meta span {
        color: #b0b0b0
    }
    
    .featured-slider .featured-slider-item .post-meta a {
        color: #b0b0b0
    }
    
    .featured-slider-nav {
        position: absolute;
        height: 48px;
        width: 100%;
        max-width: 100%;
        top: 0;
        bottom: 0;
        margin: auto;
        pointer-events: none
    }
    
    .featured-slider-nav .prev {
        font-size: 32px;
        color: #fff;
        float: left;
        height: 48px;
        width: 48px;
        line-height: 48px;
        text-align: center;
        position: relative;
        left: 15px;
        opacity: 0;
        z-index: 2;
        background-color: transparent!important;
        border: none!important;
        box-shadow: none!important;
        padding: 0;
        pointer-events: auto;
        text-align: left
    }
    
    .featured-slider-nav .next {
        font-size: 32px;
        color: #fff;
        float: right;
        height: 48px;
        width: 48px;
        line-height: 48px;
        position: relative;
        right: 15px;
        text-align: center;
        opacity: 0;
        z-index: 2;
        background-color: transparent!important;
        border: none!important;
        box-shadow: none!important;
        padding: 0;
        pointer-events: auto;
        text-align: right;
        background-color: #f8f8f8
    }
    
    .featured-slider-nav i:before {
        width: 18px!important
    }
    
    .featured-slider .featured-slider-item .post-meta {
        margin-bottom: 0;
        position: relative;
        z-index: 14
    }
    
    .featured-slider .featured-slider-item .post-meta a {
        pointer-events: auto
    }
    
    .featured-left:hover .featured-slider-nav .prev,
    .featured-left:hover .featured-slider-nav .next {
        -moz-transition: all .3s ease-in-out 0s;
        -webkit-transition: all .3s ease-in-out 0s;
        transition: all .3s ease-in-out 0s;
        opacity: .8
    }
    
    .featured-box .img-cover {
        position: relative;
        /* width: auto; */
        width: 100%;
        /* max-width: 500px; */
        height: 100%;
        max-height: 100%;
        float: left;
        display: block;
        margin: 0 auto;
        object-fit: cover;
        margin-left: 50%;
        transform: translateX(-50%)
    }
    
    .featured-box .category-label {
        position: absolute;
        top: 20px;
        left: 20px
    }
    
    .featured-box .caption {
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 0 20px 15px 20px;
        pointer-events: none
    }
    
    .featured-box .overlay {
        background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.46) 50%, rgba(0, 0, 0, 0.80) 100%);
        bottom: 0;
        content: "";
        height: 50%;
        opacity: .9;
        position: absolute;
        transition: all .3s ease-in 0s;
        width: 100%;
        will-change: opacity
    }
    
    .featured-box .caption h3 {
        margin-bottom: 0
    }
    
    .featured-box .caption a {
        pointer-events: auto
    }
    
    .featured-box .caption .title {
        font-size: 15px;
        color: #fff!important;
        line-height: 21px;
        font-weight: 500;
        overflow-wrap: break-word
    }
    
    .featured-box .caption .post-meta {
        margin-bottom: 0
    }
    
    .featured-box .post-meta span {
        color: #b0b0b0
    }
    
    .featured-box .post-meta a {
        color: #b0b0b0
    }
    
    .category-label {
        background-color: #0a0a0a;
        color: #fff;
        display: inline-block;
        font-size: 11px;
        font-weight: 400;
        position: relative;
        height: 1.8em;
        line-height: 1.8;
        padding: 0 .7em;
        cursor: pointer;
        z-index: 100;
        pointer-events: auto;
        white-space: nowrap
    }
    
    .owl-dots {
        position: absolute;
        bottom: 30px;
        width: auto!important;
        left: 0;
        right: 0;
        margin: auto;
        text-align: center
    }
    
    .owl-dot {
        display: block;
        width: 12px;
        height: 12px;
        border-radius: 100%;
        display: inline-block;
        float: left;
        margin-right: 5px
    }
    
    .owl-dot span {
        display: block;
        width: 12px;
        height: 12px;
        border-radius: 100%;
        display: inline-block;
        float: left;
        margin-right: 5px;
        background-color: #b1b1b1
    }
    
    .owl-dots .active span {
        background-color: #fff
    }
    
    .owl-stage-outer::after {
        width: 1px;
        content: " ";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        background-color: white
    }
    
    .index-wrapper {
        margin-top: 45px
    }
    
    .news-ticker-cnt {
        /* margin: 25px 0; */
        margin: 10px 0;
        display: block;
        width: 100%
    }
    
    .news-ticker-cnt .left {
        float: left
    }
    
    .news-ticker {
        height: 40px;
        line-height: 30px;
        display: block;
        font-size: 16px;
    }
    
    .news-ticker-title {
        line-height: 1;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: #161616;
        color: #fff;
        display: inline-block;
        font-weight: 400;
        text-transform: uppercase;
        left: 15px;
        padding: 12px 10px 12px 22px;
        top: 0;
        width: 100%;
        border-radius: 20px 0px 0px 20px
    }
    
    .news-ticker ul {
        display: block;
        height: 30px;
        padding-left: 15px
    }
    
    .news-ticker ul li {
        height: 30px;
        line-height: 40px;
        list-style: none;
        font-weight: 600;
        display: none;
        width: 800px;
        white-space: nowrap;
        overflow: hidden!important;
        text-overflow: ellipsis
    }
    
    .news-ticker-sep {
        width: 100%;
        display: block;
        height: 30px
    }
    
    .news-ticker-btn-cnt {
        position: absolute;
        right: 15px;
        top: 2px;
    }

    .bnt-news-ticker {
        width: 40px;
        height: 26px;
        text-align: center;
        display: inline-block;
        color: #ebebeb !important;
        border: 1px solid #ddd0;
        border-radius: 2px;
        font-size: 19px;
        position: relative;
        top: 5px;
        left: -10px;
        
    }
    
    #content {
        min-height: 400px
    }
    
    .section {
        /* display: block;
        width: 100%;
        height: auto;
        float: left;
        position: relative;
        margin-bottom: 30px */
        box-shadow: 0 0 5px 5px #dfdfdf;
        -moz-box-shadow: 0 0 5px 5px #dfdfdf;
        -webkit-box-shadow: 0 0 5px 5px #dfdfdf;
        margin: 10px 10px 30px 10px;
        overflow: hidden;
        padding: 10px;
    }
    
    .section .section-head {
        width: 100%;
        display: block;
        position: relative;
        float: left
    }
    
    .section .section-head .title {
        float: left;
        display: inline-block
    }
    
    .section .section-content {
        width: 100%;
        display: block;
        position: relative;
        float: left;
        margin-top: 25px
    }
    
    .section .section-content .tab-content {
        width: 100%;
        display: block
    }
    
    .section .nav-tabs {
        border: 0
    }
    
    .section .nav-tabs>li {
        margin: 0;
        margin-left: 15px
    }
    
    .section .nav-tabs>li>a {
        color: #999;
        border: 0!important;
        padding: 0;
        line-height: 26px;
        font-weight: 400
    }
    
    .section .nav-tabs>li>a:focus,
    .section .nav-tabs>li>a:hover,
    .section .nav-tabs>li>a:active {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background-color: #fff;
        border: 0!important;
        color: #222
    }
    
    .section .nav-tabs>li.active>a,
    .section .nav-tabs>li.active>a:focus,
    .section .nav-tabs>li.active>a:hover {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background-color: #fff;
        border: 0!important;
        color: #222;
        cursor: default
    }
    
    .section .section-content .nav-tabs li a {
        color: #999
    }
    
    .section .section-content .title {
        font-family: 'Roboto', sans-serif;
        font-weight: 500
    }
    
    .section .section-head {
        border-bottom: 1px solid #00000000 !important;
    }
    
    .section .section-head .title {
        height: 30px;
        line-height: 30px;
        padding: 0 15px;
        /* background-color: #161616; */
        background-color: #fff !important;
        color: #fff;
        font-family: "Open Sans", "Helvetica", "Arial", sans-serif;
        display: inline-block;
        font-size: 25px;
        font-weight: 400;
        margin-bottom: -1px;
        text-transform: uppercase;
        margin-top: 0
    }

    /*.section .section-head .title:after {*/
    /*    font-family: "Font Awesome 5 Free";*/
    /*    content: "\f105";*/
    /*    font-weight: 900;*/
    /*    color: #f80000;*/
    /*    padding-left: 5px;*/
    /*}*/

    .section .section-head .title a {
        color: #000 !important;
        font-weight: 800;
    }
    
    .post-meta {
        display: block;
        width: 100%;
        float: left
    }
    
    .post-meta span {
        list-style: none;
        float: left;
        margin-right: 8px;
        color: #999;
        font-size: 11px;
        display: block
    }
    
    .post-meta a {
        list-style: none;
        float: left;
        margin-right: 8px;
        color: #999;
        font-size: 11px;
        display: block;
        font-weight: 600
    }
    
    .post-meta span i {
        margin-right: 5px
    }
    
    .post-item-small {
        display: table;
        width: 100%;
        position: relative;
        float: left;
        padding-bottom: 15px
    }
    
    .post-item-small .left {
        display: table-cell;
        width: 106px;
        position: relative;
        background-color: #fafafa
    }
    
    .post-item-small .right {
        display: table-cell;
        vertical-align: top;
        padding-left: 15px;
        position: relative
    }
    
    .post-item-small img {
        width: 106px;
        height: 74.2px;
        float: left
    }
    
    .post-item-small .title {
        margin: 0;
       line-height: 25px;
        font-size: 16.5px;
        font-weight: 600;
    }
    
    .post-item-small .title a {
        display: block
    }
    
    .small-post-meta {
        display: block;
        margin: 0
    }
    
    .small-post-meta span {
        list-style: none;
        float: left;
        margin-right: 8px;
        color: #b0b0b0;
        font-size: 11px;
        display: block
    }
    
    .small-post-meta a {
        list-style: none;
        float: left;
        margin-right: 8px;
        color: #b0b0b0;
        font-size: 11px;
        display: block;
        font-weight: 600
    }
    
    .small-post-meta span i {
        margin-right: 5px
    }
    
    .sub-block-tabs-mobile {
        display: none
    }
    
    .btn-block-more {
        position: absolute;
        border: 0!important;
        background-color: transparent!important;
        font-size: 16px;
        right: 0;
        height: 20px;
        color: #555!important;
        top: -3px;
        outline: none!important
    }
    
    .btn-block-more .more {
        font-size: 27px;
        line-height: 32px;
        height: 20px!important;
        width: 22px!important;
        display: inline-block;
        outline: none!important;
        margin-right: 5px
    }
    
    .btn-block-more .caret {
        position: relative;
        top: -7px
    }
    
    .sub-block-dropdown {
        min-width: 190px;
        padding: 10px 15px
    }
    
    .sub-block-dropdown ul {
        float: left!important;
        width: 100%;
        display: block
    }
    
    .sub-block-dropdown ul li {
        display: block;
        width: 100%;
        margin: 0!important;
        padding: 5px 0 5px 0;
        float: none
    }
    
    .sub-block-dropdown ul li a {
        padding: 6px;
        display: block
    }
    
    .post-item-mid {
        display: block;
        float: left;
        width: 100%;
        position: relative;
        margin-bottom: 15px
    }
    
    .post-item-mid .title {
        font-size: 21px;
        line-height: 31px;
        text-transform: none;
        font-weight: 500;
        margin-bottom: 5px;
        margin-top: 10px
    }
    
    .post-item-mid .title a {
        display: block
    }
    
    .post-item-mid .description {
        color: #777;
        font-size: 14px;
        float: left;
        line-height: 22px
    }
    
    .post-item-mid img {
        width: 100%
    }
    
    .post-item-horizontal {
        position: relative;
        float: left;
        width: 100%;
        height: auto;
        /* margin-bottom: 30px */
        /* padding-bottom: 5rem; */
    }
    
    .post-item-horizontal .col-sm-5 {
        width: 48.6667%
    }
    
    .post-item-horizontal .col-sm-7 {
        width: 51.333%
    }
    
    .post-item-horizontal .category-label {
        left: 23px;
        position: absolute;
        top: 8px;
        z-index: 10
    }
    
    .post-item-horizontal .title {
        float: left;
        display: block;
        width: 100%;
        font-size: 22px;
        font-weight: 500;
        line-height: 28px;
        text-transform: none;
        margin-top: 10px
    }
    
    .post-item-horizontal .title a {
        display: block
    }
    
    .post-item-horizontal .small-post-meta {
        float: left;
        display: block;
        width: 100%;
        margin-bottom: 10px
    }
    
    .post-item-horizontal .description {
        color: #777;
        float: left;
        line-height: 22px;
        font-size: 13px
    }
    
    .post-item-video-big {
        display: block;
        width: 100%;
        float: left;
        position: relative;
        margin-bottom: 30px
    }
    
    .post-item-video-big .post-item-image {
        height: 422px;
        overflow: hidden
    }
    
    .post-item-video-big .overlay {
        background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.30) 50%, rgba(0, 0, 0, 0.88) 100%) repeat scroll 0 0;
        bottom: 0;
        content: "";
        height: 60%;
        opacity: .8;
        position: absolute;
        transition: all .3s ease-in 0s;
        width: 100%;
        will-change: opacity
    }
    
    .post-item-video-big .caption {
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 0 20px 20px 20px;
        pointer-events: none
    }
    
    .post-item-video-big .title {
        color: #fff;
        font-size: 24px;
        font-weight: 500;
        line-height: 28px;
        margin-top: 10px;
        margin-bottom: 10px
    }
    
    .post-item-video-big .title a {
        color: #fff
    }
    
    .post-item-video-big .caption .category-label {
        margin-bottom: 5px
    }
    
    .post-item-video-big .small-post-meta a {
        pointer-events: auto
    }
    
    .a-view-all {
        border: 0 none;
        color: #999;
        font-size: 13px;
        font-weight: 400;
        line-height: 26px;
        padding: 0;
        float: right
    }
    
    .btn-load-more {
        background: #fff;
        border: 1px solid #e5e5e5;
        display: block;
        font-size: 13px;
        line-height: 20px;
        margin: 0 auto;
        padding: 14px 10px;
        text-align: center;
        transition: all .25s ease 0s;
        color: #333;
        border-radius: 1px;
        width: 100%;
        max-width: 100%;
        font-weight: 600
    }
    
    .load-more-spinner {
        display: none
    }
    
    .spinner {
        width: 70px;
        text-align: center;
        margin: 30px auto
    }
    
    .spinner>div {
        width: 15px;
        height: 15px;
        border-radius: 100%;
        display: inline-block;
        -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
        animation: sk-bouncedelay 1.4s infinite ease-in-out both
    }
    
    .spinner .bounce1 {
        -webkit-animation-delay: -0.32s;
        animation-delay: -0.32s
    }
    
    .spinner .bounce2 {
        -webkit-animation-delay: -0.16s;
        animation-delay: -0.16s
    }
    
    @-webkit-keyframes sk-bouncedelay {
        0%,
        80%,
        100% {
            -webkit-transform: scale(0)
        }
        40% {
            -webkit-transform: scale(1.0)
        }
    }
    
    @keyframes sk-bouncedelay {
        0%,
        80%,
        100% {
            -webkit-transform: scale(0);
            transform: scale(0)
        }
        40% {
            -webkit-transform: scale(1.0);
            transform: scale(1.0)
        }
    }
    
    .sidebar-widget {
        position: relative;
        width: 100%;
        float: left;
        display: block;
        margin-bottom: 5px;

        box-shadow: 0 0 5px 5px #dfdfdf;
        -moz-box-shadow: 0 0 5px 5px #dfdfdf;
        -webkit-box-shadow: 0 0 5px 5px #dfdfdf;
        overflow: hidden;
        padding: 10px;
        margin-top: 10px;
    }
    
    .sidebar-widget .widget-head {
        background-color: #161616;
        display: block;
        line-height: 1!important
    }
    
    .sidebar-widget .widget-head .title {
        position: relative;
        color: #fff;
        font-family: "Open Sans", "Helvetica", "Arial", sans-serif;
        font-weight: 400;
        text-transform: uppercase;
        font-size: 14px;
        line-height: 1!important;
        margin-bottom: 0;
        margin-top: 0;
        padding: 8px 15px
    }
    
    .sidebar-widget .widget-body {
        padding-top: 25px;
        display: block;
        float: left;
        width: 100%
    }
    
    .widget-follow {
        padding: 0;
        margin: 0;
        width: 100%;
        height: auto;
        display: block;
        float: left
    }
    
    .widget-follow li {
        list-style: none;
        float: left;
        width: 49%;
        margin-right: 2%;
        margin-bottom: 7px
    }
    
    .widget-follow li:nth-child(even) {
        margin-right: 0!important
    }
    
    .widget-follow li a {
        display: block;
        height: 40px;
        line-height: 40px;
        color: #fff;
        border-radius: .25rem
    }
    
    .widget-follow li a i {
        position: relative;
        display: inline-block;
        width: 45px;
        padding-left: 15px;
        height: 40px;
        float: left;
        text-align: left;
        line-height: 40px;
        font-size: 16px
    }
    
    .widget-follow li a span {
        position: relative;
        float: left;
        display: inline-block;
        font-size: 13px
    }
    
    .widget-follow li a:hover {
        opacity: .8
    }
    
    .widget-follow li a.facebook {
        background: #3b5998!important
    }
    
    .widget-follow li a.twitter {
        background: #55acee
    }
    
    .widget-follow li a.instagram {
        background: #125688
    }
    
    .widget-follow li a.linkedin {
        background: #007bb5
    }
    
    .widget-follow li a.pinterest {
        background: #cb2027
    }
    
    .widget-follow li a.tumblr {
        background: #2c4762
    }
    
    .widget-follow li a.vk {
        background: #4D76A1
    }
    
    .widget-follow li a.telegram {
        background: #08c
    }
    
    .widget-follow li a.youtube {
        background: #b00
    }
    
    .sidebar-widget .popular-posts {
        margin: 0;
        padding: 0
    }
    
    .widget-popular-posts .widget-body {
        padding-top: 15px
    }
    
    .widget-popular-posts .nav-tabs {
        display: block;
        float: left;
        width: 100%;
        margin-bottom: 25px;
        border-bottom: 1px solid #eee
    }
    
    .widget-popular-posts .nav-tabs .active {
        border-bottom: 2px solid #777
    }
    
    .widget-popular-posts .nav-tabs li {
        width: 33.3%
    }
    
    .widget-popular-posts .nav-tabs li a {
        color: #888;
        border: 0!important;
        background-color: transparent!important;
        width: 100%;
        font-size: 13px;
        padding: 0;
        padding-bottom: 10px;
        text-align: center;
        cursor: pointer
    }
    
    .widget-popular-posts .nav-tabs .active a {
        color: #333
    }
    
    .widget-popular-posts .tab-content {
        display: block;
        float: left;
        width: 100%;
        position: relative
    }
    
    .sidebar-widget .popular-posts li {
        list-style: none;
        display: block;
        width: 100%;
        position: relative;
        float: left
    }
    
    .sidebar-widget .recommended-posts {
        margin: 0;
        padding: 0
    }
    
    .sidebar-widget .recommended-posts li {
        list-style: none;
        display: block;
        width: 100%;
        position: relative;
        float: left
    }
    
    .sidebar-widget .recommended-posts li .title {
        margin: 0
    }
    
    .sidebar-widget .recommended-posts li .title a {
        display: block
    }
    
    .sidebar-widget .recommended-posts li .small-post-meta {
        margin: 0
    }
    
    .sidebar-widget .recommended-posts .recommended-posts-first {
        margin-bottom: 25px
    }
    
    .sidebar-widget .recommended-posts .recommended-posts-first .overlay {
        background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.42) 50%, rgba(0, 0, 0, 0.88) 100%) repeat scroll 0 0;
        bottom: 0;
        content: "";
        height: 60%;
        opacity: .8;
        position: absolute;
        transition: all .3s ease-in 0s;
        width: 100%;
        will-change: opacity
    }
    
    .sidebar-widget .recommended-posts .recommended-posts-first .caption {
        position: absolute;
        bottom: 10px;
        left: 10px;
        padding-right: 10px;
        pointer-events: none
    }
    
    .sidebar-widget .recommended-posts .recommended-posts-first .title {
        color: #fff;
        font-size: 20px;
        font-weight: 500;
        line-height: 26px;
        margin-bottom: 5px
    }
    
    .sidebar-widget .recommended-posts .recommended-posts-first .title a {
        color: #fff
    }
    
    .sidebar-widget .recommended-posts .recommended-posts-first .caption .category-label {
        margin-bottom: 10px
    }
    
    .sidebar-widget .recommended-posts .recommended-posts-first .small-post-meta a {
        pointer-events: auto
    }
    
    .random-slider-container {
        display: block;
        float: left;
        width: 100%;
        position: relative;
        overflow: hidden
    }
    
    .slider-nav {
        width: auto;
        height: 48px;
        display: inline-block;
        position: absolute;
        top: 5px;
        right: 5px;
        pointer-events: none;
        text-align: right;
        z-index: 10
    }
    
    .slider-nav .prev {
        position: relative;
        height: 48px;
        line-height: 48px;
        text-align: right;
        width: 48px;
        border: 0!important;
        padding: 2px!important;
        pointer-events: auto;
        background-color: transparent!important
    }
    
    .slider-nav .next {
        position: relative;
        height: 48px;
        line-height: 48px;
        text-align: left;
        width: 48px;
        border: 0!important;
        padding: 2px!important;
        pointer-events: auto;
        background-color: transparent!important
    }
    
    .slider-nav .next i,
    .slider-nav .prev i {
        display: inline-block;
        position: relative;
        background-color: #010101;
        border-radius: 2px;
        color: #fafafa;
        font-size: 16px;
        font-weight: bold;
        height: 38px;
        line-height: 38px;
        text-align: center;
        width: 38px;
        opacity: .6
    }
    
    .random-slider .category-label {
        left: 8px!important;
        top: 8px!important
    }
    
    .sidebar-widget .tag-list {
        padding: 0;
        margin: 0;
        display: block;
        float: left;
        padding-bottom: 15px
    }
    
    .sidebar-widget .tag-list li {
        list-style: none;
        float: left;
        margin-right: 8px;
        margin-bottom: 8px
    }
    
    .sidebar-widget .tag-list li a {
        background-color: #f4f4f4;
        color: #888;
        display: inline-block;
        font-size: 13px;
        padding: 5px 10px;
        text-decoration: none;
        border-radius: .25rem
    }
    
    .sidebar-widget .tag-list li a:hover {
        color: #fff!important
    }
    
    .poll {
        display: block;
        float: left;
        width: 100%;
        position: relative;
        padding-bottom: 30px;
        margin-top: 30px;
        border-bottom: 1px solid #eee;
        overflow: hidden
    }
    
    .poll:first-child {
        margin-top: 0!important
    }
    
    .poll:last-child {
        border: 0
    }
    
    .poll .title {
        font-size: 15px;
        font-weight: 500;
        line-height: 22px;
        text-transform: none;
        margin-top: 0
    }
    
    .poll .option {
        margin-bottom: 15px
    }
    
    .poll .button-cnt {
        margin-top: 30px
    }
    
    .poll .button-cnt button {
        margin-right: 15px
    }
    
    .poll .result {
        display: none
    }
    
    .poll .result .progress {
        border-radius: 1px;
        background-color: transparent;
        box-shadow: none!important;
        background-color: #f3f3f3;
        color: #222;
        margin-bottom: 15px;
        height: 12px
    }
    
    .poll .result .progress .progress-bar {
        font-size: 11px;
        font-weight: 600;
        box-shadow: none!important
    }
    
    .poll .result .progress .progress-bar-0 {
        color: #444
    }
    
    .poll .result .progress .progress-bar-0 span {
        margin-left: 5px
    }
    
    .poll-error-message {
        color: #E95350;
        font-size: 13px;
        display: none
    }
    
    .a-view-results {
        font-size: 13px;
        font-weight: 600;
        cursor: pointer
    }
    
    .total-vote {
        text-align: center;
        font-weight: bold;
        font-size: 13px;
        margin-top: 19px;
        margin-bottom: 5px
    }
    
    .poll .result .progress span {
        position: absolute;
        right: 0;
        font-weight: 600;
        font-size: 11px;
        line-height: 11px
    }
    
    .label-poll-option {
        font-weight: 400;
        cursor: pointer;
        display: initial!important
    }
    
    .page-title {
        margin-top: 0;
        margin-bottom: 30px;
        font-size: 26px;
        line-height: 26px;
        font-weight: 400
    }
    
    .page-title strong {
        font-weight: 500!important
    }
    
    .page-breadcrumb {
        min-height: 63px
    }
    
    .page-content {
        font-size: 15px;
        line-height: 26px;
        overflow-wrap: break-word
    }
    
    .page-content p {
        overflow-wrap: break-word
    }
    
    .page-content img {
        max-width: 100%!important;
        position: relative
    }
    
    .auth-modal {
        text-align: center
    }
    
    .auth-modal:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -4px
    }
    
    .auth-modal .modal-dialog {
        display: inline-block;
        text-align: left;
        vertical-align: middle
    }
    
    .auth-modal .modal-sm {
        width: 330px;
        max-width: 100%
    }
    
    .auth-modal .modal-header {
        text-align: center;
        border: 0;
        border-radius: 3px 3px 0 0;
        display: block;
        width: 100%;
        padding: 15px 0
    }
    
    .auth-modal .modal-header .close {
        position: absolute;
        z-index: 10;
        right: 15px;
        font-size: 15px;
        top: 15px
    }
    
    .auth-modal .modal-header .modal-title {
        font-size: 24px;
        position: relative;
        font-weight: 500
    }
    
    .auth-modal .modal-body {
        padding: 30px;
        padding-top: 5px
    }
    
    .auth-modal .form-group {
        margin-bottom: 10px
    }
    
    .page-login {
        padding-top: 30px
    }
    
    .col-profile {
        margin-bottom: 15px;
        text-align: center
    }
    
    .col-profile .thumbnail {
        margin: 0 auto;
        max-width: 150px;
        max-height: 150px
    }
    
    .col-profile .btn {
        border-radius: 1px;
        position: relative
    }
    
    .col-option label {
        margin-left: 0!important;
        cursor: pointer!important
    }
    
    .title-social-profile {
        font-size: 18px
    }
    
    .btn-login {
        margin: 15px 0;
        padding: 14px 24px
    }
    
    .login-box-cnt {
        margin: 0 auto;
        width: 450px;
        max-width: 450px
    }
    
    .login-box {
        position: relative;
        width: 100%;
        padding: 30px;
        margin-bottom: 80px;
        top: 0;
        box-sizing: border-box;
        border-radius: 6px;
        border: 1px solid #e6e6e6;
        background: #fff;
        box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
        float: left
    }
    
    .login-box .box-footer {
        display: block;
        width: 100%;
        float: left;
        padding: 20px 0;
        text-align: center;
        background-color: #f6f6f6;
        border-top: 1px solid #eee!important
    }
    
    .login-box .box-footer a {
        color: #222
    }
    
    .login-box .captcha-cnt {
        text-align: center
    }
    
    .auth-title {
        display: block;
        font-size: 24px;
        font-weight: 500;
        text-align: center;
        margin-top: 0;
        margin-bottom: 20px
    }
    
    .auth-sub-title {
        font-size: 14px;
        font-weight: 400;
        text-align: center;
        margin-bottom: 10px;
        margin-top: 10px;
        color: #777
    }
    
    .login-box .auth-sub-title {
        margin-bottom: 30px
    }
    
    .btn-social {
        width: 100%;
        display: block;
        position: relative;
        outline: 0!important;
        box-shadow: none!important;
        padding: 8px 10px;
        padding-left: 54px;
        border-radius: 4px;
        text-align: left;
        margin-bottom: 5px;
        color: #fff!important;
        font-weight: 600!important;
        line-height: 24px
    }
    
    .btn-social svg {
        position: absolute;
        left: 15px
    }
    
    .btn-social-facebook {
        background-color: #1877f2
    }
    
    .btn-social-facebook:hover {
        background-color: #0665e0
    }
    
    .btn-social-google {
        background-color: #eee;
        color: #757575!important
    }
    
    .btn-social-google:hover {
        background-color: #e1e1e1
    }
    
    .btn-social-vk {
        background-color: #5c81b5
    }
    
    .btn-social-vk:hover {
        background-color: #39679b
    }
    
    .col-update-profile-title {
        margin-bottom: 30px
    }
    
    .register-terms {
        font-size: 12px;
        line-height: 16px;
        text-align: center
    }
    
    .register-terms a {
        font-weight: bold
    }
    
    .social-single-link {
        float: none;
        margin: 0 auto
    }
    
    .link-forget {
        color: #222!important
    }
    
    .label-remember {
        color: #222;
        cursor: pointer;
        font-weight: 400;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-size: 13px
    }
    
    .p-auth-modal {
        color: #777;
        text-align: center;
        margin-bottom: 10px
    }
    
    .p-auth-modal-or {
        color: #777;
        text-align: center;
        margin-top: 15px
    }
    
    .auth-box .error-message {
        margin-top: 0;
        margin-bottom: 10px
    }
    
    .form-group-capt {
        min-height: 50px
    }
    
    .post-content {
        display: block;
        width: 100%;
        height: auto;
        float: left;
        margin-bottom: 0
    }
    
    .post-author-meta a {
        color: #222!important
    }
    
    .post-author-meta img {
        width: 30px;
        height: 30px;
        border-radius: 100%;
        float: left;
        margin-right: 10px
    }
    
    .post-content .title {
        font-size: 38px;
        line-height: 48px;
        font-weight: 400;
        margin: 10px 0
    }
    
    .post-content .post-summary {
        width: 100%;
        float: left;
        display: block;
        margin-bottom: 14px
    }
    
    .post-content .post-summary h2 {
        margin: 0!important;
        font-size: 15px;
        line-height: 26px;
        font-weight: 400
    }
    
    .post-content .img-description {
        text-align: left;
        font-size: 12px;
        font-style: italic;
        line-height: 18px;
        color: #666;
        margin-top: 5px;
        float: left
    }
    
    .post-content .post-share {
        margin-bottom: 10px
    }
    
    .post-content .post-meta {
        margin-bottom: 20px;
        position: relative
    }
    
    .post-content .post-meta span {
        font-size: 12px;
        color: #b0b0b0
    }
    
    .post-content .post-meta span a {
        font-size: 12px;
        color: #b0b0b0
    }
    
    .post-content .post-meta .sp-left {
        float: left;
        margin-right: 15px;
        margin-left: 0
    }
    
    .post-content .post-meta .post-comment-pageviews {
        float: right;
        margin-right: 0;
        margin-left: 15px
    }
    
    .post-details-meta-date {
        float: left;
        position: relative
    }
    
    .btn-edit-post {
        padding: 2px 8px;
        color: #fff;
        display: inline-block;
        font-size: 11px;
        font-weight: 400;
        position: relative;
        height: 1.8em;
        line-height: 1.8;
        padding: 0 .7em;
        cursor: pointer;
        z-index: 100;
        pointer-events: auto;
        white-space: nowrap
    }
    
    .btn-edit-post i {
        font-size: 9px;
        position: relative;
        top: -1px;
        margin-right: 5px
    }
    
    .post-share {
        display: table;
        width: 100%;
        float: left;
        margin-bottom: 15px
    }
    
    .post-share .share-left {
        display: table-cell;
        white-space: nowrap;
        vertical-align: top;
        padding-right: 30px
    }
    
    .post-share .share-right {
        display: table-cell;
        vertical-align: top
    }
    
    .post-share .share-box {
        margin: 0;
        padding: 0;
        text-align: left
    }
    
    .post-share .share-box li {
        display: inline-block;
        font-size: 12px;
        line-height: 12px;
        margin-right: 8px;
        margin-bottom: 8px
    }
    
    .post-share .share-box .social-btn-sm {
        height: 38px;
        width: 38px;
        color: #fff;
        float: left;
        overflow: hidden;
        position: relative;
        border-radius: .25rem;
        line-height: 38px;
        text-align: center;
        font-size: 15px;
        -moz-transition: all .2s ease-in-out 0s;
        -webkit-transition: all .2s ease-in-out 0s;
        transition: all .2s ease-in-out 0s
    }
    
    .post-share .share-box li .social-btn-lg {
        color: #fff;
        float: left;
        padding: 0 25px;
        line-height: 36px;
        text-decoration: none;
        -moz-transition: all .2s ease-in-out 0s;
        -webkit-transition: all .2s ease-in-out 0s;
        transition: all .2s ease-in-out 0s;
        height: 38px;
        min-width: 110px;
        border-radius: .25rem
    }
    
    .post-share .share-box li .social-btn-lg span {
        position: relative
    }
    
    .post-share .share-box li .social-btn-lg:hover {
        opacity: .8
    }
    
    .post-share .share-box li .social-btn-sm:hover {
        opacity: .8
    }
    
    .post-share .share-box li .social-btn-lg i {
        font-size: 15px;
        position: relative;
        margin-right: 10px
    }
    
    .post-share .share-box .share-li-sm {
        display: none
    }
    
    .post-share .share-title {
        float: left;
        font-size: 14px;
        font-weight: 600;
        line-height: 42px;
        margin: 0
    }
    
    .post-share .share-title i {
        margin-right: 5px
    }
    
    .share-box li a.facebook {
        background: #3b5998!important
    }
    
    .share-box li a.twitter {
        background: #55acee
    }
    
    .share-box li a.linkedin {
        background: #007bb5
    }
    
    .share-box li a.whatsapp {
        background: #3EBE2B
    }
    
    .share-box li a.whatsapp i {
        font-size: 17px
    }
    
    .share-box li a.pinterest {
        background: #cb2027
    }
    
    .share-box li a.tumblr {
        background: #2c4762
    }
    
    .share-box li a.btn-print {
        background: #444
    }
    
    .share-box li a.youtube {
        background: #b00
    }
    
    .share-box li a.add-reading-list {
        background-color: #bababa;
        color: #fff!important;
        font-size: 15px!important
    }
    
    .share-box li a.remove-reading-list {
        background-color: #43A047;
        color: #fff!important;
        font-size: 15px!important
    }
    
    .post-content .post-image {
        display: block;
        float: left;
        width: 100%;
        max-width: 100%;
        text-align: center;
        position: relative;
        margin-bottom: 15px
    }
    
    .post-content .post-image .post-image-inner {
        width: auto;
        height: auto;
        max-width: 750px;
        margin: 0 auto;
        position: relative
    }
    
    .post-content .post-image img {
        margin: 0 auto
    }
    
    .post-content .post-player {
        display: block;
        float: left;
        width: 100%;
        max-width: 100%
    }
    
    .post-content .post-player #amplitude-player {
        min-height: 250px!important
    }
    
    #time-container input[type="range"].amplitude-song-slider {
        outline: none!important
    }
    
    #volume-container input[type="range"] {
        outline: none!important
    }
    
    .post-detail-slider .owl-nav {
        position: absolute;
        height: 0;
        width: 77px;
        top: 15px;
        right: 15px
    }
    
    .post-detail-slider .owl-nav .owl-prev {
        padding: 0;
        background: rgba(22, 22, 22, 0.5);
        color: #fff;
        float: left;
        font-size: 16px;
        font-weight: bold;
        height: 36px;
        line-height: 36px;
        text-align: center;
        width: 36px;
        margin-right: 5px;
        border: 0!important;
        box-shadow: none!important;
        position: relative;
        vertical-align: middle
    }
    
    .post-detail-slider .owl-nav .owl-next {
        padding: 0;
        background: rgba(22, 22, 22, 0.5);
        color: #fff;
        float: left;
        font-size: 16px;
        font-weight: bold;
        height: 36px;
        line-height: 36px;
        text-align: center;
        width: 36px;
        border: 0!important;
        box-shadow: none!important;
        position: relative
    }
    
    .post-detail-slider .owl-nav i {
        position: relative;
        top: 0;
        opacity: .7
    }
    
    .post-content .video-player {
        display: block;
        float: left;
        width: 100%;
        max-width: 100%;
        margin-bottom: 20px
    }
    
    .plyr__control--overlaid {
        background: rgba(0, 0, 0, .6)!important
    }
    
    .plyr--video .plyr__control.plyr__tab-focus,
    .plyr--video .plyr__control:hover,
    .plyr--video .plyr__control[aria-expanded="true"] {
        background: rgba(0, 0, 0, .9)!important
    }
    
    .plyr--full-ui input[type="range"] {
        color: #a19fa4!important
    }
    
    .plyr__progress__buffer {
        outline: none!important;
        box-shadow: none!important;
        background-color: #0b0b0b!important
    }
    
    .plyr__progress__buffer::-moz-progress-bar {
        outline: none!important;
        box-shadow: none!important;
        background-color: #0b0b0b!important
    }
    
    .plyr__progress__buffer::-webkit-progress-value {
        outline: none!important;
        box-shadow: none!important;
        background-color: #0b0b0b!important
    }
    
    .post-content .post-text {
        clear: both;
        display: block;
        width: 100%;
        position: relative;
        max-width: 100%;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 15px;
        line-height: 26px;
        overflow-wrap: break-word
    }
    
    .post-text object,
    .post-text embed,
    .post-text video,
    .post-text img {
        max-width: 100%!important
    }
    
    .post-content .post-text table {
        border-collapse: collapse;
        overflow: hidden;
        width: 100%;
        max-width: 100%!important;
        margin: 0 auto;
        position: relative;
        border: 1px solid #f2f2f2;
        font-size: 14px
    }
    
    .post-content .post-text table th {
        padding: 6px 10px;
        border: 0;
        border-bottom: 2px solid #f2f2f2;
        font-weight: 700
    }
    
    .post-content .post-text table tr {
        border-bottom: 1px solid #f2f2f2
    }
    
    .post-content .post-text table tr:nth-child(even) {
        background-color: #f2f2f2
    }
    
    .post-content .post-text table td {
        padding: 6px 12px;
        border: 0!important
    }
    
    .post-content .post-text table tr,
    .post-content .post-text table td {
        height: auto!important
    }
    
    .post-content .post-text a {
        color: #1abc9c!important
    }
    
    .post-content .post-text a:hover {
        text-decoration: underline
    }
    
    .post-content .post-summary {
        display: block;
        float: left;
        font-size: 18px;
        line-height: 26px;
        overflow-wrap: break-word;
        margin-top: 0;
        font-weight: 400
    }
    
    .post-content .post-files {
        width: 100%;
        display: block;
        position: relative;
        margin: 15px 0;
        float: left
    }
    
    .post-content .post-files .title {
        width: 100%;
        display: block;
        position: relative;
        float: left;
        font-size: 14px;
        font-weight: 600;
        margin: 0;
        line-height: 28px
    }
    
    .post-content .post-files .file {
        width: 100%;
        display: block;
        position: relative;
        margin-top: 5px;
        float: left;
        text-align: left!important
    }
    
    .post-content .post-files .file button {
        background-color: transparent!important;
        padding: 0!important;
        border: 0!important;
        box-shadow: none!important;
        text-align: left!important
    }
    
    .post-content .post-files .file button:hover {
        text-decoration: underline
    }
    
    .post-content .post-files .file i {
        margin-right: 8px
    }
    
    .gallery-post-item {
        display: block;
        width: 100%;
        margin-bottom: 30px;
        float: left
    }
    
    .title-post-item {
        width: 100%;
        display: block;
        position: relative;
        font-size: 20px;
        line-height: 30px;
        font-weight: 500;
        float: left;
        margin-top: 0;
        margin-bottom: 15px
    }
    
    .gallery-post-item .post-image {
        position: relative
    }
    
    .gallery-post-item .post-image .post-image-inner {
        position: relative;
        float: left
    }
    
    .gallery-post-item .post-item-count {
        width: auto;
        display: inline-block;
        padding: 10px 20px;
        position: absolute;
        top: 0;
        right: 0;
        color: #fff;
        font-weight: 500;
        font-size: 16px;
        background-color: rgba(22, 22, 22, .5)
    }
    
    .gallery-post-buttons {
        width: 100%;
        float: left;
        display: block;
        position: relative;
        margin-top: 20px
    }
    
    .ordered-list-item {
        display: block;
        width: 100%;
        margin-bottom: 30px;
        float: left
    }
    
    .quiz-container {
        display: block;
        width: 100%;
        float: left;
        position: relative
    }
    
    .quiz-container .quiz-question {
        display: block;
        width: 100%;
        float: left;
        position: relative;
        padding-bottom: 15px;
        margin-bottom: 30px;
        border-bottom: 1px solid #f0f0f0
    }
    
    .quiz-container .quiz-question[data-is-last-question="1"] {
        border-bottom: 0!important
    }
    
    .quiz-container .quiz-question-answered .answer {
        pointer-events: none
    }
    
    .quiz-container .quiz-question .alert-success {
        color: #60bc65;
        background-color: rgba(96, 188, 101, .05);
        border: 0!important
    }
    
    .quiz-container .quiz-question .alert-danger {
        color: #e25c58;
        background-color: rgba(226, 92, 88, .05);
        border: 0!important
    }
    
    .quiz-container .quiz-question .alert {
        display: none
    }
    
    .quiz-container .quiz-question .alert .text {
        margin: 0;
        font-size: 22px
    }
    
    .quiz-container .quiz-question .title {
        width: 100%;
        display: block;
        position: relative;
        font-size: 20px;
        line-height: 28px;
        font-weight: 500;
        float: left;
        margin-top: 0;
        margin-bottom: 15px
    }
    
    .quiz-container .description {
        display: block;
        width: 100%;
        float: left;
        position: relative;
        margin-bottom: 5px
    }
    
    .quiz-container .question-image {
        display: block;
        width: 100%;
        float: left;
        position: relative;
        margin-bottom: 20px
    }
    
    .quiz-container .question-answers {
        display: block;
        width: 100%;
        float: left;
        position: relative;
        margin-bottom: 15px
    }
    
    .quiz-container .question-answers .row-answer {
        margin-left: -7.5px;
        margin-right: -7.5px
    }
    
    .quiz-container .question-answers .col-answer {
        padding-left: 7.5px;
        padding-right: 7.5px;
        margin-bottom: 15px;
        max-width: 765px
    }
    
    .quiz-container .question-answers .answer-format-image .answer {
        display: block;
        width: 100%;
        float: left;
        position: relative;
        background-color: #f7f7f7;
        border: 1px solid #f7f7f7;
        cursor: pointer;
        -moz-transition: all .1s ease-in-out 0s;
        -webkit-transition: all .1s ease-in-out 0s;
        transition: all .1s ease-in-out 0s
    }
    
    .quiz-container .question-answers .answer-format-image .answer:hover {
        background-color: #eee;
        border: 1px solid #eee
    }
    
    .quiz-container .question-answers .answer-format-image .answer-image {
        display: block;
        width: 100%;
        float: left;
        position: relative
    }
    
    .quiz-container .question-answers .answer-format-image .answer-image img {
        display: block;
        width: 100%
    }
    
    .quiz-container .question-answers .answer-format-image .answer-bottom {
        display: table;
        width: 100%;
        float: left;
        position: relative;
        padding: 6px
    }
    
    .quiz-container .question-answers .answer-format-image .answer-bottom .answer-radio {
        display: table-cell;
        vertical-align: top;
        text-align: left;
        width: 34px
    }
    
    .quiz-container .question-answers .answer-format-image .answer-bottom .answer-text {
        display: table-cell;
        vertical-align: top;
        padding-top: 4px
    }
    
    .quiz-container .question-answers .answer-format-image .answer-bottom .answer-text span {
        display: inline-block;
        font-size: 14px;
        line-height: 24px;
        font-weight: 600;
        word-break: break-word;
        position: relative
    }
    
    .quiz-container .question-answers .answer-format-image .answer-bottom .quiz-answer-icon {
        color: #555;
        position: relative;
        margin-top: 1.2px
    }
    
    .quiz-container .answer-format-text {
        display: block;
        position: relative;
        width: 100%;
        margin-bottom: 5px!important;
        cursor: pointer
    }
    
    .quiz-container .answer-format-text .answer {
        display: table;
        position: relative;
        width: 100%;
        border-radius: 4px;
        border: 1px solid rgba(0, 0, 0, .1);
        cursor: pointer
    }
    
    .quiz-container .answer-format-text .answer:before {
        content: " ";
        position: absolute;
        z-index: -1;
        top: 1px;
        left: 1px;
        right: 1px;
        bottom: 1px;
        border: 1px solid transparent;
        border-radius: 4px
    }
    
    .quiz-container .answer-format-text .answer:hover {
        border-color: rgba(0, 0, 0, .2)
    }
    
    .quiz-container .answer-format-text .answer .answer-radio {
        display: table-cell;
        position: relative;
        vertical-align: middle;
        width: 14px;
        padding: 5px 12px 5px 12px
    }
    
    .quiz-container .quiz-answer-icon {
        height: 30px;
        display: inline-block;
        font-size: 30px;
        line-height: 30px;
        color: #777
    }
    
    .quiz-container .answer-format-text .quiz-answer-icon {
        color: rgba(0, 0, 0, .2)
    }
    
    .quiz-container .answer-format-text .answer .answer-text {
        display: table-cell;
        position: relative;
        vertical-align: middle;
        padding: 12px 12px 12px 0;
        font-size: 14px;
        word-break: break-word
    }
    
    .quiz-container .answer-format-text .answer-text span {
        font-size: 14px;
        font-weight: 600
    }
    
    .quiz-container .answer-format-image .answer-correct {
        background-color: #60bc65!important;
        background-color: rgba(96, 188, 101, .9)!important;
        color: #fff!important
    }
    
    .quiz-container .answer-format-image .answer-correct .quiz-answer-icon {
        color: #fff!important
    }
    
    .quiz-container .answer-format-image .answer-wrong {
        background-color: rgba(217, 83, 79, .9)!important;
        color: #fff!important
    }
    
    .quiz-container .answer-format-image .answer-wrong .quiz-answer-icon {
        color: #fff!important
    }
    
    .quiz-container .answer-format-text .answer-correct {
        color: #60bc65;
        border-color: rgba(96, 188, 101, .6)
    }
    
    .quiz-container .answer-format-text .answer-correct .quiz-answer-icon {
        color: #60bc65!important
    }
    
    .quiz-container .answer-format-text .answer-wrong {
        color: #e25c58;
        border-color: rgba(226, 92, 88, .6)
    }
    
    .quiz-container .answer-format-text .answer-wrong .quiz-answer-icon {
        color: #e25c58!important
    }
    
    .quiz-container .quiz-result {
        margin-bottom: 30px
    }
    
    .quiz-container .quiz-result .title {
        font-size: 28px;
        line-height: 38px;
        font-weight: 500
    }
    
    .quiz-container .quiz-result .description {
        display: block;
        width: 100%;
        margin-top: 10px;
        font-size: 15px;
        line-height: 28px
    }
    
    .quiz-container .btn-play-again-content {
        text-align: center;
        display: none;
        margin-bottom: 30px
    }
    
    .quiz-container .btn-play-again-content i {
        margin-right: 8px
    }
    
    .quiz-score {
        text-align: center;
        font-size: 20px;
        font-weight: 600;
        color: #222
    }
    
    .quiz-score .correct {
        display: inline-block;
        color: #60bc65;
        background-color: rgba(96, 188, 101, .05);
        padding: 14px 20px;
        min-width: 220px
    }
    
    .quiz-score .wrong {
        display: inline-block;
        color: #e25c58;
        background-color: rgba(226, 92, 88, .05);
        padding: 14px 20px;
        min-width: 220px
    }
    
    .post-content .post-text p {
        overflow-wrap: break-word
    }
    
    .post-content .post-text img {
        max-width: 100%!important;
        position: relative
    }
    
    .post-content .post-tags {
        width: 100%;
        float: left;
        margin-top: 30px;
        margin-bottom: 45px
    }
    
    .post-content .tags-title {
        float: left;
        font-size: 14px;
        font-weight: 600;
        margin: 0;
        margin-right: 15px;
        line-height: 28px
    }
    
    .post-content .post-tags .tag-list {
        float: left;
        margin: 0;
        padding: 0
    }
    
    .post-content .post-tags .tag-list li {
        list-style: none;
        display: inline-block;
        margin-right: 7px;
        margin-bottom: 7px
    }
    
    .post-content .post-tags .tag-list li a {
        border: 2px solid #f0f0f0;
        color: #555;
        display: block;
        font-size: 12px;
        line-height: 11px;
        padding: 8px;
        border-radius: .25rem
    }
    
    .post-content .post-tags .tag-list li a:hover {
        color: #fff!important
    }
    
    .optional-url-cnt {
        display: block;
        float: left;
        width: 100%;
        margin-top: 30px;
        text-align: right
    }
    
    .song-now-playing-icon-container .now-playing {
        margin-top: 10px!important
    }
    
    .amplitude-inner-right .download-link-cnt {
        line-height: 40px!important;
        height: 40px!important
    }
    
    div#amplitude-left div#player-left-bottom {
        display: block;
        width: 100%;
        position: relative;
        float: left
    }
    
    div#amplitude-right {
        display: block;
        width: 100%;
        position: relative;
        float: left;
        max-height: 280px!important;
        overflow-y: visible!important
    }
    
    #amplitude-right .list-left {
        min-height: 45px!important
    }
    
    div#amplitude-right div.song {
        min-height: 45px!important
    }
    
    div#amplitude-right div.song div.song-meta-data span.song-title {
        color: #444;
        font-size: 14px;
        font-weight: 400
    }
    
    div#amplitude-right div.song div.song-meta-data {
        margin-top: 6px!important
    }
    
    #amplitude-right .list-row {
        border-bottom: 1px solid #eee!important
    }
    
    #amplitude-right .list-row:last-child {
        border-bottom: 0!important
    }
    
    .related-posts {
        width: 100%;
        float: left
    }
    
    .section-mid-title {
        display: block;
        float: left;
        position: relative;
        width: 100%;
        border-bottom: 2px solid #161616;
        margin-bottom: 25px
    }
    
    .section-mid-title .title {
        background-color: #161616;
        color: #fff;
        display: inline-block;
        font-size: 13px;
        font-weight: 600;
        line-height: 1;
        margin-bottom: 0;
        margin-top: 0;
        padding: 8px 15px;
        text-transform: uppercase
    }
    
    .about-author {
        display: table;
        border-top: 1px solid #f0f0f0;
        border-bottom: 1px solid #f0f0f0;
        padding-top: 30px;
        padding-bottom: 30px;
        margin-bottom: 45px;
        width: 100%
    }
    
    .about-author-page {
        padding-top: 30px;
        padding-bottom: 30px;
        border-bottom: 1px solid #f0f0f0
    }
    
    .about-author-left {
        display: table-cell;
        width: 130px;
        vertical-align: top
    }
    
    .about-author-right {
        display: table-cell;
        vertical-align: top
    }
    
    .about-author-row {
        width: 100%;
        display: block;
        float: left
    }
    
    .about-author-right .author-link {
        float: left
    }
    
    .about-author-right .author-social-cnt {
        display: block;
        width: 100%;
        float: left;
        margin-top: 10px
    }
    
    .about-author-right .author-social {
        margin: 0;
        padding: 0
    }
    
    .about-author-right .author-social li {
        list-style: none;
        float: left;
        margin-right: 30px
    }
    
    .img-author {
        width: 110px;
        height: 110px
    }
    
    .post-next-prev {
        display: table;
        margin-bottom: 30px;
        border-top: 1px solid #f0f0f0;
        padding: 30px 0 15px 0
    }
    
    .post-next-prev .title {
        font-size: 15px;
        font-weight: 400;
        line-height: 22px;
        margin: 0 0 5px
    }
    
    .post-next-prev .title a {
        display: block
    }
    
    .post-next-prev .left {
        text-align: right;
        display: table-cell;
        border-right: 1px solid #e6e6e6;
        min-height: 60px
    }
    
    .post-next-prev .right {
        text-align: left;
        display: table-cell;
        min-height: 60px
    }
    
    .post-next-prev p span {
        display: block;
        font-size: 12px;
        line-height: 12px;
        margin-bottom: 15px;
        text-transform: uppercase
    }
    
    .post-next-prev .left p span i {
        margin-right: 8px
    }
    
    .post-next-prev .right p span i {
        margin-left: 8px
    }
    
    .post-item {
        display: block;
        width: 100%;
        float: left;
        position: relative;
        margin-bottom: 15px
    }
    
    .col-item-sep {
        width: 100%;
        height: 1px;
        float: left
    }
    
    .post-item .category-label {
        position: absolute;
        top: 8px;
        left: 8px
    }
    
    .post-item .title {
        font-size: 20px;
        line-height: 26px;
        text-transform: none;
        font-weight: 500;
    }

    .section-content .post-item .title{
        margin-top: 10px;
        margin-bottom: 2px;
    }
    
    .post-item .title a {
        display: block
    }
    .post-item .title a:hover{
        color: #f80000 !important;
    }
    
    .post-item .description {
        color: #777;
        font-size: 13px;
        float: left;
        line-height: 22px
    }
    
    .rss-title {
        border-bottom: 1px solid #e7e7e7;
        padding-bottom: 15px;
        margin-bottom: 15px;
        font-size: 22px
    }
    
    .rss-item {
        display: table;
        width: 100%
    }
    
    .rss-item .left {
        display: table-cell;
        width: 250px
    }
    
    .rss-item .right {
        display: table-cell
    }
    
    .rss-item .right p {
        word-break: break-all
    }
    
    .rss-content {
        margin-top: 60px
    }
    
    .feed-item {
        display: block;
        width: 100%;
        float: left;
        position: relative;
        margin-bottom: 15px
    }
    
    .feed-item .title {
        font-size: 16px;
        font-weight: 500;
        line-height: 23px;
        margin: 0
    }
    
    .feed-item .description {
        color: #777;
        float: left;
        font-size: 13px;
        line-height: 20px
    }
    
    .comment-section {
        width: 100%;
        position: relative;
        display: block;
        float: left
    }
    
    .comment-section .nav-tabs .active {
        border: 0;
        margin-bottom: -2px
    }
    
    .comment-section .tab-content .tab-pane {
        padding: 20px 0
    }
    
    .comment-section .form-textarea {
        resize: none
    }
    
    .comment-section .comments {
        float: left;
        display: block;
        width: 100%
    }
    
    .comment-section .nav-tabs {
        border-bottom: 2px solid #161616
    }
    
    .comment-section .nav-tabs>li {
        margin-left: 0!important
    }
    
    .comment-section .nav-tabs>li>a {
        height: 30px;
        line-height: 30px;
        border-radius: 0!important;
        text-transform: uppercase;
        background-color: transparent;
        color: #222;
        border: 0!important;
        padding: 0 15px;
        font-size: 14px
    }
    
    .comment-section .nav-tabs>.active>a {
        color: #fff!important
    }
    
    .comment-section .comments .comment-list {
        padding: 0;
        margin: 0;
        float: left;
        display: block;
        width: 100%
    }
    
    .comment-section .comments .comment-list li {
        width: 100%;
        list-style: none;
        display: table;
        margin-bottom: 20px
    }
    
    .comment-section .comments .comment-list li .left {
        display: table-cell;
        width: 65px;
        height: auto;
        vertical-align: top;
        text-align: left
    }
    
    .comment-section .comments .comment-list li .left img {
        width: 50px;
        height: 50px;
        border-radius: 1px
    }
    
    .comment-section .comments .comment-list li .right {
        display: table-cell;
        vertical-align: top
    }
    
    .comment-section .comments .comment-list li .right .row-custom {
        margin-bottom: 6px
    }
    
    .comment-section .comments .comment-list li .right .comment {
        line-height: 22px
    }
    
    .comment-section .comments .comment-list li .right .username {
        font-weight: 600!important;
        color: #222!important;
        float: left;
        display: block;
        font-size: 14px!important;
        line-height: 16px
    }
    
    .comment-section .comments .comment-list li .right a {
        font-size: 12px
    }
    
    .comment-section .comment-meta .date {
        font-size: 12px;
        line-height: 14px;
        color: #aaa
    }
    
    .comment-section .comment-meta .btn-reply {
        color: #777;
        font-size: 12px;
        line-height: 14px;
        margin-left: 15px
    }
    
    .comment-section .comment-meta .btn-reply i {
        margin-right: 5px
    }
    
    .comment-section .comment-meta .btn-reply:hover {
        color: #444
    }
    
    .comment-section .comment-meta .btn-comment-like {
        color: #777;
        font-size: 12px!important;
        line-height: 12px;
        margin-left: 15px;
        position: relative
    }
    
    .comment-section .comment-meta .btn-comment-like:hover {
        color: #444
    }
    
    .comment-section .tab-content .comments .comment-meta .comment-own {
        color: #777!important
    }
    
    .comment-section .comments .comment-total {
        margin-bottom: 30px;
        margin-top: 45px
    }
    
    .comment-section .comments .label-comment {
        font-size: 15px;
        font-weight: 600;
        display: block;
        float: left;
        margin-right: 10px;
        margin-bottom: 0;
        line-height: 25px
    }
    
    .comment-section .comments .comment-total span {
        display: block;
        font-size: 15px;
        float: left;
        line-height: 25px
    }
    
    .row-sub-comment {
        margin: 0!important;
        padding: 0!important
    }
    
    .sub-comment-form {
        padding: 15px;
        border-radius: .1875rem
    }
    
    .sub-comment-form .form-group {
        margin-bottom: 7px
    }
    
    .sub-comment-form-registered .form-group {
        margin-bottom: 7px
    }
    
    .sub-comment-form-registered {
        margin-top: 15px
    }
    
    .row-sub-comment .form-textarea {
        min-height: 60px
    }
    
    .row-sub-comment .comment-list {
        margin-top: 20px!important
    }
    
    .row-sub-comment .comment-list li {
        margin-bottom: 15px!important
    }
    
    .btn-load-more {
        background: #fff;
        border: 1px solid #e5e5e5;
        display: block;
        font-size: 13px;
        line-height: 20px;
        margin: 0 auto;
        padding: 14px 10px;
        text-align: center;
        transition: all .25s ease 0s;
        color: #555;
        border-radius: .1875rem;
        width: 100%;
        max-width: 100%;
        font-weight: 600;
        cursor: pointer;
        margin-top: 20px
    }
    
    .btn-delete-comment {
        font-size: 12px;
        color: #d43f3a!important;
        margin-left: 15px
    }
    
    .message-comment-result {
        margin: 10px 0!important;
        min-height: 22px
    }
    
    .comment-success-message {
        position: relative;
        color: #00a65a;
        margin: 0!important
    }
    
    .profile-page .img-profile {
        border-radius: 4px
    }
    
    .profile-page .username {
        font-size: 24px;
        text-align: center;
        line-height: 32px
    }
    
    .profile-tabs .nav .nav-item {
        width: 100%;
        text-align: left;
        margin-bottom: 2px!important
    }
    
    .profile-tabs .nav .nav-item .nav-link {
        padding: 11px;
        border-radius: 3px;
        color: #222
    }
    
    .profile-tabs .nav .nav-item .nav-link i {
        margin-right: 8px
    }
    
    .profile-tabs .nav .nav-item .nav-link .count {
        float: right
    }
    
    .profile-tabs .nav .nav-link:hover {
        background-color: #f2f2f2
    }
    
    .profile-tabs .nav .active .nav-link {
        background-color: #f2f2f2
    }
    
    .profile-page-top {
        width: 100%;
        display: block;
        position: relative;
        float: left;
        margin-bottom: 60px
    }
    
    .profile-details {
        width: 100%;
        display: table;
        position: relative;
        float: left
    }
    
    .profile-details .left {
        display: table-cell;
        vertical-align: top;
        text-align: left;
        width: 200px;
        padding-right: 30px
    }
    
    .profile-details .right {
        display: table-cell;
        vertical-align: top
    }
    
    .profile-details .img-profile {
        width: 200px;
        height: 200px;
        border-radius: 3px
    }
    
    .profile-details .p-last-seen {
        margin: 0;
        text-align: left;
        margin-bottom: 8px;
        color: #888
    }
    
    .last-seen {
        font-size: 12px;
        color: #888
    }
    
    .last-seen i {
        width: 10px;
        height: 10px;
        margin-right: 5px;
        color: #b8b8b8
    }
    
    .last-seen-online i {
        color: #85cc84
    }
    
    .profile-details .username {
        font-size: 26px;
        font-weight: 600;
        line-height: 26px;
        margin-bottom: 5px;
        margin-top: 5px;
        width: auto;
        display: inline-block;
        float: left
    }
    
    .profile-details .description {
        line-height: 24px;
        color: #555;
        margin-bottom: 10px
    }
    
    .profile-details .user-contact .info {
        color: #777;
        margin-right: 15px;
        padding-right: 15px;
        border-right: 1px solid #E1E3DF
    }
    
    .profile-details .user-contact .info:last-child {
        border: 0
    }
    
    .profile-details .user-contact .info i {
        margin-right: 10px
    }
    
    .profile-buttons {
        margin-top: 20px;
        text-align: left;
        line-height: 34px
    }
    
    .profile-buttons .btn-follow {
        float: left;
        margin-right: 30px
    }
    
    .profile-buttons ul {
        float: left;
        margin: 0;
        padding: 0
    }
    
    .profile-buttons ul li {
        display: inline-block;
        margin-left: 5px
    }
    
    .profile-buttons ul li:first-child {
        margin-left: 0
    }
    
    .profile-buttons ul li a {
        display: block;
        width: 36px;
        height: 36px;
        line-height: 36px;
        text-align: center;
        color: #777;
        font-size: 15px;
        border: 1px solid #bebebe;
        border-radius: 100%
    }
    
    .profile-buttons ul li a:hover {
        color: #fff
    }
    
    .btn-follow i {
        margin-right: 10px
    }
    
    .earnings-box {
        width: 340px;
        display: inline-block;
        border-radius: 3px;
        padding: 30px;
        position: relative;
        margin-bottom: 30px;
        background-color: #f4f4f4;
        box-shadow: 0 1px 1px 0 rgba(60, 75, 100, .14), 0 2px 1px -1px rgba(60, 75, 100, .12), 0 1px 3px 0 rgba(60, 75, 100, .2)
    }
    
    .earnings-box-pageviews {
        margin-right: 15px
    }
    
    .earnings-box-pageviews i {
        font-size: 52px!important
    }
    
    .earnings-box strong {
        display: block;
        text-align: center;
        font-size: 32px;
        color: #6d7a7a;
        max-width: 200px
    }
    
    .earnings-box label {
        display: block;
        text-align: center;
        font-size: 14px;
        line-height: 14px;
        color: #829393;
        margin-top: 12px;
        margin-bottom: 0;
        font-weight: 400;
        max-width: 200px
    }
    
    .earnings-box i {
        color: #4bc0c0!important;
        position: absolute;
        font-size: 58px;
        top: 30px;
        right: 30px;
        opacity: .8
    }
    
    .table-earnings {
        margin-top: 60px;
        margin-bottom: 60px
    }
    
    .table-payouts {
        margin-bottom: 60px
    }
    
    .table-payouts td {
        width: 33%
    }
    
    .table-striped td,
    .table-striped th {
        border-top: 1px solid #f2f6f6!important;
        padding: 10px 12px!important
    }
    
    .table-striped tbody tr:nth-of-type(2n+1) {
        background-color: rgba(0, 0, 0, .02)!important
    }
    
    .nav-payout-accounts {
        margin-bottom: 30px
    }
    
    .nav-payout-accounts li {
        display: inline-block!important;
        float: none;
        ,
    }
    
    .nav-payout-accounts li a {
        padding: 9.6px 80px;
        background-color: #f2f2f2;
        border-radius: .1875rem;
        margin-right: 15px;
        color: #222!important;
        box-shadow: 0 1px 1px 0 rgba(60, 75, 100, .14), 0 2px 1px -1px rgba(60, 75, 100, .12), 0 1px 3px 0 rgba(60, 75, 100, .1)
    }
    
    .nav-payout-accounts .active>a {
        color: #fff!important
    }
    
    .warning-set-payout {
        color: #888;
        margin-top: 60px
    }
    
    .widget-followers {
        width: 100%;
        display: block;
        float: left;
        position: relative
    }
    
    .widget-followers {
        width: 100%;
        display: block;
        float: left;
        position: relative;
        margin-bottom: 30px
    }
    
    .widget-followers .widget-head {
        width: 100%;
        display: block;
        float: left;
        position: relative;
        border-bottom: 1px solid #ebebeb
    }
    
    .widget-followers .widget-head .title {
        font-size: 15px;
        margin-top: 0
    }
    
    .widget-followers .widget-body {
        width: 100%;
        display: block;
        float: left;
        position: relative;
        padding: 15px 0
    }
    
    .widget-followers .widget-content {
        width: 100%;
        display: block;
        float: left;
        position: relative;
        max-height: 260px;
        overflow: hidden
    }
    
    .widget-followers .widget-body .row-followers {
        margin-right: -3px;
        margin-left: -3px
    }
    
    .widget-followers .widget-body .col-followers {
        padding-right: 3px;
        padding-left: 3px;
        margin-bottom: 6px
    }
    
    .widget-followers .widget-body .followers-list .img-follower {
        width: 50px;
        height: 50px
    }
    
    .widget-followers .widget-body .followers-list img {
        width: 50px;
        height: 50px
    }
    
    .form-avatar {
        width: 180px;
        border-radius: 3px
    }
    
    .btn-resend-email {
        padding: 0;
        margin: 0;
        background-color: transparent;
        box-shadow: none!important;
        float: right
    }
    
    .btn-profile-file-upload {
        background-color: #555!important;
        border-color: #555!important
    }
    
    .badge-profile-file-upload {
        background-color: #555!important;
        font-size: 10px;
        font-weight: normal;
        border-radius: 4px;
        font-weight: 600;
        padding: 5px 10px
    }
    
    .profile-tab-content .success-message {
        margin-top: 0
    }
    
    .visual-color-box {
        width: 38px;
        height: 38px;
        line-height: 38px;
        text-align: center;
        float: left;
        margin-right: 15px;
        margin-bottom: 15px;
        border-radius: 100%;
        cursor: pointer;
        color: #fff;
        font-size: 20px
    }
    
    .contact-leave-message {
        font-size: 22px;
        font-weight: 400;
        margin-top: 20px;
        margin-bottom: 15px
    }
    
    .row-contact-text {
        margin-bottom: 30px
    }
    
    .contact-item {
        margin-bottom: 10px;
        display: block;
        float: left;
        width: 100%
    }
    
    .contact-item .contact-icon {
        max-width: 30px;
        padding-right: 0;
        text-align: center;
        font-size: 15px;
        color: #444
    }
    
    .contact-social {
        margin-top: 30px;
        float: left
    }
    
    .contact-social ul {
        margin: 0;
        padding: 0
    }
    
    .contact-social ul li {
        list-style: none;
        display: inline-block;
        margin-right: 10px
    }
    
    .contact-social ul li a {
        border: 1px solid #dfdfdf;
        border-radius: 100%;
        color: #555;
        display: inline-block;
        height: 50px;
        line-height: 50px;
        text-align: center;
        width: 50px;
        font-size: 15px
    }
    
    .contact-social ul li a:hover {
        text-decoration: none
    }
    
    .contact-social ul li .facebook:hover {
        background-color: #3B5998;
        color: #fff!important;
        border-color: #3B5998
    }
    
    .contact-social ul li .twitter:hover {
        background-color: #1DA1F2;
        color: #fff!important;
        border-color: #1DA1F2
    }
    
    .contact-social ul li .instagram:hover {
        background-color: #D02E95;
        color: #fff!important;
        border-color: #D02E95
    }
    
    .contact-social ul li .linkedin:hover {
        background-color: #0177b5;
        color: #fff!important;
        border-color: #0177b5
    }
    
    .contact-social ul li .pinterest:hover {
        background-color: #bd081c;
        color: #fff!important;
        border-color: #bd081c
    }
    
    .contact-social ul li .vk:hover {
        background-color: #4c75a3;
        color: #fff!important;
        border-color: #4c75a3
    }
    
    .contact-social ul li .youtube:hover {
        background-color: #b00;
        color: #fff!important;
        border-color: #b00
    }
    
    .contact-social ul li .telegram:hover {
        background-color: #08c;
        color: #fff!important;
        border-color: #08c
    }
    
    .page-gallery {
        min-height: 700px;
        padding-bottom: 100px
    }
    
    .filters {
        width: auto;
        position: relative;
        display: block;
        margin-bottom: 30px;
        text-align: center
    }
    
    .filters input {
        display: none
    }
    
    .filters .btn {
        border: 0;
        color: #555!important;
        box-shadow: none;
        font-size: 14px;
        line-height: 16px;
        margin: 5px 10px;
        padding: 6px 15px;
        -moz-transition: all .45s ease-in-out 0s;
        -webkit-transition: all .45s ease-in-out 0s;
        transition: all .45s ease-in-out 0s;
        background-color: #fff;
        box-shadow: none!important;
        position: relative;
        text-align: center;
        font-weight: 600;
        background-color: transparent!important
    }
    
    .filters .active::after {
        bottom: -2px;
        content: "";
        height: 2px;
        left: 0;
        position: absolute;
        width: 100%
    }
    
    .filters .btn:last-child {
        margin-right: 0
    }
    
    .filters .btn:focus:after,
    .filters .btn:hover:after,
    .filters .btn:active:after {
        bottom: -2px;
        content: "";
        height: 2px;
        left: 0;
        position: absolute;
        width: 100%;
        -moz-transition: all .45s ease-in-out 0s;
        -webkit-transition: all .45s ease-in-out 0s;
        transition: all .45s ease-in-out 0s
    }
    
    .gallery .gallery-item {
        position: relative;
        cursor: pointer;
        padding-left: 7.5px!important;
        padding-right: 7.5px!important;
        margin-bottom: 15px
    }
    
    .gallery .gallery-item .item-inner {
        position: relative;
        display: block;
        overflow: hidden
    }
    
    .gallery img {
        width: 100%;
        transition: all .5s;
        text-indent: -9999px
    }
    
    .gallery .lightbox img {
        width: 100%;
        border-radius: 0;
        position: relative
    }
    
    .gallery .lightbox:after {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        background-color: rgba(0, 0, 0, 0.6);
        content: '';
        transition: .4s
    }
    
    .gallery .lightbox:hover:after,
    .gallery .lightbox:hover:before {
        opacity: .5
    }
    
    .gallery .gallery-item:hover img {
        transform: scale(1.1)
    }
    
    .row-masonry {
        margin-left: -7.5px;
        margin-right: -7.5px
    }
    
    .gallery .gallery-item .caption {
        width: 100%;
        position: absolute;
        padding: 0;
        bottom: 0;
        left: 0;
        color: #fff;
        z-index: 10;
        font-size: 16px;
        text-align: center;
        padding: 8px
    }
    
    .gallery .gallery-item .gallery-image-cover a::after {
        background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.36) 50%, rgba(0, 0, 0, 0.80) 100%);
        bottom: 0;
        content: "";
        height: 40%;
        opacity: .9;
        position: absolute;
        transition: all .3s ease-in 0s;
        width: 100%;
        will-change: opacity;
        display: block
    }
    
    .gallery .gallery-item .caption .album-name {
        display: inline-block;
        width: auto;
        height: auto;
        padding: 5px 10px;
        border-radius: 3px
    }
    
    .img-gallery-empty {
        width: 100%;
        height: 300px;
        background-color: #fafafa
    }
    
    .gallery-category-title {
        font-size: 22px;
        line-height: 22px;
        font-weight: 500;
        margin-bottom: 30px;
        display: inline-block;
        width: auto;
        margin: 0 15px 30px 15px;
        padding: 10px 20px
    }
    
    .gallery-links {
        font-size: 16px
    }
    
    .gallery-links .gallery-next-link {
        margin-left: 60px
    }
    
    .pagination {
        float: right;
        margin: 30px 0
    }
    
    .pagination li a {
        margin: 0 4px;
        border: 1px solid #eaeaf1;
        color: #63636a;
        height: 36px;
        text-align: center;
        -moz-transition: all .2s ease-in-out 0s;
        -webkit-transition: all .2s ease-in-out 0s;
        transition: all .2s ease-in-out 0s;
        width: auto;
        min-width: 36px;
        font-size: 14px;
        line-height: 23px;
        border-radius: 1px!important
    }
    
    .pagination .prev a {
        line-height: 21px!important
    }
    
    .pagination .next a {
        line-height: 21px!important
    }
    
    .pagination .page-first a {
        line-height: 21px!important
    }
    
    .pagination .page-last a {
        line-height: 21px!important
    }
    
    .pagination li a:hover,
    .pagination li a:focus,
    .pagination li a:active {
        color: #fff
    }
    
    #footer {
        background-color: #121313;
        padding-top: 60px;
        margin-top: 60px;
        color: #aaa;
        /* height: 264px; */
    }
    
    .footer-widgets {
        /* padding-bottom: 30px */
    }
    
    .footer-widget {
        display: block
    }
    
    .footer-widget .title {
        text-transform: uppercase;
        padding-bottom: 8px;
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 500;
        position: relative;
        color: #fff;
        margin-bottom: 15px
    }
    
    .f-widget-about p {
        font-size: 13px
    }
    
    .footer-logo {
        margin-bottom: 15px;
        width: 240px;
        height: auto
    }
    
    .footer-logo img {
        width: 100%;
        height: auto;
        max-width: 100%;
        max-width: 240px;
        max-height: 90px
    }
    
    .f-random-list {
        padding: 0;
        margin: 0;
        position: relative
    }
    
    .f-random-list li {
        display: table;
        list-style: none;
        position: relative;
        width: 100%;
        display: block;
        float: left;
        margin-bottom: 15px
    }
    
    .f-random-list li .list-left {
        position: relative;
        display: table-cell;
        vertical-align: top;
        width: 106px;
        height: 74px;
        overflow: hidden
    }
    
    .f-random-list li .list-right {
        position: relative;
        display: table-cell;
        vertical-align: top;
        padding-left: 15px
    }
    
    .f-random-list .post-item-no-image .list-right {
        padding: 0
    }
    
    .f-random-list li img {
        width: 106px;
        height: 74.2px;
        position: relative;
        float: left
    }
    
    .f-random-list li .title {
        font-weight: 500;
        line-height: 22px;
        font-size: 13px;
        margin: 0;
        margin-bottom: 5px;
        text-transform: none
    }
    
    .f-random-list li .title a {
        color: #ccc;
        display: block
    }
    
    .f-widget-follow ul {
        margin: 0;
        padding: 0
    }
    
    .f-widget-follow ul li {
        display: inline-block;
        margin-right: 5px;
        margin-bottom: 5px
    }
    
    .f-widget-follow ul li a {
        width: 38px;
        height: 38px;
        color: #cecece!important;
        font-size: 16px;
        line-height: 38px;
        text-align: center;
        display: block;
        border-radius: .25rem;
        background-color: #2d2e30
    }
    
    .f-widget-follow ul li a:hover {
        text-decoration: none;
        color: #fff
    }
    
    .f-widget-follow ul li .facebook:hover {
        background-color: #3B5998;
        color: #fff!important
    }
    
    .f-widget-follow ul li .twitter:hover {
        background-color: #1DA1F2;
        color: #fff!important
    }
    
    .f-widget-follow ul li .instagram:hover {
        background-color: #D02E95;
        color: #fff!important
    }
    
    .f-widget-follow ul li .linkedin:hover {
        background-color: #0177b5;
        color: #fff!important
    }
    
    .f-widget-follow ul li .pinterest:hover {
        background-color: #bd081c;
        color: #fff!important
    }
    
    .f-widget-follow ul li .vk:hover {
        background-color: #4c75a3;
        color: #fff!important
    }
    
    .f-widget-follow ul li .telegram:hover {
        background-color: #08c;
        color: #fff!important
    }
    
    .f-widget-follow ul li .youtube:hover {
        background-color: #b00;
        color: #fff!important
    }
    
    .f-widget-follow ul li .rss:hover {
        background-color: #F8991D;
        color: #fff!important
    }
    
    .widget-newsletter {
        margin-top: 45px
    }
    
    .widget-newsletter input[name='url'],
    .modal-newsletter input[name='url'] {
        display: none!important
    }
    
    .newsletter {
        width: 100%;
        max-width: 100%;
        overflow: hidden;
        margin-top: 5px;
        font-size: 13px;
        position: relative;
        display: flex;
        align-items: center
    }
    
    .newsletter input {
        width: 100%;
        font-size: 13px;
        line-height: 18px;
        background: #2d2e30;
        border: 1px solid transparent;
        border-right: 0!important;
        outline: none!important;
        color: #ccc;
        height: 38px;
        padding: 10px 20px;
        box-shadow: none;
        border-radius: 3px 0 0 3px
    }
    
    .newsletter .newsletter-button {
        height: 38px;
        padding: 6px 14px;
        border-radius: 0 3px 3px 0;
        line-height: 1.5;
        outline: none!important;
        font-size: 14px;
        border: 0;
        color: #fff;
        -moz-transition: .2s;
        -webkit-transition: .2s;
        transition: .2s;
        white-space: nowrap
    }
    
    .newsletter .newsletter-button:hover {
        opacity: .8
    }
    
    .modal-newsletter .modal-content {
        border-radius: 0
    }
    
    .modal-newsletter .icon-newsletter {
        display: block;
        width: 100%;
        text-align: center;
        font-size: 56px
    }
    
    .modal-newsletter .newsletter-title {
        font-size: 24px;
        line-height: 34px;
        text-align: center
    }
    
    .modal-newsletter .modal-newsletter-response {
        min-height: 25px
    }
    
    .modal-newsletter .modal-newsletter-response p {
        margin-bottom: 0!important
    }
    
    .footer-bottom {
        padding: 20px 0 20px 0;
        border-top: 1px solid #2a2b2d;
        line-height: 36px
    }
    
    .footer-bottom-left {
        float: left;
        padding-left: 15px
    }
    
    .footer-bottom-right {
        float: right
    }
    
    .footer-bottom p {
        font-size: 13px;
        line-height: 20px;
        margin: 10px 0
    }
    
    .nav-footer {
        margin: 0;
        padding: 0
    }
    
    .nav-footer li {
        display: inline-block;
        list-style: outside none none;
        margin-right: 15px
    }
    
    .nav-footer li a {
        color: #aaa;
        font-size: 13px;
        line-height: 16px
    }
    
    .scrollup {
        display: none;
        position: fixed;
        bottom: 20px;
        right: 15px;
        color: #fff;
        z-index: 999999
    }
    
    .scrollup i {
        width: 40px;
        height: 40px;
        line-height: 40px;
        display: block;
        text-align: center;
        background-color: #222;
        border-radius: .3rem;
        z-index: 999999
    }
    
    .error-404 {
        min-height: 500px;
        width: 100%;
        text-align: center;
        padding-top: 100px
    }
    
    .error-404 h1 {
        font-size: 60px;
        margin-bottom: 10px
    }
    
    .error-404 h2 {
        margin-top: 10px;
        font-size: 32px
    }
    
    @keyframes fadeIn {
        from {
            opacity: 0;
            transform: translate3d(0, -20%, 0)
        }
        to {
            opacity: 1;
            transform: translate3d(0, 0, 0)
        }
    }
    
    .bn-lg {
        display: block;
        width: 100%;
        min-width: 728px;
        min-height: 90px;
        position: relative;
        float: left;
        text-align: center
    }
    
    .bn-md {
        display: none;
        width: 100%;
        min-width: 468px;
        min-height: 60px;
        position: relative;
        float: left;
        text-align: center
    }
    
    .bn-sm {
        display: none;
        width: 100%;
        min-width: 234px;
        min-height: 60px;
        position: relative;
        text-align: center;
        float: left
    }
    
    .bn-lg-sidebar {
        width: 100%;
        min-width: 300px;
        min-height: 250px;
        position: relative;
        float: left;
        text-align: center;
        display: block
    }
    
    .bn-sm-sidebar {
        display: none;
        width: 100%;
        min-width: 234px;
        min-height: 60px;
        position: relative;
        float: left;
        text-align: center
    }
    
    .bn-header-mobile {
        display: none;
        width: 100%;
        padding-bottom: 15px;
        overflow-x: hidden;
    }

    .overflow-hidden{
        overflow-x: hidden;
    }
    
    .bn-p-t {
        padding-top: 30px
    }
    
    .bn-p-t-20 {
        padding-top: 20px
    }
    
    .bn-p-b {
        padding-bottom: 30px
    }
    
    .bn-p-b-20 {
        padding-bottom: 20px
    }
    
    .add-reading-list {
        color: #379824!important;
        font-size: 12px!important;
        float: right!important;
        font-weight: 400!important
    }
    
    .remove-reading-list {
        color: #cc2d29!important;
        font-size: 12px!important;
        float: right!important;
        font-weight: 400!important
    }
    
    .contact-map-container {
        display: block;
        float: left;
        width: 100%;
        margin-top: 30px
    }
    
    .contact-map-container iframe {
        display: block;
        float: left;
        width: 100%;
        height: 460px
    }
    
    .navbar-default .sub-menu-right {
        background-color: #fff;
        display: table-cell;
        min-height: 250px;
        padding: 20px;
        vertical-align: top;
        width: 80%
    }
    
    .single-sub-menu {
        display: block!important;
        width: 100%!important
    }
    
    .single-sub-menu .menu-post-item {
        width: 20%
    }
    
    .hide-after::after {
        display: none
    }
    
    .post-item-no-image .category-label {
        position: relative!important;
        left: 0!important;
        top: 0!important
    }
    
    .post-item-no-image .right {
        padding: 0!important
    }
    
    .post-item-no-image .item-content {
        width: 100%!important
    }
    
    .post-item-no-image .category-label-horizontal {
        left: 15px!important
    }
    
    .post-item-no-image .caption-video-image {
        position: relative!important;
        padding: 0!important;
        pointer-events: auto!important
    }
    
    .post-item-no-image .caption-video-image .category-label {
        display: none
    }
    
    .post-item-no-image .caption-video-image .title {
        color: #222!important;
        pointer-events: auto!important
    }
    
    .post-item-no-image .caption-video-image .title a {
        color: #222!important;
        pointer-events: auto!important
    }
    
    .post-item-no-image .title-random-slider {
        margin-top: 30px
    }
    
    .post-item-no-image .category-label-random-slider {
        top: 15px!important
    }
    
    .section-block-3 .post-item-no-image .title {
        margin-top: 0!important
    }
    
    .post-item-image {
        width: 100%;
        /* height: 214.1px; */
        /* height: 175.1px; */
        display: block;
        position: relative;
        background-color: #fafafa
    }
    
    .post-item-mid .post-item-image {
        height: 136.78px
    }
    
    .post-item-horizontal .post-item-image {
        height: 207.917px
    }
    
    .megamenu-content .post-item-image {
        height: auto
    }
    
    .megamenu-content .post-item-image .img-container img {
        height: 121px
    }
    
    .profile-page .post-item-image {
        height: 249.78px
    }
    
    .img-container {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        /*overflow: hidden*/
    }
    
    .img-bg {
        width: 100%
    }
    
    .img-cover {
        position: relative;
        width: 100%;
        height: 100%;
        object-fit: cover
    }
    
    .img-post {
        width: 100%;
        position: relative;
        display: block
    }
    
    .media-icon {
        position: absolute;
        width: 60px;
        height: 60px;
        line-height: 60px;
        top: -130px;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        z-index: 10;
        text-align: center;
        pointer-events: none
    }
    
    .media-icon i {
        display: block;
        font-size: 38px;
        color: #f0f0f0;
        overflow: hidden;
        position: relative;
        z-index: 1
    }
    
    .media-icon em {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        display: block;
        width: 34px;
        height: 34px;
        background: rgba(0, 0, 0, 0.3)!important;
        border-radius: 100%!important
    }
    
    .featured-slider .media-icon i,
    .post-item-video-big .media-icon i {
        font-size: 48px
    }
    
    .featured-slider .media-icon em,
    .post-item-video-big .media-icon em {
        width: 45px;
        height: 45px
    }
    
    .featured-box .media-icon i {
        font-size: 36px
    }
    
    .featured-box .media-icon em {
        width: 33px;
        height: 33px
    }
    
    .megamenu-content .media-icon i {
        font-size: 32px
    }
    
    .megamenu-content .media-icon em {
        width: 29px;
        height: 29px
    }
    
    .post-item-small .media-icon i,
    .f-random-list li .list-left .media-icon i {
        font-size: 28px
    }
    
    .post-item-small .media-icon em,
    .f-random-list li .list-left .media-icon em {
        width: 25px;
        height: 25px
    }
    
    .megamenu-content .media-icon i {
        font-size: 34px
    }
    
    .megamenu-content .media-icon em {
        width: 31px;
        height: 31px
    }
    
    .show-on-page-load {
        visibility: hidden;
        width: auto;
        height: auto;
        max-width: 750px;
        margin: 0 auto
    }
    
    .category-label-relative {
        position: relative!important;
        top: 0!important;
        left: 0!important
    }
    
    .l-15-im {
        left: 15px!important
    }
    
    .cookies-warning {
        background-color: #fafafc;
        border-radius: 2px;
        bottom: 18px;
        left: 20px;
        opacity: .9;
        position: fixed;
        width: 400px;
        max-width: 100%;
        z-index: 9999;
        border: 1px solid #e5e5e8
    }
    
    .cookies-warning .text {
        font-size: 13px;
        padding: 24px 18px;
        color: #333;
        line-height: 24px
    }
    
    .cookies-warning .icon-cl {
        cursor: pointer;
        padding: 8px;
        position: absolute;
        font-size: 10px;
        right: 1px;
        top: -5px;
        color: #7b7b7b!important
    }
    
    .recaptcha-cnt {
        width: 100%;
        height: auto;
        display: block;
        text-align: center
    }
    
    .page-login .g-recaptcha {
        width: 300px;
        height: 74px;
        margin: 0 auto
    }
    
    .reactions {
        display: block;
        position: relative;
        float: left;
        width: 100%;
        margin-bottom: 45px
    }
    
    .reactions .title-reactions {
        display: block;
        width: 100%;
        margin-bottom: 30px;
        text-transform: uppercase;
        font-size: 16px
    }
    
    .reactions .col-reaction {
        width: 13%;
        margin-right: 5.8px;
        cursor: pointer;
        margin-bottom: 5px;
        float: left
    }
    
    .reactions .col-reaction:last-child {
        margin: 0
    }
    
    .reactions .col-reaction .row {
        margin-bottom: 5px
    }
    
    .reactions .col-reaction:hover .btn-reaction span {
        color: #fff
    }
    
    .reactions .icon-cnt {
        display: block;
        width: 100%;
        height: 75px;
        float: left;
        position: relative;
        text-align: center
    }
    
    .reactions .img-reaction {
        width: 75px;
        height: 75px
    }
    
    .reaction-num-votes {
        border-radius: 15px;
        position: absolute;
        top: 8px;
        right: 15px;
        display: inline-block;
        min-width: 24px;
        opacity: .8;
        font-weight: 400
    }
    
    .label-reaction {
        background-color: transparent;
        color: #222;
        font-size: 13px;
        font-weight: 400;
        display: inline-block;
        min-width: 30px;
        padding: 2px 6px;
        border-radius: 6px;
        cursor: pointer
    }
    
    .label-reaction-voted {
        background-color: #1abc9c;
        color: #fff
    }
    
    .col-disable-voting {
        cursor: default!important
    }
    
    .col-disable-voting .label-reaction {
        cursor: default
    }
    
    .col-disable-voting .progress-bar-vertical .progress-bar {
        opacity: .7!important
    }
    
    .disable-voting {
        background-color: #e6e6e6!important;
        cursor: default!important
    }
    
    .disable-voting span {
        color: #222!important
    }
    
    .post-content .vjs-icon-play::before,
    .post-content .video-js .vjs-big-play-button::before,
    .post-content .video-js .vjs-play-control::before {
        display: none
    }
    
    .noselect {
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }
    
    .modal-center {
        text-align: center;
        padding: 0!important
    }
    
    .modal-center:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -4px
    }
    
    .modal-center .modal-dialog {
        display: inline-block;
        text-align: left;
        vertical-align: middle
    }
    
    .add-post-modal .modal-dialog {
        max-width: 730px
    }
    
    .add-post-modal .row {
        margin-left: -5px;
        margin-right: -5px
    }
    
    .add-post-modal .row {
        margin-left: -5px;
        margin-right: -5px
    }
    
    .add-post-modal .col-add-post {
        padding-left: 5px;
        padding-right: 5px
    }
    
    .add-post-modal .modal-header {
        border: 0!important;
        text-align: center;
        padding: 30px 20px;
        padding-bottom: 10px
    }
    
    .add-post-modal .modal-body {
        padding: 20px;
        padding-bottom: 30px
    }
    
    .add-post-modal .modal-content {
        border-radius: 4px
    }
    
    .add-post-modal .modal-header .modal-title {
        font-size: 20px;
        line-height: 24px;
        text-transform: uppercase
    }
    
    .add-post-modal .item {
        width: 100%;
        height: 215px;
        overflow: hidden;
        background-color: #fbfbfb;
        padding: 20px;
        margin-bottom: 10px
    }
    
    .add-post-modal .item-icon {
        width: 80px;
        height: 80px;
        text-align: center;
        line-height: 80px;
        background-color: #fff;
        border-radius: 100%;
        margin: 0 auto
    }
    
    .add-post-modal .item-icon i {
        font-size: 40px
    }
    
    .add-post-modal .item-icon .icon-personality-quiz {
        font-size: 42px
    }
    
    .add-post-modal .item .title {
        font-size: 16px;
        text-align: center;
        margin: 10px 0;
        color: #333!important
    }
    
    .add-post-modal .item .desc {
        color: #a6a6a6;
        text-align: center;
        margin-bottom: 0;
        font-size: 13px
    }
    
    .add-post-modal .close {
        position: absolute;
        z-index: 10;
        right: 15px;
        font-size: 15px;
        top: 15px
    }
    
    .add-post-modal .item:hover {
        background-color: #f7f7f7
    }
    
    .modal-newsletter .modal-dialog {
        max-width: 650px
    }
    
    .modal-newsletter .modal-body {
        padding: 50px
    }
    
    .modal-newsletter .modal-body .close {
        display: inline-block;
        padding: 6px;
        color: #777;
        opacity: 1!important;
        position: absolute;
        top: 5px;
        right: 5px;
        font-size: 11px;
        width: 34px;
        height: 34px
    }
    
    .modal-newsletter .modal-title {
        text-align: center;
        text-transform: uppercase;
        font-size: 22px;
        font-weight: 600;
        letter-spacing: 2px;
        margin: 0 0 15px
    }
    
    .modal-newsletter .modal-desc {
        line-height: 26px;
        text-align: center;
        margin-bottom: 20px;
        color: #6c757d
    }
    
    .modal-newsletter .form-input {
        background-color: #f8f8f8;
        height: 40px;
        line-height: 40px;
        border-radius: 0!important
    }
    
    .modal-newsletter .form-input:focus {
        border-color: #cfcfcf
    }
    
    .modal-newsletter .btn {
        padding: 7px 30px!important;
        line-height: 26px;
        border-radius: 0!important;
        color: #fff!important;
        border: 0!important;
        white-space: nowrap
    }
    
    .modal-newsletter .btn:hover {
        opacity: .9
    }
    
    .modal-newsletter .modal-newsletter-inputs {
        position: relative;
        display: flex;
        align-items: center
    }
    
    .modal-newsletter .text-close {
        background-color: transparent!important;
        border: 0!important;
        box-shadow: none!important;
        margin: 0!important;
        padding: 0!important;
        text-decoration: underline;
        color: #6c757d
    }
    
    .modal-newsletter .text-close:hover {
        color: #555
    }
    
    .page-confirm {
        width: 400px;
        height: auto;
        margin: 0 auto;
        text-align: center;
        padding-top: 120px;
        max-width: 100%
    }
    
    .page-confirm .p-order-number {
        font-weight: bold;
        font-size: 18px
    }
    
    .page-confirm .p-complete-payment {
        margin-top: 60px;
        text-align: center
    }
    
    .page-confirm .bank-account-container {
        text-align: center
    }
    
    .page-confirm .title {
        font-size: 18px;
        line-height: 30px;
        font-weight: 400
    }
    
    .btn-file-upload {
        position: relative;
        font-size: 13px!important;
        padding: 4px 16px!important;
        overflow: hidden!important;
        margin-right: 15px
    }
    
    .btn-file-upload input {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        z-index: 2;
        filter: alpha(opacity=0);
        -ms-filter: "alpha(opacity=0)";
        opacity: 0;
        background-color: transparent;
        color: transparent;
        cursor: pointer
    }
    
    .disable-body-scroll {
        height: 100%;
        overflow: hidden;
        width: 100%;
        position: fixed
    }
    
    .custom-checkbox {
        line-height: 17px;
        cursor: pointer;
        font-weight: 400!important
    }
    
    .custom-checkbox:after {
        content: '';
        display: table;
        clear: both
    }
    
    .custom-checkbox .checkbox-icon {
        cursor: pointer;
        position: relative;
        display: inline-block;
        border: 1px solid #dee2e6;
        background-color: #dee2e6;
        border-radius: .15em;
        width: 1.3em;
        height: 1.3em;
        float: left;
        margin-right: .5em;
        -moz-transition: .2s;
        -webkit-transition: .2s;
        transition: .2s
    }
    
    .custom-radio .checkbox-icon {
        border: 1px solid #dee2e6;
        background-color: transparent
    }
    
    .custom-checkbox .checkbox-icon i {
        position: absolute;
        font-size: .8em;
        line-height: 0;
        top: 3px;
        left: 3px
    }
    
    .custom-checkbox input {
        display: none
    }
    
    .custom-checkbox input+.checkbox-icon>i {
        opacity: 0
    }
    
    .custom-checkbox input:checked+.checkbox-icon {
        background-color: #dee2e6;
        border: 1px solid #dee2e6
    }
    
    .custom-checkbox input:checked+.checkbox-icon>i {
        opacity: 1;
        color: #fff
    }
    
    .custom-checkbox input:disabled+.checkbox-icon {
        opacity: .5
    }
    
    .swal-modal {
        width: 400px
    }
    
    .swal-icon {
        width: 60px;
        height: 60px
    }
    
    .swal-icon--warning__body {
        height: 28px
    }
    
    .swal-button {
        border-radius: 3px!important;
        padding: 8px 22px!important;
        border-color: transparent!important;
        outline: none!important
    }
    
    .swal-button:focus {
        box-shadow: none!important
    }
    
    .swal-text {
        font-size: 14px!important
    }
    
    .is-invalid {
        border: 1px solid rgba(220, 53, 69, 0.40)!important;
        box-shadow: 0 0 0 .05rem rgba(220, 53, 69, 0.40)!important
    }
    
    .is-recaptcha-invalid>div {
        border: 1px solid rgba(220, 53, 69, 0.40)!important;
        box-shadow: 0 0 0 .05rem rgba(220, 53, 69, 0.40)!important
    }
    
    .has-error {
        border-color: #a94442!important
    }
    
    form label.error {
        color: #d43f3a;
        display: none!important
    }
    
    form input.error {
        border: 1px solid rgba(220, 53, 69, 0.40)!important
    }
    
    form textarea.error {
        border: 1px solid rgba(220, 53, 69, 0.40)!important
    }
    
    form select.error {
        border: 1px solid rgba(220, 53, 69, 0.40)!important
    }
    
    @media screen and (-ms-high-contrast:active),
    (-ms-high-contrast:none) {
        .img-cover {
            position: relative;
            width: auto!important;
            height: auto!important;
            min-height: 100%;
            min-width: 100%;
            max-width: 520px
        }
        .post-item-small .img-cover {
            position: relative;
            width: auto!important;
            height: auto!important;
            min-height: 100%;
            min-width: 100%;
            max-width: 130px
        }
        .featured-slider .featured-slider-item .img-cover {
            position: relative;
            width: auto!important;
            height: auto!important;
            min-height: 100%;
            min-width: 100%;
            max-width: 700px
        }
        .img-no-slider {
            pointer-events: none!important;
            z-index: -1!important
        }
        .post-item-video-big .img-cover {
            position: relative;
            width: auto!important;
            height: auto!important;
            min-height: 100%;
            min-width: 100%;
            max-width: 750px
        }
        .featured-box .img-cover {
            position: relative;
            width: auto!important;
            height: auto!important;
            min-height: 100%;
            min-width: 100%;
            max-width: 340px
        }
        .menu-post-item .img-cover {
            position: relative;
            width: auto!important;
            height: auto!important;
            min-height: 100%;
            min-width: 100%;
            max-width: 260px
        }
        .f-random-list .img-cover {
            position: relative;
            width: auto!important;
            height: auto!important;
            min-height: 100%;
            min-width: 100%;
            max-width: 130px
        }
    }
    
    @media(min-width:1300px) {
        .random-slider-container {
            max-height: 389.1px;
            overflow: hidden
        }
    }
    
    @media(max-width:1200px) {
        .container {
            width: 100%
        }
        .featured-box .img-post {
            height: auto!important
        }
        #featured .featured-left .title {
            font-size: 24px;
            line-height: 32px;
            margin: 0
        }
        .featured-box .caption .title {
            font-size: 16px;
            line-height: 24px;
            margin: 0
        }
        .news-ticker ul li {
            width: 700px
        }
        .reactions .col-reaction {
            margin-right: 3.8px
        }
        .bn-lg {
            display: none
        }
        .bn-md {
            display: block
        }
        #featured {
            height: auto
        }
        #featured .featured-left {
            height: auto
        }
        #featured .featured-right {
            height: auto
        }
        .featured-slider .featured-slider-item {
            height: auto
        }
        #featured .featured-box {
            height: auto
        }
        #featured .featured-box .box-inner {
            height: auto
        }
        .post-item-image {
            height: auto
        }
        .post-item-horizontal .post-item-image {
            height: auto
        }
        .post-item-video-big .post-item-image {
            height: auto
        }
        .post-item-mid .post-item-image {
            height: auto
        }
        .profile-page .post-item-image {
            height: auto
        }
    }
    
    @media(min-width:992px) {
        .nav-mobile {
            display: none!important
        }
        .overlay-bg {
            display: none!important
        }
    }
    
    @media(max-width:991px) {
        
        #content {
            width: 100%;
            padding-bottom: 60px;
            padding-top: 15px
        }
        .page-gallery .page-title {
            margin-top: 30px
        }
        #sidebar {
            width: 100%
        }
        #header .top-bar {
            display: none
        }
        #header .logo-banner {
            display: none
        }
        #header .main-menu {
            display: none
        }
        .mobile-nav-container {
            display: block
        }
        .nav-mobile-header {
            display: block
        }
        .navbar-nav .open .dropdown-menu {
            background-color: transparent;
            border: 0 none;
            box-shadow: none;
            float: none;
            margin-top: 0;
            position: static;
            width: auto;
            position: relative;
            top: -7px
        }
        .mobile-nav-search {
            display: block
        }
        .section-featured .container {
            padding: 0
        }
        .modal {
            top: 60px
        }
        .add-post-modal .modal-header {
            padding-bottom: 0
        }
        .add-post-modal .close {
            right: 14px;
            top: 14px
        }
        #featured {
            margin-top: 0;
            display: block!important
        }
        #featured .featured-left {
            width: 100%;
            position: relative;
            display: block!important;
            padding-right: 0!important;
            padding-bottom: 2px;
            float: left
        }
        #featured .featured-right {
            width: 100%;
            position: relative!important;
            display: block!important;
            padding-left: 0!important;
            float: left
        }
        #featured .featured-boxes-top {
            margin-bottom: 2px
        }
        #featured .box-1 {
            padding-right: 1px
        }
        #featured .box-3 {
            padding-right: 1px
        }
        .featured-slider {
            max-height: none!important
        }
        .featured-slider .featured-slider-item {
            background-color: #eee;
            height: auto;
            width: 100%
        }
        .featured-slider .owl-nav .owl-prev {
            font-size: 24px;
            height: 24px;
            line-height: 24px;
            width: 24px
        }
        .featured-slider .owl-nav .owl-next {
            font-size: 24px;
            height: 24px;
            line-height: 24px;
            width: 24px
        }
        .img-no-slider {
            display: none
        }
        .main-menu .post-meta {
            display: none
        }
        .news-ticker ul li {
            width: 500px;
            white-space: nowrap;
            overflow: hidden!important;
            text-overflow: ellipsis
        }
        .bn-header-mobile {
            display: block
        }
        .bn-p-t {
            padding-top: 15px
        }
        .bn-p-b {
            padding-bottom: 15px
        }
        .profile-details {
            width: 100%;
            display: block
        }
        .profile-details .left {
            width: 100%;
            display: block;
            padding: 0
        }
        .profile-details .right {
            width: 100%;
            display: block
        }
        .profile-details .username {
            display: block;
            width: 100%;
            margin-top: 10px
        }
        .profile-tabs {
            margin-bottom: 30px
        }
    }
    
    @media(max-width:767px) {
        .mobile-nav-search .search-form {
            width: 100%;
            position: fixed;
            right: 0;
            left: 0;
            top: 60px;
            padding: 5px;
            border-top: 2px solid #ebebeb
        }
        .search-form button {
            border: 0 none;
            border-radius: 0;
            box-shadow: none;
            color: #fff;
            font-size: 16px;
            height: 38px;
            line-height: 10px;
            position: absolute;
            right: 10px;
            text-align: center;
            top: 5px;
            width: 38px
        }
        .section {
            margin-bottom: 10px
        }
        .megamenu .dropdown.megamenu-fw .dropdown-menu {
            max-width: 100%
        }
        .navbar-nav .open .dropdown-menu>li>a {
            line-height: 22px;
            padding: 7px 15px 7px 25px
        }
        .profile-dropdown .dropdown-menu {
            top: 0!important
        }
        .profile-dropdown .dropdown-menu>li>a>i {
            margin-right: 5px
        }
        .page-breadcrumb {
            height: 30px;
            min-height: 30px
        }
        #featured .featured-left .caption {
            padding: 10px
        }
        .featured-slider .featured-slider-item .category-label {
            left: 10px;
            top: 10px
        }
        .featured-slider .featured-slider-item .caption {
            left: 0!important
        }
        #featured .featured-left .title {
            font-size: 20px;
            line-height: 26px
        }
        .featured-box .caption {
            padding: 10px
        }
        .featured-box .category-label {
            left: 10px;
            top: 10px
        }
        .featured-box .caption .title {
            font-size: 14px;
            line-height: 22px;
            margin: 0
        }
        .page-breadcrumb {
            display: none
        }
        #content {
            padding-bottom: 30px
        }
        .col-post-item {
            width: 100%
        }
        .post-item .title {
            font-size: 20px;
            line-height: 26px
        }
        .post-item-horizontal .title {
            font-size: 18px;
            line-height: 24px
        }
        .post-item-horizontal .description {
            font-size: 13px;
            line-height: 20px
        }
        .post-item .post-image {
            display: block;
            width: 100%
        }
        .post-item-small .title {
            font-size: 14px;
            line-height: 21px
        }
        .featured-video li .title {
            font-size: 18px;
            line-height: 24px
        }
        .sidebar-widget .recommended-posts .recommended-posts-first .title {
            font-size: 18px;
            line-height: 24px
        }
        .post-item .description {
            font-size: 13px;
            line-height: 20px
        }
        .video-image {
            display: block;
            width: 100%!important;
            position: relative!important
        }
        .video-image img {
            display: block;
            width: 100%!important;
            position: relative!important
        }
        .video-image .video-bg {
            display: none
        }
        .post-item-horizontal .item-image {
            width: 100%
        }
        .post-item-horizontal .item-image img {
            display: block;
            width: 100%
        }
        .post-item-horizontal .item-content {
            width: 100%
        }
        .poll .title {
            font-size: 14px;
            line-height: 21px
        }
        .post-share .share-box .share-li-lg {
            display: none
        }
        .post-share .share-box .share-li-sm {
            display: inline-block
        }
        .post-content {
            padding-top: 10px
        }
        .post-content .title {
            font-size: 28px;
            line-height: 34px;
            margin-top: 10px
        }
        .page-title {
            font-size: 25px;
            line-height: 28px;
            margin-top: 15px;
            margin-bottom: 20px
        }
        .page-content img {
            display: block;
            height: auto!important;
            max-width: 100%!important;
            position: relative
        }
        .post-content .post-text img {
            display: block;
            height: auto!important;
            max-width: 100%!important;
            position: relative
        }
        .post-share .share-box .social-btn-sm {
            height: 38px;
            line-height: 38px;
            width: 38px
        }
        .title-post-item {
            font-size: 16px;
            line-height: 24px;
            margin-bottom: 5px
        }
        .post-content .post-text {
            font-size: 15px;
            line-height: 25px
        }
        .post-share-bottom {
            padding: 15px 0 15px
        }
        .post-content .post-share {
            margin-bottom: 15px
        }
        .post-next-prev {
            margin-bottom: 30px
        }
        .post-next-prev .left {
            border: 0
        }
        .post-next-prev .right {
            margin-top: 15px
        }
        .post-next-prev p,
        .post-next-prev .title {
            text-align: center
        }
        .contact-leave-message {
            font-size: 16px
        }
        .contact-right {
            margin-top: 30px
        }
        .captcha-cnt {
            margin-bottom: 10px
        }
        .cap-register-cnt {
            margin-bottom: 0
        }
        .contact-social ul li {
            margin-right: 5px;
            margin-bottom: 5px
        }
        .contact-social ul li a {
            font-size: 14px;
            height: 40px;
            line-height: 40px;
            width: 40px
        }
        .full-with-map {
            margin-top: 30px;
            height: 350px
        }
        .auth-modal .modal-header .modal-title {
            font-size: 22px
        }
        .link-forget {
            font-size: 13px
        }
        .p-auth-modal {
            display: none
        }
        .btn-login-facebook .icon {
            width: 35px
        }
        .btn-login-google .icon {
            width: 35px
        }
        .btn-login-ext .icon {
            margin-right: 0;
            width: 35px;
            font-size: 15px;
            padding-left: 5px
        }
        .auth-box .has-feedback {
            margin-bottom: 10px
        }
        .p-auth-modal-or {
            margin-bottom: 15px;
            margin-top: 10px
        }
        .btn-login-ext {
            font-size: 12px;
            line-height: 34px
        }
        .login-box-cnt {
            float: left;
            width: 100%!important;
            max-width: 100%!important
        }
        .login-box {
            padding: 30px 20px;
            width: 100%!important
        }
        .col-update-profile {
            padding: 0
        }
        .auth-title {
            font-size: 22px;
            line-height: 26px
        }
        .login-box .box-footer {
            padding: 15px 0
        }
       
        .news-ticker ul {
            height: auto;
            padding: 0
        }
        .news-ticker ul li {
            height: auto
        }
        .sub-block-tabs {
            display: none
        }
        .sub-block-tabs-mobile {
            display: block
        }
        .newsletter input {
            width: 100%
        }
        .filters .btn {
            font-size: 13px;
            margin: 5px;
            padding: 6px
        }
        .page-content {
            font-size: 15px;
            line-height: 25px;
            padding-bottom: 60px
        }
        .about-author-left {
            display: block;
            text-align: center
        }
        .about-author-right {
            display: block;
            margin-top: 15px
        }
        .rss-title {
            font-size: 16px
        }
        .rss-item .left {
            display: block;
            width: 100%
        }
        .rss-item .right {
            display: block;
            width: 100%
        }
        #footer {
            padding-top: 30px
        }
        .nav-footer {
            padding-bottom: 40px
        }
        .footer-bottom-left {
            display: block;
            text-align: center;
            width: 100%
        }
        .footer-bottom-right {
            display: block;
            text-align: center;
            width: 100%
        }
        .li-whatsapp {
            display: inline-block!important
        }
        .cookies-warning {
            left: 0!important;
            right: 0!important;
            bottom: 0!important
        }
        .widget-follow li a i {
            width: 45px;
            padding-left: 15px
        }
        .reactions .col-reaction {
            margin-right: 3.8px;
            width: 20.2%
        }
        .recaptcha-cnt {
            min-height: 80px;
            margin-bottom: 10px;
            text-align: center;
            float: left;
            display: block;
            width: 100%;
            max-width: 100%
        }
        .g-recaptcha {
            -webkit-transform: scale(0.82);
            -moz-transform: scale(0.82);
            -ms-transform: scale(0.82);
            -o-transform: scale(0.82);
            transform: scale(0.82);
            -webkit-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -o-transform-origin: 0 0;
            transform-origin: 0 0
        }
        .comment-section .nav-tabs>li>a {
            padding: 0 10px;
            font-size: 13px
        }
        .comment-section .comment-meta .btn-reply {
            margin-left: 5px
        }
        .btn-delete-comment {
            margin-left: 5px
        }
        .post-details-meta-date {
            max-width: 200px
        }
        .post-details-meta-date span {
            display: block!important;
            width: 100%!important
        }
        .pagination li {
            display: inline-block
        }
        .pagination li a {
            margin: 0 1px;
            height: 32px;
            min-width: 32px
        }
        .pagination>li>a,
        .pagination>li>span {
            padding: 4px 10px!important
        }
        .earnings-box-pageviews {
            margin-right: 0!important
        }
        .nav-payout-accounts li {
            display: block;
            width: 100%!important;
            margin-bottom: 6px
        }
        .nav-payout-accounts li a {
            display: block;
            width: 100%!important
        }
        .modal-newsletter .modal-body {
            padding: 30px
        }
        #featured .slider-container {
            height: 540px
        }
        .featured-slider .featured-slider-item {
            height: 540px
        }
        .news-ticker-title{
            font-size: 10.5px;
            padding: 12.5px 1px;
            text-align: center;
        }
    }
    
    @media(max-width:576px) {
        .bn-md {
            display: none
        }
        .bn-lg-sidebar {
            display: none
        }
        .bn-sm-sidebar {
            display: block
        }
        .bn-sm {
            display: block
        }
        .post-content .post-meta .sp-left {
            margin-right: 5px
        }
        .post-share .share-box li {
            margin-right: 5px;
            margin-bottom: 0
        }
        .news-ticker ul li {
            width: 300px;
             font-size: 12px;
           
        }
        .bnt-news-ticker{
            width:20px;
            font-size: 13px;
        }
        .news-ticker ul li{
            font-size: 13px;
        }
        .news-ticker ul {
            height: 37px;
        }
        .news-ticker {
            font-size: 13px;
        }
        .aplayer .aplayer-pic {
            height: 80px!important;
            width: 80px!important
        }
        .aplayer .aplayer-info {
            height: 80px!important;
            margin-left: 80px!important;
            padding: 5px!important
        }
        #featured .slider-container {
            height: 440px
        }
        .featured-slider .featured-slider-item {
            height: 440px
        }
    }
    
    @media(max-width:480px) {
        .featured-box .caption .post-meta {
            display: none
        }
        #content {
            padding-top: 15px
        }
        .news-ticker-cnt {
            margin: 15px 0
        }
        .bn-header-mobile {
            padding-bottom: 0
        }
        .page-gallery {
            padding-top: 15px
        }
        .news-ticker ul li {
            width: 240px
        }
        .featured-box .caption .title {
            font-size: 14px;
            line-height: 18px;
            margin: 0;
            font-weight: 400
        }
        .post-item-video-big .caption {
            padding: 0 10px 10px
        }
        .post-item-video-big .title {
            font-size: 18px;
            line-height: 24px;
            margin: 0
        }
        .comment-section .comments .comment-list li .right .sub-comment-form {
            padding: 0
        }
        .sub-comment-form .g-recaptcha {
            -webkit-transform: scale(0.7);
            -moz-transform: scale(0.7);
            -ms-transform: scale(0.7);
            -o-transform: scale(0.7);
            transform: scale(0.7);
            -webkit-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -o-transform-origin: 0 0;
            transform-origin: 0 0
        }
        .g-recaptcha {
            height: 60px;
            overflow: visible
        }
        #featured .slider-container {
            height: 360px
        }
        .featured-slider .featured-slider-item {
            height: 360px
        }
    }
    
    @media(max-width:380px) {
        .auth-modal .modal-sm {
            width: 90%!important
        }
        .comment-section .comments .comment-list li .right .sub-comment-form {
            max-width: 225px!important;
            overflow: hidden
        }
        #featured .slider-container {
            height: 288px
        }
        .featured-slider .featured-slider-item {
            height: 288px
        }
    }
    
    @media(max-width:321px) {
        .featured-box .caption .title {
            font-size: 12px;
            line-height: 15px;
            margin: 0
        }
        #featured .slider-container {
            height: 240px
        }
        .featured-slider .featured-slider-item {
            height: 240px
        }
    }
    
    .top-nav-image {
        width: 100%;
        height: 75px;
    }
    
    .nav-row-margin-top {
        margin-top: 5px;
    }

    .sticky {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 9999;
      }
    .sticky1 {
        position: fixed;
        top: 0;
        z-index: -1;
        margin-top: 54px;
      }
    .sticky2 {
        position: fixed;
        top: 0;
        z-index: -1;
        margin-top: 54px;
      }

    .overlay-hidden{
        overflow: hidden !important;
    }
   
    .header-social-media li{
        display: inline-block;
        width: 32px;
        height: 32px;
        background: #1f1f1f;
        text-align: center;
        padding: 4px 0px 0px 0px;
        border-radius: 50%;
        margin-right: 5px;
        border: 1px solid #fff6;
    }
    .header-social-media li a{
        color: #fff;
    }

    .logo-banner .star-icon{
        width: 21%;
        display: inline-block;
        position: absolute;
        top: 14px;
        margin-left: 10px;
    }

    .logo-banner .folw-div-hdr{
        display: inline-block; 
    }

    .logo-banner .logo{
        width: 80%;
        top: 18px;
        position: relative;
    }
    .logo-banner h6{
        text-align: center;
        font-size: 10px;
        font-weight: 600;
        color: #141414;
        position: absolute;
        top: -6px;
        right: 60px;
        background: #fff;
    }
    .logo-banner .folw-div-hdr{
        margin-left: 12px;
    }
    
    @media (min-width: 1200px){
        .logo-banner .col-lg-3 {
            width: 31%;
        }
    }
    
    /* .row {
        overflow: hidden;
    }
     */
    .news-ticker ul{
        height: 37px !important;
        background-color:#ed2027;
        border-radius: 0px 20px 20px 0px;
    }
    .news-ticker ul li a{
        color:#fff;
    }

    .subscribe-dv{
        font-size: 9px;
        text-transform: uppercase;
        height: 13px;
        width: 55px;
        position: absolute;
        top: -4px;
        background: red;
        margin-top: 5px;
        padding-left: 3px;
        border-radius: 3px;
        margin-left: -16px;
    }
    
    .subscribe-dv span{
        position: absolute;
        top: -18px;
        height: 20px;
    }
    

    @media (min-width: 1200px){
        .main-section-hm .col-lg-2 {
            width: 13.666667%;
        }
        .main-section-hm .col-lg-8 {
            width: 72.666667%;
        }
        .main-section-hm #content {
           padding: 0px;
        }
    }
    /* .main-section-hm .add-section-left{
        margin-top: 10px;
    }
    .main-section-hm .add-section-right{
        margin-top: 10px;
    } */


    @media (min-width: 276px) {
        .add-section-left{display: none;}
        .add-section-right{display: none;}
        .news-ticker-cnt .right {
            display: block;
            width: 67%;
            float: left;
            margin-top: 0px;
        }
    }

    @media (min-width: 376px) {
        .add-section-left{display: none;}
        .add-section-right{display: none;}
        .news-ticker-cnt .right {
            display: block;
            width: 67%;
            float: left;
            margin-top: 0px;
        }
    }

    @media (min-width: 576px) {
        .add-section-left{display: none;}
        .add-section-right{display: none;}
        .news-ticker-cnt .right {
            display: block;
            width: 91%;
            float: left;
            margin-top: 0px;
        }
    }

    @media (min-width: 768px) { 
        .add-section-left{display: none;}
        .add-section-right{display: none;}
        .news-ticker-cnt .right {
            display: block;
            width: 91%;
            float: left;
            margin-top: 0px;
        }
    }

    @media (min-width: 992px) { 
        .add-section-left{display: none;}
        .add-section-right{display: none;}
        .news-ticker-cnt .right {
            display: block;
            width: 87%;
            float: left;
            margin-top: 0px;
        }
    }

    @media (min-width: 1200px) { 
        .add-section-left{display: block;}
        .add-section-right{display: block;}
        .news-ticker-cnt .right {
            display: block;
            width: 91%;
            float: left;
            margin-top: 0px;
        }

        .news-ticker-cnt .col-xl-10 {
            width: 86.33333333%;
        }
        
    }

    .news-form{
        border: 1px dotted;
        margin-bottom: 14px;
    }
    .news-form h4{
        margin-bottom: 5px !important;
    }
    .news-form .text-col-ftr{
        margin-bottom: 6px;
    }
    .news-form .btn-success{
        padding: 0 20px;background: #19bc9c;
    }
    
    .dateTime-sec{
        position: relative;
        right: -76px;
    }
    .dateTime-sec span{
        font-weight: 700;
        font-size: 10px !important;
    }
    .dateTime-sec .dt-bdr-c{
        border: 1px solid #ccccccb8;
        height: 14px;
        margin: -3px 2px;
    }

    .blink {
        animation: blink-animation 0.8s steps(5, start) infinite;
        -webkit-animation: blink-animation 0.8s steps(5, start) infinite;
    }
    @keyframes blink-animation {
        to {
            visibility: hidden;
        }
    }
    @-webkit-keyframes blink-animation {
        to {
            visibility: hidden;
        }
    }

    .widget-newsletter .add-with-us{
        font-size: 12px;
        line-height: 20px;
        border-left: 1px solid;
        padding-left: 10px;
    }
    
    .widget-newsletter .add-with-us a{
        color: #19bc9c;font-weight: 800;
    }

    @media (min-width: 1200px){
        .col-lg-10 {
            width: 86.333333%;
        }
    }


a:hover, a:focus, a:active, .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav .dropdown-menu > li:hover > a, .navbar-inverse .navbar-nav .dropdown-menu > li:focus > a, .navbar-inverse .navbar-nav .dropdown-menu > li.active > a, .add-post-modal .item-icon i, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .comment-lists li .btn-comment-reply, .comment-lists li .btn-comment-like, .f-random-list li .title a:hover, .link-forget, .captcha-refresh, .nav-footer li a:hover, .mobile-menu-social li a:hover, .mobile-menu-social li a:focus, .post-files .file button, .icon-newsletter, .btn-load-more:hover, .post-next-prev p span {
    color: #111212 !important;
    border-bottom: 1px solid #565e7e !important;
}

.blink-news {
    color: rgb(255 0 0);
    font-weight: 800;
    -moz-transition: all .2s ease-in-out 0s;
    -webkit-transition: all .2s ease-in-out 0s;
    transition: all .2s ease-in-out 0s;
    animation: blink-animation 0.8s steps(5, start) infinite;
    -webkit-animation: blink-animation 0.8s steps(5, start) infinite;
   
    font-size: 12px;
    padding: 1px;
        
}
.blink {
    color: rgb(255 0 0);
    font-weight: 800;
    position: absolute;
    left: -18px;
    top: -19px;
    font-size: 64px;
    -moz-transition: all .2s ease-in-out 0s;
    -webkit-transition: all .2s ease-in-out 0s;
    transition: all .2s ease-in-out 0s;
    animation: blink-animation 0.8s steps(5, start) infinite;
    -webkit-animation: blink-animation 0.8s steps(5, start) infinite;
}


@keyframes blink-animation {
    to {
        visibility: hidden;
    }
}

@-webkit-keyframes blink-animation {
    to {
        visibility: hidden;
    }
}


  .row-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
  }

  /* Mobile default (xs) */
  .order-xs-0 { order: 0; }
  .order-xs-1 { order: 1; }
  .order-xs-2 { order: 2; }
  .order-xs-3 { order: 3; }

  /* Desktop (md and up) */
  @media (min-width: 992px) {
    .order-md-0 { order: 0; }
    .order-md-1 { order: 1; }
    .order-md-2 { order: 2; }
    .order-md-3 { order: 3; }
    .post-content .video-player{
        padding: 0rem 8rem;
    }
    .post-item-small .media-icon{
        top: -34px;
    }
    .sub-menu-right .media-icon{
        top: -6px;
    }
    .post-item-mid .media-icon {
        top: 70px;
    }
  }
  
  .see-more{
    position: absolute;
    right: 0;
    text-transform: capitalize;
    background: transparent;
    padding: 0px 15px;
    border-radius: 15px;
    bottom: 3px;
    border: 1px solid #ff0000;
    font-size: 15px;
  }
