/*----- Accessibility -----*/
#Access-Container {width: 100%;margin: 0;padding: 0;position: relative;}
a:focus {outline: 2px dotted #000 !important;}
.dfw-on {display: none;}
.dfw-off {position: fixed;top: 0;right: 0;}
.dfw-off {font: 400 12px/20px 'Muli', sans-serif;color: #fff !important;background: #920e23;position: fixed;z-index: 9; left: 5px; top: 300px; width: 50px; border-radius: 25px;}
.dfw-off a {display: inline-block;color: #fff !important;padding: 5px 10px 5px 44px;background: url(../images/accessible-icon.png) no-repeat 10px 10px; height: 35px;}
#Accessibility {max-width: 1170px;min-width: 300px;padding:0;font: 400 12px/20px Verdana, Arial, Helvetica, sans-serif;color: #fff !important;margin: 0 auto; }
#Accessibility a {color: #fff!important}
.access-links {text-align: left;font: 500 14px/20px Verdana, Arial, Helvetica, sans-serif;padding: 0 2px}
.access-settings {text-align: right}
.fontsize {display: inline-block;width: 150px;vertical-align: top}
.fontsize span {display: inline-block;vertical-align: bottom}
.fontsize a {padding: 0 4px;display: block}
#Accessibility .fontsize span.dfw-actSize a {color: #ffabab !important}
.fontminus {font: 400 14px/20px Verdana, Arial, Helvetica, sans-serif;}
.fontreset {font: 500 16px/20px Verdana, Arial, Helvetica, sans-serif;}
.fontplus {font: 600 20px/20px Verdana, Arial, Helvetica, sans-serif;}
.dfw-contrast {display: inline-block;width: 140px;vertical-align: top}
.dfw-contrast a {padding: 0 3px;display: block}
#Accessibility .dfw-contrast span {display: inline-block;vertical-align: top;font: 600 14px/16px Verdana, Arial, Helvetica, sans-serif}
#Accessibility .dfw-contrastMode {background: #000;color: #fff !important}
#Accessibility .dfw-contrastMode a {color: #fff !important;border: 2px solid #000}
.dfw-colorMode {background: #fff;color: #000 !important}
#Accessibility .dfw-colorMode a {color: #000 !important;border: 2px solid #fff}
#Accessibility .dfw-contrast a.dfw-active {border: 2px solid red}
.dfw-skip {overflow: hidden;vertical-align: top;right: 5px;top: 0px;position: absolute;font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;display: none;z-index: 9999999;}
#Main-Menu .dfw-skip{top:-10px;}
#skip-header.dfw-skip {top: 0;}
#skip-sidebar.dfw-skip {right: 0;}
.dfw-skip a {padding: 0 5px;}
.accessible_on .dfw-skip {display: block;background: #fff;border: 1px solid #000;}
.accessible_on.dfw-blackmode .dfw-skip {background: #000;border: 1px solid #fff;}
.nodisplay {display: none !important;}
.table-div, .fluid-div, .theme-L, .theme-R {width: 100%;height: 100%;}
.table-div {display: table;table-layout: fixed;}
.table-cell {display: table-cell;vertical-align: top;}
/*----- Accessible On-----*/


.accessible_on * div:not(#Access-Container *) * 
{ background: none;}

/*Normal Mode*/
.accessible_on #Access-Container {background: #003263;}
.accessible_on a:focus {outline: 2px solid #F00 !important;}
.accessible_on.dfw-blackmode #Container {color: #fff !important;}
.accessible_on.dfw-blackmode #Container a, .accessible_on.dfw-blackmode #Container a:hover {color: #fc0 !important;}
.accessible_on {background: #fff !important;}
.accessible_on #Container {color: #000 !important;}
.accessible_on #menu-mid {background: #fff !important;}


.accessible_on header {color: #000 !important;background: #fff !important;}
.accessible_on #Container a, .accessible_on #Container a:hover {color: #00e !important;}
body.accessible_on #Accessibility a{color: #fff !important;}
.accessible_on #Accessibility a:hover{color: #fff !important;}
.accessible_on #menu-mid .menu > li > a{color: #00e !important;}
.accessible_on .menu li li a{background: #eee !important;border: none !important;}
.accessible_on #Accessibility .dfw-colorMode a{color: #000 !important;}


/* web site*/

.accessible_on .serviceWrapper{background: #fff !important;}

.accessible_on .menu li a {border: none;}

/*Black mode*/
.accessible_on.dfw-blackmode {background: #000 !important;}
.accessible_on.dfw-blackmode header {color: #fff !important;background: #000 !important;}
.accessible_on.dfw-blackmod .menu li > a:hover,.accessible_on.dfw-blackmod .menu > li:hover > a,.accessible_on.dfw-blackmod .menu > li.current-menu-item > a,.accessible_on.dfw-blackmod .menu > li.current_page_ancestor > a {background: #333 !important;}
.accessible_on.dfw-blackmode .menu ul, .accessible_on.dfw-blackmode .Wrapper {background: #333 !important;}
.accessible_on.dfw-blackmode nav {background: #000;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.accessible_on.dfw-blackmode .menu ul li a, .accessible_on.dfw-blackmode .menu ul li a:hover, .accessible_on.dfw-blackmode .menu ul li:hover > a{background: #333 !important;}
.accessible_on.dfw-blackmode #Container {color: #fff !important;}
.accessible_on.dfw-blackmode #Accessibility .dfw-colorMode a{color: #000 !important;}
.accessible_on.dfw-blackmode #Accessibility .dfw-contrastMode a{color: #fff !important;}
.accessible_on.dfw-blackmode header {color: #fff !important;background: #000 !important;}
.accessible_on.dfw-blackmode #Container a, .accessible_on.dfw-blackmode #Container a:hover {color: #fc0 !important;}
body.accessible_on.dfw-blackmode #Accessibility a{color: #fff !important;}
.accessible_on.dfw-blackmode .menu ul, .accessible_on.dfw-blackmode .Wrapper {background: #333 !important;}
.accessible_on.dfw-blackmode .menu ul li a, .accessible_on.dfw-blackmode .menu ul li a:hover, .accessible_on.dfw-blackmode .menu ul li:hover > a {background: #333 !important;border: none !important;}
.accessible_on.dfw-blackmode .menu li li a{background: #333 !important;border: none !important;}

.accessible_on footer { background: none;}

.accessible_on a.read { margin: 10px auto !important;}

.accessible_on .col3 { filter: contrast(1%);}

.accessible_on.dfw-blackmode .serviceWrapper{background: #000 !important;}

/*dfw skip codes*/
.accessible_on .dfw-skip a { font-size: 12px !important; text-transform: none;}
.accessible_on .dfw-skip { z-index: 8; display: block;}
.accessible_on .dfw-skip { background: #fff !important;} 
.dfw-blackmode .dfw-skip { background: #000 !important;}


.dfw-skip 
{ overflow: hidden; vertical-align: top; right: 5px; top: 0px; position: absolute;
display: none; z-index: 99; padding: 2px; display: none;}

.dfw-skip a { display: block; padding: 0px 5px;}

.accessible_on .dfw-skip { display: block;}

.accessible_on #Header-sec, .accessible_on #Menu-sec, .accessible_on #Services-sec, .accessible_on #Profile-sec, .accessible_on #Sports-injuries-sec, .accessible_on #Locations-sec, .accessible_on #Useful-links-sec, .accessible_on #Footer-sec
{position: relative; }


.accessible_on #Header-sec .dfw-skip {margin-right: -150%;}

.accessible_on #Menu-sec .dfw-skip{ margin-right: -70px;}

.accessible_on .serviceWrapper { margin-top: 30px;}


.accessible_on :not(#Access-Container) a, .accessible_on :not(#Access-Container) a *
{color: #00e !important;}


.accessible_on.dfw-blackmode :not(#Access-Container) a, .accessible_on.dfw-blackmode :not(#Access-Container) a *
{ color: #fc0 !important;}


.accessible_on .smo li a span { display: inline-block; vertical-align: top;}

.accessible_on .service1, .accessible_on .service2, .accessible_on .service3 
{ border: 1px solid; margin: 5px; width: 310px; text-align: center;}


.accessible_on a.read, .accessible_on .sports a { border: 1px solid;}

.accessible_on .sports h1 a { border: none;}

.accessible_on .loc p 
{ float: none; clear: both; height: auto; display: inline-block; vertical-align: top;}

.accessible_on .alpha li 
{ display: inline-block; vertical-align: top;}

.accessible_on .listed { display: none;}

.accessible_on .logoList ul { height: auto; text-align: center;}

.accessible_on .logoList ul li 
{ display: inline-block; vertical-align: top; border: 1px solid; margin: 5px;}


.accessible_on .profilePic a.viewProfile {margin: 5px; width: auto; border: 1px solid;}

.accessible_on .sports { width: auto; height: auto; float: none; clear: both;}

.accessible_on .sportsInjury { height: auto;}


.accessible_on * div:not(#Access-Container *) * :not(a) { color: #000;}

.accessible_on.dfw-blackmode * div:not(#Access-Container *) * :not(a) { color: #fff;}

.accessible_on.dfw-blackmode .modal-content {background: #000 !important;}

.accessible_on .modal-content {background: #fff !important;}


.accessible_on * div:not(#Access-Container *) * 
{ border-color: #000;}

.accessible_on.dfw-blackmode * div:not(#Access-Container *) * 
{ border-color: #fff;}

