.bbacf-pattern-alternating-squares{background-image:url(../img/patterns/alternating-squares.svg)}.bbacf-pattern-brick{background-image:url(../img/patterns/brick.svg)}.bbacf-pattern-caret{background-image:url(../img/patterns/caret.svg)}.bbacf-pattern-chevron{background-image:url(../img/patterns/chevron.svg)}.bbacf-pattern-chevron-vertical{background-image:url(../img/patterns/chevron-vertical.svg)}.bbacf-pattern-cross{background-image:url(../img/patterns/cross.svg)}.bbacf-pattern-diamond{background-image:url(../img/patterns/diamond.svg)}.bbacf-pattern-grid{background-image:url(../img/patterns/grid.svg)}.bbacf-pattern-horizontal-line{background-image:url(../img/patterns/horizontal-line.svg)}.bbacf-pattern-perpendicular-parallel{background-image:url(../img/patterns/perpendicular-parallel.svg)}.bbacf-pattern-square{background-image:url(../img/patterns/square.svg)}.bbacf-pattern-triangle{background-image:url(../img/patterns/triangle.svg)}.bbacf-pattern-vertical-line{background-image:url(../img/patterns/vertical-line.svg)}.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover{background:#dedede!important}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight{background:#fffa90!important;border:1px solid #dad55e!important;color:#777620!important}.ui-datepicker .ui-datepicker-calendar .ui-state-active{background:#3e93d5;border:1px solid #074e88!important;color:#fff}.toggle{cursor:pointer;display:inline-block}.toggle-switch{background:#ccc;border-radius:16px;display:inline-block;height:16px;position:relative;transition:background .25s;vertical-align:middle;width:30px}.toggle-switch:after,.toggle-switch:before{content:""}.toggle-switch:before{background:linear-gradient(180deg,#fff 0,#eee);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.25);display:block;height:14px;left:1px;position:absolute;top:1px;transition:left .25s;width:14px}.toggle:hover .toggle-switch:before{background:linear-gradient(180deg,#fff 0,#fff);box-shadow:0 0 0 1px rgba(0,0,0,.5)}.toggle-checkbox:checked+.toggle-switch{background:#074e88}.toggle-checkbox:checked+.toggle-switch:before{left:15px}.toggle .toggle-checkbox{position:absolute!important;visibility:hidden}.toggle-label{color:#000;font-size:.8em!important;margin-left:0;position:relative}.loader{animation:l26 1s steps(12) infinite;aspect-ratio:1;display:grid;-webkit-mask:conic-gradient(from 15deg,transparent,#000);width:100%}.loader,.loader:after,.loader:before{background:radial-gradient(closest-side at 50% 12.5%,#000 96%,transparent) 50% 0/20% 80% repeat-y,radial-gradient(closest-side at 12.5% 50%,#000 96%,transparent) 0 50%/80% 20% repeat-x}.loader:after,.loader:before{content:"";grid-area:1/1;transform:rotate(30deg)}.loader:after{transform:rotate(60deg)}@keyframes l26{to{transform:rotate(1turn)}}.bbacf-event-overlay-pattern>svg{height:100%;width:100%}.page-template-events-map .body_wrap .page_wrap .page_content_wrap{padding-bottom:0;padding-top:0}.page-template-events-map .body_wrap .page_wrap .page_content_wrap .content_wrap{width:100%}.page-template-events-map .content #bbacf-events-map-loading-indicator{align-items:center;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;justify-content:center;position:absolute;width:100%;z-index:3}.page-template-events-map .content #bbacf-events-map-loading-indicator .bbacf-loading-spinner{display:inline;width:64px!important}.page-template-events-map .content #bbacf-events-map-loading-indicator .bbacf-loading-spinner-dark-mode{display:none;width:64px!important}.page-template-events-map .content #bbacf-events-map-loading-indicator span{color:#444!important}.page-template-events-map .content #bbacf-events-map-loading-indicator .bbacf-disclaimer{color:#777!important;font-size:.85em;font-style:italic;margin-top:1.5em;padding:0 2em;text-align:center}.page-template-events-map .content #bbacf-events-map-loading-indicator .bbacf-disclaimer p{margin-bottom:0;margin-top:.5em}.page-template-events-map .content #bbacf-events-map{height:400px}.page-template-events-map .content #bbacf-events-map .gm-style .gm-style-iw-c{box-shadow:0 1px 1px 2px rgba(0,0,0,.2);padding-left:12px!important;padding-right:12px!important}.page-template-events-map .content #bbacf-events-map .gm-style .gm-style-iw-c .gm-style-iw-chr{margin-right:-12px}.page-template-events-map .content #bbacf-events-map .gm-style .gm-style-iw-c button.gm-ui-hover-effect{background:#fff!important;height:auto!important;opacity:1;padding:5px!important;right:0!important;top:0!important;width:auto!important}.page-template-events-map .content #bbacf-events-map .gm-style .gm-style-iw-c button.gm-ui-hover-effect span{height:20px!important;margin:0!important;width:20px!important}.page-template-events-map .content #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content{overflow:hidden!important}.page-template-events-map .content #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content .event-image img{max-width:100%}.page-template-events-map .content #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content h4{font-size:1.5em;line-height:1.2em;margin:5px 0;text-transform:uppercase}.page-template-events-map .content #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content .event-date,.page-template-events-map .content #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content .event-time{font-size:1.2em;font-weight:400;line-height:1.2em}.page-template-events-map .content #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content .btn-learn-more{color:#074e88;display:inline-block;font-size:1.2em;font-weight:500;margin-top:.3em}.page-template-events-map .content #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content .btn-learn-more:hover{color:#3e93d5}.page-template-events-map .content #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content.vessel-info-window-content p{margin-bottom:5px}.page-template-events-map .content #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content.vessel-info-window-content p em{font-size:.9em}.page-template-events-map .content #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content.aquaculture-site-info-window{max-height:300px;overflow-y:auto!important;padding-right:10px}.page-template-events-map .content #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content.aquaculture-site-info-window h4{font-size:1.2em}.page-template-events-map .content #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content.aquaculture-site-info-window .aquaculture-site-detail-wrapper table{border:1px solid #ccc;width:100%}.page-template-events-map .content #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content.aquaculture-site-info-window .aquaculture-site-detail-wrapper table tr td{font-size:12px;padding:.3em .5em}.page-template-events-map .content #bbacf-events-map-filters{background:#fff;box-shadow:0 -6px 14px -5px rgba(0,0,0,.5);-webkit-box-shadow:0 -6px 14px -5px rgba(0,0,0,.5);-moz-box-shadow:0 -6px 14px -5px rgba(0,0,0,.5);box-sizing:border-box;padding:20px 5% 25px;position:relative;width:100%}.page-template-events-map .content #bbacf-events-map-filters h3{color:#074e88;font-size:1.6em;margin:0 0 .7em;text-align:center}.page-template-events-map .content #bbacf-events-map-filters .bbacf-btn{border-radius:4px;box-sizing:border-box;color:#000;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:.8em!important;font-weight:500!important;line-height:.8em!important;padding:10px;text-align:center;text-transform:uppercase}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container{margin-bottom:15px}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .date-picker-container{display:flex;justify-content:space-evenly}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .date-picker-container .date-picker-input{background-color:#074e88;background-image:url(../img/arrow-down.svg);background-position:center right 7px;background-repeat:no-repeat;background-size:14px 14px;border-radius:3px;box-sizing:border-box;color:#fff;flex-shrink:1;font-size:.8em;font-weight:500;min-width:0;padding:5px 30px 5px 10px;text-transform:uppercase}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .date-picker-container .nav-btn{background-color:#074e88!important;border-radius:3px;color:#fff!important;margin-left:5px;padding:5px 10px!important}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .date-picker-container .nav-btn.next,.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .date-picker-container .nav-btn.prev{font-weight:900!important}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .date-picker-container .nav-btn.play{display:none;font-size:1.2em!important;line-height:1.2em!important;padding:0 8px!important}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .date-picker-container .timestamp-info{color:#000;flex-basis:65px;flex-grow:1;flex-shrink:0;font-size:.7em;font-weight:500;margin-left:3px;padding-top:.4em;text-transform:uppercase;white-space:nowrap}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .timeframe-slider{margin-bottom:80px;margin-top:20px}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .timeframe-slider .timeframe-marker{background:#000;border-radius:3px;cursor:pointer;display:block;height:17px;position:absolute;top:-5px;width:4px}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .timeframe-slider .timeframe-label{color:#000;cursor:pointer;display:inline-block;font-size:.6em;font-weight:500;left:-16px;line-height:1em;position:absolute;text-align:center;top:24px;width:40px}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .timeframe-slider .ui-slider-handle{background:#074e88!important;border:none!important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#ecf0f1!important;cursor:pointer!important;height:25px!important;line-height:40px!important;margin-left:-5px!important;text-align:center;text-decoration:none;text-transform:uppercase;top:-9px!important;touch-action:none;width:10px!important}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .timeframe-slider .ui-slider-handle:focus{outline:none!important}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .timeframe-slider .ui-slider-range{display:none}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .timeframe-slider.ui-slider{background:#000!important;border:none!important;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;margin-left:15px;margin-right:15px}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .timeframe-slider.ui-slider:after,.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .timeframe-slider.ui-slider:before{background:#000;border-radius:5px;content:"";display:inline-block;height:.4em;position:relative;width:15px}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .timeframe-slider.ui-slider:before{float:left;left:-15px}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .timeframe-slider.ui-slider:after{float:right;right:-15px}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .timeframe-slider.ui-slider-horizontal{height:.4em}.page-template-events-map .content #bbacf-events-map-filters .categories-filters-container{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-bottom:15px}.page-template-events-map .content #bbacf-events-map-filters .categories-filters-container .btn-filter-cat{background-position:left 55px!important;background-repeat:repeat!important;background-size:125% auto!important;border:2px solid transparent!important;color:#000;cursor:pointer;transition:all .3s!important}.page-template-events-map .content #bbacf-events-map-filters .categories-filters-container .btn-filter-cat.selected{border-color:#666!important}.page-template-events-map .content #bbacf-events-map-filters .btn-back-to-calendar{background:#074e88;color:#fff;display:block;padding:15px 10px;transition:all .5s;width:100%}.page-template-events-map .content #bbacf-events-map-filters .btn-back-to-calendar:hover{background:#3e93d5}.page-template-events-map .content #bbacf-events-map-filters .more-filters-wrapper{display:none}.page-template-events-map .content #bbacf-events-map-filters .more-filters-wrapper .toggle-containers{display:flex;flex-direction:row;justify-content:space-between}.page-template-events-map .content #bbacf-events-map-filters .more-filters-wrapper .toggle-containers .toggle{margin-top:10px}.page-template-events-map .content #bbacf-events-map-filters #bbacf-ais-data-toggle .toggle-label{display:inline-block}.page-template-events-map .content #bbacf-events-map-filters #bbacf-ais-data-toggle .toggle-label .toggle-label-elements-wrap{align-items:center;display:flex;gap:5px;justify-content:start}.page-template-events-map .content #bbacf-events-map-filters #bbacf-ais-data-toggle .toggle-label .toggle-label-elements-wrap .loading-indicator{display:inline-block;width:15px}.page-template-events-map .content #bbacf-events-map-filters #bbacf-ais-data-toggle .toggle-label .toggle-label-elements-wrap .loading-indicator .loader.hidden{display:none}.page-template-events-map .content #bbacf-events-map-filters #btn-categories-filters-toggle{background:none;color:#000;display:block;font-size:1.2em!important;margin:20px auto 0;text-align:center}.page-template-events-map .content #bbacf-events-map-filters #btn-categories-filters-toggle .icon:before{vertical-align:middle}.page-template-events-map .content #bbacf-events-map-filters #btn-categories-filters-toggle .text{font-size:.9em;font-weight:600;margin-left:5px}.page-template-events-map .content #bbacf-events-list-container{align-items:center;background:#fff;box-shadow:0 -2px 20px -12px rgba(0,0,0,.7);display:flex;justify-content:space-evenly;padding:30px 0;position:relative;transition:all .7s}.page-template-events-map .content #bbacf-events-list-container .btn-hide-list{color:#074e88;cursor:pointer;display:inline-block;padding:10px;position:absolute;right:0;text-align:center;top:0}.page-template-events-map .content #bbacf-events-list-container .btn-hide-list.list-hidden{font-size:1.3em;font-weight:700;padding:5px 10px;position:relative;width:100%}.page-template-events-map .content #bbacf-events-list-container.is-hidden{padding:0}.page-template-events-map .content #bbacf-events-list-container .events-list-content{width:60%}.page-template-events-map .content #bbacf-events-list-container .nav-btn{color:#074e88;cursor:pointer;display:block;font-family:fontello;font-size:1.5em;font-weight:900;padding:5px 20px}.page-template-events-map .content #bbacf-events-list-container .nav-btn.disabled{color:#ccc;cursor:not-allowed}.page-template-events-map .content #bbacf-events-list-container h3{display:none}.page-template-events-map .content #bbacf-events-list-container .events-list{display:flex}.page-template-events-map .content #bbacf-events-list-container .event-details{display:none;font-size:1em;line-height:1.4em}.page-template-events-map .content #bbacf-events-list-container .event-details .event-date{font-size:.9em}.page-template-events-map .content #bbacf-events-list-container .event-details .event-title{font-size:1.1em!important;line-height:normal!important;margin:0 0 .3em;text-transform:uppercase}.page-template-events-map .content #bbacf-events-list-container .event-details .event-description{display:none;line-height:1.3em;margin-bottom:.4em}.page-template-events-map .content #bbacf-events-list-container .event-details .event-description p{margin-bottom:0}.page-template-events-map .content #bbacf-events-list-container .event-details .event-more-link{color:#074e88;cursor:pointer;display:none;font-weight:700}.page-template-events-map .content #bbacf-events-list-container .event-details .event-more-link:hover{color:#3e93d5}.page-template-events-map .content #bbacf-events-list-container .event-details.active{display:block}.page-template-events-map .content #bbacf-events-list-container .event-details.active .event-description,.page-template-events-map .content #bbacf-events-list-container .event-details.active .event-more-link{display:initial}@media screen and (min-width:480px){.page-template-events-map .content #bbacf-events-map-filters{padding:20px 10% 25px}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .date-picker-container .date-picker-input{font-size:1em}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .date-picker-container .nav-btn{font-size:.9em!important;line-height:.9em!important;margin-left:7px;padding:5px 15px!important}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .date-picker-container .nav-btn.play{font-size:1.5em!important;line-height:1.5rem!important;padding:0 12px!important}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .date-picker-container .timestamp-info{font-size:.8em;margin-left:7px;padding-top:.2em}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .timeframe-slider{margin-bottom:100px}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .timeframe-slider .timeframe-label{font-size:.75em;line-height:1.1em}.page-template-events-map .content #bbacf-events-map-filters .categories-filters-container{gap:10px;margin-bottom:35px}.page-template-events-map .content #bbacf-events-map-filters .categories-filters-container .btn-filter-cat{background-size:100% auto!important;border:4px solid transparent!important;font-size:1em!important;line-height:1em!important}.page-template-events-map .content #bbacf-events-map-filters .btn-back-to-calendar{font-size:1em!important;line-height:1em!important}}@media screen and (min-width:768px){.page-template-events-map .content #bbacf-events-map-filters{padding:20px 15% 25px}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .date-picker-container .timestamp-info{font-size:.9em}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .timeframe-slider .timeframe-label{font-size:.8em}.page-template-events-map .content #bbacf-events-map-filters .categories-filters-container{gap:10px;margin-bottom:35px}.page-template-events-map .content #bbacf-events-map-filters .categories-filters-container .btn-filter-cat{background-size:75% auto!important;border:4px solid transparent!important;font-size:1em!important;line-height:1em!important}.page-template-events-map .content #bbacf-events-map-filters .btn-back-to-calendar{font-size:1em!important;line-height:1em!important}}@media screen and (min-width:800px){.page-template-events-map .content #bbacf-events-map{height:600px}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container{margin:0 auto;max-width:600px}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .date-picker-container{justify-content:center}}@media screen and (min-width:1024px){.page-template-events-map .content{position:relative}.page-template-events-map .content #bbacf-events-map{height:800px;position:relative;z-index:1}.page-template-events-map .content #bbacf-events-map-filters{background:hsla(0,0%,100%,.8);border-radius:4px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);left:10px;padding:10px 15px 25px;position:absolute;top:10px;width:275px;z-index:2}.page-template-events-map .content #bbacf-events-map-filters h3{font-size:1.2em;margin-bottom:.2em}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .date-picker-container .date-picker-input{background-position:center right 6px;font-size:.85em;padding:2px 20px 0 7px}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .date-picker-container .nav-btn{font-size:.6em!important;line-height:.6em!important;margin-left:3px;padding:0 8px!important}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .date-picker-container .nav-btn.play{font-size:1em!important;line-height:1em!important;padding:0 8px!important}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .date-picker-container .timestamp-info{font-size:.7em;margin-left:3px}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .timeframe-slider{margin-bottom:65px}.page-template-events-map .content #bbacf-events-map-filters .date-filters-container .timeframe-slider .timeframe-label{font-size:.6em;line-height:1em}.page-template-events-map .content #bbacf-events-map-filters .categories-filters-container{gap:6px;margin-bottom:15px}.page-template-events-map .content #bbacf-events-map-filters .categories-filters-container .btn-filter-cat{background-size:150% auto!important;border:2px solid transparent!important;font-size:.8em!important;padding:5px}.page-template-events-map .content #bbacf-events-map-filters .btn-back-to-calendar{font-size:.8em!important;padding:6px!important}.page-template-events-map .content #bbacf-events-map-filters .more-filters-wrapper{display:block}.page-template-events-map .content #bbacf-events-map-filters #btn-categories-filters-toggle{display:none}.page-template-events-map .content #bbacf-events-list-container{background:hsla(0,0%,100%,.8);border-radius:4px;border-top-left-radius:0;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);display:block;padding:30px 20px;position:absolute;right:10px;top:10px;transition:right .5s;width:300px;z-index:2}.page-template-events-map .content #bbacf-events-list-container .btn-hide-list{background:#074e88;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#fff;left:-40px;padding:10px 0;top:0;width:40px}.page-template-events-map .content #bbacf-events-list-container .btn-hide-list.list-hidden{font-size:1em;font-weight:400;padding:10px 0;position:absolute;width:40px}.page-template-events-map .content #bbacf-events-list-container .btn-hide-list.icon-left-big{font-size:1.3em;font-weight:900}.page-template-events-map .content #bbacf-events-list-container .btn-hide-list:hover{background:#3e93d5}.page-template-events-map .content #bbacf-events-list-container .events-list-content{width:100%}.page-template-events-map .content #bbacf-events-list-container .nav-btn{display:none}.page-template-events-map .content #bbacf-events-list-container h3{color:#074e88;display:block;font-size:1.2em;margin:0 0 .7em;text-align:center}.page-template-events-map .content #bbacf-events-list-container .events-list{display:block;height:200px;overflow-x:hidden;overflow-y:scroll;padding-right:25px}.page-template-events-map .content #bbacf-events-list-container .event-details{display:block;font-size:1em;line-height:1.4em;margin-bottom:.7em;width:100%}.page-template-events-map .content #bbacf-events-list-container .event-details .event-title{cursor:pointer;margin:0 0 .3em;text-transform:uppercase}.page-template-events-map .content #bbacf-events-list-container .event-details .event-description{margin-bottom:.4em}.page-template-events-map .content #bbacf-events-list-container .event-details .event-more-link{color:#074e88;cursor:pointer;font-weight:700}.page-template-events-map .content #bbacf-events-list-container .event-details .event-more-link:hover{color:#3e93d5}.page-template-events-map .content #bbacf-events-list-container .event-details.active{border-left:4px solid #074e88;padding-left:15px}}@media screen and (min-width:1200px){.page-template-events-map .content #bbacf-events-map-filters .categories-filters-container .btn-filter-cat:hover{border-color:#666!important}}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-loading-indicator{background:rgba(0,0,0,.8)}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-loading-indicator .bbacf-loading-spinner{display:none}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-loading-indicator .bbacf-loading-spinner-dark-mode{display:inline}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-loading-indicator span{color:#fff!important}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-loading-indicator .bbacf-disclaimer{color:#c6c6c6!important}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map .gm-style .gm-style-iw-c{background-color:#444;color:#c5c5c5}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map .gm-style .gm-style-iw-c button.gm-ui-hover-effect{background:#444!important}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map .gm-style .gm-style-iw-c button.gm-ui-hover-effect span{background-color:#c5c5c5!important}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content h4{color:#3e93d5}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content .event-date,.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content .event-time{color:#c5c5c5}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content .btn-learn-more,.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content .btn-learn-more:hover{color:#3e93d5}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content.aquaculture-site-info-window .aquaculture-site-detail-wrapper table{border:0}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content.aquaculture-site-info-window .aquaculture-site-detail-wrapper table>tbody>tr:nth-child(odd)>td{background-color:#727272;color:#fff}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map .gm-style .gm-style-iw-c .info-window-content.aquaculture-site-info-window .aquaculture-site-detail-wrapper table>tbody>tr:nth-child(2n)>td{background-color:#555;color:#fff}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map .gm-style .gm-style-iw-tc{filter:drop-shadow(0 4px 2px rgba(0,0,0,.4))}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map .gm-style .gm-style-iw-tc:after{background-color:#444!important}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters{background:#444}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters h3{color:#3e93d5}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters .date-filters-container .date-picker-container .date-picker-input{background-color:#3e93d5;background-image:url(../img/arrow-down-dark-mode.svg);color:#000}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters .date-filters-container .date-picker-container .nav-btn{background-color:#3e93d5!important;color:#000!important}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters .date-filters-container .date-picker-container .timestamp-info{color:#3e93d5}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters .date-filters-container .timeframe-slider .timeframe-marker{background:#c5c5c5}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters .date-filters-container .timeframe-slider .timeframe-label{color:#c5c5c5}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters .date-filters-container .timeframe-slider .ui-slider-handle{background:#3e93d5!important;color:#c5c5c5!important}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters .date-filters-container .timeframe-slider.ui-slider{background:#c5c5c5!important}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters .date-filters-container .timeframe-slider.ui-slider:after,.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters .date-filters-container .timeframe-slider.ui-slider:before{background:#c5c5c5}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters .categories-filters-container .btn-filter-cat{color:#000}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters .categories-filters-container .btn-filter-cat.selected,.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters .categories-filters-container .btn-filter-cat:hover{border-color:#fff!important}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters .btn-back-to-calendar{background:#3e93d5;color:#000}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters .btn-back-to-calendar:hover{background:#074e88;color:#3e93d5}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters #btn-categories-filters-toggle{color:#c5c5c5}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters #btn-categories-filters-toggle:hover,.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters #btn-categories-filters-toggle:hover span{color:#c5c5c5!important}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-list-container{background:#444}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-list-container .btn-hide-list{color:#c5c5c5}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-list-container .nav-btn{color:#fff}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-list-container .nav-btn.disabled{color:#777}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-list-container .event-details{color:#c5c5c5}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-list-container .event-details .event-more-link,.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-list-container .event-details .event-more-link:hover,.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-list-container .event-details h4{color:#3e93d5}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode .toggle-checkbox:checked+.toggle-switch{background:#3e93d5}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode .toggle-label{color:#c5c5c5}@media screen and (min-width:1024px){.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-map-filters{background:rgba(0,0,0,.4)}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-list-container{background:rgba(0,0,0,.4);color:#c5c5c5}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-list-container .btn-hide-list{background:#3e93d5;color:#000}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-list-container .btn-hide-list:hover{background:#3e93d5}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-list-container .event-details .event-more-link,.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-list-container .event-details .event-more-link:hover,.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-list-container .event-details h4,.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-list-container h3{color:#3e93d5}.page-template-events-map .content #bbacf-events-map-page-content.dark-mode #bbacf-events-list-container .event-details.active{border-left:4px solid #3e93d5}}
