@charset "utf-8";
html{box-sizing:border-box;}
*, *:before, *:after{box-sizing:inherit;}
article, aside, details, figcaption, figure,footer, header, menu, nav, section{display:block;}
header:after,section:after,article:after,footer:after,figure:after,figcaption:after,aside:after,nav:after,div:after{display:block;clear:both;content:"";height:0;overflow:hidden;}
header, #content, footer {float:left; clear:both;}
h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote, nav, table{padding:0;margin:0;font-weight:normal;font-style:normal;font-size:1em;line-height:1.5em;font-family:Helvetica, Arial, sans-serif;-webkit-text-size-adjust:none;–ms-text-size-adjust:none;word-break:hyphenate;-ms-hyphens:hyphenate;}
p, h3, h4, h5, h6, ul, ol, li, blockquote, address{max-width:650px;margin: 0 12px 1.25em;}
nav p, nav ul, nav ol, nav li, #indexatoz ul, #indexatoz li{max-width:100%;}
p{font-weight:lighter;}
h1{}
h2{display:block;margin-bottom:16px;padding:16px 12px 2px;font-size:1.5em;color:#6b2968;border-top:solid 1px #CCC;border-bottom:solid 1px #ccc;background-color:#F7F7F7;}
h3{font-size:1.35em;margin-top:2.6em;margin-bottom:0.7em;color:#6b2968;clear:both;}
h2 + h3{margin-top:0;}
h4{font-size:1.05em;margin-bottom:0.9em;color:#6b2968;}
h5{margin-bottom:0;}
h6{margin-bottom:0;}
p[align="center"], h2[align="center"], h3[align="center"], h4[align="center"], h5[align="center"], h6[align="center"]{max-width:none;}
noLineBreak{white-space:nowrap;}
blockquote{font-weight:lighter;}
.indent-1, .indent-2, .indent-3, .indent-4{border-left: solid 3px #DEDEDE; margin-left: 16px; padding-left: 16px; padding-bottom: .3em; width: auto; max-width: 80%;}
.indent-2{padding-left:36px;}
.indent-3{padding-left:56px;}
.indent-4{padding-left:76px;}
.indentNoBorder-1, .indentNoBorder-2, .indentNoBorder-3, .indentNoBorder-4{margin-left: 19px; padding-left: 16px; padding-bottom: .3em; width: auto; max-width: 80%;}
.indentNoBorder-2{padding-left:39px;}
.indentNoBorder-3{padding-left:59px;}
.indentNoBorder-4{padding-left:79px;}
figcaption .indent-1, figcaption .indent-2, figcaption .indent-3, figcaption .indent-4,figcaption .indentNoBorder-1, figcaption .indentNoBorder-2, figcaption .indentNoBorder-3, figcaption .indentNoBorder-4{margin-top:.6em;max-width:none;}
cite{}
figcaption blockquote{margin-top:0.8em;margin-bottom:0.8em;}
address{font-size:.85em;margin:.3em 16px 1em;}
hr{margin-left:16px;margin-right:16px;}
hr.divider{clear:both;height:0;margin-top:3em;padding-bottom:2em;color:#FFF;border:0;border-top:solid 1px #E7E7E7;background-image:url(/images/12templates/divider.png);background-repeat:no-repeat;background-position:top;background-size:cover;}
ol, ul{margin:0 16px 1.25em 36px;font-weight:lighter;}
ul ul, ol ol, ul ol, ol ul{margin-bottom:.5em;}
ul{list-style-image:url(http://www.dot.state.mn.us/images/10templates/icon_bullet.gif);}
ul li, ol li, ul ul li, ol ol li, ul ol li, ol ul li{margin:0 0 .3em 0;font-weight:lighter;}
ul, li{clear:none;}
ul ul, ol ol, ol ul, ul ol{margin-left:2em;margin-top:.4em;font-size:1em;margin-right:0;}
ul li ul, ol li ol, ol li ul, ul li ol{margin-left:2em;margin-top:.4em;margin-bottom:0;}
a:link, a:visited{font-size:1em;color:#2A8040;word-wrap:break-word;}
a:hover, a:active, a:focus{color:#737373;}
a[href^="tel:"]{white-space:nowrap;}
nav #general-links span a:link{display:block;position:absolute;left:-999px;}
.white-link{color:#FFF;}
.white-link a:link, .white-link a:visited{color:#FFF;padding:0 1px;text-decoration:none;}
.white-link a:hover{text-decoration:underline;}
p#skip{display:block;position:absolute;left:-999px;}
.hidden{position:absolute;left:0;top:-1000px;width:1px;height:1px;overflow:hidden;}
.clear{clear:both;padding-top:17px;}
image.clear, figure.clear{clear:right;padding-top:0;margin-top:17px;}
image.no-clear, figure.no-clear{clear:none;}
img{border:0;margin:.2em 3% 1em !important;padding:0;max-width:94% !important;height:auto !important;}
img.right{margin-right:20px !important;margin-left:20px !important;float:right;}
p img, h2 img, h3 img, h4 img, h5 img, h6 img{border:0;margin:.2em 16px 0 0 !important;padding:0;max-width:100% !important;height:auto !important;}
p img[align="right"]{margin:1.4em -24px 0px 3% !important;float:right;}
img a{text-decoration:none;}
figure{float:right;display:block;max-width:94%;width:auto;padding:0;margin:.3em 3% 1.5em;outline:solid 1px #D4D4D4;clear:right;overflow:hidden;line-height:1.4em;font-family:Helvetica, Arial, sans-serif;}
figure img{display:block;border:0;margin:0 !important;padding:0;max-width:100% !important;height:auto !important;}
figure a:link, figure a:visited{font-size:1em;}
figure a img {margin-bottom:0 !important;}
figcaption{color:#4E4E4E;background-color:#F3F3F3;display:block;width:100%;margin:0;padding:.8em .9em .9em;overflow:hidden;font-size:.75em;line-height:1.4em;}
figcaption p,figcaption p:first-of-type{font-size:1em;margin:0;padding:0;}
figcaption ul, figcaption ol{font-size:1em;margin:0 0 0 16px;padding:0;}
.figure-left{float:left;clear:left;}
img.half,img.quarter,img.twothird,img.third{margin-left:2%;margin-right:2%;}
img.quarter{width:21%;}
img.half{width:46%;}
img.third{width:29.33333%;}
img.twothird{width:62.66666%;}
.no-margin{margin:0;}
figure.no-margin{margin:.3em 0 1.5em;max-width:100%;}
figure img.right,figure img.left{float:none !important;clear:both !important;margin:0px auto !important;}
figure figcaption.right,figure figcaption.left{float:none !important;clear:both !important;margin:0px !important;}
form, table, .scrollcontent{margin:0 3% 1.3em;}
.scrollcontent{font-size:1em !important;}
table, .scrollcontent{max-width:94%;height:auto;padding:0;font-size:.85em;overflow-x:auto;overflow-y:inherit;-webkit-overflow-scrolling:touch;font-style:normal;}
.scrollcontent form{margin:0 !important;width:auto !important;max-width:0 !important;}
.scrollcontent table{margin:0 !important;max-width:none !important;font-size:1em !important;}
.scrollcontent img{margin:0 !important;width:auto !important;max-width: none !important;}
figure .scrollcontent{margin:0 !important;width:auto !important;max-width: none !important;}
p table, table p, td p{margin:0;max-width:100%;font-size:1em;}
table, th, td {border: 1px solid #D4D4D4;border-collapse:collapse;}
th, td{padding:3px 6px;max-width:320px;}
th p:first-of-type,td p:first-of-type{margin-top:0;}
.container-wrapper{float:left;width:96%;padding:0;margin:0 2% 1.6em;background-color:#FFF;overflow:hidden;box-shadow:0px 1px 4px #B8B8B8;border-radius:3px;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden;background-color:#FFF;box-shadow:inset 0px 0px 0px 4px #000;}
.video-container-wide{position:relative;padding-bottom:49.5%;padding-top:35px;height:0;overflow:hidden;background-color:#FFF;box-shadow:inset 0px 0px 0px 4px #000;}
.video-container-full{position:relative;padding-bottom:75%;padding-top:35px;height:0;overflow:hidden;background-color:#FFF;box-shadow:inset 0px 0px 0px 4px #000;}
.video-container iframe, .video-container-wide iframe, .video-container-full iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
iframe{outline:0;border:0;}
.video-container iframe, .video-container-wide iframe, .video-container-full iframe, .video-container-wide .youtube, .video-container-wide object, .video-container-wide embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0;outline:0;}
.video-container iframe, .video-container-wide iframe, .video-container-full iframe, .video-container-wide .youtube{z-index:2;}
.video-container-wide object{z-index:1;}
.calendar-container{position:relative;padding-bottom:75%;height:0;overflow:hidden;}
.calendar-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.google-maps{position:relative;padding-bottom:90%;overflow:hidden;}
.google-maps iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
body{margin:0;padding:0;font-family:Helvetica, Arial, sans-serif;}
header{box-sizing:border-box;width:100%;margin:0;padding:0;background-repeat:no-repeat;}
#content{box-sizing:border-box;width:1024px;margin:20px auto;padding:0;float:none;clear:both;overflow:hidden;background-color: #FFF;}
section{width:100%;margin:0;padding:0;float:right;}
.wrapper, article{box-sizing:border-box;float:left;width:100%;padding:0;margin:0 0 12px;overflow:hidden;border:solid 1px #CCC;}
section > .wrapper:last-child{margin-bottom:0;}
aside{width:24%;margin:0;padding:0;float:left;}
.wrapper aside, article aside{float:right;width:46%;margin:.3em 3% 1.3em;padding:0;clear:right;overflow:hidden;}
.wrapper aside div,article aside div{width:auto;margin-bottom:0;padding:0;float:none;border:none;background-color:none;box-shadow:none;border-radius:0;overflow:hidden;}
aside > div{box-sizing:border-box;width:100%;margin-bottom:10px;padding:0;border:solid 1px #CCC;overflow:hidden;}
.w1,.w2,.w3,.w4,.w5,.w6,.w7,.w8,.w9,.w10,.w11,.w12{margin:0 0.5% 16px;}
.w1{width:7.33333%;}
.w2{width:15.66666%;}
.w3{width:24%;}
.w4{width:32.33333%;}
.w5{width:40.66666%;}
.w6{width:49%;}
.w7{width:57.33333%;}
.w8{width:65.66666%;}
.w9{width:74%;}
.w10{width:82.33333%;}
.w11{width:90.66666%;}
.w12{width:99%;}
.right{float:right;}
.left{float:left;}
.center{float:none !important;clear:both !important;margin-left:auto !important;margin-right:auto !important;}
.no-clear{clear:none;}
div.darkgray{background-color:#808080;color:#FFF;}
div.lightgray{background-color:#9A9A9A;color:#FFF;}
div.gray{background-color:#8F989F;color:#FFF;}
div.green{background-color:#007B35;color:#FFF;}
div.purple{background-color:#6D2077;color:#FFF;}
div.hoverdarkgray{background-color:#808080;color:#FFF;}
div.hoverdarkgray:hover{background-color:#6D2077;color:#FFF;}
div.hoverlightgray{background-color:#9A9A9A;color:#FFF;}
div.hoverlightgray:hover{background-color:#6D2077;color:#FFF;}
div.hovergreen{background-color:#007B35;color:#FFF;}
div.hovergreen:hover{background-color:#006E35;color:#FFF;}
div.hoverpurple{background-color:#6D2077;color:#FFF;}
div.hoverpurple:hover{background-color:#501757;color:#FFF;}
.emergency{color:#C62B20;font-weight:bold;}
.emergency a:link, .emergency a:visited{color:#C62B20;}
.emergency a:active, .emergency a:hover{color:#666;}
aside h2.emergency, aside h3.emergency, aside h4.emergency, aside h5.emergency, aside h6.emergency, figcaption.emergency{color:#FFF;background-color:#C62B20;}
.wrapper-header-ezPASS{width:100%;min-height:160px;margin:0;padding:0;background-image:url("/ezpassmn/images/header-background.jpg");background-position:center;background-repeat:no-repeat;background-color:#FFFFFF;overflow:hidden;}
.header-ezPASS{width:100%;max-width:1024px;margin:0 auto;padding:0;overflow:hidden;}
.ezPASS-logo{position:relative;display:block;width:160px;height:80px;float:left;margin-top:50px;margin-bottom:20px;clear:none;background-image:url(/ezpassmn/images/logo-purple.png);background-position:center;background-repeat:no-repeat;background-color:white;border:solid 2px white;border-radius:3px;background-size:contain;box-shadow: 3px 3px 5px #737373;}
.ezPASS-logo span{position:absolute;left:-999999px;top:-999999px;}
nav, nav ul, nav ol{margin:0;padding:0;}
span.skip{position:absolute;left:-9999px;}
nav#main-nav{float:left;width:800px;margin:100px 0 0 20px;padding:0;color:#454545;clear:none;font-size:1em;}
nav#main-nav ul{width:100%;margin:0;padding:0;list-style:none;list-style-image:none;list-style-type:none;}
nav#main-nav li{margin:0 .6em;padding:0;display:inline;list-style-image:none;}
nav#main-nav a:link, nav#main-nav a:visited{padding:0 .4em;white-space:nowrap;color:black;text-decoration:none;}
nav#main-nav a:hover, nav#main-nav a:active, nav#main-nav a:focus{color:#888;}
.hero-wrapper{float:none;clear:both;margin:0;padding:0;background-color:#CCCCCC;}
.hero-content{float:none;clear:both;width:1024px;margin:0 auto;overflow:hidden;}
.hero-content img.hero-image{max-width:100% !important;width:100% !important;margin:0 !important;padding:0;float:none;clear:both;}
.hero-content .hero-list-item {width:33.33333%;margin:5px 0 0;float:left;}
.hero-list-item img {margin:14px 3% !important;max-width:40% !important;float:left;}
.hero-list-item h2{display:inline;font-weight:lighter;font-size:2em;line-height:1em;margin:14px 3% 0 1%;padding:0;max-width:50%;float:right;clear:none;background-color:transparent;border:none;color:white;}
.hero-list-item p{font-size:.9em;line-height:1.5em;margin:0 3% 12px 1%;max-width:50%;float:right;}
aside .hero-list-item img {max-width:0% !important; margin-top:10px !important;}
aside .hero-list-item h2{max-width:100%;margin-top:8px;margin-left:8px;font-size:1.8em;lineheight:.9em;float:left}
aside .hero-list-item p{max-width:100%;margin-left:8px;float:left}
.image-list{margin-bottom:20px;min-height:80px;overflow:hidden;position:relative;}
.image-list img{float:left !important;clear:left !important;position:absolute;left:0;top:0;}
.image-list h3{font-size:1.2em;line-height:1.1em;margin-top:0;margin-left: 107px;margin-bottom:0;color:#000;font-weight:lighter;}
.image-list p{font-size:.9em;margin-bottom:.6em;margin-left: 107px;line-height:1.3em;}
a.pdf-link:visited{color:#454545;}
a.pdf-link:link, a.pdf-link:visited{color:#6C276A;}
a.pdf-link:active, a.pdf-link:hover{color:#737373;}
.hide-link{display:none;}
.mobile-only{display:none;}
.handheld-only{display:none;}
.header-mndot{width:1024px;margin:0 auto; float:none; clear:both;overflow:hidden;}
#main-footer{width:100%;margin:0;padding:0;background-color:#D3D3D3;color:#454545;}
.footer-wrapper{width:100%;max-width:1024px; margin:24px auto;float:none;}
.footer-contact{padding:0;}
#main-footer address{font-size:.9em;line-height:1.7em;clear:none;margin:.1em 0;padding:0 .8em;}
#main-footer ul{clear:none;margin: 0; padding: 0;list-style:none;overflow:hidden;}
#main-footer ul li{margin:.1em 0;padding:0 .8em;line-height:1.5em;}
#main-footer a, #main-footer a:link, #main-footer a:visited{text-decoration:none;color:#454545;}
#main-footer a:hover, #main-footer a:active, #main-footer a:focus{text-decoration:underline;}
p.twitter, p.email, p.facebook, p.youtube, p.linkedin, p.survey, p.wordpress, p.constantcontact, p.getconnected{margin:.3em 1.2em .8em;}
p.twitter a, p.email a, p.facebook a, p.youtube a, p.linkedin a, p.wordpress a, p.constantcontact a, p.getconnected a, p.survey a{display:block;width:100%;width:80%\9;margin:0;padding:6px 0 6px 37px;text-align:left;font-size:1em;text-decoration:none;background-repeat:no-repeat;background-position:left;}
p.twitter a, p.email a, p.facebook a, p.youtube a, p.linkedin a, p.wordpress a, p.survey a{background-size:32px 32px;}
p.survey a:link, p.survey a:visited{background-image:url(http://www.dot.state.mn.us/images/12templates/survey.png);background-image:url(http://www.dot.state.mn.us/images/12templates/survey-ie.png)\9;}
p.email a:link, p.email a:visited{background-image:url(http://www.dot.state.mn.us/images/12templates/social-media/email.png);background-image:url(http://www.dot.state.mn.us/images/12templates/social-media/email-ie.png)\9;}
p.facebook a:link, p.facebook a:visited{background-image:url(http://www.dot.state.mn.us/images/12templates/social-media/facebook.png);background-image:url(http://www.dot.state.mn.us/images/12templates/social-media/facebook-ie.png)\9;}
p.youtube a:link, p.youtube a:visited{background-image:url(http://www.dot.state.mn.us/images/12templates/social-media/youtube.png);background-image:url(http://www.dot.state.mn.us/images/12templates/social-media/youtube-ie.png)\9;}
p.twitter a:link, p.twitter a:visited{background-image:url(http://www.dot.state.mn.us/images/12templates/social-media/twitter.png);background-image:url(http://www.dot.state.mn.us/images/12templates/social-media/twitter-ie.png)\9;}
p.linkedin a:link, p.linkedin a:visited{background-image:url(http://www.dot.state.mn.us/images/12templates/social-media/linkedin.png);background-image:url(http://www.dot.state.mn.us/images/12templates/social-media/linkedin-ie.png)\9;}
p.wordpress a:link, p.wordpress a:visited{background-image:url(http://www.dot.state.mn.us/images/12templates/social-media/wordpress.png);background-image:url(http://www.dot.state.mn.us/images/12templates/social-media/wordpress-ie.png)\9;}
p.constantcontact a:link, p.constantcontact a:visited{background-image:url(http://www.dot.state.mn.us/images/constantcontact2.png);}
#splash-alert{display:block;width:100%;height:auto;margin:0;padding:0;border-bottom:solid 1px #D6D6D6;background-color:#ABA8AD;}

.emergencyAlert{background-color:#AF0602;color:#FFF;}
.warningAlert{background-color:#FFC845;}
.informationAlert{background-color:#53565A;color:#FFF;}
.emergencyAlert,.warningAlert,.informationAlert{margin:0 !important;padding:12px 20px;font-size:1.2em;max-width: none !important;}
h3.emergencyAlert,h3.warningAlert,h3.informationAlert{margin-bottom: .675em !important;}
p.emergencyAlert,p.warningAlert,p.informationAlert{margin:0;font-size:1em;max-width:none;}
.emergencyAlert p,.warningAlert p,.informationAlert p{margin-bottom:0px;max-width:none;}

.emergencyAlert a:link,.emergencyAlert a:visited,
.informationAlert a:link,.informationAlert a:visited{color:#FFF;text-decoration:underline;}
.warningAlert a:link,.warningAlert a:visited{color:#000;}

.emergencyAlert a:hover,.emergencyAlert a:active,.emergencyAlert a:focus,
.informationAlert a:hover,.informationAlert a:active,.informationAlert a:focus{color:#FFC;}
.warningAlert a:hover,.warningAlert a:active,.warningAlert a:focus{color:#3A3C40;}
@media all and (max-width:1024px){table + h3,table + h4,table + h5,table + h6,table + p,table + ul,table + ol,div[align="center"] + p{clear:left;}
body{width:100%;float:left;padding:0;margin:0;}
#content{width:100%;margin:20px 0 24px;}
.ezpass-logo{width:25%;margin-top:56px;margin-left:2%;}
nav#main-nav{width:70%;margin:80px 0 0 2%;}
.hero-content{width:100%;margin:0;}
figure{max-width:94% !important;}
figure.hero-image{max-width:100% !important;}
tbody{width:100% !important;}
table td{width:auto;}
div.scrollcontent table{display:table;float:none !important;}
.desktop-only{display:none;}
.mobile-only{display:inherit;}
}
@media all and (min-width:821px){
}
@media all and (max-width:820px){
#content{width:100%;margin:0;padding:0 0 12px;float:left;}
#content > aside {width:100%;padding-bottom:0;margin-bottom:0;}
#content > aside div{width:47%;padding:0;margin-top:12px;margin-bottom:0;margin-left:2%;float:left;clear:none;}
.wrapper, article{width:96%;padding:0;margin:12px auto 0;float:none;clear:both;}
aside{padding-bottom:2px;}
.w1,.w2,.w3,.w4,.w5,.w6,.w7,.w8,.w9,.w10,.w11,.w12{margin:0 0 16px;}
.w1,.w2,.w3,.w4,.w5,.w6{width:50%;float:left;}
.w7,.w8,.w9,.w10,.w11,.w12{width:100%;float:none;clear:both;}
.hero-content .hero-list-item {width:100%;}
.hero-list-item h2{width:50%;}
.hero-list-item p{width:50%;}	
}
@media all and (max-width:760px){
table td figure,table td figure.left,table td figure.right,table td img{width:auto;max-width:400px;}
table.atozResults{width:94% !important;}
table.atozResults th{min-width: 140px !important;}
table.atozResults td{}
}
@media all and (max-width:720px){p, p.subheading, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote, nav, table, aside ol, aside ul{line-height:1.5em;}
aside p, aside h3, aside h4, aside h5, aside h6{margin-left:16px;margin-right:16px;}
img{max-width:96%;width:auto;margin:0 auto 1.6em;float:none !important;}
img.right{margin-right:2% !important;margin-left:2% !important;float:right !important;}
img.left{margin-right:2% !important;margin-left:2% !important;float:left !important;}
p img[align="right"]{margin:1em -24px 0px 3%;float:right !important;}
figure{max-width:96% !important;}
figure.caption-overlay{max-width:94%!important;}
figure.no-margin{max-width:100% !important;}
figure img{margin:0;padding:0;max-width:100%;height:auto;}
figure.caption-right img, figure.caption-right figcaption{width:50%;float:left !important;}
p.description{display:none;}
.ezpass-logo{margin-top:63px;}
nav#main-nav{width:60%;margin:68px 2% 0;}
.hero-list-item img {margin:14px 3% !important;max-width:40% !important;float:left !important;}
.footer-wrapper{width:90%;margin:24px auto;}
.footer-wrapper w6,.footer-wrapper w4{width:90%;}
.handheld-only{display:inherit;}
}
@media all and (max-width:640px){.wrapper > table, aside > table, article > table, aside > table{width:auto;}
.container-wrapper{border-radius:0;}
.wrapper aside, article aside{float:none !important;width:94% !important;margin:.3em auto 1.3em;padding:0;background-color:#EEE;overflow:hidden;}
.right{float:right !important;}
.left{float:left !important;}
.no-clear{clear:none !important;}
}
@media all and (max-width:540px){.right, .left{float:none !important;margin-left:auto !important;margin-right:auto !important;clear:both !important;}
p{margin-right:16px;}
p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote, nav, aside ol, aside ul{line-height:1.65em;}
p, ol, ul, pre, code, address, variable, form, fieldset, blockquote, nav, table, aside ol, aside ul{font-size:16px;font-size:.95em;}
ul ul,ol ol, ul ol, ol ul{font-size:1em;margin-right:0;}
li{margin-right:0;}
p.subheading{line-height:1.55em;}
ul, li{clear:both;}
img, img.right, img.left,p img[align="right"]{display:block;margin-left:auto !important;margin-right:auto !important;margin:0 2% .4em !important;max-width:94% !important;width:auto !important;float:none !important;clear:both !important;}
p img.right{margin:.4em 0 0 3% !important;max-width:94% !important;width:auto !important;float:right !important;}
p img.left,p img[align="left"]{margin:.4em 3% 0 0 !important;max-width:94% !important;width:auto !important;float:left !important;}
figure{float:none !important;display:block;padding:0;width:auto !important;max-width:100% !important;height:auto;margin:10px auto 1.6em;clear:both;overflow:hidden;border-radius:0;background-color:#EAE8E9;}
figure img {margin: 0 auto !important;}
table{font-size:.9em;}
.wrapper, article, aside div{width:100% !important;padding:0;margin:0 0 12px !important;border-radius:0 !important;}
.wrapper aside, article aside{float:none;clear:both;width:96%;margin:.3em auto 1.3em;padding:0;background-color:#EEE;overflow:hidden;}
#content{padding-bottom:0px;}
#content section + section {margin-top:12px;}
section > .wrapper:last-child, section > article:last-child{margin-bottom:0 !important;}
#content > aside {padding-bottom:12px;}
#content > aside:last-child {padding-bottom:0;}
#content > section ~ aside:last-child {padding-bottom:12px;}
#content > aside div{width:96% !important;padding:0;margin:12px 2% 0 !important;float:none;clear:both;}
.w1,.w2,.w3,.w4,.w5,.w6{width:100%;float:none;}
aside .hero-list-item h2{margin-top:12px;max-width:100%;float:center;}
aside .hero-list-item p{max-width:100%;float:center;}
p.twitter, p.email, p.facebook, p.youtube{width:auto;display:block;}
.links{width:46%;float:left;}
.video-container, .video-container-wide, .video-container-full{margin:0 !important;}
.wrapper-header-ezpass{background-position:top;}
.ezpass-logo{width:40%;margin:16px auto 20px;float:none;}
nav#main-nav{width:96%;margin:0 auto 20px; float:none;}
}
@media all and (max-width:420px){
}
@media all and (max-width:320px){
}
