#sidebar-first .block,#sidebar-first nav,#sidebar-second .block,#sidebar-second nav{margin-bottom:30px}#sidebar-first .block h2,#sidebar-first nav h2,#sidebar-second .block h2,#sidebar-second nav h2{margin-bottom:5px;font-size:19px;font-family:DINWeb,Arial,Helvetica,sans-serif;text-transform:uppercase}@media (max-width:960px){#sidebar-first .block h2,#sidebar-first nav h2,#sidebar-second .block h2,#sidebar-second nav h2{margin-top:0}}#sidebar-first .block img,#sidebar-first nav img,#sidebar-second .block img,#sidebar-second nav img{max-width:100%;height:auto}
.block-context-search-block form{width:100%;box-sizing:border-box;display:flex}.block-context-search-block input{flex:1;border:2px solid #ddd;border-radius:5px;margin-right:10px;padding:5px}.block-context-search-block button{margin:0;padding:4px 0;font-size:19px;line-height:18px;width:2rem}@media (max-width:960px){.block-context-search-block{display:none}}
#block-covid19informationblock a{display:block;padding:20px;border:5px solid #1a5619;background-color:#fff;color:#000!important;text-decoration:none;font-size:16px;font-family:Verdana,Tahoma,sans-serif;font-weight:400;line-height:21px}#block-covid19informationblock a:hover{opacity:.8;text-decoration:none!important;background-color:#eee}
.block-views-blockcurrent-emergencies-block-1 ul{margin:0;padding:0}.block-views-blockcurrent-emergencies-block-1 ul li{list-style:none!important;border:1px solid #a6192e;background:#fee;margin:0 0 10px;padding:10px 5px}.block-views-blockcurrent-emergencies-block-1 ul li .views-field-title a{color:#a6192e;font-weight:700;font-size:130%;text-decoration:none}.block-views-blockcurrent-emergencies-block-1 ul li .views-field-title a:hover{text-decoration:underline}
.block-library-search-block form{width:100%;box-sizing:border-box;display:flex}.block-library-search-block input{flex:1;border:2px solid #ddd;border-radius:5px;margin-right:10px;padding:5px}.block-library-search-block button{margin:0;padding:4px 0;font-size:19px;line-height:18px;width:2rem}@media (max-width:960px){.block-library-search-block{display:none}}
#block-librarymegamenu{font-family:DINWeb,Arial,Helvetica,sans-serif!important}#block-librarymegamenu a{color:#a6192e!important}#block-librarymegamenu .open>a,#block-librarymegamenu a:hover{background:#a6192e!important;color:#fff!important}#block-librarymegamenu .megamenu-column>ul>li>a{font-weight:700!important}#toggle-megamenu-mobile{background:transparent;position:absolute;right:2.5em;color:#fff!important;z-index:1;padding:11px 16px;text-transform:uppercase;border:none}
#sidebar-first nav#block-librarycontextmenu,#sidebar-first nav.block-menu{font-family:DINWeb,Arial,Helvetica,sans-serif}#sidebar-first nav#block-librarycontextmenu h2,#sidebar-first nav.block-menu h2{margin-bottom:0}#sidebar-first nav#block-librarycontextmenu h2 span,#sidebar-first nav.block-menu h2 span{display:none}#sidebar-first nav#block-librarycontextmenu ul.menu,#sidebar-first nav.block-menu ul.menu{margin:0;padding:0}#sidebar-first nav#block-librarycontextmenu ul.menu li a,#sidebar-first nav.block-menu ul.menu li a{font-size:90%;border-bottom:1px solid #ddd;color:#333;width:100%;display:block;padding:15px}#sidebar-first nav#block-librarycontextmenu ul.menu li a:hover,#sidebar-first nav.block-menu ul.menu li a:hover{text-decoration:none;color:#a6192e;background:#eee;transition-duration:.3s}#sidebar-first nav#block-librarycontextmenu ul.menu li a.is-active,#sidebar-first nav.block-menu ul.menu li a.is-active{color:#a6192e;background:#ccc}#sidebar-first nav#block-librarycontextmenu ul.menu li>ul>li a,#sidebar-first nav.block-menu ul.menu li>ul>li a{padding-left:25px}#sidebar-first nav#block-librarycontextmenu ul.menu li>ul>li>ul>li a,#sidebar-first nav.block-menu ul.menu li>ul>li>ul>li a{padding-left:50px}#sidebar-first nav#block-librarycontextmenu ul.menu li.highlight a,#sidebar-first nav.block-menu ul.menu li.highlight a{background:#fdd}#sidebar-first nav#block-librarycontextmenu ul.menu li.external a:after,#sidebar-first nav.block-menu ul.menu li.external a:after{margin-left:6px;width:17px;height:17px;background-image:url(/sites/default/themes/sfulibrary_classy/images/external-link.svg);background-size:17px 17px;vertical-align:top;display:inline-block;content:""}#sidebar-first nav#block-librarycontextmenu ul.menu li.space-below,#sidebar-first nav.block-menu ul.menu li.space-below{padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid #999}#sidebar-first nav#block-librarycontextmenu ul.menu li.space-below a,#sidebar-first nav.block-menu ul.menu li.space-below a{border-bottom:none}@media (max-width:480px){#sidebar-first nav#block-librarycontextmenu,#sidebar-first nav.block-menu{padding:0;margin:0 0 20px;min-height:0;background:#a6192e;color:#fff}#sidebar-first nav#block-librarycontextmenu h2,#sidebar-first nav.block-menu h2{margin:0;cursor:pointer;background:#a6192e;color:#fff;padding:5px}#sidebar-first nav#block-librarycontextmenu h2 span,#sidebar-first nav.block-menu h2 span{display:inline-block;margin-right:6px}#sidebar-first nav#block-librarycontextmenu>ul,#sidebar-first nav.block-menu>ul{display:none;background:#eee}#sidebar-first nav#block-librarycontextmenu.open-context-menu>ul,#sidebar-first nav.block-menu.open-context-menu>ul{display:block}}
#page-footer{margin-top:15px;background-color:#40454c;color:#fff;clear:left;position:relative;padding:25px;font-size:.9rem;line-height:1.1rem;font-family:DINWeb,Arial,Helvetica,sans-serif;font-weight:400;width:100%;text-align:left;display:flex;flex-flow:row wrap}#page-footer h3{margin:0;padding-bottom:8px;font-size:125%;text-decoration:none;text-transform:uppercase}#page-footer a,#page-footer a:hover{color:#fff;font-family:DINWeb,Arial,Helvetica,sans-serif;text-decoration:none}#page-footer a:hover{opacity:.8}#page-footer ul{list-style:none;margin:0 0 15px;padding:0}#page-footer ul li{margin:0 0 4px}#page-footer #page-footer-two{border-left:1px solid #eee}@media (max-width:480px){#page-footer #page-footer-two{border-left:none}}#page-footer #page-footer-three{border-left:1px solid #eee}@media (max-width:960px){#page-footer #page-footer-three{border-left:none}}#page-footer #page-footer-four{border-left:1px solid #eee}@media (max-width:480px){#page-footer #page-footer-four{border-left:none}}#page-footer section{flex:0 25%;margin:0;padding:0 20px}@media (max-width:960px){#page-footer section{padding-right:10px;flex:0 50%;margin-bottom:25px}}@media (max-width:480px){#page-footer section{padding:0;flex:0 100%;margin-bottom:5px}}#page-footer #footer-connect{position:relative}#page-footer #footer-connect li{display:inline-block;font-size:25px;margin-right:10px}#page-footer #footer-employees{margin-top:20px}#page-footer #footer-sfu-acknowledge{margin-top:0;margin-bottom:15px;color:#ccc}
#block-sfulibrary-classy-main-menu{width:100%;max-width:none;min-height:35px;background:#54585a;color:#fff;margin-bottom:0}#block-sfulibrary-classy-main-menu ul{margin:0}#block-sfulibrary-classy-main-menu ul li{float:left}#block-sfulibrary-classy-main-menu ul li a{position:relative;display:block;background:none;color:#fff;padding:11px 15px 7px;text-transform:uppercase;font-family:DINWeb,Arial,Helvetica,sans-serif;font-size:13px;line-height:13px}#block-sfulibrary-classy-main-menu ul li a:hover{text-decoration:none;background:#65696b}@media (max-width:480px){#block-sfulibrary-classy-main-menu{display:none}}
#site-branding-container{clear:both;background:#fff;display:flex;position:relative;padding-bottom:15px;font-family:DINWeb,Arial,Helvetica,sans-serif}#site-branding-container #site-branding-left{flex:1;display:flex}#site-branding-container #site-branding-left .brand-title{margin:20px 0 0 15px;flex:0 1;border-right:1px solid #54585a;padding:0 15px 10px 0}#site-branding-container #site-branding-left .brand-title .brand-logo{display:block;background-image:url(/sites/default/themes/sfulibrary_classy/images/sfu-logo%402x.png);background-repeat:no-repeat;background-size:100%;width:260px;height:60px}#site-branding-container #site-branding-left .brand-sub-title{flex:1;align-self:flex-end;margin:0 0 0 10px}#site-branding-container #site-branding-left .brand-sub-title a{font-size:1.25rem;color:#a6192e;font-family:DINWeb,Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}#site-branding-container #site-branding-left .brand-sub-title a:hover{text-decoration:none}#site-branding-container #site-branding-left .brand-sub-title.has-subsite a:first-child{font-size:1rem;color:#555;text-transform:none}#site-branding-container #site-branding-right{flex:0 1 400px;min-width:320px;display:flex;margin-right:20px;transition:max-height 1s;-webkit-transition:max-height 1s}#site-branding-container #site-branding-right #site-branding-menus{flex:0 0 10%;margin:25px 25px 0 0}#site-branding-container #site-branding-right #site-branding-menus a{color:#54585a;text-decoration:none;background:#fff;padding:8px;display:block;white-space:nowrap}#site-branding-container #site-branding-right #site-branding-menus a:hover{text-decoration:none;background:#ddd}#site-branding-container #site-branding-right #site-branding-menus ul{padding:0;margin:0}#site-branding-container #site-branding-right #site-branding-menus ul li{list-style:none;padding:0;margin:0;background:#fff}#site-branding-container #site-branding-right #site-branding-menus ul li>ul{display:none;position:absolute;z-index:99;box-shadow:0 5px 10px rgba(0,0,0,.2)}#site-branding-container #site-branding-right #site-branding-menus ul li>ul li{min-width:10em}#site-branding-container #site-branding-right #site-branding-menus ul li.open-branding-sign-in>a{background:#ddd}#site-branding-container #site-branding-right #site-branding-menus ul li.open-branding-sign-in>ul{display:block}#site-branding-container #site-branding-right #site-branding-search{margin-top:25px;flex:1}#site-branding-container #site-branding-right #site-branding-search #search-box-container{max-width:30rem;position:relative}#site-branding-container #site-branding-right #site-branding-search #search-box-container button{background:transparent;position:absolute;top:3px;right:.01rem;color:#ccc;padding:0;margin:0;text-align:center;border:none}#site-branding-container #site-branding-right #site-branding-search #search-box-container button span.fa-search{font-size:.9rem;padding-top:.3rem;height:2.7rem;width:1.8rem}#site-branding-container #site-branding-right #site-branding-search #search-box-container input{margin-top:0;padding:.5rem 3rem .5rem .5rem;height:30px;width:100%;border-radius:.3rem;border:1px solid #ccc;outline:0}#site-branding-container #site-branding-right #site-branding-search #search-scope fieldset{border:none;padding:5px 0 0}#site-branding-container #site-branding-right #site-branding-search #search-scope fieldset div{display:inline-block;margin:0 5px 0 0;width:auto;border:none}#site-branding-container #site-branding-right #site-branding-search #search-scope fieldset div input{margin:0;float:none;width:auto;padding:0;display:inline-block}#site-branding-container #site-branding-right #site-branding-search #search-scope fieldset div label{font-size:.8rem;font-weight:400;display:inline-block;width:auto}#site-branding-container button#toggle-search-control{color:#fff;position:absolute;right:0;z-index:1;display:none;border:none;cursor:pointer;margin-top:0;padding:11px 16px;background:transparent}@media (max-width:960px){#site-branding-container{flex-wrap:wrap;flex-direction:column-reverse}#site-branding-container button#toggle-search-control{display:block}#site-branding-container #site-branding-container{padding-bottom:0}#site-branding-container #site-branding-left{position:relative;flex-direction:column}#site-branding-container #site-branding-left .brand-title{margin:0;border:none;padding:0;background:#54585a}#site-branding-container #site-branding-left .brand-title .brand-logo{width:100px;height:45px;background-size:200%}#site-branding-container #site-branding-left .brand-sub-title{align-self:start;margin:10px 0 0 15px}#site-branding-container #site-branding-left .brand-sub-title a{margin:0}#site-branding-container #site-branding-right{max-height:0;overflow-y:hidden;flex:0 0 auto;flex-direction:row-reverse;margin:0;background:#d24056;font-size:80%}}@media (max-width:960px) and (max-width:480px){#site-branding-container #site-branding-right{flex-direction:column-reverse}}@media (max-width:960px){#site-branding-container #site-branding-right #site-branding-menus{flex:1 1 50%;margin:0;padding:3px}#site-branding-container #site-branding-right #site-branding-menus>ul>li{margin:0}#site-branding-container #site-branding-right #site-branding-menus>ul>li>a{display:none}#site-branding-container #site-branding-right #site-branding-menus>ul>li ul{display:block;position:static;box-shadow:none;z-index:0}#site-branding-container #site-branding-right #site-branding-menus>ul>li ul li a{width:100%;border-bottom:1px solid #aaa}}@media (max-width:960px){#site-branding-container #site-branding-right #site-branding-search{margin:5px;flex:1 1 50%;padding:5px}#site-branding-container #site-branding-right #site-branding-search #search-scope fieldset label{font-size:1.8rem}}@media (max-width:960px){#site-branding-container.open-branding-menu #site-branding-right{max-height:250px}}
.region-sidebar-first nav.navbar h2{text-transform:uppercase;}.region-sidebar-first nav.navbar ul li a{padding-left:1.5rem;padding-right:1.5rem;text-decoration:none;display:block;width:100%;border-bottom:0.1rem solid #ccc;}
.region-content article.workshop-instance.workshop-instance-list{background:#f5f5f5;border:1px solid #a6192e;padding:5px;margin-bottom:5px}.region-content article.workshop-instance.workshop-instance-list:hover{box-shadow:1px 1px 4px rgba(0,0,0,.34)}.region-content article.workshop-instance.workshop-instance-list h2{font-size:120%;font-weight:700;margin:4px 0}.region-content article.workshop-instance.workshop-instance-list span.fas{opacity:.7}.region-content article.workshop-instance.workshop-instance-list ul{list-style:none;margin:0;padding:0}.region-content article.workshop-instance.workshop-instance-list ul li{margin:0;padding:0}.region-content article.workshop-instance.workshop-instance-list .content{display:flex;flex-wrap:wrap}.region-content article.workshop-instance.workshop-instance-list .content .field{margin:0 0 0 25px}.region-content article.workshop-instance.workshop-instance-list .content .col-1{flex:3}.region-content article.workshop-instance.workshop-instance-list .content .col-1 span.fas{margin-top:3px;float:left;clear:left}.region-content article.workshop-instance.workshop-instance-list .content .col-2,.region-content article.workshop-instance.workshop-instance-list .content .col-3{flex:2}
.region-content .view-workshops .views-field-title{font-size:120%;font-weight:700;margin-bottom:4px}.region-content .view-workshops span.fas{opacity:.7}.region-content .view-workshops ul{list-style:none;margin:0;padding:0}.region-content .view-workshops ul li{margin:0;padding:0}.region-content .view-workshops .views-row{display:flex;flex-wrap:wrap;background:#f5f5f5;border:1px solid #a6192e;padding:5px;margin-bottom:5px}.region-content .view-workshops .views-row:hover{box-shadow:1px 1px 4px rgba(0,0,0,.34)}.region-content .view-workshops .views-field-title{width:100%}.region-content .view-workshops .views-field-nothing{flex:3}.region-content .view-workshops .views-field-field-workshop-audiences,.region-content .view-workshops .views-field-field-workshop-categories{flex:2}.region-content .view-id-workshop_attendance_sheet table{width:100%;margin-bottom:20px}.region-content .view-id-workshop_attendance_sheet table caption{text-align:left}.region-content .view-id-workshop_attendance_sheet table caption h3{margin-top:0;font-weight:700}.region-content .views-field-field-workshop-dates li,.region-content .views-field-field-workshop-dates ul{margin:0;padding:0;list-style:none}.region-content .view-workshops-calendar{padding-bottom:30px}.region-content .view-workshops-calendar h3{margin:0 0 4px}.region-content .view-workshops-calendar .attachment-after,.region-content .view-workshops-calendar .attachment-before{margin-bottom:20px}.region-content .view-workshops-calendar .attachment-after span,.region-content .view-workshops-calendar .attachment-before span{font-size:120%;font-family:DINWeb,Arial,Helvetica,sans-serif;margin-left:20px}.region-content .view-workshops-calendar span.workshop-date-day{margin-left:10px;color:#444;font-size:80%;text-transform:uppercase}.region-content .view-workshops-calendar .workshop-today-container{background:#f7f7f7;padding:5px 0 5px 5px;border:2px solid #2f642f;border-left-width:5px}.region-content .view-workshops-calendar .item-list{margin-bottom:20px;position:relative}.region-content .view-workshops-calendar .item-list li{list-style:none;margin:0 0 5px;padding:0}.region-content .view-workshops-calendar .item-list .views-field-title{font-weight:700;font-family:DINWeb,Arial,Helvetica,sans-serif;font-size:110%}.region-content .view-workshops-calendar .item-list .views-field-field-workshop-dates,.region-content .view-workshops-calendar .item-list .views-field-field-workshop-location{display:block}.region-content .view-workshops-calendar .ics-export{margin-top:10px;margin-left:0}.region-content .view-workshops-description-list .form-item-field-workshop-audiences-target-id{clear:left}
.content .widget-bookcover{background:#fff}.content .widget-bookcover ul.slides li a{margin:10px;padding:5px;border:1px solid #eee}.content .widget-bookcover ul.slides li a:hover{border:1px solid #ccc;background:#eee}.content .widget-bookcover ul.slides li img{max-width:160px;max-height:200px;height:auto;width:auto}.content .widget-bookcover ul.slides li div.newbooks-title{max-height:120px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.content .widget-bookcover.widget-bookcover-single ul.slides{list-style:none;margin:0;padding:0}.content .widget-bookcover.widget-bookcover-single ul.slides li a{display:inline-block;padding:5px 5px 0}.content .widget-bookcover.flexslider ul.slides li a{display:block}
.content details:hover{opacity:.8}.content details:not([open]) summary .fa-check-square,.content details[open] summary .fa-square{display:none}
.widget-openaccess img{width:11px;height:16px}
.widget-pullquote{font-family:DINWeb,Arial,Helvetica,sans-serif;font-style:normal;padding:15px 80px;position:relative;text-shadow:0 1px #eee;opacity:.8;font-size:150%}.widget-pullquote.widget-pullquote-left{margin-right:30%}.widget-pullquote.widget-pullquote-center{margin-left:20%;margin-right:20%}.widget-pullquote.widget-pullquote-right{margin-left:30%}.widget-pullquote p{margin:.5em 0}.widget-pullquote span.fas{font-size:55px;position:absolute;opacity:.1}.widget-pullquote span.fas.widget-left{left:20px}.widget-pullquote span.fas.widget-right{right:20px;bottom:20px}.widget-pullquote cite{font-style:italic;display:block;text-align:right;margin-right:45px}@media (max-width:960px){.widget-pullquote{margin:0!important;font-size:130%}}
.widget-section{padding:0;margin:1em 0;width:100%;display:flex}.widget-section>div h1:first-child,.widget-section>div h2:first-child,.widget-section>div h3:first-child,.widget-section>div h4:first-child,.widget-section>div h5:first-child,.widget-section>div h6:first-child,.widget-section>div p:first-child{margin-top:0}.widget-section>div.widget-one{margin-right:2rem}.widget-section.widget-three-thirty>div{width:33%}.widget-section.widget-three-thirty>div.widget-two{margin-right:2rem}.widget-section.widget-two-fifty>div{width:50%}.widget-section.widget-two-fifty>div.widget-three{display:none}.widget-section.widget-two-left-seventy>div.widget-one{width:70%}.widget-section.widget-two-left-seventy>div.widget-two{width:30%}.widget-section.widget-two-left-seventy>div.widget-two a.link-button{width:calc(100% - 4rem)}.widget-section.widget-two-left-seventy>div.widget-three{display:none}.widget-section.widget-two-right-seventy>div.widget-one{width:30%}.widget-section.widget-two-right-seventy>div.widget-one a.link-button{width:calc(100% - 4rem)}.widget-section.widget-two-right-seventy>div.widget-two{width:70%}.widget-section.widget-two-right-seventy>div.widget-three{display:none}@media (max-width:960px){.widget-section{display:block}.widget-section>div{width:100%!important;margin-right:0!important}}
div.libraryh3lp a{color:#fff!important}a.widget-collapse-all{font-size:120%;font-family:DINWeb,Arial,Helvetica,sans-serif;color:#a6192e!important}a.widget-collapse-all:hover{text-decoration:none}.widget-bcotc{text-align:center;background:#004963;box-shadow:2px 2px 2px grey;width:auto;padding:5px 5px 10px}.widget-bcotc h3{margin-top:10px;color:#fff}.widget-bcotc input{width:70%}
.widget-tiles{display:flex;margin:0 0 5px;padding:0}.widget-tiles>a{flex:1;display:block;min-height:100px;padding:10px;margin:0 5px 0 0;font-family:DINWeb,Arial,Helvetica,sans-serif;background:#ddd;border:1px solid #000}.widget-tiles>a,.widget-tiles>a:hover{text-decoration:none;color:#fff!important}.widget-tiles>a:hover{opacity:.8}.widget-tiles>a:last-child{margin-right:0}.widget-tiles>a span.fas{float:left;font-size:40px;margin:0}.widget-tiles>a h3{margin:0 0 0 55px;font-weight:700;font-size:130%}.widget-tiles>a div{margin:0 0 0 55px;display:block}.widget-tiles>a.widget-tile-limit-width-half:only-of-type{flex:0 0 calc(50% - 5px)}.widget-tiles>a.widget-tile-limit-width-quarter:only-of-type{flex:0 0 calc(25% - 5px)}.widget-tiles>a.widget-tile-limit-width-third:only-of-type{flex:0 0 calc(33.33% - 5px)}@media (max-width:960px){.widget-tiles{display:block;width:100%}.widget-tiles>a{margin-top:5px;width:100%}}.cke_dialog_ui_html .widget-tile-colour-1,.widget-tiles>a.widget-tile-colour-1{background:#a6192e;border-color:#96091e}.cke_dialog_ui_html .widget-tile-colour-2,.widget-tiles>a.widget-tile-colour-2{background:#af4628;border-color:#9f3618}.cke_dialog_ui_html .widget-tile-colour-3,.widget-tiles>a.widget-tile-colour-3{background:#b87323;border-color:#a86313}.cke_dialog_ui_html .widget-tile-colour-4,.widget-tiles>a.widget-tile-colour-4{background:#c1a01e;border-color:#b1900e}.cke_dialog_ui_html .widget-tile-colour-5,.widget-tiles>a.widget-tile-colour-5{background:#809046;border-color:#708036}.cke_dialog_ui_html .widget-tile-colour-6,.widget-tiles>a.widget-tile-colour-6{background:#40806e;border-color:#30705e}.cke_dialog_ui_html .widget-tile-colour-7,.widget-tiles>a.widget-tile-colour-7{background:#007096;border-color:#006086}.cke_dialog_ui_html .widget-tile-colour-8,.widget-tiles>a.widget-tile-colour-8{background:#1c6882;border-color:#0c5872}.cke_dialog_ui_html .widget-tile-colour-9,.widget-tiles>a.widget-tile-colour-9{background:#38606e;border-color:#28505e}.cke_dialog_ui_html .widget-tile-colour-10,.widget-tiles>a.widget-tile-colour-10{background:#54585a;border-color:#44484a}.cke_dialog_ui_html .widget-tile-examples{width:50px;height:50px;display:inline-block;color:#fff;text-align:center;font-size:27px;margin-bottom:5px;padding-top:18px}
div.vimeo-frame iframe,div.youtube-frame iframe{max-width:100%}
.region-content div.toc{border:1px solid #111;background-color:#f3f3f3;padding:0;margin:0 auto 10px}.region-content div.toc li.toc-level-2{padding-left:20px}.region-content div.toc li.toc-level-3{padding-left:40px}.region-content div.toc ul{list-style-type:none;padding:0;margin:5px}.region-content div.toc ul ul{margin-left:15px}.region-content div.toc ul ul ul{margin-left:20px}.region-content div.toc li{padding:5px;margin:0;border-top:1px dashed #aaa}.region-content div.toc li a{border-bottom:none!important;text-decoration:none;font-family:DINWeb,Arial,Helvetica,sans-serif}.region-content div.toc li:first-child{border:none}.region-content div.toc h1{background:#444;color:#fff;margin:0;padding:5px 5px 5px 10px;font-size:21px}
