/*
Theme Name: Funiture
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
/*************** ADD CUSTOM CSS HERE.   ***************/
@font-face {
  font-family:'SFU Futura';
  src:url('/wp-content/themes/funiture/font/SFUFuturaBold.eot');
  src:url('/wp-content/themes/funiture/font/SFUFuturaBold.eot?#iefix') format('embedded-opentype'),
  url('/wp-content/themes/funiture/font/SFUFuturaBold.woff2') format('woff2'),
  url('/wp-content/themes/funiture/font/SFUFuturaBold.woff') format('woff'),
  url('/wp-content/themes/funiture/font/SFUFuturaBold.ttf') format('truetype');
  font-weight:bold;
  font-style:normal;
}
@font-face {
  font-family:'SFU Futura';
  src:url('/wp-content/themes/funiture/font/SFUFutura.eot');
  src:url('/wp-content/themes/funiture/font/SFUFutura.eot?#iefix') format('embedded-opentype'),
  url('/wp-content/themes/funiture/font/SFUFutura.woff2') format('woff2'),
  url('/wp-content/themes/funiture/font/SFUFutura.woff') format('woff'),
  url('/wp-content/themes/funiture/font/SFUFutura.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}
.category-section .section-title-normal {
  background:white;
  border-bottom:2px solid #71bf44;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}
.category-section .section-title-normal span:after {
  border:25px solid #225280;
  MARGIN-LEFT:15PX;
  border-right-color:transparent;
  border-top-color:transparent;
  margin-top:-12px;
  left:auto;
  content:"";
  clear:both;
  display:inline-block;
  position:absolute;
}
.category-section .section-title-normal span {
  background:#225280;
  color:white;
  padding-right:15px;
  margin-right:15px;
  padding-bottom:12px;
  border-bottom:0;
  padding-left:15px;
  margin-bottom:0;
  border-top-left-radius:5px;
  padding-top:12px;
  font-size:20px;
  color:white!important;
}
.category-section .section-title a {
  color:#225280;
  display:block;
  padding-left:15px;
  margin-left:auto;
  padding-right:10px;
  font-weight:400;
  font-size:14px;
  background:#efefef;
  margin-right:15px;
  padding:4px 10px;
  border-radius:4px;
}
.category-section .product-small {
  background:white;
  margin-bottom:20px;
}
.archive img.size-full.alignnone {
  margin-bottom:0;
  border-radius:7px
}
.category-section .img-inner {
  margin-bottom:20px;
  border-radius:7px
}
.category-section .col {
  padding-bottom:0
}
.category-section .product-small .box-text {
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px
}
.category-section .section-title-container {margin-bottom:5px;}
.category-section .product-small .box-text {
  background:white;
  padding-bottom:20px;
  padding-left:10px;
  padding-right:10px;
}
.category-section .product-small .box-text .product-title a, .archive .product-small .box-text .product-title a {
  margin-top:5px;
  font-size:16px;
  color:#166fbf;
}
.category-section .product-small .price span.amount {
  font-family:"barlow",sans-serif;
  font-size:16px;
  color:black;
  font-weight:400;
}
.archive-page-header .large-12 img.size-full.alignnone {margin-bottom:0;}
.chat-vang h3, .chat-luong-section h3 {
  background:#ffa700;
  margin-bottom:0;
  padding:10px;
  color:white;
  border-top-left-radius:7px;
  border-top-right-radius:7px;
  text-align:center;
  text-transform:uppercase;
  font-size:21px;
}
.chat-vang img {
  border-radius:7px
}
.blog-single .chat-vang {
  padding:0!important
}
.chat-vang ul {
  border-bottom-left-radius:7px;
  border-bottom-right-radius:7px;
  padding:20px !important;
  background:#fffcf2;
  border:2px dashed #ffa700;
}
.archive-page-header .large-12 img {
  width:100%
}
.archive-page-header .large-12 {
  padding-left:7px;
  padding-right:7px;
  padding-bottom:0
}
.archive .page-title {
  margin-bottom:25px;
  font-family:"SFU Futura", sans-serif;
  font-weight:bold;
  font-size:23px;
  color:#225280;
}
.home h2, .chat-luong-section h2, .kinh-nghiem-section h2 {
  color:#225280;
  font-family:"SFU Futura", sans-serif;
  font-weight:bold;
  border-bottom:1px solid #74c149;
  padding-bottom:4px;
}
.blog-single .entry-title {
  font-size:22px
}
.is-divider {
  display:none
}
.entry-content {
  padding-top:0;
  padding-bottom:0;
}
.blog-single .entry-header-text {
  padding-bottom:10px;
  margin-bottom:15px;
}
.blog-single .entry-content h2, .page-right-sidebar .page-inner h2 {
  font-size:19px
}
.blog-single .entry-content h3, .page-right-sidebar .page-inner h2 {
  font-size:18px
}
.blog-single .entry-content h4, .page-right-sidebar .page-inner h4 {
  font-size:17px
}
.blog-single .entry-content h5, .page-right-sidebar .page-inner h5 {
  font-size:16px
}
.blog-single .blog-share {
  text-align:left
}
.xem-them .tieu-de-xem-them {
  font-weight:700;
  display:block;
  margin-bottom:10px;
  font-size:17px;
  color:#71c043
}
.xem-them ul li {margin-bottom:3px;}
.xem-them ul li a {
  font-weight:700;
  font-size:16px;
  color:#225280;
}
.xem-them ul li a:hover {
  text-decoration:underline;
  color:#71c043;
}
.blog-single .entry-meta {
  text-transform:none;
  font-size:14px;
  letter-spacing:0;
  color:gray;
  border-top:1px solid #e2e2e2;
  border-bottom:1px solid #e2e2e2;
  padding:10px;
  background:#f9f9f9;
}
.danh-muc {margin-bottom:15px;}
.danh-muc span.title, .the-tim-kiem span.title {
  border-radius:4px;
  background:#225280;
  padding:4px 10px;
  color:white;
  margin-right:5px;
}
.danh-muc a, .the-tim-kiem a {
  line-height:32px;
  font-size:14px;
  border-radius:4px;
  margin-bottom:10px;
  padding:4px 10px;
  background:#dedede;
  color:#464646;
}
.danh-muc a:hover, .the-tim-kiem a:hover {
  background:#71c043;
  color:white;
}
.bai-viet-lien-quan {margin-top:15px;}
.bai-viet-lien-quan h3 {
  font-size:17px;
  color:#71c043;
  margin-bottom:15px
}
.bai-viet-lien-quan ul {
  margin-bottom:0;
  display:inline-block;
  width:100%;
}
.bai-viet-lien-quan ul li {
  list-style:none;
  width:33.33%;
  color:graytext;
  float:left;
  padding-left:4px;
  padding-right:5px;
}
.bai-viet-lien-quan h4:hover {
  text-decoration:underline;
  color:#71c043
}
.bai-viet-lien-quan ul li .box-image img {
  height:180px;
  border-radius:4px;
  object-fit:cover;
  object-position:center;
}
.bai-viet-lien-quan h4 {
  font-size:15px;
  color:black;
  line-height:19px;
  padding-top:7px;
  height:64px;
  overflow:hidden;
}
.blog-single .large-3 {
  padding-left:0
}
#logo img {
  max-height:70px;
  position:absolute;
  margin-top:-14px;
}
.header-search-form-wrapper input {
  border:none;
  border-radius:4px!important;
  height:43px;
  background:#f5f5f5;
  font-size:15px;
  box-shadow:none;
}
#header-contact li a span {
  text-transform:none;
  letter-spacing:0;
  font-size:15px;
  color:#235180;
}
.header .icon-envelop:before, .header .icon-phone:before {color:#71bf44;}
.header-bottom-nav > li > a {
  font-size:15px
}
.nav-dropdown {
  padding:0px;
  border:none;
}
.nav-dropdown li a {
  margin:0 !important;
  padding:8px 10px!important;
  font-size:15px;
  color:#3a3a3a;
}
.slider-nav-light .flickity-prev-next-button svg, .slider-nav-light .flickity-prev-next-button .arrow {
  background:white;
  border-radius:99%;
  box-shadow:2px 2px 6px #00000036;
  fill:#225280;
}
.du-an-section ul li.tab {background:#002855 !important;}
.du-an-section ul li.tab a {
  display:block;
  padding:6px 35px;
  color:#fff;
  font-size:15px;
  font-weight:normal;
}
.du-an-section ul li.tab a:hover, .du-an-section ul li.tab.active a {
  background:#74c149
}
.tab-panels .blog-post-inner {
}
.du-an-section .post-item .box-text {padding:0;}
.tab-panels .blog-post-inner h5.post-title {
  font-size:15px;
  color:rgb(184 224 255);
  font-weight:normal;
  background:#002855e3;
  padding:10px;
}
.thiet-ke-section h2 {
  margin-bottom:30px
}
.thiet-ke-section .box-text.text-center, .thi-cong-section .box-text.text-center {
  padding-top:.7em;
  padding-bottom:.7em;
  bottom:0px;
}
.thiet-ke-section .box-text.text-center h4, .thi-cong-section .box-text.text-center h4 {
  font-size:16px;
  color:#fff;
  margin:0;
}
.tab-panels .box-blog-post:hover .blog-post-inner {transition-duration:0.8s;}
.box-blog-post .is-divider {
  display:none
}
.nav-dropdown li a:hover {
  color:#1e73be !important;
  text-decoration:underline
}
.header {box-shadow:2px 2px 20px #00000017;}
.flickity-page-dots .dot {
  width:12px;
  height:12px
}
.thiet-ke-section .col-inner .has-hover:hover, .thi-cong-section .col-inner .has-hover:hover {border:1px solid #53b900;}
.chat-luong-section hr {
  opacity:1;
  margin-bottom:15px;
  border:0;
  height:1px;
  background-image:linear-gradient(to right,rgba(0,0,0,0),rgb(2,103,142),rgba(0,0,0,0));
}
.du-an-section {
  padding-bottom:10px !important
}
.person-title {
  color:#71bf45;
  letter-spacing:0;
}
.du-an-section .tabbed-content .nav {margin-bottom:10px;}
.du-an-section
.gioi-thieu-section p {
  font-size:16px
}
.gioi-thieu-section img {
  padding:10px;
  background:white;
  border-radius:10px
}
.chat-luong-section .post-item .post-title {
  border-radius:10px;
  background:white;
  padding:10px 0;
  font-size:18px;
}
.chat-luong-section .col.large-12 {
  padding-bottom:0
}
.chat-luong-section ul li, .chat-vang ul li {
  margin-bottom:6px;
  list-style:none;
  background-image:url(/wp-content/uploads/2020/09/check.png);
  background-repeat:no-repeat;
  background-position-y:center;
  background-position-x:0;
  padding-left:20px;
  margin-left:0;
  color:#24537b;
  font-weight:bold;
}
.nut-xem-them {
  letter-spacing:0;
  font-weight:normal
}
.thiet-ke-section .col.large-12 {
  padding-bottom:0
}
.gioi-thieu-section .col, .du-an-section .col.large-12 {
  padding-bottom:0
}
.chat-luong-section .post-item .box-image {
  border-radius:10px
}
.row-button {
  margin-top:10px !important
}
.chat-luong-section .post-item .post-title:hover {
  color:#74c149
}
.chat-luong-section ul {
  margin-bottom:0;
  padding:30px;
  box-shadow:2px 2px 20px #0000000a;
  background:#fffce6;
  border:2px dashed #ff5400;
}
.chat-luong-section {
  padding-bottom:0 !important
}
.kinh-nghiem-section .col.large-12 {
  padding-bottom:0
}
.list-post .post-item .box-text {
  padding-bottom:0
}
.list-post .post-item .post-title {
  color:#225280
}
.list-post .post-item .post-title:hover {
  color:#73be45
}
.kinh-nghiem-section img {
  border-radius:7px
}
.san-pham-section ul li {
  list-style:none;
  float:left;
  display:inline-block;
  margin:0 6px;
  border:2px solid #eaeaea;
  padding:5px 12px;
  border-radius:20px;
  margin-bottom:15px;
}
.san-pham-section ul li a {
  font-size:14px;
  color:#225290;
}
.san-pham-section ul {
  display:inline-block;
  text-align:center;
  margin-bottom:0
}
.san-pham-section .col.large-12 {
  padding-bottom:0
}
.san-pham-section ul li:hover {
  border:2px solid #7cc452
}
.san-pham-section ul li:hover a {
  color:#7cc452
}
.product-small.box {
  border:1px solid #ebebeb;
  border-radius:5px;
}
.product-small.box:hover {border-color:#71bf44!important;}
.badge-container {
  display:none
}
.product-small.box .box-image {
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}
.product-small.box .box-text.text-center {padding:0px 10px 10px 10px;}
.product-small.box .product-title {
  font-size:14px;
  font-weight:700;
  margin-top:6px;
}
.product-small.box .pwb-brands-in-loop {
  position:absolute;
  top:10px;
  left:50%;
  width:100%;
}
.product-small.box .pwb-brands-in-loop span {
  position:relative;
  left:-50%;
  text-transform:uppercase;
}
.price-wrapper .price {display:unset;}
.product-small.box span.amount {font-weight:400;}
ins .woocommerce-Price-amount {
  color:#ef1e1e;
  font-size:16px
}
.badge-container .badge {
  height:20px!important;
  width:38px!important;
}
.badge-inner.on-sale {border-radius:4px!important;}
.badge-container .badge .badge-inner .onsale {font-size:12px!important;}
.star-rating span:before, .star-rating:before, .woocommerce-page .star-rating:before, .stars a:hover:after, .stars a.active:after {color:#fdd835;}
.center-page .entry-header {
  background-image:url(/wp-content/uploads/2020/09/bkg_breadcrumbs.jpg);
  background-repeat:no-repeat;
  min-height:238px;
  padding:70px 0;
}
.san-pham-section .col {
  padding-left:7px;
  padding-right:7px
}
.page-gioi-thieu .col {
  padding-bottom:0
}
.product-small.box .product-title a {
  margin:0;
  color:#225280;
  font-size:15px;
}
.product-small.box .product-title a:hover {
  color:#225280
}
.banner img {
  border-radius:7px
}
.footer-secondary {padding:0;}
.product-small .price bdi {
  color:red !important
}
.product-small .price del span, .product-small .price del bdi, .product-small .price {
  font-size:15px !important;
  color:gray !important
}
a.back-to-top {
  bottom:80px;
  background:#71c043 !important;
  color:white !important;
  border:none !important;
}
.woocommerce-result-count, .woocommerce-ordering, .woocommerce-ordering select {font-size:15px;}
.widget .is-divider {
  display:none
}
.recent-blog-posts {padding:10px;}
.recent-blog-posts a {
  font-weight:bold;
  font-size:15px;
}
.recent-blog-posts a:hover {
  color:#71bf44
}
.hotline {
  background:#71bf44 !important;
  border-radius:4px;
  font-weight:normal;
  text-transform:none;
  padding:3px 0;
}
.chat-facebook {
  background:#1664b2 !important;
  border-radius:4px;
  font-weight:normal;
  text-transform:none;
  padding:3px 0;
}
.single-product .product-info .price del bdi {
  font-size:15px;
  color:gray !important
}
.product-short-description {
  margin-top:10px
}
.woocommerce-tabs ul.tabs li a {
  padding-left:15px;
  padding-right:15px;
  background:#d8d8d8;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  color:#777777;
  letter-spacing:0;
  font-size:15px;
}
.woocommerce-tabs ul.tabs li a:hover, .woocommerce-tabs ul.tabs li.active a {
  background:#225280;
  color:white
}
.archive .breadcrumbs {
  text-align:center;
  padding:107px 0;
  background-size:cover;
}
.shop-page-title .page-title-inner {
  max-width:100%;
  padding:0;
}
.shop-page-title .page-title-inner {
  background:url(/wp-content/uploads/2020/09/bkg_breadcrumbs.jpg) center no-repeat;
  text-align:center;
}
.khuyen-mai {
  color:#5f9025;
  background:#ebf6e0;
  border:1px solid #b3dc82;
  padding:10px 15px;
  margin-bottom:15px;
  border-radius:3px;
  font-size:15px;
}
.archive.woocommerce .container.flex-col {
  background:#f6f6f6;
  margin-bottom:10px;
  padding:0px 20px;
}
.archive.woocommerce h1 {
  color:#225280;
  text-align:center;
  position:relative;
  top:110px;
  font-size:30px;
}
#breadcrumbs {
  margin-bottom:10px;
  font-size:15px;
  color:#225280;
}
.nav-line>li>a:before {
  display:none
}
.woocommerce-tabs ul.tabs li {
  margin:0;
  margin-right:5px;
}
.woocommerce-tabs ul.tabs {
  border-bottom:0
}
.product-footer .woocommerce-tabs {
  padding:0;
  border-top:0;
}
.product-main {
  padding-bottom:0;
  padding-top:30px!important
}
.product-main
.woocommerce-tabs .tabs {
  margin-top:0 !important
}
.contact-button .col {
  padding-bottom:0
}
.product_meta>span {
  font-size:14px
}
.single-product .product-info .price span.amount {
  font-size:19px;
  color:red
}
.single-product .product-info .product-title {
  font-size:21px;
  margin-bottom:0px;
}
.khuyen-mai ul li {
  font-size:15px;
  margin-bottom:0;
  color:#3eab00;
  font-weight:normal;
  background-image:url(/wp-content/uploads/2020/09/check.png);
  background-repeat:no-repeat;
  background-position-y:center;
  background-position-x:0;
  padding-left:20px;
  list-style:none;
  margin-left:0;
}
.khuyen-mai ul {
  margin-bottom:0
}
.product-short-description ul, .product-short-description ol {
  margin-bottom:10px
}
.product-short-description ul li, .product-short-description ol li {
  font-size:14px;
  margin-bottom:5px
}
.product-short-description p {
  font-size:14px;
  margin-bottom:10px;
}
.product_list_widget, .flatsome_recent_posts ul {border:1px solid #f7f7f7;}
.product_list_widget .product-title {
  font-size:15px
}
ul.product_list_widget li {padding:10px 5px 5px 75px;}
ul.product_list_widget li img {
  margin-left:5px;
  border-radius:99%
}
span.widget-title {
  background:#225280;
  display:block;
  padding:12px 10px;
  letter-spacing:0;
  color:white;
}
.product_list_widget span bdi {
  color:red
}
.product_list_widget del span bdi {
  color:gray !important;
  font-size:14px
}
.single-product .large-3 {
  padding-top:30px;
  padding-left:0
}
.single-product .large-9 {
  border-right:none !important
}
.woocommerce-breadcrumb {font-size:15px;}
.woocommerce-breadcrumb a {
  color:#71bf44
}
.archive .category-page-row .flex-col {
  text-align:right;
  margin-bottom:20px;
  background:#f6f6f6;
  padding:0px 20px;
}
ul.product-categories {border:1px solid #f6f6f6;}
ul.product-categories li a {
  text-transform:uppercase;
  font-weight:bold;
  font-size:14px;
  color:#6b6b6b;
  padding-top:8px;
  padding-bottom:8px;
}
ul.product-categories li:hover {
  background:#71bf44
}
ul.product-categories li:hover a {
  color:white
}
ul.product-categories li {
  padding-left:10px;
  padding-right:10px
}
.related h3 {
  letter-spacing:0;
  color:#225280;
  margin-bottom:0
}
#comments {
  padding:0
}
h3.woocommerce-Reviews-title {
  color:#225280;
  font-size:17px;
  margin-bottom:0;
}
.commentlist li .comment-text, .comment-list li .comment-text {padding:0 0 0 15px;}
.woocommerce-review__published-date {
  font-size:13px;
  color:gray;
}
.woocommerce-review__author {
  font-size:15px;
  color:#71c043;
}
.commentlist li .description, .comment-list li .description {
  font-style:normal;
  font-size:15px;
}
.woocommerce-noreviews {
  font-size:15px
}
.form-submit input[type='submit'] {
  border-radius:5px;
  margin-bottom:0
}
form {
  margin-bottom:0
}
#review_form .review-form-inner {
  border:0;
  padding:0px;
}
#reply-title {
  color:#225280;
  font-size:17px
}
.comment-form-rating label,
.comment-form-comment label {font-weight:normal;}
.nav-tabs+.tab-panels {border:1px solid #ececec;}
.single-product #comments, .single-product #review_form_wrapper {
  padding:0 20px;
  flex-basis:100%;
  max-width:100%
}
textarea#comment {
  box-shadow:none;
  border:none;
  background:#f7f7f7;
}
.commentlist li, .comment-list li {
  list-style:none;
  padding:1em 0 0 0;
  margin-left:0 !important;
}
.commentlist .description p {
  margin-bottom:0
}
.commentlist .star-rating {margin:0 0 5px;}
.chat-luong-section img {
  border-radius:7px
}
.form-dien-thoai form {margin-bottom:0;}
.form-dien-thoai .form-sdt .left {
  float:left;
  width:85%;
  display:inline-block;
}
.form-dien-thoai .form-sdt .right {
  width:15%;
  float:left;
  display:inline-block;
}
.form-dien-thoai input[type='tel'] {
  font-size:15px;
  margin-bottom:0;
  border-radius:0;
  box-shadow:0px 0px 0px;
}
.form-dien-thoai .form-sdt {
  display:inline-block;
  width:100%;
}
.form-dien-thoai {
  margin-top:12px;
  background:#1664b2;
  padding:15px;
  border-radius:5px;
}
.form-dien-thoai label {
  background:url(/wp-content/uploads/2020/09/icon-phone.png) left top no-repeat;
  padding:0 5px 0 52px;
  margin:0px;
  text-align:left;
  font-weight:400;
  font-size:14px;
  color:white;
  margin-bottom:11px;
}
.form-dien-thoai .wpcf7 input[type='submit'] {
  font-size:15px;
  border-radius:0 !important;
  text-align:left;
  margin:0;
  padding:0 10px;
}
.archive .large-columns-3 .post-item .box-text {
  -
  color:rgba(0,0,0,.6);
  padding:10px 0;
}
}
.archive .large-columns-3 .post-item h5 {
  font-size:17px;
  font-weight:700;
  color:#dadada;
}
.archive .large-columns-3 .post-item {
  padding:0 8px 16px!important;
  position:unset !important;
}
.archive .page-numbers a {
  background:#71c043;
  border:2px solid #71c043;
  color:white;
}
.archive .large-columns-3 .post-item .post-title a {
  font-size:17px;
  margin-bottom:4px;
  color:#111;
}
.archive .badge {
  display:none
}
.archive .post-item .from_the_blog_excerpt {
  font-size:15px;
  color:#222;
}
.form-lien-he {
  background:white;
  box-shadow:2px 2px 40px #00000012;
  border-radius:10px;
  padding:30px;
}
.form-lien-he h3 {color:#71bf44;}
.form-lien-he p.des {
  font-size:14px;
  margin-bottom:10px
}
.form-lien-he input {
  font-size:15px;
  box-shadow:none;
  border-radius:5px
}
.kinh-nghiem-section {
  padding-bottom:30px !important
}
.stuck .header-main {
  display:none
}
#toc_container {border:1px solid #ececec;}
#toc_container a {color:#0369ca;}
.blog-single .entry-meta {display:none;}
.text-center {text-align:justify;}
.dark a {color:#fff !important;}
@media screen and (min-width: 400px) {
  .du-an-section .medium-columns-1>.col ,.thiet-ke-section .medium-columns-1>.col {max-width:50% !important;}
}
.archive .large-columns-3 .post-item:hover .post-title a {
    color: var(--primary-color);
}
.archive .large-columns-3 .post-item .box-image {overflow:hidden;}
.archive .large-columns-3 .post-item:hover .box-image img {transform:scale(1.1);}
@media only screen and (max-width: 48em) {
  #logo img {
    margin-top:0px;
    position:inherit
  }
  .bai-viet-lien-quan ul li {width:50%;}
  .archive .product-small.col, .related .product-small.col {
    flex-basis:100%;
    max-width:100%
  }
  .bai-viet-lien-quan ul li .box-image img {height:90px;}
  .off-canvas:not(.off-canvas-center) .nav-vertical li>a {
    padding-left:20px;
    padding-top:12px;
    padding-bottom:12px;
    letter-spacing:0;
    color:#225280;
    font-size:15px;
  }
  .form-flat input:not([type="submit"]) {
    font-size:13px
  }
  .nav-slide-header .toggle {
    letter-spacing:0;
    color:#225280;
  }
  .mobile-sidebar-levels-1 .nav-slide>li>ul.children>li, .mobile-sidebar-levels-1 .nav-slide>li>.sub-menu>li {
    padding-left:0
  }
  .off-canvas:not(.off-canvas-center) .nav-vertical li ul li a {
    padding-top:6px;
    padding-bottom:6px
  }
  .gioi-thieu-section img {
    padding:0;
    border-radius:10px;
  }
  .du-an-section ul li.tab a {
    display:block;
    padding:5px 11px;
    color:#fff;
    font-size:13px;
    font-weight:normal;
  }
  .du-an-section ul li {
    margin-bottom:8px
  }
  .tab-panels .blog-post-inner {
  }
  .tab-panels .blog-post-inner h5.post-title {
    color:rgb(255 255 255);
    background:#002855;
  }
  .thiet-ke-section .box-text.text-center h4, .thi-cong-section .box-text.text-center h4 {
    font-size:14px;
    font-weight:normal
  }
  .thiet-ke-section .box-text.text-center, .thi-cong-section .box-text.text-center {
    padding-left:5px;
    padding-right:5px
  }
  .stuck .header-main {
    display:block
  }
  #menu-footer-menu li {
    margin-left:10px;
    margin-right:10px;
    margin-bottom:15px
  }
  #menu-footer-menu li a {
    text-transform:none;
    letter-spacing:0;
    font-size:14px;
    font-weight:normal;
  }
  .footer-secondary {
    background:#6cb917;
    padding:10px;
    border-radius:5px;
    margin-bottom:20px;
    color:white;
    font-size:16px;
    font-weight:normal;
  }
  .thiet-ke-section .col.large-3 {
    padding:0 2px 4px
  }
  .thiet-ke-section h2 {
    margin-bottom:19px;
    margin-top:20px;
  }
  .list-post .post-item {
    padding-bottom:10px
  }
  .list-sp .col {
    padding:0 5px 10px
  }
  #footer .col {
    flex-basis:100%;
    max-width:100%
  }
  .chat-luong-section ul li {background-position-y:6px;}
  .center-page .entry-header {
    min-height:139px;
    padding:40px 0;
  }
  .page-gioi-thieu .col {
    padding-bottom:15px
  }
  .archive .large-columns-3 .post-item .box-text {
    position:initial;
    background:none;
    padding:7px;
  }
  .archive .large-columns-3 .post-item .post-title {color:#4a4a4a;}
  .archive .product-small.col, .related .product-small.col {
    padding:0 5px 10px
  }
  .blog-single .large-9 {
    padding-left:5px;
    padding-right:5px
  }
  #breadcrumbs {
    font-size:13px
  }
  .blog-single .entry-title {font-size:19px;}
  .xem-them ul li a {font-size:14px;}
  .xem-them ul li {margin-bottom:10px;}
  .bai-viet-lien-quan h4 {font-size:13px;}
  .blog-single .entry-meta {font-size:13px;}
  .blog-single .large-3 {
    padding-left:5px;
    padding-right:5px
  }
  .single-product .nav-tabs+.tab-panels {
    padding:10px
  }
  .off-canvas-right .mfp-content, .off-canvas-left .mfp-content {
    width:335px
  }
}