@charset "utf-8";
/*bottom-nav*/
 #ac-globalfooter{font-weight:400;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}
#ac-globalfooter,#ac-globalfooter *,#ac-globalfooter :after,#ac-globalfooter :before,#ac-globalfooter:after,#ac-globalfooter:before{box-sizing:content-box;margin:0;padding:0;pointer-events:auto;letter-spacing:normal}
#ac-globalfooter *,#ac-globalfooter :after,#ac-globalfooter :before{font-size:1em;font-family:inherit;font-weight:inherit;line-height:inherit;text-align:inherit}
#ac-globalfooter nav,#ac-globalfooter section{display:block}
#ac-globalfooter ul{list-style:none}
#ac-globalfooter{font-size:12px;line-height:1.66667;font-weight:400;letter-spacing:normal;background-color:#fff;color:#666;min-width:1024px;overflow:hidden;position:relative;z-index:1; margin-bottom:10px}
#ac-globalfooter a{color:#252525;text-decoration:none}
#ac-globalfooter.no-js a:hover{color:#da261d;}
#ac-globalfooter .ac-gf-content{margin:0 auto;padding:0 22px;max-width:980px}
#ac-globalfooter .ac-gf-label{position:absolute;top:0;left:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}
#ac-globalfooter .ac-gf-directory{font-size:12px;line-height:1.66667;font-weight:400;letter-spacing:normal;position:relative;z-index:1;}
#ac-globalfooter .ac-gf-directory{font-size:12px;line-height:2.5;font-weight:400;letter-spacing:normal}
#ac-globalfooter .ac-gf-directory:after,#ac-globalfooter .ac-gf-directory:before{content:' ';display:table}
#ac-globalfooter .ac-gf-directory:after{clear:both}
#ac-globalfooter.ie7 .ac-gf-directory{zoom:1}
#ac-globalfooter .ac-gf-directory-column{position:relative;z-index:1;min-height:2px;margin:0;padding:0;float:left;width:25%}
#ac-globalfooter.ie7 .ac-gf-directory-column,#ac-globalfooter.ie8 .ac-gf-directory-column{width:24.975%}
#ac-globalfooter .ac-gf-directory-column{width:100%}
#ac-globalfooter.ie7 .ac-gf-directory-column,#ac-globalfooter.ie8 .ac-gf-directory-column{width:99.9%}
#ac-globalfooter .ac-gf-directory-column-section{width:100%;position:relative;z-index:1;min-height:2px;margin:0;padding:0;float:left;pointer-events:none}
#ac-globalfooter.ie7 .ac-gf-directory-column-section,#ac-globalfooter.ie8 .ac-gf-directory-column-section{width:99.9%}
#ac-globalfooter .ac-gf-directory-column-section{overflow:hidden;pointer-events:auto}
.ac-gf-directory-column-section{border-color:#333}
#ac-globalfooter .ac-gf-directory-column-section~.ac-gf-directory-column-section{padding-top:20px}
#ac-globalfooter .ac-gf-directory-column-section~.ac-gf-directory-column-section{padding-top:0}
#ac-globalfooter.ie7 .ac-gf-directory-column-section-title,#ac-globalfooter.ie8 .ac-gf-directory-column-section-title{font-weight:400}
#ac-globalfooter .ac-gf-directory-column-section-title{font-size:14px;line-height:2.78571;font-weight:400;letter-spacing:normal;color:#252525;margin:0;}
#ac-globalfooter .ac-gf-directory-column-section-title{cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}
#ac-globalfooter.no-js .ac-gf-directory-column-section-title:hover{color:#da261d}
#ac-globalfooter.no-touch .ac-gf-directory-column-section-title:hover{color:#da261d}
#ac-globalfooter .ac-gf-directory-column-section-list{margin-right:20px;list-style:none;padding:0}
#ac-globalfooter .ac-gf-directory-column-section-list{margin:0;overflow:hidden;padding-bottom:16px;position:absolute;top:100%;left:0;width:100%;visibility:hidden;z-index:-1;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}
#ac-globalfooter .ac-gf-directory-column-section-item{display:block;pointer-events:auto; text-align:left; line-height:20px}
#ac-globalfooter .ac-gf-directory-column-section-link{outline-offset:-6px;padding:5px 14px;display:block; color:#666}
#ac-globalfooter .ac-gf-directory-column-section-anchor{right:0;cursor:default;display:none;position:absolute;top:0;width:1px;height:1px;z-index:10}
#ac-globalfooter .ac-gf-directory-column-section-anchor:focus{outline-offset:-6px;width:25px;height:38px}
#ac-globalfooter .ac-gf-directory-column-section-anchor{display:block}
#ac-globalfooter.no-js .ac-gf-directory-column-section-anchor{cursor:pointer;outline-offset:-6px;width:100%;height:38px}
#ac-globalfooter .ac-gf-directory-column-section-anchor-close{display:none}
#ac-globalfooter .ac-gf-directory-column-section-anchor-label{position:absolute;top:0;left:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}
#ac-globalfooter .ac-gf-directory-column-section-state{display:none}
#ac-globalfooter .ac-gf-directory-column-section-state:checked+.ac-gf-directory-column-section .ac-gf-directory-column-section-title,#ac-globalfooter .ac-gf-directory-column-section-state:target+.ac-gf-directory-column-section .ac-gf-directory-column-section-title{font-weight:100;color:#da261d}
#ac-globalfooter.ie7 .ac-gf-directory-column-section-state:checked+.ac-gf-directory-column-section .ac-gf-directory-column-section-title,#ac-globalfooter.ie7 .ac-gf-directory-column-section-state:target+.ac-gf-directory-column-section .ac-gf-directory-column-section-title,#ac-globalfooter.ie8 .ac-gf-directory-column-section-state:checked+.ac-gf-directory-column-section .ac-gf-directory-column-section-title,#ac-globalfooter.ie8 .ac-gf-directory-column-section-state:target+.ac-gf-directory-column-section .ac-gf-directory-column-section-title{font-weight:400}
#ac-globalfooter .ac-gf-directory-column-section-state:checked+.ac-gf-directory-column-section .ac-gf-directory-column-section-title:after,#ac-globalfooter .ac-gf-directory-column-section-state:target+.ac-gf-directory-column-section .ac-gf-directory-column-section-title:after{-webkit-transform:rotate(45deg) scale(1.08);-ms-transform:rotate(45deg) scale(1.08);transform:rotate(45deg) scale(1.08)}
#ac-globalfooter .ac-gf-directory-column-section-state:checked+.ac-gf-directory-column-section .ac-gf-directory-column-section-list,#ac-globalfooter .ac-gf-directory-column-section-state:target+.ac-gf-directory-column-section .ac-gf-directory-column-section-list{position:static;visibility:visible;z-index:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
#ac-globalfooter .ac-gf-directory-column-section-state:checked+.ac-gf-directory-column-section .ac-gf-directory-column-section-anchor-open,#ac-globalfooter .ac-gf-directory-column-section-state:target+.ac-gf-directory-column-section .ac-gf-directory-column-section-anchor-open{display:none}
#ac-globalfooter .ac-gf-directory-column-section-state:checked+.ac-gf-directory-column-section .ac-gf-directory-column-section-anchor-close,#ac-globalfooter .ac-gf-directory-column-section-state:target+.ac-gf-directory-column-section .ac-gf-directory-column-section-anchor-close{display:block}
#ac-globalfooter .ac-gf-directory.with-5-columns .ac-gf-directory-column{width:20%}
#ac-globalfooter.ie7 .ac-gf-directory.with-5-columns .ac-gf-directory-column,#ac-globalfooter.ie8 .ac-gf-directory.with-5-columns .ac-gf-directory-column{width:19.98%}
#ac-globalfooter.ie7 .ac-gf-directory.with-5-columns .ac-gf-directory-column,#ac-globalfooter.ie8 .ac-gf-directory.with-5-columns .ac-gf-directory-column{width:99.9%}
@media only screen and (max-width:1044px){
#ac-globalfooter{min-width:320px}
}
@media only screen and (max-width:767px){
#ac-globalfooter{ margin-bottom:20px; background:#f8f8f8}
#ac-globalfooter .ac-gf-directory-column-section-label .ac-gf-directory-column-section-title:after{content:'+';float:right;font-weight:400;margin-right:8px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
#ac-globalfooter .ac-gf-directory.with-5-columns .ac-gf-directory-column{width:100%}
#ac-globalfooter .ac-gf-directory-column-section{border-bottom:1px solid #e3e3e3; text-align:left;}
#ac-globalfooter .ac-gf-directory-column-section-item{ width:100%;}
label{ display:block}
}

