/* ### Mobile ### */
.sv100_sv_footer_wrapper {
	top: 0;
	z-index: 800000;
}
.sv100_sv_footer_bar {
	margin: 0 auto;
	padding:0 var(--sv100_sv_common-spacing);
}

.sv100_sv_footer .sv100_sv_footer_bar .menu{
	display:flex;
}
.sv100_sv_footer .sv100_sv_footer_bar .menu-item a{
	display:inline-block;
}

.sv100_sv_footer .sv100_sv_footer_bar .menu .sub-menu{
	display:none;
}.sv100_sv_footer_wrapper{ 
position:relative;
}
.sv100_sv_footer{ 
max-width:100vw;
background-color:rgba(255,255,255,1);
}
.sv100_sv_footer .sv100_sv_footer_bar{ 
max-width:1200px;
}
.sv100_sv_footer .sv100_sv_footer_bar .menu{ 
flex-direction:column;
}
.sv100_sv_footer .sv100_sv_footer_bar .menu-item a{ 
color:rgba(87,171,39,1);
background-color:rgba(0,0,0,0);
text-decoration:none;
padding:0px 0px 0px 0px;
}
@media ( min-width: 0px ) and (orientation: portrait) {
.sv100_sv_footer .sv100_sv_footer_bar .menu-item a{
font-size:16px;
line-height:1.8;
}
}

@media ( min-width: 576px ) and (orientation: landscape) {
.sv100_sv_footer .sv100_sv_footer_bar .menu-item a{
font-family:"Open Sans", sans-serif;
font-weight:400;
font-size:13px;
line-height:1.5;
}
}

@media ( min-width: 768px ) and (orientation: portrait) {
.sv100_sv_footer .sv100_sv_footer_bar .menu-item a{
font-family:"Open Sans", sans-serif;
font-weight:400;
font-size:13px;
line-height:1.5;
}
}

@media ( min-width: 1600px ) {
.sv100_sv_footer .sv100_sv_footer_bar .menu-item a{
font-family:"Open Sans", sans-serif;
font-weight:400;
font-size:13px;
line-height:1.5;
}
}

.sv100_sv_footer .sv100_sv_footer_bar .menu-item a:hover{ 
color:rgba(136,138,142,1);
background-color:rgba(0,0,0,0);
text-decoration:none;
}
