html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,select,textarea,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;background:transparent;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
html{font-size:100%;height:100%;min-height:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;webkit-font-smoothing:antialiased;}
body{text-rendering:optimizeLegibility;}
article,aside,details,figcaption,figure,figure img,footer,header,hgroup,nav,section,video,object{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
.float-left,.alignleft,.nav-previous,.pull-left{float:left;}
.float-right,.alignright,.nav-next,.pull-right{float:right;}
.alignnone{float:none;}
.aligncenter{margin:0 auto;display:block;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center,.center{text-align:center;}
.text-justify{text-align:justify;}
.uppercase,.caps{text-transform:uppercase;}
.capitalize{text-transform:capitalize;}
i.capitalize{font-style:normal;}
.letter-spacing{letter-spacing:1px;}
.nomargin{margin:0!important;}
.nopadding{padding:0!important;}
.noborder{border:0;}
.noindent{margin-left:0;padding-left:0;}
.nobullet{list-style:none;list-style-image:none;}
.text-hidden{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.nodisplay,.hide,.hidden,[hidden],.screen-reader-text,.ui-tabs-hide{display:none !important;}
.show{display:block;}
.invisible{visibility:hidden !important;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after,.clearer,.clear{clear:both;}
.clearfix{zoom:1;}
#accessibility{position:absolute;top:-9999px;font-size:1px;}
@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}.full-width{width:100%;max-width:940px;max-width:94rem;margin:0 auto;}
.transparent-border{border:10px solid transparent;-webkit-background-clip:padding-box;-moz-background-clip:padding-box-box;background-clip:padding-box;border:10px solid #d5e0e7;border:10px solid rgba(35, 15, 0, 0.09);}
.custom-bullet-li{padding-left:9px;padding-left:.9rem;list-style:none;position:relative;}
.custom-bullet-li-before{content:"\2022 ";position:absolute;left:-1px;top:-1px;font-size:15px;}
.style-italic{font-style:italic;}
.style-normal{font-style:normal;}
.weight-bold{font-weight:700;}
.weight-semibold{font-weight:600;}
.weight-regular{font-weight:400;}
.weight-light{font-weight:300;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.ir{display:block;overflow:hidden;text-indent:-999999;font-size:0;}
html{font-size:62.5%;}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:1.2rem;font-weight:400;line-height:18px;line-height:1.8rem;color:#475967;}
p{margin-bottom:25px;margin-bottom:2.5rem;color:#475967;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;}p small{font-size:11px;font-size:1.1rem;color:#668094;}
.entry-content p,.tab-content p,.entry-content ul,.tab-content ul,.entry-content ol,.tab-content ol,.entry-content dl,.tab-content dl{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;}
.lead{margin-bottom:18px;margin-bottom:1.8rem;font-size:20px;font-size:2rem;font-weight:300;line-height:27px;line-height:2.7rem;}
h1,h2,h3,h4,h5,h6,#intro .section-title span{margin:0;text-rendering:optimizelegibility;font-family:"ff-din-web",sans-serif;font-size:12px;font-size:1.2rem;font-weight:400;line-height:18px;line-height:1.8rem;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,#intro .section-title span small{font-weight:400;}
h1{font-size:35px;font-size:3.5rem;line-height:1;}
#content header.page-header h1,#content header.page-header span,#content header.archive-header h1{margin-bottom:22px;margin-bottom:2.2rem;font-size:35px;font-size:3.5rem;line-height:39px;line-height:3.9rem;letter-spacing:-0.04em;text-transform:none;}
h2{font-size:28px;font-size:2.8rem;line-height:40px;line-height:4rem;}h2 span{color:#ff5b2d;}
#content h2{text-transform:uppercase;}
#content header.entry-header h1,#content header.entry-header h2,#content header.archive-header h2{margin-bottom:22px;margin-bottom:2.2rem;font-size:35px;font-size:3.5rem;line-height:39px;line-height:3.9rem;letter-spacing:-0.04em;text-transform:none;}
h3,#latest-posts h1{font-size:17px;font-size:1.7rem;font-weight:700;}
.entry-content h3{margin-bottom:14px;margin-bottom:1.4rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;font-size:1.7rem;font-weight:700;line-height:20px;line-height:2rem;}
.sidebar h3{font-size:28px;font-size:2.8rem;line-height:30px;line-height:3rem;}
.entry-content h1.fancy,.entry-content h2.fancy,.entry-content h3.fancy,.entry-content h4.fancy,.entry-content h5.fancy,.entry-content h6.fancy{font-style:italic;}
.entry-content h1.thin,.entry-content h2.thin,.entry-content h3.thin,.entry-content h4.thin,.entry-content h5.thin,.entry-content h6.thin{font-weight:400;}
ul,ol,dl{margin:0px 0px 25px 0px;margin:0rem 0rem 2.5rem 0rem;padding:0;list-style:none;color:#475967;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;}
ul{list-style:disc;}
ol{list-style:decimal;}
.entry-content ul ul,.entry-content ul ol,.entry-content ol ol,.entry-content ol ul{margin:0;}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}
.entry-content ul>li,ul.bullet-list>li{margin:0px 0px 10px 22px;margin:0rem 0rem 1rem 2.2rem;padding-left:9px;padding-left:.9rem;list-style:none;position:relative;}
.entry-content ul>li:before,ul.bullet-list>li:before{content:"\2022 ";position:absolute;left:-1px;top:-1px;font-size:15px;color:#ff5b2d;}
.entry-content ol{counter-reset:li;margin-left:57px;margin-left:5.7rem;}
.entry-content ol>li{position:relative;margin:0px 12px 10px 0px;margin:0rem 1.2rem 1rem 0rem;padding:0;list-style:none;}
.entry-content ol>li:before{content:counter(li);counter-increment:li;width:20px;width:2rem;position:absolute;top:0;left:-27px;left:-2.7rem;color:#ff5b2d;font-size:14px;font-size:1.4rem;text-align:right;font-weight:700;}
.entry-content ol.alpha>li:before{content:counter(li, upper-alpha);top:-1px;top:-0.1rem;font-size:16px;font-size:1.6rem;}
.list-continue{counter-reset:item !important;}
dt,dd{line-height:18px;line-height:1.8rem;}
dt{font-weight:700;line-height:17px;line-height:1.7rem;}
dd{margin-left:9px;margin-left:0.9rem;}
.dl-horizontal dt{float:left;width:120px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dl-horizontal dd{margin-left:130px;margin-left:13rem;}
b,strong,.bold{color:#475967;font-weight:600;}
big,.large{font-size:115%;}
dfn,em,i,.italic{font-style:italic;}
.muted{color:#668094;}
abbr[title],acronym{cursor:help;border-bottom:1px dotted #ddd;}
abbr.initialism{font-size:90%;text-transform:uppercase;}
big,.large{font-size:115%;}
del,s,strike{text-decoration:line-through;}
ins,.highlight{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre,code,kbd,samp,tt{display:block;padding:5px;padding:0.5rem;background-color:#c0cbd4;font-family:Menlo,Consolas,Monaco,"Courier New",Courier,monospace;font-size:10px;font-size:1rem;font-weight:400;line-height:16px;line-height:1.6rem;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
small,.small{font-size:85%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
u,.underline{text-decoration:underline;}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
svg:not(:root){overflow:hidden;}
.requi,.emphasis{color:red;}
blockquote p{margin-bottom:0;}
blockquote small{display:block;line-height:18px;line-height:1.8rem;color:#668094;}blockquote small:before{content:'\2014 \00A0';}
blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #668094;border-left:0;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
blockquote{margin:0px 0px 18px 0px;margin:0rem 0rem 1.8rem 0rem;padding:0px 40px 0px 40px;padding:0rem 4rem 0rem 4rem;position:relative;}
blockquote:before,q:before,blockquote p:after,q:after{font-family:Baskerville, Baskerville Old Face, Times New Roman, Nimbus Roman No9 L, serif !important;font-size:15px;font-size:1.5rem;}
blockquote:before,q:before{margin-right:1px;content:'\201C';}
blockquote:before{position:absolute;top:2px;left:21px;font-size:27px;font-size:2.7rem;font-style:italic;}
blockquote p:after,q:after{margin-left:1px;content:'\201D';}
blockquote p{margin:0;font-style:italic;}
address{display:block;margin-bottom:18px;margin-bottom:1.8rem;font-style:normal;line-height:18px;line-height:1.8rem;}
small{font-size:100%;}
cite{font-style:normal;}
.btn,.navigation a,button,input[type="reset"],input[type="submit"],input[type="button"]{-webkit-appearance:none;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;border:0;cursor:pointer;display:table;outline:0;overflow:visible;text-decoration:none;vertical-align:baseline;*vertical-align:middle;height:35px;height:3.5rem;display:inline-block;clear:both;background:#0d63b4;padding:2px 23px 0px 23px;padding:0.2rem 2.3rem 0rem 2.3rem;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#ffffff;font-family:"ff-din-web",sans-serif;font-size:14px;font-size:1.4rem;font-weight:700;line-height:35px;line-height:3.5rem;text-transform:uppercase;-webkit-transition:background-color 0.05s ease-in-out;-moz-transition:background-color 0.05s ease-in-out;-ms-transition:background-color 0.05s ease-in-out;-o-transition:background-color 0.05s ease-in-out;transition:background-color 0.05s ease-in-out;-webkit-box-shadow:0 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 5px 0 rgba(0, 0, 0, 0.1);box-shadow:0 5px 0 rgba(0, 0, 0, 0.1);}.btn:visited,.navigation a:visited,button:visited,input[type="reset"]:visited,input[type="submit"]:visited,input[type="button"]:visited{color:#ffffff;}
.btn:active,.navigation a:active,button:active,input[type="reset"]:active,input[type="submit"]:active,input[type="button"]:active,.btn:focus,.navigation a:focus,button:focus,input[type="reset"]:focus,input[type="submit"]:focus,input[type="button"]:focus,.btn:hover,.navigation a:hover,button:hover,input[type="reset"]:hover,input[type="submit"]:hover,input[type="button"]:hover{background:#ff5b2d;color:#ffffff;}
input[type="submit"]:focus,.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;outline:0;}
input[type="submit"]:active,.btn.active,.btn:active{outline:0;}
.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:none 1px 2px rgba(0, 0, 0, 0.2);box-shadow:none 1px 2px rgba(0, 0, 0, 0.2);}
span.btn a{color:#ffffff;}
figure{margin:0;position:relative;}
figure img{width:100%;}
.entry-content img,iframe,video,object{max-width:590px;max-width:59rem;}
body#quotes iframe{max-width:none;width:98%;}
.entry-content ol li img{max-width:530px;max-width:53rem;}
#fb-likebox iframe{max-width:none;}
img{max-width:100%;height:auto;vertical-align:middle;display:block;border:0;-ms-interpolation-mode:bicubic;}img.size-thumbnail{width:25% !important;height:auto;min-width:150px !important;max-width:200px !important;}
img.size-medium{width:35% !important;height:auto;max-width:300px !important;}
img.size-large{width:50% !important;height:auto;min-width:465px !important;max-width:500px !important;}
img.size-full{max-width:100% !important;height:auto !important;margin:10px 0px 22px 0px;margin:1rem 0rem 2.2rem 0rem;clear:both;}
img.alignleft,img.left,img[align="left"],img.zest{margin:0 2% 2.2em 0;}
img.alignright,img.right,img[align="right"]{margin:0 0 2.2em 2%;}
img.aligncenter,img.middle{margin:0 auto 2.2em;display:block;float:none;}
.wp-caption{margin:0 0 2.2em;padding:10px 10px 10px 10px;padding:1rem 1rem 1rem 1rem;background-color:#fff;border:1px solid #dadee1;}.wp-caption img{width:100% !important;}
div.wp-caption[style="width: 185px"]{padding:7px;padding:0.7rem;}
.wp-caption.alignleft{margin-right:2%;}
.wp-caption.alignright{margin-left:2%;}
.wp-caption.aligncenter{margin:0 auto 2.2em;}
.wp-caption img{max-width:100% !important;margin:0 !important;}
p.wp-caption-text{margin:0;padding:8px 0px 0px 0px;padding:0.8rem 0rem 0rem 0rem;font-size:11px !important;font-size:1.1rem !important;line-height:16px !important;line-height:1.6rem !important;font-style:italic;text-align:center;}
div.wp-caption[style="width: 185px"]{width:175px !important;width:17.5rem !important;}
div.wp-caption[style="width: 310px"]{width:300px !important;width:30rem !important;}
div.wp-caption[style="width: 510px"]{width:500px !important;width:50rem !important;margin:0 auto 2.2em;}
div.wp-caption[style="width: 650px"]{width:570px !important;width:57rem !important;margin:0 auto 2.2em;}
a.post-thumb{width:200px;width:20rem;height:155px;height:15.5rem;display:block;overflow:hidden;}body#home .posts-list-with-intro a.post-thumb{width:210px;width:21rem;height:155px;height:15.5rem;}
a.post-thumb.empty{display:none;}
a.post-thumb a.post-thumb img{min-width:300px;max-width:600px;height:auto;}
label{cursor:pointer;}
input{vertical-align:baseline;*vertical-align:middle;line-height:normal;*overflow:visible;}
input[type="text"],input[type="email"],input[type="tel"]{padding:5px 14px 5px 14px;padding:0.5rem 1.4rem 0.5rem 1.4rem;background-color:#ffffff;border:1px solid #dadee1;font-size:14px;font-size:1.4rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
table button,table input{*overflow:auto;}
textarea{min-height:125px;overflow:auto;vertical-align:middle;resize:vertical;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-size:1.4rem;font-weight:400;line-height:20px;line-height:2rem;color:#475967;border:1px solid #dadee1;padding:10px;padding:1rem;}
select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="number"],input[type="search"],input[type="time"],input[type="week"]{outline:0;vertical-align:middle;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
select{padding:5px 14px 5px 14px;padding:0.5rem 1.4rem 0.5rem 1.4rem;background-color:#ffffff;border:1px solid #dadee1;font-size:14px;font-size:1.4rem;}
select[disabled],select[disabled] option,select[disabled] optgroup{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;}
@media (-webkit-min-device-pixel-ratio:0){select[size],select[multiple]{background-image:none;padding:0;} select{padding-right:36px;padding-right:3.6rem;} optgroup{font-style:normal;font-weight:normal;}}button::-moz-focus-inner,input::-moz-focus-inner ::-moz-focus-inner{border:0;padding:0;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
input,button,textarea{margin:0;vertical-align:middle;}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;position:relative;vertical-align:top;top:3px;top:0\0;*top:-3px;}
:invalid{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;display:none;}
.placeholder,input.placeholder_text,textarea.placeholder_text{color:#668094;}
::-webkit-input-placeholder{color:#668094;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#668094;}
:-ms-input-placeholder{color:#668094;}
@media (-webkit-min-device-pixel-ratio:0){optgroup{color:#475967;}}.fb-like-box,.fb-like-box span,.fb-like-box.fb_iframe_widget span iframe,.fb-comments,.fb-comments span,.fb-comments.fb_iframe_widget span iframe{width:100% !important;max-width:100% !important;}
body#home .social-box{float:left;}body#home .social-box header{height:50px;height:5rem;margin-bottom:25px;margin-bottom:2.5rem;padding:8px 0px 0px 63px;padding:0.8rem 0rem 0rem 6.3rem;background:url('assets/images/icons/icon-social.png') no-repeat 0 bottom;}
body#home .social-box#fb-likebox{width:450px;width:45rem;}
body#home .social-box#twitter-feed{width:430px;width:43rem;margin-right:20px;margin-right:2rem;}body#home .social-box#twitter-feed header{margin-bottom:30px;margin-bottom:3rem;background-position:0 top;}
#twitter-feed article{padding-bottom:6px;padding-bottom:0.6rem;}#twitter-feed article ul{margin-bottom:0;list-style:none;font-size:12px;font-size:1.2rem;}#twitter-feed article ul li{margin-bottom:17px;margin-bottom:1.7rem;}#twitter-feed article ul li a{color:#475967;}
#twitter-feed article ul li span.tweet_time a{margin-top:5px;margin-top:0.5rem;display:block;color:#0d63b4;font-weight:700;}
.social-share{position:relative;height:40px;height:4rem;width:100%;}.social-share em{display:none;}
.social-share.lower{height:auto;margin:5px auto 0;}
body.single-infographic .social-share.lower{width:800px;width:80rem;}
.social-buttons{*zoom:1;list-style:none;margin:0;padding:0;}
.post .social-buttons img{margin-bottom:0;}
.social-buttons:before,.social-buttons:after{display:table;content:"";}
.social-buttons:after{clear:both;}
.social-buttons li{cursor:pointer;float:left;margin-right:6px;position:relative;z-index:0;}.social-buttons li h6,.social-buttons li.em{width:16px;height:16px;padding:0 0 10px;display:block;text-indent:-9999px;}
.social-buttons li.fb h6{background:url('assets/images/icons/social-icons/share-fb.png') no-repeat 0 0;}
.social-buttons li.tw h6{background:url('assets/images/icons/social-icons/share-tw.png') no-repeat 0 0;}
.social-buttons li.gp h6{background:url('assets/images/icons/social-icons/share-go.png') no-repeat 0 0;}
.social-buttons li.pi h6{background:url('assets/images/icons/social-icons/share-pi.png') no-repeat 0 0;}
.social-buttons .socialised{width:98px;height:95px;padding-top:21px;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;background:transparent url('assets/images/backgrounds/bg-tooltip.png') no-repeat;cursor:default;position:absolute;top:15px;left:-41px;text-align:center !important;}
.social-buttons li.pi .socialised{padding-top:37px;}
.social-buttons li.fb .socialised{width:73px;padding-left:25px;}body.single-infographic .social-buttons li.fb .socialised{width:98px;padding-left:0;}
.social-buttons li.on{z-index:100;}
.social-buttons li.on .socialised{opacity:1 !important;filter:alpha(opacity=100);}
.social-buttons .em a{width:16px;height:16px;display:block;position:absolute;top:0;text-indent:-999em;background:url('assets/images/icons/social-icons/share-em.png') no-repeat 0 0;}
table{max-width:100%;background-color:transparent;border-collapse:separate;border-spacing:0;width:100%;margin-bottom:80px;margin-bottom:8rem;border-bottom:1px solid #dadee1;color:#475967;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;}
th,td{max-width:240px;max-width:24rem;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;line-height:1.4;}
th{padding:23px 5px 16px 5px;padding:2.3rem 0.5rem 1.6rem 0.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #dadee1;font-size:9px;font-size:0.9rem;line-height:1;font-weight:600;text-transform:uppercase;vertical-align:top;}
@-moz-document url-prefix(){th.active{padding:23px 5px 22px 5px;padding:2.3rem 0.5rem 2.2rem 0.5rem;display:block;}}td{padding:17px 5px 13px 5px;padding:1.7rem 0.5rem 1.3rem 0.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #dadee1;font-size:14px;font-size:1.4rem;}td.active{background:#ffffff;}
tbody:hover td,tbody:hover th{background-color:#ffffed;}
.widget-quote-finder input[type="submit"].zipSubmitBtn { float: none; }
.widget-quote-finder{border:10px solid;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#0d63b4;border-color:#0a4b89;}
#intro .widget-quote-finder{width:405px;height:315px;}
.widget-quote-finder.small{width:290px;width:29rem;height:295px;height:29.5rem;margin-bottom:20px;margin-bottom:2rem;float:none;}
.ie7 .widget-quote-finder.small{width:250px;}
.widget-quote-finder h2{margin:0;padding:38px 28px 0px 28px;padding:3.8rem 2.8rem 0rem 2.8rem;background:transparent !important;color:#ffffff !important;font-family:"ff-din-web",sans-serif;font-size:46px;font-size:4.6rem;font-weight:700;line-height:45px;line-height:4.5rem;letter-spacing:-0.06em;text-shadow:0 3px 0 rgba(0, 0, 0, 0.15);text-transform:uppercase;}
.widget-quote-finder.small h2{font-size:35px;font-size:3.5rem;line-height:35px;line-height:3.5rem;}
.ie7 .widget-quote-finder.small h2{padding:28px 18px 0 18px;}
#intro .widget-quote-finder h2{margin:0 !important;padding:38px 28px 0px 28px;padding:3.8rem 2.8rem 0rem 2.8rem;font-size:46px;font-size:4.6rem;line-height:45px;line-height:4.5rem;}
.widget-quote-finder form{padding:8px 30px 0px 30px;padding:0.8rem 3rem 0rem 3rem;}
.ie7 .widget-quote-finder form{padding:8px 20px 0 20px;}
.widget-quote-finder form div{position:relative;}
.widget-quote-finder form div label{position:absolute;top:13px;left:8px;color:#666;font-family:"ff-din-web",sans-serif;font-size:20px;font-size:2rem;font-weight:400;line-height:20px;line-height:2rem;}
.widget-quote-finder form div label{top:11px;left:8px;font-size:18px;}
.widget-quote-finder div input[type="tel"]{width:150px;width:15rem;height:40px;height:4rem;margin-right:10px;margin-right:1rem;padding-left:8px;padding-left:0.8rem;float:left;background:#ffffff;color:#666;font-size:20px;font-size:2rem;}
.widget-quote-finder.small div input[type="tel"]{margin:0px 0px 10px 0px;margin:0rem 0rem 1rem 0rem;padding-left:0;float:none;}
.ie7 .widget-quote-finder div input[type="tel"],.ie8 .widget-quote-finder div input[type="text"]{padding:9px 0 0 8px;}
.ie7 .widget-quote-finder div input[type="tel"]{height:32px;}
.widget-quote-finder input[type="submit"]{width:100px;width:10rem;height:50px;height:5rem;margin-top:-5px;margin-top:-0.5rem;padding:4px 0px 0px 25px;padding:0.4rem 0rem 0rem 2.5rem;float:left;clear:none;background:#ff5b2d url('assets/images/icon-arrow.png') no-repeat 64px 15px;border:0;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:0 5px 0 rgba(0, 0, 0, 0.15);box-shadow:0 5px 0 rgba(0, 0, 0, 0.15);color:#fff;cursor:pointer;font-family:"ff-din-web",sans-serif;font-size:28px;font-size:2.8rem;font-weight:700;line-height:28px;line-height:2.8rem;text-align:left;text-shadow:0 3px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.widget-quote-finder.small input[type="submit"]{margin:0px 0px 10px 0px;margin:0rem 0rem 1rem 0rem;}
.widget-quote-finder p.radio-group{width:100%;margin:0;padding:6px 0px 30px 0px;padding:0.6rem 0rem 3rem 0rem;clear:both;color:#ffffff;font-family:"ff-din-web",sans-serif;font-size:12px;font-size:1.2rem;font-weight:700;line-height:12px;line-height:1.2rem;text-transform:uppercase;}
#intro .widget-quote-finder p.radio-group{padding:6px 0px 30px 0px;padding:0.6rem 0rem 3rem 0rem;font-size:12px;font-size:1.2rem;}
.ie7 .widget-quote-finder p.radio-group{padding:14px 0 2px;}
.widget-quote-finder p.radio-group label{float:left;}
.widget-quote-finder p.radio-group input{margin:0 2px 0 10px;float:left;top:6px;}
.widget-quote-finder.small p.radio-group input{top:-2px;}
.widget-quote-finder .top-carriers{margin:10px 30px 0;padding:7px 0;border-top:1px solid;font-family:ff-din-web,sans-serif;font-size:10px;text-transform:uppercase;}
.widget-quote-finder .top-carriers{border-top-color:#5999c5;color:#90bbd9;}
.widget-quote-finder .top-carriers h3{font-size:10px;font-weight:400;}
.widget-quote-finder .top-carriers ul{width:110%;margin:0;padding:0;list-style:none;color:rgba(255, 255, 255, 0.6);font-family:"ff-din-web",sans-serif;font-size:10px;font-size:1rem;font-weight:700;line-height:16px;line-height:1.6rem;}
.widget-quote-finder .top-carriers ul li{margin:10px 0 0 10px;padding:0;float:left;display:block;}
.widget-quote-finder .top-carriers ul li.liberty-mutual{width:103px;height:26px;margin:0;background:url('assets/images/logos/logo-libertymutual.png') no-repeat 0 0;text-indent:-9999px;}
.widget-quote-finder .top-carriers ul li.liberty-mutual{opacity:.5;}
.widget-quote-finder .top-carriers ul li.esurance{width:75px;height:9px;margin:12px 0 0 12px;background:url('assets/images/logos/logo-esurance.png') no-repeat 0 0;text-indent:-9999px;}
.widget-quote-finder .top-carriers ul li.esurance{opacity:.5;}
.widget-quote-finder .top-carriers ul li.geico{width:55px;height:9px;margin:12px 0 0 12px;background:url('assets/images/logos/logo-geico.png') no-repeat 0 0;text-indent:-9999px;}
.widget-quote-finder .top-carriers ul li.geico{opacity:.5;}
.widget-quote-finder .top-carriers ul li.more{position:relative;top:3px;}
html{background:#ecf0f2;}
::-moz-selection{background:#8c979a;color:#fff;text-shadow:none;}
::selection{background:#8c979a;color:#fff;text-shadow:none;}
a:hover,a:active{outline:0;}
a{cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;}
a{color:#0d63b4;text-decoration:none;-webkit-transition:color 0.05s ease-in-out;-moz-transition:color 0.05s ease-in-out;-ms-transition:color 0.05s ease-in-out;-o-transition:color 0.05s ease-in-out;transition:color 0.05s ease-in-out;}a:visited{color:#0d63b4;}
a:hover,a:active,a:focus{color:#ff5b2d;text-decoration:none;}
.wf-loading body{opacity:0;-webkit-transition:opacity 0.02s ease-in;-moz-transition:opacity 0.02s ease-in;-ms-transition:opacity 0.02s ease-in;-o-transition:opacity 0.02s ease-in;transition:opacity 0.02s ease-in;}
.wf-active body{opacity:1;}
#main,.wrap,header,footer,section,article,aside,#content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#page{width:980px;margin:0 auto;zoom:1;*zoom:1;}#page:before,#page:after{content:"";display:table;}
#page:after{clear:both;}
#content{width:670px;width:67rem;float:left;margin-bottom:35px;margin-bottom:3.5rem;padding:48px 0px 0px 29px;padding:4.8rem 0rem 0rem 2.9rem;background-color:#ffffff;border:10px solid transparent;-webkit-background-clip:padding-box;-moz-background-clip:padding-box-box;background-clip:padding-box;border:10px solid #d5e0e7;border:10px solid rgba(35, 15, 0, 0.09);}body#home #content,body#guide #content,body#safety-center #content,body#state-car-insurance #content,body#sitemap #content,body#fourOfour #content,body.page-template-default #content,body#quotes #content{width:100%;float:none;clear:both;}.lt-ie8 body#home #content,.lt-ie8 body#guide #content,.lt-ie8 body#safety-center #content,.lt-ie8 body#state-car-insurance #content,.lt-ie8 body#sitemap #content,.lt-ie8 body#fourOfour #content,.lt-ie8 body.page-template-default #content,.lt-ie8 body#quotes #content{width:650px;}
#content header{width:100%;}
#content article{width:100%;}.lt-ie8 #content article{width:95%;}
.lt-ie8 body.home #content article{width:100%;}
#content article ul{list-style:none;}
.sidebar{width:290px;width:29rem;float:right;padding:0px 0px 33px 0px;padding:0rem 0rem 3.3rem 0rem;}.lt-ie8 .sidebar{width:270px;}
.sidebar#sidebar-blog{padding-top:33px;padding-top:3.3rem;}
.sidebar section{margin:0px 30px 0px 30px;margin:0rem 3rem 0rem 3rem;}.sidebar section section{margin:0;}
.sidebar section h3{padding:0px 30px 16px 0px;padding:0rem 3rem 1.6rem 0rem;letter-spacing:-0.04em;font-size:28px;font-size:2.8rem;line-height:30px;line-height:3rem;text-transform:uppercase;font-weight:400;}.sidebar section h3 span{color:#ff5b2d;}
.sidebar section ul{margin:0px 30px 0px 0px;margin:0rem 3rem 0rem 0rem;list-style:none;font-family:"ff-din-web",sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;line-height:20px;line-height:2rem;}.sidebar section ul li{margin-bottom:10px;margin-bottom:1rem;}.sidebar section ul li.current_page_item a{color:#475967;}
.sidebar section#side-state-list,.sidebar section#side-guide-list{margin:0;padding:33px 20px 33px 30px;padding:3.3rem 2rem 3.3rem 3rem;}.lt-ie8 .sidebar section#side-state-list,.lt-ie8 .sidebar section#side-guide-list{padding:23px 10px 23px 20px;}
.sidebar section#side-state-list h3,.sidebar section#side-guide-list h3{padding-right:0;}
.sidebar section#archive,.sidebar section#twitter-feed{margin-bottom:35px;margin-bottom:3.5rem;padding-bottom:23px;padding-bottom:2.3rem;border-bottom:1px solid #dadee1;}
.sidebar section#twitter-feed ul{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:1.2rem;font-weight:400;line-height:18px;line-height:1.8rem;}
.sidebar section#twitter-feed p.twitter-follow-btn-ctnr{margin-bottom:11px;margin-bottom:1.1rem;}
aside#sidebar-main{height:235px;height:23.5rem;padding:0;}aside#sidebar-main ul{width:100%;max-width:900px;max-width:90rem;margin:0 auto;list-style:none;}.lt-ie9 aside#sidebar-main ul{max-width:920px;}
aside#sidebar-main ul li{width:25%;max-width:210px;max-width:21rem;margin-right:20px;margin-right:2rem;float:left;}aside#sidebar-main ul li:last-child{margin:0;}
aside#sidebar-main ul li a{display:block;}aside#sidebar-main ul li a h4{margin:0 auto;margin-bottom:5px;margin-bottom:0.5rem;padding-top:96px;padding-top:9.6rem;display:block;position:relative;color:#0d63b4;font-family:"ff-din-web",sans-serif;font-size:28px;font-size:2.8rem;font-weight:400;line-height:30px;line-height:3rem;text-align:center;text-transform:uppercase;}aside#sidebar-main ul li a h4:before{content:"";position:absolute;top:0;left:50%;margin-left:-40px;width:80px;width:8rem;height:80px;height:8rem;display:block;background:url('assets/images/icons/icons-sidebar.png') no-repeat 0 0;}.lt-ie10 aside#sidebar-main ul li a h4:before{width:81px;width:8.1rem;height:81px;height:8.1rem;}
aside#sidebar-main ul li.facebook a h4:before{background-position:0 -80px;}
aside#sidebar-main ul li.qa a h4:before{background-position:0 -160px;}
aside#sidebar-main ul li.state a h4:before{background-position:0 -160px;}
aside#sidebar-main ul li.blog a h4:before{background-position:0 -240px;}
.boxed{margin-bottom:20px;margin-bottom:2rem;background-color:#ecf0f2;border:10px solid transparent;-webkit-background-clip:padding-box;-moz-background-clip:padding-box-box;background-clip:padding-box;border:10px solid #d5e0e7;border:10px solid rgba(35, 15, 0, 0.09);}
header#branding{background:#092234;height:65px;height:6.5rem;margin-bottom:20px;margin-bottom:2rem;}
#logo{width:160px;width:16rem;height:60px;height:6rem;margin:2px 9px 0px 9px;margin:0.2rem 0.9rem 0rem 0.9rem;display:inline-block;float:left;}#logo a{width:160px;width:16rem;height:60px;height:6rem;position:relative;display:inline-block;text-indent:-9999em;background:url('assets/images/logos/logo-header.png') no-repeat 0 0;}
nav ul{margin:19px 28px 0px 0px;margin:1.9rem 2.8rem 0rem 0rem;float:right;padding:0;list-style-type:none;font-family:"ff-din-web",sans-serif;font-size:16px;font-size:1.6rem;font-weight:400;line-height:18px;line-height:1.8rem;}.wf-active nav ul{font-size:16px;font-size:1.6rem;}
.wf-inactive nav ul{font-size:15px;font-size:1.5rem;letter-spacing:0;}
nav ul li{display:inline;}nav ul li a{float:left;display:inline-block;color:#809aa9;text-transform:uppercase;padding:6px 12px 0;margin:0;}nav ul li a:visited{color:#809aa9;}
nav ul li a:hover,nav ul li a:active,nav ul li a:focus{color:#ffffff;opacity:1;text-decoration:none;}
nav ul li.current-menu-item a,nav ul li.current_page_parent a,nav ul li.current-page-ancestor a{color:#ffffff;opacity:1;text-decoration:none;}
nav ul li.twi a,nav ul li.fac a,nav ul li.rss a{background-image:url('assets/images/social.png');width:25px;width:2.5rem;height:25px;height:2.5rem;margin:1px 2px 0;padding:0;text-indent:-1111em;opacity:.45;}
nav ul li.twi a:active,nav ul li.fac a:active,nav ul li.rss a:active,nav ul li.twi a:hover,nav ul li.fac a:hover,nav ul li.rss a:hover,nav ul li.twi a:focus,nav ul li.fac a:focus,nav ul li.rss a:focus{opacity:1;}
nav ul li.twi a{margin-left:5px;}
nav ul li.fac a{background-position:-25px 0;}
nav ul li.rss a{background-position:-50px 0;}
footer#siteinfo{margin-top:5px;margin-top:0.5rem;padding:20px 0;border-top:10px solid #ffffff;color:#475967;line-height:21px;line-height:2.1rem;text-align:center;}footer#siteinfo a{color:#475967;}
hr{margin:0;background:none;border:0;border-top:1px solid #dadee1;clear:both;display:block;height:1px;width:100%;}
hr.clearer{border:0;}.lt-ie8 hr.clearer{color:#ecf0f2;background:#ecf0f2;}
hr.divider{margin:0 0 2.2em;}
#intro{height:130px;height:13rem;padding-top:31px;padding-top:3.1rem;}body#home #intro,body#guide #intro,body#safety-center #intro,body#state-car-insurance #intro{height:315px;height:31.5rem;margin-bottom:20px;margin-bottom:2rem;padding-top:0;}.lt-ie10 body#home #intro,.lt-ie10 body#guide #intro,.lt-ie10 body#safety-center #intro,.lt-ie10 body#state-car-insurance #intro{width:100.1%;}
#intro article{width:100%;float:none;}body#home #intro article,body#guide #intro article,body#safety-center #intro article,body#state-car-insurance #intro article{width:575px;width:57.5rem;float:left;}.ie9 body#home #intro article,.ie9 body#guide #intro article,.ie9 body#safety-center #intro article,.ie9 body#state-car-insurance #intro article{width:579px;width:57.9rem;}
.ie7 body#home #intro article,.ie7 body#guide #intro article,.ie7 body#safety-center #intro article,.ie7 body#state-car-insurance #intro article{width:555px;}
#intro h1,#intro h2,#intro .section-title span{margin:0;padding:15px 40px 8px 40px;padding:1.5rem 4rem 0.8rem 4rem;background-color:#ffffff;color:#ff5b2d;font-size:32px;font-size:3.2rem;line-height:1;text-transform:uppercase;}body#home #intro h1,body#home #intro h2,body#home #intro .section-title span,body#guide #intro h1,body#guide #intro h2,body#guide #intro .section-title span,body#safety-center #intro h1,body#safety-center #intro h2,body#safety-center #intro .section-title span,body#state-car-insurance #intro h1,body#state-car-insurance #intro h2,body#state-car-insurance #intro .section-title span{margin:31px 0px 0px 0px;margin:3.1rem 0rem 0rem 0rem;}
#intro .section-title span{display:block;}
#intro p{padding:20px 40px 20px 40px;padding:2rem 4rem 2rem 4rem;font-size:16px;font-size:1.6rem;line-height:30px;line-height:3rem;}body.page-template-template-states-php #intro p{padding:0px 40px 0px 40px;padding:0rem 4rem 0rem 4rem;}body.page-template-template-states-php #intro p:first-child{padding:20px 40px 0px 40px;padding:2rem 4rem 0rem 4rem;}
#intro p a.read-more{display:block;font-size:12px;font-size:1.2rem;font-weight:700;}
#latest-posts{margin-bottom:60px;margin-bottom:6rem;}#latest-posts header{margin-bottom:27px;margin-bottom:2.7rem;}#latest-posts header h1,#latest-posts header h2{padding-top:7px;padding-top:0.7rem;line-height:1;}
#latest-posts header a.view-all{margin-right:30px;margin-right:3rem;float:right;}
#latest-posts article ul{margin:0;list-style:none;}#latest-posts article ul li{width:50%;max-width:440px;max-width:44rem;min-height:165px;min-height:16.5rem;padding-bottom:10px;padding-bottom:1rem;float:left;}#latest-posts article ul li:nth-child(odd){margin-right:20px;margin-right:2rem;}
#latest-posts article ul li h1,#latest-posts article ul li h3{margin:5px 0px 9px 0px;margin:0.5rem 0rem 0.9rem 0rem;}
#latest-posts article ul li p{margin:0;}
#latest-posts article ul li a.post-thumb{margin:0px 19px 0px 0px;margin:0rem 1.9rem 0rem 0rem;float:left;}
#latest-posts article ul li a.more-link{color:#475967;}
body#blog #intro article{width:100%;}
body#blog #content{padding-right:30px;padding-right:3rem;}body#blog #content article{min-height:155px;min-height:15.5rem;margin-bottom:30px;margin-bottom:3rem;}
body#blog #content article a.post-thumb{margin:0px 20px 0px 0px;margin:0rem 2rem 0rem 0rem;float:left;}
body#blog #content article .entry-meta{display:block;margin:2px 0px 7px 0px;margin:0.2rem 0rem 0.7rem 0rem;color:rgba(102, 128, 148, 0.65);}body#blog #content article .entry-meta span.entry-date{color:rgba(102, 128, 148, 0.65);}
body#blog #content article footer.entry-meta .author{padding:0px 12px 0px 12px;padding:0rem 1.2rem 0rem 1.2rem;}
body#blog #content.infographic{width:100%;padding-left:0;}body#blog #content.infographic .entry-header{width:800px;width:80rem;margin:0 auto;}
body#blog #content.infographic .entry-content{width:800px;width:80rem;margin:0 auto;}body#blog #content.infographic .entry-content img{max-width:none;margin:0 auto;}
.author-info{padding-top:30px;padding-top:3rem;}.author-info .author-avatar{float:left;margin:0px 12px 12px 0px;margin:0rem 1.2rem 1.2rem 0rem;}
#comments{margin-top:15px;margin-top:1.5rem;padding:23px 0px 14px 0px;padding:2.3rem 0rem 1.4rem 0rem;border-top:1px solid #dadee1;}#comments h3{margin-bottom:16px;margin-bottom:1.6rem;}
nav.navigation{padding:16px 0px 41px 0px;padding:1.6rem 0rem 4.1rem 0rem;font-size:11px;font-size:1.1rem;color:#b1bfc9;text-align:center;font-weight:700;}nav.navigation a,nav.navigation div{clear:none;display:inline-block;}
nav.navigation a{margin:0px 10px 0px 10px;margin:0rem 1rem 0rem 1rem;}
nav.navigation a.disabled{background-color:#0d63b4;opacity:0.5;filter:alpha(opacity=50);}
body#fourOfour .entry-content ol li{margin-bottom:15px;margin-bottom:1.5rem;padding-bottom:15px;padding-bottom:1.5rem;}
body#fourOfour .entry-content ol li ul{margin-bottom:20px;margin-bottom:2rem;}
body#fourOfour .entry-content ol li ul li{margin-bottom:5px;margin-bottom:0.5rem;padding-bottom:5px;padding-bottom:0.5rem;border-bottom:0;}
body#fourOfour .entry-content ol li p{margin-bottom:5px;margin-bottom:0.5rem;}
body#sitemap #ss_posts .ss_date_header>a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-size:1.4rem;font-weight:700;line-height:20px;line-height:2rem;}
body#sitemap #ss_posts ul.post_item_list{margin:10px 0px 0px 0px;margin:1rem 0rem 0rem 0rem;}
body#sitemap #ss_posts h2,body#sitemap #ss_pages h2{display:block;}
body#sitemap #ss_posts #page_drop_down,body#sitemap #ss_pages #page_drop_down,body#sitemap #ss_posts #post_drop_down,body#sitemap #ss_pages #post_drop_down{height:70px;height:7rem;}body#sitemap #ss_posts #page_drop_down select,body#sitemap #ss_pages #page_drop_down select,body#sitemap #ss_posts #post_drop_down select,body#sitemap #ss_pages #post_drop_down select{width:100%;}
#content{padding-top:30px;padding-top:3rem;}
.posts-list-with-intro{height:300px;height:30rem;margin-bottom:36px;margin-bottom:3.6rem;border-bottom:1px solid #dadee1;}.posts-list-with-intro header{margin-bottom:27px;margin-bottom:2.7rem;}.posts-list-with-intro header h2{padding-top:7px;padding-top:0.7rem;line-height:1;}
.posts-list-with-intro header a.view-all{margin-right:30px;margin-right:3rem;float:right;}
.posts-list-with-intro article ul{margin:0;}.posts-list-with-intro article ul li{width:25%;max-width:210px;max-width:21rem;margin-right:20px;margin-right:2rem;float:left;}.posts-list-with-intro article ul li a.post-thumb{margin-bottom:13px;margin-bottom:1.3rem;}
#navigator{width:980px;width:98rem;height:200px;height:20rem;margin-bottom:20px;margin-bottom:2rem;background-color:#ecf0f2;border:10px solid transparent;-webkit-background-clip:padding-box;-moz-background-clip:padding-box-box;background-clip:padding-box;border:10px solid #d5e0e7;border:10px solid rgba(35, 15, 0, 0.09);}.ie9 #navigator{width:987px;width:98.7rem;}
.ie7 #navigator{width:960px;}
#navigator h2{max-width:320px;max-width:32rem;margin:48px 0px 0px 30px;margin:4.8rem 0rem 0rem 3rem;float:left;line-height:1.1;text-transform:uppercase;}
#navigator ul{margin:5px 21px 0px 0px;margin:0.5rem 2.1rem 0rem 0rem;float:right;list-style:none;}.lt-ie9 #navigator ul{margin-top:18px;}
#navigator ul li{margin-right:9px;margin-right:0.9rem;float:left;}#navigator ul li a{width:126px;width:12.6rem;height:135px;height:13.5rem;padding:5px;padding:0.5rem;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#ffffff;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-family:"ff-din-web",sans-serif;font-size:14px;font-size:1.4rem;font-weight:700;line-height:15px;line-height:1.5rem;text-align:center;}#navigator ul li a span{width:116px;width:11.6rem;height:75px;height:7.5rem;margin-bottom:15px;margin-bottom:1.5rem;display:block;background:url('assets/images/backgrounds/bg-navigator.png') no-repeat 0 0;}
#navigator ul li.navigator-guide a span{background-position:0 0;}
#navigator ul li.navigator-safety a span{background-position:-135px 0;}
#navigator ul li.navigator-state a span{background-position:-271px 0;}
#navigator ul li.navigator-qa a span{background-position:-406px 0;}
#navigator ul li.navigator-blog a span{background-position:-542px 0;}
#social{min-height:410px;min-height:41rem;}
#insurance-by-state{height:465px;height:46.5rem;margin:0px 0px 0px -29px;margin:0rem 0rem 0rem -2.9rem;padding:0px 0px 0px 30px;padding:0rem 0rem 0rem 3rem;}body#home #insurance-by-state{margin-bottom:24px;margin-bottom:2.4rem;padding-top:25px;padding-top:2.5rem;background:url('assets/images/backgrounds/bg-squares-blue.gif') repeat 0 0;}
#insurance-by-state #mapster_wrap_0{margin:20px 0px 0px -6px;margin:2rem 0rem 0rem -0.6rem;float:left;}
#insurance-by-state img{float:left;}
#insurance-by-state ul#state-listing{width:50%;margin:23px 0px 0px 0px;margin:2.3rem 0rem 0rem 0rem;float:left;list-style:none;font-family:"ff-din-web",sans-serif;font-size:14px;font-size:1.4rem;font-weight:700;line-height:20px;line-height:2rem;}#insurance-by-state ul#state-listing li{width:33.333333%;margin:0;float:left;list-style:none;}#insurance-by-state ul#state-listing li ul{margin:0;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;}#insurance-by-state ul#state-listing li ul li{width:100%;margin:0;float:none;}#insurance-by-state ul#state-listing li ul li.link-active a{color:#ff5b2d;}
article.page{padding-right:30px;padding-right:3rem;}
body#safety-center #content section{width:50%;max-width:440px;max-width:44rem;float:left;margin-bottom:60px;margin-bottom:6rem;}body#safety-center #content section:nth-child(odd){margin-right:20px;margin-right:2rem;}
body#safety-center #content section header{margin-bottom:27px;margin-bottom:2.7rem;}body#safety-center #content section header h2{padding-top:7px;padding-top:0.7rem;line-height:1;}
body#safety-center #content section article ul{margin:0;list-style:none;}body#safety-center #content section article ul li{min-height:155px;min-height:15.5rem;padding-bottom:20px;padding-bottom:2rem;}body#safety-center #content section article ul li h3{margin:5px 0px 9px 0px;margin:0.5rem 0rem 0.9rem 0rem;}
body#safety-center #content section article ul li p{margin:0;}
body#safety-center #content section article ul li a.post-thumb{margin:0px 19px 0px 0px;margin:0rem 1.9rem 0rem 0rem;float:left;}
body#safety-center #content section article ul li a.more-link{color:#475967;}
body.page-template-template-state-profile-php ul#div-switcher-tabs{margin:0px 0px 35px 0px;margin:0rem 0rem 3.5rem 0rem;border-bottom:1px solid #092234;}body.page-template-template-state-profile-php ul#div-switcher-tabs li{float:left;}body.page-template-template-state-profile-php ul#div-switcher-tabs li a{margin-right:5px;margin-right:0.5rem;padding:14px 14px 11px 14px;padding:1.4rem 1.4rem 1.1rem 1.4rem;display:block;float:left;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#f1f2f3;color:#475967;font-family:"ff-din-web",sans-serif;font-size:12px;font-size:1.2rem;font-weight:700;line-height:12px;line-height:1.2rem;text-transform:uppercase;}
body.page-template-template-state-profile-php ul#div-switcher-tabs li.current a{background-color:#092234;color:#ffffff;}
body.page-template-template-state-profile-php .tab-content{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;}
.tip{background-color:#f3f7fb;color:#0c63b3!important;font-family:"ff-din-web",sans-serif !important;padding:30px;}.tip strong{color:#0c63b3!important;}
body#guide{}body#guide #page{width:100%;}body#guide #page div.head_wrap{background-image:url(assets/images/backgrounds/header-guide.jpg);background-position:center top;background-repeat:no-repeat;background-size:100% auto;height:345px;position:relative;width:100%;}body#guide #page div.head_wrap header#branding{margin:0 auto;width:980px;}
body#guide #page div.head_wrap section#intro{left:50%;margin-left:-490px;position:absolute;width:980px;}body#guide #page div.head_wrap section#intro article#welcome{position:relative;width:55em;}body#guide #page div.head_wrap section#intro article#welcome h1{background:none;letter-spacing:-0.05em;margin-top:20px;padding-left:0.5em;font-size:5.833333333333333em;}body#guide #page div.head_wrap section#intro article#welcome h1 small{color:#809aa9;display:block;letter-spacing:normal;line-height:1.5em;font-size:0.5em;text-indent:5px;}
body#guide #page div.head_wrap section#intro article#welcome span.icons{bottom:26px;zoom:1;*zoom:1;display:block;position:absolute;right:145px;top:170px;}body#guide #page div.head_wrap section#intro article#welcome span.icons:before,body#guide #page div.head_wrap section#intro article#welcome span.icons:after{content:"";display:table;}
body#guide #page div.head_wrap section#intro article#welcome span.icons:after{clear:both;}
body#guide #page div.head_wrap section#intro article#welcome span.icons span{float:left;display:block;overflow:hidden;text-indent:-999999;font-size:0;height:48px;margin-right:25px;background-image:url(assets/images/sprite.png);background-position:-1px -51px;background-repeat:no-repeat;width:48px;}
body#guide #page div.head_wrap section#intro article#welcome span.icons span.jump_shopping{background-position:-101px -51px;}
body#guide #page div.head_wrap section#intro article#welcome span.icons span.jump_understanding{background-position:-151px -51px;}
body#guide #page div.head_wrap section#intro article#welcome span.icons span.jump_accident{background-position:-1px -51px;}
body#guide #page div.head_wrap section#intro article#welcome span.icons span.jump_teen{background-position:-51px -51px;margin-right:0;}
body#guide #page div.head_wrap section#intro .widget-quote-finder{float:right;height:auto;margin-top:20px;width:290px;}body#guide #page div.head_wrap section#intro .widget-quote-finder h2{line-height:1em;padding:30px 30px 5px;font-size:2.9166666666666665em;}
body#guide #page div.head_wrap section#intro .widget-quote-finder form div label{top:9px;left:14px;}
body#guide #page div.head_wrap section#intro .widget-quote-finder form div input[type="tel"]{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:99px;width:9.9rem;height:40px;height:4rem;}
body#guide #page div.head_wrap section#intro .widget-quote-finder form input[type="submit"]{padding:0 0 0 25px;}
body#guide #page div.head_wrap section#intro .widget-quote-finder .top-carriers{zoom:1;*zoom:1;margin:10px 30px 10px;}body#guide #page div.head_wrap section#intro .widget-quote-finder .top-carriers:before,body#guide #page div.head_wrap section#intro .widget-quote-finder .top-carriers:after{content:"";display:table;}
body#guide #page div.head_wrap section#intro .widget-quote-finder .top-carriers:after{clear:both;}
body#guide #page div.head_wrap section#intro .widget-quote-finder .top-carriers h3{font-weight:700;margin-bottom:0.25em;}
body#guide #content{margin:60px auto 30px;padding:30px 30px 15px 30px;width:980px;}body#guide #content section#section_panels div.intro p{font-size:1.75em;line-height:1.5238095238095237em;font-family:"utopia-std",Times,"Times New Roman",serif;}
body#guide #content section#section_panels ul#section-items{zoom:1;*zoom:1;margin-bottom:0;}body#guide #content section#section_panels ul#section-items:before,body#guide #content section#section_panels ul#section-items:after{content:"";display:table;}
body#guide #content section#section_panels ul#section-items:after{clear:both;}
body#guide #content section#section_panels ul#section-items li.section-item{background-color:#f6f8f9;display:block;float:left;height:440px;margin:0 2% 2% 0;position:relative;width:49%;}body#guide #content section#section_panels ul#section-items li.section-item#students-and-teen-drivers div.section_wrap article div.child_page_list ul li:nth-child(5){border-bottom:none;}body#guide #content section#section_panels ul#section-items li.section-item#students-and-teen-drivers div.section_wrap article div.child_page_list ul li:nth-child(5) a{border-bottom:none;}
body#guide #content section#section_panels ul#section-items li.section-item#students-and-teen-drivers div.section_wrap article div.child_page_list ul li:nth-child(6){border-bottom:none;}body#guide #content section#section_panels ul#section-items li.section-item#students-and-teen-drivers div.section_wrap article div.child_page_list ul li:nth-child(6) a{border-bottom:none;}
body#guide #content section#section_panels ul#section-items li.section-item#after-an-accident div.section_wrap article div.child_page_list ul li:nth-child(7){border-bottom:none;}body#guide #content section#section_panels ul#section-items li.section-item#after-an-accident div.section_wrap article div.child_page_list ul li:nth-child(7) a{border-bottom:none;}
body#guide #content section#section_panels ul#section-items li.section-item#after-an-accident div.section_wrap article div.child_page_list ul li:nth-child(8){border-bottom:none;}body#guide #content section#section_panels ul#section-items li.section-item#after-an-accident div.section_wrap article div.child_page_list ul li:nth-child(8) a{border-bottom:none;}
body#guide #content section#section_panels ul#section-items li.section-item:nth-child(even){margin-right:0;}
body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap{padding:30px;}body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap.current_active{background:#f6f8f9;position:absolute;z-index:20;}
body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap header{height:155px;position:relative;}body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap header a.item-img{border-bottom:4px solid #d3dce1;display:block;left:141px;padding:0 0 10px;position:absolute;width:100px;}body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap header a.item-img img.size-thumbnail{display:block;margin:0 auto;width: 50px !important;min-width: 50px !important;max-width: 50px !important;}
body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap header h2.item-title{display:block;font-size:3.5em;line-height:0.9523809523809523em;top:74px;position:absolute;text-align:center;}body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap header h2.item-title a{color:#ff5b2d;}body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap header h2.item-title a strong{color:#ff5b2d;}
body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap header a.close{background:#f6f8f9 url(assets/images/icons/icon-close.png) 0 0 no-repeat;display:block;overflow:hidden;text-indent:-999999;font-size:0;display:none;height:24px;position:absolute;top:0;right:0;width:24px;z-index:50;}
body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article{display:block;margin:30px 0 40px;}body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.excerpt p{font-size:1.5em;line-height:1.4444444444444444em;font-family:"utopia-std",Times,"Times New Roman",serif;text-align:center;}
body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list{display:none;}body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list div.type_toggle{zoom:1;*zoom:1;margin:0 0 30px 0;padding-left:213px;}body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list div.type_toggle:before,body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list div.type_toggle:after{content:"";display:table;}
body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list div.type_toggle:after{clear:both;}
body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list div.type_toggle a.btn{background-color:#e6ebee;clear:none;color:#84919a;float:left;font-weight:normal;margin-right:20px;width:150px;-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0);-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0);box-shadow:0 0 0 rgba(0, 0, 0, 0);}body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list div.type_toggle a.btn:hover{background-color:#ff5b2d;color:#fff;}
body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list div.type_toggle a.btn.opened{background-color:#ff5b2d;color:#fff;}
body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list ul{zoom:1;*zoom:1;}body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list ul:before,body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list ul:after{content:"";display:table;}
body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list ul:after{clear:both;}
body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list ul li{border-bottom:1px solid #fff;display:block;float:left;margin-right:2%;width:49%;}body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list ul li:first-child{border-top:1px solid #d3dce1;}
body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list ul li:nth-child(2){border-top:1px solid #d3dce1;}
body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list ul li:nth-child(even){margin-right:0;}
body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list ul li.student{display:none;}
body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list ul li h3{font-size:1.5em;line-height:1.4444444444444444em;font-weight:normal;}body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list ul li h3 a{border-bottom:1px solid #d3dce1;border-top:1px solid #fff;color:#082234;display:block;padding:13px;}body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap article div.child_page_list ul li h3 a:hover{color:#ff5b2d;}
body#guide #content section#section_panels ul#section-items li.section-item div.section_wrap a.btn{font-size:1.75em;display:block;height:2em;margin:0 auto;text-align:center;width:120px;}
body#guide footer{width:980px;margin:2em auto 1em;}
body.guide-grandchild{}body.guide-grandchild #page{zoom:1;*zoom:1;width:100%;}body.guide-grandchild #page:before,body.guide-grandchild #page:after{content:"";display:table;}
body.guide-grandchild #page:after{clear:both;}
body.guide-grandchild #page div.head_wrap{background-image:url(assets/images/backgrounds/header-guide.jpg);background-position:center top;background-repeat:no-repeat;background-size:100% auto;height:345px;position:relative;width:100%;}body.guide-grandchild #page div.head_wrap header#branding{margin:0 auto;width:980px;}
body.guide-grandchild #page div.head_wrap section#intro{left:50%;margin-left:-490px;padding-top:0px;position:absolute;width:980px;}body.guide-grandchild #page div.head_wrap section#intro article#welcome{float:left;position:relative;width:55em;}body.guide-grandchild #page div.head_wrap section#intro article#welcome h1{background:none;letter-spacing:-0.05em;margin-top:20px;padding-left:0.5em;font-size:3.3333333333333335em;}body.guide-grandchild #page div.head_wrap section#intro article#welcome h1 small{color:#809aa9;display:block;letter-spacing:normal;line-height:1.5em;font-size:0.4em;text-indent:5px;}
body.guide-grandchild #page div.head_wrap section#intro article#welcome span.icons{bottom:26px;zoom:1;*zoom:1;display:block;position:absolute;right:80px;top:68px;}body.guide-grandchild #page div.head_wrap section#intro article#welcome span.icons:before,body.guide-grandchild #page div.head_wrap section#intro article#welcome span.icons:after{content:"";display:table;}
body.guide-grandchild #page div.head_wrap section#intro article#welcome span.icons:after{clear:both;}
body.guide-grandchild #page div.head_wrap section#intro article#welcome span.icons span{float:left;display:block;overflow:hidden;text-indent:-999999;font-size:0;height:25px;margin-right:15px;background-image:url(assets/images/sprite.png);background-position:-1px -151px;background-repeat:no-repeat;width:25px;}
body.guide-grandchild #page div.head_wrap section#intro article#welcome span.icons span.jump_shopping{background-position:-55px -151px;}
body.guide-grandchild #page div.head_wrap section#intro article#welcome span.icons span.jump_understanding{background-position:-82px -151px;}
body.guide-grandchild #page div.head_wrap section#intro article#welcome span.icons span.jump_accident{background-position:-1px -151px;}
body.guide-grandchild #page div.head_wrap section#intro article#welcome span.icons span.jump_teen{background-position:-28px -151px;margin-right:0;}
body.guide-grandchild #page div.head_wrap section#intro .widget-quote-finder{float:right;height:auto;margin-top:20px;width:290px;}body.guide-grandchild #page div.head_wrap section#intro .widget-quote-finder h2{line-height:1em;padding:30px 30px 5px;font-size:2.9166666666666665em;}
body.guide-grandchild #page div.head_wrap section#intro .widget-quote-finder form div label{top:9px;left:14px;}
body.guide-grandchild #page div.head_wrap section#intro .widget-quote-finder form div input[type="tel"]{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:99px;width:9.9rem;height:40px;height:4rem;}
body.guide-grandchild #page div.head_wrap section#intro .widget-quote-finder form input[type="submit"]{padding:0 0 0 25px;}
body.guide-grandchild #page div.head_wrap section#intro .widget-quote-finder .top-carriers{zoom:1;*zoom:1;margin:10px 30px 10px;}body.guide-grandchild #page div.head_wrap section#intro .widget-quote-finder .top-carriers:before,body.guide-grandchild #page div.head_wrap section#intro .widget-quote-finder .top-carriers:after{content:"";display:table;}
body.guide-grandchild #page div.head_wrap section#intro .widget-quote-finder .top-carriers:after{clear:both;}
body.guide-grandchild #page div.head_wrap section#intro .widget-quote-finder .top-carriers h3{font-weight:700;margin-bottom:0.25em;}
body.guide-grandchild #page div.head_wrap .widget-quote-finder{float:right;height:auto;margin-top:20px;width:290px;}body.guide-grandchild #page div.head_wrap .widget-quote-finder h2{line-height:1em;padding:30px 30px 5px;font-size:2.9166666666666665em;}
body.guide-grandchild #page div.head_wrap .widget-quote-finder form div label{top:9px;left:14px;}
body.guide-grandchild #page div.head_wrap .widget-quote-finder form div input[type="tel"]{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:99px;width:9.9rem;height:40px;height:4rem;}
body.guide-grandchild #page div.head_wrap .widget-quote-finder form input[type="submit"]{padding:0 0 0 25px;}
body.guide-grandchild #page div.head_wrap .widget-quote-finder .top-carriers{zoom:1;*zoom:1;margin:10px 30px 10px;}body.guide-grandchild #page div.head_wrap .widget-quote-finder .top-carriers:before,body.guide-grandchild #page div.head_wrap .widget-quote-finder .top-carriers:after{content:"";display:table;}
body.guide-grandchild #page div.head_wrap .widget-quote-finder .top-carriers:after{clear:both;}
body.guide-grandchild #page div.head_wrap .widget-quote-finder .top-carriers h3{font-weight:700;margin-bottom:0.25em;}
body.guide-grandchild div#main{zoom:1;*zoom:1;width:980px;margin:0 auto;}body.guide-grandchild div#main:before,body.guide-grandchild div#main:after{content:"";display:table;}
body.guide-grandchild div#main:after{clear:both;}
body.guide-grandchild div#main div#content{float:left;margin-bottom:-100px;position:relative;padding:0;top:-153px;width:670px;z-index:999;}body.guide-grandchild div#main div#content article{padding:0;}body.guide-grandchild div#main div#content article .article-cap{background:#d3dce1;zoom:1;*zoom:1;}body.guide-grandchild div#main div#content article .article-cap:before,body.guide-grandchild div#main div#content article .article-cap:after{content:"";display:table;}
body.guide-grandchild div#main div#content article .article-cap:after{clear:both;}
body.guide-grandchild div#main div#content article .article-cap span.section-icon{display:block;background-color:#ff5b2d;float:left;height:75px;width:75px;}body.guide-grandchild div#main div#content article .article-cap span.section-icon span.icon{display:block;height:48px;background-image:url(assets/images/sprite.png);background-position:-1px -101px;background-repeat:no-repeat;margin:13px auto;width:48px;}body.guide-grandchild div#main div#content article .article-cap span.section-icon span.icon.shopping-for-a-new-policy{background-position:-101px -101px;}
body.guide-grandchild div#main div#content article .article-cap span.section-icon span.icon.understanding-your-policy{background-position:-151px -101px;}
body.guide-grandchild div#main div#content article .article-cap span.section-icon span.icon.after-an-accident{background-position:-1px -101px;}
body.guide-grandchild div#main div#content article .article-cap span.section-icon span.icon.students-and-teen-drivers{background-position:-51px -101px;}
body.guide-grandchild div#main div#content article .article-cap span.section-parent{font-size:1.75em;color:black;display:block;padding:30px 0 0 95px;text-transform:uppercase;}
body.guide-grandchild div#main div#content article .entry-copy{padding:30px;}body.guide-grandchild div#main div#content article .entry-copy header h1{color:#072133;font-family:"utopia-std",Times,"Times New Roman",serif;font-size:4em;line-height:1.125em;font-weight:700;}body.guide-grandchild div#main div#content article .entry-copy header h1 small{font-size:0.5em;line-height:0.8125em;}
body.guide-grandchild div#main div#content article .entry-copy p{color:#072133;font-family:"utopia-std",Times,"Times New Roman",serif;font-size:1.5em;line-height:1.4444444444444444em;}
body.guide-grandchild div#main div#content article .entry-copy h2{color:#072133;font-family:"utopia-std",Times,"Times New Roman",serif;margin-bottom:20px;font-size:2em;line-height:1.0833333333333333em;text-transform:capitalize;}
body.guide-grandchild div#main .sidebar{margin-top:80px;}
body.guide-grandchild div#main aside#sidebar-guide{margin-top:50px;}body.guide-grandchild div#main aside#sidebar-guide section#side-guide-list{padding:0;}body.guide-grandchild div#main aside#sidebar-guide section#side-guide-list article section{border-bottom:1px solid #d3dce1;border-top:1px solid #fff;padding:15px 0;}body.guide-grandchild div#main aside#sidebar-guide section#side-guide-list article section:first-child{border-top:none;}
body.guide-grandchild div#main aside#sidebar-guide section#side-guide-list article section h3{font-size:1.75em;line-height:1.1428571428571428em;padding:0 0 0 3px;}body.guide-grandchild div#main aside#sidebar-guide section#side-guide-list article section h3 span.icon{display:block;overflow:hidden;text-indent:-999999;font-size:0;background-image:url(assets/images/sprite.png);background-position:-1px -151px;background-repeat:no-repeat;float:left;height:25px;margin-right:10px;width:25px;}body.guide-grandchild div#main aside#sidebar-guide section#side-guide-list article section h3 span.icon.shopping{background-position:-55px -151px;}
body.guide-grandchild div#main aside#sidebar-guide section#side-guide-list article section h3 span.icon.understanding{background-position:-82px -151px;}
body.guide-grandchild div#main aside#sidebar-guide section#side-guide-list article section h3 span.icon.after{background-position:-1px -151px;}
body.guide-grandchild div#main aside#sidebar-guide section#side-guide-list article section h3 span.icon.students{background-position:-28px -151px;}
body.guide-grandchild div#main aside#sidebar-guide section#side-guide-list article section h3 a{color:#819baa;}body.guide-grandchild div#main aside#sidebar-guide section#side-guide-list article section h3 a.active_panel{color:#072133;}
body.guide-grandchild div#main aside#sidebar-guide section#side-guide-list article section h3 a:hover{color:#ff5b2d;}
body.guide-grandchild div#main aside#sidebar-guide section#side-guide-list article section ul{display:none;margin:15px 0 0 35px;}body.guide-grandchild div#main aside#sidebar-guide section#side-guide-list article section ul li a{color:#819baa;}body.guide-grandchild div#main aside#sidebar-guide section#side-guide-list article section ul li a.active-page{color:#ff5b2d;}
body.guide-grandchild div#main aside#sidebar-guide section#side-guide-list article section ul li a:hover{color:#ff5b2d;}
body.guide-grandchild #sidebar-main{clear:both;}
body.guide-grandchild footer{width:980px;margin:2em auto 1em;}
body { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; }
