.dump{background:#faeda2;border:1px dashed red;padding:10px;border-radius:8px;color:#b91701}#id_email2{display:none!important}.message{display:block;padding:40px!important;margin:0!important;box-sizing:border-box;text-align:center;font-weight:bold;font-size:20px!important;font-family:'Arial','Helvetica',sans-serif!important}.message.debug{background:#efefef;color:#333}.message.info{background:#d9edf7;border:none!important;color:#3a87ad}.message.success{background:#6ebd8a!important;border:none!important;color:#468847}.message.warning{background:#f7eec0;border:none!important;color:#b5873d}.message.error{background:#f2dede;border:none!important;color:#b94a48}.fivehundred,.fourofour{padding:10%}.fivehundred.error,.fourofour.error{color:#333}.fivehundred.error h1,.fourofour.error h1{color:#1391c6}.fivehundred.error h2,.fourofour.error h2{color:#333}#deprecated{background:#f2dede;border:1px solid #eed3d7;color:#b94a48}#deprecated>ul{list-style:none}.todo{background:#faeda2;border:1px dashed red;padding:10px;border-radius:8px;color:#b91701}@font-face{font-family:"Icons";src:url("common/fonts/icons.4e29267bfaeb.eot");src:url("common/fonts/icons.4e29267bfaeb.eot?#iefix") format("embedded-opentype"),url("common/fonts/icons.24803015b5fa.woff") format("woff"),url("common/fonts/icons.0a5775eff5ec.ttf") format("truetype"),url("common/fonts/icons.fea7235a2383.svg#Icons") format("svg");font-style:normal;font-weight:normal}.icon{font-family:'Icons'}#icon-map{display:flex;list-style:none;margin:0;padding:0;flex-flow:row wrap;justify-content:space-between}#icon-map li{margin:10px;padding:10px;font-size:120%;background:#e4e4e4;text-align:center}#icon-map li span{display:block;font-size:200%;margin:5px 0}a.dashboard-sidebar-open{position:fixed;top:0;left:0;width:24px;height:24px;color:#fff;background:rgba(0,0,0,0.8);padding:7px;border-radius:0;text-align:center;transition:all .4s ease}a.dashboard-sidebar-open:hover,a.dashboard-sidebar-open:focus,a.dashboard-sidebar-open.active{text-decoration:none;background:#4a89c1}a.dashboard-sidebar-open:hover img.gear,a.dashboard-sidebar-open:focus img.gear,a.dashboard-sidebar-open.active img.gear{opacity:1}a.dashboard-sidebar-open img.gear{display:block;width:100%;height:auto;opacity:.7;transition:all .4s ease}#offcanvas-left{z-index:999;width:18%!important;height:100%;box-sizing:border-box;overflow:hidden;background:#222;position:fixed;padding:24px;box-shadow:0 0 15px rgba(0,0,0,0.65);border-right:none!important}@media only screen and (max-width:800px){#offcanvas-left{display:none!important}}#offcanvas-left .close{text-decoration:none;color:white}#offcanvas-left nav#dashboard-nav{padding-top:35px}#offcanvas-left nav#dashboard-nav hr{background-color:#666;margin:0!important}#offcanvas-left nav#dashboard-nav ul{list-style:none;padding:0;margin:0}#offcanvas-left nav#dashboard-nav li{margin:0 0 1px 0;list-style:none}#offcanvas-left nav#dashboard-nav li h6{color:#aaa;padding-left:40px}#offcanvas-left nav#dashboard-nav li a{position:relative;display:block;text-decoration:none;padding:15px 0 15px 25px;color:#aaa;font-weight:300;font-size:14px;transition:all .3s ease}@media only screen and (max-width:1400pxpx){#offcanvas-left nav#dashboard-nav li a{font-size:12px}}#offcanvas-left nav#dashboard-nav li a span{display:inline-block;zoom:1;*display:inline}#offcanvas-left nav#dashboard-nav li a span.icon{width:40px;font-size:22px;margin-right:10px;color:#aaa;text-align:center;transition:all .3s ease}#offcanvas-left nav#dashboard-nav li a span+span{position:relative;top:-4px}#offcanvas-left nav#dashboard-nav li a:hover,#offcanvas-left nav#dashboard-nav li a:focus,#offcanvas-left nav#dashboard-nav li a.selected{color:#fff;background:#4a89c1}#offcanvas-left nav#dashboard-nav li a:hover span.icon,#offcanvas-left nav#dashboard-nav li a:focus span.icon,#offcanvas-left nav#dashboard-nav li a.selected span.icon{color:#fff}@font-face{font-family:"Icons";src:url("common/fonts/accent-icons.4e29267bfaeb.eot");src:url("common/fonts/accent-icons.4e29267bfaeb.eot?#iefix") format("embedded-opentype"),url("common/fonts/accent-icons.08980e4e5236.woff") format("woff"),url("common/fonts/accent-icons.e8c53368a7e7.ttf") format("truetype"),url("common/fonts/accent-icons.3d08d529ea1e.svg#Icons") format("svg");font-style:normal;font-weight:normal}html{background:0}body{color:#333;font:normal 300 14px/185% "Roboto","Open Sans","Arial",Helvetica,sans-serif}a{color:#de9924;text-decoration:none;outline:0}a:hover{text-decoration:underline}hr{border-top:1px solid #ccc;border-bottom:0;border-right:0;border-left:0;margin:20px 0}hr.dotted{border-style:dotted}h1{font:normal 700 28px "PT Sans Narrow","Arial",Helvetica,sans-serif}@media only screen and (max-width:480px){h1{font-size:24px}}h2{font:normal 700 22px "PT Sans Narrow","Arial",Helvetica,sans-serif}@media only screen and (max-width:480px){h2{font-size:18px}}h3{font:normal 700 18px "PT Sans Narrow","Arial",Helvetica,sans-serif}h4{font:normal 400 16px "PT Sans Narrow","Arial",Helvetica,sans-serif}h5{font:normal 400 16px "PT Sans Narrow","Arial",Helvetica,sans-serif}h6{font:normal 400 14px "PT Sans Narrow","Arial",Helvetica,sans-serif}.group{zoom:1}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.icon{font-family:'Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrap{width:auto;max-width:1280px;margin:0 auto}header{background:#121f28;margin:0;padding:1% 20px 0 20px;border-bottom:1px solid #90969a}header h1{margin:30px 0;float:left}header h1 img{display:block}header h2{margin-top:50px;margin-left:3%;float:left;font-style:italic;color:white;width:40%}header h3{line-height:160%;text-align:right;color:white;font-size:22px;margin-bottom:6px;margin-top:0}header h3 a{color:#de9924}header h3 a:hover,header h3 a:focus,header h3 a.selected{text-decoration:underline}header div.icons{float:right;text-align:right;width:20%;margin-top:50px}header div.icons a.icon{font-size:20px;margin-left:7px;text-decoration:none;color:white}header div.icons a.icon:hover,header div.icons a.icon:focus,header div.icons a.icon.selected{color:#de9924;text-decoration:none}nav#main-nav{background:#121f28;clear:both;margin-top:0;padding:0 3%}nav#main-nav a.nav-expand{display:none}nav#main-nav ul{padding:0}nav#main-nav ul ul{position:absolute;z-index:1000;opacity:0;visibility:hidden;background:#eee;-webkit-transition:opacity .3s ease,visibility .3s ease;-moz-transition:opacity .3s ease,visibility .3s ease;-o-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}nav#main-nav ul ul li{float:none;margin:0}nav#main-nav ul ul li a{color:#121f28}nav#main-nav li{list-style:none;float:left;margin:0 1.2%}nav#main-nav li:first-child{margin-left:0}nav#main-nav li.search{float:right;width:22%;margin-right:0}nav#main-nav li a{display:block;text-decoration:none;padding:5px 10px;color:#fff;font:400 16px/185% "PT Sans Narrow","Arial",Helvetica,sans-serif;border-bottom:3px solid transparent;-webkit-transition:background .3s ease,color .3s ease,border-bottom .3s ease;-moz-transition:background .3s ease,color .3s ease,border-bottom .3s ease;-o-transition:background .3s ease,color .3s ease,border-bottom .3s ease;transition:background .3s ease,color .3s ease,border-bottom .3s ease}nav#main-nav li a.icon{font-family:'Icons'}nav#main-nav li a:hover,nav#main-nav li a:focus,nav#main-nav li a.selected{color:#de9924;border-bottom:3px solid #de9924}nav#main-nav li:hover ul,nav#main-nav li>ul.mobile-tap{opacity:1;visibility:visible}#content{margin:50px auto;padding:0 20px}#content article,#content aside,#content .page{padding:0;border:0}article h1:first-child{margin-top:0}article.homepage h1{margin-top:0}article.narrow{float:left;box-sizing:border-box;width:74%;margin-right:4%;margin-bottom:4%;padding:0}article.narrow.last{margin-right:0}aside{float:left;box-sizing:border-box;width:22%;margin-right:4%;margin-bottom:4%;padding:0}aside.last{margin-right:0}aside h1:first-child{margin-top:0}iframe.map{max-width:100%;width:100%;margin-top:25px}footer{background:#f9f9f9;clear:both;margin-top:50px;padding:20px;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.15);-o-box-shadow:inset 0 0 10px rgba(0,0,0,0.15);box-shadow:inset 0 0 10px rgba(0,0,0,0.15)}footer ul{list-style:none;padding-left:0;margin:0}footer a[href^="tel"],footer a[href^="mailto"]{color:#333}.twocol{float:left;box-sizing:border-box;width:49%;margin-right:2%;margin-bottom:2%;padding:0;border:1px solid #eff4f8;padding:1% 2%}.twocol:nth-of-type(2n){margin-right:0}@media only screen and (max-width:800px){.twocol{float:none;box-sizing:border-box;width:100%;margin-right:0;margin-bottom:0;padding:2;margin-bottom:25px}.twocol:nth-of-type(1n){margin-right:0}}.threecol{float:left;box-sizing:border-box;width:30.66667%;margin-right:4%;margin-bottom:4%;padding:0}.threecol:nth-of-type(3n){margin-right:0}@media only screen and (max-width:360px){.threecol{float:none;box-sizing:border-box;width:100%;margin-right:0;margin-bottom:0;padding:0}.threecol:nth-of-type(1n){margin-right:0}}.fourcol{float:left;box-sizing:border-box;width:22%;margin-right:4%;margin-bottom:4%;padding:0}.fourcol:nth-of-type(4n){margin-right:0}@media only screen and (max-width:800px){.fourcol{float:left;box-sizing:border-box;width:48%;margin-right:4%;margin-bottom:4%;padding:0}.fourcol:nth-of-type(2n){margin-right:0}}@media only screen and (max-width:360px){.fourcol{float:none;box-sizing:border-box;width:100%;margin-right:0;margin-bottom:0;padding:0}.fourcol:nth-of-type(1n){margin-right:0}}.auron-twocol-1{float:left;box-sizing:border-box;width:37.1971%;margin-right:2%;margin-bottom:2%;padding:2%;border:1px solid #ececec}.auron-twocol-1.last{margin-right:0}@media only screen and (max-width:360px){.auron-twocol-1{border:0;padding:0}}.auron-twocol-2{float:left;box-sizing:border-box;width:60.8029%;margin-right:2%;margin-bottom:2%;padding:2%;border:1px solid #ececec}.auron-twocol-2.last{margin-right:0}@media only screen and (max-width:360px){.auron-twocol-2{border:0;padding:0}}input[type="search"]{-webkit-appearance:none;outline:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{display:none}.error{background:#faeda2;border:0;padding:10px;border-radius:5px;color:#b91701}.errorlist{padding:0;list-style:none;margin:0}.errorlist>li{background:0;border:0;font-style:italic;color:#bd3434;margin:5px 0}form fieldset{padding:25px;border:1px solid #bbb}form ul{list-style:none;padding:0;margin:0}form ul ul li{clear:none;margin:0 0 5px 0}form li{clear:left;margin:0 0 20px 0}label{display:block;margin:0 0 10px 0;color:#333}input,textarea{border-radius:0}input[type="text"],input[type="password"],input[type="email"],input[type="number"],textarea{border:1px solid #bbb;padding:2%;width:96%}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="number"]:focus,textarea:focus{outline:0;border:1px solid #98c6f2;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05) inset,0 0 6px rgba(54,137,219,0.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05) inset,0 0 6px rgba(54,137,219,0.4);-o-box-shadow:0 1px 2px rgba(0,0,0,0.05) inset,0 0 6px rgba(54,137,219,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.05) inset,0 0 6px rgba(54,137,219,0.4)}input[type="submit"].button{border-radius:0;border:0}form li.twocol,form li.threecol,form li.fourcol{clear:none}form li.twocol.last,form li.threecol.last,form li.fourcol.last{margin-right:0}form li.threecol:nth-of-type(3n){margin-right:4%}form li.twocol{float:left;box-sizing:border-box;width:49%;margin-right:2%;margin-bottom:2%;padding:0}form li.twocol:nth-of-type(2n){margin-right:0}form li.twocol:nth-of-type(n):not(:nth-of-type(2n)){margin-right:2%}form li.twocol input{padding:4%;width:92%}form li.threecol input{padding:6%;width:88%}form.search-form{padding-top:5px}form.search-form input{display:inline-block;zoom:1;*display:inline;vertical-align:middle}form.search-form input[type="text"]{width:73%;padding:3px 1%;border:0}form.search-form input[type="submit"]{width:23%;padding:3px 1%;border:0;margin:0;font-family:'Icons'}form#appointment-form li:last-child{margin-bottom:0}form#appointment-form fieldset{border:0;background:#eff4f8}form#appointment-form input[type="text"],form#appointment-form input[type="password"],form#appointment-form input[type="email"],form#appointment-form input[type="number"],form#appointment-form textarea{border-color:transparent}form#appointment-form input[type="text"]:focus,form#appointment-form input[type="password"]:focus,form#appointment-form input[type="email"]:focus,form#appointment-form input[type="number"]:focus,form#appointment-form textarea:focus{outline:0;border-color:transparent;-webkit-box-shadow:0 0 6px rgba(54,137,219,0.4);-moz-box-shadow:0 0 6px rgba(54,137,219,0.4);-o-box-shadow:0 0 6px rgba(54,137,219,0.4);box-shadow:0 0 6px rgba(54,137,219,0.4)}form#appointment-form textarea{height:100px}form#appointment-form input#id_email_2{display:none}a.nav-expand{display:none;padding:15px 0;text-align:center;margin-bottom:0;color:#fff}a.nav-expand span{position:relative;margin:4px 10px;display:inline-block;border-radius:1px;height:3px;width:18px;background:#fff;-webkit-transition:background .15s ease;-moz-transition:background .15s ease;-o-transition:background .15s ease;transition:background .15s ease}a.nav-expand span:before,a.nav-expand span:after{position:absolute;display:block;content:"";border-radius:1px;width:100%;height:3px;background:#fff;-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}a.nav-expand span:before{top:-7px}a.nav-expand span:after{bottom:-7px;background:#fff}a.nav-expand:hover{text-decoration:none}a.nav-expand.selected{text-decoration:none}a.nav-expand.selected span{background:0}a.nav-expand.selected span:before{border-bottom:0;-webkit-transform:rotate(45deg) translateY(7px) translateX(3px);-moz-transform:rotate(45deg) translateY(7px) translateX(3px);-o-transform:rotate(45deg) translateY(7px) translateX(3px);transform:rotate(45deg) translateY(7px) translateX(3px)}a.nav-expand.selected span:after{border-top:0;-webkit-transform:rotate(-45deg) translateY(-7px) translateX(3px);-moz-transform:rotate(-45deg) translateY(-7px) translateX(3px);-o-transform:rotate(-45deg) translateY(-7px) translateX(3px);transform:rotate(-45deg) translateY(-7px) translateX(3px)}.button{display:inline-block;background:#121f28;padding:10px 15px;margin:5px 0;color:#fff;font:400 16px/100% "PT Sans Narrow","Arial",Helvetica,sans-serif;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.button.small{font-size:12px;padding:7px 10px}.button.large{font-size:22px;padding:15px 20px}.button:hover,.button:focus{text-decoration:none;opacity:.8;color:#fff}.button:active{background:#4a89c1;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-o-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.button.selected{-webkit-text-shadow:1px 1px 3px #888;-moz-text-shadow:1px 1px 3px #888;-o-text-shadow:1px 1px 3px #888;text-shadow:1px 1px 3px #888;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-o-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.button.selected:hover,.button.selected:focus{opacity:.8}.button.selected:active{-webkit-text-shadow:1px 1px 3px #444;-moz-text-shadow:1px 1px 3px #444;-o-text-shadow:1px 1px 3px #444;text-shadow:1px 1px 3px #444}.lighten{background:#223a4b}nav.admin{margin-top:25px}.admin.button,.admin .button{border-radius:0;background:0;background-color:#333;font-family:"Roboto","Open Sans","Arial",Helvetica,sans-serif}.button-group{list-style:none outside none;padding-left:0;margin:0}.button-group li,.button-group .button{display:inline-block}.button-group>.button,.button-group li>.button{border-radius:0;border-width:1px 1px 1px 0}.button-group>li:first-child>.button,.button-group>.button:first-child{margin-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px;border-width:1px}.button-group>li:last-child>.button,.button-group>.button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}@media only screen and (max-width:1280px){nav#main-nav li{margin:0 5px 0 0}}@media only screen and (max-width:800px){header h2{display:none}header h3{font-size:20px}header div.icons{width:25%}nav#main-nav a.nav-expand{display:block}nav#main-nav ul{margin:0;padding:0 0 20px 0}nav#main-nav li{float:none;text-align:center;margin-bottom:15px}nav#main-nav li.search{float:none;margin:0 auto}nav#main-nav li a{display:inline-block;padding:0}}@media only screen and (max-width:640px){header h1{float:none;width:auto}header h1 img{margin:0 auto}header h2{text-align:center;float:none;margin:20px auto;width:65%}header h3{text-align:center}header div.icons{float:none;width:auto;text-align:center;margin-top:20px}article.narrow{float:none;width:auto;margin:0 0 25px 0}aside{width:auto;float:none}article.homepage .auron-twocol-1,article.homepage .auron-twocol-2{margin:0 0 25px 0;width:auto;float:none}}@media only screen and (max-width:320px){html{-webkit-text-size-adjust:none}header h1{margin-top:10px}form fieldset{padding:35px 20px}}@media print{*{background:transparent!important;color:black!important;-webkit-text-shadow:none!important;-moz-text-shadow:none!important;-o-text-shadow:none!important;text-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-o-box-shadow:none!important;box-shadow:none!important;-webkit-filter:none!important;filter:none!important}.no-print{display:none}.print-block{display:block}.print-inline{display:inline}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}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:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}nav#main-nav.stuck{position:fixed;top:0;z-index:9999;width:94%;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.85);-moz-box-shadow:0 0 5px rgba(0,0,0,0.85);-o-box-shadow:0 0 5px rgba(0,0,0,0.85);box-shadow:0 0 5px rgba(0,0,0,0.85)}section#content.push{padding-top:25px}@media only screen and (max-width:800px){section#content.push{padding-top:60px}}