.region--complementary{z-index:2;}.flag-follow-term{position:relative;display:inline-block;}.views-field-link-flag .flag-follow-term{min-width:132px;}@media (max-width:599px){.views-field-link-flag .flag-follow-term{min-width:95px;}}.flag-follow-term > *{width:100%;}.flag-follow-term .dropdown-menu{top:100%;border-radius:0;}.flag-follow-term .dropdown-menu .btn{background-color:transparent;padding:4px 10px 4px 15px;border:0;text-align:left;}.flag-follow-term .dropdown-menu li > a:hover{background-color:#f3f3f3;}@media (min-width:600px){.flag-follow-term .btn .caret{margin-left:24px;border-top-width:5px;border-right-width:5px;border-left-width:5px;}}.flag-follow-term .btn{position:relative;}.flag-follow-term .btn .ajax-throbber{position:absolute;top:4px;}.social_follow_tax .card.teaser{margin-bottom:.75rem;}.social_follow_tax .group-action-wrapper{position:relative;display:flex;flex-wrap:wrap;}@media (min-width:900px){.social_follow_tax .group-action{position:relative;}}.social_follow_tax .group-action .badge svg{display:none;}.social_follow_tax .group-action .badge.term-followed svg{display:inline-block;margin-left:6px;}.social_follow_tax .popup-info{position:absolute;width:365px;top:0;left:50%;text-align:left;transform:translateX(-50%);z-index:10;opacity:0;pointer-events:none;transition:opacity .1s linear;}@media (min-width:600px) and (max-width:899px){.social_follow_tax .popup-info{left:0;transform:none;}}@media (max-width:599px){.social_follow_tax .popup-info{width:292px;}}.social_follow_tax .popup-info.open{opacity:1;pointer-events:auto;}.social_follow_tax .popup-info:before,.social_follow_tax .popup-info:after{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;left:50%;pointer-events:none;transform:translateX(-50%);}@media (max-width:899px){.social_follow_tax .popup-info:before,.social_follow_tax .popup-info:after{left:10px;transform:none;}}@media (max-width:599px){.social_follow_tax .popup-info:before,.social_follow_tax .popup-info:after{display:none;}}.social_follow_tax .popup-info:before{border-top-color:rgba(0,0,0,0.12);border-width:11px;bottom:-11px;}.social_follow_tax .popup-info:after{border-top-color:white;border-width:11px;bottom:-10px;}.social_follow_tax .popup-info .card{flex-direction:row;}.social_follow_tax .popup-info .actions > * + .btn{flex:1;}.social_follow_tax .popup-info .actions .dropdown-menu .btn{border:none;}.social_follow_tax .teaser{height:auto;padding:0;}.social_follow_tax .teaser__tag{margin-bottom:4px;font-size:.75rem;font-weight:700;line-height:21px;}.social_follow_tax .teaser__body{flex:0 0 100%;max-width:100%;padding:1.25rem;overflow:visible;}.social_follow_tax .teaser__content{padding:0;}.social_follow_tax .teaser__title{margin:0 0 6px;}.social_follow_tax .teaser__title h4{margin:0;}.social_follow_tax .teaser__related-content{font-size:.75rem;font-weight:300;line-height:21px;color:#777;}.social_follow_tax .actions{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem;}.social_follow_tax .actions > * + *{margin-left:16px;}@media (max-width:599px){.social_follow_tax .actions > * + *{margin-left:10px;}}@media (max-width:599px){.social_follow_tax .actions .btn{font-size:12px;}}.social_follow_tax .actions .flag{flex:0 0 calc(142px - 8px);max-width:calc(142px - 8px);}@media (max-width:599px){.social_follow_tax .actions .flag{flex:0 0 calc(100px - 5px);max-width:calc(100px - 5px);}}.social_follow_tax:not(.paragraph) .actions .flag:first-child:last-child{flex:0 0 100%;max-width:100%;}.socialblue--sky .block-social-group-tags-block .social_follow_tax .popup-info > .card,.socialblue--sky .block-social-group-tags-block .social_follow_tax .popup-info > .teaser{padding:0;}.view-following-tags .card{display:block;}.view-following-tags .card__block--table{padding:0;}.view-following-tags table{margin-bottom:0;}.view-following-tags table td{vertical-align:middle;}.view-following-tags table .views-field-name{font-weight:700;}.view-following-tags table .views-field-link-flag{width:1px;}
.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none;}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none;}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid;}.ui-checkboxradio-disabled{pointer-events:none;}
.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-button-icon-only{text-indent:0;}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-controlgroup{vertical-align:middle;display:inline-block;}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0;}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999;}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left;}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box;}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em;}.ui-controlgroup .ui-controlgroup-label span{font-size:80%;}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none;}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none;}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none;}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none;}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em);}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid;}
.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.profile-organization-tag{position:relative;display:inline-block;height:14px;vertical-align:middle;margin-left:2px;margin-top:-2px;}.profile-organization-tag:before{width:14px;height:14px;content:'';background:url(/profiles/contrib/social/modules/social_features/social_profile/modules/social_profile_organization_tag/images/checkmark.svg) 50% 50% no-repeat;background-size:cover;display:block;}.profile-organization-tag span{position:absolute;left:100%;margin-left:5px;top:50%;transform:translateY(-50%);padding:5px 10px;white-space:nowrap;color:white;background-color:rgba(0,0,0,0.6);border-radius:2px;display:none;font-weight:500;font-size:14px;line-height:20px;}@media (max-width:600px){.profile-organization-tag span{top:100%;left:50%;transform:translate(-50%,0);margin-top:5px;margin-left:0;}.region--hero .profile-organization-tag span{left:auto;right:0;transform:translate(0,0);}}.profile-organization-tag.open span{display:block;}
.block-social-footer-powered-by-block [block=block-socialblue-footer-powered]{display:flex;align-items:center;margin-bottom:0;font-weight:300;line-height:1.2;}.block-social-footer-powered-by-block [block=block-socialblue-footer-powered] img{width:auto;max-height:100px;margin-right:1.25rem;}.block-social-footer-powered-by-block [block=block-socialblue-footer-powered] .footer-block--body > *:last-child{margin-bottom:0;}#block-socialblue-footer-powered .block-title,.block-social-footer .block-title{font-size:16px;line-height:1.2;margin:0 0 1rem;}
.ui-front.ui-widget-overlay{opacity:1;z-index:9999 !important;}.ui-widget.ui-dialog{height:100% !important;width:100% !important;top:0 !important;left:0 !important;overflow:hidden;margin:0;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;z-index:10000 !important;}.ui-widget.ui-dialog .ui-dialog-content.ui-widget-content{height:100% !important;min-height:100% !important;padding:0;overflow:initial;}.ui-widget.ui-dialog .ui-dialog-buttonpane .btn--comment-submit{position:absolute;right:13px;bottom:20px;padding:8px;margin-bottom:0;z-index:10000;}@media (max-width:899px){.ui-widget.ui-dialog .ui-dialog-buttonpane .btn--comment-submit{right:9px;bottom:19px;}}.ui-widget.ui-dialog .ui-dialog-buttonpane .btn--comment-submit .label{display:none;}.ui-widget.ui-dialog .ui-dialog-titlebar{padding:0;border:none;}.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;top:0;right:0;padding:0;margin:0;font-size:0;background:#fff;opacity:1;z-index:10000;border-color:#fff;border-radius:0;}@media (max-width:899px){.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{width:38px;height:38px;}}.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover,.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus,.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:active{background:#000;border-color:#fff;opacity:1;}.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover:before,.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover:after,.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus:before,.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus:after,.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:active:before,.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:active:after{background:#fff;}.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close > *{display:none;}.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before,.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:after{content:'';position:absolute;top:20px;left:14px;right:auto;width:18px;height:2px;background:#777;}@media (max-width:899px){.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before,.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:after{top:18px;left:11px;}}.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before{transform:rotate(45deg);}.ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:after{transform:rotate(-45deg);}.ui-widget.ui-dialog .ui-dialog-title{display:none;}.social-post-album--popup{display:flex;align-items:flex-start;height:100%;}.social-post-album--popup > *{height:100%;}.social-post-album--popup .social-post-album--popup-slider{flex:0 0 calc(100% - 380px);max-width:calc(100% - 380px);background:rgba(0,0,0,0.8);}@media (max-width:899px){.social-post-album--popup .social-post-album--popup-slider{flex:0 0 100%;max-width:100%;}}.social-post-album--popup .post-comment-wrapper{position:relative;height:100%;flex:0 0 380px;max-width:380px;background:#fff;display:none;}.social-post-album--popup .post-comment-wrapper.post-comment-block--active{display:block;}@media (max-width:899px){.social-post-album--popup .post-comment-wrapper{position:absolute;flex:0 0 auto;max-width:none;width:100%;height:auto;top:auto;bottom:0;}}.social-post-album--popup .post-comment-wrapper .post-header{position:absolute;width:100%;top:0;left:0;border-bottom:1px solid #f3f3f3;background:#fff;padding:.75rem 44px .75rem 1.25rem;font-size:.875rem;z-index:1;}@media (max-width:899px){.social-post-album--popup .post-comment-wrapper .post-header{position:fixed;padding:.5rem 38px .5rem .875rem;}}.social-post-album--popup .post-comment-wrapper .post-message{position:relative;}@media (min-width:900px){.social-post-album--popup .post-comment-wrapper .post-message,.social-post-album--popup .post-comment-wrapper .card{height:100%;}}.social-post-album--popup .post-comment-wrapper .card{border:none;box-shadow:none;margin-bottom:0;border-radius:0 !important;overflow-x:hidden;}.social-post-album--popup .post-comment-wrapper .card__block{height:150px;margin-bottom:80px;padding:1rem 1rem 0;overflow-y:auto;}@media (min-width:900px){.social-post-album--popup .post-comment-wrapper .card__block{max-height:calc(100% - 80px);height:auto;margin-bottom:0;overflow-y:auto;padding:55px 1.25rem 0;}}.social-post-album--popup .post-comment-wrapper .card__block .margin-top-s{margin-bottom:.5rem;}.social-post-album--popup .post-comment-wrapper .card__block > .js-comment.comment-form__wrapper{overflow:hidden;}.social-post-album--popup .post-comment-wrapper .card__block > .js-comment.comment-form__wrapper .card__nested-section{border:none;background:transparent;}.social-post-album--popup .post-comment-wrapper .card__block > .js-comment.comment-form__wrapper .comment-post-comment-form{position:fixed;bottom:0;left:0;right:0;padding:1.25rem;border-top:1px solid #e6e6e6;background:#f3f3f3;}@media (min-width:900px){.social-post-album--popup .post-comment-wrapper .card__block > .js-comment.comment-form__wrapper .comment-post-comment-form{flex:0 0 380px;max-width:380px;left:auto;right:0;}}.social-post-album--popup .post-comment-wrapper .card__block > .js-comment.comment-form__wrapper .comment-post-comment-form .card__nested-section{margin-top:0;border-radius:0 !important;}@media (max-width:899px){.social-post-album--popup .post-comment-wrapper .card__block > .js-comment.comment-form__wrapper .comment-post-comment-form .card__nested-section{margin:.625rem -1rem -1rem;padding:.5rem 1rem;}}.social-post-album--popup .post-comment-wrapper .card__block .comment .form-actions .btn{width:auto !important;height:auto !important;padding:8px !important;opacity:0;}.social-post-album--popup .post-comment-wrapper .card__block .comment .form-actions .btn .btn-icon{display:block;}.social-post-album--popup .post-comment-wrapper .card__block .comment .form-actions .btn .label{display:none;}.social-post-album--popup .post-comment-wrapper .comment__avatar{display:none;}.social-post-album--popup .post-comment-wrapper .comment__content textarea.form-control{height:38px;}.social-post-album--popup .post-comment-wrapper .comment__content .filter-wrapper{margin-bottom:0;}@media (min-width:900px){.social-post-album--popup-slider{padding:60px;}}.social-post-album--popup-slider-wrapper{height:100%;}.social-post-album--popup-slider-wrapper:not(.slick-initialized){display:flex;align-items:center;justify-content:center;}.social-post-album--popup-slider-wrapper:not(.slick-initialized) > *:not(:first-child){display:none;}.social-post-album--popup-slider-wrapper.slick-initialized .slick-slide{display:flex;align-items:center;justify-content:center;}.social-post-album--popup-slider-wrapper.slick-initialized .slick-slide img{max-height:100vh;}.social-post-album--popup-slider-wrapper.slick-initialized .slick-prev{left:0;}@media (min-width:900px){.social-post-album--popup-slider-wrapper.slick-initialized .slick-prev{left:-60px;}}.social-post-album--popup-slider-wrapper.slick-initialized .slick-next{right:0;}@media (min-width:900px){.social-post-album--popup-slider-wrapper.slick-initialized .slick-next{right:-60px;}}.social-post-album--popup-slider-wrapper.slick-initialized .slick-arrow{width:37px;height:37px;background:#4d4d4d;z-index:1;}.social-post-album--popup-slider-wrapper.slick-initialized .slick-arrow:before{display:none;}.social-post-album--popup-slider-wrapper.slick-initialized .slick-arrow.slick-disabled{display:none;}.social-post-album--popup-slider-wrapper.slick-initialized .slick-arrow svg{width:21px;height:21px;fill:#fff;}@media (max-width:899px){.social-post-album--popup-slider{padding:38px 0 150px;}}.social-post-album--popup-slider .slick-list,.social-post-album--popup-slider .slick-track{height:100%;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.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#slick) 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;}
