@import url(https://fonts.googleapis.com/css?family=Lobster&subset=latin,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,500italic,500,300italic,300,100italic,100,400italic,900,900italic,700italic&subset=latin,vietnamese,latin-ext,greek,greek-ext,cyrillic,cyrillic-ext);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700,700italic&subset=latin,vietnamese);
body.admin-menu header {
  top: 28px;
}
body {
  padding-top: 150px;
}
body .shipping {
  height: 35px;
  line-height: 35px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  font-style: italic;
}
body .shipping i {
  padding-right: 10px;
  font-size: 16px;
}
body .shipping a {
  color: white;
  text-decoration: none;
}
body .shipping img {
  margin-right: 10px;
}
body a.logo {
  display: block;
  padding: 15px 0px 0px;
  text-align: center;
}
body a {
  color: #333;
}
body .topheader {
  background: black;
  color: white;
}
body .topheader #block-system-user-menu ul.menu li {
  float: left;
}
body .topheader #block-system-user-menu ul.menu li a {
  padding: 0px 10px;
  color: white;
  background: transparent;
  font-size: 12px;
  height: 35px;
  line-height: 35px;
}
body .topheader #block-search-form {
  max-width: 200px;
  margin-right: 20px;
}
body .topheader #block-search-form .form-actions {
  margin: 0;
}
body .topheader #block-search-form .input-group {
  padding: 5px 0;
  position: relative;
}
body .topheader #block-search-form .input-group input.form-control {
  height: 25px;
  border-radius: 20px;
  background: transparent;
  border: solid 1px white;
  padding: 0 10px;
  font-size: 12px;
  width: 200px;
  color: white;
}
body .topheader #block-search-form .input-group .input-group-btn .btn {
  padding: 0;
  border: none;
  background: transparent;
  color: white;
  position: absolute;
  right: 9px;
  top: 3px;
}
body .product-front .views-row:nth-child(4n+1) {
  clear: left;
}
body .main-page .text-center {
  clear: left;
}
body .main-page h1.page-title {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 25px;
  font-weight: 700;
  color: #333;
  border-bottom: solid 1px #ccc;
  padding-bottom: 10px;
  margin-top: 0;
}
body .main-page .breadcrumb {
  margin: 20px 0px;
}
body .main-page .view-id-product.view-display-id-page,
body .main-page .view-id-product.view-display-id-page_1 {
  position: relative;
}
body .main-page .view-id-product.view-display-id-page .block-danhmuc,
body .main-page .view-id-product.view-display-id-page_1 .block-danhmuc {
  margin: 0px 0px 15px 0px;
  border-bottom: solid 1px black;
  padding-bottom: 10px;
}
body .main-page .view-id-product.view-display-id-page .block-danhmuc h2.block-title,
body .main-page .view-id-product.view-display-id-page_1 .block-danhmuc h2.block-title {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 25px;
  font-weight: 700;
  color: #333;
  border-bottom: solid 1px #ccc;
  padding-bottom: 10px;
  margin-top: 0;
}
body .main-page .view-id-product.view-display-id-page .block-danhmuc ul,
body .main-page .view-id-product.view-display-id-page_1 .block-danhmuc ul {
  margin: 0;
  padding: 0;
}
body .main-page .view-id-product.view-display-id-page .block-danhmuc ul li,
body .main-page .view-id-product.view-display-id-page_1 .block-danhmuc ul li {
  list-style: none;
  display: block;
}
body .main-page .view-id-product.view-display-id-page .block-danhmuc ul li a,
body .main-page .view-id-product.view-display-id-page_1 .block-danhmuc ul li a {
  display: block;
  padding: 7px 0px;
  font-size: 12px;
  border-bottom: dotted 1px #ccc;
  font-weight: bold;
}
body .main-page .view-id-product.view-display-id-page .block-danhmuc ul ul a,
body .main-page .view-id-product.view-display-id-page_1 .block-danhmuc ul ul a {
  padding-left: 10px;
}
body .main-page .view-id-product.view-display-id-page .view-filters .views-exposed-widget.views-submit-button,
body .main-page .view-id-product.view-display-id-page_1 .view-filters .views-exposed-widget.views-submit-button {
  border-bottom: none;
}
body .main-page .view-id-product.view-display-id-page .view-filters .views-exposed-widget,
body .main-page .view-id-product.view-display-id-page_1 .view-filters .views-exposed-widget {
  float: none;
  display: block;
  padding-right: 0;
  margin: 0px 0px 15px 0px;
  border-bottom: solid 1px black;
  padding-bottom: 10px;
}
body .main-page .view-id-product.view-display-id-page .view-filters .views-exposed-widget >label,
body .main-page .view-id-product.view-display-id-page_1 .view-filters .views-exposed-widget >label {
  color: black;
  text-transform: uppercase;
  margin-bottom: 10px;
  display: block;
}
body .main-page .view-id-product.view-display-id-page .view-filters #edit-sell-price-wrapper .form-item:nth-child(1),
body .main-page .view-id-product.view-display-id-page_1 .view-filters #edit-sell-price-wrapper .form-item:nth-child(1) {
  display: inline-block;
  width: 40%;
  vertical-align: middle;
}
body .main-page .view-id-product.view-display-id-page .view-filters #edit-sell-price-wrapper .form-item:nth-child(2),
body .main-page .view-id-product.view-display-id-page_1 .view-filters #edit-sell-price-wrapper .form-item:nth-child(2) {
  display: inline-block;
  width: 57%;
  vertical-align: middle;
}
body .main-page .view-id-product.view-display-id-page .view-filters #edit-sell-price-wrapper .form-item:nth-child(2) input,
body .main-page .view-id-product.view-display-id-page_1 .view-filters #edit-sell-price-wrapper .form-item:nth-child(2) input {
  width: auto;
  max-width: 105px;
  display: inline-block;
  vertical-align: middle;
}
body .main-page .view-id-product.view-display-id-page .view-filters #edit-sell-price-wrapper .form-item:nth-child(2) label,
body .main-page .view-id-product.view-display-id-page_1 .view-filters #edit-sell-price-wrapper .form-item:nth-child(2) label {
  padding: 0px 15px;
  margin: 0;
}
body .main-page .view-id-product.view-display-id-page .view-filters .bef-slider,
body .main-page .view-id-product.view-display-id-page_1 .view-filters .bef-slider {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
}
body .main-page .view-id-product.view-display-id-page .view-filters input.form-control[type="checkbox"],
body .main-page .view-id-product.view-display-id-page_1 .view-filters input.form-control[type="checkbox"] {
  display: inline-block;
  width: auto;
  height: auto;
  margin: 0px 10px 0px 0px;
  vertical-align: middle;
}
body .main-page .view-id-product.view-display-id-page .view-filters label.option,
body .main-page .view-id-product.view-display-id-page_1 .view-filters label.option {
  margin: 0;
  vertical-align: middle;
  display: inline-block;
  font-size: 12px;
  color: black;
}
body .main-page .view-id-product.view-display-id-page .view-filters .form-control.form-checkboxes,
body .main-page .view-id-product.view-display-id-page_1 .view-filters .form-control.form-checkboxes {
  height: auto;
  padding: 0;
  border: none;
  margin-bottom: 0px;
  box-shadow: none;
}
body .main-page .view-id-product.view-display-id-page .view-filters select,
body .main-page .view-id-product.view-display-id-page_1 .view-filters select {
  border-radius: 0;
  height: 32px;
}
body .main-page .view-id-product.view-display-id-page .view-filters .views-widget-per-page,
body .main-page .view-id-product.view-display-id-page_1 .view-filters .views-widget-per-page {
  padding-right: 0;
}
body .main-page .product-other {
  margin-top: 20px;
}
body .main-page .product-other h2.block-title {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #333;
  border-bottom: solid 1px #ccc;
  padding-bottom: 10px;
  margin-top: 0;
  text-transform: uppercase;
}
body .main-page .product-full {
  border: solid 1px #ccc;
  padding: 20px 0px;
}
body .main-page .product-full .form-actions {
  text-align: center;
  margin-bottom: 20px;
}
body .main-page .product-full .price-product {
  padding: 0px 20px;
}
body .main-page .product-full .option {
  margin: 10px 0px;
  padding: 0;
  list-style: none;
  text-align: center;
  border: none;
}
body .main-page .product-full .option li {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  color: black;
  padding: 0px 5px;
  float: none;
}
body .main-page .product-full .option li i {
  color: #c1b396;
}
body .main-page .product-full .option li a {
  border: none;
  color: #c1b396;
}
body .main-page .product-full .option li a:hover {
  background: transparent;
}
body .main-page .product-full .option li.active a {
  color: black;
}
body .main-page .product-full .add-to-cart button {
  background: white;
  border: solid 1px #000;
  color: #000;
  border-radius: 0;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
}
body .main-page .product-full h2.block-title {
  margin-top: 20px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: solid 1px #ccc;
  font-size: 14px;
  font-family: Arial;
  color: #333;
  font-weight: 700;
  text-transform: uppercase;
}
body .main-page .product-full .price-product {
  padding: 0px 20px;
}
body .main-page .product-full .price-product .field {
  margin-bottom: 5px;
}
body .main-page .product-full .price-product .field .field-label {
  font-size: 14px;
  font-family: Arial;
  width: 105px;
  display: inline-block;
  font-weight: normal;
  vertical-align: middle;
}
body .main-page .product-full .price-product .field .field-item {
  font-weight: bold;
}
body .main-page .product-full .price-product .model {
  display: block;
  margin-right: 0;
}
body .main-page .product-full .price-product .uc-price-label,
body .main-page .product-full .price-product .product-info-label {
  font-size: 14px;
  font-family: Arial;
  width: 100px;
  display: inline-block;
  font-weight: normal;
  vertical-align: middle;
}
body .main-page .product-full .price-product .product-info {
  margin-bottom: 5px;
}
body .main-page .product-full .price-product .sell-price .uc-price {
  color: #333;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  font-weight: 700;
}
body .main-page .product-full .price-product .product-info-value {
  color: #333;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  font-weight: 700;
}
body .main-page .product-full .price-product .cost .uc-price {
  color: #CCC;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: line-through;
}
body .main-page .product-full .node-title {
  font-family: 'Roboto', sans-serif;
}
body .main-page .product-full .node-title h1.page-title {
  text-align: center;
  margin: 0px 0px 10px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 18px;
  padding: 0;
  border: none;
}
body .main-page .product-full .node-title .product-info {
  text-align: center;
  text-transform: uppercase;
  font-size: 18px;
  padding: 7px 0px;
  font-weight: bold;
  color: #555656;
}
body .main-page .product-full .node-title .count_view {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  font-size: 12px;
  font-family: Arial;
  color: #C7C7C7;
}
body .main-page .product-full .node-title .count_view span {
  font-weight: bold;
  color: #999;
}
body .main-page .product-full .node-title .field-name-field-social-button {
  display: inline-block;
  vertical-align: middle;
}
body .main-page .product-full .node-title .field-name-field-social-button .social-button {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
body .main-page .product-full .node-title .field-name-field-social-button .social-button:nth-child(1) {
  margin-right: 0;
}
body .main-page .product-full .zoom-content {
  float: left;
}
body .main-page .product-full .targetarea {
  width: 510px;
  height: 610px;
  display: table-cell;
  vertical-align: middle;
}
body .main-page .product-full .targetarea img {
  max-width: 100%;
  height: auto;
}
body .main-page .product-full .thumbs {
  margin: 0px 0px;
  float: right;
}
body .main-page .product-full .thumbs .thumb_images {
  margin-bottom: 10px;
}
body .main-page .product-full .thumbs .thumb_images .content_thumb_images {
  display: table-cell;
  width: 115px;
  height: 145px;
  vertical-align: middle;
  padding: 10px;
  border: solid 1px #f4f4f4;
}
body .main-page .product-full .thumbs .thumb_images img {
  max-width: 100%;
  height: auto;
}
body .main-page .product-row {
  padding-bottom: 20px;
}
body .main-page .product-row:nth-child(3n+1) {
  clear: left;
}
body .main-page .list-product {
  min-height: 0px;
}
body .main-page .list-product .image-field {
  width: 272px;
  height: 272px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
body .main-page .list-product .image-field img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
body .main-page .list-product .product-info {
  font-family: Arial;
  color: #333;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}
body .main-page .list-product .product-info.cost {
  font-family: Arial;
  color: #CCC;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  text-decoration: line-through;
}
body .main-page .list-product .product-info.cost .uc-price-label {
  display: none;
}
body .main-page .list-product .field-name-field-status {
  padding-bottom: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  display: none;
}
body .main-page .list-product .field-name-field-status .field-label {
  font-weight: normal;
}
body .main-page .list-product .field-name-field-status .field-item {
  font-weight: 700;
}
body .main-page .list-product .product-title {
  padding: 10px 0px 5px;
  font-size: 12px;
  font-family: Arial;
  color: #333;
  text-transform: uppercase;
  font-weight: 600;
  text-align: center;
}
body .main-page .list-product .product-title a {
  color: #333;
  text-decoration: none;
}
body .footer {
  padding: 10px 0px;
  font-size: 14px;
  text-align: center;
}
body .footer-top .follow-us {
  margin: 20px 0px;
  border-top: solid 1px #ccc;
  padding-top: 10px;
}
body .footer-top .follow-us ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
body .footer-top .follow-us ul li {
  list-style: none;
  display: inline-block;
  margin: 0px 5px;
}
body .footer-top .follow-us ul li i {
  font-size: 30px;
  color: #333;
}
body .footer-top .block-newsletter .prefix {
  font-size: 14px;
  margin-bottom: 10px;
}
body .footer-top .block-newsletter .form-item-email {
  float: left;
  width: 65%;
}
body .footer-top .block-newsletter .form-item-email input {
  height: 32px;
  border-radius: 0;
  border-right: none;
  font-size: 12px;
}
body .footer-top .block-newsletter button {
  border-radius: 0;
  height: 32px;
  background: #000;
  color: white;
  text-transform: uppercase;
  border: none;
}
body .footer-top .block-menu ul.menu li {
  margin: 0px 0px 5px 0px;
}
body .footer-top .block-menu ul.menu li a {
  font-weight: normal;
  color: #333;
  margin: 0;
  padding: 0;
}
body .footer-top .block-menu ul.menu li a:hover {
  background: transparent;
}
body .footer-top .block h2.block-title {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 14px;
  color: #333;
  font-weight: 700;
  text-transform: uppercase;
}
body .footer-top .block .block-content {
  font-size: 14px;
}
body .footer-top .block .block-content p {
  margin-bottom: 5px;
}
body .footer-top .block .block-content a,
body .footer-top .block .block-content strong {
  font-weight: bold;
  color: #333;
}
body .main-container {
  margin-top: 10px;
}
body .main-container .new-this-week h2.block-title {
  font-family: 'Roboto Condensed', sans-serif;
  text-align: center;
  padding: 20px 0;
  color: #777;
  font-weight: 500;
  font-size: 25px;
  margin: 0;
  text-transform: uppercase;
}
body .main-container .new-this-week img {
  width: 100%;
  height: auto;
}
body .main-container .new-this-week .views-row:hover img {
  transform: scale(1.1);
}
body .main-container .new-this-week .views-row {
  position: relative;
}
body .main-container .new-this-week .views-row .views-field-field-image {
  position: relative;
  overflow: hidden;
}
body .main-container .new-this-week .views-row .views-field-field-image img {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}
body .main-container .new-this-week .views-row .views-field-field-image:before {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.4);
  top: 0;
  left: 0;
  content: '';
  cursor: pointer;
  z-index: 8;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}
body .main-container .new-this-week .views-row .views-field-name {
  display: block;
  width: 150px;
  height: 33px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -12.5px;
  margin-left: -75px;
  border-top: 1px white solid;
  border-bottom: 1px white solid;
  font-family: 'Roboto Condensed', sans-serif;
  text-align: center;
  color: white;
  font-size: 20px;
  line-height: 33px;
  text-transform: uppercase;
  z-index: 99;
}
body .main-container .new-this-week .views-row .views-field-name a {
  color: white;
  text-decoration: none;
  display: block;
}
body header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
  background: white;
}
body header .header-warrper {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
body header .header-warrper .logo img {
  max-width: 145px;
  height: auto;
}
body header .header-warrper .secondary_nav {
  margin-top: 0px;
}
body header .header-warrper .secondary_nav ul.menu li a {
  padding: 5px 10px;
  color: #CCC;
  text-transform: uppercase;
  font-family: 'Muli', sans-serif;
  font-size: 12px;
  font-weight: 300;
}
body header .header-warrper .secondary_nav ul.menu li a:hover {
  color: #333;
  background: transparent;
}
body header .header-warrper .region-navigation {
  clear: right;
}
body header .header-warrper .region-navigation #search-block-form .form-control {
  border-radius: 0px;
  height: 32px;
}
body header .header-warrper .region-navigation #search-block-form .form-group {
  margin-bottom: 0;
}
body header .header-warrper .region-navigation #search-block-form button.btn-primary {
  border-radius: 0px;
  height: 32px;
  background: #333;
  color: white;
  border: none;
}
body header .header-warrper .content-main-menu {
  padding: 5px 0px 0;
  text-align: center;
}
body header .header-warrper .content-main-menu ul.menu {
  float: none;
  display: inline-block;
}
body header .header-warrper .content-main-menu ul.menu li a {
  font-family: 'Muli', sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #333;
  text-transform: uppercase;
  padding: 0px 20px;
  line-height: 43px;
  background: transparent;
}
body header .header-warrper .content-main-menu ul.menu li a:hover,
body header .header-warrper .content-main-menu ul.menu li a:focus {
  color: #000;
  background: transparent;
}
.feedback-friends {
  margin-top: 60px;
  border-top: solid 1px black;
  padding-top: 20px;
  text-align: center;
}
.feedback-friends h2.block-title {
  display: inline;
  padding: 0px 10px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 25px;
  font-weight: 700;
  color: #333;
  background: white;
  position: relative;
  top: -35px;
}
.feedback-friends .views-row {
  text-align: left;
}
.feedback-friends .views-row .views-field-title {
  margin: 20px 0px 5px;
}
.feedback-friends .views-row .views-field-title a {
  font-weight: bold;
  color: #333;
}
body .main-page .view-id-product.view-display-id-block_1 .product-row:nth-child(3n+1) {
  clear: none;
}
.product-list .list-product {
  min-height: 0px;
  margin-bottom: 30px;
}
.product-list .list-product .image-field {
  width: 199px;
  height: 199px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.product-list .list-product .image-field img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
.product-list .list-product .product-info {
  font-family: 'Muli', sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
}
.product-list .list-product .product-info.cost {
  font-family: 'Muli', sans-serif;
  color: #CCC;
  font-size: 12px;
  font-weight: 400;
  text-decoration: line-through;
}
.product-list .list-product .product-info.cost .uc-price-label {
  display: none;
}
.product-list .list-product .field-name-field-status {
  padding-bottom: 5px;
  font-family: 'Roboto Condensed', sans-serif;
  display: none;
}
.product-list .list-product .field-name-field-status .field-label {
  font-weight: normal;
}
.product-list .list-product .field-name-field-status .field-item {
  font-weight: 700;
}
.product-list .list-product .product-title {
  padding: 0px 0px 5px;
  font-size: 14px;
  font-family: 'Muli', sans-serif;
  color: #242424;
  text-transform: none;
  font-weight: 400;
  text-align: center;
}
.product-list .list-product .product-title a {
  color: #333;
  text-decoration: none;
}
.product-list .list-product .category {
  padding: 10px 0px 5px;
  font-size: 15px;
  font-family: 'Muli', sans-serif;
  color: #242424;
  text-transform: none;
  font-weight: 700;
  text-align: center;
  display: block;
  margin: 0;
  text-transform: uppercase;
}
.product-list .list-product .category a {
  color: #333;
  text-decoration: none;
}
#block-views-product-block-3 .product-list .list-product .image-field,
#block-views-product-block-5 .product-list .list-product .image-field {
  width: 272px;
  height: 400px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
#block-views-product-block-3 .product-list .list-product .image-field img,
#block-views-product-block-5 .product-list .list-product .image-field img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
#block-views-product-block-3 .product-list .list-product .category,
#block-views-product-block-5 .product-list .list-product .category {
  padding: 10px 0px 5px;
  font-size: 15px;
  font-family: 'Muli', sans-serif;
  color: #242424;
  text-transform: none;
  font-weight: 700;
  text-align: center;
  display: block;
  margin: 0;
  text-transform: uppercase;
}
#block-views-product-block-3 .product-list .list-product .category a,
#block-views-product-block-5 .product-list .list-product .category a {
  color: #333;
  text-decoration: none;
}
.list-product .category {
  display: none;
}
.image-field.hover img {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.image-field.hover img:nth-child(2) {
  display: none;
}
.image-field.hover img:nth-child(1) {
  display: block;
}
.image-field.hover:hover img:nth-child(1) {
  display: none;
}
.image-field.hover:hover img:nth-child(2) {
  display: block;
}
#block-block-5 h2,
#block-block-7 h2 {
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  color: #b48f1b;
  margin: 30px 0px 20px;
}
#block-block-6 img {
  width: 100% !important;
  height: auto;
}
.new-block {
  font-size: 14px;
  color: #757575;
  margin-bottom: 30px;
}
.new-block h2.block-title {
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  color: #b48f1b;
  margin: 30px 0px 20px;
}
.new-block .views-field-title a {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  color: #000;
  height: 3vw;
  line-height: 22px;
  margin-bottom: 15px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: block;
}
#block-views-content-function-block img {
  margin: 0 auto;
}
.footer-chat {
  position: fixed;
  right: 25px;
  bottom: 85px;
}
.footer-chat > div {
  margin-bottom: 10px;
}
.footer-chat .phone a {
  width: 60px;
  height: 60px;
  border-radius: 50px;
  background: #b48f1b;
  color: white;
  font-size: 35px;
  text-align: center;
  display: block;
  padding: 13px;
  line-height: 100%;
}
.footer-chat .zalo img {
  width: 60px;
  height: 60px;
}
ul.nav li.dropdown:hover > ul.dropdown-menu {
  display: block;
}
li.dropdown {
  position: relative;
}
li.dropdown .dropdown-menu.sub-menu-2,
li.dropdown .dropdown-menu.sub-menu-3 {
  top: 0;
  left: 99%;
}
