.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/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
.localboard-floating-link{position:fixed;right:20px;bottom:24px;z-index:9998;}.localboard-floating-link a{display:inline-block;padding:12px 18px;border-radius:999px;background:linear-gradient(135deg,#00c4cc,#1d8cff);color:#ffffff !important;font-size:15px;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 12px 30px rgba(0,118,163,0.28);}.localboard-floating-link a:hover,.localboard-floating-link a:focus{color:#ffffff !important;text-decoration:none;box-shadow:0 16px 36px rgba(0,118,163,0.35);}.page-submit-activity .region-content,.page-submit-activity #content{max-width:840px;}.page-submit-activity form{margin-top:18px;}.page-submit-activity .form-item{margin-bottom:16px;}.page-submit-activity input[type="text"],.page-submit-activity input[type="date"],.page-submit-activity textarea{width:100%;max-width:100%;box-sizing:border-box;}.localboard-activity-form-intro{margin-bottom:18px;}.localboard-activity-form-intro h2{margin:0 0 10px;}.localboard-activity-form-intro p{margin:0 0 10px;}.localboard-activity-terms{margin:20px 0;padding:18px 20px;border:1px solid #d7eef2;border-radius:14px;background:#f6fdff;}.localboard-activity-terms h3{margin:0 0 10px;}.localboard-activity-terms ul{margin:0;padding-left:20px;}.localboard-activity-terms li{margin-bottom:8px;}.messages.status .localboard-activity-success-title{font-size:18px;font-weight:700;margin-bottom:8px;}.messages.status .localboard-activity-success-code{font-size:16px;margin-bottom:6px;}.messages.status .localboard-activity-success-note{margin-bottom:6px;}@media (max-width:767px){.localboard-floating-link{right:14px;bottom:16px;}.localboard-floating-link a{padding:11px 16px;font-size:14px;}}
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;}
.cp-ads-container{position:relative;}.cp-ads-carousel{min-height:0;overflow:hidden;}.cp-ad-item{background:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:10px;box-sizing:border-box;display:none;opacity:0;overflow:hidden;transform:translateY(4px);transition:opacity 0.35s ease,transform 0.35s ease;}.cp-ad-item.is-active{display:block;opacity:1;transform:translateY(0);}.cp-ad-item a{color:#2f3437;display:block;text-decoration:none;}.cp-ad-item img{aspect-ratio:1 / 1;background:#f5f5f7;display:block;height:auto;object-fit:contain;width:100%;}.cp-ad-title{color:#1d1d1f;display:-webkit-box;font-size:0.9em;font-weight:600;line-height:1.35;margin:9px 10px 0;min-height:2.7em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.cp-ad-price-wrapper{align-items:baseline;color:#2f3437;display:inline-flex;gap:4px;line-height:1.2;margin:8px 10px 11px;padding:2px 0;}.cp-ad-price-currency{color:#2f3437;font-size:0.78em;font-weight:600;letter-spacing:0;}.cp-ad-price-number{color:#2f3437;font-size:1.08em;font-weight:700;position:relative;}.cp-ad-price-number::after{display:none;border-top:2px solid #d64f43;content:"";left:-1px;position:absolute;right:-1px;top:52%;transform:rotate(-4deg);transform-origin:center;}.cp-ad-disclosure{color:#4f5b61;font-size:0.78em;margin-top:6px;text-align:right;}@media screen and (max-width:480px){.cp-ad-title{font-size:0.85em;}}
