.action-links{list-style:none;padding:0;margin:1em 0;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-left:0.3em;margin-right:0;}.button-action{display:inline-block;line-height:160%;padding:0.2em 0.5em 0.3em;text-decoration:none;}.button-action:before{content:'+';font-weight:900;margin-left:-0.1em;padding-right:0.2em;}[dir="rtl"] .button-action:before{margin-left:0;margin-right:-0.1em;padding-left:0.2em;padding-right:0;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \BB ';}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-left:1em;margin-right:1em;}.button:first-child,.image-button:first-child{margin-left:0;margin-right:0;}
.collapse-processed > summary{padding-left:0.5em;padding-right:0.5em;}.collapse-processed > summary:before{background:url(/drup8demo/core/misc/menu-expanded.png) 0 100% no-repeat;content:"";float:left;height:1em;width:1em;}[dir="rtl"] .collapse-processed > summary:before{background-position:100% 100%;float:right;}.collapse-processed:not([open]) > summary:before{background-position:25% 35%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}[dir="rtl"] .collapse-processed:not([open]) > summary:before{background-position:75% 35%;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.container-inline label:after,.container-inline .label:after{content:':';}.form-type-radios .container-inline label:after{content:'';}.form-type-radios .container-inline .form-type-radio{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{border:1px solid #ccc;margin-top:1em;margin-bottom:1em;}details > .details-wrapper{padding:0.5em 1.5em;}summary{cursor:pointer;padding:0.2em 0.5em;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;font-weight:normal;width:10em;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:bold;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-left:0.5em;padding-right:0;}.field--label-inline .field__label::after{content:':';}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;font-size:inherit;font-weight:bold;margin:0;padding:0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-left:0;margin-right:2.4em;}.marker{color:#e00;}.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(/drup8demo/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{content:'';display:inline-block;height:14px;width:14px;vertical-align:sub;background:url(/drup8demo/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{background:url(/drup8demo/core/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/drup8demo/core/misc/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;height:16px;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{background:transparent;border:0;cursor:pointer;margin:0;padding:0;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}ul.links a.is-active{color:#000;}
ul.menu{list-style:none outside;margin-left:1em;padding:0;text-align:left;}[dir="rtl"] ul.menu{margin-left:0;margin-right:1em;text-align:right;}.menu-item--expanded{list-style-image:url(/drup8demo/core/misc/menu-expanded.png);list-style-type:circle;}.menu-item--collapsed{list-style-image:url(/drup8demo/core/misc/menu-collapsed.png);list-style-type:disc;}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/drup8demo/core/misc/menu-collapsed-rtl.png);}.menu-item{padding-top:0.2em;margin:0;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;margin:0;width:100%;box-sizing:border-box;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%;}}
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/drup8demo/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0;}.messages--warning{background-color:#fdf8ed;background-image:url(/drup8demo/core/misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/drup8demo/core/misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
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,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,ul.menu,li.leaf,ul li.expanded,li a.active,ul.menu li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,.item-list ul li,.form-item,.form-actions{background:none repeat scroll 0 0 transparent;border:0 none;font:inherit;margin:0;padding:0;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style-image:none;list-style-type:none;margin:0;padding:0;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}table{border-collapse:collapse;border-spacing:0;}#content .clearfix:after{clear:none;content:"";}body{background:#fff;color:#151515;font-family:ubuntu,futura,"Trebuchet MS",sans-serif;font-size:14px;line-height:1.5;}h1,h2,h3,h4,h5,h6,p,#content-wrap ul,ol,table,dd,dl,blockquote
.region-sidebar-right .block,.comment{margin-bottom:15px;}blockquote{font-style:italic;margin:0 20px;}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.1em;}h1{font-size:24px;}h2{font-size:20px;}.region-sidebar-first h2,.region-upper-footer h2{font-size:18px;}h3{font-size:16px;}h4{font-size:15px;}h6{font-size:13px;}a:visited{color:#666;}a:hover,a:active,a:focus{color:#000;}b,strong{font-weight:bold;}i,em{font-style:italic;}big{font-size:16px;}small{font-size:11px;}code{font-family:Menlo,"Andale Mono",Consolas,monospace;}.node ul{list-style:disc;margin-left:4%;}.node ol{list-style:decimal;margin-left:4%;}.node li,.region-upper-footer li{margin-bottom:6px;}dt{clear:left;float:left;font-weight:bold;}dt:after{content:'\2013';padding:0 .5em;}tr.odd{background:#f6f3ea;}tr.even{background:#e9ddcb;}td,th{border:1px solid #999;line-height:1.2;padding:6px;vertical-align:top;}th{background:#626262;color:#fff;font-weight:bold;text-align:center;}th a,th a:link{color:#fff;text-decoration:none;}th a:hover,th a:focus{text-decoration:underline;}td.active{background-color:#dedede;background-color:rgba(200,200,200,0.4);}.form-wrapper{overflow:auto;}.form-required,.marker{color:#8b0d0d;}legend,.form-item,.form-actions{margin-bottom:8px;}.fieldset-collapsible .fieldset-wrapper{margin-left:15px;}legend a{font-weight:bold;text-decoration:none;}form label{font-weight:bold;}input,textarea,select{background:#eee;border:1px solid #ccc;max-width:98%;padding:6px 10px;}table input{background:#fff;}input.form-submit{border:none;cursor:pointer;margin-right:6px;padding:7px 10px;text-align:center;}input.form-submit:hover,input.form-submit:focus{background:#151515;}.form-managed-file .form-file,.form-managed-file .form-submit{margin-left:6px;}summary{font-weight:bold;}.region-sidebar-first input,.region-sidebar-first textarea,.region-sidebar-first select,.region-upper-footer input,.region-upper-footer textarea,.region-sidebar-first select{background:#eee;background:rgba(255,255,255,0,8);}.region-upper-footer .form-required,.region-upper-footer .marker{color:#e22626;}
#header,#main-menu-region .region-menu,#featured .region,#content,.region-upper-footer,.region-lower-footer{width:98%;margin:0 auto;}#header,#main-menu-region .region-menu,#featured .region,#content-wrap,.region-upper-footer,.region-lower-footer{width:90%;max-width:1200px;}.block-content,.content{overflow:auto;}@media screen and (max-width:1000px){#header,#main-menu-region .region-menu,#featured .region,#content-wrap,.region-upper-footer,.region-lower-footer{width:98%;}#content{padding-left:2%;width:62%;}}@media screen and (min-width:1000px){#header,#main-menu-region .region-menu,#featured .region,#content-wrap,.region-upper-footer,.region-lower-footer{width:80%;}}#header{line-height:1;overflow:auto;}#logo-sitename{float:left;overflow:auto;padding:20px 0;}#logo{float:left;margin-right:6px;}#name-and-slogan{float:left;}#site-name{font-size:34px;font-weight:bold;}h1#site-name{margin-bottom:0;}#site-name a{text-decoration:none;}#header .region{float:right;padding:20px 0;max-width:60%;}#header .region .contextual{top:-10px;}.region-menu .block-menu > .menu > li{background:url(/drup8demo/themes/waterloo/images/sprites.png) right 16px no-repeat;display:inline-block;font-size:16px;margin:0;padding:10px 14px 10px 10px;line-height:1;}.region-menu .menu li:first-child{padding-left:1%;}.region-menu .menu li:last-child{background:none;padding-right:0;}.region-menu .menu a,.region-menu .menu a:visited{color:#fff;text-decoration:none;}.region-menu .menu a:hover,.region-menu .menu a:active,.region-menu .menu a:focus{border-bottom:3px solid #fff;}.region-menu .menu .menu{background:#454545;margin:10px 0 0 -2px;position:absolute;-webkit-transform:scaleY(0);-webkit-transform-origin:top;-webkit-transition:transform 0.3s ease;transform:scaleY(0);transform-origin:top;transition:transform 0.26s ease;}.region-menu .menu li:hover .menu{-webkit-transform:scaleY(1);transform:scaleY(1);}.region-menu .menu .menu li{border-bottom:1px solid #fff;font-size:.9em;line-height:1em;margin:0;}.region-menu .menu .menu li a,.region-menu .menu .menu li a:hover{border-bottom:none;display:block;padding:10px 14px;}.region-menu .menu .menu li a:hover{background:#757575;}#featured{background:#151515;padding:15px 0;color:#e9ddcb;}.region-featured h2{color:#e9ddcb;}.region-featured .block p:last-child{margin-bottom:0;}#content-wrap{margin:0 auto;overflow:hidden;}#content{float:left;padding:2% 2% 2% 0;width:64%;}#breadcrumb{margin-bottom:8px;}#block-system-main{margin-bottom:0;}.region-sidebar-first{background:#e9ddcb;float:left;margin-bottom:-99999px;padding:2% 2% 99999px 2%;width:30%;}.region-sidebar-first .block{margin-bottom:20px;}.region-sidebar-first ul.menu a,.region-sidebar-first .item-list a{text-decoration:none;}.region-sidebar-first a:visited{color:#454545;}.region-sidebar-first a:hover,.region-sidebar-first a:active,.region-sidebar-first a:focus{text-decoration:underline;}.region-sidebar-first input{background:#f4f3f0;background:rgba(255,255,255,0.65);}#upper_footer{background:#454545;color:#e9ddcb;}.region-upper-footer{overflow:auto;}.region-upper-footer .block{float:left;margin-right:2%;width:31%;}.region-upper-footer h2{color:#e9ddcb;margin-bottom:9px;}.region-upper-footer{padding:1.5% 0;}.region-upper-footer a:link{color:#fff;}.region-upper-footer a:visited{color:#eee;}.region-upper-footer a:hover,.region-upper-footer a:active,.region-upper-footer a:focus{color:#fff;text-decoration:none;}.region-lower-footer{padding:1% 0;text-align:center;}.region-lower-footer .block{margin-bottom:0;}
.user-picture{float:left;margin-right:9px;}.date,.submitted{color:#757575;font-style:italic;}.submitted{margin-bottom:9px;}h2 + .submitted,h2 + div + .submitted,.comment .submitted{margin-top:0em;}.indented{margin-left:30px;}.more-link a,.more-link a:visited{color:#fff;padding:2px 6px;text-decoration:none;}.more-link a:hover,.more-link a:active,.more-link a:focus{background:#454545;color:#fff;text-decoration:none;}.region-upper-footer .more-link a{background:#fff;color:#151515;}.region-upper-footer .more-link a:hover,.region-upper-footer .more-link a:active,.region-upper-footer .more-link a:focus{background:#e9ddcb;}.block ul li{line-height:1.2;margin-bottom:8px;}.block h2{margin-bottom:12px;}.view .item-list li{margin-bottom:.75em;}.view .views-field-changed{opacity:.75;}.region-header .block-menu,.region-lower-footer .block-menu{margin-bottom:0;}.region-header .menu h2,.region-lower-footer .menu h2{display:none;}.region-header .menu,.region-lower-footer .menu{margin:4px 0;}.region-lower-footer .menu{text-align:center;}.region-header .menu li,.region-lower-footer .menu li{display:inline-block;}.region-header .menu li:after,.region-lower-footer .menu li:after{content:'|';display:inline-block;padding:0 4px 0 7px;}.region-header .menu li:last-child:after,.region-lower-footer .menu li:last-child:after{content:'';}.region-header .menu a,.region-lower-footer .menu a{text-decoration:none;}.region-header .menu a:hover,.region-header .menu a:active,.region-header .menu a:focus,.region-lower-footer .menu a:hover,.region-lower-footer .menu a:active,.region-lower-footer .menu a:focus{text-decoration:underline;}.region-header  #block-search-form,#block-search-form .form-item{margin-bottom:0;}#block-search-form input.form-text{background-image:url(/drup8demo/themes/waterloo/css/images/sprites.png);background-position:right -20px;background-repeat:no-repeat;width:180px;}html.js #block-search-form .container-inline{position:relative;}html.js #block-search-form input.form-submit{background:transparent;text-indent:-9999px;margin:0;height:23px;width:20px;position:absolute;right:0px;top:0;}#block-waterloo-login{}#block-waterloo-login label{display:inline-block;font-weight:normal;font-size:1.1em;width:6em;}#block-waterloo-login .form-actions{float:left;margin:10px 0 0 7em;}#block-waterloo-login .item-list{float:left;margin:7px 0 0 13px;}#block-waterloo-login .item-list li{font-size:.9em;margin-bottom:3px;}.node--view-mode-teaser{margin-bottom:18px;padding-bottom:10px;}.node--view-mode-teaser h2{margin-bottom:0;}.node--view-mode-teaser h2 a{text-decoration:none;}.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference .field-items,.field-type-taxonomy-term-reference .field-item{display:inline-block;}.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference .field-item{margin-right:9px;}ul.links{margin-left:0;}.links li{padding-left:0;}.links a{border-bottom:2px solid transparent;display:inline-block;font-weight:bold;margin-bottom:.4em;padding:.5em .2em .1em;text-decoration:none;}.links a:hover,.links a:focus{border-bottom:2px solid #fff;}.node__links{clear:both;display:block;padding:0 6px;}.node__links li{display:inline-block;margin-bottom:0;padding:6px;}.node__links a{color:#fff;}.node__links a:hover,.node__links a:focus{border-bottom:2px solid  #fff;color:#fff;}.field-name-comment{margin-top:30px;}.field-name-comment h2{margin-bottom:15px;}.comment,.field-name-comment .indented{margin-bottom:30px;}.comment:last-child{margin-bottom:0;}.comment h3{margin-bottom:.2em;}.comment h3 a{text-decoration:none;}.comment mark{color:#fff;float:right;padding:1px 5px 2px;text-decoration:none;}.comment .submitted{font-size:11px;}.comment .submitted + a{display:none;}.comment-preview{padding:1%;}#comment-form input.form-text{width:50%;}.comment .links{text-transform:lowercase;}.page-contact #content input.form-text{width:50%;}.profile h3{border:none;}#search-form{margin-bottom:20px;}#search-form #edit-basic{background:#e9ddcb;margin:8px 0;padding:8px;}#search-form #edit-basic label:after{content:':';padding-right:8px;}#search-form #edit-basic input.form-text{background:#fff;margin-right:8px;width:64.6%;}#content ol.search-results{list-style:none;margin-left:0;}.search-results .search-snippet-info{color:#454545;padding:0;}.search-results h3.title{font-size:14px;}.search-results h3,.search-snippet-info p{margin-bottom:8px;}.book-navigation .page-links{border:none;margin-bottom:15px;overflow:auto;padding:0;}.book-navigation .menu{border:none;padding:0;}.book-navigation .menu ul{margin:20px 0 20px 4%;}#book-outline{min-width:0;}.node--type-article.node--view-mode-teaser{margin-bottom:10px;}.node--type-article .field-node--field-image{float:left;margin:0 10px 10px 0;}.field-name-field-tags{margin-bottom:10px;}.field-name-field-tags div{display:inline-block;}.field-name-field-tags .field-label:after{content:': ';display:inline;}.field-name-field-tags .field-item:after{content:', ';}.field-name-field-tags .field-item:last-child:after{content:'';}.user-form label{display:inline-block;margin-right:1em;width:9em;}.user-form .description,.user-form .password-strength,.user-form div.password-confirm{color:#666;margin:.2em 0 1.5em 12em;}.user-form .password-strength,.user-form div.password-confirm{margin-left:10em;}.user-form .form-email{width:255px;}.user-form .file-widget{display:inline-block;}.user-form .form-managed-file .form-file{margin-left:0;}.user-form label.option{width:auto;}.user-form label.option + .description{margin-left:1.5em;}.maintenance-page{background:#454545;}#maintenance-outer1{margin:0 auto;position:relative;width:650px;}#maintenance-outer2{display:table;height:100%;position:fixed;}#maintenance-wrap{display:table-cell;margin:0 auto;vertical-align:middle;}.maintenance-page h1,.maintenance-page #logo-sitename span{color:#454545;}.maintenance-page #logo-sitename,.maintenance-page #name-and-slogan,.maintenance-page #content{float:none;}.maintenance-page #maintenance-wrap #logo-sitename,.maintenance-page #content{background:#fff;margin-bottom:20px;padding:15px;width:620px;}.maintenance-page  #site-slogan{margin-top:-6px;}.maintenance-page #content h1{margin-bottom:10px;}
.pager li{font-size:1.1em;margin-right:4px;padding:0;display:inline-block;}.pager li a,.pager li.is-active a,.pager li a:hover,.pager li a:focus{padding:5px 10px;}.pager li.is-active a,.pager li a:hover,.pager li a:focus{color:#fff;}.pager li a{background:#454545;color:#fff;text-decoration:none;}div.messages{border:none;padding:10px 10px 10px 40px;}div.messages p:last-child{margin-bottom:0;}div.status,table tr.ok{background:url(/drup8demo/themes/waterloo/css/images/status-icon.png) 10px 10px no-repeat #eaffbf;}div.warning,table tr.warning{background:url(/drup8demo/themes/waterloo/css/images/warning-icon.png) 10px 10px no-repeat #fff8c5;}div.error,table tr.error{background:url(/drup8demo/themes/waterloo/css/images/error-icon.png) 10px 10px no-repeat #fce3d8;}#content ul.primary{border:none;float:right;margin:-2em 0 0 0;padding-left:0;}ul.primary li a,ul.primary li a.active{border:none;padding:4px 10px;}ul.primary li a{background:#e9ddcb;}ul.primary li a.active{color:#fff;}#content ul.action-links{list-style:none;margin-left:0;}.filter-wrapper{border:none;padding:10px 0;}.filter-wrapper .form-item,.filter-guidelines{padding:0;}#content .filter-guidelines ul.tips{margin-left:14px;padding-top:8px;}div.vertical-tabs{border:none;margin:15px 0 0;overflow:auto;}#content div.vertical-tabs ul{list-style:none;margin-left:0;}.vertical-tabs ul.vertical-tabs-list li{background:#e9ddcb;border:none;}.vertical-tabs ul.vertical-tabs-list li.selected{background:#424242;color:#e9ddcb;}.vertical-tabs ul.vertical-tabs-list li.selected a,.vertical-tabs ul.vertical-tabs-list .selected strong{color:#e9ddcb;}.book-outline-form .form-item{margin-bottom:15px;}html.js input.form-autocomplete{background-position:99% 6px;}
.page-forum #content .action-links{float:right;margin:0;}.page-forum .action-links a{display:inline-block;padding:3px 9px;text-decoration:none;}.page-forum .action-links a:hover,.page-forum .action-links a:focus{background:#626262;}.page-forum h1{margin:0 7em 9px 0;}.page-forum table .new{background:transparent;}#forum td{padding:10px;}td.container{background:#8b0d0d;}td.container a{color:#fff;text-decoration:none;}#forum h3{margin-bottom:4px;}#forum .container h3{font-size:16px;font-weight:normal;margin-bottom:0;}#forum h3 a{text-decoration:none;}#forum .description{margin:0 0 0 33px;}#forum div.indent{margin-left:0;}#forum div.indent div.indent{margin-left:24px;}#forum td.last-reply{white-space:normal;}#forum td.icon{padding-top:14px;}#forum td.forum .icon,#forum .icon div{background:url(/drup8demo/themes/waterloo/css/images/forum-icons.png) 0 0 no-repeat;height:23px;width:23px;}#forum td.forum .icon{margin:1px 6px 1px 2px;}#forum .icon .topic-status-new{background-position:-29px 0;}#forum .icon .topic-status-hot{background-position:-61px 0;}#forum .icon .topic-status-hot-new{background-position:-94px 0;margin-right:0;}#forum .icon .topic-status-sticky{background-position:-127px 0;}#forum .icon .topic-status-closed{background-position:-151px 0;}#forum table{width:100%;}#forum table strong a{display:block;text-decoration:none;}#forum table .submitted{font-style:normal;margin:0;}#forum td.last-reply .submitted .author{display:block;}.node-type-forum .node .content{border-left:1px solid #ddd;overflow:auto;padding-left:1.5%;}.node-type-forum h1{margin-bottom:18px;}.node-type-forum .user{float:left;margin-right:1.5%;min-width:80px;width:15%;}.node-type-forum .user-picture{margin:0;width:100%;}.node-type-forum .user img{height:auto;width:100%;}.node-type-forum .user a{text-decoration:none;}
body{color:#151515;}a{color:#8b0d0e;}.node h2 a,li a.active,#site-name a:visited,h1,h2{color:#8b0d0d;}a:hover,a:active,a:focus{color:#000;}#main-menu-region,input.form-submit,.node__links,.node--waterloo-slideshow-images.teaser .field-node--field-slideshow-link a,ul.primary li a.active,ul.primary li a:hover,ul.primary li a:focus,.pager li.is-active a,.pager li a:hover,.pager li a:focus,.more-link a,.comment mark,td.container,.page-forum .action-links a,.view-slideshow .slideshow-text > a,.poll .bar .foreground{background-color:#8b0d0d;color:#fff;}.region-menu .menu .menu li:last-child{border-bottom:3px solid #8b0d0d;}
