.dlh_googlemap img {max-width:none}.dlh_googlemap .routinglink{white-space:nowrap}
/**
 * Global TinyMCE style sheet
 *
 * Use this style sheet to define CSS classes for the rich text editor. The
 * stlye sheet will be included in the editor and the page layout automatically.
 * Although the stlye sheet is shared by all themes, you can override its
 * formattings in any of your theme style sheets.
 *
 *   files/tinymce.css (this is how it looks like in TinyMCE)
 *   .warning { color:#c55; }
 *
 *   theme_a.css (this is how it looks like in theme A)
 *   .warning { font-weight:bold; }
 *
 *   theme_b.css (this is how it looks like in theme B)
 *   .warning { color:#000; }
 *
 * If you do not want to use a global TinyMCE style sheet at all, simply delete
 * this file (files/tinymce.css).
 */
.warning { color:#c55; font-size:1.1em; }
.confirmation { color:#090; font-size:1.1em; }
.information { color:#999; font-size:0.9em; }
.bg-primary{}
.bg-info{}
.bg-warning{}
.bg-danger{}
.bg-success{}
.clearfix{}
.hidden{}
.hidden-print{}
.text-overflow{}
.fa.fa-envelope{}
.fa.fa-fax{}
.fa.fa-info{}
.fa.fa-plus-square-o{}
.fa.fa-check-square-o{}
.fa.fa-google-plus-square{}
.fa.fa-facebook-square{}
.fa.fa-twitter-square{}
.fa.fa-youtube-square{}
.fa.fa-linkedin-square{}
.fa.fa-th-list{}

/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* mediaboxAdvanced v1.4.6, (c) 2007-2010 John Einselen <http://iaian7.com>, MIT-style license */
#mbImage>div img{max-width: 100% !important;height:auto !important;}#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#fff;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../assets/mootools/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.40);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.40);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.40);box-shadow:0 5px 20px rgba(0,0,0,0.40);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#fff url("../../assets/mootools/mediabox/1.4.6/images/loading3.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#666;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#666;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#666;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#666;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#666;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#666}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#999}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#000;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#700;font-weight:bold;text-decoration:underline}
body,html{color:#444; font-family: Arial, sans-serif; height:100%;}
figure{margin:0px; padding:0px;position: relative}
h2, h3, h4 {font-size: 14px; line-height: 20px;font-weight: bold;}
a,a:hover,a:focus{color:#008CCC}
body iframe,.fb_iframe_widget >span{max-width: 100% !important}
body{background: #FFF url("/files/system/img/general/bg-body.png") left top repeat;height:100%;}
#wrapper{background:#FFF;margin-bottom: 30px;position: relative;-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);  -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);}
select[disabled=disabled],input[disabled=disabled]{background-color:#EBEBE4}
.block{display: block}
table{border-width:1px;border-spacing:0px;border-style:none;border-color:gray;border-collapse:collapse;font-size:12px;width:100%;}
th{background:#ddd;color:#222;padding:10px;text-align:left;border:1px solid #ccc;}
td{padding:10px;border:1px solid #ccc;}
tr:nth-child(2n){background:#eaeaea;}
.table>h2,.table>h1{color:#800000;font-size: 2em}
.table>table{margin: 10px auto;display:table;border-collapse:collapse;border-spacing:0px;border-color:gray;border:1px solid #666}
.table>table tr td{border:1px solid #DDD;padding:5px 10px}.table>table tr th{border:1px solid #DDD;padding:5px 10px;background-color:#F5F5F5}.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style]{width: 100% !important}
.padding-bs-0{padding-left:0px;padding-right:0px;margin-left: auto; margin-right: auto}
.padding-bs-left{padding-right:0px}
.mod_article img,.mod_article img,#footer img{max-width: 100% !important; height:auto !important}
.invisible{display: none !important}
#main{margin-bottom: 15px;}
#main > .inside{}
#main > .inside:after{clear: both;content: "";display: block}
.img-border {display: inline-block;margin-left: -4px;float: inherit;text-align: center;}
.img-border img{border:1px solid #E8E8E8;}
.overflow{overflow: hidden !important; display: block;position: relative;}
#header,#container{}
/*logo*/
#header .logo img{max-width: 100% !important;position: relative;z-index: 100;}
#header .logo .titleClass{margin-bottom: 0px;}
#header .logo a{display: inline-block;vertical-align: top;}
#header .logo{text-align: left;margin: 10px 0px 5px 0px}

#header .header-logan{position: relative;text-align: center;padding-top:15px;font-style: italic;}
#header .header-logan .line-2{font-size: 2.5em; color: #EC3237; font-weight: bold;}
#header .header-logan .line-1{color: #00923F;font-size: 1.5em;}

.header-hotline{display: block;padding: 8px 15px;background:#EEE;color:#F00;font-size: 1.2em;}
.header-hotline span{  color: #11B2FB;  font-size: 1.5em;  vertical-align: top;}
.slider-home{display: block; margin-bottom: 15px;}

 .bg-header-menu{position: relative;display: block;background: #EEEEEE;}
/* block-search */
.block-search{margin-top: 0px;position: relative}
.block-search div{display: block;margin: 0px; padding:0px;vertical-align: top}
.block-search input[type=text]{ vertical-align: top;height: 36px;width: 97%;border: 1px solid #DEDEDE;padding-left: 10px;padding-right: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;font-style: italic}
.block-search input[type=submit]{position: relative;vertical-align: top;text-indent: 1000px; display: inline-block;width:26px; height:26px;border:none;margin: 0px; padding:0px;line-height: 30px;background: url("/files/system/img/general/search-icon.png") center center no-repeat;margin-left: -35px; margin-top: 5px;}
.block-search input[type=submit]:focus,.block-search input[type=submit]:hover{background-color: #FBFBFB;animation-name: animateLac;animation-duration: 1s}
/*block-language*/
.block-languages{display: block;margin-top: 0px;}
.block-languages h2{display: inline-block;margin: 0px;padding-right: 10px;font-size: 1em;font-weight: bold;vertical-align: top;padding-top: 8px;}
.block-languages ul{display: inline-block;margin: 0px; padding: 0px; vertical-align: top; overflow: hidden; }
.block-languages ul li{display: inline-block;white-space: nowrap;}
.block-languages ul li a,#header .block-languages ul li span{text-transform: uppercase;font-weight: bold;padding-left:55px;text-indent:1000px;display:block;padding:0px;height:26px;width:40px;overflow:hidden;margin:7px 0px 0px 3px;}
.block-languages ul li .lang-vi{background: url("/files/system/img/general/flag_vi.png") 0px center no-repeat;background-size: 100% 100%;}
.block-languages ul li .lang-en{background: url("/files/system/img/general/flag_en.png") 0px center no-repeat;background-size: 100% 100%;}
/*footer*/
#footer .more-inside{margin-top:15px;    border-top: 3px solid #e3e3e3;background: #f9f9f9;  }
#footer:after{clear: both;content: "";display: block}
#footer .footer-address{padding-bottom: 10px;}
#footer .footer-address h1,#footer .footer-address h2,#footer .footer-address h3{margin-top: 0px}
#footer .footer-address,#footer .footer-address a{}
#footer .footer-address p{padding:0px;margin: 0px 0px}
#footer .copyright{text-align: left;}
#footer .copyright,#footer .copyright a{color: #848484;}
#footer .copyright p{margin: 0px; padding:10px;}
#footer h1,#footer h2{font-size: 1.5em;    margin: 0px;    line-height: 1em;    margin-bottom: 15px;    margin-top: 10px;}
#footer.fixbottom{position: absolute;bottom: 0px;width: 100%;}

.nav-footer{display: block;position: relative;}
.nav-footer ul{display: block;margin:0px; padding:0px 0px 0px 10px;list-style: none;}
.nav-footer ul li{display: block;border-bottom: 1px dotted #CCC;padding:3px 0px 3px 0px;}

.break-line {    border-top: 1px solid #E2E2E2;    border-bottom: 1px solid #FFF;    margin-top: 15px;}

#top-link-block{ bottom: 55px;right: 20px;position: fixed;z-index: 900;opacity: 0}
#top-link-block > a{background: url("/files/system/img/general/Back Top.png") center top no-repeat;padding-top: 55px;width: 55px;display: block;text-align: center;text-indent: 1000px;}

.button-social{padding-right: 15px;line-height: 1em;color: #9A9999;margin-top: 7px;vertical-align: top;padding-right:15px;display: inline-block;padding-left: 15px;}
.button-social b{font-size: 0.9em;color: #FFF}
.button-social a{padding-left:5px;font-size: 2em;color: #9A9999;display: inline-block;}
.button-social a:hover {animation-name: animateLac;animation-duration: 1s}

/* brebrum */
.menu-brebrum{display: block;margin-bottom: 10px;}
.menu-brebrum span{display: inline-block;padding:4px 10px;background: #F00;color:#FFF;text-transform: uppercase;transform: skew(-15deg, -180deg);    -webkit-transform: skew(-15deg, -180deg);    -moz-transform: skew(-15deg, -180deg);    -o-transform: skew(-15deg, -180deg);    -ms-transform: skew(-15deg, -180deg);}

.menu-brebrum ul{list-style: none; margin: 0px; padding:0px; }
.menu-brebrum ul li{display: inline;white-space: normal}
.menu-brebrum ul li:after{content: "\00bb"; display: inline; padding-left: 10px;padding-right: 10px}
.menu-brebrum ul li.last:after{display: none}
.menu-brebrum ul li a,
.menu-brebrum ul li{color:#6D6D6D}
/* Left - Right */
#left,#right{vertical-align: top;}
#left>.inside,#right>.inside{position: relative;float: left;width: 100%}
#left>.inside:after,#right>.inside:after{content: "";display: block;clear: both}
.block-menu{display: block;position: relative; margin-bottom: 10px;padding-bottom: 10px;background: #EDF8FD;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#left .bg-none,#right .bg-none{box-shadow:none; padding: 0px; border:none}
#left>.inside img,#right>.inside img,.block-menu img{max-width: 100% !important; height: auto !important}
#left .block-menu > h1,.block-menu > h2{display: block;position: relative;line-height: 30px;font-size: 1.2em;text-transform: uppercase;margin: 0px 0px 10px 0px;     border-bottom: 1px solid #3B70A5;    box-shadow: 0px 5px 5px -5px #000;color: #000000; font-weight: bold; padding: 8px 5px 5px 5px;text-align: center}
.block-menu > h2{color:#0070A5;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.block-menu > div{padding-left:10px; padding-right:10px}
#left .fb_iframe_widget,#right .fb_iframe_widget{display: block !important}
#left .fb_iframe_widget >span,
#right .fb_iframe_widget >span{width:100%}
.block-menu.empty-none{border: none !important; box-shadow: none !important;background: none !important;padding-bottom: 0px !important;}

/* ads */
.block-menu.block-ads img{display: block;margin: 0px auto 5px auto}
 /* link */
 .block-menu select {display: block; width:99%;margin: 0px auto;height:30px;border:1px solid #DDD}
 .block-menu iframe{max-width: 97% !important;display: block;margin: 0px auto;}
 /*contact */
 .contact-online-div .content-main .rows>div.icon-full .info{color: #949494;}
/* menu control */
.block-menu-control{padding-bottom: 0px;background: #008CCC;    box-shadow: 10px 10px 5px -5px #004667;}
.block-menu-control nav{margin-bottom: 0px;}
.block-menu-control > h2{ color: #FFF; background:#005E8A url("/files/system/img/general/icon-title.png") 5px center no-repeat; padding-left: 45px; border-color: #70B3D2; margin-bottom: 0px;text-align: left; font-weight: normal; box-shadow: inset 0px 30px 20px -10px #029FE6;}
.block-menu-control ul{list-style: none}
.block-menu-control > h2:before{background-position: center bottom}
.block-menu-control ul.level_1{ margin: 0px;padding:0px;list-style: none;}
.block-menu-control ul.level_1 ul{background: #0094D8}
.block-menu-control ul.level_1 ul li{ list-style: square url("/files/system/img/general/icon-li.png")}
.block-menu-control ul.level_1 li a{display: block;padding:5px 5px;border-bottom: 1px solid #1A9FDC;    color: #FFFFFF;    box-shadow: 0px 1px 0px 0px #0079B1;}
.block-menu-control ul.level_1>li>a,.block-menu-control nav > ul>li>span{background:url("/files/system/img/general/icon-li-hover.gif") 15px 8px no-repeat;padding-left:40px;color:#FFF}
.block-menu-control ul.level_1 li.last>a{border-bottom: none;box-shadow: none;}
.block-menu-control ul.level_1 li a:hover{text-decoration: none;color:#FFFFFF;background-color: #005E8A;    box-shadow: inset 0px 16px 20px -10px #029FE6;}
/* menu category */
.menu-left-category{padding-bottom: 0px;background: #E6E6E8;}
.menu-left-category > h2{background:#0970A5 url("/files/system/img/general/icon-title.png") 5px center no-repeat;padding-left: 45px;color: #FFF; box-shadow: inset 0px 10px 20px -10px #FFF;}
.menu-left-category nav{margin-bottom: 0px;}
.menu-left-category ul ul{padding:0px 3px 0px 0px;margin: 0px 0px 0px 5px;list-style-type: none;}
.menu-left-category ul.level_1{padding:0px;list-style:none;}
.menu-left-category ul.level_1 ul{display: none;}
.menu-left-category ul>li{display: block;vertical-align: top;position: relative;padding-left: 10px;border-bottom: 1px solid #C7C7C7;}
.menu-left-category ul>li.last{border-bottom:none}
.menu-left-category ul.level_1>li.border-right{border-right:1px dashed #777;}
.menu-left-category ul.level_1>li.border-top{border-top:1px dashed #777;}
.menu-left-category ul.level_1>li>a,.menu-left.menu-left-category ul.level_1>li>span{color:#00324C;text-decoration:none;font-size:1em;padding:6px 4px 6px 30px;display:block;position: relative;font-weight: bold;}
.menu-left-category ul.level_1>li>a:before,.menu-left-category ul ul>li>a:before{content: "";display: block;position: absolute;left:0px;top:0px;width:24px; height:24px; background: url("/files/system/img/general/icon-li.png") center 10px no-repeat;}
.menu-left-category ul.level_2>li>a:before{background-position: center -48px;content:"\25b6";}
.menu-left-category ul.level_3>li>a:before{background-position: center -72px;content:"\2192";}
.menu-left-category ul.level_4>li>a:before{background-position: center 0px}
.menu-left-category ul.level_1 li.submenu>.icon-tree{position: absolute;width: 26px;height: 26px;top: 1px;z-index: 100;right: 3px;color: #FFF;line-height: 26px;text-align: center;background: rgba(204, 204, 204, 0.2);}
.menu-left-category ul.level_1 li.submenu>.icon-tree.active{}
.menu-left-category ul ul>li>a,.menu-left.menu-left-category ul ul>li>span{color:#5F5F5F;text-decoration:none;font-size:1em;padding:5px 0px 5px 30px;display:block;position: relative;}
.menu-left-category ul ul>li>a:hover,.menu-left-category ul>li>a.active,.menu-left.menu-left-category ul ul>li>span{font-weight: bold;}
.menu-left-category ul.level_1 li>a:hover{background: #00324C;position: relative;box-shadow: inset 0px 20px 50px -20px #808080;z-index: 1000;color:#FFF;}
.menu-left-category ul.level_1 li>a:hover:before{background: url("/files/system/img/general/icon-li-hover.gif") center 10px no-repeat;content:"";}
/*hotline*/
.contact-online-div .content-main .hotline .title{color:#EF0000;padding-right:5px}

/* pagination */
.pagination {display: block;clear: both; }
.pagination > p{display: block; border-bottom: 1px solid #02A0E8; text-align: right; font-weight: bold;color:#027EB5;padding-bottom: 5px;}
.pagination ul{list-style: none; padding: 0px; margin: 10px 0px;text-align: right}
.pagination ul li{display: inline-block;white-space: normal; padding:5px}
.pagination ul li a,.pagination ul li span{display: block;padding:3px 7px;background: #7FA8CC;color:#FFF;}
.pagination ul li span{background: #2C87D8}
/* menu nav */
.nav-header.navbar-default a.active{background: none}
.more-inside-menu{display: block; text-align: right;}
.nav-header.navbar-default .dropdown-submenu>.dropdown-menu {left: 100%;margin-top: -1px;margin-left: -1px;-webkit-border-radius: 0 6px 6px 6px;-moz-border-radius: 0 6px 6px;border-radius: 0 6px 6px 6px;top: 0}
.nav-header.fixed-top-active{text-align: center !important;position: fixed !important;width: 100% !important;left:0px !important;top:0px !important;z-index: 1001 !important;}
/* banner page */
.banner-page img {margin-bottom: 10px;max-width: 100% !important; height:auto !important}
/* thong ke truy cap */
.thong-ke-truy-cap .content-main{display: block; max-width: 300px; margin: 0px auto}
.thong-ke-truy-cap .content-main > div{display: block;text-align: left;margin: 3px 0px;background-color: #F3F9FB;border-bottom: 1px solid #D9EFF7}
.thong-ke-truy-cap .content-main > div >div{display: inline-block}
.thong-ke-truy-cap .content-main > div >.title{min-width: 120px; padding-left:25px; font-size: 0.9em;background: url("/files/system/img/general/icon-statistic.png") left top no-repeat}
.thong-ke-truy-cap .content-main > div >.value{min-width: 0px}
.thong-ke-truy-cap .content-main > div.visitor_useronline > .title{background-position: 0px -2px}
.thong-ke-truy-cap .content-main > div.visitor_visitstoday > .title{background-position: 0px -42px}
.thong-ke-truy-cap .content-main > div.visitor_visitstotal > .title{background-position: 0px -82px}
.thong-ke-truy-cap .content-main > div.visitor_hitstoday > .title{background-position: 0px -122px}
.thong-ke-truy-cap .content-main > div.visitor_hitstotal > .title{background-position: 0px -162px}
/* dlh_googlemap */
.dlh_googlemap {max-width: 100% !important;display: block}
/* form-contact */
.form-contact-div,.form-person-div{padding-top:10px; padding-bottom: 20px}
.form-contact-div > h2,.form-person-div > h2{display: block;float: left; padding: 5px 12px;font-weight: normal;     background-color: #05AEFB;    box-shadow: inset 0px -10px 20px 0px #008CCC; color: white;margin: 10px 0px;}
.form-contact-div > form{display: block;clear: both;}
.form-contact-div > form > div >div,.form-person-div form > div >div > div{display: block;position: relative;padding:12px 5px;vertical-align: top}
.form-contact-div > form > div >.submit_container,.form-person-div > form > div >.submit_container{display: block;text-align: right;margin-right: 2%}
.form-contact-div > form > div >div>label.input-contact,.form-person-div form > div >div > div label{display: inline-block;width:30%;padding-right:2%;vertical-align: top;text-align: right;position: relative;padding-top:10px;}
.form-contact-div > form > div >div>input.input-contact,.form-contact-div > form > div >div>textarea.input-contact,.form-person-div form > div >div > div input.text,.form-person-div form > div >div > div select{display: inline-block;width:66%;padding-left:1%;padding-right:1%;padding-top:8px; padding-bottom:8px; border:1px solid #C5C5C5}
.form-contact-div > form > div >div>.captcha_text {display: block; color: #AB0202;background-color: #F1F1F1;margin-right: 2%; padding: 10px;margin-left: 30%;margin-top: 5px}
.form-contact-div > form > div >div input.submit,.form-person-div form > div >div > input.submit{background: #eee; border:1px solid #C5C5C5; padding:10px 30px}
.form-contact-div > form > div >div input.submit:hover,.form-person-div form > div >div > input:hover{background: #DDD;border-color: #CCC}
.form-contact-div > form > div >div >label.input-contact .mandatory,.form-person-div form > div >div > div label .mandatory{color:#F00;display: inline-block;white-space: normal;padding-left: 5px;position: absolute;}
.form-contact-div > form > div >div p.error,.form-person-div form > div >div > div p.error{color:#F00;position: absolute;right: 5%;top: 20px}
.form-person-div.error-p-top form > div >div > div p.error{right:0px; top:-10px; left:31%}
.form-person-div .widget-upload > div{display: inline-block;width:66%;margin-left:34%;padding-right:1%;padding-top:8px; padding-bottom:8px}
.form-person-div .widget-upload > div img{margin-bottom: 20px;display: block}
.form-person-div .widget-upload > div .input-file{display: block; padding: 10px;margin: 10px 0px;background: #EEE;overflow: hidden}
.form-person-div .widget-upload > div .info-input-file{display: block; color:#B9B9B9}
.form-person-div form > div >div > .widget-upload p.error{position: relative;display: inline-block;width:66%;padding-left:1%;right:0px;top:0px;padding-right:1%;padding-top:8px; padding-bottom:8px}
/* login-form-div */
.login-form-div{padding-top:15px; padding-bottom: 15px; box-shadow: 0px 0px 10px 0px #000}
.login-form-div > h2{font-size: 2em; color:#400B04;margin: 0px; padding:0px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #CCC}
.login-form-div form p{color:#F00}
.login-form-div form label{width:30%;display: inline-block;text-align: right;padding-right: 1%;margin-left: -4px;margin-top: 15px}
.login-form-div form input.text{width:64%;display: inline-block;padding-right: 2%;padding-left: 2%;margin-left: -4px;height: 30px;margin-top: 5px;border:1px solid #CCC}
.login-form-div form .checkbox_container,.login-form-div form .forget_container{display: block;text-align: center}
.login-form-div form .checkbox_container label,.login-form-div form .forget_container a{padding:0px; margin:0px;text-align: left}
.login-form-div form .forget_container a{margin: 0px 0px 15px 0px;display: inline-block}
.login-form-div form .checkbox_container input{display: inline-block;margin-top:15px; margin-bottom: 15px}
.login-form-div form .submit_container {display: block;padding-left: 30%}
.login-form-div form .submit_container input{display: inline-block;padding: 10px 20px; border:1px solid #CCC;width:70%}

/* block-home-column */
.block-home-column{padding-bottom: 10px}
.block-home-column > h2{padding: 8px 0px; font-size: 1.5em; border-bottom: 1px solid #DDD}
.block-home-column .image_container {text-align: center}
.block-home-column .news-image{margin-bottom: 15px}
.block-home-column .news-link{padding-left:30px;position: relative}
.block-home-column .news-link:before{content: "";width:18px; height:9px; background: url("/files/system/img/general/icon_latest_reply.gif") center center no-repeat;margin-left: -25px; margin-top: 5px; position: absolute;white-space: normal; }

.str_wrap{overflow:hidden;zoom:1;position:relative;-moz-user-select:none;-khtml-user-select:none;user-select:none;white-space:nowrap}
.str_move{white-space:nowrap;position:absolute;top:0;left:0;cursor:move}
.str_move_clone{display:inline-block;display:inline;zoom:1;vertical-align:top;position:absolute;left:100%;top:0}
.str_vertical .str_move_clone{left:0;top:100%}
.str_down .str_move_clone{left:0;bottom:100%}
.str_vertical .str_move,.str_down .str_move{white-space:normal;width:100%}
.str_static .str_move,.no_drag .str_move,.noStop .str_move{cursor:inherit}
.str_wrap img{max-width:none !important}

.ads-banner-scroll{top:0px; position: absolute;display: block;z-index: 100;padding-top:35px;}

@-webkit-keyframes animateLac{
	0%{-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg)}
	50%{-ms-transform: rotate(50deg); -webkit-transform: rotate(50deg); transform: rotate(50deg)}
	100%{-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg)}
	}
 @-moz-keyframes animateLac{
 	0%{-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg)}
	50%{-ms-transform: rotate(50deg); -webkit-transform: rotate(50deg); transform: rotate(50deg)}
	100%{-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg)}
	}
/*lít news */
.list-news-scroll{display: block}
.list-news-scroll.background{background: #E4E4E4;}
.list-news-scroll  > h2,.list-news-teaser > h2{ font-weight: normal; color: #fff;background: #008CCC;    box-shadow: inset 0px -10px 20px 0px #006796;display: inline-block;font-size: 1em;padding: 5px 10px;margin-top:5px; transform: skew(-15deg, -180deg); -webkit-transform: skew(-15deg, -180deg); -moz-transform: skew(-15deg, -180deg); -o-transform: skew(-15deg, -180deg); -ms-transform: skew(-15deg, -180deg);}
.list-news-scroll.headline-center > h2{ color: #538800;text-align: center; font-size: 1.2em;font-weight: bold; text-transform: uppercase; box-shadow: 0px 10px 10px -10px #000;margin-bottom: 20px;margin-top: 0px}
.list-news-scroll .content,.list-news-teaser .content{display: block;clear:both;}
.list-news-scroll .layout_latest{max-width: 100%;position: relative}
.list-news-scroll .layout_latest:after{content:"";display: block; clear:both;float: inherit !important;}
.list-news-scroll .layout_latest>div{display: block;padding: 15px;}
.list-news-scroll .layout_latest>div.teaser{padding-top:0px;text-align: justify;}
.list-news-scroll .layout_latest>div.clearfix{padding:0px;}
.list-news-scroll .layout_latest h2,.list-news-teaser .layout_latest h2{color: #00AFE7;font-size: 1em;}
.list-news-scroll .layout_latest h2 a{font-size: 1em;line-height: 1em;display: block; text-align: center;color:#008CCC;text-transform:none}
.list-news-scroll .layout_latest h2 a:hover{text-decoration: none;}
.list-news-teaser .layout_latest:after{display: block; content: "";clear:both}
.list-news-scroll .layout_latest figure{text-align: center}
.list-news-scroll .layout_latest .ce_control{text-align: center;padding-bottom: 15px}
.list-news-scroll .layout_latest .ce_control a:hover{}
.list-news-scroll .layout_latest .ce_control .views{font-size: 0.8em;color: #8C8C8C}
.list-news-scroll .layout_latest .tooltip-img{z-index: 1000;max-width: 100%;opacity: 0;position: fixed}
.list-news-scroll .headline a.more {font-size: 0.7em; text-transform: none; text-decoration: none;text-align: right}
.list-news-scroll h2.headline{padding: 8px 0px;border:none;box-shadow: none;position: relative}
.list-news-scroll h2.headline:after{clear:both;content:"";display: block}
.list-news-scroll .headline span{position: relative;color: #000000}
.list-news-scroll .headline span i{padding-right:5px}
.list-news-scroll .headline span:before{padding-right: 10px}
.list-news-scroll .headline a.more{color:#0464BB;float:right;margin-top:-15px;top:0px}
.news-list .layout_latest{text-align: left}
.news-list .layout_latest p.info{text-align: right;font-weight: bold;}
.news-list .layout_latest figure{float:left;margin-right: 15px;margin-bottom: 15px;}
.news-list .layout_latest h2 a{text-align: left;font-size: 1.2em;}
.news-list .layout_latest .more{text-align: right;}
.news-list .layout_latest .more > span{display: inline-block;padding:3px 10px; background: #EAEAEA; color:#00135D}
.news-list .layout_latest .more i{padding-right: 5px;}
.news-list .layout_latest .more a{color:#333;text-transform: none;font-size: 0.9em;}
.list-news-scroll.title-before .layout_latest{margin-left: 0px;}
.list-news-scroll.title-before .layout_latest > h2{margin: 10px 0px 10px 0px;}
.list-news-scroll.title-before .layout_latest>div{border: none;padding: 0px;}
.image-hover-zoom figure{position: relative;padding: 20px}
.image-hover-zoom figure img{}
.image-hover-zoom .layout_latest .bg-mask{position:absolute;z-index: -1;width:100%; height: 100%;background: rgba(255, 255, 255, 0.74);opacity: 0; }
.image-hover-zoom .layout_latest.inactive .bg-mask{opacity: 1;z-index: 100;-webkit-transition: opacity 1s; /* Safari */ transition: opacity 1s}
.image-hover-zoom .layout_latest:hover figure{padding: 0px;-webkit-transition: padding 1s; /* Safari */ transition: padding 1s}
.hover-items-background:hover{background: #FFF;z-index: 900;}

#right .list-news-scroll > h2,#right .list-news-teaser > h2{margin: 0px;}
#right .list-news-scroll .layout_latest h2,#right .list-news-teaser .layout_latest h2{margin-top: 5px;}
#right .list-news-scroll .layout_latest>div.teaser{padding:0px;}
#right .list-news-scroll .layout_latest>div.clearfix{padding:0px;margin: 0px;}
/* detail news */
.news-reader-product,.news-reader-product .layout_full{display: block; position: relative}
.news-reader .layout_full > h1,
.news-reader-product .layout_full > h1{font-size: 2em; color: #006EA0;}
.news-reader-product .layout_full .headline-image{position: relative;display: block}
.news-reader-product .layout_full .headline-image:after{content: "";display: block;clear: both}
.news-reader-product .layout_full .headline-image > .image_container_div{}
.news-reader-product .layout_full .headline-image > .image_container_div >figure{display: block}
.news-reader-product .layout_full .headline-image > .ce_teaser{display: block}
.news-reader-product .layout_full .ce_text_full{display: block}
.news-reader-product .layout_full .content-teaser-text>h1{margin-top: 5px; color: #01672A;}
.news-reader-product .owl-carousel {margin-top: 5px}
.news-reader-product .owl-carousel .item{margin: 3px; }
.news-reader-product .owl-carousel .item img{display: block;width: 100%; height: auto}
.news-reader-product .owl-carousel .owl-buttons > div{position: absolute;top:0px;height:100%;text-align: center; width:15px; background: rgba(0, 0, 0, 0.28); color:#FFF;font:normal normal normal 14px/1 FontAwesome;opacity: 0.5;
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center;-moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center;align-items: center}
.news-reader-product .owl-carousel .owl-buttons > div:hover{opacity: 1}
.news-reader-product .owl-carousel .owl-buttons > div.owl-prev{left:0px}
.news-reader-product .owl-carousel .owl-buttons > div.owl-prev:before{content:"\f190"}
.news-reader-product .owl-carousel .owl-buttons > div.owl-next{right:0px}
.news-reader-product .owl-carousel .owl-buttons > div.owl-next:before{content:"\f18e"}
.popup-detail-mask{background: #FFF;position: relative; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:15px;}
.popup-detail-mask .top-block-popup{position: absolute;top:0px;right:0px;margin-top:-34px;margin-right:0px;}
.popup-detail-mask .news-reader-product, .popup-detail-mask .news-reader-product .layout_full{position: initial;margin-bottom: 20px;}

/* list-products */
.list-products{display: block;position: relative;margin: 15px 0px;}
.list-products:after{clear: both;display: block;}
.list-products .layout_latest {float: inherit !important;display: inline-block;margin-left: -4px;vertical-align: top;padding-top:10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;position: relative;}
.list-products > h1,.list-products > h2{font-size: 1.8em;padding: 10px 0px 10px 40px;border-bottom: 4px solid #D4D4D4;color: #00324C;text-transform: uppercase;position: relative;font-weight: bold;background: url("/files/system/img/general/icon-title.png") left center no-repeat;margin-top: 10px;}

.list-products .layout_latest > div >.image_container{display: block; text-align: center; padding:2px; position:relative;}
.list-products .layout_latest .parent{padding-bottom: 10px;box-shadow: 0px 0px 0px 1px #E4E4E4;}
.list-products .layout_latest > div > h2{text-align: center;font-size: 16px;line-height: 1em;margin: 5px 0px 10px 0px;}
.list-products .layout_latest > div > h2 a{font-size: 1em;color: #00324C;line-height: 1.4em;}
.list-products .layout_latest > div > h2 a:hover{color:#AD0101;text-decoration: none;}
.list-products .layout_latest > div > .infomation{display: block;text-align: center;}
.list-products .layout_latest > div > .infomation > .child{display: block;}
.list-products .layout_latest > div > .infomation > .child > span{color:#666;}
.list-products .layout_latest > div > .infomation > .child > span:after{content: ":";padding-right: 5px;}
.list-products .layout_latest > div > .infomation > .child.price-old{text-decoration: line-through;font-size: 0.8em; }
.list-products .layout_latest > div > .infomation > .child.prices strong{color:#F00;}
.list-products .layout_latest > div > .infomation > .child.prices strong.prices-btn{color:#FFF;background: url("/files/system/img/general/bg-price.png") right center no-repeat;line-height: 34px;width: 136px;display: inline-block;padding-left: 20px;height: 32px;}
.list-products .layout_latest > div > .infomation > .control .orders{background: #297FA4;border: none; color: #FFF; padding: 5px 20px;}
.list-products .layout_latest > div > .infomation > .control .orders:hover{background: #004B6B}
.list-products .layout_latest .teaser-icon-click{position: absolute;display: none;background: rgba(0, 0, 0, 0.7); z-index: 100;height: 40px;top: 50%;left: 50%;margin-left: -100px;margin-top: -20px;width: 200px;overflow: hidden;}
.list-products .layout_latest figure:hover .teaser-icon-click>div{font-size: 1.4em;color: #FFFFFF;cursor: move;position: absolute;height:100%;width:100%;display: -webkit-box; display: -moz-box; display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-flex-direction: row;-ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap;flex-wrap: wrap; -webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center;align-items: center;font-weight: bold;text-shadow: 2px 2px 3px #000;}
.list-products .layout_latest figure:hover .teaser-icon-click{display: block;/*animation-name: hoverProducts;animation-duration: 1s*/}
.list-products .layout_latest figure:hover .teaser-icon-click div:before{padding-right:5px;}
.list-products .layout_latest figure .discount-flag{width:100px; height:34px; position: absolute;background: url("/files/system/img/general/sale-lag.png") left top no-repeat;line-height: 34px;text-align: left;padding-left: 34px;font-weight: bold;color: #FFF;left: -34px;z-index: 1;top: 34px;-ms-transform: rotate(7deg);-webkit-transform: rotate(90deg);transform: rotate(90deg)}
.list-products .layout_latest figure .featured-flag{width:50px; height:50px; position: absolute;right:0px; top:0px;background: url("/files/system/img/general/new-flag.png") left top no-repeat;z-index: 1;}
.list-products .empty{text-align: center;}
.list-products .layout_latest .tooltip-hover{display: none;box-shadow: 0px 3px 10px 0px #000;}
@-webkit-keyframes hoverProducts{
	0%{-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);width:0px;height: 0px;}
	100%{-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);width:200px;height:40px;}
	}
 @-moz-keyframes hoverProducts{
 	0%{-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg)}
	100%{-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg)}
	}

.sumary-teaser-product > .control{display: block;position: relative;bottom:0px;padding-top: 10px;text-align: center;padding-bottom: 10px;}
.sumary-teaser-product > .control a,.list-products > .layout_latest > .control .orders{display: inline-block;}
.sumary-teaser-product > .control a:first-child{margin-right: 5px;}
.sumary-teaser-product > .control a:hover,.list-products > .layout_latest > .control .orders:hover{}
.sumary-teaser-product>.child-headline{display: block; padding:10px; border-bottom: 1px solid #CCC; background-color: #F1F1F1;font-size: 1.5em;font-weight: bold;color:#FF0000;}
.sumary-teaser-product> .child {padding: 5px 10px;border-bottom: 1px solid #CCC;}
.sumary-teaser-product> .child > span:after{content: ":";padding-right: 5px;}
.sumary-teaser-product> .child.price-old{text-decoration: line-through;font-size: 0.8em; }
.sumary-teaser-product> .child.prices strong{color:#F00;}
.sumary-teaser-product>.content{padding:10px;}

.detail-products{display: block; padding-top: 10px; padding-bottom:10px;}
.detail-products .head_container_div {border-bottom: 3px double #CCC; padding-bottom: 10px;margin-bottom: 20px;}
.detail-products .infomation > h1{display: block; font-size: 2em; line-height: 1em;color:#00324C;font-weight: bold;}
.detail-products .infomation > .child {padding:1px 0px; border-bottom:1px dotted #BFBFBF;}
.detail-products .infomation > .child >span:after{content:": ";padding-right: 5px;}
.detail-products .infomation > .child > strong{ color: #E80000;}
.detail-products .infomation > .control{display: block;position: relative;padding:20px;background: rgba(245, 245, 245, 0.67); margin-bottom: 10px;}
.detail-products .infomation > .control span{display: block; padding:5px 0px; font-weight:bold;}
.detail-products .infomation > .control .product-number{width:50px;display:inline-block;margin-right:10px;}

.news-orders input[type="text"],.news-orders input[type="password"],.news-orders input[type="email"],.news-orders textarea{border:1px solid #ddd;padding:10px}
.news-orders .woocommerce-info{color:#1A8E14;font-size:20px;text-transform:uppercase;margin-bottom:20px}
.news-orders .customer_details label{display:block;margin:0 0 5px}
.news-orders .customer_details .inline-block{display: inline-block}
.news-orders .customer_details .margin-bottom-0{margin-bottom: 0px}
.news-orders .customer_details .font-weight-none{font-weight: normal}
.news-orders .customer_details input[type="text"],.news-orders .customer_details textarea{margin-bottom:10px;width:100%}
.news-orders p.error{color:#F00}
.news-orders > h2{ border-bottom:4px solid #E8E8E8;padding-bottom: 10px;color: #000000;font-weight: bold;position: relative;background: url("/files/system/img/general/icon-title.png") left center no-repeat;padding-left: 40px;margin-left: 10px; margin-right: 10px;}
.news-orders .headline{ font-size: 2em;color:#006B2D}

.mix-list .controls{padding:10px 5px; text-align: right;}
.mix-list label{font-weight:bold;margin:0 .4em 0 0;}
.mix-list button{display:inline-block;padding:5px 10px; background: #00923F; box-shadow: inset 0px -15px 30px -10px #005223;border:0;color:#ddd;font-size:1em;font-weight:300;border-radius:1px;cursor:pointer;margin-right: 5px; margin-bottom: 5px; transform: skew(-15deg, -180deg); -webkit-transform: skew(-15deg, -180deg); -moz-transform: skew(-15deg, -180deg); -o-transform: skew(-15deg, -180deg); -ms-transform: skew(-15deg, -180deg);}
.mix-list button.active{background:#EB1119;}
.mix-list button:focus{outline:0 none;}
.mix-list button + label{margin-left:1em;}
.mix-list .col-sm-clear{display: block;padding-left: 20px;}
.mix-list .mix,.mix-list .gap{display:inline-block;}
.mix-list .layout_latest{text-align:left;margin-bottom:15px;display:none;position: relative;float: inherit;margin-left: -3px;}
.mix-list .layout_latest.mix{display: none;}
.mix-list .layout_latest .content h2{margin: 5px 0px;padding:5px;display: block;}
.mix-list .layout_latest .content h2 a{color: #008236;}
.mix-list .layout_latest .ce_control{text-align: center;}

.mix-list-padding .slick-slider{padding:10px; margin: 0px 15px; position: relative;}
.mix-list-padding .layout_latest > div {background: #D4ECF6;-webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  border: 1px solid #3A9DCA;  min-height: 200px;margin-bottom: 30px;position: relative;}
.mix-list-padding .layout_latest .content,.mix-list .layout_latest .content{padding:0px;position: relative;bottom: 0px;width: 100%; clear: both;margin-bottom: 55px;}
.mix-list-padding .layout_latest .content .teaser,.mix-list .layout_latest .content .teaser{clear: both; display: block;}
.mix-list-padding .layout_latest .content > h2,.mix-list .layout_latest .content > h2{display: block; position: relative; margin: 0px 0px 10px -20px;padding-top: 8px;  background: #02A0E8 url("/files/system/img/general/bg-line.png") right top no-repeat;  box-shadow: inset 0px 10px 30px -10px #0085C1;transform: skew(-15deg, -180deg);  -webkit-transform: skew(-15deg, -180deg);  -moz-transform: skew(-15deg, -180deg);  -o-transform: skew(-15deg, -180deg);  -ms-transform: skew(-15deg, -180deg);}
.mix-list-padding .layout_latest .content > h2:before,.mix-list .layout_latest .content > h2:before{content: "";position: absolute;width:9px;height: 6px;background: url("/files/system/img/general/border-shadow-title.png")left top no-repeat;bottom: -6px; left:2px;transform: skew(15deg, -180deg);    -webkit-transform: skew(15deg, -180deg);    -moz-transform: skew(15deg, -180deg);    -o-transform: skew(15deg, -180deg);    -ms-transform: skew(15deg, -180deg);}
.mix-list-padding .layout_latest .content > h2:hover,.mix-list .layout_latest .content > h2:hover{background-color: #005880}
.mix-list-padding .layout_latest .content a{color:#008236;padding:10px;}
.mix-list-padding .layout_latest .content h2 a{color:#FFF;display: -webkit-box;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-pack: center;    -moz-box-pack: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -moz-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    min-height: 50px;}
.mix-list-padding button{background: none;color: transparent;}
.mix-list-padding button:before{color:#FFF;}
.mix-list-padding .layout_latest > div > figure{position: absolute;bottom: -15px;left:-15px;border: 1px solid #3A9DCA;-webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;z-index: 1;overflow: hidden;}


.mix-list-padding .layout_latest h2,
.mix-list .layout_latest h2{margin-bottom: 0px;}
.mix-list-padding .layout_latest .ce_control,
.mix-list .layout_latest .ce_control{padding:0px;}
.mix-list-padding .layout_latest .ce_control .btn-click,
.mix-list .layout_latest .ce_control .btn-click{display: block;vertical-align: top;color: #318EB3;font-size: 0.9em;position: absolute;bottom: 30px;right:10px;}

.headline-maximage .content{position: absolute; margin: 0; margin-top: -70px; left: 5px;}
.headline-maximage a{background-color: #AAC5BB; text-align: center;opacity: 0.5;font-weight: bold;color: #fff;padding: 0.3em 0.6em;display: inline-block;}
.headline-maximage .control-image{display: block;margin-top: 10px;}
.headline-maximage .control-image a{font-size: 1.5em;font-weight: normal;}

.news-home-list {text-align: left;position: relative;}
.news-home-list h2{ font-weight: normal; color: #fff; background-color: #05AEFB;  box-shadow: inset 0px -10px 20px 0px #008CCC;display: inline-block;font-size: 1em;padding: 5px 10px;margin-top: 0px;}
.news-home-list ul {position: relative;padding: 8px 11px 8px 20px;list-style-type: none;text-align: left;display: block; background-color:rgb(0, 140, 204);}
.news-home-list ul li{line-height: 20px;}
.news-home-list ul li:before{content: "\2666"; position: absolute;left:10px;color: #FFF;}
.news-home-list ul li a{color: #FFF;}
.news-home-list ul li a time{padding-left:15px;display: inline-block;}

.teaser-company .ce_text{margin-bottom: 15px;}
.teaser-company .ce_text > h2,.news-list-ul > h2,.news-related > h2{display: block;float: left; padding: 6px 12px;margin-top: 0px;font-weight: normal;   background-color: #05AEFB;  box-shadow: inset 0px -10px 20px 0px #008CCC;color: white;}
.teaser-company .ce_text .content{display: block;clear: both;}
.teaser-company .ce_text .content h3{ margin-top: 10px; margin-bottom: 5px;}

.news-list-ul .content,.news-related .content{display: block;clear: both;padding-left:15px;}
.news-list-ul .content .layout_simple,.news-related .content .layout_simple {display: list-item;position: relative;}
.news-list-ul .content .layout_simple:after,.news-list-ul ul{content: "";display: block;clear: both;}
.news-list-ul .content .layout_simple .headline{margin-left:75px;display: block;}
.news-list-ul .content .layout_simple time{position: absolute;left: 0px;}

.news-list-rows-image{display: block; background: #505050;margin-bottom: 25px;padding-bottom: 15px;}
.news-list-rows-image h2{color: #fff; font-weight: normal; font-size: 20px;padding:0px 15px;margin: 15px 0px 0px 0px;}
.news-list-rows-image h2 a{color: #fff; font-weight: normal; font-size: 1em;}
.news-list-rows-image time{color: #909090;font-size: 14px; font-weight: normal;padding:0px 15px;}
.news-list-rows{display: block;}
.news-list-rows >.content{display: block;list-style: none;margin: 0px 0px 15px 0px;padding:0px;border-top: 1px solid #d6d6d6;}
.news-list-rows >.content > div{display: block;border-bottom: 1px solid #d6d6d6;}
.news-list-rows >.content > div a{display: block;padding:10px 0px;}
.news-list-rows >.content > div a time{float:right;margin-left: 15px;}

/* main */
.mod_article .pdf_link{text-align: right}
.reader-news .pdf_link{position: absolute;right: 15px; top: 18px;}
.reader-news .back{display: block;}
.reader-news .back a{ text-align: center;display: inline-block;     background: #008CCC;    box-shadow: inset 0px -10px 20px 0px #006796;color: white;padding:4px 10px;text-transform: uppercase;transform: skew(-15deg, -180deg);  -webkit-transform: skew(-15deg, -180deg);  -moz-transform: skew(-15deg, -180deg);  -o-transform: skew(-15deg, -180deg);  -ms-transform: skew(-15deg, -180deg);}
.reader-news .reader-2column .content-teaser-text > h1{font-size: 1.2em; font-weight: bold;}

.news-related{display: block;}
.news-related .content{display: block;clear: both;}

.news-hide-headline .layout_latest{position: relative;margin-bottom: 15px;margin-top: 15px;}
.news-hide-headline .layout_latest > .content{text-align: left;display: block;position: absolute;width: 100%;height: 100%;z-index: 10;top:0px; left:0px;padding:0px 15px;opacity: 0;}
.news-hide-headline .layout_latest:hover > .content{animation-name: hoverHideHeadline;animation-timing-function: ease;animation-duration: 1s;opacity: 1;}
.news-hide-headline .layout_latest img{ filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter ….3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray;-webkit-filter: grayscale(100%);-webkit-transition: all .6s ease;-webkit-backface-visibility: hidden;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
@-webkit-keyframes hoverHideHeadline{
	0%{opacity: 0}
	100%{opacity: 1;}
	}
 @-moz-keyframes hoverHideHeadline{
 	0%{opacity: 0}
	100%{opacity: 1;}
	}
.news-hide-headline .layout_latest > .content .inside{background: #000; opacity: 0.6; color: #FFF;display: block;width:100%;height:100%;}
.news-hide-headline h2{margin: 0px;text-align: left;padding:10px;display: block;padding-top:20%;}
.news-hide-headline .layout_latest h2 a{text-align: left; color:#FFF;line-height: 1.2em;}
.news-hide-headline .layout_latest .teaser{padding:0px 10px;}
p.empty{display: block;clear:both;}

.gallery-list{display: block;position: relative;margin-bottom: 15px;}
.gallery-list > h2,.gallery-list > h1{font-size: 2em; margin: 15px 0px; padding: 0px;color: #006529;}
.gallery-list ul{list-style: none;margin:0px;padding:0px;}
.gallery-list ul li{float: inherit !important;display: inline-block;vertical-align: top;margin-bottom: 10px;padding:0px 5px;}

@media screen and (min-width: 768px) {
 /* Header */
 .align-right{text-align: right;}
 .inline-block{white-space: normal;display: inline-block;vertical-align: top;}
 #header .fixed-top{position: fixed;z-index: 999; top:0px; left:0px;width: 100%;}
 #header .more-inside{position: relative}
 #header .logo{text-align: left;}
 .more-inside-menu{text-align: left;}
 #header .header-logan{text-align: left;}

 .col-md-center{text-align: center !important;}
 .col-md-left{text-align: left !important;}
 .col-md-right{text-align: right !important;}

 .block-languages ul li a, .block-languages ul li span{position: relative;}
 
 #header .more-inside-header {margin-top: -15px}
 #header .more-inside-header > div{vertical-align: top}
 #header .block-search{margin-top: -35px;margin-bottom: 10px;vertical-align: top;display: block;z-index: 101;}
 
 #header .header-logan .line-2{line-height: 1.2em;}

 .copyright{line-height: 20px;color: #FFFFFF;vertical-align: top;}
 .copyright b{font-size: 0.9em;color: #3C3800}
 .copyright a{padding-left:5px;font-size: 1.2em;color: #FFFFFF}

 #header .bg-header{background: #FFF url("/files/system/img/general/bg-header.jpg") center top no-repeat;}
 /*menu*/
 .nav-header.navbar-default{min-height: auto;position: relative; display: inline-block;border: none;text-align: left;margin-bottom: 0px;border-radius: 0px;     background: #008CCC;    box-shadow: inset 0px -10px 20px 0px #006796;  transform: skew(-15deg, -180deg); -webkit-transform: skew(-15deg, -180deg); -moz-transform: skew(-15deg, -180deg); -o-transform: skew(-15deg, -180deg); -ms-transform: skew(-15deg, -180deg);}
 .nav-header.navbar-default ul.level_1{padding: 0px; margin: 0px; }
 .nav-header.navbar-default ul.level_1 >li{padding: 0px; margin: 0px;display: inline-block;    border-right: 1px solid #159FDE;    box-shadow: 1px 0px 0px 0px #006A9A;}
 .nav-header.navbar-default ul.level_1 >li.last{background: none;padding-right: 0px;box-shadow: none; border-right: none;}
 .nav-header.navbar-default .invisible{display: none !important}
 .nav-header.navbar-default ul.level_1 a{z-index: 11;padding:7px 7px;color:#FFF; font-size: 1em; }
 .nav-header.navbar-default ul.level_1 li li a{background: #008CCC;margin-bottom: 2px;}
 .nav-header.navbar-default ul.level_1>li>a, .nav-header.navbar-default ul.level_1>li>span{color:#FFFFFF;z-index:101;padding-right:7px;padding-left:7px;text-transform:uppercase;position:relative;}
 .nav-header.navbar-default ul.level_1 .dropdown-menu a{padding-top: 6px;padding-bottom: 6px} 
 .nav-header.navbar-default ul.level_1 a.active,.nav-header.navbar-default ul.level_1 span.active,.nav-header.navbar-default ul.level_1 a:hover,.nav-header.navbar-default ul.level_1 a:focus,.nav-header.navbar-default ul.level_1 a.active,.nav-header.navbar-default .open>a, .nav-header.navbar-default .open>a:focus, .nav-header.navbar-default .open>a:hover{background:#40C3FF;text-decoration:none;color:#FFF;}
 .nav-header.navbar-default ul.level_2 a.active,.nav-header.navbar-default ul.level_2 span.active,.nav-header.navbar-default ul.level_2 a:hover,.nav-header.navbar-default ul.level_2 a:focus,.nav-header.navbar-default ul.level_2 a.active,.nav-header.navbar-default ul.level_2 .open>a, .nav-header.navbar-default ul.level_2 .open>a:focus, .nav-header.navbar-default ul.level_2 .open>a:hover{background:#005E8A;text-decoration:none;color:#FFFFFF;}
 .nav-header.navbar-default ul.level_1 > li > a.active{text-decoration:none;background:#40C3FF;}
 .nav-header.navbar-default ul.level_1> li > a.icon-home,.nav-header.navbar-default ul.level_1> li > span.icon-home{background-image:url("/files/system/img/general/icon-home.png");background-repeat: no-repeat;text-indent: -9999px;text-align: left;padding-left: 10px;padding-right: 10px;background-position: center center}
 .nav-header.navbar-default ul.level_1> li > a.icon-home.active,.nav-header.navbar-default ul.level_1> li > span.icon-home,.nav-header.navbar-default ul.level_1> li.icon-home:hover>a{}
 .nav-header.navbar-default ul.level_1>li:hover>a.icon-home, .nav-header.navbar-default ul.level_1>li>.icon-home.active{background-color: #FFF;background-image:url("/files/system/img/general/icon-home-hover.png"); }
 .nav-header.navbar-default .navbar-brand{display: none}
 .nav-header.navbar-default .navbar-collapse{padding-left:0px; padding-right: 0px}
 .nav-header.navbar-default .dropdown-menu{background-color: inherit;border: none;box-shadow: none;}
 .nav-header.navbar-default li:hover> .dropdown-menu{display: block;margin-top:0px;}
 .nav-header.navbar-default .level_2>li:hover .dropdown-menu{ top:0px;}
 .nav-header.navbar-default .level_2 li{position: relative}
 .nav-header.navbar-default .caret-icon{margin-left: 5px;}
 .nav-header.navbar-default .icon-tree{display: none;}

 .nav-bottom.navbar-default{text-align: left; background: url("/files/system/img/general/bg_menutop.jpg") left center repeat-x;}
 .nav-bottom.navbar-default ul.level_1>li{background:url("/files/system/img/general/cach_menutop.jpg") right center no-repeat;padding-right: 2px;}
 .nav-bottom.navbar-default ul.level_1>li.last{background:none;padding-right: 0px;}
 .nav-bottom.navbar-default ul.level_1>li:hover,.nav-bottom.navbar-default ul.level_1>li.active{background:#1653C6 url("/files/system/img/general/bg_menutop_hover.jpg") left center repeat-x;}
 
 .nav-bottom.navbar-default ul.level_1>li>a, .nav-bottom.navbar-default ul.level_1>li>span{height: 64px;padding: 0px 9px;margin: 0px;line-height: 64px;color:#222;}
 .nav-bottom.navbar-default ul.level_1>li:hover>a,.nav-bottom.navbar-default ul.level_1>li>a.active,.nav-bottom.navbar-default ul.level_1>li:hover>a{color:#FFF;text-decoration: none;}
 .nav-header.fixed-top-active ul.level_1>li>a, .nav-header.fixed-top-active ul.level_1>li>span{color:#FFF;}
 .nav-header.fixed-top-active ul.level_1>li:hover>a, .nav-header.fixed-top-active ul.level_1>li:hover>span{color:#FFC90C;background:none;}

 #header .more-inside-menu{margin-bottom: 10px;position: relative;z-index: 100;  padding-left: 15px;padding-top: 20px;}
 /* news list */
 .list-news-product .layout_latest figure,.news-reader-product .layout_full .image_container_div{}
 .list-news-scroll .layout_latest {display: inline-block; float: inherit;vertical-align: top;}
 .news-list .layout_latest {display: block;margin-left: 0px;}
 .news-list .layout_latest p.info{    float: right;    margin-left: 15px;    background: #0195D9;    color: #FFF;    padding: 5px;    font-weight: normal;}

 .menu-brebrum{float: left; margin-top: 0px;}

 .video-block{margin-bottom: 25px;}
 .video-block.last{margin-bottom: 0px;}
 .list-products > .layout_latest .tooltip-hover.active{display: block;}

}
@media screen and (min-width: 992px) {
 .padding-top-md-15{padding-top: 15px}
 .col-md-center{text-align: center !important;}
 .col-md-left{text-align: left !important;}
 .col-md-right{text-align: right !important;}
 /* Header */
 /*menu*/
 .nav-header.navbar-default ul.level_1>li>a,.nav-header.navbar-default ul.level_1>li>span{font-size: 1em;text-transform:uppercase;}
 .nav-bottom.navbar-default ul.level_1>li>a,.nav-bottom.navbar-default ul.level_1>li>span{text-transform: uppercase;font-size: 1.2em;}
 #header .slider-header.rsts-skin-default .rsts-caption{ width: 45%}
 
 /* news list */
 .list-news-product .layout_latest figure,.news-reader-product .layout_full .image_container_div{}
 .col-md-inline{display: inline-block !important;}
 .col-md-inline{display: inline-block !important;}
 .col-md-inline{display: inline-block !important;}
}
@media screen and (max-width: 992px) and (min-width: 768px) {
 .padding-top-sm-15{padding-top: 15px}
 .block-languages h2{display: none;}
 .col-sm-center{text-align: center;}
 .menu-brebrum{position: relative;margin-top: 0px;}
 #header .header-logan .line-2{font-size: 1.2em;}
 .col-sm-center{text-align: center !important;}
 .col-sm-left{text-align: left !important;}
 .col-sm-right{text-align: right !important;}
 .col-sm-inline{display: inline-block !important;}
 .col-sm-inline{display: inline-block !important;}
 .col-sm-inline{display: inline-block !important;}
 /* contact-form */
 .form-contact-div > form > div >div p.error,.form-person-div form > div >div > div p.error{color:#F00;position: absolute;right: 5%;top: -10px}
 /* Header translate google */
 .header-translate{text-align: left;padding-left: 15px}
 /* nav top main */
 .nav-header.navbar-default ul.level_1 > li > a, .nav-header.navbar-default ul.level_1 > li > span{ font-size: 0.9em; padding-left: 6px; padding-right: 5px;}
 #header .more-inside-menu{margin-bottom: 0px; text-align: center;padding-top: 5px;}
 #header .logo{margin-top: 20px;}
 /* search */
 #header .block-search{margin-top: 0px;}
 .block-search form{text-align: center}
 .nav-footer {margin-top: 15px;}
}
@media screen and (max-width: 1169px) and (min-width: 992px) {
 /* block-search */
 .block-search{margin-top: 0px;position: relative;top:0px;text-align: center;right: auto;}
 .block-search form{text-align: center}
}

@media screen and (max-width:1250px){
 .ads-banner-scroll{display:none}
 .col-lg-center{text-align: center !important;}
 .col-lg-left{text-align: left !important;}
 .col-lg-right{text-align: right !important;}
 .col-lg-inline{display: inline-block !important;}
 .col-lg-inline{display: inline-block !important;}
 .col-lg-inline{display: inline-block !important;}
}
@media screen and (max-width: 768px) {
 #header .bg-header > div{background: none}
 .padding-top-xs-15{padding-top: 15px}
 .col-xs-center{text-align: center !important;}
 .col-xs-left{text-align: left !important;}
 .col-xs-right{text-align: right !important;}
 .col-xs-inline{display: inline-block !important;}
 .col-xs-inline{display: inline-block !important;}
 .col-xs-inline{display: inline-block !important;}
 .menu-brebrum{margin-top: 0px;}
 #header .header-logan{margin: 10px 0px;padding: 10px;}
 #header .logo{text-align: center}
 /*#header{margin-top: 51px}*/
 #header .more-inside{ }
 #header .block-languages {display: block;text-align: left;margin-bottom: 8px;color: #585858;clear: both;}
 .block-languages{text-align: center;}
 .button-social{text-align: center;margin-top: 15px; display: block; font-size: 1em; color: #3C3800;}
 .button-social a{font-size: 2em;color: #FFF;}
 .button-social p{margin-bottom: 0px;}

 .more-inside-menu{position: relative;}
 /*menu*/
 .nav-header.navbar-default{border:none;margin-bottom: 10px;background: none; margin-top: 0px;text-align: left; }
 .nav-header.navbar-default .navbar-collapse, .nav-header.navbar-default .navbar-form{background-color: inherit;margin-bottom: 0px;padding-top: 10px;border:none;padding-left: 0px; padding-right: 0px;}
 .nav-header.navbar-default .navbar-toggle{ background: url("/files/system/img/general/resp_menu_btn.png") left top no-repeat;background-size: 48px 48px;border-color: transparent;color:#FFF;float: right;width: 48px; height:48px;padding:0px;text-indent: -99999px;margin: 0px;margin-left: 5px;}
 .nav-header.navbar-default .navbar-toggle:focus, .nav-header.navbar-default .navbar-toggle:hover{ background-color: inherit; box-shadow: none}
 .nav-header.navbar-default a{color:#3B8AD0;font-size:1.2em;}
 .nav-header.navbar-default a.active,.nav-header.navbar-default li>a:focus, .nav-header.navbar-default li>a:hover,.nav-header.navbar-default .open>a, .nav-header.navbar-default .open>a:focus, .nav-header.navbar-default .open>a:hover{ background: #0075AB;color: #FFFFFF;}
 .nav-header.navbar-default .navbar-toggle .icon-bar{background:#FFF}
 .nav-header.navbar-default .navbar-header{margin-right: 0px;margin-left: 0px}
 .nav-header.navbar-default .dropdown-menu{ background: none;border: none;position: relative;float: inherit}
 .nav-header.navbar-default .dropdown-submenu>.dropdown-menu { left: 0px; margin-top: 0px;margin-left: 5px;top: auto;}
 .nav-header.navbar-default .caret-icon {width: 30px;height: 30px;vertical-align: middle;position: absolute;right: 0px;display: block;line-height: 34px;text-align: center;font-size: 1.2em;bottom: 1px;color: #F7F7F7;}
 .nav-header.navbar-default .icon-tree{display: none;}
 .nav-header.navbar-default li{position: relative !important;}
 .nav-header.navbar-default li a{position: relative !important;background-color: #12B5FF; color: #FFF;margin-bottom: 2px;-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;padding: 7px 10px;text-transform: uppercase;font-size: 1em;}
 .nav-header.navbar-default .dropdown-submenu a, .nav-header.navbar-default .dropdown-menu a{white-space: normal;background: #008DCE;}
 /* left right */
 #left,#right{box-shadow: none;margin-top: 0px; margin-bottom: 10px}
 #left>.inside,#right>.inside{float: inherit}
 /* news reader */
 .list-news-scroll .layout_latest{display: inline-block;}
 .list-news-scroll .layout_latest figure{text-align: center;float: inherit;}
 .list-news-scroll.news-list .layout_latest figure{text-align: left;float: left;}
 .list-news-scroll.block-float .layout_latest figure{text-align: left;float: left;}
 .list-news-scroll .layout_latest .tooltip-inner,.list-news-scroll .layout_latest .tooltip{display: none}
 /* block-search */
 .block-search{ position: absolute; top: 10px; margin-top: 0px; right: 50px;left: 0px;}
 .block-search form{text-align: center}
 /* Header translate google */
 .header-translate{padding-top:5px; padding-bottom:10px;text-align: center;padding-left: 0px}
 .header-translate > div{display: inline-block}
 .goog-te-menu-frame{width:100% !important}
 /*footer*/
 #footer .copyright{text-align: center;}
 #footer .button-social{text-align: center;}

 /*products*/
 .list-products{text-align: center;}

 .headline-maximage .content{position: relative;bottom:inherit;}
 .news-home-list{right:10px;}
 .teaser-company .ce_text > h2, .news-list-ul > h2, .news-related > h2{float: inherit;}
 .news-home-list h2{display: block;}
}
@media screen and (max-width: 640px) {
 
 /* header */
 #header .logo{margin-top:5px; }
 #header .hotline-top{font-size: 0.7em}
 #header .header-logan .line-2{font-size: 1.5em}
 #header .header-logan .line-1{font-size: 1em}
 /* footer */
 .copyright{font-size: 0.9em;}
 /* news */
 .list-1column .float_above{float: inherit}
 /* nav */
 .nav-header.navbar-default{text-align: left;min-height: auto;}
 /* reader news */
 .news-reader-product .layout_full .headline-image > .image_container_div{margin: 10px; float: inherit}
 .news-reader-product .layout_full .headline-image > .image_container_div figure img{height: auto !important; max-width:100% !important}
 
 .list-news-scroll .headline a.more{float: inherit;display: block;text-align: left;margin-top: 10px}
 /* form-contact */
 .form-contact-div > h2,.form-person-div > h2{font-size: 1.6em}
 .form-contact-div > form > div >.submit_container,.form-person-div > form > div >.submit_container {display: block;text-align: right;margin-right: 2%}
 .form-contact-div > form > div >div>label.input-contact,.form-person-div form > div >div > div label{display: block;padding-right:2%;width:98%}
 .form-contact-div > form > div >div>input.input-contact,.form-contact-div > form > div >div>textarea.input-contact,.form-person-div form > div >div > div input.text,.form-person-div form > div >div > div select{display: block;width:98%;padding-left:0.5%;padding-right:0.5%}
 .form-contact-div > form > div >div>.captcha_text {display: block; color: #AB0202;background-color: #F1F1F1;margin-right: 2%; padding: 10px;margin-left: 0%;margin-top: 5px;width:98%}
 .form-contact-div > form > div >div p.error,.form-person-div form > div >div > div p.error {position: relative;right: 0px;top: inherit}
 .form-person-div .widget-upload > div{display: block;width:auto;margin:0px}
 .form-person-div form > div >div > .widget-upload p.error{display: block; width:auto;margin: 0px}
 .form-person-div .widget-upload > div img{display: block;margin: auto}

 .pgwSlider .ps-caption b{font-size: 1.2em}
 .reader-news .pdf_link{display: block;position: relative;text-align: right;}

 .mix-list .col-sm-clear{display: block;height:0px;}
}
@media screen and (max-width: 500px) {
	.news-home-list{position: relative;bottom: inherit;right: inherit;}
	.news-home-list ul{display: block;max-width: 100%;}
}
@media screen and (max-width: 420px) {
	.list-news-scroll .layout_latest figure{text-align: center;float: inherit;}
	.list-news-scroll.news-list .layout_latest figure{text-align: center;float: inherit;}
	.list-news-scroll.block-float .layout_latest figure{text-align: left;float: left;}
	.mix-list .layout_latest{width:100%;display: block;}
}
