  /* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.slick-loading .slick-list{background:#fff url('/libraries/slick-carousel/slick/./ajax-loader.gif') center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('/libraries/slick-carousel/slick/fonts/slick.eot');src:url('/libraries/slick-carousel/slick/fonts/slick.eot?#iefix') format('embedded-opentype'),url('/libraries/slick-carousel/slick/fonts/slick.woff') format('woff'),url('/libraries/slick-carousel/slick/fonts/slick.ttf') format('truetype'),url('/libraries/slick-carousel/slick/fonts/slick.svg') format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
#dffullscreen .df-card__image{background-color:inherit;}#active-df-facets{margin-left:-4.5px;}.df-custom-term{border:1px solid;display:inline-block;padding:8px;border-radius:3px;margin:4.5px;background-image:url('/modules/custom/doofinder/images/close.png');background-repeat:no-repeat;background-position:right 12px center;background-size:11px;padding-right:40px;cursor:pointer;font-size:13px;}.df-disable{opacity:0.3;pointer-events:none;}.df-custom-term .df-custom-term__count{padding-left:5px;}.df-custom-term .df-custom-term__count:before{content:'(';}.df-custom-term .df-custom-term__count:after{content:')';}
.df-aside .df-aside__content .df-panel{margin-top:10px;}
#dffullscreen .df-header .df-fullscreen-tabs{width:100%;margin:40px 0 20px auto;text-align:left;border-bottom:1px solid #333;}#dffullscreen .df-header .df-fullscreen-tabs li{display:inline-block;padding:7.5px 15px;margin:0 5px -2px 5px;border:2px solid #333;border-bottom:0px;border-radius:2px;font-size:1.3em;text-transform:uppercase;cursor:pointer;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;color:#FFFFFF;}#dffullscreen .df-header .df-fullscreen-tabs li:first-child{margin:0 5px -2px 15px;}#dffullscreen .df-header .df-fullscreen-tabs li:hover{background-color:#FFFFFF;color:#333;}
.cookieconsent-optout-marketing{background:rgba(0,0,0,.65);color:white;display:flex;align-items:center;justify-content:center;padding:3rem;}.cookieconsent-optout-marketing[style*="block"]{display:flex !important;}.cookieconsent-optout-marketing__inner{max-width:100%;}.cookieconsent-optout-marketing a{color:currentColor !important;text-decoration:underline !important;}.cookieconsent-optout-marketing a.cookieconsent-optout-marketing__cookiebot-renew{font-weight:bold;}.cookieconsent-optout-marketing__from-src-url{display:block;max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition-duration:150ms;transition-property:max-width;}.cookieconsent-optout-marketing:hover .cookieconsent-optout-marketing__from-src-url,.cookieconsent-optout-marketing:focus-within .cookieconsent-optout-marketing__from-src-url{max-width:100%;}.responsive-embed .cookieconsent-optout-marketing{position:absolute;top:0;left:0;width:100%;height:100%;}
.layout--onecol .layout__region{width:100%;}
.slick-wrapper,.slick,.slick *{-webkit-box-sizing:border-box;box-sizing:border-box;}div[class*="view-slick"],div[class*="view-slick"] .view-content,div[class*="view-blazy"],div[class*="view-blazy"] .view-content{display:block;}.slick img{height:auto;}.slick img,.slick iframe{max-width:100%;min-height:1px;border:0;}.slick,.slick-wrapper{position:relative;max-width:100%;}.slick-initialized{overflow:visible;}.slick__slider::before,.slick__slider::after{display:table;content:"";}.slick__slider::after{clear:both;}.draggable{cursor:-webkit-grab;cursor:grab;}.draggable:active{cursor:-webkit-grabbing;cursor:grabbing;}.draggable:active a,.draggable:active .slide__caption{cursor:-webkit-grabbing;cursor:grabbing;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;}.slick__slide{position:absolute;visibility:hidden;max-width:100%;}.slick__slide.slide--0{position:relative;}.unslick .slick__slide,.slick-initialized .slick__slide{position:relative;visibility:visible;}.slick__slide:focus{outline:0;}.unslick .slick__slide{width:100%;}.slick-current{z-index:4;}.slide__content,.grid__content{position:relative;}.slide__content::after{display:table;clear:both;content:"";}.slide__title{margin:10px 0 5px;line-height:1.2;}.slide__link{margin:30px auto;}.slide__caption{width:100%;cursor:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;-webkit-user-select:text;user-select:text;}.slick__arrow,.is-loading .slide__caption{visibility:hidden;}.slick--initialized .slick__arrow{visibility:visible;}.slick--main .slide__caption{z-index:3;min-height:32%;padding:20px 0;}.slick--thumbnail .slide__caption{padding:5px 6px;}.slick-prev{left:0;}.slick-next{right:0;}.slick__arrow{position:absolute;z-index:2;top:50%;bottom:auto;left:0;width:100%;height:2px;margin-top:-1px;transform:translateY(-50%);pointer-events:none;}.slick-arrow{position:absolute;top:50%;width:42px;height:42px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:auto;border:0;border-radius:50%;font-size:0;}.slick-arrow:active,.slick-arrow:focus{outline:0;box-shadow:none;}.slick-arrow::before,.slick-arrow::after{pointer-events:none;}.slick-arrow::before{color:#ff6d2c;font-size:36px;font-size:2.25rem;}.slick-arrow:hover::before{color:#37465b;}.slick button,.slick--thumbnail .slick__slide img{pointer-events:auto;}.slick-dots li{display:inline-block;margin-bottom:5px;vertical-align:top;}.slick-dots li button::before{font-size:12px;font-size:0.75rem;}img[data-lazy]{display:none;}.slide__media{position:relative;overflow:hidden;}.slick img.media__element{margin:0 auto;}.slick--less .slick-track{margin-right:auto;margin-left:auto;text-align:center;}.slick.slick--less .slick-slide{display:inline-block;float:none;vertical-align:top;}.slick--less .draggable{cursor:default;}
.slick--skin--split .slide__caption{top:0;}@media (min-width:64em){.slide--caption--split-left .slide__caption,.slide--caption--split-right .slide__caption{position:relative;top:10%;left:0;box-sizing:border-box;width:42%;padding:20px;}.slick--skin--split .slide--caption--split-left .slide__media,.slick--skin--split .slide--caption--split-zebra:nth-child(odd) .slide__media{float:left;width:48%;}.slick--skin--split .slide--caption--split-right .slide__media,.slick--skin--split .slide--caption--split-zebra:nth-child(even) .slide__media{float:right;width:48%;}.slick--skin--split .slide--caption--split-left .slide__caption,.slick--skin--split .slide--caption--split-zebra:nth-child(odd) .slide__caption{width:auto;margin-left:52%;text-align:right;}.slick--skin--split .slide--caption--split-right .slide__caption,.slick--skin--split .slide--caption--split-zebra:nth-child(even) .slide__caption{width:auto;margin-right:52%;text-align:left;}.slick--skin--split .slide--caption--split-left .slide__media,.slick--skin--split .slide--caption--split-zebra:nth-child(odd) .slide__media{float:left;width:48%;}.slick--skin--split .slide--caption--split-right .slide__media,.slick--skin--split .slide--caption--split-zebra:nth-child(even) .slide__media{float:right;width:48%;}.slick--skin--split .slide--caption--split-left .slide__constrained > .slide__caption,.slick--skin--split .slide--caption--split-zebra:nth-child(odd) .slide__constrained > .slide__caption,.slick--skin--split .slide--caption--split-left .slide__caption,.slick--skin--split .slide--caption--split-zebra:nth-child(odd) .slide__caption{width:auto;margin-left:52%;}.slick--skin--split .slide--caption--split-right .slide__constrained > .slide__caption,.slick--skin--split .slide--caption--split-zebra:nth-child(even) .slide__constrained > .slide__caption,.slick--skin--split .slide--caption--split-right .slide__caption,.slick--skin--split .slide--caption--split-zebra:nth-child(even) .slide__caption{width:auto;margin-right:52%;}.slick--skin--split .slide__caption .clearfix::after{clear:none;}}
.ds-2col > .group-left{float:left;width:50%;}[dir="rtl"] .ds-2col > .group-left{float:right;}.ds-2col > .group-right{float:left;width:50%;}[dir="rtl"] .ds-2col > .group-right{float:right;}
#youtubechannel-player{margin-bottom:10px;}#youtubechannel-list{overflow-y:auto;}#youtubechannel-list ul{margin:0;padding:0;}#youtubechannel-list ul li{background:none;display:inline;float:left;margin:0 0 10px 0;padding:0 5px 0 0;}#youtubechannel-list h2{font-size:16px;}#youtubechannel-list img{border:1px solid #c3c3c3;height:55px;padding:2px;}#channel_url{padding-bottom:10px;padding-top:10px;}
.layout--threecol-section{display:flex;flex-wrap:wrap;}.layout--threecol-section > .layout__region{flex:0 1 100%;}@media screen and (min-width:40em){.layout--threecol-section--25-50-25 > .layout__region--first,.layout--threecol-section--25-50-25 > .layout__region--third,.layout--threecol-section--25-25-50 > .layout__region--first,.layout--threecol-section--25-25-50 > .layout__region--second,.layout--threecol-section--50-25-25 > .layout__region--second,.layout--threecol-section--50-25-25 > .layout__region--third{flex:0 1 25%;}.layout--threecol-section--25-50-25 > .layout__region--second,.layout--threecol-section--25-25-50 > .layout__region--third,.layout--threecol-section--50-25-25 > .layout__region--first{flex:0 1 50%;}.layout--threecol-section--33-34-33 > .layout__region--first,.layout--threecol-section--33-34-33 > .layout__region--third{flex:0 1 33%;}.layout--threecol-section--33-34-33 > .layout__region--second{flex:0 1 34%;}}
