@import "plugin.css";html {    font-size: 100% !important;    -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */}body {    font-family: Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;    font-size: 0.875rem;    line-height: 1.43;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}input, select, textarea, button {border: 1px solid #ccc;border-radius: 2px;outline: none}input:hover, select:hover, textarea:hover, button:hover,input:focus, textarea:focus, select:focus {box-shadow: 0 0 5px #ccc}.clearfix:before, .clearfix:after {    display: table;    content: "";    line-height: 0;}.clearfix:after {clear: both;}.img-res {    display: block;    width: 100% \9;    max-width: 100%;    height: auto;}.res {    position: relative;    display: block;    height: 0;    padding: 0;    overflow: hidden;}.res .res-item, .res iframe, .res embed, .res object, .res video {    position: absolute;    top: 0;    bottom: 0;    left: 0;    width: 100%;    height: 100%;    border: 0;}.res img, .res .img {    display: block;    position: absolute;    left: 50%;    top: 50%;    -webkit-transform: translateY(-50%) translateX(-50%);    transform: translateY(-50%) translateX(-50%);    height: 100%;    width: auto;    min-width: 100%;    max-width: unset;}.res.res-auto img, .res.res-auto .img {    width: auto;    height: auto;    min-width: auto;    min-height: auto;    max-width: 100%;    max-height: 100%;}.res.res-1v1 {padding-bottom: 100%;}.res.res-1v2 {padding-bottom: 200%;}.res.res-2v1 {padding-bottom: 50%;}.res.res-2v3 {padding-bottom: calc((3 * 100%) / 2);}.res.res-3v1 {padding-bottom: calc(100% / 3);}.res.res-3v2 {padding-bottom: calc((2 * 100%) / 3);}.res.res-3v4 {padding-bottom: calc((4 * 100%) / 3);}.res.res-4v1 {padding-bottom: 25%;}.res.res-4v3 {padding-bottom: 75%;}.res.res-4v5 {padding-bottom: calc((5 * 100%) / 4);}.res.res-5v4 {padding-bottom: calc((4 * 100%) / 5);}.res.res-16v9 {padding-bottom: 56.25%;}.res.res-19v5 {padding-bottom: calc((5 * 100%) / 19);}.res.res-map {padding-bottom: 25%;}figure, form {display: block;position: relative;}figure {margin: 0;}/* * Browser Upgrade Prompt */.browserupgrade {    margin: 0.2em 0;    background: #ccc;    color: #000;    padding: 0.2em 0;}.art-sheet {width: 976px;}.cl{ clear:both}#pull{ display:none}.clock {    display: flex;    align-items: center;    justify-content: center;}.clock ul {    display: flex;    margin-left: 10px;    font-family: "Roboto Condensed", sans-serif;}.clock ul li {}.clock ul li#hours {}.clock ul li#min {}.clock ul li#sec {}.clock #Date {}div.art-header-png {position: relative}div.art-header-png > img {display: block;height: 158px;width: 100%;border-radius: 0;}.art-header-png a {}.art-header-png a > img {    display: block;    position: absolute;    top: 0;    left: 0;    bottom: 0;    border-radius: 0;}.hm {    display: inline-block !important;    vertical-align: bottom;    margin-right: 0 !important;}.art-blockcontent-body ul li {margin-bottom: 8px;}marquee-wp .bannergroup .banneritem {    margin-bottom: 7px;    padding-bottom: 7px;    border-bottom: 1px dotted #ccc;}marquee-wp .bannergroup .banneritem:last-child {border-bottom: none}.art-home-list {    margin: 0 !important;    list-style: none;}.art-home-list li {    margin-bottom: 7px;    padding-bottom: 7px;    border-bottom: 1px dotted #ccc;    display: flex;    align-items: flex-start;}.art-home-list li:last-child {border-bottom: none}.art-home-list li a {    text-decoration: none;    color: #2F617F;    display: block;}.art-home-list li > a {    max-width: 25%;    margin-right: 10px;}.art-home-list.list2 li > a {max-width: 14%}.art-home-list li > div {}.art-home-list li a h5 {    font-size: 1em;    font-weight: normal;    display: inline;}.art-home-list li .tm {    margin-top: 5px;    font-size: 0.85em;    font-style: italic;}.art-home-list li a h5:hover {}.art-home-list li a img {max-width: 100%;display: block;}img {max-width: 100%;border-radius: 2px;}.art-post-body p {margin-bottom: 10px }.breadcrumb {    padding: 15px 10px 10px;    list-style: none;}.breadcrumb li {    display: inline-block;    margin: 0 2px;}.breadcrumb li a {    text-decoration: none;    font-size: 0.9em;}.breadcrumb li a:hover {}.breadcrumb li:after { content: '\f105';font-family: FontAwesome; margin-left: 5px}.breadcrumb li:last-child:after {content: ' '}.art-postmetadataheader {margin: 5px 10px 10px}h2.art-postheader {margin: 0;padding: 5px}.pag {    font-size: 0.9em;    display: flex;    align-items: center;    justify-content: center;}.pagination {    margin-left: 0 !important;    list-style: none;    display: flex;    margin-right: 6px !important;}.pagination li {    width: 15px;    height: 15px;    text-align: center;    background-color: #2F617F;    color: #fff;    margin-right: 4px;}.pagination li a {    color: #fff;    text-decoration: none;}.pagination li.active, .pagination li:hover {    background-color: red;}.box_tin {margin-bottom: 15px;}.box_tin ul li {line-height: 20px;}.box_tin ul li a {font-size: 0.9em;text-decoration: none;}.comment-box {margin-top: 15px}.briask-iss {width: 100%;height: 100%;margin: 0;}ul.briask-iss li img {/*width: 100%;*/ height: 100%;display:inline-block;max-width: none;text-align: center;vertical-align: middle}.art-video-list {    margin: 0 -10px !important;}.art-video-list li {    padding: 0 10px 10px;    float: left;    width: calc(50% - 20px);    overflow: hidden;}#left-banner, #right-banner {    margin: 10px;}#left-banner ul {}#left-banner ul li, #right-banner ul li {    margin-bottom: 10px;}#left-banner ul li img, #right-banner ul li img {    display: block;    width: 100%;}.mfc-btn {display: none}.mfc-btn:after {content: "\f0d7";font-family: "FontAwesome"}.tog {display: block}.bxslider {    margin-left: 0 !important;    margin-bottom: 0 !important;}.bxslider li {    margin: 0 !important;    padding-left: 0 !important;    background: none !important;}.bxslider img {width: 100%}.bx-wrapper .bx-controls-direction a {opacity: 0}.bx-wrapper:hover .bx-controls-direction a {opacity:0.8}form[name="jlink"] {    display: flex;}form[name="jlink"] > select {    padding: 4px;    margin-right: 5px;    max-width: 100%;    outline: none;}form[name="jlink"] > input {    cursor: pointer;}table.border {width: 100%;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}table.border tr {}table.border tr td {    border-right: 1px solid #ccc;    border-bottom: 1px solid #ccc;}table.border tr td > * {vertical-align: middle;margin-bottom: 0 !important;padding: 7px;}.embed-responsive.embed-responsive-16by9 {    padding-bottom: 56.25%;}.embed-responsive.embed-responsive-4by3 {    padding-bottom: 75%;}.embed-responsive {    position: relative;    display: block;    height: 0;    padding: 0;    overflow: hidden;}.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {    position: absolute;    top: 0;    bottom: 0;    left: 0;    width: 100%;    height: 100%;    border: 0;}.scrollbar1 {    /*width: 204px;*/    width: 100%;    margin: 5px 0 0 0;    /* padding-bottom: 3px; */}.scrollbar1 .scrollbar {    position: relative;    background-position: 0 0;    float: right;    width: 10px;    right: 0;}.scrollbar1 .track {    height: 100%;    width: 10px;    position: relative;    padding: 0;}.scrollbar1 .thumb {    background: transparent url(../img/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;    height: 20px;    width: 10px;    cursor: pointer;    overflow: hidden;    position: absolute;    top: 0;    right: 0;}.scrollbar1 .thumb .end {    background: transparent url(../img/bg-scrollbar-thumb-y.png) no-repeat 50% 0;    overflow: hidden;    height: 5px;    width: 10px;}.scrollbar1 .viewport {    width: calc(100% - 10px);    height: 275px;    overflow: hidden;    position: relative;    float: left;}.scrollbar1 .overview {    list-style: none;    /* width: 100%; */    position: absolute;    left: 0;    top: 0;    padding: 0;    margin: 0;}.scrollbar1 .disable {    display: none}.stats {    margin-top: 5px;}.stats ul {    list-style: none;    /* margin-right: 1.5rem; */    /* margin-left: 1.4rem; */}.stats ul li {    line-height: 21px;    font-size: 12px;    padding-left: 10px;    padding-right: 15px;    display: flex;    align-items: center;    justify-content: space-between;    background: none;    margin-bottom: 0;}.stats ul li span {}.stats ul li span img {    display: inline-block;    margin-right: 5px;    vertical-align: middle;}.stats ul li .l {    /* float: left; */}.stats ul li .r {    /* float: right; */    font-weight: 700;    font-family: "Roboto", sans-serif;}#left-banner > h3 {    margin: 20px 0 15px 0;    font-size: 14px;    border-bottom: 2px solid #095BCE;    padding-bottom: 7px;    color: #333;}#left-banner > h3 span {}.albums {    margin-left: -10px;    margin-right: -10px;    display: flex;}.albums .item_holder {    max-width: 50%;    padding-left: 10px;    padding-right: 10px;    padding-bottom: 20px;    line-height: 30px;}.albums .item_holder .caption {    padding: 10px;}.albums .item_holder .caption h4 {    font-size: 14px;    text-transform: uppercase;}.albums .item_holder .caption .short {    margin-bottom: 0;}.albums .item_holder > a {}.albums .item_holder > a > img {}.albums .item_holder .thumbnail {    margin: inherit;}.albums .item_holder .thumbnail .fancy {    display: block;}.albums .item_holder .thumbnail .fancy img {    max-width: 100%;    display: block;}/****************************/.login-wp {display: flex;align-items: center;justify-content: center;margin-top: 30px;}#f-login {width: 300px;}#f-login > .rf {    display: flex;    margin-top: 20px;}#f-login > .rf > label {}#f-login > .rf button {    padding: 5px 10px;    border: 1px solid transparent;    background-color: #095BCE;    color: #fff;    cursor: pointer;}#f-login > .rf button:hover {background-color: #76B0D2}#f-login > .rf .loading {    margin-left: 10px;    display: none;}#f-login > .rf .loading img {    height: 29px;}#f-login > .mess {    color: red;    display: none;}#f-login > div {    margin-bottom: 10px;}#f-login > div label {    display: block;    margin-bottom: 1px;}#f-login > div input {    padding: 4px;    width: calc(100% - 10px);}#f-login > div input:hover {}.logos .art-blockcontent-body ul {list-style: none;}.logos .art-blockcontent-body ul li {background: none;padding-left: 0}.logos .art-blockcontent-body ul li a {display: block}.logos .art-blockcontent-body ul li img {width: 100%;display: block}.art-datelang {position: relative}.login-box {    position: absolute;    top: 8px;    right: 185px;    color: #fff;    font-size: .95em;}.login-box > a {    color: yellow;    margin-left: 5px;}.login-box > a .fa {    margin-right: 3px;}.marquee-wp {    margin-top: 10px;    margin-right: 10px;}.marquee-wp .art-blockcontent-body {padding: 0}.marquee-wp .art-blockcontent-body p {margin: 0;line-height: initial;}.art-block.sl {margin-right: 10px}.owl-carousel .owl-controls .owl-nav .owl-prev {    position: absolute;    right: 30px;    width: 24px;    height: 24px;    background: transparent url(../img/slide-nav.png) -2px -2px no-repeat;    top: -35px;    cursor: pointer;    z-index: 501;}.owl-carousel .owl-controls .owl-nav .owl-next {    position: absolute;    right: 0;    width: 24px;    height: 24px;    background: url(../img/slide-nav.png) -30px -2px no-repeat;    top: -35px;    cursor: pointer;    z-index: 501;}.owl-carousel .owl-controls .owl-nav .owl-next:hover {background: url(../img/slide-nav.png) -31px -33px no-repeat;}.owl-carousel .owl-controls .owl-nav .owl-prev:hover {background: transparent url(../img/slide-nav.png) -2px -33px no-repeat;}.sl .owl-carousel {    /* margin-left: -5px; */    /* margin-right: -5px; */}.sl .owl-carousel figure {margin: 0}.sl .owl-carousel figure img {display: block;border: 1px solid #eee}.sl .art-blockheader {margin-bottom: 10px;display: inline-block;}.sl .art-blockheader .r {}.sl .art-blockheader .l {}.sl .art-blockheader .t {}.top_banners {margin: 10px}.top_banners a { display: block}.top_banners img {display: block;width: 100%}.polls {}.vote > p {    margin-bottom: 10px;    padding-bottom: 5px;    border-bottom: 1px solid #ccc;    font-size: 0.9em;    font-weight: bold;}.vote {margin-bottom: 5px !important;}.vote ul {    margin-bottom: 15px;}.vote > input[type="submit"] {    padding: 4px 8px;    cursor: pointer;}.vote > input[type="submit"]:hover {}.vote .kq {    color: red !important;    font-size: 0.8em !important;    display: inline-block;    margin-left: 5px;}.vote ul li {    background: none;    padding-left: 0;}.vote ul li > label {    display: flex;    align-items: center;    justify-content: flex-start;}.vote ul li > label > input {    margin: 0 5px 0 0;}.vote ul li > label > span {    font-size: 0.9em;}.art-sidebar2 .art-block {margin-right: 10px}#vinline, #va {display: none}.vote_box {}.vote_box > h3 {    font-size: 16px;    font-weight: 700;    height: 28px;    padding: 8px 20px 0;}.v_info {    display: block;    background: #ededed;    padding: 15px 20px;    overflow: hidden;    margin-bottom: 12px;    min-width: 510px;}.v_info > p {    color: #9f224e;    margin-bottom: 4px;}.v_info > p + p {    color: inherit;    font-size: 0.8em;}.v_info > p + p > span {    float: left;}.v_info > p + p > span + span {    float: right;}.v_info > p + p > span + span > label {color: #9f224e;font-weight: 700}.v_result {    padding: 20px;    color: #999;    font-size: 13px;}.v_result li {    padding: 0 0 15px;    margin: 0 0 10px;    border-bottom: 1px dotted #ccc;    overflow: hidden;    display: flex;    align-items: center;}.v_result li .v_left {    float: left;    width: 28%;    margin-right: 2%;    color: initial;}.v_result li .v_right {    float: right;    margin-left: 2%;    width: 18%;}.v_result li .v_right > label {    color: #000;}.v_result li .v_color {    height: 5px;    background: #ccc;    float: left;    width: 50%;}.v_result li .v_color > span {    position: relative;    background: #9f224e;    float: left;    height: 5px;    display: block;}.v_result li .v_color > span > label {    display: inline-block;    padding: 5px 0 0;    position: absolute;    right: -10px;    bottom: -15px;    font: 10px arial;    color: #9f224e;}.fancybox-close {    background: none;    top: 0;    right: 0;    font-size: 17px;    color: #333;    text-decoration: none;    text-align: center;    padding-top: 5px;    height: 32px;}.fancybox-close:after {content: 'x'}.vote_box .sercurity {    margin-bottom: 0;    padding: 20px 50px;    min-width: initial;}.vote_box .sercurity form {}.vote_box .sercurity form > p.mess {color:#9f224e;margin-top: 5px;display: none;}.vote_box .sercurity form > div > button {    background-color: #9f224e;    border: none;    outline: none;    color: #fff;    padding: 0 15px;    height: 30px;    cursor: pointer;    white-space: nowrap;}.vote_box .sercurity form > p {    margin-bottom: 3px;}.vote_box .sercurity form > div {    display: flex;    align-items: center;}.vote_box .sercurity form > div > input {    padding: 4px;    height: 21px;    margin-right: 10px;    width: 180px;}.vote_box .sercurity form > div > img {    margin-right: 10px;}.vote_box .sercurity form > div > img + img {    cursor: pointer;}.marquee {    overflow: hidden;    width: calc(100% - 30px);    padding: 0 15px;    white-space: nowrap;    height: 20px;}.bannergroup {}.bannergroup .banneritem {    padding: 0 0 0 13px;    background: url(../img/blockcontentbullets.png) no-repeat;    margin-bottom: 7px;    padding-bottom: 7px;    border-bottom: 1px dotted #ccc;}.bannergroup .banneritem:last-child {border-bottom: none}.art-blockcontent-body .scrollbar1 ul li {    margin-bottom: 7px;    padding-bottom: 7px;    border-bottom: 1px dotted #ccc;}.art-blockcontent-body .scrollbar1 ul li:last-child {border-bottom: none}ul.art-vmenu li.active a .t {color:#FC9A69}.menu-left li ul {display: none}.menu-left li.active ul {display: block}.rr .art-block-body.body1 {    overflow: hidden;    max-height: 200px;}.rr .art-block-body.body1 marquee {max-height: 170px;}.art-datelang {    position: relative;    display: flex;    align-items: center;    justify-content: space-between;}.art-ngonngu {    float: none;    padding-top: initial;}.art-date {    text-align: inherit;    color: inherit;    padding-top: inherit;}.art-date p {display: flex;align-items: center;}.art-date p a {    color: #fff;    display: block;    text-decoration: none;    margin-left: 7px;}.art-date p img {display: inline-block;vertical-align: middle;margin-right: 3px;}.slick-target {    opacity: 0;    transition: all 0.2s;}.slick-target.slick-initialized {opacity: 1;}.slick-slide a {    outline: none;    display: block;    z-index: 1;}.slick-list img {    outline: none;    border: none;}.slick-dots {    position: absolute;    bottom: 24px;    display: block;    width: 100%;    padding: 0;    margin: 0;    list-style: none;    text-align: center;    z-index: 3;}.slick-dots li {position: relative;display: inline-block;padding: 0;cursor: pointer;margin: 5px;width: 10px;height: 10px;}.slick-dots li button {font-size: 0;line-height: 0;display: block;width: 10px;height: 10px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;border-radius: 0;padding: 0;}.slick-dots li button::before {content: '';position: absolute;top: 0;left: 0;width: 10px;height: 10px;-webkit-transition: color .1s linear, opacity .1s linear;transition: color .1s linear, opacity .1s linear;background-color: #666;opacity: .6;border-radius: 50%;}.slick-dots li button:hover::before, .slick-dots li.slick-active button::before {background-color: #000;opacity: 1;}.slick-arrows {}.slick-arrows .arrow {    position: absolute;    cursor: pointer;    border: none;}.slick-arrows .arrow::before, .slick-arrows .arrow::after {display: none;}.home-slides--wrap {    position: relative;    overflow: hidden;    margin: 10px;    height: 0;    padding-bottom: calc((5 * 100%) / 19);}.home-slides--wrap .slick-slides {}.home-slides--wrap .slick-slides .slick-list {}.home-slides--wrap .slick-slides .item {position: relative;}.home-slides--wrap .slick-slides .item img {    display: block;    /*width: 100%;*/}.home-slides--wrap .slick-arrows {}.home-slides--wrap .slick-arrows .arrow {    width: 10%;    height: 80%;    top: 10%;    left: 0;    display: flex;    align-items: center;    justify-content: center;    z-index: 3;}.home-slides--wrap .slick-arrows .arrow i {    color: #eee;    font-weight: normal;    font-size: 2rem;    opacity: 0.6;    line-height: normal;    outline: none;    border-radius: 100%;    width: 40px;    height: 40px;    display: flex;    align-items: center;    justify-content: center;    transition: color linear .1s, background-color linear .1s, opacity linear .1s;}.home-slides--wrap .slick-arrows .arrow:hover i {    opacity: 1;    color: #bf1e2e;    border-color: #bf1e2e;}.home-slides--wrap .slick-arrows .arrow-right {    right: 0;    left: auto;}.home-slides--wrap .wp-loading {    top: 50%;    bottom: auto;    left: 50%;    right: auto;    opacity: 1;    transition: all 0.3s;    background: none;    transform: translateY(-50%) translateX(-50%);}.home-slides--wrap .wp-loading i, .home-slides--wrap .wp-loading svg {color: #bf1e2e;}.home-slides--wrap .slick-slides.slick-initialized ~ .wp-loading {opacity: 0;}