/*
Theme Name: Bất động sản 37
Theme URI: https://muatheme.com
Author: MuaTheme.com
Author URI: https://muatheme.com
Description: Theme Wordpress Bất động sản 37
Template: flatsome
Version: 1.0.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSSlide,.lSSlideWrapper.usingCss .lSFade>*{-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important;-webkit-transition-duration:inherit!important;transition-duration:inherit!important}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{overflow:hidden;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:opacity;transition-property:opacity}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(img/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
.du-an-moi-section,.cho-thue-section,.tin-thi-truong-section,.footer-section{
		padding-bottom : 0px !important;
}
.box-image:hover::before, .post-item:hover .box-image::before {
-webkit-animation:shine .75s;animation:shine .75s
}
@-webkit-keyframes shine{
100%{left:125%}
}
@keyframes shine{
100%{left:125%}
}
.box-image::before{
position:absolute;
top:0;
left:-75%;
z-index:2;
display:block;
content:'';
width:50%;
height:100%;
background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
-webkit-transform:skewX(-25deg);transform:skewX(-25deg)
}
.product-small.box:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 3px;
    width: 100%;
    transform-origin: right;
    transition: transform .5s ease-in-out;
    transform: scaleX(0);
}
.product-small.box:after {
    background: #ff551a;
}
.product-small.box:hover:after {
    transform-origin: left;
    transform: scaleX(1);
}
.xem-them .tieu-de-xem-them {
    font-weight: 700;
    display: block;
    margin-bottom: 10px;
    font-size: 19px;
    color: black;
}
.xem-them ul li {
    margin-bottom: 3px;
}
.xem-them ul li a {
    font-weight: 700;
    font-size: 16px;
    color: #B4271A;
}
.xem-them ul li a:hover {
    text-decoration: underline;
}
.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: #B4271A;
    padding: 4px 10px;
    color: white;
    margin-right: 5px;
}
.danh-muc a, .the-tim-kiem a {line-height:32px;
    border-radius: 4px;
    margin-bottom: 10px;
    padding: 4px 10px;
    background: #dedede;
    color: #464646;
}
.danh-muc a:hover, .the-tim-kiem a:hover {
    background: #f44336;
    color: white;
}
.bai-viet-lien-quan {
    margin-top: 15px;
}
.bai-viet-lien-quan h3 {
    font-size: 19px;
    color: black;
}
.bai-viet-lien-quan ul {
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
}

.product-small.box:after , .post-item > .col-inner:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 3px;
    width: 100%;
    transform-origin: right;
    transition: transform .5s ease-in-out;
    transform: scaleX(0);
}
.product-small.box:after, .post-item > .col-inner:after {
    background: var(--primary-color);
}
.product-small.box:hover:after, .post-item:hover > .col-inner:after {
    transform-origin: left;
    transform: scaleX(1);
}
.bai-viet-lien-quan ul li {
    list-style: none;
    width: 33.3336%;
    color: graytext;
    float: left;
    padding-left: 4px;
    padding-right: 5px;
		margin-bottom : 20px;
}
.bai-viet-lien-quan ul li .box-image img {
    height: 200px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    object-fit: cover;
    object-position: center;
}
.bai-viet-lien-quan h4 {
    color: #191919;
    padding-top: 7px;
    font-size: 17px;
    font-weight: 400;
		height: 50px;
    overflow: hidden;
}
.bai-viet-lien-quan ul li {
		width: 50%;}
.bai-viet-lien-quan .list-bai-viet li:hover h4{
		color : #6db524;
}
.list-bai-viet .bottom_extentions {
    margin-top: -10px;
}
.list-bai-viet .bottom_extentions ul{
		margin-bottom : 0px !important;
}
.list-bai-viet .bottom_extentions ul li {
    width: 32% !important;
}
.list-bai-viet .box-text{
		box-shadow: 0px 4px 30px 4px rgba(0,0,0,0.03);
    padding: 15px;
    background: #fff;
    padding-bottom: 0px;
		padding-top: 0px;
}
.header-main {
    height: 105px;
    background: #00000021;
}
#wrapper, #main {
    background-color: #f6f7f9;
}
.banner-section .text-inner h2{
    color: #fff;
    font-weight: bold;
    text-shadow: 1px 3px 2px rgba(0, 0, 0, 0.22);
    margin-bottom: 15px;
}
.banner-section .searchform-wrapper {
    border: 8px solid #ffffff30;
    border-radius: 5px;
}
.banner-section{
		padding-top : 0px !important;
}
.product-gallery-wide .flickity-viewport{
		
}
h2.tieu-de-2{
		font-size: 28px;
    font-weight: 400;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
}
h2.tieu-de-2 span{
		color: #0c0c0c;
}
.mo-ta-ngan{
		font-size: 14px;
    color: #8c8c8c;
    font-weight: 400;
}
.blog-du-an .box-image{
		border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.blog-du-an .box-text,.archive .box-text,.blog-cho-thue .box-text{
		box-shadow: 0px 4px 30px 4px rgba(0,0,0,0.03);
    padding: 15px;
    background: #fff;
		margin-top: -5px;
		padding-bottom: 10px;
}
.box-text h5{
	  font-size: 17px;
    font-weight: 400;
		height: 40px;
    overflow: hidden;
}
.box-blog-post .is-divider {
    height: 0px;
}
.fa-map-marker{
		    color: #82bb4e;
}
.gia-ban{
		font-size: 20px;
    color: #fb6b26;
    font-weight: 400;
		cursor: default;
    line-height: 30px;
}
.gia-ban .thang{
    font-size: 16px;
    color: #333;
}
.goi-dien{
		width: 30px;
    height: 30px;
    float: left;
    border-radius: 3px;
    border: solid 1px #f8f8f8;
    line-height: 30px !important;
    text-align: center;
    color: #acacac;
    margin: 0 5px 0 0;
    background: #f8f8f8;
}
.dia-chi{
    margin: 10px 0;
}
.bottom_extentions{
		margin-top : 10px;
		margin-left: -15px;
    margin-right: -15px;
		margin-bottom : -10px;
}
.bottom_extentions ul {
		list-style: none;
    padding: 0;
    margin: 0;
    border-top: 1px solid #ebebeb;
}
.bottom_extentions ul li {
		padding: 10px 0;
    display: inline-block;
    width: 32%;
    text-align: center;
    border-right: 1px solid #ebebeb;
    margin-left : 0px !important;
		margin-bottom: 0px;
		cursor: default;
}
.bottom_extentions ul li:last-child{
		 border-right: none;
}
.bottom_extentions ul li span {
    font-size: 14px;
    color: #989898;
}
.bottom_extentions ul li span img {
    max-width: 26px;
    margin-right: 5px;
}
.blog-du-an .col-inner:hover h5,.blog-cho-thue .col-inner:hover h5,.tin-thi-truong-row2-cot1 .col-inner:hover h5,.tin-thi-truong-row2-cot2 .col.post-item:hover h5{
		color : #82bb4e;
}
.tin-thi-truong-section .col-inner:hover .post-meta,.tin-thi-truong-section .col-inner:hover .from_the_blog_excerpt {
		color : #333;
}
.blog-single .row-dau-trang {
    padding: 20px 0;
    margin-top: -30px;
    max-width: 100%;
    background: #fff;
    margin-bottom: 20px;
}
.dau-trang {
    max-width: 1200px;
}
.dau-trang .left-1 {
    padding-left: 30px;
    width: 13%;
    float: left;
    display: inline-block;
}
.blog-single .entry-image img {
    width: 100%;
    height: 125px;
    object-position: center;
    object-fit: cover;
    border-radius: 99%;
    border: 1px solid #ececec;
    padding: 5px;
}
.blog-single .dau-trang .entry-meta {
    display: none;
}
.dau-trang .left {
    margin-top: 6px;
    padding: 0 15px;
    width: 51%;
    float: left;
    display: inline-block;
}
.blog-single .entry-title {
    line-height: 30px;
    color: #3d4d65;
    font-size: 25px;
    margin-bottom: 5px;
    display: block;
}
.tl_slide_photo_container{
		margin-top : 15px;
}
.blog-single .dau-trang .dia-chi {
    margin: 0px;
    color: #6db524;
    font-size: 14px;
}
.dau-trang .clearboth {
    clear: both;
}
.blog-single .dau-trang .badge.post-date {
    display: none;
}
.dau-trang .right {
    padding: 5px 10px;
    width: 27%;
    float: right;
    display: inline-block;
    font-size: 14px;
    color: #5f5f5f;
    margin-top: 0px;
    border: 1px dotted;
    border-radius: 15px;
}
.dau-trang .right img{
		display : inline-block;
		width: 115px;
    object-position: center;
    object-fit: cover;
    border-radius: 99%;
    border: 1px solid #ececec;
    padding: 5px;
}
.dau-trang .right .info{
		display : inline-block;
		vertical-align: middle;
}
.dau-trang .right .info .ho-ten{
		line-height: 30px;
    color: #3d4d65;
    font-size: 25px;
    margin-bottom: 5px;
    display: block;
}
.dau-trang .right .info .so-dien-thoai{
		text-align: center;
    padding: 6px 0px;
    background: #eb5155;
    border-radius: 15px;
    width: 90%;
    margin: 0 auto;
}
.dau-trang .right .info .so-dien-thoai a{
		color: #fff;
    font-weight: bold;
    background: url(/wp-content/uploads/2020/07/phone-call-red.gif) no-repeat;
    background-size: 25px;
    padding-left: 25px;
		background-position-y: -5px;
}
.dau-trang .right .info .ghi-chu{
    margin-bottom: 0px;
    font-style: italic;
    font-size: 12px;
    text-align: center;
    margin-top: 5px;
}
.blog-single .entry-header .entry-image {
    display: none;
}
.single-post .bottom_extentions {
    margin-top: -10px;
}
.single-post .bottom_extentions ul{
		border-top : none;
		margin-bottom: -10px;
}
.single-post .bottom_extentions ul li span {
    color: #3d4d65;
}
.single-post .bottom_extentions ul li {
    width: 17%;
}
.single-post .title-detail {
    background: linear-gradient(to right, #82bb4e, #fff);
    width: 100%;
    padding: 0 20px;
    float: left;
    position: relative;
}
.single-post .title-detail b{
    padding: 0;
    margin: 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 45px;
    color: #fff;
}
.single-post .bang-thong-tin ul{
		padding-left: 0;
    width: 100%;
    float: left;
    margin: 0;
		list-style : none;
}
.single-post .bang-thong-tin ul li:first-child {
    border-top: 0px;
}
.single-post .bang-thong-tin ul li{
    width: 100%;
    float: left;
    font-size: 14px;
    padding: 10px 0;
    border-top: 1px solid #ebebeb;
		margin-bottom: 0px;
    margin-left: 0px;
}
.single-post .bang-thong-tin ul li:nth-child(odd) {
  background: #ffffff;
}
.single-post .bang-thong-tin ul li p {
    display: inline-block;
    width: 200px;
    float: left;
    padding: 0;
    margin: 0;
    color: #0c0c0c;
    font-weight: 400;
		padding-left : 10px;
}
.blog-archive .row-dau-trang {
    display: none;
}
.archive .large-9 .col.post-item{
		padding : 0 5px 10px;
}
.tieu-bieu-section .banner h3 {
    font-size: 25px;
}
.tieu-bieu-section .banner p {
    font-size: 13px;
}
.tieu-bieu-section .banner-layers:before {
    position: absolute;
    display: block;
    width: 100%;
    height: 30%;
    bottom: 0;
    left: 0;
    content: '';
    background: rgba(0,0,0,0.1);
    background: linear-gradient(to bottom, rgba(0,0,0,0.01) 0, rgba(0,0,0,0.9) 100%);
    opacity: .95;
    text-align: center;
    box-sizing: border-box;
    transition: all .25s ease-in-out;
}
.tieu-bieu-section .banner-layers:hover h3{
		color: #90c908;
}
.tin-thi-truong-row2-cot2 .col.post-item{
		padding-bottom : 10px;
}
.tin-thi-truong-row2-cot2 .col.post-item .box-vertical .box-image,.tin-thi-truong-row2-cot2 .col.post-item .box-vertical .box-text {
    vertical-align: top;
		padding-top: 0px;
		padding-bottom: 0px;
}
.tin-thi-truong-section .box-text h5{
height: auto;
}
.tin-thi-truong-section .is-small, .is-small.button {
    font-size: .8em;
    margin-top: 0px !important;
}
.tin-thi-truong-row2-cot1 h5{
		font-weight: 600;
    color: #0c0c0c;
}
.tin-thi-truong-row2-cot1 .box-image{
		border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.tin-thi-truong-row2-cot1 .box-text{
    padding: 15px 15px 0;
		border: solid 1px #ebebeb;
		border-bottom-color: #90c908;
}
.tin-thi-truong-section .box-text button{
		color: #fb6b26;
}
.tin-thi-truong-section .col.post-item:hover button{
		color: #fb6b26;
		text-decoration : underline;
}
.tin-thi-truong-row2-cot2 .col.post-item .box-vertical .box-text {
    padding-left: 10px;
    padding-right: 5px;
}
.footer-section{
		padding-top : 0px !important;
}
.lien-he-section{
    background-color: rgb(34, 36, 51);
}
.lien-he-section .top-footer-address {
    margin: 20px 0;
    padding: 0 15px;
    position: relative;
    display: block;
    text-align: center;
    color: #fff;
}
.lien-he-section .top-footer-address i {
    color: #fff;
    display: block;
    font-size: 30px;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 10px;
}
.lien-he-section .top-footer-address .title {
    color: #fff;
    display: block;
    font-weight: 600;
    font-size: 17px;
}
.lien-he-section .top-footer-address a {
    color: #fff;
}
.footer-row2 h3{
		padding-top: 15px;
    padding-bottom: 8px;
    border-bottom: 1px solid rgba(255,255,255,0.2);
    margin-bottom: 20px;
    color: #fff;
    font-weight: 500;
    text-transform: capitalize;
    font-size: 18px;
}
.form-nhan-tin .left{
		width: 77%;
    display: inline-block;
}
.form-nhan-tin .right{
		display: inline-block;
    width: 21%;
}
.form-nhan-tin .right input[type='submit']{
		margin-right: 0px;
		text-transform : inherit;
		padding: 0 13px;
}
.footer-row2 .col{
		padding-bottom : 0px;
}
.footer-row2 .col .cot1 p{
		margin-bottom : 0px;
}
.absolute-footer.dark{
    background-color: #252736;
    color: #d4d5d9;
}
.breadcrumbs {
    color: #222;
    font-weight: normal;
		font-size: 14px;
}
.breadcrumbs a {
    color: #7dce32;
    font-weight: normal;
}
.entry-header-text-top {
    padding-bottom: 0px;
}
.widget .is-divider {
    display: none;
}
h3.widget-title, span.widget-title {
    text-transform: none;
    padding: 10px 10px;
    background: var(--primary-color);
    display: block;
    color: #fff;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom: 2px solid orange;
}
.widget ul {
    margin: 0;
    border: 1px solid var(--primary-color);
    padding: 5px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}
.post-sidebar.large-3.col{
		padding : 0 5px 10px;
}
.widget .badge-outline .badge-inner{
		border-radius : 99%;
}
.widget .recent-blog-posts-li a{
    font-size: 15px;
}
.product-small .box-image:hover::before{
-webkit-animation:shine .75s;animation:shine .75s
}
@-webkit-keyframes shine{
100%{left:125%}
}
@keyframes shine{
100%{left:125%}
}
.product-small .box-image::before{
position:absolute;
top:0;
left:-75%;
z-index:2;
display:block;
content:'';
width:50%;
height:100%;
background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
-webkit-transform:skewX(-25deg);transform:skewX(-25deg)
}
h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h3 b,h3 strong{
		font-weight : bold;
}
.nav-dropdown-default {
    padding: 0;
    border: none;
}
.nav-dropdown>li>a{
		color : #000;
}
.nav-dropdown>li>a:hover{
		color: #7dce32;
}
.box-text.text-left div.bottom_extentions{
	display: none !important;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

