@charset "UTF-8";

@import url('https://fonts.googleapis.com/css?family=Open+Sans&subset=vietnamese');

@font-face {

    font-family: 'Oswald';

    src: url('../fonts/VNF-Oswald.woff') format('woff'),

        url('../fonts/VNF-Oswald.ttf') format('truetype'),

        url('../fonts/VNF-Oswald.svg#VNF-Oswald') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

  	font-family: 'icomoon';

  	src:  url('../fonts/icomoon.eot?qw9te4');

  	src:  url('../fonts/icomoon.eot?qw9te4#iefix') format('embedded-opentype'),

    	url('../fonts/icomoon.ttf?qw9te4') format('truetype'),

    	url('../fonts/icomoon.woff?qw9te4') format('woff'),

    	url('../fonts/icomoon.svg?qw9te4#icomoon') format('svg');

  	font-weight: normal;

  	font-style: normal;

}



[class^="icon-"], [class*=" icon-"] {

  /* use !important to prevent issues with browser extensions that change fonts */

  	font-family: 'icomoon' !important;

  	speak: none;

  	font-style: normal;

  	font-weight: normal;

  	font-variant: normal;

  	text-transform: none;

  	line-height: 1;

  	/* Better Font Rendering =========== */

  	-webkit-font-smoothing: antialiased;

  	-moz-osx-font-smoothing: grayscale;

}

.icon-global:before {

  	content: "\e902";

}

.icon-sphere:before {

  	content: "\e902";

}

.icon-mail-envelope-closed:before {

  	content: "\e901";

}

.icon-phone-call:before {

  	content: "\e900";

}

.icon-blogger:before {

  	content: "\eab7";

}

body{

	font-family: 'Open Sans', sans-serif;

	color: #343434;

	font-size: 14px;

	line-height: 1.5;

	background-color: #fefefe;

	font-weight: 400;

}

body a {

	text-decoration: none;

	transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-webkit-transition: all .3s ease-in-out;

}

body a:hover {

	text-decoration: none;

	transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-webkit-transition: all .3s ease-in-out;

}

h1,h2,h3,h4,h5,h6 {

	margin: 0;

	font-weight: 700;

}

.container{

	width: 100%;

	max-width: 1200px;

}

ul, ol {

	list-style: none;

	padding: 0;

	margin: 0;

}

/* header */

header .inner-top {

	display: flex;

	flex-direction: row;

	flex-wrap: nowrap;

	justify-content: space-between;

	align-items: center;

	align-content: stretch;

}

.top-nav {

	padding:  10px 0px;

	background-color: #f7f7f7;

}

header .inner-top .info a {

	color: #434343;

}

header .inner-top .info {

	display: flex;

}

.inner-top .socials {

	display: flex;

	flex-direction: row;

	flex-wrap: nowrap;

	justify-content: flex-start;

	align-items: center;

	align-content: stretch;

}

.inner-top .socials ul {

	display: flex;

}

.info span .fa{

	color: #619f23;

	display: inline-block;

	margin-right: 10px;

	font-size:16px;

}

.info span {

	display: flex;

	flex-direction: row;

	flex-wrap: nowrap;

	justify-content: flex-start;

	align-items: center;

	align-content: stretch;

}

.info span.icon-mail-envelope-closed { font-size:25px; }

.info span:first-child {

	margin-right: 30px;

}

.listSocials li a {

	color: #619f23;

	display: block;

	margin-left: 27px;

}

.listSocials li:first-child a {

	margin-left: 0px;

}

.link_register {

	display: inline-block;

    margin-left: 0; /*35px*/

    background: #f24841;

    border: 1px solid #f24841;

    color: #fff;

    line-height: 20px;

    text-transform: uppercase;

    font-weight: 700;

    padding: 9px 30px;

    border-radius: 50px;

}

.link_register:hover {

	background: #fff;

	color: #f24841;

}

.logo {

	padding: 25px 0px;	

	background-size: cover;

	background-repeat: no-repeat;

	background-image: url('../img/bg_logo.png');

}

.logo img {

	display: block;

	margin:  0 auto;

	max-height: 120px

}

header .nav {

	display: flex;

	flex-direction: row;

	flex-wrap: nowrap;

	justify-content: center;

	align-items: center;

	align-content: stretch;

}

header .nav .menu {

	display: flex;

}

header .nav .menu > li {position:relative;padding:22px 0;}

header .nav .menu a {

	display: block;

    font-size: 16px;

    line-height: 20px;

    /* font-family: 'Oswald'; */

    font-weight: 700;

    padding: 10px 30px;

    text-transform: uppercase;

    border-radius: 50px;

    color: #333333;

    background: transparent;

    transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -webkit-transition: all .3s ease-in-out;

}
.en-wrapper header .nav .menu a {
	font-size: 16px;
}
header .nav .menu > li:hover > a, header .nav .menu > li.current-menu-item > a, header .nav .menu > li.current-menu-ancestor > a{

	color: #fff;

	transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -webkit-transition: all .3s ease-in-out;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3e7507+28,abc826+100 */

	background: rgb(62,117,7);

	background: -webkit-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

	background: -o-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

	background: linear-gradient(to right, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e7507', endColorstr='#abc826',GradientType=1 ); /* IE6-9 */

}

header .nav .menu .sub-menu {

	position: absolute;

    width: 270px;

    left: 0px;

    background: #fff;

    border-radius: 0 0 5px 5px;

    box-shadow: 0px 5px 10px 0px rgba(0,0,0,.15);

    z-index: 999;

    top: 84px;

    transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -webkit-transition: all .3s ease-in-out;

    opacity: 0;

    visibility: hidden;

}

header .nav .menu > li:hover .sub-menu {

	transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -webkit-transition: all .3s ease-in-out;

    opacity: 1;

    visibility: visible

}

header .nav .menu .sub-menu a{

	padding: 15px 22px;

    line-height: 20px;

    font-size: 14px;

    border-top: 1px solid #d9d9d9;

    border-radius: 0;

    background: #fff;

}

header .nav .menu .sub-menu a:hover, header .nav .menu .sub-menu li.current-menu-item a {

	background: #eef9cc;

}

header .nav .menu > li > .fa{

	position: absolute;

    right: 8px;

    top: 34px;

    width: 20px;

    height: 20px;

    text-align: center;

    cursor: pointer;

    z-index: 9;

    transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -webkit-transition: all .3s ease-in-out;

}

header .nav .menu > li:hover > .fa, header .nav .menu > li.current-menu-item > .fa, header .nav .menu > li.current-menu-ancestor > .fa {

	color:#fff;

	transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -webkit-transition: all .3s ease-in-out;

}

.search-form > .fa{

	width: 42px;

    line-height: 40px;

    color: #619f23;

    font-size: 15px;

    border: 1px solid #dddddd;

    text-align: center;

    border-radius: 100%;

    margin-left: 27px;

    cursor: pointer;

    transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -webkit-transition: all .3s ease-in-out;

}

.search-form > .fa:hover {

	color: #fff;

	transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -webkit-transition: all .3s ease-in-out;

    background-color: #619f23;

    border-color: #619f23;

}

/* End header */

/* Footer */

.copyright {

	line-height: 20px;

	color: #fff;

	font-size: 16px;

	padding: 20px 0;

	margin: 0;

	background: #619f23;

	text-align: center

}

.wrap-siderbar {

	display: flex;

}

.siderbar-footer .inner-info img{

	margin-bottom: 25px;

	max-height: 225px

}

.siderbar-footer .inner-info > span {

	display: flex;

	flex-direction: row;

	flex-wrap: nowrap;

	justify-content: flex-start;

	align-items: center;

	align-content: stretch;

	margin-top: 7px;

}

.siderbar-footer .inner-info > span .fa{

	font-size:20px;

	color: #619f23;

	margin-right: 10px;

}

.siderbar-footer .inner-info > span a{

	font-size:17px;

	color: #646464;

}

.socials-footer .listSocials {

	display: flex;

}

.socials-footer .listSocials li a {

	width: 42px;

	height: 42px;

	text-align: center;

	border: 1px solid #dcecbf;

	border-radius: 50%;

	line-height:42px;

	margin-left: 15px;

	color: #646464;

}

.home .socials-footer .listSocials li a {

	color: #619f23;

}

.socials-footer .listSocials li:first-child a { margin-left: 0px; }

.socials-footer .listSocials li a:hover {

	background: #619f23;

	color: #fff;

}

.socials-footer .listSocials {

	margin-top: 25px;

}

.title-footer {

	font-size: 16px;

    text-transform: uppercase;

    color: #619f23;

    line-height: 20px;

    margin-bottom: 25px;

}

.siderbar-footer.wrap-siderbar-2 {

	max-width: 370px;

	margin:  0 70px;

}

.siderbar-footer.wrap-siderbar-3 {

	width: 100%;

	max-width: 240px

}

.siderbar-footer .mc4wp-form .mc4wp-form-fields {

	display: flex;

}

.siderbar-footer .mc4wp-form .mc4wp-form-fields p {

	margin: 0px;

}

.siderbar-footer .mc4wp-form .mc4wp-form-fields p:first-child {

	width: 100%;

	max-width: 255px;

}

.siderbar-footer .mc4wp-form .mc4wp-form-fields p:last-child {

	width: 100%;

	max-width: 115px;

}

.siderbar-footer .mc4wp-form .mc4wp-form-fields p input[type=email]{

	border: none;

    background: #dcdfcd;

    width: 100%;

    padding: 0 15px 0 35px;

    line-height: 40px;

}

.siderbar-footer .mc4wp-form .mc4wp-form-fields p input[type=submit]{

	width: 100%;

    border: none;

    line-height: 40px;

    height: 40px;

    font-size: 12px;

    text-transform: uppercase;

    color: #fff;

    background: #619f23;

    transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -webkit-transition: all .3s ease-in-out;

    font-weight: 700;

	border: 1px solid #619f23;

}

.siderbar-footer .mc4wp-form .mc4wp-form-fields p input[type=submit]:hover{

	color: #619f23;

	background: #fff;

}

.siderbar-footer .menu {

	margin-top:45px;

	padding-top: 45px;

	border-top: 1px solid #e1e5ce;

	display: flex;

	flex-direction: row;

	flex-wrap: nowrap;

	justify-content: space-between;

	align-items: stretch;

	align-content: stretch;

}

.siderbar-footer .menu > li > a{

	font-weight: 700;

	color: #619f23;

	font-size: 16px;

	margin-bottom: 10px;

}

.siderbar-footer .menu a {

	text-transform: uppercase;

	color: #646464;

	display: block;

	font-weight: 600;

}

.siderbar-footer .menu ul a { 

	margin-top: 15px;

}

.siderbar-footer .menu ul li:first-child a {

	margin-top: 0;

}

.siderbar-footer .menu ul { margin-top: 30px;padding-right: 10px; }

/* .siderbar-footer .fb-page.fb_iframe_widget > span { height: 340px !important; overflow: hidden } */

footer {

	padding: 62px 0 0;

	background: #faffe5;

	border-top: 1px solid #d5d9c3;

}

footer .wrap-info {

	margin-bottom: 62px;

}

/* End Footer */

/* Slider */

.item-slider img {

	width: 100%;

}

.item-slider:before {

	content: '';

	position: absolute;

	width: 100%;

	height: 100%;

	opacity: .6;

	background: rgb(62,117,7);

	background: -webkit-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

	background: -o-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

	background: linear-gradient(to right, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e7507', endColorstr='#abc826',GradientType=1 ); /* IE6-9 */

}

.item-slider {

	position: relative

}

.item-slider .content-slider{

	width: 100%;

    height: 100%;

    padding: ;

    top: 0;

    left: 0;

    position: absolute;

    z-index: 1;

    color: #fff;

    display: flex;

    flex-direction: column;

    flex-wrap: nowrap;

    justify-content: center;

    align-items: center;

    align-content: stretch;

}

.item-slider .content-slider > a {

	font-size: 14px;

	text-transform: uppercase;

	color: #619f23;

	font-weight: 700;

	line-height: 42px;

	padding:  0 30px;

	background: #fff;

	border-radius: 50px

}

.item-slider .content-slider > a:hover {

	color: #fff;

	background: #619f23;

}

.item-slider .content-slider .description{

	max-width: 710px;

    text-align: center;

    font-size: 16px;

    margin: 50px 0 60px;

}

.title-h2 {

	font-size: 50px;

	text-transform: uppercase;

	line-height: 50px;

	font-weight: 600;

}

.slick-dots {

	bottom: 60px;

	z-index: 2;

	display: flex !important;

	flex-direction: row;

	flex-wrap: nowrap;

	justify-content: center;

	align-items: center;

	align-content: stretch;

}

.slick-dots li{

	position: relative;

    display: inline-block;

    width: 14px;

    height: 14px;

    margin: 0 5px;

    padding: 0;

    cursor: pointer;

    background: transparent;

    border-radius: 50%

}

.slick-dots li button {

	width: 10px;

	height: 10px;

	border: 1px solid #fff;

	background: transparent;

	border-radius: 50%

}

.slick-dots li button:before {

	display: none;

}

.slick-dots li.slick-active {

	background: #fff;

}

.slick-dotted.slick-slider {margin-bottom:0;}

.slick-next {right: 70px;}

.slick-prev {left: 70px;}

.slick-prev, .slick-next {

	z-index: 1;

	width: 36px;

	height: 36px;

	background-color: #fff;

	border-radius: 100%;

	transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-webkit-transition: all .3s ease-in-out;

}

.slick-prev:hover, .slick-next:hover {

	transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-webkit-transition: all .3s ease-in-out;

	background-color: #fff;

}

.slick-prev:before, .slick-next:before {

	color: #619f23;

	font-family: FontAwesome;

	font-size: 28px;

    position: relative;    

}

.slick-prev:before {

	content: '\f104';

	left: -2px;

}

.slick-next:before {

	content: '\f105';

	right: -2px;

}

/* End Slider */

/* Home */

.title-h3 {

	font-size: 34px;

	text-transform: uppercase;

	line-height:35px;

	text-align: center;

	position: relative;

	font-weight: 500;

	color: #333;

}

.title-h3:after {

	content: '';

	display: block;

	margin: 35px auto;

	width: 100%;

	max-width: 60px;

	background-color: #619f23;

	height: 2px;

}

.title-h3 strong {

	color: #619f23;

	font-weight: 800;

}

section .description {

	font-size:16px;

	max-width: 560px;

	margin:0 auto;

	text-align: center;

	color: #343434;

	font-weight:500;

}

.item-why-us {

    border: 2px solid #619f23;

    border-radius: 10px;

    padding: 75px 25px 20px;

    min-height: 380px;

    margin-bottom: 30px;

    position: relative;

    text-align: center

}

.item-why-us:before {

	content: '';

	width: 32px;

	height: 32px;

	background: url('../img/ic_a.png');

	position: absolute;

	right: 6px;

	top: 6px;

}

.item-why-us img {

	margin:0 auto 40px;

	display: block;

}

.item-why-us .content-item {

	font-size:16px;

}

.item-why-us .content-item strong {

	font-weight: 700

}

.block-why-us.section-block .row:last-child{margin-top:60px;}

.section-block {

	padding: 125px 0 135px;

}

.block-why-us.section-block > .container {

	padding-left: 0;

	padding-right: 0

}

.block-why-us.section-block {

	padding-bottom: 110px

}

.block-information{

	background-color:#f6f6f5

}

.block-information .slick-slide.slick-current.slick-active {

	margin-left: 30px;

}

.block-information .list-national {

	margin-top: 95px;

}

.block-information .slick-slide.slick-current.slick-active:first-child {margin-left: 0}

.list-national .item .content-item{

	padding: 25px;

	border: 1px solid #c5c5c4;

	min-height: 200px;

}

.list-national .title-h4 a {

	color: #333;

    text-transform: uppercase;

    font-size: 20px;

    line-height: 25px;

    font-weight: 700;

}

.list-national .date {

	display: block;

	margin: 25px 0;

	color: #619f23;

	font-size:16px;

}

.list-national .item .content-item p {

	margin-bottom: 0px;
	margin-top: 10px;

	font-size: 16px;

}

.list-national .item .content-item p a { color: #619f23; text-decoration: underline }

.list-national .owl-nav {

	display: flex;

    position: absolute;

    top: -62px;

    right: 0;

}

.list-national .owl-nav > div .fa {

	width: 42px;

	height: 42px;

	border-radius: 50%;

	border: 1px solid #d1d1d0;

	color: #333333;

	text-align: center;

	line-height:38px;

	font-size:22px;

	transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-webkit-transition: all .3s ease-in-out;

}

.list-national .owl-nav > div .fa:hover {

	transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-webkit-transition: all .3s ease-in-out;

	color: #fff;

	border-color: #619f23;

	background-color: #619f23

}

.list-national .owl-prev {margin-right:15px;}

.block-about-us {

	padding: 110px 0 140px;

	background-size: cover;

	background-repeat: no-repeat

}

.block-about-us:before {

    content: '';

    position: absolute;

    width: 100%;

    height: 100%;

    opacity: .6;

    background: rgb(62,117,7);

    background: -webkit-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    background: -o-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    background: linear-gradient(to right, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e7507', endColorstr='#abc826',GradientType=1 );

	top: 0;

	left: 0

}

.block-about-us .title-h3 {

	color: #fff;

}

.block-about-us .title-h3:after {background:#fff;}

.block-about-us .description {

	font-weight: 700;

	color: #fff;

	margin-bottom: 95px;

}

.list-about-us .wrap-item {

	display: flex;

}

.list-about-us .item{

	display: flex;

	flex-direction: row;

	flex-wrap: nowrap;

	justify-content: flex-start;

	align-items: stretch;

	align-content: stretch;

}

.list-about-us .content-item {

	background: #fff;

	padding: 25px 20px 0;

	position: relative;

	display: flex;

	flex-direction: column;

	flex-wrap: nowrap;

	justify-content: space-between;

	align-items: stretch;

	align-content: stretch;

}

.title-h4 {

	font-size: 20px;

	color: #333;

	text-transform: uppercase;

}

.title-h4 a {color:#333; line-height:20px; font-size:16px;}
.itemPost.block-item .title-h4 a{
	text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.list-about-us .content-item p {

	font-size: 16px;

	line-height: 22px;

}

.list-about-us .date {

	width: 100%;

    padding: 15px 0;

    border-top: 1px solid #d9d9d8;

    color: #7e7e7e;

    font-size: 16px;

    display: block;

}

.list-about-us .date:before {

	display: inline-block;

	content: '\f133';

	font-family: 'FontAwesome';

	font-size:18px;

	margin-right: 10px;

}

.list-about-us .content-item:before {

	content: '';

    border-top: 27px solid transparent;

    border-bottom: 27px solid transparent;

    border-left: 27px transparent;

    border-right: 27px solid #fff;

    display: block;

    position: absolute;

    left: -27px;

    top: 53px;

}

.list-about-us .wrap-item:nth-child(2n) .item{

	flex-direction: row-reverse;

}

.list-about-us .wrap-item:nth-child(2n) .content-item:before {

	left: auto;

    top: 53px;

    right: -27px;

    transform: rotate(180deg);

}

.wrap-news {

	display: inline-block;

	width: 100%;

	margin-top: 95px;

}

.wrap-news .date {

	font-size: 16px;

	color: #619f23;

	display: block;

	margin: 25px 0;

}

.wrap-news .content-item p {

	font-size:16px;

	line-height:22px;

	margin-bottom: 0

}

.wrap-news .images {

	margin-bottom: 25px;

}

.wrap-news .readmore {

    color: #fff;

    background: rgb(62,117,7);

    background: -webkit-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    background: -o-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    background: linear-gradient(to right, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e7507', endColorstr='#abc826',GradientType=1 );

    font-weight: 700;

    text-transform: uppercase;

    line-height: 20px;

    padding: 15px 30px;

    margin-top: 25px;

    display: inline-block;

    box-shadow: 3px 3px 15px 3px rgba(0,0,0,.1);

    border-radius: 50px;

}

.wrap-news .readmore:hover {

	color: #619f23;

    background: #fff;

}

.block-register {

	padding: 65px 0 55px;

	background-size: cover;

	background-repeat: no-repeat

}

.block-register .description {

	color: #fff;

    font-size: 25px;

    font-weight: 400;

    max-width: 1000px;

}

.block-register .title-h4{

	text-align: center;

    color: #fff;

    font-size: 26px;

    margin: 15px 0 35px;

}

.block-register .register{

	font-weight: 700;

	text-transform: uppercase;

	color: #fff;

	display: block;

	margin:  0 auto;

	width: 100%;

	max-width: 175px;

	line-height: 20px;

	padding: 20px 0;

	border-radius: 50px;

	background-color: #f24841;

	text-align: center

}

.block-register .register:hover {

	background-color: #fff;

	color: #f24841;

}

.block-register:before {

	left: : 0;

	top: 0;

	content: '';

	position: absolute;

	width: 100%;

	height: 100%;

	opacity: .6;

	background: rgb(62,117,7);

	background: -webkit-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

	background: -o-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

	background: linear-gradient(to right, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e7507', endColorstr='#abc826',GradientType=1 ); /* IE6-9 */

}

.block-map.section-block {

	padding: 115px 0;

}

.block-map.section-block .container {

	padding-left: 0;

	padding-right: 0

}

.block-map .title-h5 {

	font-size: 22px;

	line-height: 25px;

	margin-bottom: 25px;

	text-transform: uppercase;

	font-weight: 700;

}

.block-section.form-contact .title-h5 {

	font-size: 22px;

	line-height: 25px;

	margin-bottom: 25px;

	text-transform: uppercase;

	font-weight: 700;

}

.block-map .address {

	font-size:16px;

	margin-bottom: 0;

	position: relative;

	padding-left: 20px;

}

.block-map .address .icon:before {

	content: '\f041';

	font-family:  'FontAwesome';

	color: #619f23;

	font-size:18px;

	display: inline-block;

	margin-right: 5px;

	position: absolute;

	left: 0;

	top: 0;

}

.content-map .phone {

	margin-top:15px;

	display: block;

	position: relative;

	padding-left: 20px;

}

.content-map .phone a {

	display: block;

	font-size:16px;

	margin-top:3px;

	color: #343434;

}

.content-map .phone .icon:before {

	content: '\f095';

	font-family:  'FontAwesome';

	color: #619f23;

	font-size:18px;

	display: inline-block;

	margin-right: 5px;

	position: absolute;

	left: 0;

	top: 0;

}

.block-map .content-map {

	min-height: 160px;

	margin-bottom: 40px;

}

.block-map .map-google iframe {

	width: 100%;

	height: 455px;

	border: 15px solid #fff;

	box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, .07);

}

/* End Home */

/* Question */

.item-question .answer p:last-child{

	margin-bottom: 0

}

.item-question .answer {

	font-size: 16px;

	padding:  30px;

	background: #fff;

	display: none;

}

.item-question .answer strong {

	font-weight: 700;

}

.item-question .answer ul {

	list-style: disc;

	padding-left: 30px;

	margin-bottom: 20px

}

.item-question .questions {

	font-weight: 700;

    font-size: 18px;

    line-height: 25px;

    padding: 15px 15px;

    background: rgb(62,117,7,.6);

	background: -webkit-linear-gradient(left, rgba(62,117,7,.6) 28%, rgba(171,200,38,.6) 100%);

	background: -o-linear-gradient(left, rgba(62,117,7,.6) 28%, rgba(171,200,38,.6) 100%);

	background: linear-gradient(to right, rgba(62,117,7,.6) 28%, rgba(171,200,38,.6) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e7507', endColorstr='#abc826',GradientType=0.6 ); /* IE6-9 */

	color: #fff;

	cursor: pointer;

	padding-right: 50px;

	position: relative;

} 

.item-question .questions:hover, .item-question .questions.show-answer{

	background: #619f23;

}

.item-question .questions:after{

	right: 0;

	font-size: 20px;

	line-height: 40px;

	width: 40px;

	height: 40px;

	text-align: center;

	color: #fff;

	font-family: FontAwesome;

	content: '\f067';

	top: 7.5px;

	position: absolute;

    right: 10px;

}

.item-question .questions.show-answer:after {

	content: '\f068';

}

.item-question {

	margin: 15px 0;

}

.page-question {

	padding: 50px 0;

}

/* End Question */

/* Services */

.block-banner {

	position: relative

}

.bg_section {

	position: absolute;

    width: 100%;

    height: 100%;

    opacity: .6;

    background: rgb(62,117,7);

    background: -webkit-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    background: -o-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    background: linear-gradient(to right, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e7507', endColorstr='#abc826',GradientType=1 );

}

.block-banner img {

	width: 100%;

}

.block-banner .content-banner{

	width: 100%;

    height: 100%;

    padding: ;

    top: 0;

    left: 0;

    position: absolute;

    z-index: 1;

    color: #fff;

    display: flex;

    flex-direction: column;

    flex-wrap: nowrap;

    justify-content: center;

    align-items: center;

    align-content: stretch;

}

.block-banner .breadcrumb {

	margin: 15px 0 0;

	background: transparent;

	border-radius: 0

}

.block-banner .breadcrumb span{

	font-size: 18px;

	color: #fff;

}

.block-banner .breadcrumb span a {font-weight:700; color:#fff;}

.block-banner .breadcrumb span strong {

	font-weight: normal;

}

.block-banner .breadcrumb span a:after {

	content: '\f054';

	font-family: FontAwesome;

	display: inline-block;

	font-size: 12px;

    padding: 0 2px 0 8px;

}

.header-title {

	padding: 90px 0px 120px;

}

.header-title .title-h3:after {margin-left: 0;}

.header-title .title-h3 {text-align: left; }

.header-title .description {

	font-size: 16px;

	line-height: 24px;

}

.header-title .description ul li{

	position: relative;

	padding-left: 16px;

}

.header-title .description ul li:before{

	content: '';

	position: absolute;

	left: 0;

	width: 6px;

	height: 6px;

	background: #619f23;

	border-radius: 100%;

	top: 9px;

}

.list-services .item:first-child { margin-top:0px; }

.list-services .item {

	display: flex;

	margin-top: 130px;

	flex-direction: row;

	flex-wrap: nowrap;

	justify-content: space-between;

	align-items: center;

	align-content: stretch;

}

.list-services .images img {

	width: 100%;

	box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, .07);

}

.list-services .images {

	padding-left: 20px;

	min-width:550px;

	position: relative

}

.list-services .images:before {

	content: '';

	position: absolute;

	width: 20px;

	background: #619f23;

	height: 390px;

	top: 50%;

	left: 0;

	margin-top: -195px

}

.list-services .content-item {

	padding-left: 100px;

}

.list-services .content-item p {

	margin: 55px 0 65px;

	font-size: 16px;

	line-height:24px;

}

span.more {

	display: block;

	text-align: right;	

}

span.more > a{

	display: inline-block;

	padding-right: 82px;

	position: relative;

	font-size: 16px;

	font-weight: 700;

	color: #619f23;

	text-transform: uppercase

}

span.more > a:after {

	content: '';

	width: 70px;

	height: 2px;

	background-color: #619f23;

	position: absolute;

	padding-left: 12px;

	right: 0px;

	top: 50%;

	margin-top: -1px;

}

.list-services .item:nth-child(2n){

	flex-direction: row-reverse;

}

.list-services .item:nth-child(2n) .content-item {

	padding-left: 0px;

	padding-right: 100px;

}

.list-services .item:nth-child(2n) .images {

	padding-right: 20px;

	padding-left: 0px;

}

.list-services .item:nth-child(2n) .images:before {

	left: auto;

	right: 0

}

.block-promise {

	padding: 85px 0 90px;

	color: #fff;

	margin-top: 200px;

}

.block-promise .title-h3 {

	color: #fff;

}

.block-promise .title-h3:after {

	background: #fff;

}

.block-promise .description{

	font-weight: 400;

    color: #fff;

    max-width: 900px;

}

/* End Services */

/* Page 404 */

.error404 .main-content:before {

	content: '';

	width: 100%;

	height: 5px;

	display: block;

	background: rgb(62,117,7);

    background: -webkit-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    background: -o-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    background: linear-gradient(to right, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e7507', endColorstr='#abc826',GradientType=1 );

}

#page-404 {

	padding: 200px 0;

	text-align: center

}

#page-404 .title-h2 {

	margin-bottom: 30px;

	color: rgb(62,117,7);

}

.searchform {

	display: flex;

	flex-direction: row;

	flex-wrap: nowrap;

	justify-content: center;

	align-items: stretch;

	align-content: stretch;

}

.searchform input{

    display: block;

    min-width: 350px;

    height: 40px;

    line-height: 38px;

    padding: 0 15px;

    border: 1px solid #619f23;

}

.searchform .search-submit {

	min-width: 50px;

    font-size: 20px;

    background: #619f23;

    box-shadow: none;

    border: 1px solid #619f23;

    color: #fff;

}

/* End Page 404 */

/* SiderBar  */

#sider-right .title-h4 {
	margin-bottom: 45px;
	color: #000;
	font-weight: 600;

}

#sider-right .widget {

	margin-bottom: 50px;

}

#sider-right .widget:last-child, .listViews .item:last-child {

	margin-bottom: 0px;

}

#sider-right .widget:last-child {

	padding-top: 50px;

	border-top: 1px solid #ccc

}

.listViews .item {

	margin-bottom: 50px;

}

.listViews .item img {

	width: 100%;

}

.listViews .item .title-h6 a {

	font-size:16px;

	color: #333;

	text-transform: uppercase;

	display: block;

    line-height: 24px;

    margin-bottom: 20px;

}

.listViews .item .wrap-title {

	padding: 25px 25px 30px;

	border: 1px solid #cccccc;

	border-top: 0;

}

.widget-socials {

	padding: 25px;

	border: 1px solid #cccccc;

}

.widget-socials ul {

	display: flex;

	margin-top: 15px;

	flex-direction: row;

	flex-wrap: nowrap;

	justify-content: flex-start;

	align-items: center;

	align-content: stretch;

}

.widget-socials ul li a {

	display: flex;

	color: #aaa;

}

.widget-socials ul li a:hover {

	color: #619f23;

}

.widget-socials ul li{ position: relative; }

.widget-socials ul li span{ 

	position: relative; 

	width: 34px;

	display: block;

	height: 2px;

	background-color: #ccc;

	margin-right: 8px;

}

.widget-socials .sub-title { 

	font-size: 16px;

	color: #b7b7b7;

}

.listPopular .item {

	display: flex;

	flex-direction: row;

	flex-wrap: nowrap;

	justify-content: flex-start;

	align-items: center;

	align-content: stretch;

}

.listPopular .item > a{

	max-width: 160px;

	width: 100%

}

.listPopular .item a img {

	width: 100%

}

.listPopular .item .title-h6 {width: 100%}

.listPopular .item .title-h6 a {

	display: block;

	padding-left: 25px;

	color: #333;

	font-weight: 700;

	font-size: 16px;

	line-height:24px

}

.listPopular .item .title-h6 a:hover {

	color: #619f23;

}

.listPopular .item {

	padding: 25px 0;

	border-top: 1px solid #ccc

}

.listPopular .item:first-child{padding-top:0;border-top:0;}

.listPopular .item:last-child{padding-bottom: 0}

.page-sidebar > .container{

	padding-top: 50px;

	padding-bottom: 110px;

}

.page-sidebar .itemPost {

	margin-bottom: 30px;

}

.itemPost .images img {

	width: 100%;

}

.itemPost .images img.crop_img_370_250 {
	object-fit: fill;
    height: 250px;
	width: 100%;

}

/* .itemPost .contentPost {

	padding: 25px 30px;

	border: 1px solid #ccc;

	position: relative

} */

/* .itemPost .contentPost .date {

	font-size: 16px;

    color: #619f23;

    display: block;

    margin: 25px 0;

} */

.contentPost p{

	font-size: 16px;

    line-height: 22px;

    margin-bottom: 0;

}

header .inner-top .info a:hover,

.title-h4 > a:hover,

.listViews .item .title-h6 a:hover,

.content-map span a:hover,

.footer .inner-info a:hover,

.footer .widget-footer.widget_nav_menu .sub-menu a:hover {

	color: #619f23;

}

.ajaxPost .itemPost .contentPost {min-height: 340px;}

.ajaxPost .more {position: absolute; right: 30px; bottom:25px;}

.showloading {

	display: block;

	text-align: center;

}

.loadingMore{

	color: #fff;

    background: rgb(62,117,7);

    background: -webkit-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    background: -o-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    background: linear-gradient(to right, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e7507', endColorstr='#abc826',GradientType=1 );

    font-weight: 700;

    text-transform: uppercase;

    line-height: 20px;

    padding: 15px 30px;

    display: inline-block;

    border-radius: 50px; 

    cursor: pointer;

    margin-bottom: 30px

}

.loadingMore:hover {

	color: #fff;

}

.pagination {

	margin-bottom: 30px;

	margin-top: 0;

	display: flex;

	flex-direction: row;

	flex-wrap: nowrap;

	justify-content: center;

	align-items: center;

	align-content: stretch;

}

.pagination .page-numbers {

	width: 30px;

	height: 30px;

	line-height: 30px;

	display: block;

	margin-left: 2px;

	border: 1px solid #619f23;

	background: #fff;

	color: #619f23;

	font-weight: 300;

	font-size:14px;

	text-align: center

}

.pagination .page-numbers.current, .pagination .page-numbers:hover {

	background-color: #619f23;

	color: #fff;

}

.pagination .page-numbers:first-child {

	margin-left: 0

}

.hidden_More {

	display: none;

}

.loading {

	position: fixed;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background-color: rgba(0,0,0,.5);

    z-index: 99;

    display: none;

}

.loading span {

	display: block;

    width: 100px;

    height: 100px;

    position: fixed;

    left: 50%;

    margin-left: -50px;

    top: 50%;

    margin-top: -50px;

    z-index: 991;

    background: url(../img/loading.svg);

    background-size: 100%;

}

.contentPost{

	padding: 25px;

    border: 1px solid #ccc;

    position: relative;

}

.contentPost .title-h4 a { letter-spacing: -.5px; }

.itemAupair img {

	width: 100%;

}

.contentPost .date {

	font-size: 16px;

    color: #619f23;

    display: block;

    margin: 25px 0;

}

.itemAupair.twoItem {

	display: flex;

	flex-direction: row;

	flex-wrap: nowrap;

	justify-content: center;

	align-items: stretch;

	align-content: stretch;

}

.itemAupair.twoItem > .item {

	width: 100%;

}

.itemAupair.twoItem > .item:first-child {

	margin-right: 15px

}

.itemAupair.twoItem > .item:last-child {

	margin-left: 15px

}

.itemAupair .item {

	margin-bottom: 30px;

}

.itemAupair span.more {

	margin-top: 50px;

}

.alignleft {

	float: left

}

.alignright {

	float: right

}

/* Single */

.title-single:before {

	background: rgb(62,117,7);

    background: -webkit-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    background: -o-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    background: linear-gradient(to right, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e7507', endColorstr='#abc826',GradientType=1 );

    content: '';

    width: 100%;

    height: 5px;

    display: block;

    box-shadow: 0px 10px 30px 1px rgba(0,0,0,.15);

    margin-bottom: 50px;

}

.featured .date {

	font-size: 16px;

    color: #619f23;

    display: block;

    margin: 20px 0;

}

.featured img {

	display: block;

	width: 100%;

	margin-bottom: 20px;

}

.content-single p {

	font-size: 16px;

	line-height:24px;

	overflow: hidden;

	margin:20px 0px; 

}

.page-template-page-lien-he .page-sidebar > .container {

	padding-top: 140px;

}

#sider-right .fb_iframe_widget,
#sider-right .fb_iframe_widget span,
#sider-right .fb_iframe_widget span iframe[style] {
    max-width: 500px !important;
    margin: 0 auto;

}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {

  	width: 100% !important;

}

.siderbar-footer .fb_iframe_widget span {

	max-height: 345px;

	overflow: hidden

}

.scrollTop .fa{

	width: 36px;

	height: 36px;

	line-height: 36px;

	font-size: 20px;

	text-align: center;

	color: #fff;

	background: #f24841;

	position: fixed;

	right: 70px;

	bottom: -36px;

	transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-webkit-transition: all .3s ease-in-out;

	border-radius: 100%;
	z-index: 9999;

}

.scrollTop .fa.show {

	bottom: 90px;

	transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-webkit-transition: all .3s ease-in-out

}

.menu-mobi, .menu-primary-menu-container > .fa, .info .link_register {

	display: none;

}

#bg_background{

	background: rgba(0,0,0,0.5);

    position: fixed;

    width: 100%;

    height: 100%;

    display: none;

    top: 0;

    left: 0;

    z-index: 999;

}

/* Contact */

.content-logo .img img {

	width: 100%;

    max-width: 615px;

    margin:0 auto 60px;

    display: block;

}

.hotline span {

	display: block;

	margin-top: 10px;

}

.hotline span > * {

	font-size: 16px;

	line-height:20px;

}

.hotline span smail {

	font-size: 100%;

}

a{color:#619f23;}

a:hover {

	color: #619f23;

}

.page-sidebar .block-map.section-block .col-sm-6 {width: 100%;} 

.page-sidebar .block-map.section-block .col-sm-6:last-child {

	padding-top: 130px;

}

.share-page {

	margin-top: 30px

}

.share-page > span {

	font-size: 16px;

	font-weight: 700;

	display: block;

	margin-bottom: 10px;

}

.page-sidebar .block-map .content-map {

	min-height: auto;

}

.wrap-form-contact .wpcf7-form-control {

	display: block;

    width: 100%;

    font-size: 16px;

    line-height: 20px;

    padding: 15px 18px;

    color: #868585;

    background-color: #ececec;

    border: 1px solid transparent;

    margin-top: 30px;

}

.wrap-form-contact textarea.wpcf7-form-control {

	max-height: 100px;

}

.wrap-form-contact .wpcf7-form-control.wpcf7-submit {

	display: inline-block;

	color: #fff;

    background: rgb(62,117,7);

    background: -webkit-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    background: -o-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    background: linear-gradient(to right, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e7507', endColorstr='#abc826',GradientType=1 );

    font-weight: 700;

    border-radius: 50px;

    width: auto;

    padding: 10px 40px;

    border: none;

}

.wrap-form-contact span.wpcf7-not-valid-tip {

	display: none !important;

}

.wrap-form-contact .wpcf7-not-valid {

	border: 1px solid red;

}

.search-form .searchform input {

	border:  1px solid #d9d9d9;

	background-color: #f7f7f7;

	width: 100%;

	height: 42px

}

.search-form .searchform .search-submit {

	background-color: transparent;

    position: absolute;

    right: 0;

    height: 42px;

    border: none;

    color: #619f23;

    z-index: 9;

}

.search-form .searchform {

	width: 380px;

	position: absolute;

    top: 0;

    right: 0px;

    opacity: 0;

    visibility: hidden;

}

.title-search {

	margin-bottom: 45px

}

.search-form .close:before {

	content: '\f00d';

    font-family: FontAwesome;

    background-color: #619f23;

    z-index: 99;

    opacity: 1;

    position: absolute;

    color: #fff;

    top: 100%;

    right: 0;

    width: 45px;

    height: 35px;

    line-height: 35px;

    text-align: center;

    transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -webkit-transition: all .3s ease-in-out;

    border: 1px solid transparent;

}

.search-form .close:hover:before {

    background-color: #fff;

    border-color: #619f23;

    color: #619f23;

    transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -webkit-transition: all .3s ease-in-out;

}

.search-form .searchform .close {

	display: block;

	opacity: 1

}

.searchform .close{ display: none; }

.search-form {

	position: relative;

}

.form-contact .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{

	display: none !important

}

.block-banner .table, .block-banner .mobi {

	display: none;

}

.col-xs-12.col-sm-8 .wpb_wrapper .container {

	padding-left: 0;

	padding-right: 0;

}

.postsfounds {

	text-align: center;

	font-weight: 700;

	font-size: 20px;

	text-transform: uppercase;

}

.search .block-allpost .container {padding-left: 0; padding-right: 0}

/* .search-form .fa */

.footer-page .siderbar-footer.wrap-siderbar-3 {

	max-width: 280px;

}

.footer-page .siderbar-footer.wrap-siderbar-2 {

	margin:  0 50px;

}

.footer-page .wrap-siderbar-3 .address .icon:before{

	content: '\f041';

    font-family: 'FontAwesome';

    color: #619f23;

    font-size: 18px;

    display: inline-block;

    margin-right: 5px;

    position: absolute;

    left: 0;

    top: 0;

}

.footer-page .wrap-siderbar-3 .phone .icon:before {

    content: '\f095';

    font-family: 'FontAwesome';

    color: #619f23;

    font-size: 18px;

    display: inline-block;

    margin-right: 5px;

    position: absolute;

    left: 0;

    top: 0;

}

.footer-page .wrap-siderbar-3 .phone a {

    display: block;

    font-size: 16px;

    margin-top: 3px;

    color: #343434;

}

.footer-page .wrap-siderbar-3 .phone a:hover { color: #619f23; }

.footer-page .wrap-siderbar-3 .phone {

    margin-top: 10px;

    display: block;

    position: relative;

    padding-left: 20px;

}

.footer-page .wrap-siderbar-3 .address {

    font-size: 16px;

    margin-bottom: 0;

    position: relative;

    padding-left: 20px;

}

.footer-page .wrap-siderbar-3 .title-h6 {

	font-weight: 700;

    color: #619f23;

    font-size: 16px;

    margin-bottom: 20px;

    text-transform: uppercase

}

.wrap_cotact_info .box-info{

	margin-top: 40px

}

.wrap_cotact_info .box-info:first-child{

	margin-top: 0px

}

.inner-top .socials .wpml-ls-statics-shortcode_actions ul{

	display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-flow: row wrap;

    justify-content: space-around;

}

.inner-top .socials .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-list-horizontal ul li.wpml-ls-item{

	display: block;

	width: 100%;

	order: 2;

	text-align: right;

    display: none;

	box-sizing: border-box;

	position: absolute;

	max-width: 125px;

    top: 35px;

    background: #f7f7f7;

    padding-right: 7px;

}

.inner-top .socials .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-list-horizontal ul li.wpml-ls-item.wpml-ls-current-language{

	display: block !important;

	order: 1;

	position: relative;

	top: 0;

}

.wpml-ls-statics-shortcode_actions{

	position: relative;

    min-width: 115px;

    margin-right: 10px;

    padding: 0px !important;

}

#htcc-customerchat iframe{

	width: 288pt !important;

}

.single .content-single img {

	width: 100%;

}

.single .main-content > .container {

	padding-bottom: 50px;

}

.single .main-content > .content-single > .content-single{

	margin-top: 30px;

}

.inner-top .socials .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-list-horizontal ul li.wpml-ls-item.wpml-ls-item-vi{

    background-image: url(../img/vi.png);

    background-repeat: no-repeat;

    background-position: center right;

}

.inner-top .socials .wpml-ls-statics-shortcode_actions.wpml-ls-legacy-list-horizontal ul li.wpml-ls-item.wpml-ls-item-en{

    background-image: url(../img/en.png);

    background-repeat: no-repeat;

    background-position: center right;

}

.page-template-page-dang-ky-aupair .alert.alert-success{

	margin-bottom: 0px;

    border-radius: 0; 

}

label.tb-class-register{

	line-height: 39px !important;
	color: rgba(171,200,38,1);
	margin-bottom: 0px;
	width: 100%;
    text-align: center;
}

.page-template-page-dang-ky-aupair .form-dk p label.tb-class-loadding{

	width: 50px;

    height: 50px;

    margin-bottom: 0;

    background-image: url('../img/iconloadding2.gif');

    background-size: contain;

    display:none;

}
.page .col-sm-8.content-page ul, 
.page .col-sm-8.content-page ol,
.single .content-single ul, 
.single .content-single ol {
	list-style: inside;
	padding: 5px 0 5px 30px;
}
.page .col-sm-8.content-page ul li, 
.page .col-sm-8.content-pagee ol li,
.single .content-single ul li, 
.single .content-single ol li {
	margin: 1px 0;
}
ol li{
	list-style: decimal;
}
.wpcf7 .datepicker {
	border-radius: 0;
}
.page-template-page-dang-ky-aupair .notice-submit {
	text-align: center;
/*    font-size: 24px;
    color: red;*/
    margin-top: 20px;
}
#menu-item-82{
	padding-right: 20px;
}
#text-2{

}
#text-2 .listViews .block-item{
    padding: 10px 10px 30px 10px;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    margin-bottom: 20px;
}
#text-2 .listViews .block-item .images{
	width: 40%;
    float: left;
    margin-right: 10px;
}
#text-2 .listViews .item .wrap-title{
	padding: 0px;
	border:none;
}
#text-2 .listViews .block-item.item .title-h6 a {
	text-transform: capitalize;
	font-size: 20px;
    padding-top: 5px;
}
#text-2 .listViews .block-item.item .more{
	text-align: left;
}
.content-single table {
    width: 100%;
    border-collapse: collapse;
}
.content-single table, th, td {
    border: 1px solid black;
}
.content-single table td {
	padding: 1%;
}
.ct_load{
    position: absolute;
    bottom: -90px;
    left: 0px;
    right: 0px;
    z-index: 1;
    text-align: center;
}
.load-new{
	color: #fff;
    background: rgb(62,117,7);
    background: -webkit-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);
    background: -o-linear-gradient(left, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);
    background: linear-gradient(to right, rgba(62,117,7,1) 28%, rgba(171,200,38,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e7507', endColorstr='#abc826',GradientType=1 );
    font-weight: 700;
    text-transform: uppercase;
    line-height: 20px;
    padding: 15px 30px;
    display: inline-block;
    border-radius: 50px;
    cursor: pointer;
    margin-bottom: 30px;
}
/*#navigation{
	display: none;
}*/
.ct_load{
	display: none;
}
#navigation {
	text-align: center;
}
#navigation a{
	border: 1px solid #619f23;
}
#navigation span.current{
	border: 1px solid #619f23;
	background-color: #619f23;
    color: #fff;
}
#navigation a,
#navigation span{
	border: 1px solid #619f23;
	padding: 5px 10px;
}
.navi-search{
	clear: both;
}
.screen-reader-text{
	display: none;
}
.navi-search{

}
.navi-search .pagination{
	display: block;
}
.navi-search .pagination .page-numbers,
.pagination .page-numbers:first-child{
	display: inline-block;
}
.nav-links{
	text-align: center;
}
.texttk{
	max-width: 700px;
	margin: 0 auto 70px;
}
.texttk .texttk-top{

}
.texttk .texttk-c{
	font-size: 14px;
	margin: 30px 0px;
}
.texttk .texttk-b{
	font-size:14px;
}
.texttk .texttk-b strong{
	text-decoration: underline;
}