<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*user entered*/
@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&amp;amp;display=swap);

/* If you want to change the main colours use the below */

:root {   --bs-primary: #003262;  --bs-featured: #FF4F00;  --bs-premium: #8D029B; --bs-secondary-border: #666666; --bs-secondary-text:#000000; }

._css_PropertyFeaturedHeader  { background: linear-gradient(to right,  var(--bs-featured), var(--bs-primary)) !important;  } 
._css_PropertyPremiumHeader {  background: linear-gradient(to right,  var(--bs-premium), var(--bs-primary)) !important;  }
._css_PropertyFeaturedFooter  { background: linear-gradient(to right,  var(--bs-featured), var(--bs-primary)) !important;   }
._css_PropertyPremiumFooter { background: linear-gradient(to right,  var(--bs-premium), var(--bs-primary)) !important;   }

.btn-primary {    border-color: var(--bs-primary);  background: var(--bs-primary) !important; } 
.btn-primary:hover     {    border-color: var(--bs-premium);  background: var(--bs-premium) !important; } 
.btn-outline-secondary{    border-color: var(--bs-secondary-border);  color: var(--bs-secondary-text) !important; } 
.btn-outline-secondary:hover {    border-color: var(--bs-primary);  background: var(--bs-primary) !important; } 
.btn-outline-info:hover {    border-color: var(--bs-primary);  background: var(--bs-primary) !important; } 

.josefin-sans-regular {
  font-family: Josefin Sans, sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.josefin-sans-500 {
  font-family: Josefin Sans, sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}


.josefin-sans-500-i {
  font-family: Josefin Sans, sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: italic;
}

.josefin-sans-700 {
  font-family: Josefin Sans, sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-bottom: .5rem; line-height: 1em;  }

.rounded {border-radius: .5rem !important ;}
.img-fluid {   margin: 0 auto; }
.border-white {border: 1px solid #fff;padding:3px;}
.border-grey   {border: 1px solid #222222;padding:3px;}
.checkboxgap label { margin-left:10px; }

/*Some sample customizations below - uncomment and clear your browser cache to use*/

/*Buttons*/
/*.btn {   border-radius: 20px; }*/
/*.btn.btn-sm {  border-radius: 5px; } .btn.btn-md {  border-radius: 5px; } .btn.btn-lg {  border-radius: 5px; } .btn.btn-xl {  border-radius: 5px; } */

/*.card {  border-radius:3px; }*/
/*.alert {  border-radius:5px; }*/

/*Navbar Not Visible when less than 992px */
/*@media (min-width: 992px) {     .navbarbrandvisibility {  visibility: hidden;  width: 0px; height:0px; } }*/
/*@media (min-width: 576px) and (max-width: 991px)     { .navbarbrandvisibility { padding-left: 1em;  } }*/

/*Navbarbrand Not visible &amp;lt; 992px */
@media (min-width: 992px) {     .navbarbrandvisibility {  visibility: hidden;  width: 0px; height:0px; } }
@media (min-width: 576px) and (max-width: 991px)     { .navbarbrandvisibility { padding-left: 1em;  } }
@media (min-width :576px) and (max-width: 991px)     {  .navbar-expand-lg .navbar-nav .nav-link { padding-left: 1em;  }}
@media (min-width: 992px) { .navbar-expand-lg .navbar-nav .nav-link {  padding-right:1em; padding-left: 0em;  }}

/* For needed buttons to display  wide in mobile */
@media (max-width: 767px)   { .adjust100mobile { width:100%; }}

.content-wrapper          { background-color: transparent;  }
.user-content-wrapper  { background-color: transparent;  }

._css_PropertyCardPremium {   } 
._css_PropertyCardFeatured {   }
._css_PropertyCardDefault    {   }

._css_DefaultListingImageLeft       { }
._css_DefaultListingImageRight    {  }
._css_DefaultListingSearchImageLeft       { }
._css_DefaultListingSearchImageRight    {  }


._css_PropertyDefaultFooter {  }

._css_SearchPriceDefault { }
._css_SearchPricePremium { }
._css_SearchPriceFeatured { }

._css_PropMarketedBy  { font-weight:bold; text-align:right;}
._css_PropRealtorName {  font-family: Josefin Sans, sans-serif; font-size:24px; color: var(--bs-premium); } 
._css_PropertySearchResultTitle  { font-weight:bold; }

@media (min-width: 768px) {
    ._css_propertydetail_header { font-weight:bold; font-size:32px;}
}

@media (max-width: 767px) { 
  ._css_propertydetail_header { font-weight:bold; font-size:18px; } 
  ._css_PropDetailLocation  { font-size:12px; }
  ._css_PropInfoHeader { font-size:12px; }
  ._css_PropInfo { font-size:12px; }
}
@media (max-width: 576px) {
}

/* ------ Blog ------*/
@media (min-width: 768px){
  ._css_BlogHeadline {font-weight:500; font-size:2em;line-height:1.05em}
}
  ._css_BlogSubHeading {font-size:18px; font-weight:normal; line-height:0.8em; }
  ._css_BlogAuthor {color:#333333;}
  ._css_BlogDate { color:#333333;}
  ._css_BlogLead { }
  ._css_BlogContent { }
  ._css_BlogWidgetCard1{ } 
  ._css_BlogFeaturePic { }
  ._css_BlogWidgetClock { color:#00CC00; }
  ._css_BlogWidgetDate { }
  ._css_BlogWidgetFeaturePic  {}
  ._css_BlogWidgetPageName {}
  ._css_BlogWidgetLock {  }


/* ------ Cart ------*/
._css_CartDisplay_Header {font-size:1.5em; font-weight:300;}
._css_CartDisplay_ItemName {font-size:1.2em; font-weight:400;}
._css_CartDisplay_IsSubscription {font-size:14px; }
._css_CartDisplay_IsFreeTrial {font-size:14px; }
._css_CartDisplay_IsFreeDelivery {font-size:14px;}
._css_CartDisplay_Price {font-weight:300; font-size:1em;}
._css_CartDisplay_PriceSubscription {font-weight:bold !important;}
._css_CartDisplay_Date {font-weight:bold; }
._css_CartDisplay_NotShippable {font-size:24px; }
._css_CartDisplay_Shipping {}
.StockDisplay { }
._css_esitmatedDispatchDateHeader{font-size:1em !important; font-weight: 500;}
._css_esitmatedDispatchDate{font-size:1em !important; font-weight: 300;}
._css_CartDisplay_NotShippable{font-size:1.2em !important; font-weight: 300;}}

._css_multiplecategory_groupDescription  {font-weight:bold; color:#fefe00;}
._css_multiplecategory_hr {}
._css_multiplecategory_itemDescription  {font-weight:bold;}
._css_multiplecategory_itemShortDescription  {}
._css_multiplecategory_itemPrice  {font-weight:bold;}
._css_multiplecategory_StockDisplay  {}
._css_multiplecategory_IsFreeTrial  {font-size:14px;}
._css_multiplecategory_IsSubscription  {font-size:14px;}
._css_multiplecategory_Shipping {font-size:18px;}

._css_priceName {  font-weight:300;font-size:1.5em !important; }
._css_pricetablecolumn1 { }
._css_productPrice{font-weight:300;font-size:1.5em !important;}
._css_productCurrency{font-weight:300;font-size:1.5em !important;}
._css_sellerProductCodeLabel{font-weight:300;font-size:0.8em !important; }
._css_sellerProductCode{font-weight:300;font-size:0.8em !important; }
._css_productCreatorLabel { }
._css_productShortDescLabel{font-weight:300;font-size:3em !important; }
._css_productType1ProvidedByLabel{font-weight:300;font-size:1.3em !important; }
._css_ProductCategoryImage { font-weight:bold; }
._css_productCategoryCreatorLabel { font-weight:bold;}
._css_productCategoryItemName {font-size:1.4em;font-weight:300;letter-spacing:0.1em;line-height:2em;}
.StockDisplayInCategory {}
._css_ProductCategoryPrice {font-size:1.2em; font-weight:500;} 
._css_ProductCategoryPerUnit {  } /*display:none;*/
._css_ProductCategoryShipping { font-size:0.8em; }

._css_prod_eventDisplaypanel { background-color:#f0f0f0;  border-radius: .5rem; margin-bottom:10px; }
._css_prod_eventstartdatetime { color:#11AA00; font-weight:bold; font-size:1.5em;}
._css_prod_eventenddatetime {  color:#b5179e; font-size:1.5em;font-weight:bold;}
._css_prod_eventdurationlbl { font-weight:bold; }
._css_prod_eventduration { font-size:1.1em; font-weight:bold; }
._css_prod_eventlocation  { font-size:1.2em; }
._css_prod_eventPresenters { color:#333333; }

._css_formButtonClass {width:100%;}
._css_locationsearchtabheader { font-weight: bold ; }

._css_adminheader { font-weight:300; font-size:24px;}
.brand-link .brand-image { margin-top:0px;  !important;}
._css_CarouselCaptionHeader { font-size:36px; font-family: Lobster, sans-serif; font-weight: 400;   font-style: normal; } 
._css_CarouselCaptionText { font-size:24px; font-weight: 300;   font-style: normal; }


._highlight_bg { background:linear-gradient(135deg, 
    #40E0D0,  /* Turquoise */
    #006994,  /* Sea Blue */
    #8A2BE2,  /* Purple (Blue Violet) */
    #FF4500   /* Orange-Red */
  );   }</pre></body></html>