/*! 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}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}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}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}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]{box-sizing:border-box}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;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{background:#d3d3d3;font:400 16px/1.4 proxima-nova,ProximaNovaS-Light,"proxima nova",arial,sans-serif;color:#000}h1,h2,h3,h4,h5,h6{font-family:proxima-nova,ProximaNovaS-Light,"proxima nova",arial,sans-serif;font-weight:300;color:#44246e;line-height:1.2}h1{margin:0 0 15px 0}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 0}h1{font-size:36px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px;font-weight:600}h5{font-size:16px;font-weight:600}h6{font-size:16px;font-weight:600}.lined_headline{padding:0 0 15px 0;margin:0 0 25px 0;border-bottom:1px solid #e1e1e1}b,strong{font-weight:600}a{color:#178687;text-decoration:none;-webkit-transition:all .25s ease;transition:all .25s ease;outine:none!important}a img{border:0}a:hover{text-decoration:underline}a.back,a.more{display:inline-block;font-size:14px;color:#059ed8}.rtecontent a.back,.rtecontent a.more{font-size:16px}a.back:after,a.more:after{content:"";display:inline-block;width:10px;height:10px;margin:0 0 0 5px;-webkit-transition:all .25s ease;transition:all .25s ease;background:url(../img/sprite.png) 0 -239px no-repeat;background-size:200px auto}a.back:hover,a.more:hover{color:#6dcff6}a.back:hover:after,a.more:hover:after{margin:0 0 0 8px}a.back.large,a.more.large{font-size:16px}a.back:after{display:none}a.back:before{content:"";display:inline-block;width:10px;height:10px;margin:0 5px 0 0;-webkit-transition:all .25s ease;transition:all .25s ease;background:url(../img/sprite.png) -10px -239px no-repeat;background-size:200px auto}.icon{display:inline-block;position:relative;margin:0 10px 0 0;padding-left:25px;white-space:nowrap}.icon:before{content:"";display:block;position:absolute;top:0;left:0;width:18px;height:21px;background:url(../img/sprite.png) -140px 0 no-repeat;background-size:200px auto}.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:url(../img/icon-pencil-box.svg) 0 0 no-repeat;background-size:100% auto}p{margin:0 0 20px 0}dd,ol,ul{margin:20px 5px}ol{margin:20px 5px 20px 25px}ol ol,ol ul,ul ol,ul ul{margin:5px 1px}hr{border:0;border-bottom:1px solid #e1e1e1;height:0;margin:20px 0;padding:0;width:100%}blockquote,code,pre{padding:20px}img{max-width:100%!important}.map_container img{max-width:none!important}.note{font-size:14px;font-style:italic}.small{font-size:14px}.small a{color:#059ed8}.small a:hover{color:#6dcff6}.text-center{text-align:center}.lowlite,.placeholder{color:#000}.grid-container{width:103%;padding:0;margin:0 -1.5%}.grid-container.space-top{margin-top:40px}.grid-container.space-bottom{margin-bottom:20px}.grid-container:after{content:"";display:table;clear:both}.grid-container .col-100{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% 0 1.5%}.grid-container [class*=col-].input-space{margin-bottom:20px}.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:url(../img/sprite.png) 0 -20px no-repeat;background-size:200px auto}.rtecontent .gallery ul{margin:0}.rtecontent .gallery ul li{padding:0}.rtecontent .gallery ul li:before{display:none}.rtecontent a{color:#059ed8}.rtecontent a:hover{color:#6dcff6}.rtecontent h2 a,.rtecontent h3 a,.rtecontent h4 a,.rtecontent h5 a,.rtecontent h6 a{color:#178687}.rtecontent h2 a:hover,.rtecontent h3 a:hover,.rtecontent h4 a:hover,.rtecontent h5 a:hover,.rtecontent h6 a:hover{color:#178687}.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 0}.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{display:none!important}.no_border{border:none!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:url(../img/sprite.png) 0 0 no-repeat;background-size:200px auto}.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{cursor:pointer}.ui-widget-header .ui-datepicker-next .ui-icon{background-position:0 0}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{width:16px;height:14px}.share_article{display:inline-block}.share_article a{position:relative;display:inline-block;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:url(../img/sprite_share.png) 0 0 no-repeat;background-size:70px auto;opacity:1;filter:alpha(opacity=100);-webkit-transition:all .25s ease;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;background:#ece9f0;color:#44246e}div.messages h2,div.messages h3,div.messages h4,div.messages h5,div.messages h6{position:relative;padding-left:40px;margin:0 0 5px 0;color:#44246e}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:url(../img/sprite.png) -57px -50px no-repeat;background-size:200px auto}div.messages p{padding:0;margin:0}div.messages.error,div.messages.warning{background:#ece9f0;color:#44246e}div.messages.error h2,div.messages.error h3,div.messages.error h4,div.messages.error h5,div.messages.error h6,div.messages.warning h2,div.messages.warning h3,div.messages.warning h4,div.messages.warning h5,div.messages.warning h6{color:#44246e}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{background:#ece9f0;color:#44246e}div.messages.success h2,div.messages.success h3,div.messages.success h4,div.messages.success h5,div.messages.success h6{color:#44246e}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:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.label,label{display:inline-block;margin-bottom:5px;font-weight:300}.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],textarea{display:block;box-sizing:border-box;width:100%;height:42px;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:url(../img/sprite.png) -131px -117px no-repeat;background-size:200px auto}.form-control.person,input[type=email].person,input[type=password].person,input[type=text].person,textarea.person{padding-left:35px;background:url(../img/sprite.png) -131px -32px no-repeat;background-size:200px auto}.form-control.lock,input[type=email].lock,input[type=password].lock,input[type=text].lock,textarea.lock{padding-left:35px;background:url(../img/sprite.png) -131px -76px no-repeat;background-size:200px auto}.form-control.error,input[type=email].error,input[type=password].error,input[type=text].error,textarea.error{border-color:#ad003c}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:#44246e}.lt-ie9 input[type=checkbox]+label,.lt-ie9 input[type=radio]+label{padding:0}.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{position:relative;width:100%;height:42px;margin-bottom:20px;color:#000;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:url(../img/sprite.png) -47px 0 no-repeat;background-size:200px auto}.minict_wrapper span{display:block;width:100%;height:42px;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;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}.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,button,input[type=button],input[type=submit]{position:relative;display:block;height:42px;margin:0 0 20px 0;padding:12px 25px;background:#44246e;color:#fff;font-size:16px;line-height:17px;font-weight:600;text-transform:uppercase;text-align:center;border:0;-webkit-transition:all .25s ease;transition:all .25s ease}.button.arrow,button.arrow,input[type=button].arrow,input[type=submit].arrow{padding-right:67px;min-width:165px}.button.arrow:after,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:url(../img/sprite.png) 0 0 no-repeat;background-size:200px auto;-webkit-transition:all .25s ease;transition:all .25s ease}.button.arrow.down:after,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,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:#1d0839;-webkit-transition:all .25s ease;transition:all .25s ease}.button.arrow.large,button.arrow.large,input[type=button].arrow.large,input[type=submit].arrow.large{height:55px;padding:20px 80px 20px 25px}.button.arrow.large:before,button.arrow.large:before,input[type=button].arrow.large:before,input[type=submit].arrow.large:before{width:55px;height:55px}.button.arrow.large:after,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,button.arrow.large,input[type=button].arrow.large,input[type=submit].arrow.large{height:42px;padding:12px 25px;padding-right:67px}.button.arrow.large:before,button.arrow.large:before,input[type=button].arrow.large:before,input[type=submit].arrow.large:before{width:42px;height:42px}.button.arrow.large:after,button.arrow.large:after,input[type=button].arrow.large:after,input[type=submit].arrow.large:after{right:13px}}.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#1d0839;text-decoration:none}.button:hover.arrow.move:before,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,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,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,button.color1,input[type=button].color1,input[type=submit].color1{background:#024762}.button.color1.arrow:before,button.color1.arrow:before,input[type=button].color1.arrow:before,input[type=submit].color1.arrow:before{background:#023244}.button.color1:hover,button.color1:hover,input[type=button].color1:hover,input[type=submit].color1:hover{background-color:#023244}.button.extra-margin-top,button.extra-margin-top,input[type=button].extra-margin-top,input[type=submit].extra-margin-top{margin-top:17px}form .button,form button,form input[type=button],form input[type=submit]{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 0}.embedded header{display:none}header:after,header:before{content:" ";display:table}header:after{clear:both}header:after,header:before{content:" ";display:table}header:after{clear:both}header .logo{display:block;float:left;margin:25px 25px;width:252px;height:102px;overflow:hidden;text-indent:-999em;background:url(../img/logo.png) 0 0 no-repeat;background-size:auto 102px}header nav .menu-btn,header nav .search-btn{display:none}header nav .global,header nav .mobile-global{position:absolute;top:20px;right:275px}header nav .global ul,header nav .mobile-global ul{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 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}header nav .nav-area{float:right}header nav .nav-area ul.mainNav{list-style-type:none;margin:0;padding:0;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 0}header nav .nav-area ul.mainNav li a{position:relative;display:block;padding:10px 0 2px 0;font-weight:400;color:#006b96;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:#44246e;-webkit-transition:all .25s ease;transition:all .25s ease}header nav .nav-area ul.mainNav li a:hover{text-decoration:none;color:#44246e}header nav .nav-area ul.mainNav li a:hover:after{width:100%}@media only screen and (min-width:1200px){header nav .nav-area ul.mainNav li:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #024762;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .25s ease;transition:all .25s ease}header nav .nav-area ul.mainNav li:hover:after{opacity:1;filter:alpha(opacity=100)}}header nav .nav-area ul.mainNav li.active>a{color:#44246e;text-decoration:none}header nav .nav-area ul.mainNav li ul{display:none}header nav .nav-area .nav-bar{display:none}@media only screen and (min-width:1200px){header nav .nav-area .nav-bar{display:block;position:absolute;width:100%;height:33px;left:0;bottom:0;background:#024762}header nav .nav-area .nav-bar span{display:block;padding:6px;color:#fff;text-align:center;white-space:nowrap;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:0;filter:alpha(opacity=0)}header nav .nav-area .nav-bar span.show{opacity:1;filter:alpha(opacity=100)}}@media only screen and (min-width:1200px) and (max-width:1299px){header nav .nav-area .nav-bar{display:none}}header nav .nav-area .mobile-social,header nav .nav-area ul.mainNav li.social{margin:0}header nav .nav-area .mobile-social:after,header nav .nav-area ul.mainNav li.social:after{display:none!important}header nav .nav-area .mobile-social ul,header nav .nav-area ul.mainNav li.social ul{list-style-type:none;margin:0;padding:0;display:block}header nav .nav-area .mobile-social ul li,header nav .nav-area ul.mainNav li.social ul li{position:relative;float:left;margin:0;padding:0}header nav .nav-area .mobile-social ul li a,header nav .nav-area ul.mainNav li.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 ul.mainNav li.social ul li a:after,header nav .nav-area ul.mainNav li.social ul li a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;filter:alpha(opacity=100);-webkit-transition:all .25s ease;transition:all .25s ease;background:url(../img/header_social_icons.png) 0 -88px no-repeat;background-size:200px auto}header nav .nav-area .mobile-social ul li a:after,header nav .nav-area ul.mainNav li.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 ul.mainNav li.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 ul.mainNav li.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 ul.mainNav li.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 ul.mainNav li.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 ul.mainNav li.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 ul.mainNav li.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 ul.mainNav li.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 ul.mainNav li.social ul li a.in:after{background-position:-91px -132px}header nav .nav-area .mobile-social ul li a.yt:before,header nav .nav-area ul.mainNav li.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 ul.mainNav li.social ul li a.yt:after{background-position:-124px -132px}header nav .nav-area .mobile-social ul li:after,header nav .nav-area .mobile-social ul li:before,header nav .nav-area ul.mainNav li.social ul li:after,header nav .nav-area ul.mainNav li.social ul li:before{content:"";position:absolute;top:0;left:0;margin:0;border:0;width:100%;height:1px;background:#cce1ea}header nav .nav-area .mobile-social ul li:after,header nav .nav-area ul.mainNav li.social ul li:after{width:0;background:#44246e;-webkit-transition:all .25s ease;transition:all .25s ease}header nav .nav-area .mobile-social ul li:hover a:before,header nav .nav-area ul.mainNav li.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 ul.mainNav li.social ul li:hover a:after{opacity:1;filter:alpha(opacity=100)}header nav .nav-area .mobile-social ul li:hover:after,header nav .nav-area ul.mainNav li.social ul li:hover:after{width:100%}header nav .nav-area .mobile-social{display:none}header nav .nav-area .mobile-global{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;-webkit-transition:all .25s ease;transition:all .25s ease}header nav .search-container form:before{content:"";display:block;width:14px;height:14px;position:absolute;top:7px;left:9px;background:url(../img/sprite.png) -49px -126px no-repeat;background-size:200px auto}header nav .search-container form:after{content:"";display:block;width:13px;height:12px;position:absolute;top:9px;right:9px;background:url(../img/sprite.png) -30px -20px no-repeat;background-size:200px auto;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .25s ease;transition:all .25s ease}header nav .search-container form input[type=text],header nav .search-container form input[type=submit]{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 .search-container form.focus:after{opacity:1;filter:alpha(opacity=100)}@media only screen and (min-width:1200px) and (max-width:1299px),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){.mainsite header{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{position:relative;display:inline-block;margin-left:35px;cursor:pointer;font-size:19px;line-height:19px;color:#006b96}.mainsite header nav .mobile-btns .menu-btn:hover,.mainsite header nav .mobile-btns .search-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 0;background:#006b96;-webkit-transition:all .25s ease;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{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:url(../img/sprite.png) 0 -168px no-repeat;background-size:200px auto}.mainsite header nav .global{top:15px;right:20px}.mainsite header nav .global ul li a{padding:0}.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{float:none;margin:0;padding:0;position:relative}.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;width:15px;height:8px;position:absolute;top:20px;right:25px;margin:0;border:0;left:auto;opacity:1;filter:alpha(opacity=100);-webkit-transition:none;transition:none;background:url(../img/sprite.png) -19px -210px no-repeat;background-size:200px auto}.mainsite header nav .nav-area ul.mainNav li.navItem a{padding:18px 20px;border-color:#d7d7d7}.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 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 ul.mainNav li.social{border-top:4px solid #d7d7d7;float:none;padding-bottom:0}.mainsite header nav .nav-area .mobile-social ul,.mainsite header nav .nav-area ul.mainNav li.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 ul.mainNav li.social ul:after,.mainsite header nav .nav-area ul.mainNav li.social ul:before{content:" ";display:table}.mainsite header nav .nav-area .mobile-social ul:after,.mainsite header nav .nav-area ul.mainNav li.social ul:after{clear:both}.mainsite header nav .nav-area .mobile-social ul:after,.mainsite header nav .nav-area .mobile-social ul:before,.mainsite header nav .nav-area ul.mainNav li.social ul:after,.mainsite header nav .nav-area ul.mainNav li.social ul:before{content:" ";display:table}.mainsite header nav .nav-area .mobile-social ul:after,.mainsite header nav .nav-area ul.mainNav li.social ul:after{clear:both}.mainsite header nav .nav-area .mobile-social ul li,.mainsite header nav .nav-area ul.mainNav li.social ul li{padding:10px 0}.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 ul.mainNav li.social ul li:after,.mainsite header nav .nav-area ul.mainNav li.social ul li:before{display:none}.mainsite header nav .nav-area .mobile-social ul li a,.mainsite header nav .nav-area ul.mainNav li.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 ul.mainNav li.social ul li a:after,.mainsite header nav .nav-area ul.mainNav li.social ul li a:before{background-size:200px auto}.mainsite header nav .nav-area .mobile-social ul li a.fb:before,.mainsite header nav .nav-area ul.mainNav li.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 ul.mainNav li.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 ul.mainNav li.social ul li a.tw:before{background-position:-36px -3px}.mainsite header nav .nav-area .mobile-social ul li a.tw:after,.mainsite header nav .nav-area ul.mainNav li.social ul li a.tw:after{background-position:-36px -47px}.mainsite header nav .nav-area .mobile-social ul li a.pin:before,.mainsite header nav .nav-area ul.mainNav li.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 ul.mainNav li.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 ul.mainNav li.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 ul.mainNav li.social ul li a.in:after{background-position:-121px -47px}.mainsite header nav .nav-area .mobile-social ul li a.yt:before,.mainsite header nav .nav-area ul.mainNav li.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 ul.mainNav li.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:1200px) and (max-width:1299px) and only screen and (min-width:768px) and (max-width:1024px),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){.mainsite header nav .search-container{padding-left:20px;padding-right:20px}}@media only screen and (min-width:1200px) and (max-width:1299px) 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 (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:1200px) and (max-width:1299px) and only screen and (max-width:499px),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){.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,header nav .mobile-btns .menu-btn,header nav .mobile-btns .search-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,header nav .mobile-btns .menu-btn .toggle{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 .search-btn:before,header nav .mobile-btns .search-btn:before{top:0;left:0}.mainsite header nav .global,header nav .global{display:none}.mainsite header nav .nav-area ul.mainNav li.social,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;top:auto;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 0}.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:#023244;font-size:38px;line-height:1;font-weight:600}.subsite header .subsite-logo:hover{text-decoration:none}.subsite header .subsite-logo-img{margin-top:20px}.subsite header .subsite-logo-img img{display:block;max-height:75px}.subsite header nav{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 0}.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: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;top:45px;right:20px}.subsite header nav .mobile-btns .menu-btn,.subsite header nav .mobile-btns .search-btn{position:relative;display:inline-block;margin-left:35px;cursor:pointer;font-size:19px;line-height:19px;color:#006b96}.subsite header nav .mobile-btns .menu-btn:hover,.subsite header nav .mobile-btns .search-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 0;background:#006b96;-webkit-transition:all .25s ease;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{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:url(../img/sprite.png) 0 -168px 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{float:none;margin:0;padding:0;position:relative}.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;width:15px;height:8px;position:absolute;top:20px;right:25px;margin:0;border:0;left:auto;opacity:1;filter:alpha(opacity=100);-webkit-transition:none;transition:none;background:url(../img/sprite.png) -19px -210px no-repeat;background-size:200px auto}.subsite header nav .nav-area ul.mainNav li.navItem a{padding:18px 20px;border-color:#d7d7d7}.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 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 ul.mainNav li.social{border-top:4px solid #d7d7d7;float:none;padding-bottom:0}.subsite header nav .nav-area .mobile-social ul,.subsite header nav .nav-area ul.mainNav li.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 ul.mainNav li.social ul:after,.subsite header nav .nav-area ul.mainNav li.social ul:before{content:" ";display:table}.subsite header nav .nav-area .mobile-social ul:after,.subsite header nav .nav-area ul.mainNav li.social ul:after{clear:both}.subsite header nav .nav-area .mobile-social ul:after,.subsite header nav .nav-area .mobile-social ul:before,.subsite header nav .nav-area ul.mainNav li.social ul:after,.subsite header nav .nav-area ul.mainNav li.social ul:before{content:" ";display:table}.subsite header nav .nav-area .mobile-social ul:after,.subsite header nav .nav-area ul.mainNav li.social ul:after{clear:both}.subsite header nav .nav-area .mobile-social ul li,.subsite header nav .nav-area ul.mainNav li.social ul li{padding:10px 0}.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 ul.mainNav li.social ul li:after,.subsite header nav .nav-area ul.mainNav li.social ul li:before{display:none}.subsite header nav .nav-area .mobile-social ul li a,.subsite header nav .nav-area ul.mainNav li.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 ul.mainNav li.social ul li a:after,.subsite header nav .nav-area ul.mainNav li.social ul li a:before{background-size:200px auto}.subsite header nav .nav-area .mobile-social ul li a.fb:before,.subsite header nav .nav-area ul.mainNav li.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 ul.mainNav li.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 ul.mainNav li.social ul li a.tw:before{background-position:-36px -3px}.subsite header nav .nav-area .mobile-social ul li a.tw:after,.subsite header nav .nav-area ul.mainNav li.social ul li a.tw:after{background-position:-36px -47px}.subsite header nav .nav-area .mobile-social ul li a.pin:before,.subsite header nav .nav-area ul.mainNav li.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 ul.mainNav li.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 ul.mainNav li.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 ul.mainNav li.social ul li a.in:after{background-position:-121px -47px}.subsite header nav .nav-area .mobile-social ul li a.yt:before,.subsite header nav .nav-area ul.mainNav li.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 ul.mainNav li.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:#006b96}.embedded .breadcrumbs{display:none}.breadcrumbs a{color:#006b96}.breadcrumbs span{color:#44246e}@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:14px 55px;background:#ad003c;color:#fff}.alert a{color:#fff}.alert:before{content:"";display:block;width:21px;height:21px;position:absolute;top:14px;left:25px;background:url(../img/sprite.png) 0 -126px no-repeat;background-size:200px auto}.alert a.close{display:block;width:21px;height:21px;overflow:hidden;text-indent:-9999em;position:absolute;top:14px;right:25px;background:url(../img/sprite.png) -21px -126px no-repeat;background-size:200px auto}@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}}.embedded footer{display:none}footer .footer_upper{position:relative;padding:35px 25px;background:#024762;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:after,footer .footer_upper:before{content:" ";display:table}footer .footer_upper:after{clear:both}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}footer .footer_upper h4{font-weight:300;margin:0 0 7px 0}footer .footer_upper a{color:#6dcff6}footer .footer_upper a:hover{color:#fff}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 .formCol,footer .footer_upper .col2 .formCol,footer .footer_upper .col3 .formCol{font-size:14px}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 .link-list ul{list-style-type:none;margin:0;padding:0}footer .footer_upper .link-list ul li{display:block;margin:0 0 5px 0}footer .footer_upper .link-list ul li a{line-height:1.1}footer .footer_upper ul.foot-nav{list-style-type:none;margin:0;padding:0}footer .footer_upper ul.foot-nav li{margin:0 35px 0 0;vertical-align:top;display:inline-block}footer .footer_upper .subscribeForm{background:#e6e6e6}footer .footer_upper .subscribeForm:after,footer .footer_upper .subscribeForm:before{content:" ";display:table}footer .footer_upper .subscribeForm:after{clear:both}footer .footer_upper .subscribeForm:after,footer .footer_upper .subscribeForm:before{content:" ";display:table}footer .footer_upper .subscribeForm:after{clear:both}footer .footer_upper .subscribeForm input{float:left;height:36px;padding:10px;margin:0;border:0;background:#e6e6e6;width:calc(100% - 37px)}footer .footer_upper .subscribeForm input:focus{background:#fff}footer .footer_upper .subscribeForm button{float:right;height:36px;width:37px;overflow:hidden;text-indent:-9999em;padding:0;margin:0;background:#006b96}footer .footer_upper .subscribeForm button:before{content:"";display:block;position:absolute;top:50%;left:50%;margin:-7px 0 0 -8px;width:16px;height:14px;background:url(../img/sprite.png) 0 0 no-repeat;background-size:200px}.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 .copyright{position:relative;padding:18px 25px;background:#01374c;color:#83a5b3;font-size:14px}footer .copyright a{color:#83a5b3}.modal{float:none;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0;padding:20px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:100%;flex-basis:100%;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-ms-flex-negative:1;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;top:0;left:0;right:0;bottom:0;z-index:1000;position:fixed;-webkit-transition:all .5s ease;transition:all .5s ease;background:rgba(255,255,255,.98);opacity:0;filter:alpha(opacity=0);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:#44246e}.modal .center-block .btn:hover{text-decoration:none;background:#743dbb}.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{margin-bottom:25px;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}.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;-webkit-transition:all .25s ease;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(0);transform:rotate(0)}.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%}}.event-view-toggle{float:right;display:-webkit-box;display:-webkit-flex;display:flex;width:350px}.event-view-toggle a{display:block;padding:10px;-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;background:#fff;color:#44246e;border:1px solid #979797;text-align:center}.event-view-toggle a:hover{text-decoration:none}.event-view-toggle a.active{color:#fff;background:#44246e;border-color:#44246e}@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 0;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:#006b96}.events-calendar-month thead th{padding:15px 5px;color:#fff;border:2px solid #006b96;font:700 14px/1.1 proxima-nova,ProximaNovaS-Light,"proxima nova",arial,sans-serif}.events-calendar-month thead th .full{display:block}.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 a{color:#44246e;text-decoration:underline}.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.mobile-only{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.pop-show{display:block}.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 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{border-width:2px}.events-calendar-month tbody td{border-width:2px}.events-calendar-month tbody td .daynum{font-size:10px}.events-calendar-month tbody td .day-event{font-size:10px}.events-calendar-month tbody td .day-event{display:none}.events-calendar-month tbody td .day-event.view-all{display:block}.events-calendar-month tbody td .day-event.view-all.mobile-only{display:block}.events-calendar-month tbody td .day-event.view-all>a span{display:none}.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}.gutter.no-bottom{padding-bottom:0}@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}section.hero{background:#006b96;position:relative}section.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 0;overflow:hidden}section.hero ul.slideshow>li .caption .button{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{color:#6dcff6}@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{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:#023244}section.hero .cycle-controls a:before{content:"";display:block;position:absolute;top:50%;left:50%;margin:-7px 0 0 -8px;width:16px;height:14px;background:url(../img/sprite.png) -17px 0 no-repeat;background-size:200px auto}section.hero .cycle-controls a.next{left:auto;right:0}section.hero .cycle-controls a.next:before{background-position:0 0}section.hero .cycle-pager{position:absolute;bottom:0;right:0;height:64px;width:40%;background:#024762;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:#022432}section.hero .cycle-pager a:hover{text-decoration:none;color:#6dcff6}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 ul.slideshow>li .img{width:55%}section.hero ul.slideshow>li .caption{width:45%}section.hero ul.slideshow>li .caption h2{font-size:44px;line-height:46px}section.hero .progress-container{width:55%}section.hero .cycle-controls{width:45%}section.hero .cycle-pager{width:45%}}@media only screen and (min-width:768px) and (max-width:1024px){section.hero ul.slideshow>li .img{width:50%}section.hero ul.slideshow>li .caption{width:50%}section.hero ul.slideshow>li .caption h2{font-size:44px;line-height:46px}section.hero .progress-container{width:50%}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% 0}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 0}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% 0;bottom:auto;top:0}section.hero .cycle-controls a{top:50%;margin-top:-21px;width:47px;height:43px}}section.sub-hero{position:relative}section.sub-hero ul.slideshow{list-style-type:none;margin:0;padding:0;width:100%}section.sub-hero ul.slideshow>li{width:100%}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{display:block;position:absolute;top:0;width:36px;height:36px;overflow:hidden;text-indent:-9999em;background-color:#006b96;z-index:100;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease}section.sub-hero .cycle-controls a:before{content:"";display:block;position:absolute;top:50%;margin-top:-7px;left:50%;margin-left:-8px;width:16px;height:14px;background:url(../img/sprite.png) 0 0 no-repeat;background-size:200px auto}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;cursor:pointer;vertical-align:top;overflow:hidden;text-indent:-9999em;background:#fff;opacity:.6;filter:alpha(opacity=60);-webkit-transition:all .25s ease;transition:all .25s ease}section.sub-hero .cycle-pager span.cycle-pager-active{background:#006b96;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: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: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 0}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 0}section.home_content .custom-grid .col-main .col-cell img{margin:0 0 15px 0}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:first-child{padding:0 0 25px 0}section.home_content .custom-grid .col-main .col-cell{width:100%;padding:0}section.home_content .custom-grid .col-main .col-cell:first-child{padding:0 0 25px 0}section.home_content .custom-grid .col-main .col-cell img{margin:0 0 15px 0}section.home_content .custom-grid a.more{font-size:16px}}section.tagline{padding:50px 20%;text-align:center;color:#44246e;background:#fff}section.tagline h1{margin:0}section.tagline h1,section.tagline h2,section.tagline h3,section.tagline h4,section.tagline h5,section.tagline h6{color:#44246e}@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 0;color:#0e7273;font-size:24px;font-style:italic}section.quotes .author{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: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}}.article-listing{position:relative}.article-listing a.back,.article-listing a.more{color:#059ed8}.article-listing a.back:hover,.article-listing a.more:hover{color:#6dcff6}.article-listing a.back:after,.article-listing a.more:after{content:"";display:inline-block;width:10px;height:10px;margin:0 0 0 5px;-webkit-transition:all .25s ease;transition:all .25s ease;background:url(../img/sprite.png) 0 -239px no-repeat;background-size:200px auto}.article-listing a.back:hover:after,.article-listing a.more:hover:after{margin:0 0 0 8px}.article-listing.back:after{display:none}.article-listing.back:before{content:"";display:inline-block;width:10px;height:10px;margin:0 5px 0 0;-webkit-transition:all .25s ease;transition:all .25s ease;background:url(../img/sprite.png) -10px -239px no-repeat;background-size:200px auto}.article-listing .headline{background:#0e7273;padding:40px 25px;color:#fff;font-size:47px;line-height:1;margin:0}.article-listing>ul{list-style-type:none;margin:0;padding:0;padding:30px 0 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: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{font-weight:600}.article-listing>ul>li .text h3 a:hover{text-decoration:none}.article-listing>ul>li .text h3+div{margin:0 0 8px 0}.article-listing>ul>li .text h3+div:after{display:none}.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 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 0}.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 0}.article-listing>ul>li .image-link+.text,.article-listing>ul>li img+.text{margin:0;padding:0}}.article-listing2{position:relative}.article-listing2 a,.article-listing2 h1,.article-listing2 h2,.article-listing2 h3,.article-listing2 h4,.article-listing2 h5,.article-listing2 h6{color:#44246e}.article-listing2 .headline{position:relative;background:#44246e;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{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;-webkit-transition:all .25s ease;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:url(../img/sprite.png) -61px 0 no-repeat;background-size:200px auto;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .25s ease;transition:all .25s ease}.article-listing2>ul>li a span.arrow:before{opacity:1;filter:alpha(opacity=100);background-position:-77px 0}.article-listing2>ul>li a:hover{text-decoration:none;background-color:#ece9f0}.article-listing2>ul>li a:hover span.arrow{right:15px}.article-listing2>ul>li a:hover span.arrow:before{opacity:0;filter:alpha(opacity=0)}.article-listing2>ul>li a:hover span.arrow:after{opacity:1;filter:alpha(opacity=100)}@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: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: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{position:relative}.page:after,.page:before{content:" ";display:table}.page:after{clear:both}.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}.embedded .page .fluid_container .left_column{display:none}.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:after,.page .fluid_container .logo_contain:before{content:" ";display:table}.page .fluid_container .logo_contain:after{clear:both}.page .fluid_container .logo_contain:after,.page .fluid_container .logo_contain:before{content:" ";display:table}.page .fluid_container .logo_contain:after{clear:both}.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 .top_content h1.logo:after,.page .fluid_container .top_content h1.logo:before{content:" ";display:table}.page .fluid_container .top_content h1.logo:after{clear:both}.page .fluid_container .top_content h1.logo:after,.page .fluid_container .top_content h1.logo:before{content:" ";display:table}.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}.page .fluid_container .right_column{float:left;width:272px;position:relative;padding-right:4px}.page .fluid_container .right_column a:not(.button){color:#059ed8}.page .fluid_container .right_column a:not(.button):hover{color:#6dcff6}.page .fluid_container .right_column a.back,.page .fluid_container .right_column a.more{color:#059ed8}.page .fluid_container .right_column a.back:hover,.page .fluid_container .right_column a.more:hover{color:#6dcff6}.page .fluid_container .right_column a.back:after,.page .fluid_container .right_column a.more:after{content:"";display:inline-block;width:10px;height:10px;margin:0 0 0 5px;-webkit-transition:all .25s ease;transition:all .25s ease;background:url(../img/sprite.png) 0 -239px no-repeat;background-size:200px auto}.page .fluid_container .right_column a.back:hover:after,.page .fluid_container .right_column a.more:hover:after{margin:0 0 0 8px}.page .fluid_container .right_column a.back:after{display:none}.page .fluid_container .right_column a.back:before{content:"";display:inline-block;width:10px;height:10px;margin:0 5px 0 0;-webkit-transition:all .25s ease;transition:all .25s ease;background:url(../img/sprite.png) -10px -239px no-repeat;background-size:200px auto}.page .fluid_container.full .main_content{width:100%}.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 #006b96;overflow:hidden}.banner img{display:block;width:100%}@media only screen and (max-width:499px){.banner img{width:200%;margin-left:-50%;max-width:200%!important}}.navTitle{padding:25px;color:#fff;font-size:40px;line-height:1;background:#555}.navTitle a{color:#fff}.navTitle a:hover{text-decoration:none}.banner .navTitle{width:32%;position:absolute;bottom:-18px;left:0}.navTitle.color1{background-color:#006b96}.navTitle.color2{background-color:#0e7273}.navTitle.color3{background-color:#44246e}@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:0;padding:20px 25px}.sideNav ul li a{display:inline-block;padding:6px 0;font-weight:600;color:#006b96;font-size:20px;line-height:1.2}.sideNav ul li a.active{color:#44246e}.sideNav ul li a:hover{color:#178687;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:#44246e}.sideNav ul li ul li a.active:before{content:"";display:block;position:absolute;top:9px;left:0;width:10px;height:9px;background:url(../img/sprite.png) -20px -20px no-repeat;background-size:200px auto}.sideNav ul li ul li a:hover{color:#44246e;text-decoration:underline}.gallery{position:relative;margin:20px 0}.gallery ul>li .caption{padding:20px;color:#fff;background:#44246e}.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:#44246e;z-index:100;-webkit-transition:all .25s ease;transition:all .25s ease}.gallery .flex-direction-nav a:before{content:"";display:block;position:absolute;top:50%;margin-top:-7px;left:50%;margin-left:-8px;width:16px;height:14px;background:url(../img/sprite.png) 0 0 no-repeat;background-size:200px auto}.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:#006b96}.map_container{position:relative;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 #44246e;border-left:12px solid transparent;border-right:12px solid transparent}.map_container .map_popup .close-btn{position:absolute;top:17px;right:15px;width:21px;height:21px;overflow:hidden;text-indent:-99999em;background:url(../img/sprite.png) -21px -126px no-repeat;background-size:200px auto;z-index:1000000}.map_container .map_popup .header{background:#44246e;color:#fff;padding:20px 15px;font-size:16px;line-height:17px;font-weight:600}.map_container .map_popup .text ul{list-style-type:none;margin:0;padding:0}.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;position:absolute;top:15px;left:15px;width:12px;height:20px;background:url(../img/sprite.png) -140px -252px no-repeat;background-size:200px auto}.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;-webkit-transition:all .25s ease;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:url(../img/sprite.png) -55px -20px no-repeat;background-size:200px auto;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .25s ease;transition:all .25s ease}.map_container .map_popup .text ul li a span.arrow:before{opacity:1;filter:alpha(opacity=100);background-position:-43px -20px}.map_container .map_popup .text ul li a:hover{text-decoration:none;background-color:#ece9f0}.map_container .map_popup .text ul li a:hover span.arrow:before{opacity:0;filter:alpha(opacity=0)}.map_container .map_popup .text ul li a:hover span.arrow:after{opacity:1;filter:alpha(opacity=100)}.filter_container{padding:0 0 40px 0;border-bottom:1px solid #e1e1e1}.filter_container:after,.filter_container:before{content:" ";display:table}.filter_container:after{clear:both}.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:#059ed8}.filter_container .view_all:hover{color:#6dcff6}.filter_container form{padding:15px 0 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 0;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 button{float:right}.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% 0}.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.event_filter_form button{margin:0}.filter_container .blog_subscribe_form input[type=text]{margin:0 2% 20px 0}.filter_container .blog_subscribe_form input[type=submit]{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 0}.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}}.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}.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 0}.featured-post{border-bottom:1px solid #e1e1e1;padding-bottom:25px;margin:25px 0}.featured-post a:not(.button){color:#059ed8}.featured-post a:not(.button):hover{color:#6dcff6}.featured-post h2{font-weight:400;font-size:36px}.featured-post h2 a{color:#178687!important}.featured-post h2 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 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 h4.color3 a{color:#44246e}.listing>ul li h4 a:hover{text-decoration:none}.listing>ul li .pdate{font-size:14px;font-style:italic;margin:0 0 5px 0}.listing>ul li .info{margin:10px 0 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:#44246e}.listing>ul li .text{padding:8px 0 18px 0}.listing>ul li.load_more_row{padding:40px 0 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 0}}.listing.search>ul{margin:0 0 20px 0}.listing.search>ul li{border:0;padding:10px 0}.listing.search hr{margin:30px 0}.event_nav{width:100%;padding:40px 0 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 0}article h1.headline+.back{margin:0 0 15px 0}article h1.headline+.info{margin:0 0 15px 0}article h1.headline+.info+.back{margin:0 0 15px 0}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 0}}article .cat_block{margin:35px 0 0 0;padding:10px 0;font-size:14px;border-top:1px solid #e1e1e1}article .cat_block+.back{margin:0 0 10px 0}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}}.loc_info{margin:0 0 10px 0}.archive_list{list-style-type:none;margin:0;padding:0;margin:0 0 25px 0}.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:url(../img/sprite.png) -9px -32px;background-size:200px auto}.archive_list>li.active:before{background-position:0 -29px}.archive_list>li ul{list-style-type:none;margin:0;padding:0;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{list-style-type:none;margin:0;padding:0}.comments>li{padding:10px 0 25px 0;margin:0 0 15px 0;border-bottom:1px solid #e1e1e1}.comments>li h5.author{position:relative;padding:0 0 0 25px}.comments>li h5.author:before{content:"";display:block;width:16px;height:15px;position:absolute;top:3px;left:0;background:url(../img/sprite.png) -89px -90px no-repeat;background-size:200px auto}.side_block{margin:0 0 25px 0}.side_block img{display:block}.side_block img+a.more{margin:15px 0 25px 0;font-size:16px}.side_filters .lined_headline{margin:0 0 15px 0}.side_filters form{margin:0 0 20px 0}.side_filters form input[type=checkbox]+label{display:block;margin:0 0 5px 0}.side_filters .archive_list,.side_filters form{margin:0 0 25px 0}@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}.embedded .bar.footer-bar{display:none}.bar .social{position:absolute;height:100%;top:0;right:-200px;overflow:hidden;white-space:nowrap;-webkit-transition:all .25s ease;transition:all .25s ease}.bar .social .share_link{display:inline-block;vertical-align:top;position:relative;margin:30px 15px 0 0;padding:0 0 0 35px;height:27px;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 20px;-webkit-transition:all .2s ease;transition:all .2s ease}.bar .social .icons a{display:inline-block;position:relative;height:27px;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);-webkit-transition:all .25s ease;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.tw{margin-right:5px}.bar .social .icons a.tw:before{background-position:0 -54px}.bar .social .icons a.pt{margin-right:5px}.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 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{content:"";display:inline-block;width:18px;height:22px;margin:0 5px -5px 0;background:url(../img/sprite.png) -68px -126px no-repeat;background-size:200px auto}.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 #ece9f0;border-right:1px solid #ece9f0}.directory-table table tr:first-child{border:0}.directory-table table tr:last-child{border-bottom:1px solid #ece9f0}.directory-table table tr th{padding:25px 20px;background:#44246e;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:#ece9f0}@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 #ece9f0}.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:#44246e}.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:transparent 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:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}.sitemap-listing .box{width:25%;vertical-align:top;margin:0 0 40px 0;padding:0 35px;border-left:1px solid #c2c2c2}.no-flexbox .sitemap-listing .box{display:inline-block}.flexbox .sitemap-listing .box{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%}.sitemap-listing .box:nth-child(4n+1){border-left:0;padding-left:0}.sitemap-listing .box h2{margin:0 0 15px 0}.sitemap-listing .box ul{list-style-type:none;margin:0;padding: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{-webkit-box-flex:0;-webkit-flex:0 0 50%;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{-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%}}
/*# sourceMappingURL=style.css.map */