:root {
  --tfont: 'Lato';
  --hfont: 'Bona Nova';
  --cneon: #c90C15;
  --cneon2: #60392B;
  --cdisable: #777777;
  --193: 85px;
  --194: 75px;
  --197: 95px;
  --163: 78px;
  --164: 70px;
  --167: 92px;
  --143: 70px;
  --144: 63px;
  --147: 85px;
  --133: 68px;
  --134: 60px;
  --137: 80px;
  --123: 55px;
  --124: 50px;
  --127: 65px;
  --103: 55px;
  --104: 50px;
  --107: 65px;
}
.post-info img {
    margin-bottom: 6px;
}
ul.post-tags li i.cneon {
    color: var(--cneon);
}
.bneon {
    background: var(--cneon);
}
.cneon, ul.post-tags li.right a.cneon {
    color: var(--cneon);
}
.cdisable, ul.post-tags li i.cdisable {
    color: var(--cdisable);
}
body.comming-soon-page {
    background: url('/storage/images/maintenance.jpg') center fixed;
    background-size: auto;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}
body.comming-soon-page #comming-soon-content form.subscribe h1 span {
    color: var(--cneon);
    font-weight: 600;
}
body.comming-soon-page #comming-soon-content #clock .comming-part p {
    font-size: 13px;
    color: var(--cneon);
    text-transform: uppercase;
    margin-bottom: 0;
}
body.comming-soon-page #comming-soon-content form.subscribe input[type=text]:focus {
  border: 1px solid var(--cneon);
}
body.comming-soon-page #comming-soon-content form.subscribe button:hover {
  background: var(--cneon);
}
body.boxed {
    font-family: var(--tfont), sans-serif;
    background: none;
}
.single-post-box .post-gallery {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 15px;
}
.ticker-news-box .ticker-controls li.jnt-play-pause {
    line-height: 10px;
}
.ticker-news-box .ticker-controls li.jnt-prev, .ticker-news-box .ticker-controls li.jnt-next {
    line-height: 11px;
}
.ticker-news-box .ticker-controls li:hover {
    border: 1px solid var(--cneon);
    background: var(--cneon);
}
.post-not-display {
    background-color: #f2f2f2;
    float:left;
}
.post-content {
    font-size: 18px;
    color: #000000;
}
.post-content p {
    line-height: 24px;
}
.post-content h1 a, .post-content a {
    margin: 8px 0 8px 0;
    display: block;
    width: 100%;
    color: var(--cneon);
    font-weight: 400;
    line-height: 1.2;
}
.post-content a.dropbtn {
    font-weight: 400;
    margin: 0;
}
.post-content h1 a:hover, .post-content a:hover {
    color: var(--cneon);
}
/*
.single-post-box .comment-area-box ul li .comment-box .comment-content p br {
    display: block;
    content: "";
    margin-top: 5px;
}
*/
/*.single-post-box .comment-area-box ul li .comment-box .comment-content p br.br {*/
p br.br {
    display: block;
    content: "";
    margin-top: 6px;
}

ul.list-posts > li .floated img {
    float: left;
    width: 200px;
}
/*
.video-link-post, .video-link-comment {
    width: 100%;
    xline-height: 0.1;
}
.video-link-post {
    xmargin: 5px 20px 0;
}
.video-link-comment {
    xmargin: 10px 0 5px;
    xmargin-top: 5px;
}
*/
a.video-url {
    /*margin: 8px 0 8px 0;*/
    display: block;
    width: 100%;
    color: var(--cneon);
    font-size: 15px;
    font-weight: 600;
    line-height: 1.8;
}
a.video-url-post {
    display: block;
    width: 100%;
    color: var(--cneon);
    font-size: 15px;
    font-weight: 600;
    line-height: 1.4;
    margin: 5px 30px 0;
}
a.video-url-comment {
    margin: 8px 0 8px 0;
    display: block;
    width: 100%;
    color: var(--cneon);
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
}

/*
wstaw video
*/

/*
a:first-child.video-url-post, a:first-child.video-url-comment {
    xmargin: 8px 10px 0;
}
*/
/*
a:nth-child(odd).video-url-post, a:nth-child(odd).video-url-comment {
    margin: 8px 10px 0;
}
*/
/*
a:last-child.video-url-post, a:last-child.video-url-comment {
    xmargin-bottom: 0px;
}
*/
a:hover.video-url-post , a:hover.video-url-comment {
    color: var(--cneon);
}

.vertical-alignment-helper {
    display:table;
    height: 70%;
    width: 100%;
    pointer-events:none;
}
.vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
    pointer-events:none;
}
.modal-content.media {
    border-radius: 0;
    line-height: 0;
}

.modal-content {
    /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width:inherit;
    max-width:inherit; /* For Bootstrap 4 - to avoid the modal window stretching full width */
    height:inherit;
    /* To center horizontally */
    margin: 0 auto;
    pointer-events:all;
}
div.image-comment {
    max-width: 60%;
    padding: 10px 0;
    display: flex;
}
.single-post-box .comment-area-box ul li .comment-box img {
    width: 80%;
    float: left;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.top-line ul.top-line-list li span, .top-line ul.top-line-list li a {
    font-size: 13px;
}
/*telegram*/
.tgme_widget_message_footer, .tgme_widget_message_text, .tgme_widget_message_author, .tgme_widget_message_user, .tgme_widget_message_bubble_tail, .tgme_widget_message_bubble_logo {
    display: none;
}
.tgme_widget_message_bubble, .tgme_widget_message_inline_keyboard {
    border: 1px solid var(--bubble-border-color);
    padding: 0;
}

.fjail {
    position: absolute;
    left: -3000px;
}
.tjail {
    position: absolute;
    left: -6000px;
}
.container-neon {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}
.cursor-default {
    cursor: default;
}
.p-0 {padding: 0 !important;}
.p-5 {padding: 5px !important;}
.p-10 {padding: 10px !important;}
.p-15 {padding: 15px !important;}
.p-50 {padding: 50px !important;}
.pl-0 {padding-left: 0px !important;}
.pl-5 {padding-left: 5px !important;}
.pl-8 {padding-left: 8px !important;}
.pl-10 {padding-left: 10px !important;}
.pl-15 {padding-left: 15px !important;}
.pl-20 {padding-left: 20px !important;}
.pl-30 {padding-left: 30px !important;}
.pr-0 {padding-right: 0px !important;}
.pr-5 {padding-right: 5px !important;}
.pr-8 {padding-right: 8px !important;}
.pr-10 {padding-right: 10px !important;}
.pr-15 {padding-right: 15px !important;}
.pr-20 {padding-right: 20px !important;}
.pr-30 {padding-right: 30px !important;}
.pt-0 {padding-top: 0px !important;}
.pt-3 {padding-top: 3px !important;}
.pt-5 {padding-top: 5px !important;}
.pt-10 {padding-top: 10px !important;}
.pt-15 {padding-top: 15px !important;}
.pb-0 {padding-bottom: 0px !important;}
.pb-3 {padding-bottom: 3px !important;}
.pb-5 {padding-bottom: 5px !important;}
.pb-10 {padding-bottom: 10px !important;}
.pb-15 {padding-bottom: 15px !important;}
.m-0 {margin: 0 !important;}
.m-10 {margin: 10;}
.m-15 {margin: 15;}
.m-30 {margin: 30;}
.ml-0 {margin-left: 0px !important;}
.ml-2 {margin-left: 2px !important;}
.ml-3 {margin-left: 3px !important;}
.ml-5 {margin-left: 5px !important;}
.ml-8 {margin-left: 8px !important;}
.ml-10 {margin-left: 10px !important;}
.ml-15 {margin-left: 15px !important;}
.ml-20 {margin-left: 20px !important;}
.mr-0 {margin-right: 0px !important;}
.mr-3 {margin-right: 3px !important;}
.mr-5 {margin-right: 5px !important;}
.mr-10 {margin-right: 10px !important;}
.mr-15 {margin-right: 15px !important;}
.mr-20 {margin-right: 20px !important;}
.mt-0 {margin-top: 0px !important;}
.mt-2{margin-top: 2px !important;}
.mt-3 {margin-top: 3px !important;}
.mt-5 {margin-top: 5px !important;}
.mt-8 {margin-top: 8px !important;}
.mt-9 {margin-top: 9px !important;}
.mt-10 {margin-top: 10px !important;}
.mt-12 {margin-top: 12px !important;}
.mt-13 {margin-top: 13px !important;}
.mt-14 {margin-top: 14px !important;}
.mt-15 {margin-top: 15px !important;}
.mt-16 {margin-top: 16px !important;}
.mt-20 {margin-top: 20px !important;}
.mt-24 {margin-top: 24px !important;}
.mt-25 {margin-top: 25px !important;}
.mt-26 {margin-top: 26px !important;}
.mt-30 {margin-top: 30px !important;}
.mt-35 {margin-top: 35px !important;}
.mt-40 {margin-top: 45px !important;}
.mt-45 {margin-top: 45px !important;}
.mt-50 {margin-top: 50px !important;}
.mb-0 {margin-bottom: 0px !important;}
.mb-2{margin-bottom: 2px !important;}
.mb-3 {margin-bottom: 3px !important;}
.mb-5 {margin-bottom: 5px !important;}
.mb-6 {margin-bottom: 6px !important;}
.mb-8 {margin-bottom: 8px !important;}
.mb-10 {margin-bottom: 10px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-25 {margin-bottom: 25px !important;}
.mb-30 {margin-bottom: 30px !important;}
.mb-45 {margin-bottom: 45px !important;}
.mt--10 {margin-top: -10px;}
.mt--15 {margin-top: -15px;}
.tleft {margin-top: 26px;}
.tcontent {margin-top: 20px;}
.tright {margin-top: 26px;}
.fs8 {font-size: 8px;}
.fs9 {font-size: 9px;}
.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs15 {font-size: 15px;}
.fs16 {font-size: 16px;}
.fs17 {font-size: 17px;}
.fs18 {font-size: 18px;}
.fs19 {font-size: 19px;}
.fs20 {font-size: 20px;}
.header-right {
    overflow: hidden;
    padding: 0;
}
.logo-advertisement .desktop-right {
    float: right;
}
.forum-table {
    margin-bottom: 15px;
}
.forum-table .table-head {
    overflow: hidden;
    background: var(--cneon);
}
.forum-table .table-head > div p {
    color: #ffffff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
}
.contact-table {
    overflow: hidden;
    background: #fafafa;
    position: relative;
}
.forum-table div.table-row > div {
    float: left;
    /*padding: 10px 20px 5px;*/
    padding: 10px 15px 5px;
}
.forum-table div.table-row > div p {
    display: block;
    margin: 0 10px;
    font-size: 13px;
}
.forum-table .table-head > div {
    padding: 8px 20px;
}
.forum-table div.second-col {
    text-align: right;
}
.forum-table div.left-col {
    width: 100%;
}
.forum-table div.table-row div.third-col p {
    font-size: 10px;
    line-height: 20px;
}
.fs-paginate {
    font-size: 15px;
}
.fs-right {
    font-size: 15px;
}

.sidebar {
    padding: 0;
}
.sidebar .widget {
    margin-bottom: 20px;
}
.sidebar .subscribe-widget form {
    background: #222222;
    padding: 15px;
    margin: 0;
}
.sidebar .advertisement {
    margin-bottom: 0px;
}
/* button top */
.comment {
    font-size: 11px;
    padding: 6px 8px;
}
.single-post-box .comment-area-box ul li .comment-box .comment-content h4 a.comment {
    font-size: 11px;
    padding: 8px 8px;
}
#button-top {
    display: inline-block;
    background-color: #c90C15;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 4px;
    position: fixed;
    bottom: 30px;
    right: 30px;
    /*
    transition: background-color .3s, 
    opacity .5s, visibility .5s;
    opacity: 0;
    */
    visibility: hidden;
    z-index: 1000;
}
#button-top::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#button-top:hover {
  cursor: pointer;
  background-color: #333;
  color: #ffffff;
}
#button-top:active {
  background-color: #555;
}
/*
#button-top.show {
  opacity: 1;
  visibility: visible;
}
*/
/* fc */
.fc table {
    font-size: 0.9em;
}
.fc .fc-toolbar-title {
    font-size: .9em;
    font-weight: 600;
}
.fc .fc-button .fc-icon {
    vertical-align: middle;
    font-size: .9em;
}
.fc .fc-button {
    font-weight: 400;
    text-align: center;
    border: 1px solid transparent;
    padding: 0.2em 0.4em;
    font-size: 1em;
    line-height: 1.0;
    border-radius: 0.25em;
}
.fc .fc-daygrid-day-bottom {
    font-size: .95em;
    padding: 2px 3px 0;
}
.fc-daygrid-event {
    border-radius: 2px;
    font-size: .95em;
    font-size: var(--fc-small-font-size, .95em);
}
.fc-event-main {
    text-align: center;
    /*background: var(--cneon);*/
    /*background: #777777;*/
}
.fc-h-event {
    display: block;
    border: none;
}
.fc-col-header-cell-cushion {
    color: #333333;
}
.fc .fc-daygrid-day-number {
    color: #333333;
}
.fc .fc-daygrid-day-number {
    position: relative;
    z-index: 4;
    padding: 3px 4px 0;
}
.fc .fc-daygrid-body-natural .fc-daygrid-day-events {
    margin-bottom: 0.2em;
}
/* truncate ellipsis */
.truncate2 {
    --lh: 1.4rem;
    line-height: var(--lh);
    --max-lines: 4;
    position: relative;
    max-height: calc(var(--lh) * var(--max-lines));
    overflow: hidden;
    padding-right: 1rem;
}
.truncate2::before {
    position: absolute;
    content: "...";
    inset-block-end: 2px;
    inset-inline-end: 2px;
}
.truncate2::after {
    content: "";
    position: absolute;
    inset-inline-end: 0;
    width: 1rem;
    height: 1rem;
    background: white;
}
.truncate3 {
    /*--lh: 1.7rem;*/
    --lh-truncate: 2.1rem;
    line-height: var(--lh-truncate);
    /*--max-lines: 3;*/
    --max-lines: 3;
    position: relative;
    max-height: calc(var(--lh-truncate) * var(--max-lines));
    overflow: hidden;
    padding-right: 1rem;
}
.truncate3::before {
    position: absolute;
    content: "...";
    inset-block-end: 2px;
    inset-inline-end: 2px;
    /*padding-right: 10px;*/
}
.truncate3::after {
    content: "";
    position: absolute;
    inset-inline-end: 0;
    width: 1rem;
    height: 1rem;
    background: white;
}
.ellipsis {
    width: 100%;
    margin: 0px;
    padding: 0;
    overflow: hidden;
    position: relative;
    /*display: inline-block;*/
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* comment delete */
ul.post-tags li a.comment-delete, .single-post-box .comment-area-box ul li .comment-box .comment-content .comment-delete span, ul.post-tags li a.comment-delete:hover, ul.post-tags li i.comment-delete {
    color: #ffffff;
}
.single-post-box .comment-area-box ul li .comment-box .comment-content span i {
    margin-right: 4px;
}
.single-post-box .comment-area-box ul li .comment-box .comment-content .bottom {
    border-top: 1px solid #f2f2f2;
    padding-top: 6px;
}
.single-post-box .comment-area-box ul li .comment-box .comment-content p {
    color: #222222;
    border: none;
}
.single-post-box .comment-area-box ul li {
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    margin-right: 5px;
}
.single-post-box .comment-area-box ul li .comment-box .comment-content h4 {
    color: #333333;
    font-size: 17px;
    font-weight: 600;
}
.tabs-height {
    /*
    display: table;
    width: 100%;
    height: 50px;
    */
}
.single-post-box .about-more-autor ul.nav-tabs li.active a {
    background: var(--cneon);
    border: none;
}
.single-post-box .about-more-autor ul.nav-tabs li a {
    padding: 10px 3px;
    text-transform: uppercase;
    font-weight: 400;
}
.comment-content p {
    font-size: 16px;
}
.jconfirm { 
    overflow-y: auto; 
} 
/* buttons */
.title-section p.right {
    text-align: right;
    margin-top: -20px;
}
.title-section p.right a {
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
    color: var(--cneon);
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.title-section p.right a:hover {
    /*text-decoration: underline;*/
}
.center-button a {
    padding: 6px 15px;
    background: #fafafa;
    color: #666666;
    font-size: 11px;
    font-weight: 700;
}
.center-button a i {
  margin-right: 5px;
}
.center-button > a:hover {
    background: var(--cneon);
    border-color: var(--cneon);
}
.owl-theme .owl-controls .owl-buttons div {
    margin: 16px 3px;
}
.owl-theme .owl-controls {
    margin-top: -50px;
}
div.block-content:after {
    border-right: none;
}
.single-post-box .comment-area-box ul li .comment-box {
    padding-bottom: 8px;
    margin-bottom: 15px;
}
.single-post-box .comment-area-box ul li .comment-box .comment-content h4 a {
  color: #999999;
  font-size: 11px;
  font-weight: 400;
  padding: 2px 8px;
  border: 1px solid #eeeeee;
  text-transform: none;
}
.single-post-box .comment-area-box ul li .comment-box .comment-content h4 a i {
  font-size: 10px;
  margin-right: 3px;
}
.single-post-box .comment-area-box ul li .comment-box .comment-content h4 a:hover {
  background: var(--cneon);
  color: #ffffff;
  border: 1px solid var(--cneon);
}
.single-post-box .comment-area-box ul li .comment-box .comment-content span {
    font-size: 14px;
    color: #777777;
    font-style: normal;
}
ul.post-tags li.mobile {
    display: block;
}
.comment:hover {
  background: var(--cneon);
  color: #ffffff;
  border: 2px solid var(--cneon);
}
.single-post-box .comment-area-box ul.depth .comment-box {
    padding-left: 45px;
}
.single-post-box .comment-area-box ul.depth1 .comment-box {
    padding-left: 90px;
}
.single-post-box .comment-area-box ul.depth2 .comment-box {
    padding-left: 135px;
}
.single-post-box .comment-area-box ul.depth3 .comment-box {
    padding-left: 180px;
}
.single-post-box .comment-area-box ul.depth4 .comment-box {
    padding-left: 225px;
}
.single-post-box .comment-area-box ul.depth5 .comment-box {
    padding-left: 270px;
}
.single-post-box .comment-area-box ul.depth6 .comment-box {
    padding-left: 315px;
}
.single-post-box .comment-area-box ul.depth7 .comment-box {
    padding-left: 360px;
}
.single-post-box .comment-area-box ul.depth8 .comment-box {
    padding-left: 405px;
}
.single-post-box .comment-area-box ul.depth8 .comment-box {
    padding-left: 450px;
}
/* top */
.top-form {
    display: inline-block;
    margin-bottom:0;
    padding-bottom:0;
}
.top-line {
    padding: 7px 0;
}
.top-line ul.top-line-list li {
    display: inline-block;
    margin-right: 5px;
}
.top-line ul.top-line-list li:before {
    margin-right: 7px;
}
.top-line-list .social {
    font-size: 16px;
}
.sidebar ul.social-user li {
    width: 100%;
    /*float: left;*/
    list-style: none;
    /*margin-right: 4%;*/
    margin-bottom: 8px;
    overflow: hidden;
}
.sidebar ul.social-user li a {
    display: inline-block;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    /*float: left;*/
    width: 20px;
    height: 20px;
    color: #ffffff;
    text-align: center;
    position: relative;
    line-height: 20px;
    font-size: 14px;
    margin-right: 8px;
}
.sidebar ul.social-user li span {
    /* display: block; */
    margin: 0;
    color: #999999;
    font-size: 12px;
    font-family: var(--tfont), sans-serif;
    font-weight: 600;
    line-height: 15px;
}
.sidebar ul.social-user li a.rss {
    background: #f0771e;
}
.sidebar ul.social-user li a.facebook {
    background: #436feb;
}
.sidebar ul.social-user li a.twitter {
    background: #43c9eb;
}
.sidebar ul.social-user li a.google-plus {
    background: #f14133;
}
.sidebar ul.social-user li a.instagram {
    background: #f14133;
}
.sidebar ul.social-user li a.pinterest {
    background: #f14133;
}
/* logo */
.pt-navbar-brand {
    padding: 25px 15px;
}
/* adv */
.advertisement-top {
    overflow: hidden;
    padding: 10px 0;
}
/* image slider */
.image-post-slider .bx-wrapper .bx-prev:hover, .image-post-slider .bx-wrapper .bx-next:hover {
  background: var(--cneon);
}
.list-posts-slider h2 {
    font-size: 16px;
    line-height: 1.1;
}
/* navbar */
/*
.user-list {
    padding: 5px 5px;
    border-bottom: 1px solid #f0f0f0;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.user-list h2, .user-list h2.ellipsis, .user-list h2.ellipsis a {
    color: #333333;
    padding: 0;
    font-size: 12px;
    font-family: var(--tfont), sans-serif;
    font-weight: 600;
    line-height: 15px;
    margin-bottom: 5px;
}
.user-list h2 a {
    color: var(--cneon);
}
.user-list ul.post-tags li {
    font-style: normal;
    font-size: 11px;
    margin-right: 0px;
    color: #777777;
}
ul.post-tags-user {
    margin: 0;
    padding: 0;
    font-size: 0.8em;
    line-height: 1.25;
}
ul.post-tags-user > li {
    list-style: none;
    color: #777777;
    overflow: hidden;
}
.user-list-avatar, .user-list-avatar.right-3-3, .user-list-avatar.right-4-3, .user-list-avatar.right-3-4, .user-list-avatar.right-4-4, .user-list-avatar.empty {
    margin-right: 8px;
    background-size: cover;
    background-position: 50%;
    float: left;
    width: 125px;
    min-width: 125px;
    height: 125px;
    min-height: 125px;
}
.user-list-avatar.right-3-3 {
    width: 85px;
    min-width: 85px;
    height: 85px;
    min-height: 85px;
}
.user-list-avatar.right-4-3 {
    width: 115px;
    min-width: 115px;
    height: 115px;
    min-height: 115px;
}
.user-list-avatar.right-2-4 {
    width: 75px;
    min-width: 75px;
    height: 75px;
    min-height: 75px;
}
.user-list-avatar.right-3-4 {
    width: 115px;
    min-width: 115px;
    height: 115px;
    min-height: 115px;
}
.user-list-avatar.right-4-4 {
    width: 155px;
    min-width: 155px;
    height: 155px;
    min-height: 155px;
}
.user-list-avatar.empty {
    border: 1px solid #eeeeee;
}
*/

.users-list {
    padding: 5px 5px;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.users-list h2, .users-list h2.ellipsis, .users-list h2.ellipsis a {
    color: #333333;
    padding: 0;
    font-size: 12px;
    font-family: var(--tfont), sans-serif;
    font-weight: 600;
    line-height: 15px;
    margin-bottom: 5px;
}
.users-list h2 a {
    color: var(--cneon);
}
.users-list ul.post-tags li {
    font-style: normal;
    font-size: 11px;
    margin-right: 0px;
    color: #777777;
}
ul.post-tags-user {
    margin: 0;
    padding: 0;
    font-size: 0.8em;
    line-height: 1.25;
}
ul.post-tags-user > li {
    list-style: none;
    color: #777777;
    overflow: hidden;
}
.users-list-3 {
    margin-right: 1px;
    margin-bottom: 3px;
    background-size: cover;
    background-position: 50%;
    float: left;
    width: var(--193);
    min-width: var(--193);
    height: var(--193);
    min-height: var(--193);
    border: 1px solid #eeeeee;
}
.users-list-4 {
    margin-right: 1px;
    margin-bottom: 3px;
    background-size: cover;
    background-position: 50%;
    float: left;
    width: var(--194);
    min-width: var(--194);
    height: var(--194);
    min-height: var(--194);
    border: 1px solid #eeeeee;
}
.users-list-7 {
    margin-right: 1px;
    margin-bottom: 3px;
    background-size: cover;
    background-position: 50%;
    float: left;
    width: var(--197);
    min-width: var(--197);
    height: var(--197);
    min-height: var(--197);
}
.users-3, .users-4, .users-7 {
    margin-right: 1px;
    margin-bottom: 3px;
    background-size: cover;
    border: 1px solid #eeeeee;
}
.users-3 {
    min-width: var(--193);
    min-height: var(--193);
}
.users-4 {
    min-width: var(--194);
    min-height: var(--194);
}
.users-7 {
    min-width: var(--197);
    min-height: var(--197);
}

/* tooltip */
.tip__tooltip {
    width: 300px;
    padding: 1px;
    /*right: -(100% - 300px);*/
    font-size: 14px;
    background-color: rgba(25, 25, 25, .95);
    color: #ffffff;
    opacity: 0;
    visibility: hidden;
    position: fixed;
    /*
    -webkit-transition: opacity 0.5s;
    -moz-transition:  opacity 0.5s;
    -ms-transition: opacity 0.5s;
    -o-transition:  opacity 0.5s;
    transition:  opacity 0.5s;
    */
    xbox-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    xbox-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;
    z-index: 9999;
}
.hover:hover .tip__tooltip {
    opacity: 1;
    visibility: visible;
    transform:translateX(-100%);
    top: -60px;
    position: absolute;
}
.user__tooltip {
    width: 50%;
    padding: 1px;
    font-size: 14px;
    background-color: rgba(25, 25, 25, .95);
    color: #ffffff;
    opacity: 0;
    visibility: hidden;
    position: fixed;
    -webkit-transition: opacity 0.5s;
    -moz-transition:  opacity 0.5s;
    -ms-transition: opacity 0.5s;
    -o-transition:  opacity 0.5s;
    transition:  opacity 0.5s;
    xbox-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    xbox-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;
    z-index: 9999;
}
.hover:hover .user__tooltip {
    opacity: 1;
    visibility: visible;
    transform:translateX(-10%);
    top: 20px;
    position: absolute;
}
.tip__title {
    margin: 0;
    padding: 5px 10px;
    background-color: #fff;
    opacity: 1;
    color: #000000;
    font-weight: 600;
}

.tip__content {
    margin: 0;
    padding: 10px;
}
p.user__content {
    xborder-bottom: 1px solid #eeeeee;
    margin: 0;
    padding: 10px;
}
.top-line ul.top-line-list li p.user__content span{
    font-size: 13px;
    color: #dddddd;
}
.tip__list {
    color: #eeeeee;
}

/*
.news-post.user-list .tooltip-toggle {
    cursor: pointer;
    position: relative;
}
.news-post.user-list .tooltip-toggle::before {
    position: absolute;
    top: -50px;
    left: -250px;
    background-color: green;
    border-radius: 5px;
    color: #fff;
    content: attr(data-tooltip);
    padding: 1rem;
    text-transform: none;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    width: 160px;
}
.news-post.user-list .tooltip-toggle::after {
    position: absolute;
    top: -12px;
    left: 9px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid green;
    content: " ";
    font-size: 0;
    line-height: 0;
    margin-left: -5px;
    width: 0;
}
.news-post.user-list .tooltip-toggle::before, .news-post.user-list .tooltip-toggle::after {
    color: #efefef;
    font-family: monospace;
    font-size: 16px;
    opacity: 0;
    pointer-events: none;
    text-align: center;
}
.news-post.user-list .tooltip-toggle:hover::before, .news-post.user-list .tooltip-toggle:hover::after {
    opacity: 1;
    -webkit-transition: all 0.75s ease;
    transition: all 0.75s ease;
}
*/

.navbar-center input[type="text"] {
    border: 1px solid #eeeeee;
    padding: 8px 10px;
    display: inline-block;
    color: #999999;
    font-size: 14px;
    font-family: var(--tfont), sans-serif;
    text-transform: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    outline: none;
    width: 300px;
    margin: 0 !important;
}
.navbar-center button {
    padding: 0;
    background: transparent;
    border: none;
    position: relative;
    top: 0px;
    right: 20px;
    padding: 0;
    font-size: 13px;
    color: #666666;
}
/* navbar */
header.second-style .nav-list-container {
    background: #ffffff;
    border-top: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
}
header.second-style .navbar-nav > li > a {
    color: #000000 !important;
}
.comment-box .dropdown ul.dropdown-menu li {
    display: block;
}
.navbar-nav li.drop ul.dropdown {
    min-width: 150px;
    border-top: 3px solid var(--cneon);
    /*border: 1px solid #ccc;*/
    border-left: 1px solid rgba(0,0,0,.15);
    border-right: 1px solid rgba(0,0,0,.15);
    border-bottom: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12pxrgba(0,0,0,.175);
}
.navbar-nav > li > a {
    color: #333333 !important;
    font-size: 14px;
    font-family: var(--tfont), sans-serif;
    font-weight: 700;
    padding: 16px 15px 10px 15px;
}
.navbar-nav > li > a:after {
    content: '\f107';
    font-size: 14px;
    color: #555555;
    top: 17px;
    right: 2px;
}
.navbar-nav > li > a:before {
    content: none;
    color: #555555;
}
.navbar-nav > li:hover > a:after, .navbar-nav > li > a.active:after {
  color: #333333;
}
.navbar-nav li.drop ul.dropdown li a {
    font-size: 14px;
    padding: 12px 15px;
}
.navbar-nav li.drop ul.dropdown li a:hover {
    color: var(--cneon);
}
.navbar-form {
    margin: 5px 0 5px 10px;
}
.pt-navbar-brand {
    padding: 20px 15px 25px 0;
}
.navbar-brand {
    padding: 20px 15px 25px 0;
}
.navbar-form input[type="text"] {
    width: 250px;
}
.navbar-form button {
    top: 12px;
    right: 10px;
    padding: 0;
}
/* slider */
section.big-slider {
    padding: 15px 0;
}
section.big-slider .bx-wrapper .bx-pager {
    position: relative;
    width: 190%;
    top: inherit;
    right: inherit;
    text-align: center;
    margin-top: -25px;
}
.image-post2 .hover-box .inner-hover {
    background: #ffffff;
    opacity: 0.85;
    position: absolute;
    bottom: 0%;
    left: 0;
    width: 100%;
    padding: 10px 10px 15px 10px;
    text-align: left;
}
section.big-slider .big-bxslider li .image-post2 .hover-box .inner-hover h2 {
    text-transform: none;
    font-size: 24px;
    font-weight: 600;
    line-height: 26px;
    max-height: 52px;
    max-width: 1280px;
    margin: 0px auto;
}
.image-post2 .hover-box h2 {
    color: #000000;
    font-family: var(--hfont), sans-serif;
    font-weight: 700;
    overflow: hidden;
}
.image-post2 .hover-box h2 a {
    color: #000000;
}
.image-post2 .hover-box h2 a:hover {
    color: var(--cneon);
    opacity: 1;
}
.image-slider .bx-wrapper .bx-prev {
    width: 40px;
    height: 40px;
    left: 30px;
}
.image-slider .bx-wrapper .bx-next {
    width: 40px;
    height: 40px;
    right: 30px;
}
.image-post2 .hover-box a.category-post {
    position: relative;
    bottom: inherit;
    left: inherit;
}
.sidebar .categories-widget ul.category-list li a span {
    float: right;
    width: 40px;
}
.sidebar .tab-posts-widget ul.nav-tabs li a {
    padding: 10px 2px;
    background: #222222;
    font-size: 13px;
    font-weight: 400;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    width: 16px;
    height: 16px;
}
section.big-slider .bx-wrapper .bx-pager.bx-default-pager a {
    border-color: #999999;
}
section.big-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
    border-color: var(--cneon);
    background: var(--cneon);
}
.image-post2 .hover-box ul.post-tags li {
    font-size: 14px;
    font-style: normal;
    /*text-decoration: none;*/
    color: #111;
}
.image-post2 .hover-box ul.post-tags li a {
    color: #111;
}
.image-post2 .hover-box ul.post-tags li i {
    color: #111;
    margin-right: 3px;
}
.image-post2 .hover-box ul.post-tags li a:hover {
    color: var(--cneon);
}
section.big-slider .big-bxslider li {
    padding: 0;
}
ul.post-tags li {
    font-style: normal;
}
ul.post-tags li a {
    color: var(--cneon);
    cursor: pointer;
}
ul.post-tags li a.disabled {
    color: #333333;
    cursor: pointer;
}
ul.post-tags li a.black {
    color: #000000;
}
ul.post-tags li a.comment-delete, ul.post-tags p a.comment-delete {
    color: #ffffff;
}
ul.post-tags li a.comment-delete:hover{
    color: #ffffff;
}
/*
ul.post-tags li .rate, ul.post-tags li a.rate, ul.post-tags li a.rate:hover {
    color: #333333;
}
*/
ul.post-tags li .active, ul.post-tags li a.active, ul.post-tags li a.active:hover {
    color: #333333;
}
ul.post-tags li a:hover {
    text-decoration: underline;
    color: var(--cneon);
}
ul.post-tags li.right a {
    color: #777777;
}
ul.post-tags li i {
    color: #666666;
    margin-right: 3px;
}
.sidebar.large-sidebar .tab-posts-widget .tab-pane ul.list-posts li {
    padding-left: 0;
    padding-right: 0px;
}
/* category post image */
a.category-post {
    color: #ffffff;
    font-size: 12px;
    font-weight: 400;
    padding: 4px 10px;
    background: var(--cneon);
}
a.category-post {
    opacity: 0.95;
}
a.category-post:hover {
    opacity: 1;
}
a.category-post-home {
    color: #ffffff;
    text-transform: uppercase;
    position: absolute;
    bottom: 20px;
    left: 20px;
    font-size: 12px;
    font-weight: 400;
    padding: 3px 8px;
    background: var(--cneon);
}
a.category-post:hover,a.category-post-home:hover {
    opacity: 0.9;
}
a.category-post.neon {
    position: absolute;
    top: 20px;
    left: 20px;
    background: var(--cneon);
}
/* ticker */
section.ticker-news {
    padding: 10px 0 6px;
}
.ticker-wrapper.has-js {
    margin-left: 160px;
}
.ticker-news-box .ticker-content {
    color: #999999;
    font-size: 14px;
    font-weight: 400;
}
.ticker-news-box .ticker-content span.time-news {
    color: #c90C15;
    margin-right: 8px;
}
.ticker-news-box .ticker-content a {
    color: #666666;
    font-weight: 600;
}
.ticker-news-box .ticker-content a:hover {
  color: var(--cneon);
}
.ticker-content {
    padding-top: 4px;
}
.left .ticker-controls {
    padding-left: 6px;
    padding-top: 2px;
    margin-bottom: 0px;
}
.ticker-controls li {
    padding: 2px 0 2px 1px;
    margin-left: 4px;
    float: left;
    height: 20px;
    width: 20px;
    display: block;
}
/*
.ticker-news-box .ticker-controls li.jnt-play-pause {
    padding: 2px 0 2px 1px;
}
*/
.ticker-news-box span.breaking-news {
    margin-right: 10px;
    color: #ffffff;
    font-size: 12px;
    line-height: 10px;
    font-weight: 600;
    padding: 8px 14px;
    padding-right: 17px;
    background: var(--cneon);
    border-radius: 4px;
}
.ticker-news-box span.breaking-news:after {
    width: 21px;
    height: 21px;
    background: var(--cneon);
    top: 2px;
    right: -8px;
}
.ticker-news-box span.new-news {
    color: #ffffff;
    font-size: 15px;
    line-height: 20px;
    padding: 8px;
    background: #222222;
    border-radius: 2px;
    margin: 3px 10px 0 0;
}
.ticker-title {
    color: var(--cneon);
}
/* content */
.content-style {
    border-top: 1px solid #f2f2f2;
}
div.block-content {
    padding: 0;
    /*padding: 22px 0 0;*/
    position: relative;
}
div.block-content p {
    /*border-bottom: 1px solid #f2f2f2;*/
    border-bottom: none;
    padding-bottom: 10px;
}
.single-post-box .comment-area-box ul li .comment-box {
    border-bottom: 1px solid #e2e2e2;
}
ul.post-tags li.right {
    float: right;
    margin-left: 5px;
    /*margin-top: 2px;*/
}
.post-left {
    padding-right: 10px;
}
.post-right {
    padding-left: 10px;
}
.grid-box {
    padding: 0 0 20px;
}
.grid-box .news-post, .grid-box ul.list-posts {
    margin-bottom: 5px;
}

/**************************************************/
.doc-list, .list-posts, .post-list {
    padding: 0;
}
ul.list-posts {
    list-style: none;
}
.post-list h4, .post-list h5, .post-list h6 {
    font-family: var(--hfont), serif;
    font-weight: 600;
    color: #000000;
    line-height: 1.2;
    margin: 10px 0;
}
.post-list h4 {
    font-size: 24px;
}
.post-list h5 {
    font-size: 22px;
}
.post-list h6 {
    font-size: 20px;
}
.post-list p, .post-list div {
    color: #000000;
    font-size: 18px;
    margin: 0 0 10px;
}
.post-list p {
    text-indent: 1.5em;
}

.post-list > .post-content blockquote {
    font-size: 16px;
    padding: 20px;
    padding-left: 60px;
    background: #eeeeee;
    border: none;
    margin: 0 0 20px;
    position: relative;
}
.post-list > .post-content blockquote:before {
    content: '\201C';
    position: absolute;
    top: 20px;
    left: 20px;
    font-size: 60px;
    color: #222222;
    font-family: gorgia;
    line-height: 70px;
    font-weight: 600;
}
.post-list blockquote.second {
    position: relative;
    font-size: 16px;
    font-weight: 600;
    font-style: italic;
    color: #333333;
    background: #ffffff;
    margin: 15px 0 15px 30px;
    padding: 15px 10px;
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
}
.post-list blockquote.second:before {
    content: '';
}
.post-list blockquote.cite {
    position: relative;
    font-size: 16px;
    font-weight: 400;
    font-style: italic;
    color: #333333;
    background: #ffffff;
    margin: 15px 0 15px 30px;
    padding: 15px 20px;
    border-left: 0.2em solid var(--cneon);
}
.post-list blockquote.cite:before, .doc-list blockquote.cite:after {
    content: '';
}
/**/
.doc-list h2, h2.ellipsis a {
    font-family: var(--hfont), serif;
    font-size: 18px;
    line-height: 1.1;
    font-weight: 600;
    color: #000000;
    margin: 0px;
}
.doc-list a:hover h2, h2.ellipsis a:hover {
    color: var(--cneon);
    text-decoration: underline;
}

/*
.doc-list h2 {
    font-size: 18px;
    line-height: 1.1;
}
*/

.doc-list h3 {
    font-size: 17px;
    /*line-height: 1.2;*/
    margin-bottom: 5px;
    font-weight: 400;
    color: #000000;
    margin-top: 0px;
    font-style: normal;
}
/*.doc-list p, div.block-content .doc-list p {*/
div.block-content .doc-list p, ul.list-posts .doc-list p {
    font-size: 17px;
    font-weight: 600;
    color: #000000;
    margin-top: 0px;
    /*padding-bottom: 0px;*/
    padding: 3px 0;
    font-style: normal;
    border-bottom: none;
}
div.block-content .doc-list a:hover p{
    text-decoration: underline;
}
div.block-content .doc-list p.answer {
    font-size: 17px;
    font-weight: 400;
    color: #666666;
    margin-top: 0px;
    padding: 3px 0 0 30px;
    font-style: italic;
    border-bottom: none;
}
/*
.doc-list h2.normal {
    font-size: 18px;
}
.doc-list h2.middle {
    font-size: 19px;
}
.doc-list h2.big {
    font-size: 20px;
}
.doc-list h3.normalx, .doc-list p.normal {
    font-size: 16px;
}
.doc-list h3.middle, .doc-list p.middle {
    font-size: 17px;
}
.doc-list h3.big, .doc-list p.big {
    font-size: 18px;
}
*/


/*
dropdown-admin
*/

.comment-content ul.post-tags li.right div {
    position: absolute;
}
.comment-content ul.post-tags li.right.comment-action {
    margin-right: 120px;
}
.doc-list ul.post-tags li button.btn-actions, .comment-tree ul.post-tags li button.btn-actions {
    color: var(--cneon);
    font-size: 15px;
    margin-bottom: 3px;
    background: none;
    border: 0;
    font-weight: 600;
    padding: 0;
}
.doc-list ul.post-tags li button.btn-actions:hover {
    color: var(--cneon);
}
.doc-list ul.post-tags li ul, .comment-tree ul.post-tags li ul {
    background-color: #222;
}
.doc-list ul.post-tags li ul li a, .comment-tree ul.post-tags li ul li a {
}
.doc-list ul.post-tags li ul.dropdown-menu li a, .comment-tree ul.post-tags li ul.dropdown-menu li a {
    color: #e7e7e7;
    background-color: #222222;
    padding: 1px 15px;
    font-size: 15px;
}
.doc-list ul.post-tags li.right {
    font-size: 13px;
}
.doc-list ul.post-tags li ul li a:hover, .comment-tree ul.post-tags li ul li a:hover {
    text-decoration: underline;
    background: none;
}
.doc-list ul.post-tags li ul > li:first-child, .comment-tree ul.post-tags li ul > li:first-child {
   margin-top: 5px;
}
.doc-list ul.post-tags li ul > li:last-child, .comment-tree ul.post-tags li ul > li:last-child {
   padding-bottom: 5px;
}
/*
ul.post-tags li.right-comment {
    float: right;
    margin-right:120px;
}
.dropdown-comment {
    position: absolute;
}
.dropdown-comment hr {
    margin-top: 10px;
    margin-bottom: 0px;
    border: 0;
    border-top: 1px solid #eee;
}
.btn-comment {
    color: var(--cneon);
    font-size: 15px;
    margin-bottom: 3px;
    background: none;
    border: 0;
    font-weight: 600;
    padding: 0;
}
.btn-comment:hover {
    color: var(--cneon);
}
ul.dropdown-comment {
    background-color: #222;
}
ul.post-tags li ul.dropdown-comment li {
    padding: 0 10px;
    margin: 0;
}
ul.post-tags li ul.dropdown-comment li a {
    padding: 0;
    font-size: 15px;
    color: #fff;
}
ul.post-tags li ul.dropdown-comment li a:hover {
    color: #fff;
    text-decoration: underline;
    background: none;
}
ul.post-tags li ul.dropdown-comment > li:first-child {
   margin-top: 8px;
}
ul.post-tags li ul.dropdown-comment > li:last-child {
   margin-bottom: 8px;
}
*/
.doc-list ul.post-tags li, .doc-list ul.post-tags li div.dropdown, .doc-list ul.post-tags li div.dropdown-content {
    font-style: normal;
    margin-right: 7px;
    color: #777777;
    font-size: 15px;
}
.summary-box ul.post-tags li, .doc-list ul.post-tags li a.category {
    font-size: 15px;
    font-style: normal;
}

/**************************************************/

/*
.list-posts-home, .list-posts-paginate, .list-posts-left {
    padding: 0;
}
*/
.post-content ul, .post-content ol{
    margin-bottom: 15px;
}
.post-content ul li, .post-content ol li {
    color: #000000;
    font-size: 16px;
    font-family: var(--tfont), sans-serif;
    font-style: normal;
    margin: 0;
    line-height: 24px;
}
.post-content ul li a, .post-content ol li a{
    color: var(--cneon);
}
/*
ul.list-posts > li {
    padding-bottom: 0px;
    margin-bottom: 5px;
}
*/
/*
ul.list-posts > li .post{
    padding-bottom: 0px;
    margin-bottom: 5px;
}
*/
ul.list-posts > li img {
    width: 100%;
    margin-right: 10px;
    float: left;
}
ul.list-posts.noborder > li {
    border: none;
}
ul.list-posts > li .post-content > a {
    color: #000000;
    font-style: normal;
}
ul.list-posts > li .post-content > a:hover {
  opacity: 1;
}
ul.list-posts > li .post-content > a.category-post-blog {
    color: #000000;
    font-size: 16px;
    font-family: var(--tfont), sans-serif;
    font-style: normal;
    margin: 0;
    line-height: 24px;
}
ul.list-posts > li .post-content > a.category-post-blog:hover{
  color: #000000;
}

/*
.list-posts-home h2.today {
    font-family: var(--hfont), serif;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 700;
    color: #000000;
    margin: 0px;
}
*/
.user-avatar {
    margin-right: 8px;
    height: 65px;
    width: 65px;
    background-size: cover;
    background-position: 50%;
    float:left;
    min-width: 65px;
    min-height: 65px;
}
.list-posts-right .user-avatar {
    margin-right: 5px;
    height: 55px;
    width: 55px;
    background-size: cover;
    background-position: 50%;
    float:left;
    min-width: 55px;
    min-height: 55px;
}
.blog-avatar-map {
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    display: flex;
    justify-content: center;
}
.blog-avatar {
    position: absolute;
    width: 80%;
    height: 80%;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 50%;
}

.single-post-box .share-post-box ul.share-box li {
    color: #666666;
    font-size: 13px;
    margin-right: 8px;
    margin-bottom: 2px;
}
.single-post-box .share-post-box ul.share-box li a {
    padding: 8px 12px;
}
.single-post-box .share-post-box ul.share-box li a.cneon i {
    margin-right: 0;
}
.cntr {
    width: 100%;
    display: flex;
    justify-content: center;
}
.sidebar .categories-widget ul.category-list li a {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
}
.sidebar .categories-widget ul.category-list li a span {
    width: 75px;
    text-align: right;
    font-size: 14px;
    height: 20px;
    line-height: 18px;
    padding: 0 2px;
}
.sidebar .categories-widget ul.category-list li a:hover {
  color: var(--cneon);
  font-weight: 600;
}
.sidebar .categories-widget ul.category-list li a:hover span {
  background: var(--cneon);
  border: 1px solid var(--cneon);
}
.sidebar .categories-widget ul.category-list li.visit a {
    color: var(--cneon);
    font-weight: 600;
}
.sidebar .categories-widget ul.category-list li.visit span {
  background: var(--cneon);
  border: 1px solid var(--cneon);
  color: #ffffff;
}
.sidebar .tab-posts-widget .tab-pane ul.list-posts-side > li {
    padding-left: 5px;
    padding-right: 5px;
}
.sidebar .recent-comments-widget ul.comment-list li {
    margin-bottom: 0;
}
ul.list-posts-side {
    margin: 0;
    padding: 0 5px;
}
ul.list-posts-side > li {
    list-style: none;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-bottom: 0px;
    border-bottom: 1px solid #e0e0e0;
    overflow: hidden;
}
/* title */
.title-section {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 10px;
    padding: 0;
}
.title-section h1 {
    font-size: 15px;
    font-weight: 600;
}
.title-section h1 span {
    font-family: var(--hfont), serif;
    padding-bottom: 2px;
    font-size: 24px;
    text-transform: none;
    font-weight: 600;
}
.title-section p {
    color: #333333;
    font-size: 16px;
    font-weight: 900;
    margin: 0 0 30px;
    text-transform: uppercase;
    margin-bottom: -1px;
}
.title-section p span {
    display: inline-block;
    padding-bottom: 2px;
    padding-right: 5px;
    border-bottom: 1px solid #a70708;
}
/* subscribe */
.sidebar .subscribe-widget form button {
    /*color: var(--cneon);*/
}
.sidebar .subscribe-widget form p {
    color: #222222;
    font-size: 14px;
    font-family: var(--tfont), sans-serif;
    font-weight: 400;
    margin: 0 0 10px;
    text-transform: uppercase;
    color: #ffffff;
    margin-bottom: 10px;
}
.sidebar .subscribe-widget form span {
    color: #222222;
    font-size: 12px;
    font-family: var(--tfont), sans-serif;
    font-weight: 400;
    margin: 0 0 10px;
    color: #ffffff;
    margin-bottom: 10px;
}
.sidebar .subscribe-widget form input[type="text"], .sidebar .subscribe-widget form input[type="email"] {
    width: 100%;
    outline: none;
    background: #ffffff;
    padding: 10px;
    color: #999999;
    font-size: 12px;
    font-family: var(--tfont), sans-serif;
    border: transparent;
    margin: 0;
    line-height: 12px;
}
.sidebar .subscribe-widget form button {
    margin-top: -40px;
}
.sidebar .subscribe-widget form button {
    width: 40px;
    height: 40px;
    background: var(--cneon);
}
.sidebar .subscribe-widget form button {
    width: 36px;
    height: 36px;
    text-align: right;
    background: var(--cneon);
    border: none;
    outline: none;
    line-height: 28px;
    color: #ffffff;
    font-size: 26px;
    float: right;
    margin-top: -36px;
}
/* tabs */
.sidebar .tab-posts-widget ul.nav-tabs {
    border-bottom: 2px solid var(--cneon2);
}
.sidebar .tab-posts-widget ul.nav-tabs li.active a {
    background: var(--cneon);
}
.sidebar .tab-posts-widget ul.nav-tabs li a:hover {
  background: var(--cneon);
}
.single-post-box .about-more-autor ul.nav-tabs {
    border-bottom: 2px solid var(--cneon);
}
.single-post-box .about-more-autor ul.nav-tabs li a:hover {
  background: var(--cneon);
}
/* order */
.ordering select {
    height: 34px;
    font-size: 11px;
    font-weight: 400;
    outline: none;
    border-radius: 3px;
    border: 1px solid #D9D9D9;
    -webkit-appearance: none;
    background-image: url(../images/select-arrow.svg);
    background-repeat: no-repeat;
    background-size: 6px 12px;
    background-position-y: center;
    background-position-x: calc( 100% - 10px );
    text-transform: uppercase;
    padding-left: 10px;
    padding-right: 35px;
    color: #909090;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}
/* post content */
.single-post-box > .post-content {
    margin-bottom: 20px;
    overflow: hidden;
}
.single-post-box > .post-content p{
    /*color: #333333;*/
    color: #000000;
    font-size: 18px;
    padding: 0;
    /*margin: 0 0 15px;*/
    margin: 0;
    text-indent: 1.5em;
}
.single-post-box > .post-content p a {
    color: var(--cneon);
    /*font-weight: 600;*/
    text-indent: 0;
    text-decoration: none;
}
.single-post-box > .post-content p a:hover {
    /*font-weight: 600;*/
    text-decoration: underline;
    opacity: 1;
}
.single-post-box > .post-content blockquote h2{
    font-size: 22px;
}
.summary-box ul.post-tags li {
    color: #bbbbbb;
}
.summary-box ul.post-tags li a {
    color: #eeeeee;
}
.summary-box ul.post-tags li a:hover {
    color: #ffffff;
}
.single-post-box .share-post-box {
    margin: 20px 0 0;
    padding: 0;
}
/* rating */
.rating {
    unicode-bidi: bidi-override;
    direction: rtl;
    text-align: center;
}
.rating > span {
    display: inline-block;
    position: relative;
    width: 1.1em;
    color: #fff;
    font-size: 30px;
    cursor: pointer;
}
.rating > span:hover, .rating > span:hover ~ span {
    color: transparent;
}
.rating > span:hover:before, .rating > span:hover ~ span:before {
    content: "\2605";
    position: absolute;
    left: 0;
    color: gold;
}
.single-post-box .review-box .summary-box {
    padding: 14px 20px 14px 20px;
    margin-bottom: 25px;
}
.single-post-box .review-box .summary-box .summary-degree {
    bottom: -20px;
    right: 20px;
    background: var(--cneon);
    padding: 10px 20px 14px;
}
.single-post-box .review-box .summary-box .summary-degree p {
    color: #ffffff;
    font-weight: 400;
}
.single-post-box .review-box .summary-box .summary-degree p span {
    font-size: 28px;
    margin-bottom: 4px;
    line-height: 28px;
    font-weight: 900;
}


/* footer */
footer {
    background: #222222;
    padding: 15px 15px 5px 15px;
}
footer .social-widget ul.social-icons li a {
    /*padding-top: 6px;*/
}
footer .subscribe-widget form button {
    width: 40px;
    height: 40px;
    background: var(--cneon);
}
footer .subscribe-widget form button {
    margin-top: -40px;
}
footer p {
    font-size: 13px;
}
footer p.title {
    color: #222222;
    font-size: 12px;
    font-weight: 600;
    margin: 0 0 15px;
    text-transform: uppercase;
    padding-bottom: 5px;
    border-bottom: 1px solid #333333;
    color: #ffffff;
    letter-spacing: 0px;
}
footer .categories-widget ul.category-list li a {
    color: #999999;
    font-size: 13px;
    font-weight: 400;
    padding-bottom: 10px;
    border-bottom: 1px solid #333333;
}
footer .categories-widget ul.category-list li {
    list-style: none;
    width: 50%;
    float: left;
    margin-bottom: 10px;
}
footer .categories-widget ul.category-list li a:hover {
    color: #ffffff;
}
footer .categories-widget ul.category-list li a:hover span {
  background: #c90C15;
  border: 1px solid var(--cneon);
  color: #ffffff;
}
footer .footer-last-line {
    padding: 15px 0;
    /*border-top: 1px solid #333333;*/
    border: none;
}
footer .footer-widgets-part {
    padding-bottom: 0px;
}
footer .subscribe-widget form {
    margin: 0;
    background: #222222; 
    padding: 15px 10px 15px 0;
}
footer .categories-widget ul.category-list li a span {
    width: 60px;
    padding: 0 6px;
    height: 20px;
    line-height: 16px;
    border: 1px solid #333333;
    text-align: right;
 }
footer .subscribe-widget form p {
    color: #999999;
    margin: 0;
    font-size: 13px;
    line-height: 1.2;
    margin: 15px 0;
}
footer .subscribe-widget form input[type="email"] {
    outline: none;
    padding: 10px;
    color: #999999;
    font-size: 14px;
    font-family: var(--tfont), sans-serif;
    background: #ffffff;
    border: none;
    width: 100%;
    display: block;
}
footer .subscribe-widget form input[type="text"] {
    padding: 10px;
    font-size: 14px;
}
footer .footer-last-line nav.footer-nav ul li {
    margin-left: 3px;
}
footer .footer-last-line nav.footer-nav ul li:before {
    margin-right: 6px;
    font-size: 12px;
}
/*tags*/
.sidebar .tags-widget ul.tag-list li a {
    color: #777777;
    font-size: 12px;
    padding: 2px 8px;
}
/*pagination*/
.pagination-box ul.pagination-list li span {
    color: #ffffff;
    font-size: 12px;
}
.pagination-box ul.pagination-list li a {
    font-size: 13px;
    padding: 6px 11px;
}
.pagination-box ul.pagination-list li a:hover, .pagination-box ul.pagination-list li a.active {
    border: 1px solid var(--cneon);
    background: var(--cneon);
    color: #ffffff;
}
.order {
    float:right;
    margin-top: 6px;
}
.order li {
    display: inline-block;
    margin-left: 7px;
}
.order li a {
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    color: #666666;
    font-size: 16px;
}
.order li a:hover {
    color: var(--cneon);
}
.order li .active {
    color: var(--cneon);
}
/*
.order {
    margin-top: 10px;
    border-bottom: 1px solid #ededed;
}
*/
/*
.block-content-stat {
    min-height: 85px;
    margin-bottom: 0;
    border-bottom: 1px solid #ededed;
}
.block-content-stat .navbar-left {
    color: #333333;
    font-size: 16px;
}
.block-content-stat .navbar-left .stat p {
    color: #333333;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
}
*/
/*
.navbar-form {
    font-size: 18px;
}
*/
/*
header.second-style .navbar-nav > li a {
    color: #000000 !important;
}
*/
/*
.navbar-nav li.drop ul.dropdown li a {
    color: #000000;
    font-size: 14px;
    padding: 4px 15px;
    margin-left: 10px;
}
*/
.post-gallery img {
    max-width: 100%;
    xmax-height: 530px;
}

#column-example-6 {
    height: 160px;
    /*max-width: 300px;*/
    max-width: 100%;
    margin: 0 auto;
}
/* stats */
.sidebar .categories-widget ul.category-list li.stats {
    margin-bottom: 4px;
}
#chart-year {
    max-width: 100%;
    margin: 0 auto;
    --color: var(--cneon);
}
#chart-year.change-colour {
    --color: #666666;
}
#chart-year tr {
    padding-block-start:2px;
    padding-block-end:2px;
}
#chart-year tr.second {
    --color: #444444;
    padding-block-start:1px;
    padding-block-end:1px;
}
#chart-year td span {
    overflow-wrap: normal;
    font-size: 10px;
    color: #fff;
    padding: 0.1em 0.2em 0.07em;
}
#chart-year td span.tooltip{
    padding: 10px;
    font-size: 14px;
}
#chart-year.bar {
  --labels-size: 40px;
  align-items: left;
}
/*
#chart-year tr:first-child {
  --color: repeating-linear-gradient(135deg, #fdc 0px, #fdc 6px, var(--cneon) 6px, var(--cneon) 12px);
}
#chart-year.change-colour tr:first-child {
  --color: repeating-linear-gradient(135deg, #fdc 0px, #fdc 6px, #666666 6px, #666666 12px);
}
*/
.charts-css.bar:not(.reverse) tbody tr th {
    left: calc(var(--labels-size)*-1 - var(--primary-axis-width));
    width: var(--labels-size);
    font-size: 14px;
    font-weight: 400;
}
#chart-year td {
  transition-duration: 0.3s;
  opacity: 0.75;
}
#chart-year td:hover {
  opacity: 1;
}
charts-css.bar.data-spacing-4 tbody tr {
    -webkit-padding-before: 4px;
    padding-block-start: 4px;
    -webkit-padding-after: 4px;
    padding-block-end: 4px;
}
.charts-css .tooltip {
    position: absolute;
    z-index: 1;
    bottom: -100%;
    left: 150px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: 10px 20px;
    border-radius: 6px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    background-color: #555;
    color: #fff;
    text-align: center;
    font-size: 1.3rem;
}
.charts-css .tooltip::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0%;
    margin-left: -10px;
    border: 5px solid transparent;
    border-top-color: #555;
    transform: rotate(90deg);
}
.charts-css.bar tbody tr.second {
    margin-left: 40px;
}
#chart-year.bar tbody tr.second {
  --labels-size: 25px;
  align-items: left;
}
#chart-year a {
    display: inline-block;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    display: block;
    color: #333333;
    font-family: var(--tfont), sans-serif;
    font-weight: 400;
}
#chart-year a:hover {
  color: var(--cneon);
  font-weight: 600;
}
#chart-year a.visit {
    color: var(--cneon);
    font-weight: 600;
}
/*pool*/
.wrapper{
    background: #fff;
    border-radius: 5px;
    padding: 20px;
    width: 100%;
    box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}
.wrapper header{
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
}
.wrapper .poll-area{
    margin: 20px 0 15px 0;
}

.poll-area label {
    display: block;
    margin-bottom: 10px;
    border-radius: 3px;
    padding: 5px 10px;
    border: 1px solid #e6e6e6;
    transition: all 0.2s ease;
}
.poll-area label:hover{
    border-color: #ddd;
}
label.selected{
    border-color: var(--cneon)!important;
}
label .row {
    display: flex;
    pointer-events: none;
    /*justify-content: space-between;*/
    padding-left: 15px;
}
label .row .column{
  display: flex;
  align-items: center;
}
label .row .circle{
  height: 19px;
  width: 19px;
  display: block;
  border: 2px solid #ccc;
  border-radius: 50%;
  margin-right: 10px;
  position: relative;
}
label.selected .row .circle{
    border-color: var(--cneon);
}
label .row .circle::after{
    content: "";
    height: 11px;
    width: 11px;
    background: var(--cneon);
    border-radius: inherit;
    position: absolute;
    left: 2px;
    top: 2px;
    display: none;
}
.poll-area label:hover .row .circle::after {
    display: block;
    background: var(--cneon);
}
label.selected .row .circle::after{
  display: block;
  background: var(--cneon)!important;
}
label .row span {
    font-size: 14px;
    font-weight: 400;
    padding-left: 10px;
}
.poll-footer {
    font-size: 14px;
    font-weight: 400;
    padding-left: 10px;
}
label .row .percent {
    display: none;
}
label .progress {
    height: 3px;
    width: 100%;
    position: relative;
    background: #f0f0f0;
    margin: 8px 0 3px 0;
    border-radius: 30px;
    display: none;
    pointer-events: none;
}
label .progress:after{
  position: absolute;
  content: "";
  height: 100%;
  background: #ccc;
  width: calc(1% * var(--w));
  border-radius: inherit;
  transition: all 0.2s ease;
}
label.selected .progress::after{
    background: var(--cneon);;
}
label.selectall .progress, label.selectall .row .percent {
    display: block;
}
input[type="radio"], input[type="checkbox"] {
  display: none;
}
/*bank*/
.nrb {
    background: #ffffff;
    text-align: left;
    margin-bottom: 20px;
    box-shadow: 1px 1px 1px #eeeeee;
    -webkit-box-shadow: 1px 1px 1px #eeeeee;
    -moz-box-shadow: 1px 1px 1px #eeeeee;
    -o-box-shadow: 1px 1px 1px #eeeeee;
}
.nrb .nrb-content {
    font-size: 13px;
    color: #000000;
    font-family: var(--tfont), sans-serif;
    font-weight: 600;
    line-height: 16px;
}
.nrb-content {
    color: #000000;
}
.nrb .nrb-content blockquote {
    padding: 15px 20px;
    background: #fff9e6;
    border: none;
    font-size: 12px;
    /*margin: 20px 0 40px;*/
}
.nrb .nrb-content blockquote hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #eee;
}
.nrb-title {
    font-size: 15px;
    color: #000000;
    font-family: var(--tfont), sans-serif;
    font-weight: 600;
    line-height: 17px;
    padding-bottom: 10px;
    padding-bottom: 0;
}
.nrb-text {
    font-size: 14px;
    color: #000000;
    font-family: var(--tfont), sans-serif;
    font-weight: 400;
    line-height: 16px;
    padding-bottom: 10px;
    padding-bottom: 0;
    margin: 0 0 5px;
}
.nrb-footer {
    font-size: 13px;
    color: #000000;
    font-family: var(--tfont), sans-serif;
    font-weight: 400;
    line-height: 15px;
    padding-bottom: 10px;
    padding-bottom: 0;
}
p.freq {
    font-size: 14px;
    color: #666666;
    font-family: var(--tfont), sans-serif;
    font-weight: 400;
    line-height: 20px;
    margin: 0 0 5px;
}
/*form contact*/
.form-control {
    height: 36px;
    background: #fff;
    color: rgba(0, 0, 0, 0.8);
    font-size: 14px;
    border-radius: 2px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.form-control {
    height: 36px;
    background: #fff;
    color: rgba(0, 0, 0, 0.8);
    font-size: 14px;
    border-radius: 2px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.form-control::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: rgba(0, 0, 0, 0.3) !important;
}
.form-control::-moz-placeholder {
    /* Firefox 19+ */
    color: rgba(0, 0, 0, 0.3) !important;
}
.form-control:-ms-input-placeholder {
    /* IE 0+ */
    color: rgba(0, 0, 0, 0.3) !important;
}
  .form-control:-moz-placeholder {
    /* Firefox 18- */
    color: rgba(0, 0, 0, 0.3) !important;
}
.form-control:focus, .form-control:active {
    border-color: #01d28e !important;
}
textarea.form-control {
    xheight: inherit !important;
    width: 100% !important;
}
textarea.form-control.disabled {
    height: inherit !important;
    width: 100% !important;
    color: #000000;
    opacity: 1;
}
.contact-wrap {
    background: #fff;
}
.contactForm .label {
    color: #000;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
}
.contactForm .form-control {
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0;
}
/*
#contactForm .error {
    color: red;
    font-size: 12px;
}
#contactForm .form-control {
    font-size: 14px;
}
*/
.form-group .form-control {
        padding: 0 15px;
}
.terms a{
    color: #c90C15;
    font-weight: 400;
}
input[type="checkbox"].contact-agree {
    display: inline;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane {
    margin-bottom: 5px;
}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button, .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {
    font-size: 12px;
    font-weight: normal;
}
.jconfirm .jconfirm-box .jconfirm-buttons button {
    padding: 4px 8px;
}
.jconfirm .jconfirm-box div.jconfirm-title-c {
    font-size: 18px;
}
.count_inputs {
    font-weight: 400;
    float: right;
    margin-right: 10px;
    margin-top: -25px;
}
.count_inputs.count-danger {
    background-color: #c00;
    opacity: .6;
}
.count_inputs.count-dark {
    color: #fff;
    background-color: #999999;
    opacity: .8;
}
.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 6px;
    font-size: 10px;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #999999;
    border-radius: 3px;
}
.error-banner {
    background: var(--cneon);
    padding: 20px 30px;
    margin-bottom: 30px;
}
.error-banner h1 {
    font-size: 24px;
    font-family: var(--tfont), sans-serif;
    font-weight: 300;
}

.iframe-resp {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

@media only screen and (max-width: 999px) and (min-width: 100px) {
    .min-vh-16 {
       min-height: 23vh;
    }
    .navbar-nav li.drop ul.dropdown {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .tcontent {
        margin-top: 0;
    }
    .tright {
        margin-top: 0;
    }
    .single-post-box .comment-area-box ul.depth .comment-box {
       padding-left: 5px;
    }
    .single-post-box .review-box .summary-box {
       padding: 15px 15px;
        margin-bottom: 15px;
    }
    .single-post-box .about-more-autor ul.nav-tabs li a {
        min-height: 60px;
    }
    .single-post-box > .post-content blockquote:before {
        top: 15px;
        left: 15px;
        font-size: 52px;
        line-height: 50px;
    }
    .single-post-box > .post-content blockquote h2 {
        font-size: 18px;
    }
    .single-post-box > .post-content blockquote {
        padding: 15px;
        padding-left: 40px;
        margin: 0;
    }
    .grid-box {
        padding: 0;
        margin-bottom: 0;
    }
    .container-neon {
        padding-top: 10px;
        padding-right: 10px;
        padding-left: 10px;
    }
    header.second-style .nav-list-container {
        border-top: none;
    }
    header.second-style .navbar-nav > li a {
        color: #000000 !important;
    }
    .navbar-nav > li > a {
        padding: 10px 0 0 15px;
    }
    .navbar-nav li.drop ul.dropdown li a {
        padding: 5px 15px;
    }
    .navbar-nav li.drop ul.dropdown li, .navbar-nav li.drop ul.dropdown li ul.dropdown.level2 li {
        margin-left: 20px;
    }
    div.block-content {
        padding: 10px 0 0;
    }
    /*
    div.block-content {
        padding: 0 10px;
    }
    */
    .content-style {
        border-top: none;
    }
    section.big-slider .big-bxslider li .image-post2 .hover-box .inner-hover h2 {
        text-transform: none;
        font-size: 18px;
        font-weight: 600;
        line-height: 20px;
        max-height: 52px;
        max-width: 880px;
        margin: 0px auto;
    }
    a.category-post-home {
        bottom: -40px;
    }
    /*
    .sidebar {
        padding: 0 10px;
    }
    */
    .sidebar .widget {
        margin-bottom: 40px;
        /*padding: 0 8px;*/
    }
    .single-post-box {
        xpadding: 20 10 0 10;
    }
    .title-section h1 span {
        font-size: 20px;
        font-weight: 600;
    }
    .sidebar .tab-posts-widget ul.nav-tabs li a {
        padding: 10px 2px;
        font-size: 11px;
    }
    /*
    div.image-slider {
        padding: 0 15px;
    }
    */
    .single-post-box .comment-area-box ul.depth .comment-box {
        padding-left: 5px;
    }
    .single-post-box .review-box .summary-box p {
        line-height: 1.4;
    }
    .user-list-avatar.right-3-4 {
        width: 85px;
        min-width: 85px;
        height: 85px;
        min-height: 85px;
    }
    .navbar-brand {
       padding: 10px 0 0;
    }
}
@media only screen and (max-width: 1279px) and (min-width: 1024px) {
    body.boxed #container {
        max-width: 970px;
        max-width: 990px;
    }
    .container {
        width: 970px;
        width: 990px;
        padding-right: 0px;
        padding-left: 0px;
    }
    .container-neon {
        width: 970px;
        width: 990px;
        padding-right: 0px;
        padding-left: 0px;
    }
    .tleft {margin-top: 32px;}
    .tcontent {margin-top: 20px;}
    .tright {margin-top: 32px;}
    #button-top {
        display: inline-block;
        width: 40px;
        height: 40px;
    }
    #button-top::after {
        line-height: 40px;
    }
    section.big-slider .big-bxslider li .image-post2 .hover-box .inner-hover h2 {
        font-size: 20px;
    }
    .top-line ul.top-line-list li {
        margin-right: 3px;
    }
    .top-line ul.top-line-list li:before {
       margin-right: 6px;
    }
    .navbar-nav > li > a {
        font-size: 13px;
        padding: 12px 5px 10px 5px;
    }
    .navbar-nav > li > a:after {
        content: '';
        position: absolute;
        font-family: '';
        font-size: 1px;
        color: #fff
        top: 0;
        right: 0;
    }
    .navbar-nav li.drop ul.dropdown li a {
        color: #555555;
        font-size: 12px;
        padding: 8px;
    }
    .navbar-form input[type="text"] {
        width: 200px;
    }
    .navbar-form input[type="text"] {
        padding: 8px;
    }
    .navbar-form button {
        right: 6px;
        top: 8px;
    }
    a.category-post-home {
        bottom: 15px;
        left: 15px;
        font-size: 10px;
        padding: 2px 6px;
    }
    .user-avatar {
        margin-right: 6px;
        height: 55px;
        width: 55px;
        min-width: 55px;
        min-height: 55px;
    }
    .list-posts-right .user-avatar {
        margin-right: 5px;
        height: 45px;
        width: 45px;
        min-width: 45px;
        min-height: 45px;
    }
    .cntr {
        margin-top: -20px;
        margin-bottom: 10px;
    }
    .sidebar .categories-widget ul.category-list li a {
        font-size: .8em;
        font-weight: 400;
        /*letter-spacing: -.05em;*/
    }
    .sidebar .categories-widget ul.category-list li a span {
        width: 65px;
        font-size: .8em;
    }
    .sidebar .categories-widget ul.category-list li a:hover, .sidebar .categories-widget ul.category-list li a:hover span {
        font-size: .8em;
        font-weight: 400;
    }
    .single-post-box .share-post-box ul.share-box li {
        color: #666666;
        font-size: 10px;
        margin-right: 2px;
        margin-bottom: 0px;
    }
    .single-post-box .share-post-box ul.share-box li a {
        padding: 4px 6px;
    }
    .single-post-box .about-more-autor ul.nav-tabs li a {
        padding: 8px 3px;
    }
    .single-post-box .comment-area-box ul li .comment-box .comment-content span {
        font-size: 10px;
    }
    .order {
        margin-top: 6px;
    }
    .order li {
        margin-left: 4px;
    }
    .order li a {
        font-size: 12px;
    }

    .truncate3 {
        --lh-truncate: 1.9rem;
    }
    .doc-list h2, h2.ellipsis a {
        font-size: 14px;
    }
    .doc-list h3 {
        font-size: 15px;
    }
    div.block-content .doc-list p {
        font-size: 16px;
        padding: 2px 0;
    }
    .doc-list ul.post-tags li {
        font-size: 12px;
    }
    .doc-list ul.post-tags li a.category {
        font-size: 14px;
    }

    ul.post-tags li {
        font-size: 11px;
        margin-right: 4px;
        letter-spacing: -.07em;
    }
    .title-section p {
        font-size: 11px;
        font-weight: 600;
        line-height: 20px;
    }
    .title-section p.right a {
        font-size: 12px;
    }
    .title-section h1 span {
        font-size: 24px;
    }
    .sidebar .tab-posts-widget ul.nav-tabs li a {
        padding: 6px 2px;
        font-size: 11px;
        font-weight: 400;
        min-height: 46px;
    }
    .center-button a {
        padding: 6px 10px;
        font-size: 10px;
        font-weight: 400;
    }
    section.ticker-news {
       padding: 8px 0 0;
    }
    .ticker-news-box .ticker {
        width: 700px;
    }
    .ticker-content {
       padding-top: 4px;
    }
    .ticker-wrapper.has-js {
        margin-left: 130px;
    }
    .ticker-news-box span.breaking-news {
        margin-right: 10px;
        font-size: 12px;
        line-height: 14px;
        font-weight: 400;
        padding: 4px 10px;
        padding-right: 12px;
    }
    .ticker-news-box span.breaking-news:after {
        width: 18px;
        height: 18px;
        background: var(--cneon);
        top: 2px;
        right: -8px;
    }
    .ticker-news-box .ticker-content {
        color: #999999;
        font-size: 13px;
        font-weight: 400;
    }
    footer .widget p {
        font-size: 12px;
        line-height: 1.35;
    }
    footer .footer-last-line nav.footer-nav ul li {
        margin-left: 0px;
    }
    footer .footer-last-line nav.footer-nav ul li:before {
        margin-right: 2px;
    }
    footer .categories-widget ul.category-list li a {
        font-size: 12px;
    }
    footer .categories-widget ul.category-list li a span {
        font-size: 12
    }
    footer .subscribe-widget form p {
        font-size: 13px;
    }
    footer .subscribe-widget form input[type="text"] {
        padding: 8px;
        font-size: 12px;
    }
    footer .subscribe-widget form button {
        margin-top: -34px;
    }
    footer .subscribe-widget form button {
        width: 34px;
        height: 34px;
        background: var(--cneon);
    }
    .pagination-box ul.pagination-list li {
        margin-right: 1px;
    }
    .pagination-box ul.pagination-list li span {
        font-size: 10px;
    }
    .pagination-box ul.pagination-list li a {
        font-size: 10px;
        padding: 4px 2px;
    }
    .fc .fc-toolbar-title {
        font-size: 0.9em;
    }
    .fc .fc-toolbar.fc-header-toolbar {
        margin-bottom: .8em;
    }
    .fc .fc-button .fc-icon{
        font-size: 1em;
        padding: 0.018em 0;
    }
    .fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
        margin-left: .3em;
    }
    .fc .fc-button {
        padding: 0.2em 0.1em;
    }
    .single-post-box .about-more-autor ul.nav-tabs li a {
        padding: 8px 3px;
    }
    .post-gallery img {
        max-width: 100%;
        xmax-height: 450px;
    }
    .users-list-3, .users-3 {
        min-width: var(--103);
        min-height: var(--103);
    }
    .users-list-4, .users-4 {
        min-width: var(--104);
        min-height: var(--104);
    }
    .users-list-7, .users-7 {
        min-width: var(--107);
        min-height: var(--107);
    }
    .users-list-3 {
        width: var(--103);
        height: var(--103);
    }
    .users-list-4 {
        width: var(--104);
        height: var(--104);
    }
    .users-list-7 {
        width: var(--107);
        height: var(--107);
    }

    .navbar-center input[type="text"] {
        padding: 4px 10px;
    }
    .sidebar .categories-widget ul.category-list li.stats {
        margin-bottom: 6px;
    }
    .charts-css.bar:not(.reverse) tbody tr th {
        left: calc(var(--labels-size)*-1 - var(--primary-axis-width));
        width: var(--labels-size);
        font-size: 12px;
        font-weight: 400;
    }
    .fc-daygrid-event {
        border-radius: 1px;
        font-size: var(--fc-small-font-size, .75em);
    }
    p.freq {
        font-size: 0.9em;
    }
    .video-post {
        margin-bottom: -150px;
    }
    .tabs-height {
        display: table;
        width: 100%;
        height: 50px;
    }
    .doc-list ul.post-tags li, .doc-list ul.post-tags li div.dropdown, .doc-list ul.post-tags li div.dropdown-content {
        font-style: normal;
        margin-right: 2px;
        font-size: 12px;
    }
    .wrapper {
        padding: 10px;
    }
    label .row span {
        font-size: 14px;
        font-weight: 400;
        padding-left: 0;
        padding-right: 15px;
        line-height: 1.1;
    }
    .nrb .nrb-content blockquote {
       padding: 10px 10px;
    }
    .video-post {
        margin-bottom: -150px;
    }
    .comment-content p {
        font-size: 13px;
    }
    .post-content p {
       line-height: 22px;
    }
    .single-post-box .comment-area-box ul li .comment-box .comment-content h4 {
        color: #333333;
        font-size: 16px;
        font-weight: 600;
    }
    .single-post-box .comment-area-box ul li {
        font-size: 14px;
    }
    .single-post-box > .post-content p {
        font-size: 16px;
    }
    .tip__tooltip {
       width: 220px;
    }
    .tip__title, div.block-content p.tip__title {
        font-size: 12px;
        padding: 0 5px;
    }
    .tip__content {
        font-size: 12px;
        margin: 0;
        padding: 5px;
        line-height: 16px;
    }
    .users-list h2, .users-list h2.ellipsis, .users-list h2.ellipsis a {
        color: #222222;
        font-size: 12px;
        font-weight: 400;
        line-height: 15px;
    }
    .top-line ul.top-line-list li span, .top-line ul.top-line-list li a {
        font-size: 12px;
    }
    .nrb-text {
        font-size: .9em;
    }
    .navbar-form button {
        top: 8px;
    }
    ul.list-posts > li .floated img {
        width: 150px;
    }
}
@media only screen and (max-width: 1359px) and (min-width: 1280px) {
    body.boxed #container {
        max-width: 1152px;
    }
    .container {
        width: 1152px;
        padding-right: 0px;
        padding-left: 0px;
    }
    .container-neon {
        width: 1152px;
        padding-right: 0px;
        padding-left: 0px;
    }
    .tleft {margin-top: 32px;}
    .tcontent {margin-top: 20px;}
    .tright {margin-top: 32px;}
    #button-top {
        display: inline-block;
        width: 40px;
        height: 40px;
    }
    #button-top::after {
        line-height: 40px;
    }
    section.big-slider .big-bxslider li .image-post2 .hover-box .inner-hover h2 {
        font-size: 20px;
    }
    .top-line ul.top-line-list li {
        margin-right: 3px;
    }
    .top-line ul.top-line-list li:before {
       margin-right: 6px;
    }
    .navbar-nav > li > a {
        font-size: 13px;
        padding: 12px 5px 10px 5px;
    }
    .navbar-nav > li > a:after {
        content: '';
        position: absolute;
        font-family: '';
        font-size: 1px;
        color: #fff
        top: 0;
        right: 0;
    }
    .navbar-nav li.drop ul.dropdown li a {
        color: #555555;
        font-size: 12px;
        padding: 8px;
    }
    .navbar-form input[type="text"] {
        width: 200px;
    }
    .navbar-form input[type="text"] {
        padding: 8px;
    }
    .navbar-form button {
        right: 6px;
        top: 8px;
    }
    a.category-post-home {
        bottom: 15px;
        left: 15px;
        font-size: 10px;
        padding: 2px 6px;
    }
    .user-avatar {
        margin-right: 6px;
        height: 55px;
        width: 55px;
        min-width: 55px;
        min-height: 55px;
    }
    .list-posts-right .user-avatar {
        margin-right: 5px;
        height: 45px;
        width: 45px;
        min-width: 45px;
        min-height: 45px;
    }
    .cntr {
        margin-top: -20px;
        margin-bottom: 10px;
    }
    .sidebar .categories-widget ul.category-list li a {
        font-size: .9em;
        font-weight: 400;
        /*letter-spacing: -.05em;*/
    }
    .sidebar .categories-widget ul.category-list li a span {
        width: 65px;
        font-size: .9em;
    }
    .sidebar .categories-widget ul.category-list li a:hover, .sidebar .categories-widget ul.category-list li a:hover span {
        font-size: .9em;
        font-weight: 400;
    }
    .single-post-box .share-post-box ul.share-box li {
        color: #666666;
        font-size: 10px;
        margin-right: 2px;
        margin-bottom: 0px;
    }
    .single-post-box .share-post-box ul.share-box li a {
        padding: 4px 6px;
    }
    .single-post-box .about-more-autor ul.nav-tabs li a {
        padding: 8px 3px;
    }
    .single-post-box .comment-area-box ul li .comment-box .comment-content span {
        font-size: 10px;
    }
    .order {
        margin-top: 6px;
    }
    .order li {
        margin-left: 4px;
    }
    .order li a {
        font-size: 12px;
    }

    .truncate3 {
        --lh-truncate: 1.9rem;
    }
    .doc-list h2, h2.ellipsis a {
        font-size: 14px;
    }
    .doc-list h3 {
        font-size: 15px;
    }
    div.block-content .doc-list p {
        font-size: 16px;
        padding: 2px 0;
    }
    .doc-list ul.post-tags li {
        font-size: 14px;
    }
    .doc-list ul.post-tags li a.category {
        font-size: 16px;
    }

    ul.post-tags li {
        font-size: 11px;
        margin-right: 4px;
        letter-spacing: -.07em;
    }
    .title-section p {
        font-size: 12px;
        font-weight: 600;
        line-height: 14px;
        xmargin-bottom: 2px;
    }
    .title-section h1 span {
        font-size: 24px;
    }
    .sidebar .tab-posts-widget ul.nav-tabs li a {
        padding: 6px 2px;
        font-size: 11px;
        font-weight: 400;
    }
    .center-button a {
        padding: 6px 10px;
        font-size: 10px;
        font-weight: 400;
    }
    section.ticker-news {
       padding: 8px 0 0;
    }
    .ticker-news-box .ticker {
        width: 700px;
    }
    .ticker-content {
       padding-top: 4px;
    }
    .ticker-wrapper.has-js {
        margin-left: 130px;
    }
    .ticker-news-box span.breaking-news {
        margin-right: 10px;
        font-size: 12px;
        line-height: 14px;
        font-weight: 400;
        padding: 4px 10px;
        padding-right: 12px;
    }
    .ticker-news-box span.breaking-news:after {
        width: 18px;
        height: 18px;
        background: var(--cneon);
        top: 2px;
        right: -8px;
    }
    .ticker-news-box .ticker-content {
        color: #999999;
        font-size: 13px;
        font-weight: 400;
    }
    footer .widget p {
        font-size: 12px;
        line-height: 1.35;
    }
    footer .footer-last-line nav.footer-nav ul li {
        margin-left: 0px;
    }
    footer .footer-last-line nav.footer-nav ul li:before {
        margin-right: 2px;
    }
    footer .categories-widget ul.category-list li a {
        font-size: 12px;
    }
    footer .categories-widget ul.category-list li a span {
        font-size: 12
    }
    footer .subscribe-widget form p {
        font-size: 13px;
    }
    footer .subscribe-widget form input[type="text"] {
        padding: 8px;
        font-size: 12px;
    }
    footer .subscribe-widget form button {
        margin-top: -34px;
    }
    footer .subscribe-widget form button {
        width: 34px;
        height: 34px;
        background: var(--cneon);
    }
    .pagination-box ul.pagination-list li {
        margin-right: 1px;
    }
    .pagination-box ul.pagination-list li span {
        font-size: 10px;
    }
    .pagination-box ul.pagination-list li a {
        font-size: 10px;
        padding: 4px 2px;
    }
    .fc .fc-toolbar-title {
        font-size: 0.9em;
    }
    .fc .fc-toolbar.fc-header-toolbar {
        margin-bottom: .8em;
    }
    .fc .fc-button .fc-icon{
        font-size: 1em;
        padding: 0.018em 0;
    }
    .fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
        margin-left: .3em;
    }
    .fc .fc-button {
        padding: 0.2em 0.1em;
    }
    .single-post-box .about-more-autor ul.nav-tabs li a {
        padding: 8px 3px;
    }
    .post-gallery img {
        max-width: 100%;
        xmax-height: 450px;
    }
    .users-list-3, .users-3 {
        min-width: var(--103);
        min-height: var(--103);
    }
    .users-list-4, .users-4 {
        min-width: var(--104);
        min-height: var(--104);
    }
    .users-list-7, .users-7 {
        min-width: var(--107);
        min-height: var(--107);
    }
    .users-list-3 {
        width: var(--103);
        height: var(--103);
    }
    .users-list-4 {
        width: var(--104);
        height: var(--104);
    }
    .users-list-7 {
        width: var(--107);
        height: var(--107);
    }

    .navbar-center input[type="text"] {
        padding: 4px 10px;
    }
    .sidebar .categories-widget ul.category-list li.stats {
        margin-bottom: 6px;
    }
    .charts-css.bar:not(.reverse) tbody tr th {
        left: calc(var(--labels-size)*-1 - var(--primary-axis-width));
        width: var(--labels-size);
        font-size: 12px;
        font-weight: 400;
    }
    .fc-daygrid-event {
        border-radius: 1px;
        font-size: var(--fc-small-font-size, .75em);
    }
    p.freq {
        font-size: 0.9em;
    }
    .video-post {
        margin-bottom: -150px;
    }
    .tabs-height {
        display: table;
        width: 100%;
        height: 50px;
    }
}
@media only screen and (max-width: 1439px) and (min-width: 1360px) {
    body.boxed #container {
        max-width: 1280px;
        /*max-width: 970px;*/
    }
    .container {
        max-width: 1280px;
        /*max-width: 970px;*/
    }
    .container-neon {
        max-width: 1280px;
        /*max-width: 970px;*/
        padding-right: 0px;
        padding-left: 0px;
    }
    .tleft {margin-top: 13px;}
    .tcontent {margin-top: 16px;}
    .tright {margin-top: 13px;}
    .title-section p.right {
        margin-top: -21px;
    }
    .sidebar .subscribe-widget form {
        padding: 10px;
    }
    .sidebar .subscribe-widget form p {
        font-size: 12px;
    }
    .sidebar .subscribe-widget form input[type="text"] {
        padding: 6px;
    }
    .sidebar .subscribe-widget form button {
       width: 28px;
        height: 28px;
        line-height: 20px;
        font-size: 20px;
        margin-top: -28px;
    }
    .sidebar ul.social-user li span {
        font-size: 11px;
        font-weight: 400;
        line-height: 10px;
    }
    .sidebar ul.social-user li a {
        margin-right: 3px;
    }
    #button-top {
        display: inline-block;
        width: 40px;
        height: 40px;
    }
    #button-top::after {
        line-height: 40px;
    }
    section.big-slider .big-bxslider li .image-post2 .hover-box .inner-hover h2 {
        font-size: 22px;
    }
    .top-line ul.top-line-list li {
        margin-right: 3px;
    }
    .top-line ul.top-line-list li:before {
       margin-right: 6px;
    }
    .navbar-nav > li > a {
        font-size: 12px;
        padding: 12px 7px 10px 7px;
    }
    .navbar-nav > li > a:after {
        content: '';
        position: absolute;
        font-family: '';
        font-size: 1px;
        color: #fff
        top: 0;
        right: 0;
    }
    .navbar-nav li.drop ul.dropdown li a {
        color: #555555;
        font-size: 12px;
        padding: 6px 10px;
    }
    .navbar-form input[type="text"] {
        width: 270px;
    }
    .navbar-form input[type="text"] {
        padding: 8px;
    }
    .navbar-form button {
        right: 6px;
    }
    a.category-post-home {
        bottom: 15px;
        left: 15px;
        font-size: 10px;
        padding: 2px 6px;
    }
    a.category-post-home {
        bottom: 15px;
        left: 15px;
        font-size: 10px;
        padding: 2px 6px;
    }
    .user-avatar {
        margin-right: 6px;
        height: 55px;
        width: 55px;
        min-width: 55px;
        min-height: 55px;
    }
    .list-posts-right .user-avatar {
        margin-right: 5px;
        height: 45px;
        width: 45px;
        min-width: 45px;
        min-height: 45px;
    }
    .fs-right {
       font-size: 13px;
    }
    .cntr {
        margin-top: -20px;
        margin-bottom: 10px;
    }
    .sidebar .categories-widget ul.category-list li a {
        font-size: 0.95em;
        font-weight: 400;
    }
    .sidebar .categories-widget ul.category-list li a:hover {
        font-size: 0.95em;
        font-weight: 400;
    }
    .sidebar .categories-widget ul.category-list li a span {
        height: 18px;
        line-height: 15px;
        width: 65px;
        font-size: 0.8em;
    }
    .sidebar .categories-widget ul.category-list li a:hover span {
        font-size: 0.8em;
    }
    /*
    .sidebar .categories-widget ul.category-list li a:hover, .sidebar .categories-widget ul.category-list li a:hover span {
        font-size: 0.95em;
    }
    */
    .single-post-box .share-post-box ul.share-box li {
        color: #666666;
        font-size: 10px;
        margin-right: 2px;
        margin-bottom: 0px;
    }
    .single-post-box .share-post-box ul.share-box li a {
        padding: 4px 6px;
    }
    .order {
        margin-top: -2px;
    }
    .order li {
        margin-left: 3px;
    }
    .order li a {
        font-size: 13px;
    }

    .truncate3 {
        --lh-truncate: 1.8rem;
    }
    .doc-list h2, h2.ellipsis a {
        font-size: 14px;
    }
    div.block-content .doc-list p, ul.list-posts .doc-list p {
        font-size: 15px;
        line-height: 17px;
    }
    .doc-list h3 {
        font-size: 14px;
    }
    div.block-content .doc-list p {
        font-size: 16px;
        padding: 2px 0;
    }
    ul.post-tags li i {
        margin-right: 2px;
    }
    .doc-list ul.post-tags li {
        /*font-size: 14px;*/
        margin-right: 5px;
        font-size: .95em;
    }
    .doc-list ul.post-tags li a.category {
        font-size: 15px;
    }
    .hover:hover .tip__tooltip {
        transform:translateX(-80%);
        top: -80px;
    }

    .title-section p {
        font-size: 12px;
        font-weight: 600;
    }
    .title-section p.right a {
        font-size: 14px;
    }
    .title-section h1 span {
        font-size: 16px;
    }
    .sidebar .tab-posts-widget ul.nav-tabs li a {
        padding: 6px 2px;
        font-size: 12px;
        font-weight: 400;
        /*display: table-cell;*/
        vertical-align: middle;
        min-height: 46px;
    }
    .center-button a {
        padding: 6px 10px;
        font-size: 10px;
        font-weight: 400;
    }
    section.ticker-news {
       padding: 8px 0 0;
    }
    .ticker-news-box .ticker {
        width: 700px;
    }
    .ticker-content {
       padding-top: 4px;
    }
    .ticker-wrapper.has-js {
        margin-left: 130px;
    }
    .ticker-news-box span.breaking-news {
        margin-right: 10px;
        font-size: 12px;
        line-height: 14px;
        font-weight: 400;
        padding: 4px 10px;
        padding-right: 12px;
    }
    .ticker-news-box span.breaking-news:after {
        width: 18px;
        height: 18px;
        background: var(--cneon);
        top: 2px;
        right: -8px;
    }
    .ticker-news-box .ticker-content {
        color: #999999;
        font-size: 13px;
        font-weight: 400;
    }
    footer .widget p {
        font-size: 12px;
        line-height: 1.35;
    }
    footer .footer-last-line nav.footer-nav ul li {
        margin-left: 0px;
    }
    footer .footer-last-line nav.footer-nav ul li:before {
        margin-right: 2px;
    }
    footer .categories-widget ul.category-list li a {
        font-size: 11px;
    }
    footer .categories-widget ul.category-list li a span {
        font-size: 12px;
    }
    footer .subscribe-widget form p {
        font-size: 12px;
    }
    footer .subscribe-widget form input[type="text"], footer .subscribe-widget form input[type="email"] {
        padding: 4px;
        font-size: 12px;
    }
    footer .subscribe-widget form button {
        line-height: 20px;
        font-size: 18px;
        margin-top: -26px;
    }
    footer .subscribe-widget form button {
        width: 26px;
        height: 26px;
        background: var(--cneon);
    }
    footer .social-widget ul.social-icons li a {
       padding-top: 0px;
        width: 36px;
        height: 36px;
        line-height: 34px;
        font-size: 18px;
    }
    .sidebar .subscribe-widget form input[type="text"], .sidebar .subscribe-widget form input[type="email"] {
        padding: 6px;
    }
    .pagination-box ul.pagination-list li {
        margin-right: 1px;
    }
    .pagination-box ul.pagination-list li span {
        font-size: 10px;
    }
    .pagination-box ul.pagination-list li a {
        font-size: 12px;
        padding: 3px 8px;
    }
    .fc .fc-toolbar-title {
        font-size: 0.9em;
    }
    .fc .fc-toolbar.fc-header-toolbar {
        margin-bottom: .8em;
    }
    .fc .fc-button .fc-icon{
        font-size: 0.9em;
        padding: 0.015em 0;
    }
    .fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
        margin-left: .3em;
    }
    .fc .fc-button {
        padding: 0.2em 0.1em;
    }
    .single-post-box .about-more-autor ul.nav-tabs li a {
        padding: 8px 3px;
    }
    .post-gallery img {
        max-width: 100%;
        xmax-height: 450px;
    }
    .users-list-3, .users-3 {
        min-width: var(--133);
        min-height: var(--133);
    }
    .users-list-4, .users-4 {
        min-width: var(--134);
        min-height: var(--134);
    }
    .users-list-7, .users-7 {
        min-width: var(--137);
        min-height: var(--137);
    }
    .users-list-3 {
        width: var(--133);
        height: var(--133);
    }
    .users-list-4 {
        width: var(--134);
        height: var(--134);
    }
    .users-list-7 {
        width: var(--137);
        height: var(--137);
    }
    .navbar-center input[type="text"] {
        padding: 4px 10px;
    }
    .sidebar .categories-widget ul.category-list li.stats {
        margin-bottom: 6px;
    }
    .charts-css.bar:not(.reverse) tbody tr th {
        left: calc(var(--labels-size)*-1 - var(--primary-axis-width));
        width: var(--labels-size);
        font-size: 12px;
        font-weight: 400;
    }
    .fc-daygrid-event {
        border-radius: 1px;
        font-size: var(--fc-small-font-size, .75em);
    }
    p.freq {
        font-size: 0.9em;
    }
    .wrapper {
        padding: 10px;
    }
    label .row span {
        font-size: 14px;
        font-weight: 400;
        padding-left: 0;
        padding-right: 15px;
        line-height: 1.1;
    }
    .nrb .nrb-content blockquote {
       padding: 10px 10px;
    }
    .video-post {
        margin-bottom: -150px;
    }
    .comment-content p {
        font-size: 13px;
    }
    .post-content p {
       line-height: 22px;
    }
    .single-post-box .comment-area-box ul li .comment-box .comment-content h4 {
        color: #333333;
        font-size: 16px;
        font-weight: 600;
    }
    .single-post-box .comment-area-box ul li {
        font-size: 14px;
    }
    .single-post-box > .post-content p {
        font-size: 16px;
    }
    .tip__tooltip {
       width: 220px;
    }
    .tip__title, div.block-content p.tip__title {
        font-size: 12px;
        padding: 0 5px;
    }
    .tip__content {
        font-size: 12px;
        margin: 0;
        padding: 5px;
        line-height: 16px;
    }
    .users-list h2, .users-list h2.ellipsis, .users-list h2.ellipsis a {
        color: #222222;
        font-size: 12px;
        font-weight: 400;
        line-height: 15px;
    }
    .top-line ul.top-line-list li span, .top-line ul.top-line-list li a {
        font-size: 12px;
    }
    .nrb-text {
        font-size: .9em;
    }
    .navbar-form button {
        top: 8px;
    }
    ul.list-posts > li .floated img {
        width: 150px;
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1440px) {
    body.boxed #container {
        max-width: 1296px;
    }
    .container {
        max-width: 1296px;
    }
    .container-neon {
        max-width: 1296px;
        padding-right: 0px;
        padding-left: 0px;
    }
    section.big-slider .big-bxslider li .image-post2 .hover-box .inner-hover h2 {
        font-size: 22px;
    }
    .top-line ul.top-line-list li {
        margin-right: 3px;
    }
    .top-line ul.top-line-list li:before {
       margin-right: 6px;
    }
    .navbar-nav > li > a {
        font-size: 13px;
        padding: 12px 5px 10px 5px;
    }
    .navbar-nav > li > a:after {
        content: '';
        position: absolute;
        font-family: '';
        font-size: 1px;
        color: #fff
        top: 0;
        right: 0;
    }
    .navbar-nav li.drop ul.dropdown li a {
        color: #555555;
        font-size: 13px;
        padding: 8px;
    }
    .navbar-form input[type="text"] {
        width: 170px;
    }
    .navbar-form input[type="text"] {
        padding: 8px;
    }
    .navbar-form button {
        right: 6px;
    }
    a.category-post-home {
        bottom: 15px;
        left: 15px;
        font-size: 10px;
        padding: 2px 6px;
    }
    .user-avatar {
        margin-right: 6px;
        height: 55px;
        width: 55px;
        min-width: 55px;
        min-height: 55px;
    }
    .list-posts-right .user-avatar {
        margin-right: 5px;
        height: 45px;
        width: 45px;
        min-width: 45px;
        min-height: 45px;
    }
    .cntr {
        margin-top: -20px;
        margin-bottom: 10px;
    }
    .sidebar .categories-widget ul.category-list li a {
        font-size: 12px;
        font-weight: 400;
    }
    .sidebar .categories-widget ul.category-list li a span {
        font-size: 11px;
    }
    .single-post-box .share-post-box ul.share-box li {
        color: #666666;
        font-size: 10px;
        margin-right: 2px;
        margin-bottom: 0px;
    }
    .single-post-box .share-post-box ul.share-box li a {
        padding: 4px 6px;
    }
    .order {
        margin-top: 6px;
    }
    .order li {
        margin-left: 4px;
    }
    .order li a {
        font-size: 13px;
    }

    .truncate3 {
        --lh-truncate: 1.9rem;
    }
    .doc-list h2, h2.ellipsis a {
        font-size: 14px;
    }
    .doc-list h3 {
        font-size: 15px;
    }
    div.block-content .doc-list p {
        font-size: 17px;
        padding: 2px 0;
    }
    .doc-list ul.post-tags li {
        font-size: 13px;
    }
    .doc-list ul.post-tags li a.category {
        font-size: 15px;
    }
    .hover:hover .tip__tooltip {
        transform:translateX(-80%);
        top: -80px;
    }

    ul.post-tags li {
        font-size: 11px;
        margin-right: 4px;
    }
    .title-section p {
        font-size: 11px;
        font-weight: 700;
    }
    .title-section h1 span {
        font-size: 26px;
    }
    .sidebar .tab-posts-widget ul.nav-tabs li a {
        padding: 6px 2px;
        font-size: 11px;
        font-weight: 400;
    }
    .center-button a {
        padding: 6px 10px;
        font-size: 10px;
        font-weight: 400;
    }
    section.ticker-news {
       padding: 8px 0 0;
    }
    .ticker-news-box .ticker {
        width: 700px;
    }
    .ticker-content {
       padding-top: 4px;
    }
    .ticker-wrapper.has-js {
        margin-left: 130px;
    }
    .ticker-news-box span.breaking-news {
        margin-right: 10px;
        font-size: 12px;
        line-height: 14px;
        font-weight: 400;
        padding: 4px 10px;
        padding-right: 12px;
    }
    .ticker-news-box span.breaking-news:after {
        width: 18px;
        height: 18px;
        background: var(--cneon);
        top: 2px;
        right: -8px;
    }
    .ticker-news-box .ticker-content {
        color: #999999;
        font-size: 13px;
        font-weight: 400;
    }
    footer .widget p {
        font-size: 12px;
        line-height: 1.35;
    }
    footer .footer-last-line nav.footer-nav ul li {
        margin-left: 0px;
    }
    footer .footer-last-line nav.footer-nav ul li:before {
        margin-right: 2px;
    }
    footer .categories-widget ul.category-list li a {
        font-size: 13px;
    }
    footer .categories-widget ul.category-list li a span {
        font-size: 13px;
    }
    footer .subscribe-widget form p {
        font-size: 13px;
    }
    footer .subscribe-widget form input[type="text"] {
        padding: 8px;
        font-size: 12px;
    }
    footer .subscribe-widget form button {
        margin-top: -34px;
    }
    footer .subscribe-widget form button {
        width: 34px;
        height: 34px;
        background: var(--cneon);
    }
    .pagination-box ul.pagination-list li {
        margin-right: 1px;
    }
    .pagination-box ul.pagination-list li span {
        font-size: 10px;
    }
    .pagination-box ul.pagination-list li a {
        font-size: 10px;
        padding: 6px 4px;
    }
    .fc .fc-toolbar-title {
        font-size: 0.9em;
    }
    .fc .fc-toolbar.fc-header-toolbar {
        margin-bottom: .8em;
    }
    .fc .fc-button .fc-icon{
        font-size: 1em;
        padding: 0.018em 0;
    }
    .fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
        margin-left: .3em;
    }
    .fc .fc-button {
        padding: 0.2em 0.1em;
    }
    .post-gallery img {
        max-width: 100%;
        xmax-height: 450px;
    }

    .users-list-3, .users-3 {
        min-width: var(--143);
        min-height: var(--143);
    }
    .users-list-4, .users-4 {
        min-width: var(--144);
        min-height: var(--144);
    }
    .users-list-7, .users-7 {
        min-width: var(--147);
        min-height: var(--147);
    }
    .users-list-3 {
        width: var(--143);
        height: var(--143);
    }
    .users-list-4 {
        width: var(--144);
        height: var(--144);
    }
    .users-list-7 {
        width: var(--147);
        height: var(--147);
    }

    .user-list-avatar {
        margin-right: 8px;
        height: 95px;
        width: 95px;
        min-width: 95px;
        min-height: 95px;
    }
    .video-post {
        margin-bottom: -150px;
    }
}
@media only screen and (max-width: 1680px) and (min-width: 1600px) {
    body.boxed #container {
        max-width: 1440px;
    }
    .container {
        max-width: 1440px;
    }
    .container-neon {
        max-width: 1440px;
        padding-right: 0px;
        padding-left: 0px;
    }
    section.big-slider .big-bxslider li .image-post2 .hover-box .inner-hover h2 {
        font-size: 22px;
    }
    .top-line ul.top-line-list li {
        margin-right: 3px;
    }
    .top-line ul.top-line-list li:before {
       margin-right: 6px;
    }
    .navbar-nav > li > a {
        font-size: 13px;
        padding: 12px 5px 10px 5px;
    }
    .navbar-nav > li > a:after {
        content: '';
        position: absolute;
        font-family: '';
        font-size: 1px;
        color: #fff
        top: 0;
        right: 0;
    }
    .navbar-nav li.drop ul.dropdown li a {
        color: #555555;
        font-size: 13px;
        padding: 8px;
    }
    .navbar-form input[type="text"] {
        width: 170px;
    }
    .navbar-form input[type="text"] {
        padding: 8px;
    }
    .navbar-form button {
        right: 6px;
    }
    a.category-post-home {
        bottom: 15px;
        left: 15px;
        font-size: 10px;
        padding: 2px 6px;
    }
    .user-avatar {
        margin-right: 6px;
        height: 55px;
        width: 55px;
        min-width: 55px;
        min-height: 55px;
    }
    .list-posts-right .user-avatar {
        margin-right: 5px;
        height: 45px;
        width: 45px;
        min-width: 45px;
        min-height: 45px;
    }
    .cntr {
        margin-top: -20px;
        margin-bottom: 10px;
    }
    .sidebar .categories-widget ul.category-list li a {
        font-size: 11px;
        font-weight: 400;
    }
    .sidebar .categories-widget ul.category-list li a span {
        font-size: 11px;
    }
    .single-post-box .share-post-box ul.share-box li {
        color: #666666;
        font-size: 10px;
        margin-right: 2px;
        margin-bottom: 0px;
    }
    .single-post-box .share-post-box ul.share-box li a {
        padding: 4px 6px;
    }
    .order {
        margin-top: 6px;
    }
    .order li {
        margin-left: 6px;
    }
    .order li a {
        font-size: 14px;
    }

    .truncate3 {
        --lh-truncate: 1.9rem;
    }
    .doc-list h2, h2.ellipsis a {
        font-size: 18px;
    }
    .doc-list h3 {
        font-size: 16px;
    }
    div.block-content .doc-list p {
        font-size: 17px;
        padding: 2px 0;
    }
    .doc-list ul.post-tags li {
        font-size: 13px;
    }
    .doc-list ul.post-tags li a.category {
        font-size: 15px;
    }
    .hover:hover .tip__tooltip {
        transform:translateX(-80%);
        top: -80px;
    }

    ul.post-tags li {
        font-size: 11px;
        margin-right: 4px;
    }
    .title-section p {
        font-size: 11px;
        font-weight: 700;
    }
    .title-section h1 span {
        font-size: 26px;
    }
    .sidebar .tab-posts-widget ul.nav-tabs li a {
        padding: 6px 7px;
        font-size: 12px;
        font-weight: 400;
    }
    .center-button a {
        padding: 6px 10px;
        font-size: 10px;
        font-weight: 400;
    }
    section.ticker-news {
       padding: 8px 0 0;
    }
    .ticker-news-box .ticker {
        width: 700px;
    }
    .ticker-content {
       padding-top: 4px;
    }
    .ticker-wrapper.has-js {
        margin-left: 130px;
    }
    .ticker-news-box span.breaking-news {
        margin-right: 10px;
        font-size: 12px;
        line-height: 14px;
        font-weight: 400;
        padding: 4px 10px;
        padding-right: 12px;
    }
    .ticker-news-box span.breaking-news:after {
        width: 18px;
        height: 18px;
        background: var(--cneon);
        top: 2px;
        right: -8px;
    }
    .ticker-news-box .ticker-content {
        color: #999999;
        font-size: 13px;
        font-weight: 400;
    }
    footer .widget p {
        font-size: 12px;
        line-height: 1.35;
    }
    footer .footer-last-line nav.footer-nav ul li {
        margin-left: 0px;
    }
    footer .footer-last-line nav.footer-nav ul li:before {
        margin-right: 2px;
    }
    footer .categories-widget ul.category-list li a {
        font-size: 13px;
    }
    footer .categories-widget ul.category-list li a span {
        font-size: 13px;
    }
    footer .subscribe-widget form p {
        font-size: 13px;
    }
    footer .subscribe-widget form input[type="text"] {
        padding: 8px;
        font-size: 12px;
    }
    footer .subscribe-widget form button {
        margin-top: -34px;
    }
    footer .subscribe-widget form button {
        width: 34px;
        height: 34px;
        background: var(--cneon);
    }
    .pagination-box ul.pagination-list li {
        margin-right: 1px;
    }
    .pagination-box ul.pagination-list li span {
        font-size: 10px;
    }
    .pagination-box ul.pagination-list li a {
        font-size: 10px;
        padding: 6px 4px;
    }
    .post-gallery img {
        max-width: 100%;
        xmax-height: 450px;
    }

    .users-list-3, .users-3 {
        min-width: var(--163);
        min-height: var(--163);
    }
    .users-list-4, .users-4 {
        min-width: var(--164);
        min-height: var(--164);
    }
    .users-list-7, .users-7 {
        min-width: var(--167);
        min-height: var(--167);
    }
    .users-list-3 {
        width: var(--163);
        height: var(--163);
    }
    .users-list-4 {
        width: var(--164);
        height: var(--164);
    }
    .users-list-7 {
        width: var(--107);
        height: var(--107);
    }

    .user-list-avatar {
        margin-right: 8px;
        height: 95px;
        width: 95px;
        min-width: 95px;
        min-height: 95px;
    }
    .video-post {
        margin-bottom: -150px;
    }
}
@media only screen and (min-width: 1681px) {
    .container {
        /*width: 1363px;*/
        width: 1700px;
    }
    body.boxed #container {
        /*max-width: 1363px;*/
        max-width: 1700px;
    }
    .container-neon {
        /*width: 1363px;*/
        width: 1700px;
        padding-right: 0px;
        padding-left: 0px;
    }
    /*
    .pagination-box ul.pagination-list li {
        margin-right: 3px;
    }
    .pagination-box ul.pagination-list li span {
        font-size: 10px;
    }
    .pagination-box ul.pagination-list li a {
        font-size: 10px;
        padding: 6px 7px;
    }
    */
}
.doc-list.dropdown {
    position: absolute;
    margin: 0 0 10px;
    margin-left: -100px;
}
ul.post-tags li.right a.dropbtn {
    color:#c90C15;
}
.dropdown-content {
    xposition: absolute;
    position: relative;
    display: none;
    position: fixed;
    /*background-color: #f1f1f1;*/
    background-color: #222222;
    margin: 0 -50px 0 0;
    padding: 8px 0;
    min-width: 250px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 15px 25px, rgba(0, 0, 0, 0.05) 0px 5px 10px;
    border-radius: 5px;
}
.dropdown-content {
    font-size: 14px;
}
.dropdown-content hr {
    margin: 5px 15px;
    border-top: 1px solid #ccc;
}
.jconfirm-content hr {
    margin: 5px 0;
    border-top: 1px solid #ccc;
}
ul.post-tags li .dropdown-content a, ul.post-tags li .dropdown-content label {
    color: #eeeeee;
    padding: 2px 15px;
    font-weight: normal;
    text-decoration: none;
    display: block;
}
ul.post-tags li .dropdown-content a:hover, ul.post-tags li .dropdown-content label:hover {
    color: #ffffff;
    text-decoration: underline;
}
/*.dropdown-content a:hover {background-color: #ddd;}*/
.dropdown:hover .dropdown-content {
    display: block;
    position: absolute;
    z-index: 999999;
}
.post-data, .comment-data {
    display: none;
}
.post-action {
    cursor: pointer;
}
.doc-list .forum-box p.line-for-loggin {
    padding: 4px 20px;
    background: #fff3c9;
    font-size: 13px;
    text-indent: 0;
    padding: 10px 20px;
}
.forum-table div.first-col a {
    font-size: 12px;
    font-weight: 600;
}
.very-large-post .post-content blockquote p {
    font-style: normal;
}
/*
.very-large-post .post-content blockquote {
    font-size: 17px;
}
*/