@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100&family=Oswald&display=swap"); body,html{color:#4c4c4c;/*font-family:"Roboto" ,Arial, sans-serif;  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";*/font-family: Arial, Helvetica, sans-serif;  font-size:14px; line-height: 1.4em;}figure{margin:0px;padding:0px;position:relative}a, a:hover, a:focus{color:#4c4c4c;} h1, h2, h3, h4, h5, h6, .title-headdline{font-style: normal; font-weight: 300; font-size: 1.4em;  line-height: 1.2em; } body iframe, .fb_iframe_widget >span{max-width:100% !important}h1{font-size:26px;} body{margin-left:auto;margin-right:auto;display:block;top:0px !important; left top repeat-x;position: relative; min-height: 100%;} body:after{clear:both;content:"";}.relative{position:relative;z-index: 999} #wrapper{position:relative;clear:both;overflow-x:hidden;} #wrapper:after{content:"";clear:both;display:block;} .text-left{text-align:left !important;}.relative{position:relative;} select[disabled=disabled],input[disabled=disabled]{background-color:#EBEBE4}.block{display:block}.float_right{float:right;}.float_left{float:left;} 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} .table-red tr:nth-child(2n){background:#ff0000;color:#FFF;}.table-red th, .table-red td{border-color:#F00 !important;} .border-none table, .border-none table th, .border-none table td, .border-none table tr{border-collapse:collapse;border-spacing:0px;border:none !important;background:none !important;} .padding-bs-0{padding-left:0px;padding-right:0px;margin-left:auto;margin-right:auto} .padding-bs-left{padding-right:0px}.mod_newsreader img, .ce_text img, #footer img, .img-reponsive img, figure img{max-width:100% !important;height:auto} .invisible{display:none !important}  .news-reader .layout_mansory .content-albums .item img{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-filter: grayscale(0%); filter: grayscale(0%);} .news-reader .layout_mansory .content-albums .item:hover img{-webkit-filter: grayscale(100%); filter: grayscale(100%);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);} /* het */ #main{margin-bottom:0px;}#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 .logo{padding-top: 0px; padding-bottom: 0px;position:relative; z-index:1} #header .logo a{position: relative;} #header .logo a img{max-width: 100%; height: auto;}  #container{  padding-top: 15px;margin-bottom: 15px;background: #FFF; margin-top: 15px;-webkit-border-top-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px; border-top-left-radius: 15px; border-bottom-right-radius: 15px;} #container:after, #header:after{clear:both;content:"";display:block;} .slick-dots{display:none !important;} .div-padding-top{display: block; padding-top: 40px; } .div-padding-bottom-border{ background:url("/files/system/img/general/bg1.jpg") !important; background-repeat: repeat-x !important; background-position: left bottom !important; padding-bottom:30px !important; background-size: 100% 100% !important;padding: 60px 0 110px;} .div-partner{display: block; padding-top: 40px; padding-bottom: 40px; } .slider-home{display:block;margin-bottom:0px;font-size:18px; position: relative;} /*.slider-home:before, .div-padding-top-border:before, .background-bre:before{display:block;content: ""; background: url("/files/system/img/general/tooth-color-gr-hz.png") left top repeat-x; position: absolute;top:0px; left:0px; height: 17px; right:0px; z-index: 100;}*/ #footer{padding-bottom:0px;background: url("/files/system/img/general/bg3.png")repeat-y;background-size: 100% auto;} #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 .block-footer p{padding:0px;margin:0px 0px;line-height:1.2em;} #footer .copyright, #footer .copyright a{color:#fff;font-size:12px;} #footer .copyright p{margin:0px;padding:10px 0px;font-family: aira, sans-serif;padding: 15px 0px;font-size: 14px;} #footer.fixbottom{position:absolute;bottom:0px;width:100%;} #footer .footer-copyright{background: url("/files/system/img/general/bg3.png")repeat-y;background-size: 100% auto; border-top: 1px solid #fff;} .footer-icon{padding: 25px 0px 0px 0; position: relative;display: block; color: #fff; } .footer-icon .line-top{ padding-top: 30px;} .footer-icon *{line-height:1.2em;font-family: airia, sans-serif; font-size: 15px;} .title-footer {  text-transform: uppercase;  font-size: 15px;  margin-bottom: 16px;  font-weight: 700;  font-family: aria,sans-serif;  background: url("/files/system/img/general//ft.png")left bottom no-repeat;  padding-bottom: 18px; }  .border-about-us {line-height: 33px;} .border-about-us a{ display: inline-block; padding: 10px 20px; border: 1px solid #ffffa6; color: #fff; font-size: 14px; background: #563019;} .border-about-us a:hover{border-color: #fbf5a9; color:#fbf5a9; text-decoration: none;} .border-about-us .gt{color: #a8a8a8;  font-size: 20px;  text-transform: uppercase;  font-family: 'ro-l';  letter-spacing: 5px;} .border-about-us .tengt{ 	color: #1182fc;  font-size: 30px;  text-transform: uppercase; } .border-about-us-content .xthem {  color: #fff;  background: #1182fc;  display: table;  font-size: 14px;  padding: 13px 32px;  margin: 20px auto 0;  border-radius: 5px;  text-transform: capitalize;  letter-spacing: 3px; } .about-us-image{  padding-left: 40px; } .about-us-image figure{  overflow: hidden; } .about-us-image figure:hover img{  transform: scale(1.1); } .about-us-image .anh-1{  position: relative;  display: table;  width: 265px; } .about-us-image .anh-2{  width: 235px;  height: 280px;  position: absolute;  right: 0;  top: 22%; } .about-us-image .anh-3{  width: 175px;  height: 175px;  margin-left: 90px;  margin-top: 33px; } .video-home .title{  position: absolute;  left: 50%;  top: 11%;  z-index: 2;  color: #fff;  font-size: 30px;  font-family: aria, sans-serif;  transform: translateX(-50%); } .video-home a::before{   content: "";  position: absolute;  top: calc(50% - 70px/2);  left: calc(50% - 125px/2);  z-index: 1;  background: url("/files/system/img/general/k1.png");  width: 125px;  height: 125px; } .video-home .title h2{  text-align: center; } .video-home .title span{  font-size: 25px; } .toolbar{  background: #1182fc;  width: 100%;  padding: 3vw;  bottom: 0px;  position: fixed;  z-index: 500;  height: auto;  left: 0px; } .toolbar ul{  list-style: none;  display: flex;  align-items: center;  justify-content: space-between;  padding: 0px;  margin: 0px; } .toolbar ul li {  text-align: center;  width: 25%; } .toolbar ul li a {  display: block;  width: 100%;  cursor: pointer; } .toolbar ul li a img {  height: 6vw !important;  width: auto; } .toolbar ul li a span {  font-weight: 400;  color: #fff;  font-size: 3.5vw;  display: none; } .break-line{border-top:1px solid #E6D600;border-bottom:1px solid #FFF9AA;margin-top:15px;} #top-link-block{bottom:65px;right:20px;position:fixed;z-index:900;opacity:0} #top-link-block > a{background:url("/files/system/img/general/top.png") center top no-repeat;padding-top:30px;width:55px;display:block;text-align:center;text-indent:1000px;} .background-bre{background:#f5f5f5; padding:0px; position: relative;} .menu-brebrum{display:block;padding-top:0px;padding-bottom:0px;} .menu-brebrum span{display:inline-block;padding:1px;color:#11a4be;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1.5em;} .menu-brebrum ul{list-style:none;margin:0px;padding:0px;} .menu-brebrum ul li{ display: inline-block; white-space: normal; font-size: 1em; padding: 5px 0px;} .menu-brebrum ul li:after{content:"0bb";display:inline-block;padding-left:10px;padding-right:10px} .menu-brebrum ul li.last:after{display:none} .menu-brebrum ul li a, .menu-brebrum ul li{color:#11a4be} #left, #right{vertical-align:top;padding-top:0px;} #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; border-bottom: 5px solid #eaeaea; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 25px; border-bottom-left-radius: 25px; box-shadow: 0px 3px 0px 0px #eaeaea;} #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: 1.2em; font-size: 1.2em; text-transform: uppercase; margin: 0px 0px 10px 0px; color: #fff; background: #683432; font-weight: bold; padding: 10px 0px 10px 15px; text-align: left; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px;} .block-menu > h2 span{display:block;} .block-menu > div{padding-left:10px;padding-right:10px} .block-menu > .marquee-wrap{ margin-left: 5px !important; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;} .fb_iframe_widget{display:block !important} .fb_iframe_widget iframe{max-width:100% !important;display:block;margin:0px auto; top:0px;} .fb_iframe_widget >span{width:100%} .background-none{background:none !important;border:none !important;box-shadow:none;} .block-menu.empty-none{border:none !important;box-shadow:none !important;background:none !important;padding-bottom:0px !important;} .padding-none{padding:0px !important;} .block-menu.block-ads img{display:block;margin:0px auto 5px auto} .block-video{display:block;position:relative;margin-bottom:0px;padding-bottom:10px;} .block-menu select, .block-video select{display:block;width:1000px;max-width: 100%; margin:5px auto 0px auto;border:1px solid #DDD;height:34px;color:#000;} .block-menu iframe, .block-video iframe{max-width:100% !important;display:block;margin:0px auto;} .link-website-select option{padding:2px;text-align:center;} .contact-online-div .content-main .rows>div.icon-full .info{color:#949494;} .contact-online-div .content-main .hotline .title{color:#EF0000;padding-right:5px} .pagination{display:block;clear:both;} .pagination > p{display:block;border-bottom:3px double #e2e2e2;text-align:center;font-weight:bold;color:#000000;padding-bottom:5px;} .pagination ul{list-style:none;padding:0px;margin:10px 0px;text-align:center} .pagination ul li{display:inline-block;white-space:normal;padding:5px} .pagination ul li a, .pagination ul li span{display:block;padding:2px 7px;background:none;color:#000;} .pagination ul li span, .pagination ul li a:hover{background:#575757;color:#FFF;}  .block-menu-control{padding-bottom: 0px; } .block-menu-control nav{margin-bottom: 0px;} .block-menu-control ul{list-style: none} .block-menu-control > h2{ background: #683432; color: #FFF;margin-bottom: 0px;text-align: left;padding-left:30px;} .block-menu-control > h2 span:before{position: absolute;left:10px; top:9px; font:normal normal normal 14px/1 FontAwesome;content:"\f0c9";font-size: 1em;background: none;display: -webkit-box !important; display: -moz-box !important; display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; -webkit-box-pack: center !important; -moz-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; -webkit-box-align: center !important; -moz-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important;} .block-menu-control ul.level_1{ margin: 0px;padding:0px;list-style: none;} .block-menu-control ul.level_1 li{position: relative;} .block-menu-control ul.level_1 ul{background: #efefef;padding:0px;list-style: none;display: block;z-index: -1;opacity: 0;position: absolute;margin-left: 97%;width: 100%;left:0px;top:0px;-webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;} .block-menu-control ul.level_1 li:hover>ul{opacity: 1;margin-left: 100%;z-index: 1000;} .block-menu-control ul.level_1 li a{position: relative;display: block;padding:5px 5px;padding-left:30px;border-bottom: 1px solid #e0e0e0;  color: #373738;  box-shadow: 0px 1px 0px 0px #FFFFFF;} .block-menu-control ul.level_1>li>a, .block-menu-control nav > ul>li>span{color:#3c3c3c;padding-left:30px;font-weight: normal;position: relative;} .block-menu-control ul.level_1>li>a:before, .block-menu-control nav > ul>li>span:before{ font:normal normal normal 10px/1 FontAwesome;content:"\25b6"; position: absolute; left:10px; top:9px;} .block-menu-control ul.level_1>li>a i, .block-menu-control nav > ul>li>span i{padding:0px 10px 0px 0px;min-width: 30px;} .block-menu-control ul.level_1>li ul a:before, .block-menu-control nav > ul>li ul span:before{content: "\25b6";display: block;position: absolute; left: 13px; font-size: 10px; top: 8px;} .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:#3aaf01;}  .block-menu-absolute{display:block;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:fixed !important;width:200px;min-height: 205px;bottom:150px;right:-200px;z-index:1000;height:auto;background:#FFF;color:#FFF;padding:10px; border-top: 3px solid #fe0220; border-left: 3px solid #fe0220;} .block-menu-absolute > h2{display:block;color:#FFF !important;margin-left:-10px !important;margin-right:-10px !important;margin-top:-10px !important;padding:10px;font-size:1.2em !important;text-align:center;background:#f36f21 url("/files/system/img/general/bg-hl.png") left top no-repeat !important;position:absolute;height:200px;left:-30px;width:40px; overflow:hidden;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;} .block-menu-absolute > h2 span{text-indent: -1000px;display:block;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);position:absolute;white-space:nowrap;left:-85px;top:160px;width:210px;text-align:left;} .block-menu-absolute:hover{right:0px;}  #header .block-languages{vertical-align: top;}  /*block-language*/ .block-languages{display: block;margin-top: 0px;position: relative;z-index: 802; margin-right: 10px;} .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; vertical-align: top;} .block-languages ul li a, #header .block-languages ul li span{padding-left:40px;display:block;font-size: 12px;height:25px;line-height: 22px;margin:10px 0px 10px 10px; color:#FFF;text-align: left;text-indent:-1000px;padding-left:45px;} .block-languages ul li .lang-vi{background: url("/files/system/img/general/flag_vi.png") left center no-repeat;background-size: 40px 25px;} .block-languages ul li .lang-en{background: url("/files/system/img/general/flag_en.png") left center no-repeat;background-size: 40px 25px;} .block-languages ul li .lang-ja{background: url("/files/system/img/general/flag_ja.gif") left center no-repeat;background-size: 40px 25px;}  .skiptranslate {display: none !important;}  #wrapper .hidden-wrapper{display: none;} .hotline-menu{ font-size: 1.5em; line-height: 30px; color: #ff602d; padding-right: 15px;} .hotline-menu b{color: #424242;}  .icon-search{vertical-align: top;padding-top: 0px; padding-left: 0px;} .icon-search .block-absolute-search{display: none; opacity: 0; -webkit-transition: -webkit-transform 0.4s ease; -ms-transition: -ms-transform 0.4s ease; transition: transform 0.4s ease; position: fixed; z-index: 9999; margin:0px !important;background: rgba(0, 0, 0, 0.85);left:0px;  color: #FFF; top:0px; width:100%; height: 100%;} .icon-search .block-absolute-search.active{display: block; opacity: 1;} .icon-search .block-absolute-search > div{position: fixed; margin:0px !important;left:0px; top:0px; width:100%; height: 100%;display: -webkit-box !important; display: -moz-box !important; display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; -webkit-box-pack: center !important; -moz-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; -webkit-box-align: center !important; -moz-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important;} .icon-search .block-absolute-search > div div{position: relative;} .icon-search .block-absolute-search form{width: 90%; max-width: 500px; display: block;} .icon-search .block-absolute-search .close-search{position: fixed; top:15px; right: 45px;z-index: 9999;cursor: pointer;} .icon-search .block-absolute-search .close-search:after{ font:normal normal normal 14px/1 FontAwesome;font-size: 2.5em; color:#FFF;content:"\f00d";} .icon-search > span{  font-size: 1.5em; color: #4c4c4c; cursor: pointer; height: 25px; width: 25px; line-height: 24px; text-align: center;} .menu-right{  position: absolute;  top: 34%;  right: 0;  display: flex;  align-items: center; } .csticky .menu-right{top: 26%} .icon-search-mb {   } .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: 100%;color:#000;border: 1px solid #afafaf;outline: none !important;background: #FFF;padding-left: 10px;padding-right: 10px;} .block-search input[type=submit]{position: relative;vertical-align: top;text-indent: 1000px; display: inline-block;width:40px; height:40px;border:none;margin: 0px; padding:0px;line-height: 30px;background:#1182fc url("/files/system/img/general/search-icon.png") center center no-repeat;margin-left: -30px; margin-top: 0px;}  .contruction-div{ padding-bottom: 40px; background: #f0f0da;} .box_trainghiem{  height: 300px;  background-image: url("/files/system/img/general/bg2.png");  background-position: center;  background-repeat: no-repeat;  background-size: cover;  background-attachment: fixed;  position: relative; } .box_trainghiem .box_tn {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  width: 860px;  max-width: 100%; } .box_trainghiem .td1 {  color: #fff;  text-transform: uppercase;  font-family: Arial, Helvetica, sans-serif;  text-align: center;  font-size: 30px;  letter-spacing: 2px; } .phukien-home {  background: url("/files/system/img/general/bg3.png") repeat-y;  background-size: 100% auto;  padding: 40px 0 60px; } .phukien-home  h2.title-headdline > span{  color: #fff; } .quatang-home{  padding: 40px 0 60px;  background: url("/files/system/img/general/p2.png")center bottom no-repeat; } .xthem {  color: #fff;  background: #1182fc;  display: table;  font-size: 14px;  font-family: Arial, Helvetica, sans-serif;  padding: 13px 32px;  margin: 20px auto 0;  border-radius: 5px;  text-transform: capitalize;  letter-spacing: 3px; } .contact-content h2{  color: #ef3073; } .nav-footer ul{  padding: 0px; } .nav-footer ul li a, .nav-footer ul li span{  padding: 5px 0px !important; } .list-phukien .image_container:after {  content: '';  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: url("/files/system/img/general/bg6.png")no-repeat;  background-size: 100% 100%;  z-index: 11; } /*.service-div{color:#FFF;}*/ /*.bg-white{padding:50px 0px 30px 0px;background: url("/files/system/img/general/bg-news.png") left top repeat; position: relative;}*/ /*.bg-white .list-news-scroll .layout_latest h2 a{ color: #683432;}*/ /*.bg-white .list-news-scroll .layout_latest .teaser{ color: #fbf5a9;}*/ /*.bg-white .news-list .layout_latest .more a{color: #e2e2e2;}*/  .form-contact-div{padding-top:0px;padding-bottom:20px} .form-contact-div form{display:block;clear:both;} .form-contact-div form > div >div{display:block;position:relative;padding:5px 5px;vertical-align:top} .form-contact-div form > div >.submit_container{display:block;text-align:right;margin-right:3%} .form-contact-div form > div >div>label.input-contact{display:inline-block;width:30%;padding-right:2%;vertical-align:top;text-align:right;position:relative;padding-top:10px; font-weight: normal;} .form-contact-div form > div >div>input.input-contact, .form-contact-div > form > div >div>textarea.input-contact{display:inline-block;width:100%;padding-left:1%;padding-right:1%;padding-top:5px;padding-bottom:5px;border:1px solid #C5C5C5;color:#000 !important;background:#FFF;} .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{background:#e8e8e8;border:1px solid #e0dfdf;padding:10px 30px;color:#000;} .form-contact-div form > div >div input.submit:hover{background:#683432;border-color:#683432;color:#FFF;} .form-contact-div form > div >div >label.input-contact .mandatory{color:#F00;display:inline-block;white-space:normal;padding-left:5px;position:absolute;} .form-contact-div form > div >div p.error{color:#F00;position:absolute;right:5%;} .form-contact-div form > div >div .filedQuestion{display:inline-block;width:67%;} .form-contact-div form > div >div .filedQuestion p.error{position:relative;right:inherit;top:0px;} .form-contact-div form > div >div .filedQuestion img{margin-bottom:5px;width:200px;height:54px;} .form-contact-div form > div >div .filedQuestion input.input-contact{margin:0px 5px;width:calc(100% - 215px);height:54px;vertical-align:top;border:1px solid #C5C5C5;color:#000 !important;background:#FFF;} .form-contact-div .btn{margin-top:15px;min-width:150px;font-size:1.2em;text-transform:uppercase;background:#0077e0;color:#FFF;border:1px solid #FFF;box-shadow:3px 3px 2px 0px #d6d6d6;} .form-contact-div abbr{color:#F00;} .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;} .teaser-company .ce_text{margin-bottom:15px;} .teaser-company .ce_text h1{margin:0px;padding:0px;font-size:1.3em;font-weight:bold;margin-bottom:10px;color:#FF0000;} .teaser-company .ce_text > h2, .form-contact-div > h2{display:block;margin-top:0px;font-weight:normal; font-size: 1.1em;} .teaser-company .ce_text > h2 span, .form-contact-div > h2 span{background:#683432;padding:10px 12px;color:#FFF;margin-top:0px;font-weight:normal; display: inline-block; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;} .mod_article .pdf_link{text-align:right; padding-bottom: 15px;} .reader-news .pdf_link{position:relative;right:15px;} .reader-news .back{display:block;} .reader-news .back a{ text-align: center; display: inline-block; color: #FFF; padding: 10px 20px; text-transform: uppercase; font-weight: normal; background: #683432; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} .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;} .gallery-list{display: block;position: relative;max-width: 1400px; margin: 0px auto 15px 0px;} .gallery-list > h2, .gallery-list > h1{font-size: 2em; margin: 15px 0px; padding: 0px;color: #ff0000;} .gallery-list ul{list-style: none;margin:0px;padding:0px;} .gallery-list ul li{float: inherit !important;display: inline-block;vertical-align: top;  padding-left: 2px; padding-right: 2px; padding-bottom: 4px;} .gallery-list ul li figure{position: relative; z-index: 1; overflow: hidden;} .gallery-list.border-radius ul li{padding-right: 15px; padding-left: 15px; padding-bottom: 30px;} .gallery-list.border-radius ul li figure{ -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; box-shadow: 1px 1px 1px 0px #5a2f30;} .gallery-list.border-radius ul li figure a:after{ -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;} .gallery-list ul li figure a:after{opacity: 0; position: absolute; z-index: 2; width: 140%; height:120%;  top:-10%; left: -20%; text-align: center;content:"";  box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.18); border: 8px solid rgba(255, 255, 255, 0.19); background: rgba(226, 226, 226, 0.38) url("/files/system/img/general/search-icon.png") center center no-repeat; color: #FFF;  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 10.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;} .gallery-list ul li figure:hover a:after{width: 90%; height: 90%; left:5%; top: 5%; opacity: 1; } .gallery-list ul li span{display: block; padding:10px 0px 20px 0px; color:#353535; text-transform: uppercase;} .gallery-list ul li:hover span{color:#fe0018;} .gallery-list ul li a:hover, .gallery-list ul li a:focus{text-decoration: none;} .headline-maximage .link, .headline-maximage .control-image{display:none;} #footer h2.title-headdline, h2.title-headdline, h1.title-headdline{display:block;font-size:2.2em;color:#1182fc;text-align:center;font-weight:normal;position:relative;margin-bottom:0px;line-height:1.2em;overflow:hidden;z-index:1;margin-top:0px;text-transform: uppercase;padding-bottom: 20px;} h2.color-white{color:#FFF;} h1.title-headdline{font-size: 1.2em; text-transform: uppercase;color:#FFF;} h2.title-headdline > span{position:relative;display:block;padding:15px 0px 5px 0px; color: #1182fc;  font-family: Arial, Helvetica, sans-serif;;  text-transform: capitalize;  background: url("/files/system/img/general/td.png")left center no-repeat, url("/files/system/img/general/td2.png")right center no-repeat;  padding: 0 160px;  display: table;  margin: auto;} /*h2.title-headdline > span:after{position: relative; background: url("/files/system/img/general/bg-line-title.png") center center no-repeat; content: ""; display: block; margin-top: 0px; height:34px; display: block; margin-bottom: 15px; margin-left: auto; margin-right: auto; width: 100%;}*/ h2.color-white > span:after{border-color: #FFF;} h1.title-headdline > span{padding:5px 0px 15px 0px; display: block; } h1.title-headdline > span:after{display: none;} h2.title-headdline > span b{color:#9c0000;} h2.title-headdline > span strong{font-weight: normal; color: #a15f25; } h2.text-left span{padding-left: 20px; padding-bottom: 15px;} h2.text-left span:after{height: 30px; width: 5px; left: 0px; bottom: inherit; margin: 0px; top: 17px; position: absolute; background: #d8ff8d;} .csticky .logo img{max-height: 50px;} .hotline-top{ color: #fff796; font-weight: normal; font-size: 1em; letter-spacing: 1px; margin-top: 3px;} .hotline-top a{color: #fff796; text-decoration: none;} .hotline-top i{color: #fff796; font-size: 1.2em;} .hotline-top div{padding-right:15px;} .button-social{margin-top:3px;vertical-align:top;} .button-social > h2{margin-top:0px;} .button-social b{font-size:0.9em;color:#FFF} .button-social p{margin:0px;} .button-social a{margin-left:-3px;padding:1px 15px 1px 0px;font-size:1.2em;color:#FFF;display:inline-block;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;} .button-social a:last-child{border:none;} .button-social a:hover{color:#fb811d;text-decoration:none;} .col-md-inline:after, .col-lg-inline:after, .col-sm-inline:after, .col-xxs-inline:after{content: ""; clear: both; display: block;} .tab-control-home h2.resp-accordion{text-transform: uppercase;} .padding-top-15{padding-top:15px;} #popup .modal-header h6{  display: inline-block;  font-size: 17px;  font-weight: 600;  color: #4c4c4c;  font-family: aria,sans-serif; } #popup .modal-header .close{  float: right;  font-size: 2.5em;  font-weight: 700;  line-height: 0.7;  color: #000;  text-shadow: 0 1px 0 #fff;  opacity: .5;  border: none;  box-shadow: none !important;  outline: none !important; } #popup .modal-dialog{   display: flex;  -ms-flex-align: center;  align-items: center;  min-height: calc(100% - 1rem);  margin: auto;  width: 800px;  max-width: 100%; } #popup .modal-body{  padding: 0px; } #popup .modal-body img{  width: 100%;  height: auto; } .modal-backdrop.show{  opacity: 0.5; } @media screen and (min-width:768px){  .half-name{width: 49%;max-width: 100%;display: inline-block !important;} .background-menu{display: block; padding-bottom: 1px; position: relative;} .align-right{text-align:right;} .inline-block{white-space:normal;display:inline-block;vertical-align:top;} .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;vertical-align:top !important;white-space:normal;float:none !important; margin-left: -3px !important;} .col-sm-block{display:block !important;} .col-sm-no-padding-left{padding-left:0px !important;} .col-sm-no-padding-right{padding-right:0px !important;} .col-sm-no-padding{padding-left:0px !important;padding-right:0px !important;} #header .more-inside-header > div{vertical-align:top} #header .block-languages{position:relative;z-index:100;text-align:center;padding-top:2px;padding-left:5px;margin-right:10px;} .block-languages ul li a, #header .block-languages ul li span{margin:0px 0px 0px 5px;text-indent:-1000px;padding-left:40px;} .more-inside-right > .more-inside{padding:5px 0px 5px 0px;} #header .block-search{margin-bottom: 0px;vertical-align: top;display: block;margin-top: 3px;} .block-search input[type=submit]{position: absolute;height: 36px; width: 60px;top:0px;right:-10px;} .copyright{line-height:16px;vertical-align:top;} .copyright b{font-size:0.9em;color:#3C3800} .copyright a{padding-left:5px;font-size:0.9em;color:#FFFFFF} #header .icon_header a{padding:0px 5px;} .video-block{margin-bottom:25px;} .video-block.last{margin-bottom:0px;} .container-slider .ws-title{display:block;width:100%;padding-top:0px;margin-left:auto;margin-right:auto;background:rgba(0, 0, 0, 0.470588);} .container-slider .ws-title >span{width:100%;line-height:1em;background:none;text-align:center;color:#FFF;font-size:3em;} .container-slider .ws-title >div{margin-top:0px;font-size:1.5em;line-height:1em;background:none;color:#CCC;width:100%;text-align:center;} .hotline-right{position: relative; display: block; color: #fff; background: #06a7f1; box-shadow: 0px 0px 0px 2px #ffffff; padding: 20px 20px; } .hotline-right.active{left:10px;} .hotline-right h3{margin: 0px;font-size: 1.5em;font-weight: bold;color: #FFF;} .hotline-right i{ color: #ffffff; border: 1px solid #ffffff; padding: 5px 6px; background: #fb9600; margin-right: 10px; display: inline-block;} .hotline-right span{font-size: 1.2em;display: block;padding-top: 10px;} .hotline-right a{  color: #fb9600; font-weight: bold; font-size: 2em; line-height: 1.2em; text-shadow: 0px 1px 0px #151515;} .hotline-right div.close{ position: absolute;top: 3px;z-index: 3;cursor: pointer;right: 6px;} .hotline-right div.close:after{content: "\f00d";} .open-hotline-right{ position: fixed; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; z-index: 9999; right: -90px; bottom: 100px; background: url("/files/system/img/general/phone247.png") center center no-repeat; width: 80px; height: 80px;} .open-hotline-right.active{right:0px; cursor: pointer;}  .tab-control-home .resp-tabs-list{ text-align: center; overflow: hidden; padding-left: 0; margin: 0; padding: 0; font-weight: bold; } .tab-control-home .resp-tabs-list li{background: none; display: inline-block; float: none; margin: 0 30px 70px 30px; list-style: none; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; padding: 30px 0 30px 0; border-radius: 120px; color: #FFF; font-size: 15px; position: relative; -moz-border-radius: 120px; -webkit-border-radius: 120px; line-height: normal; padding-top: 70px; width: 180px; height: 180px; text-align: center; text-transform: uppercase; background-color: #05a7f1; vertical-align: top; border-top: 3px solid #fab207 !important; } .tab-control-home .resp-tabs-list li:after{content:""; position: absolute; left:calc(50% - 1px); top:100%; margin-top: 3px; height: 70px; z-index: 1; width: 1px; background: rgba(255, 255, 255, .4); opacity: 0; } .tab-control-home .resp-tabs-list li.resp-tab-active{padding: 70px 0px 0px 0px !important; background: none; border: 3px solid #FFF !important; color:#FFF;} .tab-control-home .resp-tabs-list li.resp-tab-active:after{opacity: 1; } .tab-control-home .resp-tabs-container{background: none; border:none; border-top: 1px solid rgba(255, 255, 255, .4); color:#FFF;} .tab-control-home .resp-tab-content{ padding:30px 0px; border:none;} } @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;} .col-md-inline{display:inline-block !important;float:none !important;white-space:normal;float:none !important; margin-left: -3px !important;} .col-md-block{display:block !important;} .col-md-no-padding-left{padding-left:0px;} .col-md-no-padding-right{padding-right:0px;} .col-md-no-padding{padding-left:0px !important;padding-right:0px !important;} #header .slider-header.rsts-skin-default .rsts-caption{width:45%} .col-md-no-padding-left{padding-left:0px;} .col-md-no-padding-right{padding-right:0px;} .bg-menu-footer{ background: #1d2c32; padding-top: 30px; border-bottom: 1px solid #313131;} } @media screen and (max-width:992px) and (min-width:768px){.padding-top-sm-15{padding-top:15px} .col-sm-center{text-align:center;} .col-sm-only-no-padding-left{padding-left:0px;} .col-sm-only-no-padding-right{padding-right:0px;} .menu-brebrum{position:relative;} .header-hotline{font-size:1em;} .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{text-align:left;padding-left:15px} } @media screen and (max-width:1250px){.ads-banner-scroll{display:none} } @media screen and (min-width:1200px){.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;float:none !important;white-space:normal;float:none !important;margin-left: -3px !important;} .col-lg-block{display:block !important;} .col-lg-no-padding-left{padding-left:0px !important;} .col-lg-no-padding-right{padding-right:0px !important;} .col-lg-no-padding{padding-left:0px !important;padding-right:0px !important;} .col-lg-padding-left{padding-left:15px !important;} .col-lg-padding-right{padding-right:15px !important;} .col-lg-3{  width: 24%;  margin-right: 0.2%;  margin-left: 0.5% !important; } } @media screen and (max-width:767px){  .menu-right{   top: 18%;right: 5px;  } .div-padding-bottom-border{padding: 0px} .div-padding-bottom-border{  padding: 0px; } .box_trainghiem .box_tn {line-height: 30px} .video-home .title{  top: 0px;  font-size: 20px; } .video-home .title span{  font-size: 20px; } .icon-search > span{ width: 32px; height: 32px; line-height: 32px; margin-top: 6px;} .teaser-company .ce_text > h2{margin-top:10px;} #footer{padding-bottom:35px;} #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;float:none !important;white-space:normal;float:none !important;vertical-align: top; margin-left: -3px !important;} .col-xs-block{display:block !important;} .col-xs-no-padding-left{padding-left:0px;} .col-xs-no-padding-right{padding-right:0px;} .col-xs-no-padding{padding-left:0px !important;padding-right:0px !important;} #footer .copyright{padding:0px 15px;} .slick-prev, .slick-next{display:none !important;} #left, #right{box-shadow:none;margin-top:0px;margin-bottom:10px} #left>.inside, #right>.inside{float:inherit} #footer .form-newletter{padding:4px 15px;} .block-search{ margin-top: 0px;margin-right: 65px;margin-top: 0px;margin-left: 5px;} .block-search form{text-align: center} .block-search input[type=text]{background: #1182fc; border: 1px solid #cacaca; height:46px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;position: relative;z-index: 1001;} .block-search input[type=submit]{ position: absolute; z-index: 1001; top: 3px; right: 3px;}  .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} .header-hotline-mobile{color: #f10000; padding: 1px;position: fixed;bottom: 0px; width: 100%; left:0px;z-index: 9999999999999999;} .header-hotline-mobile a{ text-decoration: none;color:#FFF; display: inline-block; width: calc(33% - 2px); position: relative; padding: 5px 0px; font-size: 1em; box-shadow: 0px 0px 0px 1px #733603; background: #733603;border-radius: 0px;} .header-hotline-mobile a b{font-weight: normal;} .header-hotline-mobile i:before{font:normal normal normal 14px/1 FontAwesome;padding-right:5px;} .header-hotline-mobile .hotline i:before{content:"\f095";} .header-hotline-mobile .sms i:before{content:"\f003";} .header-hotline-mobile .location i:before{content:"\f041";} .xs-margin-bottom{margin-bottom: 15px;} } @media screen and (max-width:640px){ h2.title-headdline>span, h1.title-headdline>span{ padding: 0 50px 12px;  background: url("/files/system/img/general/td.png")bottom center no-repeat;  font-size: 23px;} .col-xxs-center{text-align:center !important;} .col-xxs-left{text-align:left !important;} .col-xxs-right{text-align:right !important;} .col-xxs-inline{display:inline-block !important;float:none !important;vertical-align:top;} .col-xxs-block{display:block !important;} .hidden-xxs{display:none !important;} #top-link-block{display:none !important;} .copyright{font-size:0.9em;} .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-div > h2, .form-person-div > h2{font-size:1.2em;margin-top:10px;} .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%;text-align:left;} .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-contact-div form > div >div .filedQuestion{display:block;width:auto;} .pgwSlider .ps-caption b{font-size:1.2em} .menu-brebrum span{font-size:2em;} .menu-brebrum ul li{font-size: 1em;} .hotline-menu{font-size: 1.3em; padding-top: 1px;} /*.footer-icon *{font-size:14px !important;}*/ #header .logo a img{max-height: 80px !important;} }
.more-inside-menu{display: block; text-align: right; background: rgb(255 254 149); padding-top:1px;} .csticky.more-inside-menu{box-shadow: 0px 20px 40px -33px #000;} .nav-header.navbar-default a.active{background:none} .more-inside-menu{display:block;text-align:right; background: rgb(255 254 149);} .nav-header.navbar-default{ background: none; border: none; min-height: auto; margin:0px;} .nav-header.navbar-default li>ul{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.navbar-default .navbar-brand{display:none;}  .nav-footer{display: block; margin:0px; padding:0px;} .nav-footer ul{margin:0px; list-style:decimal; list-style-type: decimal;} .nav-footer ul li{display: inline-block; vertical-align: top; padding-left: 0px;} .nav-footer ul li a, .nav-footer ul li span{ display: block; padding: 5px 10px; color: #ffffff; text-shadow: 1px 1px 1px #000;} @media screen and (min-width:768px){ 	.nav-header.navbar-default .hidden-sm-menu{display:none !important;} } @media screen and (min-width:992px){ 	.nav-header.navbar-default ul.level_1{padding: 0px; margin:20px 0px; display: inline-block;} 	.nav-header.navbar-default .navbar{min-height:inherit;margin:0px;} 	.nav-header.navbar-default ul.level_1 li{position:relative;} 	.nav-header.navbar-default ul.level_1 >li{padding:0px;margin:0px;display:inline-block;margin-left:10px;margin-right: 30px;position:relative} 	.nav-header.navbar-default ul.level_1 >.icon-home{border: 2px solid #1182fc;border-radius: 50%;} 	.nav-header.navbar-default ul.level_1 >li.icon-desktop-logo{margin-top: -50px; margin-bottom: -51px;} 	.nav-header.navbar-default ul.level_1 >li.icon-desktop-logo img{max-width: 100%;} 	.nav-header.navbar-default ul.level_1 >li.icon-desktop-logo a{padding: 0px !important;position: relative; z-index: 1000; background: none !important; display: block;} 	.nav-header.navbar-default ul.level_1 >li.first{margin-left:0px;} 	.nav-header.navbar-default ul.level_1 >li.last{background:none;padding-right:0px;box-shadow:none;} 	.nav-header.navbar-default ul.level_1 >li.last>.block-search{overflow: hidden;position: absolute;right: -10px;height: 0px; transition: .5s;} 	.nav-header.navbar-default ul.level_1 >li.last>.block-search.active{display: block;z-index: 999;width: 300px;height: 36px;} 		.nav-header.navbar-default ul.level_1 >li.last>.block-search p {display: none;} 	.nav-header.navbar-default .invisible{display:none !important} 	.nav-header.navbar-default ul.level_1 a{z-index:11;padding:7px;color:#4c4c4c;font-size:1.1em;display:block; -webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;font-family: 'Oswald', sans-serif;} 	.nav-header.navbar-default ul.level_1 li li a{background:none;margin-bottom:0px;} 	.nav-header.navbar-default ul.level_1 .level_2 >li>a{font-weight: bold;} 	.nav-header.navbar-default ul.level_1>li>a, .nav-header.navbar-default ul.level_1>li>span{color:#4c4c4c;background:none;z-index:101;padding:15px 10px;text-transform:capitalize;font-weight:normal;position:relative;font-size:1.3em;font-weight: 700;font-family: 'Oswald', sans-serif;} 	.csticky .nav-header.navbar-default ul.level_1>li>a, .csticky .nav-header.navbar-default ul.level_1>li>span{padding-top:10px; padding-bottom: 10px;color:#4c4c4c;} /*.csticky .nav-header.navbar-default ul.level_1>li.icon-desktop-logo{display:none !important;}*/ .csticky .nav-header.navbar-default ul.level_1{margin:20px 0px;} 	.nav-header.navbar-default ul.level_1 li>ul a{padding-top:6px;padding-bottom:6px;min-width:150px;} 	.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, .nav-header.navbar-default ul.level_1 > li:hover >a{text-decoration:none;color:#1182fc;} 	.nav-header.navbar-default ul.level_1 ul a.active, .nav-header.navbar-default ul.level_1 ul span.active, .nav-header.navbar-default ul.level_1 ul a:hover, .nav-header.navbar-default ul.level_1 ul a:focus, .nav-header.navbar-default ul.level_1 ul a.active, .nav-header.navbar-default ul.level_1 ul .open>a, .nav-header.navbar-default ul.level_1 ul .open>a:focus, .nav-header.navbar-default ul.level_1 ul .open>a:hover{background:none;text-decoration:none;color:#1182fc;} 	.nav-header.navbar-default ul.level_1 > li > a.active, .icon-home .nav-header.navbar-default ul.level_1 > li > .icon-home{text-decoration:none;color:#1182fc !important;} 	.nav-header.navbar-default ul.level_1> li > a.icon-home, .nav-header.navbar-default ul.level_1> li > span.icon-home{text-indent:-9999px;text-align:left;width:50px;position:relative;height: 50px;} 	.nav-header.navbar-default ul.level_1> li > a.icon-search, .nav-header.navbar-default ul.level_1> li > span.icon-search{text-indent:-9999px;text-align:left;width:50px;position:relative;height: 50px;} 	.nav-header.navbar-default ul.level_1> li > a.icon-home:before, .nav-header.navbar-default ul.level_1> li > span.icon-home:before{font:normal normal normal 14px/1 FontAwesome;content:"\f015";font-size:1.5em;text-align:center;text-indent:0px;height:100%;width:100%;padding:0px;position:absolute;left:0px;top:0px;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;-webkit-box-pack:center !important;-moz-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;-moz-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important;} 		.nav-header.navbar-default ul.level_1> li > a.icon-search:before, .nav-header.navbar-default ul.level_1> li > span.icon-search:before{font:normal normal normal 14px/1 FontAwesome;content:"\f002";font-size:1.1em;text-align:center;text-indent:0px;height:100%;width:100%;padding:0px;position:absolute;left:0px;top:0px;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;-webkit-box-pack:center !important;-moz-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;-moz-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important;} 	.nav-header.navbar-default .navbar-brand{display:none} 	.nav-header.navbar-default .navbar-collapse{padding-left:0px;padding-right:0px} 	/*.nav-header.navbar-default li>ul{background-color:inherit;left:0px; top:0px; opacity: 0; z-index: -9999;position:absolute;display:block;padding:0px;list-style:none;border:none;box-shadow:none;box-shadow:1px 1px 3px -2px #000;margin-bottom:0px;padding-bottom:0px; -webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out; -moz-transform: scale(0); -webkit-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0);}*/ 	.nav-header.navbar-default ul.level_1>li:hover>ul{display:block;z-index: 9999; opacity: 1; margin-top:0px;padding-top:0px; -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1);} 	/*.nav-header.navbar-default ul.level_1 ul>li:hover ul{top:0px; left:100%;}*/ 	.nav-header.navbar-default ul.level_1>li:hover>ul{top:100%;left:0; background: #fffe95;box-shadow: 0px 0px 6px #000;padding-bottom: 0px;} 	.nav-header.navbar-default ul.level_1>li ul.level_2 ul{position: relative;display: block;left: 0px;border: none;box-shadow: none;} 	.nav-header.navbar-default ul.level_1 ul.level_2>li{position:relative;} 	.nav-header.navbar-default .caret-icon{margin-left:5px;} 	.nav-header.navbar-default .icon-tree{display:none;} 	.nav-header.navbar-default li.hidden-md-menu-child{display:none !important;} 	.nav-header.navbar-default .hidden-md-menu{display:none;} } @media screen and (max-width:992px) and (min-width:768px){ 	.nav-header.navbar-default .navbar-toggle{display: inline-block; margin: 20px 10px 5px 0px; float: inherit; background: none; border-color: #683532; padding: 10px 20px; color: #683532;} 	.nav-header.navbar-default .navbar-collapse{display:none !important;position:absolute;min-width:300px;text-align:left;top:99%; z-index: 9999;} 	.nav-header.navbar-default .navbar-collapse.in{display:block !important;background:none;padding:0px;margin-bottom:15px;} 	.nav-header.navbar-default .navbar-header{float:right;display:block;position:relative;} 	.csticky .nav-header.navbar-default .navbar-toggle{margin-top: 10px;} 	.background-top > div{padding: 5px 15px;} 	.nav-header.navbar-default ul a{color:#fff;background: rgba(104, 52, 50, 0.85); border-bottom: 1px solid #945c54;position:relative;} 	.nav-header.navbar-default ul span, .nav-header.navbar-default ul a.active{ background: #fbf5a9; color: #4c4c4c; border-color: #4c4c4c;} 	.nav-header.navbar-default ul a.dropdown-toggle, .nav-header.navbar-default ul span.dropdown-toggle{padding-right:50px !important;} 	.nav-header.navbar-default .open>a, .nav-header.navbar-default .open>a:focus, .nav-header.navbar-default .open>a:hover{background: #fbf5a9; color: #4c4c4c; border-color: #4c4c4c;} 	.nav-header.navbar-default .dropdown-menu{position:relative;left:0px;width:100%;padding:0px;float:inherit;margin:0px;border:none;margin-bottom:0px;background:none;} 	.nav-header.navbar-default ul.level_1>li>a, .nav-header.navbar-default ul.level_1>li>span{padding-right:7px;padding-left:7px;text-transform:none;} 	.nav-header.navbar-default ul.level_1 ul a, .nav-header.navbar-default ul.level_1 ul span{padding:10px;} 	.nav-header.navbar-default .dropdown-submenu>.dropdown-menu{left:0px;margin-left:0px;} 	.nav-header.navbar-default .caret-icon{position:absolute;right:0px;width:40px;text-align:center;height:100%;z-index:1;background:rgba(202, 202, 202, 0.19);top:0px;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;-webkit-box-pack:center !important;-moz-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;-moz-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important;} 	.nav-header.navbar-default .navbar-collapse.in{right:0px;} 	 .menu-mb{color: #000;margin-left: 10px; 	} 	#overlay { 	 position: fixed; 	 top: 0px; 	 left: 0px; 	 background-color: rgba(0, 0, 0, 0.6); 	 width: 100vw; 	 height: 100vh; 	 z-index: 999; 	 display: none; 	} 	.overlay { 	  height: 100%; 	  width: 0; 	  position: fixed; 	  z-index: 1; 	  top: 0; 	  left: 0; 	  background-color: rgb(0,0,0) !important; 	  background-color:rgb(255 255 255 / 87%) !important; 	  overflow-x: hidden; 	  transition: 0.5s; 	  z-index: 9909; 	 padding: 0px; 	}  	.overlay .level_1{ 	  position: relative; 	  /*top: 7%;*/ 	  width: 100%; 	  text-align: center; 	  margin-top: 10px; 	}  	.overlay a { 	  padding: 8px; 	  text-decoration: none; 	  font-size: 20px; 	  color: #000; 	  display: block; 	  transition: 0.3s; 	}  	.overlay a:hover, .overlay a:focus { 	  color: #f1f1f1; 	}  	.overlay .closebtn { 	  position: fixed; 	  top: 5px; 	  right: 13px; 	  font-size: 50px !important; 	  color: #fff; 	  /*display: none;*/ 	} 	.navbar .show{width: 50%;} 	.menu-header-mb{width: 100%;max-width: 100%;height: auto;} 	.menu-header-mb .menu-logo{padding: 10px 20px;} 	.menu-header-mb .menu-logo .logo{width: 200px;max-width: 100%;height: auto;} 	.menu-header-mb .menu-from-search{padding: 5px 20px; display: flex;justify-content: center;} 	.menu-header-mb .menu-from-search .block-search{width: 300px;} } @media screen and (max-width:1200px) and (min-width:992px){ 	.nav-header.navbar-default ul.level_1>li>a, .nav-header.navbar-default ul.level_1>li>span{padding-left:5px;padding-right:5px;font-weight:normal;text-transform:none;} } @media screen and (min-width:1200px){ 	.nav-header.navbar-default ul.level_1>li>a, .nav-header.navbar-default ul.level_1>li>span{padding-left:8px;padding-right:8px;} 	.nav-header.navbar-default .hidden-lg-menu{display:none !important;} } @media screen and (max-width:767px){ 	.nav-header.navbar-default{border:none;background:none;margin-bottom:5px;margin-top:0px;text-align:left; padding:0px; } 	.nav-header.navbar-default .navbar-collapse, .nav-header.navbar-default .navbar-form{margin-bottom:0px;padding-top:10px;border:none;margin-right:0px;margin-left:0px;} 	.nav-header.navbar-default .navbar-toggle{background: #fffe95 url("/files/system/img/general/menu-mb.png") left top no-repeat; background-size: 34px 35px; border-color: transparent; color: #FFF; position: absolute; width: 48px; height: 48px; padding: 0px; text-indent: -99999px; margin: 0px; margin-left: 5px; margin-right: 10px; left: 0px; top: 10px;} 	.nav-header.navbar-default .navbar-toggle span{display:none;} 	.nav-header.navbar-default .navbar-toggle:focus, .nav-header.navbar-default .navbar-toggle:hover{background-color:#FFF;box-shadow:none} 	.nav-header.navbar-default a{color:#1182fc;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:none;color:#1182fc;} 	.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{display:none;left:0px;background:none;border:none;position:relative;float:inherit} 	.nav-header.navbar-default .open >.dropdown-menu{display:block;} 	.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:#151515;} 	.nav-header.navbar-default .icon-tree{display:none;} 	.nav-header.navbar-default li{position:relative !important; border-bottom: 1px solid #ececec;} 	.nav-header.navbar-default li.last{border:none; box-shadow: none;} 	.nav-header.navbar-default li a{position:relative !important;background:none;color:#1d1d1d;margin-bottom:1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:7px 10px;font-size:1em;text-align: left;font-family: 'Oswald', sans-serif;} 	.nav-header.navbar-default .level_2 li a{ 		padding: 7px 20px; 	} 	.nav-header.navbar-default .dropdown-submenu a, .nav-header.navbar-default .dropdown-menu a{white-space:normal;background:none;} 	#header .logo{ 		 left: calc(50% - 50px); 		 width: 100px; 	} 	 .menu-mb{color: #000; 	}  	#overlay { 	 position: fixed; 	 top: 0px; 	 left: 0px; 	 background-color: rgba(0, 0, 0, 0.6); 	 width: 100vw; 	 height: 100vh; 	 z-index: 999; 	 display: none; 	} 	.overlay { 	  height: 100%; 	  width: 0; 	  position: fixed; 	  z-index: 1; 	  top: 0; 	  left: 0; 	  background-color: rgb(0,0,0) !important; 	  background-color: #fff !important; 	  overflow-x: hidden; 	  transition: 0.5s; 	  z-index: 9909; 	 padding: 0px; 	}  	.overlay .level_1{ 	  position: relative; 	  /*top: 7%;*/ 	  width: 100%; 	  text-align: center; 	  margin-top: 10px; 	}  	.overlay a { 	  padding: 8px; 	  text-decoration: none; 	  font-size: 36px; 	  color: #000; 	  display: block; 	  transition: 0.3s; 	}  	.overlay a:hover, .overlay a:focus { 	  color: #f1f1f1; 	}  	.overlay .closebtn { 	  position: absolute; 	  top: 5px; 	  right: 10px; 	  font-size: 50px !important; 	  color: #fff; 	  /*display: none;*/ 	  z-index: 1000; 	} 	.navbar .show{width: 350px;max-width: 100%;overflow-x: visible;} 	.menu-header-mb{width: 100%;max-width: 100%;height: auto;} 	.menu-header-mb .menu-logo{padding: 10px 20px;} 	.menu-header-mb .menu-logo .logo{width: 100%;max-width: 100%;height: auto;} 	.menu-header-mb .menu-from-search{padding: 5px 20px;} } @media screen and (max-width:640px){ 	.nav-header.navbar-default .navbar-toggle{top:25px;} }
