/*----- Accessibility -----*/
#Access-Container {
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
}

a:focus {
	outline: 2px dotted #000 !important;
}

.dfw-on {
	display: none;
}

/*.dfw-off {font: 400 12px/20px 'Muli', sans-serif;color: #fff !important;background: #003263;;z-index: 9999999;transform-origin: left;-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(-90deg);position: fixed;top: 65%;left: 15px;}*/
/* .dfw-off {font: 400 12px/20px 'Muli', sans-serif;color: #fff !important;background: #003263;z-index: 9999999;transform-origin: left;-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);position: fixed;top: 17px;left: -157px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}

.dfw-off a {display: block;color: #fff !important;padding: 8px 53px 5px 2px;background: url(../images/ada-icon.png) no-repeat 95% center;}
.dfw-off:hover {
	left: 0px;
	transition: 0.5s ease-in;
} */

#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;
	color: #fff !important;
}

@media only screen and (max-width:800px) {
	.dfw-skip {
		display: none;
	}

	.accessible_on .dfw-skip {
		display: none !important;
	}

	.dfw-off {
		-webkit-transform: translate(0, 0%) rotate(0deg);
		-moz-transform: translate(0, 0%) rotate(0deg);
		-ms-transform: translate(0, 0%) rotate(0deg);
		-o-transform: translate(0, 0%) rotate(0deg);
		transform: translate(0, 0%) rotate(0deg);
		position: relative;
		top: inherit;
		left: inherit;
	}
}

@media only screen and (max-width:641px) {
	.accessible_on.dfw-blackmode .our-videos-title-left {
		width: 90% !important;
		margin: 20px auto;
		border: 1px solid #fff;
		padding: 5px;
	}

	.accessible_on .parentMenu li li a {
		padding: 10px 10px 10px 40px;
		background: none !important;
	}

	.accessible_on .our-videos-title-left {
		width: 90% !important;
		margin: 20px auto;
		border: 1px solid #000;
		padding: 5px;
	}
}

@media only screen and (max-width:481px) {
	.table-cell {
		display: block;
		text-align: left !important;
	}

	.dfw-off {
		width: auto;
		margin: 0px auto;
		/* text-align: center; */
		position: relative !important;
		transform-origin: top;
		transform: none !important;
		top: 0px;
		left: 0px !important;
		text-align: left;
	}
}

.accessible_on .hour-detroit img {
	display: none;
}

.accessible_on #doctor-treatment {
	padding: 30px 0 10px 0px;
}

/*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: -175px;
	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: 30px;
	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;
}

/*----- Accessible On-----*/
/*Normal Mode*/
.accessible_on .logo img {
	filter: invert(61%);
}

.accessible_on span.nodisplay {
	display: block !important
}

.accessible_on .rslides > li {
	display: block !important
}

.accessible_on *:before {
	display: none !important
}

.accessible_on *:after {
	display: none !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,
.accessible_on footer,
.accessible_on main,
.accessible_on article,
.accessible_on aside,
.accessible_on section,
.accessible_on #footer,
.accessible_on #header {
	position: relative !important
}

.accessible_on section > div,
.accessible_on aside > div,
.accessible_on #footer,
.accessible_on #header,
.accessible_on aside > div {
	background: none !important;
}

.accessible_on header {
	color: #000 !important;
	background: none !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: none !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 #Accessibility .dfw-colorMode a {
	color: #000 !important;
}

.accessible_on article {
	width: 100%;
	position: relative
}

.accessible_on #footer .smo a {
	background: none !important;
	width: auto !important
}

.accessible_on #footer .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 10px !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 .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;
	background: none !important;
	font-weight: normal !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 li a {
	width: auto;
	margin: 3%
}

.accessible_on #footer .smo {
	display: block;
	width: 23%;
	text-align: center;
	padding: 0px;
	box-sizing: border-box;
	float: none !important;
	margin: 0 auto !important;
}

.accessible_on #footer .smo ul {
	background: none !important;
	width: auto !important;
	display: block;
	clear: both;
}

.accessible_on #footer .smo li {
	background: none !important;
	width: auto !important;
	display: inline-block !important;
	border: 1px solid #000;
}

.accessible_on #footer .smo ul li a {
	height: 20px;
	padding: 3px;
}

.accessible_on.dfw-blackmode hedaer * {
	color: #fff !important;
}

.accessible_on.dfw-blackmode hedaer * a {
	color: #fc0 !important;
	background-color: none !important;
}

.accessible_on.dfw-blackmode hedaer * a span {
	color: #fc0 !important;
	background-color: none !important;
}

.accessible_on.dfw-blackmode footer * {
	color: #fff !important;
}

.accessible_on.dfw-blackmode footer * a {
	color: #fc0 !important;
	background-color: none !important;
}

.accessible_on.dfw-blackmode footer * a span {
	color: #fc0 !important;
	background-color: none !important;
}

.accessible_on.dfw-blackmode #footer .smo a span {
	color: #fc0 !important;
}

.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 .gridWrapper * div {
	background: 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 section * div {
	background: none !important;
}

.accessible_on * a span {
	color: #00e !important;
}

/* .accessible_on #sidebar div:not(.head){width: 290px!important;;float: left;border: 1px solid #000!important;clear: both !important;} */
.accessible_on #sidebar .head {
	background: none !important
}

.accessible_on #credbar li {
	display: inline-block !important;
	margin: 0 1%
}

.accessible_on #credbar li img[src$=".png"] {
	filter: grayscale(100%) contrast(1%) !important
}

.accessible_on .ypo img {
	filter: grayscale(100%) contrast(1%) !important
}

.accessible_on footer {
	background: none !important
}

.accessible_on #footer {
	background: none !important
}

.accessible_on #footer {
	background: none !important
}

.accessible_on iframe[src*='maps'] {
	display: none !important
}

.accessible_on a.rm {
	border: 1px solid #000 !important;
}

.accessible_on .menuText {
	background: none !important;
	border: 1px solid #000 !important;
	color: #000 !important
}

.accessible_on .menuText a {
	color: #00e !important
}

.accessible_on .wrapper {
	background: #eee !important;
}

.accessible_on .parentMenu li a {
	color: #00e !important;
}

.accessible_on .parentMenu li a:hover {
	background: #eee !important;
}

.accessible_on #servicesAda,
.accessible_on #servicesAda #servicesAda .meetDr a.vfp,
.accessible_on #servicesAda #servicesAda .meetDr a.vfp:hover {
	background: none !important;
}

.accessible_on #servicesAda .meetDr {
	margin: 0 !important
}

.menu li > a:hover,
.menu > li:hover > a {
	background: none !important;
}

.accessible_on #servicesAda .meetDr a.vfp,
.accessible_on #servicesAda .meetDr a.vfp:hover {
	background: none !important;
}

.accessible_on .meetDr ul li {
	display: inline-block !important;
	vertical-align: top;
	text-align: center !important;
	margin: 5px 20px;
	border: 1px solid #000;
	padding: 10px;
	height: 600px !important;
}

.accessible_on .meetDr ul {
	text-align: center;
}

.accessible_on #servicesAda .meetDr {
	width: auto;
	padding: 10px;
	margin: 0;
	display: none;
}

.accessible_on .services_blk_sec ul li {
	display: inline-block !important;
	vertical-align: top;
	border: 1px solid #000;
	padding: 5px !important;
	text-align: center !important;
	margin: 5px;
}

.accessible_on #servicesAda li a {
	padding: 15px 10px;
	display: block;
	padding-bottom: 0;
	background: none !important;
	height: 45px;
}

.accessible_on #servicesAda .services_blk_sec {
	width: 100%;
	float: left;
	text-align: center;
}

.accessible_on .home_banner_doc_pic {
	display: block !important;
	float: none;
}

.accessible_on .welcome-l li {
	background: none !important;
	border: 1px solid #000;
	margin: 0 3px !important;
}

.accessible_on .welcome-l li a {
	color: #000000;
	border: none !important;
}

.accessible_on .benefits-list {
	float: none;
	width: auto;
	margin-top: 0px;
	text-align: center;
}

.accessible_on .red-more {
	float: left;
	text-align: center;
	margin: 50px 0;
}

.accessible_on .red-more a {
	background: none !important;
	border: 1px solid #000;
}

.accessible_on .patient-resource-h-inner {
	margin: 0 !important;
	border: none !important;
	border-bottom: none !important;
	float: left !important;
	width: 100% !important;
}

.accessible_on #patient-resource-home {
	float: left;
	width: 100%;
	background: none !important;
}

.accessible_on .patient-resource-home-l ul {
	background: none;
	border: 1px solid #000;
}

.accessible_on .patient-resource-home-l {
	width: auto;
	float: left;
}

.accessible_on .patient-resource-home-l ul li {
	padding: 10px;
	border-bottom: 1px solid #000;
	display: block;
	background: none !important;
	margin: 10px auto;
}

.accessible_on .patient-resource-home-l ul li a {
	display: block;
}

.accessible_on .patient-resource-home-r {
	width: 20%;
	float: left;
	background: none !important;
	height: 50px;
	border: 1px solid #000;
	margin: 30px 10px;
}

.accessible_on .patient-resource-home-r a {
	width: 100%;
	background: none !important;
}

.accessible_on #patient-review .patient-review-list {
	background: none;
	border: 1px solid #000;
	padding: 15px;
	margin: 30px 0 !important;
}

.accessible_on #patient-review .review-list-l {
	display: none !important;
}

.accessible_on #patient-review .review-list-r {
	float: none;
	width: auto;
	padding: 25px 15px !important;
}

.accessible_on #patient-review .patient-review-star {
	display: none !important;
}

.accessible_on #patient-review .view-all a,
.accessible_on #patient-review .view-all a:hover {
	background: none;
	border: 1px solid #000;
	border: 1px solid #000000 !important;
}

.accessible_on #high-quality .high-quality-r ul li a,
.accessible_on #high-quality .high-quality-r ul li a:hover {
	background: none !important;
	border: 1px solid #000 !important;
}

.accessible_on #high-quality {
	height: 370px !important;
}

.accessible_on #patient-review {
	margin-bottom: 0 !important;
}

.accessible_on #benefits {
	height: 230px !important;
}

.accessible_on .map-address {
	border: 1px solid #000;
}

.accessible_on #map {
	height: 200px;
}

.accessible_on #header .rightHeader li a {
	background: none !important;
}

.accessible_on #sidebar .specialties ul li {
	border-bottom: 1px solid #000;
	background: none;
}

.accessible_on .banner_doc_txt {
	bottom: 0;
	position: relative;
	left: 0;
	background: none !important;
	width: auto;
	margin: 50px 0px;
	padding: 10px 0 0 0;
}

.accessible_on .banner_doc {
	position: relative !important;
	left: 0;
	bottom: 0;
	width: 100%;
	display: block;
	display: none;
}

.accessible_on .banner_profile {
	margin: 10px 0 0px 0;
}

.accessible_on .banner_profile a {
	background: none !important;
	padding: 8px 0px 8px 0px;
	border: 1px solid #000;
}

.accessible_on #sidebar .sidebar-address .sidebar-address-hospital .title {
	border: none !important;
}

.accessible_on #sidebar .sidebar-address-location,
.accessible_on .ser-img {
	display: none !important;
}

.accessible_on ul.con-pro-service-links li {
	background: none;
	border: 1px solid #fff !important;
}

.accessible_on ul.con-pro-service-links li:hover,
.accessible_on ul.con-pro-service-links-pt li,
.accessible_on ul.con-pro-service-links-pt li:hover {
	background: none !important;
}

.accessible_on ul.con-pro-service-links li span img,
.accessible_on ul.con-pro-service-links-pt li span img {
	display: none !important;
}

.accessible_on ul.con-pro-service-links li,
.accessible_on #servtabs li,
.accessible_on .services-tabs li,
.accessible_on ul.con-pro-service-links-pt li,
.accessible_on .usefull-links-banner ul li,
.address-block,
.accessible_on #connect-sblock {
	border: 1px solid #000 !important;
}

.accessible_on .menu li ul {
	background: #eee;
}

.accessible_on .menu li li a,
.accessible_on .menu li li > a {
	background: #eee !important;
	border: none !important;
	margin-bottom: 4px;
}

.accessible_on .menu li ul.doubleColumn li {
	padding-right: 3px;
}

.accessible_on #sidebar .data-skip {
	width: auto !important;
}

.accessible_on #backtobot,
.accessible_on #backtotop {
	display: none !important;
}

.accessible_on #backtobot,
#backtotop {
	display: none !important;
}

.accessible_on .usefull-links-banner ul li {
	padding: 10px 2% 0;
	line-height: 30px;
	background: none !important;
	height: 60px !important;
}

.accessible_on #sidebar .dfw-skip a {
	padding: 2px 5px !important;
	margin: 2px;
}

.accessible_on #sidebar .dfw-skip {
	right: -50%;
	top: 10px;
}

.accessible_on aside {
	width: 300px;
	text-align: center;
	clear: both;
	position: relative;
	float: left;
}

.accessible_on #sidebar div:not(.head) {
	border: 1px solid #000 !important;
}

@media only screen and (max-width:1180) {
	.accessible_on .banner_doc {
		display: none;
	}
}

/*Black mode*/
.accessible_on.dfw-blackmode {
	background: #000 !important;
}

.accessible_on.dfw-blackmode header {
	color: #fff !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 hedaer * {
	color: #fff !important;
}

.accessible_on.dfw-blackmode hedaer * a {
	color: #fc0 !important;
	background-color: none !important;
}

.accessible_on.dfw-blackmode hedaer * a span {
	color: #fc0 !important;
	background-color: none !important;
}

.accessible_on.dfw-blackmode footer * {
	color: #fff !important;
}

.accessible_on.dfw-blackmode footer * a {
	color: #fc0 !important;
	background-color: none !important;
}

.accessible_on.dfw-blackmode footer * a span {
	color: #fc0 !important;
	background-color: none !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 #sidebar div:not(.head) {
	border: 1px solid #fff !important;
}

.accessible_on.dfw-blackmode .logo img {
	filter: grayscale(100%) contrast(1%) !important
}

.accessible_on.dfw-blackmode a.rm {
	border: 1px solid #fff !important;
}

.accessible_on.dfw-blackmode .menuText {
	background: none !important;
	border: 1px solid #fff !important;
	color: #fff !important
}

.accessible_on.dfw-blackmode .menuText a {
	color: #fc0 !important
}

.accessible_on.dfw-blackmode .wrapper {
	background: #333 !important;
}

.accessible_on.dfw-blackmode .parentMenu li a:hover {
	background: #333 !important;
}

.accessible_on.dfw-blackmode .parentMenu li a {
	color: #fc0 !important;
}

.accessible_on.dfw-blackmode .meetDr ul li,
.accessible_on.dfw-blackmode .services_blk_sec ul li,
.accessible_on.dfw-blackmode .welcome-l li,
.accessible_on.dfw-blackmode .red-more a,
.accessible_on.dfw-blackmode .patient-resource-home-l ul,
.accessible_on.dfw-blackmode #patient-review .patient-review-list,
.accessible_on.dfw-blackmode #patient-review .view-all a,
.accessible_on.dfw-blackmode #patient-review .view-all a:hover,
.accessible_on.dfw-blackmode #high-quality .high-quality-r ul li a,
.accessible_on.dfw-blackmode #high-quality .high-quality-r ul li a:hover,
.accessible_on.dfw-blackmode .map-address,
.accessible_on.dfw-blackmode #sidebar .specialties ul li,
.accessible_on.dfw-blackmode ul.con-pro-service-links li,
.accessible_on.dfw-blackmode #servtabs li,
.accessible_on.dfw-blackmode .services-tabs li,
.accessible_on.dfw-blackmode ul.con-pro-service-links-pt li,
.accessible_on.dfw-blackmode .usefull-links-banner ul li,
.accessible_on.dfw-blackmode #connect-sblock {
	border: 1px solid #fff !important;
}

.accessible_on.dfw-blackmode .menu li li a,
.accessible_on.dfw-blackmode .menu li li > a {
	background: #333 !important;
	border: none !important;
	margin-bottom: 4px;
	margin-right: 4px;
}


.accessible_on #header .rightHeader {
	padding: 20px 0 20px 0;
}

.accessible_on #connect-sblock ul li {
	background: none !important;
}

.accessible_on #serv3 {
	display: block !important;
}

.accessible_on #serv1 {
	display: block !important;
}

.accessible_on #serv2 {
	display: block !important;
}

.accessible_on #servicesAda {
	padding: 25px 0 0 0;
}

.accessible_on .read-more a {
	display: inline-block;
	border: 1px solid;
	padding: 6px;
}

.accessible_on .pagelet-posts li {
	border-bottom: 1px dashed;
}

.accessible_on #credability-wrapper ul li {
	display: inline-block;
	vertical-align: top;
}

.accessible_on #credability-wrapper {
	text-align: center;
}
