/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

[class*="color-scheme-light"] {
	color: #fff;
	opacity: 1;
}
.se8344 .wd-info-box.woodmart-info-box {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
.se94544 .wd-gallery-item img {
    box-shadow: 0px 0px 10px 0px #ccc;
    margin-top: 15px;
    margin-bottom: 15px;
}
.se94544 .wd-gallery-item img:hover {
    box-shadow: 0px 0px 15px 0px #ccc;
}
.se94544 .wd-gallery-item {
    margin-bottom: 0;
}
.copyrights-centered .min-footer>div {
    font-size: 14px;
}
.se834522 table tr td {
    border: none;
    padding: 4px 0;
}

.se834522 h6 {
    font-size: 25px;
    margin-bottom: 16px !important;
}

.se834522 td img {
    width: 55px !important;
    height: auto;
    padding-right: 13px;
}
.footer-linklead-1 {
    background: #FFFFFF!important;
    color: #363636;
    border-bottom: 4px solid #363636!important;
    text-align: center!important;
}
.footer-social-1 {
    background: #FFFFFF!important;
    color: #363636;
    border-top: 4px solid #363636!important;
    text-align: center!important;
}
.se834522 td {
    vertical-align: top;
}
.wd-read-more {
	text-align: right;
}
.archive .wd-post-img img {
    height: 270px;
    object-fit: cover;
}
.se834522 {
    font-size: 16px;
}
.single-post h1 {
/*     padding-bottom: 10px;
    padding-top: 25px; */
    font-weight: 900;
    line-height: 1.3!important;
    color: #000;
	text-align: left;
	font-size: 46px;
}
.post-single-page .wd-entry-meta {
    text-align: left;
    display: block;
}
.single-post .abh_box {
    max-width: 800px;
    margin: 30px auto 60px;
    border-radius: 9px;
    -webkit-box-shadow: 0 20px 60px rgb(0 0 0 / 10%);
    box-shadow: 0 20px 60px rgb(0 0 0 / 10%);
    padding: 30px!important;
}
.post-single-page .article-body-container {
    max-width: 800px;
    margin: 0 auto;
    padding: 35px 35px 15px;
    border-radius: 9px;
    -webkit-box-shadow: 0 20px 60px rgb(0 0 0 / 10%);
    box-shadow: 0 20px 60px rgb(0 0 0 / 10%);
}
.wd-single-footer {
    max-width: 800px;
    margin: 30px auto 0;
}
.site-content>.post-single-page.has-post-thumbnail .article-inner>.entry-header {
    display: none;
}
.single-post h1.wd-entities-title.title.post-title {
    max-width: 800px;
    margin: 0 auto 20px;
}
.single-post .entry-meta.wd-entry-meta {
    max-width: 800px;
    margin: 0 auto 20px;
}
.xanhb strong {
	color: #297dd2;
}
.content-dichvu-1 h2 {
    font-weight: bold;
    color: #297dd2;
}
.tkws-hotline-main {
    text-align: center;
    display: inline-block;
    width: 100%;
    z-index: 100;
    position: relative;
}
.tkwsct-title-1 {
    margin-bottom: 0px!important;
    overflow: hidden; display: flex;
    align-content: flex-start;
    align-items: center;
}
.tkwsct-title-1-icon {
    width: 23px;
    vertical-align: middle;
    line-height: 40px;
    float: left;
    margin-right: 7px;
}
.tkws-title h2 {
    text-align: center;
    color: #2f7ebd; margin-bottom: 0;
}
.tkws-title-img {
    text-align: center;
}
.tkwsct-title-1 h4 {
    color: #2C7CBC;
    text-transform: uppercase;
}
.tkws-all-row-1 {width: 20%;  float: left; margin-bottom: 15px !important;}
.tkws-row-1-img {
	padding: 10px; line-height: 170px; vertical-align: middle; width: 130px; height: 130px; background: #f1f3f4;    text-align: center; border-radius: 50%; margin: 0 auto;    display: flex;
    justify-content: center;
    align-items: center;
}
.tkws-row-1-img img {height: 50px !important; width: auto;}
.tkws-row-1-content {padding: 10px; text-align: center; color: #4d4d4d; font-weight: bold;}
.tkws-hotline-main {text-align: center; display: inline-block; width: 100%; z-index: 100; position: relative;}
.tkws-hotline-span {background: #2f7ebd; color: #ffffff; padding: 5px 15px; border-radius: 30px; box-shadow: 0 5px 10px 0 #cccccc; font-size: 22px;}
span.tkws-hotline-span img {width: 22px; vertical-align: middle;}
.tkws-hotline-span a {color: #ffffff; font-weight: bold;}
.tkws-hotline-span a:hover {color: #cccccc;}
.tkws-hotline-2 a {border: 1px solid #2f7ebd; padding: 3px 15px; border-radius: 15px;  font-weight: bold; color: #444444;    font-style: italic; font-size: 15px; margin: 0 3px;}
.tkws-hotline-2 a img {width: 14px; vertical-align: middle;}
.tkws-hotline {margin-bottom: 20px !important;}
.vsc-main-container {box-shadow: 5px 5px 15px 5px #eef3f8; padding-top: 10px; padding-bottom: 10px; border-radius: 20px;}
.vsc-main {border-bottom: 1px solid #e8e8e8; margin-bottom: 15px !important; clear: both; padding-left: 10px;  overflow: hidden;}
.vsc-hotline {margin-top: -50px; margin-left: 73px;}
.vsc-main-container {box-shadow: 5px 5px 15px 5px #eef3f8; padding-top: 10px; padding-bottom: 10px; border-radius: 20px;}
.vsc-main-container-r {margin-top: -125px; padding-left: 30px; margin-bottom: -60px !important;}
.vsc-img {width: 65px; float: left; text-align: center;}
.vsc-content h5 {margin-bottom: 0px;}
.vsc-content {padding: 7px 0px 15px;}
.vsc-content h5 {margin-bottom: 0px; font-size: 20px; font-weight: bold;}

.cdvtkw-main-img {width: 65px; margin-right:5px; float: left;}
.cdvtkw-main-img img {border-radius: 50%;}
.cdvtkw-main-content {display: inline-block; width: 70%; padding-top: 10px;}
.cdvtkw-main-content h5 {color: #2f7ebd; font-size: 20px; font-weight: bold;}
.cdvtkw-box-1-2 {background-image: url(/wp-content/uploads/2017/10/dvtkws-box-2-bg.jpg); background-repeat: no-repeat; background-size: cover;}
.cdvtkw-box-1 {padding: 30px 55px; margin-top: 30px;}
.cdvtkw-box-1-2 {margin-top: 0px;  border-radius: 30px;}
.cdvtkw-box-1-2 .cdvtkw-main-content h5, .cdvtkw-box-1-2 .cdvtkw-main-content-1 li {color: #ffffff;}
.cdvtkw-main-content-1 {display: block; margin-bottom: 20px;}
.cdvtkw-main-title {min-height: 65px; border-bottom: 1px solid #74a9d3; padding-bottom: 10px; margin-bottom: 20px;}
.cdvtkw-main-content-1 ul li {list-style-image: url(/wp-content/uploads/2017/10/stick-den.png);}
.cdvtkw-box-1-2 ul li {list-style-image: url(/wp-content/uploads/2017/10/stick-trang.png);}
.dvtkws-chi-tiet {text-align: center;  margin-bottom: 0px !important;}
.dvtkws-chi-tiet a {background: #ffffff; padding: 5px 10px;  border-radius: 30px;  font-size: 13px; color: #2991d6;}

.whoareyou-icon img {width: 35px; float: left; margin-right: 5px; vertical-align: middle; border-radius: 50%; padding-bottom: 0px; box-shadow: 0 2px 10px 0 #cccccccc;}
.whoareyou-icon {line-height: 35px;}
.whoareyou-icon p:nth-child(4) { line-height: 16px;}
.whoareyou-icon p {border-bottom: 1px solid #e8e8e8; padding-bottom: 10px;}
span.title-sao img {width: 30px; vertical-align: bottom; margin-right: 5px;}

.margin-am-title .title-sao {
    background: #ffffff;
    box-shadow: 0 0 5px 0 #cccccc;
    padding: 5px 15px;
    border-radius: 40px;
}

.landing-img {
    width: 30px;
    float: left;
}
.landing-img img {width: 20px;}
.land-content {
    display: -webkit-box;
}
.landing-all {
    margin-bottom: 2px !important;
}
li.ld-ul-main1-li {
    list-style-type: square !important;
}
li.ld-ul-main3-li {
    list-style-type: circle !important;
}
li.ld-ul-main-li {
    list-style-type: none !important;
}
.land-box-11,.land-box-12 {
    box-shadow: 0 0 5px 0 #cccccc;
    padding: 20px;
}
.land-box-11 h3, .land-box-12 h3 {
text-align: center;
}
.land-box-11 i {
    width: 30px;
    text-align: center;
}
.land-box-11 p{font-weight: bold;}
.land-dangky {
    background: #297DD2;
    width: 160px;
    text-align: center;
    padding: 5px;
    color: #ffffff;
    margin: 0 auto;
    border-radius: 3px;
margin-bottom: 15px !important;
}
.land-dangky a {
	color: #fff;
}
.hoac-call-land {
    text-align: center;
    font-weight: bold;
}
.hoac-call-land a {
    color: #333333;
    font-size: 18px;
}
table tr:nth-child(2n) td.uu-dai-td {
    background: #EEEEEE;
}
.se57235>.wpb_column.vc_column_container.vc_col-sm-12 {
    max-width: 1496px;
    margin: 0 auto;
    float: none;
}
.tkwsct-duanthietke {
	margin-bottom: 30px !important;
}
.tkwsct-duanthietke h5, .tkwsct-vsc-inbox h5 {
	font-size: 20px; font-weight: bold;
}
.tkwsct-cdanbk-main p a {
    color: #9E9E9E;
    text-decoration: underline;
}

.tkwsct-vsc-inbox { background-color: #ffffff38;  border-radius: 30px;  padding: 30px 30px 0;}
.tkwws-vsc-icon {width: 55px; margin-left: 10px;
    margin-right: 10px;
}
.tkwsct-vscrp-left {text-align: right;}
.tkwsct-vscrp-left .tkwws-vsc-icon {float: right;}
.tkwsct-vscrp-right .tkwws-vsc-icon {float: left;}
.tkwsct-vsc-inbox h5 {
    margin-bottom: 0;
}
.tkwsct-hotline-main .tkws-hotline-2 a {
    border: 1px solid #ffffff;
    color: #ffffff;
}


@media all and (min-width: 768px) {
	.bo331 {
		padding: 0 4%;
	}
}

@media all and (min-width: 1025px) and (max-width: 1366px) {
	.wd-nav>li>a {
		padding-left: 8px;
		padding-right: 8px;
	}
}

@media all and (max-width: 767px) {
	h1.woodmart-title-container.title.wd-font-weight-.wd-fontsize-xxxl, h2.woodmart-title-container.title.wd-font-weight-.wd-fontsize-xxxl {
		font-size: 25px;
		font-weight: bold;
	}
	.content-dichvu-1 ul {
		margin-left: 15px;
	}
	.tkws-all-row-1 {
		width: 50%;
	}
	.wpb_wrapper>.tkws-all-row-1:last-child {
		clear: both;
	}
	.tkws-hotline-2 a {display: block; width: 150px; margin: 0 auto;}
	.vsc-main-container-r {
		margin-top: 0;
		padding-left: 0;
		margin-bottom: 0 !important;
	}
	.vsc-hotline {
		margin-top: -0;
		margin-left: 0;
	}
		h1.entry-title.title {
		font-size: 28px;
	}
	.post-single-page .article-body-container {
		padding: 15px;
	}
}