/* cmsms stylesheet: WBGardens modified: 06/16/19 18:17:47 */
{strip}
body {
    font-family: 'Open Sans', sans-serif !important;
    background-color: #ffffff !important;
    color: #000000 !important;
    font-size: 14px !important;
}

p { color: #000000 !important;
	margin-bottom: 20px !important;

}
p a {
	border-bottom: 1px solid #dd8931;
}
p a:hover {
	border-color: transparent;
}
a {
	color: inherit;
	transition: all 0.2s ease-out;
	-webkit-transform: translateZ(0); /* Enables hardware accelerated transitions for transform, opacity and filter properties on browsers with webkit engines โ€” optionally will-change */
	-webkit-backface-visibility: hidden; /*  Fixes transition flickering in Chrome and Safari */
}

a:hover,
a:focus {
    color: #1ABB9C;
    text-decoration: none;
}
p,
  h2,
  h3 {
    orphans: 3 !important;
    widows: 3 !important;
  }
  h2,
  h3 {
    page-break-after: avoid !important;
  }

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Quicksand', sans-serif !important;
     font-weight: normal !important;
     letter-spacing: 0.025em;
    color: #000000 !important;
    display: block !important;
	/*word-wrap: break-word;*/
}



h1 {
    font-size: 36px !important;
    line-height: 130% !important;
    margin-bottom: 20px !important;
 
}
h2 {
    font-size: 24px !important;
    line-height: 130% !important;
    margin-bottom: 20px !important;

}
h3 {
    font-size: 20px !important;
    line-height: 130% !important;
    margin-bottom: 20px !important;
   
}
h4 {
    font-size: 16px !important;
    line-height: 130% !important;
    margin-bottom: 15px !important;
}
h5 {
    font-size: 14px !important;
    line-height: 130% !important;
    margin-bottom: 13px !important;
}
h6 {
    font-size: 12px !important;
    line-height: 130% !important;
    margin-bottom: 10px !important;
}









.footer-bottom p { 
color: #fffffff !important; 
text-decoration: none !important; 
border:0! important; 
} 

.footerhover a:hover { 
color: #000000 !important; 
} 
 
.footer-bottom a:hover { 
color: #ffffff !important; 
} 

.verticalLine {
  border-left: 1px solid #ffffff;
}

*===================================================================================*/ 

/* OVERLAY 

/*===================================================================================*/ 

 
 

.icon-overlay a .icn-more:before { 

    

    position: absolute; 

   

   content: <i class="icon-plus"></i> !important; 

   

    top: 50% !important; 

    left: 50% !important; 

margin: auto !important; 

    z-index: 2; 

    -moz-transition: all 200ms ease-out; 

    -webkit-transition: all 200ms ease-out; 

    -o-transition: all 200ms ease-out; 

    -ms-transition: all 200ms ease-out; 

    transition: all 200ms ease-out; 

} 

 
 

 
 

 
 

.icon-overlay.icn-link a .icn-more:before { 

    content: <i class="icon-plus"></i> !important; 

} 

 
 

 
 

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


.navbar ul {
	list-style: none;
}
.navbar-brand {
	line-height: 100%;
    padding: 0;
    margin-right: 0;
}
.navbar-brand img {
	display: inline-block;
	width: auto; /* Needed for SVG images */
	height: 40px;
	max-width: 100%;
}
.navbar-brand img[src*=".svg"] {
	max-width: 200%; /* Needed for SVG images in at least IE 10/11 */
}
.navbar-brand img.animate {
	-moz-transition: none;
}

.navbar-header {
    float: none !important;
	position: relative;
	background: #F5F7FA;
	border-bottom: 2px solid #dd8931;
	z-index: 0;
}
.navbar-header li,
.navbar-header a {
	display: table-cell;
	vertical-align: middle;
	height: 40px;
}
.navbar-collapse {min-height: 80px;
    background-color: rgba(255, 255, 255, .75) !important;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #dd8931;
}
.navbar-collapse.collapse:not(.show) {
	display: block;
}
.navbar-collapse.collapse.affix {
	position: fixed;
	top: 0;
}
.navbar-collapse.collapse.animate {
	-moz-transition: none;
}
.navbar-collapse.collapse.animate-after {
    background-color: rgba(255, 255, 255, 0.75);
}
.navbar-nav {
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-positive: 1;
	flex-grow: 1;
    margin: 0;
}
.navbar-nav > li:first-of-type,
.navbar-nav > li.searchbox {
	margin-left: auto;
}
.navbar-nav > li > a {
	font-size: 15px;
	line-height: 20px;
	font-weight: 700;
	text-transform: none;
	color: #000000 !important;
	padding: 15px 20px;
	border: 1px solid rgba(255,255,255,0);
	border-radius: 3px;
	bottom: -1px;
	z-index: 2;
}
.navbar-nav > li.dropdown > a {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	transition: all 0.125s ease-out;
}
.animate-after .navbar-nav > li > a {
	border-radius: 0;
	margin-top: -1px;
}
.nav > li,
.nav > li > a {
	position: relative;
	display: block;
}
.nav > li.active > a {
    color: #000000 !important;
}
.nav > li > a:focus {
    background-color: transparent;
    border-color: transparent;
}
.nav > li > a:hover {
    background-color: #ffffff !important;
    border-color: #dd8931 !important;
    color: #000000 !important;
}
.navbar .dropdown-menu {
    padding: 0;
    margin: 0;
    width: 210px;
    background: #ffffff !important;
	border: none;
	border: 1px solid #dd8931;
	border-bottom-width: 2px;
	border-bottom-color: #dd8931;
    -webkit-border-radius: 3px !important;
       -moz-border-radius: 3px !important;
            border-radius: 3px !important;
	-webkit-border-top-left-radius: 0 !important;
	    -moz-border-radius-topleft: 0 !important;
		    border-top-left-radius: 0 !important;
	-webkit-box-shadow: 0 10px 10px rgba(0,0,0,0.15);
	   -moz-box-shadow: 0 10px 10px rgba(0,0,0,0.15);
	        box-shadow: 0 10px 10px rgba(0,0,0,0.15);
	z-index: 0;
}
.navbar .dropdown.open .dropdown-menu {
	z-index: 1;
}
.navbar .dropdown-menu:not(.yamm-dropdown-menu) li {
    background: transparent;
    border: none;
    border-top: 2px solid #dd8931;
}
.navbar .dropdown-menu:not(.yamm-dropdown-menu) li:first-child {
    border: none;
}
.navbar .dropdown-menu:not(.yamm-dropdown-menu) li a {
	line-height: 18px;
    padding: 13px 20px;
    color: #000000  !important;
    text-transform: none;
font-size: 14px;
    font-weight: 700;
	white-space: normal;
}
.navbar .dropdown-menu:not(.yamm-dropdown-menu) li a:hover,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) li a.active {
    filter: none;
    background-color: #ffffff !important;
    color: #000000 !important;
}
.navbar .nav .open > a,
.navbar .nav .open > a:hover,
.navbar .nav .open > a:focus {
    background-color: #DD8931;
    border-color: #DD8931;
}
.navbar .nav > li > .dropdown-menu:not(.yamm-dropdown-menu):after {
    display: none;
}
.navbar .nav > li > .dropdown-menu:not(.yamm-dropdown-menu):before {
    display: none;
}
.navbar .dropdown-submenu .dropdown-menu {
	top: -1px !important;
}
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > li > a:hover,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > li > a:focus,
.navbar .dropdown-submenu:hover > a,
.navbar .dropdown-submenu:focus > a,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > .active > a,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > .active > a:hover,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > .active > a:focus {
    background: #1ABB9C;
    color: #DD8931 !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-header .info {
	padding-left: 0;
    margin: 0;
}
.navbar-header .info li {
    font-size: 12px;
    padding-right: 25px;
}
.navbar-header .info li a {
    font-size: 12px;
    color: #73879C;
}
.navbar-header .info a:hover {
    color: #1ABB9C;
}
.navbar-header .social {
	margin-left: auto;
}


/*===================================================================================*/ 

/* GO TO TOP / SCROLL UP 

/*===================================================================================*/ 

 
 

#scrollUp {border: 1px solid #000000 !important; 

bottom: 20px; 

right: 20px; 

font-size: 36px; 

line-height: 100%; 

color: #FFF; 

background-color: #dd8931 !important; 

padding: 3px; 

-webkit-border-radius: 25px; 

  -moz-border-radius: 25px; 

border-radius: 25px; 

opacity: .5; 

} 

#scrollUp:hover { 

color: #000000 !important; 

opacity: .8 !important; 

        color: #FFF !important; 

} 

 

 
/*===================================================================================*/ 

/* carousel 

/*===================================================================================*/ 

 
 

.owl-prev, 

.owl-next { 

display: inline-block; 

position: absolute; 

top: 0; 

bottom: 0; 

width: 30px; 

height: 30px; 

font-size: 30px; 

color: #FFF; 

background-color: #2C2D2D !important; 

border: none; 

-webkit-border-radius: 3px; 

  -moz-border-radius: 3px; 

border-radius: 3px; 

margin: auto; 

-webkit-transition: all 200ms ease-out; 

  -moz-transition: all 200ms ease-out; 

-o-transition: all 200ms ease-out; 

transition: all 200ms ease-out; 

opacity: 0; 

} 

 
 

.owl-carousel:hover .owl-prev { 
left: -40px; 
opacity: .25 !important; 
} 

.owl-carousel:hover .owl-next { 
right: -40px; 
opacity: .25 !important; 

} 

.owl-carousel:hover .owl-prev:hover, 
.owl-carousel:hover .owl-next:hover { 
color: #ffffff !important; 
opacity: .8 !important; 
} 

.owl-pagination .owl-page span {  
background: #cccccc !important; 
} 
.owl-pagination .owl-page.active span, 
.owl-pagination .owl-page:hover span { 
background: #2C2D2D !important; 
} 
	.navbar-brand img {clear:both;
         padding-bottom:  10px;
	display: inline-block;
 	min-height: 80px !important;
	max-width: 100%;
}

.eventtitle {color: #DD8931 !important;
font-weight: bold !important}

.eventcontent {font-size: 14px !important;
font-weight: bold !important;}

.bordered {
    border: 1px solid #3E6046 !important;
	border-bottom-width: 2px;
	border-radius: 3px;
    padding: 25px;
    background: #ffffff !important;
}

figure {
    margin-top: 20px !important;
    padding: 0;
}

br {display:inline !important}
{/strip}
/* cmsms stylesheet: WBGardens_Green modified: 06/13/19 13:47:57 */
a:hover,
a:focus,
.bordered .info h3 a:hover,
.bordered .info h4 a:hover,
.icon i.icn,
.meta a:hover,
.meta li.categories:hover:before,
.more:hover,
.navbar.basic .nav > li > a:hover,
.navbar.basic .nav > li > a:focus,
.navbar.basic .nav .open > a,
.navbar.basic .nav .open > a:hover,
.navbar.basic .nav .open > a:focus,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) li a:hover,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) li a.active,
.navbar-header .info a:hover,
.nav > li > a:hover,
.owl-carousel:hover .owl-next:hover,
.owl-carousel:hover .owl-prev:hover,
.panel-title > a:hover,
#scrollUp:hover,
.sidemeta .format-wrapper a,
.tabs-side .tab.active a,
.tabs-top .tab.active a,
.text-center .panel-title > a:hover span:after,
ul.arrowed li:before,
ul.circled li:before,
.yamm .yamm-content a:hover {
	color: #3e6046;
}

.tint-bg .btn,
.tint-color {
	color: #3e6046 !important;
}

.btn,
.classic-blog .post .date,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > .active > a,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > .active > a:focus,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > .active > a:hover,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > li > a:focus,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) > li > a:hover,
.navbar .dropdown-submenu:focus > a,
.navbar .dropdown-submenu:hover > a,
.owl-pagination .owl-page.active span,
.owl-pagination .owl-page:hover span,
#owl-main .caption h1 span.tint-bg,
#owl-main .caption p span.tint-bg,
.pagination > li > a,
.pagination > li > span,
.post.format-quote,
.sidemeta .format-wrapper a:hover,
.sidenav li a:hover,
.tabs-circle-top .tab.active a,
.tabs-side .tab a:hover,
.tabs-top .tab a:hover,
.tint-bg,
.tint-bg.img-bg-soft:before,
.tint-bg.img-bg-softer:before,
.tooltip-inner {
	background-color: #3e6046;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > li > a:hover,
.pagination > li > a:focus {
	background-color: #dd8931;
}

.icon-overlay a .icn-more,
.items li .text-overlay,
.owl-carousel .item .text-overlay,
.thumbs .thumb .text-overlay {
	background-color: rgba(15, 23, 17, 0.6);
}

.classic-blog .post .date,
.icon.circle,
.sidemeta .format-wrapper a,
.tabs-circle-top .tab.active a,
.tabs-circle-top .tab a:hover,
.tabs-side .tab a:hover,
.tabs-top .tab a:hover {
	border-color: #3e6046;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
	border-bottom-color: #3e6046;
}
.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
	border-top-color: #3e6046;
}
.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
	border-left-color: #3e6046;
}
.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
	border-right-color: #3e6046;
}

#owl-main .caption h1 span.tint-bg,
#owl-main .caption p span.tint-bg  {
	box-shadow: -.500em 0 0 #3e6046, .500em 0 0 #3e6046;
}

::selection {
	background: #3e6046; /* Safari */
color: #ffffff !important
}

::-moz-selection {
	background: #3e6046; /* Firefox */
color: #ffffff !important
}
