/*
Theme Name: RDT049B
Theme URI: http://redeptot.vn
Author: Redeptot.vn
Author URI: http://redeptot.vn/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
.logo img {
    max-height: 40px;
}
.munu_mobile .menu-item-has-children .before {
    position: relative;
}
.munu_mobile .menu-item-has-children .before:before {
    content: "";
    position: absolute;
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #f4da9e;
    right: 20px;
    top: 4px;
}
.page-intro .intro_content .intro_s2 .__list .--item .---year p:before {
    position: absolute;
    content: "";
    top: 51%;
    right: calc(-50% + 25px);
    width: calc(100% - 90px);
    height: 1px;
    background: #000;
}
.page-intro .intro_content .intro_s2 .__list .--item:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 1px;
    background: #000;
}
.page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n) {
    float: left;
}
.page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2), .page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(3) {
    top: -210px;
}
.page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n):before {
    left: auto;
    right: -1px;
}
.page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n) .---year {
    display: flex;
    align-items: flex-end;
    padding-bottom: 17%;
    padding-top: 0px;
    order: 2;
}
.page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n) .---year p {
    left: 50%;
}
.page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n) .---year p:before {
    right: auto;
    left: calc(-50% + 25px);
}
.page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n) .---ifm {
    display: flex;
    flex-direction: column;
    order: 1;
}
.page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n) .---ifm .image {
    top: -75px;
    order: 2;
    margin: 0 auto 0 0;
}
.page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n) .---ifm .text {
    order: 1;
    margin: 0 auto 0 0;
    top: inherit;
    padding-top: 30px;
    padding-bottom: 105px;
    right: auto;
    left: -14.2857142857%;
}
.page-intro .intro_content .intro_s3 .__image .--item:nth-of-type(1), .page-intro .intro_content .intro_s3 .__image .--item:nth-of-type(2) {
    margin-top: 0px;
}
.page-intro .intro_content .intro_s3 .__image .--item:nth-of-type(2) {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: calc(100% - 59.1666666667% - 10px);
    margin-left: 10px;
}
.page-intro .intro_content .intro_s3 .__image .--item:nth-of-type(3), .page-intro .intro_content .intro_s3 .__image .--item:nth-of-type(4) {
    width: calc((59.1666666667% - 10px) / 2);
    margin-right: 10px;
    padding-top: 20.834%;
    clear: both;
}
.page-intro .intro_content .intro_s3 .__image .--item:nth-of-type(4) {
    clear: inherit;
}
.page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(2n) {
    float: left;
}
.page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(4), .page-intro .intro_content .intro_s2 .__list .--item:nth-of-type(5) {
    top: -420px;
}