/*
Theme Name: Lindo Shop
Theme URI: https://lindo.vn
Author: Lindo team
Author URI: https://mauwebsitedep.com/
Description: Mẫu website doanh nghiệp, giới thiệu dịch vụ.
Version: 1.3
Requires PHP: 7.0
*/

.logo {
  display: block;
}
.logo img {
  padding: 0;
  max-width: 100%
}

.logo_mb img { height: 40px !important; margin-bottom: 5px; width: auto; }
.heading_lindo {
 padding: 0 0 10px 0; font-size: 16px;
font-weight:bold; margin-bottom: 0;
color: #2c2f36;
}
.heading_lindo a {color: #283890; }
#header-1 {  width: 100%; display: block; margin: 0; padding: 0; height: 80px; background: #fff; z-index: 9999}

#timkiem_duan_by_lindovn { 
background-image: url("img/bg_seach.jpg");
  background-color: #cccccc; 
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative; padding: 68px 0;
}
.seach_bds_2020 { width: 860px; margin: 0 auto; display: block;  background: rgba(0,0,0,.65);
box-shadow: 0 4px 4px rgba(0,0,0,.25);
border-radius:5px; padding: 10px}
.button-search { width: 100%; background: #189eff; color: #fff; height: 40px; line-height: 40px; border:0; border-radius: 0 5px 5px 0}
#chonlai { float: right; border: none; background: none;  color: #fff !important; height: 40px; line-height: 40px; font-size: 14px }
.xem5454  { float: right; border: none; background: none;  color: #fff !important; height: 40px; line-height: 40px; font-size: 14px }

.lindo_inputs {
   -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  box-shadow: none;
  border: 0;
  background: #fff;
  background-image: none;
  position: relative;
  display: flex;
  width: 100%;
  height: 40px;
  line-height: 3;
  background: #fff;border-left: 1px solid #f2f2f2;
text-indent: 10px;

}/* Remove IE arrow */
lindo_inputs::-ms-expand {
  display: none;
}

/* Reset Select */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  box-shadow: none;
  border: 0 !important;
  background: #fff;
  background-image: none;
}
/* Remove IE arrow */
select::-ms-expand {
  display: none;
}
/* Custom Select */
.lindo_select {
  position: relative;
  display: flex;
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #fff;
  overflow: hidden;
  border-radius: 5px;
}
select {
  flex: 1;
  padding: 0 .5em;
  color: #000;
  cursor: pointer;
}
/* Arrow */
.lindo_select::after {
  content: '\25BD';
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 8px;
  background: #fff;
  cursor: pointer;
  pointer-events: none;
  -webkit-transition: .25s all ease;
  -o-transition: .25s all ease;
  transition: .25s all ease;
}
/* Transition */
.lindo_select:hover::after {
  color: #333;
}


.seach_bds_2020 .heading_lindo { font-size: 20px; line-height: 20px;color: #fff; margin: 10px 0; text-transform: uppercase;}
.seach_bds_2020 .heading_lindo h1 { font-size: 20px; line-height: 20px; color: #fff;  display: inline;}
.seach_bds_2020 .heading_lindo a {  color: #fff;  display: inline;}


/* sidebar */
#secondary img, #secondary iframe {
  max-width: 100%;
  margin: 0;
  padding: 0;
  height: auto
}
#secondary p {
  margin: 0;
  padding: 0
}
#secondary .news-homebox-lindo {
  margin: 0;
  padding: 0;
  font-size: 15px;
  line-height: 16px;
  width: 100%;
  text-align: justify;
  display: block;
}
#secondary .news-homebox-lindo img {
  max-width: 30% !important;
  float: left;
  margin: 0;
  padding: 0 5px 5px 0
}
#secondary .news-homebox-lindo .item_news_box_2 {
  padding: 5px 10px;
}
#secondary ul {
  margin: 0;
  padding: 0 10px 10px 10px;
}
#secondary ul li {
  padding: 0px 0 6px 0;
  margin-bottom: 6px;
  list-style: none;
  border-bottom: 1px dotted #bdbaba;
	text-align:justify
}
#secondary ul li a {
  color: #333;
  font-size: 15px;
  line-height: 16px;
  text-align: justify
}
#secondary ul li:last-child {
  border: none;
  margin-bottom: 0;
  padding-bottom: 0
}
.page-title {
      font-size: 25px;
    line-height: 28px; text-transform: uppercase;
    color: #000; margin:0 0 10px 0;
}
.lindo_grid_heading {
  margin: 1px 0 0;
  height: 40px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  font-size: 18px; font-weight: bold;
  line-height: 20px;
  margin: 6px 0; color: #e95a32
}
.lindo_grid_heading a {
  display: inline;
  font-size: 18px;
  line-height: 20px;
  color: #5f3d22;
  text-decoration: none;
}
.dunadang .lindo_grid_heading a {
  font-weight: bold !important
}
 a:hover {
  color: #333 !important
}
 .modal-body textarea {
  max-height: 50px !important
}
#single-page-2019 textarea {
  max-height: 168px !important
}
.entry-content img {
  max-width: 100%;
  height: auto
}
img.alignright {
  float: right;
  margin: 0 0 1em 1em
}
img.alignleft {
  float: left;
  margin: 0 1em 1em 0
}
img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto
}
.alignright {
  float: right;
  margin: 0 0 1em 1em
}
.alignleft {
  float: left;
  margin: 0 1em 1em 0
}
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto
}
.footer-main img {
  max-width: 100%;
  height: auto
}

#header-mb #mega-menu-wrap-menu-2 {
  float: left
}

footer .footer-main {font-size: 15px !important; padding: 20px 0}


.footer-top ul.memu { width: 100%; float: left; padding: 20px 0 }
.footer-top ul.menu li { width: 25%; float: left; text-align: left; }
.footer-top-title {
  
    font-size: 1.5em;
    font-weight: bold;
    text-transform: uppercase;}

/* Edit home */
    .item_news_box_1 { text-align: justify; }
 .item_news_box_1 h2 { font-size: 18px;  line-height: 20px; padding: 10px 0 }   
 .item_news_box_1 h2 a { font-size: 18px;  line-height: 20px; color: #000; font-weight: bold;}
  .item_news_box_2 { text-align: justify; }
 .item_news_box_2 img { max-width: 106px !important; height: auto; float: left; margin-right: 10px; margin-bottom: 10px }
 .item_news_box_2  a { font-size: 14px;  line-height: 16px; display: block;  color: #000;}
 .gia_dientich { font-size: 13px; line-height: 13px }


h2.title-detail {
    font-size: 20px;
    line-height: 28px;
    color: #2c2f36;
    margin-bottom: 16px;
    margin-top: 16px;
    display: inline-block;
    width: 100%;
}
.dacoctien {
    position: absolute;
    width: 86%;
    top: 10px;
    left: 30px; z-index: 999
}
.dban {position: absolute; left: 20px; top: 15px; color:#fff; z-index: 999}
.from-adidaphat select { border: 1px solid #999 !important;}
.from-adidaphat input { border: 1px solid #999 !important; }
#nav_menu-5 { float: left; }
.raovatbatdongsan { padding: 8px 10px; color: #fff; border-radius: 5px }