.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.feed a{float:right;}
.page-collection-resources-filters{--yellow:#fecb00;--grey-blue:#505254;--box-shadow-black:rgba(0,0,0,0.075);--checkbox-border-blue-dark:rgba(42,57,70,0.9);--dark-blue:#2a3946;--light-grey:#ebebeb;--dark-red:#69152b;--link-color:#1059a5;--link-color-hover:#00339a;}.page-collection-resources-filters .resources-section,.page-collection-resources-filters .resources-history-title{padding-bottom:2rem;border-bottom:1px solid var(--light-grey);}.page-collection-resources-filters .resources-applied-facets{border-top:1px solid var(--light-grey);}.page-collection-resources-filters .resources-history-show-results{visibility:hidden;font-weight:bold;font-family:"RobotoBd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2rem;margin-bottom:2rem;}.page-collection-resources-filters .resources-facets{display:inline-block;vertical-align:top;}.page-collection-resources-filters .resources-facets span:focus-visible{outline:4px solid #1059a5;}.page-collection-resources-filters .resources-facet-span-hover{background-color:#032c36;padding:0.7rem;border-top-left-radius:6px;border-top-right-radius:6px;color:white;}.page-collection-resources-filters .resources-facet-span-hover:after{position:relative;display:inline-block;content:"";width:0px;height:0px;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white !important;border-left:6px solid transparent;margin-left:1rem;top:-0.5rem;}.page-collection-resources-filters .resources-facets span:after{position:relative;display:inline-block;content:"";width:0px;height:0px;border-top:6px solid #032c36;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid transparent;margin-left:1rem;}.page-collection-resources-filters .resources-facets span,.page-collection-resources-filters .resources-filters-title p,.page-collection-resources-filters .resources-history-filters-sort-text p{font-weight:bold;font-family:"RobotoBd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2rem;}.page-collection-resources-filters .resources-applied-facets .css-wrapper{margin-left:-2.5rem;}.page-collection-resources-filters .resources-facets-applied-facets-title,.page-collection-resources-filters .current-search-item-reset-filters{display:inline-block;}.page-collection-resources-filters .current-search-item-reset-filters{float:right;}.page-collection-resources-filters .resources-facets-applied-facets-title{font-family:"RobotoBd","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;}.page-collection-resources-filters .resources-facets-applied-facets-title,.page-collection-resources-filters .current-search-item-reset-filters a{font-size:2rem;}.page-collection-resources-filters .current-search-item-reset-filters a{color:var(--link-color);}.page-collection-resources-filters .current-search-item-active-links .item-list .css-wrapper li{margin:0;list-style:none;font-size:2rem;font-weight:bold;display:inline-block;}.page-collection-resources-filters .current-search-item-active-links .item-list .css-wrapper li a{visibility:hidden;}.page-collection-resources-filters .current-search-item-active-links .item-list .css-wrapper li a::after{content:'X ';visibility:visible;color:var(--dark-red);font-size:2rem;}.page-collection-resources-filters .resources-facets .facetapi-facetapi-ajax-checkboxes li{list-style:none;margin:0;}.page-collection-resources-filters .resources-facets .facetapi-facetapi-ajax-checkboxes .facetapi-disabled{list-style:none;margin:0;}.page-collection-resources-filters .resources-facets .facet-multiselect-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;border-radius:.5rem;border:2px solid var(--grey-blue);}.page-collection-resources-filters .resources-facets .form-type-checkbox label{font-size:1.8rem;}.page-collection-resources-filters .resources-facets .facet-multiselect-checkbox:hover{box-shadow:inset 0 1px 1px var(--box-shadow-black),0 0 4px var(--yellow);}.page-collection-resources-filters .resources-facets .facet-multiselect-checkbox:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iZG9uZV9ibGFja18yNGRwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4NCiAgPHBhdGggaWQ9IlBhdGhfMjc1IiBkYXRhLW5hbWU9IlBhdGggMjc1IiBkPSJNMCwwSDMyVjMySDBaIiBmaWxsPSJub25lIi8+DQogIDxwYXRoIGlkPSJQYXRoXzI3NiIgZGF0YS1uYW1lPSJQYXRoIDI3NiIgZD0iTTExLjU0NSwyMi41MjgsNS40MzYsMTUuODIxLDMuNCwxOC4wNTcsMTEuNTQ1LDI3LDI5LDcuODM2LDI2Ljk2NCw1LjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjMGU4NzJlIi8+DQo8L3N2Zz4NCg==);background-repeat:no-repeat;background-position:50%;background-size:26px;box-shadow:inset 0 1px 1px var(--box-shadow-black),0 0 4px var(--yellow);}.page-collection-resources-filters .resources-applied-facets{padding-top:2rem;padding-bottom:2rem;}.page-collection-resources-filters #facetapi-facet-search-apiresource-listing-field-age-range-wrapper,.page-collection-resources-filters #facetapi-facet-search-apiresource-listing-field-subject-wrapper,.page-collection-resources-filters #facetapi-facet-search-apiresource-listing-field-type-wrapper{display:none;position:absolute;background-color:white;border-top:6px solid #032c36;border-bottom:6px solid #032c36;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);padding:12px 16px;z-index:1;margin-top:-4px;}@media (max-width:1220px){.resources-facets{padding-bottom:2rem;width:42%;}.resources-filters-title{margin-top:2rem;}.aligned{margin-left:0 !important;}}@media (min-width:1220px){.resources-filters-title,.resources-history-filters-sort-text{display:inline-block;vertical-align:top;}.resources-filters-title p,.resources-history-filters-sort-text p{margin-bottom:0;}.resources-history-filters-sort-text{float:right;}.age-facet,.age-range-facet,.subject-facet,.type-facet,.resources-filters-title,.resources-history-filters-sort-text{margin-top:2rem;margin-bottom:2rem;min-width:140px;}.resources-applied-facets{display:flex;justify-content:space-between;}.resources-applied-facets .resources-facets-applied-facets-title{order:1;}.resources-applied-facets .current-search-item-active-links{order:2;}.resources-applied-facets .current-search-item-reset-filters{order:3;}}.page-collection-resources-filters .resources-children-wrapper{border-top:2px solid #EBEBEB;//TODO add in variables}.page-collection-resources-filters .resources-children-wrapper .listing__header{padding-top:16px;}.page-collection-resources-filters .resources-children-wrapper .listing__content{background-color:#F4F4F4;margin-bottom:24px;padding:16px;}.page-collection-resources-filters .resources-children-wrapper .stem-popular-resource-wrapper{width:auto;float:right;margin-bottom:0;padding:10px 16px;}@media (min-width:23em) and (max-width:70em){.page-collection-filters .complementary{width:100% !important;padding-top:1.35em;position:relative;}.page-collection-filters .complementary .stem-like-dislike-wrapper{clear:left;}.page-collection-filters .container--full .main{float:none;width:100%;}}
.panel-region{margin-bottom:1em;}
div.ctools-modal-content{background:#fff;color:#000;padding:0;margin:2px;border:1px solid #000;width:600px;text-align:left;}div.ctools-modal-content .modal-title{font-size:120%;font-weight:bold;color:white;overflow:hidden;white-space:nowrap;}div.ctools-modal-content .modal-header{background-color:#2385c2;padding:0 .25em 0 1em;}div.ctools-modal-content .modal-header a{color:white;}div.ctools-modal-content .modal-content{padding:1em 1em 0 1em;overflow:auto;position:relative;}div.ctools-modal-content .modal-form{}div.ctools-modal-content a.close{color:white;float:right;}div.ctools-modal-content a.close:hover{text-decoration:none;}div.ctools-modal-content a.close img{position:relative;top:1px;}div.ctools-modal-content .modal-content .modal-throbber-wrapper{text-align:center;}div.ctools-modal-content .modal-content .modal-throbber-wrapper img{margin-top:160px;}div.ctools-modal-content .form-item label{width:15em;float:left;}div.ctools-modal-content .form-item label.option{width:auto;float:none;}div.ctools-modal-content .form-item .description{clear:left;}div.ctools-modal-content .form-item .description .tips{margin-left:2em;}div.ctools-modal-content .no-float .form-item *{float:none;}div.ctools-modal-content .modal-form .no-float label{width:auto;}div.ctools-modal-content fieldset,div.ctools-modal-content .form-radios,div.ctools-modal-content .form-checkboxes{clear:left;}div.ctools-modal-content .vertical-tabs-panes > fieldset{clear:none;}div.ctools-modal-content .resizable-textarea{width:auto;margin-left:15em;margin-right:5em;}div.ctools-modal-content .container-inline .form-item{margin-right:2em;}#views-exposed-pane-wrapper .form-item{margin-top:0;margin-bottom:0;}div.ctools-modal-content label.hidden-options{background:transparent url(/sites/all/modules/contrib/ctools/images/arrow-active.png) no-repeat right;height:12px;padding-right:12px;}div.ctools-modal-content label.expanded-options{background:transparent url(/sites/all/modules/contrib/ctools/images/expanded-options.png) no-repeat right;height:12px;padding-right:16px;}div.ctools-modal-content .option-text-aligner label.expanded-options,div.ctools-modal-content .option-text-aligner label.hidden-options{background:none;}div.ctools-modal-content .dependent-options{padding-left:30px;}
a.reset-link{display:block;width:100%;text-align:center;}
.facetapi-checkbox{margin-right:.5em;}.facetapi-disabled{opacity:0.4;filter:alpha(opacity = 40);}.facetapi-disabled a:hover{text-decoration:none;}
.box-message{border:3px solid #cf2453;border-radius:15px;color:#cf2453;padding:1em;margin:1em;text-align:center;}.box-message > *:last-child{margin-bottom:0;}.box-message a:hover{text-decoration:underline;}
#sliding-popup{z-index:99999;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}#sliding-popup .popup-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;}#sliding-popup .popup-content #popup-buttons{float:right;max-width:40%;}#sliding-popup button{cursor:pointer;}#sliding-popup .popup-content #popup-text{float:left;max-width:60%;}.eu-cookie-withdraw-tab{cursor:pointer;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}@media screen and (max-width:600px){#sliding-popup .popup-content{max-width:95%;}#sliding-popup .popup-content #popup-text{max-width:100%;}#sliding-popup .popup-content #popup-buttons{clear:both;float:none;max-width:100%;}}
.addtoany{display:inline;}.addtoany_list{display:inline;line-height:16px;}.addtoany_list > a,.addtoany_list a img,.addtoany_list a > span{vertical-align:middle;}.addtoany_list > a{display:inline-block;font-size:16px;padding:0 4px;}.addtoany_list.a2a_kit_size_32 > a{font-size:32px;}.addtoany_list .a2a_counter img{float:left;}.addtoany_list a span.a2a_img{display:inline-block;height:16px;opacity:1;overflow:hidden;width:16px;}.addtoany_list a span{display:inline-block;float:none;}.addtoany_list.a2a_kit_size_32 a > span{border-radius:4px;height:32px;line-height:32px;opacity:1;width:32px;}.addtoany_list a:hover:hover img,.addtoany_list a:hover span{opacity:.7;}.addtoany_list a.addtoany_share_save img{border:0;width:auto;height:auto;}.addtoany_list.a2a_kit_size_32 a .a2a_count{position:relative;}
