<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=Lobster&amp;amp;family=Merriweather+Sans:ital,wght@0,300..800;1,300..800&amp;amp;display=swap);

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

/* :root {   --bs-primary: #28a745; /* Change this value to the shade of green you want */ } */
/* Optional: Override specific Bootstrap classes if needed */
/* .btn-primary {   background-color: var(--bs-primary);   border-color: var(--bs-primary); } */
/* .bg-primary {   background-color: var(--bs-primary) !important; } */
/* .text-primary {   color: var(--bs-primary) !important; } */

/* If you want to ensure the primary color is applied to other components, you can add more overrides */
.navbar-primary {   background-color: var(--bs-primary); }
.alert-primary {   background-color: var(--bs-primary);   border-color: var(--bs-primary);   color: #fff; }

.merriweather-sans-800{
  font-family: &amp;quot;Merriweather Sans&amp;quot;, sans-serif;
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
}

.merriweather-regular {
  font-family: &amp;quot;Merriweather Sans&amp;quot;, sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.merriweather-300 {
  font-family: &amp;quot;Merriweather Sans&amp;quot;, sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
}

.lobster-regular {
  font-family: Lobster, sans-serif; font-weight: 400;   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; } */

/*.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;  }}
@media (min-width: 992px) { .loginItemUserName { padding-top:10px !important; } 


/* 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;  }

/* ------ Custom Titles ------*/
.Great-Title   {font-weight:700; font-size:7em;}
.Header-Title{font-weight:700; font-size:4em;}
.Header-Subtitle {font-size:1.7em;font-weight:400;}
.Section-Title      {font-size:2.1em;font-weight:300;}
.Section-Subtitle {font-size:1.5em;font-weight:400;}
.Std-Text              {font-size:1.2em;font-weight:300;line-height:1.7em;}
.Small-Text          {font-size:0.7em;font-weight:300;letter-spacing:0.1em;line-height:2em;}
.Spaced-Text       {font-size:1.3em;font-weight:200;letter-spacing:0.1em;line-height:2em;}

@media (max-width: 767px){.Great-Title{font-weight:700; font-size:5em;}}
@media (max-width: 767px){.Header-Title{font-weight:700; font-size:3em;}}
@media (max-width: 767px){.Header-Subtitle{font-size:1.4em;font-weight:400;}}
@media (max-width: 767px){.Section-Title{font-size:1.6em;font-weight:300;}}
@media (max-width: 767px){.Section-Subtitle{font-size:1.1em;font-weight:400;}}
@media (max-width: 767px){.Std-Text{font-size:0.9em;font-weight:300;line-height:1.7em;}}
@media (max-width: 767px){.Small-Text{font-size:0.7em;font-weight:300;letter-spacing:0.1em;line-height:2em;}}
@media (max-width: 767px){.Spaced-Text{font-size:1em;font-weight:200;letter-spacing:0.1em;line-height:2em;}}

/* ------ Blog ------*/
  ._css_BlogHeadline   {  color:#FF0000 !important; } /* This also has h1 */
  ._css_BlogSubHeading { color: #333333 !important; } /* This also has h2 */
  ._css_BlogAuthor { font-size:22px; letter-spacing: 0.02em; color:#00CC00 }
  ._css_BlogDate { font-size:14px;color: #333333}
  ._css_BlogLead { color:#656565;} 
  ._css_BlogContent { color:#656565; }
  ._css_BlogFeaturePic {border:2px solid #000000;} 
  ._css_blogHR {height: 1px;    background-color: #ccc;   border: none;}  

/* Blog side widget - displays other blogs from same or similar topic */
  ._css_BlogWidget1Card{ border-radius:1rem 1rem 1rem 1rem !important;  } 
  ._css_BlogWidget1CardBody { padding:0.5em 0.5em 0.5em 0.5em !important;  }
  ._css_BlogWidget1Clock { } 
  ._css_BlogWidget1Date { } 
  ._css_BlogWidget1FeaturePic  { max-height:150px; border-radius: 1rem 1rem 0 0 ; } 
  ._css_BlogWidget1PageName {} 
  ._css_BlogWidget1Lock { } 
  ._css_BlogWidget1Description { margin-top:5px; font-size:small; }

/* Smart Forms */
  ._css_LiveFormLabel { font-weight:300; font-size:16px; padding-bottom:5px; padding-top:0px; }
  ._css_LiveFormControls { padding-top:0px;padding-bottom:5px; } 
  ._css_LiveForm {border-left: 1px solid #0244a;border-top: 1px solid #0244a}

/* Default Horizontal Menubar Customisaitons*/
  .menuItem      { color:#FFFFFF !important; } 
  .menuItem:hover     { color:#00FF00 !important; }
  .loginItem       { color:#FFFFFF !important;  }
  .navbar-last-item-logoff { padding-top:10px !important;}

/* Image Enlarge */
img.enlarge { transition:transform 0.25s ease; }
img.enlarge:hover {  -webkit-transform:scale(1.5);  transform:scale(1.5); }

/*Admin */
._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;}

/* Carousels */
.carousel-caption { text-align:left; padding-top:0px; bottom:100px; } 
._css_CarouselCaptionHeader { font-size:72px; }
._css_CarouselCaptionText{ font-size: large; }
._css_CarouselButton { width:240px !important;}
/*._css_CarouselCaptionHeader { font-size: 58px; font-weight:bold;  font-family:Oswald, sans-serif;  background: linear-gradient(to right, #ff6ec7, #b65cff, #ff944d, #4da6ff);   -webkit-background-clip: text; -webkit-text-fill-color: transparent; } */</pre></body></html>