.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0;}.messages--warning{background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/core/misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.addthis{font-size:15px;font-weight:700}@media only screen and (max-width:740px){.addthis{float:none;clear:both;margin:15px 0}}.addthis__item{font-weight:normal;color:#ec008c;padding:2px 5px;text-decoration:underline}.addthis__item:after{content:"|";color:#c2c2c2;font-weight:normal;display:inline-block;padding-left:10px}.addthis__item:hover{text-decoration:underline}.addthis__item--last:after{content:none}.region-social-share{display:inline-block;position:fixed;right:15px;top:calc(50% - 110px);z-index:200;right:15px}.region-social-share .block-addtoany-block{box-sizing:border-box;background:#ededed;width:50px;min-height:50px;border-radius:25px;text-align:center;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);padding-bottom:7px}@media only screen and (max-width:740px){.region-social-share .block-addtoany-block{padding-bottom:0}}.region-social-share .block-addtoany-block.is-active{padding-bottom:7px}.region-social-share h2{font-size:10px;line-height:50px;text-transform:uppercase;margin:0;color:#999}@media only screen and (max-width:740px){.region-social-share h2{cursor:pointer}}.region-social-share .addtoany_list{line-height:20px}.region-social-share .addtoany_list a{padding:0;margin:0 0 7px 0;display:block;display:inline-block;font-size:16px;padding:0 4px}@media only screen and (max-width:740px){.region-social-share .addtoany_list{display:none}}.region-social-share .a2a_svg{width:20px;height:20px;background-size:20px auto}.region-social-share .a2a_svg svg{padding:2px}.region-social-share .a2a_svg svg path{transform:scale(0.85)}.region-social-share .a2a_label{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden}.social-links{float:left;width:360px;padding:0 25px;margin:15px 0}@media only screen and (max-width:740px){.social-links{float:none;position:static}}.social-links__title{color:#08bcf1;margin:15px 20px 15px 0;float:left}.social-links a{float:left;margin-top:6px}.social-links__badge{background-color:#f0f0f0;width:40px;height:40px;border-radius:20px;box-sizing:border-box;display:inline-block;color:#9f9f9f}.social-links__badge:hover{background:#08bcf1;color:white}.social-links__badge:after{font-family:FontAwesome;padding:11px;position:absolute;font-size:24px}.social-links__badge--facebook:after{content:"\f09a";padding:11px}.social-links__badge--twitter:after{content:"\f099";font-size:23px;padding:11px 9px}.social-links__badge--youtube:after{content:"\f167";font-size:23px;padding:11px 9px}.social-links__badge--instagram:after{content:"\f16d";font-size:23px;padding:11px 9px}.social-links__badge--linkedin:after{content:"\f08c";font-size:23px;padding:11px 9px}.sharethis_small{overflow:visible}@media only screen and (max-width:740px){.sharethis_small{float:none;clear:both;margin:15px 0}}.sharethis_small__text{font-size:15px;display:inline-block;vertical-align:middle;font-weight:700;margin-right:10px}.sharethis_small__item{position:relative;width:28px;height:28px;border-radius:14px;display:inline-block;vertical-align:middle;background-color:#e4e4e4}.sharethis_small__item:after{font-size:15px;position:absolute;color:white;font-family:FontAwesome;top:5px}.sharethis_small__item:hover{background-color:#08bcf1}.sharethis_small__item--facebook{background-color:#3b5998}.sharethis_small__item--facebook:after{content:"\f09a";left:9px}.sharethis_small__item--facebook:hover{background-color:#2d4373}.sharethis_small__item--twitter{background-color:#1da1f3}.sharethis_small__item--twitter:after{content:"\f099";left:7px}.sharethis_small__item--twitter:hover{background-color:#0b86d2}.sharethis_small__item--email:after{content:"\f0e0";left:6px;top:4px}.sharethis_small__item--share:after{content:"\f1e0";left:6px;top:5px}.sharethis_tiny__icon{float:left;margin:5px;color:#666;transition-property:all;transition-duration:.2s}.sharethis_tiny__icon:hover{transform:scale(1.4)}.sharethis_tiny__icon--twitter:after{font-size:16px;font-family:FontAwesome;content:"\f099"}.sharethis_tiny__icon--email:after{font-size:16px;font-family:FontAwesome;content:"\f003"}.sharethis_tiny__icon--share:after{font-size:16px;font-family:FontAwesome;content:"\f1e0"}
.popup-menu .block-views-exposed-filter-blocksearch-page{float:left;position:relative}.popup-menu .block-views-exposed-filter-blocksearch-page.is-active .form-item.js-form-item-search{width:600px}.popup-menu .block-views-exposed-filter-blocksearch-page .form-item.js-form-item-search{position:absolute;right:0px;top:3px;width:0}.popup-menu .block-views-exposed-filter-blocksearch-page .form-text{border:1px solid #e4e4e4;transition-property:all;transition-duration:.6s;opacity:0;width:50px;float:right}.popup-menu .block-views-exposed-filter-blocksearch-page .form-text.is-active{opacity:1}.popup-menu .block-views-exposed-filter-blocksearch-page .form-actions{position:absolute;right:0;top:9px}.popup-menu .block-views-exposed-filter-blocksearch-page .form-submit{background-image:url(/sites/jlabs/themes/custom/jlabs/images/elements/search-icon-gray-darker.png);background-repeat:no-repeat;width:21px;height:21px;text-indent:-99999px;background-color:transparent;overflow:hidden}.popup-menu .block-views-exposed-filter-blocksearch-page label{position:absolute;top:8px;left:12px;display:none}
.sign-up{float:right;background-color:#08bcf1;width:580px;padding:25px}@media only screen and (max-width:740px){.sign-up{float:none;width:100%}}.sign-up__text{max-width:290px;font-weight:700;color:white;font-size:23px;line-height:26px;margin:15px 0}.sign-up__input{width:300px;padding:8px 10px;display:inline-block;vertical-align:middle;margin-right:10px}@media only screen and (max-width:740px){.sign-up__input{width:100%}}.sign-up__submit{display:inline-block;vertical-align:middle}@media only screen and (max-width:740px){.sign-up__submit{float:right;display:block;margin:15px 0}}
