﻿.advanced-component__mooring-landing{margin-top:50px;}.advanced-component__mooring-landing .mooring-locations{font-size:0;margin-bottom:30px;border-top:#eaebec solid 2px;border-bottom:#eaebec solid 2px;padding-top:30px;}.advanced-component__mooring-landing .mooring-locations .mooring-location{display:inline-block;width:49%;vertical-align:middle;margin-bottom:30px;}@media(max-width:850px){.advanced-component__mooring-landing .mooring-locations .mooring-location{width:100%;}.advanced-component__mooring-landing .mooring-locations .mooring-location:nth-child(odd){margin-right:0%;}}.advanced-component__mooring-landing .mooring-locations .mooring-location:nth-child(odd){margin-right:2%;}.advanced-component__mooring-landing .mooring-locations .mooring-location a{font-family:"truenobold";font-size:1.25rem;display:inline-block;vertical-align:middle;}.advanced-component__mooring-landing .mooring-locations .mooring-location span.item-count{vertical-align:middle;display:inline-block;font-family:"truenoregular";font-size:.8125rem;color:#ccc;margin-left:15px;}.advanced-component__mooring-landing .btn{outline:0 none!important;font-family:"truenobold";background-color:#00a2e1;color:#fff;font-size:1rem;letter-spacing:.25px;line-height:1.125rem;border:0 none;border-radius:4px;position:relative;padding:17px 20px;margin-top:5px;margin-bottom:5px;transition:all .3s;}.advanced-component__mooring-landing .btn:hover,.advanced-component__mooring-landing .btn:focus{background-color:#62bd19;color:#fff;}.advanced-component__mooring-landing .add-mooring-link{min-width:360px;background-image:url(/images/icons/icon-plus.webp);background-position:right 20px center;background-repeat:no-repeat;text-align:left;padding-left:20px;}.advanced-component__mooring-listing .mooring-filters{border-bottom:#eaebec solid 2px;font-size:.875rem;font-family:"truenoregular";color:#333b48;}.advanced-component__mooring-listing .mooring-filters .mooring-filter{height:20px;line-height:0;border-bottom:transparent solid 4px;display:inline-block;vertical-align:middle;margin-top:0!important;color:#303846;}.advanced-component__mooring-listing .mooring-filters .mooring-filter:first-child{margin-right:20px;}.advanced-component__mooring-listing .mooring-filters .mooring-filter.active{color:#303846;font-family:"truenobold";border-bottom:#0095ce solid 4px;}.advanced-component__mooring-listing .mooring-listings .mooring-listing{border-bottom:#eaebec solid 2px;padding-top:40px;padding-bottom:40px;font-size:0;}.advanced-component__mooring-listing .mooring-listings .mooring-listing .mooring-heading{font-family:"truenobold";font-size:1.625rem;display:block;vertical-align:middle;margin-bottom:35px;color:#303846;}.advanced-component__mooring-listing .mooring-listings .mooring-listing .mooring-heading .mooring-divider{margin-left:10px;margin-right:10px;display:inline-block;width:2px;vertical-align:middle;height:22px;background-color:#989a9e;margin-top:-4px;height:26px;}.advanced-component__mooring-listing .mooring-listings .mooring-listing .mooring-listing-label{font-size:1rem;display:inline-block;vertical-align:top;width:30%;font-family:"truenobold";margin-bottom:30px;}@media(max-width:480px){.advanced-component__mooring-listing .mooring-listings .mooring-listing .mooring-listing-label{display:block;width:100%;margin-bottom:10px;}}.advanced-component__mooring-listing .mooring-listings .mooring-listing .mooring-listing-details{margin-bottom:30px;width:68%;margin-left:2%;font-size:1rem;display:inline-block;vertical-align:top;font-family:"truenoregular";}@media(max-width:480px){.advanced-component__mooring-listing .mooring-listings .mooring-listing .mooring-listing-details{display:block;width:100%;margin-bottom:20px;margin-left:0;}}.advanced-component__mooring-listing .mooring-listings .mooring-listing .mooring-listing-details.contact-section{margin-bottom:0;font-family:"truenoregular";}.advanced-component__mooring-listing .mooring-listings .mooring-listing .mooring-listing-details.contact-section .contact-detail{margin-bottom:15px;}.advanced-component__mooring-listing .mooring-listings .mooring-listing .mooring-listing-details.contact-section .contact-detail:last-child{margin-bottom:0;}.advanced-component__mooring-listing .mooring-listings .mooring-listing .mooring-listing-details.contact-section .contact-detail .mooring-divider{display:inline-block;margin-left:15px;margin-right:15px;width:1px;vertical-align:middle;height:15px;margin-top:-2px;background-color:#989a9e;}.advanced-component__mooring-listing .mooring-listings .mooring-listing .mooring-listing-details.contact-section .contact-detail.contact-name{font-family:"truenobold";}