/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body{margin:0;background:#d3d3d3;font:400 16px/1.4"proxima-nova","ProximaNovaS-Light","proxima nova",arial,sans-serif;color:#000}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:0 0;color:#91111e;text-decoration:none;transition:all .25s ease;outine:none!important}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:600}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a img,img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;border:0;border-bottom:1px solid #e1e1e1;height:0;margin:20px 0;padding:0;width:100%}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button{font:inherit;overflow:visible}input,optgroup,select{color:inherit;font:inherit;margin:0}textarea{font:inherit;margin:0}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=search]{-webkit-appearance:textfield;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}html[xmlns] .flexslider .slides,input[type=file]{display:block}select[multiple],select[size]{height:auto}select optgroup{font-size:inherit;font-style:inherit;font-family:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}legend,td,th{padding:0}.flex-row{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-30px;margin-left:-30px}.flex-row>[class*=col-]{padding-right:30px;padding-left:30px}@media only screen and (min-width:1025px) and (max-width:1199px){.flex-row{margin-right:-20px;margin-left:-20px}.flex-row>[class*=col-]{padding-right:20px;padding-left:20px}}.gutter-lg-none{margin-left:0;margin-right:0}.gutter-lg-none>[class*=col-]{padding-left:0;padding-right:0}.gutter-lg-min{margin-left:-10px;margin-right:-10px}.gutter-lg-min>[class*=col-]{padding-left:10px;padding-right:10px}.gutter-lg-skinny{margin-left:-17px;margin-right:-17px}.gutter-lg-skinny>[class*=col-]{padding-left:17px;padding-right:17px}.gutter-lg-fat{margin-left:-25px;margin-right:-25px}.gutter-lg-fat>[class*=col-]{padding-left:25px;padding-right:25px}.gutter-lg-xlfat{margin-right:-37px;margin-left:-37px}.gutter-lg-xlfat>[class*=col-]{padding-right:37px;padding-left:37px}[class*=col-]{flex:0 0 auto}.col-flex{display:flex}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-auto{flex:0 1 auto}.gfield{flex-basis:100%;max-width:100%}.col-lg-1{flex-basis:8.333333%;max-width:8.333333%}.col-lg-2{flex-basis:16.666666%;max-width:16.666666%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.333333%;max-width:33.333333%}.col-lg-5{flex-basis:41.666666%;max-width:41.666666%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.333333%;max-width:58.333333%}.col-lg-8{flex-basis:66.666666%;max-width:66.666666%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.333333%;max-width:83.333333%}.col-lg-11{flex-basis:91.666666%;max-width:91.666666%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-off-right-0{margin-right:0}.col-lg-off-right-1{margin-right:8.333333%}.col-lg-off-right-2{margin-right:16.666666%}.col-lg-off-right-3{margin-right:25%}.col-lg-off-right-4{margin-right:33.333333%}.col-lg-off-right-5{margin-right:41.666666%}.col-lg-off-right-6{margin-right:50%}.col-lg-off-right-7{margin-right:58.333333%}.col-lg-off-right-8{margin-right:66.666666%}.col-lg-off-right-9{margin-right:75%}.col-lg-off-right-10{margin-right:83.333333%}.col-lg-off-right-11{margin-right:91.666666%}.col-lg-off-left-0{margin-left:0}.col-lg-off-left-1{margin-left:8.333333%}.col-lg-off-left-2{margin-left:16.666666%}.col-lg-off-left-3{margin-left:25%}.col-lg-off-left-4{margin-left:33.333333%}.col-lg-off-left-5{margin-left:41.666666%}.col-lg-off-left-6{margin-left:50%}.col-lg-off-left-7{margin-left:58.333%}.col-lg-off-left-8{margin-left:66.666666%}.col-lg-off-left-9{margin-left:75%}.col-lg-off-left-10{margin-left:83.333333%}.col-lg-off-left-11{margin-left:91.666666%}.start-lg{justify-content:flex-start}.center-lg{justify-content:center}.end-lg{justify-content:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.first-lg{order:-1}.last-lg{order:1}@media only screen and (min-width:768px) and (max-width:1024px){.gutter-mdl-default{margin-left:-30px;margin-right:-30px}.gutter-mdl-default>[class*=col-]{padding-left:30px;padding-right:30px}.gutter-mdl-none{margin-left:0;margin-right:0}.gutter-mdl-none>[class*=col-]{padding-left:0;padding-right:0}.gutter-mdl-min{margin-left:-10px;margin-right:-10px}.gutter-mdl-min>[class*=col-]{padding-left:10px;padding-right:10px}.gutter-mdl-skinny{margin-left:-17px;margin-right:-17px}.gutter-mdl-skinny>[class*=col-]{padding-left:17px;padding-right:17px}.gutter-mdl-fat{margin-left:-25px;margin-right:-25px}.gutter-mdl-fat>[class*=col-]{padding-left:25px;padding-right:25px}.gutter-mdl-xlfat{margin-right:-37px;margin-left:-37px}.gutter-mdl-xlfat>[class*=col-]{padding-right:37px;padding-left:37px}.col-mdl{flex-grow:1;flex-basis:0;max-width:100%}.col-mdl-auto{flex:0 1 auto}.col-mdl-1{flex-basis:8.333%;max-width:8.333%}.col-mdl-2{flex-basis:16.666%;max-width:16.666%}.col-mdl-3{flex-basis:25%;max-width:25%}.col-mdl-4{flex-basis:33.333333%;max-width:33.333333%}.col-mdl-5{flex-basis:41.666%;max-width:41.666%}.col-mdl-6{flex-basis:50%;max-width:50%}.col-mdl-7{flex-basis:58.333%;max-width:58.333%}.col-mdl-8{flex-basis:66.666666%;max-width:66.666666%}.col-mdl-9{flex-basis:75%;max-width:75%}.col-mdl-10{flex-basis:83.333%;max-width:83.333%}.col-mdl-11{flex-basis:91.666%;max-width:91.666%}.col-mdl-12{flex-basis:100%;max-width:100%}.col-mdl-off-right-0{margin-right:0}.col-mdl-off-right-1{margin-right:8.333%}.col-mdl-off-right-2{margin-right:16.666%}.col-mdl-off-right-3{margin-right:25%}.col-mdl-off-right-4{margin-right:33.333333%}.col-mdl-off-right-5{margin-right:41.666}.col-mdl-off-right-6{margin-right:50%}.col-mdl-off-right-7{margin-right:58.333%}.col-mdl-off-right-8{margin-right:66.666666%}.col-mdl-off-right-9{margin-right:75%}.col-mdl-off-right-10{margin-right:83.333%}.col-mdl-off-right-11{margin-right:91.666%}.col-mdl-off-left-0{margin-left:0}.col-mdl-off-left-1{margin-left:8.333%}.col-mdl-off-left-2{margin-left:16.666%}.col-mdl-off-left-3{margin-left:25%}.col-mdl-off-left-4{margin-left:33.333333%}.col-mdl-off-left-5{margin-left:41.666}.col-mdl-off-left-6{margin-left:50%}.col-mdl-off-left-7{margin-left:58.333%}.col-mdl-off-left-8{margin-left:66.666666%}.col-mdl-off-left-9{margin-left:75%}.col-mdl-off-left-10{margin-left:83.333%}.col-mdl-off-left-11{margin-left:91.666%}.start-mdl{justify-content:flex-start}.center-mdl{justify-content:center}.end-mdl{justify-content:flex-end}.around-mdl{justify-content:space-around}.between-mdl{justify-content:space-between}.top-mdl{align-items:flex-start}.middle-mdl{align-items:center}.bottom-mdl{align-items:flex-end}.first-mdl{order:-1}.last-mdl{order:1}.gutter-md-default{margin-left:-30px;margin-right:-30px}.gutter-md-default>[class*=col-]{padding-left:30px;padding-right:30px}.gutter-md-none{margin-left:0;margin-right:0}.gutter-md-none>[class*=col-]{padding-left:0;padding-right:0}.gutter-md-min{margin-left:-10px;margin-right:-10px}.gutter-md-min>[class*=col-]{padding-left:10px;padding-right:10px}.gutter-md-skinny{margin-left:-17px;margin-right:-17px}.gutter-md-skinny>[class*=col-]{padding-left:17px;padding-right:17px}.gutter-md-fat{margin-left:-25px;margin-right:-25px}.gutter-md-fat>[class*=col-]{padding-left:25px;padding-right:25px}.gutter-md-xlfat{margin-right:-37px;margin-left:-37px}.gutter-md-xlfat>[class*=col-]{padding-right:37px;padding-left:37px}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.333%;max-width:8.333%}.col-md-2{flex-basis:16.666%;max-width:16.666%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.333333%;max-width:33.333333%}.col-md-5{flex-basis:41.666%;max-width:41.666%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.333%;max-width:58.333%}.col-md-8{flex-basis:66.666666%;max-width:66.666666%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.333%;max-width:83.333%}.col-md-11{flex-basis:91.666%;max-width:91.666%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-off-right-0{margin-right:0}.col-md-off-right-1{margin-right:8.333%}.col-md-off-right-2{margin-right:16.666%}.col-md-off-right-3{margin-right:25%}.col-md-off-right-4{margin-right:33.333333%}.col-md-off-right-5{margin-right:41.666}.col-md-off-right-6{margin-right:50%}.col-md-off-right-7{margin-right:58.333%}.col-md-off-right-8{margin-right:66.666666%}.col-md-off-right-9{margin-right:75%}.col-md-off-right-10{margin-right:83.333%}.col-md-off-right-11{margin-right:91.666%}.col-md-off-left-0{margin-left:0}.col-md-off-left-1{margin-left:8.333%}.col-md-off-left-2{margin-left:16.666%}.col-md-off-left-3{margin-left:25%}.col-md-off-left-4{margin-left:33.333333%}.col-md-off-left-5{margin-left:41.666}.col-md-off-left-6{margin-left:50%}.col-md-off-left-7{margin-left:58.333%}.col-md-off-left-8{margin-left:66.666666%}.col-md-off-left-9{margin-left:75%}.col-md-off-left-10{margin-left:83.333%}.col-md-off-left-11{margin-left:91.666%}.start-md{justify-content:flex-start}.center-md{justify-content:center}.end-md{justify-content:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:500px) and (max-width:767px){.gutter-sm-default{margin-left:-30px;margin-right:-30px}.gutter-sm-default>[class*=col-]{padding-left:30px;padding-right:30px}.gutter-sm-none{margin-left:0;margin-right:0}.gutter-sm-none>[class*=col-]{padding-left:0;padding-right:0}.gutter-sm-min{margin-left:-10px;margin-right:-10px}.gutter-sm-min>[class*=col-]{padding-left:10px;padding-right:10px}.gutter-sm-skinny{margin-left:-17px;margin-right:-17px}.gutter-sm-skinny>[class*=col-]{padding-left:17px;padding-right:17px}.gutter-sm-fat{margin-left:-25px;margin-right:-25px}.gutter-sm-fat>[class*=col-]{padding-left:25px;padding-right:25px}.gutter-sm-xlfat{margin-right:-37px;margin-left:-37px}.gutter-sm-xlfat>[class*=col-]{padding-right:37px;padding-left:37px}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-auto{flex:0 1 auto}.col-sm-1{flex-basis:8.333%;max-width:8.333%}.col-sm-2{flex-basis:16.666%;max-width:16.666%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.333333%;max-width:33.333333%}.col-sm-5{flex-basis:41.666%;max-width:41.666%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.333%;max-width:58.333%}.col-sm-8{flex-basis:66.666666%;max-width:66.666666%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.333%;max-width:83.333%}.col-sm-11{flex-basis:91.666%;max-width:91.666%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-off-right-0{margin-right:0}.col-sm-off-right-1{margin-right:8.333%}.col-sm-off-right-2{margin-right:16.666%}.col-sm-off-right-3{margin-right:25%}.col-sm-off-right-4{margin-right:33.333333%}.col-sm-off-right-5{margin-right:41.666}.col-sm-off-right-6{margin-right:50%}.col-sm-off-right-7{margin-right:58.333%}.col-sm-off-right-8{margin-right:66.666666%}.col-sm-off-right-9{margin-right:75%}.col-sm-off-right-10{margin-right:83.333%}.col-sm-off-right-11{margin-right:91.666%}.col-sm-off-left-0{margin-left:0}.col-sm-off-left-1{margin-left:8.333%}.col-sm-off-left-2{margin-left:16.666%}.col-sm-off-left-3{margin-left:25%}.col-sm-off-left-4{margin-left:33.333333%}.col-sm-off-left-5{margin-left:41.666}.col-sm-off-left-6{margin-left:50%}.col-sm-off-left-7{margin-left:58.333%}.col-sm-off-left-8{margin-left:66.666666%}.col-sm-off-left-9{margin-left:75%}.col-sm-off-left-10{margin-left:83.333%}.col-sm-off-left-11{margin-left:91.666%}.start-sm{justify-content:flex-start}.center-sm{justify-content:center}.end-sm{justify-content:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (max-width:499px){.gutter-xs-default{margin-left:-30px;margin-right:-30px}.gutter-xs-default>[class*=col-]{padding-left:30px;padding-right:30px}.gutter-xs-none{margin-left:0;margin-right:0}.gutter-xs-none>[class*=col-]{padding-left:0;padding-right:0}.gutter-xs-min{margin-left:-10px;margin-right:-10px}.gutter-xs-min>[class*=col-]{padding-left:10px;padding-right:10px}.gutter-xs-skinny{margin-left:-17px;margin-right:-17px}.gutter-xs-skinny>[class*=col-]{padding-left:17px;padding-right:17px}.gutter-xs-fat{margin-left:-25px;margin-right:-25px}.gutter-xs-fat>[class*=col-]{padding-left:25px;padding-right:25px}.gutter-xs-xlfat{margin-right:-37px;margin-left:-37px}.gutter-xs-xlfat>[class*=col-]{padding-right:37px;padding-left:37px}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-auto{flex:0 1 auto}.col-xs-1{flex-basis:8.333%;max-width:8.333%}.col-xs-2{flex-basis:16.666%;max-width:16.666%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.333333%;max-width:33.333333%}.col-xs-5{flex-basis:41.666%;max-width:41.666%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.333%;max-width:58.333%}.col-xs-8{flex-basis:66.666666%;max-width:66.666666%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.333%;max-width:83.333%}.col-xs-11{flex-basis:91.666%;max-width:91.666%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-off-right-0{margin-right:0}.col-xs-off-right-1{margin-right:8.333%}.col-xs-off-right-2{margin-right:16.666%}.col-xs-off-right-3{margin-right:25%}.col-xs-off-right-4{margin-right:33.333333%}.col-xs-off-right-5{margin-right:41.666}.col-xs-off-right-6{margin-right:50%}.col-xs-off-right-7{margin-right:58.333%}.col-xs-off-right-8{margin-right:66.666666%}.col-xs-off-right-9{margin-right:75%}.col-xs-off-right-10{margin-right:83.333%}.col-xs-off-right-11{margin-right:91.666%}.col-xs-off-left-0{margin-left:0}.col-xs-off-left-1{margin-left:8.333%}.col-xs-off-left-2{margin-left:16.666%}.col-xs-off-left-3{margin-left:25%}.col-xs-off-left-4{margin-left:33.333333%}.col-xs-off-left-5{margin-left:41.666}.col-xs-off-left-6{margin-left:50%}.col-xs-off-left-7{margin-left:58.333%}.col-xs-off-left-8{margin-left:66.666666%}.col-xs-off-left-9{margin-left:75%}.col-xs-off-left-10{margin-left:83.333%}.col-xs-off-left-11{margin-left:91.666%}.start-xs{justify-content:flex-start}.center-xs{justify-content:center}.end-xs{justify-content:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.first-xs{order:-1}.last-xs{order:1}}h1,h2,h3{font-weight:300}h1,h2,h3,h4,h5,h6{font-family:"proxima-nova","ProximaNovaS-Light","proxima nova",arial,sans-serif;line-height:1.2}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{color:#000}.events-calendar-month tbody td .day-event a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#000;text-decoration:underline}h1{margin:0 0 15px;font-size:36px}h1.logo{min-height:44px;position:relative}h1.logo img{display:block;max-width:205px;max-height:44px;position:absolute;top:0;right:0}@media only screen and (max-width:499px){h1.logo img{max-width:150px}}h2,h3,h4,h5,h6{margin:0 0 5px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h4,h5,h6{font-weight:600}.lined_headline{padding:0 0 15px;margin:0 0 25px;border-bottom:1px solid #e1e1e1}a:hover{text-decoration:underline}a.back,a.more{font-size:14px;color:#91111e}.rtecontent a.back,.rtecontent a.more,h5,h6{font-size:16px}.icon,a.back,a.more,a.more:after{display:inline-block}a.back:after,a.more:after{content:"";width:10px;height:10px;margin:0 0 0 5px;transition:all .25s ease;background-image:url(../img/sprite.png);background-position:0-239px;background-repeat:no-repeat;background-size:200px auto}a.back:after{display:none}a.back:hover,a.more:hover{color:#055e80}a.back:hover:after,a.more:hover:after{margin:0 0 0 8px}a.back.large,a.more.large{font-size:16px}.icon:before,a.back:before{content:"";background-image:url(../img/sprite.png);background-repeat:no-repeat;background-size:200px auto}a.back:before{display:inline-block;width:10px;height:10px;margin:0 5px 0 0;transition:all .25s ease;background-position:-10px -239px}.icon{position:relative;margin:0 10px 0 0;padding-left:25px;white-space:nowrap}.icon:before{display:block;position:absolute;top:0;left:0;width:18px;height:21px;background-position:-140px 0}.icon.date:before{height:20px;background-position:0-90px}.icon.date2:before{height:20px;background-position:-140px -126px}.icon.com:before{top:4px;width:16px;height:15px;background-position:-68px -90px}.icon.time:before{top:2px;height:18px;background-position:-140px -168px}.icon.email:before{top:5px;width:15px;height:10px;background-position:-48px -90px}.icon.reward:before{width:16px;height:21px;background-position:-103px -126px}.icon.map_pin:before{width:12px;height:21px;background-position:-140px -252px}.icon.register:before{width:20px;height:18px;background-image:url(../img/icon-pencil-box.svg);background-position:0 0;background-repeat:no-repeat;background-size:100%auto}p{margin:0 0 20px}dd,ul{margin:20px 5px}ol{margin:20px 5px 20px 25px}ol ol,ol ul,ul ol,ul ul{margin:5px 1px}blockquote,code,pre{padding:20px}img{max-width:100%!important}.map_container img{max-width:none!important}.note{font-style:italic}.note,.small{font-size:14px}.rtecontent a,.rtecontent h2 a,.rtecontent h3 a,.rtecontent h4 a,.rtecontent h5 a,.rtecontent h6 a,.small a{color:#91111e}.rtecontent a:hover,.small a:hover{color:#055e80}.text-center{text-align:center}.lowlite,.placeholder,div.messages.error h2,div.messages.error h3,div.messages.error h4,div.messages.error h5,div.messages.error h6,div.messages.success h2,div.messages.success h3,div.messages.success h4,div.messages.success h5,div.messages.success h6,div.messages.warning h2,div.messages.warning h3,div.messages.warning h4,div.messages.warning h5,div.messages.warning h6{color:#000}.grid-container{width:103%;padding:0;margin:0-1.5%}.grid-container.space-top{margin-top:40px}.grid-container [class*=col-].input-space,.grid-container.space-bottom{margin-bottom:20px}.grid-container:after{content:"";display:table;clear:both}.grid-container .col-100,header nav .nav-area ul.mainNav li a:hover:after{width:100%}.grid-container .col-1-2{width:50%}.grid-container .col-1-3{width:33.33%}.grid-container .col-2-3{width:66.66%}.grid-container .col-1-4{width:25%}.grid-container .col-3-4{width:75%}.grid-container .col-1-5{width:20%}.grid-container .col-2-5{width:40%}.grid-container .col-3-5{width:60%}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.grid-container .col-1-2,.grid-container .col-1-3,.grid-container .col-1-4,.grid-container .col-1-5,.grid-container .col-2-3,.grid-container .col-2-5,.grid-container .col-3-4,.grid-container .col-3-5{width:100%;margin-bottom:25px}}.grid-container [class*=col-]{float:left;padding:0 1.5%}.grid-container [class*=col-].top-space{margin-top:10px}.rtecontent ul:not(.flex-direction-nav){list-style-type:none}.rtecontent ul:not(.flex-direction-nav) li{position:relative;padding:1px 22px}.rtecontent ul:not(.flex-direction-nav) li:before{content:"";display:block;position:absolute;top:6px;left:0;width:10px;height:9px;background-image:url(../img/sprite.png);background-position:0-20px;background-repeat:no-repeat;background-size:200px auto}.rtecontent .gallery ul{margin:0}.lt-ie9 input[type=checkbox]+label,.lt-ie9 input[type=radio]+label,.rtecontent .gallery ul li{padding:0}.rtecontent .gallery ul li:before{display:none}.rtecontent h2 a:hover,.rtecontent h3 a:hover,.rtecontent h4 a:hover,.rtecontent h5 a:hover,.rtecontent h6 a:hover{color:#055e80;text-decoration:underline}.rtecontent img{margin:0;max-width:100%!important}.rtecontent .rte_image_left{float:left;display:block;margin:5px 20px 10px 0}@media only screen and (max-width:499px){.rtecontent .rte_image_left{margin:5px 5px 10px 0;max-width:50%!important}}.rtecontent .rte_image_right{float:right;display:block;margin:5px 0 10px 20px}@media only screen and (max-width:499px){.rtecontent .rte_image_right{margin:5px 0 10px 5px;max-width:50%!important}}.rtecontent .rte_image_full{display:block;margin:5px 0 10px}.rtecontent .image_caption{font-style:italic}.rtecontent table{margin:0 0 15px}.rtecontent table td{padding:10px;vertical-align:top}.clearfix:after,.clearfix:before,.rtecontent:after,.rtecontent:before{content:" ";display:table}.clearfix:after,.rtecontent:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.hide,.no_display,header nav .nav-area .mobile-social:after,header nav .nav-area .social:after{display:none!important}.off_screen{left:-999em;position:absolute;top:-999em}.no_border{border:0!important}.hidden{display:none!important;visibility:hidden!important}.ui-datepicker{padding:0 5px}.ui-datepicker:before{position:absolute;top:0;left:0;width:100%;height:53px;background:#2f194d}.ui-widget-header .ui-icon{width:16px;height:14px;background-image:url(../img/sprite.png);background-position:0 0;background-repeat:no-repeat;background-size:200px auto}.ui-widget-header .ui-datepicker-next,.ui-widget-header .ui-datepicker-prev{cursor:pointer}.ui-widget-header .ui-datepicker-prev .ui-icon{background-position:-17px 0}.ui-widget-header .ui-datepicker-next .ui-icon,section.hero .cycle-controls a.next:before{background-position:0 0}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{width:16px;height:14px}.share_article,.share_article a{display:inline-block}.share_article a{position:relative;height:18px;width:21px;overflow:hidden;text-indent:-9999em;cursor:pointer;vertical-align:middle}.share_article a:after,.share_article a:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-image:url(../img/sprite_share.png);background-position:0 0;background-repeat:no-repeat;background-size:70px auto;opacity:1;filter:alpha(opacity=100);transition:all .25s ease}.share_article a:after{opacity:0;filter:alpha(opacity=0)}.share_article a.fb:before{background-position:4px -162px}.share_article a.fb:after{background-position:-31px -162px}.share_article a.tw:before{background-position:0-189px}.share_article a.tw:after{background-position:-35px -189px}.share_article a.gp:before{background-position:0-216px}.share_article a.gp:after{background-position:-35px -216px}.share_article a.em:before{background-position:0-243px}.share_article a.em:after{background-position:-35px -243px}.share_article a:hover:before{opacity:0;filter:alpha(opacity=0)}.share_article a:hover:after{opacity:1;filter:alpha(opacity=100)}div.messages{margin:10px 0;padding:20px 25px}div.messages h2,div.messages h3,div.messages h4,div.messages h5,div.messages h6{position:relative;padding-left:40px;margin:0 0 5px;color:#000}div.messages h2:before,div.messages h3:before,div.messages h4:before,div.messages h5:before,div.messages h6:before{content:"";display:block;width:28px;height:25px;position:absolute;top:2px;left:0;background-image:url(../img/sprite.png);background-position:-57px -50px;background-repeat:no-repeat;background-size:200px auto}div.messages p{padding:0;margin:0}div.messages,div.messages.error,div.messages.success,div.messages.warning{background:#f0f0f0;color:#000}div.messages.error h2:before,div.messages.error h3:before,div.messages.error h4:before,div.messages.error h5:before,div.messages.error h6:before,div.messages.warning h2:before,div.messages.warning h3:before,div.messages.warning h4:before,div.messages.warning h5:before,div.messages.warning h6:before{background-position:0-50px}div.messages.success h2:before,div.messages.success h3:before,div.messages.success h4:before,div.messages.success h5:before,div.messages.success h6:before{background-position:-29px -50px}.flex-container a:focus,.flex-container a:hover,.flex-slider a:focus,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.label,label{display:block;margin-bottom:5px;font-weight:600;color:#000}.label.no-margin,label.no-margin{margin-bottom:0}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}::-webkit-input-placeholder{color:#000}.form-control,input[type=email],input[type=password],input[type=text]{height:42px}.form-control,input[type=email],input[type=password],input[type=text],textarea{display:block;box-sizing:border-box;width:100%;padding:10px 15px;margin-bottom:20px;font-size:16px;line-height:18px;color:#000;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #a1a1a1;-webkit-appearance:none;border-radius:0;box-shadow:0}.form-control:focus,input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{border-color:#a1a1a1;outline:0;box-shadow:none}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control,fieldset[disabled] input[type=email],fieldset[disabled] input[type=password],fieldset[disabled] input[type=text],fieldset[disabled] textarea,input[type=email][disabled],input[type=email][readonly],input[type=password][disabled],input[type=password][readonly],input[type=text][disabled],input[type=text][readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#e6e6e6}textarea.form-control,textareainput[type=email],textareainput[type=password],textareainput[type=text],textareatextarea{height:auto}.form-control.date,input[type=email].date,input[type=password].date,input[type=text].date,textarea.date{padding-left:35px;background-image:url(../img/sprite.png);background-position:-131px -117px;background-repeat:no-repeat;background-size:200px auto}.form-control.lock,.form-control.person,input[type=email].lock,input[type=email].person,input[type=password].lock,input[type=password].person,input[type=text].lock,input[type=text].person,textarea.lock,textarea.person{padding-left:35px;background-image:url(../img/sprite.png);background-position:-131px -32px;background-repeat:no-repeat;background-size:200px auto}.form-control.lock,input[type=email].lock,input[type=password].lock,input[type=text].lock,textarea.lock{background-position:-131px -76px}.form-control.error,input[type=email].error,input[type=password].error,input[type=text].error,textarea.error{border-color:#91111e}textarea{height:150px}input[type=checkbox],input[type=radio]{position:absolute;left:-9999em;opacity:0}.lt-ie9 input[type=checkbox],.lt-ie9 input[type=radio]{position:relative;left:auto;opacity:1}input[type=checkbox]+label,input[type=radio]+label{position:relative;display:inline-block;margin:0 5px 0 0;padding:0 0 0 20px;font-weight:300;font-size:16px}input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";display:block;width:16px;height:16px;position:absolute;top:2px;left:0;border:1px solid #a1a1a1}input[type=radio]+label:before{border-radius:50%;box-shadow:inset 0 0 0 2px #fff}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background-color:#000}.lt-ie9 input[type=checkbox]+label:before,.lt-ie9 input[type=radio]+label:before{display:none}.checkbox-inline[disabled],.checkbox[disabled],.radio-inline[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.minict_wrapper,.minict_wrapper span{width:100%;height:42px;margin-bottom:20px;color:#000}.minict_wrapper{position:relative;background:#fff}.minict_wrapper.disabled{color:#000}.minict_wrapper.disabled span{color:#000!important}.minict_wrapper:after{content:"";display:block;position:absolute;width:14px;height:16px;top:13px;right:10px;background-image:url(../img/sprite.png);background-position:-47px 0;background-repeat:no-repeat;background-size:200px auto}.minict_wrapper span{display:block;padding:10px 15px;font-size:16px;line-height:18px;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #a1a1a1;border-radius:0;box-shadow:none;-webkit-appearance:none;cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.minict_wrapper span:empty:before{content:attr(data-placeholder);color:#000}.minict_wrapper.location span{padding-left:35px;background:#fff url(../img/sprite.png)-131px -241px no-repeat;background-size:200px auto}.minict_wrapper.active{box-shadow:none}.minict_wrapper ul{display:none;list-style:none;padding:0;margin:0;position:absolute;width:100%;top:41px;left:0;border:1px solid #a1a1a1;border-top:0;max-height:133px;overflow-y:auto;z-index:999999;background:#fff}.minict_wrapper ul li{list-style:none;padding:8px 15px;cursor:pointer;color:#000}.article-listing>ul>li .text h3,.minict_wrapper ul li.year{font-weight:600}.minict_wrapper ul li:hover{background:#ebebeb}.minict_wrapper ul li.minict_group{color:#000;background:#737373;font-weight:700;cursor:default}.minict_wrapper ul li.minict_empty{display:none;color:#000;text-align:center}.minict_wrapper ul li.disabled{cursor:default;color:#000}.minict_wrapper ul li.hidden{display:none}button,input[type=button],input[type=submit]{position:relative;display:block;height:42px;margin:0 0 20px;padding:12px 25px;background:#000;color:#fff;font-size:16px;line-height:17px;font-weight:600;text-transform:uppercase;text-align:center;border:0;transition:all .25s ease}button.arrow,input[type=button].arrow,input[type=submit].arrow{padding-right:67px;min-width:165px}button.arrow:after,input[type=button].arrow:after,input[type=submit].arrow:after{content:"";width:16px;height:14px;position:absolute;top:50%;margin-top:-7px;right:13px;background-image:url(../img/sprite.png);background-position:0 0;background-repeat:no-repeat;background-size:200px auto;transition:all .25s ease}button.arrow.down:after,input[type=button].arrow.down:after,input[type=submit].arrow.down:after{width:14px;height:16px;margin-top:-8px;background-position:-33px 0}button.arrow:before,input[type=button].arrow:before,input[type=submit].arrow:before{content:"";display:block;width:42px;height:42px;position:absolute;top:0;right:0;background:#383838;transition:all .25s ease}button.arrow.large,input[type=button].arrow.large,input[type=submit].arrow.large{height:55px;padding:20px 80px 20px 25px}button.arrow.large:before,input[type=button].arrow.large:before,input[type=submit].arrow.large:before{width:55px;height:55px}button.arrow.large:after,input[type=button].arrow.large:after,input[type=submit].arrow.large:after{right:20px}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){button.arrow.large,input[type=button].arrow.large,input[type=submit].arrow.large{height:42px;padding:12px 67px 12px 25px}button.arrow.large:before,input[type=button].arrow.large:before,input[type=submit].arrow.large:before{width:42px;height:42px}button.arrow.large:after,input[type=button].arrow.large:after,input[type=submit].arrow.large:after{right:13px}}button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#383838;text-decoration:none}button:hover.arrow.move:before,input[type=button]:hover.arrow.move:before,input[type=submit]:hover.arrow.move:before{right:-10px}button:hover.arrow.move:after,input[type=button]:hover.arrow.move:after,input[type=submit]:hover.arrow.move:after{right:3px}button:hover.arrow.large.move:after,input[type=button]:hover.arrow.large.move:after,input[type=submit]:hover.arrow.large.move:after{right:10px}button.color1,header nav .nav-area .nav-bar,input[type=button].color1,input[type=submit].color1{background:#01142b}button.color1.arrow:before,input[type=button].color1.arrow:before,input[type=submit].color1.arrow:before{background:#020f1f}button.color1:hover,input[type=button].color1:hover,input[type=submit].color1:hover{background-color:#020f1f}button.extra-margin-top,form .button,form button,form input[type=button],form input[type=submit],input[type=button].extra-margin-top,input[type=submit].extra-margin-top{margin-top:17px}form .grid-container [class*=col-]{margin-bottom:0}form .salsa_signup li{list-style-type:none}a.button{display:inline-block}header{position:relative;padding:0 0 33px}header.has-alert{padding-bottom:43px}header.has-alert .nav-area .mainNav{bottom:43px}.embedded header,header nav .menu-btn,header nav .search-btn,header nav .signup-btn{display:none}header:after,header:before{content:" ";display:table}header:after{clear:both}header .logo{display:block;float:left;margin:25px;width:142px;height:102px;overflow:hidden;text-indent:-999em;background:url(../img/logo.png)0 0 no-repeat;background-size:auto 102px}header nav .global,header nav .mobile-global{position:absolute;top:20px;right:275px}footer .footer_upper .link-list ul,footer .footer_upper ul.foot-nav,header nav .global ul,header nav .mobile-global ul,header nav .nav-area ul.mainNav{list-style-type:none;margin:0;padding:0}header nav .global ul li,header nav .mobile-global ul li{float:left;margin:0 25px 0 0}header nav .global ul li a,header nav .mobile-global ul li a{display:block;padding:8px 0 0;border-bottom:1px solid transparent;color:#595959;font-size:14px;line-height:1}header nav .global ul li a:hover,header nav .mobile-global ul li a:hover{color:#000;border-bottom-color:#000;text-decoration:none}.filter_container.event_filter_form button,header nav .nav-area{float:right}header nav .nav-area ul.mainNav{position:absolute;bottom:33px;right:25px}header nav .nav-area ul.mainNav li{position:relative;float:left;margin:0 40px 0 0;padding:0 0 20px}header nav .nav-area ul.mainNav li:last-of-type{margin-right:0}header nav .nav-area ul.mainNav li a{position:relative;display:block;padding:10px 0 2px;font-weight:400;color:#022044;font-size:18px;line-height:1}header nav .nav-area ul.mainNav li a:after,header nav .nav-area ul.mainNav li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#cce1ea}header nav .nav-area ul.mainNav li a:after{width:0;background:#000;transition:all .25s ease}header nav .nav-area ul.mainNav li a:hover{text-decoration:none;color:#91111e}@media only screen and (min-width:1025px) and (max-width:1199px),only screen and (min-width:1200px){header nav .nav-area ul.mainNav li.hasKids:after,header nav .nav-area ul.mainNav li.hasKids:before{z-index:9998;content:"";position:absolute;bottom:-1px;left:50%;margin-left:-7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #000;opacity:0;filter:alpha(opacity=0)}header nav .nav-area ul.mainNav li.hasKids:after{z-index:9999;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}header nav .nav-area ul.mainNav li.hasKids:hover:after,header nav .nav-area ul.mainNav li.hasKids:hover:before{opacity:1;filter:alpha(opacity=100)}header nav .nav-area ul.mainNav li.hasKids:hover ul{display:block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:1}header nav .nav-area ul.mainNav li ul li a:after,header nav .nav-area ul.mainNav li ul li a:before,header nav .nav-area ul.mainNav li ul li:hover:after,header nav .nav-area ul.mainNav li ul li:hover:before,header nav .nav-area ul.mainNav li.hasKids:hover ul ul{display:none}header nav .nav-area ul.mainNav li.hasKids:last-of-type:hover ul{left:auto;right:0;-webkit-transform:none;transform:none}header nav .nav-area ul.mainNav li ul{list-style-type:none;margin:20px 0 0;padding:20px 0 10px;display:block;position:absolute;left:-9999em;width:200px;height:unset;z-index:300;opacity:0;transition:opacity 250ms ease;border:1px solid #000;background:#fff}header nav .nav-area ul.mainNav li ul li{display:block;margin:0;padding:0}header nav .nav-area ul.mainNav li ul li a{font-size:16px;position:relative;display:block;text-align:left;text-transform:none;border:0;padding:8px 20px;height:unset}}header nav .nav-area ul.mainNav li.active>a{color:#000;text-decoration:none}header nav .nav-area ul.mainNav li ul{display:none}@media only screen and (min-width:1200px),only screen and (min-width:1200px) and (max-width:1299px),only screen and (min-width:1025px) and (max-width:1199px){header nav .nav-area .nav-bar{display:block;position:absolute;width:100%;min-height:33px;left:0;bottom:0}header nav .nav-area .nav-bar span{display:block;padding:6px;color:#fff;text-align:center;white-space:nowrap;transition:all .25s ease;opacity:0;filter:alpha(opacity=0)}header nav .nav-area .nav-bar span.show{opacity:1;filter:alpha(opacity=100)}}header nav .nav-area .mobile-social,header nav .nav-area .social{position:absolute;top:55px;right:25px;margin:0}header nav .nav-area .mobile-social ul,header nav .nav-area .social ul{list-style-type:none;margin:0;padding:0;display:block}footer .social ul li,header nav .nav-area .mobile-social ul li,header nav .nav-area .social ul li{position:relative;float:left;margin:0;padding:0}header nav .nav-area .mobile-social ul li a,header nav .nav-area .social ul li a{display:block;position:relative;height:30px;width:29px;overflow:hidden;text-indent:-9999em}header nav .nav-area .mobile-social ul li a:after,header nav .nav-area .mobile-social ul li a:before,header nav .nav-area .social ul li a:after,header nav .nav-area .social ul li a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;filter:alpha(opacity=100);transition:all .25s ease;background:url(../img/header_social_icons.png)0-88px no-repeat;background-size:300px auto}header nav .nav-area .mobile-social ul li a:after,header nav .nav-area .social ul li a:after{opacity:0;filter:alpha(opacity=0)}header nav .nav-area .mobile-social ul li a.fb:before,header nav .nav-area .social ul li a.fb:before{background-position:3px -88px}header nav .nav-area .mobile-social ul li a.fb:after,header nav .nav-area .social ul li a.fb:after{background-position:3px -132px}header nav .nav-area .mobile-social ul li a.tw:before,header nav .nav-area .social ul li a.tw:before{background-position:-28px -88px}header nav .nav-area .mobile-social ul li a.tw:after,header nav .nav-area .social ul li a.tw:after{background-position:-28px -132px}header nav .nav-area .mobile-social ul li a.pin:before,header nav .nav-area .social ul li a.pin:before{background-position:-60px -88px}header nav .nav-area .mobile-social ul li a.pin:after,header nav .nav-area .social ul li a.pin:after{background-position:-60px -132px}header nav .nav-area .mobile-social ul li a.in:before,header nav .nav-area .social ul li a.in:before{background-position:-91px -88px}header nav .nav-area .mobile-social ul li a.in:after,header nav .nav-area .social ul li a.in:after{background-position:-91px -132px}header nav .nav-area .mobile-social ul li a.ig:before,header nav .nav-area .social ul li a.ig:before{background-position:-156px -88px}header nav .nav-area .mobile-social ul li a.ig:after,header nav .nav-area .social ul li a.ig:after{background-position:-156px -132px}header nav .nav-area .mobile-social ul li a.yt:before,header nav .nav-area .social ul li a.yt:before{background-position:-124px -88px}header nav .nav-area .mobile-social ul li a.yt:after,header nav .nav-area .social ul li a.yt:after{background-position:-124px -132px}header nav .nav-area .mobile-social ul li:before,header nav .nav-area .social ul li:before{content:"";position:absolute;top:0;left:0;margin:0;border:0;width:100%;height:1px}header nav .nav-area .mobile-social ul li:after,header nav .nav-area .social ul li:after{content:"";position:absolute;top:0;left:0;margin:0;border:0;height:1px;width:0;transition:all .25s ease}header nav .nav-area .mobile-social ul li:hover a:before,header nav .nav-area .social ul li:hover a:before{opacity:0;filter:alpha(opacity=0)}header nav .nav-area .mobile-social ul li:hover a:after,header nav .nav-area .social ul li:hover a:after,header nav .search-container form.focus:after{opacity:1;filter:alpha(opacity=100)}header nav .nav-area .mobile-social ul li:hover:after,header nav .nav-area .social ul li:hover:after{width:100%}.embedded .breadcrumbs,.embedded footer,body.squeeze header nav,footer .social ul li a span,header nav .nav-area .mobile-global,header nav .nav-area .mobile-social{display:none}header nav .search-container{width:250px;position:absolute;top:20px;right:25px}header nav .search-container form{position:relative;padding:0;margin:0;width:100%;height:31px;overflow:hidden;border:1px solid #e6e6e6;transition:all .25s ease}header nav .search-container form:after,header nav .search-container form:before{content:"";display:block;position:absolute;background-image:url(../img/sprite.png);background-repeat:no-repeat;background-size:200px auto}header nav .search-container form:before{width:14px;height:14px;top:7px;left:9px;background-position:-49px -126px}header nav .search-container form:after{width:13px;height:12px;top:9px;right:9px;background-position:-30px -20px;opacity:0;filter:alpha(opacity=0);transition:all .25s ease}header nav .search-container form input[type=submit],header nav .search-container form input[type=text]{position:relative;z-index:100;background:0 0;border:0;margin:0;padding:0;font-size:14px;float:left}header nav .search-container form input[type=text]{width:225px;height:29px;padding-left:32px}header nav .search-container form input[type=submit]{width:23px;height:29px}header nav .search-container form .search-input::-webkit-input-placeholder{color:#a4a4a4}header nav .search-container form .search-input:-moz-placeholder{color:#a4a4a4}header nav .search-container form .search-input::-moz-placeholder{color:#a4a4a4}header nav .search-container form .search-input:-ms-input-placeholder{color:#a4a4a4}header nav .search-container form.focus{border-color:#a1a1a1}header nav .signup-container{width:250px;position:absolute;top:60px;right:25px;text-align:right}.breadcrumbs a,header nav .signup-container a{color:#022044}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px),only screen and (min-width:768px) and (max-width:1024px){header nav .signup-container{display:none}}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.mainsite header,.mainsite header nav .global ul li a{padding:0}.mainsite header .logo{width:170px;height:66px;margin:10px 0 13px 20px;background-size:auto 66px}.mainsite header nav{clear:both;background:#fff}.mainsite header nav .mobile-btns{position:absolute;top:45px;right:20px}.mainsite header nav .mobile-btns .menu-btn,.mainsite header nav .mobile-btns .search-btn,.mainsite header nav .mobile-btns .signup-btn{position:relative;display:inline-block;margin-left:35px;cursor:pointer;font-size:19px;line-height:19px;color:#022044}.mainsite header nav .mobile-btns .menu-btn:hover,.mainsite header nav .mobile-btns .search-btn:hover,.mainsite header nav .mobile-btns .signup-btn:hover{text-decoration:none}.mainsite header nav .mobile-btns .menu-btn{padding-left:45px}.mainsite header nav .mobile-btns .menu-btn .toggle{position:absolute;top:0;left:0;width:32px;height:21px}.mainsite header nav .mobile-btns .menu-btn .toggle .l1,.mainsite header nav .mobile-btns .menu-btn .toggle .l2,.mainsite header nav .mobile-btns .menu-btn .toggle .l3{display:block;height:3px;margin:0 0 6px;background:#022044;transition:all .25s ease}.mainsite header nav .mobile-btns .menu-btn.active .toggle{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mainsite header nav .mobile-btns .menu-btn.active .toggle span.l1{-webkit-transform:translateY(9px);transform:translateY(9px)}.mainsite header nav .mobile-btns .menu-btn.active .toggle span.l2{opacity:0;filter:alpha(opacity=0)}.mainsite header nav .mobile-btns .menu-btn.active .toggle span.l3{-webkit-transform:rotate(-90deg) translateX(9px);transform:rotate(-90deg) translateX(9px)}.mainsite header nav .mobile-btns .search-btn,.mainsite header nav .mobile-btns .signup-btn{padding-left:30px}.mainsite header nav .mobile-btns .search-btn:before{content:"";display:block;position:absolute;top:-1px;left:0;width:21px;height:21px;background-image:url(../img/sprite.png);background-position:0-168px;background-repeat:no-repeat;background-size:200px auto}.mainsite header nav .mobile-btns .signup-btn:before,.mainsite header nav .nav-area ul.mainNav li.navItem li.hasKids:after,.mainsite header nav .nav-area ul.mainNav li.navItem.hasKids:after{content:"";display:block;position:absolute;top:-1px;left:0;width:23px;height:21px;background-image:url(../img/sprite.png);background-position:-25px -168px;background-repeat:no-repeat;background-size:200px auto}.mainsite header nav .global{top:15px;right:20px}.mainsite header nav .nav-area{display:none;float:none}.mainsite header nav .nav-area ul.mainNav{padding:0;position:relative;bottom:auto;right:auto;border-bottom:1px solid #d7d7d7}.mainsite header nav .nav-area ul.mainNav li.navItem li.hasKids:after,.mainsite header nav .nav-area ul.mainNav li.navItem.hasKids:after{width:15px;height:8px;top:20px;right:25px;margin:0;border:0;left:auto;opacity:1;filter:alpha(opacity=100);transition:none;background-position:-19px -210px}.mainsite header nav .nav-area ul.mainNav li.navItem a{padding:18px 20px;border-color:#d7d7d7}.mainsite header nav .nav-area .mobile-social ul li:after,.mainsite header nav .nav-area .mobile-social ul li:before,.mainsite header nav .nav-area .social ul li:after,.mainsite header nav .nav-area .social ul li:before,.mainsite header nav .nav-area ul.mainNav li.navItem a:after{display:none}.mainsite header nav .nav-area ul.mainNav li.navItem ul{list-style-type:none;margin:0;padding:0}.mainsite header nav .nav-area ul.mainNav li.navItem,.mainsite header nav .nav-area ul.mainNav li.navItem ul li{position:relative;float:none;margin:0;padding:0}.mainsite header nav .nav-area ul.mainNav li.navItem ul li a{padding:18px 40px;background:#ebebeb}.mainsite header nav .nav-area ul.mainNav li.navItem ul li ul li a{padding:18px 60px;font-size:16px}.mainsite header nav .nav-area ul.mainNav li.toggle.hasKids:after{background-position:0-210px}.mainsite header nav .nav-area .mobile-social,.mainsite header nav .nav-area .social{position:relative;top:0;right:0;border-top:4px solid #d7d7d7;float:none;padding-bottom:0}.mainsite header nav .nav-area .mobile-social ul,.mainsite header nav .nav-area .social ul{padding:0 20px 0 13px}.mainsite header nav .nav-area .mobile-social ul:after,.mainsite header nav .nav-area .mobile-social ul:before,.mainsite header nav .nav-area .social ul:after,.mainsite header nav .nav-area .social ul:before{content:" ";display:table}.mainsite header nav .nav-area .mobile-social ul:after,.mainsite header nav .nav-area .social ul:after{clear:both}.mainsite header nav .nav-area .mobile-social ul li,.mainsite header nav .nav-area .social ul li{padding:10px 0}.mainsite header nav .nav-area .mobile-social ul li a,.mainsite header nav .nav-area .social ul li a{border:0;padding:10px 0;height:auto;width:37px}.mainsite header nav .nav-area .mobile-social ul li a:after,.mainsite header nav .nav-area .mobile-social ul li a:before,.mainsite header nav .nav-area .social ul li a:after,.mainsite header nav .nav-area .social ul li a:before{background-size:300px auto}.mainsite header nav .nav-area .mobile-social ul li a.fb:before,.mainsite header nav .nav-area .social ul li a.fb:before{background-position:7px -3px}.mainsite header nav .nav-area .mobile-social ul li a.fb:after,.mainsite header nav .nav-area .social ul li a.fb:after{background-position:7px -47px}.mainsite header nav .nav-area .mobile-social ul li a.tw:before,.mainsite header nav .nav-area .social ul li a.tw:before{background-position:-34px -3px}.mainsite header nav .nav-area .mobile-social ul li a.tw:after,.mainsite header nav .nav-area .social ul li a.tw:after{background-position:-34px -47px}.mainsite header nav .nav-area .mobile-social ul li a.pin:before,.mainsite header nav .nav-area .social ul li a.pin:before{background-position:-79px -3px}.mainsite header nav .nav-area .mobile-social ul li a.pin:after,.mainsite header nav .nav-area .social ul li a.pin:after{background-position:-79px -47px}.mainsite header nav .nav-area .mobile-social ul li a.in:before,.mainsite header nav .nav-area .social ul li a.in:before{background-position:-121px -3px}.mainsite header nav .nav-area .mobile-social ul li a.in:after,.mainsite header nav .nav-area .social ul li a.in:after{background-position:-121px -47px}.mainsite header nav .nav-area .mobile-social ul li a.ig:before,.mainsite header nav .nav-area .social ul li a.ig:before{background-position:-202px -3px}.mainsite header nav .nav-area .mobile-social ul li a.ig:after,.mainsite header nav .nav-area .social ul li a.ig:after{background-position:-202px -47px}.mainsite header nav .nav-area .mobile-social ul li a.yt:before,.mainsite header nav .nav-area .social ul li a.yt:before{background-position:-159px -3px}.mainsite header nav .nav-area .mobile-social ul li a.yt:after,.mainsite header nav .nav-area .social ul li a.yt:after{background-position:-159px -47px}.mainsite header nav .search-container{display:none;position:relative;top:auto;right:auto;padding:20px 25px;margin:0 auto;width:100%;border-top:1px solid #d7d7d7}.mainsite header nav .search-container form{margin:0 auto}.mainsite header nav .search-container form input[type=text]{width:100%}}@media only screen and (min-width:768px) and (max-width:1024px) and only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:500px) and (max-width:767px) and only screen and (min-width:768px) and (max-width:1024px),only screen and (max-width:499px) and only screen and (min-width:768px) and (max-width:1024px){.mainsite header nav .search-container{padding-left:20px;padding-right:20px}}@media only screen and (min-width:768px) and (max-width:1024px) and only screen and (min-width:500px) and (max-width:767px),only screen and (min-width:500px) and (max-width:767px) and only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px) and only screen and (min-width:500px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px) and only screen and (max-width:499px),only screen and (min-width:500px) and (max-width:767px) and only screen and (max-width:499px),only screen and (max-width:499px) and only screen and (max-width:499px){.mainsite header nav .search-container{padding-left:15px;padding-right:15px}}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.mainsite header .logo,header .logo{width:127px;height:51px;background-size:auto 51px;margin:17px 0 17px 10px}.mainsite header nav .mobile-btns,header nav .mobile-btns{top:34px;right:19px}.mainsite header nav .mobile-btns .menu-btn,.mainsite header nav .mobile-btns .search-btn,.mainsite header nav .mobile-btns .signup-btn,header nav .mobile-btns .menu-btn,header nav .mobile-btns .search-btn,header nav .mobile-btns .signup-btn{margin-left:30px;text-indent:-99999em}.mainsite header nav .mobile-btns .menu-btn,header nav .mobile-btns .menu-btn{width:32px;height:21px;padding:0}.mainsite header nav .mobile-btns .menu-btn .toggle,.mainsite header nav .mobile-btns .search-btn:before,.mainsite header nav .mobile-btns .signup-btn:before,header nav .mobile-btns .menu-btn .toggle,header nav .mobile-btns .search-btn:before,header nav .mobile-btns .signup-btn:before{top:0;left:0}.mainsite header nav .mobile-btns .search-btn,header nav .mobile-btns .search-btn{width:21px;height:21px;padding:0}.mainsite header nav .mobile-btns .signup-btn,header nav .mobile-btns .signup-btn{width:23px;height:21px;padding:0}.mainsite header nav .global,.mainsite header nav .nav-area ul.mainNav li.social,header nav .global,header nav .nav-area ul.mainNav li.social{display:none}.mainsite header nav .nav-area .mobile-global,header nav .nav-area .mobile-global{display:block;border-top:4px solid #d7d7d7;position:relative;right:auto}.mainsite header nav .nav-area .mobile-global ul,header nav .nav-area .mobile-global ul{padding:10px 0}.mainsite header nav .nav-area .mobile-global ul li,header nav .nav-area .mobile-global ul li{float:none}.mainsite header nav .nav-area .mobile-global ul li a,header nav .nav-area .mobile-global ul li a{padding:8px 15px;border:0}.mainsite header nav .nav-area .mobile-social,header nav .nav-area .mobile-social{display:block;border-top:0;padding:0 0 10px}.mainsite header nav .nav-area .mobile-social ul,header nav .nav-area .mobile-social ul{padding:0 15px 0 8px}.mainsite header nav .nav-area .mobile-social ul li,header nav .nav-area .mobile-social ul li{padding:0}}.subsite header{height:185px;padding:0}.subsite header .logo{position:absolute;top:60px;right:25px;width:100px;height:41px;margin:0;background-size:auto 41px}.subsite header .logo.no-search{top:20px}.subsite header .subsite-logo{display:inline-block;margin:35px 0 0 25px;color:#020f1f;font-size:38px;line-height:1;font-weight:600}.subsite header .subsite-logo:hover{text-decoration:none}.subsite header .subsite-logo-img,section.hero.hero-type-video .caption .caption_text .button{margin-top:20px}.subsite header .subsite-logo-img img{display:block;max-height:75px}.subsite header nav,footer .social ul li:hover:after{width:100%}.subsite header nav .nav-area{float:none}.subsite header nav .nav-area ul.mainNav{left:0;right:0;padding:0 0 0 25px}.subsite header nav .nav-area ul.mainNav li{margin:0 35px 0 0;padding:0 0 10px}.subsite header nav .nav-area ul.mainNav li:last-child{margin-right:0}@media only screen and (min-width:1025px) and (max-width:1199px),only screen and (min-width:1200px){.subsite header nav .nav-area ul.mainNav li.hasKids ul{margin-top:10px}.subsite header nav .nav-area ul.mainNav li:last-of-type:hover ul{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.subsite header nav .nav-area ul.mainNav li:first-of-type:hover ul{right:auto;left:0;-webkit-transform:none;transform:none}}@media only screen and (min-width:1025px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.subsite header{padding:0;height:auto}.subsite header .subsite-logo{margin-top:20px;margin-left:20px}.subsite header .subsite-logo-img,.subsite header .subsite-logo-img img{height:41px}.subsite header .logo,.subsite header .logo.no-search{float:none;position:relative;top:auto;right:auto;margin-top:20px;margin-bottom:20px;margin-left:20px;height:41px;background-size:auto 41px}.subsite header nav{clear:both;background:#fff;position:relative;left:auto;bottom:auto}.subsite header nav .mobile-btns{position:absolute;right:20px}.subsite header nav .mobile-btns .menu-btn,.subsite header nav .mobile-btns .search-btn,.subsite header nav .mobile-btns .signup-btn{position:relative;display:inline-block;margin-left:35px;cursor:pointer;font-size:19px;line-height:19px;color:#022044}.subsite header nav .mobile-btns .menu-btn:hover,.subsite header nav .mobile-btns .search-btn:hover,.subsite header nav .mobile-btns .signup-btn:hover{text-decoration:none}.subsite header nav .mobile-btns .menu-btn{padding-left:45px}.subsite header nav .mobile-btns .menu-btn .toggle{position:absolute;top:0;left:0;width:32px;height:21px}.subsite header nav .mobile-btns .menu-btn .toggle .l1,.subsite header nav .mobile-btns .menu-btn .toggle .l2,.subsite header nav .mobile-btns .menu-btn .toggle .l3{display:block;height:3px;margin:0 0 6px;background:#022044;transition:all .25s ease}.subsite header nav .mobile-btns .menu-btn.active .toggle{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.subsite header nav .mobile-btns .menu-btn.active .toggle span.l1{-webkit-transform:translateY(9px);transform:translateY(9px)}.subsite header nav .mobile-btns .menu-btn.active .toggle span.l2{opacity:0;filter:alpha(opacity=0)}.subsite header nav .mobile-btns .menu-btn.active .toggle span.l3{-webkit-transform:rotate(-90deg) translateX(9px);transform:rotate(-90deg) translateX(9px)}.subsite header nav .mobile-btns .search-btn,.subsite header nav .mobile-btns .signup-btn{padding-left:30px}.subsite header nav .mobile-btns .search-btn:before{content:"";display:block;position:absolute;top:-1px;left:0;width:21px;height:21px;background-image:url(../img/sprite.png);background-position:0-168px;background-repeat:no-repeat;background-size:200px auto}.subsite header nav .mobile-btns .signup-btn:before,.subsite header nav .nav-area ul.mainNav li.navItem li.hasKids:after,.subsite header nav .nav-area ul.mainNav li.navItem.hasKids:after{content:"";display:block;position:absolute;top:-1px;left:0;width:23px;height:21px;background-image:url(../img/sprite.png);background-position:-25px -168px;background-repeat:no-repeat;background-size:200px auto}.subsite header nav .global{top:15px;right:20px}.subsite header nav .global ul li a{padding:0}.subsite header nav .nav-area{display:none;float:none}.subsite header nav .nav-area ul.mainNav{padding:0;position:relative;bottom:auto;right:auto;border-bottom:1px solid #d7d7d7}.subsite header nav .nav-area ul.mainNav li.navItem li.hasKids:after,.subsite header nav .nav-area ul.mainNav li.navItem.hasKids:after{width:15px;height:8px;top:20px;right:25px;margin:0;border:0;left:auto;opacity:1;filter:alpha(opacity=100);transition:none;background-position:-19px -210px}.subsite header nav .nav-area ul.mainNav li.navItem a{padding:18px 20px;border-color:#d7d7d7}.subsite header nav .nav-area .mobile-social ul li:after,.subsite header nav .nav-area .mobile-social ul li:before,.subsite header nav .nav-area .social ul li:after,.subsite header nav .nav-area .social ul li:before,.subsite header nav .nav-area ul.mainNav li.navItem a:after{display:none}.subsite header nav .nav-area ul.mainNav li.navItem ul{list-style-type:none;margin:0;padding:0}.subsite header nav .nav-area ul.mainNav li.navItem,.subsite header nav .nav-area ul.mainNav li.navItem ul li{position:relative;float:none;margin:0;padding:0}.subsite header nav .nav-area ul.mainNav li.navItem ul li a{padding:18px 40px;background:#ebebeb}.subsite header nav .nav-area ul.mainNav li.navItem ul li ul li a{padding:18px 60px;font-size:16px}.subsite header nav .nav-area ul.mainNav li.toggle.hasKids:after{background-position:0-210px}.subsite header nav .nav-area .mobile-social,.subsite header nav .nav-area .social{position:relative;top:0;right:0;border-top:4px solid #d7d7d7;float:none;padding-bottom:0}.subsite header nav .nav-area .mobile-social ul,.subsite header nav .nav-area .social ul{padding:0 20px 0 13px}.subsite header nav .nav-area .mobile-social ul:after,.subsite header nav .nav-area .mobile-social ul:before,.subsite header nav .nav-area .social ul:after,.subsite header nav .nav-area .social ul:before{content:" ";display:table}.subsite header nav .nav-area .mobile-social ul:after,.subsite header nav .nav-area .social ul:after{clear:both}.subsite header nav .nav-area .mobile-social ul li,.subsite header nav .nav-area .social ul li{padding:10px 0}.subsite header nav .nav-area .mobile-social ul li a,.subsite header nav .nav-area .social ul li a{border:0;padding:10px 0;height:auto;width:37px}.subsite header nav .nav-area .mobile-social ul li a:after,.subsite header nav .nav-area .mobile-social ul li a:before,.subsite header nav .nav-area .social ul li a:after,.subsite header nav .nav-area .social ul li a:before{background-size:300px auto}.subsite header nav .nav-area .mobile-social ul li a.fb:before,.subsite header nav .nav-area .social ul li a.fb:before{background-position:7px -3px}.subsite header nav .nav-area .mobile-social ul li a.fb:after,.subsite header nav .nav-area .social ul li a.fb:after{background-position:7px -47px}.subsite header nav .nav-area .mobile-social ul li a.tw:before,.subsite header nav .nav-area .social ul li a.tw:before{background-position:-34px -3px}.subsite header nav .nav-area .mobile-social ul li a.tw:after,.subsite header nav .nav-area .social ul li a.tw:after{background-position:-34px -47px}.subsite header nav .nav-area .mobile-social ul li a.pin:before,.subsite header nav .nav-area .social ul li a.pin:before{background-position:-79px -3px}.subsite header nav .nav-area .mobile-social ul li a.pin:after,.subsite header nav .nav-area .social ul li a.pin:after{background-position:-79px -47px}.subsite header nav .nav-area .mobile-social ul li a.in:before,.subsite header nav .nav-area .social ul li a.in:before{background-position:-121px -3px}.subsite header nav .nav-area .mobile-social ul li a.in:after,.subsite header nav .nav-area .social ul li a.in:after{background-position:-121px -47px}.subsite header nav .nav-area .mobile-social ul li a.ig:before,.subsite header nav .nav-area .social ul li a.ig:before{background-position:-202px -3px}.subsite header nav .nav-area .mobile-social ul li a.ig:after,.subsite header nav .nav-area .social ul li a.ig:after{background-position:-202px -47px}.subsite header nav .nav-area .mobile-social ul li a.yt:before,.subsite header nav .nav-area .social ul li a.yt:before{background-position:-159px -3px}.subsite header nav .nav-area .mobile-social ul li a.yt:after,.subsite header nav .nav-area .social ul li a.yt:after{background-position:-159px -47px}.subsite header nav .search-container{display:none;position:relative;top:auto;right:auto;padding:20px 25px;margin:0 auto;width:100%;border-top:1px solid #d7d7d7}.subsite header nav .search-container form{margin:0 auto}.subsite header nav .search-container form input[type=text]{width:100%}.subsite header nav .mobile-btns{top:-50px}}@media only screen and (min-width:1025px) and (max-width:1199px) and only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:768px) and (max-width:1024px) and only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:500px) and (max-width:767px) and only screen and (min-width:768px) and (max-width:1024px),only screen and (max-width:499px) and only screen and (min-width:768px) and (max-width:1024px){.subsite header nav .search-container{padding-left:20px;padding-right:20px}}@media only screen and (min-width:1025px) and (max-width:1199px) and only screen and (min-width:500px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px) and only screen and (min-width:500px) and (max-width:767px),only screen and (min-width:500px) and (max-width:767px) and only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px) and only screen and (min-width:500px) and (max-width:767px),only screen and (min-width:1025px) and (max-width:1199px) and only screen and (max-width:499px),only screen and (min-width:768px) and (max-width:1024px) and only screen and (max-width:499px),only screen and (min-width:500px) and (max-width:767px) and only screen and (max-width:499px),only screen and (max-width:499px) and only screen and (max-width:499px){.subsite header nav .search-container{padding-left:15px;padding-right:15px}}.breadcrumbs{padding:10px 25px;background:#ebebeb;font-size:14px;color:#022044}.breadcrumbs span{color:#000}@media only screen and (min-width:768px) and (max-width:1024px){.breadcrumbs{padding:10px 20px}}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.breadcrumbs{padding:10px 15px}}.alert{position:relative;padding:10px 55px}.alert,.alert a,footer .footer_upper a:hover,footer .footer_upper h1,footer .footer_upper h2,footer .footer_upper h3,footer .footer_upper h4,footer .footer_upper h5,footer .footer_upper h6{color:#fff}.alert a.close,.alert:before{display:block;width:21px;height:21px;position:absolute;top:10px;background-image:url(../img/sprite.png);background-repeat:no-repeat;background-size:200px auto}.alert:before{content:"";left:25px;background-position:0-126px}.alert a.close{overflow:hidden;text-indent:-9999em;right:25px;background-position:-21px -126px}@media only screen and (min-width:768px) and (max-width:1024px){.alert{padding:14px 55px}}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.alert{padding:14px 55px}}.mfp-content{background:#fff;padding:50px 50px 30px;width:50%!important}.mfp-content .mfp-close{margin:0}.mfp-content .mfp-close:hover{background:0 0}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.mfp-content{width:75%!important}}footer .footer_upper{position:relative;padding:35px 25px;background:#01142b;color:#fff;font-size:15px}footer .footer_upper:after,footer .footer_upper:before{content:" ";display:table}footer .footer_upper:after{clear:both}footer .footer_upper h4{font-weight:600;margin:0 0 7px}footer .copyright a,footer .footer_upper a,footer .formCol h6{color:#507eaf}footer .footer_upper address{font-style:normal}footer .footer_upper span.tel{display:block;margin-top:8px}footer .footer_upper .col1,footer .footer_upper .col2,footer .footer_upper .col3{float:left}footer .footer_upper .col1{width:18%}footer .footer_upper .col2{width:52%}footer .footer_upper .col2 .grid-container{padding-right:15px}footer .footer_upper .col3{width:29%}footer .footer_upper .col3.global ul{list-style-type:none;text-align:right}.side_filters form input[type=checkbox]+label,footer .footer_upper .link-list ul li{display:block;margin:0 0 5px}footer .footer_upper .link-list ul li a{line-height:1.1}footer .footer_upper ul.foot-nav li{margin:0 35px 0 0;vertical-align:top;display:inline-block}.subsite footer .footer_upper .col1{width:30%;padding-right:20px}.subsite footer .footer_upper .col2{width:30%;padding:0 20px}.subsite footer .footer_upper .col3{width:30%;padding-left:20px}@media only screen and (min-width:768px) and (max-width:1024px){footer .footer_upper{padding:35px 20px}footer .footer_upper .col1,footer .footer_upper .col2{width:50%;float:none;padding:0 60px 0 0}footer .footer_upper .col1 .grid-container .col-1-4,footer .footer_upper .col2 .grid-container .col-1-4{width:49%;float:none;display:inline-block;vertical-align:top;margin-bottom:10px}footer .footer_upper .col1{padding-bottom:25px}footer .footer_upper .col3{float:none;width:50%;padding:0 40px 0 0;position:absolute;top:35px;right:0}.subsite footer .footer_upper .col1,.subsite footer .footer_upper .col2{display:inline-block;width:40%;padding-right:20px;float:none}.subsite footer .footer_upper .col3{width:100%;position:relative;top:auto;right:auto}}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){footer .footer_upper .col1,footer .footer_upper .col2,footer .footer_upper .col3{width:100%;float:none;margin:0 0 25px}footer .footer_upper .col1 .grid-container .col-1-4,footer .footer_upper .col2 .grid-container .col-1-4,footer .footer_upper .col3 .grid-container .col-1-4{width:49%;float:none;display:inline-block;vertical-align:top;margin-bottom:10px}.subsite footer .footer_upper .col1,.subsite footer .footer_upper .col2,.subsite footer .footer_upper .col3{width:100%;float:none}}footer .formCol{font-size:14px}footer .subscribeForm{background:#e6e6e6}footer .subscribeForm:after,footer .subscribeForm:before{content:" ";display:table}footer .subscribeForm:after{clear:both}footer .subscribeForm input{float:left;height:36px;padding:10px;margin:0;border:0;background:#e6e6e6;width:calc(100% - 37px)}footer .subscribeForm input:focus{background:#fff}footer .subscribeForm button{float:right;height:36px;width:37px;overflow:hidden;text-indent:-9999em;padding:0;margin:0;background:#022044}footer .subscribeForm button:before{content:"";display:block;position:absolute;top:50%;left:50%;margin:-7px 0 0-8px;width:16px;height:14px;background-image:url(../img/sprite.png);background-position:0 0;background-repeat:no-repeat;background-size:200px}footer .copyright{position:relative;padding:18px 25px;background:#020f1f;color:#507eaf;font-size:14px}footer .social ul{list-style-type:none;padding:0;display:block;margin:10px 0 0}footer .social ul li a{display:block;position:relative;height:24px;width:28px;overflow:hidden;text-indent:-9999em}footer .social ul li a:after,footer .social ul li a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;filter:alpha(opacity=100);transition:all .25s ease;background:url(../img/footer_social_icons.png)0-88px no-repeat;background-size:300px auto}footer .social ul li a:after{opacity:0;filter:alpha(opacity=0)}footer .social ul li a.fb:before{background-position:3px -96px}footer .social ul li a.fb:after{background-position:3px -140px}footer .social ul li a.tw:before{background-position:-28px -96px}footer .social ul li a.tw:after{background-position:-28px -140px}footer .social ul li a.pin:before{background-position:-60px -96px}footer .social ul li a.pin:after{background-position:-60px -140px}footer .social ul li a.in:before{background-position:-91px -96px}footer .social ul li a.in:after{background-position:-91px -140px}footer .social ul li a.ig:before{background-position:-156px -96px}footer .social ul li a.ig:after{background-position:-156px -140px}footer .social ul li a.yt:before{background-position:-124px -96px}footer .social ul li a.yt:after{background-position:-124px -140px}.article-listing2>ul>li a:hover span.arrow:before,.map_container .map_popup .text ul li a:hover span.arrow:before,.modal,footer .social ul li:hover a:before{opacity:0;filter:alpha(opacity=0)}.article-listing2>ul>li a:hover span.arrow:after,.map_container .map_popup .text ul li a:hover span.arrow:after,footer .social ul li:hover a:after{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){footer .social{margin-bottom:20px}}.modal{float:none;flex-grow:0;padding:20px;display:flex;flex-shrink:0;flex-basis:100%;align-items:center;flex-direction:row;-ms-flex-negative:1;justify-content:center;top:0;left:0;right:0;bottom:0;z-index:1000;position:fixed;transition:all .5s ease;background:rgba(255,255,255,.98);transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0)}.modal .center-block{width:768px;margin:0 auto;max-width:100%;padding:45px 15px;text-align:center;border:1px solid #000}.modal .center-block h2,.modal .center-block p{text-align:left}.modal .center-block .btn{color:#fff;display:block;max-width:120px;font-size:15px;font-weight:700;padding:10px 15px;margin:0 auto 20px;text-transform:uppercase;background:#000}.modal .center-block .btn:hover{text-decoration:none;background:#333}.modal.active{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1)}#voter-guide-form{padding-bottom:15px;border-bottom:1px solid #e1e1e1}.results-container{padding-bottom:50px}.results-container .result{padding:25px 0;font-size:16px;line-height:150%;border-bottom:1px solid #e1e1e1}.results-container .result h3{color:#037774;font-size:20px;font-weight:700}.results-container .result span.inline{margin-right:10px;display:inline-block}.results-container .result span.inline.affiliation:before,.results-container .result span.inline.telephone:before,.results-container .result span.inline.website:before{content:"";width:22px;height:22px;margin-right:5px;margin-bottom:10px;display:inline-block;vertical-align:top;background:url(../img/icons@2x.png)0 1px no-repeat;background-size:76px 18px}.results-container .result span.inline.telephone:before{background-position:-27px 3px}.results-container .result span.inline.website:before{background-position:-54px 3px}#voter-guide-form,.results-container .result .exerpt{margin-bottom:25px}.results-container .result .expandable{display:none;margin-bottom:25px}.results-container .result .result--expander{font-size:14px;position:relative;display:inline-block}.results-container .result .result--expander:after{content:"";width:9px;height:10px;margin-left:5px;display:inline-block;transition:all .25s ease;background:url(../img/arrow-icon@2x.png)0 0 no-repeat;background-size:100%auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.results-container .result .result--expander.expanded:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.results-container .result.result--candidate{line-height:140%;position:relative;min-height:250px;padding-left:180px}.results-container .result.result--candidate img{left:0;top:25px;position:absolute;max-width:140px!important}@media only screen and (max-width:499px){.results-container .result.result--candidate{padding-left:0}.results-container .result.result--candidate img{display:block;position:static;margin:0 0 20px;max-width:100%}}.gutter.no-bottom,body.squeeze header{padding-bottom:0}body.squeeze header .logo{margin:25px auto;float:none}body.squeeze .main_content.gutter{padding-top:0}.event-view-toggle{float:right;display:flex;width:350px}.event-view-toggle a{display:block;padding:10px;flex:1 1 50%;background:#fff;color:#000;border:1px solid #979797;text-align:center}.article-listing>ul>li .text h3 a:hover,.event-view-toggle a:hover{text-decoration:none}.event-view-toggle a.active{color:#fff;background:#000;border-color:#000}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.event-view-toggle{float:none;width:100%}}.monthview-title{margin:0 0 25px;font-size:36px}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.monthview-title{margin:25px 0 15px}}.monthview{clear:both;position:relative}.events-calendar-month{border:0;border-collapse:collapse;width:100%}.events-calendar-month thead{background:#022044}.events-calendar-month thead th{padding:15px 5px;color:#fff;border:2px solid #022044;font:700 14px/1.1"proxima-nova","ProximaNovaS-Light","proxima nova",arial,sans-serif}.events-calendar-month tbody td .day-event.view-all .day-popup.pop-show,.events-calendar-month thead th .full{display:block}.events-calendar-month tbody td .day-event.view-all.mobile-only,.events-calendar-month thead th .abbr{display:none}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.events-calendar-month thead th .full{display:none}.events-calendar-month thead th .abbr{display:block}}.events-calendar-month tbody{border:4px solid #cce1ea}.events-calendar-month tbody td{width:14.28%;height:130px;padding-bottom:5px;vertical-align:top;border:4px solid #cce1ea;background:#fff}.events-calendar-month tbody td.other-month{background:#cce1ea}.events-calendar-month tbody td .daynum{padding:5px;text-align:right;font:700 14px/1.1"proxima-nova","ProximaNovaS-Light","proxima nova",arial,sans-serif;color:#000}.events-calendar-month tbody td .day-event{margin:5px 0;padding:0 5px;font-size:14px;line-height:1.1}.events-calendar-month tbody td .day-event.view-all{position:relative;margin-top:15px}.events-calendar-month tbody td .day-event.view-all>a span{display:inline}.events-calendar-month tbody td .day-event.view-all>a span:last-child{display:none}.events-calendar-month tbody td .day-event.view-all .day-popup{display:none;position:absolute;bottom:30px;width:250px;box-shadow:0 0 6px 0#cce1ea;font-size:14px}.events-calendar-month tbody td .day-event.view-all .day-popup p{margin:8px 0}.events-calendar-month tbody td .day-event.view-all .day-popup .day-popup-inner{position:relative;padding:20px;background:#fff}.events-calendar-month tbody td .day-event.view-all .day-popup .pop-close{display:block;position:absolute;width:20px;height:20px;top:-10px;right:-10px;background:url(../img/icon-close.svg)center center no-repeat;cursor:pointer}.events-calendar-month tbody td .day-event.view-all .day-popup:before{content:"";position:absolute;top:100%;left:5%;margin:-11px 0 0;width:20px;height:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;box-shadow:0 0 6px 0#cce1ea}.events-calendar-month tbody td:nth-child(5) .day-event.view-all .day-popup,.events-calendar-month tbody td:nth-child(6) .day-event.view-all .day-popup,.events-calendar-month tbody td:nth-child(7) .day-event.view-all .day-popup{right:0}.events-calendar-month tbody td:nth-child(5) .day-event.view-all .day-popup:before,.events-calendar-month tbody td:nth-child(6) .day-event.view-all .day-popup:before,.events-calendar-month tbody td:nth-child(7) .day-event.view-all .day-popup:before{left:auto;right:13%}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.events-calendar-month tbody,.events-calendar-month tbody td{border-width:2px}.events-calendar-month tbody td .day-event,.events-calendar-month tbody td .daynum{font-size:10px}.events-calendar-month tbody td .day-event,.events-calendar-month tbody td .day-event.view-all>a span{display:none}.events-calendar-month tbody td .day-event.view-all,.events-calendar-month tbody td .day-event.view-all.mobile-only{display:block}.events-calendar-month tbody td .day-event.view-all>a span:last-child{display:inline}}.site-wrapper{margin:0 auto;max-width:1300px;background:#fff;overflow:hidden}.gutter{padding:25px}@media only screen and (min-width:768px) and (max-width:1024px){.gutter{padding:25px 20px}}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.gutter{padding:25px 15px}}.narrow_container{max-width:817px;margin:0 auto}.skinny_container{max-width:385px;margin:0 auto}.align-right{text-align:right}section.hero{background:#022044}section.hero ul.slideshow,section.sub-hero ul.slideshow{list-style-type:none;margin:0;padding:0;width:100%}section.hero ul.slideshow>li{width:100%;height:458px}section.hero ul.slideshow>li .img{float:left;width:60%;height:458px;background-color:#fff;background-size:cover;background-position:center top;background-repeat:no-repeat}section.hero ul.slideshow>li .caption{float:right;width:40%;padding:45px 35px;color:#fff;font-size:19px}section.hero ul.slideshow>li .caption .caption_text{min-height:222px;max-height:223px;margin:0 0 20px;overflow:hidden}section.hero ul.slideshow>li .caption .button,section.tagline h1{margin:0}section.hero ul.slideshow>li .caption h2{color:#fff;font-size:50px;line-height:54px}section.hero ul.slideshow>li .caption .text a,section.hero.hero-type-video .caption .caption_text .text a{color:#344f70}@media only screen and (min-width:768px) and (max-width:1024px){section.hero ul.slideshow>li .caption{padding:45px 35px 25px}section.hero ul.slideshow>li .caption .caption_text{min-height:253px;max-height:253px}}section.hero .cycle-controls,section.hero .cycle-pager{position:absolute;bottom:64px;width:40%;right:0;z-index:101}section.hero .cycle-controls a{display:block;position:absolute;top:0;left:0;width:56px;height:64px;cursor:pointer;background-color:#020f1f}section.hero .cycle-controls a:before,section.sub-hero .cycle-controls a:before{content:"";display:block;position:absolute;top:50%;left:50%;width:16px;height:14px;background-image:url(../img/sprite.png);background-repeat:no-repeat;background-size:200px auto}section.hero .cycle-controls a:before{margin:-7px 0 0-8px;background-position:-17px 0}section.hero .cycle-controls a.next{left:auto;right:0}section.hero .cycle-pager{bottom:0;height:64px;background:#01142b;text-align:center;z-index:100}section.hero .cycle-pager a{display:inline-block;padding:25px 15px 20px;cursor:pointer;font-size:16px;line-height:1;font-weight:600;color:#020b17}section.hero .cycle-pager a:hover{text-decoration:none;color:#344f70}section.hero .cycle-pager a.cycle-pager-active{color:#fff}section.hero .progress-container{position:absolute;bottom:0;left:0;width:60%;z-index:100}section.hero .progress-container .progress{width:0;height:5px;background:rgba(255,255,255,.6);z-index:100}@media only screen and (min-width:1025px) and (max-width:1199px){section.hero .progress-container,section.hero ul.slideshow>li .img{width:55%}section.hero .cycle-controls,section.hero .cycle-pager,section.hero ul.slideshow>li .caption{width:45%}section.hero ul.slideshow>li .caption h2{font-size:44px;line-height:46px}}@media only screen and (min-width:768px) and (max-width:1024px){section.hero .progress-container,section.hero ul.slideshow>li .caption,section.hero ul.slideshow>li .img{width:50%}section.hero ul.slideshow>li .caption h2{font-size:44px;line-height:46px}section.hero .cycle-controls{width:50%;bottom:43px}section.hero .cycle-controls a{height:43px}section.hero .cycle-pager{width:50%;height:43px}section.hero .cycle-pager a{padding:14px 15px 13px}}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){section.hero ul.slideshow>li{height:auto}section.hero ul.slideshow>li .img{float:none;width:100%;height:auto;padding:0 0 70%}section.hero ul.slideshow>li .caption{float:none;width:100%;text-align:center;padding:40px 15px}section.hero ul.slideshow>li .caption .caption_text{min-height:0;max-height:none;margin:0 0 20px}section.hero ul.slideshow>li .caption h2{font-size:44px;line-height:46px}section.hero .cycle-pager,section.hero .progress-container{display:none}section.hero .cycle-controls{width:100%;padding:0 0 70%;bottom:auto;top:0}section.hero .cycle-controls a{top:50%;margin-top:-21px;width:47px;height:43px}}section.hero.hero-type-video{height:458px;overflow:hidden}section.hero.hero-type-video .hero-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:100%;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}section.hero.hero-type-video .caption{position:relative;height:100%;display:flex;flex-flow:column;justify-content:center;background:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%)}section.hero.hero-type-video .caption .caption_text{position:relative;margin-left:65%;max-width:395px;z-index:100}section.hero.hero-type-video .caption .caption_text h2{font-size:50px;line-height:54px}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){section.hero.hero-type-video{height:auto;overflow:visible}section.hero.hero-type-video .hero-video{position:relative;width:100%;top:0;left:0;-webkit-transform:none;transform:none}section.hero.hero-type-video .caption{width:100%;padding:10px 30px;margin:0;background:0 0}section.hero.hero-type-video .caption .caption_text{color:#fff;margin:0;width:100%;max-width:auto}section.hero.hero-type-video .caption .caption_text h2{color:#fff}}section.hero,section.sub-hero{position:relative}section.sub-hero ul.slideshow>li{width:100%}.banner img,section.sub-hero ul.slideshow>li img{display:block;width:100%}@media only screen and (max-width:499px){section.sub-hero ul.slideshow>li{overflow:hidden}section.sub-hero ul.slideshow>li img{width:175%;max-width:175%!important;margin-left:-37.5%}}section.sub-hero .cycle-controls{width:100%;position:absolute;top:50%;margin-top:-18px;z-index:100}section.sub-hero .cycle-controls a,section.sub-hero .cycle-pager span{cursor:pointer;overflow:hidden;text-indent:-9999em;transition:all .25s ease}section.sub-hero .cycle-controls a{display:block;position:absolute;top:0;width:36px;height:36px;background-color:#022044;z-index:100}section.sub-hero .cycle-controls a:before{margin-top:-7px;margin-left:-8px;background-position:0 0}section.sub-hero .cycle-controls a.prev{left:0}section.sub-hero .cycle-controls a.prev:before{background-position:-17px 0}section.sub-hero .cycle-controls a.next{right:0}.no-touch section.sub-hero .cycle-controls a:hover{width:51px}section.sub-hero .cycle-pager{position:absolute;bottom:0;left:0;height:16px;width:100%;text-align:center;z-index:100}section.sub-hero .cycle-pager span{display:inline-block;margin:0 5px;width:48px;height:4px;vertical-align:top;background:#fff;opacity:.6;filter:alpha(opacity=60)}section.sub-hero .cycle-pager span.cycle-pager-active{background:#022044;opacity:1;filter:alpha(opacity=100)}section.home_content{padding:50px 25px;text-align:center}section.home_content.left{text-align:left}section.home_content.right{text-align:right}section.home_content .rtecontent{padding:0 10%;font-size:22px}section.home_content .custom-grid{width:100%;margin-top:45px;padding:0 25px}section.home_content .custom-grid:after,section.home_content .custom-grid:before{content:" ";display:table}section.home_content .custom-grid:after{clear:both}section.home_content .custom-grid .col-main{float:left;width:50%;padding:0 0 0 2.25%}section.home_content .custom-grid .col-main:first-child{padding:0 2.25%0 0}section.home_content .custom-grid .col-main:after,section.home_content .custom-grid .col-main:before{content:" ";display:table}section.home_content .custom-grid .col-main:after{clear:both}section.home_content .custom-grid .col-main .col-cell{float:left;width:50%;padding:0 0 0 4.75%}section.home_content .custom-grid .col-main .col-cell:first-child{padding:0 4.75%0 0}section.home_content .custom-grid .col-main .col-cell img{display:block;width:100%;margin:0 0 25px}section.home_content .custom-grid a.more{font-size:19px;font-weight:600}section.home_content .custom-grid a.more:hover:after{margin:0 0 0 5px}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:500px) and (max-width:767px){section.home_content{padding:50px 20px}section.home_content .rtecontent{padding:0}section.home_content .custom-grid .col-main{width:100%;padding:0}section.home_content .custom-grid .col-main:first-child{padding:0 0 25px}section.home_content .custom-grid .col-main .col-cell img{margin:0 0 15px}section.home_content .custom-grid a.more{font-size:16px}}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){section.home_content{padding:30px 15px}section.home_content .rtecontent{padding:0}}@media only screen and (max-width:499px){section.home_content .custom-grid .col-main{width:100%;padding:0}section.home_content .custom-grid .col-main .col-cell:first-child,section.home_content .custom-grid .col-main:first-child{padding:0 0 25px}section.home_content .custom-grid .col-main .col-cell{width:100%;padding:0}section.home_content .custom-grid .col-main .col-cell img{margin:0 0 15px}section.home_content .custom-grid a.more{font-size:16px}}section.main_content{padding:50px 20%;background:#e1e1e1}@media only screen and (min-width:768px) and (max-width:1024px){section.main_content{padding:40px 20px}}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){section.main_content{padding:30px 15px}}section.tagline{padding:50px 20%;text-align:center;color:#000;background:#fff}@media only screen and (min-width:768px) and (max-width:1024px){section.tagline{padding:40px 20px}}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){section.tagline{padding:30px 15px}}section.quotes{padding:50px 20%;text-align:center;background:#e1e1e1}section.quotes .quote{margin:0 0 15px;color:#055e80;font-size:24px;font-style:italic}.article-listing2 a,.article-listing2 h1,.article-listing2 h2,.article-listing2 h3,.article-listing2 h4,.article-listing2 h5,.article-listing2 h6,section.quotes .author,section.quotes .quote a,section.tagline h1,section.tagline h2,section.tagline h3,section.tagline h4,section.tagline h5,section.tagline h6{color:#000}@media only screen and (min-width:768px) and (max-width:1024px){section.quotes{padding:40px 20px}}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){section.quotes{padding:30px 15px}}section.callout_columns{position:relative;overflow:hidden}section.callout_columns .left{width:60%;float:left}section.callout_columns .right{width:40%;float:right}section.callout_columns .right.last{clear:right}section.callout_columns:before{content:"";width:1px;height:100%;position:absolute;top:0;left:60%;background:#e1e1e1;z-index:0}.subsite section.callout_columns.halfs:before{left:50%;margin-left:-1px}.subsite section.callout_columns.halfs .right{float:left;width:50%}.subsite section.callout_columns.halfs .right:first-child .article-listing2 .headline{border-right:1px solid #000}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.subsite section.callout_columns.halfs:before{display:none}.subsite section.callout_columns.halfs .right{float:none;width:100%}.subsite section.callout_columns.halfs .right:first-child .article-listing2 .headline{border-right:0}}.subsite section.callout_columns.full-cols:before{display:none}.subsite section.callout_columns.full-cols .left,.subsite section.callout_columns.full-cols .right{width:100%;float:none}.subsite section.callout_columns.full-cols .article-listing2:before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background:#e1e1e1;margin-left:-1px}.subsite section.callout_columns.full-cols .article-listing2>ul:after,.subsite section.callout_columns.full-cols .article-listing2>ul:before{content:" ";display:table}.subsite section.callout_columns.full-cols .article-listing2>ul:after{clear:both}.subsite section.callout_columns.full-cols .article-listing2>ul>li{width:50%;float:left}.subsite section.callout_columns.full-cols .article-listing2>ul>li:first-child,.subsite section.callout_columns.full-cols .article-listing2>ul>li:nth-child(2){border-top:none}.subsite section.callout_columns.full-cols .article-listing2>ul>li a{padding:0 85px 0 25px}@media only screen and (min-width:768px) and (max-width:1024px){.subsite section.callout_columns.full-cols .article-listing2>ul>li a{padding:0 45px 0 20px}}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.subsite section.callout_columns.full-cols .article-listing2:before{display:none}.subsite section.callout_columns.full-cols .article-listing2>ul>li{width:100%;float:none}.subsite section.callout_columns.full-cols .article-listing2>ul>li a{padding:15px 45px 15px 15px}.subsite section.callout_columns.full-cols .article-listing2>ul>li:first-child,.subsite section.callout_columns.full-cols .article-listing2>ul>li:nth-child(2){border-top:1px solid #e1e1e1}}@media only screen and (min-width:1025px) and (max-width:1199px){section.callout_columns .left{width:55%}section.callout_columns .right{width:45%}section.callout_columns:before{left:55%}}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){section.callout_columns .left,section.callout_columns .right,section.callout_columns.halfs .left,section.callout_columns.halfs .right{width:100%;float:none}section.callout_columns:before{display:none}}.callout{border:1px solid #c2c2c2;background:#e6e6e6;color:#000;padding:20px}.article-listing,.article-listing2,.page{position:relative}.article-listing a.back,.article-listing a.back:hover,.article-listing a.more,.article-listing a.more:hover{color:#91111e}.article-listing a.back:after,.article-listing a.more:after{content:"";display:inline-block;width:10px;height:10px;margin:0 0 0 5px;transition:all .25s ease;background-image:url(../img/sprite.png);background-position:0-239px;background-repeat:no-repeat;background-size:200px auto}.article-listing a.back:hover:after,.article-listing a.more:hover:after,.page .fluid_container .right_column a.back:hover:after,.page .fluid_container .right_column a.more:hover:after{margin:0 0 0 8px}.article-listing.back:after,.article-listing>ul>li .text h3+div:after,.embedded .page .fluid_container .left_column{display:none}.article-listing.back:before{content:"";display:inline-block;width:10px;height:10px;margin:0 5px 0 0;transition:all .25s ease;background-image:url(../img/sprite.png);background-position:-10px -239px;background-repeat:no-repeat;background-size:200px auto}.article-listing .headline{background:#055e80;padding:40px 25px;color:#fff;font-size:47px;line-height:1;margin:0}.article-listing>ul{list-style-type:none;margin:0;padding:30px 0 0}.article-listing>ul>li{padding:0 25px 30px}.article-listing>ul>li:after,.article-listing>ul>li:before{content:" ";display:table}.article-listing>ul>li:after{clear:both}.article-listing>ul>li .image-link,.article-listing>ul>li img{display:block;width:24%;float:left}.article-listing>ul>li .image-link img{display:block;width:100%;float:none}.article-listing>ul>li .image-link+.text,.article-listing>ul>li img+.text{margin-left:24%;padding:0 0 0 25px}.article-listing>ul>li .text h3 a{color:#055e80}.article-listing>ul>li .text h3+div{margin:0 0 8px}.article-listing .home_left_col_text{margin:30px 25px}.page .article-listing{padding:0 25px}.page .article-listing>ul{padding:0;border-bottom:1px solid #e1e1e1}.page .article-listing>ul>li{padding:30px 0;border-top:1px solid #e1e1e1}@media only screen and (min-width:768px) and (max-width:1024px){.page .article-listing{padding:0 20px}}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.page .article-listing{padding:0 15px}}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:500px) and (max-width:767px){.article-listing .headline{padding:25px 20px;font-size:30px}.article-listing>ul{padding:25px 0 0}.article-listing>ul>li{padding:0 20px 25px}}@media only screen and (max-width:499px){.article-listing .headline{padding:25px 15px;font-size:30px}.article-listing>ul{padding:25px 0 15px}.article-listing>ul>li{padding:0 15px 25px}.article-listing>ul>li .image-link,.article-listing>ul>li img{float:none;width:100%;margin:0 0 20px}.article-listing>ul>li .image-link+.text,.article-listing>ul>li img+.text{margin:0;padding:0}}.article-listing2 .headline{position:relative;background:#000;padding:40px 25px;color:#fff;font-size:47px;line-height:1;margin:0}.article-listing2 .headline a.more{position:absolute;top:59px;right:15px;padding-right:15px;color:#fff;font-size:14px;font-weight:400}.article-listing2 .headline a.more:after{position:absolute;top:2px;right:0;margin:0;background:url(../img/arrow-sml-white-right.png)0 0 no-repeat;background-size:10px auto}.article-listing2 .headline a.more:hover:after{right:-3px}.article-listing2>ul,.map_container .map_popup .text ul{list-style-type:none;margin:0;padding:0}.article-listing2>ul>li{display:table;width:100%;height:128px;padding:0;border-top:1px solid #e1e1e1}.article-listing2>ul>li:first-child{border-top:0}.article-listing2>ul>li a{position:relative;display:table-cell;vertical-align:middle;padding:0 85px 0 25px}.article-listing2>ul>li a .info{color:#000;font-size:14px}.article-listing2>ul>li a span.arrow{display:block;width:16px;height:14px;position:absolute;top:50%;margin-top:-7px;right:25px;transition:all .25s ease}.article-listing2>ul>li a span.arrow:after,.article-listing2>ul>li a span.arrow:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../img/sprite.png);background-size:200px auto;filter:alpha(opacity=0);transition:all .25s ease}.article-listing2>ul>li a span.arrow:after{background-position:no-repeat;opacity:0}.article-listing2>ul>li a span.arrow:before{opacity:1;filter:alpha(opacity=100);background-position:-77px 0}.article-listing2>ul>li a:hover,.map_container .map_popup .text ul li a:hover{text-decoration:none;background-color:#f0f0f0}.article-listing2>ul>li a:hover span.arrow{right:15px}@media only screen and (min-width:768px) and (max-width:1024px){.article-listing2 .headline{position:relative;z-index:100;padding:25px 20px;font-size:30px}.article-listing2 .headline a.more{top:38px}.article-listing2>ul:after,.article-listing2>ul:before{content:" ";display:table}.article-listing2>ul:after{clear:both}.article-listing2>ul>li{width:50%;float:left}.article-listing2>ul>li:first-child,.article-listing2>ul>li:nth-child(2){border-top:none}.article-listing2>ul>li a{padding:0 45px 0 20px}.article-listing2:before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background:#e1e1e1}}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.article-listing2 .headline{padding:25px 15px;font-size:30px}.article-listing2 .headline a.more{top:38px}.article-listing2>ul:after,.article-listing2>ul:before{content:" ";display:table}.article-listing2>ul:after{clear:both}.article-listing2>ul>li a{padding:15px 45px 15px 15px}.article-listing2>ul>li a h4{height:auto}}.page:after,.page:before{content:" ";display:table}.page:after{clear:both}.page .fluid_container{width:100%;display:table;position:relative;table-layout:fixed}.page .fluid_container .left_column{width:24%;float:none;min-height:500px;display:table-cell;vertical-align:top}.page .fluid_container .left_column:after{top:0;left:24%;width:1px;content:"";height:100%;display:block;position:absolute;background:#c2c2c2}.page .fluid_container .left_column .sideNav{width:100%}.page .fluid_container .logo_contain{padding:25px}.page .fluid_container .logo_contain img{float:right;display:block}.page .fluid_container .top_content{border-bottom:1px solid #c2c2c2}.page .fluid_container .top_content h1.logo{padding:0;margin:0;line-height:1.1}.page .fluid_container .logo_contain:after,.page .fluid_container .logo_contain:before,.page .fluid_container .top_content h1.logo:after,.page .fluid_container .top_content h1.logo:before{content:" ";display:table}.page .fluid_container .logo_contain:after,.page .fluid_container .top_content h1.logo:after{clear:both}.page .fluid_container .main_content{float:left;width:70%;border-right:1px solid #c2c2c2}.page .fluid_container .main_content article{margin-top:25px}.page .fluid_container.full .main_content{border-right:0;width:100%}.page .fluid_container .right_column{float:left;width:272px;position:relative;padding-right:4px}.page .fluid_container .right_column a:not(.button){color:#91111e}.page .fluid_container .right_column a:not(.button):hover{color:#055e80}.page .fluid_container .right_column a.back,.page .fluid_container .right_column a.more{color:#91111e}.page .fluid_container .right_column a.back:hover,.page .fluid_container .right_column a.more:hover{color:#055e80}.page .fluid_container .right_column a.more:after{content:"";display:inline-block;width:10px;height:10px;margin:0 0 0 5px;transition:all .25s ease;background-image:url(../img/sprite.png);background-position:0-239px;background-repeat:no-repeat;background-size:200px auto}.page .fluid_container .right_column a.back:after{height:10px;margin:0 0 0 5px;transition:all .25s ease;background-position:0-239px;display:none}.page .fluid_container .right_column a.back:after,.page .fluid_container .right_column a.back:before,.sideNav ul li ul li a.active:before{content:"";width:10px;background-image:url(../img/sprite.png);background-repeat:no-repeat;background-size:200px auto}.page .fluid_container .right_column a.back:before{display:inline-block;height:10px;margin:0 5px 0 0;transition:all .25s ease;background-position:-10px -239px}.page .fluid_container.full .main_content.full{float:none;width:100%}.page .fluid_container.full .main_content.full.narrow{max-width:870px;margin:0 auto}@media only screen and (min-width:1025px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.page .fluid_container{display:block}.page .fluid_container .left_column{display:none}}@media only screen and (min-width:768px) and (max-width:1024px){.page .fluid_container .main_content{width:calc(100% - 272px)}.page .fluid_container .right_column{padding-right:25px}}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.page .fluid_container .main_content{width:100%}.page .fluid_container .top_content{border-bottom:0;padding-bottom:0}.page .fluid_container .right_column{width:100%}.page .fluid_container .right_column:before{display:none}}.banner{position:relative;border-bottom:18px solid #022044;overflow:hidden}@media only screen and (max-width:499px){.banner img{width:200%;margin-left:-50%;max-width:200%!important}}.navTitle{padding:25px;font-size:40px;line-height:1;background:#555}.navTitle,.navTitle a{color:#fff}.navTitle a:hover{text-decoration:none}.banner .navTitle{width:32%;position:absolute;bottom:-18px;left:0}.navTitle.color1{background-color:#022044}.navTitle.color2{background-color:#055e80}.navTitle.color3{background-color:#000}@media only screen and (min-width:1025px) and (max-width:1199px){.mainsite .navTitle{display:none}}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.navTitle{display:none}}.sideNav ul{list-style-type:none;margin:0;padding:20px 25px}.sideNav ul li a{display:inline-block;padding:6px 0;font-weight:600;color:#022044;font-size:20px;line-height:1.2}.listing>ul li h4.color3 a,.sideNav ul li a.active{color:#000}.sideNav ul li a:hover{color:#91111e;text-decoration:none}.sideNav ul li ul{padding:0}.sideNav ul li ul li a{position:relative;padding:2px 0 2px 20px;font-size:18px;font-weight:300;color:#000}.sideNav ul li ul li a.active:before{display:block;position:absolute;top:9px;left:0;height:9px;background-position:-20px -20px}.sideNav ul li ul li a:hover{color:#000;text-decoration:underline}.gallery,.map_container{position:relative;margin:20px 0}.gallery ul>li .caption{padding:20px;color:#fff;background:#000}.gallery .flex-direction-nav{width:100%;height:0;padding-bottom:49.6%;position:absolute;top:0;z-index:100}.gallery .flex-direction-nav a{display:block;position:absolute;top:50%;margin-top:-18px;width:36px;height:36px;overflow:hidden;text-indent:-9999em;background-color:#000;z-index:100;transition:all .25s ease}.gallery .flex-direction-nav a:before{content:"";display:block;top:50%;margin-top:-7px;left:50%;margin-left:-8px;width:16px;height:14px;background-position:0 0}.gallery .flex-direction-nav a.flex-prev{left:0}.gallery .flex-direction-nav a.flex-prev:before{background-position:-17px 0}.gallery .flex-direction-nav a.flex-next{right:0}.gallery .flex-direction-nav a:hover{width:51px;background-color:#022044}.map_container{width:100%;height:560px;margin:30px 0;overflow:hidden;background:#c2c2c2}.map_container .infoBox>img{z-index:1;position:absolute;top:17px;right:15px}.map_container .map_popup{position:absolute;width:263px;box-shadow:0 5px 28px 0 rgba(0,0,0,.39)}.map_container .map_popup:before{content:"";position:absolute;top:-14px;left:50%;margin-left:-12px;display:block;width:0;height:0;border-bottom:14px solid #000;border-left:12px solid transparent;border-right:12px solid transparent}.gallery .flex-direction-nav a:before,.map_container .map_popup .close-btn,.map_container .map_popup .text ul li a:before{position:absolute;background-image:url(../img/sprite.png);background-repeat:no-repeat;background-size:200px auto}.map_container .map_popup .close-btn{top:17px;right:15px;width:21px;height:21px;overflow:hidden;text-indent:-99999em;background-position:-21px -126px;z-index:1000000}.map_container .map_popup .header{background:#000;color:#fff;padding:20px 15px;font-size:16px;line-height:17px;font-weight:600}.map_container .map_popup .text ul li{border-top:1px solid #e1e1e1}.map_container .map_popup .text ul li a{display:block;position:relative;vertical-align:middle;padding:12px 44px 12px 50px;color:#000;font:400 16px/1.4"proxima-nova","ProximaNovaS-Light","proxima nova",arial,sans-serif;background:#fff}.map_container .map_popup .text ul li a:before{content:"";display:block;top:15px;left:15px;width:12px;height:20px;background-position:-140px -252px}.map_container .map_popup .text ul li a.staff:before{width:24px;height:15px;background-position:-140px -210px}.map_container .map_popup .text ul li a.cal:before{width:18px;height:20px;background-position:-140px -126px}.map_container .map_popup .text ul li a.uniserv:before{width:20px;height:14px;background-position:-140px -294px}.map_container .map_popup .text ul li a span.arrow{display:block;width:12px;height:11px;position:absolute;top:50%;margin-top:-5px;right:15px;transition:all .25s ease}.map_container .map_popup .text ul li a span.arrow:after,.map_container .map_popup .text ul li a span.arrow:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../img/sprite.png);background-repeat:no-repeat;background-size:200px auto;filter:alpha(opacity=0);transition:all .25s ease}.map_container .map_popup .text ul li a span.arrow:after{background-position:-55px -20px;opacity:0}.map_container .map_popup .text ul li a span.arrow:before{opacity:1;filter:alpha(opacity=100);background-position:-43px -20px}.filter_container{padding:0 0 40px;border-bottom:1px solid #e1e1e1}.filter_container:after,.filter_container:before{content:" ";display:table}.filter_container:after{clear:both}.filter_container .view_all{float:right;margin-top:6px;font-size:14px;font-weight:400;color:#91111e}.filter_container .view_all:hover{color:#055e80}.filter_container form{padding:15px 0 0}.filter_container .minict_wrapper,.filter_container input[type=text],.filter_container select{float:left;width:37%;margin:0 3%0 0}.filter_container.event_filter_form{padding:0 0 25px;margin-bottom:25px}.filter_container.event_filter_form .minict_wrapper,.filter_container.event_filter_form select{width:35%}.filter_container.event_filter_form input[type=text],.filter_container.event_filter_form select.select-month,.filter_container.event_filter_form select.select-month+.minict_wrapper,.filter_container.event_filter_form select.select-year,.filter_container.event_filter_form select.select-year+.minict_wrapper{width:18%}.filter_container.event_filter_form input[type=checkbox]+label{display:inline-block;margin-top:28px}.filter_container button{margin:0;width:20%;min-width:0;float:left}@media only screen and (min-width:500px) and (max-width:767px){.filter_container .minict_wrapper,.filter_container input[type=text],.filter_container select{width:49%;margin:0 0 20px 2%}.filter_container .minict_wrapper:first-child,.filter_container input[type=text]:first-child,.filter_container select:first-child{margin-left:0}.filter_container button{width:100%;margin:0 0 2%}.filter_container.event_filter_form .minict_wrapper,.filter_container.event_filter_form select{width:100%;margin-left:0}.filter_container.event_filter_form input[type=text],.filter_container.event_filter_form select.select-month,.filter_container.event_filter_form select.select-month+.minict_wrapper,.filter_container.event_filter_form select.select-year,.filter_container.event_filter_form select.select-year+.minict_wrapper{width:49%}.filter_container.event_filter_form select.select-month,.filter_container.event_filter_form select.select-month+.minict_wrapper{margin-right:2%}.filter_container .blog_subscribe_form input[type=text]{margin:0 2% 20px 0}.filter_container .blog_subscribe_form input[type=submit],.filter_container.event_filter_form button{margin:0}}@media only screen and (max-width:499px){.filter_container .minict_wrapper,.filter_container input[type=text],.filter_container select{width:100%;margin:0 0 20px}.filter_container button{width:100%;margin:0 0 2%}.filter_container form.event_filter_form .minict_wrapper,.filter_container form.event_filter_form input[type=text],.filter_container form.event_filter_form select{width:100%}.filter_container form.event_filter_form button{margin:0}}.embedded .bar.footer-bar,.mobile_blog_filters{display:none}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.mobile_blog_filters{display:block}.mobile_blog_filters:after,.mobile_blog_filters:before{content:" ";display:table}.mobile_blog_filters:after{clear:both}}@media only screen and (min-width:500px) and (max-width:767px){.mobile_blog_filters .minict_wrapper{float:left;width:49%;margin:0 0 20px 2%}.mobile_blog_filters div:first-of-type{margin-left:0}}.mobile_blog_filters img{float:right}@media only screen and (max-width:499px){.mobile_blog_filters img{max-width:150px;margin-top:5px}}.btn_blog_cat_filter{padding:10px 0 0}.featured-post{border-bottom:1px solid #e1e1e1;padding-bottom:25px;margin:25px 0}.featured-post a:not(.button){color:#91111e}.featured-post a:not(.button):hover{color:#055e80}.featured-post h2{font-weight:400;font-size:36px}.featured-post h2 a{color:#178687!important}.featured-post h2 a:hover,.listing>ul li h4 a:hover{text-decoration:none}.featured-post .info{margin-bottom:20px}.featured-post a.image-link,.featured-post img.featured-image{display:block;margin-bottom:25px;width:100%}.featured-post a.image-link img{display:block;margin:0;width:100%}.listing{clear:both;padding-top:1px}.listing h2{margin-top:30px}.listing>ul{list-style-type:none;margin:0;padding:0}.listing>ul li{padding:40px 0;border-top:1px solid #e1e1e1}.listing>ul li>.image-link,.listing>ul li>img{display:block;float:left;width:235px;margin:0}@media only screen and (max-width:499px),only screen and (min-width:500px) and (max-width:767px){.listing>ul li>.image-link,.listing>ul li>img{width:auto;padding-bottom:5%}}.listing>ul li>.image-link+.next,.listing>ul li>img+.next{margin:0 0 0 260px}@media only screen and (max-width:499px),only screen and (min-width:500px) and (max-width:767px){.listing>ul li>.image-link+.next,.listing>ul li>img+.next{margin:0}}.listing>ul li>.image-link img{display:block;width:100%}.listing>ul li:first-child{border-top:0}.listing>ul li h4{margin:0;font-size:23px}.listing>ul li .pdate{font-size:14px;font-style:italic;margin:0 0 5px}.listing>ul li .info{margin:10px 0;line-height:33px}.listing>ul li .info a,.listing>ul li .info span{display:inline-block;line-height:22px;padding-right:14px;margin:0 12px 0 0;border-right:1px solid #ccc;letter-spacing:normal}.listing>ul li .info a:last-child,.listing>ul li .info span:last-child{border:0;padding-right:0;margin:0}.listing>ul li .info a a,.listing>ul li .info span a{display:inline}.listing>ul li .info a{color:#000}.listing>ul li .text{padding:8px 0 18px}.listing>ul li.load_more_row{padding:40px 0 0!important;text-align:center}.listing>ul li.load_more_row .button,.listing>ul li.load_more_row button{display:inline-block}@media only screen and (max-width:499px){.listing>ul li>img{float:none;width:100%;margin:0}.listing>ul li>img+.next{margin:10px 0 0}}.listing.search>ul{margin:0 0 20px}.listing.search>ul li{border:0;padding:10px 0}.listing.search hr{margin:30px 0}.event_nav{width:100%;padding:40px 0 0;border-top:1px solid #e1e1e1}.event_nav .button.arrow.arrow_left{padding-left:67px;padding-right:25px}.event_nav .button.arrow.arrow_left:before{left:0;right:0}.event_nav .button.arrow.arrow_left:after{left:13px;right:0;background-position:-17px 0}.event_nav .button.arrow.arrow_right{float:right}@media only screen and (max-width:499px){.event_nav .button.arrow.arrow_right{float:right}}article h1.headline{margin:0 0 5px}.side_filters .lined_headline,.sitemap-listing .box h2,article h1.headline+.back,article h1.headline+.info,article h1.headline+.info+.back{margin:0 0 15px}article .article_img{display:block;margin:3px 0 10px 20px;float:right;width:300px}@media only screen and (max-width:499px){article .article_img{width:100%;float:none;margin:0 0 10px}}article .cat_block{margin:35px 0 0;padding:10px 0;font-size:14px;border-top:1px solid #e1e1e1}.loc_info,article .cat_block+.back{margin:0 0 10px}article .cat_block+.back+hr{margin-top:0;margin-bottom:35px}@media only screen and (max-width:499px){article h1.headline+.info .share{display:block;margin-top:5px}}.archive_list,.archive_list>li ul{list-style-type:none;padding:0;margin:0 0 25px}.archive_list>li{position:relative;padding:2px 0 2px 15px}.archive_list>li:before{content:"";display:block;width:9px;height:9px;position:absolute;top:6px;left:0;background-image:url(../img/sprite.png);background-position:-9px -32px;background-repeat:no-repeat;background-size:200px auto}.archive_list>li.active:before{background-position:0-29px}.archive_list>li ul{margin:5px 0 5px 5px;border-left:1px solid #e1e1e1;font-size:14px}.archive_list>li ul li{padding:2px 0 2px 5px}.archive_list>li ul li:first-child{padding-top:0}.archive_list>li ul li:last-child{padding-bottom:0}.comments,.sitemap-listing .box ul{list-style-type:none;margin:0;padding:0}.comments>li{padding:10px 0 25px;margin:0 0 15px;border-bottom:1px solid #e1e1e1}.comments>li h5.author{position:relative;padding:0 0 0 25px}.comments>li h5.author:before,.mobile-instruction:before{content:"";background-image:url(../img/sprite.png);background-repeat:no-repeat;background-size:200px auto}.comments>li h5.author:before{display:block;width:16px;height:15px;position:absolute;top:3px;left:0;background-position:-89px -90px}.side_block,.side_filters .archive_list,.side_filters form{margin:0 0 25px}.side_block img{display:block}.side_block img+a.more{margin:15px 0 25px;font-size:16px}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.side_filters{display:none}}.bar{overflow:hidden;position:relative;margin:20px 0;padding:35px 20px;background:#ebebeb;font-size:14px}.bar.footer-bar{margin:0;padding:0;height:84px}.bar .social{position:absolute;height:100%;top:0;right:-200px;overflow:hidden;white-space:nowrap;transition:all .25s ease}.bar .social .icons a,.bar .social .share_link{display:inline-block;position:relative;height:27px}.bar .social .share_link{vertical-align:top;margin:30px 15px 0 0;padding:0 0 0 35px;font-size:20px;line-height:1;font-weight:600}.bar .social .share_link:before{content:"";display:block;position:absolute;top:0;left:3px;width:19px;height:19px;background:url(../img/sprite_share.png)0-5px no-repeat;background-size:70px auto}.bar .social .share_link:hover{text-decoration:none}.bar .social .icons{width:200px;display:inline-block;vertical-align:top;height:84px;padding:30px 20px 0;transition:all .2s ease}.bar .social .icons a{width:28px;overflow:hidden;text-indent:-9999em}.bar .social .icons a:after,.bar .social .icons a:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(../img/sprite_share.png)0 0 no-repeat;background-size:70px auto;opacity:1;filter:alpha(opacity=100);transition:all .25s ease}.bar .social .icons a:after{opacity:0;filter:alpha(opacity=0)}.bar .social .icons a.fb{width:24px}.bar .social .icons a.fb:before{background-position:0-27px}.bar .social .icons a.pt,.bar .social .icons a.tw{margin-right:5px}.bar .social .icons a.tw:before{background-position:0-54px}.bar .social .icons a.pt:before{background-position:0-81px}.bar .social .icons a.gp{margin-right:3px}.bar .social .icons a.gp:before{background-position:0-108px}.bar .social .icons a.em{width:30px}.bar .social .icons a.em:before{background-position:0-135px}.bar .social .icons a.fb:after{background-position:-36px -27px}.bar .social .icons a.tw:after{background-position:-36px -54px}.bar .social .icons a.pt:after{background-position:-36px -81px}.bar .social .icons a.gp:after{background-position:-36px -108px}.bar .social .icons a.em:after{background-position:-36px -135px}.bar .social .icons a:hover:before{opacity:0;filter:alpha(opacity=0)}.bar .social .icons a:hover:after{opacity:1;filter:alpha(opacity=100)}.bar .social.open{right:0}.bar .social.open .icons{background:#e1e1e1}@media only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.bar .social{right:0}.bar .social .share_link span{display:none}.bar .social .icons{background:#e1e1e1}}.mobile-instruction{display:none;margin:35px 0 0}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.mobile-instruction{display:block}}.mobile-instruction:before{display:inline-block;width:18px;height:22px;margin:0 5px -5px 0;background-position:-68px -126px}.directory-table{margin:35px 0}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.directory-table{margin-top:10px}}.directory-table table{width:100%;border:0}.directory-table table tbody{border-spacing:0}.directory-table table tr{border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.directory-table table tr:first-child{border:0}.directory-table table tr:last-child{border-bottom:1px solid #f0f0f0}.directory-table table tr th{padding:25px 20px;background:#000;color:#fff;font-weight:600;text-align:left}.directory-table table tr td{padding:8px 20px;height:36px;font-size:14px}.directory-table table tr td:first-child{font-weight:600}.directory-table table tr:nth-child(even){background:#f0f0f0}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.directory-table table.responsive{margin-bottom:0}.directory-table .pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #f0f0f0}.directory-table .pinned table{width:100%}.directory-table .pinned table tr{border-right:0}.directory-table .pinned table td,.directory-table .pinned table th{white-space:nowrap}.directory-table div.table-wrapper{position:relative;overflow:hidden}.directory-table div.table-wrapper div.scrollable{margin-left:35%;overflow:scroll;overflow-y:hidden}.directory-table table.responsive tr{border-left:0}.directory-table table.responsive td,.directory-table table.responsive th{position:relative;white-space:nowrap;overflow:hidden}.directory-table table.responsive td:first-child,.directory-table table.responsive th:first-child,.directory-table table.responsive.pinned td{display:none}}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:500px) and (max-width:767px){.directory-table .pinned{width:30%}.directory-table div.table-wrapper div.scrollable{margin-left:30%}}.popup-block{position:relative;background:#fff;width:auto;max-width:600px;margin:20px auto;box-shadow:0 0 28px 5px rgba(0,0,0,.39)}.popup-block .pop-header{padding:24px 44px 24px 20px;background:#000}.popup-block .pop-header h4{color:#fff;margin:0}.popup-block .pop-body{padding:25px 20px}.popup-block .mfp-close,.popup-block button.mfp-close{width:21px;height:21px;overflow:hidden;text-indent:-99999em;top:24px;right:20px;opacity:1;filter:alpha(opacity=100);background:url(../img/sprite.png)-21px -126px no-repeat;background-size:200px auto}.sitemap-listing{overflow:hidden;vertical-align:top;margin:0}.flexbox .sitemap-listing{display:flex;flex-flow:row wrap}.sitemap-listing .box{width:25%;vertical-align:top;margin:0 0 40px;padding:0 35px;border-left:1px solid #c2c2c2}.no-flexbox .sitemap-listing .box{display:inline-block}.flexbox .sitemap-listing .box{flex:0 0 25%}.sitemap-listing .box:nth-child(4n+1){border-left:0;padding-left:0}.sitemap-listing .box ul li{margin:3px 0}.sitemap-listing .box ul ul{margin:5px 0 5px 5px;padding:0 0 0 8px;border-left:1px solid #c2c2c2;font-size:14px}.sitemap-listing .box ul ul li:first-child{margin-top:0}.sitemap-listing .box ul ul li:last-child{margin-bottom:0}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:500px) and (max-width:767px),only screen and (max-width:499px){.sitemap-listing .box{width:50%}.no-flexbox .sitemap-listing .box{display:inline-block}.flexbox .sitemap-listing .box{flex:0 0 50%}.sitemap-listing .box:nth-child(2n+1){border-left:0;padding-left:0}}@media only screen and (max-width:499px){.sitemap-listing .box{width:100%;padding:0;border-left:0}.no-flexbox .sitemap-listing .box{display:inline-block}.flexbox .sitemap-listing .box{flex:0 0 100%}}
/*# sourceMappingURL=style.css.map */