/*
Theme Name: Mạnh An Service 210
Description: Đây là mẫu giao diện website do Mạnh An Service thiết kế và biên tập lại từ Flatsome
Author: Manhan.vn
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


#main{
    background-color:#F1F1F1;
}
div#nz-div {
    border-bottom: 1px solid #37A344;
    margin-bottom: 5px;
    display: block;
}


#nz-div h3.tde {
    margin: 0;
    font-size: 16px;
	height:30px;
    line-height: 30px;
    display: inline-block;
    text-transform: uppercase;
	position:relative;
	top:0px;
}

#nz-div h3.tde::before {
    content: "\f00b";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	color:#ffffff;
    width: 30px;
    height: 30px;
	line-height: 30px;
	text-align:center;
    background-color:#37A344;
      display: inline-block;
   position:relative;
	top:0px;
}

#nz-div h3.tde.hot_tde::before {
    content: "\f005";
}
#nz-div h3.tde.tde_news::before {
    content: "\f1ea";
}
#nz-div h3.tde.tde_like_this::before {
    content: "\f004";
}
#nz-div h3.tde.tool_tde::before {
    content: "\f0b1";
}
 
#nz-div h3.tde span {
    background: transparent;
    padding: 0px 10px 0px 10px;
    color: #016098;
    position: relative;
    display: inline-block;
    margin: 0;
}
.custom-product-page .price-wrapper .lien-he-price{
display:none;
}
.custom_map_div, .custom_map_div iframe{
width:100% !important;
}
.post-sidebar.large-3.col {
background:rgb(255,255,255);
}
.widget > .is-divider{
background-color: #015F95;
}
.div-widget-left .product-small .box-text .product-title{
    max-height: 17px;
    overflow: hidden;
}
.div-widget-left .product-small .image-cover img{
height:auto;
padding-bottom:0px !important;
}
.div-widget-left .product-small.box{
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}
.div-widget-left .product-small .box-text .p-vt{
    display: none;
}
.div-widget-left  .product-small .box-text{
padding:0px 10px 0px 10px  !important;
vertical-align:top !important;
height:60px !important;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

.div-widget-left .row .col{
	padding-bottom: 0px;
	height:100px;
	overflow:hidden;
} 
.div-widget-left .text-left .thong-tin{
	margin-bottom:0px !important;
}

span.amount{
    display: none
}


.product-small{
    padding: 4px;
}
.box-text .product-title{
    font-weight: bold;
color:#006092;
}

.home_page_section .home_left_col .product-small .box-text.text-left{
padding:0px 10px 0px 10px  !important;
vertical-align:top !important;
}
.home_page_section .home_left_col .product-small .box-text.text-left .thong-tin
{
font-size:90%;
padding-left:7px;
}
 .product-small .box-text.text-left .thong-tin i, .product-small .box-text.text-left .thong-tin label{
display:inline-block;
}
.product-small .box-text.text-left .thong-tin i{
width:20px;
}
.product-small .box-text.text-left .thong-tin label{
width:70px;
margin-right:10px;
color:#424242;
}
.widget .product-small .box-text.text-left .thong-tin label{
width:auto;
}
.product-small .box-text.text-left .thong-tin label span{
float:right;
}

.p-gia
{
    font-weight: normal !important;
color:#38A343;

}

.p-dt {
    font-weight: normal !important;
    color: #424242;

}
.p-vt{
    font-weight: normal !important;
    color: #424242;
     
}
   
.product-small .box-text.text-left .thong-tin .p-gia i{
color: #424242;
}
.product-small .box-text.text-left .thong-tin .p-vt i{
 font-size:100% !important;
}
.category-page-row .p-vt{
    display: none
}
.category-page-row .box-text{
        background: white;
    padding: 10px;
}
.div-trai-chi-tiet .product-title{
    font-size: 18px;
}
.category-page-row .product-title{
    min-height: 58px;
}
.section-breadcums{
    padding: 10px !important;
}
.section-breadcums .col{
    padding-bottom: 0px;
}
.div-widget-trai .post-item .box{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.div-widget-trai .post-item .box-text{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
margin:0px;
}
.div-widget-trai .post-item .col-inner .box .box-text h5{
  padding: 0px 1px;
margin-bottom:0px;
}
.div-widget-trai .post-item .col-inner .box .box-text .box-text-inner{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
margin:0px;
}
.div-widget-trai .small-columns-1 > p{
display:none;
height:0px;
}
.div-widget-trai .post-item .col-inner .box .is-divider{
display:none;
}
.div-mo-ta-chi-tiet{
    background: white;
    margin-top: 10px;
}
.div-trai-chi-tiet{
        background: white;
    padding: 10px;
}
.div-related .p-vt{
    display: none;  
}
.div-related .box-text {
        background: white;
    padding: 5px;
}
.div-related img{
    min-height: 160px;
}
.div-related .product-title{
    min-height: 58px;
}
.chosen-container{
    max-width: 100% !important
}
.nut-lien-he{
    text-align: center;
}
.nut-lien-he a{
        font-weight: bold;
    color: white;
    padding: 12px;
    cursor: pointer;
    background: #27ae60;
    border-radius: 6px;
}
.WOOF_Widget{
        background: white;
    padding: 9px;
}
.div-tin-chi-tiet{
       background: white;
    padding: 10px !important; 
}
.div-tin-chi-tiet .entry-title{
    font-size: 22px;
}


.sub-cat {
    display: inline-block;
    margin: 0;
    line-height: 45px;
    margin-left: 100px;
    float: right;
}


.woof_reset_search_form{
    display: none
}
.div-tim-kiem .chosen-container-single .chosen-single{
    border-radius: 0px 
}
.div-tim-kiem{
      background: url(/wp-content/uploads/2018/04/bg-boxsearch.png) repeat;
   
    /* height: 115px; */
    margin: 0 auto;
    /* padding: 14px 0 0 17px; */
    position: relative;
    padding: 12px;

}

.div-tim-kiem .woof_submit_search_form_container button{
  
    font-size: 13px;
    background: #37A344;
}
.section-content{
        z-index: inherit;
}
  
.pd-info table tr:nth-child(2n+1) {
    background: #eaf5ff;
}
.pd-info tr td{
    padding: 7px 12px;
}
.pd-info tr td b{
    font-size: 12px !important
}
.product-info .price-wrapper{
    display: none
}

p._sale_price_field{
    display:none !important 
}
.flex-right ul li a{
	text-transform: initial !important;
	font-size: 16px;
}

/*Màu sắc button*/
.social-button, .social-icons .button.icon:not(.is-outline), .social-icons .button.icon:hover {
    background-color: currentColor !important;
    border-color: currentColor !important;
}
.button.facebook,.button.facebook:not(.is-outline), .button.facebook:hover {
color: #fff;
    background-color: #446084;
    border-color: #446084;
}
.button.twitter,.button.twitter:not(.is-outline), .button.twitter:hover {
	color: white !important;
   background : #2478ba !important;
    border-color: #2478ba;
}
.button.email,.button.email:not(.is-outline), .button.email:hover {
    color: #fff;
    background-color: black !important;
    border-color: black !important;
}
.button.pinterest,.button.pinterest:not(.is-outline), .button.pinterest:hover {
color: #fff !important;
    background-color: #cb2320  !important;
    border-color: #cb2320  !important;
}

.button.google-plus,.button.google-plus:not(.is-outline), .button.google-plus:hover {
color: #fff !important;
    background-color: #dd4e31 !important;
    border-color: #dd4e31  !important;
}
.button.linkedin,.button.linkedin:not(.is-outline), .button.linkedin:hover {
color: #fff !important;
    background-color: #0072b7 !important;
    border-color: #0072b7     !important;
}

.single-date{
        border-bottom: 1px dashed #ededed;
}
.product-info h1.entry-title
{
      line-height: 1.6 !important;
    font-size: 13px !important;
}
.product-page-title .is-large{

    font-size: 12px;
}
/*Kết thúc màu sắc*/



footer.entry-meta {

    border-top: none !important;
    border-bottom: 1px dashed #ececec !important;
    
}

.entry-content img{
	width: auto !important
}

.dt_utility-content {
    width: 100%;
    float: left;
    border: 1px solid #e3e3e3;
    margin: 0px;
margin-bottom:5px;
    background: #fff;
}
.dt_utility-content >ul{
list-style-type: none;
padding:0px;
margin:0px;

}
.dt_utility-content ul li {
        border-bottom: 1px solid #cee2e9;margin:0px;
    }
.dt_utility-content ul li:last-child {
            border-bottom: 0px;
        }
.dt_utility-content ul li a {
            background: url(/wp-content/uploads/2018/04/icon_tootl.png) no-repeat 15px 18px;
            font: normal 14px tahoma;
            text-transform: uppercase;
            display: block;
            padding: 20px 0px 20px 70px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

.dt_utility-content .lifengshui a {
        background-position: 15px -48px;
    }

.dt_utility-content .banggiadat a {
        background-position: 15px -109px;
    }
.dt_utility-content .laixuat a {
        background-position: 15px -171px;
    }
.dt_utility-content ul li a:hover, .dt_utility-content ul li.act a {
        background-color: #e3eef2;
    }
.product-small div.thong-tin p i,  .product-small div.thong-tin p label{
display:inline-block !important;
}
@media(max-width: 481px){
    .post-sidebar{
        padding-top: 10px;
    }
}
@media(max-width: 769px){
      .div-tim-kiem .chosen-container {
        width: 100% !important
      }

}
@media(min-width: 1023px){
    .div-tim-kiem .chosen-container-single{
      width: 19% !important;
    float: left;
    margin: 10px 10px 10px 0px;
}
.div-tim-kiem .woof_container{
    padding: 0px;
    margin: 0px;
}

}

.duong-line {
    background: rgba(0,0,0,0) url(images/line.png) repeat scroll 0 0;
    height: 12px;
    margin-top: 5px;
    overflow: hidden;
}
.related-post h7{
	font-weight: bold;
	    font-size: 18px;
    float: left;
    margin: -8px 20px 0 0;
}

.home_blogposts h5.post-title{
height:50px;
}
.home_tin_tuc .tintuc_right_col .post-item .box-image, .home_tin_tuc .tintuc_left_col .is-divider, .home_tin_tuc .tintuc_right_col .is-divider {
display:none;
}
 .home_tin_tuc .tintuc_left_col .post-title  {
color: #015F95;
padding-left:8px;
}
.home_tin_tuc .tintuc_right_col .post-title {
	font-size:12px;
	   padding-left:8px;
background: url(images/icon_butlet.png) no-repeat 0px 3px;
}
.home_tin_tuc .tintuc_left_col .post-title:hover, .home_tin_tuc .tintuc_right_col .post-title:hover{
color:#37A344;
}
.home_tin_tuc .tintuc_left_col .box-text.text-left{
	background-color:#ffffff;
}
.home_tin_tuc .tintuc_right_col .box-text.text-left{
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
} 


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}