/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.encyclopedia-glossary{display:inline-block;position:relative}.encyclopedia-definition{display:none;font-style:normal}.encyclopedia-glossary:hover .def-container:before{content:"";position:absolute;bottom:17px;right:-10px;border-width:10px 10px 0;border-style:solid;display:block;border-color:#004153 transparent}.encyclopedia-glossary:hover .encyclopedia-definition{background:#eee;border:2px solid #004153;border-radius:3px 3px 0;display:block;padding:.4em;position:absolute;bottom:27px;right:-30px;width:400px;z-index:999}.encyclopedia-glossary.termleft:hover .encyclopedia-definition{left:0}span.encyclopedia-term{color:#007cbf;cursor:pointer}
.cart-block--contents{width:225px;color:#000;background:#fff}.cart-block--contents__inner{padding:10px}.cart--cart-block .cart-block--contents a{color:inherit}.cart-block--summary,.cart-block--summary__icon img,.cart-block--summary__count{vertical-align:middle}.cart--cart-block li.cart-block--contents__item{clear:both;margin-bottom:10px;border-bottom:1px #eaeaea solid}.cart-block--contents__quantity{float:left}.cart-block--contents__price{float:right}
.click-nav{background:#303030;background:linear-gradient(to bottom,rgba(48,48,48,1) 0%,rgba(34,34,34,1) 100%)}.click-nav{border:1px solid #1b1e1f;border-radius:4px;float:right;height:31px;margin-right:1.826%;width:217px}.click-nav ul{margin:0;padding:0;position:relative;z-index:999}.click-nav ul li{cursor:pointer;list-style:none;margin:0;padding:0}.click-nav ul li ul{border:1px solid #1b1e1f;border-radius:4px;position:absolute;left:0;right:0;top:27px;width:99%}.click-nav ul li ul li ul{background:rgba(25,25,25,.95);box-shadow:none;height:100%;left:-999em;margin-left:100%;top:0}.click-nav ul li ul li:hover ul{left:0}.click-nav ul .clicker{border-radius:4px;display:block;font-size:16px;height:31px;margin-top:5px;padding:0 0 0 11px;position:relative;text-decoration:none}.click-nav .fa-arrow-circle-down,.click-nav .fa-arrow-circle-up{padding:3px 5% 0 0;float:right}.click-nav .active .fa-arrow-circle-down,.click-nav .fa-arrow-circle-up{display:none}.click-nav .active .fa-arrow-circle-up{color:#fff;display:inline}.click-nav ul .clicker:hover,.click-nav ul .active{color:#fff}.click-nav ul li ul{background:#222;box-shadow:5px 0px 3px 0px rgba(0,0,0,.7)}.click-nav ul li ul li{padding:1px 12px}.click-nav ul li ul li ul li{padding:2px 12px}.click-nav ul li ul li a{font-size:17px;text-decoration:none}.click-nav ul li ul li:hover ul li a{display:block;color:#17b6fc;width:100%}.click-nav ul li ul li:hover a{color:#fff}.click-nav ul li ul li:hover,.click-nav ul li ul li ul li:hover{background:#1d1d1d}.click-nav ul li ul li ul li:hover a{color:#fff}.click-nav .no-js ul{display:none}.click-nav .no-js:hover ul{display:block}@media only screen and (max-width:768px){#block-exploretopicsclicknav{bottom:10px;left:10px;position:absolute;text-align:left}}
.bef-exposed-form .form--inline .form-item{float:none}.bef-exposed-form .form--inline>.form-item{float:left}.bef-exposed-form .form--inline .bef--secondary{clear:left}
#block-jwamessages{background:rgba(254,245,241,.85);border:1px solid;border-color:#ed541d;color:#8c2e0b}#block-jwamessages .field-name-body{border-bottom:none;font-size:1em;margin-bottom:0;margin-left:0;padding-top:0}.jwa-user-notice{padding:25px 35px}.jwa-show-notice{display:none;padding:5px 25px 25px}.jwa-show-notice p,.jwa-user-notice .message{font-size:1.3em;margin:0 auto;max-width:75%;position:relative;width:1150px}.jwa-show-notice .show-message,.jwa-user-notice .close-message{cursor:pointer;float:right;font-size:.75em}
