@font-face{font-family:'fontello';src:url(./fonts/fontello.eot);src:url(./fonts/fontello.eot#iefix) format("embedded-opentype"),url(./fonts/fontello.woff) format("woff"),url(./fonts/fontello.ttf) format("truetype"),url(./fonts/fontello.svg#fontello) format("svg");font-weight:400;font-style:normal}
body,h1,h2,h3,h4,h5,h6,p,ol,ul,li{margin:0;padding:0}
body{overflow-x:hidden;overflow-y:scroll;position:relative; font-family: 'Roboto', sans-serif; font-size: 16px;}
ul li{list-style:none}
img{border:0;max-width:100%;vertical-align:middle}
a,a:hover{text-decoration:none;color:inherit}
*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
a:focus{outline:1px dotted #ccc}
a:focus-within{outline:1px dotted #ccc}
.accessible_on #sun-pop, .accessible_on .sun-div {display: none !important;}
.accessible_on .recent-blog-posts .read-more a {background: none !important;}

.accessible_on a:focus{outline:2px solid red!important}
.accessible_on a:focus-within{outline:2px solid red!important}
.font-icon::before{content:attr(data-icon);font-family:"fontello"}
.hr{padding:10px 0;background:url(../images/hr-b.gif) repeat-x left center}
.dfw-whitemode .hr{background:url(../images/hr-b.gif) repeat-x left center}
.dfw-blackmode .hr{background:url(../images/hr-w.gif) repeat-x left center}
.clear-float{clear:both}
.nodisplay{display:none!important}
.fluid-div,.theme-L,.theme-R{width:100%;height:100%}
.theme-L,.theme-R{position:absolute;z-index:99;padding:0;margin:0;top:0}
.theme-L{left:-100%}
.theme-R{right:-100%}
.table-div,.form-table{width:100%;display:table;table-layout:fixed}
.table-row,.form-row{display:table-row}
.table-cell,.form-cell{display:table-cell;vertical-align:top}
.img-l{float:left;margin:0 15px 10px 0}
.img-r{float:right;margin:0 0 10px 15px}
.img-c{text-align:center;margin:10px}
.videoBorder,.multiBorder{position:relative;margin:15px auto}
.videoBorder{width:85%;padding:50% 0 0}
.videoBorder iframe,.videoBorder embed{position:absolute;margin:0;padding:0;border:4px solid #333;width:100%;height:100%;top:0;left:0;z-index:1}
.dfw-whitemode .videoBorder iframe{border:4px solid #000}
.dfw-blackmode .videoBorder iframe{border:4px solid #fff}
.multiBorder{width:100%}
.multiBorder iframe,.multiBorder embed{margin:0;padding:0;border:0;width:100%}
.rslides{width:100%;height:100%;position:relative}
.rslides li{display:none;width:100%;height:100%;left:0;top:0;position:absolute;-webkit-backface-visibility:hidden;-khtml-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}
.rslides li li{display:inherit;width:inherit;height:inherit;position:inherit;left:inherit;top:inherit}
.Banner-Tabs{position:absolute;z-index:99;margin:0;padding:0;bottom:5px;right:5px}
.Banner-Tabs li{display:inline-block;position:relative;background:#003263;width:20px;height:5px}
.Banner-Tabs li.Banner_here{background:#fff}
.Banner-Tabs li a{display:block;width:100%;height:100%}
.Banner-Tabs li span{position:absolute;z-index:1;font:normal 10px/20px Verdana,Arial,Helvetica,sans-serif;color:#000;background:rgba(255,255,255,0.7);padding:0 3px;display:none;width:100%;left:0;bottom:100%}
.Banner-Tabs li a:hover span,.Banner-Tabs li.Banner_here a span{display:block}
.Banner_auto,.Banner_nav{position:absolute;z-index:99;display:block;width:20px;height:20px;bottom:5px;text-align:center}
.Banner_auto span,.Banner_nav span{position:absolute;z-index:1;display:none;background:rgba(255,255,255,0.7);bottom:100%;font:normal 12px/20px Verdana,Arial,Helvetica,sans-serif;color:#000;padding:2px 5px 5px}
.Banner_auto span{left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
.Banner_auto{left:30px}
.slidePrev::before,.slideNext::before,.slidePlay::before,.slidePause::before{font-family:'fontello'}
.slidePlay::before{content:'\e815'}
.slidePause::before{content:'\e814'}
.slidePrev::before{content:'\e80e'}
.slideNext::before{content:'\e810'}
.Banner_nav.slidePrev{left:5px}
.Banner_nav.slideNext{left:55px}
.Banner_nav.slidePrev span{left:0}
.Banner_nav.slideNext span{right:0}
.Banner_auto:hover span,.Banner_nav:hover span{display:block}
#Banner{position:relative}
.nbs-flexisel-container{position:relative;max-width:100%}
.nbs-flexisel-ul{position:relative;width:99999px;margin:0;padding:0;text-align:center}
.nbs-flexisel-inner{overflow:hidden;margin:0 auto;width:94%}
.nbs-flexisel-item{float:left;margin:0;padding:0;cursor:pointer;position:relative;text-align:center}
.nbs-flexisel-item img{cursor:pointer;position:relative;margin:10px 0}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{position:absolute;z-index:99;margin:0;padding:0;top:0;height:100%;width:40px;cursor:pointer}
.nbs-flexisel-nav-left{left:0}
.nbs-flexisel-nav-right{right:0}
.nbs-flexisel-nav-left::before,.nbs-flexisel-nav-right::before{font:normal 20px/30px fontello;position:absolute;left:0;right:0;margin:auto;text-align:center}
.nbs-flexisel-nav-left::before{content:'\e80e'}
.nbs-flexisel-nav-right::before{content:'\e810'}
#ToptoBottom{cursor:pointer;right:5px;position:fixed;z-index:9999;width:42px;height:42px;text-align:center;border-radius:50%;bottom:10px;background:#fff;border:2px solid #000;color:#000;display:none}
#ToptoBottom a{display:block;opacity:.7;width:100%;height:100%}
#ToptoBottom a::before{position:absolute;z-index:9;left:50%;top:50%;font-family:'fontello';-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:16px}
#ToptoBottom.scrollUp a::before{content:'\e80f'}
#ToptoBottom.scrollDown a::before{content:'\e80d'}
#ToptoBottom:hover{opacity:1}
#ToptoBottom span{font:normal 12px/20px Verdana,Arial,Helvetica,sans-serif;background:rgba(255,255,255,1);position:absolute;right:90%;z-index:-1;padding:0 15px 0 10px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);display:none}
#ToptoBottom:hover span{display:block}
.dfw-on,.dfw-off{display:none}
.dfw-off{position:fixed;z-index:9999;left:0;bottom:20px;display:block;width:60px;height:60px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.dfw-off li{position:absolute}
.dfw-off.adaHide{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;left:-55px}
.ada-off{width:100%;height:100%;z-index:1}
.ada-off span{width:100%;height:100%;border-radius:50%;background:url(../images/accessible-icon.png) no-repeat center center #003263;display:block}
.ada-hide{font:bold 12px/25px Verdana,Arial,Helvetica,sans-serif;color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ada-hide a{border-radius:5px;display:block;padding:0 10px 0 15px;background:#003263}
.dfw-off:hover .ada-hide,.dfw-off:focus .ada-hide{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;left:90%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.dfw-off:focus-within .ada-hide{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;left:90%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}

.accessible_on .dfw-on{position:fixed;left:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);font:normal 14px/20px Verdana,Arial,Helvetica,sans-serif;z-index:9999;width:200px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out; background: #fff; 	border: 1px solid #000;}
.dfw-on li a{padding:10px 15px;display:block}
.dfw-whitemode .dfw-on{background:#fff;border:1px solid #000;color:#000}
.dfw-blackmode .dfw-on{background:#000;border:1px solid #fff;color:#fff}
.dfwHead{font:bold 14px/20px Verdana,Arial,Helvetica,sans-serif;padding: 30px 15px 5px;}
.dfw-whitemode .dfwHead,.dfw-whitemode .dfw-hide{background:#fff;color:#000}
.dfw-blackmode .dfwHead,.dfw-blackmode .dfw-hide{background:#000;color:#fff}
.dfw-hide{font:bold 12px/16px Verdana,Arial,Helvetica,sans-serif;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;right:0;top:0;z-index:-1; border: 1px solid #000 !important;}
.accessible_on.dfw-greymode #Container{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}
.dfw-greymode .dfw-on{background:#fff;border:1px solid #000}
.dfw-whitemode .dfw-hide a{border:2px solid #000}
.dfw-blackmode .dfw-hide a{border:2px solid #fff}
.dfwHide .dfw-hide{right:-10px}
.dfwHide .dfw-hide a{padding-left:20px}
.dfw-hide a{display:block;padding:5px 10px}
.dfw-on ul li{border-bottom: 1px solid #ccc;}
.dfw-on:hover .dfw-hide,.dfw-on:focus .dfw-hide{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;right:-55px}
.dfw-on:focus-within .dfw-hide{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;right:-55px}
.dfw-on.dfwHide{left:-200px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.dfwHide.dfw-on:hover .dfw-hide,.dfwHide.dfw-on:focus .dfw-hide{right:-65px}
.dfwHide.dfw-on:focus-within .dfw-hide{right:-65px}
.dfwHide.dfw-on:hover .dfw-hide a,.dfwHide.dfw-on:focus .dfw-hide a{padding-left:50px}
.dfwHide.dfw-on:focus-within .dfw-hide a{padding-left:50px}
.dfw-skip{vertical-align:top;right:5px;top:0;position:absolute;font:normal 12px/20px Verdana,Arial,Helvetica,sans-serif;display:none;z-index:99}
#skip-header.dfw-skip{top:0}
#skip-sidebar.dfw-skip{right:0}
.dfw-skip a{display:block;padding:0 5px; border: 1px solid #000;} 
.accessible_on .dfw-skip{display:block}
#Container,header,nav,section,footer,#Content-Container,#Footer-Container,#Access-Container,#Banner-Container,#Banner-Container-S{width:100%;margin:0;padding:0;position:relative}
#Container{overflow:hidden}
header.sticky{position:fixed;width:100%;z-index:999;transition:all .5s ease}
header.sticky-up{transition:all .5s ease}
#Main-Menu{display:block}
#Mobile-Menu{display:none}
.menu li{float:left;position:relative;text-align:center;}
.menu li a{display:block}
.menu ul{position:absolute;z-index:999;left:0;display:none}
.menu ul ul{left:100%;top:0}
.menu ul li{float:none;height:auto;text-align:left}
.menu ul li a{padding:10px 15px 10px 30px}
.menu li:hover > ul,.menu li:focus > ul{display:block}
.menu li:focus-within > ul{display:block}
.menu li:last-child ul{right:0;left:auto}
.menu li:last-child li ul,.menu li:last-child li:last-child ul{right:100%}
.accessible_on .menu li.menu-home{font-size:inherit!important;width:auto}
.toggleMenu{text-align:center;padding:2px;font-size: 18px; text-transform: uppercase;}
.toggleMenu a{display:block;padding:5px;border:2px solid #fff;border-radius:5px; color: #fff;}
.toggleMenu span{display:inline-block;vertical-align:middle;margin:0 10px;width:40px;height:30px;font-size:26px;line-height:30px}
.parentMenu li a{padding:10px 10px 10px 20px;display:block;color:#fff}
.parentMenu li:hover,.parentMenu li.actMenu,.parentMenu li.actMenu li{background:#003263}
.parentMenu li ul{display:none}
.parentMenu li li:hover{background:#333}
.parentMenu li li a{padding:10px 10px 10px 40px}
.parentMenu li li li a{padding:10px 10px 10px 60px}
.parentList::after{font-family:'fontello';position:absolute;right:15px;content:'\e810'}
.parentMenu li:hover .parentList::after{content:'\e80d'}
.parentMenu li.actMenu .parentList::after{content:'\e80d'}
.Wrapper{z-index:9999;background:#097EF0;}
.Wrapper.mobileMenu{position:absolute;width:100%;left:0;display:none}
.Wrapper.slideMenu{position:fixed;width:90%;top:0;display:block;height:100%;overflow-y:scroll}
#Container.slideLeft .Wrapper.slideMenu{left:-90%;-webkit-transition:left .9s ease-in-out;-moz-transition:left .9s ease-in-out;-ms-transition:left .9s ease-in-out;-o-transition:left .9s ease-in-out;transition:left .9s ease-in-out}
#Container.slideLeft .Wrapper.slideMenu.showMenu{left:0}
#Container.slideRight .Wrapper.slideMenu{right:-90%;-webkit-transition:right .9s ease-in-out;-moz-transition:right .9s ease-in-out;-ms-transition:right .9s ease-in-out;-o-transition:right .9s ease-in-out;transition:right .9s ease-in-out}
#Container.slideRight .Wrapper.slideMenu.showMenu{right:0}
#Container.slideLeft{left:0;-webkit-transition:left .9s ease-in-out;-moz-transition:left .9s ease-in-out;-ms-transition:left .9s ease-in-out;-o-transition:left .9s ease-in-out;transition:left .9s ease-in-out}
#Container.slideLeft.slideContainer{left:90%;background:rgba(0,0,0,0.4)}
.dfw-blackmode #Container.slideLeft.slideContainer{background:rgba(255,255,255,0.4)}
#Container.slideRight{right:0;-webkit-transition:right .9s ease-in-out;-moz-transition:right .9s ease-in-out;-ms-transition:right .9s ease-in-out;-o-transition:right .9s ease-in-out;transition:right .9s ease-in-out}
#Container.slideRight.slideContainer{right:90%;background:rgba(0,0,0,0.4)}
.dfw-blackmode #Container.slideRight.slideContainer{background:rgba(255,255,255,0.4)}
.menuClose{position:absolute;z-index:9;right:0;background:rgba(0,0,0);width:70px}
.menuClose a{display:block;padding:5px 20px 5px 10px;color:#fff}
.menuClose a span::before{font-family:'fontello';content:'\e816';position:absolute;right:5px;top:5px}
.Wrapper .socialIcons,.Wrapper .socialIcons ul,.Wrapper .socialIcons li{margin:0;padding:0}
.Wrapper .socialIcons li{display:inline-block;vertical-align:top}
.navigation{padding:10px;}
.textMain{padding:10px 10px 50px}

.textMain a:hover{text-decoration:none}

.textMain ul li,.textMain ol ul li{background:url(../images/bullet-b-new.png) no-repeat 15px 17px;padding:5px 5px 5px 30px}
.textMain ol{padding: 0 0 0 30px;}
.textMain ol li{padding:5px;list-style:decimal}
.textMain ul ul,.textMain ol ol{margin:0;padding:5px 5px 10px 20px}
.textMain ul ul li{background:none;padding:5px;list-style:circle}
.textMain ol ol li{padding:5px;list-style-type:lower-alpha}
.textMain ol ul li{list-style:none}
.textMain ul ul ul li{list-style:square}
.textMain ol ol ol li{list-style:lower-roman}
.textMain li p{margin:5px}
.textMain h1{padding:10px 0;margin:0}
.textMain h1 span,.textMain h2 span{display:block; font-size: 20px; font-weight: 400;}
.textMain h1 a,.textMain h2 a,.textMain h3 a,.textMain h4 a,.hTag2 a,.hTag3 a,.hTag4 a{text-decoration:none}
.textMainBold,.textMain strong{font-weight:700}
.textMain em{font-style:italic}
.PDFtext{font:normal 12px Verdana,Arial,Helvetica,sans-serif;color:#999}
.mandatory{font:normal 14px Verdana,Arial,Helvetica,sans-serif;color:red}
#Sidebar{position:relative;padding:5px 0 20px}
.write-review{border:2px solid #000;font:normal 16px/20px Verdana,Arial,Helvetica,sans-serif;float:right;position:relative}
.textMain .write-review a{display:block;padding:5px 15px;text-decoration:none}
.textMain .write-review a::before{margin-right:15px}
.write-review::before,.write-review::after{position:absolute;content:''}
.write-review::before{border-right:10px solid transparent;border-left:10px solid #000;border-bottom:10px solid transparent;left:0;top:0}
.write-review::after{border-top:10px solid transparent;border-right:10px solid #000;border-left:10px solid transparent;right:0;bottom:0}
.ypo-showcase{bottom:10px;left:10px}
.showcase{padding:5px;border:1px solid #003263}
.ypo-l{padding:10px;background:#fff;text-align:right}
.ypo-r{background:#efefef;padding:10px;text-align:left}
.ypo-l img,.ypo-r img{border:1px solid #003263;padding:2px}
.ypo-l img{margin:0 15px 10px 0;float:left}
.ypo-r img{margin:0 0 10px 15px;float:right}
.textMain .blogMain ul,.textMain .blogMain li{margin:0;padding:0;background:none}
.textMain .blogMain ul li{padding:15px 0;border-bottom:1px solid #ccc}
.textMain .blogMain li h3 a{text-decoration:none}
.textMain .blogMain li p{padding:10px 0!important;margin:0!important}

.textMain .blogMain li .read-more{display:inline-block}
.textMain .blogMain li .read-more a{display:block;padding:10px 15px;border:2px solid #333;border-radius:10px;text-decoration:none}
.mediaList{margin:0;padding:10px 0}
.textMain .mediaList ul{margin:0;padding:0}
.textMain .mediaList li{display:inline-block;list-style:none;padding:0;margin:5px 3px;border-radius:5px;border:2px solid #097EF0;background:none}
.mediaList li a{display:block;padding:5px 10px;text-decoration:none}
.mediaList li a::before{font-family:'fontello';margin-right:10px}
.info a::before{content:'\e80a'}
.video a::before{content:'\e808'}
.accordion{margin:10px 0}
.accordead,.textMain .accordead{padding:0;margin:2px 0;letter-spacing:1px;border:1px solid #097EF0;position:relative; font-weight: 500;}
.accordead a::after,.textMain .accordead a::after{font-family:'fontello';position:absolute;color:#ffb500;right:10px;content:'\e80b'}
.accordead.show_accord a::after,.textMain .accordead.show_accord a::after{content:'\e80c'}
.accessible_on .accordead,.accessible_on .textMain .accordead{border:none;padding:10px 0;margin:0}
.accordead,.textMain .accordead a{padding:5px 10px;display:block;text-decoration:none}
.accordane,.textMain .accordane{display:none;padding:15px 10px;border:1px solid #097EF0}
.accessible_on .accordane,.accessible_on .textMain .accordane{border:none;display:block;padding:0;margin:0}
.dfw-whitemode .accordane,.dfw-whitemode .textMain .accordane{border-bottom:1px dashed #000}
.dfw-blackmode .accordane,.dfw-blackmode .textMain .accordane{border-bottom:1px dashed #fff}
.subList{padding:10px 0}
.textMain .subList ul,.textMain .subList li{padding:0;margin:0;background:none}
.textMain .subList li{font:normal 16px/20px Verdana,Arial,Helvetica,sans-serif;color:#fff;display:inline-block;vertical-align:top;padding:2px;border:1px solid #097EF0;margin:3px 0;width:48%;background:none}
.textMain .subList li a{display:block;padding:5px 15px;text-decoration:none}
.relList{padding:10px 0}
.textMain .subList li a:hover{color: #000;}
.textMain .relList ul,.textMain .relList li{padding:0;margin:0;background:none}
.textMain .relList li{font:normal 16px/20px Verdana,Arial,Helvetica,sans-serif;color:#fff;display:inline-block;vertical-align:top;padding:2px;border:1px solid #097EF0;margin:3px 0;background:none}
.textMain .relList li a{display:block;padding:5px 15px;text-decoration:none}
.tel1,.tel2,.tel3,.tel4,.tel5,.tel6,.tel7,.tel8,.tel9{display:inline-block}
.social-logo li{display:inline-block;vertical-align:top}
.social-logo li span{display:none}
.notImg{width:100px;height:100px;border-radius:50%;font:normal 60px/100px Verdana,Arial,Helvetica,sans-serif;margin:0 auto;text-align:center}
.dfw-whitemode .notImg{background:#00e;color:#fff}
.dfw-blackmode .notImg{background:#fc0;color:#000}
.notImg::before{font-family:'fontello';line-height:100px;content:'\e817'}
.textMain .notFound{font:normal 20px/30px Verdana,Arial,Helvetica,sans-serif;text-align:center;padding:50px 0}
.textMain .notFound h1{font:normal 100px/120px Verdana,Arial,Helvetica,sans-serif}
.textMain .notFound h1 span{font:normal 50px/60px Verdana,Arial,Helvetica,sans-serif}
.thankImg{width:100px;height:100px;border-radius:50%;font:normal 60px/100px Verdana,Arial,Helvetica,sans-serif;background:#060;color:#fff;margin:0 auto;text-align:center}
.dfw-whitemode .thankImg{background:#00e;color:#fff}
.dfw-blackmode .thankImg{background:#fc0;color:#000}
.thankImg::before{font-family:'fontello';line-height:100px;content:'\e813'}
.textMain .thankYou{font:normal 16px/30px Verdana,Arial,Helvetica,sans-serif;text-align:center;padding:50px 0}
.textMain .thankYou h1{font:normal 60px/100px Verdana,Arial,Helvetica,sans-serif}
.textMain .thankYou h1 span{font:normal 60px/100px Verdana,Arial,Helvetica,sans-serif;display:inline-block;color:#060}
.pdf-icon::before{font-family:'fontello';content:'\f1c1';color:red;font-size:20px;margin-right:10px}
.dfw-whitemode,.dfw-whitemode .dfw-skip{background:#fff}
.dfw-blackmode,.dfw-blackmode .dfw-skip{background:#000}
.dfw-whitemode #Container{color:#000!important}
.accessible_on #Container a,.accessible_on #Container a:hover,.accessible_on .Wrapper a{color:#00e!important}
.dfw-blackmode #Container{color:#fff!important}
.dfw-blackmode #Container a,.dfw-blackmode #Container a:hover,.dfw-blackmode .Wrapper a{color:#fc0!important}
.accessible_on .theme-L,.accessible_on .theme-R,.accessible_on .accordead a::after,.accessible_on .textMain .accordead a::after,.accessible_on .social-logo li a:before,.accessible_on .menu-home a::before{display:none}
.accessible_on .social-logo li span,.accessible_on #Content,.accessible_on #Sidebar{display:block}
.accessible_on #Content,.accessible_on #Sidebar{position:relative}
.accessible_on .social-logo li{width:auto}
.dfw-whitemode .menu ul,.dfw-whitemode .Wrapper{background:#eee}
.dfw-blackmode .menu ul,.dfw-blackmode .Wrapper{background:#333}
.accessible_on .textMain,.accessible_on .textMain h1,.accessible_on .textMain h1 span,.accessible_on .textMain h2,.accessible_on .textMain h2 span,.accessible_on .textMain h3,.accessible_on .textMain h3 span,.accessible_on .textMain h4,.accessible_on .textMain h4 span,.accessible_on .navigation,.accessible_on .PDFtext,.accessible_on .notFound{color:inherit!important}
.accessible_on .parentMenu li,.accessible_on .textMain .relList li,.accessible_on .textMain .subList li,.accessible_on .ypo-l,.accessible_on .ypo-r,.accessible_on .textMain ul ul li,.accessible_on .menu-home a,.accessible_on .textMain .mediaList li,.accessible_on .menu li li{background:none!important}
.dfw-blackmode .dfw-skip,.dfw-blackmode .showcase,.dfw-blackmode .ypo-l img,.dfw-blackmode .ypo-r img{border:1px solid #fff}
.dfw-whitemode .textMain .write-review,.dfw-whitemode .textMain .mediaList li,.dfw-whitemode .textMain .relList li,.dfw-whitemode .textMain .subList li{border:2px solid #000}
.dfw-blackmode .textMain .write-review,.dfw-blackmode .textMain .mediaList li,.dfw-blackmode .textMain .relList li,.dfw-blackmode .textMain .subList li{border:2px solid #fff}
.dfw-whitemode .ypo-l,.dfw-whitemode .ypo-r{border-bottom:1px dashed #000}
.dfw-blackmode .ypo-l,.dfw-blackmode .ypo-r{border-bottom:1px dashed #fff}
.dfw-whitemode .ypo-logo img{-webkit-filter:invert(100%);-moz-filter:invert(100%);-ms-filter:invert(100%);-o-filter:invert(100%);filter:invert(100%)}
.dfw-blackmode .ypo-logo img{-webkit-filter:invert(0);-moz-filter:invert(0);-ms-filter:invert(0);-o-filter:invert(0);filter:invert(0)}
.dfw-blackmode .write-review::before{border-left:10px solid #fff}
.dfw-blackmode .write-review::after{border-right:10px solid #fff}

.accessible_on .logo, .accessible_on .ypo-logo{filter: grayscale(0%) contrast(30%);}
.accessible_on #Header-Container{position: relative;}
.accessible_on nav .dfw-skip{right: -70px; top: 10px;}
.accessible_on .appoint-menu{width: 55%;}
.accessible_on header a, .accessible_on #cond_procd *, .accessible_on #dr_prof *, .accessible_on .expertise_blk *, .accessible_on .pat_links ul li a:hover, .accessible_on #Footer-Container *, .accessible_on .sidebar-specialties a.hd1, .accessible_on .sidebar-patient-resources ul li a:hover, .accessible_on .sidebar-specialties ul li a:hover, .accessible_on .sidebar-stephanie-j-muh-md *, .accessible_on .sidebar-watch-videos a.hd1, .accessible_on .sidebar-patient-resources a.hd1, .accessible_on .sidebar-watch-videos ul li a:hover, .accessible_on .sidebar-patient-reviews a.hd1, .accessible_on .sidebar-parctice-locations *, .accessible_on .sidebar-patient-resources .hd1{color: #000!important;}
.accessible_on .tel a, .accessible_on .appoint a, .accessible_on nav ul li > a::before, .accessible_on .social-logo li a, .accessible_on #cond_procd, .accessible_on #cond_procd ul li, .accessible_on #cond_procd ul li:nth-child(2n+1), .accessible_on #dr_prof, .accessible_on .dr_txt ul li a, .accessible_on .dr_awards, .accessible_on .dr_awards ul li a, .accessible_on #cred_bar, .accessible_on #area_expertise, .accessible_on .expertise_more a, .accessible_on #pat_rsrc, .accessible_on #pat_rsrc ul li a, .accessible_on #pat_rvws, .accessible_on .pat_rvws_txt, .accessible_on .pat_links ul li a, .accessible_on #question #form-element-list .submitbutton input, .accessible_on #Footer-Container, .accessible_on .sidebar-specialties, .accessible_on .sidebar-specialties ul li a, .accessible_on .sidebar-stephanie-j-muh-md, .accessible_on .sidebar-watch-videos a.hd1, .accessible_on .sidebar-watch-videos, .accessible_on .sidebar-watch-videos ul, .accessible_on .sidebar-patient-resources, .accessible_on .sidebar-patient-resources ul li a, .accessible_on .sidebar-watch-videos ul li a, .accessible_on .sidebar-patient-reviews a.hd1, .accessible_on .sidebar-parctice-locations a.hd1, .accessible_on .sidebar-parctice-locations, .accessible_on .sidebar-parctice-locations ul li a, .accessible_on .pat_rvws_blk, .accessible_on .textMain .tab-list li, .accessible_on .textMain .link-tabs li a, .accessible_on .textMain .link-tabs li{background: none!important;}
.accessible_on #Banner-Container{min-height: auto;}
.accessible_on nav ul li ul li a, .accessible_on nav ul li ul li a:hover{background: #ccc;}
.accessible_on #Banner-Container .social-logo, .accessible_on #inner-Banner-Container .social-logo{position: relative; top: auto; text-align: center; padding: 30px 0;}
.accessible_on .social-logo{top: auto; left: auto;}
.accessible_on .social-logo li{display: inline-block; border: 1px solid #000; padding: 5px;}
.accessible_on #cond_procd ul li, .accessible_on .dr_txt ul li a, .accessible_on #pat_rsrc ul li a{ display: inline-block; border: 1px solid #000; padding: 5px; margin: 5px;}
.accessible_on #cond_procd ul li a span, .accessible_on .pat_rvws_img, .accessible_on #inner-Banner{display: none;}
.accessible_on #cond_procd ul li a{padding: 0; min-height: auto;}
.accessible_on .dr_awards_sec, .accessible_on #videos ul li, .accessible_on .expertise_more a{border: 1px solid #000;}
.accessible_on #dr_prof{padding: 20px 0;}
.accessible_on .dr_awards ul li a, .accessible_on .dr_awards ul li.awd_pub a{padding:10px 0; text-align: center; border-top: 1px solid #000;}
.accessible_on #cred_bar{text-align: center;}
.accessible_on #cred_bar ul li{display: inline-block; }
.accessible_on #videos, .accessible_on #pat_rsrc{text-align: center;}
.accessible_on #videos ul li{padding: 10px; margin: 0 10px}
.accessible_on .expertise_blk{float: none; margin: 0px auto; border: 1px solid #000; padding: 10px; min-height: 340px;}
.accessible_on #pat_rsrc ul li a{float: none; width: auto;}
.accessible_on #pat_rsrc ul li{display: inline-block;}
.accessible_on .pat_list{padding: 0;}
.accessible_on .pat_list ul li{padding: 10px 0 15px 0;}
.accessible_on .pat_rvws_blk, .accessible_on .pat_links{padding: 10px 0;}
.accessible_on #question #form-element-list .submitbutton input{border: 1px solid #000; color: #000!important;}
.accessible_on #inner-Banner-Container #inner-Banner, .accessible_on #inner-Banner-Container{min-height: auto; height: auto;}
.accessible_on #sidebar.table-cell{display: block; position: relative;} 
.accessible_on #sidebar{border: 1px solid #ccc;}
.accessible_on .sidebar-specialties ul li a, .accessible_on .sidebar-stephanie-j-muh-md a.view-full-profile, .accessible_on .sidebar-parctice-locations{border: 1px solid #000; padding: 10px;}
.accessible_on .sidebar-stephanie-j-muh-md, .accessible_on .sidebar-watch-videos ul li a, .accessible_on .sidebar-patient-resources ul li a, .accessible_on .sidebar-patient-reviews a.hd1{border: 1px solid #000!important; padding: 10px;}
.accessible_on .sidebar-parctice-locations a.hd1, .accessible_on .sidebar-parctice-locations ul li a{padding: 10px;}
.accessible_on .sidebar-parctice-locations ul{width: auto;}
.accessible_on .ser-sholder img{display: none;}
.accessible_on .ser-sholder{padding: 10px; border: 1px solid #000;}
.accessible_on .textMain .tab-list li a{background: none!important; border: 1px solid #ccc; color: #000;}
.accessible_on .textMain .link-tabs li a{color: #000;}
.accessible_on .contact-map{display: none;}

.accessible_on #cond_procd, .accessible_on #dr_prof, .accessible_on #cred_bar, .accessible_on #videos, .accessible_on #area_expertise, .accessible_on #pat_rvws, .accessible_on #pat_rsrc, .accessible_on #question {border-bottom: 1px solid #ccc;}

.dfw-blackmode header a, .dfw-blackmode #cond_procd *, .dfw-blackmode #dr_prof *, .dfw-blackmode .expertise_blk *, .dfw-blackmode .pat_links ul li a:hover, .dfw-blackmode #Footer-Container *, .dfw-blackmode .sidebar-specialties a.hd1, .dfw-blackmode .sidebar-patient-resources ul li a:hover, .dfw-blackmode .sidebar-specialties ul li a:hover, .dfw-blackmode .sidebar-stephanie-j-muh-md *, .dfw-blackmode .sidebar-watch-videos a.hd1, .dfw-blackmode .sidebar-patient-resources a.hd1, .dfw-blackmode .sidebar-watch-videos ul li a:hover, .dfw-blackmode .sidebar-patient-reviews a.hd1, .dfw-blackmode .sidebar-parctice-locations *, .dfw-blackmode .pat_rvws_title, .dfw-blackmode .question_title, .dfw-blackmode #question p, .dfw-blackmode #question #form-element-list .submitbutton input, .dfw-blackmode article p, .dfw-blackmode article ul li, .dfw-blackmode article ol li, .dfw-blackmode .sidebar-patient-resources .hd1{color: #fff!important;}

.dfw-blackmode .sidebar-stephanie-j-muh-md, .dfw-blackmode .sidebar-watch-videos ul li a, .dfw-blackmode .sidebar-patient-resources ul li a, .dfw-blackmode .sidebar-patient-reviews a.hd1, .dfw-blackmode .ser-sholder, .dfw-blackmode .sidebar-specialties ul li a, .dfw-blackmode .sidebar-stephanie-j-muh-md a.view-full-profile, .dfw-blackmode .sidebar-parctice-locations, .dfw-blackmode #question #form-element-list .submitbutton input, .dfw-blackmode .expertise_blk, .dfw-blackmode .dr_awards ul li a, .dfw-blackmode .dr_awards ul li.awd_pub a, .dfw-blackmode .dr_awards_sec, .dfw-blackmode #videos ul li, .dfw-blackmode .expertise_more a, .dfw-blackmode #cond_procd ul li, .dfw-blackmode .dr_txt ul li a, .dfw-blackmode #pat_rsrc ul li a,.dfw-blackmode .social-logo li, .dfw-blackmode #question #form-element-list li input{border: 1px solid #fff!important;}
.dfw-blackmode #question #form-element-list li input, .dfw-blackmode #question #form-element-list li textarea{background: none; color: #fff;}
.dfw-blackmode nav ul li ul li a, .dfw-blackmode nav ul li ul li a:hover{background: #333;}

/* =========================================
   Map Section — ADA Accessible Mode + Contrast (Black) Mode
   Single source of truth — no hover dependency
   ========================================= */

@media screen and (min-width: 641px) {
    .accessible_on #map_sec .desktop-only {
        display: flex !important;
        flex-wrap: wrap;
        justify-content: center;
        align-items: flex-start;
        gap: 30px;
    }
    .accessible_on #map_sec .mobile-only {
        display: none !important;
    }
}

@media screen and (max-width: 640px) {
    .accessible_on #map_sec .mobile-only {
        display: flex !important;
        flex-wrap: wrap;
        justify-content: center;
        align-items: flex-start;
        gap: 30px;
    }
    .accessible_on #map_sec .desktop-only {
        display: none !important;
    }
}

.accessible_on #map { text-align: center; min-height: auto; padding: 20px 0; background: none; }
.accessible_on #map_sec { min-height: auto; max-width: 660px; margin: 0 auto; }

.accessible_on .map_blk {
    position: static !important;
    width: 300px !important;
    height: auto !important;
    min-height: auto !important;
    background: #fff !important;
    border: 1px solid #00539b !important;
    transition: none !important;
    transform: none !important;
    display: block;
    float: none !important;
    margin: 0 !important;
    left: auto !important;
    top: auto !important;
    bottom: auto !important;
    box-sizing: border-box !important;
}

.accessible_on .map_loc {
    border: none !important;
    border-bottom: 1px solid #00539b !important;
    background: #fff !important;
    color: #2e2d2d !important;
    width: 100% !important;
    display: block !important;
    box-sizing: border-box !important;
    text-align: center;
}

.accessible_on .map_details {
    display: block !important;
    background: #fff !important;
    color: #2e2d2d !important;
    padding: 15px 18px 18px !important;
    margin-top: 0 !important;
    text-align: center;
    transform: none !important;
    visibility: visible !important;
}

.accessible_on .map_details p {
    color: #2e2d2d !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    margin: 0 0 10px !important;
}

.accessible_on .map_dir a {
    color: #00539b !important;
    text-decoration: underline !important;
    font-weight: 600 !important;
}

.accessible_on .off_hrs {
    color: #2e2d2d !important;
    font-size: 18px !important;
    font-family: 'Arbutus Slab', serif !important;
    font-weight: 600 !important;
    background: none !important;
    padding-left: 0 !important;
    margin: 12px 0 8px !important;
}

.accessible_on .map_bloomfield .map_loc:before,
.accessible_on .map_bloomfield .map_loc:after,
.accessible_on .map_detroit .map_loc:before,
.accessible_on .map_detroit .map_loc:after,
.accessible_on .map_blk::after {
    display: none !important;
}

/* --- Contrast / Black Mode --- */
.dfw-blackmode .accessible_on .map_blk {
    background: #000 !important;
    border: 1px solid #fff !important;
}

.dfw-blackmode .accessible_on .map_loc {
    background: #000 !important;
    color: #fff !important;
    border-bottom: 1px solid #fff !important;
}

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

.dfw-blackmode .accessible_on .map_details p {
    color: #fff !important;
}

.dfw-blackmode .accessible_on .off_hrs {
    color: #fff !important;
    background: none !important;
}

.dfw-blackmode .accessible_on .map_dir a {
    color: #ffb500 !important;
    text-decoration: underline !important;
}

@media screen and (max-width : 1023px) {
.dfw-off {display:none !important;}
}

@media screen and (max-width : 640px) {
.dfw-on li.table-cell{text-align:center;padding:5px 0}
#Main-Menu{display:none}
#Mobile-Menu{display:block}
#Content.table-cell, aside.table-cell{display:block}
.accessible_on .dfw-skip{display:none}
    .accordead, .textMain .accordead{font-size: 14px;}
}