#sp-top-bar {background: #EDD9A3;color: #fff;}
.logo a {color: #846C5B;}
#sp-top-bar a {color:#fff;}
.sp-contact-info {text-align: right!important;}
.sp-contact-info {font-size: 16px;font-weight: 600;}
.sp-megamenu-parent > li > a {color: #846C5B;}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {color: #846C5B; font-weight:600;}
.sp-megamenu-parent > li:hover > a {color: #406825;}
#sp-footer, #sp-bottom {background: #463b3a;color: #fff;}
#sp-footer .container-inner {padding: 25px 0px 15px 0px;border-top: 0px ;}
#sp-footer {font-size: 16px;font-weight: 500;}
#sp-footer a {color:#fff;}

div#accessibility-links.vertical button#fr_screenreader_play, div#accessibility-links.vertical button#fr_screenreader_pause, div#accessibility-links.vertical button#fr_screenreader_stop, div#accessibility-links.vertical button#fr_screenreader_font_increase, div#accessibility-links.vertical button#fr_screenreader_font_decrease, div#accessibility-links.vertical button#fr_screenreader_font_reset, div#accessibility-links.vertical button#fr_screenreader_font_family, div#accessibility-links.vertical button#fr_screenreader_gray_hues, div#accessibility-links.vertical button#fr_screenreader_bigcursor, div#accessibility-links.vertical button#fr_screenreader_spacing_increase, div#accessibility-links.vertical button#fr_screenreader_spacing_decrease, div#accessibility-links.vertical button#fr_screenreader_highcontrast, div#accessibility-links.vertical button#fr_screenreader_highcontrast2, div#accessibility-links.vertical button#fr_screenreader_highcontrast3, div#accessibility-links.vertical button#fr_screenreader_skiptocontents {
    width: 100% !important;
    padding: 20px 0 20px 35px !important;
    color: inherit !important;
    font-size: inherit !important;
    margin: 0 !important;
    display: block !important;
    border-bottom: 1px solid #dadada !important;
    text-align: left;
    background-position: 2px 10px;
} 
div#accessibility-links.bottomright.vertical #text_plugin {bottom: 40px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}

body.ltr #offcanvas-toggler.offcanvas-toggler-right {margin-left: 20px;margin-top: -80px;font-size: 30px;}

#offcanvas-toggler {z-index: 10001!important;position: relative;}

@media screen and (max-width: 767px) and (min-width: 360px) {
	
#sp-footer1, #sp-footer2 {text-align: center;}
#sp-header .logo a {font-size: 30px;}
.sp-contact-info {text-align: center !important;}

}


#offcanvas-toggler {
    display: none !important;
}







