.sv_settings{
    display: none;
    padding: 10px;
    min-height: 40px;
    font-size:16px;
    color:#333;
    background: white;
    letter-spacing: 0.005rem;
}
.sv_settings *{
    //font-weight:bold;
}

.fs-outer button, .ls-outer button{
    display:inline-block;
    background:white !important;
    color:black !important;
    height:35px;
    width:35px;
    padding: 0;
}
.fs-n{
    font-size:14px;
}
.fs-m{
    font-size:18px;
}
.fs-l{
    font-size:22px;
}
.fs-xl{
    font-size:26px;
}
.ls-n{
    letter-spacing:0.005rem;
}
.ls-m{
    letter-spacing:0.1rem;
}
.ls-l{
    letter-spacing:0.3rem;
}

.cs-outer button{
    display:inline-block;
    height:35px;
    width:35px;
    padding: 0;
}

.cs-bw, .cs-bw:focus, .cs-bw:hover{
    color:black !important;
    background:white !important;
}
.cs-wb, .cs-wb:focus, .cs-wb:hover{
    color:white !important;
    background:black !important;
}
.cs-bb, .cs-bb:focus, .cs-bb:hover{
    color: #063462 !important;
    background: #9dd1ff !important;
}
.cs-gb, .cs-gb:focus, .cs-gb:hover{
    color: #4d4b43 !important;
    background: #f7f3d6 !important;
}
.cs-yg, .cs-yg:focus, .cs-yg:hover{
    color: #a9e44d !important;
    background: #3b2717 !important;
}
.acs_on footer, .acs_on .footer-copy, .acs_on .header_bottom, .acs_on .hero-slider-wrapper .flexslider .slides li.slide, .acs_on .hero-overlay .overlay-upper, .acs_on .hero-overlay .overlay-lower, .acs_on .main-new{
	background:none;
}
.acs_on .flex-direction-nav, .acs_on .hero-slider-wrapper .flexslider .slides .container, .acs_on .hero-slider-wrapper {
	display:none;
}

.acs_on .hero-slider-wrapper .flexslider .slide {
	height:70vh
}
.acs_on h3{
	font-weight:bold
}
.acs_on .promo-section {
	padding-bottom: 0.3em;
}
.acs_on .hero-overlay{
	position:static;
}