/**
 * @Project NUKEVIET 4.x
 * @Author VINADES.,JSC <contact@vinades.vn>
 * @Copyright (C) 2014 VINADES.,JSC. All rights reserved
 * @License GNU/GPL version 2 or any later version
 * @Createdate Thu,17 Apr 2014 04:03:46 GMT
 */

@charset "utf-8";
  /* CSS Document */

/*@import url("css/fonts.css");
  */::-webkit-scrollbar {
  background:#fff;
  width:10px;
  height:11px;
}

::-webkit-scrollbar-thumb {
  background:#BBBBBB;
}

* {
  margin:0;
  padding:0;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}

html,
body {
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  line-height:25px;
  text-rendering:optimizeLegibility;
  /* min-width:1349px;
  */;
}
body {
    background: #444444;
    height: 100%;
    margin: 0 auto;
    position: relative;
    color: #fff;
}
a {
    color: #fff;
    text-decoration: none;
}
a:hover, a:focus{
    color: #d56a2d;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin:0;
  font-weight:normal;
}

ul,
ol {
  list-style:none;
  margin:0;
  padding:0;
  list-style-type:none;
}

a {
  text-decoration:none;
}

.hide {
  display:none;
}

.text-left {
  text-align:left !important;
}

a:hover {
  text-decoration:none;
}

.breadcrumb {
  display:none !important;
}

div.breadcrumb {
  font-family:'SFUFuturaBook';
  background-color:#fff;
  padding:0;
  padding:10px 0;
  position:relative;
  border-radius:0;
  color:#000;
  border:1px solid #e2e2e2;
}

#inner {
  padding-left:10px;
  margin-bottom:0;
}

#inner li:nth-last-child(1) span {
  display:none;
}

#inner li {
  display:inline-block;
  float:left;
  list-style:none;
}

#inner a {
  padding:0 10px;
}

div.breadcrumb a {
  color:#000;
}

div.breadcrumb a:hover {
  color:#2486c5;
}

.fixmenu {
  position:fixed !important;
  top:0 !important;
  left:0 !important;
  margin:auto !important;
  width:100% !important;
  z-index:999999 !important;
}

.noidung_ta {
  padding:10px;
  font-family:'SVNAvo';
  font-size:15px;
  color:#fff;
  border-top:1px solid #7b7b7b;
}

.clear {
  clear:both;
}

.visit_hidden {
  display:none;
}

.margin-auto {
  /*max-width:1300px;
  */

margin:0 auto;
}

.red {
  color:#FB0000;
}

.div_css {
  margin:0 -15px;
  /* margin-right:0;
  */

display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  flex-flow:row wrap;
  -webkit-flex-flow:row wrap;
}

#info {
  margin-top:0;
}

#content {
  margin:0 0 0 0;
  border-top:0;
}

#container {
  /* margin:auto;
  */

/* overflow-x:hidden;
  */;
}

#sanpham {
  padding-bottom:15px;
  min-height:570px;
}

#main {
  width:100%;
}

#wrap_noidung {
  padding-top:20px;
}

.wraper_trangtrong {
  position:relative;
  min-height: 48vh;
}

.wraper_trangtrong img {
  max-width:100% !important;
  height:auto !important;
}

.transition {
  transition:0.5s;
  -webkit-transition:0.5s;
  -moz-transition:0.5s;
  -ms-transition:0.5s;
  -o-transition:0.5s;
  -transition:0.5s;
}

.zit {
  z-index:9999 !important;
}

.content_trangcon .tab {
  display:none;
}

.content_trangcon .tab.active {
  display:block;
}

.zib {
  z-index:0;
}

.i-map-at {
  background:#0097c9 !important;
  color:#FFF;
}

.map {
  width:100%;
  height:500px;
  box-sizing:border-box;
}

.box-map {
  position:relative;
  height:500px;
}

.map {
  position:absolute;
}

.i-map {
  padding:5px 10px;
  background:#F5F5F5;
  cursor:pointer;
}

.hidden_img {
  z-index:999;
  width:100%;
  overflow:hidden;
  transform:translateZ(0);
  position:relative;
  height:100%;
}

.zoom img {
  border:none;
  transition:0.5s;
  -webkit-transition:0.5s;
  -moz-transition:0.5s;
  -ms-transition:0.5s;
  -o-transition:0.5s;
  -transition:0.5s;
  width:100%;
}

.zoom:hover img {
  transform:scale(1.1);
  -moz-transform:scale(1.1);
  -ms-transform:scale(1.1);
  -o-transform:scale(1.1);
  -webkit-transform:scale(1.1);
}

.hv_light2 {
  overflow:hidden;
  position:relative;
}

.hv_light2:before {
  position:absolute;
  content:'';
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index:1;
  -webkit-transition:all 0.4s ease-in-out;
  transition:all 0.4s ease-in-out;
  -moz-transition:all 0.4s ease-in-out;
  -ms-transition:all 0.4s ease-in-out;
  -o-transition:all 0.4s ease-in-out;
}

.hv_light2:after {
  position:absolute;
  content:'';
  width:100%;
  height:100%;
  top:0;
  left:0;
  -webkit-transition:all 0.4s ease-in-out;
  transition:all 0.4s ease-in-out;
  -moz-transition:all 0.4s ease-in-out;
  -ms-transition:all 0.4s ease-in-out;
  -o-transition:all 0.4s ease-in-out;
}

.hv_light2:hover:before {
  right:50%;
  left:50%;
  width:0;
  background:rgba(255,255,255,0.5);
}

.hv_light2:hover:after {
  height:0;
  top:50%;
  bottom:50%;
  background:rgba(255,255,255,0.5);
}

/*====*/

.loadingcover {
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(255,255,255,.75);
  z-index:999999999999999999999999999999;
}

.loadingcover .csslder {
  top:50%;
}

@-webkit-keyframes fx {
  50% {
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1;
  }
  100% {
    opacity:0;
  }
}

@keyframes fx {
  50% {
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1;
  }
  100% {
    opacity:0;
  }
}

.csslder {
  display:block;
  text-align:center;
  height:20px;
  position:relative;
  clear:both;
}

.csslder .csswrap {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
}

.cssdot {
  width:10px;
  height:10px;
  border:1px solid #288ad6;
  background:#288ad6;
  border-radius:50%;
  float:left;
  margin:0 5px;
  -webkit-transform:scale(0);
  transform:scale(0);
  -webkit-animation:fx 1000ms ease infinite 0ms;
  animation:fx 1000ms ease infinite 0ms;
}

.cssdot:nth-child(2) {
  -webkit-animation:fx 1000ms ease infinite 300ms;
  animation:fx 1000ms ease infinite 300ms;
}

.cssdot:nth-child(3) {
  -webkit-animation:fx 1000ms ease infinite 600ms;
  animation:fx 1000ms ease infinite 600ms;
}

/*====*/

.skew img {
  overflow:hidden;
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -o-transition:all .5s ease;
  -ms-transition:all .5s ease;
  transition:all .5s ease;
}

.skew img:hover {
  border-radius:50%;
  -webkit-transform:rotate(360deg);
  -moz-transform:rotate(360deg);
  -o-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  transform:rotate(360deg);
}

/*==*/

.qc_1 img {
  width:100%;
}

.thanh_title {
  position:relative;
}

.right_detail .thanh_title:after,
.right_tintuc .thanh_title:after {
  position:absolute;
  content:"";
  width:100%;
  height:1px;
  background:#cccccc52;
  left:0;
  top:15px;
  z-index:1;
}

.thanh_title {
  position:relative;
  margin-bottom:23px;
  text-transform:uppercase;
}

.thanh_title h3 {
  font-family:'SVNAvo';
  font-size:16px;
  color:#ffffff;
  display:inline-block;
  background:#444444;
  z-index:123;
  position:relative;
  padding-right:10px;
}

.thanh_title a {
  color:#fff;
}
.thanh_title a:hover {
    color: #d56a2d;
}
.item_cat {
  font-family:'SVNAvo';
  font-size:16px;
  color:#ffffff;
  margin-bottom:0;
  float:left;
  margin-right:25px;
  cursor:pointer;
}

.item_cat:hover {
  color:#d56a2d;
}

.active_tab_cat {
  color:#d56a2d;
}

.thanh_title .item_cat:last-child {
  margin-right:0;
}

/*-------slider------*/

.w_vgas_slider {
  width:100%;
  /* height:100vh !important;
  */

min-height:100vh;
}

.jssora20l,
.jssora20r,
.jssora20ldn,
.jssora20rdn {
  position:absolute;
  cursor:pointer;
  display:block;
  overflow:hidden;
}

/*-------slider------*/

#previous svg,
#next svg {
  width:19px;
  height:auto;
  text-align:center;
}

#previous,
#next {
  position:absolute;
  cursor:pointer;
  display:block;
  overflow:hidden;
  z-index:999;
  background:#111;
  border-radius:50%;
}

#previous,
#next {
  width:40px;
  height:40px;
  top:calc(50% - 20px);
  transform:translate(0,-50%);
  line-height:50px;
  text-align:center;
  transition:0.4s ease all;
  color:#d56a2d;
}

#previous i,
#next i {
  font-size:30px;
  position:relative;
  left:-2px;
  top:0;
}

#next i {
  font-size:30px;
  position:relative;
  left:2px;
  top:0;
}

#previous:hover,
#next:hover {
  background:#d56a2d;
  color:#fff !important;
}

#previous:hover svg,
#next:hover svg {
  color:#fff !important;
}

#previous {
  right:56px;
}

#next {
  right:8px;
}

#previous svg:hover path,
#next svg:hover path {
  fill:#d56a2d;
}

/*==*/

.sidebar_menu ul li {
  position:relative;
}

.sidebar_menu > ul > li > ul {
  position:absolute;
  right:-600px;
  top:0%;
  min-width:600px;
  background:rgba(22,27,29,0.8);
  padding:20px 10px 10px 20px;
  border-top:1px solid #d56a2d;
  border-left:1px solid #d56a2d;
  opacity:0;
  max-width:600px;
  margin-top:10px;
  visibility:hidden;
  transition:all 0.2s;
}

.sidebar_menu ul li ul li a {
  font-family:'UTMAvoBold';
}

.sidebar_menu ul li ul li ul li a {
  font-family:'UTMAvo';
}

.sidebar_menu > ul > li > ul > li {
  float:left;
  width:calc(100% / 4);
  padding:0 10px;
  display:inline;
}

.sidebar_menu > ul > li > ul > li > a {
  display:block;
  position:relative;
}

.sidebar_menu > ul > li > ul > li > a:after {
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  background:#d56a2d;
  width:20%;
  height:1px;
}

.sidebar_menu > ul > li:hover > ul {
  visibility:visible;
  opacity:1;
  margin-top:0;
}

.sidebar_menu > ul > li > ul > li > ul {
  margin:10px 0;
}

/*------timkiem-----*/

#timkiem {
  width:325px;
  float:right;
  background-color:#fff;
  height:30px;
  margin-top:10px;
  position:relative;
  border:1px solid #e6ebed;
  border-right:none;
}

#timkiem select {
  border:0;
  width:100px;
}

#timkiem input {
  float:left;
  width:calc(100% - 40px);
  height:29px;
  outline:none;
  border:none;
  background-color:#fff;
  font-size:14px;
  color:#000;
  padding-left:10px;
}

#timkiem button {
  position:relative;
  top:-1px;
  width:40px;
  height:30px;
  outline:none;
  border:none;
  background:url(images/search.png) center no-repeat #ff0000;
}

#timkiem input::-webkit-input-placeholder {
  color:#818181;
  font-size:13px;
}

#timkiem input:-moz-placeholder {
  /* Firefox 18- */

color:#818181;
  font-size:13px;
}

#timkiem input::-moz-placeholder {
  /* Firefox 19+ */

color:#818181;
  font-size:13px;
}

#timkiem input:-ms-input-placeholder {
  color:#818181;
  font-size:13px;
}

#search_mobi input::-webkit-input-placeholder {
  color:#fff;
  font-size:13px;
}

#search_mobi input:-moz-placeholder {
  /* Firefox 18- */

color:#fff;
  font-size:13px;
}

#search_mobi input::-moz-placeholder {
  /* Firefox 19+ */

color:#fff;
  font-size:13px;
}

#timsearch_mobikiem input:-ms-input-placeholder {
  color:#fff;
  font-size:13px;
}

/*------timkiem-----*/

/*---------header---------*/

/*-----------------------------------*/

.lienket {
  margin:20px 0 0 0;
  padding-top:0;
  position:relative;
  display:flex;
  align-items:center;
}

.lienket a {
    padding:0 2px 0 5px;
    float:left;
    color:#fff;
    display: block;
    width: 28px;
    height: 28px;
    line-height: 28px;
    background-color: #428BCA;
    text-align: center;
    font-size: 16px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    margin: 3px;
}
.lienket a.youtube{
    background-color: #e42d27;
}
.lienket a.twitter{
    background-color: #50A0D7;
}
.lienket a:hover {
  opacity:0.7;
}

/*==============*/

/*-----sanpham----*/

.item {
  float:left;
  position:relative;
  padding:0 15px;
  margin-bottom:30px;
  width:calc(100% / 4);
}

.item .product_images {
  position:relative;
  padding:0;
  /* height:280px;
  */;
}

.item .product_images img {
  object-fit:cover;
  width:100%;
  height:100%;
  border:none;
  transition:0.5s;
  -webkit-transition:0.5s;
  -moz-transition:0.5s;
  -ms-transition:0.5s;
  -o-transition:0.5s;
  -transition:0.5s;
}

.item .product_images:hover img {
  transform:scale(1.1);
  -moz-transform:scale(1.1);
  -ms-transform:scale(1.1);
  -o-transform:scale(1.1);
  -webkit-transform:scale(1.1);
}

.item > .product_images > a > span {
  position:absolute;
  width:45px;
  height:45px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:url(images/i_km.png) no-repeat;
  top:9px;
  right:9px;
  font-size:14px;
  color:#fff;
}

.ten_item {
  padding:5px;
  text-align:center;
}

.ten_item h3 {
  font-size:17px;
  font-family:'RobotoBold';
  color:#515151;
}

.ten_item .giaban {
  font-size:15px;
  font-family:'RobotoRegular';
  color:#c22121;
}

.ten_item .giaban span {
  color:#ff0000;
}

.slick-prev {
  position:absolute;
  top:-45px;
  right:40px;
  width:20px;
  height:20px;
  background:url(images/prev_s.png);
}

.slick-next {
  transform:rotate(180deg);
  position:absolute;
  top:-45px;
  right:16px;
  width:20px;
  height:20px;
  background:url(images/prev_s.png);
}

.desc_pro {
  transition:all 0.3s;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  text-align:center;
  font-family:'SVNAvo';
  font-size:16px;
  color:#fff;
  background:rgba(0,0,0,0.5);
  height:100%;
  position:absolute;
  bottom:-100%;
  left:0;
  width:100%;
  z-index:9999;
}

.item:hover .desc_pro, .bg_doitac:hover .desc_pro {
  bottom:0%;
}

.desc_pro span {
  display:block;
}

.desc_pro p {
  font-size:15px;
  display:block;
}

/*=======css trang trong======*/

/*================Chi ti?t s?n ph?m======================*/

.item_detail {
  width:100%;
  padding:0;
  margin-bottom:15px;
  /* border-bottom:1px solid #cccccc52;
  */;
}

.item_detail:last-child {
  border:0;
}

.ten_detail_duan {
  position:absolute;
  font-family:'SVNAvo';
  font-size:15px;
  color:#fff;
  z-index:99999;
  left:10px;
  bottom:10px;
}

.left_detail {
  float:left;
  width:calc(100% - 295px);
}

.right_detail {
  float:right;
  width:265px;
  overflow:hidden;
}

.chitiet_sanpham {
  margin-bottom:0;
}

.imgsp {
  float:left;
  width:100%;
  text-align:center;
}

.custom-container {
  width:100%;
  float:right;
}

.custom-container .prev,
.custom-container .netxt {
  float:left;
}

.custom-container .next,
.custom-container .prev {
  font-size:20px;
}

.custom-container .next:hover,
.custom-container .prev:hover {
  color:red;
}

.main_img_detail {
  float:left;
  width:55%;
}

.box_des_detail {
  padding:0 5px;
  width:57%;
  float:right;
}

.item_des_detail {
  padding:5px 0;
  font-family:'SFUEurostileCondensed';
  font-size:17px;
  color:black;
  border-bottom:1px solid #eee;
}

.item_des_detail i {
  color:#ff0000;
  font-style:normal;
}

.ten_detail {
  font-size:20px;
  text-transform:uppercase;
  font-family:'RobotoBold';
}

.w_chiase {
  background:#e2e2e2e2;
  padding:12px 10px 0 10px;
}

.app-figure {
  margin-top:10px;
}

.anh_daidien {
  width:100%;
  text-align:center;
}

.MagicZoom img {
  max-width:100% !important;
  position:relative;
}

.selectors {
  margin-top:10px;
}

.selectors .mz-thumb img {
  max-width:56px;
}

.img_item {
  width:100% !important;
}

.des-soluong {
  margin-bottom:10px;
}

.item_des_detail .qty {
  display:block;
  float:none;
  margin-bottom:5px;
  text-align:left;
  text-transform:uppercase;
  font-size:12px;
  font-weight:bold;
  font-family:'RobotoBold';
}

.item_des_detail button {
  outline:none;
  background-color:#f5f5f5;
  border:1px #eaeaea solid;
  transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0s;
  color:#333;
  font-size:15px;
  padding:10px 12px;
  font-weight:bold;
  cursor:pointer;
  float:left;
}

.item_des_detail button:nth-of-type(2) {
  padding:10px 12px;
}

.item_des_detail button:hover {
  color:#fff;
  background:#04a71f;
}

.item_des_detail input {
  padding:0 5px 1px;
  height:37px;
  border:1px #ddd solid;
  text-align:center;
  margin:0 5px;
  width:80px;
  color:#333;
  text-align:center;
  float:left;
}

#hinhcon_mo {
  float:right;
  width:44%;
  /* min-height:255px;
  */

height:50vh;
}

.item_sub_img {
  padding:0 2px;
  width:calc(100% / 3);
  float:left;
  margin-bottom:4px;
}

.item_sub_img img {
  width:100%;
}

/*================Chi ti?t s?n ph?m======================*/

/*================albumhinhanh======================*/

.item_album {
  margin-bottom:15px;
}

.img_album img {
  width:100%;
}

.ten_album {
  padding:10px 10px;
}

.ten_album h3 {
  font-family:'UTMAvo';
  font-size:15px;
  color:#000;
  text-align:center;
}

.tieude_album_detail {
  font-family:'UTMAvoBold';
  font-size:20px;
  color:#9e9e9e;
  text-transform:uppercase;
}

.item_album_detail {}

.noidung_album {
  margin:20px 0;
}

/*================albumhinhanh======================*/

 
/*---------tranglienhe--------*/

.thanh_contact {
  line-height:1.8;
  position:relative;
  margin-bottom:15px;
  color:#fff;
  font-family:'RobotoBold';
  font-size:20px;
  text-transform:uppercase;
}

.thanh_contact:after {
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:60px;
  height:2px;
  background:#fff;
}

.left_contact {
  margin-left:0;
  color:#000;
}

.right_contact {
  margin-top:20px;
}

.form_contact {
  float:left;
  width:49%;
  color:#fff;
}

.form_lh {
  float:right;
  width:49%;
}

.form_lh .left_input {
  float:left;
  width:48.5%;
}

.form_lh .right_input {
  float:right;
  width:48.5%;
}

.form_lh input {
  font-family:'RobotoBold';
  font-size:13px;
  color:#fff;
  float:left;
  width:100%;
  height:40px;
  border:none;
  ;
  border-bottom:1px solid #ced4da;
  outline:none;
  background:transparent;
}

.form_lh textarea {
  font-family:'RobotoBold';
  font-size:13px;
  color:#fff;
  float:left;
  width:100%;
  border:none;
  border-bottom:1px solid #ced4da;
  outline:none;
  background:transparent;
  margin:10px 0 10px 0;
  resize:none;
}

.textarea_noidung {
  float:left;
  width:100%;
}

.form_lh input:focus,
.form_lh textarea:focus {
  box-shadow:0 2px #fff;
  border-bottom:1px solid #fff;
}

.form_lh input:focus::placeholder,
.form_lh textarea:focus::placeholder {
  color:#fff;
}

.form_lh input::placeholder,
.form_lh textarea::placeholder {
  color:#fff;
}

.w_recap,
.w_submit {
  display:inline-block;
  width:100%;
  clear:both;
}

.btn_send_lienhe {
  color:#fff;
  background:#e5e5e5;
  ;
  border:none;
  float:left;
  clear:both;
  padding:5px 20px;
  font-family:'RobotoBold';
  font-size:13px;
}

.btn-disabled {
  cursor:not-allowed;
  pointer-events:none;
  background:#ccc !important;
}

.enable_buttom {
  cursor:pointer;
  background:#007bff !important;
  border-color:#007bff;
}

.w_bando_lh {
  height:400px;
  overflow:hidden;
  margin-top:30px;
}

.w_bando_lh iframe {
  width:100%;
  height:400px;
}

/*---------tranglienhe--------*/

/*========end csstrangtrong======*/

/*=====video-list====*/

.video {
  width:415px;
  float:right;
  padding-top:20px;
}

.clip_index {
  float:right;
  width:100%;
}

.content_clip_index {
  float:left;
  width:100%;
  border-top:none;
}

.box_video_index {
  float:left;
  width:100%;
  height:270px;
  margin-bottom:2px;
}

#chon_video {
  margin-top:5px;
  outline:none;
  width:100%;
  height:33px;
  border:1px solid #ccc;
  background:#fff;
  font-size:13px;
  color:#000;
  font-family:"RobotoRegular";
  padding-left:10px;
}

.box_video {
  margin:0 auto;
  padding:0;
  box-sizing:border-box;
  width:280px;
  margin-right:23px;
  margin-bottom:23px;
}

.box_video img {
  max-width:100%;
}

.box_video a h3 {
  text-align:left;
  margin:5px 0 0 0;
  width:100%;
  float:left;
  font-size:14px;
  color:#035F67;
  font-weight:bold;
  overflow:hidden;
}

.box_video:hover a h3 {
  color:#d5aa16;
}

.box_video:hover {
  opacity:0.8;
}

.video_info {
  font-size:12px;
  color:#767676;
  line-height:1.3em;
}

.video_info .loai_vid a {
  font-size:13px;
  color:#767676;
}

.video_info .loai_vid:hover a {
  color:#167ac6;
}

.box_vid {
  width:70%;
  float:left;
}

.box_vid iframe {
  height:500px;
}

.box_vid h1 {
  font-size:24px;
  color:#fff;
  width:100%;
  background:rgba(0,0,0,.7);
  padding:15px 10px;
  box-sizing:border-box;
}

.vid_cmt {
  width:100%;
  height:auto;
  float:left;
  margin-top:10px;
}

.other_vid {
  width:28%;
  float:right;
}

.title_other {
  color:#003466;
  font-size:14px;
  font-weight:bold;
  border-bottom:1px solid #ccc;
  text-transform:uppercase;
}

.other_vid .box_video_detail {
  width:100%;
  padding:7px;
  box-sizing:border-box;
}

.other_vid .box_video_detail img {
  width:40%;
  float:left;
  height:auto;
}

.box_video_detail .vid_info {
  width:58%;
  float:right;
  color:#767676;
  line-height:1.3em;
  font-size:12px;
}

.box_video_detail .vid_info a h3 {
  font-size:13px;
  font-weight:500;
  color:#08678E;
  font-weight:bolder;
}

.box_video_detail:hover .vid_info a h3 {
  color:#d5aa16;
}

.vid_info .loai_vid a {
  font-size:13px;
  color:#767676;
}

.vid_info .loai_vid:hover a {
  color:#167ac6;
}

.box_video .luotxem {
  font-style:italic;
  color:#666;
  font-size:12px;
}

/*======video-list=====*/

/*===tintuc*/

.content_trangcon {
  color:#fff;
}

.margin-tintuc {
  margin:0 -15px;
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  flex-flow:row wrap;
  -webkit-flex-flow:row wrap;
}

.box_new {
  margin-bottom:27px;
  width:calc(100% / 4);
  float:left;
  padding:0 15px;
}

.box_new2 {
  width:calc(100% / 4);
}

.flex_boxnew {
  display:flex;
  align-items:center;
  justify-content:space-between;
  flex-direction:column;
}

.img_boxnew {
  width:100%;
}

.img_boxnew img {
  width:100%;
}

.info_boxnew {
  width:100%;
  margin-top:10px;
}

.info_boxnew h3 {
  font-family:'SVNAvo';
  font-size:16px;
  color:#fff;
  line-height:20px;
  text-transform:uppercase;
  height:42px;
  overflow:hidden;
}

.info_boxnew p {
  font-family:'SVNAvo';
  font-size:13px;
  color:#fff;
  line-height:20px;
  margin-bottom:0;
  margin-top:0;
  height:45px;
  overflow:hidden;
}

.xemtintrong {
  color:#fff;
}

.xemtintrong:hover,
.info_boxnew h3:hover {
  color:#d56a2d;
}

.left_trangtrong {
  float:left;
  width:100%;
}

.right_trangtrong {
  float:right;
  width:100%;
  margin-top:20px;
}

.img_tinkhac {
  width:100px;
}

.img_tinkhac img {
  width:100%;
}

.flex_tinkhac {
  display:flex;
  justify-content:space-between;
  margin-bottom:7px;
  padding-bottom:7px;
  border-bottom:1px dashed #ccc;
}

.tinkhac_item:nth-last-child(1) .flex_tinkhac {
  border:none;
}

.noidung {
  color:#fff;
}

/*===tintuc*/

/*=====footer========*/

#footer {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  z-index:999;
}

#copyright {
  font-family:'UTMAvo';
  font-size:11px;
  color:#ffffff;
  padding:10px 0;
  text-align:center;
  margin-top: 20px;
  position: relative;
  bottom: 0;
}

/*=====footer========*/

.lienket_ft {
  margin-top:20px;
  display:flex;
  align-items:center;
}

.lienket_ft p {}

.icon-footer {
  float:right;
  padding-left:15px;
}

.lienket_ft a:last-child {
  margin-right:0;
}

.lienket_ft a {
  margin:0 10px 0 0;
  float:left;
}

.lienket_ft img {
  border:none;
  transition:0.5s;
  -webkit-transition:0.5s;
  -moz-transition:0.5s;
  -ms-transition:0.5s;
  -o-transition:0.5s;
  -transition:0.5s;
}

.lienket_ft img:hover {
  opacity:0.6;
}

/*===*/

.left_menu {
  width:170px;
  position:fixed;
  left:30px;
  top:0;
  height:100vh;
  background:rgba(22,27,29,0.8);
  z-index:999;
  padding:0 15px 0 15px;
}

.clone-menu {
  display:none;
}

.left_menu .toggle-close-menu {
  display:none;
}

.logo {
  margin-top:15px;
  margin-bottom:12px;
}

.logo img {
  max-width:100%;
}

.sidebar_menu {
  margin-top:5px;
  margin-left:4px;
  max-height:calc(100vh - 200px);
  overflow:auto;
}

.sidebar_menu li {
  display:block;
  padding:7px 0;
}

.sidebar_menu li a {
  color:#fff;
  font-family:'SVNAvo';
  font-size:12px;
  text-transform:uppercase;
  transition:all 0.2s;
}

.clone-menu .sidebar_menu li a {
  font-size:17px;
}

.sidebar_menu li a:hover {
  color:#d56a2d;
}

.sidebar_menu li a.active {
  color:#d56a2d;
}

.hotline {
  display:flex;
  align-items:center;
  margin-top:20px;
  line-height:1.4;
  margin-left:3px;
}

.ft_sidebar {
  position:fixed;
  bottom:40px;
}

.img_hotline {
  margin-right:5px;
  background: url(../images/hotline.png);
  height: 34px;
  width: 33px;
}

.tt_hotline {
  display:flex;
  flex-direction:column;
  font-family:'SVNAvo';
}

.tt_hotline a {
  color:#ca6a2d;
}

.tt_hotline span:nth-child(1) {
  font-size:12px;
  color:#fff;
}

.tt_hotline span:nth-child(2) {
  font-size:16px;
  color:#d56a2d;
  font-family:'SVNAvoBold';
}

.w_vgas_slider {
  background:#444444;
}

.right_noidung {
  padding-left:230px;
  padding-right:30px;
  padding-top:20px;
}

.left_tintuc {
  float:left;
  width:calc(100% - 285px);
}

/*===*/

/*===*/

/*===*/

.custom-banner {
  overflow:hidden;
  position:relative;
}

.custom-banner a {
  overflow:hidden;
}

.custom-banner a:hover .ov1 {
  left:0%;
}

.custom-banner a:hover .ov2 {
  top:0%;
}

.custom-banner a:hover .ov3 {
  right:0%;
}

.custom-banner a:hover .ov4 {
  bottom:0%;
}

.custom-banner a.banner_1 .ov1 {
  top:20px;
}

.custom-banner a.banner_1 .ov2 {
  right:20px;
}

.custom-banner a.banner_1 .ov3 {
  bottom:20px;
}

.custom-banner a.banner_1 .ov4 {
  left:50px;
}

.custom-banner .ov1 {
  left:100%;
  top:7%;
  width:100%;
  height:1px;
}

.custom-banner .ov2 {
  top:100%;
  right:5%;
  height:100%;
  width:1px;
}

.custom-banner .ov3 {
  right:100%;
  bottom:10%;
  width:100%;
  height:1px;
}

.custom-banner .ov4 {
  left:8%;
  bottom:100%;
  height:100%;
  width:1px;
}

.custom-banner .ov1,
.custom-banner .ov2,
.custom-banner .ov3,
.custom-banner .ov4 {
  -webkit-transition:400ms;
  -moz-transition:400ms;
  -ms-transition:400ms;
  -o-transition:400ms;
  transition:400ms;
  position:absolute;
  background:#fff;
  z-index:1;
}

/*===*/

.margin-doitac {
  margin:0 -15px;
  display:flex;
  flex-wrap:wrap;
  margin-top:6px;
}

.item_doitac {
  padding:0 15px;
  /* margin-bottom:30px;
  */

/* float:left;
  */

/* width:calc(100% / 6);
  */

flex:0 0 16.6666666667%;
  margin-bottom:30px;
}

.item_doitac img {
  width:100%;
}

.bg_doitac {
  background:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
}

.bg_doitac:after {
  content:"";
  position:absolute;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.5);
  opacity:0;
  transition:all .5s;
}

.item_doitac:hover .bg_doitac:after {
  opacity:1;
}

.pos_page {
  position:relative;
}

.w_vgas_slider {}

.vegas-slide-inner {}

.w_album_dienhoat {
  margin:0 -10px;
}

.item_dienhoa {
  width:calc(100% / 3);
  float:left;
  margin-bottom:20px;
  padding:0 10px;
}

.item_dienhoa img {
  width:100%;
}

.w_danhmuc_camnang {
  margin-bottom:23px;
  font-family:'SVNAvo';
  font-size:16px;
  text-align:center;
  clear:both;
}

.w_danhmuc_camnang a {
  float:none;
  padding:10px 28px;
  color:#fff;
  /*background:#d56a2d;
  */

margin-right:5px;
  margin-bottom:5px;
  line-height:1;
  padding-left:0;
  display:inline-block;
}

.w_danhmuc_camnang a:last-child {
  padding-right:0;
}

.w_danhmuc_camnang a:hover {
  color:#d56a2d;
}

.w_danhmuc_camnang a.active_tab {
  color:#d56a2d;
}

/*==*/

.btn_mb {
  width:30px;
  height:30px;
  background:#fff;
  text-align:center;
  position:fixed;
  left:0;
  top:0;
  cursor:pointer;
  display:none;
}

.flex_btn {
  transition:0.3s;
  display:flex;
  align-items:center;
  justify-content:center;
  height:30px;
  transition:all 0.5s;
}

.btn_mb i {
  color:#d56a2d;
  font-size:20px;
}

.btn_mb {
  display:block;
}

.left_menu_mb {
  left:30px;
}

.w_tran_menu {
  position:relative;
  width:170px;
  -webkit-transform:none;
  transform:none;
  -webkit-transition:all .4s ease-in;
  transition:all .4s ease-in;
}

.close_menu {
  -webkit-transform:translate3d(-200px,0,0);
  transform:translate3d(-200px,0,0);
}

.close_menu .btn_mb {
  right:-60px;
  left:auto;
}

.padding_30 {
  padding-left:30px !important;
}

.right_noidung {
  transition:all 0.8s;
}

div#menu_mobi {
  display:none;
}

.grid-mb {
  display:grid;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;
  grid-column-gap:30px;
}

.grid-mb .item {
  display:block;
  margin-bottom:30px;
  width:100%;
  float:none;
  padding:0;
  text-align:center;
}

.grid-mb .item h4 {
  font-size:17px;
  margin:4px 0;
  margin-top:10px;
}

.grid-mb .item span {}

.fix.item .product_images {
  height:auto;
}

.fix.item .product_images img {
  float:left;
  width:100px;
  height:auto;
}

.fix.item .product_images h3 {
  float:left;
  position:static;
  padding-left:10px;
  font-size:13px;
  width:calc(100% - 100px);
}

#pagination-custom {
  /* float:right;
  */

/* margin-right:-5px;
  */

display:block;
  width:100%;
  margin:0;
  padding-bottom:20px;
}

#pagination-custom li {}

#pagination-custom li.active {}

#pagination-custom li.active a,
#pagination-custom li:hover a {
  background:#c95326;
  color:#fff;
}

#pagination-custom li a {
  background:transparent;
  border:1px solid #cccccc69;
  color:#ccc;
  font-weight:normal;
  padding:1px 4px;
  font-size:11px;
  height:26px;
  line-height:22px;
  min-width:28px;
}

#pagination-custom li.disabled a {}

#pagination-custom li.disabled {}

.has-paging {}

.has-paging .is-page {
  display:none;
}

.has-paging .is-page {
  display:none;
}

.has-paging .page-1 {
  display:block;
}

.ft_sidebar {
  bottom:10px;
}

/*

@media (max-width:1300px) {
  ;
  }

@media (max-width:1024px) {
  #w_menu {
    display:none;
  }
  .btn_mb {
    display:none;
  }
  .left_menu_mb {
    left:0;
  }
  .w_tran_menu {
    -webkit-transform:translate3d(-200px,0,0);
    transform:translate3d(-200px,0,0);
    ;
    position:relative;
    width:170px;
    height:auto;
    -webkit-transform:none;
    transform:none;
    -webkit-transition:all .4s ease-in;
    transition:all .4s ease-in;
    z-index:999999999999;
  }
  .close_menu {
    -webkit-transform:translate3d(-200px,0,0);
    transform:translate3d(-200px,0,0);
    height:auto;
  }
  .right_noidung {
    width:100%;
    float:left;
  }
  .right_noidung {
    padding:5px;
    padding-top:60px;
  }
  .right_detail {
    ;
  }
  .left_detail {
    ;
  }
  .chitiet_sanpham {
    margin:0;
  }
  .imgsp {
    float:left;
    width:100%;
  }
  .box_des_detail {
    float:left;
    width:100%;
  }
  #copyright {
    padding:0 10px;
  }
  div#menu_mobi {
    display:block;
  }
}

@media (max-width:992px) {
  .grid-mb {
    grid-template-columns:1fr 1fr 1fr;
  }
  .right_detail {
    width:100%;
    clear:both;
    margin-top:20px;
  }
  .item_detail {
    float:left;
    width:calc(100% / 3);
  }
  .item_rp {
    margin:0 -4px;
  }
  .left_detail {
    width:100%;
  }
  .margin-doitac {
    margin:0 -10px;
  }
  .item_doitac {
    padding:0 10px;
  }
  .item_doitac {
    margin-bottom:20px;
  }
  .right_tintuc {
    display:none;
  }
  .left_tintuc {
    width:100%;
  }
}

@media (max-width:850px) {
  .box_new {
    width:50%;
    padding:0 10px;
  }
  .margin-tintuc {
    margin:0 -10px;
  }
}

@media (max-width:750px) {
  .main_img_detail {
    width:100%;
  }
  #hinhcon_mo {
    width:100%;
    margin-top:20px;
  }
}

@media (max-width:650px) {
  .grid-mb {
    grid-template-columns:1fr 1fr;
  }
  .item {
    width:calc(100% / 2);
  }
  .margin-doitac {
    margin:0 -5px;
  }
  .item_doitac {
    padding:0 5px;
  }
  .item_doitac {
    margin-bottom:10px;
  }
  .item_doitac {
    width:calc(100% / 4);
  }
  .w_album_dienhoat {
    margin:0 -5px;
  }
  .item_dienhoa {
    width:calc(100% / 2);
    margin-bottom:10px;
    padding:0 5px;
  }
}

@media (max-width:550px) {
  .box_new {
    width:100%;
    padding:0 5px;
  }
  .margin-tintuc {
    margin:0 -5px;
  }
  .thanh_title {
    flex-direction:column;
    align-items:end !important;
  }
  .w_cat_tt {
    margin-left:0 !important;
  }
}

@media (max-width:500px) {
  .item_doitac {
    width:calc(100% / 3);
  }
}

@media (max-width:450px) {
  .item {
    width:100%;
  }
}

@media (max-width:375px) {
  .item_doitac {
    width:calc(100% / 2);
  }
}

*/

@media(max-width:1024px) {
  .box_new2 {
    ;
  }
  .item {
    float:left;
    position:relative;
    padding:0 15px;
    margin-bottom:30px;
    width:calc(100% / 3);
  }
  .item_rp .item {
    width:100%;
    padding-left:0;
    padding-right:0;
  }
}

@media(max-width:800px) {
  .imgsp {
    float:none;
  }
  .img_detail {
    display:flex;
  }
  .img_detail .main_img_detail {
    flex:0 0 50%;
    max-width:50%;
    float:none;
  }
  .img_detail .hinhcon_mo {
    flex:0 0 50%;
    max-width:50%;
    float:none;
  }
  .fix.item .product_images img {
    float:none;
    width:100%;
  }
  .fix.item .product_images h3 {
    margin:10px 0;
    padding-left:0;
    font-size:16px;
    width:100%;
  }
  #hinhcon_mo {
    height:auto;
  }
  .left_detail {
    width:100%;
    float:none;
  }
  .right_detail {
    width:100%;
    float:none;
  }
  .item {
    float:left;
    position:relative;
    padding:0 15px;
    margin-bottom:15px;
    width:calc(100% / 2);
  }
}

.menu-on-mobile {
  position:fixed;
  z-index:1234;
  width:100%;
  background:#2E2E2E;
  -webkit-box-shadow:1px 2px 3px 2px rgba(50,50,50,0.3);
  -moz-box-shadow:1px 2px 3px 2px rgba(50,50,50,0.3);
  box-shadow:1px 2px 3px 2px rgba(50,50,50,0.3);
  top:0;
  padding:0 10px;
  display:none;
}

.menu-on-mobile .xheader {}

.menu-on-mobile .xheader .toggle-menu {
  display:inline-block;
  width:30px;
  text-align:center;
  line-height:30px;
  cursor:pointer;
}

.menu-on-mobile .xheader .toggle-menu i {
  font-size:22px;
  position:relative;
  color:#d58050;
  top:3px;
}

.menu-on-mobile .xheader .toggle-menu i {}

.menu-on-mobile .logo-mobile {}

.menu-on-mobile .logo-mobile img {
  width:200px;
}

.menu-on-mobile .name-mobile {
  font-family:arial;
  font-size:23px;
  position:relative;
  top:3px;
  color:#fff;
  letter-spacing:2px;
  font-weight:bold;
}

@media(max-width:768px) {
  #container {
    overflow:inherit;
  }
  .block_videohome {
        position: relative !important;
        margin: 0 auto;
    }
  #hinhcon_mo {
    height:auto !important;
    max-height:300px;
  }
  .item_sub_img {
    width:calc(100% / 5);
  }
  .item_rp {
    margin-left:-15px;
    margin-right:-15px;
  }
  .item_rp .item {
    float:left;
    position:relative;
    padding:0 15px;
    margin-bottom:15px;
    width:100%;
  }
  .xemtintrong {
    font-size:12px;
  }
  .info_boxnew p {
    font-size:10px;
    line-height:15px;
  }
  .info_boxnew h3 {
    font-size:11px;
    line-height:16px;
    height:32px;
  }
  .box_new2 {
    width:50%;
    /* padding:0 10px;
    */;
  }
  .row.two-col {
    ;
  }
  .row.two-col .col-1,
  .row.two-col .col-2 {
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%;
  }
  .open-menu #container {
    /* position:fixed;
    */    transform:scale3d(0.95,0.99,0.95);
    -webkit-transform:scale3d(0.95,0.99,0.95);
    -moz-transform:scale3d(0.95,0.99,0.95);
    -ms-transform:scale3d(0.95,0.99,0.95);
    -o-transform:scale3d(0.95,0.99,0.95);
    height:100vh !important;
    overflow:hidden;
  }
  .clone-menu .toggle-close-menu {
    display:block;
    position:absolute;
    right:10px;
    top:10px;
    color:#fff;
    font-size:25px;
    width:30px;
    height:30px;
    line-height:27px;
    text-align:center;
    z-index:30;
    cursor:pointer;
  }
  .open-menu .left_menu_mb.clone-menu {
    /* height:auto;
    */    overflow:auto;
    transform:translate3d(0,0,0);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    left:0;
    /* max-height:calc(100vh - 200px);
    */    height:100vh !important;
    overflow:hidden;
  }
  .left_menu_mb {
    display:none;
  }
  .left_menu_mb.clone-menu {
    display:block;
    width:100%;
    left:0;
    z-index:12345;
    height:100vh;
    overflow:auto;
    padding:30px;
    padding:20px;
    padding-top:3px;
    position:absolute;
    width:100%;
    /* height:auto;
    */    top:0;
    z-index:9999;
    visibility:hidden;
    transform:translate3d(-99%,0,0);
    -webkit-transform:translate3d(-99%,0,0);
    -moz-transform:translate3d(-99%,0,0);
    -ms-transform:translate3d(-99%,0,0);
    -o-transform:translate3d(-99%,0,0);
    left:-1%;
    visibility:visible;
    -webkit-transition:transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86);
    -moz-transition:transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86);
    -o-transition:transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86);
    transition:transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86);
  }
  .left_menu_mb.clone-menu .logo {
    display:none;
  }
  .menu-on-mobile {
    display:block;
  }
  .w_vgas_slider {
    /* height:auto !important;
    */    padding-top:55px;
    -webkit-transition:transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86);
    -moz-transition:transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86);
    -o-transition:transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86);
    transition:transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86);
  }
  body {
    background:#444444 !important;
  }
  .right_noidung {
    padding:15px !important;
  }
}

@media(max-width:1024px) {
  ;
  }

@media(max-width:768px) {
  .ft_sidebar {
    bottom:110px;
  }
  #content #info {
    padding-left:10px;
    padding-right:10px;
  }
  .item_doitac {
    flex:0 0 25%;
    padding:0 10px;
    margin-bottom:20px;
  }
  .item {
    margin-bottom:30px;
  }
  .div_css {
    margin-left:0;
    margin-right:0;
  }
  .left_tintuc {
    width:calc(100% - 180px);
  }
  .box_new {
    width:calc(100% / 2);
  }
  .img_detail {
    display:block;
  }
  .img_detail .main_img_detail,
  #hinhcon_mo {
    width:100%;
    float:none;
    max-width:none;
    flex:0 0 100%;
  }
  .main_img_detail {
    margin-bottom:10px;
  }
}

@media(max-width:600px) {
  .fancybox-thumbs-x .fancybox-thumbs__list {
    max-width:100%;
  }
  .fancybox-thumbs-x .fancybox-thumbs__list {
    max-width:100%;
  }
  .fancybox-thumbs {
    display:none;
  }
  .fancybox-thumbs-x .fancybox-thumbs__list {
    max-width:100%;
    overflow:auto !important;
  }
}

@media(min-width:420px) {
  .thanh_title.desktop-flex {
    display:flex !important;
  }
  .thanh_title {
    display:block !important;
    text-align:center;
  }
}

@media(max-width:420px) {
  .right_detail .thanh_title:after,
  .right_tintuc .thanh_title:after {
    display:none;
  }
  .w_danhmuc_camnang {
    margin-bottom:10px;
  }
  .thanh_title {
    margin-bottom:10px;
  }
  .mobile-block {
    display:block !important;
  }
  .hide-mobile {
    display:none !important;
  }
  .item_cat,
  .item_c1 {
    float:none !important;
    display:inline-block;
    font-size:11px;
    margin-bottom:0 !important;
    margin-right:6px !important;
    padding:0 !important;
  }
  .thanh_title {
    margin-bottom:10px;
    text-align:center;
  }
  .box_new {
    padding-left:5px;
    padding-right:5px;
    margin-bottom:10px;
  }
  .margin-tintuc {
    margin-left:-5px;
    margin-right:-5px;
  }
  #content #info {
    padding:0;
  }
  .noidung_ta {
    padding:5px 0;
  }
  .item_rp {
    margin-left:-5px;
    margin-right:-5px;
  }
  .fix.item .product_images h3 {
    font-size:12px;
    margin-bottom:0;
  }
  .item_rp .item {
    width:50%;
    padding:0 5px;
    margin-bottom:10px;
    /* float:none;
    */;
  }
  .item {
    padding:0 5px;
    margin-bottom:10px;
  }
  .div_css {
    margin-left:-5px;
    margin-right:-5px;
  }
  .right_noidung {
    padding:10px !important;
  }
  .margin-doitac {
    margin:0 -5px;
  }
  .item_doitac {
    padding:0 5px;
    margin-bottom:10px;
    flex:0 0 33.33333333%;
  }
  .left_tintuc {
    width:100%;
  }
}

@media screen and (orientation:portrait) {
  .ft_sidebar {
    ;
  }
}

@media screen and (orientation:landscape) {
  @media(max-width:825px) {
    .lienket {
    position:fixed;
    right:40px;
  }
}
;
}

@media(max-width:825px) {
  .logo {
    display:none;
  }
  .sidebar_menu {
    max-height:calc(100vh - 120px);
  }
}

@media(max-width:640px) {
  .sidebar_menu {
    max-height:calc(100vh - 120px);
  }
}
.chromeframe {
    position:fixed !important;
    top:0 !important;
    right:0;
    left:0;
    width:100% !important;
    z-index:99999999999999 !important;
    background-color:#ffff00 !important;
    color:#000 !important;
    height:25px;
    line-height:25px;
    padding:0.2em 0;
    text-align:center !important;
}

#timeoutsess {
    display:none;
}

#timeoutsess a {
    color:#2f70a7 !important;
}
.panel-default {
    border-color: transparent;
}
.panel {
    background-color: transparent;
}
.nv-list-item li {
    display: flex;
    padding: 10px 0;
    margin: 0 !important;
}
h1.title{
    font-size: 16px;
    color: #d56a2d;
    float: none;
    padding: 10px 28px;
    margin-right: 5px;
    margin-bottom: 5px;
    line-height: 1.8;
    padding-left: 0;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 10px;
}
h2.title{
    font-size: 16px;
    float: none;
    padding: 0;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-weight: bold;
}
.margin {
    margin:10px;
}

.margin-right {
    margin-right:10px;
}

.margin-left {
    margin-left:10px;
}

.margin-top {
    margin-top:10px;
}

.margin-bottom {
    margin-bottom:10px;
}

.margin-sm {
    margin:4px;
}

.margin-right-sm {
    margin-right:4px;
}

.margin-left-sm {
    margin-left:4px;
}

.margin-top-sm {
    margin-top:4px;
}

.margin-bottom-sm {
    margin-bottom:4px;
}

.margin-lg {
    margin:15px;
}

.margin-right-lg {
    margin-right:15px;
}

.margin-left-lg {
    margin-left:15px;
}

.margin-top-lg {
    margin-top:15px;
}

.margin-bottom-lg {
    margin-bottom:15px;
}

.padding-top{
    padding-top: 10px
}

.padding-left{
    padding-left: 10px
}

.padding-right{
    padding-right: 10px
}

.padding-bottom{
    padding-bottom: 10px
}

.boder-top{
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #ccc;
}

.boder-bottom{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ccc;
}

.border-left{
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #ccc;
}

.border-right{
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ccc;
}
h1.title_detail{
    color: #fff;
    font-family: 'RobotoCondensedBold';
    font-size: 19px;
    text-transform: uppercase;
}
.block_default{
    margin-bottom: 25px;
}
.content_default ul li {
    margin-bottom: 15px;
}
.content_default img {
    margin-right: 8px;
}
.img-thumbnail {
    background-color: #cccccc;
    border: none;
    border-radius: 0;
    max-width: 100%;
    padding: 0;
}
.middle {
    vertical-align: middle;
}
.display-inline-block {
    display: inline-block;
}
.block_simple{
    text-align: center;
    color: #e1ff00;
    margin-bottom: 40px;
    margin-top: 20px;
    font-size: 1.1em;
}
.block_simple a{
    color: #e1ff00;
}
.company_info .fa{
    margin-right: 5px;
}
.company_name{
    font-weight: bold;
    font-size: 1.1em;
    text-transform: uppercase;
    margin: 1em 0;
}
figure {
    margin: 0;
    background: rgba(22,27,29,0.8);
    border-radius: 0 0 3px 3px;
}
figcaption{
    padding: 0 5px;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: rgba(22,27,29,0.2);
}
.table-hover>tbody>tr:hover {
    background-color: rgba(22,27,29,0.5);
}
.block_videohome{
    position: absolute;
    z-index: 99999;
    width: 300px;
    max-width: 100%;
    bottom: 10px;
    right: 5px;
    height: auto;
    border: 8px solid rgba(22,27,29,0.2);
    border-radius: 10px;
    -moz-transition: color .1s cubic-bezier(0.0,0.0,0.2,1);
    -webkit-transition: color .1s cubic-bezier(0.0,0.0,0.2,1);
    transition: color .1s cubic-bezier(0.0,0.0,0.2,1);
    outline: 0;
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
    color: #999;
    background-color: transparent;
    border-color: #7c7c7c;
    cursor: not-allowed;
    padding: 2px 6px;
}










