/*
Theme Name:     Neve Child
Author:         MINH TINH
Description:    Neve Child
Version:        1.0.20210118
Template:		neve
Text Domain:  	nevechild
*/


/*************** ADD CUSTOM CSS HERE.   ***************/


body, 
h1,
h2,
h3,
h4,
h5,
h6, 
p,
span
{
	font-family: "UTM_Avo", 'Roboto', 'Open Sans', sans-serif;
}
*{
	font-family: "UTM_Avo", 'Roboto', 'Open Sans', sans-serif;
}

.elementor-widget-heading .elementor-heading-title, .elementor-icon-box-description{
	font-family: "UTM_Avo", 'Roboto', 'Open Sans', sans-serif !important;
}

.page-id-113 .nv-page-title  h1{
	text-align: center;
}

.builder-item--primary-menu li > a{
	font-weight: 300;
}

.menu-item-106 a, .menu-item-409 a{
	text-decoration: none;
	color: #363636 !important;
	padding: 8px 20px 8px 30px;
	border-radius: 0;
	border: 1px solid #363636;
	font-weight: 700!important;
}

.menu-item-106 a:hover, .menu-item-409 a:hover{
	opacity: 0.6;
}

.menu-item-40 a, .menu-item-410 a{
	text-decoration: none;
	color: #363636 !important;
	padding: 8px 22px 8px 30px;
	border-radius: 0;
	border: 1px solid #363636;
	font-weight: 700!important;
}

.menu-item-40 a:hover, .menu-item-410 a:hover{
	opacity: 0.6;
}

.menu-item-115 a{
	text-decoration: none;
	color: #FFF !important;
	padding: 8px 30px;
	background-color: #999;
	border-radius: 30px 30px 30px 30px;
	font-weight: 700!important;
}

.menu-item-115 a:hover{
	opacity: 0.6;
}

.elementor-button-link{
	text-decoration: none !important;
}
.elementor-button-link:hover{
	opacity: 0.6;
}

.elementor-element-56b38c7 .elementor-icon i:before{
	left: 60%;
}

.header{
	border-bottom: 1px solid #eee;
}

.page-id-223 h2 a{
	text-decoration: none!important;
}

.menu-item-413 a, .menu-item-407 a, .menu-item-913 a{
	color: #363636 !important;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	font-weight: 700!important;
}

.menu-item-413 a:hover, .menu-item-407 a:hover, .menu-item-913 a:hover{
	color: #6ec1e4;
}

.menu-item-325 a, .menu-item-408 a, .menu-item-1188 a{
	color: #363636 !important;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	font-weight: 700!important;
}

.menu-item-325 a:hover, .menu-item-408 a:hover, .menu-item-1188 a:hover{
	color: #6ec1e4;
}

.single-post .menu-item-325 a, 
.page-id-308 .menu-item-325 a, 
.page-id-223 .menu-item-413 a,
.page-id-223 .menu-item-913 a,
.page-id-350 .menu-item-408 a,
.page-id-352 .menu-item-407 a,
.archive.category .menu-item-325 a,
.archive.category .menu-item-408 a,
.single-post .menu-item-408 a
.single-post .menu-item-1188 a,
.single-post .menu-item-325 a{
	border-bottom: 3px solid #003366;
}



/*
.site-footer{
	border-top: 40px solid #125480;
}
*/

.page-blog .first-post .title a{
	font-family: "UTM_Avo", 'Roboto', sans-serif;
	font-size: 30px;
	line-height: 1.47;
	font-weight: bold;
	color: #125480;
	text-decoration: none;
}

.page-blog .first-post .title{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 40px;
    max-height: 100px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.page-blog .first-post .title a:hover{
	text-decoration: none;
	color: #333333;
}

.page-blog .meta .meta-1 a{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3;
	text-transform: uppercase;
	text-decoration: none;
}

.page-blog .meta .meta-1 a:hover{
	color: #333333;
	text-decoration: none;
}

.page-blog .meta .meta-2{
	font-size: 12px;
	line-height: 1.3;
	text-transform: uppercase;
}

.page-blog .rectangle-06 .text-wrapper{
	background-color: #1a63ae;
	width: 140px;
	color: #FFFFFF;
	text-align: center;
}

.rectangle-06-items .item{
	background-color: #f5f5f5;
	border-radius: 4px;
}

.rectangle-06-items .item .title{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 20px;
    max-height: 44px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.rectangle-06-items .item .meta{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 16px;
    max-height: 36px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.rectangle-06-items .item .title a{
	color: #125480;
	font-size: 13px;
	line-height: 1.42;
	font-weight: bold;
}

.rectangle-06-items .item .title a:hover{
	text-decoration: none;
	color: #333333;
}

.page-blog .another-posts .title a{
	font-size: 16px;
	font-weight: bold;
	line-height: 1.44;
	color: #125480;
}
.page-blog .another-posts .title a:hover{
	text-decoration: none;
	color: #333333;
}

.page-blog .another-posts .short-content p{
	margin-bottom: 0;
}

.page-blog .another-posts .share-buttons a{
	color: #000000;
}

.widget{
	padding-bottom: 0;
	margin-bottom: 1em;
}
.page-blog .widget.widget_recent_entries{
	display: none;
}

.nv-sidebar-wrap.nv-right{
	padding-left: 1em;
	border-left: 0px;
}


.nv-blog-sidebar{
	margin-bottom: 1em;
}

.nv-single-post-wrap:not(:only-child), .nv-single-page-wrap:not(:only-child), .nv-index-posts:not(:only-child){
	padding-right: 1em;
}

.single-post-container .title{
	color: #125480;
	font-family: "UTM_Avo", 'Roboto', sans-serif;
}

.nv-tags-list{
	margin-top: 10px;
}

.sidebar-category-items .item{
	text-align: center;
	border-radius: 4px;
  	background-color: #c2c2c2;
	color: #FFFFFF;
	cursor: pointer;
}

.sidebar-category-items .item.active{
  	background-color: #62ade6;
}

ul.page-numbers {
    list-style: none;
    margin: 0;
}

.page-numbers:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

ul.page-numbers li {
    display: block;
    float: left;
    margin: 0 4px 4px 0;
    text-align: center;
}

.nv-index-posts .page-numbers{
	padding: 10px 6px;
}
.page-numbers a,
.page-numbers span {
    line-height: 1.6em;
    display: block;
    padding: 10px 6px;
    height: 44px;
    width: 44px;
    line-height: 1.4;
    font-size: 16px;
    text-decoration: none;
    font-weight: 400;
    cursor: pointer;
    border: 1px solid #ddd;
    color: #888;

}


.page-numbers a:hover,
.page-numbers.current,
.page-numbers.current:hover {
    color: #000;
    background: #f7f7f7;
    text-decoration: none;
}

.page-numbers:hover { text-decoration: none }

.next.page-numbers, .prev.page-numbers{
	display: none;
}

#ajaxBusy {
  display: none;
  margin: 0px 0px 0px -50px; /* left margin is half width of the div, to centre it */
  padding: 30px 10px 10px 10px;
  position: absolute;
  left: 30%;
  top: 325px;
  width: 500px;
  height: 150px;
  text-align: center;
  background: #e8e8e8 url(img/ajax-loader.gif) no-repeat center center;
  border: 1px solid #000;
}

.wpml-ls-item .caret-wrap .caret{
	margin-top: 3px;
}

.category .blog-entry-title a{
	font-size: 20px;
	font-weight: bold;
	line-height: 1.44;
	color: #125480;
}

.category .blog-entry-title a:hover{
	text-decoration: none;
	color: #333333;
}

.entry-content p{
	line-height: 1.9;
}

.neve-child-related-posts .title{
	font-size: 15px;
	line-height: 1.44;
	color: #125480;
}

.neve-child-related-posts a{
	text-decoration: none;
}

.neve-child-related-posts a:hover{
	text-decoration: none;
}

/*.neve-child-thumb-wrapper{
	width: 100%;
	padding-top: 66.66%;
	position: relative;
	overflow: hidden;
}

.neve-child-thumb-wrapper img{
	position:  absolute;
   	top: 50%;
  	-ms-transform: translateY(-50%);
  	transform: translateY(-50%);
  	object-fit: cover;     
  	object-position: center;
}*/

.rpwwt-widget ul li{
	margin-bottom: 5px;
	border-bottom: 1px solid #eee;
}

.rpwwt-post-title{
	color: #125480;
    font-size: 14px;
    line-height: 1.42;
    font-weight: bold;

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    max-height: 20px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}


.rpwwt-widget ul li a:hover{
	text-decoration: none;
}

.rpwwt-post-categories{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3;
	text-transform: uppercase;
}

.rpwwt-post-excerpt{
	font-size: 12px;
}

.rpwwt-widget .wp-post-image{
    object-fit: cover;     
    object-position: center;
}

.nv-post-thumbnail-wrap img {
    margin: 0 auto;
}

.email-post-subscriber-custom{
  	height: 33px;
  	width:80%;
  	border-top-left-radius: 6px!important;
  	border-bottom-left-radius: 6px!important;
  	border-top-right-radius: 0px!important;
  	border-bottom-right-radius: 0px!important;
  	border: solid 1px #62ade6!important;
  	background-color: #ffffff!important;
}

.btn-submit-email-post-subscriber-custom{
  	height: 33px!important;
  	width:20%;
  	background-color: #62ade6 !important;
  	border-top-left-radius: 0px!important;
  	border-bottom-left-radius: 0px!important;
  	border-top-right-radius: 6px!important;
  	border-bottom-right-radius: 6px!important;
}

.before_footer_div{
	border-radius: 4px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-image: url('img/tiep-thi-lien-ket-banner-2.jpg');
	height: 295px;
	background-position: center;
  	background-repeat: no-repeat;
  	background-size: cover;
}

.before_footer_div .text-wrapper{
	padding: 10px;
	width: 60%;
}

.before_footer_div .text-wrapper .rentracks{
	line-height: 1;
	font-size: 40px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	text-align: center;
	color: #ffbc48;
}

.before_footer_div .text-wrapper .text-01{
	font-size: 25px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	text-align: center;
	color: #ffffff;
}

.before_footer_div .text-wrapper .text-02{
	font-size: 40px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	text-align: center;
	color: #ffffff;
}
.before_footer_div .text-wrapper .text-03{
	text-align: center;
	margin-top:30px;
}

.before_footer_div .text-wrapper .text-03 span{
	padding: 16px 25px 22px 25px;
	width: 258px;
	height: 77px;
	border-radius: 6px;
	border: solid 2px #ffffff;

	font-size: 25px;
  	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: normal;
	text-align: center;
	color: #ffffff;
}

.before_footer_div .text-wrapper .text-03 a{
	text-decoration: none;
}

.before_footer_div .text-wrapper .text-03 a:hover{
	text-decoration: none;
}

.elp_form_message.success{
	font-weight: normal !important;
}

.nv-content-wrap a:not(.button), .nv-comment-content a {
    text-decoration: none!important;
}

/* Publisher Landing page*/
.page-id-533 .part1{
	background-image: url('img/5e6187b1-b5e1-444f-8344-dad0457b191f.png');
	height: 490px;
	background-position: center;
  	background-repeat: no-repeat;
  	background-size: cover;
}

.page-id-533 .part1 .text-wrapper{
	padding: 50px 0px;
	width: 70%;
}

.page-id-533 .part1 .text01{
	font-size: 70px;
  	font-weight: bold;
  	line-height: 1.47;
  	letter-spacing: normal;
  	text-align: center;
  	color: #ffffff;
}

.page-id-533 .part1 .text02{
	font-size: 30px;
  	font-weight: bold;
  	line-height: 1.47;
  	letter-spacing: normal;
  	text-align: center;
  	color: #ffffff;
}

.page-id-533 .part2{
	margin-top: 30px;

}

.page-id-533 .part2 .text,
.page-id-533 .part4 .text,
.page-id-533 .part6 .text,
.page-id-1486 .part6 .text{
	font-family: "UTM_AvoBold", 'Roboto', sans-serif;
  	font-size: 50px;
  	font-weight: bold;
  	line-height: 1.46;
  	letter-spacing: -1px;
  	text-align: center;
  	color: #303030;
}

.page-id-1486 .elementor-inner{
	background: #FFFFFF!important;
}

.page-id-1486 .elementor-inner,
.page-id-2196 .elementor-inner,
.page-id-2479 .elementor-inner,
.page-id-2605 .elementor-inner{
	max-width:1920px;
	margin: 0 auto;
	background-color:#ffffff;
}

.page-id-1486 .caret-item,
.page-id-1486 .icon-item{
	margin-bottom: 0!important;
}

.margin-bottom-10{
	margin-bottom: 10px!important;
}

#btn-register .elementor-button-text, 
#btn-register-2 .elementor-button-text,
.text-avo-bold .elementor-heading-title{
	font-family: "UTM_AvoBold", 'Roboto', sans-serif!important;
}

.subscribe_div{
	background-color: #EEF1F3;
	border-radius: 3px;
	padding: 60px 80px 60px 80px;
}

.subscribe_div .text-01{
	font-size: 18px;
  	font-weight: bold;
  	line-height: 1.44;
  	color: #125480;
}

.subscribe_div .line{
	width: 100px;
	border: 1px solid #125480;
	margin: 10px 0;
}

.subscribe_div .text-02{
	font-size: 16px;
  	line-height: 1.56;
  	color: #000000;
}

.email_posts_subscribers-wrapper{
	
}

.subscribe_div .email_posts_subscribers{
	padding-top: 30px;
}

.elementor a{
	text-decoration:none;
}

.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {
    display: block;
	margin-top: 5px;
}



.wpml-ls-menu-item .wpml-ls-flag{
	margin-right: 4px; 
}

.primary-menu-ul .sub-menu a{
	border-radius: 0px !important;
	border: 0px !important;
	background-color: #ffffff !important;
	color: #333333 !important;
}

.page-id-2196 .site-footer{
	/*border-top: 40px solid #FBC301;*/
}

.elementor-2196 .elementor-element.elementor-element-4b4c9ef,
.elementor-2196 .elementor-element.elementor-element-37438c9{
    box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
	margin-bottom:10px;
}

#btn-dang-ky-2479 .elementor-button-text{
	font-family: "UTM_AvoBold", 'Roboto', sans-serif!important;
}

.page-id-2479 #site-footer,
.page-id-2605 #site-footer{
	border-top: 0px;
}

.elementor-2605 .elementor-element.elementor-element-929128a .elementor-column-wrap,
.elementor-2605 .elementor-element.elementor-element-eda4213 .elementor-column-wrap,
.elementor-2605 .elementor-element.elementor-element-df92915 .elementor-column-wrap{
	max-width: 989px;
    margin: 0 auto;
    box-shadow: 5px 5px 20px 0 rgba(0, 0, 0, 0.2);
}

.elementor-2605 .elementor-row{
	margin: 0 auto;
	max-width: 980px;	
}

.advertiser-slider .elementor-row{
	max-width: 100%;
}

.sidebar-category-items a,
.sidebar-category-items a:hover,
.sidebar-category-items a:focus{
	text-decoration: none !important;
}

@media (max-width: 576px) {
 	.menu_sidebar_slide_left .header-menu-sidebar{
		width: 100%;
	}
	.header-menu-sidebar .nav-menu-primary ul li a{
		text-decoration: none;
		padding: 30px;
	}
	
	.menu-item-413 a, .menu-item-407 a, .menu-item-913 a{
		border-bottom: none;
		border: 1px solid #363636;
		border-radius: 30px 30px 30px 30px;
	}
	
	.menu-item-325 a, .menu-item-408 a, .menu-item-1188 a{
		border-bottom: none;
		border: 1px solid #363636;
		border-radius: 30px 30px 30px 30px;
	}

	.before_footer_div .text-wrapper{
		padding: 30px 10px;
		width: 100%!important;
	}
	
	.before_footer_div .text-wrapper .rentracks{
		font-size: 30px;
	}

	.before_footer_div .text-wrapper .text-01{
		font-size: 18px;
	}

	.before_footer_div .text-wrapper .text-02{
		font-size: 30px;
	}
	.before_footer_div .text-wrapper .text-03{
		text-align: center;
		margin-top:20px;
	}

	.before_footer_div .text-wrapper .text-03 span{
		padding: 16px 25px 22px 25px;
		font-size: 20px;
	}

	.page-id-533 .part1{
		height: 300px;
		background-position: left ;
	}

	.page-id-533 .part1 .text-wrapper{
		width: 100%;
	}

	.page-id-533 .part1 .text01{
		font-size: 40px;
	}

	.page-id-533 .part1 .text02{
		font-size: 20px;
	}

	.page-id-533 .part2 .text,
	.page-id-533 .part4 .text,
	.page-id-533 .part6 .text,
	.page-id-1486 .part6 .text{
	  	font-size: 30px;
	}

	.subscribe_div{
		padding: 40px 20px 40px 20px;
	}
}

@media (max-width: 769px) {
	.menu_sidebar_slide_left .header-menu-sidebar{
		width: 100%;
	}
	.header-menu-sidebar .nav-menu-primary ul li a{
		text-decoration: none;
		padding: 30px;
	}
	
	.menu-item-413 a, .menu-item-407 a, .menu-item-913 a{
		border-bottom: none;
		border: 1px solid #363636;
		border-radius: 30px 30px 30px 30px;
	}
	
	.menu-item-325 a, .menu-item-408 a, .menu-item-1188 a{
		border-bottom: none;
		border: 1px solid #363636;
		border-radius: 30px 30px 30px 30px;
	}

	.before_footer_div .text-wrapper{
		padding: 40px 10px;
		width: 80%;
	}
	
	.before_footer_div .text-wrapper .rentracks{
		font-size: 30px;
	}

	.before_footer_div .text-wrapper .text-01{
		font-size: 18px;
	}

	.before_footer_div .text-wrapper .text-02{
		font-size: 30px;
	}
	.before_footer_div .text-wrapper .text-03{
		text-align: center;
		margin-top:20px;
	}

	.before_footer_div .text-wrapper .text-03 span{
		padding: 16px 25px 22px 25px;
		font-size: 20px;
	}

	.page-id-533 .part1 .text-wrapper{
		width: 100%
	}

	.subscribe_div .email_posts_subscribers{
		padding-top: 60px;
	}
}
@media (max-width: 960px) {

	.header-menu-sidebar .nav-menu-primary ul li a{
		text-decoration: none;
		padding: 30px;
	}
	
	.menu-item-413 a, .menu-item-407 a, .menu-item-913 a{
		border-bottom: none;
		border: 1px solid #363636;
		border-radius: 30px 30px 30px 30px;
	}
	
	.menu-item-325 a, .menu-item-408 a, .menu-item-1188 a{
		border-bottom: none;
		border: 1px solid #363636;
		border-radius: 30px 30px 30px 30px;
	}

	.before_footer_div .text-wrapper{
		padding: 30px 10px;
		width: 60%;
	}
	
	.before_footer_div .text-wrapper .rentracks{
		font-size: 30px;
	}

	.before_footer_div .text-wrapper .text-01{
		font-size: 18px;
	}

	.before_footer_div .text-wrapper .text-02{
		font-size: 30px;
	}
	.before_footer_div .text-wrapper .text-03{
		text-align: center;
		margin-top:20px;
	}

	.before_footer_div .text-wrapper .text-03 span{
		padding: 16px 25px 22px 25px;
		font-size: 20px;
	}

	.subscribe_div .email_posts_subscribers{
		padding-top: 60px;
	}

}
@media (max-width: 1200px) {
	
}





/****** 2020-12-02 ******/
.page-template-home_page_20201202_vi *,
.page-template-home_page_20201202_en *{
	font-family: 'VNF-Oswald';
}

.page-template-home_page_20201202_vi #nv-primary-navigation-main .menu-item,
.page-template-home_page_20201202_en #nv-primary-navigation-main .menu-item{
	font-size: 22px;
}

.page-template-home_page_20201202_vi .header,
.page-template-home_page_20201202_en .header{
	position: absolute;
	z-index: 999;
	width: 100%;
	border-bottom: 0;
}

.page-template-home_page_20201202_vi .nv-navbar,
.page-template-home_page_20201202_en .nv-navbar,
.page-template-home_page_20201202_vi .light-mode,
.page-template-home_page_20201202_en .light-mode{
	background-color: transparent !important;
	transition: background-color 0.5s;
	transition-timing-function: ease;
}

.page-template-home_page_20201202_vi .menu-item a,
.page-template-home_page_20201202_en .menu-item a{
	color: #FFFFFF !important;
}

.page-template-home_page_20201202_vi .sub-menu .menu-item a,
.page-template-home_page_20201202_en .sub-menu .menu-item a{
	color: #002437 !important;
}

.page-template-home_page_20201202_vi .menu-item a,
.page-template-home_page_20201202_en .menu-item a{
	color: #002437;
}

.page-template-home_page_20201202_vi .sub-menu .wpml-ls-native,
.page-template-home_page_20201202_en .sub-menu .wpml-ls-native{
	color: #002437 !important;
}

.page-template-home_page_20201202_vi .hfg_header.site-header,
.page-template-home_page_20201202_en .hfg_header.site-header{
	box-shadow: none;
}

.menu-item-106 a, .menu-item-409 a,
.menu-item-40 a, .menu-item-410 a{
	border: none;
	padding: 8px 20px 8px 10px;
}

.wpml-ls-item .sub-menu li{
	min-width: 80px !important;
}
.wpml-ls-item .sub-menu li a{
	padding: 7px;
}


.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}

.sticky + .content {
  padding-top: 102px;
}

.page-template-home_page_20201202_vi .sticky .nv-navbar,
.page-template-home_page_20201202_en .sticky .nv-navbar,
.page-template-home_page_20201202_vi .sticky .light-mode,
.page-template-home_page_20201202_en .sticky .light-mode{
	background-color: rgba(255, 255, 255, 0.7) !important;
	transition: background-color 0.5s;
	transition-timing-function: linear;
}

.page-template-home_page_20201202_vi .sticky .menu-item a,
.page-template-home_page_20201202_en .sticky .menu-item a{
	color: #002437 !important;
}

.builder-item--nav-icon .navbar-toggle,
.header-menu-sidebar .close-sidebar-panel .navbar-toggle{
	border: 0;
}

.page-template-home_page_20201202_vi .light-mode .icon-bar,
.page-template-home_page_20201202_en .light-mode .icon-bar{
	background: #FFFFFF;
}

.page-template-home_page_20201202_vi .sticky .light-mode .icon-bar,
.page-template-home_page_20201202_en .sticky .light-mode .icon-bar{
	background: #002437;
}

.header-menu-sidebar.light-mode .header-menu-sidebar-bg{
	background-color: #FFFFFF;
}

.header-menu-sidebar.light-mode .header-menu-sidebar-bg .menu-item a{
	color: #002437 !important;
}

.header-menu-sidebar.light-mode .header-menu-sidebar-bg .navbar-toggle .icon-bar{
	background: #002437;
}

.menu-item.current-menu-item .menu-item-title-wrap{
	border-bottom: 4px solid #FFFFFF;
}

.sticky .menu-item.current-menu-item .menu-item-title-wrap{
	border-bottom: 4px solid #002437;
}

.header-menu-sidebar .menu-item.current-menu-item .menu-item-title-wrap{
	border-bottom: 0;
}

@media (max-width: 960px) {
	.menu-item-413 a, .menu-item-407 a, .menu-item-913 a,
	.menu-item-325 a, .menu-item-408 a, .menu-item-1188 a{
		border: 0;
		border-radius: 0;
	}
	.header-menu-sidebar .nav-menu-primary ul li a{
		padding: 30px 0;
	}
	.header-menu-sidebar.light-mode .header-menu-sidebar-bg .menu-item a{
		border-bottom: 1px solid #d1d1d1;
	}
	.header-menu-sidebar.light-mode .primary-menu-ul .sub-menu{
		border-left: 0;
	}
	.header-menu-sidebar .menu-item.current-menu-item .menu-item-title-wrap,
	.header-menu-sidebar .menu-item.current-menu-item a{
		color: #ffa200 !important;
	}
	.builder-item--logo .site-logo{
		padding: 0;
	}
}

div#header-grid.sticky {
	/*border-bottom: 1px solid #eee;*/
}



/* 2020-12-02 */
.wpml-ls-native{
	font-weight: bold;
}

.page-template-home_page_20201202_vi .container,
.page-template-home_page_20201202_en .container{
	max-width: 1920px;
	margin: 0 auto;
}

.page-template-home_page_20201202_vi .wpml-ls-native,
.page-template-home_page_20201202_en .wpml-ls-native{
	font-weight: bold;
}

.landing-section {
    margin: 0 auto;
    position: relative;
}

.page-template-home_page_20201202.landing{
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;

}
.page-template-home_page_20201202 #section-1 img,
.page-template-home_page_20201202 #section-2 img,
.page-template-home_page_20201202 #section-3 img,
.page-template-home_page_20201202 #section-4 img,
.page-template-home_page_20201202 #section-5 img{
	width: 100%;
}

.page-template-home_page_20201202 #section-6{
	padding-bottom: 8%;
}

.page-template-home_page_20201202 #section-6 .campaign-posts{
	padding-left: 8.3%;
	padding-right: 8.3%;
}
.page-template-home_page_20201202 #section-6 .campaign-posts .category{
	font-family: 'VNF-Oswald';
  	font-size: 20px;
  	color: #003366;
}

.page-template-home_page_20201202 #section-6 .campaign-posts .title{
	font-family: 'WorkSans';
  	font-size: 30px;
  	font-weight: bold;
  	line-height: 1.33;
  	color: #000000;
}

.page-template-home_page_20201202 #section-6 .campaign-posts a,
.page-template-home_page_20201202 #section-6 .campaign-posts a:hover{
	text-decoration: none;
}

.footer-bottom .dark-mode{
	background-color: #002437;
	border-top: 1px solid #979797;
}

.footer-bottom .dark-mode p{
	font-family: 'WorkSans';
	padding: 15px 0;
}


.footer-202012 {
	background-color: #002437;
}

.footer-202012 .container-fluid{
	max-width: 1170px;
}

.footer-202012 *{
	font-family: 'VNF-Oswald';
}

.page-template-home_page_20201202_vi .footer-202012,
.page-template-home_page_20201202_en .footer-202012{
	padding-left: 8.3%;
	padding-right: 8.3%;
}

.page-template-home_page_20201202_vi .footer-202012 .container-fluid,
.page-template-home_page_20201202_en .footer-202012 .container-fluid{
	max-width: 1600px ;
	maargin: 0 auto;
}


.footer-202012 .footer-01{
	padding-bottom: 3%;
}

.footer-202012 .footer-01 .text-1{
	font-family: 'VNF-Oswald';
  	font-size: 40px;
  	line-height: 2.6;
  	color: #ffffff;
  	margin-top: 20px;
}
.footer-202012 .footer-01 .text-2{
	font-family: 'WorkSans';
  	font-size: 24px;
  	font-weight: 300;
  	line-height: 1.17;
  	color: #ffffff;
}

.footer-202012 .footer-02 .text-01{
	margin-top: 20px;
	font-family: 'VNF-Oswald';
  	font-size: 40px;
  	line-height: 2.6;
  	color: #e8bd68;
}

.footer-202012 .footer-02 .text-02{
	font-family: 'WorkSans';
  	font-size: 24px;
  	font-weight: 300;
  	line-height: 1.17;
  	letter-spacing: -0.96px;
  	color: #ffffff;
}

.footer-202012 .footer-02 .email-post-subscriber-custom{
  	height: 37px;
  	width: 80%;
  	border-top-left-radius: 6px!important;
  	border-bottom-left-radius: 6px!important;
  	border-top-right-radius: 0px!important;
  	border-bottom-right-radius: 0px!important;
  	border: solid 2px #c8c8c8 !important;
  	background-color: transparent !important;
  	color: #ffffff;
  	font-size: 22px;
  	border-right-style: none !important;
}

.footer-202012 .footer-02 .btn-submit-email-post-subscriber-custom{
  	height: 37px !important;
  	width: 37px ;
  	background-color: transparent !important;
  	border-top-left-radius: 0px!important;
  	border-bottom-left-radius: 0px!important;
  	border-top-right-radius: 6px!important;
  	border-bottom-right-radius: 6px!important;
  	border: solid 2px #e8bd68 !important;
  	background: url('img/arrow.png');
  	background-repeat: no-repeat;
  	background-size: 75%;
  	background-repeat: no-repeat;
  	background-position: center center;
}

#cb-row--footer-top{
	display: none;
}

.page-template-home_page_20201202 .mobile{
	display: none;
	transition: display 0.2s;
}
.page-template-home_page_20201202 .desktop{
	display: block;
	transition: display 0.2s;
}

@media (max-width: 600px) {
	.page-template-home_page_20201202 .mobile{
		display: block;
		transition: display 0.2s;
	}
	.page-template-home_page_20201202 .desktop{
		display: none;
		transition: display 0.2s;
	}

	.page-template-home_page_20201225 #section-4 .news-posts .category,
	.page-template-home_page_20201202 #section-6 .campaign-posts .category{
		font-family: 'VNF-Oswald';
	  	font-size: 9px !important;
	  	line-height: 1.11;
	  	color: #003366;
	}

	.page-template-home_page_20201225 #section-4 .news-posts .title,
	.page-template-home_page_20201202 #section-6 .campaign-posts .title{
		font-family: 'WorkSans';
	  	font-size: 18px !important;
	  	font-weight: bold;
	  	line-height: 1.33;
	  	color: #000000;
	}

	.page-template-home_page_20201202 #section-6 .campaign-posts a,
	.page-template-home_page_20201202 #section-6 .campaign-posts a:hover{
		text-decoration: none;
	}


	.page-template-home_page_20201202_vi .footer-202012,
	.page-template-home_page_20201202_en .footer-202012{
		padding-left: 7%;
		padding-right: 7%;
	}

	.footer-202012 .footer-01{
		padding-top: 5%;
		margin-bottom: 0;
		padding-bottom: 5%;
	}

	.footer-202012 .footer-01 .text-1{
	  	font-size: 20px !important;
	  	margin-bottom: 20px;
	  	line-height: 1.3;
	}
	.footer-202012 .footer-01 .text-2{
	  	font-size: 14px !important;
	  	line-height: 1.5;
	}

	.footer-202012 .footer-02 .text-01{
	  	font-size: 20px !important;
	  	margin-bottom: 10px !important;
	  	line-height: 1.3;
	}

	.footer-202012 .footer-02 .text-02{
	  	font-size: 14px !important;
	  	line-height: 1.5;
	}

	.footer-202012 .footer-02 .email-post-subscriber-custom{
	  	font-size: 13px;
	}

	.builder-item--logo .site-logo img{
		max-width: 100px;
	}
}

@media (max-width: 1400px) {
	.footer-202012 .footer-01 .text-1{
	  	font-size: 30px;
	  	margin-bottom: 0px;
	  	line-height: 1.3;
	}
	.footer-202012 .footer-01 .text-2{
	  	font-size: 16px;
	  	line-height: 1.5;
	}

	.footer-202012 .footer-02 .text-01{
	  	font-size: 30px;
	  	margin-bottom: 10px;
	  	line-height: 1.3;
	}

	.footer-202012 .footer-02 .text-02{
	  	font-size: 16px;
	  	line-height: 1.5;
	}
	.footer-202012 .footer-02 .email-post-subscriber-custom{
	  	font-size: 14px;
	}
}

#nv-primary-navigation-sidebar .menu-item-title-wrap,
#nv-primary-navigation-sidebar .wpml-ls-native{
	font-weight: bold;
}


/* 2020-12-25 */
.page-template-home_page_20201225_vi *,
.page-template-home_page_20201225_en *{
	font-family: 'VNF-Oswald';
}

.page-template-home_page_20201225_vi #nv-primary-navigation-main .menu-item,
.page-template-home_page_20201225_en #nv-primary-navigation-main .menu-item{
	font-size: 22px;
}

.page-template-home_page_20201225_vi .header,
.page-template-home_page_20201225_en .header{
	position: absolute;
	z-index: 999;
	width: 100%;
	border-bottom: 0;
}

.page-template-home_page_20201225_vi .nv-navbar,
.page-template-home_page_20201225_en .nv-navbar,
.page-template-home_page_20201225_vi .light-mode,
.page-template-home_page_20201225_en .light-mode{
	background-color: transparent !important;
	transition: background-color 0.5s;
	transition-timing-function: ease;
}

.page-template-home_page_20201225_vi .menu-item a,
.page-template-home_page_20201225_en .menu-item a{
	color: #FFFFFF !important;
}

.page-template-home_page_20201225_vi .sub-menu .menu-item a,
.page-template-home_page_20201225_en .sub-menu .menu-item a{
	color: #002437 !important;
}

.page-template-home_page_20201225_vi .menu-item a,
.page-template-home_page_20201225_en .menu-item a{
	color: #002437;
}

.page-template-home_page_20201225_vi .sub-menu .wpml-ls-native,
.page-template-home_page_20201225_en .sub-menu .wpml-ls-native{
	color: #002437 !important;
}


.page-template-home_page_20201225_vi .wpml-ls-native,
.page-template-home_page_20201225_en .wpml-ls-native{
	font-weight: bold;
}


.page-template-home_page_20201225_vi .hfg_header.site-header,
.page-template-home_page_20201225_en .hfg_header.site-header{
	box-shadow: none;
}

.page-template-home_page_20201225_vi .sticky .nv-navbar,
.page-template-home_page_20201225_en .sticky .nv-navbar,
.page-template-home_page_20201225_vi .sticky .light-mode,
.page-template-home_page_20201225_en .sticky .light-mode{
	background-color: rgba(255, 255, 255, 0.7) !important;
	transition: background-color 0.5s;
	transition-timing-function: linear;
}

.page-template-home_page_20201225_vi .sticky .menu-item a,
.page-template-home_page_20201225_en .sticky .menu-item a{
	color: #002437 !important;
}

.builder-item--nav-icon .navbar-toggle,
.header-menu-sidebar .close-sidebar-panel .navbar-toggle{
	border: 0;
}

.page-template-home_page_20201225_vi .light-mode .icon-bar,
.page-template-home_page_20201225_en .light-mode .icon-bar{
	background: #FFFFFF;
}

.page-template-home_page_20201225_vi .sticky .light-mode .icon-bar,
.page-template-home_page_20201225_en .sticky .light-mode .icon-bar{
	background: #002437;
}


.page-template-home_page_20201225_vi .container,
.page-template-home_page_20201225_en .container{
	max-width: 1920px;
	margin: 0 auto;
}
.landing-section {
    margin: 0 auto;
    position: relative;
}
.page-template-home_page_20201225.landing{
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
}
.page-template-home_page_20201225 .mobile{
	display: none;
	transition: display 0.2s;
}
.page-template-home_page_20201225 .desktop{
	display: block;
	transition: display 0.2s;
}

.page-template-home_page_20201225 #section-4{
	padding-bottom: 8%;
}

.page-template-home_page_20201225 #section-4 .news-posts{
	padding-left: 8.3%;
	padding-right: 8.3%;
}
.page-template-home_page_20201225 #section-4 .news-posts .category{
	font-family: 'VNF-Oswald';
  	font-size: 20px;
  	color: #003366;
}

.page-template-home_page_20201225 #section-4 .news-posts .title{
	font-family: 'WorkSans';
  	font-size: 30px;
  	font-weight: bold;
  	line-height: 1.33;
  	color: #000000;
}

.page-template-home_page_20201225 #section-4 .news-posts a,
.page-template-home_page_20201225 #section-4 .news-posts a:hover{
	text-decoration: none;
}

.page-template-home_page_20201225_vi .footer-202012 .container-fluid,
.page-template-home_page_20201225_en .footer-202012 .container-fluid{
	max-width: 1550px ;
	maargin: 0 auto;
}

.page-template-home_page_20201225_vi .sub-menu .wpml-ls-native,
.page-template-home_page_20201225_en .sub-menu .wpml-ls-native{
	color: #002437 !important;
}

@media (max-width: 600px) {
	.page-template-home_page_20201225 .mobile{
		display: block;
		transition: display 0.2s;
	}
	.page-template-home_page_20201225 .desktop{
		display: none;
		transition: display 0.2s;
	}
	.page-template-home_page_20201225 #section-4 .news-posts {
	    padding-left: 2.7%;
	    padding-right: 2.7%;
	}
}













/* 2021-01-15 */
.page-template-home_page_20210115_vi *, 
.page-template-home_page_20210115_en * {
    font-family: 'VNF-Oswald';
}

.page-template-home_page_20210115_vi #nv-primary-navigation-main .menu-item,
.page-template-home_page_20210115_en #nv-primary-navigation-main .menu-item{
	font-size: 22px;
}

.page-template-home_page_20210115_vi .container,
.page-template-home_page_20210115_en .container{
	max-width: 1920px;
	margin: 0 auto;
}
.landing-section {
    margin: 0 auto;
    position: relative;
}

.page-template-home_page_20210115.landing{
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;

}
.page-template-home_page_20210115 #section-1 img,
.page-template-home_page_20210115 #section-2 img,
.page-template-home_page_20210115 #section-3 img,
.page-template-home_page_20210115 #section-4 img,
.page-template-home_page_20210115 #section-5 img,
.page-template-home_page_20210115 #section-7 img,
.page-template-home_page_20210115 #section-8 img{
	width: 100%;
}

.page-template-home_page_20210115 #section-8{
	padding-bottom: 8%;
}

.page-template-home_page_20210115 #section-8 .campaign-posts{
	padding-left: 8.3%;
	padding-right: 8.3%;
}
.page-template-home_page_20210115 #section-8 .campaign-posts .category{
	font-family: 'VNF-Oswald';
  	font-size: 20px;
  	color: #003366;
}

.page-template-home_page_20210115 #section-8 .campaign-posts .title{
	font-family: 'WorkSans';
  	font-size: 30px;
  	font-weight: bold;
  	line-height: 1.33;
  	color: #000000;
}

.page-template-home_page_20210115 #section-8 .campaign-posts a,
.page-template-home_page_20210115 #section-8 .campaign-posts a:hover{
	text-decoration: none;
}

.footer-bottom .dark-mode{
	background-color: #002437;
	border-top: 1px solid #979797;
}

.footer-bottom .dark-mode p{
	font-family: 'WorkSans';
	padding: 15px 0;
}


.footer-202012 {
	background-color: #002437;
}

.footer-202012 .container-fluid{
	max-width: 1170px;
}

.footer-202012 *{
	font-family: 'VNF-Oswald';
}

.page-template-home_page_20210115_vi .footer-202012,
.page-template-home_page_20210115_en .footer-202012{
	padding-left: 8.3%;
	padding-right: 8.3%;
}

.page-template-home_page_20210115_vi .footer-202012 .container-fluid,
.page-template-home_page_20210115_en .footer-202012 .container-fluid{
	max-width: 1600px ;
	maargin: 0 auto;
}


.footer-202012 .footer-01{
	padding-bottom: 3%;
}

.footer-202012 .footer-01 .text-1{
	font-family: 'VNF-Oswald';
  	font-size: 40px;
  	line-height: 2.6;
  	color: #ffffff;
  	margin-top: 20px;
}
.footer-202012 .footer-01 .text-2{
	font-family: 'WorkSans';
  	font-size: 24px;
  	font-weight: 300;
  	line-height: 1.17;
  	color: #ffffff;
}

.footer-202012 .footer-02 .text-01{
	margin-top: 20px;
	font-family: 'VNF-Oswald';
  	font-size: 40px;
  	line-height: 2.6;
  	color: #e8bd68;
}

.footer-202012 .footer-02 .text-02{
	font-family: 'WorkSans';
  	font-size: 24px;
  	font-weight: 300;
  	line-height: 1.17;
  	letter-spacing: -0.96px;
  	color: #ffffff;
}

.page-template-home_page_20210115 .mobile{
	display: none;
	transition: display 0.2s;
}
.page-template-home_page_20210115 .desktop{
	display: block;
	transition: display 0.2s;
}

@media (max-width: 600px) {
	.page-template-home_page_20210115 .mobile{
		display: block;
		transition: display 0.2s;
	}
	.page-template-home_page_20210115 .desktop{
		display: none;
		transition: display 0.2s;
	}

	.page-template-home_page_20210115 #section-8 .campaign-posts .category{
		font-family: 'VNF-Oswald';
	  	font-size: 9px !important;
	  	line-height: 1.11;
	  	color: #003366;
	}

	.page-template-home_page_20210115 #section-8 .campaign-posts .title{
		font-family: 'WorkSans';
	  	font-size: 18px !important;
	  	font-weight: bold;
	  	line-height: 1.33;
	  	color: #000000;
	}

	.page-template-home_page_20210115 #section-8 .campaign-posts a,
	.page-template-home_page_20210115 #section-8 .campaign-posts a:hover{
		text-decoration: none;
	}
}

#nv-primary-navigation-sidebar .menu-item-title-wrap,
#nv-primary-navigation-sidebar .wpml-ls-native{
	font-weight: bold;
}

.page-template-home_page_20210115_vi .header,
.page-template-home_page_20210115_en .header{
	position: absolute;
	z-index: 999;
	width: 100%;
	border-bottom: 0;
}

.page-template-home_page_20210115_vi .nv-navbar,
.page-template-home_page_20210115_en .nv-navbar,
.page-template-home_page_20210115_vi .light-mode,
.page-template-home_page_20210115_en .light-mode{
	background-color: transparent !important;
	transition: background-color 0.5s;
	transition-timing-function: ease;
}

.page-template-home_page_20210115_vi .menu-item a,
.page-template-home_page_20210115_en .menu-item a{
	color: #FFFFFF !important;
}

.page-template-home_page_20210115_vi .sub-menu .menu-item a,
.page-template-home_page_20210115_en .sub-menu .menu-item a{
	color: #002437 !important;
}

.page-template-home_page_20210115_vi .menu-item a,
.page-template-home_page_20210115_en .menu-item a{
	color: #002437;
}

.page-template-home_page_20210115_vi .sub-menu .wpml-ls-native,
.page-template-home_page_20210115_en .sub-menu .wpml-ls-native{
	color: #002437 !important;
}

.page-template-home_page_20210115_vi .hfg_header.site-header,
.page-template-home_page_20210115_en .hfg_header.site-header{
	box-shadow: none;
}

.page-template-home_page_20210115_vi .sticky .nv-navbar,
.page-template-home_page_20210115_en .sticky .nv-navbar,
.page-template-home_page_20210115_vi .sticky .light-mode,
.page-template-home_page_20210115_en .sticky .light-mode{
	background-color: rgba(255, 255, 255, 0.7) !important;
	transition: background-color 0.5s;
	transition-timing-function: linear;
}

.page-template-home_page_20210115_vi .sticky .menu-item a,
.page-template-home_page_20210115_en .sticky .menu-item a{
	color: #002437 !important;
}


.page-template-home_page_20210115_vi .footer-202012 .container-fluid,
.page-template-home_page_20210115_en .footer-202012 .container-fluid{
	max-width: 1600px ;
	maargin: 0 auto;
}

.page-template-home_page_20210115_vi .light-mode .icon-bar,
.page-template-home_page_20210115_en .light-mode .icon-bar{
	background: #FFFFFF;
}

.page-template-home_page_20210115_vi .sticky .light-mode .icon-bar,
.page-template-home_page_20210115_en .sticky .light-mode .icon-bar{
	background: #002437;
}

#post-list .another-posts{
	line-height: 1.2;
}
#post-list .another-posts .meta{
	line-height: 1;
}

.nv-single-post-wrap .wp-post-image {
	margin: 0 auto;
}
.nv-single-post-wrap .wp-post-image img {
	width: 100%;
}



.custom-breadcrumbs a{
    color: #676767;
}

.single-post .nv--yoast-breadcrumb.neve-breadcrumbs-wrapper {
    display: none;
}
.single-post-container .title {
    line-height: 1.2;
}
.neve-child-related-posts .title {
    margin-top: 5px;
}

@media (min-width: 960px) {
	#secondary {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
	}
}





/***** 2021/08 *****/
.dropdown-menu {
    min-width: 2rem;
}

.footer-202108 {
	background-image: linear-gradient(to bottom, #036, #036);
}
.footer-202108 .container-fluid{
	max-width: 1170px;
}
.footer-202108 .copyright{
	color: #FFF;
	border-top: 1px solid #FFF;
	font-size: 1rem;
}
.footer-202108 .footer-01 .line-1{
	padding-left: 35px;
	background-image:url('img/home-202108/icon2.png');
    background-repeat: no-repeat;
    color: #FFF;
    min-height: 25px;
    line-height: 1.2;
    font-size: 1rem;
    padding-top: 2px;
}
.footer-202108 .footer-01 .line-2{
	padding-left: 35px;
	background-image:url('img/home-202108/icon1.png');
    background-repeat: no-repeat;
    color: #FFF;
    min-height: 25px;
    line-height: 1.2;
    font-size: 1rem;
    padding-top: 2px;
}
.footer-202108 .footer-01 .line-3{
	padding-left: 35px;
	background-image:url('img/home-202108/icon1.png');
    background-repeat: no-repeat;
    color: #FFF;
    min-height: 25px;
    line-height: 1.2;
    font-size: 1rem;
    padding-top: 2px;
}
.footer-202108 .footer-01 .line-4{
	padding-left: 35px;
	background-image:url('img/home-202108/icon.png');
    background-repeat: no-repeat;
    color: #FFF;
    min-height: 25px;
    line-height: 1.2;
    font-size: 1rem;
    padding-top: 2px;
}

.footer-202108 .footer-01 .line-5{
    color: #FFF;
    min-height: 25px;
    line-height: 1.2;
    font-size: 1rem;
    padding-top: 2px;
}

.footer-202108 .footer-02 .subscribe{
	background-color:  #002447;
	color:  #FFF;
}
.footer-202108 .footer-02 .text-01{
	color: #ffb527;
	font-size: 20px;
	line-height: 1.2;
}
.footer-202108 .footer-02 .text-02{
	color: #dedede;
	font-size: 14px;
	line-height: 1.4;
}

.footer-202108 .footer-02 .email-post-subscriber-custom{
	border: solid 0px !important;
	border-right: solid 1px #707070 !important;
	border-radius: 0 !important;
	background-color: #fff !important;
}

.footer-202108 .footer-02 .btn-submit-email-post-subscriber-custom {
    height: 33px !important;
    width: 33px !important;
    background-color: #fff !important;
    background-image:url('img/home-202108/submit.png');
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 0 !important;
}

@media (max-width: 576px) {
	.footer-202108 #gmap_canvas{
		height: 230px;
	}
	.footer-202108 .copyright{
		font-size: 12px;
	}
	.footer-202108 .footer-01 {
		font-size: 13px;
	}
	.footer-202108 .logo {
		width: 140px;
	}
	.footer-202108 .footer-01 .line-1{
		font-size: 0.9rem;
	}
	.footer-202108 .footer-01 .line-2{
		font-size: 0.9rem;
	}
	.footer-202108 .footer-01 .line-3{
		font-size: 0.9rem;
	}
	.footer-202108 .footer-01 .line-4{
		font-size: 0.9rem;
	}
}

.max-line-2 {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-word;
    visibility: visible;
}

#comments textarea{
	height: 80px;
}
.comment-form {
    grid-row-gap: 10px;
}
#snippet-box{
	display: none!important;
}
.entry-date.published { 
  display: none; 
}
.nv-meta-list li:not(:last-child):after{
	content: '';
}

.footer-202108 .image.logo{
	width: 200px;
}

#menu-item-10304 a, #menu-item-10305 a{
	font-weight: 700;
}