@font-face {
  font-family: 'BenchNine-Regular';
  src:    url('../fonts/BenchNine-Regular.ttf');
  
  font-weight: normal;
  font-style: normal;
}

@font-face {
            font-family: 'myria';       
            src:url(../fonts/myria/regular.ttf) format('truetype'),
                 url(../fonts/myria/bold.ttf) format('truetype');
                 
            font-weight: normal;
            font-style: normal;
        }

body {
  font-family: arial !important;
}



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
a:focus, a:hover {text-decoration: none;}
body {
  line-height: 1;
  font-family: 'myria';
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #47240E;
}
table p {
    padding: 5px;
}
table tr {
  border-bottom: 1px solid #47240E;
}
/**************END RESET************************/
.login li:first-child a {
  border-right: 1px solid #ddd;

}
.login {
  display: none;
}

.login li a {
  padding: 0 10px;
margin: 3px 0 0 0;
  color: #333;

}
#BNC_txt_search {
  width: 216px;
}
.checkcart:hover .checkoff{visibility: visible;}

.checkoff {visibility: hidden;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.35);
padding: 20px;
z-index: 1;
position: relative;
background: #fff;}
.checkoff label {font:normal 12px arial;}
.checkoff button {padding: 8px 30px;
display: block;
margin: auto;
background: #F23030;
color: #fff;
border: 0;}
.phoneview  {height: 23px;}
.phoneview .phoneview-show {  display: none;
  position: absolute;
  cursor: pointer;
  top: 22px;
  z-index: 1;}
#fast-cart p {  font: normal 12px arial;
  padding-bottom: 5px;}
.phoneview:hover .phoneview-show {display:block;}
.checkon {text-align: center;padding-bottom: 3px;}
.checkoff input {margin-bottom: 10px;border-radius: 0;padding: 5px;width: 100%}
.checkcart {  height: 55px;
  background: #fafafa;
    margin-top: 26px;
    width: 100%;
  border-radius: 5px;
  border-bottom: 4px solid #ededed;}
  .checkcart .checkon i {display: block;
  float: left;
  color: #62361D;
  padding: 12px;
  font-size: 27px;
  background: #fff;
  border-radius: 5px;}
  .checkcart .checkon a {  font: normal 22px/49px arial;
  text-transform: uppercase;
  color: #555;}
.menu-header li {padding: 0 22px;}
.menu-header li:first-child {}
.menu-header {padding-top: 2px;height: 24px;}
.header-top {  
  background: #ebf0f2;
  height: 37px;}
  .language  ul li {
    padding: 5px 11px;
  }
  .language  {
      margin-left: 38px;
      float: right;
  }
.header-banner  {height: 120px;background: #fff;
  padding: 10px 0;}
.header-banner .form-control {height: 26px;}
.header-top > .container {line-height:28px;}
.header-top a {font-size: 12px;
font-weight: bold;color: #BEC4CF;
}
.dm-right-logo ul li {
  float: left;
}
.dm-right-logo ul li a{
  display: block;
  padding: 0 13px;
  color: #47240E;
  line-height: 26px;
  font-size: 18px;
}
.dm-right-logo {
  overflow: hidden;
  float: right;
}
.slider {
  position: relative;
}
.hotline {
  display: block;
  font-size: 29px;
  color: #47240E;
  position: relative;
  clear: both;
  text-align: right;
  margin-top: 20px;
  font-weight: 600;
  line-height: 37px;
  float: right;
}
#vgc_bc_off {
  background: #F57921 !important;
      border: 1px solid #F57921 !important;
}
.hotline > i {
    background: url(/themes/48/statics/imgs/phone.png) no-repeat center;
    height: 34px;
    width: 34px;
    line-height: 31px;
    position: absolute;
    right: 239px;
    top: 3px;
}
.dm-right-logo ul li a:hover {
  color: red;
}
#BNC_btn_search {
  color: #47240E;
  margin: 0;
  background: none;
  border: 0;}
  .search-basic select {
  width: 106px !important;
  border: 0px !important;
  text-align: center;
  position: relative;
}
.search-basic {
  display: none;
}
.news-top {background: #FAFAFA;padding: 10px 0;  text-align: center;}
.news-top ul li {float: left;  margin-bottom: 10px;}
.news-top ul li img {max-width: 100%;}
.visible-dmtc a {  color: #767396;
  text-transform: uppercase;
  font-family: monospace;
  font-size: 20px;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.19);
  margin-bottom: 5px;
  display: block;
  font-family: arial;}
  .visible-dmtc span {color: #999898;
      text-shadow: 1px 1px rgba(0, 0, 0, 0.19);
  font-size: 14px;}
.visible-dmtc {padding: 5px;}
.f-menutop-name {display:none;}
  #BNC_btn_search span {  color: #fff;}
.search {position: relative;
  background: #fff;
  padding-right: 0;
}
.submit-search {position: absolute;
right: 0;
background: #555;
color: #fff;
transition:background-color 0.5s;
-webbkit-transition:background-color 0.5s;
padding: 6.2px 20px;border-radius: 0;}
.submit-search:hover {background-color: #20A120;color:#fff;}
.tab ul li a {padding: 0 5px;
color: #B9B2B2;
font-size: 12px;}
.submit-search1 {display: none;  position: absolute;
  right: 0;
  background: #555;
  color: #fff;
  transition: background-color 0.5s;
  -webbkit-transition: background-color 0.5s;
  padding: 6.2px 20px;
  border-radius: 0;}
  .submit-search1:hover {background-color: #20A120;color:#fff;}
.tab ul li a:hover {background-color: inherit;
color: #333;}
.tab ul li.active a {color:#333;font-weight: bold;}
.tab span {float: left;
color: #c40000;padding-right: 5px;}
.support {clear: both;}
.hotro {margin-top: 25px;}
.support li {}
.support li a{padding-left: 29px;}
.hotline span {font-size: 21px;color: #857c7c;font-family: Myriad Pro;}
.hotline a {color:#555; font:bold 30px aril;text-decoration: inherit;padding-left: 5px;cursor: text;}
.skype {background: url(../icon/skype.png) left no-repeat;}
.yahoo {background: url(../icon/yahoo.png) left no-repeat;}
.menu-top {position: relative;
  background: #3760a2;
}
.main-menu {
  padding: 0;
  text-align: center;
  border-radius: 5px;}
.bg-cat-menu {position: absolute;
right: 11%;
z-index: 11;
top: 182%;display: none;}
.menu-top ul li.home a {color: #fff;
font-size: 16px;}
.menu-top > div > div > nav > ul > li> a {
  color: #fff;
  padding: 13px 20px;
  display: block;
  font-size: 15px;
  transition: background-color 0.5s;
  -webbkit-transition: background-color 0.5s;
  position: relative;
}
/*.menu-top > div > div > nav > ul > li> a:after {
  position: absolute;
  right: 0;
  top: 0;
  width: 2px;
  height: 41px;
  content: "";
  background: rgba(118,79,54,1);
background: -moz-linear-gradient(left, rgba(118,79,54,1) 0%, rgba(118,79,54,1) 3%, rgba(118,79,54,1) 51%, rgba(0,0,0,1) 52%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(118,79,54,1)), color-stop(3%, rgba(118,79,54,1)), color-stop(51%, rgba(118,79,54,1)), color-stop(52%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(left, rgba(118,79,54,1) 0%, rgba(118,79,54,1) 3%, rgba(118,79,54,1) 51%, rgba(0,0,0,1) 52%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(left, rgba(118,79,54,1) 0%, rgba(118,79,54,1) 3%, rgba(118,79,54,1) 51%, rgba(0,0,0,1) 52%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(left, rgba(118,79,54,1) 0%, rgba(118,79,54,1) 3%, rgba(118,79,54,1) 51%, rgba(0,0,0,1) 52%, rgba(0,0,0,1) 100%);
background: linear-gradient(to right, rgba(118,79,54,1) 0%, rgba(118,79,54,1) 3%, rgba(118,79,54,1) 51%, rgba(0,0,0,1) 52%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#764f36', endColorstr='#000000', GradientType=1 );
}
.menu-top > div > div > nav > ul > li:first-child> a:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 2px;
  height: 41px;
  content: "";
  background: rgba(118,79,54,1);
background: -moz-linear-gradient(left, rgba(118,79,54,1) 0%, rgba(118,79,54,1) 3%, rgba(118,79,54,1) 51%, rgba(0,0,0,1) 52%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(118,79,54,1)), color-stop(3%, rgba(118,79,54,1)), color-stop(51%, rgba(118,79,54,1)), color-stop(52%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(left, rgba(118,79,54,1) 0%, rgba(118,79,54,1) 3%, rgba(118,79,54,1) 51%, rgba(0,0,0,1) 52%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(left, rgba(118,79,54,1) 0%, rgba(118,79,54,1) 3%, rgba(118,79,54,1) 51%, rgba(0,0,0,1) 52%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(left, rgba(118,79,54,1) 0%, rgba(118,79,54,1) 3%, rgba(118,79,54,1) 51%, rgba(0,0,0,1) 52%, rgba(0,0,0,1) 100%);
background: linear-gradient(to right, rgba(118,79,54,1) 0%, rgba(118,79,54,1) 3%, rgba(118,79,54,1) 51%, rgba(0,0,0,1) 52%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#764f36', endColorstr='#000000', GradientType=1 );
}*/
.menu-top > div > div > nav > ul > li:first-child a{
  border-left: 0;
}
.menu-top > div > div > nav > ul > li:last-child a{
  border-right: 0;
}
.menu-top > div > div > nav > ul > li {
  display: inline-block;
  /* width: 172px; */
  position: relative;
}
.menu-top > div > div > nav > ul > li:hover{  
  background-color: #F57921;}
.search-border .form-control  {
  box-shadow: inherit;
  border: 1px solid #E7E5E4;
  background: none;
}
.search .input-group-btn a{
  position: absolute;
  right: 0;
  top: 0;
}
.menu-top ul li.active a {background-color: #c40000}
.menu-top > div > div > nav > ul > li:hover .bg-cat-menu {display: block;}
.logo {}
.logo img {max-width: inherit;}

.level1 li {margin: 5px 0;}
.level1 ul {margin: auto;}
.level1 li a {padding: 12px 5px;
  color: #fff;
  font-size: 12px;
  display: block;
  text-transform: uppercase;}
.level1 li:hover {background:rgba(71, 36, 14, 0.58);}
.level1 li i {font-size: 8px;color: #555}
/**************END MENU************************/
/**************END HEADER************************/
.icon-slide {  font-size: 35px !important;
  top: 44%;
  position: absolute;
  padding: 0 13px;
  background: #62361D;
  opacity: 1 !important;
  border-radius: 5px;
  border-bottom: 2px solid #860c1a !important;}
  .left .icon-slide {left: 10px;}
  .right .icon-slide {right: 10px;}
  .text-slide {
    width: 83%;
    bottom: 0;
    left: 88px;
    height: 104px;
    padding: 10px;
    background-color: rgba(0, 0, 0, 0.62);
  }
  .slider .carousel-indicators {
    bottom: 7px;
    left: 87%;
  }
  .slider .carousel-inner {
      overflow: inherit !important;
  }
  .carousel-indicators li {
      background-color: #754200 ;
      border: 0 ;
  }
  .carousel-indicators li.active {
    width: 10px;
    height: 10px;
    background: #fda22d;
    border: 0 ;
    margin: 1px;
  }
  .text-slide1 {  color: #FFAE00;
  float: left;
  display: block;
  padding: 10px;
  font-size: 16px;
  font-weight: bold;}
  .text-slide2 {  clear: both;
  display: block;
  background: linear-gradient(to bottom,rgba(255, 255, 255, 0) 50%,#fff 50%,#fff 51%,rgba(255, 255, 255, 0) 50%);
  width: 40%;
  margin: auto;
padding: 25px 0;}

.oder-slider {display: block;
  clear: both;
  border: 1px solid #fff;
  width: 20%;
  margin: auto;
  padding: 10px 0;
  transition:background-color 0.5s;
-webbkit-transition:background-color 0.5s;
  text-transform: uppercase;
  color: #fff;}
  .oder-slider:hover {background-color: #df2f00;color: #fff;}
  .text-slide3 {  clear: both;
  font-size: 13px;

  margin-bottom: 20px;
  display: block;
  float: left;
  padding-left: 10px;
  text-align: left;
  line-height: 22px;}

/**************END Slide*********************************************************************/

.category {margin:20px 0;}
.category ul li {padding: 10px;}
.category ul li a img {max-width: 100%;}

/**************END CATEGORY********************************************************************/
#tabsp4 {padding-bottom: 100px}
.title-sp i {display: none;}
.title-sp {  float: left;
  text-transform: uppercase;
  color: #62361D;
  display: block;
  padding: 6px 0;
  border-bottom: 2px solid #62361D;
  font: normal 30px "arial";}
  .title-hom-all {float: left;
  font: normal 20px arial;
  text-transform: uppercase;
  color: #df2f00;
  display: block;
  padding: 10px 0;
  border-bottom: 3px solid #555;}
  .title-vd {margin-right: 10px;}
  .title-tt {  color: #62361D;
  font-family: "arial";
  font-size: 30px;
  font-weight: normal;
  height: 50px;
  line-height: 50px;
  padding: 0 5px;
  text-transform: uppercase;
  border-bottom: 2px solid #62361D;}
  .title-tab {float: right;border:0 !important;  margin-top: 10px;}
  .title-tab li a {border:0 !important;color:#333;border-radius:0 !important;  padding: 10px 15px;display: block;}
   .title-tab li:hover a {background-color: #df2f00;color:#fff;}
   .title-tab li.active a {background-color: #df2f00;color:#fff;}
   .title-tab li.active a:hover {background-color: #df2f00;color: #fff;} 
   .title-tab li {border:0 !important;float: left;}
   .main-tab {}
   .main-tt {clear:both;}
   .clear {clear:both;}
   .padding-0 {
    padding: 0;
   }
   .item-tabsp {
      padding: 10px;
  position: relative;
  margin-bottom: 20px;
  overflow: hidden;
  background: #fff;
  min-height: 435px;
  border: 1px solid #ddd;
  border-radius: 5px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.61);}
   .f-product .item-tabsp .img-tab {  padding: 5px;
  height: 265px;
  width: 100%;
  display: block;
  overflow: hidden;
  position: relative;  
}
.grid .item-tabsp .img-tab {  padding: 5px;
  height: 265px;
  display: block;
  overflow: hidden;
  position: relative;  
}
.tab-content ul.grid li .item-tabsp .img-tab {width: 30%;float: left;}
.grid .v2-pr-item-boxdetail {width: 70%;float: left;}
.grid .main-hover {width: 32%;float: left;right: auto;top: 17%;}
.grid .item-tabsp {min-height: 272px;}
.grid .item-tabsp:hover .main-hover {  top: 40%;}
.tab-content ul.grid li {margin-top: 18px}
.item-tabsp img:hover {}
    .item-tabsp img { 
  max-width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: block;
  margin: auto;}
  .item-tabsp:hover .main-hover {display: block;}
  .btn-xemnhanh {}
  .btn-xemnhanh:hover a {  width: 110px;
  background: #62361D;
  color: #fff;}
  .chitiet a {  background: none repeat scroll 0 0 #62361D;
  border-bottom: 3px solid #860C1A;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  font-family: "arial";
  font-size: 19px;
  padding: 7px 29px;
  text-transform: uppercase;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;}
  .btn-xemnhanh:hover i {color: #fff;padding-right: 5px;}
  .btn-xemnhanh a {color: #FA7C63;
  padding-left: 5px;
  font-size: 18px;
  background: #fff;
    transition: all 0.1s linear;
      -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  width: 46px;
  height: 38px;
  display: block;
  padding: 0 5px;
  box-shadow: 0 0 8px #555;
  text-align: center;
  border-radius: 5px;}
  .btn-xemnhanh i {  color: #FA7C63;
  padding: 9px 0;
  font-size: 22px;}
  .name-sp {height: 54px;
  line-height: 26px;
  overflow: hidden;
  text-align: center;}
  .name-sp a{  color: #555;
  display: block;
  font-family: arial;
  font-size: 20px;
  font-weight: normal;}
  .name-sp:hover a {color: #df2f00}
  .item-tabsp:hover .main-hover{visibility: visible;top: 35%}
  .main-hover {overflow: hidden;
  visibility: hidden;
  position: absolute;
  top: 30%;
  width: 100%;
  left: 0;
  right: 0;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
  margin: auto;
  padding: 0 20px;}
  .main-hover div {padding: 5px;}
  .giathuc {color:#ccc;margin:0;font:normal 14px  arial;text-align: center;text-decoration: line-through;}
  .giaban {  color: #62361D;
  font-family: "arial";
  font-size: 24px;
  font-weight: normal;
  text-align: center;
  margin-bottom: 10px;}
  .ttprodss div {transition:background-color 0.5s;
    padding: 0;}
  .sosanh a {display: block;
 
  padding: 10px 5px;
  font: normal 12px arial;
  line-height: 20px;
  color: #999999;}
  .love {display: none;}
  .ttprodss div:hover a,.ttprodss div:hover button {color: #fff;}
   .ttprodss a i, .ttprodss button i {padding-right: 5px;}
   .dathang button,.dathang a {  display: block;
  font-size: 18px;
  border-radius: 5px;
  border: 0;
  line-height: 20px;
  color: #FA7C63;
  background: #fff;
  text-transform: uppercase;
  box-shadow: 0 0 8px #555;
  transition: all 0.1s linear;
    -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  height: 38px;
  width: 46px;}
  .dathang button:hover,.dathang a:hover {width: 110px;
  background: #62361D;
  color: #fff;}
  .dathang button:hover i,.dathang a:hover i {padding-right: 5px;}
  .dathang button.het,.dathang a.het {  text-decoration: line-through !important;
  cursor: no-drop;
}
  .dathang button i,.dathang a i {  padding: 9px 0;
  font-size: 22px;}
  .dathang a i {padding: 9px 0 15px 0;}
  .love button i {padding-right: 5px;}
  .love button {  display: block;
  padding: 7px 6px;
  font: normal 12px arial;
  line-height: 20px;
  color: #999999;
  border: 0;
  border-radius: 0;}
  .dathang a{padding:0 5px;text-align: center;opacity: 1;}
  .phantrang ul li {float: left;margin-left:5px;}
  .phantrang ul li a {display: block;padding: 10px 20px;background-color: #efefef;color: #999999}
  .phantrang ul li.active a, .phantrang ul li:hover a {background-color: #df2f00;color:#fff;}
  .phantrang {float: right;margin:10px 20px 0 0;}
    /**************END TAB HOME SP********************************************************************/
  .tab-category {margin-bottom: 20px;clear: both;overflow: hidden;}
  .qc-img img {max-width: 100%;}
  .qc-img {padding: 15px;margin-bottom: 15px;}
  .promotion {position: absolute;
  top: 5%;
  right: 7%;
  background-color: #df2f00;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  text-align: center;
  line-height: 50px;
  color: #fff;}
  .item-tt img {max-width: 100%;transition:opacity 0.5s;
    -webbkit-transition:opacity 0.5s;}
    .row {
      margin-left: -15px;
      margin-right: -15px;
    }
  .item-tt {
  min-height: 343px;
  margin-bottom: 10px;
  border-radius: 5px;}
  .read-more-tt {
    position: absolute;
    bottom: -6px;
    left: 10px;
    font-size: 13px;
    color: #F47920;
  }

  .read-more-ttt {
    position: absolute;
    bottom: 7px;
    left: 21px;
    font-size: 13px;
    color: #F47920;
  }
  .read-more-ttt i {
        font-size: 16px;
    padding-right: 4px;
  }
  .blgt .f-block-body {
    height: 265px;
  position: relative;
  }
  .read-more {
      position: absolute;
  bottom: -13px;
  }
  .f-contact-page-info {
    margin-left: -15px;
  }
  .item-tt .info {  color: #62361D;
  font-size: 13px;
  text-align: inherit;
  line-height: 22px;}
  .spbl-slide {height: 403px;
  overflow: hidden;}
  .spbl-slide .giaban {float: left;  padding: 0 10px;
  margin-top: 0;}
  .spbl-slide .giathuc {  float: left;
  line-height: 30px;}
  .title-blsph a {
  height: 50px;
  padding: 0 5px!important;}
  .item-tt:hover img {opacity: 0.5;}
  /**************END TAB HOME TIN Tá»¨C********************************************************************/

  .item-vd {   margin: 10px;
  position: relative;
  box-shadow: 4px 4px 3px rgba(0, 0, 0, 0.55);}
  .img-vd img {width: 100%;object-fit:cover;}
  .img-vd {  width: 100%;
  height: auto;
  position: relative;
  display: block;}
  .img-vd i {  position: absolute;
  top: 40%;
  left: 42%;
  font-size: 25px;
  color: #fff;
  transform: scale(1);
  -webbkit-transform: scale(1);
  transition: transform 0.5s;
  border: 2px solid #fff;
  padding: 10px 18px;
  border-radius: 50%;
}
  .item-vd:hover .img-vd i {transform:scale(1.1);-webbkit-transform: scale(1.1);}
  .item-vd:hover {opacity: 0.8;}
  .name-vd {  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 10px 0 10px 10px;
  text-align: left;
  background: rgba(51, 51, 51, 0.5);
  text-transform: uppercase;
  font: bold 16px arial;}
  .name-vd a {color: #fff;}
    /**************END TAB HOME VIDEO********************************************************************/
  .item-ab {position: relative;*height: 231px;}
  .img-ab img {    max-width:91.5%;
    margin: auto;
    display: block;}
  .tab-hot {position: relative;}
  .tab-hot > .container:before {  
    position: absolute;
    width: 81px;
    left: -94px;
    content: "";
    height: 191px;
    top: 61px;
    background-color: rgba(215,213,213,0.51);
    z-index: 1;
  }
    .tab-hot > .container:after {
  position: absolute;
    width: 81px;
    right: -94px;
  content: "";
  height: 191px;
  top: 61px;
  background-color: rgba(215, 213, 213, 0.51);
  z-index: 1;
  }
  .form-bottom {
     background: rgba(255, 255, 255, 0.85);
    z-index: 11;
    padding-bottom: 15px;
    padding: 0 20px 15px 20px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.18);
    margin-top: 20px;
  }
 .new-detail-right .title-tuychinh {
color: #F47920;
    font-size: 26px;
    text-transform: uppercase;
    margin-top: 20px;
    position: relative;
    margin-bottom: 20px;
    border-top: 1px solid;
    padding-top: 10px;
}
.slide-down .title-tuychinh {
color: #F47920;
  font-size: 24px;
  text-transform: uppercase;
  margin-top: 20px;
  position: relative;
  margin-bottom: 10px;
}
.block_bottom .title-tuychinh {
  color: #F47920;
  font-size: 24px;
  text-transform: uppercase;
  margin-top: 10px;
  position: relative;
  margin-bottom: 25px;
}
.f-footer-info {
    padding-top: 57px;
}
.blgt .f-news-bl-item-img {

}
.blgt {
  margin-top: 20px;
}
.f-contact-form .form-horizontal .control-label {
      text-transform: capitalize;
    text-align: right;
  font-size: 14px;
  color: #535353;
  font-weight: normal;
  padding-bottom: 10px;
}
.f-contact-form .form-horizontal input.input-md{
border-radius: 0;
}
.title-tc {
  color: #47240E;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 600;
  padding-bottom: 20px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}
.comment-fb {
  margin: 20px 0;
  display: none;
}
.logo-bottom img {
      max-width: 100%;
    margin-top: 24px;
}
.vdgt {
    padding: 0;
    top: 10px;
    /*z-index: 999;*/
}
.form-sider form button {
    width: auto;
  float: right;
  font-weight: normal;
}
#sidebar iframe{
  height: 226px;
}
.form-sider form input,.form-sider form textarea {
    border: 1px solid #ccc;
}
.form-sider {
  position: relative;
  top: 0;
  right: 0;
  padding: 0;
}
  .form-bottom > div {
      color: #F47920;
  text-transform: uppercase;
  font-size: 26px;
  padding: 5px 0 0 0;
  }
  .form-bottom input {
    display: block;
    height: 36px;
    width: 100%;
    margin: 10px 0;
    outline: none;
    padding-left: 72px;
    border: 1px solid #EFEBEB;
    background-color: rgba(255, 255, 255, 0.67);
  }

  .form-bottom button {
  display: block;
  width: 100%;
  padding: 12px 32px;
  border: 0;
  background-color: #F47920;
  color: #fff;
  text-transform: uppercase;
  outline: none;
  font-weight: bold;
  }
    .form-bottom textarea {
    width: 100%;
    display: block;
    height: 69px;
    margin: 10px 0;
    color: #000;
    padding-left: 5px;
    line-height: 25px;
    border: 1px solid #EFEBEB;
    background-color: rgba(255, 255, 255, 0.67);

    }
   
    .form-bottom select {
  width: 100%;
  height: 36px;
  outline: none;
  display: block;
  clear: both;
  color: #F47920;
  font-weight: normal;
  font-size: 14px;
    }

    .form-bottom input[name=input_1_2] {
        padding-left: 91px;
    }
    .form-bottom input[name=input_1], .form-bottom input[name=input_1_1] {
        padding-left: 5px;
    }
    .form-sider label {
      left: 8px !important;
    }
    ::-webkit-input-placeholder {
   color: #F47920;
}

:-moz-placeholder { /* Firefox 18- */
   color: #F47920;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #F47920;  
}

:-ms-input-placeholder {  
   color: #F47920;  
}
  .form-bottom label {
  display: none;
  clear: both;
  color: #47240e;
  font-weight: normal;
  font-size: 14px;
  text-indent: -9999px;
  }
  .map-info iframe {
    max-width: 100%;
      height: 244px;
  }
  .tab-hot > .container {
    position: relative;
  }

  .img-ab i {  position: absolute;
  top: 34%;
  left: 47%;
  font-size: 32px;
  color: #fff;
  display: none;

  }
  .item-ab {  transition: opacity 0.5s;
  -webbkit-transition: opacity 0.5s;

}
.item-ab a {  *padding: 5px;
  display: block;}
  .item-ab:hover {opacity:0.8;}
  .item-ab:hover .img-ab i{}
  .name-ab {padding: 10px 0;display: none;}
  .name-ab a {  color: #62351c;
  display: block;
  font: normal 14px arial;
  font-size: 24px;}
  .visible span {margin-right: 10px;display: block;color:#757575;  font-size: 12px;}
  .visible span i {padding-right: 5px;}
    /**************END TAB HOME ALBUM********************************************************************/

    .block_bottom {padding-bottom: 20px;}
    .slide-bottom {position: relative;}
    .slide-bottom .item {  margin: 35px;  box-shadow: 4px 4px 3px rgba(0, 0, 0, 0.55);}
    .slide-bottom .item img {max-width: 100%;}
    .slide-bottom .prev span{
      text-indent: -9999px;
        display: block;
 }
 .clickable {display: none;}
  .slide-bottom .prev {  position: absolute;
  top: 41%;
  left: 2%;
  background: #62361D;
  padding: 10px 15px;
  border-radius: 0;
  border-radius: 5px;
  line-height: 0;
  border-bottom: 3px solid #860C1A;
  color: #fff;}
  .slide-bottom .next {  position: absolute;
  top: 41%;
  right: 2%;
  background: #62361D;
  padding: 10px 15px;
  border-radius: 0;
  border-radius: 5px;
  line-height: 0;
  border-bottom: 3px solid #860C1A;
  color: #fff;}
    .slide-bottom .next span{
        display: block;
      text-indent: -9999px;}
  .slide-bottom .container {position: relative;  padding: 20px 0;}


    /**************END TAB HOME VIDEO********************************************************************/
    #footer {  background: #34424D;position: relative;
  padding-top: 20px;font-family: arial;}
  #footer h2 {color:#fff;font-size: 14px;text-transform: uppercase;border-bottom: 1px solid #fff;padding-bottom: 5px;float: left;
    margin-bottom: 15px;word-spacing: 3px;}
    #footer h3.title {color:#fff;font-size: 12px;text-transform: uppercase;border-bottom: 1px solid #fff;padding-bottom: 5px;float: left;
    margin-bottom: 15px;word-spacing: 3px;}
    .mota p {clear: both;
  text-align: justify;
  color: #fff;
  font-size: 12px;
  line-height: 19px;}
  .menu-bottom {padding-left: 20px;}
  .menu-bottom ul {clear: both;}
  .menu-bottom ul li a {padding-left: 10px;color: #fff;line-height: 19px;font-size: 12px;}
  .menu-bottom ul li i {color: #fff;}
  .form-re label{  color: #fff;
  padding-bottom: 5px;
  margin-bottom: 15px;
  font-size: 14px;
  text-transform: uppercase;}
  .form-re button {  width: 100%;
  border-radius: 0;
  text-transform: uppercase;
  color: #999999;
  font-weight: bold;}
    .form-re input {border-radius: 0;}
    .icon-mxh ul li a{float: left;display: block;padding:0 11px;}
    .icon-mxh ul li a i {  font-size: 26px;
  background: #3461A1;
  color: #fff;
  padding: 5px;}
  .mxh {margin-bottom: 10px;}
  .rss a i{background: #F48021 !important;}
  .tw a i {background: #21A4DE !important}
  .yb a i {background: #EB262D !important}
  .bando {  margin-top: 10px;
  display: block;}
  .ic-mxh  {float: left;  margin-top: 5px;}
  .rss a i{background: #F48021 !important;}
  .fb a i{background: #3760A2 !important;}
  .tw a i {background: #21A4DE !important}
  .yb a i {background: #EB262D !important}
  .fl a i {background: #B73932 !important}
  .site a i {background: #1F65CC !important} 
  .ic-mxh ul li a{float: left;display: block;padding:0 4px;}
  .ic-mxh ul li a i {  font-size: 14px;
  background: #3461A1;
  color: #fff;
  padding: 5px;
  width: 24px;
  text-align: center;}
  .icon-mxh li {float: left;}
  .bando img {  height: 133px;
  max-width: 100%;}
  .address {  background: #000;
  padding: 10px 0;
  text-align: center;
  position: relative;
  z-index: 1
  ;
  color: #fff;
  font-size: 14px;}
  .copyright {
  display: block !important;
  background: #000;
  text-align: center;
  padding: 7px 0;
  z-index: 9999;
  position: relative;
  font-size: 12px;
  background-position-x: 104px;
  }
  #copy_right_button {
    display: none;
  }
    .copyright span {
      color: #fff;
    }
  .scroll-top {
    text-align: center;
  height: 55px;
  width: 55px;
  margin: auto;
  background: #000;
  border-radius: 50%;
  border: 5px solid #fff;
  color: #000;
  font-size: 32px;
  position: absolute;
  cursor: pointer;
  right: 0;
  bottom: -73px;
  z-index: 0;
  left: 0;}
  .f-footer-content {  padding-top: 20px;position: relative;}
  .scroll-top  i {
    line-height: 41px;
  display: block;
    color: #fff;
}

  .header-top ul li {float: left;padding: 0 5px;}
  .menu-click {  display: none;
  height: 40px;
  text-align: right;
  line-height: 40px;
  cursor: pointer;
  font-size: 30px;
  color: #fff;
  padding-right: 26px;}
     /**************END FOOTER********************************************************************/

  .breakcum ul li {float: left;}
  .breakcum ul li a{color: #555555;padding:15px;display: block;}
  .f-ctn-left {    padding: 5px 0;  margin-top: 45px;}
  .f-ctn-center {}
  .slide-down {
    padding: 0 10px;
    padding-top: 15px;
  }
  .module {margin-bottom: 15px;background: #fff;}
  .module .title {  height: 50px;
  line-height: 50px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -o-border-radius: 5px 5px 5px 5px;
  -ms-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  color: #555;
  font-family: arial;
  font-size: 24px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: left;}
  .border {border: 1px solid #ddd;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -o-border-radius: 5px 5px 5px 5px;
  -ms-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background: #fff;}
  .f-block-news-menu {padding-left: 10px;}
  .spbl-list ul li:hover a {background: none;color: red;}
  .spbl-list ul li {padding: 10px;overflow: hidden;}
  .visible-bl h3 a {color: #555555;text-transform: uppercase;display: block;padding: 10px 0;}
  .visible-bl span {color: red;display: block;padding: 10px 0;}
  .blvd a {display: block;border-top:1px solid #ffffff;padding: 15px 0;}
  .blvd a img {width:100%;}
  .bltin-list ul li span {display: block;padding: 5px 0 0 15px;color: #636363;opacity: 0.6}
  .bltin-list ul li a {display: block;padding: 10px 0 10px 15px;color: #636363;font:bold 14px arial;}
  .bltin-list ul li {padding: 10px 0;}
  .bx-controls {display: none;}
  .blab img {width: 100%;}
  .blab ul li {margin-right: 0 !important}
  .blab .border {padding-top: 20px;}
  .title-blab a{font:bold 14px arial;color:#333;display: block;padding: 10px 0}
  .spbl-slide .item :hover a {background: none;color: red;}
  .spbl-slide .gia-bl {display: block;color: red;text-align: center;}
  .spbl-slide .item  a {
    display: block;font:normal 14px arial;padding: 15px;color: #747474;}
  .spbl-slide .item  i{position: absolute;top: 15px;left: 0;color: #747474;}
  .spbl-slide .item  {position: relative;}
  .category_filter ul li {  float: left;
  padding: 0 13px;}
  .category_filter > span {    float: left;
  font: bold 12px arial;
  background: #F5F6F8;
  text-transform: uppercase;
  color: #777777;}
  .filter {  border: 5px solid #E9EDEE;
  overflow: hidden;}
  .category_filter ul li span {font:normal 12px arial;}
  .category_filter {  overflow: hidden;
  border-bottom: 1px solid #ccc;}
  .search-category {margin-top: 10px;position: relative;}
  #nonlinear {  height: 14px;
  margin-top: 15px;}
  .size ul li {padding-right: 109px;}
  .size ul li:last-child {padding-right: 0 !important}
  .title-all > h1 > span {  float: left;
  text-transform: uppercase;
  color: #47240E;
  display: block;
  padding: 6px 0;
  border-bottom: 2px solid #62361D;
  font: normal 30px "arial";}
  .title-all {margin-bottom: 20px;overflow: hidden;}
  .title-all > h1 > img {border-radius: 50%;max-width: 50px;  float: left;}
  .title-all > h1 {margin: 10px 0;}
  .content-list ul li {  float: left;
  padding: 0 15px;
  margin: 10px 0;}
  .content-list {overflow: hidden;
    display: none;
  background: #F4F4F4;}
  .elect-box {
    display: none;
  }
  .f-module-page-body hr {
    display: none;
  }
  .content-list ul li a img {
    display: none;
    border-radius: 50%;max-width: 30px;  float: left;}
  .content-list ul li span {color: #2C2C2C;
  font-size: 13px;
  padding: 5px 0;
  padding-left: 5px;
  display: block;
  line-height: 17px;
  padding-left: 39px;}
  .f-product-chooseview a {
  float: left;
  color: #777;
  margin: 2px;
  font-size: 27px;
}
  #tabs_page_sp {margin: 10px 0;}
  .f-product-chooseview {
  float: right;
}
.f-product-view-info {  background: #fff;
  padding: 5px;
  border: 1px solid #ddd;
  border-radius: 5px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.36);}
  .select-box {overflow: hidden;
  background: #F4F4F4;
  padding: 10px 0;}
  #tabs_page_sp .nav-tabs {float: right;}
  #tabs_page_sp .nav-tabs li a { background-color: inherit;
  border: 0;
  border-radius: 0;
  line-height: 0;
  margin: 0;}
  .nav-tabs {border-bottom: 0;}
  #tabs_page_sp .dathang button {}
  #tabs_page_sp .nav-tabs li a i {font-size: 27px;}
  #tabs_page_sp .nav-tabs li  {margin: 0;}
  .tab-content ul.f-news li {
      min-height: 401px;
  }

  .home-ab .tab-content ul li {
        padding: 0;
  }
  .tab-content ul li .item-tabsp .img-tab {padding: 5px;
  height: 250px;
  display: block;
  width: 100%;
  overflow: hidden;
  position: relative;
  }
  .tab-content {*overflow: hidden;  *margin-top: 10px;}
  .grid li {float: none;  border-bottom: 1px solid #ccc;}
  .grid .ttprodss div {  float: none;
  width: 100%;}
  .grid .promotion {  left: 2%;}
  .relative {position: relative;}
  .grid .btn-xemnhanh:hover a {    width: 103px;}
  .grid .dathang:hover button {    width: 103px;padding: 0;}
  .grid .love button {  padding: 7px 20px !important;}
  .grid .name-sp a {font-weight: bold;}
  .grid  li {width: 100% !important}
  .grid .sosanh a  {  padding-left: 20px;}
  .v2-pr-item-boxdetail {  overflow: hidden;
  text-align: center;}
  .qc-bottom img {max-width: 100%;}
  .qc-bottom {padding:30px 5px;display: block;clear: both;}
  .xo {position: absolute;right: 3px;top: 3px;}
    /**************END SAN PHAM********************************************************************/
    .content-tt > h2 > img {border-radius: 0;}
    .content-tt .content-list ul li span  {font-size: 16px;}
  .desc-all {  background: #F2F2F2;
  overflow: hidden;
  display: none !important;
  margin: 20px 0;
  padding: 10px 0;}
  .page-content-ab .name-ab {
   display: block;
  }
   .page-content-ab ul li {
    padding: 0 5px;
    margin-bottom: 10px;
   }
   .item-ab:hover {

   }
  .main-content-tt .select-box {background: #fff;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 20px 0;}
  .main-content-tt .select-box .form-control {background: #F2F2F2;border-radius: 0;}
  #product-search .form-control {background: #fff;}
  .main-content-tt img {max-width: 100%}
  .content-item-tt {position: static;}
  .f-pagging .pagination li {padding: 5px ;border-bottom: 0;}
  .content-item-tt .f-read-more a span {  background-color: #62361D;
  border-radius: 5px !important;
  border-bottom: 2px solid #860C1A;}
  .name-tt {  
  margin-bottom: 10px;
  padding-bottom: 7px;}
  .name-gt {border-bottom: 0;}
  .name-tt a {   color: #62361D;
  display: block;
  font-family: "arial";
  font-size: 24px;
  font-weight: normal;
  line-height: 23px;
  max-height: 57px;
  overflow: hidden;
  text-align: left;
  padding: 10px 0;}
  .page-content-tt ul li {
    height:500px;
    padding: 10px;
    overflow: hidden;
    position: relative;
    padding-bottom: 0;
    min-height: 448px;}
  .page-content-tt .item-tt {
    padding: 10px;border: 0;  min-height: 397px;
  }
  .content-title-tt a {border: 0;margin: 0;}
  .more {position: absolute;
  right: 5px;
  bottom: 5px;
  background: #5BC0DE;
  font-size: 12px;
  padding: 5px;
  color: #fff;}
        /**************END Tin tá»©c********************************************************************/
      .home-vd .f-center-title ul li.active a h2{
          color: #62361D;
  font-family: "arial";
  font-size: 30px;
  font-weight: normal;
  height: 50px;
  line-height: 50px;
  padding: 0 5px;
  text-transform: uppercase;
  border-bottom: 2px solid #62361D;
      }
      .home-vd .f-center-title h2{
        float: left;
  font: normal 16px arial;
  text-transform: uppercase;
  color: #333;
  display: block;
  padding: 10px 0;
  line-height: 38px;
  margin: 0 10px;
      }
      .bl-n-v div.title span {
        font-size: 24px;
      }
      .f-album-tab-home {float: left;}
      .home-ab .f-center-title ul li a h2{
        color: #F47920;
  font-family: "arial";
  font-size: 24px;
  font-weight: normal;
  height: 50px;
  line-height: 50px;
  margin-bottom: 11px;
  text-transform: uppercase;
      }
      .home-vd .f-center-title ul li a,
      .home-vd .f-center-title ul li a:hover,
      .home-vd .f-center-title ul li.active a, 
      .home-ab .f-center-title ul li a,
      .home-ab .f-center-title ul li a:hover,
      .home-ab .f-center-title ul li.active a  {border:0;}

      .content-vd img {border-radius: 0 !important;}
      .content-vd .content-list ul li span {font-size: 16px;}

  .main-content-vd img {max-width: 100%}
  .page-content-vd ul li {overflow: hidden;padding: 10px 0;}
  .content-ab .content-list ul li span {font-size: 16px;}
  .mota_lienhe p {padding: 10px;}
  .form-y-kien {overflow: hidden;padding: 20px 0;}
  .y-kien-right textarea {  width: 100%;
  height: 254px;
  margin: 10px 0;
  border: 1px solid #ccc;
}
  .y-kien-left input {margin: 10px 0;border-radius: 0;}
   .y-kien-right .send {padding: 8px 45px;
  border-radius: 0;
  background: #33C232;
  color: #fff;
  text-shadow: inherit;
  text-transform: uppercase;
  margin-right: 10px;
}
.y-kien-right .huy {padding: 8px 45px;
  border-radius: 0;
  background: #ccc;
  color: #333;
  text-shadow: inherit;
  text-transform: uppercase;
  margin-right: 10px;
}
.title-bando {font: bold 18px arial;
  text-transform: uppercase;
  padding: 20px 10px;}
  .bando1 img {max-width: 100%;}
  .form-y-kien h3 {font-weight: bold;text-transform: uppercase;font-size: 18px;}
  .main-content-td > span {  display: block;
  padding: 10px;
  font-size: 20px;}
  .main-content-td > span > i {  padding-right: 5px;  color: #DF2F00;}
  .item-td {  overflow: hidden;
  padding: 20px 0 10px 0;
  border-bottom: 1px dotted #ccc;}
  .item-td span {color:#175a8a;font-size: 14px;padding: 5px 20px;display: block;}
  .item-td h3 a {color: #e76340;padding: 20px;display: block;}
  .f-news-date {color: #B6B6B6;
  font-size: 12px;
  border-bottom: 1px solid #F1F1F1;
  padding-bottom: 3px;
  margin-bottom: 14px;}
  .content-tt h2 {  font-weight: bold;}
  .mota-news p {  color: #333;
  text-align: justify;
  line-height: 21px;
  font-size: 14px;}
  .tags-news > span {padding: 10px 0;display: block;}
  .tags-list ul li {padding: 10px 0;}
  .tags-list ul li a img {  max-width: 50px;
  float: left;}
  .tags-list ul li a {  line-height: 31px;
  display: block;
  text-indent: 10px;
  font-size: 14px;}


              /**************END VIDEO********************************************************************/
  .v2-brand {
  position: relative;
  height: 358px;
  padding-top: 10px;
  margin:auto;
}
.v2-brand-center {
  float: left;
}
.v2-brand-center ul li {
  float: left;
  background: #FFF;
  padding: 5px;
  text-align: center;

  position: relative;
  height: 85px;
  overflow: hidden;
    border: 1px solid #ccc;
}
.v2-home-catepr-left-bg {display: none;}
.v2-home-catepr-tabul {  overflow: hidden;
  line-height: 64px;
  padding-left: 41px;}
  .v2-home-catepr-tabul li a {   padding: 0 4px;
  color: #62361D;
  border-right: 1px solid #555;
  border-radius: 0;}
  .v2-home-catepr {background: #FAF8F8;margin-top: 10px;}
  .tab-hot {margin-top: 10px;}
  .v2-home-catepr-tabul li {float: left;}
  .v2-home-catepr-tabul li a:hover {border:0;border-right: 1px solid red;color: red}
 .v2-home-catepr-tabul li:last-child a {border-right: 0;}
button[disabled] {}
.date {  color: #ccc;
  font-size: 14px;
  margin: 5px 0;

  display: none;}
  .f-pr-item-price-gr {height: 63px;}
  #f-compare {display: none;}
  .f-footer .f-footer-info {
  line-height: 20px;
  color: #FFF !important;
  margin-top: 20px;
  padding: 0;
  font-size: 13px;
  font-family: arial;
}
.v2-gotop {position: absolute;
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
}
.v2-subs {
  margin-top: 7px;
}
.v2-subs p {
  font-size: 12px;
  color: #FFF;
  margin: 4px 0;
}
.v2-subs .form-group {
  box-shadow: none;
  border-radius: 0;
  width: 242px;
}
.v2-subs .btn-success {
  border-radius: 0;
  background: #52BFE8;
  border: 0;
}
.f-footer ul.f-footer-nav {
  list-style: none;
  margin-top: 20px;
    text-align: left;

}
.f-footer ul.f-footer-nav li {
  position: relative;
  padding-right: 4px;
  float: left;
}
ul.f-footer-nav li:last-child a {border-right: 0;}
.f-footer ul.f-footer-nav>li>a {
  font-size: 14px;
  color: #F47920;
  height: 18px;
  padding-bottom: 5px;
  line-height: 24px;
  padding: 0px 32px 0 0;
  text-transform: uppercase;

}
.col-md-5ths {
  width: 20%;
  padding: 0 5px;
  float: left;
}
.f-footer ul.f-footer-nav li ul {
  list-style: none;
  margin: 0;

  padding: 0;
    padding-left: 15px;
}
.f-footer ul.f-footer-nav li ul li {
  float: none;
  border-top: 0px solid #F00;
  box-shadow: none;
  width: 100%;
  padding: 5px 0;
}
.f-footer ul.f-footer-nav li ul li a {
font-size: 14px;
  border-bottom: 0px solid #272727;
  height: 18px;
  color: #cccccc;
  line-height: 18px;
  padding-left: 5px;
}
.name-language {
    color: #8c9cae;
  font-size: 14px;
  padding-left: 5px;
  font-weight: normal;
}
.f-footer {
  background: #2e2e2e;
  margin-top: 20px;
  padding-bottom: 50px;position: relative;}
.v2-gotop .lentop {display: none;}
.f-miniCart-miniv2 {
  position: fixed;
  width: 250px;
  height: 100%;
  z-index: 100;
  background: #FFF;
  right: -250px;
  top: 0;
}
.owl-carousel .owl-wrapper-outer {
  overflow: inherit !important;
}
.f-miniCart-miniv2-toolbar {
  position: absolute;
  left: -35px;
  width: 35px;
  /*display: none;*/
  height: 100%;
  background: rgba(36, 35, 35, 0.41);
}
.miniv2-toolbar-close {
  color: #FFF;
  width: 35px;
  height: 35px;
  text-align: center;
  background: #323232;
  line-height: 30px;
  font-size: 23px;
  cursor: pointer;
  visibility: hidden;
}
.miniv2-toolbar-barclick {
  width: 35px;
  display: block;
  text-align: center;
  color: #FFF;
  font-size: 11px;
  white-space: pre-wrap;
  cursor: pointer;
  margin-top: 1px;
}
.miniv2-toolbar-barclick .fa {
  display: block;
  font-size: 22px;
  margin-bottom: 3px;
}
.miniv2-toolbar-count {
  background: #FFF;
  color: #000;
  border-radius: 2px;
  display: block;
  width: 24px;
  margin: 0 auto;
  height: 14px;
  margin-top: 4px;
}
.miniCart-top {
  height: 35px;
  background: #6A7B7F;
  color: #FFF;
  text-align: center;
  line-height: 35px;
}
.miniCartItem li {
  border-bottom: 1px solid #F1F1F1;
  padding-top: 5px;
  padding-bottom: 5px;
}
.miniv2-toolbar-barclick:hover {
  background: #F00;
  color: #FFF;
}
.miniCartItemImg {
  float: left;
  width: 50px;
  margin-right: 8px;
  height: 56px;
}
.miniCartItem p {
  display: block;
  padding: 3px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin: 0;
  font-size: 12px;
}
.miniCartItem p a {
  font-size: 12px;
}
.miniCartItemImg img {
  display: block;
  width: 100%;
}
.miniCartItem p b {
  color: #919191;
}
.miniCartItem p i {
  float: right;
  margin-right: 10px;
  cursor: pointer;
  font-size: 14px;
  color: #919191;
}
.minicartItemTotal {
  padding: 10px;
  font-size: 13px;
}
.minicartItemTotal b:last-child {
  float: right;
  color: #F04E23;
}
.minicartItemPay {
  padding: 10px;
}
.minicartItemPay a {
  display: block;
  line-height: 35px;
  font-size: 13px;
  border: none;
  color: #FFF;
  text-align: center;
  cursor: pointer;
  background: #F04E23;
  transition: all 0.15s;
}
.f-center-module {


}
.tab-hot .f-center-title {
  height: 40px;
  line-height: 35px;
  *background: #FAF8F8;
}
.f-video-tab-home {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
}
.f-video-tab-home li {
  float: left;
}
.f-video-tab-home li.active a {

}
.f-video-tab-home li a {
    color: #62361D;
  font-family: "arial";
  font-size: 30px;
  font-weight: normal;
  height: 50px;
  line-height: 50px;
  padding: 0 5px;
  text-transform: uppercase;
  border-bottom: 2px solid #62361D;
}
.f-center-module .f-center-body {
  position: relative;
  width: 100%;
}
.f-feedback-home {
  padding: 0;
  margin-top: 24px;
}
.f-feedback-home li {
  list-style: none;
}
.f-feedback-home-item {
  text-align: center;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 5px;
  margin-bottom: 10px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.29);
}
.f-feedback-home-item-img {
  height: 200px;
  position: relative;
  overflow: hidden;
  border-radius: 50%;
  width: 200px;
  margin: auto;
  border: 5px solid #FFF;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  z-index: 10;
}
.f-feedback-home-item-img a img {
  display: block;
  width: 100%;
  height: 100%;
}
.f-feedback-home-title a {
  font-size: 15px;
  color: #2782E8;
  font-weight: 700;
}
.f-feedback-home-time {
  font-size: 11px;
  background: #F5F5F5;
  border-radius: 2px;
  color: #9B9B9B;
    padding: 2px;
}
.f-feedback-home-sum {
  text-align: justify;
  display: block;
  padding: 14px;
  border: 1px solid #EDEDED;
  border-radius: 2px;
  color: #444;
  font-size: 13px;
  position: relative;
  height: 240px;
  line-height: 20px;
  overflow: hidden;
}
.f-feedback-home-sum q {
  quotes: "Ã¢â‚¬Å“" "Ã¢â‚¬Â";
  font-size: 16px;
}
.f-feedback-home-sum:after {
  position: absolute;
  top: -6px;
  left: 49%;
  content: '';
  width: 10px;
  height: 10px;
  background: #EFEFEF;
  transform: rotate(45deg);
}
.f-feedback-home-title h2 {padding: 20px 0;}
.slider .carousel-control.right {  right: 0;}
.slider .carousel-control {
  /*display: none;*/
}
.f-center-module .f-center-title .nav-tabs li.active a.parent_tab {  
  background: none !important;
  padding: 0 !important;
  border: 0 !important;}
.f-center-module .f-center-title .nav-tabs li a:hover {border-color: #fff !important;}
.f-pr-tab-home-cate li:first-child a h2 {  color: #62361D;
  font-size: 24px;
  font-weight: normal;
  line-height: 100px;
  padding: 0 5px;
  text-transform: uppercase;}
  .f-pr-tab-home-cate li {  float: left;
  line-height: 18px;}
  .f-pr-tab-home-cate li:first-child a h2{padding: 0;border-right: 0;}
  .f-pr-tab-home-cate li a {
        line-height: 42px;
  padding: 0 10px;}
  .f-pr-tab-home-cate li:first-child a {padding: 0;}
  .f-pr-tab-home-cate li a h2 {
   color: #555;
  display: block;
  border-right: 1px solid #555;
  padding: 0 10px;}
  .f-pr-tab-home-cate li a h2:hover {
    color: #F47920;
  }
  .f-pr-tab-home-cate li:last-child a h2 {border-right: 0;}
  .f-pr-tab-home-cate li a:hover {color: red}
  .f-pr-tab-home-cate li.active a h2{
    color: #f47920;}
  .v2-tabhome {
  background: #faf8f8;
}
.v2-tabhome .v2-tabhome-title .v2-tabhome-name {
  position: relative;
  padding-top: 20px;
  text-align: center;
  display: none;
}
.v2-tabhome .v2-tabhome-title .v2-tabhome-name span {
  padding: 0 20px;
  background: #FFF;
  font-size: 25px;
  text-transform: uppercase;
  font-family: "Times New Roman",Georgia,Serif;
  display: block;
  margin: auto;
  width: 180px;
  margin-top: -18px;
}
.v2-tab-home-ul {
  text-align: left;
  margin-top: 5px;
  border: 0px;
  margin-bottom: 22px;
}
.v2-tab-home-ul li {
  list-style: none;
  float: none;
  display: inline-block;
}
.v2-tab-home-ul li.active a, .v2-tab-home-ul li.active a:focus, .v2-tab-home-ul li.active a:hover {
     border-bottom: 2px solid #62361D;
  background: none;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-left: 0;
}
.v2-tab-home-ul li a:hover {  border-bottom: 2px solid #62361D;
  background: none;
  border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-left: 0;}
.v2-tab-home-ul li a {
    border-radius: 0;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 2px solid #ededed;
  color: #555;
  float: left;
  font-family: 'arial';
  font-size: 26px;
  font-weight: normal;
  height: 50px;
  line-height: 50px;
  padding: 0 10px;
  text-transform: uppercase;
  white-space: nowrap;
}
.v2-tabhome .v2-tabhome-title .v2-tabhome-name p {
  border-top: 1px solid #000;
  margin: 2px 0;
}
.v2-home-pr-item {
  border: 2px solid rgba(0, 0, 0, 0);
   padding: 10px;
  position: relative;
  margin-bottom: 20px;
  overflow: hidden;
}
.v2-home-pr-item:hover {
  border: 2px solid #DF2F00;
}
.v2-home-pr-item:hover .v2-home-pr-item-action-viewq {
  visibility: visible;
  opacity: 1;
  -ms-transform: scale(0.9,0.9);
  -webkit-transform: scale(0.8,0.9);
  transform: scale(0.9,0.9);
}

.v2-home-pr-item-action-viewq {
  position: absolute;
  top: 28%;
  z-index: 1;
  left: 0;
  right: 0;
  margin: auto;
  display: block;
  width: 92px;
  background: #000;
  color: #FFF;
  font-size: 12px;
  padding: 4px 5px;
  text-align: center;
  visibility: hidden;
  opacity: 0;
  text-transform: uppercase;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
}
.v2-home-pr-item-compare {
  position: absolute;
  background: #D7D7D7;
  color: #FFF;
  z-index: 1;
  left: 0;
  top: 0;
  display: none;
  font-size: 11px;
  font-weight: 600;
  padding: 3px 5px;
}

.v2-home-pr-item-img {
  height: 265px;
  overflow: hidden;
  position: relative;
}
.v2-home-pr-item-img a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
}
.v2-home-pr-item-price-gr {
  text-align: center;
  margin-top: 10px;
  position: relative;
  padding: 5px 0;
  border-bottom: 1px dashed #A6A6A6;
}
.v2-home-pr-item-price {
  display: inline-block;
  font-weight: 600;
  color: #F00;
  margin: 0;
}
.v2-home-pr-item-price-old {
  display: inline-block;
  font-size: 12px;
  text-decoration: line-through;
  color: #6B6B6B;
  margin: 0;
}
.v2-home-pr-item-boxdetail h2 {
  margin: 0;
  font-size: 12px;
  font-weight: 500;
  padding: 0 6px;
  text-align: center;
  color: #565656;
  margin-top: 9px;
  height: 44px;
  overflow: hidden;
  text-transform: lowercase;
}
.v2-home-pr-item-action {
  position: absolute;
  top: 174px;
  right: 0;
  left: 0;
  margin: auto;
  text-align: center;
  color: #FFF;
  height: 26px;
  line-height: 27px;
}
.v2-home-pr-item-action .v2-home-pr-item-action-detail {
  background: #555;
  height: 25px;
}
.v2-home-pr-item-action .v2-home-pr-item-action-buy {
  background: #555;
  height: 25px;
}
.v2-home-pr-item:hover .v2-home-pr-item-action a {
  visibility: visible;
  opacity: 1;
  -ms-transform: scale(0.9,0.9);
  -webkit-transform: scale(0.8,0.9);
  transform: scale(0.9,0.9);
}
.v2-home-pr-item-action a:hover {
  color: #fff;
}
.v2-home-pr-item-action a {
  display: inline-block;
  color: #FFF;
  text-transform: uppercase;
  font-size: 11px;
  width: 90px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
}
.v2-home-pr-item-saleof {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  background: #555;
  font-size: 11px;
  color: #FFF;
  font-weight: 600;
  padding: 15px 4px;
  border-radius: 50%;
}
.tab-hot .customNavigation .prev {
  top: 41%;
  left: -13px;
  position: absolute;
  color: #fff;
  background-color: #F47920;
  border-radius: 0;
  padding: 6px 7px;
  z-index: 2;
  font-size: 27px;
}
.bl-n-v .border .f-news-bl-item-img:before {
  width: 78px;
  height: 78px;
  background: rgba(44, 44, 44, 0.74);
  content: "";
  position: absolute;
  top: 0;
  left: 10px;
  border-radius: 50%;
}
.bl-n-v .border .f-news-bl-item-img {
  position: relative;
}
.tab-hot .customNavigation .next {
  top: 41%;
  right: -14px;
  position: absolute;
  color: #fff;
  background-color: #62361D;
  border-radius: 0;
  padding: 6px 7px;
  z-index: 2;
  font-size: 27px;
}
.tab-content .owl-theme .owl-controls  .owl-pagination{display: none !important;}
.v2-quickview .main-image {
  text-align: center;
  height: 400px;
  position: relative;
}
.details .panel-default {
  border: 1px solid #ECECEC;
  border-radius: 1px;
}
.v2-quickview .v2qv-name {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  font-family: arial;
  display: block;
  padding-bottom: 8px;
  border-bottom: 1px solid #E4E4E4;
  font-weight: 600;
  color: #383838;
}
.v2-quickview .v2qv-view {
  font-size: 12px;
  font-family: arial;
  background: #F9F9F9;
  padding: 1px 5px;
  margin-top: 5px;
  border-radius: 1px;
  color: #898989;
}
.v2-quickview .r-label {
  font-weight: 600;
  font-family: arial;
  color: #3A3A3A;
  font-size: 13px;
}
.v2-quickview .r-price {
  color: #F00;
  font-weight: 700;
  font-size: 16px;
}
.qr-img-v {
  margin-top: 35px;
}
.details .panel-default {
  border: 1px solid #ECECEC;
  border-radius: 1px;
}
.q-tab-other-ct ul {
  margin-top: 20px;
    padding-left: 20px;
}
.q-tab-other-ct ul li img {
  border: 2px solid #1990BD;
}
.info ul li {margin-bottom: 10px;}
.v2-quickview .v2qv-view {margin-bottom: 10px;}
#cungdm ul li {padding: 16px;}
#search-category li {
  float: left;
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 5px;
  margin-top: 10px;
}
#search-category li span {
  margin-left: 10px;
  font-size: 11px;
}
.searchsupplier li {
  float: left;
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 5px;
  margin-top: 10px;
}
.searchsupplier li span {
  margin-left: 10px;
  font-size: 11px;
}
.filter>div.slider-price {overflow: visible !important;}
.f-color-search ul li {
  list-style: none;
  padding: 0;
  margin: 12px;
  float: left;
}
.f-color-search ul li a {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.2);
  text-align: center;
  line-height: 28px;
  font-size: 10px;
  color: #FFF;
  text-shadow: 0 0 1px #000;
}
.searchsize li {
  float: left;
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 5px;
  margin-top: 10px;
}
.searchsize li span {
  margin-left: 10px;
  font-size: 11px;
}
.v2-block-brand ul li {
  position: relative;
  margin-top: 5px;}
  .v2-block-brand ul li a.brimg img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.v2-block-brand ul li a.brname {  text-indent: -9999px;
  display: block;}
  .v2-block-brand ul li a.brimg {   border: 1px solid #ccc;
  height: 55px;
  display: block;
  position: relative;
  padding: 44px;
  background: #fff;} 
  .row-offcanvas-left {margin-top: 10px;}
/*.form-horizontal {margin-top: 10px;}*/
.blyk li .f-news-bl-item .f-news-bl-item-img {

  height: 50px;
  overflow: hidden;
  border-radius: 50%;
  border: 2px solid #555;
  position: relative;
}
.blyk li .f-news-bl-item .f-news-bl-item-img img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}
.blyk li .f-news-bl-item {
  list-style: none;
  padding: 10px 10px 10px 4px;
  border-bottom: 1px solid #ccc;
}
.blyk li div {
  list-style: none;
  padding-left: 10px;
  padding-right: 4px;
}
.blyk .f-news-bl-item-title h2 {
    font-weight: normal;
  margin: 0;
  padding: 0;

}
.blyk .f-news-bl-item-title h2 a {
  font-size: 13px;
  color: #4D4D4D;
  line-height: 20px;
  text-transform: uppercase;
  font-weight: 600;
}
.blyk .f-news-bl-item-title p {margin-bottom: 10px;line-height: 17px;}
.blgt  ul li {}
.blgt ul li .f-news-bl-item .f-news-bl-item-img > a {
  color: #62351c;
  font-size: 24px;
  display: block;
  margin-bottom: 5px;
}
.blgt  ul li h2 a{color: #555;font-size: 12px;line-height: 17px;}
.user ul li {  padding-left: 10px;
  line-height: 30px;
  background: #FFF;
  border-bottom: 1px solid #F1F1F1;
  position: relative;}
  .user ul li a {  color: #383838;
  margin-left: 10px;
  font-size: 14px;
  padding: 4px 0px;
  display: block;}
  .user ul li:after {position: absolute;
  top: 16px;
  left: 5px;
  content: '';
  width: 5px;
  height: 5px;
  background: #F00;
  background: #B3B3B3;}
.bl-all .f-news-bl-item {padding: 10px 0;border-bottom: 1px solid #ccc}
.bl-all .f-news-bl-item h2 a {  color: #F47920;
  font-size: 12px;
  line-height: 17px;} 
  .bl-dm-all ul li a {  border-bottom: 1px solid #ddd;
  color: #333;
  display: block;
  font-size: 20px;
  height: 46px;
  line-height: 46px;
  margin-left: 15px;
  margin-right: 15px;
  position: relative;
  text-transform: uppercase;
  font-family: 'arial';
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;}
  .bl-dm-all ul li i{position: absolute;top: 15px;left: 0;color: #747474;}
  .bl-dm-all ul li {position: relative;}
  .bl-dm-all li ul{  padding-left: 22px;}
  .bl-dm-all li ul li i{color: #DF2F00;}
  .bl-dm-all li ul li a{  color: #D64B63;}
  .bl-dm-all > div > ul > li:hover > h2 > a{
    color: #62361D;opacity: 0.8;}
  .f-product-view .f-product-view-info .f-product-view-info-image {
  padding: 0px;
}
.f-product-view .f-product-view-info .f-product-view-info-image .f-pr-image-zoom {
  position: relative;
  margin-bottom: 5px;
  margin: auto;
  height: 400px;
}
.f-product-view .f-product-view-info .f-product-view-info-image .f-pr-image-zoom img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: auto !important;
  height: auto !important;
  max-height: 400px;
}
.f-product-view .f-product-view-info .f-product-view-info-image .f-pr-image-zoom-gallery {
  margin-top: 10px;
}
.f-product-view .f-product-view-info .f-product-view-info-image .f-pr-image-zoom-gallery img {
  opacity: 0.5;
  margin: auto;
  max-width: 100%;
}
.f-product-view .f-product-view-info .f-product-view-info-detail .f-product-view-name {
  border-bottom: 1px solid #F3F3F3;
  padding-bottom: 10px;
}
.f-product-view .f-product-view-info .f-product-view-info-detail .f-product-view-name h1 {
  margin: 0px;
}
.f-product-view .f-product-view-info .f-product-view-info-detail .f-product-view-name span {
   font-size: 25px;
  color: #000;
  font-weight: bold;
  text-transform: uppercase;
}
.v2-rating {
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #E8E8E8;
  margin-bottom: 12px;
}
.brand {padding: 5px 10px !important;}
.f-product-view .f-product-view-name .f-pr-view-tool {
  margin-top: 5px;
}
.f-product-view .f-product-view-name .f-pr-view-tool ul li {
  float: left;
  padding-right: 6px;
  padding-left: 6px;
  border-right: 1px solid #F1F1F1;
  color: #848484;
  font-size: 12px;
}
.f-product-view .f-product-view-name .f-pr-view-tool ul li a {
  color: #A0A0A0;
}
.f-product-view .f-pr-view-info ul li.key {
  width: 100px;
  margin-right: 5px;
  font-family: arial;
  font-size: 13px;
}
.f-product-view .f-pr-view-info ul li {
  float: left;
  list-style: none;
  line-height: 24px;
  margin-bottom: 7px;
  font-family: arial;
  font-size: 13px;
}
.f-product-view .f-pr-view-info ul li span.price {
  font-size: 17px;
  color: #F80000;
  font-weight: 700;
  line-height: 21px;
  margin-right: 10px;
}
.f-product-view .f-pr-view-choosesizeGroup {
  border: 1px solid #F1F1F1;
  padding: 5px;
  margin-bottom: 5px;
  margin-top: 5px;
}
#more-shop {
  padding: 0px 5px;
  color: #FFF;
  font-size: 12px;
  border-radius: 0;
  background: #FF8282;
}
.v2-dealer li {
  font-size: 13px;
  font-family: arial;
  border-top: 1px dashed #D5D5D5;
  padding: 6px 0;
}
.f-pr-view-box-size {
  padding: 5px;
  border: 1px solid #F1F1F1;
}
select {
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  border-radius: 2px !important;
  box-shadow: none !important;
  border: 1px solid #D7D7D7 !important;
  background: #F5F5F5 !important;
}
.button-small {
  background: #555;
  padding: 10px 16px;
  display: block;
  width: 240px;
  text-align: center;
  margin-top: 10px;
  color: #FFF;
  font-size: 18px;
  font-family: arial;
}
.f-product-view .f-product-view-tab {
  padding: 0 10px;
  border: 1px solid #ddd;
  margin-top: 10px;
  border-radius: 2px;
  background: #fff;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.36);
}
.f-product-view .f-product-view-tab .f-product-view-tab-header > ul {
  margin-top: 10px;
  border: 0px;
  line-height: 32px;
}
.f-product-view .f-product-view-tab .f-product-view-tab-header > ul li {
  margin-right: 2px;
}
.f-product-view .f-product-view-tab .f-product-view-tab-header > ul li.active a {
  background: #555;
  color: #fff;
}
.f-product-view .f-product-view-tab .f-product-view-tab-header > ul li > a {
  border: 0px;
  background: #E4E4E4;
  padding: 6px;
  border-radius: 2px;
  color: #5E5E5E;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 12px;
}
.f-product-view .f-product-view-tab .f-product-view-tab-body {
  margin-top: 15px;
}
.f-product-view .f-product-view-tab .f-product-view-tab-body .tab-content {
  padding: 10px;
  text-align: justify;
}
.f-product-view .f-product-view-tab .f-product-view-tab-body .tab-contact .tab-contact-header {
  background: #F8F8F8;
  border-radius: 3px;
  margin-bottom: 0px;
}
.f-product-view .f-product-view-tab .f-product-view-tab-body .tab-contact .tab-contact-header .row {
  margin: 0px;
}
.f-product-view .f-product-view-tab .f-product-view-tab-body .tab-contact .tab-contact-header li {
  padding-left: 1px;
  padding-right: 1px;
}
.f-product-view .f-product-view-tab .f-product-view-tab-body .tab-contact .tab-contact-header li a.active {
  color: #f34711;
}
.f-product-view .f-product-view-tab .f-product-view-tab-body .tab-contact .tab-contact-header li a.active span {
  color: #f34711;
}
.f-product-view .f-product-view-tab .f-product-view-tab-body .tab-contact .tab-contact-body .tab_contact_panel {
  display: none;
  padding: 10px;
}
.f-product-view .f-product-view-tab .f-product-view-tab-body .tab-contact .tab-contact-body .tab_contact_panel .row {
  margin: 0px;
}
.f-product-view .f-product-view-tab .f-product-view-tab-body .tab-contact .tab-contact-body .tab_contact_panel li > div {
  padding-left: 1px;
}
.f-product-view .f-product-view-tags {
  margin-top: 10px;
  padding: 10px;
  border: 1px dashed #C9C9C9;
}
.f-product-view-comment {
  margin-top: 10px;
  display: none;
}
.f-product-view-comment .f-product-comment-tab-header > ul {
  list-style: none;
  border: 0;
}
.f-product-view-comment .f-product-comment-tab-header > ul li {
  padding-right: 10px;
  padding-left: 0px;
}
.f-page-split {
  margin-top: 10px;
}
.f-page-split .f-page-split-title {
  padding: 4px;

  color: #383838;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  margin-left: -5px;
    padding-left: 0;
}

.f-product {
  padding: 0;
  margin-top: 10px;
  margin: 0 -6px;
}
.f-product li {
  list-style: none;
  padding: 0 6px;
}
.f-page-split .f-pr-item-compare {display: none;}
.f-page-split .muanhanh {display: none;}
.f-page-split .ttprodss a {  background: none repeat scroll 0 0 #62361D;
  border-bottom: 3px solid #860C1A;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  font-family: "arial";
  font-size: 19px;
  padding: 4px 18px;
  text-transform: uppercase;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;

}
.f-page-split .ttprodss a.muanhanh {display: none;}
  .f-page-split .ttprodss a:hover {background: #DF2F00}
  .form-control {}
  .f-module-page .btn-success {border-radius: 0 !important}
  .thumbnail {border-radius: 0;}
  .page-content-tt p {
  margin:10px 0;
  font-size: 12px;
}
.f-pr-item-boxdetail {  overflow: hidden;
  text-align: center;}
 b, strong {
  font-weight: bold;
  padding: 0 2px;
}
.select-box {
  display: none;
}
.productbreadcrumb {
  display: none;
}
.form-group .clearfix button {
  margin-right: 5px;
  margin-left: 10px;
}
.page-content-ab .img-ab img {
  max-width: 100% !important
}
.f-news-view-page .f-news-view-title h1 {
  margin: 0;
  font-size: 24px;
  color: #47240E;
  position: relative;
  margin-bottom: 10px;
  text-transform: uppercase;
    border-bottom: 2px solid #62361D;
      float: left;
}
.new-detail-right {
      background-color: #F7F7F7;
    padding: 10px;
}
.new-detail-right .form-sider {
      padding: 0 2px;
      margin-top: 10px;
}
.new-detail-right .form-sider input {
  font-size: 13px;
}
.new-detail-right .form-sider>div {
  font-size: 22px;
}
.new-detail-right .title-tuychinh:after {
    position: absolute;

  width: 46px;
  height: 3px;
  bottom: -5px;
  background-color: #F47920;
  left: 0;
}
.f-news-view-page .f-news-view-title h1:after {
  position: absolute;
  width: 76px;
  height: 3px;
  bottom: -5px;
  background-color: #47240E;
  left: 0;
}
iframe {
  max-width: 100%
}
.f-news-date {
  color: #B6B6B6;
  font-size: 12px;
  border-bottom: 1px solid #F1F1F1;
  padding-bottom: 3px;
  margin-bottom: 14px;
}
.detai-video .f-page-split .f-page-split-title {  
  font-size: 16px;  color: #333;  border-bottom: 2px solid;}
.main-detail-news {  background: #fff;
  border-radius: 5px;}
  .f-news-view-tags {
    display: none;
  }
  .f-news-date {
    display: none;
  }
p {
  font-size: 14px;
  line-height: 22px;
  font-family: arial;}
.breadcrumb a {color:#555}
.breadcrumb {
    padding: 8px 0;
}
.img-thumbnail {border-radius: 0;}
.f-module-page .f-module-page-title span {
  font-size: 25px;
  color: #47240E;
  text-transform: uppercase;
  font-weight: 200;
  display: inline-block;
  margin-left: -5px;
  line-height: 41px;
  border-bottom: 2px solid #555;
}
.f-module-page .f-module-page-body {
}
.f-page-split {
  margin-top: 10px;
}
.f-page-split .f-page-split-title {
  color: #62361D;
  font-size: 25px;
  font-weight: normal;
  height: 50px;
  line-height: 50px;
  padding: 0 5px;
  text-transform: uppercase;

  margin-left: -5px;
    padding-left: 0;
}
.f-page-split-body {padding-top: 10px;}
.f-video-view-page .f-video-view-player {
  margin-top: 10px;
  background: #000;
}

.f-video-view-page .f-video-view-detail {
  margin-top: 10px;
  line-height: 20px;
  text-align: justify;
}

.f-video-view-page .f-video-detail-readmore {
  margin-right: 10px;
  height: 20px;
  line-height: 20px;
  margin-top: 5px;
  cursor: pointer;
}
.f-video-view-page .f-video-detail-readmore a {
  padding: 4px;
  color: #F03A3A;
  border: 1px solid #FDA4A4;
  font-size: 12px;
  border-radius: 2px;
}
#galleria {height: 520px;}
.label-info {border-radius: 0;}
/*.f-maps-left {margin-right: 10px !important;}*/
.f-maps-left .list {  
    height: 178px;
  margin-bottom: 15px;
  border-bottom: 1px solid #f1f1f1;}
  .f-maps-left .address {
  margin-bottom: 5px;
  background: #fff !important;
}
.main-hoidap {background: #fff;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.36) !important;
  padding: 5px;
  border-radius: 5px;}
.f-maps-left .list p {  margin-bottom: 10px;font-size: 14px !important}
.f-maps-left .list span {  color: red;}
.f-qa form button {margin-top: 7px;}
.f-qaBox-title {
  line-height: 50px;
  display: block;
  border-bottom: 1px solid #DF2F00;
  font-weight: 700;
  font-size: 16px;
}
.f-qaList-sotr {
  padding: 5px;
  border: 1px dashed #FFF;
  margin-top: 8px;
  background: #f1f1f1;
}
.f-qaList-body-ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 20px;
}
.f-qaList-body-ul li {
  margin-bottom: 10px;
  border-bottom: 1px dotted #c1c1c1;
}
.media:first-child {
  margin-top: 0;
}
.media-left, .media > .pull-left {
  padding-right: 10px;
}
.media-left, .media-right, .media-body {
  display: table-cell;
  vertical-align: top;
}
.media-heading {
  margin: 0 0 5px;
}
.f-qaList-body-ul li .qa-name {
  font-size: 13px;
  color: #FA5858;
}
.f-qaList-body-ul li .qa-title {
  font-size: 13px;
  color: #373737;
}
.f-qaList-body-ul li .qa-desp {
  color: #6F6D6D;
  font-size: 13px;
}
.f-qaList {
  padding-bottom: 4px;
  margin-bottom: 10px;
}
.f-qaUpdate {margin: 10px 0;}
.tuyendung .f-cate {  padding: 10px 0;
  background: #f2f2f2;}
  .tuyendung .f-cate ul li a span {font-size: 14px;color:#555;padding: 10px 0;display: block;}
  .tuyendung table tbody tr td {font-size: 14px;}
  #myElement {width:100% !important;}
  .star {  float: left;
  width: 55px;
  display: none;
  margin-right: 10px;
  height: 55px;
  text-align: center;
  border-bottom: 4px solid #860C1A;
  background: #62361D;
  border-radius: 5px;}
  .star i {   line-height: 55px;
  color: #fff;
  font-size: 26px;}
  .blgt .title {
  background: none;
  border: 0;
  font-size: 26px;
  color: #F47920;
  text-align: left;
  height: 45px;
  }
  .f-container2 {
    background: #EFEFEF;
  }
  .blgt .f-news-bl-item-title > span {
      display: block;
  text-align: justify;
  font-size: 13px;
  }
  .blgt .f-news-bl-item-title .read-more i {
      font-size: 20px;
  padding-right: 5px;
  }
  .read-more-tt i {
  font-size: 17px;
  padding-right: 5px;
  display: block;
  float: left;
    margin-top: 2px;
  }
  .bl-n-v .read-more i {
      font-size: 18px;
  margin-top: 1px;
  margin-right: 5px;
  }
  .blgt div.title span {
    line-height: 22px;
    font-size: 24px;
  }
  .blgt span {
    line-height: 22px;
  }
  .read-more {
  display: block;
  text-align: left;
  font-size: 13px;
  padding-top: 26px;
  vertical-align: top;
  line-height: 21px;
  color: #F47920;
  }
  .bl-n-v {
    background: none !important;
    position: relative;
  }
  .bl-n-v .border{
    background: none !important;
    border: 0;
  }
  .li-0 img{
    width: 100%;
  }
  .pad-l {
    padding-left: 0;
  }
  .bl-n-v .title {
  color: #F47920;
  float: left;
  border-radius: 0;
  }
  .bl-n-v .read-more {
      bottom: -14px;
  right: 0px;
  }
  .bl-n-v .border {
      background: none !important;
  border: 0;
  overflow: hidden;
  clear: both;
  }
  .li-0 .f-news-bl-item-title h2 a {
    display: block;
    padding: 10px 0;
      text-transform: uppercase;
      font-size: 16px;
  }
  .li-n img {
    border-radius: 50%;
  }
  .li-n:hover h2 a {
    color: #F47920 !important;
  }
  .li-n:hover img {
    background: #000 !important;
    opacity: 0.6;
  }
  .li-n h2 a {
      font-weight: bold ;
  font-size: 15px !important;

  color: #47240e!important;
  }
  .li-n .short {
    font-size: 13px;
  color: #333;
  text-align: justify;
  display: block;
    padding-top: 10px;
  }
  .li-0 > div {
     border-bottom: 0 !important;
  }
   .li-0 .f-news-bl-item-img {
    position: relative;
   }
   .li-0 .f-news-bl-item-img:before {
  position: absolute;
  content: "";
  background-color: rgba(134, 134, 134, 0.31);
  width: 100%;
  height: 100%;
   }
   .li-0 .f-news-bl-item-img:after {
  position: absolute;
  content: "";
  width: 95%;
  height: 95%;
  top: 0;
  border: 1px solid #fff;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
   }
   .f-news-view-detail img {
    max-width: 100%
   }
   .vdgt > iframe {
    height: 360px;
    margin: auto;
    display: block;
   }
   .join-video {
width: 335px;
    height: 40px;
    display: block;
    text-align: left;
    line-height: 40px;
    color: #F47920;
    font-size: 22px;
    margin-top: 10px;
   }
   .owl-carouselab1 {
    overflow: hidden;
   }
.owl-carouselab1 .owl-pagination {
    display: none;
   }
.owl-carouselab1 .f-album-item-title h2 a {
  display: block;
  margin: 20px 0;
   }
   .owl-carouselab1 img {
    margin: auto;
   }
   .main-tt .owl-theme .owl-controls {
    margin-top: 0;
   }
   .main-tt .owl-theme .owl-controls .owl-buttons div {
    position: relative;
    background: none;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
   }
 .main-tt .owl-theme .owl-controls .owl-buttons {
      position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 48px;
    margin: auto;
 }
 .main-tt .owl-theme .owl-controls .owl-buttons div.owl-prev {
      float: left;
 }
 .main-tt .owl-theme .owl-controls .owl-buttons div.owl-next {
      float: right;
 }
   .main-tt .owl-theme .owl-controls .owl-buttons div.owl-prev:before {
    content: "\f104";
    font: normal normal normal 14px/1 FontAwesome;
    top: 0;
    left: -10px;
    position: absolute;
    color: #fff;
    background-color: #F47920;
    border-radius: 0;
    padding: 7px 8px;
    z-index: 2;
    font-size: 27px;
    text-indent: initial
   }
   .main-tt .owl-theme .owl-controls .owl-buttons div.owl-next:before {
    content: "\f105";
    font: normal normal normal 14px/1 FontAwesome;
    top: 0;
    right: -10px;
    position: absolute;
    color: #fff;
    background-color: #F47920;
    border-radius: 0;
    padding: 7px 8px;
    z-index: 2;
    font-size: 27px;
    text-indent: initial
   }
   .main-tt .owl-theme .owl-controls .owl-buttons div.owl-next , .main-tt .owl-theme .owl-controls .owl-buttons div.owl-prev{
    opacity: 1;
   }
   .tab-hot>.container:before {
    position: absolute;
    width: 81px;
    left: -94px;
    content: "";
    height: 191px;
    top: 61px;
    background-color: #ffffff;
    z-index: 1;
}
.tab-hot>.container:after {
    position: absolute;
    width: 81px;
    right: -94px;
    content: "";
    height: 191px;
    top: 61px;
    background-color: rgb(255, 255, 255);
    z-index: 1;