/* poppins-300 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-300.woff') format('woff'), /* Modern Browsers */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-300.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-500 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-500.woff') format('woff'), /* Modern Browsers */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-600 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-600.woff') format('woff'), /* Modern Browsers */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-700.woff') format('woff'), /* Modern Browsers */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('/wp-content/themes/bohschulte/assets/fonts/poppins-v20-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* roboto-slab-300 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-300.woff') format('woff'), /* Modern Browsers */
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-300.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-regular - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-regular.woff') format('woff'), /* Modern Browsers */
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-regular.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-700 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-700.woff') format('woff'), /* Modern Browsers */
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-700.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-900 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-900.woff') format('woff'), /* Modern Browsers */
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
	   url('/wp-content/themes/bohschulte/assets/fonts/roboto-slab-v24-latin-900.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* Add here all your CSS customizations */

h1, h2, h3, h4, h5, h6 {
letter-spacing: -.03em;
}

#header .header-btn-collapse-nav {
background: #379b31;
}

#header .header-nav-main nav > ul > li > a {
letter-spacing: -0.1px;
}

#header .header-nav-main nav > ul > li > a {
padding: 0 0.4rem !important;
}

@media (max-width: 991px) {
#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {
color: #379b31;
}}


@media (max-width: 991px) {
#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active {
background: #379b31;
}}

@media (max-width: 991px) {
#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:focus, #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:hover {
background: #379b31;
color:#fff;
}
}

.customHighlightAnimDelay:after {
-webkit-animation-delay: 1s;
animation-delay: 1s;
}

html .bg-color-tertiary, html .bg-tertiary {
    background-color: #379b31 !important;
}

html .text-color-hover-primary:hover, html .text-hover-primary:hover {
color: #e4263f !important;
}

#header .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active {
color: #379b31;
}

#header .header-nav.header-nav-links nav > ul li:hover > a {
color: #379b31;
}

html .text-color-tertiary, html .text-tertiary {
color: #379b31 !important;
}

html .svg-fill-color-tertiary svg path, html .svg-fill-color-tertiary svg rect {
fill: #379b31 !important;
}

.custom-svg-fill-color-tertiary-darken {
fill: #e4263f;
}

.custom-nav-list-effect-1 > li.active > a, .custom-nav-list-effect-1 > li.open > a, .custom-nav-list-effect-1 > li:hover > a {
color: #e4263f !important;
}

.custom-line {
border-bottom-color: #e4263f;
}

html .text-color-primary, html .text-primary {
color: #e4263f !important;
}

html .text-color-secondary, html .text-secondary {
color: #379b31 !important;
}


.custom-card-style-1:hover .custom-card-style-1-title {
color: #379b31 !important;
}

.custom-card-style-1:hover {
border-color: #379b31;
}

html .bg-color-primary, html .bg-primary {
background-color: #379b31 !important;
}


.custom-svg-fill-color-tertiary {
fill: #379b31;
}

.custom-highlight-1:after {

background-color: #379b31;

}


html .btn-primary:hover {
background-color: #e4263f !important;
background-image: none !important;
border-color: #e4263f #e4263f #e4263f !important;
}


html .btn-primary {
background-color: #379b31;
border-color: #379b31 #379b31 #379b31;
color: #FFF;
}


.custom-accordion-style-1 > .card .card-header a {
background-color: #e4263f;
}

.custom-accordion-style-1 > .card:hover .card-header a.collapsed {
color: #379b31 !important;
}

.custom-accordion-style-1 > .card:hover {
border-color: #379b31 !important;
}

a {
color: #000;
}

a:active {
color: #000;
}

a:hover {
color: #379b31;
}


html .btn-secondary, html .btn-secondary {
background-color: #fff !important;
background-image: none !important;
border-color: #379b31 #379b31 #379b31 !important;
}

html .btn-secondary {
color: #000;
}
html .btn-secondary:hover {
color: #379b31;
}


.custom-nav-list-effect-1 > li > a:before {
border-left-color: #379b31;
border-right-color: #379b31;
}

html .bg-color-secondary, html .bg-secondary {
background-color: #fff !important;
}

#footer .footer-copyright {
background: #379b31 !important;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
color: #000;
}

#footer p, #footer a:not(.btn), #footer span, #footer li, #footer .footer-copyright p {
color: #000;
}

#footer a:not(.btn):not(.no-footer-css) {
color: #000;
}

#footer a:not(.btn):not(.no-footer-css).text-color-light {
color: #000 !important;
}

html .svg-fill-color-light {
fill: #000 !important;
}

#footer a:not(.btn):not(.no-footer-css).text-color-light:focus, #footer a:not(.btn):not(.no-footer-css).text-color-light:active {
color: #000 !important;
}

#footer a:not(.btn):not(.no-footer-css):hover {
	text-decoration: none;
	color: #379b31;
}

html .svg-fill-color-light svg path, html .svg-fill-color-light svg rect {
fill: #379b31 !important;
}