html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}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-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
.rrssb-buttons.large-format li a,.rrssb-buttons.large-format li a .rrssb-text{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.rrssb-buttons,.rrssb-buttons li,.rrssb-buttons li a{-moz-box-sizing:border-box;box-sizing:border-box}.clearfix{*zoom:1}.clearfix:after{clear:both}.clearfix:before,.clearfix:after{content:" ";display:table}.rrssb-buttons{font-weight:bold;height:36px;margin:0;padding:0;width:100%}.rrssb-buttons li{float:left;height:100%;line-height:13px;list-style:none;margin:0;padding:0 5px}.rrssb-buttons li.rrssb-email a{background:#ff8954;background:-moz-linear-gradient(top,#ff8954 0%,#f95100 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff8954),color-stop(100%,#f95100));background:-webkit-linear-gradient(top,#ff8954 0%,#f95100 100%);background:-o-linear-gradient(top,#ff8954 0%,#f95100 100%);background:-ms-linear-gradient(top,#ff8954 0%,#f95100 100%);background:linear-gradient(to bottom,#ff8954 0%,#f95100 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8954',endColorstr='#f95100',GradientType=0);}.rrssb-buttons li.rrssb-email a:hover{background:#ff8954;background:-moz-linear-gradient(top,#ff8954 0%,#f95100 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff8954),color-stop(100%,#f95100));background:-webkit-linear-gradient(top,#ff8954 0%,#f95100 100%);background:-o-linear-gradient(top,#ff8954 0%,#f95100 100%);background:-ms-linear-gradient(top,#ff8954 0%,#f95100 100%);background:linear-gradient(to bottom,#ff8954 0%,#f95100 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8954',endColorstr='#f95100',GradientType=0);}.rrssb-buttons li.rrssb-facebook a{background:#5581ce;background:-moz-linear-gradient(top,#5581ce 0%,#2e57ae 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5581ce),color-stop(100%,#2e57ae));background:-webkit-linear-gradient(top,#5581ce 0%,#2e57ae 100%);background:-o-linear-gradient(top,#5581ce 0%,#2e57ae 100%);background:-ms-linear-gradient(top,#5581ce 0%,#2e57ae 100%);background:linear-gradient(to bottom,#5581ce 0%,#2e57ae 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5581ce',endColorstr='#2e57ae',GradientType=0);}.rrssb-buttons li.rrssb-facebook a:hover{background:#5581ce;background:-moz-linear-gradient(top,#5581ce 0%,#2e57ae 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5581ce),color-stop(100%,#2e57ae));background:-webkit-linear-gradient(top,#5581ce 0%,#2e57ae 100%);background:-o-linear-gradient(top,#5581ce 0%,#2e57ae 100%);background:-ms-linear-gradient(top,#5581ce 0%,#2e57ae 100%);background:linear-gradient(to bottom,#5581ce 0%,#2e57ae 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5581ce',endColorstr='#2e57ae',GradientType=0);}.rrssb-buttons li.rrssb-tumblr a{background-color:#32506d}.rrssb-buttons li.rrssb-tumblr a:hover{background-color:#22364a}.rrssb-buttons li.rrssb-linkedin a{background-color:#007bb6}.rrssb-buttons li.rrssb-linkedin a:hover{background-color:#005983}.rrssb-buttons li.rrssb-twitter a{background:#5bc3f3;background:-moz-linear-gradient(top,#5bc3f3 0%,#3eade0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5bc3f3),color-stop(100%,#3eade0));background:-webkit-linear-gradient(top,#5bc3f3 0%,#3eade0 100%);background:-o-linear-gradient(top,#5bc3f3 0%,#3eade0 100%);background:-ms-linear-gradient(top,#5bc3f3 0%,#3eade0 100%);background:linear-gradient(to bottom,#5bc3f3 0%,#3eade0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc3f3',endColorstr='#3eade0',GradientType=0);}.rrssb-buttons li.rrssb-twitter a:hover{background:#5bc3f3;background:-moz-linear-gradient(top,#5bc3f3 0%,#3eade0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5bc3f3),color-stop(100%,#3eade0));background:-webkit-linear-gradient(top,#5bc3f3 0%,#3eade0 100%);background:-o-linear-gradient(top,#5bc3f3 0%,#3eade0 100%);background:-ms-linear-gradient(top,#5bc3f3 0%,#3eade0 100%);background:linear-gradient(to bottom,#5bc3f3 0%,#3eade0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc3f3',endColorstr='#3eade0',GradientType=0);}.rrssb-buttons li.rrssb-googleplus a{background-color:#e93f2e}.rrssb-buttons li.rrssb-googleplus a:hover{background-color:#ce2616}.rrssb-buttons li.rrssb-youtube a{background-color:#df1c31}.rrssb-buttons li.rrssb-youtube a:hover{background-color:#b21627}.rrssb-buttons li.rrssb-reddit a{background-color:#8bbbe3}.rrssb-buttons li.rrssb-reddit a:hover{background-color:#62a3d9}.rrssb-buttons li.rrssb-pinterest a{background-color:#b81621}.rrssb-buttons li.rrssb-pinterest a:hover{background-color:#8a1119}.rrssb-buttons li.rrssb-pocket a{background-color:#ed4054}.rrssb-buttons li.rrssb-pocket a:hover{background-color:#e4162d}.rrssb-buttons li.rrssb-github a{background-color:#444}.rrssb-buttons li.rrssb-github a:hover{background-color:#2b2b2b}.rrssb-buttons li.rrssb-instagram a{background-color:#517fa4}.rrssb-buttons li.rrssb-instagram a:hover{background-color:#406582}.rrssb-buttons li.rrssb-cal a{background:#ff5556;background:-moz-linear-gradient(top,#ff5556 0%,#ff0015 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff5556),color-stop(100%,#ff0015));background:-webkit-linear-gradient(top,#ff5556 0%,#ff0015 100%);background:-o-linear-gradient(top,#ff5556 0%,#ff0015 100%);background:-ms-linear-gradient(top,#ff5556 0%,#ff0015 100%);background:linear-gradient(to bottom,#ff5556 0%,#ff0015 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5556',endColorstr='#ff0015',GradientType=0);}.rrssb-buttons li.rrssb-cal a:hover{background:#ff5556;background:-moz-linear-gradient(top,#ff5556 0%,#ff0015 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff5556),color-stop(100%,#ff0015));background:-webkit-linear-gradient(top,#ff5556 0%,#ff0015 100%);background:-o-linear-gradient(top,#ff5556 0%,#ff0015 100%);background:-ms-linear-gradient(top,#ff5556 0%,#ff0015 100%);background:linear-gradient(to bottom,#ff5556 0%,#ff0015 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5556',endColorstr='#ff0015',GradientType=0);}.rrssb-buttons li a{background-color:#ccc;border-radius:3px;display:block;font-size:16px;font-weight:bold;height:100%;padding:11px 7px 12px 47px;position:relative;text-align:left;text-decoration:none;text-transform:capitalize;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.rrssb-buttons li a .border{position:absolute;top:10%;left:35px;background-color:rgba(0,0,0,0.10);-webkit-box-shadow:1px 0 0 rgba(255,255,255,0.20);height:80%;width:1px;}.rrssb-buttons li a .rrssb-icon{display:block;height:100%;left:10px;padding-top:9px;position:absolute;top:0;width:10%}.rrssb-buttons li a .rrssb-icon svg{height:17px;width:17px}.rrssb-buttons li a .rrssb-icon svg path,.rrssb-buttons li a .rrssb-icon svg polygon{fill:#fff}.rrssb-buttons li a .rrssb-text{color:#fff}.rrssb-buttons li a:active{box-shadow:inset 1px 3px 15px 0 rgba(22,0,0,0.25)}.rrssb-buttons li.small a{padding:0}.rrssb-buttons li.small a .rrssb-icon{height:100%;left:auto;margin:0 auto;overflow:hidden;position:relative;top:auto;width:100%}.rrssb-buttons li.small a .rrssb-text{visibility:hidden}.rrssb-buttons.large-format{height:auto}.rrssb-buttons.large-format li{height:auto}.rrssb-buttons.large-format li a{border-radius:0.2em;font-size:15px;font-size:1vw;line-height:1vw;padding:7% 0% 7% 12%}.rrssb-buttons.large-format li a .rrssb-icon{left:7%;padding-top:0;width:12%}.rrssb-buttons.large-format li a .rrssb-icon svg{height:100%;width:100%;position:absolute;top:0}.rrssb-buttons.large-format li a .rrssb-text{font-size:15px;font-size:1vw}.rrssb-buttons.large-format li a:hover{font-size:15px;font-size:1vw;padding:7% 0% 7% 12%;border-radius:0.2em}.rrssb-buttons.small-format{padding-top:5px}.rrssb-buttons.small-format li{height:80%;padding:0 1.5px}.rrssb-buttons.small-format li a .rrssb-icon{height:100%;padding-top:0}.rrssb-buttons.small-format li a .rrssb-icon svg{height:48%;position:relative;top:6px;width:80%}.rrssb-buttons.tiny-format{height:22px;position:relative}.rrssb-buttons.tiny-format li{padding-right:7px}.rrssb-buttons.tiny-format li a{background-color:transparent;padding:0}.rrssb-buttons.tiny-format li a .rrssb-icon svg{height:70%;width:100%}.rrssb-buttons.tiny-format li a:hover,.rrssb-buttons.tiny-format li a:active{background-color:transparent}.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg polygon{fill:#0a88ff}.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#0054a3}.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg polygon{fill:#306199}.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#18304b}.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg polygon{fill:#32506d}.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#121d27}.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg polygon{fill:#007bb6}.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#003650}.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg polygon{fill:#26c4f1}.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#0b84a6}.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg polygon{fill:#e93f2e}.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#a01e11}.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg polygon{fill:#df1c31}.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#84111d}.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg polygon{fill:#8bbbe3}.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#398bcf}.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg polygon{fill:#b81621}.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#5d0b11}.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg polygon{fill:#ed4054}.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#b61124}.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg polygon{fill:#444}.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#111}.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg polygon{fill:#517fa4}.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#2f4a60}@media screen and (max-width:1260px){.rrssb-buttons li a{padding-left:7px;text-align:center;}.rrssb-buttons li a .rrssb-text{display:none;}.rrssb-buttons li a .border{display:none;}.rrssb-buttons li a .rrssb-icon{position:relative;left:0;padding-top:0;width:auto;}}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*{outline:none;}html{height:100%;}body{min-height:100%;}.container{position:relative;box-sizing:border-box;}.row{position:relative;overflow:hidden;box-sizing:border-box;width:100%;}.column{position:relative;box-sizing:border-box;}.container{margin:0 auto;max-width:1240px;width:100%;}.container{width:100%;margin:0 auto;}.width1{width:5.65%;}.width2{width:14.23%;}.width3{width:22.8%;}.width4{width:31.38%;}.width5{width:39.96%;}.width6{width:48.54%;}.width7{width:57.11%;}.width8{width:65.69%;}.width9{width:74.27%;}.width10{width:82.85%;}.width11{width:91.42%;}.width12{width:100%;}.push0{margin-left:0%;}.push1{margin-left:8.58%;}.push2{margin-left:17.16%;}.push3{margin-left:25.73%;}.push4{margin-left:34.31%;}.push5{margin-left:42.89%;}.push6{margin-left:51.47%;}.push7{margin-left:60.04%;}.push8{margin-left:68.62%;}.push9{margin-left:77.2%;}.push10{margin-left:85.78%;}.push11{margin-left:94.35%;}.column{margin-right:auto;width:100%;}.push0{margin:0;}.push1{margin:0;}.push2{margin:0;}.push3{margin:0;}.push4{margin:0;}.push5{margin:0;}.push6{margin:0;}.push7{margin:0;}.push8{margin:0;}.push9{margin:0;}.push10{margin:0;}.push11{margin:0;}@media screen and (min-width:769px){.container{width:100%;margin:0 auto;}.width1{width:5.65%;}.width2{width:14.23%;}.width3{width:22.8%;}.width4{width:31.38%;}.width5{width:39.96%;}.width6{width:48.54%;}.width7{width:57.11%;}.width8{width:65.69%;}.width9{width:74.27%;}.width10{width:82.85%;}.width11{width:91.42%;}.width12{width:100%;}.push0{margin-left:0%;}.push1{margin-left:8.58%;}.push2{margin-left:17.16%;}.push3{margin-left:25.73%;}.push4{margin-left:34.31%;}.push5{margin-left:42.89%;}.push6{margin-left:51.47%;}.push7{margin-left:60.04%;}.push8{margin-left:68.62%;}.push9{margin-left:77.2%;}.push10{margin-left:85.78%;}.push11{margin-left:94.35%;}.column{float:left;margin-right:-100%;}.container{width:709px;}}@media screen and (min-width:960px){.container{width:100%;margin:0 auto;}.width1{width:5.65%;}.width2{width:14.23%;}.width3{width:22.8%;}.width4{width:31.38%;}.width5{width:39.96%;}.width6{width:48.54%;}.width7{width:57.11%;}.width8{width:65.69%;}.width9{width:74.27%;}.width10{width:82.85%;}.width11{width:91.42%;}.width12{width:100%;}.push0{margin-left:0%;}.push1{margin-left:8.58%;}.push2{margin-left:17.16%;}.push3{margin-left:25.73%;}.push4{margin-left:34.31%;}.push5{margin-left:42.89%;}.push6{margin-left:51.47%;}.push7{margin-left:60.04%;}.push8{margin-left:68.62%;}.push9{margin-left:77.2%;}.push10{margin-left:85.78%;}.push11{margin-left:94.35%;}.container{width:900px;}}@media screen and (min-width:960px){.container{width:100%;margin:0 auto;}.width1{width:5.65%;}.width2{width:14.23%;}.width3{width:22.8%;}.width4{width:31.38%;}.width5{width:39.96%;}.width6{width:48.54%;}.width7{width:57.11%;}.width8{width:65.69%;}.width9{width:74.27%;}.width10{width:82.85%;}.width11{width:91.42%;}.width12{width:100%;}.push0{margin-left:0%;}.push1{margin-left:8.58%;}.push2{margin-left:17.16%;}.push3{margin-left:25.73%;}.push4{margin-left:34.31%;}.push5{margin-left:42.89%;}.push6{margin-left:51.47%;}.push7{margin-left:60.04%;}.push8{margin-left:68.62%;}.push9{margin-left:77.2%;}.push10{margin-left:85.78%;}.push11{margin-left:94.35%;}.container{width:900px;}}@media screen and (min-width:1240px){.container{width:100%;margin:0 auto;}.width1{width:5.65%;}.width2{width:14.23%;}.width3{width:22.8%;}.width4{width:31.38%;}.width5{width:39.96%;}.width6{width:48.54%;}.width7{width:57.11%;}.width8{width:65.69%;}.width9{width:74.27%;}.width10{width:82.85%;}.width11{width:91.42%;}.width12{width:100%;}.push0{margin-left:0%;}.push1{margin-left:8.58%;}.push2{margin-left:17.16%;}.push3{margin-left:25.73%;}.push4{margin-left:34.31%;}.push5{margin-left:42.89%;}.push6{margin-left:51.47%;}.push7{margin-left:60.04%;}.push8{margin-left:68.62%;}.push9{margin-left:77.2%;}.push10{margin-left:85.78%;}.push11{margin-left:94.35%;}.container{width:1180px;}}.sans{font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;}.serif{font-family:Georgia,serif;}@font-face{font-family:"slick";src:url("/sites/all/themes/hpl_primary/stylesheets/fonts/slick.woff") format("woff"),url(/sites/all/themes/hpl_primary/stylesheets/fonts/slick.ttf) format("truetype"),url(/sites/all/themes/hpl_primary/stylesheets/fonts/slick.otf) format("opentype");}.bold{font-weight:bold;}.bold p{font-weight:bold;}.underline{text-decoration:underline;}.italic{font-style:italic;}.cd-125{font-weight:bold;}.days{font-weight:normal;font-size:1.4rem;color:#0d9ddb;}.days #cd-days{font-size:2.5rem;}.hours{font-weight:normal;font-size:1.4rem;color:#f58304;}.hours #cd-hours{font-size:2.5rem;}.minutes{font-weight:normal;font-size:1.4rem;color:#b9d531;}.minutes #cd-minutes{font-size:2.5rem;}.seconds{font-weight:normal;font-size:1.4rem;color:#0d9ddb;}.seconds #cd-seconds{font-size:2.5rem;}.x2bold{font-size:2rem;font-weight:bold;line-height:1.75rem;}.x2{font-size:2rem;line-height:1.75rem;}.x15bold{font-size:1.5rem;font-weight:bold;line-height:1.5rem;}.x15{font-size:1.5rem;line-height:1.5rem;}.left{float:left;}.right{float:right;}.center{text-align:center;}.clearfix{*zoom:1;}.padded{padding-bottom:50px;}.fifty{width:50%;}@media screen and (max-width:768px){.fifty{width:100%;}}@media screen and (min-width:769px){.float-left-not-mobile{float:left;}}@media screen and (min-width:769px){.float-right-not-mobile{float:right;}}#grid-3-container{clear:both;}@media screen and (max-width:768px){#grid-3-container{text-align:center;}}@media screen and (min-width:769px){#grid-3-container{display:-ms-grid;display:grid;justify-content:space-around;-ms-grid-columns:50% 50%;grid-template-columns:48% 48%;grid-gap:0;}}@media screen and (min-width:960px){#grid-3-container{-ms-grid-columns:50% 50%;grid-template-columns:auto auto;grid-gap:3%;}}@media screen and (min-width:1240px){#grid-3-container{-ms-grid-columns:33% 33% 33%;grid-template-columns:30% 30% 30%;grid-gap:3%;}}@media all and (min-width:769px) and (max-width:1239px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.hplor1{-ms-grid-column:1;margin-right:5%;}.hplor2{-ms-grid-column:2;margin-left:5%;}.hplor3{-ms-grid-column:1;-ms-grid-row:2;margin-right:5%;}.hplor4{-ms-grid-column:2;-ms-grid-row:2;margin-left:5%;}.hplor5{-ms-grid-column:1;-ms-grid-row:3;margin-right:5%;}.hplor6{-ms-grid-column:2;-ms-grid-row:3;margin-left:5%;}.hplor7{-ms-grid-column:1;-ms-grid-row:4;margin-right:5%;}.hplor8{-ms-grid-column:2;-ms-grid-row:4;margin-left:5%;}.hplor9{-ms-grid-column:1;-ms-grid-row:5;margin-left:5%;}.hplor10{-ms-grid-column:2;-ms-grid-row:5;margin-left:5%;}.hplor11{-ms-grid-column:1;-ms-grid-row:6;margin-left:5%;}.hplor12{-ms-grid-column:2;-ms-grid-row:6;margin-left:5%;}.hplor13{-ms-grid-column:1;-ms-grid-row:7;margin-left:5%;}.hplor14{-ms-grid-column:2;-ms-grid-row:7;margin-left:5%;}.hplor15{-ms-grid-column:1;-ms-grid-row:8;margin-left:5%;}.hplor16{-ms-grid-column:2;-ms-grid-row:8;margin-left:5%;}.hplor17{-ms-grid-column:1;-ms-grid-row:9;margin-left:5%;}.hplor18{-ms-grid-column:2;-ms-grid-row:9;margin-left:5%;}.hplor19{-ms-grid-column:1;-ms-grid-row:10;margin-left:5%;}.hplor20{-ms-grid-column:2;-ms-grid-row:10;margin-left:5%;}.hplor21{-ms-grid-column:1;-ms-grid-row:11;margin-left:5%;}.hplor22{-ms-grid-column:2;-ms-grid-row:11;margin-left:5%;}.hplor23{-ms-grid-column:1;-ms-grid-row:12;margin-left:5%;}.hplor24{-ms-grid-column:2;-ms-grid-row:12;margin-left:5%;}}@media all and (min-width:1240px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.hplor1{-ms-grid-column:1;margin-right:5%;}.hplor2{-ms-grid-column:2;margin-left:2.5%;margin-right:2.5%;}.hplor3{-ms-grid-column:3;margin-left:5%;}.hplor4{-ms-grid-column:1;-ms-grid-row:2;margin-right:5%;}.hplor5{-ms-grid-column:2;-ms-grid-row:2;margin-left:2.5%;margin-right:2.5%;}.hplor6{-ms-grid-column:3;-ms-grid-row:2;margin-left:5%;}.hplor7{-ms-grid-column:1;-ms-grid-row:3;margin-right:5%;}.hplor8{-ms-grid-column:2;-ms-grid-row:3;margin-left:2.5%;margin-right:2.5%;}.hplor9{-ms-grid-column:3;-ms-grid-row:3;margin-right:5%;}.hplor10{-ms-grid-column:1;-ms-grid-row:4;margin-left:2.5%;margin-right:2.5%;}.hplor11{-ms-grid-column:2;-ms-grid-row:4;margin-left:5%;}.hplor12{-ms-grid-column:3;-ms-grid-row:4;margin-left:5%;}.hplor13{-ms-grid-column:1;-ms-grid-row:5;margin-left:5%;}.hplor14{-ms-grid-column:2;-ms-grid-row:5;margin-left:5%;}.hplor15{-ms-grid-column:3;-ms-grid-row:5;margin-left:5%;}.hplor16{-ms-grid-column:1;-ms-grid-row:6;margin-left:5%;}.hplor17{-ms-grid-column:2;-ms-grid-row:6;margin-left:5%;}.hplor18{-ms-grid-column:3;-ms-grid-row:6;margin-left:5%;}.hplor19{-ms-grid-column:1;-ms-grid-row:7;margin-left:5%;}.hplor20{-ms-grid-column:2;-ms-grid-row:7;margin-left:5%;}.hplor21{-ms-grid-column:3;-ms-grid-row:7;margin-left:5%;}.hplor22{-ms-grid-column:1;-ms-grid-row:8;margin-left:5%;}.hplor23{-ms-grid-column:2;-ms-grid-row:8;margin-left:5%;}.hplor24{-ms-grid-column:3;-ms-grid-row:8;margin-left:5%;}}@media all and (max-width:1239px) and (-ms-high-contrast:none),(-ms-high-contrast:active){picture img.file-float-left-one-third{width:176px;}}@media all and (min-width:1240px) and (-ms-high-contrast:none),(-ms-high-contrast:active){picture img.file-float-left-one-third{width:240px;}}@media all and (max-width:1239px) and (-ms-high-contrast:none),(-ms-high-contrast:active){picture img.file-full{width:588px;}}@media all and (min-width:1240px) and (-ms-high-contrast:none),(-ms-high-contrast:active){picture img.file-full{width:796px;}}picture p{display:none;}body{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;}a{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#27588C;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;text-decoration:none;}a:hover{text-decoration:underline;}p{margin:0 0 30px;font-weight:400;line-height:1.4em;}h1,h2,h3,#block-views-events-block-3 > h2,h4,h5,h6,p,.h1,.h2,.h3,.h4,.h5,.h6,.p{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 15px;}h1,.h1{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;font-size:1.75rem;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #dedede;color:#575757;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;line-height:1.6em;}h2,.h2{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-size:1.25rem;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;}h3,#block-views-events-block-3 > h2,.h3{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-size:1.125rem;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;}h4,.h4{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;}h5,.h5{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;}h6,.h6{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:0.75rem;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;}small{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:0.75rem;}blockquote{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:30px;border-top:1px solid;border-bottom:1px solid;}b,strong{font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif !important;font-weight:600 !important;}hr{clear:both;width:100%;height:1px;margin-bottom:30px;border:0;background-color:black;}i:before{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.animate{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}ol,ul{margin:0 0 15px;padding:0 30px;}ol li,ul li{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.field-item ol li,.field-item ul li{line-height:1.4rem;margin-bottom:5px;}ul.menu,.item-list ul,.quick-links-list ul{margin:0;padding:0;list-style:none;}ul.menu li,.item-list ul li,.quick-links-list ul li{padding:0;list-style:none;margin:0;}ul.menu li.leaf,.item-list ul li.leaf,.quick-links-list ul li.leaf{list-style-type:none;list-style-image:none;}ul.menu li h3,ul.menu li #block-views-events-block-3 > h2,.item-list ul li h3,.item-list ul li #block-views-events-block-3 > h2,.quick-links-list ul li h3,.quick-links-list ul li #block-views-events-block-3 > h2{margin:0;}ul.menu li a,.item-list ul li a,.quick-links-list ul li a{padding:0;color:#27588C;}ul.menu li a:hover,.item-list ul li a:hover,.quick-links-list ul li a:hover{text-decoration:none;}ul.menu li p,.item-list ul li p,.quick-links-list ul li p{margin-bottom:30px;}.views-summary-unformatted{display:block;float:left;color:#999;}@media screen and (max-width:768px){.views-summary-unformatted{width:25%;}}@media screen and (min-width:769px){.views-summary-unformatted{width:16%;}}@media screen and (min-width:960px){.views-summary-unformatted{width:15%;}}@media screen and (min-width:1240px){.views-summary-unformatted{width:10%;}}.list-column{width:46%;margin-right:2%;float:left;}@media screen and (max-width:768px){.list-column{width:100% !important;margin:0;}}.list-column .views-field-body{color:#5a5a5a;}.god-row .field-content{display:inline;}table{width:100%;border-collapse:collapse;}table tbody{border:0;}table tr{border:0;background-color:transparent;}table tr.even,table tr.odd{background-color:transparent;}table tr td,table tr th{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:20px;border:1px solid #dedede;background-color:transparent;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;font-weight:400;vertical-align:top;}table tr th{padding:10px 20px;background-color:#dedede;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;}thead tr td,thead tr td p{font-weight:bold;}@media only screen and (max-width:800px){table .no-more-table{display:block;}table .no-more-table thead,table .no-more-table tbody,table .no-more-table td,table .no-more-table tr{display:block;}.no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px;}.no-more-tables tr{border:1px solid #ccc;}.no-more-tables td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left;}.no-more-tables td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;}.no-more-tables td:before{content:attr(data-title);}}ul.menu a{color:white;}body a:focus,body a:hover{font-style:italic;}body div.alerts-holder a:focus{border:none;}body div.notices-holder a:focus{border:none;}.primary-navigation-holder{position:static !important;}@media screen and (min-width:769px){.primary-navigation-holder{position:relative !important;}}.primary-navigation-holder .primary-navigation{width:100%;padding:10px;border-radius:4px;background-color:#0d9ddb;}.primary-navigation-holder .primary-navigation ul,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation{width:100%;}.primary-navigation-holder .primary-navigation ul .sf-clone-parent,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation .sf-clone-parent{display:none;}.primary-navigation-holder .primary-navigation ul li,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li{position:relative;width:100%;}.primary-navigation-holder .primary-navigation ul li.active,.primary-navigation-holder .primary-navigation ul li:hover,.primary-navigation-holder .primary-navigation ul li:focus,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li.active,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li:hover,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li:focus{border-radius:4px;background-color:#27588C;}.primary-navigation-holder .primary-navigation ul li a,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li a{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;display:block;width:100%;padding:10px;color:white;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;font-weight:700;line-height:18px;}.primary-navigation-holder .primary-navigation ul li a.active,.primary-navigation-holder .primary-navigation ul li a:hover,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li a.active,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li a:hover{text-decoration:none;}.primary-navigation-holder .primary-navigation ul li a:focus,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li a:focus{text-decoration:underline;}.primary-navigation-holder .primary-navigation ul li a.menuparent:after,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li a.menuparent:after{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-size:1.125rem;position:absolute;top:0;right:10px;color:white;font-family:'FontAwesome';font-weight:700;line-height:38px;content:'\f105';padding:0 10px;}.primary-navigation-holder .primary-navigation ul li ul,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul{z-index:1000;left:98%;padding:15px;border:1px solid #e2e2e2;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2{margin-bottom:4px;background-color:#fff;}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2 a,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2 a{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;padding:6px 10px;border-radius:4px;color:#29588c;}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2 a.active,.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2 a:hover,.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2 a:focus,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2 a.active,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2 a:hover,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2 a:focus{background-color:#f1efef;color:#27588C !important;}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2 a.menuparent:after,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2 a.menuparent:after{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;color:#27588C;line-height:30px;}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2 ul li,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2 ul li{margin-top:0;border-radius:4px;}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2 ul li.active,.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2 ul li:hover,.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2 ul li:focus,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2 ul li.active,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2 ul li:hover,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2 ul li:focus{background-color:#f1efef;color:#27588C;}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2 ul li a,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2 ul li a{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;padding:2px 12px;color:#0d9ddb;font-weight:400;}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2 ul li a.active,.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2 ul li a:hover,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2 ul li a.active,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2 ul li a:hover{background-color:transparent;}.primary-navigation-holder .primary-navigation #block-menu-menu-top-navigation-kids,.primary-navigation-holder .primary-navigation #block-menu-menu-top-navigation-teens,.primary-navigation-holder .primary-navigation #block-menu-menu-static-navigation,.primary-navigation-holder .primary-navigation .primary-navigation-teens,.primary-navigation-holder .primary-navigation .buttons{display:none;}.primary-navigation-holder .primary-navigation-toggle{display:none;}#block-system-main a{text-decoration:underline;}@media screen and (max-width:768px){body.mobile-navigation-open{overflow:hidden;-webkit-backface-visibility:hidden;}body.mobile-navigation-open .primary-navigation{display:block;}body.mobile-navigation-open .primary-navigation-toggle.primary-navigation-hamburger{display:none;}.primary-navigation-holder .primary-navigation-toggle{position:absolute;z-index:1000;display:block;width:30px;height:auto;cursor:pointer;}.primary-navigation-holder .primary-navigation-toggle.primary-navigation-x{top:86px;right:20px;width:20px;}.primary-navigation-holder .primary-navigation-toggle.primary-navigation-hamburger{top:30px;right:0;}.primary-navigation-holder .primary-navigation{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;margin:0;padding:56px 0 30px;border-radius:0;background-color:#27588C;}.primary-navigation-holder .primary-navigation ul,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation{padding:70px 20px 0;}.primary-navigation-holder .primary-navigation ul .sf-clone-parent,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation .sf-clone-parent{display:none;}.primary-navigation-holder .primary-navigation ul li:hover,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li:hover{background:none;}.primary-navigation-holder .primary-navigation ul li.menuparent.sfHover,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li.menuparent.sfHover{margin-bottom:20px;}.primary-navigation-holder .primary-navigation ul li.menuparent.sfHover a:after,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li.menuparent.sfHover a:after{content:'\f107';}.primary-navigation-holder .primary-navigation ul li a:hover,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li a:hover{background-color:#0d9ddb;}.primary-navigation-holder .primary-navigation ul li ul,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul{position:relative;z-index:1000;top:auto;left:auto;margin:0;padding:10px 0 0;border:0;background:none;}.primary-navigation-holder .primary-navigation ul li ul.sf-hidden,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul.sf-hidden{position:absolute;display:none;}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2{background:none;}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2:hover,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2:hover{background:none;}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2.menuparent.sfHover a,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2.menuparent.sfHover a{font-weight:700;}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2.menuparent.sfHover a:after,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2.menuparent.sfHover a:after{content:'\f107';}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2.menuparent a:after,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2.menuparent a:after{color:white;content:'\f105';}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2.menuparent ul,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2.menuparent ul{padding:6px 0 0;}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2.sf-no-children a:after,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2.sf-no-children a:after{display:none;}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2 a,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2 a{padding:4px 20px;color:white;font-weight:400;line-height:20px;text-decoration:underline;}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2 a:hover,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2 a:hover{border-radius:0;background-color:#0d9ddb;}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2 ul li:hover,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2 ul li:hover{background:none;}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2 ul li.sf-no-children a:after,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2 ul li.sf-no-children a:after{display:none;}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2 ul li a,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2 ul li a{padding:4px 30px;color:white;text-decoration:underline;}.primary-navigation-holder .primary-navigation ul li ul li.sf-depth-2 ul li a:hover,.primary-navigation-holder .primary-navigation .sf-menu-primary-navigation li ul li.sf-depth-2 ul li a:hover{border-radius:0;background-color:#0d9ddb;}.primary-navigation-holder .primary-navigation #block-menu-menu-top-navigation-kids,.primary-navigation-holder .primary-navigation #block-menu-menu-top-navigation-teens,.primary-navigation-holder .primary-navigation #block-menu-menu-static-navigation{position:static;display:block;margin-top:20px;}.primary-navigation-holder .primary-navigation #block-menu-menu-top-navigation-kids #search-toggle,.primary-navigation-holder .primary-navigation #block-menu-menu-top-navigation-teens #search-toggle,.primary-navigation-holder .primary-navigation #block-menu-menu-static-navigation #search-toggle{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-size:1.125rem;position:absolute;top:86px;right:50px;height:20px;line-height:20px;text-align:right;}.primary-navigation-holder .primary-navigation #block-menu-menu-top-navigation-kids #search-toggle:hover,.primary-navigation-holder .primary-navigation #block-menu-menu-top-navigation-teens #search-toggle:hover,.primary-navigation-holder .primary-navigation #block-menu-menu-static-navigation #search-toggle:hover{background:none;}.primary-navigation-holder .primary-navigation #block-menu-menu-top-navigation-kids ul,.primary-navigation-holder .primary-navigation #block-menu-menu-top-navigation-teens ul,.primary-navigation-holder .primary-navigation #block-menu-menu-static-navigation ul{border-top:1px solid #0d9ddb;padding:20px;}.primary-navigation-holder .primary-navigation #block-menu-menu-top-navigation-kids ul li.leaf,.primary-navigation-holder .primary-navigation #block-menu-menu-top-navigation-teens ul li.leaf,.primary-navigation-holder .primary-navigation #block-menu-menu-static-navigation ul li.leaf{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:static;display:block;float:none;width:100%;}.primary-navigation-holder .primary-navigation #block-menu-menu-top-navigation-kids ul li.leaf a,.primary-navigation-holder .primary-navigation #block-menu-menu-top-navigation-teens ul li.leaf a,.primary-navigation-holder .primary-navigation #block-menu-menu-static-navigation ul li.leaf a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:38px;margin:0;padding:0 10px;line-height:38px;}.primary-navigation-holder .primary-navigation .buttons{display:block;padding:20px;border-top:1px solid #0d9ddb;text-align:center;}.primary-navigation-holder .primary-navigation .buttons a{display:inline-block;float:none;margin:0 4px 10px;}.primary-navigation-holder .primary-navigation .buttons a.login{position:absolute;top:80px;left:10px;margin:0;}.static-navigation-holder{display:none;}}.covid-notice{position:fixed;bottom:0;z-index:1000;margin-left:1%;padding:0.75em 3em 0.5em 1em;background:#CC4700;border-top-right-radius:10px;border-top-left-radius:10px;color:white;}.covid-notice a{color:white;}@media screen and (max-width:400px){.covid-notice{width:80%;}}@media screen and (max-width:768px){.covid-notice{width:80%;}}@media screen and (min-width:769px){.covid-notice{width:85%;}}@media screen and (min-width:960px){.covid-notice{width:90%;}}.covid-notice .views-field.views-field-title{display:inline;font-weight:bold;}.covid-notice .field-content,.covid-notice .views-field.views-field-body{display:inline;}.covid-notice #covid-notice-close{position:absolute;right:15px;top:20%;background:white;color:#CC4700;border-radius:20px;padding:0.25em 0.4em 0.2em;font-weight:bold;line-height:1em;border:0;cursor:pointer;}.footer-holder{overflow:visible;padding:50px 0 70px !important;background-color:#29588c;}.footer-holder .footer-logo{float:left;}@media screen and (max-width:768px){.footer-holder .footer-logo{float:none;}}.footer-holder .footer-logo #footer-logo{position:relative !important;top:0px;margin:0;}@media screen and (max-width:400px){.footer-holder .footer-logo #footer-logo{margin-bottom:20px;}}.footer-holder .footer-logo #footer-logo img{width:auto;max-width:auto;height:90px;}.footer-holder .footer-nav{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #396aa1;}@media screen and (max-width:768px){.footer-holder .footer-nav{padding-bottom:0;}}@media screen and (max-width:768px){.footer-holder .footer-nav ul.menu li.column.width3{float:left;width:48%;margin-bottom:20px;}.footer-holder .footer-nav ul.menu li.column.width3:nth-child(2n+2){float:right;}}@media screen and (max-width:400px){.footer-holder .footer-nav ul.menu li.column.width3{width:100%;}}.footer-holder .footer-nav ul.menu li.expanded{list-style-type:none;list-style-image:none;}.footer-holder .footer-nav ul.menu li a{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;display:block;width:100%;margin-bottom:10px;padding:8px 0;border-bottom:1px solid #396aa1;color:white;font-weight:700;text-decoration:underline;}.footer-holder .footer-nav ul.menu li ul.menu li.leaf a{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;display:block;margin:0;padding:4px 0;border:0;color:#fff;font-weight:400;text-decoration:underline;}.footer-holder img.kids-wavy-foot{display:none;}#social-media{text-align:right;margin-bottom:20px;}.legal{float:right;}@media screen and (max-width:768px){.legal{float:none;}}.legal .menu{*zoom:1;}.legal .menu li{float:right;}@media screen and (max-width:768px){.legal .menu li{float:left;}}.legal .menu li:first-child a{border-right:0;}.legal .menu a{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;display:block;padding:0;margin-left:10px;color:#fff;text-decoration:underline;}@media screen and (max-width:768px){.legal .menu a{margin:0 10px 0 0;}}.legal .menu a:hover{text-decoration:underline;}.legal .legal-text{*zoom:1;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:0.75rem;opacity:0.5;float:right;margin-top:10px;color:#fff;}@media screen and (max-width:768px){.legal .legal-text{float:left;}}.static-navigation-holder{position:relative;height:auto;overflow:visible;*zoom:1;}#block-menu-menu-top-navigation-kids,#block-menu-menu-top-navigation-teens,#block-menu-menu-static-navigation{position:relative;}@media screen and (min-width:769px){#block-menu-menu-top-navigation-kids ul,#block-menu-menu-top-navigation-teens ul,#block-menu-menu-static-navigation ul{position:absolute;top:15px;right:150px;}}@media screen and (min-width:960px){#block-menu-menu-top-navigation-kids ul,#block-menu-menu-top-navigation-teens ul,#block-menu-menu-static-navigation ul{top:8px;right:150px;}}@media screen and (min-width:960px){#block-menu-menu-top-navigation-kids ul,#block-menu-menu-top-navigation-teens ul,#block-menu-menu-static-navigation ul{right:170px;}}#block-menu-menu-top-navigation-kids ul li,#block-menu-menu-top-navigation-teens ul li,#block-menu-menu-static-navigation ul li{float:right;}#block-menu-menu-top-navigation-kids ul a,#block-menu-menu-top-navigation-teens ul a,#block-menu-menu-static-navigation ul a{display:block;padding:0;margin-left:10px;text-decoration:underline;height:44px;line-height:44px;color:#fff;}@media screen and (min-width:769px){#block-menu-menu-top-navigation-kids ul a,#block-menu-menu-top-navigation-teens ul a,#block-menu-menu-static-navigation ul a{height:auto;line-height:24px;}#block-menu-menu-top-navigation-kids ul a.responsive-hidden-link,#block-menu-menu-top-navigation-teens ul a.responsive-hidden-link,#block-menu-menu-static-navigation ul a.responsive-hidden-link{display:none;}}@media screen and (min-width:960px){#block-menu-menu-top-navigation-kids ul a,#block-menu-menu-top-navigation-teens ul a,#block-menu-menu-static-navigation ul a{line-height:44px;}}@media screen and (min-width:1240px){#block-menu-menu-top-navigation-kids ul a.responsive-hidden-link,#block-menu-menu-top-navigation-teens ul a.responsive-hidden-link,#block-menu-menu-static-navigation ul a.responsive-hidden-link{display:inline;}}#block-menu-menu-top-navigation-kids ul a:hover,#block-menu-menu-top-navigation-teens ul a:hover,#block-menu-menu-static-navigation ul a:hover{font-style:italic;}#block-menu-menu-top-navigation-kids ul a:focus,#block-menu-menu-top-navigation-teens ul a:focus,#block-menu-menu-static-navigation ul a:focus{font-style:italic;}#block-menu-menu-top-navigation-kids i,#block-menu-menu-top-navigation-teens i,#block-menu-menu-static-navigation i{float:right;color:white;margin-top:20px;}@media screen and (max-width:768px){#block-menu-menu-top-navigation-kids,#block-menu-menu-top-navigation-teens,#block-menu-menu-static-navigation{display:none;}}#block-views-quick-links-home-page-block ul li,#block-views-quick-links-custom-block ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:22.8%;margin-right:2.933%;margin-bottom:25px;}@media screen and (min-width:769px){#block-views-quick-links-home-page-block ul li:nth-of-type(4n+4),#block-views-quick-links-custom-block ul li:nth-of-type(4n+4){margin-right:0;}}#block-views-quick-links-home-page-block ul li a,#block-views-quick-links-custom-block ul li a{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-size:1.125rem;display:block;margin-bottom:5px;font-weight:700;line-height:20px;}#block-views-quick-links-home-page-block ul li em,#block-views-quick-links-custom-block ul li em{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;display:block;margin-bottom:0;font-style:normal;line-height:18px;}@media screen and (max-width:768px){#block-views-quick-links-home-page-block ul li,#block-views-quick-links-custom-block ul li{width:100%;margin-right:0;}}.more-link a,input[type="submit"],input[type="button"],.button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background,0.3s;-moz-transition:background,0.3s;transition:background,0.3s;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;position:relative;display:inline-block;overflow:hidden;padding:0 30px;width:auto;height:36px;line-height:32px;border-radius:20px;background-color:transparent;text-align:center;border:2px solid #27588C;color:#27588C;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;}.more-link a:hover,.more-link a:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="button"]:hover,input[type="button"]:focus,.button:hover,.button:focus{color:white;border-color:#0d9ddb;background-color:#0d9ddb;text-decoration:none;}.more-link a:active,input[type="submit"]:active,input[type="button"]:active,.button:active{top:1px;text-decoration:none;}.more-link a.small,input[type="submit"].small,input[type="button"].small,.button.small{border:2px solid #fff;color:#fff;padding:0 15px;}@media screen and (min-width:769px){.more-link a.small,input[type="submit"].small,input[type="button"].small,.button.small{height:36px;line-height:32px;}}@media screen and (min-width:960px){.more-link a.small,input[type="submit"].small,input[type="button"].small,.button.small{height:36px !important;line-height:32px !important;}}.more-link a.small:hover,input[type="submit"].small:hover,input[type="button"].small:hover,.button.small:hover{border-color:#27588C;}.more-link a.small.icon,input[type="submit"].small.icon,input[type="button"].small.icon,.button.small.icon{width:36px !important;padding:0 0;}.more-link a.small.icon i,input[type="submit"].small.icon i,input[type="button"].small.icon i,.button.small.icon i{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;font-size:0.9375rem;color:white;}.button-colored{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background,0.3s;-moz-transition:background,0.3s;transition:background,0.3s;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;position:relative;display:inline-block;overflow:hidden;padding:0 30px;width:auto;height:36px;line-height:32px;border-radius:20px;background-color:#0d9ddb;text-align:center;border:none;color:#fff;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;}.button-colored:hover,.button-colored:focus{color:white;border-color:none;background-color:#0d9ddb;text-decoration:none;}.button-colored:active{top:1px;text-decoration:none;}.button-colored.small{border:2px solid #0d9ddb;color:#fff;padding:0 15px;}@media screen and (min-width:769px){.button-colored.small{height:36px;line-height:32px;}}@media screen and (min-width:960px){.button-colored.small{height:36px !important;line-height:32px !important;}}.button-colored.small.icon{width:36px !important;padding:0 0;}.button-colored.small.icon i{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;font-size:0.9375rem;color:white;}#contrast-toggle{font-size:33px;margin-left:2rem;}.accordionContainer{border:solid thin lightgrey;display:block;background-color:#fafafa;}.accordionContent{position:relative;background-color:white;padding:1rem;}button.accordion{border:none;border-bottom:solid thin lightgrey;background:none;cursor:pointer;color:#27588C;width:100%;padding:1rem;text-align:left;}@supports not (-ms-high-contrast:none){button.accordion{text-decoration:underline;}}button.accordion:hover{font-style:italic;}button.accordion::before{display:none;content:"-";position:absolute;font-size:1.5rem;right:60px;text-decoration:none;border:none;}button.accordion.pseudoShow::before{display:block;}button.accordion::after{content:"+";position:absolute;font-size:1.5rem;right:60px;text-decoration:none;border:none;}button.accordion.pseudoShow::after{display:none;}button.accordionClose{position:absolute;display:inline-block;bottom:0;right:0;background:none;text-decoration:underline;border:none;color:#27588C;}button.accordionClose:hover{font-style:italic;}button.accordionClose:focus{font-style:italic;border:thin dotted;}@media screen and (max-width:768px){div#block-block-136{text-align:center;}}@media screen and (min-width:769px){div#block-block-136{text-align:left;}}#request-virtual-appointment-button{background-color:white;}#request-virtual-appointment-button i{font-family:"FontAwesome";}@media screen and (min-width:769px){#request-virtual-appointment-button i{display:none;}}@media screen and (min-width:960px){#request-virtual-appointment-button i{display:inline;}}@media screen and (min-width:769px){#request-virtual-appointment-button{padding:0 2px;}}@media screen and (min-width:960px){#request-virtual-appointment-button{padding:0 15px;}}@media screen and (min-width:1240px){#request-virtual-appointment-button{padding:0 30px;}}#request-virtual-appointment-button:hover,#request-virtual-appointment-button:focus{color:white;border-color:#0d9ddb;background-color:#0d9ddb;text-decoration:none;font-style:normal;}.flexslider{position:relative;margin:0;background:white;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}.flexslider ul.slides li{width:100%;float:left;margin-right:-100%;position:relative;}.flexslider .flex-direction-nav{position:relative;z-index:99;}.flexslider .flex-direction-nav a.flex-prev,.flexslider .flex-direction-nav a.flex-next{position:absolute;top:auto;bottom:280px;z-index:98;color:transparent;background:transparent;display:block;height:40px;opacity:1;overflow:hidden;text-align:left;font-style:normal;width:40px;}.flexslider .flex-direction-nav a.flex-prev:hover,.flexslider .flex-direction-nav a.flex-next:hover{font-style:normal;background:transparent !important;}.flexslider .flex-direction-nav a.flex-prev{left:10px;margin-left:0;}.flexslider .flex-direction-nav a.flex-prev:before{content:'←';font-family:'slick';font-size:35px;line-height:1.1;opacity:1;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.flexslider .flex-direction-nav a.flex-next{right:10px;margin-right:0;}.flexslider .flex-direction-nav a.flex-next:before{content:'→';font-family:'slick';font-size:35px;line-height:1.1;opacity:1;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.flex-pauseplay{position:absolute;right:50px;bottom:130px;color:white;opacity:0.85;}.flex-pauseplay a{color:white;}.flex-pauseplay a:hover{font-style:normal;opacity:1;}.flex-pauseplay a.flex-pause:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004' !important;}.flex-pauseplay a.flex-play:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f003' !important;}.flex-control-nav{background-color:transparent;z-index:98;bottom:105px;}.flex-control-paging li a,.flex-control-paging li a:hover{background-color:transparent;border:1px solid white;opacity:1 !important;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}.flex-control-paging li a.flex-active{background-color:white;border:1px solid white;}.flexslider .slides > li.flex-active-slide{-webkit-font-smoothing:inherit;}.flexslider .slides > li img{height:auto;width:100%;}.flexslider .slides > li > .no-featured-image{display:block;height:0;padding-top:52.96803652%;width:100%;}.node-event-flexslider-text-wrapper{position:absolute;bottom:0;background:white;height:105px;min-height:103px;overflow:hidden;padding:15px 30px;width:100%;}.node-event-flexslider-text-wrapper .node-event-flexslider-title h1{border-bottom:none;color:#27588C;font-size:30px;font-weight:bold;line-height:1.2em;margin-bottom:0.05em;padding-bottom:5px;}.node-event-flexslider-text-wrapper .node-event-flexslider-title h1 a{font-family:inherit;text-decoration:none;}.node-event-flexslider-text-wrapper .node-event-flexslider-title h1 a:hover{text-decoration:underline;}h1.kids,h1.kidseventsupcoming{font-size:2rem;}h1.teens{font-size:2.25rem;}h1.taxonomyterm1460{font-size:1.75rem;}.node-event-flexslider-text-wrapper .node-event-flexslider-text{padding-right:160px;}.node-event-flexslider-action{position:absolute;bottom:10%;right:80px;}@media screen and (max-width:960px){.node-event-flexslider-text-wrapper .node-event-flexslider-text{padding-right:0;}.node-event-flexslider-action{margin-top:15px;min-width:140px;position:absolute;right:-20px;bottom:50%;}}@media screen and (max-width:768px){.flexslider{margin-top:60px;}.flexslider .flex-direction-nav a.flex-next,.flexslider .flex-direction-nav a.flex-prev{display:none !important;}.node-event-flexslider-text-wrapper{padding-left:15px !important;padding-right:15px !important;}}#block-views-slideshows-block{position:relative;margin-top:74px;background-color:white;box-shadow:0 1px 6px 0 rgba(0,0,0,0.1);}@media screen and (max-width:768px){#block-views-slideshows-block{margin-top:60px;}}.local-history-masonry .region-content #block-views-slideshows-block{margin-top:0px;margin-bottom:2rem;}@media screen and (max-width:400px){.owl-wrapper-outer{height:387px;}}@media screen and (max-width:768px){.owl-wrapper-outer{height:450px;}}@media screen and (min-width:769px){.owl-wrapper-outer{height:467px;}}@media screen and (min-width:960px){.owl-wrapper-outer{height:542px;}}@media screen and (min-width:1240px){.owl-wrapper-outer{height:588px;}}.owl-item .node-event-flexslider-text-wrapper{position:relative;}@media screen and (max-width:768px){.owl-item .node-event-flexslider-text-wrapper{min-height:220px;}}@media screen and (min-width:769px){.owl-item .node-event-flexslider-text-wrapper{min-height:184px;}}@media screen and (min-width:960px){.owl-item .node-event-flexslider-text-wrapper{min-height:184px;}}@media screen and (min-width:1240px){.owl-item .node-event-flexslider-text-wrapper{min-height:120px;}}.owl-item img{width:100%;height:100%;}.owl-controls{position:absolute;text-align:center;margin:0;width:100%;}@media screen and (max-width:768px){.owl-controls{bottom:230px;}}@media screen and (min-width:769px){.owl-controls{bottom:209px;}}@media screen and (min-width:960px){.owl-controls{bottom:209px;}}@media screen and (min-width:1240px){.owl-controls{bottom:145px;}}.owl-controls .owl-pagination .owl-page{cursor:default !important;}.owl-controls .owl-pagination .owl-page span.owl-numbers{text-indent:-9999em;height:1em;margin-right:7px;padding:2px 4px;border-radius:70px;border:white solid 0.15rem;filter:Alpha(Opacity=50);opacity:0.5;background:#000;cursor:pointer !important;}.owl-controls .owl-pagination .owl-page span.owl-numbers:hover{filter:Alpha(Opacity=50) !important;opacity:0.5 !important;}.owl-controls .owl-pagination .owl-page .active span.owl-numbers{filter:Alpha(Opacity=100) !important;opacity:1 !important;background:#fff !important;}.owl-controls .owl-buttons{position:absolute;}@media screen and (max-width:768px){.owl-controls .owl-buttons{display:none;}}.owl-controls .owl-buttons div{width:60px;position:absolute;color:#fff;top:21px;text-align:center;}.owl-controls .owl-buttons .owl-prev{left:0 !important;background-image:url("/sites/all/themes/hpl_primary/images/left-chevron.png") !important;background-position:center !important;background-repeat:no-repeat !important;margin:0 !important;text-indent:-9999em;padding:0 !important;font-size:1rem !important;border-radius:0 !important;background-color:#0d9ddb !important;opacity:1 !important;}@media screen and (min-width:769px){.owl-controls .owl-buttons .owl-prev{height:188px !important;}}@media screen and (min-width:960px){.owl-controls .owl-buttons .owl-prev{height:188px !important;}}@media screen and (min-width:1240px){.owl-controls .owl-buttons .owl-prev{height:124px !important;}}.owl-controls .owl-buttons .owl-next{background-image:url("/sites/all/themes/hpl_primary/images/right-chevron.png") !important;background-position:center !important;background-repeat:no-repeat !important;bottom:-135px;margin:0 !important;text-indent:-9999em;padding:0 !important;font-size:1rem !important;border-radius:0 !important;background-color:#0d9ddb !important;opacity:1 !important;}@media screen and (min-width:769px){.owl-controls .owl-buttons .owl-next{right:-526px;height:188px !important;}}@media screen and (min-width:960px){.owl-controls .owl-buttons .owl-next{right:-668px;height:188px !important;}}@media screen and (min-width:1240px){.owl-controls .owl-buttons .owl-next{right:-876px;height:124px !important;}}.notification-holder{position:relative;left:-10px;margin-top:30px;}.notification-tab{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;-webkit-transition:top 0.1s;-moz-transition:top 0.1s;transition:top 0.1s;position:absolute;left:0;top:144px;display:inline-block;float:left;width:100px;padding:0 0 0 20px;padding:0 0 0 28px\9;border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer;color:white;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;line-height:40px;}@media screen and (min-width:769px){.notification-tab{top:40px;}}@media screen and (min-width:960px){.notification-tab{padding:0 0 0 20px;padding:0 0 0 32px\9;}}.notification-tab.alerts{left:0;background-color:#B50010;}.notification-tab.alerts .bang{background-color:#B50010;background-color:transparent\9;}.notification-tab.alerts .count{background-color:#c30d2a;}.notification-tab.notices{left:120px;background-color:#e59202;}.notification-tab.notices .bang{background-color:#e59202;background-color:transparent\9;}.notification-tab.notices .count{background-color:#c37c02;}.notification-tab:hover{top:140px;}@media screen and (min-width:769px){.notification-tab:hover{top:36px;}}.notification-tab .count{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:11px;font-size:0.6875rem;position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;text-align:center;line-height:20px;}.notification-tab .bang{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-size:1.25rem;position:absolute;z-index:1;top:-10px;top:8px\9;left:-10px;left:4px\9;width:22px;height:22px;border-radius:50%;text-align:center;color:white;font-size:14px\9;line-height:22px;}@media screen and (max-width:768px){#block-alert-tabs-atabs{position:absolute;top:80px;}}#block-views-0f1fa0eeba7b10650b6c2d878c2701dd,#block-views-notices-block-2{display:none;}#block-alert-tabs-alert-tab,#block-alert-tabs-notice-tab{position:static !important;}@media screen and (max-width:768px){.main-content .left-content{position:static;}}@media screen and (max-width:768px){.main-content .right-content{padding-top:120px;}}@media screen and (max-width:768px){.main-content .right-content.with-sidebar .content-wrapper,.main-content .right-content.with-sidebar .related_content{width:100% !important;}}@media screen and (max-width:768px){.main-content .right-content.with-sidebar .sidebar-right{width:100% !important;margin-bottom:50px;}}@media screen and (min-width:769px){.main-content .right-content.with-sidebar .sidebar-right{position:absolute;top:14px;right:0;}}.main-content .right-content .content .field-items{line-height:1.4rem;}.content-wrapper{margin-top:60px;margin-bottom:50px;background-color:#ffffff;box-shadow:0 1px 6px 0 rgba(0,0,0,0.1);}@media screen and (min-width:769px){.content-wrapper{position:relative;margin-top:74px;}}.content-wrapper .content{padding:40px;overflow:auto;}@media screen and (max-width:400px){.content-wrapper .content{padding:20px;}}.content-wrapper .content .content{padding:0;overflow:hidden;}.content-wrapper .field-type-image img{display:block;max-width:100%;height:auto;margin-bottom:15px;}.content-wrapper .field{margin-bottom:20px;}.content-wrapper .calendar_link{display:none;}.content-wrapper .file-image{position:relative;}.content-wrapper .file-image img{margin-bottom:0;}.content-wrapper .location.vcard{margin-bottom:15px;}.field-name-field-caption{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;padding:4px 0;color:#575757;font-style:italic;line-height:16px;}ul.links.inline{display:block;margin-top:40px;}.media.media-element-container.media-float_left_half_width img,.media.media-element-container.media-float_right_half_width img,.media.media-element-container.media-full_width img{width:100%;}.media.media-element-container.media-float_left_half_width,.media.media-element-container.media-float_right_half_width,p > img.file-float-left-half-width,p > img.file-float-right-half-width{min-width:165px;max-width:50%;}@media screen and (max-width:768px){.media.media-element-container.media-float_left_half_width,.media.media-element-container.media-float_right_half_width,p > img.file-float-left-half-width,p > img.file-float-right-half-width{max-width:100% !important;width:100%;margin-bottom:10px;}}.media.media-element-container.media-float_left_half_width,p > img.file-float-left-half-width{float:left;margin:0 20px 0 0;}.media.media-element-container.media-float_right_half_width,p > img.file-float-right-half-width{float:right;margin:0 0 0 20px;}@media screen and (max-width:768px){.media.media-element-container.media-float_right_half_width,p > img.file-float-right-half-width{margin:0 0 10px 0;}}p > img.file-full-width{width:100%;}.hidden{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;}.secondary{color:#0d9ddb;}body.page-hours .kids-teens-search{top:-3.35rem !important;}.kids-teens-search{top:1.25rem !important;}@media screen and (max-width:768px){.mobile-search-fields{position:relative;}}@media screen and (min-width:769px){.mobile-search-fields{display:none;}}.mobile-search-fields div#search-action{position:absolute;top:0;right:0;border:none;}.mobile-search-fields div#search-action input#submit-search{border-radius:0 5px 5px 0;background-color:#0d9ddb;color:white;border:none;height:36px;font-size:1.1rem;}@media screen and (min-width:769px){.mobile-search-fields div#search-action input#submit-search{padding:0 13px;}}@media screen and (min-width:960px){.mobile-search-fields div#search-action input#submit-search{padding:0 33px;}}.page-search .search-fields,.page-hours .search-fields{top:-3.5rem !important;}@media screen and (max-width:768px){.search-fields{display:none;}}@media screen and (min-width:769px){.search-fields{top:1.25rem;position:absolute;right:0;width:50%;}}@media screen and (min-width:769px) and (-ms-high-contrast:active),screen and (min-width:769px) and (-ms-high-contrast:none){.search-fields{top:1.25rem;}.search-fields #search-keywords{height:36px;}}@media screen and (min-width:769px){@supports (-ms-ime-align:auto){.search-fields{top:1.25rem;}}}@media screen and (min-width:960px){.search-fields{width:60%;}}@media screen and (min-width:1240px){.search-fields{width:70%;}}.search-fields div#search-action{position:absolute;top:0;right:0;border:none;}.search-fields div#search-action input#submit-search{border-radius:0 5px 5px 0;background-color:#0d9ddb;color:white;border:none;height:36px;font-size:1.1rem;}@media screen and (min-width:769px){.search-fields div#search-action input#submit-search{padding:0 13px;}}@media screen and (min-width:960px){.search-fields div#search-action input#submit-search{padding:0 33px;}}@media screen and (min-width:769px){body.not-front{top:-3.35rem;}}@media screen and (min-width:769px){body.front #search-field-lha,body.page-hours #search-field-lha{top:-3.35rem;}}.search-form{margin-top:15%;padding-bottom:50px;}@media screen and (max-width:768px){.search-form{margin-top:110px;}}.search-form ul.search-target{width:100%;margin:0 0 10px;padding:0 6px;overflow:hidden;list-style:none;}.search-form ul.search-target li{position:relative;min-width:160px;margin:0 40px 6px 0;padding:0;list-style:none;}@media screen and (min-width:769px){.search-form ul.search-target li{margin-bottom:0;float:left;}}.search-form ul.search-target li input{position:absolute;top:4px;left:0px;opacity:0;width:16px;}.search-form ul.search-target li input:checked{color:#0d9ddb;}.search-form ul.search-target li input:checked:before{display:none;content:"\f192";color:#0d9ddb;}.search-form ul.search-target li label{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-size:1.25rem;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 0 0 24px;color:#929292;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;font-weight:400;}.search-form ul.search-target li label:before{position:absolute;z-index:1;top:0px;left:0px;content:"\f10c";color:#929292;font-family:"FontAwesome";font-size:20px;}.search-form .search-fields{overflow:hidden;width:100%;border-radius:4px;box-shadow:0 0 40px 0 rgba(0,0,0,0.15);}.search-form .search-fields .form-item{margin:0;}.search-form .search-fields .form-item input{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;font-size:1.5rem;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:left;width:85%;height:60px;padding-right:20px;margin:0;padding-left:20px;border:0;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#29588c;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;line-height:24px;}.search-form .search-fields .form-actions{margin:0;}.search-form .search-fields .form-submit{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;font-size:1.5rem;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;float:left;width:15%;height:60px;padding:0;border:0;border-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#0d9ddb;color:#ffffff;font-family:'FontAwesome';}#enhancedSearchContainer{margin-top:20%;}#enhancedSearch{border:1px solid #aaa;border-radius:10px;text-align:center;padding:2rem;font-size:1.4rem;}#enhancedSearch h2#searchPart1{color:#0d9ddb;font-size:2rem;display:inline;}#enhancedSearch h2#searchPart2{color:#27588C;font-weight:bold;font-size:2rem;display:inline;}div#searchTotal{position:absolute;right:45px;top:80px;color:#555;font-size:0.9rem;}.view-search .view-filters{box-shadow:0 0 8px 0 rgba(0,0,0,0.15);background:none !important;height:50px !important;}.view-search .view-filters .views-exposed-form{padding:0 !important;}#tabContainer{margin:1rem 0;}#tabContainer button.searchResultsButton{background-color:white;font-weight:bold;padding:0.75rem 1rem;border-radius:0 0 5px 5px;}#tabContainer button.searchResultsButton:hover,#tabContainer button.searchResultsButton:focus{background:#efefef;}#tabContainer #hplResultsButton{border-top:6px solid #27588C;border-right:none;border-bottom:none;border-left:none;}#tabContainer #hplResultsButton.activeButton{border-right:1px solid #27588C;border-bottom:1px solid #27588C;border-left:1px solid #27588C;}#tabContainer #hplResultsButton.activeButton:hover,#tabContainer #hplResultsButton.activeButton:focus{background:white;font-style:italic;}#tabContainer #catalogueResultsButton{border-top:6px solid #3975af;border-right:none;border-bottom:none;border-left:none;}#tabContainer #catalogueResultsButton.activeButton{border-right:1px solid #3975af;border-bottom:1px solid #3975af;border-left:1px solid #3975af;}#tabContainer #catalogueResultsButton.activeButton:hover,#tabContainer #catalogueResultsButton.activeButton:focus{background:white;font-style:italic;}#tabContainer #eventResultsButton{border-top:6px solid #0d9ddb;border-right:none;border-bottom:none;border-left:none;}#tabContainer #eventResultsButton.activeButton{border-right:1px solid #0d9ddb;border-bottom:1px solid #0d9ddb;border-left:1px solid #0d9ddb;}#tabContainer #eventResultsButton.activeButton:hover,#tabContainer #eventResultsButton.activeButton:focus{background:white;font-style:italic;}#tabContainer #redbookResultsButton{border-top:6px solid #c60101;border-right:none;border-bottom:none;border-left:none;}#tabContainer #redbookResultsButton.activeButton{border-right:1px solid #c60101;border-bottom:1px solid #c60101;border-left:1px solid #c60101;}#tabContainer #redbookResultsButton.activeButton:hover,#tabContainer #redbookResultsButton.activeButton:focus{background:white;font-style:italic;}#tabContainer #archivesResultsButton{border-top:6px solid #231f20;border-right:none;border-bottom:none;border-left:none;}#tabContainer #archivesResultsButton.activeButton{border-right:1px solid #231f20;border-bottom:1px solid #231f20;border-left:1px solid #231f20;}#tabContainer #archivesResultsButton.activeButton:hover,#tabContainer #archivesResultsButton.activeButton:focus{background:white;font-style:italic;}.titleContainer{display:block;border-top:3px solid #0d9ddb;margin-bottom:1rem;clear:both;}@media screen and (min-width:769px){.titleContainer{padding:1rem;}}.titleContainer .jacketCover{display:inline-block;width:20%;height:220px;}.titleContainer .jacketCover img{width:100%;max-height:220px;}.titleContainer .titleDetailsContainer{float:right;width:75%;height:220px;background-color:white;padding:1rem;position:relative;}.titleContainer .titleDetailsContainer .itemTitle h2{margin-bottom:1rem;}.titleContainer .titleDetailsContainer .itemSubTitle{margin-bottom:1rem;}.titleContainer .titleDetailsContainer .itemFormat{}.itemViewAll{width:100%;background:#27588C;padding:2rem;text-align:center;font-size:1.5rem;}.itemViewAll a{color:white;}.itemViewMore{background:#27588C;padding:1rem;text-align:center;font-size:1rem;color:white;display:inline-block;float:right;}.itemViewMore a{color:white;}#hplResults .views-row{border-bottom:1px solid #eee;padding-bottom:0.2rem;}#block-search-form,#search-overlay{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;width:100%;max-width:100%;background-color:rgba(242,242,242,0.95);background-color:transparent;background-image:url("/sites/all/themes/hpl_primary/images/bg-search.png");}@media screen and (max-width:768px){#block-search-form,#search-overlay{padding:0 40px;}}#block-search-form .search-row,#search-overlay .search-row{overflow:visible;}#block-search-form .cancel,#search-overlay .cancel{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-size:1.125rem;position:absolute;top:50px;right:50px;color:#000000;}@media screen and (max-width:768px){#block-search-form .cancel,#search-overlay .cancel{top:-20px;right:0;}}#block-search-form .cancel:hover,#search-overlay .cancel:hover{text-decoration:none;}#block-search-form .cancel i,#search-overlay .cancel i{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-size:1.125rem;padding-left:6px;}#block-system-main .search-form{margin:0;padding:40px 0 0;}#block-system-main .search-form .search-fields{box-shadow:0 0 0 0 transparent;}#block-system-main .search-form .search-fields .form-item input{border:1px solid #dedede;}body.page-search .region-content{position:relative;}.view-search .view-filters .views-exposed-widgets{position:relative;}.view-search .view-filters .views-exposed-widgets .views-exposed-widget{position:static;display:block !important;width:100% !important;margin:0 !important;}.view-search .view-filters .views-exposed-widgets .views-exposed-widget input.form-text{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;font-size:1.5rem;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;z-index:1;top:0;left:0;display:block;width:85%;height:50px;padding-right:20px;padding-left:20px;border:0;border-top-right-radius:0;border-bottom-right-radius:0;color:#29588c;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;line-height:24px;}.view-search .view-filters .views-exposed-widgets .views-exposed-widget .form-submit{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;font-size:1.5rem;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;z-index:1;top:0;right:0;display:block;width:15%;height:50px;margin:0;padding:0;border:0;border-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#0d9ddb;color:white;}.view-search .views-row{margin-bottom:20px;}.view-search .views-row.views-row-last{margin-bottom:40px;}.view-search .views-row .views-field-title a{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-size:1.25rem;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;}.view-search .views-row .views-field-field-all-full-text{width:100%;}.view-search .views-row .views-field-field-all-full-text p{margin:0;}.view-search .views-row .views-field-type,.view-search .views-row .views-field-changed{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;display:inline;font-style:italic;}.view-search .views-row .views-field-type{margin-right:10px;padding-right:10px;}.view-search .views-row .views-field-search-api-excerpt{display:none;}.item-list ul.pager{font-size:0;}.item-list ul.pager .smart-paging-pager-box{padding:0 8px;height:30px;border-color:#27588C;border-width:2px;}.item-list ul.pager li{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;display:inline-block;display:inline-block;height:30px;margin:0;padding:0;color:#27588C;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;line-height:26px;text-transform:uppercase;}.item-list ul.pager li.pager-first{width:auto;}.item-list ul.pager li.pager-first a{padding:0 8px 0 14px;border-top-left-radius:20px;border-bottom-left-radius:20px;}.item-list ul.pager li.pager-previous{width:auto;}.item-list ul.pager li.pager-previous a{padding:0 8px;}.item-list ul.pager li.pager-ellipsis{min-width:30px;border:2px solid #27588C;border-right:1px solid #27588C;border-left:1px solid #27588C;}@media screen and (max-width:768px){.item-list ul.pager li.pager-ellipsis{display:none;}}@media screen and (max-width:768px){.item-list ul.pager li.pager-item{display:none;}}.item-list ul.pager li.pager-current{min-width:30px;border:2px solid #27588C;border-right:1px solid #27588C;border-left:1px solid #27588C;color:white;background-color:#27588C;font-weight:400;}.item-list ul.pager li.pager-current.first{border-left:2px solid #27588C;}.item-list ul.pager li.pager-current.last{border-right:2px solid #27588C;}.item-list ul.pager li.pager-next{width:auto;}.item-list ul.pager li.pager-next a{padding:0 8px;}.item-list ul.pager li.pager-last{width:auto;}.item-list ul.pager li.pager-last a{padding:0 14px 0 8px;border-top-right-radius:20px;border-bottom-right-radius:20px;}.item-list ul.pager li a{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;display:inline-block;min-width:30px;border:2px solid #27588C;border-right:1px solid #27588C;border-left:1px solid #27588C;color:#27588C;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;text-decoration:none;text-transform:capitalize;}.item-list ul.pager li a:hover{background-color:#27588C;color:white;}.item-list ul.pager li.first a{border-left:2px solid #27588C;}.item-list ul.pager li.last a{border-right:2px solid #27588C;}.node-unpublished{background-color:transparent;position:relative;padding-top:64px;}.node-unpublished:before{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;content:'This content is not published';display:block;position:absolute;top:0;left:0;right:0;background-color:yellow;line-height:20px;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;padding:12px;text-align:center;}.breadcrumb{margin-bottom:10px;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;}.breadcrumb a{color:#27588C;}.breadcrumb a:hover,.breadcrumb a:focus{text-decoration:underline;color:#27588C;}#facebook-like-button{margin-top:30px;padding-top:30px;border-top:1px solid #dedede;}.view-events .calendar-calendar .month-view table.full{border:1px solid #e7e7e7;}.view-events .calendar-calendar .month-view table.full thead tr{background-color:#e7e7e7;}.view-events .calendar-calendar .month-view table.full thead tr th.days{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:0.75rem;height:34px;padding:0;border:1px solid white;background-color:transparent;text-transform:uppercase;color:#575757;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;font-weight:400;line-height:34px;}.view-events .calendar-calendar .month-view table.full thead tr th.sun{border-left-color:#e7e7e7;}.view-events .calendar-calendar .month-view table.full thead tr th.sat{border-right-color:#e7e7e7;}.view-events .calendar-calendar .month-view table.full tbody{border:1px solid #e7e7e7;}.view-events .calendar-calendar .month-view table.full tbody tr{border:1px solid #e7e7e7;background-color:transparent;}.view-events .calendar-calendar .month-view table.full tbody tr td .item.hidden{display:none;}.view-events .calendar-calendar .month-view table.full tbody tr td .calendar-day-details{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:0.75rem;position:relative;top:4px;display:block;margin:0 6px;padding:4px 0 8px;border-top:1px solid #dedede;text-align:left;font-weight:400;}.view-events .calendar-calendar .month-view table.full tbody tr td .calendar-day-details.close{display:none;}.view-events .calendar-calendar .month-view table.full tbody tr.date-box td{padding:0 6px;border:1px solid #e7e7e7;border-bottom-color:transparent;}.view-events .calendar-calendar .month-view table.full tbody tr.date-box td .inner .month{float:left;height:34px;text-align:left;color:#575757;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;line-height:34px;}.view-events .calendar-calendar .month-view table.full tbody tr.date-box td .inner .month a{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;display:block;color:#575757;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;}.view-events .calendar-calendar .month-view table.full tbody tr.date-box td .inner .month.today{}.view-events .calendar-calendar .month-view table.full tbody tr.date-box td.past{}.view-events .calendar-calendar .month-view table.full tbody tr.date-box td.future{}.view-events .calendar-calendar .month-view table.full tbody tr.popped-row{z-index:10;}.view-events .calendar-calendar .month-view table.full tbody tr.popped-row td.popped-column{z-index:10;}.view-events .calendar-calendar .month-view table.full tbody tr.popped-row td.popped-column .inner{position:absolute;top:-6px;width:200%;margin-left:-50%;padding:20px;border:1px solid #dedede;background-color:white;box-shadow:0 1px 6px 0 rgba(0,0,0,0.1);}.view-events .calendar-calendar .month-view table.full tbody tr.popped-row td.popped-column .inner .item{padding:0 0 6px;text-align:left;}.view-events .calendar-calendar .month-view table.full tbody tr.popped-row td.popped-column .inner .item.hidden{display:block;}.view-events .calendar-calendar .month-view table.full tbody tr.popped-row td.popped-column .inner .item div,.view-events .calendar-calendar .month-view table.full tbody tr.popped-row td.popped-column .inner .item a{display:inline-block;overflow:visible;width:auto;height:auto;margin:0 !important;padding:0;text-align:left;}.view-events .calendar-calendar .month-view table.full tbody tr.popped-row td.popped-column .inner .item div.cutoff,.view-events .calendar-calendar .month-view table.full tbody tr.popped-row td.popped-column .inner .item a.cutoff{display:none !important;}.view-events .calendar-calendar .month-view table.full tbody tr.popped-row td.popped-column .inner .calendar-day-details.open{display:none;}.view-events .calendar-calendar .month-view table.full tbody tr.popped-row td.popped-column .inner .calendar-day-details.close{display:block;}.view-events .calendar-calendar .month-view table.full tbody tr.single-day td{border:1px solid #e7e7e7;border-top-color:transparent;}.view-events .calendar-calendar .month-view table.full tbody tr.multi-day td{border:1px solid #e7e7e7;border-top-color:transparent;border-bottom-color:transparent;}.view-events .calendar-calendar .month-view table.full tbody tr.multi-day td.multi-day.starts-today{}.view-events .calendar-calendar .month-view table.full tbody tr.multi-day td.multi-day.ends-today{}.view-events .calendar-calendar .month-view table.full tbody tr.multi-day td.multi-day .inner .item .view-item .calendar.monthview{display:block;height:auto;min-height:30px;padding:6px 10px;border-right:1px solid white;border-left:1px solid white;border-radius:0;background-color:#e7e7e7;line-height:10px;}.view-events .calendar-calendar .month-view table.full tbody tr.multi-day td.multi-day .inner .item .view-item .calendar.monthview .contents{position:relative;left:auto;display:block;width:auto;color:#e7e7e7;font-size:0;}.view-events .calendar-calendar .month-view table.full tbody tr.multi-day td.multi-day .inner .item .view-item .calendar.monthview .contents a{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:0.75rem;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;}.view-events .calendar-calendar .month-view table.full tbody tr.multi-day td.multi-day .inner .item .view-item .calendar.monthview .contents a:hover{text-decoration:none;color:#575757;}.view-events .calendar-calendar .month-view table.full tbody tr.multi-day td.multi-day .inner .item .view-item .calendar.monthview .contents .date-display-start,.view-events .calendar-calendar .month-view table.full tbody tr.multi-day td.multi-day .inner .item .view-item .calendar.monthview .contents .date-display-end{display:none;}.view-events .calendar-calendar .month-view table.full tbody tr.multi-day td.multi-day .inner .item .view-item .calendar.monthview .cutoff{display:none;}.view-events .calendar-calendar .month-view table.full tbody tr.multi-day td.empty,.view-events .calendar-calendar .month-view table.full tbody tr.multi-day td.single-day{border-bottom:1px solid #e7e7e7;}.view-events .calendar-calendar .month-view table.full tbody tr td{position:relative;padding:0 0 1px;}.view-events .calendar-calendar .month-view table.full tbody tr td.today{}.view-events .calendar-calendar .month-view table.full tbody tr td.past{}.view-events .calendar-calendar .month-view table.full tbody tr td.future{}.view-events .calendar-calendar .month-view table.full tbody tr td.no-entry{border-bottom:1px solid #e7e7e7;}.view-events .calendar-calendar .month-view table.full tbody tr td.empty{background-color:transparent;}.view-events .calendar-calendar .month-view table.full tbody tr td.empty .month.day{display:none;}.view-events .calendar-calendar .month-view table.full tbody tr td.single-day .item{padding:0 6px;}.view-events .calendar-calendar .month-view table.full tbody tr td.single-day .item .monthview{background-color:transparent;}.view-events .calendar-calendar .month-view table.full tbody tr td.single-day .item .monthview .views-field.views-field-title{display:inline;}.view-events .calendar-calendar .month-view table.full tbody tr td.single-day .item .monthview .views-field.views-field-title div{display:inline;}.view-events .calendar-calendar .month-view table.full tbody tr td.single-day .item .monthview .views-field.views-field-title a{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:0.75rem;margin-bottom:6px;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;}.view-events .calendar-calendar .month-view table.full tbody tr td.single-day .item .monthview .views-field.views-field-title a:hover{text-decoration:none;color:#575757;}.view-events .calendar-calendar .month-view table.full tbody tr td.single-day .item .monthview .views-field.views-field-field-event-time{display:inline;}.view-events .calendar-calendar .month-view table.full tbody tr td.single-day .item .monthview .views-field.views-field-field-event-time div{display:inline;}.view-events .calendar-calendar .month-view table.full tbody tr td.single-day .item .monthview .views-field.views-field-field-event-time .date-display-single{font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;}.view-events .calendar-calendar .month-view table.full tbody tr td .calendar-more{color:transparent;font-size:0;}.view-events .calendar-calendar .month-view table.full tbody tr td .calendar-more a{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:0.75rem;display:block;padding:6px;text-align:left;color:#27588C;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;}.view-events .calendar-calendar .month-view table.full tbody tr td .calendar-more a:hover{text-decoration:none;color:#575757;}body.page-kids .view-events .calendar-calendar,body.page-teens .view-events .calendar-calendar,body.page-events .view-events .calendar-calendar{display:none;}@media screen and (min-width:960px){body.page-kids .view-events .calendar-calendar,body.page-teens .view-events .calendar-calendar,body.page-events .view-events .calendar-calendar{display:block;}}@media screen and (min-width:960px){.right-content.toggle-event-display-type .view-events .calendar-calendar{display:none;}}@media screen{#bookmobile-contact{display:none;}}@media print{#bookmobile-contact{position:absolute;z-index:100;color:white;font-weight:bold;top:4px;left:45%;padding:0;margin:0;}}body.page-bookmobile-calendar{background-color:none;}body.page-bookmobile-calendar #block-system-main{margin:0 !important;}body.page-bookmobile-calendar #block-system-main .content{padding:0 !important;}body.page-bookmobile-calendar #block-system-main .content-wrapper{margin-top:0;padding:0 !important;}body.page-bookmobile-calendar #block-system-main .view-bookmobile-calendar .view-header .date-nav-wrapper{margin-top:none;}body.page-bookmobile-calendar #block-system-main .view-bookmobile-calendar .view-header .date-nav-wrapper #bookmobile-logo{position:absolute;top:5px;left:5px;z-index:100;}body.page-bookmobile-calendar #block-system-main .view-bookmobile-calendar .view-header .date-nav-wrapper .date-nav.item-list{height:auto !important;background-color:#27588C;padding:15px;}body.page-bookmobile-calendar #block-system-main .view-bookmobile-calendar .view-header .date-nav-wrapper .date-nav.item-list .date-heading h3,body.page-bookmobile-calendar #block-system-main .view-bookmobile-calendar .view-header .date-nav-wrapper .date-nav.item-list .date-heading #block-views-events-block-3 > h2{color:white;font-weight:bold;font-size:2.2em;}@media print{body.page-bookmobile-calendar #block-system-main .view-bookmobile-calendar .view-header .date-nav-wrapper .date-nav.item-list .date-heading h3,body.page-bookmobile-calendar #block-system-main .view-bookmobile-calendar .view-header .date-nav-wrapper .date-nav.item-list .date-heading #block-views-events-block-3 > h2{text-align:right;}}@media print{body.page-bookmobile-calendar #block-system-main .view-bookmobile-calendar .view-header .date-nav-wrapper .date-nav.item-list ul.pager{display:none;}}body.page-bookmobile-calendar #block-system-main .view-bookmobile-calendar .calendar-calendar .month-view table.full tbody tr.date-box td.date-box{width:auto;}body.page-bookmobile-calendar #block-system-main .view-bookmobile-calendar .calendar-calendar .month-view table.full tbody tr.date-box td.today{border:none;}body.page-bookmobile-calendar #block-system-main .view-bookmobile-calendar .calendar-calendar .month-view table.full tbody tr.single-day td.single-day{width:auto;}body.page-bookmobile-calendar #block-system-main .view-bookmobile-calendar .calendar-calendar .month-view table.full tbody tr.single-day td.single-day div.inner div.item div.view-item-bookmobile_calendar div.monthview{background:none;}body.page-bookmobile-calendar #block-system-main .view-bookmobile-calendar .calendar-calendar .month-view table.full tbody tr.single-day td.single-day div.inner div.item div.view-item-bookmobile_calendar div.monthview div.views-field{font-size:1.15rem;color:black;}body.page-bookmobile-calendar #block-system-main .view-bookmobile-calendar .calendar-calendar .month-view table.full tbody tr.single-day td.single-day.today{border:none;}.attachment-after{display:block;position:relative;background-color:white;}@media screen and (min-width:960px){.attachment-after{display:none;}}.attachment-after .view-header{display:none;}.attachment-after .view.view-events,.attachment-after .view.view-calendar-list{padding-top:0px;}.attachment-after .content{padding:40px;}.attachment-after .calendar-list{padding:20px 0;border-bottom:1px solid #dedede;}.attachment-after .calendar-list:last-of-type{border:0;}.attachment-after .calendar-list h3 .date-display-single,.attachment-after .calendar-list #block-views-events-block-3 > h2 .date-display-single{font-color:#575757;}.attachment-after .calendar-list ul{list-style:none;margin:0;padding:0;}.attachment-after .calendar-list ul li{margin:0 0 10px;padding:0;}.attachment-after .calendar-list ul li div{display:inline;}@media screen and (min-width:960px){.right-content.toggle-event-display-type .view-events .attachment-after{display:block;}}.right-content.toggle-event-display-type .view-events .attachment-after .view-footer{display:none;}.view-events .calendar-calendar .day-view #single-day-container{border-color:#e7e7e7;border-right:1px solid #e7e7e7;}.view-events .calendar-calendar .day-view #single-day-container table.full tr td .item .dayview{height:auto !important;background-color:#f2f2f2;border:1px solid #27588C;border-left:0;border-right:0;border-radius:0;padding:0 10px;height:22px;line-height:22px;}.view-events .calendar-calendar .day-view #single-day-container table.full tr td .item .dayview div .views-field-title a{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:0.75rem;display:block;margin-bottom:0px;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;}.view-events .calendar-calendar .day-view #single-day-container table.full tr td .item .dayview div .views-field-title a:hover{color:#575757;text-decoration:none;}.view-events .calendar-calendar .day-view #single-day-container table.full tr td .item .dayview div .views-field-field-event-time{display:none;}.view-events .calendar-calendar .day-view #single-day-container table.full tr td .item .dayview .cutoff{display:none;}.view-events .calendar-calendar .day-view #multi-day-container{border-right:1px solid #e7e7e7;border-color:#e7e7e7;}.view-events .calendar-calendar .day-view #multi-day-container table.full tr td .dayview{height:auto !important;background-color:#e7e7e7;border-radius:0;padding:6px 10px;}.view-events .calendar-calendar .day-view #multi-day-container table.full tr td .dayview div{margin:0;color:#575757;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:11px;font-size:0.6875rem;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;font-weight:400;}.view-events .calendar-calendar .day-view #multi-day-container table.full tr td .dayview div a{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:0.75rem;display:block;margin-bottom:0px;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;}.view-events .calendar-calendar .day-view #multi-day-container table.full tr td .dayview div a:hover{color:#575757;text-decoration:none;}.view-events .calendar-calendar .day-view #multi-day-container table.full tr td .dayview div .date-display-start,.view-events .calendar-calendar .day-view #multi-day-container table.full tr td .dayview div .date-display-end{font-weight:400;}.view-events .calendar-calendar .day-view #multi-day-container table.full tr td .dayview .cutoff{display:none;}.view-events .calendar-calendar .day-view table.full{border-color:#e7e7e7;}.view-events .calendar-calendar .day-view table.full tbody{border-color:#e7e7e7;}.view-events .calendar-calendar .day-view table.full tbody tr{border-color:#e7e7e7;}.view-events .calendar-calendar .day-view table.full tbody tr td{border-color:#e7e7e7;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;font-weight:400;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;color:#575757;}.view-events .calendar-calendar .day-view .header-body-divider,.view-events .calendar-calendar .day-view .single-day-footer{background-color:#e7e7e7;border:0;border-bottom:1px solid white;height:10px;}.view-events .calendar-calendar .day-view .header-body-divider .grippie,.view-events .calendar-calendar .day-view .single-day-footer .grippie{background-color:#e7e7e7;background-position:center center;height:9px;}.view .calendar-view-switcher{position:absolute;z-index:1;top:16px;right:42px;display:none;color:white;}@media screen and (min-width:960px){.view .calendar-view-switcher{display:block;}}.view.view-events,.view.view-calendar-list{padding-top:140px;}@media screen and (max-width:400px){.view.view-events,.view.view-calendar-list{padding-top:280px;}}.view.view-events .view-header,.view.view-calendar-list .view-header{position:absolute;top:92px;right:0;left:0;overflow:hidden;height:50px;margin:0;}@media screen and (max-width:400px){.view.view-events .view-header,.view.view-calendar-list .view-header{top:220px;}}.view.view-events .view-header .date-nav-wrapper,.view.view-calendar-list .view-header .date-nav-wrapper{margin:0;}.view.view-events .view-header .date-nav-wrapper .date-nav,.view.view-calendar-list .view-header .date-nav-wrapper .date-nav{margin:0;padding:10px 0;background:#0d9ddb;}.view.view-events .view-header .date-nav-wrapper .date-nav ul.calendar-pager,.view.view-calendar-list .view-header .date-nav-wrapper .date-nav ul.calendar-pager{width:100%;list-style:none;text-align:center;}.view.view-events .view-header .date-nav-wrapper .date-nav ul.calendar-pager li,.view.view-calendar-list .view-header .date-nav-wrapper .date-nav ul.calendar-pager li{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:inline-block;width:auto;margin:0;padding:0;border:0;background:transparent;}.view.view-events .view-header .date-nav-wrapper .date-nav ul.calendar-pager li.date-prev a:before,.view.view-calendar-list .view-header .date-nav-wrapper .date-nav ul.calendar-pager li.date-prev a:before{content:'\f104';}.view.view-events .view-header .date-nav-wrapper .date-nav ul.calendar-pager li.date-next a:before,.view.view-calendar-list .view-header .date-nav-wrapper .date-nav ul.calendar-pager li.date-next a:before{content:'\f105';}.view.view-events .view-header .date-nav-wrapper .date-nav ul.calendar-pager li.date-heading,.view.view-calendar-list .view-header .date-nav-wrapper .date-nav ul.calendar-pager li.date-heading{top:-1px;width:auto;padding:0 20px;line-height:42px;}.view.view-events .view-header .date-nav-wrapper .date-nav ul.calendar-pager li.date-heading h3,.view.view-events .view-header .date-nav-wrapper .date-nav ul.calendar-pager li.date-heading #block-views-events-block-3 > h2,.view.view-calendar-list .view-header .date-nav-wrapper .date-nav ul.calendar-pager li.date-heading h3,.view.view-calendar-list .view-header .date-nav-wrapper .date-nav ul.calendar-pager li.date-heading #block-views-events-block-3 > h2{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;font-size:1.625rem;color:white;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;}.view.view-events .view-header .date-nav-wrapper .date-nav ul.calendar-pager li a,.view.view-calendar-list .view-header .date-nav-wrapper .date-nav ul.calendar-pager li a{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0px;font-size:0rem;position:relative;min-width:0;margin:0;padding:0;border:0;color:transparent;}.view.view-events .view-header .date-nav-wrapper .date-nav ul.calendar-pager li a:before,.view.view-calendar-list .view-header .date-nav-wrapper .date-nav ul.calendar-pager li a:before{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;font-size:2rem;color:white;font-family:'FontAwesome';font-weight:400;}.view.view-events .view-header .date-nav-wrapper .date-nav ul.calendar-pager li a:hover,.view.view-calendar-list .view-header .date-nav-wrapper .date-nav ul.calendar-pager li a:hover{background-color:transparent;color:#27588C;}.view .view-filters{position:relative;top:0;right:0;left:0;overflow:hidden;height:92px;margin:0;background-color:#e7e7e7;}@media screen and (max-width:400px){.view .view-filters{height:220px;}}.view .view-filters .views-exposed-form{padding:20px 40px;}.view .view-filters .views-exposed-form .views-exposed-widgets{height:52px;margin:0;}.view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget{width:30%;margin-right:5%;padding:0;}@media screen and (max-width:400px){.view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget{width:100%;margin:0 0 10px;}}.view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_all_audience_tid{margin:0;}.view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget label{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;color:#575757;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;}.view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget select{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;position:relative;display:block;width:100%;height:28px;margin:2px 0 0;padding:0 15px;border:0;border-radius:4px;background-color:white;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;line-height:29px;}.view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button{width:40px !important;}.view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-reset-button{margin-top:32px !important;margin-left:40px;text-align:right !important;width:40px !important;}.view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-reset-button input{margin-top:-10px !important;}.date-navigation{margin-bottom:10px;text-align:center;}div .date-previous{border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;padding:5px 0;text-align:center;width:7%;float:left;}div .date-previous a{font-weight:bold;}div .date-headin{width:80%;text-align:center;float:left;}div .date-headin h3,div .date-headin #block-views-events-block-3 > h2{line-height:30px;font-size:1.7em;}div .date-nextdate{border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:right;padding:5px 0;text-align:center;width:7%;}div .date-nextdate a{font-weight:bold;}#date-month-link{float:left;margin-right:10px;}#date-week-link{float:left;margin-right:10px;}#date-day-link{float:left;}#date-list{float:right;}.dml-list-field{padding-top:5px;margin-top:20px;border-top:thin solid #d5d5d5;}#dml-calendar-legend{margin-top:25px;}#dml-calendar-legend table{float:left;margin-right:10px;width:250px;}#dml-calendar-legend table th,#dml-calendar-legend table tr,#dml-calendar-legend table td{padding:5px;}.print-site_name,.print-breadcrumb,.print-footer{display:none;}hr.print-hr{background-color:#dedede;border:0;margin-top:45px;}hr.print-hr:last-of-type{display:none;}.print-source_url{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;color:#757575;font-style:italic;}.print-logo #logo{width:3.5cm;margin-top:0;}.print-content .breadcrumb{display:none;}.print-content img{width:100%;height:auto;margin-bottom:30px;}.print-content h1{border-bottom:0;margin-bottom:15px;}ul.links li{margin-left:0;margin-right:1em;padding:0;}ul.links li a.print-page:before{content:'\f02f\00a0\00a0';font-family:'FontAwesome';}ul.links li a.print-mail:before{content:'\f003\00a0\00a0';font-family:'FontAwesome';}#ebook-carousel.banner-box.catalogue,#catalogue-reviews.banner-box.catalogue,#block-communicodata-communico-home-page-events.banner-box.catalogue{padding-bottom:0;}#block-views-events-communico-call-out-block.banner-box.catalogue,#local-authors .catalogue.banner-box,#hplOnline-carousel .catalogue.banner-box{padding-bottom:20px;}.banner-box.catalogue{overflow:hidden;padding:0 40px 0px 40px;background-color:#ffffff;box-shadow:0 1px 6px 0 rgba(0,0,0,0.1);}.banner-box.catalogue h2{margin-left:-20px;}.banner-box.catalogue .catalogue-row{position:relative;overflow:hidden;}.banner-box.catalogue .catalogue-row ul{list-style:none;margin:0;padding:0;width:99999px;position:relative;}.banner-box.catalogue .catalogue-row ul li{margin-right:30px;width:145px;}.banner-box.catalogue .catalogue-row ul li a{display:block;width:100%;}.banner-box.catalogue .catalogue-row ul li a .image-holder{margin-bottom:10px;}.banner-box.catalogue .catalogue-row ul li a .image-holder img{display:block;max-width:100%;}.banner-box.catalogue .catalogue-row ul li a:hover{text-decoration:none;}.banner-box.catalogue .catalogue-row ul li a:hover .cover{border-color:#0d9ddb;}.banner-box.catalogue .catalogue-row ul li a:hover .h6{color:#27588C;text-decoration:underline;}.banner-box.catalogue .catalogue-row ul li a .cover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid white;display:block;margin-bottom:10px;width:100%;}.banner-box.catalogue .catalogue-row ul li a span{display:block;line-height:16px;}.banner-box.catalogue .catalogue-row ul li a span.h6{color:#27588C;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;margin:0;font-size:1rem;}.banner-box.catalogue .catalogue-row ul li a span.p{font-weight:400;color:#000;margin:0;}.banner-box.catalogue .catalogue-row ul li a span.small{font-size:0.85rem;}.banner-box.events h2{margin-left:-40px;}.banner-box.events .catalogue-row ul li{width:185px;}.banner-box.events .catalogue-row ul li .eventVideoHolder{width:330px;margin-bottom:10px;}.banner-box.events .catalogue-row ul li .eventVideo{width:330px !important;}li.left.eventVideo{width:330px !important;}.banner-box ul li.left.eventLi{width:185px;margin-right:30px;}.banner-box ul li.left.eventLi .image-holder{height:185px;}.catalogue-arrow{display:block;height:auto;position:absolute;position:absolute;top:10px;top:160px;z-index:10;}@media screen and (max-width:768px){.catalogue-arrow{background:#f2f2f2;border-radius:10px;opacity:0.8;padding:10px;}.catalogue-arrow.left{left:-18px;}.catalogue-arrow.right{right:-18px;}}.catalogue-arrow.left{float:none;left:-26px;}.catalogue-arrow.right{float:none;right:-26px;}.catalogue-arrow img{display:block;width:18px;}.event-arrow{display:block;height:auto;position:absolute;position:absolute;top:10px;top:160px;z-index:10;}@media screen and (max-width:768px){.event-arrow{background:#f2f2f2;border-radius:10px;opacity:0.8;padding:10px;}.event-arrow.left{left:-18px;}.event-arrow.right{right:-18px;}}@media screen and (min-width:1240px){.event-arrow{display:none;}}.event-arrow.left{float:none;left:-26px;}.event-arrow.right{float:none;right:-26px;}.event-arrow img{display:block;width:18px;}.la-arrow{display:block;height:auto;position:absolute;position:absolute;top:10px;top:160px;z-index:10;}@media screen and (max-width:768px){.la-arrow{background:#f2f2f2;border-radius:10px;opacity:0.8;padding:10px;}.la-arrow.left{left:-18px;}.la-arrow.right{right:-18px;}}.la-arrow.left{float:none;left:-26px;}.la-arrow.right{float:none;right:-26px;}.la-arrow img{display:block;width:18px;}div#node-432800 h1{background-color:#27588C;color:white;font-weight:bold;padding:2rem;}#check-out{width:250px;display:inline-block;background-color:#27588C;margin-right:2rem;text-align:center;padding:1rem 0;}#check-out a{color:white;font-size:2rem;font-weight:bold;}#check-out-small{width:175px;display:inline-block;background-color:#27588C;margin-right:2rem;text-align:center;padding:0.5rem 0;}#check-out-small a{color:white;font-size:1.25rem;font-weight:bold;}div#node-432799 h1{background-color:#c39;color:white;font-weight:bold;padding:2rem;}#check-in{width:250px;display:inline-block;background-color:#c39;text-align:center;padding:1rem 0;}#check-in a{color:white;font-size:2rem;font-weight:bold;}#check-in-small{width:175px;display:inline-block;background-color:#c39;text-align:center;margin-right:2rem;padding:0.5rem 0;}#check-in-small a{color:white;font-size:1.25rem;font-weight:bold;}div#node-432807 h1{background-color:#007A78;color:white;font-weight:bold;padding:2rem;}#register{width:250px;display:inline-block;background-color:#007A78;text-align:center;padding:1rem 0;}#register a{color:white;font-size:2rem;font-weight:bold;}#register-small{width:175px;display:inline-block;background-color:#007A78;text-align:center;padding:0.5rem 0;}#register-small a{color:white;font-size:1.25rem;font-weight:bold;}body.page-hours .region-content{position:relative;}@media screen and (max-width:768px){body.page-hours .notification-tab{top:-36px;}}@media screen and (min-width:769px){body.page-hours .notification-tab{top:-36px;}}@media screen and (max-width:768px){body.page-hours .notification-tab:hover{top:-40px;}}@media screen and (min-width:769px){body.page-hours .notification-tab:hover{top:-40px;}}body.page-hours #block-views-0f1fa0eeba7b10650b6c2d878c2701dd,body.page-hours #block-views-notices-block-2{top:0;}@media screen and (max-width:768px){body.page-hours #block-views-0f1fa0eeba7b10650b6c2d878c2701dd,body.page-hours #block-views-notices-block-2{top:0;}}.closure-item{margin:0;padding:0;list-style:none;font-weight:bold;}@media screen and (max-width:768px){.view-new-branch-hours .view-filters{height:92px;}}@media screen and (max-width:768px){.view-new-branch-hours .view-filters #views-exposed-form-new-branch-hours-page .views-exposed-widget{width:100%;margin:0;float:none;}}.view-new-branch-hours .view-filters #views-exposed-form-new-branch-hours-page .views-submit-button{position:absolute;top:16px;right:20px;padding:0;}@media screen and (max-width:768px){.view-new-branch-hours .view-filters #views-exposed-form-new-branch-hours-page .views-submit-button{position:relative;top:0;right:0;padding:10px 0 0;}}.view-new-branch-hours .view-filters #views-exposed-form-new-branch-hours-page .views-submit-button input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background,0.3s;-moz-transition:background,0.3s;transition:background,0.3s;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;display:inline-block;overflow:hidden;width:auto;height:32px;margin:0;padding:0 15px;border:2px solid #27588C;border-radius:20px;background-color:white;color:#0d9ddb;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;line-height:29px;text-align:center;}.view-new-branch-hours .view-filters #views-exposed-form-new-branch-hours-page .views-submit-button input:hover{background-color:#0d9ddb;color:white;text-decoration:none;}.view-new-branch-hours .view-filters #views-exposed-form-new-branch-hours-page .views-submit-button input:active{top:1px;text-decoration:none;}.view-new-branch-hours h1{margin-bottom:15px;}.view-new-branch-hours .item-list{position:relative;overflow:hidden;width:100%;padding:20px 0;border-top:1px solid #dedede;}.view-new-branch-hours .item-list h3,.view-new-branch-hours .item-list #block-views-events-block-3 > h2{float:none;width:100%;padding:0;}@media screen and (min-width:960px){.view-new-branch-hours .item-list h3,.view-new-branch-hours .item-list #block-views-events-block-3 > h2{float:left;width:30%;margin:0;}}.view-new-branch-hours .item-list ul{position:static;float:none;width:100%;padding:0;}@media screen and (min-width:960px){.view-new-branch-hours .item-list ul{float:right;width:70%;padding-left:30px;}}.view-new-branch-hours .item-list ul li{position:static;width:100%;margin:0;}@media screen and (min-width:960px){.view-new-branch-hours .item-list ul li{position:relative;}}.view-new-branch-hours .item-list ul li .views-field-title{display:none;}.view-new-branch-hours .item-list ul li .views-field-nothing{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;position:absolute;top:22px;right:4px;color:transparent;font-weight:700;cursor:pointer;}@media screen and (min-width:960px){.view-new-branch-hours .item-list ul li .views-field-nothing{top:2px;padding-right:24px;}}.view-new-branch-hours .item-list ul li .views-field-nothing a{color:#27588C;text-decoration:none;padding:1rem 1rem 1rem 4rem;}.view-new-branch-hours .item-list ul li .views-field-nothing:before{color:#27588C;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-size:1.25rem;position:absolute;right:1rem;display:none;color:#1c9ad6;font-family:'FontAwesome';font-weight:400;content:'\f13a';}@media screen and (min-width:960px){.view-new-branch-hours .item-list ul li .views-field-nothing:before{display:block;}}.view-new-branch-hours .item-list ul li .views-field-nothing a{color:#575757;}.view-new-branch-hours .item-list ul li .views-field-field-branch-open-hours-1{color:#575757;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;margin-bottom:-1rem;}.view-new-branch-hours .item-list ul li .views-field-field-branch-open-hours{-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;display:none;opacity:0;}.view-new-branch-hours .item-list ul li .views-field-field-branch-open-hours.is-visible{opacity:1;}.view-new-branch-hours .item-list ul li .views-field-street,.view-new-branch-hours .item-list ul li .views-field-address{display:none;}.view-new-branch-hours .item-list ul li .views-field-address{color:#27588C;font-weight:bold;}@media screen and (max-width:768px){.view-new-branch-hours .item-list ul li .views-field-address{position:relative;}}@media screen and (min-width:960px){.view-new-branch-hours .item-list ul li .views-field-address{position:absolute;top:2rem;left:-204px;}}@media screen and (min-width:1240px){.view-new-branch-hours .item-list ul li .views-field-address{left:-268px;}}.view-new-branch-hours .item-list ul li .views-field-address:before{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-size:1.25rem;font-family:'FontAwesome';font-weight:400;content:'\f041';color:#1c9ad6;}.oh-more-time{display:block;margin-left:6.6rem;}.oh-display{margin-bottom:10px;}.view-new-branch-hours .oh-display-extended-access{display:none;}.view-new-branch-hours .is-visible .oh-display-extended-access{display:inline;}.oh-display-extended-access{font-style:italic;color:gray;}#block-views-0f1fa0eeba7b10650b6c2d878c2701dd,#block-views-notices-block-2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:-1;top:74px;right:0;left:0;display:none;overflow-y:auto !important;background-color:#B50010;}#block-views-0f1fa0eeba7b10650b6c2d878c2701dd #console,#block-views-notices-block-2 #console{display:none;}@media screen and (max-width:768px){#block-views-0f1fa0eeba7b10650b6c2d878c2701dd,#block-views-notices-block-2{top:180px;}}@media screen and (max-width:768px){#block-views-0f1fa0eeba7b10650b6c2d878c2701dd,#block-views-notices-block-2{max-height:400px;}}@media screen and (min-width:769px){#block-views-0f1fa0eeba7b10650b6c2d878c2701dd,#block-views-notices-block-2{max-height:280px;}}@media screen and (min-width:960px){#block-views-0f1fa0eeba7b10650b6c2d878c2701dd,#block-views-notices-block-2{max-height:355px;}}@media screen and (min-width:1240px){#block-views-0f1fa0eeba7b10650b6c2d878c2701dd,#block-views-notices-block-2{max-height:420px;}}#block-views-0f1fa0eeba7b10650b6c2d878c2701dd a,#block-views-notices-block-2 a{color:#fff;text-decoration:underline;}#block-views-0f1fa0eeba7b10650b6c2d878c2701dd .close,#block-views-notices-block-2 .close{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;font-size:1.5rem;position:absolute;top:16px;right:16px;width:16px;height:auto;color:white;font-weight:400;cursor:pointer;}#block-views-0f1fa0eeba7b10650b6c2d878c2701dd .node,#block-views-notices-block-2 .node{padding:12px 16px;color:white;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;}#block-views-0f1fa0eeba7b10650b6c2d878c2701dd .node h1,#block-views-notices-block-2 .node h1{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;margin:0;padding:0;border:0;color:white;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;}#block-views-0f1fa0eeba7b10650b6c2d878c2701dd .node p,#block-views-notices-block-2 .node p{margin:0;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;}#block-views-0f1fa0eeba7b10650b6c2d878c2701dd .node .breadcrumb,#block-views-notices-block-2 .node .breadcrumb{display:none;}#block-views-notices-block-2{background-color:#e59202;}.view-notices .node-notice h1,.view-notices .node-alert h1,.view-alerts-and-notifications .node-notice h1,.view-alerts-and-notifications .node-alert h1{font-weight:bold !important;font-size:1.2rem !important;}.view-notices .node-notice .content .field-label,.view-notices .node-alert .content .field-label,.view-alerts-and-notifications .node-notice .content .field-label,.view-alerts-and-notifications .node-alert .content .field-label{line-height:1.4;font-weight:100;font-style:italic;font-size:0.95rem;}.view-notices .node-notice .content .field-item,.view-notices .node-alert .content .field-item,.view-alerts-and-notifications .node-notice .content .field-item,.view-alerts-and-notifications .node-alert .content .field-item{font-size:0.95rem;}.view-notices .node-notice .content .field-name-field-nearest-branches .field-item,.view-notices .node-alert .content .field-name-field-nearest-branches .field-item,.view-alerts-and-notifications .node-notice .content .field-name-field-nearest-branches .field-item,.view-alerts-and-notifications .node-alert .content .field-name-field-nearest-branches .field-item{float:left;margin-right:10px;}.view-notices .node-notice .content .field-type-datestamp,.view-notices .node-alert .content .field-type-datestamp,.view-alerts-and-notifications .node-notice .content .field-type-datestamp,.view-alerts-and-notifications .node-alert .content .field-type-datestamp{font-style:italic;}form .form-item{position:relative;}form label{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;margin-bottom:4px;color:#000;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;line-height:24px;}form label .form-required{color:#d63451;}form .description{color:#E05D2C;}form input[type="text"],form input[type="email"],form input[type="password"],form textarea{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 4px;padding:6px 10px;border:1px solid #dedede;border-radius:5px;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;font-weight:400;line-height:22px;}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="password"]:focus,form textarea:focus{border-color:#0d9ddb;outline:0;}form input[type="checkbox"],form input[type="radio"]{position:absolute;top:4px;left:0px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}form input[type="checkbox"] + label,form input[type="radio"] + label{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;font-size:0.9375rem;position:relative;display:block;padding-left:24px;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;line-height:20px;}form input[type="checkbox"] + label:before,form input[type="radio"] + label:before{position:absolute;z-index:1;top:0px;left:0px;content:"\f10c";color:#929292;font-family:"FontAwesome";font-size:18px;}form input[type="checkbox"]:checked + label,form input[type="radio"]:checked + label{color:#0d9ddb;}form input[type="checkbox"]:checked + label:before,form input[type="radio"]:checked + label:before{content:"\f192";color:#0d9ddb;}form input[type="checkbox"]:checked + label:before{content:"\f05d";}form fieldset{margin:0 0 20px;padding:0px 20px 10px;border:1px solid #dedede;}form fieldset legend{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;padding:0 10px;background-color:white;color:#555;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;font-weight:400;}#eCARDRegistrationForm h4{font-size:1.1rem;margin:20px 0 8px;}#eCARDRegistrationForm label{font-weight:normal;}#eCARDRegistrationForm .eCARDSectionMessageNote{font-weight:normal;font-style:italic;}#eCARDRegistrationForm #eCARDSectionOther{margin-bottom:45px;}#edit-submitted-select-the-proposal-you-think-best-reflects-the-goals-for-the-project-and-is-appropriate-for-valley-park .form-type-radio{vertical-align:top;}@media screen and (max-width:400px){#edit-submitted-select-the-proposal-you-think-best-reflects-the-goals-for-the-project-and-is-appropriate-for-valley-park .form-type-radio{width:100%;}}@media screen and (max-width:768px){#edit-submitted-select-the-proposal-you-think-best-reflects-the-goals-for-the-project-and-is-appropriate-for-valley-park .form-type-radio{width:100%;}}@media screen and (min-width:769px){#edit-submitted-select-the-proposal-you-think-best-reflects-the-goals-for-the-project-and-is-appropriate-for-valley-park .form-type-radio{width:100%;}}@media screen and (min-width:960px){#edit-submitted-select-the-proposal-you-think-best-reflects-the-goals-for-the-project-and-is-appropriate-for-valley-park .form-type-radio{width:40%;}}@media screen and (min-width:1240px){#edit-submitted-select-the-proposal-you-think-best-reflects-the-goals-for-the-project-and-is-appropriate-for-valley-park .form-type-radio{width:30%;}}#edit-submitted-select-the-proposal-you-think-best-reflects-the-goals-for-the-project-and-is-appropriate-for-valley-park input[type="radio"] + label{display:inherit;}#edit-submitted-select-the-proposal-you-think-best-reflects-the-goals-for-the-project-and-is-appropriate-for-valley-park input[type="radio"] + label p{height:2rem;}form[id^='webform-client-form-421676'] #webform-component-barcode,form[id^='webform-client-form-421676'] #webform-component-pin{margin-bottom:0.25em;margin-top:0.25em;}form[id^='webform-client-form-421676'] #webform-component-barcode label,form[id^='webform-client-form-421676'] #webform-component-pin label{width:100px;display:inline-block;}form[id^='webform-client-form-421676'] input[id^='edit-submitted-barcode'],form[id^='webform-client-form-421676'] input[id^='edit-submitted-pin']{width:250px;}.post-list ul{list-style:none;margin:0;padding:0;}.post-list ul li{margin:0 0 20px;border-bottom:1px solid #dedede;padding:0 0 20px;overflow:hidden;}.post-list ul li h2.title a{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;font-size:1.625rem;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;color:#575757;}.post-list ul li h2.title + a{display:block;float:left;margin:0 15px 15px 0;}.post-list ul li h2.title + a img{display:block;}.post-list ul li p.read-more{margin:0;}#block-views-related-program-events-block{margin-bottom:50px;padding:40px;background-color:#FFFFFF;box-shadow:0px 1px 6px 0px rgba(0,0,0,0.1);}@media screen and (max-width:768px){#block-views-related-program-events-block{width:100% !important;}}#block-views-related-program-events-block h2{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #DEDEDE;color:#575757;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;font-size:1.75rem;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;line-height:1.6em;}.program-events-list ul{list-style:none;margin:0;padding:0;}.program-events-list ul li{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #dedede;}.program-events-list ul li p{margin:0;}.program-events-list ul li p.branch{color:#575757;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-size:1.125rem;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;}.program-events-list ul li p.read-more{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;}.program-events-list ul li p.special-notes{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;}.program-events-list ul li span.date-display-single{font-style:italic;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;font-size:0.9375rem;}.list-items-list ul{margin:0 0 20px;padding:0;list-style:none;}.list-items-list ul li{margin:0;padding:6px 0;border-bottom:1px solid #dedede;}#block-views-list-items-block-1{margin-bottom:50px;padding:40px;background-color:#FFFFFF;box-shadow:0px 1px 6px 0px rgba(0,0,0,0.1);}@media screen and (max-width:768px){#block-views-list-items-block-1{width:100% !important;}}.view-videos .video-list ul{margin:0;padding:0;list-style:none;}.view-videos .video-list ul li{border-bottom:1px solid #dedede;padding-bottom:20px;margin-bottom:20px;}.view-videos .video-list ul li:last-of-type{border:0;}.view-videos .video-list ul li a{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;font-size:1.5rem;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;margin-bottom:20px;display:block;}.view-videos .video-list ul li iframe{display:block;max-width:100%;margin:0 auto;}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.branch-full{width:100%;margin-top:40px;margin-bottom:50px;padding:40px;border-top:4px solid #00a4f7;background-color:#FFFFFF;box-shadow:0px 1px 6px 0px rgba(0,0,0,0.1);}@media screen and (max-width:400px){.branch-hours{width:100%;padding:0;}}@media screen and (max-width:768px){.branch-hours{width:100%;}}@media screen and (min-width:960px){.branch-hours{width:100%;padding:0;}}@media screen and (min-width:1240px){.branch-hours{width:35%;float:right;padding-left:30px;}}@media screen and (max-width:400px){.branch-one-half{width:100%;margin:0;}}@media screen and (max-width:768px){.branch-one-half{width:100%;float:left;}}@media screen and (min-width:960px){.branch-one-half{width:47%;margin-right:3%;float:left;}}@media screen and (min-width:1240px){.branch-one-half{width:100%;margin:0;clear:both;}}.branch-one-half h2{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #DEDEDE;color:#575757;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;font-size:1.75rem;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;line-height:1.6em;}#equipment-closure-note{font-size:0.9rem;font-style:italic;margin-bottom:20px;}.branch-content{float:left;}@media screen and (max-width:768px){.branch-content{width:100%;}}@media screen and (min-width:960px){.branch-content{width:100%;}}@media screen and (min-width:1240px){.branch-content{width:65%;}}.print-branch-full{box-shadow:none;border:none;width:100%;}.print-branch-one-half{float:left !important;width:50%;}.print-branch-one-half .field-items{padding-bottom:10px;}@media screen and (max-width:400px){.box{width:85px !important;margin-right:5px !important;margin-bottom:5px !important;}.titlebox{display:block;}.infowindow{width:195px !important;height:250px !important;margin-left:0;margin-top:0;font-size:0.9rem;}#ormenu{display:none;}#ormobmenu{margin-bottom:10px;}}@media screen and (min-width:401px){#ormobmenu{display:none;}}@media screen and (max-width:768px){.box{width:95px;height:80px;font-size:0.75rem;}.titlebox{display:block;}.menuitem{height:30px;float:left;width:49%;font-size:0.9rem;}.infowindow{width:205px;height:270px;margin-left:0;margin-top:0;font-size:0.9rem;}#ormenu{width:100%;margin-bottom:10px;}#orlist{width:100%;}}@media screen and (min-width:769px){.box{width:95px;height:80px;font-size:0.75rem;}.menuitem{height:30px;float:left;width:49%;font-size:0.9rem;}.box span.titlebox{display:none;}.infowindow{width:205px;height:270px;margin-left:110px;margin-top:95px;font-size:0.9rem;}#ormenu{width:100%;}#orlist{width:100%;}#ormobmenu{display:none;}}@media screen and (min-width:960px){.box{width:85px;height:70px;font-size:0.75rem;}.menulink{font-size:0.75rem;}.box span.titlebox{display:none;}.menuitem{height:40px;margin-right:0;width:100%;}.infowindow{width:185px;height:240px;margin-left:100px;margin-top:85px;font-size:0.75rem;}#ormenu{width:31%;}#orlist{width:69%;}}@media screen and (min-width:1240px){.box{width:115px;height:90px;font-size:1rem;}.menulink{font-size:1rem;}.box span.titlebox{display:none;}.infowindow{width:245px;height:300px;margin-left:130px;margin-top:105px;font-size:1rem;}}.box{float:left;margin-right:15px;margin-bottom:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;cursor:pointer;position:relative;color:black;overflow:hidden;z-index:20;font-weight:700;}.checkbox{width:22px;float:left;margin-top:5px;margin-right:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;cursor:pointer;position:relative;color:#000;padding-left:5px;padding-top:3px;font-style:italic;top:-7px;}.menuitem{font-weight:bold;position:relative;cursor:pointer;}.infowindow{position:absolute;z-index:100;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;background-color:#FFE599;color:#000;padding:8px;padding-top:12px;}.menuitem:hover a{text-decoration:underline;}.menuitem a{text-decoration:none;}.menuitem a:hover{text-decoration:underline;}.menulink{margin-top:7px;font-weight:bold;}#ormenu{float:left;}#orlist{float:left;}div.closelink{position:absolute;bottom:10px;right:10px;}.box span{display:block;padding:8px;}.greyed{background-color:#DDD !important;}.greyedtext{color:#DDD !important;}.color0{background-color:#8E8D92;}.color1{background-color:#BFBFFF;}.color2{background-color:#D9D900;}.color3{background-color:#C51270;}.color4{background-color:#E61848;}.color5{background-color:#006666;}.color6{background-color:#00B2B2;}.color7{background-color:#00B285;}.color8{background-color:#ACD9D6;}.color9{background-color:#F58304;}.orblock{display:block !important;}@media screen and (max-width:400px){#powersearch{width:220px;}}@media screen and (min-width:769px){#powersearch{width:320px;}}@media screen and (min-width:960px){#powersearch{width:350px;}}@media screen and (min-width:1240px){#powersearch{width:520px;}}.resource{margin-bottom:15px;border-bottom:thin solid lightgrey;}.title{font-weight:bold;}.node-digital-media-content h2{font-size:1.75rem;}.view-digital-meida-teens h1{font-size:2.75rem;line-height:3rem;}.digi-medi-anchors{color:#999;}div.dashed-vertical-separator{border-left:dotted thin #0d9ddb;width:1px !important;height:395px;position:absolute;left:-15px;margin:0 !important;padding:0;}.digi-medi-ul{height:350px;list-style:none;padding:0;margin:0 0 22px 0;position:relative;}.digi-medi-ul li{width:215px;height:397px;float:left;margin-bottom:35px;}@media screen and (max-width:400px){.digi-medi-ul li{margin-right:4%;}}@media screen and (max-width:768px){.digi-medi-ul li{margin-right:1%;}}@media screen and (min-width:769px){.digi-medi-ul li{margin-right:1%;}}@media screen and (min-width:960px){.digi-medi-ul li{margin-right:1%;}}@media screen and (min-width:960px){.digi-medi-ul li{margin-right:13%;}}@media screen and (min-width:1240px){.digi-medi-ul li{margin-right:4%;}}.digi-medi-ul li img{display:block;}.digi-medi-ul li h2{font-size:2.15rem;line-height:1.5rem;}.digi-medi-spacer{height:37px;}a div.digi-medi-title{display:inline-block;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#0d9ddb;width:215px;height:55px;text-align:center;color:white;padding-top:18px;}div.digi-medi-title:hover{background-color:#27588C;text-decoration:underline;}.digi-medi-description{margin:5px 0px 5px;height:60px;overflow:hidden;text-overflow:ellipsis;}.dm-button.dm-small.dm-icon i{font-size:1.25rem;}.dm-greybutton{font-size:1.25rem;color:#999;margin-right:8px;}.digi-medi-links{color:#0d9ddb;}.digi-medi-links a:hover{color:#27588C;text-decoration:underline;}.digi-medi-buttons{float:left;}.digi-medi-buttons a{margin-right:8px;}.digi-medi-started{float:right;position:relative;top:3px;}.view-header .dm-image{margin-bottom:25px;}.dm-image{position:relative;border-top:solid thin #ddd;padding-top:20px;overflow:auto;}.dm-image .dm-description{position:absolute;top:0px;right:10%;width:234px;padding:20px;padding-top:40px;background:rgba(255,255,255,0.8);font-weight:bold;}.dm-image .dm-description .flag{position:absolute;bottom:0;border-left:117px solid rgba(255,255,255,0.8);border-right:117px solid rgba(255,255,255,0.8);border-bottom:50px solid transparent;margin-left:-20px;bottom:-50px;}.dm-image .dm-description h1{line-height:2rem;font-weight:bold;margin-bottom:10px;text-align:center;font-size:2.15rem;}@media screen and (max-width:768px){.dm-image .dm-description{position:relative !important;right:0 !important;width:100%;}}.dm-image .dm-description p{font-weight:bold;}.dm-block{width:260px;float:left;border-top:5px solid #0d9ddb;margin-bottom:15px;}.dm-block h3,.dm-block #block-views-events-block-3 > h2{margin-top:20px;margin-left:20px;float:left;color:#999;}.dm-block a h3,.dm-block a #block-views-events-block-3 > h2{color:#0d9ddb;}.dm-block a h3:hover,.dm-block a #block-views-events-block-3 > h2:hover{text-decoration:underline;}.dm-flag{background-color:#0d9ddb;color:white;width:75px;height:95px;float:left;text-align:center;padding-top:20px;}.dm-flag i{font-size:2rem;}.dm-grey .dm-flag{background-color:#999;}.dm-triangle{width:0;height:0;border-left:38px solid transparent;border-right:38px solid transparent;border-bottom:25px solid white;position:relative;top:18px;}.clearfix + h2{margin-top:35px;margin-bottom:10px;}.digi-medi-type-blank{height:36px;}.hpl-online-library-toggle{position:relative;}@media screen and (max-width:400px){.hpl-online-resource-icon{display:none;}}@media screen and (max-width:768px){.hpl-online-resource-icon{display:none;}}@media screen and (min-width:769px){.hpl-online-resource-icon{display:block;}}@media screen and (max-width:400px){.hpl-online-resource{text-align:center;margin-left:10px;margin-bottom:10%;}}@media screen and (max-width:768px){.hpl-online-resource{text-align:center;margin-bottom:25px;max-width:230px;display:inline-block;}}@media screen and (min-width:769px){.hpl-online-resource{margin-bottom:25px;}}@media screen and (max-width:400px){.hpl-online-resource img{width:100%;}}@media screen and (max-width:768px){.hpl-online-resource img{width:100%;}}@media screen and (min-width:769px){.hpl-online-resource img{width:200px;}}@media screen and (min-width:960px){.hpl-online-resource img{width:100%;}}@media screen and (min-width:960px){.hpl-online-resource img{width:100%;}}@media screen and (max-width:400px){.mobile-hidden{display:none;}}@media screen and (max-width:768px){.mobile-hidden{display:none;}}@media screen and (min-width:769px){.mobile-hidden{clear:left;display:block;}}@media screen and (max-width:400px){.mobile-full{width:100%;}}@media screen and (max-width:768px){.mobile-full{width:100%;}}@media screen and (min-width:769px){.mobile-full{width:auto;}}@media screen and (max-width:400px){.hpl-online-resource-container{width:100%;margin-bottom:1.5rem;}}@media screen and (max-width:768px){.hpl-online-resource-container{width:100%;margin-bottom:1.5rem;}}@media screen and (min-width:769px){.hpl-online-resource-container{width:45%;float:left;min-height:170px;margin:1.5%;}}@media screen and (min-width:960px){.hpl-online-resource-container{width:30%;}}.hpl-online-resource-title{font-weight:bold;}.hpl-online-not-available{opacity:0.5;}.dmlhelpimage{float:left;padding-right:40px;}.dmlhelptext{float:left;width:75%;}form.node-dml_bookings-form table{width:50%;margin-bottom:20px;}form.node-dml_bookings-form table tr th{padding:10px;}form.node-dml_bookings-form table tr td{padding:5px;}div.month-view table.full div.view-item div.monthview{background:none !important;}div#dml-calendar-legend table thead tr th{background-color:#b8b8b8;}.dmlpending{background-color:#d1d1d1 !important;}.dmlapproved{background:none;}a.calendar-day-details.close{display:none;}.dmllocation{width:100%;height:5px;}.dmllocation0{background-color:#29588C !important;}.dmllocation1{background-color:#EC008B !important;}.dmllocation4{background-color:#0499CB !important;}.dmllocation5{background-color:#FFAFD3 !important;}.dmllocation6{background-color:#CF39CB !important;}.dmllocation7{background-color:#EC1263 !important;}.dmllocation8,.makerstation{background-color:#FFBE00 !important;}.dmllocation9,.makerstudio{background-color:#49B939 !important;}.program-image{position:relative;border-top:solid thin #ddd;padding-top:20px;overflow:hidden;}.program-image .program-description{top:0px;height:100%;padding:20px;background:rgba(255,255,255,0.8);}.program-image .program-description h1{text-align:center;line-height:2rem;font-weight:bold;margin-bottom:10px;font-size:2.15rem;}.program-image .program-description h1.small{font-size:1.45rem;}@media screen and (max-width:768px){.program-image .program-description{position:relative;right:0;width:100%;}}@media screen and (min-width:769px){.program-image .program-description{position:relative;right:0;width:100%;}}@media screen and (min-width:960px){.program-image .program-description{position:relative;right:0;width:100%;}}@media screen and (min-width:1240px){.program-image .program-description{position:absolute;right:10%;width:234px;top:20px;height:401px;}}.program-image .program-description p{font-weight:bold;}.program-description-no-image{position:relative;right:0;width:100%;}#event-view-types{font-size:1.5rem;padding-bottom:10px;}#event-view-types a{color:black;}.event-even{background:rgba(13,157,219,0.1);}.first-list{border-top-width:5px !important;border-top-color:#0d9ddb;border-top-style:solid;}.listevent-grid-item{width:100%;border-top-width:2px;border-top-color:#0d9ddb;border-top-style:solid;padding:5px;}.listevent-title{width:150px;float:left;font-weight:bold;}.listevent-subtitle{width:150px;float:left;}.listevent-branch{width:90px;float:left;font-weight:bold;}.listevent-date{width:140px;float:left;font-weight:bold;}.listevent-time{width:135px;float:left;}.listevent-registration{width:85px;float:left;}.gridevent-grid-item{float:left;width:240px;margin-right:22.5px;margin-bottom:22.5px;}.gridevent-date{background-color:#0d9ddb;color:white;width:75px;float:left;}.gridevent-date .gridevent-date-day{font-size:1.25rem;font-weight:bolder;text-align:center;padding-top:10px;}.gridevent-date .gridevent-separator{border-bottom:thin solid white;height:1px;width:60%;position:relative;left:20%;margin-bottom:2px;}.gridevent-date .gridevent-date-month{font-size:1.25rem;text-align:center;}.gridevent-date .gridevent-date-year{font-weight:bold;font-size:2.25rem;text-align:center;line-height:30px;margin-bottom:17px;}.gridevent-date .triangle{width:0;height:0;border-left:38px solid transparent;border-right:38px solid transparent;border-bottom:25px solid white;}.gridevent-details{width:165px;float:left;}.gridevent-details .gridevent-title{padding-left:6px;font-weight:bold;height:2.5rem;overflow:ellipsis;}.gridevent-details .gridevent-branch{background-color:#0d9ddb;padding-left:6px;height:25px;color:white;line-height:25px;}.gridevent-details .gridevent-subtitle{padding-left:6px;height:4rem;font-size:0.85rem;}.gridevent-details .gridevent-time{padding-left:6px;font-weight:bold;}.gridevent-details .gridevent-registration{padding-left:6px;border-bottom:thin dotted #27588C;font-size:0.75rem;font-weight:bold;}.gridevent-details .gridevent-more-details{padding-left:6px;}.nodeevent-details{float:right;}@media screen and (max-width:768px){.nodeevent-details{width:100%;border-left:5px solid #0d9ddb;border-right:5px solid #0d9ddb;}}@media screen and (min-width:769px){.nodeevent-details{width:60%;}}@media screen and (min-width:960px){.nodeevent-details{width:60%;}}@media screen and (min-width:1240px){.nodeevent-details{width:75%;}}.nodeevent-details .nodeevent-title{background-color:#0d9ddb;padding:5px 0px 5px 20px;}.nodeevent-details .nodeevent-title h1{margin:0;padding:0;border:none;color:#fff;}.nodeevent-details .nodeevent-subtitle{padding:20px;}.nodeevent-details .nodeevent-repeats{padding-left:20px;}.nodeevent-5w{border:5px solid #0d9ddb;float:left;}@media screen and (max-width:768px){.nodeevent-5w{width:100%;}}@media screen and (min-width:769px){.nodeevent-5w{width:40%;}}@media screen and (min-width:960px){.nodeevent-5w{width:40%;}}@media screen and (min-width:1240px){.nodeevent-5w{width:25%;}}.nodeevent-5w h3,.nodeevent-5w #block-views-events-block-3 > h2{color:#0d9ddb;margin:0;padding:0;}.nodeevent-5w .nodeevent-date{border-bottom:1px dotted #0d9ddb;padding:5px;font-weight:bold;}.nodeevent-5w .nodeevent-time{border-bottom:1px dotted #0d9ddb;padding:5px;font-weight:bold;}.nodeevent-5w .nodeevent-location{border-bottom:1px dotted #0d9ddb;padding:5px;font-weight:bold;}.nodeevent-5w .nodeevent-registration{border-bottom:1px dotted #0d9ddb;padding:5px;}.nodeevent-5w .nodeevent-contact{padding:5px;}#communicoEvents{padding:40px 40px 20px 40px;}#communicoAjaxTrigger{background:none;border:none;text-decoration:underline;color:inherit;font:inherit;margin:0;}#communicoAjaxTrigger:hover{font-style:italic;}.node-event-title h2{font-size:1.75rem;font-weight:700;}.view-circuit-events table.views-view-grid td{padding:0;border:0;background:none;}.date-display-range{display:inline;}#liveEventNotification{display:none;padding:20px;text-align:center;color:white;background-color:#27588C;border-bottom:2px solid #ccc;}#liveEventNotification a{color:white;text-decoration:underline;}#closeLiveNotice{cursor:pointer;margin-left:4rem;text-decoration:underline;position:absolute;}#closeLiveNotice:hover{font-style:italic;}#liveIcon{animation:pulse 1.5s infinite;}@keyframes pulse{0%{color:white;}100%{color:red;}}div#node-385151 h1{font-size:1.8rem;}.hplonline-landing-button{float:left;width:50%;text-align:center;}@media screen and (max-width:768px){.hplonline-landing-button{width:100%;}}@media screen and (min-width:769px){.hplonline-landing-button{width:100%;}}@media screen and (min-width:960px){.hplonline-landing-button{width:50%;}}.hplonline-landing-button .hplonline-landing-text{text-align:center;margin-top:10px;}.hplonline-landing-button h2{line-height:2.5rem;}.menu-block-1 ul.menu,.menu-block-2 ul.menu,.menu-block-3 ul.menu,.menu-block-4 ul.menu{position:relative;display:block;}.menu-block-1 ul.menu li,.menu-block-2 ul.menu li,.menu-block-3 ul.menu li,.menu-block-4 ul.menu li{float:left;width:240px;position:relative;text-align:left;margin-bottom:20px;border-top:thin solid #0d9ddb;padding-top:5px;}@media screen and (max-width:768px){.menu-block-1 ul.menu li,.menu-block-2 ul.menu li,.menu-block-3 ul.menu li,.menu-block-4 ul.menu li{margin-right:15px;}}@media screen and (min-width:769px){.menu-block-1 ul.menu li,.menu-block-2 ul.menu li,.menu-block-3 ul.menu li,.menu-block-4 ul.menu li{margin-right:0;}}@media screen and (min-width:960px){.menu-block-1 ul.menu li,.menu-block-2 ul.menu li,.menu-block-3 ul.menu li,.menu-block-4 ul.menu li{margin-right:30px;}}@media screen and (min-width:1240px){.menu-block-1 ul.menu li,.menu-block-2 ul.menu li,.menu-block-3 ul.menu li,.menu-block-4 ul.menu li{margin-right:20px;}}.menu-block-1 ul.menu li a,.menu-block-2 ul.menu li a,.menu-block-3 ul.menu li a,.menu-block-4 ul.menu li a{vertical-align:middle;display:inline-block;max-width:194px;float:left;}.menu-block-1 ul.menu li a div.flag,.menu-block-2 ul.menu li a div.flag,.menu-block-3 ul.menu li a div.flag,.menu-block-4 ul.menu li a div.flag{display:inline-block;background-color:#0d9ddb;padding:4px;position:relative;}.menu-block-1 ul.menu li a div.flag div.flagtail,.menu-block-2 ul.menu li a div.flag div.flagtail,.menu-block-3 ul.menu li a div.flag div.flagtail,.menu-block-4 ul.menu li a div.flag div.flagtail{position:absolute;bottom:-9px;border-left:15px solid #0d9ddb;border-right:14px solid #0d9ddb;border-bottom:9px solid transparent;margin-left:-4px;}.menu-block-1 ul.menu li a i,.menu-block-2 ul.menu li a i,.menu-block-3 ul.menu li a i,.menu-block-4 ul.menu li a i{font-size:1.5rem;color:#fff;}.menu-block-1 ul.menu li ul,.menu-block-2 ul.menu li ul,.menu-block-3 ul.menu li ul,.menu-block-4 ul.menu li ul{display:none;position:relative;margin-left:35px;top:-25px;width:100%;}.menu-block-1 ul.menu li ul li,.menu-block-2 ul.menu li ul li,.menu-block-3 ul.menu li ul li,.menu-block-4 ul.menu li ul li{border:none;margin:0;width:205px;line-height:1rem;clear:both;}.menu-block-1 ul.menu li ul li.leaf,.menu-block-2 ul.menu li ul li.leaf,.menu-block-3 ul.menu li ul li.leaf,.menu-block-4 ul.menu li ul li.leaf{list-style:none;}.menu-block-1 ul.menu li ul li:last-child,.menu-block-2 ul.menu li ul li:last-child,.menu-block-3 ul.menu li ul li:last-child,.menu-block-4 ul.menu li ul li:last-child{border:none;}.menu-block-1 ul.menu li ul li a,.menu-block-2 ul.menu li ul li a,.menu-block-3 ul.menu li ul li a,.menu-block-4 ul.menu li ul li a{color:#27588C;text-transform:none;font-size:1rem;}.menu-block-1 ul.menu li ul li a:hover,.menu-block-2 ul.menu li ul li a:hover,.menu-block-3 ul.menu li ul li a:hover,.menu-block-4 ul.menu li ul li a:hover{text-decoration:underline;}.menu-block-1 ul.menu li ul li a div.fullflag,.menu-block-2 ul.menu li ul li a div.fullflag,.menu-block-3 ul.menu li ul li a div.fullflag,.menu-block-4 ul.menu li ul li a div.fullflag{height:auto;}.menu-block-1 ul.menu li ul li a div.flag,.menu-block-2 ul.menu li ul li a div.flag,.menu-block-3 ul.menu li ul li a div.flag,.menu-block-4 ul.menu li ul li a div.flag{display:inline-block;background-color:#fff;}.menu-block-1 ul.menu li ul li a div.flag div.flagtail,.menu-block-2 ul.menu li ul li a div.flag div.flagtail,.menu-block-3 ul.menu li ul li a div.flag div.flagtail,.menu-block-4 ul.menu li ul li a div.flag div.flagtail{display:none;}.menu-block-1 ul.menu li ul li a i,.menu-block-2 ul.menu li ul li a i,.menu-block-3 ul.menu li ul li a i,.menu-block-4 ul.menu li ul li a i{color:#27588C;font-size:1rem;}.menu-block-1 ul.menu div.fullflag,.menu-block-2 ul.menu div.fullflag,.menu-block-3 ul.menu div.fullflag,.menu-block-4 ul.menu div.fullflag{height:4rem;float:left;display:inline-block;margin-top:-5px;margin-right:5px;}.relatedcontent{padding:40px;background:white;}.tax-image{position:relative;border-top:solid thin #ddd;padding-top:20px;overflow:auto;}.tax-image .tax-description{position:absolute;top:0px;right:10%;width:234px;padding:20px;padding-top:40px;background:rgba(255,255,255,0.8);font-weight:bold;}.tax-image .tax-description .flag{position:absolute;bottom:0;border-left:117px solid rgba(255,255,255,0.8);border-right:117px solid rgba(255,255,255,0.8);border-bottom:50px solid transparent;margin-left:-20px;bottom:-50px;}.tax-image .tax-description h1{line-height:2.25rem;font-weight:bold;margin-bottom:10px;text-align:center;font-size:2.5rem;}@media screen and (max-width:768px){.tax-image .tax-description{position:relative !important;right:0 !important;width:100%;}}.tax-image .tax-description p{font-weight:bold;}.volunteer-block{background:url("/sites/default/files/Primary/tilebackgroundthin.png") no-repeat;height:186px;width:172px;float:left;margin-right:40px;margin-bottom:10px;}@media screen and (min-width:960px){.volunteer-block{margin-right:20px;}}.volunteer-block .field-content{font-size:1.05rem;font-weight:bold;text-transform:uppercase;text-align:center;display:block;position:relative;width:100%;top:55px;padding:10px;}.volunteer-block-teens{background:url("/sites/default/files/Teens/tilebackgroundthin.png") no-repeat !important;}.volunteer-block-blank{height:80px;width:182px;float:left;margin-right:30px;}.volunteer-block-blank img{float:left;margin-right:20px;}.volunteer-apply{max-width:424px;float:left;}.bm-links,.bm-map{padding-bottom:40px;}.bm-map{text-align:center;}@media screen and (max-width:400px){.bm-map img{width:280px;}}@media screen and (max-width:768px){.bm-map img{width:95%;}}@media screen and (min-width:769px){.bm-map img{width:445px;}}@media screen and (min-width:960px){.bm-map img{width:560px;}}@media screen and (min-width:1240px){.bm-map img{width:797px;}}.bm-hidden{display:none;}.nodeevent-5w .field{margin-bottom:0;}.node-bookmobile-stop .nodeevent-5w .nodeevent-location,.node-bookmobile-stop .nodeevent-5w .nodeevent-time,.node-bookmobile-stop .nodeevent-5w .nodeevent-date{font-weight:normal;}.node-bookmobile-stop .gridevent-details .gridevent-subtitle{height:2.5rem;font-size:0.95rem;}.node-bookmobile-stop .gridevent-details .gridevent-more-details{margin-top:6px;border-top:thin dotted #27588C;}.bm-heading{padding:0;padding-bottom:0.5rem;margin-bottom:15px;}.bm-content{padding-top:15px !important;}.bm-content .program-image{border:none;padding-top:0;}.circle{border-radius:50%;border:2px solid;padding:0px 3px;}.abnormal-service .gridevent-date{background-color:#e12442 !important;}.abnormal-service .gridevent-branch{background-color:#e12442 !important;}.view-bookmobile-alerts-notices{color:white;padding:0.75rem;border-radius:5px;margin-bottom:1rem;background-color:#de2846;margin-top:-1rem;}.view-bookmobile-alerts-notices .bookmobile-embed-alert-container{margin-bottom:10px;}.view-bookmobile-alerts-notices .bookmobile-alert-notice-body p{margin:0;}.view-id-bm_stop_list .view-bookmobile-alerts-notices h2{text-decoration:underline;margin-top:0;font-weight:bold;}.view-id-bm_stop_list .view-bookmobile-alerts-notices h3,.view-id-bm_stop_list .view-bookmobile-alerts-notices #block-views-events-block-3 > h2{margin-top:0;margin-bottom:0;font-weight:bold;}.view-id-bm_stop_list h2{margin-top:1.5rem;}.view-id-bm_stop_list h3,.view-id-bm_stop_list #block-views-events-block-3 > h2{margin-top:1.25rem;}.view-id-bm_stop_list .views-row-odd{background-color:#f0f0f0;}.view-id-bm_stop_list .views-field{display:inline-block;width:30%;padding:0.25rem;}.view-id-bm_stop_list .gmap{margin-top:1.5rem;}#block-menu-menu-sub-navigation-bookmobile{background-color:#27588C;color:white;border-radius:4px;padding:10px;margin-top:3px;}#block-menu-menu-sub-navigation-bookmobile ul.menu li.leaf{margin:0.75rem 0 0.75rem 1.75rem;list-style-type:disc;list-style-image:none;}#block-menu-menu-sub-navigation-bookmobile ul.menu li.leaf a{color:white;}#block-menu-menu-sub-navigation-bookmobile ul.menu li.leaf a .fullflag{display:none;}#bookmobileStopsList li{margin-bottom:5px;line-height:1.4rem;}.bookmobile30{display:inline-block;padding:0.25rem;}@media screen and (max-width:400px){.bookmobile30{width:100%;}}@media screen and (max-width:768px){.bookmobile30{width:100%;}}@media screen and (min-width:769px){.bookmobile30{width:100%;}}@media screen and (min-width:960px){.bookmobile30{width:50%;}}@media screen and (min-width:1240px){.bookmobile30{width:30%;}}@media screen and (max-width:400px){.view-id-bm_stop_list .views-field-title,.view-id-bm_stop_list .views-field-street,.view-id-bm_stop_list .views-field-field-bm-schedule{width:100%;}}@media screen and (max-width:768px){.view-id-bm_stop_list .views-field-title,.view-id-bm_stop_list .views-field-street,.view-id-bm_stop_list .views-field-field-bm-schedule{width:100%;}}@media screen and (min-width:769px){.view-id-bm_stop_list .views-field-title,.view-id-bm_stop_list .views-field-street,.view-id-bm_stop_list .views-field-field-bm-schedule{width:100%;}}@media screen and (min-width:960px){.view-id-bm_stop_list .views-field-title,.view-id-bm_stop_list .views-field-street,.view-id-bm_stop_list .views-field-field-bm-schedule{width:50%;}}@media screen and (min-width:1240px){.view-id-bm_stop_list .views-field-title,.view-id-bm_stop_list .views-field-street,.view-id-bm_stop_list .views-field-field-bm-schedule{width:30%;}}.inductee{float:left;width:150px;margin-right:45px;text-align:center;margin-bottom:30px;}.inductee .inductee-img{border-top:7px solid #0d9ddb;border-bottom:20px solid #0d9ddb;height:202px;}.inductee .inductee-name{padding-top:10px;text-transform:uppercase;font-weight:bold;min-height:50px;}.inductee-node{display:inline-block;margin-right:15px;margin-bottom:15px;float:left;}.inductee-node .inductee-name-node{font-style:italic;color:#5a5a5a;width:200px;word-wrap:normal;}#GalleryofDistinction a.nav-primary-link{width:200px;}.news-teaser{border-bottom:1px solid #dedede;margin-bottom:25px;}.select2-choice{border:none !important;background-image:none !important;}.select2-arrow{border-left:none !important;background-image:none !important;background:transparent !important;}.select2-dropdown-open .select2-choice{background-color:#fff !important;}.select2-drop-active{border:none !important;}.select2-results .select2-highlighted{background-color:#27588C;}.select2-container .select2-choice > .select2-chosen{margin-right:16px !important;}@media screen and (max-width:768px){.select2-results{position:fixed;top:0;left:0;right:0;bottom:0;background-color:white;max-height:none;margin:0;padding:0;-webkit-box-shadow:0 0 30px black;-moz-box-shadow:0 0 30px black;box-shadow:0 0 30px black;}.select2-results .select2-result-label{padding:5px 7px 5px;}}.view.view-content-cycle{margin-top:70px;}.view.view-content-cycle .view-filters .views-exposed-from .views-exposed-widgets .views-exposed-widget.views-submit-button{display:block !important;}@media screen and (max-width:768px){.contest-container{width:269px;margin-left:35px;}}@media screen and (min-width:769px){.contest-container{float:left;width:185px;margin-left:0;margin-right:35px;}}@media screen and (min-width:960px){.contest-container{margin-right:10px;}}@media screen and (min-width:1240px){.contest-container{width:360px;margin-bottom:30px;margin-right:35px;}}.contest-container .contest-image{width:185px;height:145px;background-color:orange;}@media screen and (min-width:1240px){.contest-container .contest-image{float:left;}}@media screen and (max-width:768px){.contest-container .contest-details{width:185px;clear:both;margin-bottom:25px;}}@media screen and (min-width:769px){.contest-container .contest-details{margin-bottom:25px;}}@media screen and (min-width:1240px){.contest-container .contest-details{float:left;width:175px;height:145px;}}.contest-container .contest-details .contest-title{font-weight:bold;padding-left:10px;height:2.5rem;}.contest-container .contest-details .contest-branch{padding:4px 10px;background-color:#27588C;color:#fff;}.contest-container .contest-details .contest-moredetails{padding-left:10px;font-weight:bold;}@media screen and (max-width:768px){.contest-container .contest-details .contest-moredetails{margin-top:15px;}}@media screen and (min-width:769px){.contest-container .contest-details .contest-moredetails{margin-top:15px;}}@media screen and (min-width:1240px){.contest-container .contest-details .contest-moredetails{margin-top:45px;}}.contest-container .contest-details .contest-moredetails .fa-secondary{color:#0d9ddb;}.dm-description p{font-size:1.05rem;}.contest-spacer{margin-top:30px;}input[name=submitted_upload_submission_upload_button],input[name=submitted_photo_upload_button]{display:none;}.node-image-gallery .field-name-field-images{clear:both;}.node-image-gallery .field-name-field-images .field-item{float:left;margin:10px;}.node-image-gallery .field-name-field-images .field-item img{border:solid thin darkgray;}.view-makerspace-galleries .views-field-field-images{clear:both;}.view-makerspace-galleries .views-field-field-images .lightbox-processed{float:left;margin:10px;}.view-makerspace-galleries .views-field-field-images .lightbox-processed img{border:solid thin darkgray;}.boardtype{font-style:italic;font-size:0.9rem;margin-bottom:1rem;}.boardpdf{margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:thin solid lightgrey;font-size:0.95rem;}.view-search-board-pdfs .attachment-after{display:block !important;}.board-nomatch{font-style:italic;font-weight:600;}#board-edit-actions{width:15%;float:left;margin:0;}#boardsearch-keywords{width:70%;float:left;margin-right:1.5rem;}.view-search-board-pdfs h1{margin-bottom:20px !important;padding-bottom:5px !important;}.view-search-board-pdfs .view-header{display:block !important;}.view-search-board-pdfs select,#views-exposed-form-search-board-pdfs select,#board-search-option,#edit-field-month-datepicker-popup-0,#edit-field-year-datepicker-popup-0,#edit-field-month-1-datepicker-popup-0,#edit-field-year-1-datepicker-popup-0{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 4px;padding:6px 3px;border:1px solid #dedede;border-radius:5px;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;font-weight:400;line-height:22px;}.view-search-board-pdfs select:focus,#views-exposed-form-search-board-pdfs select:focus,#board-search-option:focus,#edit-field-month-datepicker-popup-0:focus,#edit-field-year-datepicker-popup-0:focus,#edit-field-month-1-datepicker-popup-0:focus,#edit-field-year-1-datepicker-popup-0:focus{border-color:#0d9ddb;outline:0;}.views-board-search-option{margin-right:0.5rem;display:inline-block;}#views-exposed-form-search-board-pdfs,#views-exposed-form-search-board-pdfs-page{margin-bottom:2rem;}#views-exposed-form-search-board-pdfs .form-item,#views-exposed-form-search-board-pdfs-page .form-item{display:inline-block;margin:0;}#views-exposed-form-search-board-pdfs .views-submit-button,#views-exposed-form-search-board-pdfs-page .views-submit-button{display:inline-block;margin-right:1rem;}#views-exposed-form-search-board-pdfs .board-search-reset,#views-exposed-form-search-board-pdfs-page .board-search-reset{display:inline-block;}#views-exposed-form-search-board-pdfs .pdfvisiblesearchlabel,#views-exposed-form-search-board-pdfs-page .pdfvisiblesearchlabel{display:inline-block;font-weight:bold;margin-left:0.5rem;}.view #views-exposed-form-search-board-pdfs-page .view-filters{background-color:white;height:auto;overflow:auto;}.view-search-board-pdfs #edit-submit-search-board-pdfs,#views-exposed-form-search-board-pdfs #edit-submit-search-board-pdfs{margin-top:0 !important;}#views-exposed-form-search-board-pdfs .views-exposed-form .views-exposed-widget{padding:0 1rem 0 0 !important;}.pdfsearchlabel{display:none;}#edit-search-board-api-views-fulltext-wrapper,.views-widget-filter-field_month,.views-widget-filter-field_month_1{margin-right:1em !important;}.views-widget-filter-field_month .container-inline-date > .form-item,.views-widget-filter-field_month_1 .container-inline-date > .form-item{margin-right:0;width:100%;}.resp-container{position:relative;overflow:hidden;}@media screen and (max-width:768px){.resp-container{padding-top:450%;}}@media screen and (min-width:769px){.resp-container{padding-top:290%;}}#ifrm{position:absolute;top:0;left:0;width:0;height:0;border:0;max-width:100%;max-height:none;min-width:100%;min-height:100%;}.linc-header{clear:both;width:100%;display:inline-block;border-bottom:1px solid #dedede;}.linc-header .linc-header-left{float:left;}.linc-header .linc-header-left h1{margin-bottom:0;padding-bottom:0;border-bottom:none;}.linc-header .in-content-menu{float:right;text-align:right;}.linc-header .in-content-menu ul{list-style:none;margin:0;padding:0;}.linc-header .in-content-menu ul li{margin:0;}.linc-header .in-content-menu ul li a::after{font-size:1rem;position:relative;top:0;right:0px;color:#0d9ddb;font-family:'FontAwesome';font-weight:700;line-height:1rem;content:'\f104';padding-left:10px;}.linc-program-list-header{border-bottom:none;}#google_translate_element{clear:left;}.linc-page .field-name-field-all-full-text{clear:both;}.mkrspc-subtitle{font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;text-align:center;text-transform:uppercase;color:#0d9ddb;font-size:1.40rem;font-weight:bold;letter-spacing:0.15rem;}.mksp-learn-more{font-style:italic;color:#0d9ddb;text-align:center;float:left;}@media screen and (min-width:960px){.mksp-learn-more{margin-top:-22px;margin-left:17%;}}.mksp-request-booking{padding:15px;background-color:#0d9ddb;display:inline-block;width:185px;height:55px;border-radius:4px;}.mksp-request-booking a{color:white;}.mkrspc-rule{width:100%;height:1px;background-color:#0d9ddb;}.mkrspc-desc-block{margin-bottom:3rem;}.mkrspc-block{text-align:center;margin:0 auto;}.mkrspc-block .views-row{display:inline-block;}.mkrspc-name{left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px;height:1px;}@media screen and (min-width:1240px){.mkrspc-hextile{width:245px;}}.mkrspc-tile{position:relative;z-index:2;}@media screen and (max-width:768px){.mkrspc-tile{float:none;}}@media screen and (max-width:400px){.mkrspc-tile{float:right;}}.mkrspc-desc-img{position:relative;z-index:1;}@media screen and (max-width:768px){.mkrspc-desc-img{margin-top:-10px;float:none;}}@media screen and (max-width:400px){.mkrspc-desc-img{float:left;margin-top:35px;}}#block-views-makerspace-categories-block-1{text-align:center;}.mkrspc-locations{font-weight:bold;font-size:0.75rem;padding-bottom:0.5rem;color:#757575;}.mksp-cat-container{padding-bottom:10px;}.mksp-cat-container .mksp-cat-thumbnail{border:thin solid #0d9ddb;margin-right:10px;margin-bottom:10px;width:130px;height:100px;float:left;}.mksp-cat-container .mksp-cat-title{text-transform:capitalize;color:#27588C;font-stretch:semi-condensed;font-weight:bold;}#block-block-121 .content{padding-top:0;}@media screen and (max-width:400px){#block-block-121 .mksp-lynda-thumbnail{text-align:center;}}@media screen and (max-width:768px){#block-block-121 .mksp-lynda-thumbnail{text-align:center;}}@media screen and (min-width:769px){#block-block-121 .mksp-lynda-thumbnail{float:left;text-align:left;}}#block-block-121 .mksp-lynda-desc{float:left;margin-left:20px;}@media screen and (max-width:400px){#block-block-121 .mksp-lynda-desc{width:100%;}}@media screen and (max-width:768px){#block-block-121 .mksp-lynda-desc{width:100%;}}@media screen and (min-width:769px){#block-block-121 .mksp-lynda-desc{width:40%;}}@media screen and (min-width:960px){#block-block-121 .mksp-lynda-desc{width:50%;padding-top:0.8rem;}}@media screen and (min-width:1240px){#block-block-121 .mksp-lynda-desc{width:60%;padding-top:1.4rem;}}.page-taxonomy-term-18376 .term-listing-heading .element-invisible,.page-taxonomy-term-18391 .term-listing-heading .element-invisible,.page-taxonomy-term-18411 .term-listing-heading .element-invisible,.page-taxonomy-term-18431 .term-listing-heading .element-invisible,.page-taxonomy-term-18436 .term-listing-heading .element-invisible{display:none;}.page-taxonomy-term-18376 .term-listing-heading .item-list,.page-taxonomy-term-18391 .term-listing-heading .item-list,.page-taxonomy-term-18411 .term-listing-heading .item-list,.page-taxonomy-term-18431 .term-listing-heading .item-list,.page-taxonomy-term-18436 .term-listing-heading .item-list{display:none;}#block-views-events-block-4 .content{padding:0 40px;}#block-views-events-block-4 .view.view-events{padding-top:0;}#block-views-events-block-4 .view.view-events .node-event .container{float:left;}#block-views-events-block-4 .node-event .container{float:left;}#block-menu-block-5{background-color:#27588C;color:white;border-radius:4px;padding:10px;margin-top:3px;}#block-menu-block-5 .menu-block-5 ul.menu li.leaf{margin:0.75rem 0 0.75rem 1.75rem;list-style-type:disc;list-style-image:none;}#block-menu-block-5 .menu-block-5 ul.menu li.leaf a{color:white;}#block-menu-block-5 .menu-block-5 ul.menu li.leaf a .fullflag{display:none;}.mksp-in-action-story{margin-bottom:30px;padding-bottom:10px;}.mksp-in-action-story .mksp-in-action-title{color:#0d9ddb;font-weight:bold;float:left;margin-right:20px;margin-bottom:10px;}.mksp-in-action-story .mksp-in-action-subtitle{text-transform:uppercase;line-height:1.5rem;color:#585858;font-style:italic;border-bottom:thin solid #bfbfbf;}.mksp-in-action-story .views-field-field-mksp-story-feature-image{margin-bottom:0.75rem;}.view-makerspace-in-action .views-field-field-all-full-text{color:#27588C;font-style:italic;text-align:center;}.branch-content .widgetframepreview,div#node-25991 .widgetframepreview{width:100%;height:500px;border:none;}#node-25991 .widgetframepreview{width:100%;height:500px;}.cancelled-event{opacity:0.5;}.cancelled-title,.cancelled-title a{font-weight:bold;color:red;}.notification-holder{position:relative;left:-10px;margin-top:30px;}@media screen and (max-width:400px){.not-logged-in .notification-tab.service-alerts{top:145px;}.not-logged-in .notification-tab.service-alerts:hover{top:140px;}}@media screen and (min-width:769px){.not-logged-in .notification-tab.service-alerts{top:40px;}.not-logged-in .notification-tab.service-alerts:hover{top:35px;}}.not-logged-in.page-hours .notification-tab.service-alerts{top:-35px;}.not-logged-in.page-hours .notification-tab.service-alerts:hover{top:-40px;}.notification-tab{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;-webkit-transition:top 0.1s;-moz-transition:top 0.1s;transition:top 0.1s;position:absolute;left:0;top:144px;display:inline-block;width:100px;padding:0 0 0 20px;border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer;color:white;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;line-height:40px;}@media screen and (min-width:769px){.notification-tab{top:40px;}}@media screen and (min-width:960px){.notification-tab{padding:0 0 0 20px;}}.notification-tab.service-alerts{left:10px;background-color:#B50010;width:150px;}@media screen and (max-width:400px){.notification-tab.service-alerts{top:145px;}.notification-tab.service-alerts:hover{top:140px;}}@media screen and (min-width:769px){.notification-tab.service-alerts{top:-35px;}.notification-tab.service-alerts:hover{top:-40px;}}@media screen and (min-width:769px) and (min-width:769px){.notification-tab.service-alerts:hover{top:-40px;}}.notification-tab.service-alerts .bang{background-color:#B50010;}.notification-tab.service-alerts .count{background-color:white;color:black;font-weight:bold;}.notification-tab:hover{top:140px;}@media screen and (min-width:769px){.notification-tab:hover{top:36px;}}.notification-tab .count{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:11px;font-size:0.6875rem;position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;text-align:center;line-height:20px;}.notification-tab .bang{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-size:1.25rem;position:absolute;z-index:1;top:-10px;left:-10px;width:22px;height:22px;border-radius:50%;text-align:center;color:white;line-height:22px;}@media screen and (max-width:768px){#block-alert-tabs-atabs{position:absolute;top:80px;}}#block-views-service-alerts-block{position:absolute !important;display:none;padding:20px;color:white;}#block-views-service-alerts-block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:-1;top:74px;right:0;left:0;box-shadow:0 5px 3px -2px rgba(0,0,0,0.2);display:none;overflow-y:auto !important;background-color:#B50010;}#block-views-service-alerts-block #console{display:none;}@media screen and (max-width:768px){#block-views-service-alerts-block{top:180px;}}@media screen and (max-width:768px){#block-views-service-alerts-block{max-height:400px;}}@media screen and (min-width:769px){#block-views-service-alerts-block{max-height:280px;}}@media screen and (min-width:960px){#block-views-service-alerts-block{max-height:355px;}}@media screen and (min-width:1240px){#block-views-service-alerts-block{max-height:420px;}}#block-views-service-alerts-block a{color:#fff;text-decoration:underline;}#block-views-service-alerts-block .close{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;font-size:1.5rem;position:absolute;top:16px;right:16px;width:16px;height:auto;color:white;font-weight:400;cursor:pointer;}#block-views-service-alerts-block .node{color:white;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;}#block-views-service-alerts-block .node h1{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;margin:0;padding:0;border:0;color:white;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;}#block-views-service-alerts-block .node p{margin:0;font-family:"FrutigerLTW01-55Roman","Helvetica Neue",Helvetica,serif;}#block-views-service-alerts-block .node .breadcrumb{display:none;}.local-history-masonry #block-views-service-alerts-block{top:0;}.page-hours #block-views-service-alerts-block{top:0;}.view-notices .node-notice h1,.view-notices .node-alert h1,.view-alerts-and-notifications .node-notice h1,.view-alerts-and-notifications .node-alert h1{font-weight:bold !important;font-size:1.2rem !important;}.view-notices .node-notice .content .field-label,.view-notices .node-alert .content .field-label,.view-alerts-and-notifications .node-notice .content .field-label,.view-alerts-and-notifications .node-alert .content .field-label{line-height:1.4;font-weight:100;font-style:italic;font-size:0.95rem;}.view-notices .node-notice .content .field-item,.view-notices .node-alert .content .field-item,.view-alerts-and-notifications .node-notice .content .field-item,.view-alerts-and-notifications .node-alert .content .field-item{font-size:0.95rem;}.view-notices .node-notice .content .field-name-field-nearest-branches .field-item,.view-notices .node-alert .content .field-name-field-nearest-branches .field-item,.view-alerts-and-notifications .node-notice .content .field-name-field-nearest-branches .field-item,.view-alerts-and-notifications .node-alert .content .field-name-field-nearest-branches .field-item{float:left;margin-right:10px;}.view-notices .node-notice .content .field-type-datestamp,.view-notices .node-alert .content .field-type-datestamp,.view-alerts-and-notifications .node-notice .content .field-type-datestamp,.view-alerts-and-notifications .node-alert .content .field-type-datestamp{font-style:italic;}#block-views-service-alerts-block .view-service-alerts .views-row,.view-bm-stop-list .view-service-alerts .views-row,#block-system-main .view-service-alerts .views-row{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px;}#block-views-service-alerts-block .view-service-alerts .views-field-title,.view-bm-stop-list .view-service-alerts .views-field-title,#block-system-main .view-service-alerts .views-field-title{font-weight:bold;font-size:1.25rem;}#block-views-service-alerts-block .view-service-alerts .views-field-title a,.view-bm-stop-list .view-service-alerts .views-field-title a,#block-system-main .view-service-alerts .views-field-title a{text-decoration:none;}#block-views-service-alerts-block .view-service-alerts .views-field-title a:hover,.view-bm-stop-list .view-service-alerts .views-field-title a:hover,#block-system-main .view-service-alerts .views-field-title a:hover{text-decoration:underline;}#block-views-service-alerts-block .view-service-alerts .views-field-body,.view-bm-stop-list .view-service-alerts .views-field-body,#block-system-main .view-service-alerts .views-field-body{padding-top:5px;}#block-views-service-alerts-block .view-service-alerts span.views-label,.view-bm-stop-list .view-service-alerts span.views-label,#block-system-main .view-service-alerts span.views-label{line-height:1.4;font-weight:300;font-style:italic;font-size:0.95rem;}#block-views-service-alerts-block .view-service-alerts .field-content,.view-bm-stop-list .view-service-alerts .field-content,#block-system-main .view-service-alerts .field-content{display:inline;}#block-views-service-alerts-block .view-service-alerts .field-name-field-affected-locations,.view-bm-stop-list .view-service-alerts .field-name-field-affected-locations,#block-system-main .view-service-alerts .field-name-field-affected-locations{display:none;}#block-views-service-alerts-block .view-service-alerts .views-label-field-affected-branches,.view-bm-stop-list .view-service-alerts .views-label-field-affected-branches,#block-system-main .view-service-alerts .views-label-field-affected-branches{display:none;}#block-views-service-alerts-block .view-service-alerts .field-collection-item-field-affected-branches,.view-bm-stop-list .view-service-alerts .field-collection-item-field-affected-branches,#block-system-main .view-service-alerts .field-collection-item-field-affected-branches{display:inline;}#block-views-service-alerts-block .view-service-alerts .field-collection-item-field-affected-branches .content,.view-bm-stop-list .view-service-alerts .field-collection-item-field-affected-branches .content,#block-system-main .view-service-alerts .field-collection-item-field-affected-branches .content{display:inline;}#block-views-service-alerts-block .view-service-alerts .field-collection-item-field-affected-branches .content .field-name-field-affected-branch,.view-bm-stop-list .view-service-alerts .field-collection-item-field-affected-branches .content .field-name-field-affected-branch,#block-system-main .view-service-alerts .field-collection-item-field-affected-branches .content .field-name-field-affected-branch{display:inline;}#block-views-service-alerts-block .view-service-alerts .field-collection-item-field-affected-branches .content .field-name-field-affected-branch .field-items,.view-bm-stop-list .view-service-alerts .field-collection-item-field-affected-branches .content .field-name-field-affected-branch .field-items,#block-system-main .view-service-alerts .field-collection-item-field-affected-branches .content .field-name-field-affected-branch .field-items{display:inline;}#block-views-service-alerts-block .view-service-alerts .field-collection-item-field-affected-branches .content .field-name-field-affected-branch .field-items .field-item,.view-bm-stop-list .view-service-alerts .field-collection-item-field-affected-branches .content .field-name-field-affected-branch .field-items .field-item,#block-system-main .view-service-alerts .field-collection-item-field-affected-branches .content .field-name-field-affected-branch .field-items .field-item{display:inline;}#block-views-service-alerts-block .view-service-alerts .field-name-field-nearest-branches,#block-views-service-alerts-block .view-service-alerts .field-name-field-bookmobile-location,.view-bm-stop-list .view-service-alerts .field-name-field-nearest-branches,.view-bm-stop-list .view-service-alerts .field-name-field-bookmobile-location,#block-system-main .view-service-alerts .field-name-field-nearest-branches,#block-system-main .view-service-alerts .field-name-field-bookmobile-location{margin-bottom:0 !important;}#block-views-service-alerts-block .view-service-alerts .field-name-field-nearest-branches .field-label,#block-views-service-alerts-block .view-service-alerts .field-name-field-bookmobile-location .field-label,.view-bm-stop-list .view-service-alerts .field-name-field-nearest-branches .field-label,.view-bm-stop-list .view-service-alerts .field-name-field-bookmobile-location .field-label,#block-system-main .view-service-alerts .field-name-field-nearest-branches .field-label,#block-system-main .view-service-alerts .field-name-field-bookmobile-location .field-label{display:inline;line-height:1.4;font-weight:300;font-style:italic;font-size:0.95rem;}#block-views-service-alerts-block .view-service-alerts .field-name-field-nearest-branches .field-item,#block-views-service-alerts-block .view-service-alerts .field-name-field-bookmobile-location .field-item,.view-bm-stop-list .view-service-alerts .field-name-field-nearest-branches .field-item,.view-bm-stop-list .view-service-alerts .field-name-field-bookmobile-location .field-item,#block-system-main .view-service-alerts .field-name-field-nearest-branches .field-item,#block-system-main .view-service-alerts .field-name-field-bookmobile-location .field-item{margin-right:5px;}#block-system-main .view-bm-stop-list .service-alerts-block .views-field-title,#block-system-main .view-bm-stop-list .service-alerts-block .views-field{width:100%;}#block-system-main .view-bm-stop-list .service-alerts-block .field-name-field-affected-branch{display:none;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{background-color:#f2f2f2;margin:0;padding:0;min-width:300px;}@media screen and (max-width:768px){.container{max-width:90%;margin:0 auto;}}.top-bar{background-color:#0d9ddb;height:56px;}.top-bar .buttons{float:right;}@media screen and (min-width:769px){.top-bar .buttons{margin-top:11px;}}@media screen and (max-width:768px){.top-bar .buttons{display:none;}}@media screen and (min-width:960px){.top-bar .buttons{margin-top:11px;}}.top-bar .buttons .button:hover,.top-bar .buttons .button:focus{background-color:#27588C;}.top-bar #my-hpl-container{position:absolute;height:56px;}@media screen and (max-width:400px){.top-bar #my-hpl-container{right:-3px !important;border-right:1px solid #0a8fcc;text-align:center;width:85px !important;}}@media screen and (max-width:768px){.top-bar #my-hpl-container{right:0px;width:124px;}}@media screen and (min-width:769px){.top-bar #my-hpl-container{right:0px;width:124px;}}.top-bar #my-hpl-container #my-hpl{height:56px;width:124px;font-size:1rem;background:none;background-repeat:no-repeat;background-position:center top;border:none;color:white;font-weight:bold;cursor:pointer;}.top-bar #my-hpl-container #my-hpl.my-hpl-primary{background-image:url("/sites/all/themes/hpl_primary/images/myhpl.png");}.top-bar #my-hpl-container #my-hpl.my-hpl-kids{background-image:url("/sites/all/themes/hpl_kids/images/myhpl.png");}.top-bar #my-hpl-container #my-hpl.my-hpl-teens{background-image:url("/sites/all/themes/hpl_teens/images/myhpl.png");}.top-bar #my-hpl-container #my-hpl.my-hpl-lha{background-image:url("/sites/all/themes/hpl_local_history/images/myhpl.png");}@media screen and (max-width:400px){.top-bar #my-hpl-container #my-hpl{background-image:none !important;padding:0 15px;width:100%;font-size:0.75rem;}}.top-bar #my-hpl-container #my-hpl:hover{text-decoration:underline;font-style:italic;}@media screen and (max-width:400px){.top-bar #my-hpl-container #my-hpl #my-hpl-text{margin-left:0 !important;}}@media screen and (max-width:768px){.top-bar #my-hpl-container #my-hpl #my-hpl-text{margin-left:-40px;}}@media screen and (min-width:769px){.top-bar #my-hpl-container #my-hpl #my-hpl-text{margin-left:-40px;}}.top-bar #my-hpl-container #my-hpl-links{display:none;width:360px;background:#27588C;position:absolute;right:0px;z-index:1001;padding:30px 30px 15px 30px;text-align:right;border-bottom-left-radius:6px;border-bottom-right-radius:6px;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.4);-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.4);}.top-bar #my-hpl-container #my-hpl-links .my-hpl-link-container{height:50px;margin-bottom:15px;}.top-bar #my-hpl-container #my-hpl-links .my-hpl-link-container .my-hpl-link{color:white;font-size:1.1rem;display:inline-block;position:relative;bottom:15px;margin-right:15px;}.top-bar #my-hpl-container #my-hpl-links .my-hpl-link-container .my-hpl-icon{display:inline-block;width:54px;height:50px;text-align:center;position:relative;bottom:-15px;margin-left:10px;}@media screen and (max-width:768px){body.mobile-navigation-open .top-bar{position:fixed;top:0;left:0;right:0;z-index:10000;}}.related_content{margin-bottom:50px;padding:40px;background-color:white;box-shadow:0 1px 6px 0 rgba(0,0,0,0.1);}@media screen and (max-width:400px){.related_content{padding:20px;}}#logo{display:block;margin-top:54px;}@media screen and (max-width:768px){#logo{position:absolute;top:30px;margin:0;}}#logo img{max-width:100%;}#block-block-56,#block-block-51,#block-block-46,#block-block-41,#block-blockify-blockify-logo{position:static !important;}#block-block-51,#block-block-46{margin-bottom:30px;}@media screen and (max-width:768px){#block-menu-menu-tabs{margin-left:-20px;}}#block-menu-menu-tabs ul.menu{height:100%;}#block-menu-menu-tabs ul.menu li{position:relative;display:block;float:left;border-right:1px solid #0a8fcc;text-align:center;margin:0;}#block-menu-menu-tabs ul.menu li.first{border-left:1px solid #0a8fcc;}#block-menu-menu-tabs ul.menu li.first.active-trail{border:0;}#block-menu-menu-tabs ul.menu li a{-webkit-transition:all 0.1s;-moz-transition:all 0.1s;transition:all 0.1s;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:0.75rem;position:relative;display:block;width:70px;height:56px;padding:18px 10px 0;border-top:8px solid transparent;color:white;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;line-height:1.1em;text-transform:uppercase;}@media screen and (min-width:960px){#block-menu-menu-tabs ul.menu li a{width:85px;}}#block-menu-menu-tabs ul.menu li a.primary{border-color:#27588C;}#block-menu-menu-tabs ul.menu li a.kids{border-color:#f58304;}#block-menu-menu-tabs ul.menu li a.teens{border-color:#b9d531;}#block-menu-menu-tabs ul.menu li a.local-history{padding-top:12px;border-color:#231f20;}#block-menu-menu-tabs ul.menu li a.local-history:hover{padding-top:6px;}#block-menu-menu-tabs ul.menu li a:hover{padding-top:12px;border-top-width:14px;text-decoration:underline;}#block-menu-menu-tabs ul.menu li a:focus{padding-top:12px;border-top-width:14px;text-decoration:underline;}#block-menu-menu-tabs ul.menu li a.active{border-color:transparent;background-color:#27588C;color:white;}#block-menu-menu-tabs ul.menu li a.active:before,#block-menu-menu-tabs ul.menu li a.active:after{position:absolute;z-index:1;bottom:0;width:4px;height:4px;background-color:transparent;content:'';}#block-menu-menu-tabs ul.menu li a.active:before{left:-4px;border-bottom-right-radius:4px;-webkit-box-shadow:4px 4px 0 4px #27588C;-moz-box-shadow:4px 4px 0 4px #27588C;box-shadow:4px 4px 0 4px #27588C;}#block-menu-menu-tabs ul.menu li a.active:after{right:-4px;border-bottom-left-radius:4px;-webkit-box-shadow:-4px 4px 0 4px #27588C;-moz-box-shadow:-4px 4px 0 4px #27588C;box-shadow:-4px 4px 0 4px #27588C;}.banner-bar{position:absolute;z-index:-1;height:200px;background-color:#27588C;}.banner-box{position:relative;overflow:hidden;margin-top:20px;padding-bottom:20px;border-top:4px solid #0d9ddb;background-repeat:no-repeat;background-position:right top;}.banner-box h2{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;font-size:1.625rem;margin-bottom:0;padding:20px 0 20px;color:#575757;}.banner-box ul{overflow:hidden;}.banner-box ul li{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;margin:0;}.banner-box ul li .title{font-weight:400;font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;margin-bottom:4px;}.banner-box ul li img{display:block;width:100%;height:auto;margin-bottom:15px;}.banner-box ul li a{margin-bottom:4px;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-size:1.125rem;font-weight:600;line-height:18px;text-decoration:underline;}.banner-box ul li a:hover{text-decoration:underline;}.banner-box ul li span{opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;display:block;line-height:20px;}.banner-box.two-column li{float:left;overflow:hidden;width:48%;margin:0 1% \9;}@media screen and (max-width:400px){.banner-box.two-column li{float:none;width:100%;margin:0 0 20px 0 !important;}}.banner-box.two-column li .view-details{padding-top:4px;}.banner-box.two-column li .view-details a{font-family:"Frutiger LT W01 65 Bold","Helvetica Neue",Helvetica,serif;font-weight:400;opacity:0.99;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:0.875rem;}.banner-box.two-column li:last-child{margin-left:4%;}.banner-box.bg-white{background-color:#ffffff;box-shadow:0 1px 6px 0 rgba(0,0,0,0.1);}.banner-box.bg-white h2{padding-right:20px;padding-left:20px;}.banner-box.bg-white .content{padding:0 20px;}.banner-box.bg-white .view-more{bottom:20px;}.banner-box .more-link{*zoom:1;text-align:center;}.banner-box .flag{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1;top:0;right:0;width:50px;height:70px;background:transparent url("/sites/all/themes/hpl_primary/images/bookmark-primary.png") right bottom no-repeat;}.banner-box .flag .icon{position:absolute;top:15px;right:13px;display:block;width:24px;}.banner-box img.kids-wavy-callout{display:none;}.banner-box img.teens-ripped-callout{display:none;}.catalogue-shadow{background-color:#ffffff;box-shadow:0 1px 6px 0 rgba(0,0,0,0.1);}@media screen and (max-width:768px){#block-block-86,#block-block-91,#block-block-96{margin-top:55px;width:100%;}#block-block-86 img,#block-block-91 img,#block-block-96 img{width:100%;}}@media screen and (min-width:769px){#block-block-86 img,#block-block-91 img,#block-block-96 img{width:162px;}}@media screen and (min-width:960px){#block-block-86 img,#block-block-91 img,#block-block-96 img{width:205px;}}@media screen and (min-width:1240px){#block-block-86 img,#block-block-91 img,#block-block-96 img{width:100%;}}#homepage-features,#catalogue-reviews,#ebook-carousel,#events-list,#local-authors{overflow:visible;}.view-programs-call-out{text-align:center;}li.whats-happening-item{display:inline-block;text-align:left;vertical-align:top;}@media screen and (max-width:768px){li.whats-happening-item{width:48%;}}@media screen and (min-width:769px){li.whats-happening-item{width:46%;margin-right:2% !important;}}@media screen and (min-width:960px){li.whats-happening-item{width:22%;}}@media screen and (max-width:768px){li.whats-happening-item .banner-box ul li{margin-bottom:1rem;}}@media screen and (min-width:769px){li.whats-happening-item .banner-box ul li{margin-bottom:0;}}@media screen and (max-width:768px){li.whats-happening-item .banner-box ul li img{margin-bottom:5px;}}@media screen and (min-width:769px){li.whats-happening-item .banner-box ul li img{margin-bottom:15px;}}@media screen and (max-width:768px){li.whats-happening-item .banner-box ul li a{font-size:0.95rem;}}@media screen and (min-width:769px){li.whats-happening-item .banner-box ul li a{font-size:1.125rem;}}@media print{.top-bar.row,.banner-bar.row,.left-content,#homepage-features,.footer-holder.row,#skip-link{display:none;}}.footer-logo #logo{margin-top:0;}@media (max-width:768px){.footer-logo #logo{margin-bottom:10px;position:static;}}.page-taxonomy-term .quick-links .content,.page-taxonomy-term .footer-holder .content{padding:0;}.footer-holder .footer-nav .content > ul.menu > li{width:22.8%;margin-right:2.933%;}.footer-holder .footer-nav .content > ul.menu > li.last{margin-right:0;}@media (max-width:768px){.footer-holder .footer-nav .content > ul.menu > li{width:100%;margin-right:0;}}.ajax-progress.ajax-progress-throbber{display:none !important;}.sr-only{display:none;}#block-block-51 .content,#block-block-46 .content,#block-block-41 .content{padding:0 20px;}.banner-box .view-events-calendar-call-out ul li span,.banner-box .view-events-communico-call-out ul li span{display:inline;}.view-events-calendar-call-out span,.view-events-communico-call-out span{display:inline !important;}.taximg.breadcrumb{margin-top:20px;}.program-image .program-description h1{line-height:2.25rem;}.node-type-event .content{overflow:visible;}.node-type-event .content-wrapper .content{padding:0;}.node-event .container{width:100%;}.node-event .node-event-content-wrapper{padding:15px;padding-bottom:0;}.node-event .node-event-content{border-top:5px solid #0d9ddb;height:auto;padding-top:15px;position:relative;}.node-event .node-event-5w{padding-left:50px;text-align:right;}.node-event .node-event-date{font-size:20px;font-weight:bold;}.node-event .node-event-date-other{margin-bottom:20px;}.node-event .node-event-date-other h5{font-size:20px;font-weight:500;margin-bottom:0;}.node-event .node-event-date-other time{display:block;}.node-event .node-event-time{font-size:16px;}.node-event .event-row{border-top:4px solid #0d9ddb;}.node-event .event-row div.node-event-description .field-content{display:inline;}.node-event .node-event-content-bottom-wrapper{padding:0 15px 15px;}.node-event .node-event-content-bottom-wrapper li{clear:both;}.node-event .event-featured-image{background-color:#27588C;height:464px;width:100%;}.node-event ul.vcard{list-style:none;margin:0;padding:0;}.node-event ul.vcard .fn{font-size:18px;font-weight:bold;}.node-event ul.vcard .fn a{color:#27588C;}.node-event-datetime{margin-bottom:20px;}.node-event-location{margin-bottom:20px;}.node-event-details{margin-bottom:20px;}.node-event-map{font-weight:bold;margin-bottom:20px;}.node-event-map a{display:inline-block;}.node-event-map a i{margin-right:5px;}.node-event-registration{margin-bottom:20px;}.node-event-registration a{color:#000;}.node-event-registration-title{display:block;}.node-event-header{margin-bottom:20px;}.event-row .event-flag{background-color:#0d9ddb;color:#fff;height:60px;width:50px;text-align:center;position:absolute;top:0;left:0;}.event-row .event-details{padding-top:15px;}.event-row .node-event-details{padding-top:15px;}.event-row .node-event-header{margin-bottom:20px;}.event-row .node-event-date{padding-bottom:15px;}.event-row .node-event-title h1{margin-bottom:0;}.event-row .node-event-subtitle h3,.event-row .node-event-subtitle #block-views-events-block-3 > h2{color:#575757;}.event-flag .event-flag-icon{width:100%;font-size:24px;padding:4px;}.event-flag .event-flag-triangle{position:absolute;bottom:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:15px solid #fff;}.page-teens-events,.page-kids-events,.page-events{}.page-teens-events .content-wrapper .content,.page-kids-events .content-wrapper .content,.page-events .content-wrapper .content{padding:0;overflow:hidden;}.page-teens-events .content-wrapper .content a.event-rss,.page-kids-events .content-wrapper .content a.event-rss,.page-events .content-wrapper .content a.event-rss{background:transparent url("/sites/all/themes/hpl_primary/images/rss.png") center right no-repeat;color:#000;height:36px;line-height:36px;padding-right:42px;position:absolute;top:15px;right:15px;display:block;}.page-teens-events .view.view-events,.page-kids-events .view.view-events,.page-events .view.view-events{padding-top:0;}.page-teens-events .view.view-calendar-list,.page-kids-events .view.view-calendar-list,.page-events .view.view-calendar-list{padding-top:0;}.page-teens-events .view .view-filters,.page-kids-events .view .view-filters,.page-events .view .view-filters{background:#e7e7e7;background:linear-gradient(to bottom,#d9d9d9 0,#e7e7e7 21%,#e7e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9',endColorstr='#e7e7e7',GradientType=0);position:relative;padding-bottom:5px;height:auto;}.page-teens-events .view .view-filters .views-exposed-form,.page-kids-events .view .view-filters .views-exposed-form,.page-events .view .view-filters .views-exposed-form{padding:0;}.page-teens-events .view .view-filters .views-exposed-form .views-exposed-widgets,.page-kids-events .view .view-filters .views-exposed-form .views-exposed-widgets,.page-events .view .view-filters .views-exposed-form .views-exposed-widgets{height:auto;}.page-teens-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget,.page-kids-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget,.page-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget{width:33.33333333333%;margin:0;padding:0 15px;}.page-teens-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-reset-button .form-submit,.page-kids-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-reset-button .form-submit,.page-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-reset-button .form-submit{background:transparent url("/sites/all/themes/hpl_primary/images/icon_reset.png") center left no-repeat;display:inline-block;padding-left:15px;font-size:12px;margin-top:-10px;border:none;border-radius:0;height:auto;line-height:auto;transition:none;color:#666;}.page-teens-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-reset-button .form-submit:hover,.page-kids-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-reset-button .form-submit:hover,.page-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-reset-button .form-submit:hover{background-color:transparent;color:#000;text-decoration:underline;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page-teens-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-reset-button .form-submit,.page-kids-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-reset-button .form-submit,.page-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-reset-button .form-submit{background-image:url("/sites/all/themes/hpl_primary/images/icon_reset@2x.png");background-size:12px 12px;}}.page-teens-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button .form-submit,.page-kids-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button .form-submit,.page-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button .form-submit{color:transparent !important;margin:0;padding:0;background:transparent;background-size:15px 15px;border:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;cursor:pointer;}.page-teens-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button,.page-kids-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button,.page-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button{position:absolute;top:5px;left:26%;display:block !important;width:50px;height:40px;padding:0;}@media screen and (max-width:1240px){.page-teens-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button,.page-kids-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button,.page-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button{left:26%;}}@media screen and (max-width:961px) and (min-width:769px){.page-teens-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button,.page-kids-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button,.page-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button{left:24%;}}@media screen and (max-width:670px){.page-teens-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button,.page-kids-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button,.page-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button{left:24%;}}@media screen and (max-width:480px){.page-teens-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button,.page-kids-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button,.page-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button{left:21%;}}.page-teens-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-title,.page-kids-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-title,.page-events .view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-widget-filter-title{width:100%;}.page-teens-events .view .view-filters #edit-title-wrapper .views-widget,.page-kids-events .view .view-filters #edit-title-wrapper .views-widget,.page-events .view .view-filters #edit-title-wrapper .views-widget{border-bottom:1px solid #d9d9d9;box-shadow:0 1px 0 #f7f7f7;margin-bottom:15px;}.page-teens-events .view .view-filters #edit-field-e-event-category-tid-wrapper,.page-kids-events .view .view-filters #edit-field-e-event-category-tid-wrapper,.page-events .view .view-filters #edit-field-e-event-category-tid-wrapper{float:right;}.page-teens-events .form-item-title,.page-kids-events .form-item-title,.page-events .form-item-title{width:33.33333333333%;padding-right:20px;margin:15px 0;display:inline-block;}.page-teens-events .view-empty,.page-kids-events .view-empty,.page-events .view-empty{padding-left:20px;}.page-teens-events #block-views-slideshows-block,.page-kids-events #block-views-slideshows-block,.page-events #block-views-slideshows-block{margin-top:0;}.page-teens-events table tr td,.page-kids-events table tr td,.page-events table tr td{padding:10px;border:0px;}.page-teens-events table tr th,.page-kids-events table tr th,.page-events table tr th{padding:10px;border:0px;}.page-teens-events .month-view table tr td,.page-kids-events .month-view table tr td,.page-events .month-view table tr td{padding:3px;}.block-views .event-rss{display:none;}.view .date-nav-wrapper li.date-next{background:none;}.view .date-nav-wrapper li.date-next a{display:block;height:25px;width:25px;background:url("/sites/all/themes/hpl_primary/images/right-chevron.png") no-repeat center center;}.view .date-nav-wrapper li.date-prev{background:none;}.view .date-nav-wrapper li.date-prev a{display:block;height:25px;width:25px;background:url("/sites/all/themes/hpl_primary/images/left-chevron.png") no-repeat center center;}.view .date-nav-wrapper .date-heading h4{font-weight:normal !important;margin-bottom:0 !important;padding-bottom:0 !important;}.view .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-reset-button{margin-top:15px;position:relative;text-align:center;width:100%;}.view.view-events .attachment-after{display:none;}.calendar-calendar .mini-day-off{padding:6px 5px;text-align:center;font-size:15px;}.calendar-calendar .mini-day-on{padding:6px 5px;text-align:center;font-size:15px;background-color:#d2d2d2;}.calendar-calendar .mini-day-on a{text-decoration:none;color:#27588C;}.calendar-calendar .mini-day-on a:hover{text-decoration:none;}.calendar-calendar tr td.today{background-color:#27588C;}.calendar-calendar tr.odd td.today{background-color:#27588C;}.calendar-calendar tr.even td.today{background-color:#27588C;}.calendar-calendar .calendar-empty{text-align:center;padding:6px;font-size:15px;line-height:normal;color:#fff;}.calendar-calendar th.days{font-weight:normal !important;color:#fff !important;font-weight:bold;border-top:0px !important;border-right:0px !important;border-left:0px !important;border-bottom:0px !important;border:0px !important;}.calendar-calendar th,.calendar-calendar th tr{border:0px;}.calendar-calendar .today .mini-day-on{background-color:#0d9ddb;}.calendar-calendar .today .mini-day-on a{color:#fff;}.calendar-calendar table.mini td.empty{background-color:#0d9ddb !important;}.view-sidebar-event-calendar{border-radius:4px !important;background-color:#27588C;border-radius:10px;overflow:hidden;}.view-kids-event-calendar,.view-teens-event-calendar,.view-event-calendar{border-radius:4px !important;background-color:#27588C;border-radius:10px;overflow:hidden;}.view-kids-event-calendar .item-list ul.pager li a,.view-teens-event-calendar .item-list ul.pager li a,.view-event-calendar .item-list ul.pager li a{border:none;border-left:none;border-right:none;}.view-kids-event-calendar .item-list ul.pager li a:hover,.view-teens-event-calendar .item-list ul.pager li a:hover,.view-event-calendar .item-list ul.pager li a:hover{background-color:transparent;}body.page-teens-events table.mini td.empty,body.page-kids-events table.mini td.empty{background-color:#27588C !important;}body.page-teens-events .calendar-calendar th.days,body.page-kids-events .calendar-calendar th.days{background-color:#27588C !important;}@media screen and (max-width:767px){.view-sidebar-event-calendar{display:none !important;}.view-kids-event-calendar,.view-teens-event-calendar,.view-event-calendar{display:none !important;}}.node-event-description h2{color:#575757;font-weight:bold;}.node-event-description h3,.node-event-description #block-views-events-block-3 > h2{color:#575757;font-weight:bold;}.node-event-description h4{color:#575757;font-weight:bold;}.node-event-description h5{color:#575757;font-weight:bold;}.node-event-description h6{color:#575757;font-weight:bold;}.node-event-description div + h2{margin-top:20px;}.node-event-description div + h3,.node-event-description #block-views-events-block-3 > div + h2{margin-top:20px;}.node-event-description div + h4{margin-top:20px;}.node-event-description div + h5{margin-top:20px;}.node-event-description div + h6{margin-top:20px;}#block-views-events-block-3{border-top:1px solid #d9d9d9;padding-top:15px;}#block-views-events-block-3 > h2{font-weight:bold;}#block-views-events-block-3 .view.view-events{padding-top:0;}.block-event-share{border-top:1px solid #d9d9d9;padding:20px 0;padding-bottom:0;}.node-event-registration-desktop{display:block;}.node-event-registration-mobile{display:none;}.item-list ul.pager.pager-load-more li{width:100%;font-size:20px;height:80px;line-height:80px;background-color:#0d9ddb;border-color:#0d9ddb;color:#fff;}.item-list ul.pager.pager-load-more li.last a{width:100%;font-size:20px;height:80px;line-height:80px;background-color:#0d9ddb;border-color:#0d9ddb;color:#fff;}.item-list ul.pager.pager-load-more.pager-load-more-empty{display:none;}.month{background-color:#fff;border-radius:7px;}.month-view{padding:4px;}.mini{background-color:#27588C;color:#26578a !important;border:0px;}a.selectBox{background:#fff;border:none;}.selectBox-dropdown{min-width:120px;}.view-clone-of-taxonomy-term .view-empty{padding-left:20px;}.view-clone-of-taxonomy-term .view-header{padding-top:20px;}.view-clone-of-taxonomy-term .view-content{margin:0 40px;}.gridevent-details .gridevent-title{height:3.6rem;}.gridevent-details .gridevent-more-details{padding-top:5px;}@media screen and (max-width:961px){.calendar-calendar .mini-day-off{padding:3px 1px;}.calendar-calendar .mini-day-on{padding:3px 1px;}.page-teens .month-view table tr td,.page-kids .month-view table tr td,.page-events .month-view table tr td{padding:1px;}.date-heading a{font-size:14px;}}@media screen and (max-width:768px){.node-event .node-event-5w{padding-left:0;text-align:right;}.node-event .event-row.container{margin-left:0;max-width:none;padding-left:70px;}.node-event .event-row .event-flag{left:-70px;}.node-event .event-row .node-event-5w{text-align:left;}.node-event .event-row .node-event-5w .addr{display:none;}.node-event .event-row .node-event-5w .vcard li time{position:absolute;top:18px;right:0;}.node-event .event-row .node-event-location{margin-bottom:0;}.node-event .event-row .node-event-date{padding-bottom:0;}.node-event-registration-desktop{display:none;}.node-event-registration-mobile{display:block;}.node-event-content .container{margin:0;max-width:none;width:auto;}}@media screen and (max-width:480px){.node-event .event-row .node-event-date{font-size:16px;}.node-event .event-row .node-event-5w ul.vcard .fn{font-size:14px;margin:0;}.node-event .event-row .node-event-5w .vcard li time{font-size:14px;position:static;}.node-event .event-row .node-event-description{font-size:14px;}.node-event .event-row .node-event-registration{margin-bottom:15px;}.node-event .event-row .node-event-header{margin-bottom:15px;}}.content-wrapper .node-event .node-event-image-wrapper .field{margin-bottom:0;}.content-wrapper .node-event .node-event-image-wrapper .field img{height:auto;margin-bottom:0;max-width:100%;width:100%;}.content-wrapper .node-event .node-event-image-wrapper .field-type-image img{height:auto;margin-bottom:0;max-width:100%;width:100%;}.node-event-title h1{border-bottom:none;color:#27588C;font-size:2.25rem;font-weight:bold;line-height:1.2em;margin-bottom:0;padding-bottom:0;}.node-event-title h1 a{font-family:inherit;}.node-event-subtitle h3,.node-event-subtitle #block-views-events-block-3 > h2{color:#575757;}.event-slideshow-details .column{margin-right:auto;}.node-event-content .event-flag{background-color:#0d9ddb;color:#fff;height:60px;width:50px;text-align:center;position:absolute;top:0;left:0;}.date-nav.item-list{height:40px !important;margin-bottom:0 !important;min-height:0 !important;}input[type="text"]#edit-title{margin-bottom:0;box-shadow:none;background:#fff url("/sites/all/themes/hpl_primary/images/magnifying-glass.png") 95% center no-repeat !important;background-size:15px 15px !important;padding-right:30px;}.view-event-slider .views_slideshow_cycle_slide .event-slideshow-featured-image .field-content{min-height:464px;overflow:hidden;}.view-event-slider .views_slideshow_cycle_slide .event-slideshow-featured-image .no-featured-image{overflow:hidden;background-color:#27588C;height:464px;width:876px;}.view-events .view-empty{padding:20px;}.view-content .calendar-list{display:none !important;}.date-heading a{color:#fff;font-size:18px;}th.days{font-size:15px;}ul.selectBox-dropdown-menu.selectBox-options.form-select-selectBox-dropdown-menu{min-width:200px;}.view-header .dm-image{margin-bottom:inherit;padding-top:inherit;border-top:none;}#block-views-slideshows-block .content{padding:0;}.calendar-calendar .today .mini-day-on{background-color:#27588C;}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#0d9ddb;}.calendar-calendar .mini-day-on a{color:#0d9ddb;}.mini{background-color:#0d9ddb;color:#0d9bd9 !important;}.view-sidebar-event-calendar,.view-kids-event-calendar,.view-teens-event-calendar,.view-event-calendar{background-color:#0d9ddb;}.calendar-calendar th.days{background-color:#0d9ddb !important;}
