.vidouter{position:relative;}.anythingSlider-gallery li.panel .vidouter{margin:auto 0;top:50%;transform:translate(0,-50%);}.vidouter video,.vidouter audio{position:relative;z-index:1;}.vidouter audio{min-height:30vw;}.vidouter img.audio_poster{width:auto;height:auto;min-height:30vh;}.vidouter .vid-ui{z-index:2;width:98%;padding:1.25em 1% 0 1%;position:absolute;bottom:0;left:0;right:0;transition:background-color 0.5s ease;}.vidouter:hover .vid-ui:not(.vidui-hidden){padding-top:2.5em;background-color:rgba(0,0,0,0.3);}.vid-ui:hover,.vidclkplay:hover{cursor:pointer;}.vid-ui div:hover{cursor:auto;}.vidouter .vid-ui, .vidouter button, .btn-ui a, .vidouter input, .vidouter i:before{text-shadow:1px 1px 1px rgba(0,0,0,0.5);}.vidouter button, .vidouter input, .btn-ui a, .btn-ui a:visited, .vid-ui span.duration-track{background:none;border:none;color:#ffffff;font-size:1em;margin:0 0.5em;vertical-align:middle;outline:0;}.vidouter button:hover, .vidouter input:hover, .btn-ui a:hover{cursor:pointer;color:#ebebeb;}.btn-ui a{display:inline-block;}.btn-ui a:hover{text-decoration:none;}.vidouter i:before{font-size:2em;}.vid-ui .btn-ui{opacity:0;display:none;transition:opacity .3s ease-out;height:2.5em;position:relative;z-index:2;text-align:left;}span.duration-track, button.fastfwd, button.infobtn {margin-left:1.5em;line-height:2em;}span.duration-track{display:inline-block;}span.duration-track sup, span.duration-track sub{vertical-align:baseline;font-size:1em;}.mutebtn, .fullscreenbtn, .vol-slider{float:right;}.infobtn{opacity:0.9;}.mutebtn .fa-volume-off, .infobtn:hover, .vi-close:hover{opacity:0.7;}.mutebtn:hover .fa-volume-off{opacity:1;}.vidouter button.infobtn, a.vi-close{font-size:70%;}.vid-ui input[type=range], .vid-ui input[type=range]:focus {outline:none;border:none;}.btn-ui input[type=range] {-webkit-appearance:none;margin:0.75em 0;}.btn-ui input[type=range]::-webkit-slider-runnable-track {box-shadow:1px 1px 0px rgba(0,0,0,0.5);width:100%;height:0.5em;cursor:pointer;animate:0.2s;background:#dcdcdc;background:rgba(255,255,255,0.6);}.btn-ui input[type=range]::-webkit-slider-thumb {box-shadow:1px 1px 1px #000000;height:2em;width:0.5em;background:#ffffff;cursor:pointer;-webkit-appearance:none;margin-top:-0.8em;}.btn-ui input[type=range]::-moz-range-track {box-shadow:1px 1px 0px rgba(0,0,0,0.5);width:100%;height:0.5em;cursor:pointer;animate:0.2s;background:#dcdcdc;background:rgba(255,255,255,0.6);}.btn-ui input[type=range]::-moz-range-thumb {box-shadow:1px 1px 1px #000000;height:2em;width:0.5em;background:#ffffff;cursor:pointer;border-radius:0px;}.btn-ui input[type=range]::-ms-track {box-shadow:1px 1px 0px rgba(0,0,0,0.5);width:100%;height:0.5em;cursor:pointer;animate:0.2s;background:transparent;border-color:transparent;border-width:0.75em 0;color:transparent;}.btn-ui input[type=range]::-ms-fill-lower {background:#ebebeb;background:rgba(255,255,255,0.9);}.btn-ui input[type=range]::-ms-fill-upper {background:#dcdcdc;background:rgba(255,255,255,0.6);}.btn-ui input[type=range]::-ms-thumb {box-shadow:1px 1px 1px #000000;height:2em;width:0.5em;background:#ffffff;cursor:pointer;}.vol-slider{width:60px;}.progress-track,input.progress-bar{height:5px;position:absolute;top:0.5em;margin:0 1%;left:0;-webkit-appearance:none;}.progress-track{opacity:0.5;width:0%;background-color:#ffffff;z-index:1;pointer-events:none;border-right:2px solid #bdbdbd; }input.progress-bar{width:98%;background:#e3e3e3;z-index:0;opacity:0.3;}input.progress-bar:focus{outline:none;}.progress-bar::-webkit-slider-thumb{-webkit-appearance:none !important;height:0;width:0;}.progress-bar::-moz-range-thumb {visibility:hidden !important;}.vidouter:hover .btn-ui, .vidouter:hover .progress-track{opacity:1.0;}.vid-info{display:none;width:86%;max-height:88%;padding:1% 2%;position:absolute;top:5%;left:5%;background-color:rgba(0,0,0,0.5);border-radius:0.2em;z-index:2;}.vid-info h2, .vid-info p, .vid-info li, .vi-close, .vi-close:hover{color:#ffffff;}.vid-info h2, .vid-info p, .vid-info li{text-shadow:1px 1px 1px rgba(0,0,0,0.5);}.vi-close{position:absolute;top:0.3em;right:0.3em;}.vidover{height:100%;width:100%;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;z-index:3;text-align:center;}.vidover .btn-ui{height:3.2em;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;font-size:200%;z-index:2;}.vidover .vidbg{height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center center;z-index:1;opacity:0.6;}.vidend{display:none;}@media (min-width:600px){.vofs .vid-ui{padding-top:2.0em;}}@media (orientation:portrait){.vidouter audio{min-height:30vh;}}/* AnythingSlider v1.8+ Default theme By Chris Coyier:http://css-tricks.com with major improvements by Doug Neiner:http://pixelgraphics.us/ based on work by Remy Sharp:http://jqueryfordesigners.com/ - plus development and styling by BlueFusionWeb */.anythingSlider{margin:0;padding:0;}/* Navigation Links */.anythingSlider .anythingControls{outline:0;display:none;width:100%;height:auto;padding:0 0 0.5em 0;position:absolute;bottom:0;left:0;}.anythingSlider .anythingControls ul{margin:0;padding:0;float:left;list-style:none;}.anythingSlider .anythingControls ul li{display:inline-block;}.anythingSlider .anythingControls ul a{font:11px/18px Georgia, Serif;display:inline-block;text-decoration:none;padding:2px 8px;height:18px;margin:0 5px 0 0;text-align:center;outline:0;}.anythingControls ul.thumbNav{text-align:left;margin:0 0 0 0.5em;}/* Navigation buttons + start/stop button, default state */.anythingSlider .anythingControls a{background-color:#f1f1f1;color:#000;opacity:0.7;}/* Make sure navigation text is visible */.anythingSlider .anythingControls a span{visibility:visible;color:#404040;}/* Navigation current button, default state */.anythingSlider .anythingControls a.cur{background:#888;color:#000;opacity:1;}.anythingSlider .anythingControls a:hover{opacity:1;}.anythingControls li.next,.anythingControls li.prev{margin:0 0 0 0.5em;}.anythingControls li.next span, .anythingControls li.prev span{font-family:Font Awesome\ 5 Pro;}/* start-stop button, stopped, default state */.anythingSlider .anythingControls a.start-stop,.anythingSlider .anythingControls a.start-stop:hover,.anythingSlider .anythingControls a.start-stop .anythingControls ul a:hover {background:none;}.anythingSlider .anythingControls a.start-stop span{font-family:Font Awesome\ 5 Pro;font-size:2em;font-weight:600;}/* start-stop button, playing, default state */.anythingSlider .anythingControls a.start-stop.playing span{color:#606060;}/* Navigation current & hovered button, active state *//************************  NAVIGATION POSITIONING ************************//* Navigation Arrows */.anythingSlider .arrow {top:50%;margin:-3em 0 0 0;position:absolute;display:block;}.anythingSlider .arrow a {display:block;width:3em;height:6em;text-align:center;outline:0;opacity:0.7;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}/* Navigation arrow text; indent moved to span inside "a", for IE7;  apparently, a negative text-indent on an "a" link moves the link as well as the text */.anythingSlider .arrow a:hover{text-decoration:none;width:2.5em;opacity:1;}.anythingSlider .arrow span {display:block;font-family:Font Awesome\ 5 Pro;font-size:5em;font-weight:200;}/* disabled arrows, hide or reduce opacity:opacity:.5; filter:alpha(opacity=50); */.anythingSlider .arrow.disabled {display:none;}/* back arrow */.anythingSlider .back{left:0;}.anythingSlider .back a{}.anythingSlider .back a:hover,.anythingSlider .back a.hover {padding-right:0.5em;}.anythingSlider .back a span{text-shadow:0.1em 0 #ffffff;}/* forward arrow */.anythingSlider .forward{right:0;}.anythingSlider .forward a{}.anythingSlider .forward a:hover,.anythingSlider .forward a.hover {padding-left:0.5em;}.anythingSlider .forward a span{text-shadow:-0.1em 0 #ffffff;}/* navigationSize window */.anythingSlider .anythingControls .anythingNavWindow {overflow:hidden;float:left;}/* Autoplay Start/Stop button */.anythingSlider .anythingControls .start-stop {padding:2px 5px;width:40px;text-align:center;text-decoration:none;float:right;z-index:100;outline:0;}.timer-bar{width:100%;height:0.5em;background:#808080;opacity:0.5;position:absolute;bottom:-0.5em;z-index:100;}/***********************  IE8 AND OLDER STYLING ***********************//* Navigation Arrows */.as-oldie .anythingSlider .arrow {top:30%;}.as-oldie .anythingSlider .arrow a {margin:0;}/* margin between nav buttons just looks better */.as-oldie .anythingSlider .anythingControls li {margin-left:3px;}/* When using the navigationSize option, the side margins need to be zeroNone of the navigation panels look good in IE7 now =( */.as-oldie .anythingSlider .anythingControls a {margin:0;}.as-oldie .anythingSlider .anythingNavWindow {margin:0 2px;}.as-oldie .anythingSlider .anythingNavWindow li {padding:3px 0 0 0;}/***********************  COMMON SLIDER STYLING ***********************//* Overall Wrapper */.anythingSlider {display:block;overflow:visible !important;position:relative;}/* anythingSlider viewport window */.anythingSlider .anythingWindow {overflow:hidden;position:relative;width:100%;height:100%;}/* anythingSlider base (original element) */.anythingSlider .anythingBase {background:transparent;list-style:none;position:absolute;overflow:visible !important;top:0;left:0;margin:0;padding:0;}/* all panels inside the slider; horizontal mode */.anythingSlider .panel {background:transparent;display:block;overflow:hidden;float:left;padding:0;margin:0;}/* vertical mode */.anythingSlider .vertical .panel {float:none;}/* fade mode */.anythingSlider .fade .panel {float:none;position:absolute;top:0;left:0;z-index:0;}/* fade mode active page - visible & on top */.anythingSlider .fade .activePage {z-index:1;}/***********************  RTL STYLING ***********************//* slider autoplay right-to-left, reverse order of nav links to look better */.anythingSlider.rtl .anythingWindow {direction:ltr;unicode-bidi:bidi-override;}.anythingSlider.rtl .anythingControls ul{float:left;} /* move nav link group to left */.anythingSlider.rtl .anythingControls ul a{float:right;} /* reverse order of nav links */.anythingSlider.rtl .start-stop{/* float:right; */} /* move start/stop button - in case you want to switch sides *//* probably not necessary, but added just in case */.anythingSlider,.anythingSlider .anythingWindow,.anythingSlider .anythingControls ul a,.anythingSlider .start-stop {transition-duration:0s;-o-transition-duration:0s;-moz-transition-duration:0s;-webkit-transition-duration:0s;}.anythumbs,.anynavlinks,.anytext{height:45vw;}.anythumbs a{width:20%;padding:20% 0 0 0;height:0;display:block;border:1px solid transparent;box-sizing:border-box;position:relative;float:left;overflow:hidden;opacity:0.8;}.anythumbs a, .anythumbscont a img{filter:blur(1px) contrast(110%) grayscale(100%);}.anythumbs a:hover,.anythumbs a.actvimg,div#slab_gallery .anythumbs a.actvimg{opacity:1;filter:none;}.anythumbscont a, .anythumbscont a:hover img{filter:none;}.anythumbs a.anyvidthumb:before{content:" ";display:block;position:absolute;top:0;width:100%;height:100%;background-image:url(/images/cms/galimg_video_img.png);opacity:0.3;z-index:2;background-size:contain;}.anythumbs img{width:auto;height:100%;position:absolute;top:0;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.anythumbs img.imgport{width:100%;height:auto;top:50%;left:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}.anytext{text-align:left;}div.anytext p,div.anytext li{font-size:1.2em;}div.anytext ul{list-style:inside;}.anytr4x5 a{width:25%;padding-top:25%;}.anytr3x4 a{width:33.3%;padding-top:33.3%;}.anytr2x3 a{width:40%;padding-top:40%;}.anytr2x2 a{width:50%;padding-top:50%;}@media (min-width:641px) {.anythumbs,.anynavlinks,.anytext{width:37%;float:left;padding-right:3%;height:auto;-webkit-transition:max-height 1s;-moz-transition:max-height 1s;-o-transition:max-height 1s;transition:max-height 1s;}}@media (max-width:780px) {.anytext{padding-right:0;padding-left:3%;}}@media (max-width:640px) {.anythumbs,.anynavlinks{width:100%;height:auto;}.anythumbs:after{content:"";display:block;clear:both;width:100%;height:0px;}.anytext{width:94%;height:auto;margin:0 3%;}.anythumbs a{width:20% !important;padding-top:20% !important;}.anythumbscont{padding-top:1em;}.anythumbscont a{width:48% !important;padding-top:48% !important;margin:1% !important;}}@media (max-width:420px) {.anythumbscont a{width:100% !important;padding-top:65% !important;margin:1em 0 !important;}}/* caption defaults */.anycapt-top, .anycapt-right, .anycapt-bottom, .anycapt-left{width:auto;height:auto;display:inline-block;background:#000;background:rgba(0,0,0,0.6);color:#fff;padding:0.8em 1.6em 0.8em 0.6em;margin:auto;position:relative;z-index:10;}.anycapt-top, .anycapt-bottom{left:50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}/* Caption close button */.anycaptx{color:#ffffff;cursor:pointer;display:inline-block;opacity:0.5;position:absolute;right:0.3em;top:0.3em;}.anycaptx:hover{opacity:0.8;}#galanyslider{width:100%;height:45vw;list-style:none;overflow-y:auto;overflow-x:hidden;}#slab_gallery .slabcont .tngal{width:100% !important;height:45vw;overflow-y:auto;overflow-x:hidden;}.anythingSlider-gallery .anythingWindow{z-index:1;}.anythingSlider-gallery .anythingControls{z-index:2;pointer-events:none;}.anythingSlider-gallery .anythingControls *{pointer-events:auto;}.anythingSlider-gallery span.arrow{z-index:3;}.anythingSlider-gallery video, #slab_gallery ul.single_media video,.anythingSlider-gallery audio, #slab_gallery ul.single_media audio{width:100%;height:100%;object-fit:contain;object-position:50% 50%;}#slab_gallery ul li#aslvidsingle{text-align:center;}#slab_gallery ul li#aslvidsingle iframe{width:90vw;max-width:640px;height:60vw;max-height:480px;}#galanyslider div.audouter{height:100% !important;}#slab_gallery .anythingControls ul{opacity:0;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}#slab_gallery:hover .anythingControls ul{opacity:1;}.article_gallery{clear:both;}.article_gallery .anythingSlider,.article_gallery .anythumbs{margin-bottom:1em;}.single_media li img{width:auto;height:auto;max-width:100%;max-height:100%;}.single_media li img[style*="width"]{width:auto !important;height:auto !important;}div#slab_gallery ul#galanyslider, div#slab_gallery .anythumbs, div#slab_gallery .anynavlinks{max-height:480px;}a.galpintbtn{display:inline-block;position:absolute;bottom:0;left:0;font-size:1.4em;height:1.5em;width:1.5em;opacity:0;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}a.galpintbtn span{display:inline-block;color:#bd081c;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;}a.galpintbtn:hover span{color:#da162c;}.activePage a.galpintbtn{opacity:1;}@media (orientation:portrait) {.article_gallery #galanyslider{height:50vw;}}@media (min-width:641px) {#slab_gallery .slabcont .tngal{width:60% !important;float:left;}#slab_gallery:hover .anythumbs,#slab_gallery:hover .anynavlinks{max-height:1400px !important;}#slab_gallery:hover .anythingSlider{margin-bottom:0.5em;}}@media (max-width:640px) {#slab_gallery .slabcont .anythingSlider{width:100% !important;}#galanyslider{height:80vw;}}@media (min-width:1024px), (orientation:landscape) {.article_gallery{width:48%;margin-right:2%;float:left;}.article_gallery #galanyslider{height:30vw;max-height:500px;}}/* images with caption */ /* position the panels so the captions appear correctly */.anythingSlider-gallery .panel{ position:relative; }.anythingSlider-gallery .panel img{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;}.anythingSlider-gallery .panel img[style*="width"]{width:auto !important;height:auto !important;}/* Top caption - padding is included in the width (480px here, 500px in the script), same for height */.anythingSlider-gallery .anycapt-top{top:0;}/* Right caption - padding is included in the width (130px here, 150px in the script), same for height */.anythingSlider-gallery .anycapt-right{right:0;top:35%;}/* Bottom caption - padding is included in the width (480px here, 500px in the script), same for height */.anythingSlider-gallery .anycapt-bottom{bottom:0;}/* Left caption - padding is included in the width (130px here, 150px in the script), same for height */.anythingSlider-gallery .anycapt-left{left:0;top:62%;}.mosaic-block{float:left;position:relative;overflow:hidden;width:20%;padding:15% 0 0 0;box-sizing:border-box;}.mosaic-backdrop{position:absolute;top:0;height:100%;width:100%;}.mosaic-overlay{z-index:5;position:absolute;width:100%;height:100%;left:0;}.mosaic-overlay span{display:block;}.mosaic-overlay sup,.mosaic-overlay sub{display:block;vertical-align:baseline;}a.mosaic-overlay:hover{text-decoration:none;}.mosaic-cont{position:absolute;width:100%;height:100%;left:0;bottom:0;}div.mosaic-cont, .moscfade .mosaic-overlay span.mosaic-cont{background:rgba(0,0,0,0.6);}.mosaic-cont sup{font-size:1.5em;line-height:120%;padding:0.5em;color:#ffffff;margin:0;}.mosaic-cont sub{font-size:1.1em;line-height:120%;color:#ffffff;margin:0;text-align:center;}.mosaic-hovbg{width:100%;height:0;display:block;transition:height 0.3s ease;position:absolute;bottom:0;right:0;background:rgba(255,255,255,0.2);}a.mosaic-overlay:hover .mosaic-hovbg,div.mosccovhov:hover .mosaic-hovbg{height:100%;}.mosccover a:hover, .mosccovhov a:hover{background:rgba(0,0,0,0.9);}.mosccover .mosaic-cont sup{padding-top:35%;}.mosccovhov .mosaic-overlay{bottom:-2em;}.mosccovhov a:hover .mosaic-overlay{bottom:0;}.mosccovhov .mosaic-cont, .mosccovbtn .mosaic-cont{width:auto;height:auto;padding:0 1em 0.5em 1em;left:50%;transform:translateX(-50%);}.mosheadindx .mosccovhov .mosaic-cont{padding-bottom:0;}.mosccovhov .mosaic-cont sub{white-space:nowrap;}.mosccirc .mosaic-overlay{background:url(/images/jquery/mosaic/hover-magnify.png) no-repeat center center;opacity:0;display:none;}.moscgrowimg{padding-bottom:4em;}.moscfade .mosaic-overlay,.moscgrowimg .mosaic-overlay{opacity:0;top:0;transition:opacity 0.5s ease;}.moscfade .mosaic-overlay:hover,.moscgrowimg .mosaic-overlay:hover{opacity:1;}.moscbar .mosaic-overlay{bottom:-25%;}.moscbar .mosaic-cont{height:25%;}.moscbar2 .mosaic-overlay{bottom:-2em;}.moscbar2 .mosaic-cont{padding-bottom:0.5em;height:auto;}.moscbar2 a:hover .mosaic-cont{background:#000000;}.moscbar3 .mosaic-cont{top:-100%;}.moscindx .mosaic-overlay{top:0;bottom:auto;}.moscindx .mosaic-cont{width:75%;left:auto;right:0;top:0;bottom:auto;}.moscindx .mosaic-cont sup, .moscindx .mosaic-hov{position:absolute;top:50%;transform:translateY(-50%);}.moscindx .mosaic-cont sup{opacity:1;transition:opacity 0.3s ease;}.moscindx .mosaic-hov{width:75%;display:block;right:0;color:#ffffff;font-size:1.5em;opacity:0;}.moscindx .mosaic-hovbg{width:0;height:100%;transition:width 0.3s ease;}.moscindx a.mosaic-overlay:hover .mosaic-cont sup{opacity:0;}.moscindx a.mosaic-overlay:hover .mosaic-hov{opacity:1;transition:opacity 0.6s ease;}.moscindx a.mosaic-overlay:hover .mosaic-hovbg{width:75%;}.moscbtn{padding:3em 0 0 0;}.moscbtn a.mosaic-cont{z-index:6;font-size:1.2em;line-height:2.5em;}.moscbtn a:hover{text-decoration:none;}.moscbtn .mosaic-overlay{left:100%;top:0px;background:#ffffff;}.mosutxt{width:20%;float:left;margin:0;}div.slab_moscols .slabcont{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;align-items:stretch;justify-content:center;max-width:1296px;}div.slab_moscols .moscol{flex:1 1 25%;width:21%;max-width:260px;margin:0 2% 3vh 2%;padding:0 0 4em 0;vertical-align:top;position:relative;}div.slab_moscols .mosnpb{padding-bottom:0;}div.slab_moscols .mosaic-block,div.slab_moscols .mosutxt{float:none;}div.slab_moscols .moscbar2,div.slab_moscols .moscindx,div.slab_moscols .mosutxt,div.slab_moscols .moscbtn{width:100%;}div.slab_moscols .moscbar2{padding:100% 0 0 0;}div.slab_moscols .moscindx{padding:25% 0 0 0;}div.slab_moscols .mosaic-cont sup{height:2em;line-height:1.9em;padding:0 0.5em;font-size:1.9em;white-space:nowrap;}div.slab_moscols .lngline sup{font-size:1.5em;height:2.6em;line-height:2.5em;}div.slab_moscols .twoline sup,div.slab_moscols .thrline sup{height:2.6em;padding:0.3em 0.5em 0.1em 0.5em;line-height:120%;white-space:normal;}div.slab_moscols .thrline sup{font-size:1.6em;}div.slab_moscols .moscindx .mosaic-cont sup,div.slab_moscols .moscfade .mosaic-cont sup,div.slab_moscols .moscgrowimg .mosaic-cont sup{width:90%;height:auto;padding:0 5%;font-size:1.6em;line-height:120%;white-space:normal;}div.slab_moscols .moscfade .mosaic-cont sup{padding:0.5em 5%;}div.slab_moscols .moscgrowimg .mosaic-cont sup{padding:0.5em 5%;position:absolute;bottom:0;}div.slab_moscols .moscindx .twoline sup, div.slab_moscols .moscindx .thrline sup,div.slab_moscols .moscfade .twoline sup, div.slab_moscols .moscfade .thrline sup,div.slab_moscols .moscgrowimg .twoline sup, div.slab_moscols .moscgrowimg .thrline sup{font-size:1.4em;}div.slab_moscols .mosccovhov, div.slab_moscols .mosccovbtn{height:100%;width:100%;padding:0;}div.slab_moscols .mosccovhov .mosaic-overlay{bottom:0;}div.slab_moscols .mosccovhov .mosaic-cont, div.slab_moscols .mosccovbtn .mosaic-cont{height:100%;width:100%;display:flex;justify-content:center;align-items:center;}div.slab_moscols .mosccovhov .mosaic-cont sup, div.slab_moscols .mosccovbtn .mosaic-cont sup{height:auto;line-height:128%;white-space:normal;}div.slab_moscols .mosccovbtn .mosaic-cont sup{display:inline-block;max-width:80%;border:2px solid #ffffff;}div.slab_moscols .mosccovbtn .mosaic-backdrop{padding-top:0;height:100%;background-size:cover;background-position:center center;}div.mosheadindx .mosaic-cont sup{font-size:1.5em;}div.slab_moscols .mosaic-backdrop{padding:100% 0 0 0;padding-top:calc(100% - 4em);height:0%;}div.slab_moscols .mosaic-backdrop img{position:absolute;width:100%;height:auto;margin:auto;top:0;bottom:0;right:0;left:0;}div.slab_moscols .mosaic-backdrop i.fa,div.slab_moscols .mosaic-backdrop i.fas,div.slab_moscols .mosaic-backdrop i.far,div.slab_moscols .mosaic-backdrop i.fal,div.slab_moscols .mosaic-backdrop i.fab{position:absolute;width:100%;height:auto;margin:auto;top:0;bottom:0;right:0;left:0;font-size:3.6em;line-height:140%;}div.slab_moscols .mosaic-backdrop img.imgport{width:auto;height:100%;}div.slab_moscols .moscbtn{border:1px solid #dadede;position:absolute;bottom:0;}div.slab_moscols .moscindx .mosaic-backdrop{padding-top:25%;width:25%;}div.slab_moscols .moscindx .mosaic-backdrop img{width:94%;right:6%;}div.slab_moscols .moscindx .mosaic-backdrop img.imgport{height:94%;top:3%;max-width:96%;}div.slab_moscols .moscgrowimg .mosaic-backdrop img{width:96%;transition:width 0.3s ease,height 0.3s ease;}div.slab_moscols .moscgrowimg:hover .mosaic-backdrop img{width:100%;}div.slab_moscols .mosbtns2 div.moscbtn{width:48%;left:0;}div.slab_moscols .mosbtns2 div.moscbtn:last-of-type{left:52%;}div.slab_moscols .mosincont .moscbtn{position:relative;}body#body-sitemap div.slab_moscols .moscol{padding-bottom:0;}body#body-sitemap .slab_moscols .slabcont,body#body-documents .slab_moscols .slabcont{justify-content:flex-start;}@media (min-width:641px) {div.flex1 div.moscol, div.flex2 div.moscol{flex-basis:50%;width:46%;max-width:360px;}div.flex3 div.moscol, div.flex5 div.moscol, div.flex6 div.moscol, div.flex9 div.moscol{flex-basis:34%;width:30%;max-width:340px;}}@media (min-width:641px) and (max-width:1050px) {div.flex4 div.moscol{flex-basis:50%;width:46%;max-width:320px;}}@media (orientation:portrait) and (min-width:750px) and (max-width:1024px) {div.slab_moscols .mosaic-backdrop i.fa,div.slab_moscols .mosaic-backdrop i.fas,div.slab_moscols .mosaic-backdrop i.far,div.slab_moscols .mosaic-backdrop i.fal,div.slab_moscols .mosaic-backdrop i.fab{font-size:2.8em;}}@media (max-width:640px) {div.slab_moscols div.moscol{flex-basis:50%;width:46%;}.mosccover .mosaic-cont sup, .mosccovhov .mosaic-cont sup{font-size:1.2em;}.mosccover .mosaic-cont sup{padding-top:20%;}}@media (min-width:500px) and (max-width:640px) {div.slab_moscols .moscbar2 {padding:110% 0 0 0;}div.slab_moscols .mosaic-backdrop {padding:110% 0 0 0;padding-top:calc(110% - 4em);}}@media (max-width:500px) {div.slab_moscols div.moscol{flex:1 1 90%;width:90%;max-width:90%;}}@media (max-width:500px) {#slab_categories .moscol{flex:1 1 90%;width:90%;max-width:90%;}}@media (min-width:500px) {#slab_categories .moscol{flex-basis:34%;width:30%;max-width:380px;}}div.slab_moscols div.mosheadindx{padding-bottom:0;background:#ffffff;color:#000000;}div.mosheadindx .mosccovhov a:hover, .moscindx .mosaic-hovbg, .moscindx .mosaic-backdrop{background:#ffffff;}.moscindx{box-shadow:0.2em 0.2em 0 0 rgba(218,222,222,0.2);}.moscindx a.mosaic-overlay{transition:background 0.3s ease;}.moscindx a.mosaic-overlay:hover{background:rgba(255,255,255,0.4);}.moscindx span.mosaic-cont{background:#ffffff;text-shadow:0 1px 1px #e1e1e1;color:#000000;}.moscindx span.mosaic-cont sup, .mosheadindx span.mosaic-cont sup, .moscindx span.mosaic-hov{color:#000000;}.moscindx a.mosaic-overlay:hover span.mosaic-cont{background:#ffffff;}div.slab_moscols .mosaic-backdrop i.fas,div.slab_moscols .mosaic-backdrop i.far,div.slab_moscols .mosaic-backdrop i.fal,div.slab_moscols .mosaic-backdrop i.fab{color:#6d90ab;}div.slab_moscols .mosutxt{color:#858f8e;}.cc1 .mosutxt,.cc1 .moscbtn{clear:left;}.cc1 .mosutxt a, .cc1 .mosutxt strong{color:#009ddc;}.cc2 .mosutxt a, .cc2 .mosutxt strong, body#body-sitemap #slab_cat2 h2 a{color:#8cc63f;}.cc3 .mosutxt a, .cc3 .mosutxt strong, body#body-sitemap #slab_cat3 h2 a{color:#f0b310;}.cc20 .mosutxt a, .cc20 .mosutxt strong, body#body-sitemap #slab_cat1 h2 a, .cc51 .mosutxt a, .cc51 .mosutxt strong, body#body-sitemap #slab_other h2 span, body#body-sitemap #slab_cat20 h2 a{color:#004990;}.mosheadindx.cc0 span.mosaic-cont sup,.mosheadindx.cc20 span.mosaic-cont sup,.mosheadindx.cc51 span.mosaic-cont sup,.cc0 .moscindx span.mosaic-hov,.cc20 .moscindx span.mosaic-hov,.cc51 .moscindx span.mosaic-hov{color:#ffffff;}body#body-sitemap .smap-t h2 a:hover{opacity:0.8;}.cc1 a.mosaic-overlay:hover{background:rgba(0,157,220,0.4);}.cc2 a.mosaic-overlay:hover{background:rgba(140,198,63,0.4);}.cc3 a.mosaic-overlay:hover{background:rgba(240,179,16,0.4);}.cc20 a.mosaic-overlay:hover, .cc51 a.mosaic-overlay:hover{background:rgba(0,73,144,0.4);}.moscindx a.mosaic-overlay{transition:background 0.3s ease;}.moscindx a.mosaic-overlay:hover{background:rgba(255,255,255,0.4);}.cc1 span.mosaic-cont, .cc1 a.mosaic-overlay .mosaic-hovbg{text-shadow:0 1px 1px #0087b0;}.cc2 span.mosaic-cont, .cc2 a.mosaic-overlay .mosaic-hovbg{text-shadow:0 1px 1px #7ba832;}.cc3 span.mosaic-cont, .cc3 a.mosaic-overlay .mosaic-hovbg{text-shadow:0 1px 1px #c8900c;}.cc20 span.mosaic-cont, .cc20 a.mosaic-overlay .mosaic-hovbg, .cc51 span.mosaic-cont, .cc51 a.mosaic-overlay .mosaic-hovbg{text-shadow:0 1px 1px #004170;}.cc1 span.mosaic-cont{background:rgba(0,157,220,0.8);}.cc2 span.mosaic-cont{background:rgba(140,198,63,0.8);}.cc3 span.mosaic-cont{background:rgba(240,179,16,0.8);}.cc0 span.mosaic-cont,.cc20 span.mosaic-cont,.cc51 span.mosaic-cont{background:rgba(0,73,144,0.8);}.cc1 a:hover span.mosaic-cont, .cc1 div.mosaic-overlay, .cc1 a.mosaic-overlay .mosaic-hovbg{background:#009ddc;}.cc2 a:hover span.mosaic-cont, .cc2 div.mosaic-overlay, .cc2 a.mosaic-overlay .mosaic-hovbg{background:#8cc63f;}.cc3 a:hover span.mosaic-cont, .cc3 div.mosaic-overlay, .cc3 a.mosaic-overlay .mosaic-hovbg{background:#f0b310;}.cc0 a:hover span.mosaic-cont, .cc0 div.mosaic-overlay, .cc0 a.mosaic-overlay .mosaic-hovbg, .cc20 a:hover span.mosaic-cont, .cc20 div.mosaic-overlay, .cc20 a.mosaic-overlay .mosaic-hovbg, .cc51 a:hover span.mosaic-cont, .cc51 div.mosaic-overlay, .cc51 a.mosaic-overlay .mosaic-hovbg{background:#004990;}.moscindx span.mosaic-cont{background:#ffffff;text-shadow:0 1px 1px #e1e1e1;}.moscindx a.mosaic-overlay:hover span.mosaic-cont{background:#ffffff;}.cc1 .moscindx  span.mosaic-cont{border-left:2px solid #a7dcf2;}.cc2 .moscindx  span.mosaic-cont{border-left:2px solid #d7ebbc;}.cc3 .moscindx  span.mosaic-cont{border-left:2px solid #fbe4ac;}.cc0 .moscindx  span.mosaic-cont, .cc20 .moscindx  span.mosaic-cont, .cc51 .moscindx  span.mosaic-cont{border-left:2px solid #afc1d1;}body#body-sitemap div#slab_cat20-0 .moscindx span.mosaic-cont, body#body-sitemap div#slab_cat20-children .moscindx span.mosaic-cont, body#body-sitemap div#slab_cat51-0 .moscindx span.mosaic-cont, body#body-sitemap div#slab_cat51-children .moscindx span.mosaic-cont{border-left-color:#d7d7d7;}.cc1 .moscindx  span.mosaic-cont sup{color:#0087b0;}.cc2 .moscindx  span.mosaic-cont sup{color:#7ba832;}.cc3 .moscindx  span.mosaic-cont sup{color:#c8900c;}.cc0 .moscindx  span.mosaic-cont sup, .cc20 .moscindx  span.mosaic-cont sup, .cc51 .moscindx  span.mosaic-cont sup{color:#004170;}.moscindx{box-shadow:0.2em 0.2em 0 0 rgba(218,222,222,0.2);}body#body-vids .mosutxt{word-wrap:break-word;}body#body-documents .slab_moscols .mosccovhov .mosaic-cont{font-size:150%;}body#body-documents .slab_moscols .mosccovhov .mosaic-overlay{cursor:default;}div.slab_moscols div.mosheadindx{padding-bottom:0;}body#body-sitemap div#slab_other-1 div.mosaic-backdrop img{width:100%;height:100%;right:0;}body#body-sitemap div#slab_cat20-0 div.mosaic-backdrop img,body#body-sitemap div#slab_cat20-children div.mosaic-backdrop img{width:180%;height:180%;top:0;right:0;left:0;margin-left:-35%;}.news_list_outer,.event_list_outer{width:95%;max-width:1296px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}.news_item, .event_item{text-align:left;margin:0.5em 0 2em 0;padding:0 2% 0 0;position:relative;flex:1 1 auto;}.news_item h2, .event_item h2{margin:0 0 0.3em 0;font-size:1.5em;font-weight:bold;}#slab_articles .slabcont{padding-top:1em;}	.news_img, .event_img{vertical-align:top;}.news_img img, .event_img img{border:none;width:100%;height:auto;}.news_date,.event_date{padding:0.5em 0 0 0;vertical-align:bottom;text-align:right;font-size:0.9em;color:#d2d2d2;}div.event_date{font-weight:bold;text-align:right;}.event_item div.event_date{font-weight:normal;text-align:left;font-size:1.2em;color:#808080;}.event_item div.event_date a:hover{text-decoration:none;}.single_img img{width:auto;height:auto;max-width:100%;max-height:none;}.news_content img{height:auto;max-width:100%;max-height:none;}img.bordered_img {border:solid;border-width:2px;border-color:#ebebeb;}div.article_main_img, img.article_main_img {float:left;margin:4px 30px 15px 10px;}div.article_main_img {width:400px;}div.article_main_img a.img_gal_zoom, div.article_main_img a.img_gal_zoom img {width:100%;height:auto;}.news_content, .event_content {clear:both;}.news_date_p, .event_date_p {text-align:right;font-size:0.9em;color:#d2d2d2;}div.news_date_p {padding-bottom:0.7em;}.more_link {padding:0 6px 4px 6px;vertical-align:bottom;text-align:left;font-size:1.0em;color:#ebebeb;}.more_link_p {text-align:right;font-size:1.0em;color:#ebebeb;}.news_link a, .event_link a{font-size:1.3em;padding:0.1em 0.5em 0.2em 0.5em;margin-top:0.5em;display:inline-block;}.news_link a:hover, .event_link a:hover{text-decoration:none;opacity:0.8;}.event_list_outer .h1styled{flex: 1 100%;}.news_item a.admico, .event_item a.admico{border:none !important;padding:0 !important;}.news_list_outer .nav_div, .event_list_outer .nav_div{flex: 0 0 auto;align-self:flex-end;}.doc_attach{text-align:left;}.doc_attach a{display:inline-block;margin-top:1em;padding:0.5em 0.8em 0.5em 0.5em;border:1px solid #d2d2d2;font-size:1.3em;}.doc_attach a:hover{text-decoration:none;}.doc_attach a strong{display:block;float:left;}.doc_attach a span{display:inline-block;padding-bottom:0.3em;font-size:0.9em;color:#646464;font-weight:normal;}.doc_attach a:hover span{color:#969696;}.doc_attach a:before{content:"\f0c6";font-family:Font Awesome\ 5 Pro;display:block;padding-right:0.5em;font-size:2.6em;float:left;color:#b4b4b4;}.doc_attach a:hover::before{color:#c8c8c8;}.news_content a.ctabtn{display:inline-block;}@media (max-width:500px) {.news_date,.event_date{text-align:left;}.news_date_p.ftr,.event_date_p.ftr{float:none;display:block;text-align:center;}}@media (min-width:500px) {.news_img, .event_img{width:40%;padding-right:5%;float:left;}}@media (min-width:760px) {.news_text,.event_text{padding:0 0 3.5em 0;}.news_link,.event_link{width:49%;position:absolute;bottom:1em;left:1%;}.news_date{width:49%;position:absolute;bottom:0.2em;right:1%;}.artcats .news_text{padding-bottom:4.5em;}.artcats .news_date{width:99%;left:1%;right:auto;text-align:left;}.artcats .news_link{width:99%;bottom:1.8em;}}@media (min-width:800px) {.news_item, .event_item{padding-right:0;flex-grow:0;}.news_img, .event_img{width:30%;padding-right:0;}.news_text,.event_text,.event_item div.event_date{width:65%;padding:0 2% 0.5em 3%;float:right;}.news_text,.event_text{padding-bottom:3em;}.news_link,.event_link{width:30%;left:33%;}.news_date{width:40%;right:0.3em;}.artcats .news_date{width:67%;left:33%;}.artcats .news_link{width:67%;}}@media (min-width:1280px), (min-width:1000px) and (orientation:landscape) {.news_item,.event_item{width:48%;display:inline-block;vertical-align:top;}.news_item:nth-of-type(even), .event_item:nth-of-type(even){margin-left:4%;}.news_text,.event_text{font-size:1.2em;}}@media (max-width:1320px) and (orientation:landscape)  {.news_date_p,.event_date_p{padding-right:1em;}.news_content #galanysliderthumbs{margin-left:1em;}}.news_td_text, .event_td_title, .event_td_date, .event_td_text {background-color:#f6f6f6;}img.bordered_img {border-color:#ebebeb;}a.news_main_img:hover span, a.event_main_img:hover span {color:#ffffff;}a.news_main_img:hover img, a.event_main_img:hover img {border-color:#aac8d2;}.news_date, .event_date {color:#d2d2d2;}.news_date_p, .event_date_p {color:#d2d2d2;}.more_link {background-color:#f6f6f6;color:#ebebeb;}.more_link_p {color:#ebebeb;}body.artcl #slab_page .slabcont{text-align:left;}body.artcl #slab_top.topslim{display:flex;flex-flow:column wrap;justify-content:center;}body.adminusr .news_link{width:70%;}@media (min-width: 1050px) {.news_link,.event_link{width:35%;}.news_date{width:30%;}}.outer_footer{padding-bottom:44px !important;}.ftm_outer{width:100%;background-color:#323232;background-color:rgba(50,50,50,0.9);position:fixed;bottom:0;z-index:88;}.ftm_inner{width:95%;max-width:1280px;padding:10px 0 0 0;border-bottom:1px solid #808080;}.ftm_inner:last-child{border-bottom-width:0px;}.ftm-notice, .ftm-info{padding:0 0 10px 0;}.ftm-notice{font-size:1.1em;color:#ffffff;height:24px;line-height:24px;}span.ftm-txt{color:inherit;}.ftm-info{display:none;border-style:solid;border-width:1px 0 0 0;border-color:#808080;}.ftm-info a{font-weight:bold;box-shadow:inset 0px -1px 0px #bad6ea;text-shadow:2px 1px 0 #000000,-2px 1px 0 #000000;}.ftm-info a, .ftm-info a:visited{color:#ffffff;}.ftm-info a:hover{color:#f8f8f8;text-decoration:none;box-shadow:inset 0px -1px 0px #d1eaba;}.ftm-info a.ftm-btn{font-weight:normal;box-shadow:none;text-shadow:none;}.ftm-info h3, .ftm-info p{color:#f8f8f8;}.ftm-info p{margin:4px 0;}.ftm-info h3{margin:8px 0 0 0;font-size:1.1em;font-weight:bold;text-align:left;}a.ftm-btn{padding:4px 8px;display:inline-block;border-radius:5px;line-height:16px;background-color:#64a4d2;margin-left:7px;}a.ftm-btn, a.ftm-btn:visited{color:#ffffff;}a.ftm-btn:hover{color:#ffffff;background-color:#4d96cb;text-decoration:none;}a.ftm-btn:first-of-type{margin-left:14px;}a.cookie-accept,a.gatog-accept{background-color:#7aab4e;}a.cookie-decline,a.gatog-decline{background-color:#ea3250;}a.cookie-privacy{margin-left:14px;background-color:#eeaa4a;}a.cookie-accept:hover,a.gatog-accept:hover{background-color:#6c9745;}a.cookie-decline:hover,a.gatog-decline:hover{background-color:#eb314f;}a.cookie-privacy:hover{background-color:#ec9a30;}.cookie-info > div.flexcont{flex-wrap:nowrap;align-items:stretch;border-radius:0.5em;overflow:hidden;margin-top:1em;}.cookie-info > div.flexcont > div.flexmin{background-color:rgba(255,255,255,0.1);min-width:5em;padding:0.5em 0;text-align:center;display:flex;align-content:center;justify-content:center;}.cookie-info div.flexmin img{margin:auto;}.cookie-info div.flexmin i{margin:auto;font-size:2em;color:#ababab;}.cookie-info div.flexmin i.fad{--fa-secondary-opacity:1;}.cookie-info #cookie-sess div.flexmin i{color:#fee694;}.cookie-info #cookie-sess div.flexmin i.fad {color:#7a4502;--fa-secondary-color:#fee694;}.cookie-info #cookie-share div.flexmin i{color:#93c9fd;}.cookie-info #cookie-share div.flexmin i.fad {--fa-secondary-color:#5e9edc;}.cookie-info #cookie-stat div.flexmin i{color:#c4cf8b;}.cookie-info #cookie-stat div.flexmin i.fad {--fa-secondary-color:#93c9fd;}.cookie-info #cookie-affils div.flexmin i{color:#fcbc6a;}.cookie-info #cookie-visi div.flexmin i{color:#a3dfed;}.cookie-info #cookie-visi div.flexmin i.fad {--fa-secondary-color:#fee694;}.cookie-info > div.flexcont > div.flexauto{background-color:rgba(0,0,0,0.1);padding:0 0 0 0.8em;}#gatoggles ul{width:60%;list-style:none;}#gatoggles li{padding:0.2em 10em 0.2em 0;margin:0 0 0.2em 0;position:relative;color:#f8f8f8;line-height:2.4em;border-bottom:0.1em solid #f8f8f8; }#gatoggles li span.gatogbtns{position:absolute;top:0.1em;right:0;}#gatoggles li:last-child{margin-bottom:0;border-bottom:none;}#gatoggles li a{border:0.2em solid transparent;line-height:1.4em;filter:saturate(25%);}#gatoggles li:first-child a{filter:none;}#gatoggles li a.gatogactv{border:0.2em solid #ffffff;filter:none;}@media (orientation:portrait), (max-width: 1023px){.ftm-notice{height:auto;}span.ftm-txt{display:block;}a.cookie-accept{margin-left:0 !important;}.ftm-info{max-height:70vh;overflow:scroll;}}@media (max-width: 750px){#gatoggles ul{width:auto;max-width:640px;}}#load-add{display:none;}