/* 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:98;}/***********************  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;}.anytrfull a{width:16.6%;padding-top:16.6%;}.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;}.anytrfull{width:100%;}}@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;}.article_gallery > img,.article_gallery > img.article_main_img{float:none;margin:0 !important;}}/* images with caption */ /* position the panels so the captions appear correctly */.anythingSlider-gallery .panel{ position:relative; }.anythingSlider-gallery .panel img,.article_gallery > img{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;}.anythingSlider-gallery .panel img{position:absolute;top:0;bottom:0;left:0;right:0;}.anythingSlider-gallery .panel img[style*="width"],.article_gallery > 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%;}ul#galanyslider .panel > img{border:0.2em solid #e1bd8d;border-radius:2em;box-sizing:border-box;}.anythingSlider span.arrow a{opacity:1;}.anythingSlider span.arrow a span{color:#e1bd8d;}.anythingSlider span.arrow a:hover span{color:#fec872;}.anythingSlider .forward a span{text-shadow:-0.1em 0 0.2em #000000;}.anythingSlider .back a span{text-shadow:0.1em 0 0.2em #000000;}.anythumbs a{width:18%;margin:0.1em;padding-top:18%;filter:contrast(90%) brightness(120%) saturate(10%);border:0.2em solid transparent;border-radius:5%;box-sizing:border-box;}.anythumbs a.actvimg{filter:contrast(90%) brightness(120%) saturate(100%);border-color:#e1bd8d;}.anythumbs a:hover{filter:contrast(100%) brightness(100%) saturate(100%);border-color:#e1bd8d;}.anytr2x2 a{width:48%;padding-top:48%;}.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;}.blockdt{width:8em;display:inline-block;text-align:center;}.blockdt > *{line-height:100%;}.blockdt strong,.blockdt em{max-width:50%;display:inline-block;box-sizing:border-box;}.blockdt strong{font-size:2em;line-height:100%;padding-right:0.1em;text-align:right;}.blockdt strong sub{font-size:50%;line-height:100%;vertical-align:baseline;}.blockdt em{font-style:normal;font-size:1.4em;text-align:left;}.blockdt span{font-size:1.1em;width:100%;display:inline-block;text-align:center;}.evlist h2 {text-align:center;padding:0.3em 0;margin-top:1em;}.evlist-item{padding:0.5em 0;align-items:stretch;justify-content:space-between;}.evlist .link_button{display:inline-block;margin:0;}.evlist-date{width:8em;flex:0 1 8em;max-width:12%;}.evlist-dbldt{width:16em;flex:0 1 16em;max-width:18%;}.evlist-date .blockdt{max-width:100%;}.evlist-dbldt .blockdt{max-width:50%;position:relative;}.evlist-dbldt .blockdt + .blockdt:before{content:"-";display:inline-block;position:absolute;left:0;top:50%;transform:translate(-50%,-50%);font-size:175%;}.evlist-cont{width:auto;flex:1 1 auto;max-width:70%;}.evlist-city,.evlist-loc{width:45%;flex:0 1 45%;font-size:1.5em;text-align:left;}.evlist-loc a{box-sizing:border-box;padding-left:1.2em;}.evlist-loc a{display:block;position:relative;}.evlist-loc a i{position:absolute;top:0.1em;left:0;}.evlist-btns{width:auto;flex:0 1 auto;max-width:18%;box-sizing:border-box;}.evlist-date a,.evlist-loc a,.evlist-date a:visited,.evlist-loc a:visited{color:inherit;opacity:1;}.evlist-date a:hover,.evlist-loc a:hover{color:inherit;opacity:0.8;text-decoration:none;}.evlist-item p.cont_editbtn{margin:0;padding:0.2em 0.6em;text-align:center;}.slab .article_gallery ul#galanyslider{font-size:1em;}@media (max-width:800px) {.evlist-loc{width:40%;flex:0 1 40%;}.evlist-city{width:50%;flex:0 1 50%;}}@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;}.evlist-date{width:25%;flex:0 0 25%;max-width:25%;}.evlist-dbldt span.blockdt{font-size:60%;}.evlist-cont{width:75%;flex:0 0 75%;max-width:75%;}.evlist-city,.evlist-loc,.evlist-btns{width:100%;flex:0 0 100%;}.evlist-city{box-sizing:border-box;padding-left:1.2em;}.evlist-btns{padding-top:0.5em;max-width:100%;}.evlist-btns a:first-child{margin-left:0;}.evlist + .nav_div{width:100%;float:none;margin:2em 0 1em 0;text-align:center;font-size:70%;}.evlist + .nav_div a, .evlist + .nav_div span{float:none;}.evlist + .nav_div a.navlg{width:auto;box-sizing:border-box;margin:0.5em;}.slab .article_gallery ul#galanyslider{font-size:0.9em;}.slab .article_gallery .vidouter:hover .vid-ui:not(.vidui-hidden){padding-top:2.2em;padding-bottom:0.3em;}}@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;}.news_link a,a.nav_button{background:#dddddd;color:#ffffff;text-shadow:0 1px 0 #c8c8c8;}.panel_blocks {width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}.panel_blocks a.pb_block, .panel_blocks div.pb_block {display:inline-block;width:23%;min-width:200px;max-width:23%;margin:1%;background-color:#efefef;position:relative;color:#282828;overflow:hidden;flex:1 1 23%;}.panel_blocks h2.main_title{flex:1 1 100%;}.panel_blocks a.pb_block:hover { text-decoration:none; opacity:0.8; color:#282828; }.panel_blocks a strong, .panel_blocks a em, .panel_blocks a span { display:block; }.panel_blocks a strong { padding:0 12px; font-weight:normal; }.panel_blocks a em { font-style:normal; }.panel_blocks a strong.pb_title, .pb_title{padding:1em 0.8em 0.8em 0.8em;line-height:180%;font-size:1.6em;}.panel_blocks a strong.pb_title span, .pb_title span{height:auto;padding:0.2em 0;}strong.pb_title.bigtext { font-size:80% !important; padding-right:25px; }span.undline { height:3px; line-height:normal; background:#404040; }.panel_blocks strong.pb_detal { width:100%; line-height:120%; padding:8px 12px; position:absolute; bottom:0; background-color:#e3e3e3; font-size:1.1em;box-sizing:border-box; }strong.pb_detal em{float:left;}strong.pb_detal em:before{float:left;content:'';display:inline-block;width:19px;height:16px;background-image:url(/images/cms/panel_icons.png);background-repeat:no-repeat;background-position:inherit;}strong.pb_detal span { float:right; }div.pb_text, div.pb_text p { text-align:center; }div.pb_text { height:148px; display:table-cell; vertical-align:middle; position:relative; }div.pb_text p { display:block;margin:0 1em; }div.txtsz1 div.pb_text { font-size:80%; }div.txtsz2 div.pb_text { font-size:95%; }div.txtsz3 div.pb_text { font-size:100%; }div.txtsz4 div.pb_text { font-size:1.3em; }strong.block_admin_links { display:inline-block;z-index:20;width:4em;height:2em;padding:4px 6px 2px 6px;position:relative;left:-0.5em;top:6em; }.panel_blocks strong.block_admin_links { margin:5px 0 8px -60px; }.links_blocks { text-align:center; }.links_blocks a.pb_block { height:50px; padding:10px 0; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; transform-style:preserve-3d; }.links_blocks .pb_title { padding:0 5px; height:auto; line-height:120%; position:relative; top:50%; transform:translateY(-50%); }@media (max-width:1024px) {.panel_blocks a.pb_block,.panel_blocks div.pb_block{width:48%;max-width:48%;flex:1 1 48%;}}@media (max-width:500px) {.panel_blocks a.pb_block,.panel_blocks div.pb_block{width:98%;max-width:98%;flex:1 1 98%;}strong.pb_detal em:before{margin-top:0.3em;}strong.pb_title.bigtext {font-size:50% !important;}}.events_blocks strong.pb_detal em {background-position:0px 0px;}.events_blocks a.txtsz1 strong.pb_title {font-size:1.3em;}.evbtns, .event_content img.article_main_img {margin-right:33px;}.evbtns{padding-bottom:10px;}.evbtns a.nav_button span.btnico{display:inline-block;height:20px;width:20px;padding:0 10px 0 0;float:left;color:inherit;}div#slab_evmain{min-height:0;}#slab_eventprog h2{margin-bottom:1em;}#slab_eventprog .event_colpse > h2{margin-bottom:0;}div.evcolpse .event_colpse > h2{margin:0;padding:0;}#slab_eventprog dl{margin-bottom:1.5em;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:space-between;}#slab_eventprog dt,#slab_eventprog dd{flex:0 1 auto;padding:0.5em 1em;margin-bottom:1em;font-size:1.2em;box-sizing:border-box;}#slab_eventprog dt{width:6em;margin-right:2em;text-align:center;}#slab_eventprog dd{width:87%;width:calc(100% - 8em);text-align:left;}#slab_eventprog dt:nth-of-type(odd),#slab_eventprog dd:nth-of-type(odd){background-color:#f3f3f3;background-color:rgba(0,0,0,0.04);}#slab_eventprog dt:nth-of-type(even),#slab_eventprog dd:nth-of-type(even){background-color:#eeeeee;background-color:rgba(0,0,0,0.08);}#slab_eventprog .evbtns{padding-bottom:1em;}#slab_eventprog .evbtns a.nav_button{display:inline-block;margin:0.5em;}div.evcolpse{min-height:0;}div.evcolpse .slabcont{width:100%;padding:0;max-width:none;}div.event_colpse > h2{text-align:center;}div.event_colpse a.evcohead{max-width:1280px;margin:0 auto;padding:1em 0;text-align:left;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;}div.event_colpse a.evcohead span{margin:0;padding:0;top:1.4em;font-size:80%;}div.event_colpse div.evcosect{display:none;max-width:1280px;margin:0 auto;}@media (max-width:600px) {.evbtns a{margin-bottom:0.5em;}}.evbtns a.nav_button span.btnico:before{content:"\f017";font-family:Font Awesome\ 5 Pro;display:inline-block;}.evbtns a.btn_bkfile span.btnico:before{content:"\f02f";}.evbtns a.btn_bkform span.btnico:before{content:"\f2c2";}.evbtns a.btn_bklink span.btnico:before{content:"\f3ff";}.evbtns a.btn_call span.btnico:before{content:"\f879";}.evbtns a.btn_event span.btnico:before{content:"\f736";}.evbtns a.btn_map span.btnico:before{content:"\f278";}.evbtns a.btn_file span.btnico:before{content:"\f0f6";}.evbtns a.btn_newsletter span.btnico:before{content:"\f1ea";}.evbtns a.btn_calendar span.btnico:before{content:"\f274";}.evbtns a.btn_calendardl span.btnico:before{content:"\f271";}.events_blocks a.pb_block {min-height:100px;padding-bottom:2em;}.events_blocks a strong.pb_locat, .pb_locat {padding-top:0.2em;padding-bottom:0.2em;font-size:1.7em;}.pb_locat span {font-size:70%;}h2 span.eventdate, h2 span.eventloc{display:inline-block;}.slabcont .event_content h2{padding:0 0 0.5em 0;}.slabcont .event_content .evbtns,.slabcont .event_content h3{text-align:left;}.slabcont .event_content .acrtfrm .evbtns{text-align:right;margin-right:0;}.slabcont .event_content .evbtns a.nav_button,.slabcont .event_content .evbtns input.shop_btn,#calpop .evbtns a.nav_button,#calpop .evbtns input.shop_btn{display:inline-block;margin-right:1em;}.evitem_blank{background:none !important;}div#slab_eventmap .slabcont{width:100%;padding:0;max-width:none;}#calpop .evbtns{margin:1em 0 0 0;}.calpopcont{justify-content:space-between;align-items:stretch;align-content:center;border-radius:1em;overflow:hidden;}.calpopimg,.calpoptxt{min-width:240px;margin-bottom:1em;}.calpopimg{flex:1 0 35%;text-align:center;}.calpopimg img{width:auto;height:auto;min-width:60%;max-width:90%;margin:5%;float:none !important;}.calpoptxt{flex:1 0 60%;padding:1em 2em;box-sizing:border-box;}.calpoptxt > *{text-align:left;}.calpoptxt h2, .calpoptxt h3{font-size:2em;font-weight:normal;}#calpop{padding:0;border-radius:1em;-webkit-border-radius:1em;}#calpop .calpopimg,#calpop .calpoptxt{margin:0;}#calpop .calpoptxt{max-height:90vh;max-height:calc(100vh - 1.5em - 40px);overflow-y:auto;padding-top:0;margin-top:1.5em;}#calpop .calpoptxt h2,#calpop .calpoptxt h3,#calpop .calpoptxt h4{line-height:100%;padding-bottom:0.2em;}#calpop .calpoptxt h2{font-size:2.2em;}#calpop .calpoptxt h3{font-size:1.7em;padding-bottom:0.4em;}#calpop .calpoptxt h4{font-size:1.2em;}#calpop .calpoptxt h4 .eventdate a{margin-left:0.3em;}#calpop .calpoptxt p,#calpop .calpoptxt li,#calpop .calpoptxt blockquote{font-size: 1.2em;}#calpop .calpoptxt ul{margin-left:1.2em;}@media (orientation:portrait) {#calpop .calpopcont{display:block;}#calpop .calpopimg{height:35vh;}#calpop .calpopimg img{min-width:0;max-height:85%;margin:5% auto;}}.slabcont .event_content .evbtns,.slabcont .event_content h3{text-align:center;}.event_content h2{font-size:2em;}.event_content h2 span.eventdate{font-size:50%;}.evbtns a,.slabcont .event_content .evbtns a.nav_button{margin:0 0.5em 0.5em 0.5em;}.evlist-btns-spacer{min-width:131px;}.evlist-avail{font-size:1.6em;text-transform:uppercase;}@media (orientation:portrait) and (max-width:750px) {.event_content h2{font-size:2vw;}.evbtns{margin:0;}.evbtns a,.slabcont .event_content .evbtns a.nav_button{margin:0 1em 0.5em 1em;}.event_content img.article_main_img{margin:0.2em 0 0.5em 0;width:100%;height:auto;max-width:100%;}}@media (min-width:1024px), (orientation:landscape) {div#slab_page div.event_content > h2 > span{max-width:48%;}.eventloc span[itemprop="addressLocality"]{display:inline-block;}}.testimonial_blocks strong.pb_detal em {background-position:0px -16px;}.testimonial_blocks div.pb_text{height:100%;}.testimonial_blocks div.pb_text p{padding-top:7px;}.testimonial_blocks div.pb_text:before, .testimonial_blocks div.pb_text:after {display:inline-block;line-height:100%;padding:0 5px;font-size:40px;color:#c8c8c8;font-family:Font Awesome\ 5 Pro;}.testimonial_blocks div.pb_text:before {content:"\f10d";float:left;}.testimonial_blocks div.pb_text:after {content:"\f10e";float:right;margin-top:-0.4em;}.testimonial_blocks div.txtsz4 div.pb_text, .testimonial_blocks div.txtsz3 div.pb_text {background-image:url(/images/site/testimonial_person.png);background-repeat:no-repeat;background-position:3px bottom;}.testimonial_blocks div.txtsz4 div.pb_text p, .testimonial_blocks div.txtsz3 div.pb_text p {padding-left:76px;width:210px;}@media (max-width: 600px) { .testimonial_blocks div.pb_text:after {margin-top:-0.1em;} }.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;}