/* CSS Document */
*{font-family: 'Source Sans Pro', sans-serif;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {font-family: 'Source Sans Pro', sans-serif;}
.all-language{display: none;position:relative;}
.language-div{background-color: #8B0000; cursor:pointer;padding: 3px 18px !important;}
.language-div{color: #FFF !important; font-size: 16px; font-weight:bold;}
.triangle-down {width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 6px solid #fff;display: inline-block;top: -2px;position: relative;}
.all-language.active{display: block; position:absolute;}
.all-language > a{display: block; padding: 2px 10px; background-color: #8B0000; color: #fff}
.all-language > a:hover{color: #CBCBCB}
#nt_backtop {right: 10px;bottom: 55px;padding: 5px;cursor: pointer;z-index: 100;pointer-events: none;opacity: 0;transform: none;transition: all .25s ease;will-change: opacity;}
#nt_backtop.bkt_show {opacity: 1;-webkit-transform: none;transform: none;pointer-events: auto;}
#nt_backtop span {width: 45px;height: 45px;text-align: center;line-height: 45px;font-size: 35px;border-radius: 3px;background: #fff;color: #878787;box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);}
#nt_backtop span i {z-index: 1;color: #878787;line-height: inherit;}
#nt_backtop.des_bt2 span {line-height: 42px;border: 2px solid #293341;box-shadow: none;border-radius: 0;}
#nt_backtop.des_bt2 span i {color: #293341;font-weight: bold;}