@font-face {
	font-family: 'Futura';
	src: url('//file.hstatic.net/1000197181/file/elle-futura-book.eot');
	src: url('//file.hstatic.net/1000197181/file/elle-futura-book.eot?#iefix') format('embedded-opentype'),
    url('//file.hstatic.net/1000197181/file/elle-futura-book.woff') format('woff'),    
    url('//file.hstatic.net/1000197181/file/elle-futura-book.ttf') format('truetype'), 
    url('//file.hstatic.net/1000197181/file/elle-futura-book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Futura';
	src: url('//file.hstatic.net/1000197181/file/elle-futura-bold.eot');
	src: url('//file.hstatic.net/1000197181/file/elle-futura-bold.eot?#iefix') format('embedded-opentype'),
    url('//file.hstatic.net/1000197181/file/elle-futura-bold.woff') format('woff'),
    url('//file.hstatic.net/1000197181/file/elle-futura-bold.ttf') format('truetype'),
    url('//file.hstatic.net/1000197181/file/elle-futura-bold.svg') format('svg');
	font-weight: bold;
	font-style: normal;
}

body {
    font-family: Futura, sans-serif !important;
  	background: #FFFFFF;
  	/*
  	background-image: url(../images/bg-xuan.png) !important;
    background-repeat: repeat;
    background-attachment: fixed;
  	*/
	color: #9d0700;
}

body p
{
    font-size: 16px;
    line-height: 25px;
}

.breadcrumb-item.active, .breadcrumb-item + .breadcrumb-item:before, .article-info > span a, .article-list .article .article-header h1 a, .article-list .article .article-header h2 a, .article-list .article .readmore a
{
	color: #9d0700;
}

.article-list .article .article-header h1 a, .article-list .article .article-header h2 a, .article-list .article .readmore a
{
	font-size: 16px;
	font-weight: bold;
}

#sp-component {
    background: rgba(255,255,255,0.6);
}

#sp-top2 ul li
{
  	text-transform: none;
}

#sp-header
{
  	/*
  	background-image: url(../images/bg-xuan.png) !important;
    background-repeat: repeat;
    background-attachment: fixed;
  	*/
  	background: #ffffff;
}

#sp-top-bar
{
	background: #c10900 !important;
	padding: 5px 0;
}

#sp-menu
{
	text-align: right;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span
{
  	padding: 0 10px;
  	font-size: 13px !important;
	color: #c10900;
	font-weight: bold;
}

.sp-megamenu-parent > li > a:hover, .sp-megamenu-parent > li:hover > span
{
	color: #9d0700;
}

#sp-footer
{
	background: #c10900 !important;
}

.vina-jssor-image-slider {
    margin: 0 auto;
}

#sp-main-body
{
	padding: 10px 0 20px 0
}

#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title
{
  	margin: 0 0 0.5rem 0;
}

.breadcrumb
{
	background: linear-gradient(to right ,#FAFAFA 0%, #FFFFFF 100%);
	border-left: 4px solid #c10900;
	margin: 10px 0;
}

.sp-module-title
{
  	background: linear-gradient(to right ,#FAFAFA 0%, #FFFFFF 100%);
	border-left: 4px solid #c10900;
  	line-height: 120%;
    padding: 10px !important;
    font-size: 14pt !important;
  	text-transform: uppercase;
}

#sp-footer, #sp-bottom
{
	color: #ffffff;
}

#sp-footer a, #sp-bottom a
{
	color: #eaff03;
}

.sp-scroll-up, .sp-scroll-up:hover, .sp-scroll-up:active, .sp-scroll-up:focus
{
	background: #c10900;
}

#sp-left .sp-module, #sp-right .sp-module
{
	padding: 10px;
  	margin-top: 10px;
	background: rgba(255,255,255,0.6);
	border-radius: 10px;
}

.slide-desc-bg-default
{
	background: transparent !important;
}

#sp-left .sp-module ul > li > a, #sp-right .sp-module ul > li > a
{
	display: inline;
}

.djslider-default ul.djslider-in .slide-desc
{
	background: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000000 100%);
}

.junewsultra .jn .jn-left
{
	width: 50%;
}

.junewsultra .jn .jn-right
{
	width: 50%;
  	padding: 10px;
}

.junewsultra .jn .jn-more
{
  	text-align: left;
}

.junewsultra .jn .jn-head {
    background: #fafafa repeat-x 0 100%;
}

.bt-cs .bt-inner .bt-title
{
  	color: #c10900;
  	font-size: 14px;
  	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

@media (min-width: 240px) and (max-width: 480px)
{
  	.junewsultra .jn .jn-left, .junewsultra .jn .jn-right
    {
        width: 100%;
    }
}

#canvas {
	position:fixed;
	width:100%;
	height:100%;
	pointer-events:none;
	background:none;
	display:block;
	z-index: 99999;
}