@import url( https://fonts.googleapis.com/css?family=Noto+Sans:400,700|EB+Garamond|Julius+Sans+One&subset=latin,cyrillic-ext,latin-ext,cyrillic );
@import url( https://fonts.googleapis.com/css?family=Julius%20Sans%20One%3Aregular%7CBelleza%3Aregular&subset=latin );
:checked#jtpl-navigation__checkbox + .jtpl-navigation--mobile .jtpl-navigation__label .jtpl-navigation__borders {
	border-radius: 1000px; border-top-style: solid; display: block;
}
:checked#jtpl-navigation__checkbox + .jtpl-navigation--mobile .jtpl-navigation__label .jtpl-navigation__borders::after {
	border-radius: 1000px; border-top-style: solid; display: block;
}
:checked#jtpl-navigation__checkbox + .jtpl-navigation--mobile .jtpl-navigation__label .jtpl-navigation__borders::before {
	border-radius: 1000px; border-top-style: solid; display: block;
}
.jtpl-navigation__borders {
	border-radius: 1000px; border-top-style: solid; display: block;
}
.jtpl-navigation__borders::after {
	border-radius: 1000px; border-top-style: solid; display: block;
}
.jtpl-navigation__borders::before {
	border-radius: 1000px; border-top-style: solid; display: block;
}
a:link img {
	border: 0px currentColor; border-image: none;
}
a:visited img {
	border: 0px currentColor; border-image: none;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
:checked#jtpl-navigation__checkbox + .jtpl-navigation--mobile .jtpl-navigation__label .jtpl-navigation__borders::after {
	width: 100%; position: absolute; content: "";
}
:checked#jtpl-navigation__checkbox + .jtpl-navigation--mobile .jtpl-navigation__label .jtpl-navigation__borders::before {
	width: 100%; position: absolute; content: "";
}
.jtpl-navigation__borders::after {
	width: 100%; position: absolute; content: "";
}
.jtpl-navigation__borders::before {
	width: 100%; position: absolute; content: "";
}
fieldset {
	margin: 0px; padding: 0px;
}
figure {
	margin: 0px;
}
p {
	margin: 0px;
}
@media all and (max-width:767px)
{
.j-website-title-content {
	line-height: 1.25 !important; font-size: 2.4rem !important;
}
h1 {
	line-height: 1.25 !important; font-size: 2.4rem !important;
}
.j-rss h1 {
	font-size: 21px !important;
}
h2 {
	font-size: 21px !important;
}
.j-rss .rssFeedTitle {
	font-size: 19px !important;
}
h3 {
	font-size: 19px !important;
}
}
.cc-shop-product-desc h4 {
	font-size: 17px !important;
}
.j-module a:link {
	transition:color 300ms ease-in; color: rgb(28, 165, 148);
}
.j-module a:visited {
	transition:color 300ms ease-in; color: rgb(28, 165, 148);
}
.j-module a:active {
	color: rgb(130, 130, 130);
}
.j-module a:focus {
	color: rgb(130, 130, 130);
}
.j-module a:hover {
	color: rgb(130, 130, 130);
}
.j-module .j-rss .rssFeedTitle {
	margin: 0px; font-family: "Julius Sans One",Helvetica,Arial,sans-serif; font-weight: 400;
}
.j-module .j-rss h1 {
	margin: 0px; font-family: "Julius Sans One",Helvetica,Arial,sans-serif; font-weight: 400;
}
.j-module h1 {
	margin: 0px; font-family: "Julius Sans One",Helvetica,Arial,sans-serif; font-weight: 400;
}
.j-module h2 {
	margin: 0px; font-family: "Julius Sans One",Helvetica,Arial,sans-serif; font-weight: 400;
}
.j-module h3 {
	margin: 0px; font-family: "Julius Sans One",Helvetica,Arial,sans-serif; font-weight: 400;
}
.j-module h4 {
	margin: 0px; font-family: "Julius Sans One",Helvetica,Arial,sans-serif; font-weight: 400;
}
.j-rss .j-module .rssFeedTitle {
	margin: 0px; font-family: "Julius Sans One",Helvetica,Arial,sans-serif; font-weight: 400;
}
.j-rss .j-module h1 {
	margin: 0px; font-family: "Julius Sans One",Helvetica,Arial,sans-serif; font-weight: 400;
}
.j-module h1 {
	color: rgb(90, 183, 169); line-height: 1.05; font-size: 4.8rem;
}
.j-module .j-rss h1 {
	color: rgb(90, 183, 169); line-height: 1.25; font-size: 3.6rem;
}
.j-module h2 {
	color: rgb(90, 183, 169); line-height: 1.25; font-size: 3.6rem;
}
.j-rss .j-module h1 {
	color: rgb(90, 183, 169); line-height: 1.25; font-size: 3.6rem;
}
.j-module .j-rss .rssFeedTitle {
	color: rgb(90, 183, 169); text-transform: uppercase; line-height: 1.25; font-size: 2.8rem;
}
.j-module h3 {
	color: rgb(90, 183, 169); text-transform: uppercase; line-height: 1.25; font-size: 2.8rem;
}
.j-rss .j-module .rssFeedTitle {
	color: rgb(90, 183, 169); text-transform: uppercase; line-height: 1.25; font-size: 2.8rem;
}
html {
	font-size: 62.5%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
.jtpl-main {
	line-height: 1.5; font-size: 16px;
}
button {
	line-height: 1.5; font-size: 16px;
}
input {
	line-height: 1.5; font-size: 16px;
}
select {
	line-height: 1.5; font-size: 16px;
}
textarea {
	line-height: 1.5; font-size: 16px;
}
.cc-pagemode-overlay #password {
	padding: 1rem; border: 1px solid rgb(130, 130, 130); transition:border-color 300ms ease-in; border-image: none; color: rgb(130, 130, 130); line-height: 1.5; font-family: inherit; font-size: 1.6rem; box-sizing: border-box; background-color: rgb(247, 248, 248);
}
.j-checkout__customer-order-note__textarea {
	padding: 1rem; border: 1px solid rgb(130, 130, 130); transition:border-color 300ms ease-in; border-image: none; color: rgb(130, 130, 130); line-height: 1.5; font-family: inherit; font-size: 1.6rem; box-sizing: border-box; background-color: rgb(247, 248, 248);
}
.j-checkout__input-field {
	padding: 1rem; border: 1px solid rgb(130, 130, 130); transition:border-color 300ms ease-in; border-image: none; color: rgb(130, 130, 130); line-height: 1.5; font-family: inherit; font-size: 1.6rem; box-sizing: border-box; background-color: rgb(247, 248, 248);
}
.j-comment input[type=text] {
	padding: 1rem; border: 1px solid rgb(130, 130, 130); transition:border-color 300ms ease-in; border-image: none; color: rgb(130, 130, 130); line-height: 1.5; font-family: inherit; font-size: 1.6rem; box-sizing: border-box; background-color: rgb(247, 248, 248);
}
.j-comment input[type=date] {
	padding: 1rem; border: 1px solid rgb(130, 130, 130); transition:border-color 300ms ease-in; border-image: none; color: rgb(130, 130, 130); line-height: 1.5; font-family: inherit; font-size: 1.6rem; box-sizing: border-box; background-color: rgb(247, 248, 248);
}
.j-comment textarea {
	padding: 1rem; border: 1px solid rgb(130, 130, 130); transition:border-color 300ms ease-in; border-image: none; color: rgb(130, 130, 130); line-height: 1.5; font-family: inherit; font-size: 1.6rem; box-sizing: border-box; background-color: rgb(247, 248, 248);
}
.j-formnew .cc-m-form-view-sortable input[type=text] {
	padding: 1rem; border: 1px solid rgb(130, 130, 130); transition:border-color 300ms ease-in; border-image: none; color: rgb(130, 130, 130); line-height: 1.5; font-family: inherit; font-size: 1.6rem; box-sizing: border-box; background-color: rgb(247, 248, 248);
}
.j-formnew .cc-m-form-view-sortable input[type=date] {
	padding: 1rem; border: 1px solid rgb(130, 130, 130); transition:border-color 300ms ease-in; border-image: none; color: rgb(130, 130, 130); line-height: 1.5; font-family: inherit; font-size: 1.6rem; box-sizing: border-box; background-color: rgb(247, 248, 248);
}
.j-formnew .cc-m-form-view-sortable input[type=email] {
	padding: 1rem; border: 1px solid rgb(130, 130, 130); transition:border-color 300ms ease-in; border-image: none; color: rgb(130, 130, 130); line-height: 1.5; font-family: inherit; font-size: 1.6rem; box-sizing: border-box; background-color: rgb(247, 248, 248);
}
.j-formnew .cc-m-form-view-sortable textarea {
	padding: 1rem; border: 1px solid rgb(130, 130, 130); transition:border-color 300ms ease-in; border-image: none; color: rgb(130, 130, 130); line-height: 1.5; font-family: inherit; font-size: 1.6rem; box-sizing: border-box; background-color: rgb(247, 248, 248);
}
.j-googlemaps .cc-map-route-start {
	padding: 1rem; border: 1px solid rgb(130, 130, 130); transition:border-color 300ms ease-in; border-image: none; color: rgb(130, 130, 130); line-height: 1.5; font-family: inherit; font-size: 1.6rem; box-sizing: border-box; background-color: rgb(247, 248, 248);
}
.j-newsletterbox input[type=email] {
	padding: 1rem; border: 1px solid rgb(130, 130, 130); transition:border-color 300ms ease-in; border-image: none; color: rgb(130, 130, 130); line-height: 1.5; font-family: inherit; font-size: 1.6rem; box-sizing: border-box; background-color: rgb(247, 248, 248);
}
.cc-pagemode-overlay #password:active {
	border-color: rgb(90, 183, 169);
}
.cc-pagemode-overlay #password:focus {
	border-color: rgb(90, 183, 169);
}
.cc-pagemode-overlay #password:hover {
	border-color: rgb(90, 183, 169);
}
.j-checkout__customer-order-note__textarea:active {
	border-color: rgb(90, 183, 169);
}
.j-checkout__customer-order-note__textarea:focus {
	border-color: rgb(90, 183, 169);
}
.j-checkout__customer-order-note__textarea:hover {
	border-color: rgb(90, 183, 169);
}
.j-checkout__input-field:active {
	border-color: rgb(90, 183, 169);
}
.j-checkout__input-field:focus {
	border-color: rgb(90, 183, 169);
}
.j-checkout__input-field:hover {
	border-color: rgb(90, 183, 169);
}
.j-comment input[type=text]:active {
	border-color: rgb(90, 183, 169);
}
.j-comment input[type=text]:focus {
	border-color: rgb(90, 183, 169);
}
.j-comment input[type=text]:hover {
	border-color: rgb(90, 183, 169);
}
.j-comment input[type=date]:active {
	border-color: rgb(90, 183, 169);
}
.j-comment input[type=date]:focus {
	border-color: rgb(90, 183, 169);
}
.j-comment input[type=date]:hover {
	border-color: rgb(90, 183, 169);
}
.j-comment textarea:active {
	border-color: rgb(90, 183, 169);
}
.j-comment textarea:focus {
	border-color: rgb(90, 183, 169);
}
.j-comment textarea:hover {
	border-color: rgb(90, 183, 169);
}
.j-formnew .cc-m-form-view-sortable input[type=text]:active {
	border-color: rgb(90, 183, 169);
}
.j-formnew .cc-m-form-view-sortable input[type=text]:focus {
	border-color: rgb(90, 183, 169);
}
.j-formnew .cc-m-form-view-sortable input[type=text]:hover {
	border-color: rgb(90, 183, 169);
}
.j-formnew .cc-m-form-view-sortable input[type=date]:active {
	border-color: rgb(90, 183, 169);
}
.j-formnew .cc-m-form-view-sortable input[type=date]:focus {
	border-color: rgb(90, 183, 169);
}
.j-formnew .cc-m-form-view-sortable input[type=date]:hover {
	border-color: rgb(90, 183, 169);
}
.j-formnew .cc-m-form-view-sortable input[type=email]:active {
	border-color: rgb(90, 183, 169);
}
.j-formnew .cc-m-form-view-sortable input[type=email]:focus {
	border-color: rgb(90, 183, 169);
}
.j-formnew .cc-m-form-view-sortable input[type=email]:hover {
	border-color: rgb(90, 183, 169);
}
.j-formnew .cc-m-form-view-sortable textarea:active {
	border-color: rgb(90, 183, 169);
}
.j-formnew .cc-m-form-view-sortable textarea:focus {
	border-color: rgb(90, 183, 169);
}
.j-formnew .cc-m-form-view-sortable textarea:hover {
	border-color: rgb(90, 183, 169);
}
.j-googlemaps .cc-map-route-start:active {
	border-color: rgb(90, 183, 169);
}
.j-googlemaps .cc-map-route-start:focus {
	border-color: rgb(90, 183, 169);
}
.j-googlemaps .cc-map-route-start:hover {
	border-color: rgb(90, 183, 169);
}
.j-newsletterbox input[type=email]:active {
	border-color: rgb(90, 183, 169);
}
.j-newsletterbox input[type=email]:focus {
	border-color: rgb(90, 183, 169);
}
.j-newsletterbox input[type=email]:hover {
	border-color: rgb(90, 183, 169);
}
.cc-com-entry input[type=submit] {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.cc-pagemode-overlay input[type=submit].submitUser {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.j-blogarticle .blogreadmore:link {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.j-blogarticle .blogreadmore:visited {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.j-blogarticle .comment:link {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.j-blogarticle .comment:visited {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.j-calltoaction-wrapper .j-calltoaction-link-style-1 {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.j-calltoaction-wrapper .j-calltoaction-link-style-2 {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.j-calltoaction-wrapper .j-calltoaction-link-style-3 {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.j-checkout__button {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.j-comment input[type=submit] {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.j-downloadDocument .cc-m-download-link {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.j-formnew input[type=submit] {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.j-googlemaps .cc-map-route-submit button {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.j-newsletterbox input[type=submit] {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.j-product .cc-shop-addtocard {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.j-rss br + a[target='_blank'] {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.j-shop-addtocard-response .j-shop-addtocard-response--backward {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.j-shop-addtocard-response .j-shop-addtocard-response--forward {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.skiptoform a:link {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.skiptoform a:visited {
	margin: 0px; padding: 1rem 2rem; border: 1px solid rgb(28, 165, 148); transition:background-color 300ms ease-in, border-color 300ms ease-in, color 300ms ease-in; border-image: none; text-align: center; color: rgb(247, 248, 248); line-height: 1.5; font-family: inherit; font-size: 1.6rem; text-decoration: none; display: inline-block; cursor: pointer; box-sizing: border-box; background-color: rgb(28, 165, 148); -webkit-appearance: none;
}
.cc-com-entry input[type=submit]:link {
	color: rgb(247, 248, 248);
}
.cc-com-entry input[type=submit]:visited {
	color: rgb(247, 248, 248);
}
.cc-pagemode-overlay input[type=submit].submitUser:link {
	color: rgb(247, 248, 248);
}
.cc-pagemode-overlay input[type=submit].submitUser:visited {
	color: rgb(247, 248, 248);
}
.j-blogarticle .blogreadmore:link {
	color: rgb(247, 248, 248);
}
.j-blogarticle .blogreadmore:visited {
	color: rgb(247, 248, 248);
}
.j-blogarticle .comment:link {
	color: rgb(247, 248, 248);
}
.j-blogarticle .comment:visited {
	color: rgb(247, 248, 248);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-1:link {
	color: rgb(247, 248, 248);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-1:visited {
	color: rgb(247, 248, 248);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-2:link {
	color: rgb(247, 248, 248);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-2:visited {
	color: rgb(247, 248, 248);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-3:link {
	color: rgb(247, 248, 248);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-3:visited {
	color: rgb(247, 248, 248);
}
.j-checkout__button:link {
	color: rgb(247, 248, 248);
}
.j-checkout__button:visited {
	color: rgb(247, 248, 248);
}
.j-comment input[type=submit]:link {
	color: rgb(247, 248, 248);
}
.j-comment input[type=submit]:visited {
	color: rgb(247, 248, 248);
}
.j-downloadDocument .cc-m-download-link:link {
	color: rgb(247, 248, 248);
}
.j-downloadDocument .cc-m-download-link:visited {
	color: rgb(247, 248, 248);
}
.j-formnew input[type=submit]:link {
	color: rgb(247, 248, 248);
}
.j-formnew input[type=submit]:visited {
	color: rgb(247, 248, 248);
}
.j-googlemaps .cc-map-route-submit button:link {
	color: rgb(247, 248, 248);
}
.j-googlemaps .cc-map-route-submit button:visited {
	color: rgb(247, 248, 248);
}
.j-newsletterbox input[type=submit]:link {
	color: rgb(247, 248, 248);
}
.j-newsletterbox input[type=submit]:visited {
	color: rgb(247, 248, 248);
}
.j-product .cc-shop-addtocard:link {
	color: rgb(247, 248, 248);
}
.j-product .cc-shop-addtocard:visited {
	color: rgb(247, 248, 248);
}
.j-rss br + a[target='_blank']:link {
	color: rgb(247, 248, 248);
}
.j-rss br + a[target='_blank']:visited {
	color: rgb(247, 248, 248);
}
.j-shop-addtocard-response .j-shop-addtocard-response--backward:link {
	color: rgb(247, 248, 248);
}
.j-shop-addtocard-response .j-shop-addtocard-response--backward:visited {
	color: rgb(247, 248, 248);
}
.j-shop-addtocard-response .j-shop-addtocard-response--forward:link {
	color: rgb(247, 248, 248);
}
.j-shop-addtocard-response .j-shop-addtocard-response--forward:visited {
	color: rgb(247, 248, 248);
}
.skiptoform a:link {
	color: rgb(247, 248, 248);
}
.skiptoform a:visited {
	color: rgb(247, 248, 248);
}
.cc-com-entry input[type=submit]:active {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.cc-com-entry input[type=submit]:focus {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.cc-com-entry input[type=submit]:hover {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.cc-pagemode-overlay input[type=submit].submitUser:active {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.cc-pagemode-overlay input[type=submit].submitUser:focus {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.cc-pagemode-overlay input[type=submit].submitUser:hover {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-blogarticle .blogreadmore:active:link {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-blogarticle .blogreadmore:active:visited {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-blogarticle .blogreadmore:focus:link {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-blogarticle .blogreadmore:focus:visited {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-blogarticle .blogreadmore:hover:link {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-blogarticle .blogreadmore:hover:visited {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-blogarticle .comment:active:link {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-blogarticle .comment:active:visited {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-blogarticle .comment:focus:link {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-blogarticle .comment:focus:visited {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-blogarticle .comment:hover:link {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-blogarticle .comment:hover:visited {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-1:active {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-1:focus {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-1:hover {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-2:active {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-2:focus {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-2:hover {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-3:active {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-3:focus {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-3:hover {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-checkout__button:active {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-checkout__button:focus {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-checkout__button:hover {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-comment input[type=submit]:active {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-comment input[type=submit]:focus {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-comment input[type=submit]:hover {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-downloadDocument .cc-m-download-link:active {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-downloadDocument .cc-m-download-link:focus {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-downloadDocument .cc-m-download-link:hover {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-formnew input[type=submit]:active {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-formnew input[type=submit]:focus {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-formnew input[type=submit]:hover {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-googlemaps .cc-map-route-submit button:active {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-googlemaps .cc-map-route-submit button:focus {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-googlemaps .cc-map-route-submit button:hover {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-newsletterbox input[type=submit]:active {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-newsletterbox input[type=submit]:focus {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-newsletterbox input[type=submit]:hover {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-product .cc-shop-addtocard:active {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-product .cc-shop-addtocard:focus {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-product .cc-shop-addtocard:hover {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-rss br + a[target='_blank']:active {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-rss br + a[target='_blank']:focus {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-rss br + a[target='_blank']:hover {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-shop-addtocard-response .j-shop-addtocard-response--backward:active {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-shop-addtocard-response .j-shop-addtocard-response--backward:focus {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-shop-addtocard-response .j-shop-addtocard-response--backward:hover {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-shop-addtocard-response .j-shop-addtocard-response--forward:active {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-shop-addtocard-response .j-shop-addtocard-response--forward:focus {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-shop-addtocard-response .j-shop-addtocard-response--forward:hover {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.skiptoform a:active:link {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.skiptoform a:active:visited {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.skiptoform a:focus:link {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.skiptoform a:focus:visited {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.skiptoform a:hover:link {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.skiptoform a:hover:visited {
	border-color: rgb(130, 130, 130); color: rgb(247, 248, 248); background-color: rgb(130, 130, 130);
}
.j-checkout__button {
	border-color: rgb(38, 163, 148); background-color: rgb(38, 163, 148);
}
.j-product .cc-shop-addtocard {
	border-color: rgb(38, 163, 148); background-color: rgb(38, 163, 148);
}
.j-shop-addtocard-response .j-shop-addtocard-response--forward {
	border-color: rgb(38, 163, 148); background-color: rgb(38, 163, 148);
}
.j-checkout__button:active {
	border-color: rgb(28, 165, 148); background-color: rgb(28, 165, 148);
}
.j-checkout__button:focus {
	border-color: rgb(28, 165, 148); background-color: rgb(28, 165, 148);
}
.j-checkout__button:hover {
	border-color: rgb(28, 165, 148); background-color: rgb(28, 165, 148);
}
.j-product .cc-shop-addtocard:active {
	border-color: rgb(28, 165, 148); background-color: rgb(28, 165, 148);
}
.j-product .cc-shop-addtocard:focus {
	border-color: rgb(28, 165, 148); background-color: rgb(28, 165, 148);
}
.j-product .cc-shop-addtocard:hover {
	border-color: rgb(28, 165, 148); background-color: rgb(28, 165, 148);
}
.j-shop-addtocard-response .j-shop-addtocard-response--forward:active {
	border-color: rgb(28, 165, 148); background-color: rgb(28, 165, 148);
}
.j-shop-addtocard-response .j-shop-addtocard-response--forward:focus {
	border-color: rgb(28, 165, 148); background-color: rgb(28, 165, 148);
}
.j-shop-addtocard-response .j-shop-addtocard-response--forward:hover {
	border-color: rgb(28, 165, 148); background-color: rgb(28, 165, 148);
}
.jtpl-section {
	position: relative; z-index: 3;
}
.jtpl-sidebar {
	position: relative; z-index: 3;
}
.jtpl-header {
	margin: 0px auto; padding: 4.5rem 1rem; text-align: right; position: relative; z-index: 4; max-width: 1050px;
}
@media all and (min-width:768px)
{
.jtpl-header {
	padding: 15rem 2rem 2.3rem;
}
.jtpl-header .jtpl-title {
	padding-bottom: 2rem;
}
}
.jtpl-logo {
	margin: 2rem auto;
}
.j-website-title-content {
	line-height: 1.05; font-family: "Julius Sans One",Helvetica,Arial,sans-serif; font-size: 4.8rem;
}
.jtpl-main {
	margin: 0px; padding: 0px; color: rgb(130, 130, 130); font-family: "Noto Sans",Arial,sans-serif; -ms-overflow-x: hidden; max-width: 100%;
}
.jtpl-navigation--desktop {
	font-family: "Julius Sans One",Helvetica Neue,Helvetica,Arial,sans-serif;
}
.jtpl-navigation--desktop__inner {
	font-family: "Julius Sans One",Helvetica Neue,Helvetica,Arial,sans-serif;
}
.jtpl-navigation--mobile {
	font-family: "Julius Sans One",Helvetica Neue,Helvetica,Arial,sans-serif;
}
.jtpl-navigation--mobile__inner {
	font-family: "Julius Sans One",Helvetica Neue,Helvetica,Arial,sans-serif;
}
.jtpl-toggle-wrapper {
	font-family: "Julius Sans One",Helvetica Neue,Helvetica,Arial,sans-serif;
}
.jtpl-navigation--mobile {
	margin: auto; padding: 0px 1rem; transition:margin-right 300ms ease-in; height: 40px; text-align: left; text-decoration: none; display: block; position: relative; max-width: 1050px; background-color: rgba(247, 248, 248, 0.9);
}
@media all and (min-width:768px)
{
.jtpl-navigation--mobile {
	width: 100%; display: none;
}
}
.jtpl-navigation--mobile__inner {
	list-style: none; transition:right 300ms ease-in; top: 4rem; width: 100%; right: -100%; text-transform: none; font-size: 1.6rem; display: block; position: absolute; z-index: 100; -ms-overflow-y: hidden; background-color: rgb(247, 248, 248);
}
@media all and (min-width:768px)
{
.jtpl-navigation--mobile__inner {
	display: none;
}
}
.jtpl-navigation--mobile__inner .j-nav-level-0 {
	list-style: none;
}
.jtpl-navigation--mobile__inner .j-nav-level-1 {
	list-style: none;
}
.jtpl-navigation--mobile__inner .j-nav-level-2 {
	list-style: none;
}
.jtpl-navigation--mobile__inner .j-nav-level-0 a:link {
	padding: 0.9rem 0.9rem 0.9rem 1.5rem; text-decoration: none; display: block;
}
.jtpl-navigation--mobile__inner .j-nav-level-0 a:visited {
	padding: 0.9rem 0.9rem 0.9rem 1.5rem; text-decoration: none; display: block;
}
.jtpl-navigation--mobile__inner .j-nav-level-1 a:link {
	padding: 0.9rem 0.9rem 0.9rem 1.5rem; text-decoration: none; display: block;
}
.jtpl-navigation--mobile__inner .j-nav-level-1 a:visited {
	padding: 0.9rem 0.9rem 0.9rem 1.5rem; text-decoration: none; display: block;
}
.jtpl-navigation--mobile__inner .j-nav-level-2 a:link {
	padding: 0.9rem 0.9rem 0.9rem 1.5rem; text-decoration: none; display: block;
}
.jtpl-navigation--mobile__inner .j-nav-level-2 a:visited {
	padding: 0.9rem 0.9rem 0.9rem 1.5rem; text-decoration: none; display: block;
}
.jtpl-navigation--mobile__inner ul {
	margin: 0px; padding: 0px; position: relative;
}
.jtpl-navigation--mobile__inner li {
	position: relative;
}
.jtpl-navigation--mobile__inner li a:link {
	color: rgb(130, 130, 130); border-bottom-color: rgb(220, 232, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.jtpl-navigation--mobile__inner li a:visited {
	color: rgb(130, 130, 130); border-bottom-color: rgb(220, 232, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.jtpl-navigation--mobile__inner .j-nav-level-1 a::before {
	content: "?  ";
}
.jtpl-navigation--mobile__inner .j-nav-level-2 a::before {
	content: "??  ";
}
.jmd-nav__toggle-button {
	outline: 0px; border: currentColor; border-image: none; top: 0px; width: 44px; height: 42px; right: 6px; padding-top: 19px; position: absolute; cursor: pointer; box-sizing: border-box; background-color: rgba(255, 255, 255, 0.6); -webkit-tap-highlight-color: transparent;
}
.jmd-nav__toggle-button::before {
	right: 24px; transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.jmd-nav__toggle-button::after {
	right: 24px; transform: rotate(90deg); -webkit-transform: rotate(90deg);
}
.jmd-nav__toggle-button::after {
	border-radius: 1px; transition:0.3s ease-in-out; left: 13px; width: 20px; height: 2px; display: block; position: absolute; content: ""; background-color: rgb(119, 119, 119);
}
.jmd-nav__toggle-button::before {
	border-radius: 1px; transition:0.3s ease-in-out; left: 13px; width: 20px; height: 2px; display: block; position: absolute; content: ""; background-color: rgb(119, 119, 119);
}
@media all and (min-width:768px)
{
.jmd-nav__toggle-button {
	display: none;
}
}
.jtpl-navigation--mobile .j-nav-has-children > ul {
	transition:opacity 0.8s, left 0.4s; left: -1000px; height: 0px; visibility: hidden; position: relative; opacity: 0;
}
.jtpl-navigation--mobile .jmd-nav__item--last-opened > ul {
	left: 0px; height: auto; visibility: visible; opacity: 1;
}
.jtpl-navigation--mobile .jmd-nav__item--last-opened > .jmd-nav__toggle-button::after {
	transform: rotate(0deg); -webkit-transform: rotate(0);
}
.jtpl-navigation--mobile .jmd-nav__item--last-opened > .jmd-nav__toggle-button::before {
	transform: rotate(0deg); -webkit-transform: rotate(0);
}
.jtpl-navigation__label {
	padding: 1.3rem 0.6rem; transition:left 0.3s; top: 0px; text-align: center; right: 1rem; text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; float: right; display: block; position: absolute; z-index: 1000; cursor: pointer;
}
.jtpl-navigation__borders {
	border-color: inherit; transition:0.3s; border-top-width: 3px;
}
.jtpl-navigation__borders::after {
	border-color: inherit; transition:0.3s; border-top-width: 3px;
}
.jtpl-navigation__borders::before {
	border-color: inherit; transition:0.3s; border-top-width: 3px;
}
.jtpl-navigation__label::after {
	clear: both; display: table; content: "";
}
.jtpl-navigation__label::before {
	clear: both; display: table; content: "";
}
.jtpl-navigation__borders {
	margin: 6px 0px; width: 20px; position: relative;
}
.jtpl-navigation__borders::before {
	top: -9px;
}
.jtpl-navigation__borders::after {
	top: 3px;
}
#jtpl-navigation__checkbox {
	display: none;
}
:checked#jtpl-navigation__checkbox + .jtpl-navigation--mobile .jtpl-navigation__label .jtpl-navigation__borders {
	margin: 6px 0px; border-radius: 0.5rem; width: 20px; border-top-width: 3px; position: relative;
}
:checked#jtpl-navigation__checkbox + .jtpl-navigation--mobile .jtpl-navigation__label .jtpl-navigation__borders::after {
	border-top-width: 3px;
}
:checked#jtpl-navigation__checkbox + .jtpl-navigation--mobile .jtpl-navigation__label .jtpl-navigation__borders::before {
	border-top-width: 3px;
}
:checked#jtpl-navigation__checkbox + .jtpl-navigation--mobile .jtpl-navigation__label .jtpl-navigation__borders::before {
	transform-origin: right 50%; top: -2px; right: -1.5px; transform: rotate(45deg) scaleX(0.7); -webkit-transform: rotate(45deg) scaleX(.7); -webkit-transform-origin: right;
}
:checked#jtpl-navigation__checkbox + .jtpl-navigation--mobile .jtpl-navigation__label .jtpl-navigation__borders::after {
	transform-origin: right 50%; top: -4px; right: -1.5px; transform: rotate(-45deg) scaleX(0.7); -webkit-transform: rotate(-45deg) scaleX(.7); -webkit-transform-origin: right;
}
:checked#jtpl-navigation__checkbox + .jtpl-navigation--mobile .jtpl-navigation--mobile__inner {
	transition:right 300ms ease-in; right: 0px;
}
.jtpl-menu-toggle {
	cursor: pointer;
}
@media all and (min-width:768px)
{
.jtpl-menu-toggle {
	display: none;
}
.jtpl-navigation__label {
	display: none;
}
}
.jtpl-toggle-wrapper {
	padding: 1rem; float: right; display: block;
}
.jtpl-navigation--desktop {
	width: 100%; text-align: right; display: none; position: fixed; z-index: 10; min-height: 8rem; background-color: rgba(247, 248, 248, 0.9);
}
@media all and (min-width:768px)
{
.jtpl-toggle-wrapper {
	display: none;
}
.jtpl-navigation--desktop {
	flex:1 1 0px; display: flex; align-items: center; -webkit-flex: 1; -webkit-align-items: center;
}
}
.jtpl-navigation--desktop .j-nav-current > a:active {
	color: rgb(90, 183, 169);
}
.jtpl-navigation--desktop .j-nav-current > a:hover {
	color: rgb(90, 183, 169);
}
.jtpl-navigation--desktop .j-nav-current > a:link {
	color: rgb(90, 183, 169);
}
.jtpl-navigation--desktop .j-nav-current > a:visited {
	color: rgb(90, 183, 169);
}
.jtpl-navigation--desktop .j-nav-parent > a:active {
	color: rgb(90, 183, 169);
}
.jtpl-navigation--desktop .j-nav-parent > a:hover {
	color: rgb(90, 183, 169);
}
.jtpl-navigation--desktop .j-nav-parent > a:link {
	color: rgb(90, 183, 169);
}
.jtpl-navigation--desktop .j-nav-parent > a:visited {
	color: rgb(90, 183, 169);
}
.jtpl-navigation--desktop__inner {
	padding: 0px 2.5rem; transition:margin-right 300ms ease-in; width: 100%; text-decoration: none; margin-right: auto; margin-left: auto; display: none; position: relative; max-width: 1050px;
}
@media all and (min-width:768px)
{
.jtpl-navigation--desktop__inner {
	display: inline-block;
}
}
.jtpl-navigation--desktop__inner ul {
	margin: 0px; padding: 0px;
}
.jtpl-navigation--desktop__inner a:link {
	color: rgb(130, 130, 130);
}
.jtpl-navigation--desktop__inner a:visited {
	color: rgb(130, 130, 130);
}
.jtpl-navigation--desktop__inner .j-nav-level-0 > ul {
	list-style: none;
}
.jtpl-navigation--desktop__inner .j-nav-level-0 li {
	display: inline-block; position: relative;
}
.jtpl-navigation--desktop__inner .j-nav-level-0 > li:hover .j-nav-level-1 {
	color: rgb(28, 165, 148); display: block;
}
.jtpl-navigation--desktop__inner .j-nav-level-0 > li:hover .j-nav-level-2 {
	color: rgb(28, 165, 148); display: block;
}
.jtpl-navigation--desktop__inner .j-nav-level-0 > li > a:link {
	margin: 0.5rem; padding: 0.5rem 1.5rem 0px; transition:border-bottom 300ms ease-in, color 300ms ease-in; line-height: 3rem; text-decoration: none; border-bottom-color: transparent; border-bottom-width: 3px; border-bottom-style: solid; display: inline-block;
}
.jtpl-navigation--desktop__inner .j-nav-level-0 > li > a:visited {
	margin: 0.5rem; padding: 0.5rem 1.5rem 0px; transition:border-bottom 300ms ease-in, color 300ms ease-in; line-height: 3rem; text-decoration: none; border-bottom-color: transparent; border-bottom-width: 3px; border-bottom-style: solid; display: inline-block;
}
.jtpl-navigation--desktop__inner .j-nav-level-0 > .j-nav-current > a:link {
	border-bottom-color: currentColor; border-bottom-width: 3px; border-bottom-style: solid;
}
.jtpl-navigation--desktop__inner .j-nav-level-0 > .j-nav-current > a:visited {
	border-bottom-color: currentColor; border-bottom-width: 3px; border-bottom-style: solid;
}
.jtpl-navigation--desktop__inner .j-nav-level-0 > .j-nav-parent > a:link {
	border-bottom-color: currentColor; border-bottom-width: 3px; border-bottom-style: solid;
}
.jtpl-navigation--desktop__inner .j-nav-level-0 > .j-nav-parent > a:visited {
	border-bottom-color: currentColor; border-bottom-width: 3px; border-bottom-style: solid;
}
.jtpl-navigation--desktop__inner .j-nav-level-0 > li > a:active {
	border-bottom-color: currentColor; border-bottom-width: 3px; border-bottom-style: solid;
}
.jtpl-navigation--desktop__inner .j-nav-level-0 > li > a:focus {
	border-bottom-color: currentColor; border-bottom-width: 3px; border-bottom-style: solid;
}
.jtpl-navigation--desktop__inner .j-nav-level-0 > li > a:hover {
	border-bottom-color: currentColor; border-bottom-width: 3px; border-bottom-style: solid;
}
.jtpl-navigation--desktop__inner .j-nav-level-1 {
	list-style: none; left: 0.5rem; top: 100%; text-align: left; margin-left: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: none; z-index: 10; min-width: 15rem;
}
.jtpl-navigation--desktop__inner .j-nav-level-2 {
	list-style: none; left: 0.5rem; top: 100%; text-align: left; margin-left: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: none; z-index: 10; min-width: 15rem;
}
.jtpl-navigation--desktop__inner .j-nav-level-1 li {
	padding: 0px; line-height: 4rem; display: block;
}
.jtpl-navigation--desktop__inner .j-nav-level-2 li {
	padding: 0px; line-height: 4rem; display: block;
}
.jtpl-navigation--desktop__inner .j-nav-level-1 > li:hover {
	background-color: rgb(234, 234, 234);
}
.jtpl-navigation--desktop__inner .j-nav-level-2 > li:hover {
	background-color: rgb(234, 234, 234);
}
.jtpl-navigation--desktop__inner .j-nav-level-1 a:link {
	margin: 0px; padding: 1rem 1.5rem; width: 100%; text-transform: none; line-height: 1.5; text-decoration: none; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid; display: block; box-sizing: border-box;
}
.jtpl-navigation--desktop__inner .j-nav-level-1 a:visited {
	margin: 0px; padding: 1rem 1.5rem; width: 100%; text-transform: none; line-height: 1.5; text-decoration: none; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid; display: block; box-sizing: border-box;
}
.jtpl-navigation--desktop__inner .j-nav-level-2 a:link {
	margin: 0px; padding: 1rem 1.5rem; width: 100%; text-transform: none; line-height: 1.5; text-decoration: none; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid; display: block; box-sizing: border-box;
}
.jtpl-navigation--desktop__inner .j-nav-level-2 a:visited {
	margin: 0px; padding: 1rem 1.5rem; width: 100%; text-transform: none; line-height: 1.5; text-decoration: none; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid; display: block; box-sizing: border-box;
}
.jtpl-navigation--desktop__inner .j-nav-level-1 > li:last-child > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.jtpl-navigation--desktop__inner .j-nav-level-2 > li:last-child > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.jtpl-navigation--desktop__inner .j-nav-level-1 > li.j-nav-has-children > a {
	border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.jtpl-navigation--desktop__inner .j-nav-level-1 > li:last-child > a:last-child {
	border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.jtpl-navigation--desktop__inner .j-nav-level-2 > li.j-nav-has-children > a {
	border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.jtpl-navigation--desktop__inner .j-nav-level-2 > li:last-child > a:last-child {
	border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.jtpl-navigation--desktop__inner .j-nav-level-1 .cc-nav-current > a:link {
	color: rgb(90, 183, 169); font-weight: 700;
}
.jtpl-navigation--desktop__inner .j-nav-level-1 .cc-nav-current > a:visited {
	color: rgb(90, 183, 169); font-weight: 700;
}
.jtpl-navigation--desktop__inner .j-nav-level-1 .cc-nav-parent > a:link {
	color: rgb(90, 183, 169); font-weight: 700;
}
.jtpl-navigation--desktop__inner .j-nav-level-1 .cc-nav-parent > a:visited {
	color: rgb(90, 183, 169); font-weight: 700;
}
.jtpl-navigation--desktop__inner .j-nav-level-2 .cc-nav-current > a:link {
	color: rgb(90, 183, 169); font-weight: 700;
}
.jtpl-navigation--desktop__inner .j-nav-level-2 .cc-nav-current > a:visited {
	color: rgb(90, 183, 169); font-weight: 700;
}
.jtpl-navigation--desktop__inner .j-nav-level-2 .cc-nav-parent > a:link {
	color: rgb(90, 183, 169); font-weight: 700;
}
.jtpl-navigation--desktop__inner .j-nav-level-2 .cc-nav-parent > a:visited {
	color: rgb(90, 183, 169); font-weight: 700;
}
.jtpl-navigation--desktop__inner .j-nav-level-1 {
	position: absolute; background-color: rgb(243, 247, 248);
}
.jtpl-breadcrump {
	position: relative;
}
.jtpl-footer {
	position: relative;
}
.jtpl-navigation--desktop__inner .j-nav-level-2 {
	left: 0px; top: 0px; font-size: 1.5rem; display: block; position: relative; background-color: rgba(0, 0, 0, 0.05);
}
.jtpl-navigation--desktop__inner .j-nav-level-2 a::before {
	content: "?  ";
}
.jtpl-breadcrump {
	margin: 0px 0px 1.5rem; line-height: 1.5; font-size: 1.3rem; display: block; z-index: 3;
}
@media all and (min-width:768px)
{
.jtpl-breadcrump {
	margin: 0px 0px 3rem;
}
}
.jtpl-breadcrump ol {
	list-style: none; margin: 0px; padding: 0px;
}
.jtpl-breadcrump li {
	margin: 0px 1rem 0px 0px; display: inline-block; white-space: nowrap;
}
.jtpl-breadcrump li a:link {
	color: rgb(130, 130, 130); font-style: italic; text-decoration: none;
}
.jtpl-breadcrump li a:visited {
	color: rgb(130, 130, 130); font-style: italic; text-decoration: none;
}
.jtpl-breadcrump li a:link::before {
	padding: 0px 0.5rem 0px 0px; content: "\00BB";
}
.jtpl-breadcrump li a:visited::before {
	padding: 0px 0.5rem 0px 0px; content: "\00BB";
}
.j-product > div:target::before {
	content: "";
}
.jtpl-breadcrump li:first-child a::before {
	content: "";
}
.jtpl-breadcrump li .j-nav-current {
	color: rgb(90, 183, 169);
}
.jtpl-breadcrump li a:active:link {
	color: rgb(90, 183, 169);
}
.jtpl-breadcrump li a:focus:link {
	color: rgb(90, 183, 169);
}
.jtpl-breadcrump li a:hover:link {
	color: rgb(90, 183, 169);
}
.jtpl-breadcrump li a:active:visited {
	color: rgb(90, 183, 169);
}
.jtpl-breadcrump li a:focus:visited {
	color: rgb(90, 183, 169);
}
.jtpl-breadcrump li a:hover:visited {
	color: rgb(90, 183, 169);
}
.jtpl-breadcrump li:only-child {
	display: none;
}
.ie .jtpl-navigation--desktop {
	display: table;
}
.ie .jtpl-navigation--desktop__inner {
	vertical-align: inherit; display: table-cell;
}
.jtpl-section {
	margin: 0px; width: 100%;
}
.jtpl-content {
	background-color: rgb(247, 248, 248);
}
.jtpl-content__inner {
	margin: 0px auto; padding: 3rem 1rem; max-width: 1050px;
}
.jtpl-footer__inner {
	margin: 0px auto; padding: 3rem 1rem; max-width: 1050px;
}
.jtpl-sidebar__inner {
	margin: 0px auto; padding: 3rem 1rem; max-width: 1050px;
}
.jtpl-sidebar {
	color: rgb(130, 130, 130); background-color: rgba(237, 237, 237, 0.8);
}
.jtpl-footer a:link {
	transition:opacity 300ms ease-in; color: rgb(130, 130, 130); text-decoration: none; opacity: 0.7;
}
.jtpl-footer a:visited {
	transition:opacity 300ms ease-in; color: rgb(130, 130, 130); text-decoration: none; opacity: 0.7;
}
.jtpl-footer a:active {
	opacity: 1;
}
.jtpl-footer a:focus {
	opacity: 1;
}
.jtpl-footer a:hover {
	opacity: 1;
}
.jtpl-cart .j-cart {
	left: 0px; top: 0px; right: auto; line-height: 2.8rem; font-size: 1.4rem; position: absolute;
}
.jtpl-cart .j-cart:hover .j-cart--hover-popup {
	display: none;
}
@media all and (min-width:768px)
{
.jtpl-content__inner {
	padding: 2rem 2.5rem;
}
.jtpl-footer__inner {
	padding: 2rem 2.5rem;
}
.jtpl-sidebar__inner {
	padding: 2rem 2.5rem;
}
.jtpl-cart .j-cart {
	left: auto; top: 8rem; right: 5rem; line-height: 3rem; position: fixed;
}
}
.jtpl-cart .j-cart .j-cart-icon {
	padding: 0.6rem 0.9rem;
}
.jtpl-cart .j-cart .j-cart-icon::before {
	top: -0.2rem; font-size: 2.1rem;
}
@media all and (min-width:768px)
{
.jtpl-cart .j-cart .j-cart-icon {
	padding: 1rem 1.5rem;
}
.jtpl-cart .j-cart .j-cart-icon::after {
	top: -20px;
}
}
@media all and (min-width:768px)
{
.jtpl-cart .j-cart .j-cart-icon {
	display: block; box-sizing: inherit;
}
}
.datetime {
	margin: 0.5em 0px; padding: 5px; text-align: center; display: inline-block; min-width: 100px;
}
.com-avatar img {
	display: block;
}
.j-product .cc-shop-product-availability li {
	display: block;
}
.j-rss .rssFeedTitle {
	display: block;
}
.postmeta {
	margin: 1em 5px; font-style: italic; opacity: 0.7;
}
.j-blogarticle .blogreadmore:link {
	margin-right: 1em;
}
.j-blogarticle .blogreadmore:visited {
	margin-right: 1em;
}
.j-blogarticle .comment:link {
	margin-right: 1em;
}
.j-blogarticle .comment:visited {
	margin-right: 1em;
}
.j-blogarticle .j-blogSelection .j-blog-header {
	text-decoration: none;
}
.j-calltoaction-wrapper .j-calltoaction-link-style-1 {
	border-radius: 0px;
}
.j-calltoaction-wrapper .j-calltoaction-link-style-1:active {
	border-color: rgb(21, 121, 109); background-color: rgb(21, 121, 109);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-1:focus {
	border-color: rgb(21, 121, 109); background-color: rgb(21, 121, 109);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-1:hover {
	border-color: rgb(21, 121, 109); background-color: rgb(21, 121, 109);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-2 {
	border-radius: 0px; border: 0.2rem solid rgb(28, 165, 148); background-color: transparent;
}
.j-calltoaction-wrapper .j-calltoaction-link-style-2:link {
	color: rgb(28, 165, 148);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-2:visited {
	color: rgb(28, 165, 148);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-2:active {
	border-color: rgb(28, 165, 148); color: rgb(247, 248, 248); background-color: rgb(28, 165, 148);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-2:focus {
	border-color: rgb(28, 165, 148); color: rgb(247, 248, 248); background-color: rgb(28, 165, 148);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-2:hover {
	border-color: rgb(28, 165, 148); color: rgb(247, 248, 248); background-color: rgb(28, 165, 148);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-3 {
	padding: 1rem 2rem; border-radius: 50px;
}
.j-calltoaction-wrapper .j-calltoaction-link-style-3:link {
	color: rgb(247, 248, 248);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-3:visited {
	color: rgb(247, 248, 248);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-3:active {
	border-color: rgb(21, 121, 109); background-color: rgb(21, 121, 109);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-3:focus {
	border-color: rgb(21, 121, 109); background-color: rgb(21, 121, 109);
}
.j-calltoaction-wrapper .j-calltoaction-link-style-3:hover {
	border-color: rgb(21, 121, 109); background-color: rgb(21, 121, 109);
}
.j-comment ul {
	margin: 0px; padding: 0px;
}
.j-comment .j-rss h1 {
	margin-bottom: 0.5em;
}
.j-comment h2 {
	margin-bottom: 0.5em;
}
.j-rss .j-comment h1 {
	margin-bottom: 0.5em;
}
.j-comment dd {
	margin: 0px;
}
.j-comment li {
	margin-bottom: 1.5em; list-style-type: none;
}
.com-avatar {
	margin: 0px 1em 1em 0px; float: left;
}
.com-meta {
	margin: 0px 6rem 0px 9rem;
}
.commententry {
	clear: both; margin-bottom: 2em;
}
.commententry dd {
	margin: 0px;
}
.number {
	color: rgb(130, 130, 130); line-height: 1.25; font-size: 2.8rem; float: right; opacity: 0.4;
}
.j-downloadDocument .j-m-download {
	margin: 0px 1rem 1rem 0px; float: left;
}
.j-hr hr {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(130, 130, 130);
}
.j-rss {
	line-height: 1.5;
}
.j-rss h1 a:link {
	text-decoration: none;
}
.j-rss h1 a:visited {
	text-decoration: none;
}
.j-rss .rssFeedTitle {
	margin: 1em 0px 0.5em;
}
.j-product {
	padding: 1.6em 0px;
}
.j-product .cc-shop-product-desc h4 {
	line-height: 1.25; font-size: 3.6rem;
}
.j-product .cc-shop-product-price-old {
	line-height: 1.25; font-size: 2.8rem; opacity: 0.7;
}
.j-product .cc-shop-product-price-current {
	color: rgb(90, 183, 169); line-height: 1.25; font-size: 3.6rem;
}
.j-product .cc-product-infolink a:link {
	line-height: 1.5; font-size: 1.3rem;
}
.j-product .cc-product-infolink a:visited {
	line-height: 1.5; font-size: 1.3rem;
}
.j-product .cc-shop-product-availability {
	margin: 0px; padding: 0px; list-style-type: none;
}
.j-product > div:target {
	position: relative;
}
.j-product > div:target::before {
	height: 120px; margin-top: -120px; display: block; visibility: hidden;
}
.content-options #cc-checkout-wrapper {
	background: 0px 0px;
}
.content-options .cc-checkout-overview .cc-checkout-fullshopingcart-wrapper {
	background: 0px 0px;
}
.content-options .cc-checkout-products th {
	background: 0px 0px;
}
#cc-checkout-steps {
	list-style: none; margin: 0px 0px 1.5rem; padding: 0.5rem 0px; width: 100%; text-align: center; line-height: 1.5; font-size: 1.3rem; display: inline-block;
}
#cc-checkout-steps li {
	padding: 0.8rem 1.5rem; border: 1px solid rgb(170, 170, 170); border-image: none; width: 100%; text-align: center; color: rgb(247, 248, 248); margin-bottom: 1rem; display: inline-block; position: relative; box-sizing: border-box; opacity: 0.5;
}
#cc-checkout-steps li::before {
	content: " ";
}
#cc-checkout-steps li a:link {
	color: rgb(43, 43, 43); line-height: 1.5; text-decoration: none; display: inline-block;
}
#cc-checkout-steps li a:visited {
	color: rgb(43, 43, 43); line-height: 1.5; text-decoration: none; display: inline-block;
}
#cc-checkout-steps li span {
	color: rgb(43, 43, 43); line-height: 1.5; text-decoration: none; display: inline-block;
}
#cc-checkout-steps li a:link::after {
	padding: 0px 1rem; display: inline-block; content: "\00bb";
}
#cc-checkout-steps li a:visited::after {
	padding: 0px 1rem; display: inline-block; content: "\00bb";
}
#cc-checkout-steps li span::after {
	padding: 0px 1rem; display: inline-block; content: "\00bb";
}
#cc-checkout-steps li a:link span::after {
	padding: 0px; content: "";
}
#cc-checkout-steps li a:visited span::after {
	padding: 0px; content: "";
}
#cc-checkout-steps li span span::after {
	padding: 0px; content: "";
}
#cc-checkout-steps li:last-child a:link::after {
	content: "";
}
#cc-checkout-steps li:last-child a:visited::after {
	content: "";
}
#cc-checkout-steps li:last-child span::after {
	content: "";
}
#cc-checkout-steps .cc-checkout-steps-ready {
	cursor: default; opacity: 0.5;
}
#cc-checkout-steps .cc-checkout-steps-current {
	border-color: rgba(51, 51, 51, 0.85); opacity: 1; background-color: rgba(51, 51, 51, 0.85);
}
#cc-checkout-steps .cc-checkout-steps-current a:link {
	color: rgb(247, 248, 248); text-decoration: none;
}
#cc-checkout-steps .cc-checkout-steps-current a:visited {
	color: rgb(247, 248, 248); text-decoration: none;
}
#cc-checkout-steps .cc-checkout-steps-current span {
	color: rgb(247, 248, 248); text-decoration: none;
}
.j-checkout__overview-change-link {
	color: rgb(28, 165, 148);
}
.j-checkout__button {
	padding: 4px 18px !important;
}
.j-checkout__shipping-address .j-checkout__heading {
	padding-bottom: 0px;
}
@media all and (min-width:768px)
{
#cc-checkout-steps li {
	width: 24%; margin-right: 10px;
}
#cc-checkout-steps li:last-child {
	margin-right: 0px;
}
.j-checkout__shipping-address .j-checkout__heading {
	padding-bottom: 50px;
}
}
.navigation-colors a {
	font-style: normal; font-weight: normal;
}
.navigation-colors a:link {
	font-style: normal; font-weight: normal;
}
.navigation-colors a:visited {
	font-style: normal; font-weight: normal;
}
.navigation-vertical-alignment a {
	
}
.navigation-vertical-alignment a:link {
	
}
.navigation-vertical-alignment a:visited {
	
}
.navigation-alignment a {
	
}
.navigation-alignment a:link {
	
}
.navigation-alignment a:visited {
	
}
.content-options h1:not(.cc-within-single-module-element):not(.j-blog-headline) {
	text-align: left; color: rgb(90, 183, 169); text-transform: none; font-family: "Julius Sans One",sans-serif,"google"; font-size: 48px; font-style: normal; font-weight: normal;
}
.content-options .j-rss h1 a:link {
	text-align: left; color: rgb(90, 183, 169); text-transform: none; font-family: "Julius Sans One",sans-serif,"google"; font-size: 48px; font-style: normal; font-weight: normal;
}
.content-options .j-rss h1 a:visited {
	text-align: left; color: rgb(90, 183, 169); text-transform: none; font-family: "Julius Sans One",sans-serif,"google"; font-size: 48px; font-style: normal; font-weight: normal;
}
.content-options h2:not(.j-blog-headline):not(.j-blog-comment-counter) {
	font-style: normal; font-weight: normal;
}
.content-options h3 {
	font-style: normal; font-weight: normal;
}
.content-options .com-list {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .j-blogSelection {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .j-catalog {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .j-comment {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .j-downloadDocument {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .j-formnew {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .j-formnew label {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .j-htmlCode {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .j-newsletterbox {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .postmeta {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .j-product {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .j-rss {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .j-table {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .j-text {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .j-textWithImage {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .j-imageSubtitle {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .cc-m-gallery-slider .bx-wrapper .bx-caption span {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .j-twitter {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .j-shop-addtocard-response {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .j-cart {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options #cc-checkout-steps {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options #cc-checkout-gutter {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .sitemap {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options #cc-shop-deliveryinfopage {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .cc-tos {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .cc-privacy {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options #cc-shop-infopage {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .cc-withdrawal {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .cc-protected-note {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options .cc-shop-product-availability {
	color: rgb(130, 130, 130); font-family: "Belleza",sans-serif,"google"; font-size: 20px;
}
.content-options #cc-checkout-gutter a:link {
	
}
.content-options #cc-shop-deliveryinfopage a:link {
	
}
.content-options #cc-shop-infopage a:link {
	
}
.content-options .cc-privacy a:link {
	
}
.content-options .cc-shop-product-desc a:link {
	
}
.content-options .cc-tos a:link {
	
}
.content-options .cc-withdrawal a:link {
	
}
.content-options .com-list a:link {
	
}
.content-options .com-list-noava a:link {
	
}
.content-options .sitemap a:link {
	
}
.content-options .j-catalog-product-description a:link {
	
}
.content-options .j-htmlcode a:link {
	
}
.content-options .j-table a:link {
	
}
.content-options .j-text a:link {
	
}
.content-options .j-textWithImage a:link {
	
}
.content-options .j-twitter a:link {
	
}
.content-options .j-blog-content .j-catalog-product-description a:link {
	
}
.content-options .j-blog-content .j-htmlcode a:link {
	
}
.content-options .j-blog-content .j-table a:link {
	
}
.content-options .j-blog-content .j-text a:link {
	
}
.content-options .j-blog-content .j-textWithImage a:link {
	
}
.content-options .j-blog-content .j-twitter a:link {
	
}
.content-options #cc-checkout-gutter a:visited {
	
}
.content-options #cc-shop-deliveryinfopage a:visited {
	
}
.content-options #cc-shop-infopage a:visited {
	
}
.content-options .cc-privacy a:visited {
	
}
.content-options .cc-shop-product-desc a:visited {
	
}
.content-options .cc-tos a:visited {
	
}
.content-options .cc-withdrawal a:visited {
	
}
.content-options .com-list a:visited {
	
}
.content-options .com-list-noava a:visited {
	
}
.content-options .sitemap a:visited {
	
}
.content-options .j-catalog-product-description a:visited {
	
}
.content-options .j-htmlcode a:visited {
	
}
.content-options .j-table a:visited {
	
}
.content-options .j-text a:visited {
	
}
.content-options .j-textWithImage a:visited {
	
}
.content-options .j-twitter a:visited {
	
}
.content-options .j-blog-content .j-catalog-product-description a:visited {
	
}
.content-options .j-blog-content .j-htmlcode a:visited {
	
}
.content-options .j-blog-content .j-table a:visited {
	
}
.content-options .j-blog-content .j-text a:visited {
	
}
.content-options .j-blog-content .j-textWithImage a:visited {
	
}
.content-options .j-blog-content .j-twitter a:visited {
	
}
.content-options input[type='submit'] {
	
}
.content-options .j-formnew input[type='submit'] {
	
}
.content-options .j-blogarticle .blogreadmore:link {
	
}
.content-options .j-blogarticle .blogreadmore:visited {
	
}
.content-options .j-blog .skiptoform a {
	
}
.content-options .j-blogarticle .comment {
	
}
.content-options .post .blogreadmore:link {
	
}
.content-options .post .blogreadmore:visited {
	
}
.content-options .post .comment {
	
}
.content-options .j-downloadDocument .cc-m-download-link {
	
}
.content-options .j-newsletterbox input[type='submit'] {
	
}
.content-options .j-comment input[type='submit'] {
	
}
.content-options .j-comment .skiptoform a {
	
}
.content-options .commententry input[type='submit'] {
	
}
.content-options [type='submit'].cc-checkout-btn {
	
}
.content-options .j-rss br + a[target='_blank'] {
	
}
.content-options .j-googlemaps .cc-map-route-submit button {
	
}
.content-options .j-comment textarea {
	
}
.content-options .j-comment input[type='text'] {
	
}
.content-options .j-comment input[type='date'] {
	
}
.content-options .commententry textarea {
	
}
.content-options .commententry input[type='text'] {
	
}
.content-options .commententry input[type='date'] {
	
}
.content-options .j-formnew .cc-m-form-view-sortable input[type='text'] {
	
}
.content-options .j-formnew .cc-m-form-view-sortable input[type='date'] {
	
}
.content-options .j-formnew .cc-m-form-view-sortable input[type='email'] {
	
}
.content-options .j-formnew .cc-m-form-view-sortable textarea {
	
}
.content-options .j-newsletterbox input[type='email'] {
	
}
.content-options #cc-checkout-gutter input[type='text'] {
	
}
.content-options #cc-checkout-gutter input[type='date'] {
	
}
.content-options #cc-checkout-gutter input[type='email'] {
	
}
.content-options #cc-checkout-gutter textarea {
	
}
.content-options .j-googlemaps .cc-map-route-start {
	
}
.content-options .j-calltoaction-link-style-1:link {
	font-family: "Belleza",sans-serif,"google";
}
.content-options .j-calltoaction-link-style-1:visited {
	font-family: "Belleza",sans-serif,"google";
}
.content-options .j-calltoaction-link-style-2:link {
	font-family: "Belleza",sans-serif,"google";
}
.content-options .j-calltoaction-link-style-2:visited {
	font-family: "Belleza",sans-serif,"google";
}
.content-options .j-calltoaction-link-style-3:link {
	font-family: "Belleza",sans-serif,"google";
}
.content-options .j-calltoaction-link-style-3:visited {
	font-family: "Belleza",sans-serif,"google";
}
.content-options .j-imageSubtitle figcaption {
	text-align: left; color: rgb(130, 130, 130); font-size: 18px; font-weight: normal; background-color: rgba(0, 0, 0, 0);
}
.content-options .j-textWithImage figcaption {
	text-align: left; color: rgb(130, 130, 130); font-size: 18px; font-weight: normal; background-color: rgba(0, 0, 0, 0);
}
.cc-pagemode-overlay h1:not(.cc-within-single-module-element):not(.j-blog-headline) {
	text-align: left; color: rgb(90, 183, 169); text-transform: none; font-family: "Julius Sans One",sans-serif,"google"; font-size: 48px; font-style: normal; font-weight: normal;
}
.cc-pagemode-overlay .j-rss h1 a:link {
	text-align: left; color: rgb(90, 183, 169); text-transform: none; font-family: "Julius Sans One",sans-serif,"google"; font-size: 48px; font-style: normal; font-weight: normal;
}
.cc-pagemode-overlay .j-rss h1 a:visited {
	text-align: left; color: rgb(90, 183, 169); text-transform: none; font-family: "Julius Sans One",sans-serif,"google"; font-size: 48px; font-style: normal; font-weight: normal;
}
.cc-pagemode-overlay input[type='submit'].submitUser {
	
}
.cc-pagemode-overlay #password {
	
}
.sidebar-options h1:not(.cc-within-single-module-element):not(.j-blog-headline) {
	font-style: normal; font-weight: normal;
}
.sidebar-options .j-rss h1 a:link {
	font-style: normal; font-weight: normal;
}
.sidebar-options .j-rss h1 a:visited {
	font-style: normal; font-weight: normal;
}
.sidebar-options h2:not(.j-blog-headline):not(.j-blog-comment-counter) {
	font-style: normal; font-weight: normal;
}
.sidebar-options h3 {
	font-style: normal; font-weight: normal;
}
.sidebar-options #cc-checkout-gutter a:link {
	
}
.sidebar-options #cc-shop-deliveryinfopage a:link {
	
}
.sidebar-options #cc-shop-infopage a:link {
	
}
.sidebar-options .cc-privacy a:link {
	
}
.sidebar-options .cc-shop-product-desc a:link {
	
}
.sidebar-options .cc-tos a:link {
	
}
.sidebar-options .cc-withdrawal a:link {
	
}
.sidebar-options .com-list a:link {
	
}
.sidebar-options .com-list-noava a:link {
	
}
.sidebar-options .sitemap a:link {
	
}
.sidebar-options .j-catalog-product-description a:link {
	
}
.sidebar-options .j-htmlcode a:link {
	
}
.sidebar-options .j-table a:link {
	
}
.sidebar-options .j-text a:link {
	
}
.sidebar-options .j-textWithImage a:link {
	
}
.sidebar-options .j-twitter a:link {
	
}
.sidebar-options .j-blog-content .j-catalog-product-description a:link {
	
}
.sidebar-options .j-blog-content .j-htmlcode a:link {
	
}
.sidebar-options .j-blog-content .j-table a:link {
	
}
.sidebar-options .j-blog-content .j-text a:link {
	
}
.sidebar-options .j-blog-content .j-textWithImage a:link {
	
}
.sidebar-options .j-blog-content .j-twitter a:link {
	
}
.sidebar-options #cc-checkout-gutter a:visited {
	
}
.sidebar-options #cc-shop-deliveryinfopage a:visited {
	
}
.sidebar-options #cc-shop-infopage a:visited {
	
}
.sidebar-options .cc-privacy a:visited {
	
}
.sidebar-options .cc-shop-product-desc a:visited {
	
}
.sidebar-options .cc-tos a:visited {
	
}
.sidebar-options .cc-withdrawal a:visited {
	
}
.sidebar-options .com-list a:visited {
	
}
.sidebar-options .com-list-noava a:visited {
	
}
.sidebar-options .sitemap a:visited {
	
}
.sidebar-options .j-catalog-product-description a:visited {
	
}
.sidebar-options .j-htmlcode a:visited {
	
}
.sidebar-options .j-table a:visited {
	
}
.sidebar-options .j-text a:visited {
	
}
.sidebar-options .j-textWithImage a:visited {
	
}
.sidebar-options .j-twitter a:visited {
	
}
.sidebar-options .j-blog-content .j-catalog-product-description a:visited {
	
}
.sidebar-options .j-blog-content .j-htmlcode a:visited {
	
}
.sidebar-options .j-blog-content .j-table a:visited {
	
}
.sidebar-options .j-blog-content .j-text a:visited {
	
}
.sidebar-options .j-blog-content .j-textWithImage a:visited {
	
}
.sidebar-options .j-blog-content .j-twitter a:visited {
	
}
.sidebar-options input[type='submit'] {
	
}
.sidebar-options .j-formnew input[type='submit'] {
	
}
.sidebar-options .j-blogarticle .blogreadmore:link {
	
}
.sidebar-options .j-blogarticle .blogreadmore:visited {
	
}
.sidebar-options .j-blog .skiptoform a {
	
}
.sidebar-options .j-blogarticle .comment {
	
}
.sidebar-options .post .blogreadmore:link {
	
}
.sidebar-options .post .blogreadmore:visited {
	
}
.sidebar-options .post .comment {
	
}
.sidebar-options .j-downloadDocument .cc-m-download-link {
	
}
.sidebar-options .j-newsletterbox input[type='submit'] {
	
}
.sidebar-options .j-comment input[type='submit'] {
	
}
.sidebar-options .j-comment .skiptoform a {
	
}
.sidebar-options .commententry input[type='submit'] {
	
}
.sidebar-options [type='submit'].cc-checkout-btn {
	
}
.sidebar-options .j-rss br + a[target='_blank'] {
	
}
.sidebar-options .j-googlemaps .cc-map-route-submit button {
	
}
.sidebar-options .j-comment textarea {
	
}
.sidebar-options .j-comment input[type='text'] {
	
}
.sidebar-options .j-comment input[type='date'] {
	
}
.sidebar-options .commententry textarea {
	
}
.sidebar-options .commententry input[type='text'] {
	
}
.sidebar-options .commententry input[type='date'] {
	
}
.sidebar-options .j-formnew .cc-m-form-view-sortable input[type='text'] {
	
}
.sidebar-options .j-formnew .cc-m-form-view-sortable input[type='date'] {
	
}
.sidebar-options .j-formnew .cc-m-form-view-sortable input[type='email'] {
	
}
.sidebar-options .j-formnew .cc-m-form-view-sortable textarea {
	
}
.sidebar-options .j-newsletterbox input[type='email'] {
	
}
.sidebar-options #cc-checkout-gutter input[type='text'] {
	
}
.sidebar-options #cc-checkout-gutter input[type='date'] {
	
}
.sidebar-options #cc-checkout-gutter input[type='email'] {
	
}
.sidebar-options #cc-checkout-gutter textarea {
	
}
.sidebar-options .j-googlemaps .cc-map-route-start {
	
}
.sidebar-options .j-calltoaction-link-style-1:link {
	
}
.sidebar-options .j-calltoaction-link-style-1:visited {
	
}
.sidebar-options .j-calltoaction-link-style-2:link {
	
}
.sidebar-options .j-calltoaction-link-style-2:visited {
	
}
.sidebar-options .j-calltoaction-link-style-3:link {
	
}
.sidebar-options .j-calltoaction-link-style-3:visited {
	
}
.sidebar-options .j-imageSubtitle figcaption {
	font-weight: normal;
}
.sidebar-options .j-textWithImage figcaption {
	font-weight: normal;
}
.footer-options a:link {
	
}
.footer-options a:visited {
	
}
.footer-options .leftrow {
	
}
.footer-options .rightrow {
	
}
.breadcrumb-options a:link {
	font-style: normal; font-weight: normal;
}
.breadcrumb-options a:visited {
	font-style: normal; font-weight: normal;
}
.j-website-title-content {
	font-style: normal; font-weight: normal;
}
.drag-area #cc-website-title {
	
}
.drag-area #cc-website-logo {
	
}
.j-product .cc-shop-product-desc h4 {
	font-style: normal; font-weight: normal;
}
.j-product .cc-shop-product-desc .cc-shop-addtocard {
	
}
.j-product .cc-shop-product-desc input.cc-checkout-btn {
	
}
.cc-product-details .cc-product-title a {
	font-style: normal; font-weight: normal;
}
body .j-shop-addtocard-response a.j-shop-addtocard-response--backward:link {
	opacity: 0.7;
}
body .j-shop-addtocard-response a.j-shop-addtocard-response--backward:visited {
	opacity: 0.7;
}
.j-blog .j-blog-meta .j-blog-headline {
	font-style: normal; font-weight: normal;
}
.j-blogSelection .j-blog-headline {
	font-style: normal; font-weight: normal;
}
.datetime {
	
}
.j-rss .j-rss-feed-title {
	font-style: normal; font-weight: normal;
}
.body {
	background: rgb(255, 255, 255);
}
div#cc-inner {
	
}
