a.ada_focus { color: #ff0000 !important; text-decoration: underline !important; font-weight: bold; border: 2px dashed #000; padding: 2px; }

body.kb-active .wrapper {top: 31px;}

body.kb-active select:focus, body.kb-active select.ada_focus, body.kb-active div.fs-dropdown-focus { border: 1px solid #ff0000 !important; font-size: 15px !important; padding: 4px !important;  }
body.kb-active input:focus, body.kb-active input.ada_focus { border: 1px solid #ff0000 !important; font-size: 15px !important; padding: 4px !important; }
body.kb-active button:focus, body.kb-active button.ada_focus { border: 3px solid #ff0000 !important; font-size: 15px !important; padding: 4px !important; }
body.kb-active .section-product .add-to-cart button.btn-cart { padding: 20px 40px !important; width: auto }

body.kb-active label:focus { border: 1px solid #ff0000 !important; font-size: 12px !important; padding: 4px !important; }
body.kb-active li.ada_show ul { visibility: visible; opacity: 1; display: block !important }

body.kb-active #userSettingLanguage,
body.kb-active #userSettingRegion { color: #fff; font-weight: 700; }

#ada_overlay div { max-width: 800px; width: auto; }
#ada_overlay div p { margin-top: 10px; }
#ada_menu ul li a, #ada_menu p a, #ada_overlay div p { font-style: normal; }
#ada_keyboard_nav { padding-top: 5px; font-size: 11pt; }
#ada_keyboard_nav p { font-family: 'Bell Gothic Std','Arial','Helvetica',sans-serif; font-weight: normal}
#ada_keyboard_nav a { color: #333; letter-spacing: normal }

.nav-footer li { padding: 0 27px !important; }

.landing_access_link { margin: 0 auto; text-align: right; color: #fff; font-family: 'Helvetica', sans-serif; }
.landing_access_link a { text-decoration: underline; color: #fff; }

body.ada-bw-active .form-enter .selectize-dropdown .active { color: #000; }