.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.date-views-pager{margin-left:auto;margin-right:auto;}div.date-views-pager li{float:left;text-align:left;width:20%;}div.date-views-pager div.current-page{font-weight:bold;text-align:center;}div.date-views-pager div.next-month,div.date-views-pager div.next-year{text-align:right;}.views-group-box div.date-views-filter-fieldset{margin-left:0;}.views-group-box fieldset.date-views-filter-fieldset{padding-top:0;}.views-group-box fieldset.date-views-filter-fieldset .container-inline-date > .form-item{border-width:0;margin:9px 3px 0 3px;display:block;}.views-group-box fieldset.date-views-filter-fieldset .container-inline-date .date-padding{padding:0;}.date-views-filter-wrapper{min-width:250px;}.date-views-filter input{float:left !important;margin-right:2px !important;min-width:12em;padding:0 !important;width:12em;}.date-nav{clear:both;padding-bottom:1.5em;width:100%;}.date-nav div.date-heading h3{margin:0;padding:0;}.date-nav-wrapper .clear-block{margin-bottom:10px;}.date-nav-wrapper{position:relative;margin-top:5px;width:100%;}.date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}.date-nav-wrapper .date-prev a,.date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}.date-nav-wrapper.date-nav a:hover{text-decoration:underline;}.date-nav-wrapper .date-prev{padding:5px 0;position:absolute;left:0px;text-align:left;top:0px;width:auto;z-index:1;font-size:12px;}.date-nav-wrapper .date-prev{left:0;right:auto;}.date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}.date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}.date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}.date-nav-wrapper .date-next{padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}.date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}
.sliding-popup-bottom,.sliding-popup-top{z-index:99999;text-align:center;}.sliding-popup-bottom{position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:FF Meta W03,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;line-height:1.5;color:#444;}.sliding-popup-bottom *{-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;}.sliding-popup-bottom .visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.sliding-popup-bottom .hidden{display:none;}.sliding-popup-bottom a,.sliding-popup-bottom button{-webkit-transition-property:color,background-color;-o-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;}.sliding-popup-bottom button{line-height:inherit;font-family:inherit;font-size:100%;background-color:transparent;background-image:none;color:inherit;cursor:pointer;overflow:visible;margin:0;padding:0;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{display:inline-block;margin:0 auto;max-width:80%;text-align:left;width:100%;}.eu-cookie-compliance-buttons{float:right;max-width:40%;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-more-button,.eu-cookie-compliance-hide-button,.eu-cookie-withdraw-tab{cursor:pointer;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{-webkit-transform:translate(-50%,-100%) scaleY(-1);-ms-transform:translate(-50%,-100%) scaleY(-1);transform:translate(-50%,-100%) scaleY(-1);}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;}}[id="sliding-popup"]{background-color:#fff;-webkit-box-shadow:0px -10px 20px 1px rgba(0,0,0,.3);box-shadow:0px -10px 20px 1px rgba(0,0,0,.3);width:100%;}.eu-cookie-compliance-banner{margin:0 auto;max-width:1200px;}.eu-cookie-compliance-banner p{margin:0;}.eu-cookie-compliance-banner :focus,.eu-cookie-compliance-banner button:focus,.eu-cookie-compliance-banner a:focus{outline-color:#007dc2;}.eu-cookie-compliance-content,.eu-cookie-compliance-categories__wrapper{display:block;margin:0 auto;padding:24px;max-width:none;}.eu-cookie-compliance-categories__wrapper{padding-top:0;}.eu-cookie-compliance-content p{font-size:.875rem;}.eu-cookie-compliance-message{max-width:none;}.eu-cookie-compliance-message:not(:last-child){margin-bottom:20px;margin-right:20px;}[dir="rtl"] .eu-cookie-compliance-message:not(:last-child){margin-left:20px;margin-right:auto;}.eu-cookie-compliance-buttons{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-align:start;align-items:flex-start;}.eu-cookie-compliance-banner .button{cursor:pointer;display:inline-block;font-size:1.125rem;line-height:1.25;padding:6px 18px;text-align:center;white-space:nowrap;}.eu-cookie-compliance-banner .agree-button{background-color:#007dc2;color:#fff;font-weight:700;text-transform:uppercase;}.eu-cookie-compliance-banner .agree-button:focus{outline-color:#000;}.eu-cookie-compliance-banner .agree-button:hover,.eu-cookie-compliance-banner .agree-button:active{background-color:#086193;white-space:nowrap;}.eu-cookie-compliance-banner .eu-cookie-compliance-save-preferences-button{color:#666;}.eu-cookie-compliance-banner .eu-cookie-compliance-save-preferences-button:hover{color:#007dc2;}.eu-cookie-compliance-banner .eu-cookie-compliance-save-preferences-button:active{color:#086193;}.eu-cookie-compliance-content-close-button{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:40px;-webkit-box-pack:center;justify-content:center;position:absolute;top:0;right:0;width:40px;}.eu-cookie-compliance-content-close-button:focus{outline-color:#007dc2;}.eu-cookie-compliance-message,.eu-cookie-compliance-buttons{float:none;}.eu-cookie-compliance-message a{color:#007dc2;text-decoration:underline;}.eu-cookie-compliance-message a:hover{color:#086193;}.eu-cookie-compliance-categories{--border-color:#C4C4C4;display:-webkit-box;display:flex;flex-wrap:wrap;border:1px solid var(--border-color);border-radius:2px;padding-top:0;margin-top:20px;}.eu-cookie-compliance-category{border-bottom:1px solid var(--border-color);-webkit-box-flex:0;flex:none;margin:0;padding:12px 12px 12px 34px;text-align:left;text-align:initial;width:100%;}.eu-cookie-compliance-category:last-child{border-bottom:0;}.eu-cookie-compliance-category input{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;float:left;margin:.25em 0 0 -22px;border:0 solid;font-family:inherit;font-size:100%;overflow:visible;line-height:inherit;color:inherit;}[dir="rtl"] .eu-cookie-compliance-category{padding:12px 34px 12px 12px;}[dir="rtl"] .eu-cookie-compliance-category input{float:right;margin-left:0;margin-right:-22px;}.eu-cookie-compliance-category-description{font-family:"Freight Text W01",Georgia,Cambria,"Times New Roman",Times,serif;font-size:.875rem;line-height:1.286;}.eu-cookie-compliance-categories__buttons{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:20px;}.eu-cookie-compliance-categories__message{padding:6px;}@media (min-width:640px){.eu-cookie-compliance-content{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem;}.eu-cookie-compliance-categories__wrapper{padding-left:1.5rem;padding-right:1.5rem;}.eu-cookie-compliance-message:not(:last-child){margin-bottom:0;margin-right:40px;}[dir="rtl"] .eu-cookie-compliance-message{margin-left:40px;margin-right:auto;}.eu-cookie-compliance-buttons{flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;}.eu-cookie-compliance-content .agree-button,.eu-cookie-compliance-content .button{padding:12px 18px;}}@media (min-width:900px){.eu-cookie-compliance-buttons{flex-wrap:nowrap;-webkit-box-pack:end;justify-content:flex-end;}.eu-cookie-compliance-categories{flex-wrap:nowrap;}.eu-cookie-compliance-category{border-right:1px solid var(--border-color);border-bottom:0;margin-bottom:0;-webkit-box-flex:1;flex:1;width:auto;}.eu-cookie-compliance-category:last-child{border-right:0;}[dir="rtl"] .eu-cookie-compliance-category{border-left:1px solid var(--border-color);border-right:0;}[dir="rtl"] .eu-cookie-compliance-category:last-child{border-left:0;}}@media (min-width:1280px){.eu-cookie-compliance-content,.eu-cookie-compliance-categories__wrapper{padding-left:0;padding-right:0;}.eu-cookie-compliance-content .agree-button,.eu-cookie-compliance-content .eu-cookie-compliance-save-preferences-button{padding:12px 30px;}}#sliding-popup .eu-cookie-compliance-categories__wrapper{display:none;width:100%;}.eu-cookie-compliance-block .eu-cookie-compliance-banner{max-width:none;}.eu-cookie-compliance-block{max-width:88rem;margin-left:auto;margin-right:auto;}.eu-cookie-compliance-block-heading{line-height:1.5;font-family:var(--font-sans);margin:0;font-weight:500;padding-bottom:1.25rem;text-transform:capitalize;font-size:2rem;}.eu-cookie-compliance-block .eu-cookie-compliance-content,.eu-cookie-compliance-block .eu-cookie-compliance-categories__wrapper{display:block;padding-left:0;padding-right:0;padding-top:0;}.eu-cookie-compliance-block .eu-cookie-compliance-message{float:none;margin-bottom:20px;}.eu-cookie-compliance-category-description{font-size:1rem;max-width:60em;}.eu-cookie-compliance-block
.eu-cookie-compliance-categories__buttons{text-align:center;margin-top:20px;}.eu-cookie-compliance-block .eu-cookie-compliance-save-preferences-button{color:#fff;}.eu-cookie-compliance-block .eu-cookie-compliance-save-preferences-button:active{color:#fff;background-color:#086193;}.eu-cookie-compliance-block .eu-cookie-compliance-category label{font-size:1.33333rem;margin-left:.25em;line-height:1.5;font-family:var(--font-sans);font-weight:300;text-align:left;text-align:initial;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.33333rem;margin-left:.25em;}[dir="rtl"] .eu-cookie-compliance-block .eu-cookie-compliance-category label{margin-left:auto;margin-right:.25em;}.eu-cookie-compliance-block .eu-cookie-compliance-content-close-button,.eu-cookie-compliance-block .eu-cookie-compliance-buttons__other-options{display:none;}@media (min-width:640px){.eu-cookie-compliance-block .eu-cookie-compliance-content p{font-size:1.25rem;}.eu-cookie-compliance-block
  .eu-cookie-compliance-categories__buttons{text-align:left;text-align:initial;}}.eu-cookie-compliance-block__wrapper{line-height:1.5;font-variant-numeric:lining-nums;-webkit-font-feature-settings:"lnum" 1,"lnum","lnum","lnum";font-feature-settings:"lnum" 1,"lnum","lnum","lnum";--font-sans:"FF Meta W03",Helvetica Neue,Helvetica,Arial,sans-serif;--font-serif:"Freight Text W01",Georgia,Cambria,"Times New Roman",Times,serif;font-family:var(--font-sans);font-weight:300;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;background-color:rgba(68,68,68,1);margin-top:5rem;margin-bottom:5rem;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-top:2rem;color:rgba(229,229,229,1);}.eu-cookie-compliance-block h2{line-height:1.5;font-family:var(--font-sans);margin:0;font-weight:500;padding-bottom:1.25rem;text-transform:capitalize;font-size:2rem;}.eu-cookie-compliance-block .eu-cookie-compliance-content-close-button,.eu-cookie-compliance-block .eu-cookie-compliance-buttons__other-options{display:none;}.eu-cookie-compliance-block .eu-cookie-compliance-content,.eu-cookie-compliance-block .eu-cookie-compliance-categories__wrapper{display:block;padding-left:0;padding-right:0;padding-top:0;}.eu-cookie-compliance-block .eu-cookie-compliance-message{float:none;margin-bottom:20px;}.eu-cookie-compliance-category-description{font-size:1rem;max-width:60em;}.eu-cookie-compliance-block .eu-cookie-compliance-categories__buttons{text-align:center;margin-top:20px;}.eu-cookie-compliance-block .button{-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;font-family:inherit;margin:0;overflow:visible;background-image:none;-webkit-transition-property:color,background-color;-o-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;display:inline-block;text-align:center;line-height:1.25;cursor:pointer;font-size:1.125rem;padding:6px 18px;white-space:nowrap;color:#fff;}.eu-cookie-compliance-block .agree-button{background-color:#007dc2;font-weight:700;text-transform:uppercase;}.eu-cookie-compliance-block .eu-cookie-compliance-save-preferences-button{background-color:transparent;}.eu-cookie-compliance-block .eu-cookie-compliance-save-preferences-button:hover,.eu-cookie-compliance-block .eu-cookie-compliance-save-preferences-button:active{color:#007dc2;}.eu-cookie-compliance-block .eu-cookie-compliance-category label{font-size:1.33333rem;margin-left:.25em;}[dir="rtl"] .eu-cookie-compliance-block .eu-cookie-compliance-category label{margin-left:auto;margin-right:.25em;}.eu-cookie-compliance-block #popup-text h2{font-size:inherit;font-weight:inherit;margin:0;padding:0;}.eu-cookie-compliance-block #popup-text p{margin:0;}@media (min-width:640px){.eu-cookie-compliance-block .eu-cookie-compliance-content p{font-size:1.25rem;}.eu-cookie-compliance-block .eu-cookie-compliance-categories__buttons{text-align:left;text-align:initial;}}
