/*
Theme Name:		 Newspaperly Child TiengNhatGym
Theme URI:		 https://testjlpt.com/
Description:	 newspaperlyの子供!
Author:			 J
Author URI:		 https://testjlpt.com/
Template:		 newspaperly
Version:		 1.0.5
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
Text Domain:	 newspaperly-child-tiengnhatgym
*/

/*Css cho các plugin*/
/*Bắt buộc phải ở đây*/
html {
	margin:0 !important;
	padding:0 !important;
	height:0 !important;
}
/*Jetpack share*/	
	.sharedaddy.sd-sharing-enabled {
		margin:30px 0 0 0 !important;
	}
	.robots-nocontent.sd-block.sd-social.sd-social-official.sd-sharing {
		margin:0 !important;
	}
	.sd-content {
		line-height:16px !important;
	}
	h3.sd-title {
		margin-bottom:5px !important;
		font-size: 18px !important;
	}
	.sd-social-official .sd-content ul {
		margin-bottom:0 !important;
	}
	.sd-social-official .sd-content ul>li {
		max-height: 30px !important;
		margin-bottom:0 !important;
	}
	.share-facebook {
		padding-left:0 !important;
	}
	.fb_iframe_widget span, .fb_iframe_widget iframe {
		height: 30px !important;
	}
	.share-x > iframe {
		height: 30px !important;
		width: fit-content !important;
	}
	.share-x .btn-o {
		width: fit-content !important;
	}
	.share-x .btn-o > .btn {
		height: 30px !important;
		padding: 0 15px !important;
		display: flex !important;
	    flex-wrap: nowrap !important;
	    align-items: center !important;
	}
	.share-x .btn-o > .btn > i {
		top: 0 !important;
		width: 20px !important;
	    height: 20px !important;
	}
	.share-end {
		display: none !important;
	}
	.sd-content .share-customize-link {
		display: none !important;
	}
/*Bài viết liên quan*/
	.jp-relatedposts {
		padding:0 !important;
		margin:25px 0 5px 0 !important;
	}
	#jp-relatedposts h3.jp-relatedposts-headline em:before {
		margin:0 !important;
		border:none !important;
	}
	#jp-relatedposts h3.jp-relatedposts-headline {
		margin-bottom:5px !important;
		font-size:17px !important;
		color:#ff8000 !important;
	}
	.jp-relatedposts-post {
		margin:0 0 15px 0 !important;
		padding:0 2.5px !important;
		width:33.3% !important;
	}
	.jp-relatedposts-post-title {
		max-width:100% !important;
		line-height:35px !important;
		display:inline-block !important;
	}
	.jp-relatedposts-post-a {
		font-size:15px !important;
		line-height:25px !important;
		padding:7.5px 10px !important;
		color:#ff8000 !important;
		border:1px solid #ff8000 !important;
		border-radius:50px !important;
	}
	.jp-relatedposts-post-a:hover {
		background:#ff8000 !important;
		color:#fff !important;
		text-decoration:none !important;
	}
	.jp-relatedposts-post-date,.jp-relatedposts-post-context {
		font-size:11px !important;
		line-height:15px !important;
	}
/*Comment*/
	.fbox.comments-area {
		margin:10px 0 0 0 !important;
		padding:15px 20px !important;
		background-color:#fff !important;
		display:grid !important;
	}
	@media only screen and (max-width:667px) {
		.fbox.comments-area {
			padding:15px 10px !important;
		}
	}
	@media only screen and (max-width:414px) {
		.fbox.comments-area {
			padding:15px 5px !important;
		}
	}
	.comment-respond {
		order:1 !important;
		margin-bottom:10px !important;
	}
	.comments-title {
		margin:0 !important;
		font-size:13px !important;
		line-height:17px !important;
		order:2 !important;
	}
	.comment-form {
		display: flex !important;
		flex-wrap: wrap !important;
		justify-content: space-between !important;
	}
	.comment-form>p {
		width: 100% !important;
	}
	.comment-form>.comment-form-author, .comment-form>.comment-form-email {
		max-width: 49% !important;
		margin: 5px 0 0 !important;
	}
	@media only screen and (max-width:576px) {
		.comment-form>.comment-form-author, .comment-form>.comment-form-email {
			max-width: 100% !important;
		}
	}
	.comment-form>.comment-form-author #author, .comment-form>.comment-form-email #email {
		max-width: 100% !important;
	}
	.comment-form>.comment-form-cookies-consent {
		margin: 5px 0 !important;
	}
	textarea#comment {
		height: 75px !important;
		padding: 10px !important;
	}
	.comment_parent {
		order:3 !important;
	}
	.comment-list {
		border-bottom:1px solid #ddd !important;
		border-top:1px solid #ddd !important;
		padding:0 0 15px 0 !important;
		margin:0 !important;
		order:4 !important;
	}
	.comment {
		border-bottom:none !important;
	}
	.comment-reply-title {
		padding-bottom:0 !important;
		line-height:28px !important;
		text-align:left !important;
		display: none !important;
	}
	.logged-in-as, .comment-notes {
		display: none !important;
	}
	.comment-form-comment>label {
		padding-bottom:0 !important;
		font-size: 30px !important;
		line-height:30px !important;
		text-align:left !important;
	}
	#cancel-comment-reply-link{
		font-size:15px !important;
		line-height:15px !important;
		margin-bottom:5px !important;
	}
	.comments-area .comment-author {
		font-size:13px !important;
	}
	.says {
		font-weight:normal !important;
	}
	.comment-metadata {
		line-height:11px !important;
	}
	.comment-metadata a {
		font-size:11px !important;
	}
	.comment-body {
		padding:15px 0 0 0 !important;
	}
	.comment-content {
		padding-top:5px !important;
	}
	.comment-content p {
		background-color:#f1f1f1 !important;
		border-radius:50px !important;
		max-width:100% !important;
		padding:0 7px !important;
		display:inline-block !important;
		font-size:13px !important;
	}
	.jetpack-comment-likes-widget-wrapper {
		line-height:16px !important;
		height:16px !important;
		min-height:16px !important;
	}
	li.comment {
		border-top:none !important;
		margin:0 !important;
		padding:0 !important;
		border-bottom-width:5px !important;
		border-bottom-color:#f1f1f1 !important;
	}
	ol.children {
		padding-left:30px !important;
	}
	.reply {
		padding-left:52px !important;
		line-height:15px !important;
	}
	.comment-reply-link {
		text-decoration:none !important;
		font-size:11px !important;
	}
	.comment-reply-link:hover {
		text-decoration:underline !important;
	}
	.logged-in-as {
		display: none !important;
	}
	#comment-form-jetpack.selected {
		display: none !important;
	}
	p.form-submit #submit {
	    text-transform: none !important;
	    text-align:center !important;
	    padding:4.2px 15px !important;
	    font-size:18px !important;
	    min-height: 30px !important;
	    line-height:30px !important;
	    border:1px solid #ff8000 !important;
	    background:#ff8000 !important;
	    color:#fff !important;
	    border-radius:30px !important;
	    cursor:pointer !important;
	    opacity:0.8 !important;
	    font-weight: 400 !important;
	    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
	    -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
	    -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
	    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
	    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
	}
	p.form-submit #submit {
		border-radius: 0 !important;
		width: 100% !important;
	}
	p.form-submit #submit:hover {
	    opacity:1 !important;
	    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
	    -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
	    -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
	    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
	    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;
	}
	p.form-submit #submit:focus, p.form-submit #submit:active {
	    opacity:1 !important;
	    color:#fff !important;
	    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
	    -o-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
	    -ms-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
	    -moz-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
	    -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
	    outline: none !important;
		text-shadow: none !important;
	}
/*WP-Pro-Quiz*/
	.wpProQuiz_text {
		color:#00f !important;
		text-align:center !important;
		font-weight:bold !important;
		margin-top:30px !important;
		font-size:35px !important;
	}
	@media only screen and (max-width:442px) {
		.wpProQuiz_text {
			font-size:25px !important;
		}
	}
	@media only screen and (max-width:320px) {
		.wpProQuiz_text {
			font-size:23px !important;
		}
	}
	.wpProQuiz_button {
		border-radius:19px !important;
		margin-top:30px !important;
	    text-transform: none !important;
	    text-align:center !important;
	    padding:7.5px 15px !important;
	    font-size:17px !important;
	    line-height:17px !important;
	    border:1px solid #ff8000 !important;
	    background:#ff8000 !important;
	    color:#fff !important;
	    cursor:pointer !important;
	    opacity:0.8 !important;
	    font-weight: 400 !important;
	    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
	    -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
	    -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
	    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
	    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
	}
	.wpProQuiz_button:hover {
		background:#ff8000 !important;
		color:#fff !important;
		border:1px solid #ff8000 !important;
		border-radius:19px !important;
		font-size:17px !important;
		margin-top:30px !important;
	    padding:7.5px 15px !important;
	    font-weight: 400 !important;
		opacity:1 !important;
	    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
	    -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
	    -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
	    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
	    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;
	}
	.wpProQuiz_button:focus, .wpProQuiz_button:active {
		background:#ff8000 !important;
		border:1px solid #ff8000 !important;
		border-radius:19px !important;
		margin-top:30px !important;
	    padding:7.5px 15px !important;
	    font-weight: 400 !important;
	    opacity:1 !important;
	    color:#fff !important;
	    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
	    -o-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
	    -ms-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
	    -moz-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
	    -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
	    outline: none !important;
	}
	.wpProQuiz_question {
		font-size:17px !important;
		color:#000 !important;
		text-align:justify !important;
		box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
		-o-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
		-ms-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
		-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
		-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
		padding:5px !important;
		margin-top:15px !important;
	}
	.wpProQuiz_question_text {
		line-height:2em !important;
		margin-bottom:0 !important;
	}
	.wpProQuiz_questionList {
		border:none !important;
		background:#fff !important;
		margin-bottom:0 !important;
		margin-left:10px !important;
	}
	.wpProQuiz_content {
		color:#000 !important;
	}
	.time {
		color:#00f !important;
	}
	.wpProQuiz_time_limit_expired {
		color:#df0101 !important;
		margin-bottom:0 !important;
	}
	.wpProQuiz_points {
		color:#00f !important;
	}
	.wpProQuiz_incorrect {
		font-size:15px !important;
		line-height:30px !important;
	}
	.wpProQuiz_response {
		margin-bottom:30px !important;
		background: #fff !important;
	    border: none !important;
	    border-top: 1px solid #ccc !important;
	    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2), 0 4px 10px 0 rgba(0,0,0,0.19) !important;
	    -o-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
	    -ms-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
	    -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2),0 4px 10px 0 rgba(0,0,0,0.19) !important;
	    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2), 0 4px 10px 0 rgba(0,0,0,0.19) !important;
	}
	.wpProQuiz_correct .wpProQuiz_respone_span {
		color:#009900 !important;
		font-size:15px !important;
		font-weight:400 !important;
	}
	.wpProQuiz_incorrect .wpProQuiz_respone_span {
		color:#ff8000 !important;
		font-size:15px !important;
		font-weight:400 !important;
	}
	.wpProQuiz_answerCorrect {
		background:transparent !important;
		border-radius:50% !important;
		position:relative !important;
	}
	.wpProQuiz_answerCorrect>label {
		position:relative !important;
	}
	.wpProQuiz_answerCorrect>label:before {
		content:"" !important;
		background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' height='20' width='20'%3E%3Cpath fill='%23009900' d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'%3E%3C/path%3E%3C/svg%3E") no-repeat #fff !important;
		padding:10px 10px !important;
		position:absolute !important;
		left:-4px !important;
		top:-1px;
		z-index:5 !important;
	}
	.wpProQuiz_answerCorrect>label {
		color:#009900 !important;
	}
	.wpProQuiz_answerIncorrect {
		background:transparent !important;
		border-radius:50% !important;
		position:relative !important;
	}
	.wpProQuiz_answerIncorrect>label {
		position:relative !important;
	}
	.wpProQuiz_answerIncorrect>label:before {
		content:"" !important;
		background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' height='20' width='20'%3E%3Cpath fill='%23dd0000' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'%3E%3C/path%3E%3C/svg%3E") no-repeat #fff !important;
		padding:10px 10px !important;
		position:absolute !important;
		left:-4px !important;
		top:-1px;
		z-index:5 !important;
	}
/*Danh mục sau khi kết thúc bài thi*/
	.wpProQuiz_results {
		margin-top:20px !important;
	}
	.wpProQuiz_header {
		font-size:20px !important;
	}
	.wpProQuiz_catOverview {
		margin:0 !important;
	}
	.wpProQuiz_catOverview h4 {
		display:none !important;
	}
	.wpProQuiz_catName,.span.wpProQuiz_catPercent {
		color:#0066ff !important;
		font-size:15px !important;
		font-weight:500 !important;
	}
/*Nhắc nhở đăng ký/đăng nhập/quyền truy cập*/
	.swpm-post-not-logged-in-msg, .swpm-post-no-access-msg, .swpm-profile-update-success, .hide-rego-form-msg {
		margin-bottom:25px !important;
		font-size:19px !important;
		line-height:2em !important;
		color: #000;
		background:rgba(1,153,0,0.15) !important;
		padding: 5px 10px !important;
		text-align: justify !important;
		border-left: 5px solid #009900 !important;
	}
	.swpm-post-not-logged-in-msg>a {
		font-weight:bold;
	}
/*Form đăng nhập, đăng ký, edit, quên pass (Page)*/
	.page-id-548 .site-main, .page-id-550 .site-main, .page-id-551 .site-main, .page-id-30861 .site-main, .page-id-30859 .site-main, .page-id-30857 .site-main, .page-id-30855 .site-main, .page-id-30853 .site-main, .page-id-30867 .site-main, .page-id-30868 .site-main, .page-id-30866 .site-main, .page-id-30865 .site-main, .page-id-30864 .site-main, .page-id-30879 .site-main, .page-id-30878 .site-main, .page-id-30877 .site-main, .page-id-30876 .site-main, .page-id-30875 .site-main {
		background-image: url('https://testjlpt.com/wp-content/uploads/siteimg/registerBg.jpg');
		background-repeat: no-repeat;
	    background-size: 100% 100%;
		padding: 50px 0;
		min-height:calc(100vh - 140px);
	}
	.page-id-549 .site-main, .page-id-30838 .site-main, .page-id-30840 .site-main, .page-id-30842 .site-main, .page-id-30844 .site-main, .page-id-30846 .site-main, .page-id-40981 .site-main, .page-id-40982 .site-main, .page-id-40983 .site-main, .page-id-40984 .site-main, .page-id-40985 .site-main, .page-id-43510 .site-main, .page-id-43511 .site-main, .page-id-43513 .site-main, .page-id-43514 .site-main, .page-id-43515 .site-main, .page-id-43516 .site-main, .page-id-43517 .site-main {
		background-image: url('https://testjlpt.com/wp-content/uploads/siteimg/registerBg.jpg');
		background-repeat: no-repeat;
	    background-size: 100% 100%;
		padding: 50px 0;
		min-height:calc(100vh - 140px);
	}
	.page-id-548 #main>article, .page-id-550 #main>article, .page-id-551 #main>article, .page-id-30861 #main>article, .page-id-30859 #main>article, .page-id-30857 #main>article, .page-id-30855 #main>article, .page-id-30853 #main>article, .page-id-30867 #main>article, .page-id-30868 #main>article, .page-id-30866 #main>article, .page-id-30865 #main>article, .page-id-30864 #main>article, .page-id-30879 #main>article, .page-id-30878 #main>article, .page-id-30877 #main>article, .page-id-30876 #main>article, .page-id-30875 #main>article, .page-id-549 #main>article, .page-id-30838 #main>article, .page-id-30840 #main>article, .page-id-30842 #main>article, .page-id-30844 #main>article, .page-id-30846 #main>article, .page-id-40981 #main>article, .page-id-40982 #main>article, .page-id-40983 #main>article, .page-id-40984 #main>article, .page-id-40985 #main>article, .page-id-43510 #main>article, .page-id-43511 #main>article, .page-id-43513 #main>article, .page-id-43514 #main>article, .page-id-43515 #main>article, .page-id-43516 #main>article, .page-id-43517 #main>article {
		padding:0 20px !important;
		margin: 0 auto;
		max-width: 470px;
		background-color: rgba(0,102,255,.1) !important;
	}
	@media only screen and (max-width:570px) {
		.page-id-548 .site-main, .page-id-550 .site-main, .page-id-551 .site-main, .page-id-30861 .site-main, .page-id-30859 .site-main, .page-id-30857 .site-main, .page-id-30855 .site-main, .page-id-30853 .site-main, .page-id-30867 .site-main, .page-id-30868 .site-main, .page-id-30866 .site-main, .page-id-30865 .site-main, .page-id-30864 .site-main, .page-id-30879 .site-main, .page-id-30878 .site-main, .page-id-30877 .site-main, .page-id-30876 .site-main, .page-id-30875 .site-main, .page-id-549 .site-main, .page-id-30838 .site-main, .page-id-30840 .site-main, .page-id-30842 .site-main, .page-id-30844 .site-main, .page-id-30846 .site-main, .page-id-40981 .site-main, .page-id-40982 .site-main, .page-id-40983 .site-main, .page-id-40984 .site-main, .page-id-40985 .site-main, .page-id-43510 .site-main, .page-id-43511 .site-main, .page-id-43513 .site-main, .page-id-43514 .site-main, .page-id-43515 .site-main, .page-id-43516 .site-main, .page-id-43517 .site-main {
			padding: 0;
		}
		.page-id-548 #main>article, .page-id-550 #main>article, .page-id-551 #main>article, .page-id-30861 #main>article, .page-id-30859 #main>article, .page-id-30857 #main>article, .page-id-30855 #main>article, .page-id-30853 #main>article, .page-id-30867 #main>article, .page-id-30868 #main>article, .page-id-30866 #main>article, .page-id-30865 #main>article, .page-id-30864 #main>article, .page-id-30879 #main>article, .page-id-30878 #main>article, .page-id-30877 #main>article, .page-id-30876 #main>article, .page-id-30875 #main>article, .page-id-549 #main>article, .page-id-30838 #main>article, .page-id-30840 #main>article, .page-id-30842 #main>article, .page-id-30844 #main>article, .page-id-30846 #main>article, .page-id-40981 #main>article, .page-id-40982 #main>article, .page-id-40983 #main>article, .page-id-40984 #main>article, .page-id-40985 #main>article, .page-id-43510 #main>article, .page-id-43511 #main>article, .page-id-43513 #main>article, .page-id-43514 #main>article, .page-id-43515 #main>article, .page-id-43516 #main>article, .page-id-43517 #main>article {
			padding:30px 10px !important;
			max-width: 100%;
		}
	}
	#swpm-login-form, #swpm-registration-form, #swpm-editprofile-form, #swpm-pw-reset-form {
		text-align:center !important;
		margin:0 auto !important;
		max-width:431px !important;
		font-size:17px !important;
	}
	@media only screen and (max-width:431px) {
		#swpm-login-form, #swpm-registration-form, #swpm-editprofile-form, #swpm-pw-reset-form {
			max-width:100% !important;
		}
	}
	#swpm-editprofile-form tr,#swpm-editprofile-form tr>td,#swpm-registration-form tr,#swpm-registration-form tr>td {
		border: none !important;
	}
	#swpm-registration-form tr>td:first-child, #swpm-registration-form tr:last-child, .swpm-profile-phone-row, .swpm-profile-street-row,.swpm-profile-city-row, .swpm-profile-state-row, .swpm-profile-zipcode-row, .swpm-profile-company-row, .swpm-profile-membership-level-row, .swpm-username-label,.swpm-password-label {
		display: none !important;
	}
	#swpm-editprofile-form tr>td:last-child, #swpm-registration-form tr>td:last-child {
		position: relative !important;
	}
	#swpm-editprofile-form tr>td:last-child>input, #swpm-editprofile-form tr:first-child>td:last-child, #swpm-editprofile-form tr:last-child>td:last-child, #swpm-editprofile-form tr>td:last-child>select, #swpm-registration-form tr>td:last-child>input, #swpm_user_name,#swpm_password,#swpm_reset_email {
		margin:0 0 10px 0 !important;
		padding:5px 10px !important;
		width:100% !important;
		min-height: 30px !important;
		line-height: 30px !important;
		outline:none !important;
		position: relative !important;
		font-size:17px !important
	}
	#swpm-editprofile-form tr>td {
		display: block;
	}
	#swpm-editprofile-form tr>td:first-child {
		line-height: 1.2em;
	}
	#swpm-editprofile-form tr:first-child>td:last-child, #swpm-editprofile-form tr:last-child>td:last-child {
		background-color: #ccc;
		color: #606060;
	}
	#swpm_user_name:focus,#swpm_password:focus,#swpm_reset_email:focus,#swpm-registration-form td>input:focus {
		border-color:#ff8000 !important;
		box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
		-o-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
		-ms-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
		-moz-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
		-webkit-box-shadow:0 0 0 3.5px rgba(255,128,0,.35) !important;
	}
	#swpm_user_name,#swpm_password {
		margin:0 !important;
	}
	.swpm-remember-me {
		text-align:left !important;
		margin-left:0 !important;
	}
	.swpm-remember-me>.swpm-rememberme-label {
		display: inline !important;
	}
	.swpm-login-submit, .swpm-edit-profile-submit-section {
		margin: 10px 0 !important;
	}
	.swpm-registration-submit-section {
		margin: 10px 0 0 !important;
	}
	.swpm-login-form-submit,.swpm-pw-reset-submit,.swpm-registration-submit,.swpm-edit-profile-submit {
		border-radius:20px !important;
		padding:5px 15px !important;
	    text-transform: none !important;
	    text-align:center !important;
	    font-size:17px !important;
	    line-height:30px !important;
	    min-height: 30px !important;
	    border:1px solid #ff8000 !important;
	    background:#ff8000 !important;
	    color:#fff !important;
	    cursor:pointer !important;
	    opacity:0.8 !important;
	    font-weight: 400 !important;
	    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
	    -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
	    -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
	    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
	    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05) !important;
	}
	.swpm-login-form-submit:hover,.swpm-pw-reset-submit:hover,.swpm-registration-submit:hover,.swpm-edit-profile-submit:hover {
		background:#ff8000 !important;
		color:#fff !important;
		border:1px solid #ff8000 !important;
		/*opacity:1 !important;*/
	    opacity:1 !important;
	    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
	    -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
	    -ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
	    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
	    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02) !important;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) !important;
	}
	.swpm-login-form-submit:focus,.swpm-pw-reset-submit:focus,.swpm-registration-submit:focus,.swpm-edit-profile-submit:focus, .swpm-login-form-submit:active,.swpm-pw-reset-submit:active,.swpm-registration-submit:active,.swpm-edit-profile-submit:active {
		opacity:1 !important;
	    color:#fff !important;
		border:1px solid #ff8000 !important;
	    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
	    -o-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
	    -ms-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
	    -moz-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
	    -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15) !important;
	    outline: none !important;
	}
	.swpm-forgot-pass-link {
		margin:10px 0 !important;
	}
	.swpm-forgot-pass-link a:hover,.swpm-join-us-link a:hover  {
		color:#ff8000 !important;
	}
	.swpm-login-widget-action-msg {
		font-weight:400;
		color:red !important;
	}
	.swpm-login-action-msg {
		margin:15px 0 !important;
	}
	.swpm_error {
		color:red !important;
	}
	.user_nameformError.parentFormswpm-registration-form.formError {
		left:5px !important;
		top:15px !important;
		z-index:100000 !important;
	}
	.emailformError.parentFormswpm-registration-form.formError {
		left:5px !important;
		top:15px !important;
		z-index:100000 !important;
	}
/*Hồ sơ cá nhân*/
	.swpm-login-widget-logged {
		font-size:17px !important;
		max-width:320px !important;
		position:relative !important;
		left:50% !important;
		transform:translateX(-50%) !important;
	}
	@media only screen and (max-width:275px) {
		.swpm-login-widget-logged {
			font-size:15px !important;
		}
	}
	.swpm-login-widget-logged>div {
		padding-bottom:10px !important;
	}
	.swpm-login-widget-logged>div>div:first-child {
		display:inline !important;
	}
	.swpm-login-widget-logged>div>div:last-child {
		display:inline !important;
		float:right !important;
	}
	.swpm-edit-profile-link,.swpm-logged-logout-link {
		text-align:center !important;
	}
	.swpm-edit-profile-link {
		padding:10px 0 !important;
	}
	.swpm-edit-profile-link a:hover,.swpm-logged-logout-link a:hover {
		color:#ff8000 !important;
	}
/*Nút đăng nhập F, G+*/
	div.nsl-container.nsl-container-block[data-align="left"] {
		text-align:center !important;
		margin:0 0 10px 0 !important;
	}
	.nsl-container-buttons {
		align-items:center !important;
	}
	.nsl-button-label-container {
		margin:0 10px !important;
		text-align:left !important;
		font-size:17px !important;
		color: #000 !important;
	}
	.nsl-button.nsl-button-default {
		opacity:0.8 !important;
	}
	.nsl-button.nsl-button-default:hover {
		opacity:1 !important;
	}
/*Google AdSense*/
	.adsense-container {
	    display: block;
	    width: 100%;
/*	    min-height: 1px;*/
	    text-align: center;
	    box-sizing: border-box;
		margin-top: 10px;
	}
	/* Nếu <details> đóng */
	details:not([open]) .adsense-container {
	    min-height: 0;
	    overflow: hidden;
	}
	.widget.adsense-container {
		padding: 0 !important;
	}
	@media only screen and (max-width:667px) {
		.widget.adsense-container {
			padding: 0 !important;
		}
	}
	@media only screen and (max-width:414px) {
		.widget.adsense-container {
			padding: 0 !important;
		}
	}
	#aswift_1_host {
		max-width: 100% !important;
	}

/*Tắt tạm để lấy data*/
	/*.wpProQuiz_question_text, .wpProQuiz_questionListItem, .wpProQuiz_response {
		display:none !important;
	}
	.wpProQuiz_answerCorrect {
		display: block !important;
	}*/
	/* #recent-posts-2>ul>li:nth-child(1),#recent-posts-2>ul>li:nth-child(2) {
	display:none;
	} */
/*Tắt tạm để lấy Ans choukai*/
	/* .jlpt_quest_num, .jlpt_ques_tit {
		display:none;
	} */
/*Tắt tạm JLPT N321*/
	/* #menu-item-11726,#menu-item-11725,#menu-item-11724 {
		display:none !important;
	}
	@media only screen and (max-width:1023px) {
		#menu-item-11726,#menu-item-11725,#menu-item-11724 {
		display:none !important;
		}
	} */
/*Tạm ẩn N321*/
#menu-item-30375,#menu-item-30374,#menu-item-30373 {
	display:block !important;
}
@media only screen and (max-width:1023px) {
	#menu-item-30375,#menu-item-30374,#menu-item-30373 {
		display:block !important;
	}
}