<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!
 *
 * Client: Wesche
 * Copyright 2008-2019 Punchmark
 */



.numberfive {
	font-family: serif;
	font-size: 30px;
}




/* =======================================================================================
	HELPERS
======================================================================================= */

.form-control, .btn {
  border-radius: 0 !important;
}

.text-on-top .border {
  border: 2px solid #99B181 !important;
}

.text-on-top .border h6 {
  border-bottom: 2px solid #99B181 !important;
}

@media(min-width: 1440px){
	.container {
	  max-width: 1400px !important;
	}
	section#home-slider .slick-slider.contained {
	  max-width: 1400px !important;
	}
	header &gt; .container-fluid {
	  max-width: 1420px !important;
	}
	.toolbar.container-fluid &gt; .toolbar-inner {
	  max-width: 1400px !important;
	  margin-left: auto;
	  margin-right: auto;
	}
}



/* =======================================================================================
	HEADER
======================================================================================= */

header {
  z-index: unset;
}

header a#logo {
  padding-top: 0px;
  margin-top: -25px;
  position: relative;
  z-index: 1000000;
}

.toolbar {
  padding-top: 10px;
}

.toolbar &gt; .toolbar-inner &gt; ul &gt; li &gt; a,
.toolbar &gt; .toolbar-inner &gt; ul &gt; li &gt; a &gt; i {
  font-size: 1.4rem !important;
  222222}

.toolbar &gt; .toolbar-inner &gt; ul &gt; li .social-networks {
  min-width: 50px;
  display: -ms-flexbox !important;
  display: flex !important;
}

.toolbar &gt; .toolbar-inner &gt; ul &gt; li .social-networks .network,
.toolbar &gt; .toolbar-inner &gt; ul &gt; li .social-networks .network i {
  font-size: 1.4rem !important;
  222222}

.toolbar &gt; .toolbar-inner &gt; ul &gt; li &gt; a:hover i,
.toolbar &gt; .toolbar-inner &gt; ul &gt; li &gt; a:focus i,
.toolbar &gt; .toolbar-inner &gt; ul &gt; li .social-networks .network:hover i,
.toolbar &gt; .toolbar-inner &gt; ul &gt; li .social-networks .network:focus i,
.toolbar &gt; .toolbar-inner &gt; ul &gt; li .input-group .btn:hover i,
.toolbar &gt; .toolbar-inner &gt; ul &gt; li .input-group .btn:focus i {
  color: #99B181 !important;
}

.toolbar &gt; .toolbar-inner &gt; ul &gt; li &gt; a,
.toolbar &gt; .toolbar-inner &gt; ul &gt; li .social-networks .network {
  height: 35px;
  min-width: 18px;
  line-height: 1;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  -ms-flex-align: center;
  margin-right: 0 !important;
  color: #111111 !important;
}

.toolbar &gt; .toolbar-inner &gt; ul &gt; li .social-networks .network + .network {
  margin-left: var(--bs-grid-gutter-width) !important;
}

nav .input-group {
  border: 1px solid #d5d9d2 !important;
}

.toolbar &gt; .toolbar-inner &gt; ul &gt; li .input-group {
  border: 1px solid #d5d9d2 !important;
  margin-top: 10px;
}

nav .input-group .form-control,
.toolbar &gt; .toolbar-inner &gt; ul &gt; li .input-group .form-control {
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

nav .input-group .btn,
.toolbar &gt; .toolbar-inner &gt; ul &gt; li#top-menu-item-custom-1 .input-group .btn {
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}
.toolbar &gt; .toolbar-inner &gt; ul &gt; li#top-menu-item-custom-1 .input-group .btn {
	padding: 0 20px;
}

header .content-toolbar &gt; .content-toolbar-inner &gt; ul &gt; li.phone-number {
  padding: 10px 0 0 0;
	font-family: serif;
}

header .content-toolbar &gt; .content-toolbar-inner &gt; ul &gt; li.phone-number &gt; a:not(.btn) {
  font-size: 26px;
  font-weight: 300;
}

header .content-toolbar &gt; .content-toolbar-inner &gt; ul &gt; li.phone-number &gt; a:not(.btn) &gt; i {
  font-size: 24px;
  color: #99B181 !important;
}

header .content-toolbar &gt; .content-toolbar-inner &gt; ul &gt; li.address-text {
  margin: 0 !important;
  padding: 5px 0 5px 0;
  font-family: serif;
}



header .content-toolbar &gt; .content-toolbar-inner &gt; ul &gt; li.address-text *,
header .content-toolbar &gt; .content-toolbar-inner &gt; ul &gt; li.address-text span div,
header .content-toolbar &gt; .content-toolbar-inner &gt; ul &gt; li.address-text span, 
header .content-toolbar &gt; .content-toolbar-inner &gt; ul &gt; li.address-text address {
	font-size: 14px;
	font-weight: 400 !important;
	line-height: 1.2 !important;
	letter-spacing: 0.075rem !important;
}

section#home-slider .slick-slider {
  padding: 0 !important;
}

header .content-toolbar &gt; .content-toolbar-inner &gt; ul.left &gt; li.address-text span {
  display: block !important;
}

@media(min-width:768px){
	header .content-toolbar &gt; .content-toolbar-inner &gt; ul {
	  -ms-flex-direction: column !important;
	  flex-direction: column !important;
	}
}

@media(min-width:768px) and (max-width:991px){
	header .content-toolbar-inline-left-and-right {
	  padding: 0 20px;
	}
}

@media(min-width: 1440px){
	section#home-slider .slick-slider {
	  padding: 0 10px !important;
	}
	section#home-slider .slick-slider {
	  padding: 0 10px !important;
	}
}

@media(max-width:767px){
	header a#logo {
	  margin-top: 0;
	  padding-top: 10px;
	  max-width: 225px;
	  width: 225px;
	}
	header .content-toolbar.inline-left-and-right {
	  display: none !important;
	}
}


/* =======================================================================================
	NAV
======================================================================================= */

nav.navbar {
  z-index: 10001;
}

nav.navbar .nav-item .nav-link {
  letter-spacing: .1rem;
}

@media(min-width:768px){
	nav.navbar .navbar-nav::before,
	nav.navbar .navbar-nav::after {
	  content: "";
	  display: block;
	}
	nav.navbar .dropdown-wide .dropdown-menu-wide .dropdown-item-parent,
	nav.navbar .dropdown .dropdown-item {
	  line-height: 1;
	}
}

@media(max-width:767px){
	nav.navbar {
	  -ms-flex-pack: end;
	  justify-content: flex-end;
	}
	nav.navbar .dropdown &gt; .dropdown-menu,
	nav.navbar .dropdown-submenu &gt; .dropdown-menu {
	  border-color: #d5d9d2 !important;
	  background: #f7faf5 !important;
	}
	nav.navbar .navbar-nav &gt; .nav-item {
	  border-top: 1px solid #d5d9d2;
	}
}


/* =======================================================================================
	FOOTER
======================================================================================= */

footer {
  border-top: 10px solid #99B181;
}

footer .btn-link {
  color: #8a8a8a !important;
  padding: 0 !important;
  height: auto !important;
  line-height: 1 !important;
  margin: 0 15px !important;
  font-size: 12px !important;
  font-weight: 500 !important;
}

footer .social-networks i {
  color: #8a8a8a !important;
  padding: 0 0 20px 0 !important;
}

footer p.copyrights {
  padding: 30px 0 0 0 !important;
}

footer .footer-affiliate-logos li a {
	margin: 0 10px;
}

footer .footer-affiliate-logos &gt; li &gt; a &gt; img {
	max-height: 100px;
}

/* =======================================================================================
	COLUMN SLIDERS
======================================================================================= */

.column-slider .owl-nav {
  opacity: 1 !important;
}

.column-slider .owl-nav &gt; button {
  box-shadow: none !important;
}

.column-slider .owl-nav &gt; button &gt; i {
  color: #ffffff !important;
}


/* =======================================================================================
	GRID
======================================================================================= */

.grid .grid-item .grid-item-title {
  text-transform: uppercase !important;
  letter-spacing: 0.05rem !important;
}








.toolbar {
	z-index: unset;
}
</pre></body></html>