@font-face {font-family: 'U-headline';src: url('/tl_files/css/fonts/UTMViceroyJF.eot');src: url('/tl_files/css/fonts/UTMViceroyJF.woff') format('woff'), url('/tl_files/css/fonts/UTMViceroyJF.ttf') format('truetype'), url('/tl_files/css/fonts/UTMViceroyJF.svg') format('svg');font-weight: normal;font-style: normal;}
body{background:#fff;color:#333;font-family: arial, sans-serif !important;line-height:1.5em;font-size:0.8em;-webkit-text-size-adjust:100%;}
.ce_text{padding: 5px 10px 5px 10px;}
.hide{display:none;}.fl{float:left;}.fr{float:right;}.absolute{position:absolute;}.z-index100{z-index:100;}.z-index-1{z-index:-1;}
.table-border table,.table-border tr,.table-border td{border:1px solid rgba(0, 0, 0, 0.17);padding: 5px;}
a{text-decoration: none; color:#170C0D;}
#wrapper{margin:0px auto;padding: 0px;overflow: hidden;}
#container{margin: 0px auto;display: block;max-width:1200px;position: relative;overflow: hidden;padding: 10px 0px 10px 0px;}
#background-header, #background-footer,#Bock-background-header{width:100%;position:absolute;z-index:-1;}
.vertical-align-center{display: flex !important;align-items: center;-webkit-align-items: center;}
@media (max-width: 992px) { .vertical-align-center{display: block !important;}}
#header{background: #fff;}
#header>.inside > .inside-max{padding: 0px 0px 0px 0px;margin: 0px auto;border-bottom:1px solid rgba(255, 255, 255, 0.29);}
.header-search{margin: 5px 0px 5px 0px;text-align: center;position: relative;padding: 0px 0px 0px 0px;}
.header-search table{border-spacing: 0;border-collapse: collapse;width: 100%;}
@media screen and (max-width: 992px) {.header-search table{text-align: center;}}
.header-search *{padding:0px; margin: 0px;}
.header-search form{}
.header-search form input[type=text]{font-size:90%;color:#000;margin:0px;width:50%;height:40px;line-height: 20px;padding: 0px 30px 0px 10px;background:rgba(255,255,255,0.99);}
.header-search form .submit{width: 40px;height: 40px;color: rgba(0,0,0,0);margin-left: -6px;padding:0px;border:none;  background: url("/tl_files/files/customs/icon-search.png") center center no-repeat,#000;}
.header-search form [type="submit"]:before{content: "\f002";font-size:16px;font-family: 'FontAwesome';background-size: 15px 15px;width: 15px;height: 15px;position: relative;padding-right: 5px;}
.content-ads ul li{margin: 0px 0px 10px 0px;}
.menu-main.block{position:relative;overflow:inherit;margin-bottom:0px;}
.menu-main ul,.menu-main>ul .link-menu-sub{padding:0px;list-style:none;position:relative;margin: 0px auto;}
.menu-main>ul ul,.menu-main>ul .link-menu-sub{display:none;z-index:1000;box-shadow: 0px 0px 1px #cacaca;}
.menu-main>ul>li{position: relative;display:inline-block;white-space: nowrap;vertical-align: top;}
.menu-main>ul>li{margin:0px;background-size: 100% 100%;background-size: 100% 100%;}
.menu-main>ul>li:after{content: '';display: block;height: 10px;position: absolute;top: 16px;right: 0;border-right: 0px solid #bdc3c7;}
.menu-main>ul>li.last{padding-right:0px;}
.menu-main>ul>li.last:after{border-right: 0px solid #bdc3c7;}
.menu-main>ul>li:hover,.menu-main>ul>li.active{ position: relative;display:inline-block;white-space: nowrap;}
.menu-main ul ul li,.menu-main .layout_simple{display:block;position:relative;  white-space: normal;}
.menu-main>ul>li>a,.menu-main>ul>li>span{color:#000;height:22px;padding:0 6px 0px 3px;line-height:23px;margin:2px 4px 3px 0px;display:block;font-weight:bold;text-decoration:none;border:1px solid transparent;text-transform:uppercase;white-space: nowrap;}
.menu-main>ul>li li>a,.menu-main>ul>li li>span,.menu-main>ul .link-menu-sub div>a{padding:10px 25px 10px 25px;display:block;color:#FFF;font-weight:normal;text-decoration:none;text-align:left;font-family: inherit;}
.menu-main>ul>li li>a, .menu-main>ul>li li>span, .menu-main>ul .link-menu-sub div>a{color: #fff;font-size: 13px;font-weight: bolder;}
.menu-main>ul>li li>a:before, .menu-main>ul>li li>span:before, .menu-main>ul .link-menu-sub div>a:before{content: "";}
.menu-main>ul>li li.activeHover>a,.menu-main>ul>li li.activeHover>span,.menu-main>ul>li li>a:hover,.menu-main>ul>li li>span,.menu-main>ul .link-menu-sub div>a:hover{}
.menu-main>ul li ul{width:250px;position:absolute;line-height:15px;text-align:left;z-index:1002;}
.menu-main>ul>li.width-more ul{width:350px;}
.menu-main>ul .link-menu-sub.block{position:absolute;display:none;overflow:inherit;}
.menu-main>ul>li li{background: #1879b9;background-size: 100% 100%;border: 1px solid transparent;}
.menu-main>ul>li li.activeHover>a{color: #054169;}
.menu-main>ul>li li.activeHover{background-size: 100% 100%;background:#ffffff;border: 1px solid #1879b9;}

.menu-main>ul li ul ul,.menu-main>ul>li li .link-menu-sub{margin-left:-100%;top:-1px;left: -3px;}
.menu-main>ul ul li>a.submenu,.menu-main>ul ul li>span.submenu{background:transparent url("/tl_files/files/customs/left.png") 95% center no-repeat;}
.menu-main>ul ul li>a.submenu:hover,.menu-main>ul ul li>span.submenu:hover{background:transparent url("/tl_files/files/customs/left-hover.png") 95% center no-repeat;}
.menu-main>ul>li:hover > a,.menu-main>ul>li>a:hover,.menu-main>ul>li>span{color:#00648A;}
.menu-main>ul>li>.link-menu-sub>ul{display:block;position:relative;}
.menu-main>ul>li:hover>ul,.menu-main>ul>li:hover>.link-menu-sub{display: block;}
.menu-main>ul>li li.last>a, .menu-main>ul>li li.last>span, .menu-main>ul .link-menu-sub div.last>a{border-bottom:0px solid #006788;}

.list-service-home > h2{    display: block; text-align: center; color: #289eeb; padding: 15px; margin: 15px 0px;}
.list-service-home .layout_latest{padding: 1px;}
.list-service-home .layout_latest .inside{text-align: center; position: relative; z-index: 1; overflow: hidden; border: 1px solid #CCC;}
.list-service-home .layout_latest figure a:after{content:""; position: absolute; z-index: 10; left:0px; right:0px; top:0px; bottom: 0px;}
.list-service-home .layout_latest h2{      font-size: 1.8em; z-index: 2;  height: 100% !important;margin: 0px; padding: 0px; position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; background: rgba(0, 0, 0, 0.4); opacity: 0; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.list-service-home .layout_latest:hover h2{opacity: 1;}
.list-service-home .layout_latest h2 a{margin: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color:#FFF;text-decoration: none;}
.list-service-home .layout_latest .teaser{display: none !important;}
@media screen and (max-width:767px){
	.list-service-home .layout_latest h2{font-size: 1.2em;}
}

.menu-main.menu-main-top{position: relative;text-align: center;border:none;margin: 0px 0px 0px 0px;}
.menu-main.menu-main-top>ul{display: inline-block;}
.menu-main.menu-main-top>ul>li>span,.menu-main.menu-main-top>ul>li>a{transition: all ease 1s;font-size: 14px;height: auto;line-height: 50px;color: #fff;position: relative;padding: 0px 8px;background: none;margin: 0px;text-transform: uppercase;border: 0px solid transparent;font-weight: bolder;}
.menu-main.menu-main-top>ul>li>a:hover,.menu-main.menu-main-top>ul>li>span,.menu-main.menu-main-top>ul>li:hover>span,.menu-main.menu-main-top>ul>li:hover>a{color:#ff0000;}

.mobile-menu-top .nav-icon>a.nav-icon:hover,.mobile-menu-top .nav-icon>span.nav-icon:hover,.mobile-menu-top .nav-icon>span.active.nav-icon{padding: 10px 0px 10px 10px;}
.mobile-menu-top .nav-icon>span:hover:before,.mobile-menu-top .nav-icon>a:hover:before,.mobile-menu-top .nav-icon>span:before{left: initial;}
.mobile-menu-top .nav-icon>span:before,.mobile-menu-top .nav-icon>a:before{position: relative;top:initial;}
.menu-main.footer-menu{text-align:center;margin-bottom:15px;padding-top:10px;background: #3A3A3A;}
.menu-main.footer-menu>ul>li>a, .menu-main.footer-menu>ul>li>span{color:#FFF;background-color:transparent;}
.menu-main>ul>li>.full-main{left: 0px;width: 100%;}
.menu-main>ul>li>.full-main>ul{width:100%;margin: 0px;padding:10px 0px 5px 0px;left:0px;}
.menu-main>ul>li>.full-main>ul>li{display: inline-block;width: 24.5%;}
.menu-main>ul>li>.full-main>ul>li>a,.menu-main>ul>li>.full-main>ul>li>span{white-space: nowrap;padding-left:20px;}
#toTop{position:fixed;bottom:100px;right:30px;width:30px;height:30px;color:transparent;display:none;z-index: 100;background-size: 100%;}
#toTop:before{color: #757575;font-size: 35px;font-family: 'FontAwesome';font-weight: bold; content: "\f139";background-size: 30px 30px;width: 30px;height: 30px;position: relative;}
#toTop:hover:before{color: #FF0000;}
#main > .inside{padding: 0px 0px 30px 0px;}
#footer{position:relative;display:block;}
#footer .inside>div p{margin:0px 0px 2px 0px;}
#left .right-block,#left .left-block{margin-left:0px;padding-top:0px;margin-top:0px;}
.left-block,.right-block,#right .right-block,#right .left-block{display:block;padding: 0px 0px 10px 0px;margin:0px 0px 10px 0px;color:#fff;overflow:inherit;}
.left-block > h1,.right-block > h1,.left-block > h2,.right-block > h2,.left-block > h3,.right-block > h3,.right-block .headertitle>h2{margin: 0px 0px 10px 0px;position: relative;background:#289eeb;background-size: 100% 100%;color: #fff;padding:0px 0px 0px 10px;display:block;text-align:left;font-size:13px;line-height:35px;font-weight:bold;text-transform:uppercase;border-bottom: solid 0px #00a79d;border-radius: 0px 0px 0px 0px;}
.left-block > h1:before,.right-block > h1:before,.left-block > h2:before,.right-block > h2:before,.left-block > h3:before,.right-block > h3:before,.right-block .headertitle>h2:before{content: "\f1b3";font-size:18px;font-family: 'FontAwesome';position: relative;padding: 5px;}
.video-block{text-align:center;}
.video-block select{display:block;height:30px;line-height:30px;width:90%;padding:0px 5%;margin:5px auto 10px auto;color: #000;}
.bock-tintuc-right .ul-parent{height: 300px;}
.bock-tintuc-right .content-main{position:relative;display:block;overflow:hidden;height:160px;}
.bock-tintuc-right .layout_latest{margin-bottom:5px;border-bottom:1px dotted #CCC;}
.bock-tintuc-right .layout_latest.last{margin-bottom:0px;border-bottom:0px dotted #CCC;}

.bock-tintuc-right figure{margin:0px 5px 5px 10px;display:block;text-align:center;}
.bock-tintuc-right h2{display:block;padding:0px 5px;font-size:11px;line-height:16px;margin:0px;font-weight:normal;}
.bock-tintuc-right .more{text-align:center;margin:0px 0px 5px 0px;padding:0px;display:block;}
.bock-tintuc-right .more a{color:#F00;font-size:11px;}
.bock-tintuc-right h2 a{text-decoration:none;color:#000000;}
.bock-tintuc-right h2 a:hover{text-decoration:underline;}

#left .bock-tintuc-right .layout_latest{margin-bottom:5px;border-bottom:1px dotted rgba(0, 0, 0, 0.2);}
#left .bock-tintuc-right h2 a{color:#000000;}
.reader-tin-tuc-image-center{text-align: center;float:none !important;}
.ads-right ul{margin:0px;padding:0px;list-style:none;display:block;padding-bottom:10px;text-align:center;}
.ads-left ul{margin:0px;padding:0px;list-style:none;display:block;padding-bottom:10px;text-align:center;}
.ads-right ul li,.ads-left ul li{padding-bottom:5px;}
.content-ads>ul{text-align: center;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.contact-online-div .content-main,.contact-online-div .content-main .rows{display:block;position:relative;}
.contact-online-div .content-main .rows>div.icon-full > a,.contact-online-div .content-main .rows>div.icon-full > .info-contact,.contact-online-div .content-main .rows>div{display:inline-block;}
.contact-online-div .icon-full > a{display:inline-block;width:40%;text-align:right;white-space: nowrap;}
.contact-online-div .rows a img{vertical-align:middle;}
.contact-online-div .content-main .rows>div.icon-full,.contact-online-div .content-main,.contact-online-div .content-main .rows{display:block;position:relative;}
.contact-online-div .content-main .rows{padding:5px 10px;}
.contact-online-div .content-main .rows>div.icon-full .info{color:#E28800;font-size:80%;}
.contact-online-div .content-main .rows>div.icon-full .info-contact,.contact-online-div .content-main .rows>div.title{font-weight:bold;padding-left:8px;min-width:40px;text-align:left;color:#000000;}
.contact-online-div .content-main .rows.hotline-title .title_full{color:#DB0000;font-size:3em;text-align:center;display:block;text-shadow:2px 0px 2px #4B4F52;font-weight:bold;}
.contact-online-div .content-main .rows.inline-block{width:48%;display:inline-block;padding:1px;text-align:center;}
.contact-online-div .content-main .rows.inline-block .icon-full > a{width:inherit;padding-left:5px;}
.contact-online-div .content-main .rows.inline-block >div.icon-full .info-contact{padding-left:5px;min-width:inherit;}
.contact-online-div .content-main .hotline{font-size:1.2em;font-weight:bold;}
.contact-online-div .content-main .hotline .title{color:#333;}

.content-contact{position:relative;padding:5px 0px;}
.content-contact .author-question{color:#999;display:block;}
.content-contact > .contact{display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:10px;box-shadow:0px 0px 3px 0px #999999;margin:10px 5px;background: #FFF;}
.content-contact > .contact a{color:#666;font-weight:bold;text-decoration:none;}
.content-contact > .contact > h2{background:url("/tl_files/files/default/hoi.png") left 2px no-repeat;padding:5px 0px 5px 30px;font-size:14px;font-weight:bold;min-height:20px;line-height:20px;color: #49840C;}
.content-contact .answers{display:block;position:relative;}
.content-contact .answers>.answer{border-bottom:1px dashed #CCC;padding:5px 0px;}
.content-contact .answers>.answer.last{border-bottom:0px dashed #CCC;}
.content-contact .answers>.answer .datime-answer{color:#999;display:block;height:20px;line-height:20px;background:url("/tl_files/files/default/dap.gif") left 2px no-repeat;padding:5px 30px;}
.content-contact .answers>.answer .description{padding:5px 0px 5px 30px;}
.content-contact .answers>.answer .description p{margin:0px;padding:0px;}
.contact-list>h1{border-bottom:1px solid #CCC;padding:5px 0px 10px 0px;margin:0px 0px 10px 0px;font-size:1.5em;line-height:1.5em;}
.pagination{clear:both;display:block !important;padding:10px;margin-top:10px;position:relative; text-align: center;}
.pagination p{float:right;width:20%;text-align:right;margin:0px;padding:0px;font-weight:bold;display: none;}
.pagination ul{list-style:none;padding:0px;margin:0px;position:relative;display:block;}
.pagination ul > li{display:inline-block;}
#left,#right{position: relative;}
#left>.inside,#right>.inside{padding:0px 5px 10px 3px;}
.list-news-full .layout_full > h1,.list-news-full .layout_full > h2{display:block;margin:0px;padding:0px;line-height:40px;}
.mod-news-related a{color:#000000;text-decoration:none;border-bottom:1px dotted #898080;display:block;line-height:28px;margin-left:20px;}
.mod-news-related a:before,.list-news-teaser .more a:after{font-family: 'FontAwesome';content: "\f08b";background-size: 15px 15px;width: 15px;height: 15px;position: relative;padding-right: 12px;}
.mod-news-related a:hover{color:#3BA414;text-decoration:underline;font-weight: bold;margin-left:30px;transition: all 0.4s ease;}

.list-news-teaser{position: relative; background: none;margin: 0px 0px;display: block;padding: 0px;}
.list-news-teaser figure,.reader-tin-tuc figure{display:block;margin:0px 10px 10px 5px;text-align: center;}
.list-news-teaser figure img{padding:0px;box-shadow: 0px 0px 3px 0px #666;margin: 3px;background: #FFF;}
.border-leaf figure img{border: 5px #fff solid;border-radius: 0px 30px 0px 30px;box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 6px;transition: 1s ease all;}
.border-leaf figure img:hover{border: 5px #0095ff solid;transition: 1s ease all;}
.list-news-teaser .more{display:block;text-align:right;margin:5px;}
.list-news-teaser .more a,.list-news-teaser .layout_latest > h2 a{color:#2b2b2b;text-decoration:none;font-size:14px;font-family: arial;}
.list-news-teaser .more a{color:#772525;font-size: 1em;}
.list-news-teaser .more a:hover,.list-news-teaser .layout_latest > h2 a:hover{color:#ff0000;}
.list-news-teaser .layout_latest{border-bottom: 1px dashed rgba(0, 0, 0, 0.1);padding:10px;margin-bottom: 10px;}
.list-news-teaser .layout_latest.last{border-bottom:1px dashed #F5DAD9;}
.list-news-teaser .layout_latest  figure{float: left;}
.list-news-teaser .layout_latest.odd  figure{float: right;}
.list-news-teaser > h2,.ce_headline,.list-news-full .layout_full > h1 a,.reader-tin-tuc .layout_full >h1,.bock-tintuc-right>h3,.mod-news-related > h1,.mod-news-related > h2,.order-list-sp .headertitle h2{border-radius: 0px 20px 0px 0px;background: #289eeb;position: relative;padding: 5px 40px 5px 20px !important;border-bottom: 0px dashed #ECECEC;line-height: 30px;font-weight: bold;color: #fff;margin:0px 0px 0px 0px;font-size: 19px;text-align: left;text-transform: uppercase;display:inline-block;}
.list-news-teaser > h2:before,.ce_headline:before,.list-news-full .layout_full > h1 a:before,.reader-tin-tuc .layout_full >h1:before,.bock-tintuc-right>h3:before,.mod-news-related > h1:before,.mod-news-related > h2:before,.order-list-sp .headertitle h2:before{font-size:19px;font-family: 'FontAwesome';background-size: 15px 15px;width: 15px;height: 15px;position: relative;padding-right: 10px;content: "\f00a";}
.list-news-teaser > h2:after,.ce_headline:after,.list-news-full .layout_full > h1 a:after,.reader-tin-tuc .layout_full >h1:after,.bock-tintuc-right>h3:after,.mod-news-related > h1:after,.mod-news-related > h2:after,.order-list-sp .headertitle h2:after{position: absolute;content: "";height: 3px;background: #289eeb;bottom: 0px;left: 0px;width: 1200px;}
.mod_list_productPro .cat_page,.order-list-sp .headertitle{text-align: left;}
.list-news-teaser .layout_latest >h2{font-size:1.2em;font-weight:bold;margin:0px;padding:0px 0px 0px 0px;text-align: left;}
.reader-tin-tuc >.back,.reader-cart >.back{display:block;margin-right:20px;text-align:center;}

.left-news .layout_latest{display:block;text-align:center;}
.left-news .layout_latest figure{float:none !important;}
.left-news h2{margin:0px;height: 70px;overflow: hidden;}
 .left-news{margin-bottom: 20px;}
.left-news h2>a{color:#000;font-size: 0.5em;padding: 10px 10px 10px 10px;text-align: center;display: inline-block;line-height: 20px;}

.block-list-home > h1{background:url("/tl_files/files/customs/bg-title-content.png") left top no-repeat;line-height:25px;margin:0px;padding:0px 10px 0px 50px;font-size:1em;color:#FFF;}
.block-list-home{border:1px solid #BB1B1B;}

.form-contact-data{display:block;margin:1px;-webkit-border-radius:2px;border:1px solid #FFF;-moz-border-radius:2px;border-radius:2px;padding:10px;box-shadow: 1px 1px 15px #888888;}
.form-contact-data>h1{color:#170C18;font-size:1em;margin:0px;padding-bottom:6px;line-height:20px;margin-bottom:8px;border-bottom:1px solid #CCC;text-align: left;}
.form-contact-data span.mandatory{color:#EB2B10;}
.form-contact-data input.text,.form-contact-data .textarea{width:290px;height:30px;line-height:30px;padding:0px 0px 0px 10px;border:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #D3D3D3;}
.form-contact-data .textarea{height:160px;}
.form-contact-data td{padding-top:10px;padding-left: 10px;}
.form-contact-data .submit,.reader-cart-order .control-detail-sp ul li a,.reader-cart-order .back a,.reader-cart-order .buttonorder .bgbutton input[type=submit],.cart-button>a,.orderbox .buttons input,.pagination ul > li a,.pagination ul > li span,.reader-tin-tuc >.back a, .reader-cart >.back a{text-decoration: none; display: inline-block; line-height: 25px;font-size:0.9em;box-shadow: 0px 0px 5px #717171;background-color:#fff;border:1px solid #289eeb; padding:0px 10px;margin: 10px 3px 0px 3px;color:#f00;}
.reader-cart-order .buttonorder .bgbutton input[type=submit]{margin: 0px;}
.form-contact-data .submit,.reader-cart-order .control-detail-sp ul li a:hover,.reader-cart-order .back a:hover,.reader-cart-order .buttonorder .bgbutton input[type=submit]:hover,.cart-button>a,.orderbox .buttons input:hover,.pagination ul > li a:hover, .pagination ul > li span,.reader-tin-tuc >.back a:hover, .reader-cart >.back a:hover,.reader-cart-order .control-detail-sp ul li a.active{border:1px solid #fff;color: #fff;background:#ff0000;}
.form-contact-data table{margin: 0px auto;}
.form-data-center{margin:5px auto;}
.header-time{line-height: 20px;z-index: 100;margin-top: 90px;margin-right: 1px;right: 10px;font-size: 1.5em;}
.mod_dlh_googlemaps.google-map-div>h1{text-align:left;}
.mod_dlh_googlemaps.google-map-div{text-align:center;margin:10px;}
.dlh_googlemap.block{overflow:inherit;display:inline-block;margin:0px auto;}
#main .dlh_googlemap{width: 100% !important;}
.tooltipimage-control{z-index:501;position:absolute;top:0;background:black;padding:5px 10px;color:white;cursor:crosshair;font-weight:bold;display:none;}
.tooltipimage > h2 > a{text-decoration:none;color:#000;display:block;}
.footer-diachi{color:#ffffff;text-align: left;padding: 0px 20px 10px 20px !important;}
.footer-diachi.mod_visitors>div{color:#fff !important;}
.footer-diachi .div-mutivideos{color:#000;}
.footer-diachi h3{text-transform: uppercase;padding-left: 0px;font-size:18px;border-bottom: 0px solid #757575;line-height: 30px;}
.footer-diachi iframe{width: 100%;}
@media screen and (max-width: 992px) {.footer-diachi{text-align: center;}.footer-diachi h3{display: inline-block;}}
.main-gioithieu{padding:10px 5px 0px 5px;}
.main-gioithieu h3{padding: 0px 0px 0px 10px;font-size:18px;text-transform:uppercase;color: #d60c0c;border-bottom: 2px solid #d60c0c;line-height: 38px;}
.main-gioithieu {color: #000;}
.main-gioithieu iframe,.main-gioithieu .dlh_googlemap{width: 100% !important;}
.main-gioithieu select{color:#000;width: 100%;height: 30px;}
#Block-header{position:absolute;top:0px;width:100%;}
.div_qc_left ul,.div_qc_right ul{padding:0px;margin:0px;list-style:none;}
.div_qc_left,.div_qc_right{text-align:center;color:white;position:relative;max-width:250px;overflow:hidden;z-index:100;}
.div_qc_left{float:left;width: 140px !important;}
.div_qc_right{float:right;width: 140px !important;}
@media screen and (max-width:1250px){#Block-header{display:none;}}
.div-form-login{width:300px;margin:20px auto;border:1px solid #F7F7F7;padding:20px;background-color:#FFF;box-shadow:inset 0px 0px 80px 6px #EBEBEB;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
#footer .footer-scroll-ads{}
#footer-scroll-sp-footer {max-width: 1200px;padding: 5px;margin: 5px auto 5px auto;border-radius: 5px;}
.footer-scroll-ads > h2{display: block;text-align: center;color:#fff;font-size:1em;margin:0px 0px 0px 0px;padding:0px 10px;line-height:32px;text-transform:uppercase;background:#06adfb;border-bottom:1px solid #06adfb;}
.footer-scroll-ads > .content-ads{display:block;overflow:hidden;}
.footer-scroll-ads > .content-ads>ul{margin:0px;padding:0px;display:block;list-style:none;}
.footer-scroll-ads > .content-ads>ul>li{display:inline-block;margin:5px;}
#footer .footer-scroll-ads> h1{color:#FFF;background: #0099F4;border: 1px solid #FFF; }
#scrollboxfooter-scroll-sp-footer{padding-top: 5px;height: auto !important;}

.sroll-sp-left .als-viewport,.sroll-sp-left .als-wrapper{width: 100% !important;}
.sroll-sp-left .als-prev, .sroll-sp-left .als-next{position: absolute;top: 50px;z-index: 200;opacity: 0.5;}
.sroll-sp-left .headline a{font-size: 12px;color: #000000;}
.sroll-sp-left .als-prev{left: 10px;}
.sroll-sp-left .als-next{right: 10px;}

.sroll-sp-left .child {margin-bottom: 20px;color: #000;}
.sroll-sp-left .child .content>h5{padding: 10px;margin: 0px;}
.sroll-sp-left .child .content>.headline>a{color:#D11110;}
.sroll-sp-left .child .content .prices{color:  #A8A8A8;}
.sroll-sp-left .child .content .prices>strong{color: #808080;}
.sroll-sp-left .child .content .prices_sell strong{color:#ff0000;}
.sroll-sp-left .child .buttonItem input.order,.order-list-sp .child .buttonItem a.view{border: 1px solid transparent; margin-right: 2px;text-decoration: none;color: #fff;cursor: pointer;font-weight: bold;}
.sroll-sp-left .child .buttonItem input.order{background: url("/tl_files/files/customs/order-button.png") no-repeat;background-size: 100% 100%;width: 50px; height: 50px;color:rgba(0,0,0,0);font-size: 12px;opacity: 0.5;}
.sroll-sp-left .child .buttonItem input.order:hover{background-size: 100% 100%;border-radius: 10px;opacity: 1;}
.sroll-sp-left .child .buttonItem a.view{background: url("/tl_files/files/customs/detail-button.png") no-repeat;background-size: 100% 100%;padding: 5px 5px 5px 5px;color:#000;}
.sroll-sp-left .child .buttonItem a.view:hover{background: url("/tl_files/files/customs/detail-button-hover.png") no-repeat;background-size: 100% 100%;color:#ffff00;}
.sroll-sp-left .child .buttonItem a.view,.order-list-sp .child .buttonItem a.view,.main-slick-products .buttonItem a.view{display: none;}
#header .menu-slider-top-max {margin: 0px auto 0px auto;background: #fff;padding: 0px 0px 0px 0px;}
#header .menu-slider-top-max>div{margin: 0px auto;}
.list-articles-2-col .content-main .als-item{min-height: 150px;position: relative;}
.list-articles-2-col .content-main .teaser{height: 80px;overflow: hidden;}
.list-articles-2-col .content-main .als-item:hover{}
.list-articles-2-col .content-main .als-item>h2{height: 40px; overflow: hidden;}

.list-articles-1-col .teaser{height: 82px;overflow: hidden;}

.list-articles-3-col .content-main .layout_latest>h2,.list-articles-4-col .content-main .layout_latest>h2,.list-articles-6-col .content-main .layout_latest>h2{display: block;text-align: center;height: 30px;}
.list-articles-3-col .content-main .layout_latest .image_container,.list-articles-4-col .content-main .layout_latest .image_container,.list-articles-6-col .content-main .layout_latest .image_container{float: none !important;display: block;text-align: center;margin:0px;}

.slick-prev, .slick-next{top:20px;}
.menu-main-left.clickactive ul{display: block;}
.menu-main-left>ul,.menu-main-left>ul ul{padding: 0px 0px 0px 15px;font-weight: bold;list-style: none;}
.menu-main-left>ul{padding: 0px 0px 0px 0px;}
.menu-main-left>ul>li,.menu-main-left>ul{padding-left: 0px;}
.menu-main-left li>a:hover,.menu-main-left .link-menu-sub li>a:hover{color: #919208;}
.menu-main-left li>a,.menu-main-left span.active{display: block;font-size: 13px;padding: 0px 0px 0px 10px;font-weight: bold;}
.menu-main-left>ul>li>a:before,.menu-main-left>ul>li>span.active:before{content: "";background: url("/tl_files/files/customs/arrow-menu.png") left top no-repeat;width: 15px;height: 15px;position: relative;padding-right: 15px;}
.menu-main-left>ul ul>li>a{color: #AB0404;}
.menu-main-left li.logoimage>a:before{content: '-';}
.menu-main-left li.logoimage li>a{color: #5D1212;padding:0px 0px 0px 10px;}
.menu-main-left li.submenu ul,.menu-main-left .link-menu-sub li.submenu ul{display:none;}
.menu-main-left>ul li.active ul,.menu-main-left>ul li.trail ul,.menu-main-left>ul .link-menu-sub li.clickactive ul,.menu-main-left li:hover ul{display: block;}/*,.menu-main-left .link-menu-sub li.submenu:hover ul*/
.menu-main-left .active,.menu-main-left .clickactive,.menu-main-left .link-menu-sub,.menu-main-left .trail{color: #8E8E8E;}

.mobile-menu{margin:0px auto;display: none;}
.mobile-menu-top{padding:0px;margin: 0px;}
.mobile-menu-top>h1{padding:0px;margin: 0px;cursor: pointer;font-size:15px;background-size: 100% 100%;background: #ff0000;text-align: left;line-height: 40px;color: #fff;border-radius: 0px;}
.mobile-menu-top>h1:before{font-family: 'FontAwesome';content: "\f0c9";padding: 10px;position: relative;}
.mobile-menu-top>ul{position: absolute;width: 100%;z-index: 2000;margin: 0px;background: #E6E6E6;}
.mobile-menu-top>ul li>ul{padding: 0px 0px 0px 10px;}
.mobile-menu-top a{color:#fff;}
.mobile-menu-top>ul,.mobile-menu-top>ul ul{padding: 0px 0px 0px 0px;font-weight: bold;list-style: none;}
.mobile-menu-top>ul{padding: 0px 0px 0px 0px;}
.mobile-menu-top>ul ul>li>a,.mobile-menu-top>ul ul>li>span{padding-left: 30px;}
.mobile-menu-top ul:nth-child(2n){background: #289eeb;}
.mobile-menu-top ul:nth-child(2n)>li>a{font-size: 12px;text-decoration: none;}
.mobile-menu-top>ul>li,.mobile-menu-top>ul{padding-left: 0px;}
.mobile-menu-top li>a,.mobile-menu-top li>span{display: block;padding: 10px 0px 10px 10px;border-bottom: 1px solid rgba(0, 0, 0, 0.15);}
.mobile-menu-top>ul li.submenu>ul,.mobile-menu-top>ul li>.link-menu-sub>ul{display:none;}
.mobile-menu-top>ul li:hover>ul,.mobile-menu-top>ul li.clickactive>ul,.mobile-menu-top>ul li:hover>.link-menu-sub>ul,.mobile-menu-top>ul li.clickactive>.link-menu-sub>ul{display: block;}
.mobile-menu-top li>a:hover{color: #808080;}
.mobile-menu-top .active,.mobile-menu-top .clickactive,.mobile-menu-top .link-menu-sub,.mobile-menu-top .trail{color: #808080;}

.mobile-menu-top li>a:before{padding-right: 10px;font: normal normal normal 14px/1 FontAwesome;font-size: 18px;}
.menu-product-left-2 li{position: relative;border-bottom: solid 1px #ddd;}
.menu-product-left-2 ul{padding: 0px 0px 0px 0px;list-style: none;box-shadow: 1px 1px 4px #ccc;background: #fff;position: relative;}
.menu-product-left-2 li>a,.menu-product-left-2>ul>li>a{font-size: 12px;transition: ease-in 0.4s;color: #000;transition: ease-in 0.4s;text-align: left;line-height: 16px;padding: 9px 10px 9px 34px;font-family: inherit;text-transform: uppercase;display: block;font-weight: normal;}
.menu-product-left-2 li>a:before,.menu-product-left-2>ul>li>a:before{padding-right: 10px;font: normal normal normal 14px/1 FontAwesome;font-size: 18px;position: absolute;left: 10px;width: 25px;height: 25px;}
.menu-product-left-2 li>ul{display: none;position: absolute;z-index: 100;width: 250px;}
.menu-product-left-2 ul.level_1 li:hover{background: #fbaf3f;}
.menu-product-left-2 ul.level_1 li:hover>a{color:#006738;}
.menu-product-left-2 ul.level_2 li:hover{background: #d8171b;}
.menu-product-left-2 ul.level_2 li:hover>a{color: #fff;}
.menu-product-left-2 ul.level_3 li:hover{background: #006638;}
.menu-product-left-2 ul.level_3 li:hover>a{color: #fff;}
.menu-product-left-2 li:hover>ul{display: block;left:100%;top:-1px;}
.menu-product-left-2 > h3{text-transform: capitalize;box-shadow: inset 0px 0px 10px rgba(0,0,1,0.1);background: #69c4ff;line-height: 40px;text-align: left;font-size: 18px;padding: 0px 5px 0px 15px;color: #000;font-weight: normal;margin: 0px;border: none;}
.menu-product-left-2 > h3:before{font-family: 'FontAwesome'; content: "\f0c9";position: relative;padding: 0px 0px 0px 12px;background-size: 15px 15px;width: 15px;height: 15px;right:10px;}

.menu-product-left-3 {margin: 0px;padding: 0px;}
.menu-product-left-3 li{position: relative;}
.menu-product-left-3 ul{padding: 0px 0px 0px 0px;list-style: none;position: relative;}
.menu-product-left-3 li>a,.menu-product-left-3>ul>li>a{font-size: 14px;transition: ease-in 0.4s;color: #5d5d5d;transition: ease-in 0.4s;text-align: left;font-weight: bold;line-height: 20px;padding: 9px 10px 9px 10px;font-family: inherit;text-transform: uppercase;display: block;color: #000;border-right: 1px solid #e2e0e0;border-bottom: 1px solid #e2e0e0;border-top: 1px solid #e2e0e0;border-left: 5px solid #e2e0e0;margin: 0px 0px 5px 0px;}
.menu-product-left-3 li>a:before,.menu-product-left-3>ul>li>a:before{padding-right: 5px;font: normal normal normal 14px/1 FontAwesome;font-size: 18px;position: relative;width: 25px;height: 25px;}
.menu-product-left-3 li>ul{display: none;padding-left: 10px;}
.menu-product-left-3 ul.level_2 li>a{color: #233A91;}
.menu-product-left-3 ul.level_3 li>a{color: #EA0000;}
.menu-product-left-3 li:hover>ul{display: block;}
.menu-product-left-3 > h3{margin: 0px;}

.menu-product-left ul{list-style: none;}
.menu-product-left li>ul{display: none;}
.menu-product-left li.submenu>ul{padding: 0px 0px 0px 20px;border: 0px solid #F1F1F1;}
.menu-product-left>ul{padding: 0px 10px 0px 10px;}
.menu-product-left li>a,.menu-product-left>ul>li>a{color: #000000;font-size: 13px;background-size: 100% 100%;margin: 1px 0px 0px 0px;display: block;padding: 5px 15px 5px 5px;}
.menu-product-left ul.level_1>li>a{font-weight: bold;text-transform: uppercase;}
.menu-product-left ul.level_2>li>a{color: #233A91;}
.menu-product-left ul.level_3>li>a{color: #EA0000;}
.menu-product-left li>a.clickactive{text-decoration: underline;}
.menu-product-left li>a:hover{color: #098E08;}
.menu-product-left ul.level_2 li>a:hover{background: #FFF6F5;}
.menu-product-left ul.level_2 li{border-left: 1px solid #F3F3F3;}
.menu-product-left li.submenu>a{padding: 5px 5px 5px 5px;}
.menu-product-left li.submenu>a:after{font-family: 'FontAwesome'; content: "\f0da";color: #616161;position: absolute;padding: 0px 12px 0px 0px;background-size: 15px 15px;width: 15px;height: 15px;right:10px;}
.menu-product-left ul.level_1>li>a:before{font-family: 'FontAwesome'; content: "\f111";color: #000;position: relative;padding: 0px 5px 0px 0px;vertical-align: middle;font-size: 7px;}
.menu-product-left li.submenu>a:hover:before,.menu-product-left>ul>li>a:hover:before{background-size: 15px 15px;}
.menu-product-left li.clickactive>ul,.menu-product-left li:hover>ul{display: block;}
.left-block .dlh_googlemap{margin: 0px 10px 0px 10px;}
#cboxCurrent{background: #E6E5E5;padding: 0px 10px 0px 10px;border-radius: 10px;bottom: 20px;left: 20px;}
#cboxTitle{padding: 0px 25px 0px 50px;width: auto;}
#cboxOverlay{background: none;}
.shoppingcart-content .table-button{margin: 10px 0px 20px 0px;text-align:center;}
.cart-button{padding: 0px 10px 0px 0px;}
.cart-total-prices{background: #E6E6E6;padding: 5px;color: #000;font-style: italic;}
.cart-button-back>a{background: url("/tl_files/files/customs/cart-back.png") left center no-repeat;padding: 7px 7px 7px 30px;font-weight: bold;}
.cart-form-order{margin: 0px auto; text-align: center;}
.cart-label{display: none;position: absolute;right: 270px;top: 5px;background: url("/tl_files/files/customs/shopping-cart.png") no-repeat;height: 25px;width: 25px;background-size: 100% 100%;}
.cart-label>a{background: url("/tl_files/files/customs/shopping-cart-count.png") no-repeat;background-size: 100% 100%;margin-left:25px;padding: 2px 5px 2px 10px;}

.text-run-max{border-bottom: 1px solid rgba(255, 255, 255, 0.29);background: #289eeb;}
.header-marquee{color: #00406F;font-weight: 600;position: relative;display:block;margin: 0px auto;max-width: 1200px;font-size: 14px;}
.header-marquee .block{overflow: visible;}
.header-text-banner{color: #000;line-height: 10px;border-left: 1px solid #cccccc;margin: 5px 5px 5px 5px;float: right;padding-left: 20px;}

.mod_visitors{font-size: 13px;}
.mod_visitors .visitor_name{display: none;}
.mod_visitors>div{display: block;margin-bottom: 5px;padding: 0px 10% 0px 10%;color: #000;}
.mod_visitors>div div{display: inline-block;}
.mod_visitors #VisitorsOnlineCountLegend{background:url("/tl_files/files/customs/visitor-online.png") left no-repeat; padding-left: 40px;line-height: 30px;font-weight: bold;}
.mod_visitors #TodayVisitCountLegend{background:url("/tl_files/files/customs/visitor-online.png") left no-repeat; padding-left: 40px;line-height: 30px;font-weight: bold;}
.mod_visitors #TotalVisitCountLegend{background:url("/tl_files/files/customs/visitor-total.png") left no-repeat; padding-left: 40px;line-height: 30px;font-weight: bold;}
.mod_visitors #TodayHitCountLegend{background:url("/tl_files/files/customs/visitor-page.png") left no-repeat; padding-left: 40px;line-height: 30px;font-weight: bold;}
.mod_visitors #TotalHitCountLegend{background:url("/tl_files/files/customs/visitor-pages.png") left no-repeat; padding-left: 40px;line-height: 30px;font-weight: bold;}
#dhtmltooltipMK {PADDING-RIGHT: 0px;PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;PADDING-TOP: 0px;Z-INDEX: 999;FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);LEFT: -300px;VISIBILITY: hidden;WIDTH: 450px;POSITION: absolute;BACKGROUND-COLOR: none;font-family: Arial, Helvetica, sans-serif;color: #0000FF;font-size: 12px;}
#dhtmltooltipMK img{background: #fff;padding: 2px;border-radius: 6px;}

.main-query .albums{display: inline-block;padding: 5px;}
.main-query .albums figure{margin: 0px;}
.zopim{right: 10px !important;left:initial !important;}
.zopim .button_bar{background: #000 !important;}
#ytvideo_data_arrayright_video_1{border: none;box-shadow: 0px 0px 7px #E2C4C3;}
.bottom_support {height: auto;width: 100%;position: fixed;bottom: 0;background: #3BA414;font-family: 'Roboto Condensed', sans-serif;color: #fff;line-height: 30px;z-index: 9999;}
.wrap_bottom {max-width: 1380px;margin: 0 auto;
}
.mod_product_category_home .pch_main_inside{border:1px solid rgba(226, 226, 226, 0);margin:2% 10% 2% 10%;}
.mod_product_category_home .pch_img{overflow: hidden;background: #1b74fc;}
.mod_product_category_home .pch_img img{border-radius: 50%;border: 2px solid #2f3190;background: #2f3190;}
.mod_product_category_home .pch_title{margin-top: 10px;}
.mod_product_category_home .pch_title a{padding:10px 5px 10px 5px;text-transform: capitalize;font-size: 20px;font-style:italic;color:#0047af;}
.mod_product_category_home .pch_title a:hover{color:#2f3190;}
.product-images{position: relative;overflow: hidden;}
.product-images .product-additional {position: absolute;left: 0px;top: 0px;margin: auto;visibility: hidden;width: 100%;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2)}
.product-images:hover .product_view{filter: alpha(opacity=0);visibility: hidden;}
.product-images:hover .product-additional {visibility: visible;opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1)}
.marquee {margin: 0 auto;white-space: nowrap;overflow: hidden;line-height: 15px;box-sizing: border-box;font-weight: bold;max-width: 1200px;color:#fff;}
.marquee>span {display: inline-block;padding-left: 100%;animation: marquee 40s linear infinite;}
.marquee p{margin: 3px 0px 0px 0px;}
@keyframes marquee {0%   { transform: translate(0, 0); }100% { transform: translate(-100%, 0); }}
@-webkit-keyframes marquee {0%   { -webkit-transform: translate(0, 0); }100% { -webkit-transform: translate(-100%, 0); }}
@keyframes company-name-anim {0%{text-shadow:inset 0px 0px 5px #986D14;}50% {text-shadow: 0px 0px 5px #986D14;}100%{text-shadow:inset 0px 0px 5px #986D14}}
@keyframes hotline-anim {0%{color:#00ff00;font-size:18px;}50% {text-shadow: 0px 0px 5px,0px 0px 5px; #3BA414;color:#fff;font-size:18px;}100%{color:#00ff00;font-size:18px;}}
@keyframes ad-scroll-anim {0%{width:150px;transform: translateZ(0);}50% {width:150px;transform: translateZ(0);}100%{width:150px;transform: translateZ(0);}}