/* ===================  resetcss.vn.style ==================== */
body {font-family: Arial, sans-serif;background: #fff;color: #000}
h1, h2, h3, h4, h5, h6 {font-family: Arial, sans-serif;margin: 0;line-height: 20px;font-size: 16px;font-weight: normal;}
*, :before, :after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
ul, ol {list-style: none;padding: 0;margin: 0;}
@media (min-width: 1200px) {.uk-container {max-width: 1000px;padding: 0;}}
@media (max-width: 1200px) {.uk-container {padding: 0 10px}}
a:hover {text-decoration: none;}
.uk-button {position: relative;min-height: 10px;border: none;box-shadow: none}
.uk-accordion-title {margin: 0!important;border: none;}
.offcanvas:focus {outline: none}
#mobile-menu {position: relative;width: 30px;height: 25px;cursor: pointer;margin-right: 10px;}
#mobile-menu .offcanvas {position: relative;width: 100%;height: 100%;}
#mobile-menu:before {
	content:'';
	display: block;position: absolute;
	width: 100%;height: 1px;border-bottom: 2px solid #3c3eb0;
	left: 0;right: 0;margin: 0 auto;top: 50%;
	cursor: pointer;
}
#mobile-menu .offcanvas:before, #mobile-menu .offcanvas:after {
	content:'';
	position: absolute;display: block;
	width: 100%;height: 1px;border-bottom: 2px solid #3c3eb0;
	left: 0px;
}
#mobile-menu .offcanvas:before {top: 4px;}
#mobile-menu .offcanvas:after {bottom: 1px;}
/* --- 1.social --- */
.social-1 .item {float: left;}
.social-1 .item:nth-child(n+2) {margin-left: 10px;}
.social-1 .item>.link {
	display: block;
	position: relative;
	width: 32px;height: 32px;
	line-height: 32px;
	border: 1px solid #fff;
	text-align: center;
	border-radius: 50%;
	font-size: 13px;color: #fff;
	overflow: hidden;
}
.social-1 .facebook>.link {background: #4d78b6;}
.social-1 .google>.link {background: #f26522;}
.social-1 .twitter>.link {background: #62bdb2;}
.social-1 .youtube>.link {background: #c51700;}
.social-1 .skype>.link {background: #0aa4d7;}

.social-2 .item {float: left;}
.social-2 .item:nth-child(n+2) {margin-left: 10px;}
.social-2 .item>.link {
	display: block;
	position: relative;
	width: 26px;height: 26px;
	line-height: 26px;
	text-align: center;
	border-radius: 50%;
	font-size: 13px;color: #a51e22;
	background: #fff;
}


/* --- 2.pagination --- */
.pagination {padding: 20px 0 0 0;border-top: 1px solid #ebebeb}
.pagination .uk-pagination {position: relative;}
.pagination li:nth-child(n+2) {margin-left: 10px;}
.pagination li>a {
	width: 32px;height: 32px;
	padding: 0;
	font-size: 13px;line-height: 34px;
	text-align: center;border-radius: 50%;
	color: #000;background: #ebebeb;
	border: none;
}
.pagination li.uk-active>a,.pagination li>a:hover, .pagination li>a:focus {color: #fff;background: #3b3eaf;}

/* --- 5. #toTop --- */
#toTop {position: fixed; z-index: 9999; right: 30px; }
@media (max-width: 959px) {#toTop {right: 5px;}}
#toTop a.link {
	display: block;
	width: 40px;height: 40px;
	line-height: 38px;
	background: #3b3eaf;
	color: #fff;font-size: 26px;
	border: 1px solid #fff;
	text-align: center;
	border-radius: 50%;
}