/*----- Accessibility -----*/
#Access-Container {width: 100%;margin: 0;padding: 0;position: relative;}
/*#Access-Container {width: 100%;margin: 0;padding: 0;position: fixed; z-index: 99;}*/
a:focus {outline: 2px dotted #000 !important;}
.dfw-on {display: none;}




/*close-css-start*/
.dfw-off {font: 400 12px/20px 'Muli', sans-serif;background: #003263;z-index: 999999999999;position: fixed;-webkit-transform: translate(0, -50%) rotate(-90deg);-moz-transform: translate(0, -50%) rotate(-90deg);-ms-transform: translate(0, -50%) rotate(-90deg);-o-transform: translate(0, -50%) rotate(-90deg);transform: translate(0, -50%) rotate(0deg);top: 17px;left: 0px;transition: margin-left .50s ease-in-out;border-top-right-radius: 10px;border-bottom-right-radius: 10px;margin-left: -157px;text-transform: uppercase}.dfw-off li:first-child {border-right: 1px dotted orange;}.dfw-off a#dfw-close {padding-right: 10px;}.dfw-off a {display: block;padding: 5px 3px 5px 8px;}.dfw-off span {display: inline-block;vertical-align: middle;width: 30px;height: 26px;background: url(../images/accessible-icon.png) no-repeat center center;}.dfw-off li {display: inline-block;vertical-align: top;}.dfw-off:hover, .dfw-off:focus, .dfw-off:focus-within {margin-left: 0px;}








#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: 260px;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: 260px;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; right: -85px;}
#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;}

/* -ada*/
.accessible_on .getContact a.imgContact img{display: none;}
.accessible_on footer{position: relative;}
.accessible_on article h1::after {display: none;}

.accessible_on .footerMenu ul{width: 100%;}
.accessible_on .footerMenu ul li{margin: 20px 0px;}
.accessible_on .breadcrumbsBg::before{display: none;}
.accessible_on .logo{background: #000;}
.accessible_on .header{position: relative; background: none; }
.accessible_on .menu{float: left;}
.accessible_on .whoSlides{z-index: 0; display: none;}
.accessible_on .footerMenu ul li a{font-size: 16px;}
.accessible_on .menu li a{font-size: 16px;}
.accessible_on .contactBorder {display: none;}
.accessible_on .getContact h2 {border-bottom: none;}
.accessible_on .whoPara {width: 94%;float: left;}
.accessible_on .mainWrapper{margin: 0 auto;max-width:1400px;position:relative;}


/*----- Accessible On-----*/
/*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 #meet-our-doctors {margin-top: 0 !important;background: #fff !important;}
.accessible_on .meet-our-doctors-slider li a.view-more {background: #fff !important;color: #00e !important;}

.accessible_on header {color: #000 !important;background: #fff !important;}
.accessible_on #Container a, .accessible_on #Container a:hover {color: #00e !important;}
.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;}
.accessible_on .smoFooter{width: 100%;}
.accessible_on .smoFooter ul li a {background:none; }
.accessible_on a span.nodisplay {display: block !important;color: #00e !important;
}
.accessible_on .smoFooter ul li {float: left;margin: 10px 30px;}
.accessible_on .menu li a{color: #00e;}
.accessible_on .whoPara  a{color: #00e;}
.accessible_on .whoPara  a::before{color: #00e;}
.accessible_on .rdMore::before{color: #00e;}
.accessible_on .getContact a.contactLink{color: #00e; background: #fff;}
.accessible_on footer {background: #fff;}
.accessible_on .newsFooter h4 {color: #000;}
.accessible_on .ypoLogo {width: 10%;}
.accessible_on .ypoLogo a img{background: #000; padding: 10px 10px;}
.accessible_on .copyRt {width: 48%;}
.accessible_on .footerMenu ul li a{color: #00e;}
.accessible_on .copyRt p a{color: #00e;}
.accessible_on .newsFooter{width: 90%;}
.accessible_on .smoFooter h4{color: #000;}
.accessible_on .menu li li a:hover{color: #00e;}
.accessible_on .breadcrumbs{margin: 0 auto; display: table;}
.accessible_on .breadcrumbsBg{background:none !important;}
.accessible_on iframe[src*=maps]{display: none  !important;}
.accessible_on .footerMenu{width: 90%;}
.accessible_on .smoFooter ul li a {padding: 0px;}
.accessible_on .alignnone{display: none;}
.accessible_on .address-block, .accessible_on #connect-sblock {width: 98%; border: 1px solid #000;}


/*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;}
.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.dfw-blackmode .menu li a{color: #fc0;}

.accessible_on.dfw-blackmode .whoPara  a{color:#fc0;}
.accessible_on.dfw-blackmode .whoPara  a::before{color: #fc0;}
.accessible_on.dfw-blackmode .rdMore::before{color: #fc0;}
.accessible_on.dfw-blackmode .getContact a.contactLink{color: #fc0; background: #000;}
.accessible_on.dfw-blackmode footer {background: #000;}
.accessible_on.dfw-blackmode .newsFooter h4 {color: #fff;}
.accessible_on.dfw-blackmode .smoFooter ul li a span.nodisplay {display: block !important;color: #fc0 !important;}
.accessible_on.dfw-blackmode .footerMenu ul li a{color: #fc0;}
.accessible_on.dfw-blackmode .whoPara{color: #fff;}
.accessible_on.dfw-blackmode .whoPara h1{color: #fff;}
.accessible_on.dfw-blackmode .whoPara p{color: #fff;}
.accessible_on.dfw-blackmode .newsFooter p{color: #fff;}
.accessible_on.dfw-blackmode .smoFooter h4{color: #fff;}
.accessible_on.dfw-blackmode .getContact h2{color: #fff;}
.accessible_on.dfw-blackmode .copyRt p a{color: #fc0;}
.accessible_on.dfw-blackmode .menu li li a:hover{color: #fc0;}
.accessible_on.dfw-blackmode .dfw-skip a{color: #fc0;}
.accessible_on.dfw-blackmode .dfw-skip a:hover{color: #fc0;}
.accessible_on.dfw-blackmode .address-block, .accessible_on.dfw-blackmode #connect-sblock {border: 1px solid #fff;}


.accessible_on .cookie-main li.cookie-button .accept,
.accessible_on .cookie-main li.cookie-button .necessary,
.accessible_on .cookie-main li.cookie-button .deny {
    background-color: transparent;
    border: 1px solid;color: #0a0aec;
}
 
 
.accessible_on .cookie-main li.cookie-button .accept:hover,
.accessible_on .cookie-main li.cookie-button .necessary:hover,
.accessible_on .cookie-main li.cookie-button .deny:hover {
    background-color: transparent;
}
 
.dfw-greymode .cookie-main li.cookie-button .accept,
.dfw-greymode .cookie-main li.cookie-button .necessary,
.dfw-greymode .cookie-main li.cookie-button .deny {
    color: #222222;
}
 
.dfw-blackmode .cookie-main li.cookie-button a.change-preference,
.dfw-blackmode .cookie-main li.cookie-button .accept,
.dfw-blackmode .cookie-main li.cookie-button .necessary,
.dfw-blackmode .cookie-main li.cookie-button .deny {
    color: #fc0;
}
 
.dfw-whitemode .cookie-main li.cookie-button .accept,
.dfw-whitemode .cookie-main li.cookie-button .necessary,
.dfw-whitemode .cookie-main li.cookie-button .deny,
.dfw-whitemode .cookie-main li.cookie-button a.change-preference,
.dfw-whitemode .cookie-main li.cookie-button .accept {
    color: #0a0aec;
}

/*RWD*/
@media screen and (max-width:1024px){
 .dfw-off {top: 20px;}
 .dfw-contrast{width: 130px;}
 .fontsize{width: 130px;}
	
	
	.accessible_on .mainWrapper{width: 98%;}
	
	
	
	
	
}


@media only screen and (max-width:975px){
    .dfw-skip{display: none;}
    .accessible_on .dfw-skip{display: none !important;}
	
	.accessible_on .footerMenu {
	width: 90%;
	margin: 0 auto;
}
	
	
	.accessible_on .ypoLogo {
	width: 125px;
	float: none;
	margin: 0 auto;
}
	
	
}






@media screen and (max-width:900px){
 
	
	
	
	
 
}

@media screen and (max-width:640px){
/* .dfw-off{display: none;}*/
	
	
	.accessible_on .menuText span {display: none;}
	.accessible_on .parentMenu li a::before {color: #333;}
	.accessible_on .wrapper {background: #eee;}
	.accessible_on .parentMenu li a:hover{background: #eee;}
	.accessible_on .menuText {background: #eee; border: 1px solid #000; margin: 0 0 1px;}
	.accessible_on body{line-height: 1.2;}
	
	.accessible_on article {width: 98%;}
	
	
	.accessible_on.dfw-blackmode .parentMenu li a::before {color: #fff;}
	.accessible_on.dfw-blackmode .wrapper {background: #333;}
	.accessible_on.dfw-blackmode .parentMenu li a:hover{background: #333;}
	.accessible_on.dfw-blackmode .menuText {background: #333; border: 1px solid #fff; margin: 0 0 1px;}
	
	
}

/*----- Accessible On-----*/
/*Normal Mode*/
.accessible_on span.nodisplay{display: block !important}
.accessible_on #Access-Container {background: #003263;}
.accessible_on a:focus {outline: 2px solid #F00 !important;}
.accessible_on {background: #fff !important;}
.accessible_on #Container {color: #000 !important;}
.accessible_on header {color: #000 !important;background: #fff !important;}
.accessible_on #Container a, .accessible_on #Container a:hover {color: #00e !important;}
.accessible_on #Accessibility a{color: #fff !important;}
.accessible_on #Accessibility a:hover{color: #fff !important;}
.accessible_on nav{background: #fff !important;}
.accessible_on .dfw-skip a{color: #00e !important;}
.accessible_on .menu li a{color: #00e !important;}
.accessible_on .menu li li a:hover,.accessible_on .menu li li:hover > a{background: #eee !important;border: none !important;}
.accessible_on .menu li li a,.accessible_on .menu li li > a{background: #eee !important;border: none !important;}
.accessible_on .menu li > a:hover,.accessible_on  .menu > li:hover > a,.accessible_on  .menu > li.current-menu-item > a,.accessible_on  .menu > li.current_page_ancestor > a{background: #fff !important;}
.accessible_on #Accessibility .dfw-colorMode a{color: #000 !important;}
.accessible_on article{width: 100%;position: relative}
.accessible_on #Footer .footerUpper .smo  a{background: none !important;width: auto !important}
.accessible_on #Footer .footerUpper .smo  a span{color:#00e !important;}
.accessible_on aside{width: 100%;text-align: center;clear: both;position: relative;}
.accessible_on aside li{display: block;padding: 0 !important;}
.accessible_on aside * a,.accessible_on aside * a:hover{color:#00e !important;background: none !important;background-image: none !important;padding: 10px !important;padding: 10px 0 !important;display: block !important; }
.accessible_on aside .sidebar-patient-resource-section ul{background: none !important;}
.accessible_on .book-appointment a{color:#00e !important; }
.accessible_on aside * a:hover{color:#00e !important;background: none !important;}
.accessible_on article h1{color: #000 !important;}
.accessible_on article h2{color: #000 !important;}
.accessible_on article h3{color: #000 !important;}
.accessible_on .address-block h3{background: none !important;}
.accessible_on article h4{color: #000 !important;}
.accessible_on article p{color: #000 !important;}
.accessible_on article li{color: #000 !important;}
.accessible_on article span{color: #000 !important;}
.accessible_on article a{color: #00e !important;}
.accessible_on article img{background: #fff !important;}
.accessible_on .accordion h2{color: #00e !important;background: none !important;border: 1px solid #000}
.accessible_on .service-list-design li{background: none !important;border: 1px solid #000}
.accessible_on .service-list-design li a::before{display: none;}
.accessible_on .service-list-design li a{color: #00e !important;background: #fff !important;}
.accessible_on .address-block .form-heading,.accessible_on  .formhead{color: #00e !important;background: #fff !important;}
.accessible_on .servicesOrtho .box a.vm{color: #00e !important;background: #fff !important;}
.accessible_on #connect-sblock{background: #fff !important;}
.accessible_on .accordion .pane{background: #fff !important;}
.accessible_on .accordion .pane * {color: #000;}
.accessible_on #dataAppend{background: #fff !important;border: 1px solid #000}
.accessible_on #dataAppend p{color:  #000 !important}
.accessible_on section ,.accessible_on section a.rm,.accessible_on #Footer,.accessible_on section a.vm span,.accessible_on #Footer .smo ul li a,.accessible_on #servicesSection li{background:none !important;}
.accessible_on #Footer .smo ul li a{width: auto;margin: 3%}
.accessible_on .gridWrapper * {color: #000 !important;}
.accessible_on .gridWrapper * a {color: #00e !important;background-color:none !important;}
.accessible_on .gridWrapper * a span{color: #00e !important;background-color:none !important;}
.accessible_on section * {color: #000 !important;}
.accessible_on section * a {color: #00e !important;background-color:none !important;}
.accessible_on section * a span{color: #00e !important;background-color:none !important;}
.accessible_on * a span{color: #00e !important;}
.accessible_on .hr{border-top: 1px dashed #000;}
.accessible_on img.alignRight {border: 2px solid #000;}
.accessible_on .newsBtn iframe {height: 48px !important;}







/*Black mode*/
.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.dfw-blackmode {background: #000 !important;}
.accessible_on.dfw-blackmode nav{background: #000 !important;}
.accessible_on.dfw-blackmode header {color: #fff !important;background: #000 !important;}
.accessible_on.dfw-blackmode .dfw-skip a{color: #fc0 !important;}
.accessible_on.dfw-blackmode .menu li a{color: #fc0 !important;}
.accessible_on.dfw-blackmode .menu li > a:hover,.accessible_on.dfw-blackmode  .menu > li:hover > a,.accessible_on.dfw-blackmode  .menu > li.current-menu-item > a,.accessible_on.dfw-blackmode  .menu > li.current_page_ancestor > a{background: #000 !important;}
.accessible_on.dfw-blackmode .menu ul {background: #333 !important;}
.accessible_on.dfw-blackmode .menu li li a:hover,.accessible_on.dfw-blackmode .menu li li:hover > a{background: #333 !important;border: none !important;}
.accessible_on.dfw-blackmode .menu li li a,.accessible_on.dfw-blackmode .menu li li > a{background: #333 !important;border: none !important;}
.accessible_on.dfw-blackmode nav {background: #000;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.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;}
.accessible_on.dfw-blackmode #Accessibility a{color: #fff !important;}
.accessible_on.dfw-blackmode aside * a{color:#fc0 !important;background: #000 !important; }
.accessible_on.dfw-blackmode aside * a:hover{color:#fc0 !important;background: #000 !important;}
.accessible_on.dfw-blackmode article h1{color: #fff !important;}
.accessible_on.dfw-blackmode article h2{color: #fff !important;}
.accessible_on.dfw-blackmode article h3{color: #fff !important;}
.accessible_on.dfw-blackmode article h4{color: #fff !important;}
.accessible_on.dfw-blackmode article p{color: #fff !important;}
.accessible_on.dfw-blackmode article li{color: #fff !important;}
.accessible_on.dfw-blackmode article span{color: #fff !important;}
.accessible_on.dfw-blackmode .breadcrumbs a{color: #fc0 !important;}
.accessible_on.dfw-blackmode .breadcrumbs {color: #fff !important}
.accessible_on.dfw-blackmode article a{color: #fc0 !important;}
.accessible_on.dfw-blackmode .accordion h2{color: #fc0 !important;background: #000 !important;border: 1px solid #000}
.accessible_on.dfw-blackmode .service-list-design li a::before{display: none;}
.accessible_on.dfw-blackmode .service-list-design li a{color: #fc0 !important;background: #000 !important;}
.accessible_on.dfw-blackmode .address-block .form-heading,.accessible_on.dfw-blackmode  .formhead{color: #fc0 !important;background: #000 !important;}
.accessible_on.dfw-blackmode #connect-sblock{background: #000 !important;}
.accessible_on.dfw-blackmode .accordion .pane{background: #000 !important;}
.accessible_on.dfw-blackmode #dataAppend{background: #000 !important;border: 1px solid #fff}
.accessible_on.dfw-blackmode #dataAppend p{color:  #fff !important}
.accessible_on.dfw-blackmode .accordion .pane * {color: #fff;}
.accessible_on.dfw-blackmode #Footer .footerUpper .smo  a span{color:#fc0 !important;}
.accessible_on.dfw-blackmode  header a{color:#fc0 !important;}
.accessible_on.dfw-blackmode .gridWrapper * {color: #fff !important;}
.accessible_on.dfw-blackmode .gridWrapper * a {color: #fc0 !important;background-color:none !important;}
.accessible_on.dfw-blackmode .gridWrapper * a span{color: #fc0 !important;background-color:none !important;}

.accessible_on.dfw-blackmode section * {color: #fff !important;}
.accessible_on.dfw-blackmode section * a {color: #fc0 !important;background-color:none !important;}
.accessible_on.dfw-blackmode section * a span{color: #fc0 !important;background-color:none !important;}
.accessible_on.dfw-blackmode .service-list-design li{border: 1px solid #fff}
.accessible_on.dfw-blackmode * a span{color: #fc0 !important;}
.accessible_on.dfw-blackmode .hr{border-top: 1px dashed #fff;}
.accessible_on.dfw-blackmode img.alignRight {border: 2px solid #fff;}



@media screen and (max-width:640px){
	.accessible_on article {width: 98%;}
}
