::-moz-selection{background:yellow;color:#2e2e2e}::selection{background:yellow;color:#2e2e2e}table{width:100%}thead{background:#2EA3F2;color:#fff}tr:nth-child(even){background:#f0f1f1}hr.tide-times-divider{display:none}.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu ul li.current-menu-item a{background:rgba(238,237,237,0.7)!important;padding:13px 10px 10px 10px;color:#2EA3F2!important;border-radius:25px}.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu ul li.current-menu-item a{top:-13px}span.mobile_menu_bar:before{color:#ffffff}.textwidget ul li a{border-bottom:2px solid #2EA3F2}.textwidget ul li a:hover{border-bottom:3px solid #2EA3F2}.sp-location-weather-widget{background:#2EA3F2}span.weather-type,span.weather-temp,span.weather-date,span.weather-region{color:#fff!important}span.weather-type,span.weather-temp,span.weather-date,span.weather-region{margin-top:-20px}.tide-uk-widget-container p{margin-top:-20px!important;font-size:7px!important;line-height:3px}.tides-today-logo-container a{margin:0!important}.telephone::before{content:"\e090";position:relative;font-family:'ETmodules'}a[href^="tel:"]{color:white;text-decoration:none}.telephonedark::before{content:"\e090";position:relative;font-family:'ETmodules';color:#666666}.telephonedark a[href^="tel:"]{color:#666666;text-decoration:none}#CDSWIDSSP{max-width:100%!important}#top-header{display:none}#main-header{display:none}#footer-bottom{display:none}