.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;}
.caps{font-size:.9em;}.dquo{margin-left:-.5em;}.abbr{white-space:nowrap;}.number{white-space:nowrap;}h1 .amp,h2 .amp,h3 .amp,h4 .amp,h5 .amp,h6 .amp{font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif;font-size:1.0em;font-style:italic;}
.locale-untranslated{font-style:normal;text-decoration:line-through;}#locale-translation-filter-form .form-item-language,#locale-translation-filter-form .form-item-translation,#locale-translation-filter-form .form-item-group{float:left;padding-right:.8em;margin:0.1em;width:15em;}#locale-translation-filter-form .form-type-select select{width:100%;}#locale-translation-filter-form .form-actions{float:left;padding:3ex 0 0 1em;}.language-switcher-locale-session a.active{color:#0062A0;}.language-switcher-locale-session a.session-active{color:#000000;}
#cookie-compliance.open{max-height:100vh;overflow:scroll !important;overflow-y:scroll !important;overflow-x:visible !important;}#cookie-compliance .cookie-compliance__inner.cookie-compliance__read-more{display:none;}#cookie-compliance{background:rgba(255,255,255,0.96);color:#000;width:100%;max-width:800px;padding:20px;position:fixed;left:50%;bottom:10px;transform:translateX(-50%);z-index:999;box-shadow:0 0 5px rgba(0,0,0,0.13);}#cookie-compliance .form-submit{background-color:#000;color:#fff;border:1px solid #000;transition:all .5s ease-in-out;opacity:1;margin:0 10px 0 0;}#cookie-compliance .form-submit:hover{transition:all .3s ease-in-out;opacity:0.7;}#cookie-compliance .form-submit.cookie-compliance__read-more-button{background:none;color:#000;border:1px solid #000;}#cookie-compliance .cookie-compliance__text{font-size:14px;}#cookie-compliance .cookie-compliance__read-more .cookie-compliance__text{font-size:16px;padding-top:20px;margin-top:20px;border-top:1px solid #000;}@media only screen and (max-width :500px){#cookie-compliance .form-submit{display:block;margin:10px 0;width:100%;}}
.cookie-compliance{background-color:#666;color:#fff;display:none;}.cookie-compliance__inner{padding:10px 20px;}
