

/* --- Stylesheet 4392 () --------- */ 

*, :before, :after { -webkit-font-smoothing: antialiased; font-smoothing: antialiased; font-smooth: always; text-rendering: optimizeLegibility; outline: 0; box-sizing: border-box; }

body { margin: 0; padding: 0; }

strong { font-weight: bold; }

/* Fixes jQuery UI Datepicker */
.ui-datepicker, .ui-datepicker * {
    box-sizing: content-box;
}


#TraminoHeaderTiny, #TraminoHeaderTiny img.logo, #TraminoHeaderTiny a, .inlineeditors a { box-sizing: content-box; }
body {
	background-color: #fafafa;
	color: #222222;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2;
}

@page {
	size: A4;
	margin: 0;
}

/*#TraminoHeaderTiny { top: auto; bottom: 0px; }*/

/* header.sticky { background-color: #fafafa; } */ 

.TraminoVorlage { margin-top: 60px; margin-bottom: 60px;  }

.maxwidth {
	width: 1240px; margin-left:auto; margin-right:auto;
}

.maxwidthsmall {
	width: 900px; margin-left:auto; margin-right:auto;
}

.TraminoVorlage.nomargin { margin-top: 0px !important; margin-bottom: 0px !important; }

h2 {
	margin: 0.2em 0 0.4em 0;
}

h3 {
	margin: 0.2em 0 0.3em 0;
}


p {
	margin-top: 0px;
}

.tdn { text-decoration: none; }

.overflow-hidden { overflow: hidden; }

ul.list-nostyling {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.list-nostyling > li { margin: 0; padding: 0; }

ul.list-floated:after { display: block; content: ""; clear: left; }
ul.list-floated > li { float: left; }

.list-checkbox ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.list-checkbox ul > li { margin: 0 0 8px 0;  padding: 0; position: relative; padding-left: 35px; }
.list-checkbox ul > li:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "\f11b";
	font-family: Tramini-Layout;
	font-size: 14px;
	display: block;
	width: 20px;
	height: 20px;
	background-color: #FFF;
	color: #000;
	border: 1px solid #CCC;
	border-radius: 50%;
	padding: 2px 0 0 4px;
}


 .button {
	background-color: #333;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 1;
	padding: 5px 12px;
}

.fontsizee_xsmall .button, .fontsize_xsmall.button { padding: 4px 10px; }
.fontsize_small .button, .fontsize_small.button { padding: 5px 12px; }
.fontsize_medium .button, .fontsize_medium.button { padding: 6px 14px; }
.fontsize_large .button, .fontsize_large.button { padding: 8px 15px; }
.fontsize_xlarge .button, .fontsize_xlarge.button { padding: 10px 16px; }

input[type=text] {
	display: inline-block;
	font-size: 14px;
}


.ratio {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.ratio iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.privacyinfo { color: #333; text-decoration: none; opacity: 0.9; font-style: italic; font-size: 0.9em; }


input[type=submit].bgcolor, input[type=button].bgcolor, button.bgcolor {
	display: inline-block;
	color: #FFF;
	font-size: 14px;
	border-width: 0px;
	padding: 5px 12px;
	cursor: pointer; 
}

.result-box .text { padding-top: 13px }
.result-box .text h3 { font-family: inherit; color: #999; }


.T957 { padding: 0px 20px; max-width: 1000px; }
.T957 #anfrage .row { border-color: rgba(0,0,0,0.2); }
.T957 #anfrage .col3 { color: rgba(0,0,0,0.8); }
/*.T957 .row.ketegorie { display: none }*/

.T28 { margin: 50px auto !important; max-width: 1200px; }
.T101 { margin: 50px auto; max-width: 1200px; }
.T27 { margin: 50px auto; max-width: 1200px; }
.T576 { margin: 50px auto; max-width: 800px; }
.T125 { margin: 50px auto; max-width: 800px; }


#TraminoArtikel {
	padding: 50px 0px;
	max-width: 1200px;
	margin: 0px auto;
}

.text div.table.ctable { table-layout: fixed; display: table; width: 100%; }
.text table { width: 100%; display: table; margin: 30px 0px; border-spacing: 0px; border-width: 0px; border-top: 1px solid rgba(0,0,0,0.2); }
.text table th { padding: 4px 10px 7px 0px; text-align: left; vertical-align: top;  font-weight: bold; font-size: smaller; border-bottom: 1px solid rgba(0,0,0,0.2); }
.text table td { border-bottom: 1px solid rgba(0,0,0,0.2); vertical-align: top;  }
.text table td { padding: 4px 10px 6px 0px; }

.textile ul li { margin: 0em 0em 0.4em 0em; }


/* Impressum + Datenschutz Anhang */
.T711, .T1979 { padding: 20px 0px; }

.fontsize_xsmall { font-size: 13px; }
.fontsize_small { font-size: 14px; }
.fontsize_medium { font-size:16px; }
.fontsize_large { font-size: 18px; }
.fontsize_xlarge { font-size: 20px; }

.specialfont.fontsize_xsmall { font-size: 23px; }
.specialfont.fontsize_small { font-size: 25px; }
.specialfont.fontsize_medium { font-size: 30px; }
.specialfont.fontsize_large { font-size: 40px; }
.specialfont.fontsize_xlarge { font-size: 50px; }


#xbody .T2646 .header .text  { margin-left: 0px; }
#xbody .T2646 .header .logo { display: none }


#body.Mandant_400 .T2646 .header .text  { margin-left: 230px; }
#body.Mandant_400 .T2646 .header .logo { display: block; }


#body.touchdevice .fancybox-nav span { visibility: visible; }

/* Animation Test */
.toanimate { opacity: 0; transform: translate(0,3rem);  }
@keyframes block_animation {
  from {opacity: 0; transform: translate(0,3rem); }
  to {opacity: 1;  transform: translate(0,0rem); }
}

.animate {
  animation-name: block_animation;
  animation-duration: 1200ms;
  animation-delay: 0ms;
  animation-timing-function: ease-in-out;
  /*animation-fill-mode: forwards;*/
}

.animate_done { opacity: 1; transform: translate(0,0rem); }


/* --- Stylesheet 6162 () --------- */ 

.slider { position: relative; }

.slider.dots-top-left .slider.slider-single .slider-item { display: none; }
.slider.dots-top-left .slider.slider-single .slider-item:first-child { display: block; }
.slider.dots-top-left .slider.slider-single.slick-initialized .slider-item { display: block; }




/* Arrow NEW */

.tramino-slick-arrows .slick-arrow {
	width: 55px;
	height: 55px;
	border-radius: 50%;
	z-index: 1;
}

.tramino-slick-arrows .slick-arrow.slick-next { right: -25px; }
.tramino-slick-arrows .slick-arrow.slick-prev { left: -25px; }

.tramino-slick-arrows .slick-arrow:before {
	font-size: 55px;
}

.tramino-slick-arrows .slick-arrow.slick-disabled { display: none !important; }


.tramino-slick-arrows.arrow-inside .slick-arrow { box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
.tramino-slick-arrows.arrow-inside .slick-arrow.slick-next { right: 25px; }
.tramino-slick-arrows.arrow-inside .slick-arrow.slick-prev { left: 25px; }


/* Syling Dots */
.slider.dots-top-left .slick-dots {
	position: absolute;
	top: -30px;
	right: 0px;
	bottom: auto;
	left: auto;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: auto;
}
.slider.dots-top-left .slick-dots:after { display: block; content: ""; clear: left; }
.slider.dots-top-left .slick-dots li { float: left; margin: 0 2px 0 0; }
.slider.dots-top-left .slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: inline;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	width: 0;
	height: 0;
}

.slider.dots-top-left .slick-dots li button:before { 
	content: "";
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #BDBDAE;
	color: transparent;
	width: 12px;
	height: 12px;
	outline: none;
}

.slider.dots-top-left .slick-dots li.slick-active button:before {
	background: #464637;	
}









@media all and (min-width: 1024px) and (max-width: 1279px) {

	.tramino-slick-arrows .slick-arrow { width: 45px; height: 45px; }
	.tramino-slick-arrows .slick-arrow.slick-next { right: -20px; }
	.tramino-slick-arrows .slick-arrow.slick-prev { left: -20px; }
	.tramino-slick-arrows .slick-arrow:before { font-size: 45px; }

	.tramino-slick-arrows.arrow-inside .slick-arrow.slick-next { right: 20px; }
	.tramino-slick-arrows.arrow-inside .slick-arrow.slick-prev { left: 20px; }

	.slider.dots-top-left .slick-dots  { top: -5px; }
	.slider.dots-top-left .slick-dots li { margin: 0 4px 0 0; }
	.slider.dots-top-left .slick-dots li button {
		width: 11px;
		height: 11px;
	}

}

@media all and (min-width: 768px) and (max-width:1023px) {
	
	.tramino-slick-arrows .slick-arrow { width: 40px; height: 40px; }
	.tramino-slick-arrows .slick-arrow.slick-next { right: -18px; }
	.tramino-slick-arrows .slick-arrow.slick-prev { left: -18px; }
	.tramino-slick-arrows .slick-arrow:before { font-size: 40px; }

	.tramino-slick-arrows.arrow-inside .slick-arrow.slick-next { right: 18px; }
	.tramino-slick-arrows.arrow-inside .slick-arrow.slick-prev { left: 18px; }

	.slider.dots-top-left .slick-dots li { margin: 0 3px 0 0; }
	.slider.dots-top-left .slick-dots li button {
		width: 10px;
		height: 10px;
	}

}

@media all and (min-width: 568px) and (max-width: 767px) {

	.tramino-slick-arrows .slick-arrow { width: 35px; height: 35px; }
	.tramino-slick-arrows .slick-arrow.slick-next { right: -15px; }
	.tramino-slick-arrows .slick-arrow.slick-prev { left: -15px; }
	.tramino-slick-arrows .slick-arrow:before { font-size: 35px; }

	.tramino-slick-arrows.arrow-inside .slick-arrow.slick-next { right: 15px; }
	.tramino-slick-arrows.arrow-inside .slick-arrow.slick-prev { left: 15px; }


	.slider.dots-top-left .slick-dots li { margin: 0 2px 0 0; }
	.slider.dots-top-left .slick-dots li button {
		width: 9px;
		height: 9px;
	}
}

@media all and (max-width: 567px) {
	
	
	.tramino-slick-arrows .slick-arrow { width: 35px; height: 35px; }
	.tramino-slick-arrows .slick-arrow.slick-next { right: -15px; }
	.tramino-slick-arrows .slick-arrow.slick-prev { left: -15px; }
	.tramino-slick-arrows .slick-arrow:before { font-size: 35px; }

	.tramino-slick-arrows.arrow-inside .slick-arrow.slick-next { right: 15px; }
	.tramino-slick-arrows.arrow-inside .slick-arrow.slick-prev { left: 15px; }

	.slider.dots-top-left .slick-dots {
		position: static;
		top: auto;
		bottom: auto;
		left: auto;
		right: auto;
		margin: 10px 0;

		width: 100%;
		text-align: center;

		display: flex;
		justify-content: center;
	}


	.slider.dots-top-left .slick-dots li { float: none; margin: 0 2px 0 0; }
	.slider.dots-top-left .slick-dots li button { padding: 3px; }
	.slider.dots-top-left .slick-dots li button:before {
		width: 8px;
		height: 8px;
	}
}



/* --- Stylesheet 6161 () --------- */ 

.lazyload {
    opacity: 0;
}
.lazyloading {
    opacity: 1;
    transition: 600ms opacity;
    min-height: 60px;
    background-color: #DDD;
    animation-name: laoding;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-duration: 1500ms;
}
.lazyloaded {
    opacity: 1;
    transition: 10ms opacity;
}
.ratio-container {
    position: relative;
}
.ratio-container:after {
    content:'';
    display: block;
    height: 0;
    width: 100%;
  }


@keyframes laoding {
    0% { background-color: #DDD; }
    20% { background-color: #CCC; }
    40% { background-color: #BBB; }
    60% { background-color: #AAA; }
    80% { background-color: #BBB; }
    100% { background-color: #CCC; }
}

/* --- Stylesheet 8444 (optional) --------- */ 

.S8444 .specialfont {
	font-family: 'Alex Brush', cursive;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S8444 .specialfont.fontsize_xxsmall { font-size: 48px !important; }
.S8444 .specialfont.fontsize_xsmall { font-size: 33px !important; }
.S8444 .specialfont.fontsize_small { font-size: 37px !important; }
.S8444 .specialfont.fontsize_medium { font-size: 40px !important; }
.S8444 .specialfont.fontsize_large { font-size: 47px !important; }
.S8444 .specialfont.fontsize_xlarge { font-size: 55px !important; }

.S8444 h1.specialfont { font-weight: 400 !important; }
.S8444 h2.specialfont { font-weight: 400 !important; }
.S8444 h3.specialfont { font-weight: 400 !important; }
.S8444 h4.specialfont { font-weight: 400 !important; }
.S8444 h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	
	.S8444 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S8444 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S8444 .specialfont.fontsize_small { font-size: 22px !important; }
	.S8444 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S8444 .specialfont.fontsize_large { font-size: 35px !important; }
	.S8444 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S8444 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S8444 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S8444 .specialfont.fontsize_small { font-size: 20px !important; }
	.S8444 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S8444 .specialfont.fontsize_large { font-size: 32px !important; }
	.S8444 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S8444 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S8444 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S8444 .specialfont.fontsize_small { font-size: 18px !important; }
	.S8444 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S8444 .specialfont.fontsize_large { font-size: 29px !important; }
	.S8444 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (max-width: 567px) {
	.S8444 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S8444 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S8444 .specialfont.fontsize_small { font-size: 16px !important; }
	.S8444 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S8444 .specialfont.fontsize_large { font-size: 26px !important; }
	.S8444 .specialfont.fontsize_xlarge { font-size: 28px !important; }
}



/* --- Stylesheet 8241 (optional) --------- */ 

.S8241 .specialfont {
	font-family: 'Aref Ruqaa', serif;
	font-size: 35px;
	font-weight: 600;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S8241  .specialfont.fontsize_xxsmall { font-size: 17px !important; }
.S8241  .specialfont.fontsize_xsmall { font-size: 18px !important; }
.S8241  .specialfont.fontsize_small { font-size: 22px !important; }
.S8241  .specialfont.fontsize_medium { font-size: 27px !important; }
.S8241  .specialfont.fontsize_large { font-size: 35px !important; }
.S8241  .specialfont.fontsize_xlarge { font-size: 43px !important; }

.S8241  .specialfont.light { font-weight: 400 !important; }
.S8241  .specialfont.bold { font-weight: 700 !important; }

.S8241  h1.specialfont { font-weight: 600 !important; }
.S8241  h2.specialfont { font-weight: 600 !important; }
.S8241  h3.specialfont { font-weight: 600 !important; }
.S8241  h4.specialfont { font-weight: 600 !important; }
.S8241  h5.specialfont { font-weight: 600 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S8241 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S8241 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S8241 .specialfont.fontsize_small { font-size: 22px !important; }
	.S8241 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S8241 .specialfont.fontsize_large { font-size: 35px !important; }
	.S8241 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S8241 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S8241 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S8241 .specialfont.fontsize_small { font-size: 20px !important; }
	.S8241 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S8241 .specialfont.fontsize_large { font-size: 32px !important; }
	.S8241 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S8241 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S8241 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S8241 .specialfont.fontsize_small { font-size: 18px !important; }
	.S8241 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S8241 .specialfont.fontsize_large { font-size: 29px !important; }
	.S8241 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (max-width: 567px) {
	.S8241 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S8241 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S8241 .specialfont.fontsize_small { font-size: 16px !important; }
	.S8241 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S8241 .specialfont.fontsize_large { font-size: 26px !important; }
	.S8241 .specialfont.fontsize_xlarge { font-size: 32px !important; }
}



/* --- Stylesheet 5594 (optional) --------- */ 

.S5594 .specialfont {
	font-family: 'Arial', sans-serif;
	font-size: 35px;
	font-weight: 600;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S5594 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
.S5594 .specialfont.fontsize_xsmall { font-size: 18px !important; }
.S5594 .specialfont.fontsize_small { font-size: 22px !important; }
.S5594 .specialfont.fontsize_medium { font-size: 25px !important; }
.S5594 .specialfont.fontsize_large { font-size: 32px !important; }
.S5594 .specialfont.fontsize_xlarge { font-size: 40px !important; }

.S5594 h1.specialfont { font-weight: 600 !important; }
.S5594 h2.specialfont { font-weight: 600 !important; }
.S5594 h3.specialfont { font-weight: 600 !important; }
.S5594 h4.specialfont { font-weight: 600 !important; }
.S5594 h5.specialfont { font-weight: 600 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	
	.S5594 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S5594 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S5594 .specialfont.fontsize_small { font-size: 22px !important; }
	.S5594 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S5594 .specialfont.fontsize_large { font-size: 35px !important; }
	.S5594 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5594 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S5594 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S5594 .specialfont.fontsize_small { font-size: 20px !important; }
	.S5594 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S5594 .specialfont.fontsize_large { font-size: 32px !important; }
	.S5594 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S5594 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S5594 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S5594 .specialfont.fontsize_small { font-size: 18px !important; }
	.S5594 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S5594 .specialfont.fontsize_large { font-size: 29px !important; }
	.S5594 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (max-width: 567px) {
	.S5594 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S5594 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S5594 .specialfont.fontsize_small { font-size: 16px !important; }
	.S5594 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S5594 .specialfont.fontsize_large { font-size: 26px !important; }
	.S5594 .specialfont.fontsize_xlarge { font-size: 28px !important; }
}



/* --- Stylesheet 7038 (optional) --------- */ 

.S7038 .specialfont {
	font-family: 'Abel', sans-serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S7038 .specialfont.fontsize_xxsmall { font-size: 48px !important; }
.S7038 .specialfont.fontsize_xsmall { font-size: 33px !important; }
.S7038 .specialfont.fontsize_small { font-size: 37px !important; }
.S7038 .specialfont.fontsize_medium { font-size: 40px !important; }
.S7038 .specialfont.fontsize_large { font-size: 47px !important; }
.S7038 .specialfont.fontsize_xlarge { font-size: 55px !important; }

.S7038 h1.specialfont { font-weight: 400 !important; }
.S7038 h2.specialfont { font-weight: 400 !important; }
.S7038 h3.specialfont { font-weight: 400 !important; }
.S7038 h4.specialfont { font-weight: 400 !important; }
.S7038 h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	
	.S7038 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S7038 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S7038 .specialfont.fontsize_small { font-size: 22px !important; }
	.S7038 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S7038 .specialfont.fontsize_large { font-size: 35px !important; }
	.S7038 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7038 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S7038 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S7038 .specialfont.fontsize_small { font-size: 20px !important; }
	.S7038 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S7038 .specialfont.fontsize_large { font-size: 32px !important; }
	.S7038 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S7038 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S7038 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S7038 .specialfont.fontsize_small { font-size: 18px !important; }
	.S7038 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S7038 .specialfont.fontsize_large { font-size: 29px !important; }
	.S7038 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (max-width: 567px) {
	.S7038 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S7038 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S7038 .specialfont.fontsize_small { font-size: 16px !important; }
	.S7038 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S7038 .specialfont.fontsize_large { font-size: 26px !important; }
	.S7038 .specialfont.fontsize_xlarge { font-size: 28px !important; }
}



/* --- Stylesheet 8060 (optional) --------- */ 



/* --- Stylesheet 4501 (optional) --------- */ 

.S4501 .specialfont {
	font-family: 'Abril Fatface', cursive;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S4501 .specialfont.fontsize_xxsmall { font-size: 24px !important; }
.S4501 .specialfont.fontsize_xsmall { font-size: 25px !important; }
.S4501 .specialfont.fontsize_small { font-size: 30px !important; }
.S4501 .specialfont.fontsize_medium { font-size: 35px !important; }
.S4501 .specialfont.fontsize_large { font-size: 45px !important; }
.S4501 .specialfont.fontsize_xlarge { font-size: 60px !important; }

.S4501 .specialfont.light { font-weight: 400 !important; }
.S4501 .specialfont.bold { font-weight: 400 !important; }

.S4501 h1.specialfont { font-weight: 400 !important; }
.S4501 h2.specialfont { font-weight: 400 !important; }
.S4501 h3.specialfont { font-weight: 400 !important; }
.S4501 h4.specialfont { font-weight: 400 !important; }
.S4501 h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S4501 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S4501 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S4501 .specialfont.fontsize_small { font-size: 26px !important; }
	.S4501 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S4501 .specialfont.fontsize_large { font-size: 38px !important; }
	.S4501 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S4501 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S4501 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S4501 .specialfont.fontsize_small { font-size: 24px !important; }
	.S4501 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S4501 .specialfont.fontsize_large { font-size: 34px !important; }
	.S4501 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S4501 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S4501 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S4501 .specialfont.fontsize_small { font-size: 22px !important; }
	.S4501 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S4501 .specialfont.fontsize_large { font-size: 30px !important; }
	.S4501 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S4501 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S4501 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S4501 .specialfont.fontsize_small { font-size: 18px !important; }
	.S4501 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S4501 .specialfont.fontsize_large { font-size: 23px !important; }
	.S4501 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 7069 (optional) --------- */ 

.S7069 .specialfont {
	font-family: 'Alegreya Sans SC', sans-serif;
	font-size: 35px;
	font-weight: 800;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S7069 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
.S7069 .specialfont.fontsize_xsmall { font-size: 18px !important; }
.S7069 .specialfont.fontsize_small { font-size: 22px !important; }
.S7069 .specialfont.fontsize_medium { font-size: 25px !important; }
.S7069 .specialfont.fontsize_large { font-size: 32px !important; }
.S7069 .specialfont.fontsize_xlarge { font-size: 40px !important; }

.S7069 h1.specialfont { font-weight: 800 !important; }
.S7069 h2.specialfont { font-weight: 800 !important; }
.S7069 h3.specialfont { font-weight: 800 !important; }
.S7069 h4.specialfont { font-weight: 800 !important; }
.S7069 h5.specialfont { font-weight: 800 !important; }
.S7069 .bold { font-weight: 800 !important; }

@media all and (min-width: 1024px) and (max-width: 1279px) {
	
	.S7069 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S7069 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S7069 .specialfont.fontsize_small { font-size: 22px !important; }
	.S7069 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S7069 .specialfont.fontsize_large { font-size: 30px !important; }
	.S7069 .specialfont.fontsize_xlarge { font-size: 34px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7069 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S7069 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S7069 .specialfont.fontsize_small { font-size: 20px !important; }
	.S7069 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S7069 .specialfont.fontsize_large { font-size: 32px !important; }
	.S7069 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S7069 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S7069 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S7069 .specialfont.fontsize_small { font-size: 18px !important; }
	.S7069 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S7069 .specialfont.fontsize_large { font-size: 28px !important; }
	.S7069 .specialfont.fontsize_xlarge { font-size: 32px !important; }
}

@media all and (max-width: 567px) {
	.S7069 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S7069 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S7069 .specialfont.fontsize_small { font-size: 16px !important; }
	.S7069 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S7069 .specialfont.fontsize_large { font-size: 24px !important; }
	.S7069 .specialfont.fontsize_xlarge { font-size: 25px !important; }
}



/* --- Stylesheet 6955 (optional) --------- */ 

.S6955 .specialfont {
	font-family: 'Allura', cursive;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S6955 .specialfont.fontsize_xxsmall { font-size: 24px !important; }
.S6955 .specialfont.fontsize_xsmall { font-size: 25px !important; }
.S6955 .specialfont.fontsize_small { font-size: 30px !important; }
.S6955 .specialfont.fontsize_medium { font-size: 35px !important; }
.S6955 .specialfont.fontsize_large { font-size: 45px !important; }
.S6955 .specialfont.fontsize_xlarge { font-size: 60px !important; }

.S6955 .specialfont.light { font-weight: 400 !important; }
.S6955 .specialfont.bold { font-weight: 400 !important; }

.S6955 h1.specialfont { font-weight: 400 !important; }
.S6955 h2.specialfont { font-weight: 400 !important; }
.S6955 h3.specialfont { font-weight: 400 !important; }
.S6955 h4.specialfont { font-weight: 400 !important; }
.S6955 h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S6955 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S6955 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S6955 .specialfont.fontsize_small { font-size: 26px !important; }
	.S6955 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S6955 .specialfont.fontsize_large { font-size: 38px !important; }
	.S6955 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S6955 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S6955 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S6955 .specialfont.fontsize_small { font-size: 24px !important; }
	.S6955 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S6955 .specialfont.fontsize_large { font-size: 34px !important; }
	.S6955 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S6955 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S6955 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S6955 .specialfont.fontsize_small { font-size: 22px !important; }
	.S6955 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S6955 .specialfont.fontsize_large { font-size: 30px !important; }
	.S6955 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S6955 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S6955 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S6955 .specialfont.fontsize_small { font-size: 18px !important; }
	.S6955 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S6955 .specialfont.fontsize_large { font-size: 23px !important; }
	.S6955 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 5103 (optional) --------- */ 

.S5103 .specialfont, .S5103 .specialfont {
	font-family: 'Amatic SC', cursive;
	font-size: 45px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S5103 .specialfont.fontsize_xxsmall { font-size: 34px !important; }
.S5103 .specialfont.fontsize_xsmall { font-size: 35px !important; }
.S5103 .specialfont.fontsize_small { font-size: 40px !important; }
.S5103 .specialfont.fontsize_medium { font-size: 45px !important; }
.S5103 .specialfont.fontsize_large { font-size: 55px !important; }
.S5103 .specialfont.fontsize_xlarge { font-size: 70px !important; }

.S5103 .specialfont.light { font-weight: 400 !important; }
.S5103 .specialfont.bold { font-weight: 700 !important; }

.S5103 h1.specialfont { font-weight: 700 !important; }
.S5103 h2.specialfont { font-weight: 700 !important; }
.S5103 h3.specialfont { font-weight: 700 !important; }
.S5103 h4.specialfont { font-weight: 700 !important; }
.S5103 h5.specialfont { font-weight: 700 !important; }


@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5103 .specialfont.fontsize_xxsmall { font-size: 24px !important; }
	.S5103 .specialfont.fontsize_xsmall { font-size: 25px !important; }
	.S5103 .specialfont.fontsize_small { font-size: 35px !important; }
	.S5103 .specialfont.fontsize_medium { font-size: 40px !important; }
	.S5103 .specialfont.fontsize_large { font-size: 45px !important; }
	.S5103 .specialfont.fontsize_xlarge { font-size: 60px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5103 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S5103 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S5103 .specialfont.fontsize_small { font-size:  30px !important; }
	.S5103 .specialfont.fontsize_medium { font-size: 33px !important; }
	.S5103 .specialfont.fontsize_large { font-size: 34px !important; }
	.S5103 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S5103 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S5103 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S5103 .specialfont.fontsize_small { font-size: 28px !important; }
	.S5103 .specialfont.fontsize_medium { font-size: 30px !important; }
	.S5103 .specialfont.fontsize_large { font-size: 35px !important; }
	.S5103 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (max-width: 567px) {
	.S5103 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S5103 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S5103 .specialfont.fontsize_small { font-size: 25px !important; }
	.S5103 .specialfont.fontsize_medium { font-size: 28px !important; }
	.S5103 .specialfont.fontsize_large { font-size: 30px !important; }
	.S5103 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}



/* --- Stylesheet 7137 (optional) --------- */ 

.S7137 .specialfont {
	font-family: 'Anton', sans-serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S7137 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
.S7137 .specialfont.fontsize_xsmall { font-size: 20px !important; }
.S7137 .specialfont.fontsize_small { font-size: 25px !important; }
.S7137 .specialfont.fontsize_medium { font-size: 30px !important; }
.S7137 .specialfont.fontsize_large { font-size: 40px !important; }
.S7137 .specialfont.fontsize_xlarge { font-size: 50px !important; }

.S7137  .specialfont.bold { font-weight: 400 !important; }

.S7137  h1.specialfont { font-weight: 400 !important; }
.S7137  h2.specialfont { font-weight: 400 !important; }
.S7137  h3.specialfont { font-weight: 400 !important; }
.S7137  h4.specialfont { font-weight: 400 !important; }
.S7137  h5.specialfont { font-weight: 400 !important; }


@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S7137 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S7137 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S7137 .specialfont.fontsize_small { font-size: 26px !important; }
	.S7137 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S7137 .specialfont.fontsize_large { font-size: 38px !important; }
	.S7137 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7137 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S7137 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S7137 .specialfont.fontsize_small { font-size: 24px !important; }
	.S7137 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S7137 .specialfont.fontsize_large { font-size: 34px !important; }
	.S7137 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S7137 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S7137 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S7137 .specialfont.fontsize_small { font-size: 22px !important; }
	.S7137 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S7137 .specialfont.fontsize_large { font-size: 30px !important; }
	.S7137 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S7137 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S7137 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S7137 .specialfont.fontsize_small { font-size: 18px !important; }
	.S7137 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S7137 .specialfont.fontsize_large { font-size: 23px !important; }
	.S7137 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 6551 (optional) --------- */ 

.S6551 .specialfont {
	font-family: 'ITC Avant Garde Gothic W01 Bk', sans-serif;
	font-size: 35px;
	font-weight: 600;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S6551  .specialfont.fontsize_xxsmall { font-size: 17px !important; }
.S6551  .specialfont.fontsize_xsmall { font-size: 18px !important; }
.S6551  .specialfont.fontsize_small { font-size: 22px !important; }
.S6551  .specialfont.fontsize_medium { font-size: 27px !important; }
.S6551  .specialfont.fontsize_large { font-size: 35px !important; }
.S6551  .specialfont.fontsize_xlarge { font-size: 43px !important; }

.S6551  .specialfont.light { font-weight: 300 !important; }
.S6551  .specialfont.bold { font-weight: 700 !important; }

.S6551  h1.specialfont { font-weight: 600 !important; }
.S6551  h2.specialfont { font-weight: 600 !important; }
.S6551  h3.specialfont { font-weight: 600 !important; }
.S6551  h4.specialfont { font-weight: 600 !important; }
.S6551  h5.specialfont { font-weight: 600 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S6551 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S6551 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S6551 .specialfont.fontsize_small { font-size: 22px !important; }
	.S6551 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S6551 .specialfont.fontsize_large { font-size: 35px !important; }
	.S6551 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S6551 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S6551 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S6551 .specialfont.fontsize_small { font-size: 20px !important; }
	.S6551 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S6551 .specialfont.fontsize_large { font-size: 32px !important; }
	.S6551 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S6551 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S6551 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S6551 .specialfont.fontsize_small { font-size: 18px !important; }
	.S6551 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S6551 .specialfont.fontsize_large { font-size: 29px !important; }
	.S6551 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (max-width: 567px) {
	.S6551 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S6551 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S6551 .specialfont.fontsize_small { font-size: 16px !important; }
	.S6551 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S6551 .specialfont.fontsize_large { font-size: 26px !important; }
	.S6551 .specialfont.fontsize_xlarge { font-size: 32px !important; }
}



/* --- Stylesheet 5066 (optional) --------- */ 

.S5066 .specialfont {
	font-family: 'Baloo', sans-serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S5066  .specialfont.fontsize_xxsmall { font-size: 17px !important; }
.S5066  .specialfont.fontsize_xsmall { font-size: 18px !important; }
.S5066  .specialfont.fontsize_small { font-size: 22px !important; }
.S5066  .specialfont.fontsize_medium { font-size: 28px !important; }
.S5066  .specialfont.fontsize_large { font-size: 36px !important; }
.S5066  .specialfont.fontsize_xlarge { font-size: 44px !important; }

.S5066  .specialfont.light { font-weight: normal !important; }
.S5066  .specialfont.bold { font-weight: normal !important; }

.S5066  h1.specialfont { font-weight: 400 !important; }
.S5066  h2.specialfont { font-weight: 400 !important; }
.S5066  h3.specialfont { font-weight: 400 !important; }
.S5066  h4.specialfont { font-weight: 400 !important; }
.S5066  h5.specialfont { font-weight: 400 !important; }




@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5066 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S5066 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S5066 .specialfont.fontsize_small { font-size: 26px !important; }
	.S5066 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S5066 .specialfont.fontsize_large { font-size: 38px !important; }
	.S5066 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5066 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S5066 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S5066 .specialfont.fontsize_small { font-size: 24px !important; }
	.S5066 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S5066 .specialfont.fontsize_large { font-size: 34px !important; }
	.S5066 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S5066 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S5066 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S5066 .specialfont.fontsize_small { font-size: 22px !important; }
	.S5066 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S5066 .specialfont.fontsize_large { font-size: 30px !important; }
	.S5066 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S5066 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S5066 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S5066 .specialfont.fontsize_small { font-size: 18px !important; }
	.S5066 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S5066 .specialfont.fontsize_large { font-size: 23px !important; }
	.S5066 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}

/* --- Stylesheet 6721 (optional) --------- */ 

.S6721 .specialfont {
	font-family: "Barlow", serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.1;
}

.S6721 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
.S6721 .specialfont.fontsize_xsmall { font-size: 20px !important; }
.S6721 .specialfont.fontsize_small { font-size: 25px !important; }
.S6721 .specialfont.fontsize_medium { font-size: 30x !important; }
.S6721 .specialfont.fontsize_large { font-size: 40px !important; }
.S6721 .specialfont.fontsize_xlarge { font-size: 50px !important; }

.S6721  .specialfont.light { font-weight: 400 !important; }
.S6721  .specialfont.bold { font-weight: 400 !important; }

.S6721  h1.specialfont { font-weight: 400 !important; }
.S6721  h2.specialfont { font-weight: 400 !important; }
.S6721  h3.specialfont { font-weight: 400 !important; }
.S6721  h4.specialfont { font-weight: 400 !important; }
.S6721  h5.specialfont { font-weight: 400 !important; }


@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S6721 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S6721 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S6721 .specialfont.fontsize_small { font-size: 26px !important; }
	.S6721 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S6721 .specialfont.fontsize_large { font-size: 38px !important; }
	.S6721 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S6721 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S6721 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S6721 .specialfont.fontsize_small { font-size: 24px !important; }
	.S6721 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S6721 .specialfont.fontsize_large { font-size: 34px !important; }
	.S6721 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S6721 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S6721 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S6721 .specialfont.fontsize_small { font-size: 22px !important; }
	.S6721 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S6721 .specialfont.fontsize_large { font-size: 30px !important; }
	.S6721 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S6721 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S6721 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S6721 .specialfont.fontsize_small { font-size: 18px !important; }
	.S6721 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S6721 .specialfont.fontsize_large { font-size: 23px !important; }
	.S6721 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 7932 (optional) --------- */ 

.S7932 .specialfont {
	font-family: "Berkshire Swash", cursive;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.1;
}

.S7932 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
.S7932 .specialfont.fontsize_xsmall { font-size: 20px !important; }
.S7932 .specialfont.fontsize_small { font-size: 25px !important; }
.S7932 .specialfont.fontsize_medium { font-size: 30x !important; }
.S7932 .specialfont.fontsize_large { font-size: 40px !important; }
.S7932 .specialfont.fontsize_xlarge { font-size: 50px !important; }

.S7932  .specialfont.light { font-weight: 400 !important; }
.S7932  .specialfont.bold { font-weight: 400 !important; }

.S7932  h1.specialfont { font-weight: 400 !important; }
.S7932  h2.specialfont { font-weight: 400 !important; }
.S7932  h3.specialfont { font-weight: 400 !important; }
.S7932  h4.specialfont { font-weight: 400 !important; }
.S7932  h5.specialfont { font-weight: 400 !important; }


@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S7932 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S7932 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S7932 .specialfont.fontsize_small { font-size: 26px !important; }
	.S7932 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S7932 .specialfont.fontsize_large { font-size: 38px !important; }
	.S7932 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7932 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S7932 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S7932 .specialfont.fontsize_small { font-size: 24px !important; }
	.S7932 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S7932 .specialfont.fontsize_large { font-size: 34px !important; }
	.S7932 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S7932 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S7932 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S7932 .specialfont.fontsize_small { font-size: 22px !important; }
	.S7932 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S7932 .specialfont.fontsize_large { font-size: 30px !important; }
	.S7932 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S7932 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S7932 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S7932 .specialfont.fontsize_small { font-size: 18px !important; }
	.S7932 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S7932 .specialfont.fontsize_large { font-size: 23px !important; }
	.S7932 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 6454 (optional) --------- */ 

.S6454 .specialfont {
	font-family: 'Cabin', sans-serif;
	font-size: 35px;
	font-weight: 600;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S6454  .specialfont.fontsize_xxsmall { font-size: 17px !important; }
.S6454  .specialfont.fontsize_xsmall { font-size: 18px !important; }
.S6454  .specialfont.fontsize_small { font-size: 22px !important; }
.S6454  .specialfont.fontsize_medium { font-size: 27px !important; }
.S6454  .specialfont.fontsize_large { font-size: 35px !important; }
.S6454  .specialfont.fontsize_xlarge { font-size: 43px !important; }

.S6454  .specialfont.light { font-weight: 300 !important; }
.S6454  .specialfont.bold { font-weight: 700 !important; }

.S6454  h1.specialfont { font-weight: 600 !important; }
.S6454  h2.specialfont { font-weight: 600 !important; }
.S6454  h3.specialfont { font-weight: 600 !important; }
.S6454  h4.specialfont { font-weight: 600 !important; }
.S6454  h5.specialfont { font-weight: 600 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S6454 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S6454 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S6454 .specialfont.fontsize_small { font-size: 22px !important; }
	.S6454 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S6454 .specialfont.fontsize_large { font-size: 35px !important; }
	.S6454 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S6454 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S6454 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S6454 .specialfont.fontsize_small { font-size: 20px !important; }
	.S6454 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S6454 .specialfont.fontsize_large { font-size: 32px !important; }
	.S6454 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S6454 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S6454 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S6454 .specialfont.fontsize_small { font-size: 18px !important; }
	.S6454 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S6454 .specialfont.fontsize_large { font-size: 29px !important; }
	.S6454 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (max-width: 567px) {
	.S6454 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S6454 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S6454 .specialfont.fontsize_small { font-size: 16px !important; }
	.S6454 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S6454 .specialfont.fontsize_large { font-size: 26px !important; }
	.S6454 .specialfont.fontsize_xlarge { font-size: 32px !important; }
}



/* --- Stylesheet 6881 (optional) --------- */ 

.S6881 .specialfont {
	font-family: "Crete Round", serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.1;
}

.S6881 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
.S6881 .specialfont.fontsize_xsmall { font-size: 20px !important; }
.S6881 .specialfont.fontsize_small { font-size: 25px !important; }
.S6881 .specialfont.fontsize_medium { font-size: 30x !important; }
.S6881 .specialfont.fontsize_large { font-size: 40px !important; }
.S6881 .specialfont.fontsize_xlarge { font-size: 50px !important; }

.S6881  .specialfont.light { font-weight: 400 !important; }
.S6881  .specialfont.bold { font-weight: 400 !important; }

.S6881  h1.specialfont { font-weight: 400 !important; }
.S6881  h2.specialfont { font-weight: 400 !important; }
.S6881  h3.specialfont { font-weight: 400 !important; }
.S6881  h4.specialfont { font-weight: 400 !important; }
.S6881  h5.specialfont { font-weight: 400 !important; }


@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S6881 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S6881 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S6881 .specialfont.fontsize_small { font-size: 26px !important; }
	.S6881 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S6881 .specialfont.fontsize_large { font-size: 38px !important; }
	.S6881 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S6881 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S6881 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S6881 .specialfont.fontsize_small { font-size: 24px !important; }
	.S6881 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S6881 .specialfont.fontsize_large { font-size: 34px !important; }
	.S6881 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S6881 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S6881 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S6881 .specialfont.fontsize_small { font-size: 22px !important; }
	.S6881 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S6881 .specialfont.fontsize_large { font-size: 30px !important; }
	.S6881 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S6881 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S6881 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S6881 .specialfont.fontsize_small { font-size: 18px !important; }
	.S6881 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S6881 .specialfont.fontsize_large { font-size: 23px !important; }
	.S6881 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 6001 (optional) --------- */ 

.S6001 .specialfont {
	font-family: 'Courgette', sans-serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.1;
}

.S6001 .specialfont.fontsize_xxsmall { font-size: 16px !important; }
.S6001 .specialfont.fontsize_xsmall { font-size: 17px !important; }
.S6001 .specialfont.fontsize_small { font-size: 21px !important; }
.S6001 .specialfont.fontsize_medium { font-size: 26px !important; }
.S6001 .specialfont.fontsize_large { font-size: 33px !important; }
.S6001 .specialfont.fontsize_xlarge { font-size: 40px !important; }

.S6001  .specialfont.light { font-weight: 400 !important; }
.S6001  .specialfont.bold { font-weight: 400 !important; }

@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S6001 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S6001 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S6001 .specialfont.fontsize_small { font-size: 22px !important; }
	.S6001 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S6001 .specialfont.fontsize_large { font-size: 35px !important; }
	.S6001 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S6001 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S6001 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S6001 .specialfont.fontsize_small { font-size: 20px !important; }
	.S6001 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S6001 .specialfont.fontsize_large { font-size: 32px !important; }
	.S6001 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S6001 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S6001 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S6001 .specialfont.fontsize_small { font-size: 18px !important; }
	.S6001 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S6001 .specialfont.fontsize_large { font-size: 29px !important; }
	.S6001 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (max-width: 567px) {
	.S6001 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S6001 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S6001 .specialfont.fontsize_small { font-size: 16px !important; }
	.S6001 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S6001 .specialfont.fontsize_large { font-size: 26px !important; }
	.S6001 .specialfont.fontsize_xlarge { font-size: 32px !important; }
}



/* --- Stylesheet 7840 (optional) --------- */ 

.S7840 .specialfont, .S7840 .specialfont {
	font-family: 'Courier Prime', monospace;
	font-size: 45px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S7840 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
.S7840 .specialfont.fontsize_xsmall { font-size: 20px !important; }
.S7840 .specialfont.fontsize_small { font-size: 25px !important; }
.S7840 .specialfont.fontsize_medium { font-size: 30px !important; }
.S7840 .specialfont.fontsize_large { font-size: 35px !important; }
.S7840 .specialfont.fontsize_xlarge { font-size: 45px !important; }

.S7840 .specialfont.light { font-weight: 400 !important; }
.S7840 .specialfont.bold { font-weight: 400 !important; }

.S7840 h1.specialfont { font-weight: 400 !important; }
.S7840 h2.specialfont { font-weight: 400 !important; }
.S7840 h3.specialfont { font-weight: 400 !important; }
.S7840 h4.specialfont { font-weight: 400 !important; }
.S7840 h5.specialfont { font-weight: 400 !important; }


@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S7840 .specialfont.fontsize_xxsmall { font-size: 24px !important; }
	.S7840 .specialfont.fontsize_xsmall { font-size: 25px !important; }
	.S7840 .specialfont.fontsize_small { font-size: 35px !important; }
	.S7840 .specialfont.fontsize_medium { font-size: 40px !important; }
	.S7840 .specialfont.fontsize_large { font-size: 45px !important; }
	.S7840 .specialfont.fontsize_xlarge { font-size: 60px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7840 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S7840 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S7840 .specialfont.fontsize_small { font-size:  30px !important; }
	.S7840 .specialfont.fontsize_medium { font-size: 33px !important; }
	.S7840 .specialfont.fontsize_large { font-size: 34px !important; }
	.S7840 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S7840 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S7840 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S7840 .specialfont.fontsize_small { font-size: 28px !important; }
	.S7840 .specialfont.fontsize_medium { font-size: 30px !important; }
	.S7840 .specialfont.fontsize_large { font-size: 35px !important; }
	.S7840 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (max-width: 567px) {
	.S7840 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S7840 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S7840 .specialfont.fontsize_small { font-size: 25px !important; }
	.S7840 .specialfont.fontsize_medium { font-size: 28px !important; }
	.S7840 .specialfont.fontsize_large { font-size: 30px !important; }
	.S7840 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}



/* --- Stylesheet 6812 (optional) --------- */ 

.S6812 .specialfont {
	font-family: 'Domine', serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S6812 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
.S6812 .specialfont.fontsize_xsmall { font-size: 18px !important; }
.S6812 .specialfont.fontsize_small { font-size: 22px !important; }
.S6812 .specialfont.fontsize_medium { font-size: 25px !important; }
.S6812 .specialfont.fontsize_large { font-size: 32px !important; }
.S6812 .specialfont.fontsize_xlarge { font-size: 40px !important; }

.S6812 .specialfont.bold { font-weight: normal !important; }
.S6812 .specialfont.bold { font-weight: normal !important; }

.S6812 h1.specialfont { font-weight: 400 !important; }
.S6812 h2.specialfont { font-weight: 400 !important; }
.S6812 h3.specialfont { font-weight: 400 !important; }
.S6812 h4.specialfont { font-weight: 400 !important; }
.S6812 h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	
	.S6812 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S6812 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S6812 .specialfont.fontsize_small { font-size: 22px !important; }
	.S6812 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S6812 .specialfont.fontsize_large { font-size: 35px !important; }
	.S6812 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S6812 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S6812 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S6812 .specialfont.fontsize_small { font-size: 20px !important; }
	.S6812 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S6812 .specialfont.fontsize_large { font-size: 32px !important; }
	.S6812 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S6812 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S6812 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S6812 .specialfont.fontsize_small { font-size: 18px !important; }
	.S6812 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S6812 .specialfont.fontsize_large { font-size: 29px !important; }
	.S6812 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (max-width: 567px) {
	.S6812 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S6812 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S6812 .specialfont.fontsize_small { font-size: 16px !important; }
	.S6812 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S6812 .specialfont.fontsize_large { font-size: 26px !important; }
	.S6812 .specialfont.fontsize_xlarge { font-size: 28px !important; }
}



/* --- Stylesheet 6706 (optional) --------- */ 

.S6706 .specialfont {
	font-family: 'Dosis', sans-serif;
	font-size: 35px;
	font-weight: 700;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S6706 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
.S6706 .specialfont.fontsize_xsmall { font-size: 18px !important; }
.S6706 .specialfont.fontsize_small { font-size: 22px !important; }
.S6706 .specialfont.fontsize_medium { font-size: 25px !important; }
.S6706 .specialfont.fontsize_large { font-size: 32px !important; }
.S6706 .specialfont.fontsize_xlarge { font-size: 40px !important; }

.S6706 .specialfont.bold { font-weight: normal !important; }
.S6706 .specialfont.bold { font-weight: normal !important; }

.S6706 h1.specialfont { font-weight: 700 !important; }
.S6706 h2.specialfont { font-weight: 700 !important; }
.S6706 h3.specialfont { font-weight: 700 !important; }
.S6706 h4.specialfont { font-weight: 700 !important; }
.S6706 h5.specialfont { font-weight: 700 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	
	.S6706 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S6706 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S6706 .specialfont.fontsize_small { font-size: 22px !important; }
	.S6706 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S6706 .specialfont.fontsize_large { font-size: 35px !important; }
	.S6706 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S6706 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S6706 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S6706 .specialfont.fontsize_small { font-size: 20px !important; }
	.S6706 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S6706 .specialfont.fontsize_large { font-size: 32px !important; }
	.S6706 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S6706 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S6706 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S6706 .specialfont.fontsize_small { font-size: 18px !important; }
	.S6706 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S6706 .specialfont.fontsize_large { font-size: 29px !important; }
	.S6706 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (max-width: 567px) {
	.S6706 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S6706 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S6706 .specialfont.fontsize_small { font-size: 16px !important; }
	.S6706 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S6706 .specialfont.fontsize_large { font-size: 26px !important; }
	.S6706 .specialfont.fontsize_xlarge { font-size: 28px !important; }
}


/* --- Stylesheet 7065 (optional) --------- */ 

.S7065 .specialfont {
	font-family: 'Dr Sugiyama', cursive;
	font-size: 35px;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S7065 .specialfont.fontsize_xxsmall { font-size: 23px !important; }
.S7065 .specialfont.fontsize_xsmall { font-size: 24px !important; }
.S7065 .specialfont.fontsize_small { font-size: 28px !important; }
.S7065 .specialfont.fontsize_medium { font-size: 31px !important; }
.S7065 .specialfont.fontsize_large { font-size: 38px !important; }
.S7065 .specialfont.fontsize_xlarge { font-size: 46px !important; }

.S7065 h1.specialfont { font-weight: 400 !important; }
.S7065 h2.specialfont { font-weight: 400 !important; }
.S7065 h3.specialfont { font-weight: 400 !important; }
.S7065 h4.specialfont { font-weight: 400 !important; }
.S7065 h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	
	.S7065 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S7065 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S7065 .specialfont.fontsize_small { font-size: 27px !important; }
	.S7065 .specialfont.fontsize_medium { font-size: 30px !important; }
	.S7065 .specialfont.fontsize_large { font-size: 37px !important; }
	.S7065 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7065 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S7065 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S7065 .specialfont.fontsize_small { font-size: 26px !important; }
	.S7065 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S7065 .specialfont.fontsize_large { font-size: 36px !important; }
	.S7065 .specialfont.fontsize_xlarge { font-size: 44px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S7065 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S7065 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S7065 .specialfont.fontsize_small { font-size: 25px !important; }
	.S7065 .specialfont.fontsize_medium { font-size: 28px !important; }
	.S7065 .specialfont.fontsize_large { font-size: 35px !important; }
	.S7065 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (max-width: 567px) {
	.S7065 .specialfont.fontsize_xxsmall { font-size: 19px !important; }
	.S7065 .specialfont.fontsize_xsmall { font-size: 20px !important; }
	.S7065 .specialfont.fontsize_small { font-size: 24px !important; }
	.S7065 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S7065 .specialfont.fontsize_large { font-size: 34px !important; }
	.S7065 .specialfont.fontsize_xlarge { font-size: 42px !important; }
}

/* --- Stylesheet 7656 (optional) --------- */ 

.S7656 .specialfont {
	font-family: 'Dancing Script', cursive;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S7656 .specialfont.fontsize_xxsmall { font-size: 27px !important; }
.S7656 .specialfont.fontsize_xsmall { font-size: 29px !important; }
.S7656 .specialfont.fontsize_small { font-size: 32px !important; }
.S7656 .specialfont.fontsize_medium { font-size: 35px !important; }
.S7656 .specialfont.fontsize_large { font-size: 45px !important; }
.S7656 .specialfont.fontsize_xlarge { font-size: 60px !important; }

.S7656 .specialfont.light { font-weight: 400 !important; }
.S7656 .specialfont.bold { font-weight: 400 !important; }

.S7656 h1.specialfont { font-weight: 400 !important; }
.S7656 h2.specialfont { font-weight: 400 !important; }
.S7656 h3.specialfont { font-weight: 400 !important; }
.S7656 h4.specialfont { font-weight: 400 !important; }
.S7656 h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S7656 .specialfont.fontsize_xxsmall { font-size: 25px !important; }
	.S7656 .specialfont.fontsize_xsmall { font-size: 26px !important; }
	.S7656 .specialfont.fontsize_small { font-size: 27px !important; }
	.S7656 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S7656 .specialfont.fontsize_large { font-size: 38px !important; }
	.S7656 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7656 .specialfont.fontsize_xxsmall { font-size: 24px !important; }
	.S7656 .specialfont.fontsize_xsmall { font-size: 25px !important; }
	.S7656 .specialfont.fontsize_small { font-size: 26px !important; }
	.S7656 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S7656 .specialfont.fontsize_large { font-size: 34px !important; }
	.S7656 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S7656 .specialfont.fontsize_xxsmall { font-size: 23px !important; }
	.S7656 .specialfont.fontsize_xsmall { font-size: 24px !important; }
	.S7656 .specialfont.fontsize_small { font-size: 25px !important; }
	.S7656 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S7656 .specialfont.fontsize_large { font-size: 30px !important; }
	.S7656 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S7656 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S7656 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S7656 .specialfont.fontsize_small { font-size: 24px !important; }
	.S7656 .specialfont.fontsize_medium { font-size: 25px !important; }
	.S7656 .specialfont.fontsize_large { font-size: 26px !important; }
	.S7656 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 4718 (optional) --------- */ 

.S4718 .specialfont {
	font-family: "Exo 2", sans-serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S4718  .specialfont.fontsize_xxsmall { font-size: 19px !important; }
.S4718  .specialfont.fontsize_xsmall { font-size: 20px !important; }
.S4718  .specialfont.fontsize_small { font-size: 25px !important; }
.S4718  .specialfont.fontsize_medium { font-size: 30px !important; }
.S4718  .specialfont.fontsize_large { font-size: 35px !important; }
.S4718  .specialfont.fontsize_xlarge { font-size: 50px !important; }

.S4718  .specialfont.light { font-weight: 300 !important; }
.S4718  .specialfont.bold { font-weight: 700 !important; }

.S4718  h1.specialfont { font-weight: 400 !important; }
.S4718  h2.specialfont { font-weight: 400 !important; }
.S4718  h3.specialfont { font-weight: 400 !important; }
.S4718  h4.specialfont { font-weight: 400 !important; }
.S4718  h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S4718 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S4718 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S4718 .specialfont.fontsize_small { font-size: 26px !important; }
	.S4718 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S4718 .specialfont.fontsize_large { font-size: 36px !important; }
	.S4718 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S4718 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S4718 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S4718 .specialfont.fontsize_small { font-size: 24px !important; }
	.S4718 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S4718 .specialfont.fontsize_large { font-size: 32px !important; }
	.S4718 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S4718 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S4718 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S4718 .specialfont.fontsize_small { font-size: 22px !important; }
	.S4718 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S4718 .specialfont.fontsize_large { font-size: 28px !important; }
	.S4718 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S4718 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S4718 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S4718 .specialfont.fontsize_small { font-size: 18px !important; }
	.S4718 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S4718 .specialfont.fontsize_large { font-size: 21px !important; }
	.S4718 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 5145 (optional) --------- */ 

.S5145 .specialfont {
	font-family: "Felipa", sans-serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S5145  .specialfont.fontsize_xxsmall { font-size: 24px !important; }
.S5145  .specialfont.fontsize_xsmall { font-size: 25px !important; }
.S5145  .specialfont.fontsize_small { font-size: 30px !important; }
.S5145  .specialfont.fontsize_medium { font-size: 35px !important; }
.S5145  .specialfont.fontsize_large { font-size: 45px !important; }
.S5145  .specialfont.fontsize_xlarge { font-size: 55px !important; }

.S5145  .specialfont.light { font-weight: 400 !important; }
.S5145  .specialfont.bold { font-weight: 400 !important; }

.S5145  h1.specialfont { font-weight: 400 !important; }
.S5145  h2.specialfont { font-weight: 400 !important; }
.S5145  h3.specialfont { font-weight: 400 !important; }
.S5145  h4.specialfont { font-weight: 400 !important; }
.S5145  h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5145  .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S5145 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S5145 .specialfont.fontsize_small { font-size: 26px !important; }
	.S5145 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S5145 .specialfont.fontsize_large { font-size: 38px !important; }
	.S5145 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5145  .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S5145 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S5145 .specialfont.fontsize_small { font-size: 24px !important; }
	.S5145 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S5145 .specialfont.fontsize_large { font-size: 34px !important; }
	.S5145 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S5145  .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S5145 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S5145 .specialfont.fontsize_small { font-size: 22px !important; }
	.S5145 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S5145 .specialfont.fontsize_large { font-size: 30px !important; }
	.S5145 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S5145  .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S5145 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S5145 .specialfont.fontsize_small { font-size: 18px !important; }
	.S5145 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S5145 .specialfont.fontsize_large { font-size: 23px !important; }
	.S5145 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 4664 (optional) --------- */ 

.S4664 .specialfont {
	font-family: "Georgia", serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S4664  .specialfont.fontsize_xxsmall { font-size: 21px !important; }
.S4664  .specialfont.fontsize_xsmall { font-size: 22px !important; }
.S4664  .specialfont.fontsize_small { font-size: 27px !important; }
.S4664  .specialfont.fontsize_medium { font-size: 31px !important; }
.S4664  .specialfont.fontsize_large { font-size: 35px !important; }
.S4664  .specialfont.fontsize_xlarge { font-size: 42px !important; }

.S4664  .specialfont.light { font-weight: normal !important; }
.S4664  .specialfont.bold { font-weight: normal !important; }

.S4664  h1.specialfont { font-weight: 400 !important; }
.S4664  h2.specialfont { font-weight: 400 !important; }
.S4664  h3.specialfont { font-weight: 400 !important; }
.S4664  h4.specialfont { font-weight: 400 !important; }
.S4664  h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S4664 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S4664 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S4664 .specialfont.fontsize_small { font-size: 26px !important; }
	.S4664 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S4664 .specialfont.fontsize_large { font-size: 38px !important; }
	.S4664 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S4664 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S4664 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S4664 .specialfont.fontsize_small { font-size: 24px !important; }
	.S4664 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S4664 .specialfont.fontsize_large { font-size: 34px !important; }
	.S4664 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S4664 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S4664 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S4664 .specialfont.fontsize_small { font-size: 22px !important; }
	.S4664 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S4664 .specialfont.fontsize_large { font-size: 30px !important; }
	.S4664 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S4664 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S4664 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S4664 .specialfont.fontsize_small { font-size: 18px !important; }
	.S4664 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S4664 .specialfont.fontsize_large { font-size: 23px !important; }
	.S4664 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 7781 (optional) --------- */ 

.S7781 .specialfont {
	font-family: 'Grand Hotel', cursive;
	font-size: 40px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.1;
}

.S7781 .specialfont.fontsize_xxsmall { font-size: 29px !important; }
.S7781 .specialfont.fontsize_xsmall { font-size: 30px !important; }
.S7781 .specialfont.fontsize_small { font-size: 35px !important; }
.S7781 .specialfont.fontsize_medium { font-size: 40px !important; }
.S7781 .specialfont.fontsize_large { font-size: 50px !important; }
.S7781 .specialfont.fontsize_xlarge { font-size: 60px !important; }

.S7781  .specialfont.light { font-weight: 400 !important; }

.S7781  h1.specialfont { font-weight: 400 !important; }
.S7781  h2.specialfont { font-weight: 400 !important; }
.S7781  h3.specialfont { font-weight: 400 !important; }
.S7781  h4.specialfont { font-weight: 400 !important; }
.S7781  h5.specialfont { font-weight: 400 !important; }


@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S7781 .specialfont.fontsize_xxsmall { font-size: 27px !important; }
	.S7781 .specialfont.fontsize_xsmall { font-size: 28px !important; }
	.S7781 .specialfont.fontsize_small { font-size: 30px !important; }
	.S7781 .specialfont.fontsize_medium { font-size: 35px !important; }
	.S7781 .specialfont.fontsize_large { font-size: 45px !important; }
	.S7781 .specialfont.fontsize_xlarge { font-size: 55px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7781 .specialfont.fontsize_xxsmall { font-size: 26px !important; }
	.S7781 .specialfont.fontsize_xsmall { font-size: 27px !important; }
	.S7781 .specialfont.fontsize_small { font-size: 29px !important; }
	.S7781 .specialfont.fontsize_medium { font-size: 33px !important; }
	.S7781 .specialfont.fontsize_large { font-size: 42px !important; }
	.S7781 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S7781 .specialfont.fontsize_xxsmall { font-size: 23px !important; }
	.S7781 .specialfont.fontsize_xsmall { font-size: 24px !important; }
	.S7781 .specialfont.fontsize_small { font-size: 25px !important; }
	.S7781 .specialfont.fontsize_medium { font-size: 32px !important; }
	.S7781 .specialfont.fontsize_large { font-size: 38px !important; }
	.S7781 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (max-width: 567px) {
	.S7781 .specialfont.fontsize_xxsmall { font-size: 24px !important; }
	.S7781 .specialfont.fontsize_xsmall { font-size: 25px !important; }
	.S7781 .specialfont.fontsize_small { font-size: 27px !important; }
	.S7781 .specialfont.fontsize_medium { font-size: 30px !important; }
	.S7781 .specialfont.fontsize_large { font-size: 35px !important; }
	.S7781 .specialfont.fontsize_xlarge { font-size: 35px !important; }
}



/* --- Stylesheet 4616 (optional) --------- */ 

.S4616 .specialfont, .S4616 .specialfont {
	font-family: 'Great Vibes', cursive;
	font-size: 45px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S4616 .specialfont.fontsize_xxsmall { font-size: 34px !important; }
.S4616 .specialfont.fontsize_xsmall { font-size: 35px !important; }
.S4616 .specialfont.fontsize_small { font-size: 40px !important; }
.S4616 .specialfont.fontsize_medium { font-size: 45px !important; }
.S4616 .specialfont.fontsize_large { font-size: 55px !important; }
.S4616 .specialfont.fontsize_xlarge { font-size: 70px !important; }

.S4616 .specialfont.light { font-weight: 400 !important; }
.S4616 .specialfont.bold { font-weight: 400 !important; }

.S4616 h1.specialfont { font-weight: 400 !important; }
.S4616 h2.specialfont { font-weight: 400 !important; }
.S4616 h3.specialfont { font-weight: 400 !important; }
.S4616 h4.specialfont { font-weight: 400 !important; }
.S4616 h5.specialfont { font-weight: 400 !important; }


@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S4616 .specialfont.fontsize_xxsmall { font-size: 24px !important; }
	.S4616 .specialfont.fontsize_xsmall { font-size: 25px !important; }
	.S4616 .specialfont.fontsize_small { font-size: 35px !important; }
	.S4616 .specialfont.fontsize_medium { font-size: 40px !important; }
	.S4616 .specialfont.fontsize_large { font-size: 45px !important; }
	.S4616 .specialfont.fontsize_xlarge { font-size: 60px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S4616 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S4616 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S4616 .specialfont.fontsize_small { font-size:  30px !important; }
	.S4616 .specialfont.fontsize_medium { font-size: 33px !important; }
	.S4616 .specialfont.fontsize_large { font-size: 34px !important; }
	.S4616 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S4616 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S4616 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S4616 .specialfont.fontsize_small { font-size: 28px !important; }
	.S4616 .specialfont.fontsize_medium { font-size: 30px !important; }
	.S4616 .specialfont.fontsize_large { font-size: 35px !important; }
	.S4616 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (max-width: 567px) {
	.S4616 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S4616 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S4616 .specialfont.fontsize_small { font-size: 25px !important; }
	.S4616 .specialfont.fontsize_medium { font-size: 28px !important; }
	.S4616 .specialfont.fontsize_large { font-size: 30px !important; }
	.S4616 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}



/* --- Stylesheet 8238 (optional) --------- */ 

.S8238 .specialfont {
	font-family: 'Grenze Gotisch', cursive;
	font-size: 40px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.1;
}

.S8238 .specialfont.fontsize_xxsmall { font-size: 29px !important; }
.S8238 .specialfont.fontsize_xsmall { font-size: 30px !important; }
.S8238 .specialfont.fontsize_small { font-size: 35px !important; }
.S8238 .specialfont.fontsize_medium { font-size: 40px !important; }
.S8238 .specialfont.fontsize_large { font-size: 50px !important; }
.S8238 .specialfont.fontsize_xlarge { font-size: 60px !important; }

.S8238  .specialfont.light { font-weight: 200 !important; }

.S8238  h1.specialfont { font-weight: 200 !important; }
.S8238  h2.specialfont { font-weight: 200 !important; }
.S8238  h3.specialfont { font-weight: 200 !important; }
.S8238  h4.specialfont { font-weight: 200 !important; }
.S8238  h5.specialfont { font-weight: 200 !important; }


@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S8238 .specialfont.fontsize_xxsmall { font-size: 27px !important; }
	.S8238 .specialfont.fontsize_xsmall { font-size: 28px !important; }
	.S8238 .specialfont.fontsize_small { font-size: 30px !important; }
	.S8238 .specialfont.fontsize_medium { font-size: 35px !important; }
	.S8238 .specialfont.fontsize_large { font-size: 45px !important; }
	.S8238 .specialfont.fontsize_xlarge { font-size: 55px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S8238 .specialfont.fontsize_xxsmall { font-size: 26px !important; }
	.S8238 .specialfont.fontsize_xsmall { font-size: 27px !important; }
	.S8238 .specialfont.fontsize_small { font-size: 29px !important; }
	.S8238 .specialfont.fontsize_medium { font-size: 33px !important; }
	.S8238 .specialfont.fontsize_large { font-size: 42px !important; }
	.S8238 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S8238 .specialfont.fontsize_xxsmall { font-size: 23px !important; }
	.S8238 .specialfont.fontsize_xsmall { font-size: 24px !important; }
	.S8238 .specialfont.fontsize_small { font-size: 25px !important; }
	.S8238 .specialfont.fontsize_medium { font-size: 32px !important; }
	.S8238 .specialfont.fontsize_large { font-size: 38px !important; }
	.S8238 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (max-width: 567px) {
	.S8238 .specialfont.fontsize_xxsmall { font-size: 24px !important; }
	.S8238 .specialfont.fontsize_xsmall { font-size: 25px !important; }
	.S8238 .specialfont.fontsize_small { font-size: 27px !important; }
	.S8238 .specialfont.fontsize_medium { font-size: 30px !important; }
	.S8238 .specialfont.fontsize_large { font-size: 35px !important; }
	.S8238 .specialfont.fontsize_xlarge { font-size: 35px !important; }
}



/* --- Stylesheet 4734 (optional) --------- */ 

.S4734 .specialfont {
	font-family: "IM Fell English", sans-serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S4734  .specialfont.fontsize_xxsmall { font-size: 19px !important; }
.S4734  .specialfont.fontsize_xsmall { font-size: 20px !important; }
.S4734  .specialfont.fontsize_small { font-size: 25px !important; }
.S4734  .specialfont.fontsize_medium { font-size: 30px !important; }
.S4734  .specialfont.fontsize_large { font-size: 40px !important; }
.S4734  .specialfont.fontsize_xlarge { font-size: 50px !important; }

.S4734  .specialfont.light { font-weight: normal !important; }
.S4734  .specialfont.bold { font-weight: normal !important; }

.S4734  h1.specialfont { font-weight: 400 !important; }
.S4734  h2.specialfont { font-weight: 400 !important; }
.S4734  h3.specialfont { font-weight: 400 !important; }
.S4734  h4.specialfont { font-weight: 400 !important; }
.S4734  h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S4734 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S4734 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S4734 .specialfont.fontsize_small { font-size: 26px !important; }
	.S4734 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S4734 .specialfont.fontsize_large { font-size: 38px !important; }
	.S4734 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S4734 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S4734 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S4734 .specialfont.fontsize_small { font-size: 24px !important; }
	.S4734 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S4734 .specialfont.fontsize_large { font-size: 34px !important; }
	.S4734 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S4734 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S4734 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S4734 .specialfont.fontsize_small { font-size: 22px !important; }
	.S4734 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S4734 .specialfont.fontsize_large { font-size: 30px !important; }
	.S4734 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S4734 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S4734 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S4734 .specialfont.fontsize_small { font-size: 18px !important; }
	.S4734 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S4734 .specialfont.fontsize_large { font-size: 23px !important; }
	.S4734 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 5718 (optional) --------- */ 

.S5718 .specialfont {
	font-family: 'Just Another Hand', cursive;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.1;
}

.S5718 .specialfont.fontsize_xxsmall { font-size: 34px !important; }
.S5718 .specialfont.fontsize_xsmall { font-size: 35px !important; }
.S5718 .specialfont.fontsize_small { font-size: 40px !important; }
.S5718 .specialfont.fontsize_medium { font-size: 70px !important; }
.S5718 .specialfont.fontsize_large { font-size: 115px !important; }
.S5718 .specialfont.fontsize_xlarge { font-size: 130px !important; }

.S5718 .specialfont.light { font-weight: 400 !important; }
.S5718 .specialfont.bold { font-weight: normal !important; }

.S5718  h1.specialfont { font-weight: 400 !important; }
.S5718  h2.specialfont { font-weight: 400 !important; }
.S5718  h3.specialfont { font-weight: 400 !important; }
.S5718  h4.specialfont { font-weight: 400 !important; }
.S5718  h5.specialfont { font-weight: 400 !important; }

@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5718 .specialfont.fontsize_xxsmall { font-size: 29px !important; }
	.S5718 .specialfont.fontsize_xsmall { font-size: 30px !important; }
	.S5718 .specialfont.fontsize_small { font-size: 33px !important; }
	.S5718 .specialfont.fontsize_medium { font-size: 40px !important; }
	.S5718 .specialfont.fontsize_large { font-size: 45px !important; }
	.S5718 .specialfont.fontsize_xlarge { font-size: 60px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5718 .specialfont.fontsize_xxsmall { font-size: 28px !important; }
	.S5718 .specialfont.fontsize_xsmall { font-size: 29px !important; }
	.S5718 .specialfont.fontsize_small { font-size: 31px !important; }
	.S5718 .specialfont.fontsize_medium { font-size: 36px !important; }
	.S5718 .specialfont.fontsize_large { font-size: 43px !important; }
	.S5718 .specialfont.fontsize_xlarge { font-size: 55px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S5718 .specialfont.fontsize_xxsmall { font-size: 27px !important; }
	.S5718 .specialfont.fontsize_xsmall { font-size: 28px !important; }
	.S5718 .specialfont.fontsize_small { font-size: 30px !important; }
	.S5718 .specialfont.fontsize_medium { font-size: 33px !important; }
	.S5718 .specialfont.fontsize_large { font-size: 40px !important; }
	.S5718 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (max-width: 567px) {
	.S5718 .specialfont.fontsize_xxsmall { font-size: 25px !important; }
	.S5718 .specialfont.fontsize_xsmall { font-size: 26px !important; }
	.S5718 .specialfont.fontsize_small { font-size: 28px !important; }
	.S5718 .specialfont.fontsize_medium { font-size: 30px !important; }
	.S5718 .specialfont.fontsize_large { font-size: 33px !important; }
	.S5718 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}



/* --- Stylesheet 5397 (optional) --------- */ 

.S5397 .specialfont {
	font-family: 'Kalam', cursive;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.1;
}

.S5397 .specialfont.fontsize_xxsmall { font-size: 19px !important; }
.S5397 .specialfont.fontsize_xsmall { font-size: 20px !important; }
.S5397 .specialfont.fontsize_small { font-size: 25px !important; }
.S5397 .specialfont.fontsize_medium { font-size: 30px !important; }
.S5397 .specialfont.fontsize_large { font-size: 40px !important; }
.S5397 .specialfont.fontsize_xlarge { font-size: 50px !important; }

.S5397 .specialfont.bold { font-weight: 300 !important; }
.S5397 .specialfont.bold { font-weight: 700 !important; }

.S5397  h1.specialfont { font-weight: 400 !important; }
.S5397  h2.specialfont { font-weight: 400 !important; }
.S5397  h3.specialfont { font-weight: 400 !important; }
.S5397  h4.specialfont { font-weight: 400 !important; }
.S5397  h5.specialfont { font-weight: 400 !important; }


@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5397 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S5397 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S5397 .specialfont.fontsize_small { font-size: 20px !important; }
	.S5397 .specialfont.fontsize_medium { font-size: 25px !important; }
	.S5397 .specialfont.fontsize_large { font-size: 35px !important; }
	.S5397 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5397 .specialfont.fontsize_xxsmall { font-size: 16px !important; }
	.S5397 .specialfont.fontsize_xsmall { font-size: 17px !important; }
	.S5397 .specialfont.fontsize_small { font-size: 19px !important; }
	.S5397 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S5397 .specialfont.fontsize_large { font-size: 32px !important; }
	.S5397 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S5397 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S5397 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S5397 .specialfont.fontsize_small { font-size: 18px !important; }
	.S5397 .specialfont.fontsize_medium { font-size: 22px !important; }
	.S5397 .specialfont.fontsize_large { font-size: 28px !important; }
	.S5397 .specialfont.fontsize_xlarge { font-size: 35px !important; }
}

@media all and (max-width: 567px) {
	.S5397 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S5397 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S5397 .specialfont.fontsize_small { font-size: 17px !important; }
	.S5397 .specialfont.fontsize_medium { font-size: 20px !important; }
	.S5397 .specialfont.fontsize_large { font-size: 25px !important; }
	.S5397 .specialfont.fontsize_xlarge { font-size: 25px !important; }
}



/* --- Stylesheet 8446 (optional) --------- */ 

.S8446 .specialfont {
	font-family: 'Khand', sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 1.4;
}


.S8446 .specialfont.fontsize_xxsmall { font-size: 19px !important; }
.S8446 .specialfont.fontsize_xsmall { font-size: 20px !important; }
.S8446 .specialfont.fontsize_small { font-size: 25px !important; }
.S8446 .specialfont.fontsize_medium { font-size: 30px !important; }
.S8446 .specialfont.fontsize_large { font-size: 40px !important; }
.S8446 .specialfont.fontsize_xlarge { font-size: 50px !important; }

.S8446 .specialfont.bold { font-weight: 400 !important; }

.S8446  h1.specialfont { font-weight: 400 !important; }
.S8446  h2.specialfont { font-weight: 400 !important; }
.S8446  h3.specialfont { font-weight: 400 !important; }
.S8446  h4.specialfont { font-weight: 400 !important; }
.S8446  h5.specialfont { font-weight: 400 !important; }


@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S8446 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S8446 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S8446 .specialfont.fontsize_small { font-size: 20px !important; }
	.S8446 .specialfont.fontsize_medium { font-size: 25px !important; }
	.S8446 .specialfont.fontsize_large { font-size: 35px !important; }
	.S8446 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S8446 .specialfont.fontsize_xxsmall { font-size: 16px !important; }
	.S8446 .specialfont.fontsize_xsmall { font-size: 17px !important; }
	.S8446 .specialfont.fontsize_small { font-size: 19px !important; }
	.S8446 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S8446 .specialfont.fontsize_large { font-size: 32px !important; }
	.S8446 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S8446 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S8446 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S8446 .specialfont.fontsize_small { font-size: 18px !important; }
	.S8446 .specialfont.fontsize_medium { font-size: 22px !important; }
	.S8446 .specialfont.fontsize_large { font-size: 28px !important; }
	.S8446 .specialfont.fontsize_xlarge { font-size: 35px !important; }
}

@media all and (max-width: 567px) {
	.S8446 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S8446 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S8446 .specialfont.fontsize_small { font-size: 17px !important; }
	.S8446 .specialfont.fontsize_medium { font-size: 20px !important; }
	.S8446 .specialfont.fontsize_large { font-size: 25px !important; }
	.S8446 .specialfont.fontsize_xlarge { font-size: 25px !important; }
}



/* --- Stylesheet 6710 (optional) --------- */ 

.S6710 .specialfont {
	font-family: "Kodchasan", sans-serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S6710  .specialfont.fontsize_xxsmall { font-size: 19px !important; }
.S6710  .specialfont.fontsize_xsmall { font-size: 20px !important; }
.S6710  .specialfont.fontsize_small { font-size: 25px !important; }
.S6710  .specialfont.fontsize_medium { font-size: 30px !important; }
.S6710  .specialfont.fontsize_large { font-size: 40px !important; }
.S6710  .specialfont.fontsize_xlarge { font-size: 50px !important; }

.S6710  .specialfont.light { font-weight: 300 !important; }
.S6710  .specialfont.bold { font-weight: 700 !important; }

.S6710  h1.specialfont { font-weight: 400 !important; }
.S6710  h2.specialfont { font-weight: 400 !important; }
.S6710  h3.specialfont { font-weight: 400 !important; }
.S6710  h4.specialfont { font-weight: 400 !important; }
.S6710  h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S6710 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S6710 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S6710 .specialfont.fontsize_small { font-size: 26px !important; }
	.S6710 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S6710 .specialfont.fontsize_large { font-size: 38px !important; }
	.S6710 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S6710 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S6710 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S6710 .specialfont.fontsize_small { font-size: 24px !important; }
	.S6710 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S6710 .specialfont.fontsize_large { font-size: 34px !important; }
	.S6710 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S6710 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S6710 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S6710 .specialfont.fontsize_small { font-size: 22px !important; }
	.S6710 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S6710 .specialfont.fontsize_large { font-size: 30px !important; }
	.S6710 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S6710 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S6710 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S6710 .specialfont.fontsize_small { font-size: 18px !important; }
	.S6710 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S6710 .specialfont.fontsize_large { font-size: 23px !important; }
	.S6710 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}

/* --- Stylesheet 7933 (optional) --------- */ 

.S7933 .specialfont {
	font-family: "Lobster", cursive;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.1;
}

.S7933 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
.S7933 .specialfont.fontsize_xsmall { font-size: 20px !important; }
.S7933 .specialfont.fontsize_small { font-size: 25px !important; }
.S7933 .specialfont.fontsize_medium { font-size: 30x !important; }
.S7933 .specialfont.fontsize_large { font-size: 40px !important; }
.S7933 .specialfont.fontsize_xlarge { font-size: 50px !important; }

.S7933  .specialfont.light { font-weight: 400 !important; }
.S7933  .specialfont.bold { font-weight: 400 !important; }

.S7933  h1.specialfont { font-weight: 400 !important; }
.S7933  h2.specialfont { font-weight: 400 !important; }
.S7933  h3.specialfont { font-weight: 400 !important; }
.S7933  h4.specialfont { font-weight: 400 !important; }
.S7933  h5.specialfont { font-weight: 400 !important; }


@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S7933 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S7933 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S7933 .specialfont.fontsize_small { font-size: 26px !important; }
	.S7933 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S7933 .specialfont.fontsize_large { font-size: 38px !important; }
	.S7933 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7933 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S7933 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S7933 .specialfont.fontsize_small { font-size: 24px !important; }
	.S7933 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S7933 .specialfont.fontsize_large { font-size: 34px !important; }
	.S7933 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S7933 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S7933 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S7933 .specialfont.fontsize_small { font-size: 22px !important; }
	.S7933 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S7933 .specialfont.fontsize_large { font-size: 30px !important; }
	.S7933 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S7933 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S7933 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S7933 .specialfont.fontsize_small { font-size: 18px !important; }
	.S7933 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S7933 .specialfont.fontsize_large { font-size: 23px !important; }
	.S7933 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 7570 (optional) --------- */ 

.S7570 .specialfont {
	font-family: 'Marck Script', cursive;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S7570 .specialfont.fontsize_xxsmall { font-size: 48px !important; }
.S7570 .specialfont.fontsize_xsmall { font-size: 33px !important; }
.S7570 .specialfont.fontsize_small { font-size: 37px !important; }
.S7570 .specialfont.fontsize_medium { font-size: 40px !important; }
.S7570 .specialfont.fontsize_large { font-size: 47px !important; }
.S7570 .specialfont.fontsize_xlarge { font-size: 55px !important; }

.S7570 h1.specialfont { font-weight: 400 !important; }
.S7570 h2.specialfont { font-weight: 400 !important; }
.S7570 h3.specialfont { font-weight: 400 !important; }
.S7570 h4.specialfont { font-weight: 400 !important; }
.S7570 h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	
	.S7570 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S7570 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S7570 .specialfont.fontsize_small { font-size: 22px !important; }
	.S7570 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S7570 .specialfont.fontsize_large { font-size: 35px !important; }
	.S7570 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7570 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S7570 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S7570 .specialfont.fontsize_small { font-size: 20px !important; }
	.S7570 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S7570 .specialfont.fontsize_large { font-size: 32px !important; }
	.S7570 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S7570 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S7570 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S7570 .specialfont.fontsize_small { font-size: 18px !important; }
	.S7570 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S7570 .specialfont.fontsize_large { font-size: 29px !important; }
	.S7570 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (max-width: 567px) {
	.S7570 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S7570 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S7570 .specialfont.fontsize_small { font-size: 16px !important; }
	.S7570 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S7570 .specialfont.fontsize_large { font-size: 26px !important; }
	.S7570 .specialfont.fontsize_xlarge { font-size: 28px !important; }
}



/* --- Stylesheet 8165 (optional) --------- */ 

.S8165 .specialfont {
	font-family: 'Meddon', cursive;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S8165 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
.S8165 .specialfont.fontsize_xsmall { font-size: 20px !important; }
.S8165 .specialfont.fontsize_small { font-size: 25px !important; }
.S8165 .specialfont.fontsize_medium { font-size: 30px !important; }
.S8165 .specialfont.fontsize_large { font-size: 35px !important; }
.S8165 .specialfont.fontsize_xlarge { font-size: 45px !important; }

.S8165  .specialfont.light { font-weight: 400 !important; }
.S8165  .specialfont.bold { font-weight: 400 !important; }

.S8165  h1.specialfont { font-weight: 400 !important; }
.S8165  h2.specialfont { font-weight: 400 !important; }
.S8165  h3.specialfont { font-weight: 400 !important; }
.S8165  h4.specialfont { font-weight: 400 !important; }
.S8165  h5.specialfont { font-weight: 400 !important; }

@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S8165 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S8165 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S8165 .specialfont.fontsize_small { font-size: 27px !important; }
	.S8165 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S8165 .specialfont.fontsize_large { font-size: 32px !important; }
	.S8165 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S8165 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S8165 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S8165 .specialfont.fontsize_small { font-size: 25px !important; }
	.S8165 .specialfont.fontsize_medium { font-size: 35px !important; }
	.S8165 .specialfont.fontsize_large { font-size: 40px !important; }
	.S8165 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S8165 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S8165 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S8165 .specialfont.fontsize_small { font-size: 23px !important; }
	.S8165 .specialfont.fontsize_medium { font-size: 32px !important; }
	.S8165 .specialfont.fontsize_large { font-size: 40px !important; }
	.S8165 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (max-width: 567px) {
	.S8165 .specialfont.fontsize_xxsmall { font-size: 16px !important; }
	.S8165 .specialfont.fontsize_xsmall { font-size: 17px !important; }
	.S8165 .specialfont.fontsize_small { font-size: 21px !important; }
	.S8165 .specialfont.fontsize_medium { font-size: 20px !important; }
	.S8165 .specialfont.fontsize_large { font-size: 28px !important; }
	.S8165 .specialfont.fontsize_xlarge { font-size: 35px !important; }
}



/* --- Stylesheet 5554 (optional) --------- */ 

.S5554 .specialfont {
	font-family: 'Miniver', cursive;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S5554 .specialfont.fontsize_xxsmall { font-size: 24px !important; }
.S5554 .specialfont.fontsize_xsmall { font-size: 25px !important; }
.S5554 .specialfont.fontsize_small { font-size: 30px !important; }
.S5554 .specialfont.fontsize_medium { font-size: 40px !important; }
.S5554 .specialfont.fontsize_large { font-size: 45px !important; }
.S5554 .specialfont.fontsize_xlarge { font-size: 65px !important; }

.S5554  .specialfont.light { font-weight: 400 !important; }
.S5554  .specialfont.bold { font-weight: 400 !important; }

.S5554  h1.specialfont { font-weight: 400 !important; }
.S5554  h2.specialfont { font-weight: 400 !important; }
.S5554  h3.specialfont { font-weight: 400 !important; }
.S5554  h4.specialfont { font-weight: 400 !important; }
.S5554  h5.specialfont { font-weight: 400 !important; }

@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5554 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S5554 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S5554 .specialfont.fontsize_small { font-size: 27px !important; }
	.S5554 .specialfont.fontsize_medium { font-size: 37px !important; }
	.S5554 .specialfont.fontsize_large { font-size: 42px !important; }
	.S5554 .specialfont.fontsize_xlarge { font-size: 60px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5554 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S5554 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S5554 .specialfont.fontsize_small { font-size: 25px !important; }
	.S5554 .specialfont.fontsize_medium { font-size: 35px !important; }
	.S5554 .specialfont.fontsize_large { font-size: 40px !important; }
	.S5554 .specialfont.fontsize_xlarge { font-size: 55px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S5554 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S5554 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S5554 .specialfont.fontsize_small { font-size: 23px !important; }
	.S5554 .specialfont.fontsize_medium { font-size: 32px !important; }
	.S5554 .specialfont.fontsize_large { font-size: 40px !important; }
	.S5554 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (max-width: 567px) {
	.S5554 .specialfont.fontsize_xxsmall { font-size: 16px !important; }
	.S5554 .specialfont.fontsize_xsmall { font-size: 17px !important; }
	.S5554 .specialfont.fontsize_small { font-size: 21px !important; }
	.S5554 .specialfont.fontsize_medium { font-size: 30px !important; }
	.S5554 .specialfont.fontsize_large { font-size: 38px !important; }
	.S5554 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}



/* --- Stylesheet 7445 (optional) --------- */ 

.S7445 .specialfont {
	font-family: 'Montserrat', sans-serif;;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S7445 .specialfont.fontsize_xxsmall { font-size: 24px !important; }
.S7445 .specialfont.fontsize_xsmall { font-size: 25px !important; }
.S7445 .specialfont.fontsize_small { font-size: 30px !important; }
.S7445 .specialfont.fontsize_medium { font-size: 35px !important; }
.S7445 .specialfont.fontsize_large { font-size: 45px !important; }
.S7445 .specialfont.fontsize_xlarge { font-size: 60px !important; }

.S7445 .specialfont.light { font-weight: 300 !important; }
.S7445 .specialfont.bold { font-weight: 700 !important; }

.S7445 h1.specialfont { font-weight: 400 !important; }
.S7445 h2.specialfont { font-weight: 400 !important; }
.S7445 h3.specialfont { font-weight: 400 !important; }
.S7445 h4.specialfont { font-weight: 400 !important; }
.S7445 h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S7445 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S7445 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S7445 .specialfont.fontsize_small { font-size: 26px !important; }
	.S7445 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S7445 .specialfont.fontsize_large { font-size: 38px !important; }
	.S7445 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7445 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S7445 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S7445 .specialfont.fontsize_small { font-size: 24px !important; }
	.S7445 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S7445 .specialfont.fontsize_large { font-size: 34px !important; }
	.S7445 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S7445 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S7445 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S7445 .specialfont.fontsize_small { font-size: 22px !important; }
	.S7445 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S7445 .specialfont.fontsize_large { font-size: 30px !important; }
	.S7445 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S7445 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S7445 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S7445 .specialfont.fontsize_small { font-size: 18px !important; }
	.S7445 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S7445 .specialfont.fontsize_large { font-size: 23px !important; }
	.S7445 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 6730 (optional) --------- */ 

.S6730 .specialfont {
	font-family: 'Muli', sans-serif;
	font-size: 35px;
	font-weight: 600;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S6730  .specialfont.fontsize_xxsmall { font-size: 17px !important; }
.S6730  .specialfont.fontsize_xsmall { font-size: 18px !important; }
.S6730  .specialfont.fontsize_small { font-size: 22px !important; }
.S6730  .specialfont.fontsize_medium { font-size: 27px !important; }
.S6730  .specialfont.fontsize_large { font-size: 35px !important; }
.S6730  .specialfont.fontsize_xlarge { font-size: 43px !important; }

.S6730  .specialfont.light { font-weight: 400 !important; }
.S6730  .specialfont.bold { font-weight: 700 !important; }

.S6730  h1.specialfont { font-weight: 600 !important; }
.S6730  h2.specialfont { font-weight: 600 !important; }
.S6730  h3.specialfont { font-weight: 600 !important; }
.S6730  h4.specialfont { font-weight: 600 !important; }
.S6730  h5.specialfont { font-weight: 600 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S6730 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S6730 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S6730 .specialfont.fontsize_small { font-size: 22px !important; }
	.S6730 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S6730 .specialfont.fontsize_large { font-size: 35px !important; }
	.S6730 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S6730 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S6730 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S6730 .specialfont.fontsize_small { font-size: 20px !important; }
	.S6730 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S6730 .specialfont.fontsize_large { font-size: 32px !important; }
	.S6730 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S6730 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S6730 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S6730 .specialfont.fontsize_small { font-size: 18px !important; }
	.S6730 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S6730 .specialfont.fontsize_large { font-size: 29px !important; }
	.S6730 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (max-width: 567px) {
	.S6730 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S6730 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S6730 .specialfont.fontsize_small { font-size: 16px !important; }
	.S6730 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S6730 .specialfont.fontsize_large { font-size: 26px !important; }
	.S6730 .specialfont.fontsize_xlarge { font-size: 32px !important; }
}



/* --- Stylesheet 8438 (optional) --------- */ 

.S8438 .specialfont {
	font-family: 'Notable', sans-serif;
	font-size: 35px;
	font-weight: 800;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S8438 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
.S8438 .specialfont.fontsize_xsmall { font-size: 18px !important; }
.S8438 .specialfont.fontsize_small { font-size: 22px !important; }
.S8438 .specialfont.fontsize_medium { font-size: 25px !important; }
.S8438 .specialfont.fontsize_large { font-size: 32px !important; }
.S8438 .specialfont.fontsize_xlarge { font-size: 40px !important; }

.S8438 h1.specialfont { font-weight: 800 !important; }
.S8438 h2.specialfont { font-weight: 800 !important; }
.S8438 h3.specialfont { font-weight: 800 !important; }
.S8438 h4.specialfont { font-weight: 800 !important; }
.S8438 h5.specialfont { font-weight: 800 !important; }
.S8438 .bold { font-weight: 800 !important; }

@media all and (min-width: 1024px) and (max-width: 1279px) {
	
	.S8438 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S8438 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S8438 .specialfont.fontsize_small { font-size: 22px !important; }
	.S8438 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S8438 .specialfont.fontsize_large { font-size: 30px !important; }
	.S8438 .specialfont.fontsize_xlarge { font-size: 34px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S8438 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S8438 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S8438 .specialfont.fontsize_small { font-size: 20px !important; }
	.S8438 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S8438 .specialfont.fontsize_large { font-size: 32px !important; }
	.S8438 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S8438 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S8438 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S8438 .specialfont.fontsize_small { font-size: 18px !important; }
	.S8438 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S8438 .specialfont.fontsize_large { font-size: 28px !important; }
	.S8438 .specialfont.fontsize_xlarge { font-size: 32px !important; }
}

@media all and (max-width: 567px) {
	.S8438 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S8438 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S8438 .specialfont.fontsize_small { font-size: 16px !important; }
	.S8438 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S8438 .specialfont.fontsize_large { font-size: 24px !important; }
	.S8438 .specialfont.fontsize_xlarge { font-size: 25px !important; }
}




/* --- Stylesheet 8432 (optional) --------- */ 

.S8432 .specialfont {
	font-family: 'Norican', sans-serif;;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S8432 .specialfont.fontsize_xxsmall { font-size: 24px !important; }
.S8432 .specialfont.fontsize_xsmall { font-size: 25px !important; }
.S8432 .specialfont.fontsize_small { font-size: 30px !important; }
.S8432 .specialfont.fontsize_medium { font-size: 35px !important; }
.S8432 .specialfont.fontsize_large { font-size: 45px !important; }
.S8432 .specialfont.fontsize_xlarge { font-size: 60px !important; }

.S8432 .specialfont.light { font-weight: 300 !important; }
.S8432 .specialfont.bold { font-weight: 700 !important; }

.S8432 h1.specialfont { font-weight: 400 !important; }
.S8432 h2.specialfont { font-weight: 400 !important; }
.S8432 h3.specialfont { font-weight: 400 !important; }
.S8432 h4.specialfont { font-weight: 400 !important; }
.S8432 h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S8432 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S8432 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S8432 .specialfont.fontsize_small { font-size: 26px !important; }
	.S8432 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S8432 .specialfont.fontsize_large { font-size: 38px !important; }
	.S8432 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S8432 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S8432 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S8432 .specialfont.fontsize_small { font-size: 24px !important; }
	.S8432 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S8432 .specialfont.fontsize_large { font-size: 34px !important; }
	.S8432 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S8432 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S8432 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S8432 .specialfont.fontsize_small { font-size: 22px !important; }
	.S8432 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S8432 .specialfont.fontsize_large { font-size: 30px !important; }
	.S8432 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S8432 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S8432 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S8432 .specialfont.fontsize_small { font-size: 18px !important; }
	.S8432 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S8432 .specialfont.fontsize_large { font-size: 23px !important; }
	.S8432 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 4773 (optional) --------- */ 

.S4773 .specialfont {
	font-family: 'Open Sans', sans-serif;
	font-size: 35px;
	font-weight: 600;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S4773  .specialfont.fontsize_xxsmall { font-size: 17px !important; }
.S4773  .specialfont.fontsize_xsmall { font-size: 18px !important; }
.S4773  .specialfont.fontsize_small { font-size: 22px !important; }
.S4773  .specialfont.fontsize_medium { font-size: 27px !important; }
.S4773  .specialfont.fontsize_large { font-size: 35px !important; }
.S4773  .specialfont.fontsize_xlarge { font-size: 43px !important; }

.S4773  .specialfont.light { font-weight: 300 !important; }
.S4773  .specialfont.bold { font-weight: 700 !important; }

.S4773  h1.specialfont { font-weight: 600 !important; }
.S4773  h2.specialfont { font-weight: 600 !important; }
.S4773  h3.specialfont { font-weight: 600 !important; }
.S4773  h4.specialfont { font-weight: 600 !important; }
.S4773  h5.specialfont { font-weight: 600 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S4773 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S4773 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S4773 .specialfont.fontsize_small { font-size: 22px !important; }
	.S4773 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S4773 .specialfont.fontsize_large { font-size: 35px !important; }
	.S4773 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S4773 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S4773 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S4773 .specialfont.fontsize_small { font-size: 20px !important; }
	.S4773 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S4773 .specialfont.fontsize_large { font-size: 32px !important; }
	.S4773 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S4773 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S4773 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S4773 .specialfont.fontsize_small { font-size: 18px !important; }
	.S4773 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S4773 .specialfont.fontsize_large { font-size: 29px !important; }
	.S4773 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (max-width: 567px) {
	.S4773 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S4773 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S4773 .specialfont.fontsize_small { font-size: 16px !important; }
	.S4773 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S4773 .specialfont.fontsize_large { font-size: 23px !important; }
	.S4773 .specialfont.fontsize_xlarge { font-size: 26px !important; }
}



/* --- Stylesheet 6603 (optional) --------- */ 

.S6603 .specialfont {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 35px;
	font-weight: 300;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S6603  .specialfont.fontsize_xxsmall { font-size: 21px !important; }
.S6603  .specialfont.fontsize_xsmall { font-size: 22px !important; }
.S6603  .specialfont.fontsize_small { font-size: 27px !important; }
.S6603  .specialfont.fontsize_medium { font-size: 33px !important; }
.S6603  .specialfont.fontsize_large { font-size: 40px !important; }
.S6603  .specialfont.fontsize_xlarge { font-size: 45px !important; }

.S6603  .specialfont.light { font-weight: normal !important; }
.S6603  .specialfont.bold { font-weight: normal !important; }

.S6603  h1.specialfont { font-weight: 400 !important; }
.S6603  h2.specialfont { font-weight: 400 !important; }
.S6603  h3.specialfont { font-weight: 400 !important; }
.S6603  h4.specialfont { font-weight: 400 !important; }
.S6603  h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S6603 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S6603 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S6603 .specialfont.fontsize_small { font-size: 26px !important; }
	.S6603 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S6603 .specialfont.fontsize_large { font-size: 38px !important; }
	.S6603 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S6603 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S6603 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S6603 .specialfont.fontsize_small { font-size: 24px !important; }
	.S6603 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S6603 .specialfont.fontsize_large { font-size: 34px !important; }
	.S6603 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S6603 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S6603 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S6603 .specialfont.fontsize_small { font-size: 22px !important; }
	.S6603 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S6603 .specialfont.fontsize_large { font-size: 30px !important; }
	.S6603 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S6603 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S6603 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S6603 .specialfont.fontsize_small { font-size: 18px !important; }
	.S6603 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S6603 .specialfont.fontsize_large { font-size: 23px !important; }
	.S6603 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}

/* --- Stylesheet 6069 (optional) --------- */ 

.S6069 .specialfont {
	font-family: 'Pacifico', cursive;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S6069 .specialfont.fontsize_xxsmall { font-size: 19px !important; }
.S6069 .specialfont.fontsize_xsmall { font-size: 20px !important; }
.S6069 .specialfont.fontsize_small { font-size: 25px !important; }
.S6069 .specialfont.fontsize_medium { font-size: 30px !important; }
.S6069 .specialfont.fontsize_large { font-size: 40px !important; }
.S6069 .specialfont.fontsize_xlarge { font-size: 50px !important; }

.S6069 .specialfont.light { font-weight: 400 !important; }
.S6069 .specialfont.bold { font-weight: 400 !important; }

.S6069  h1.specialfont { font-weight: 400 !important; }
.S6069  h2.specialfont { font-weight: 400 !important; }
.S6069  h3.specialfont { font-weight: 400 !important; }
.S6069  h4.specialfont { font-weight: 400 !important; }
.S6069  h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S6069 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S6069 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S6069 .specialfont.fontsize_small { font-size: 26px !important; }
	.S6069 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S6069 .specialfont.fontsize_large { font-size: 38px !important; }
	.S6069 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S6069 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S6069 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S6069 .specialfont.fontsize_small { font-size: 24px !important; }
	.S6069 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S6069 .specialfont.fontsize_large { font-size: 34px !important; }
	.S6069 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S6069 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S6069 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S6069 .specialfont.fontsize_small { font-size: 22px !important; }
	.S6069 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S6069 .specialfont.fontsize_large { font-size: 30px !important; }
	.S6069 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S6069 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S6069 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S6069 .specialfont.fontsize_small { font-size: 18px !important; }
	.S6069 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S6069 .specialfont.fontsize_large { font-size: 23px !important; }
	.S6069 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 4735 (optional) --------- */ 

.S4735 .specialfont {
	font-family: "Parisienne", serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.1;
}

.S4735  .specialfont.fontsize_xxsmall { font-size: 19px !important; }
.S4735  .specialfont.fontsize_xsmall { font-size: 20px !important; }
.S4735  .specialfont.fontsize_small { font-size: 25px !important; }
.S4735  .specialfont.fontsize_medium { font-size: 30px !important; }
.S4735  .specialfont.fontsize_large { font-size: 40px !important; }
.S4735  .specialfont.fontsize_xlarge { font-size: 65px !important; }

.S4735  .specialfont.bold { font-weight: 400 !important; }
.S4735  .specialfont.bold { font-weight: normal !important; }

.S4735  h1.specialfont { font-weight: 400 !important; }
.S4735  h2.specialfont { font-weight: 400 !important; }
.S4735  h3.specialfont { font-weight: 400 !important; }
.S4735  h4.specialfont { font-weight: 400 !important; }
.S4735  h5.specialfont { font-weight: 400 !important; }




@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S4735 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S4735 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S4735 .specialfont.fontsize_small { font-size: 26px !important; }
	.S4735 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S4735 .specialfont.fontsize_large { font-size: 38px !important; }
	.S4735 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S4735 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S4735 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S4735 .specialfont.fontsize_small { font-size: 24px !important; }
	.S4735 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S4735 .specialfont.fontsize_large { font-size: 34px !important; }
	.S4735 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S4735 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S4735 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S4735 .specialfont.fontsize_small { font-size: 22px !important; }
	.S4735 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S4735 .specialfont.fontsize_large { font-size: 30px !important; }
	.S4735 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S4735 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S4735 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S4735 .specialfont.fontsize_small { font-size: 18px !important; }
	.S4735 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S4735 .specialfont.fontsize_large { font-size: 23px !important; }
	.S4735 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 5297 (optional) --------- */ 

.S5297 .specialfont {
	font-family: 'Patua One', cursive;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S5297 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
.S5297 .specialfont.fontsize_xsmall { font-size: 22px !important; }
.S5297 .specialfont.fontsize_small { font-size: 25px !important; }
.S5297 .specialfont.fontsize_medium { font-size: 30px !important; }
.S5297 .specialfont.fontsize_large { font-size: 37px !important; }
.S5297 .specialfont.fontsize_xlarge { font-size: 45px !important; }

.S5297  .specialfont.light { font-weight: 400 !important; }
.S5297  .specialfont.bold { font-weight: 400 !important; }

.S5297  h1.specialfont { font-weight: 400 !important; }
.S5297  h2.specialfont { font-weight: 400 !important; }
.S5297  h3.specialfont { font-weight: 400 !important; }
.S5297  h4.specialfont { font-weight: 400 !important; }
.S5297  h5.specialfont { font-weight: 400 !important; }

@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5297 .specialfont.fontsize_xxsmall { font-size: 19px !important; }
	.S5297 .specialfont.fontsize_xsmall { font-size: 20px !important; }
	.S5297 .specialfont.fontsize_small { font-size: 23px !important; }
	.S5297 .specialfont.fontsize_medium { font-size: 30px !important; }
	.S5297 .specialfont.fontsize_large { font-size: 35px !important; }
	.S5297 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5297 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S5297 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S5297 .specialfont.fontsize_small { font-size: 21px !important; }
	.S5297 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S5297 .specialfont.fontsize_large { font-size: 33px !important; }
	.S5297 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S5297 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S5297 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S5297 .specialfont.fontsize_small { font-size: 20px !important; }
	.S5297 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S5297 .specialfont.fontsize_large { font-size: 30px !important; }
	.S5297 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S5297 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S5297 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S5297 .specialfont.fontsize_small { font-size: 18px !important; }
	.S5297 .specialfont.fontsize_medium { font-size: 20px !important; }
	.S5297 .specialfont.fontsize_large { font-size: 23px !important; }
	.S5297 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 8299 (optional) --------- */ 

.S8299 .specialfont {
	font-family: 'Permanent Marker', cursive;
	font-size: 35px;
	font-weight: 600;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S8299  .specialfont.fontsize_xxsmall { font-size: 17px !important; }
.S8299  .specialfont.fontsize_xsmall { font-size: 18px !important; }
.S8299  .specialfont.fontsize_small { font-size: 22px !important; }
.S8299  .specialfont.fontsize_medium { font-size: 27px !important; }
.S8299  .specialfont.fontsize_large { font-size: 35px !important; }
.S8299  .specialfont.fontsize_xlarge { font-size: 43px !important; }

.S8299  .specialfont.light { font-weight: 400 !important; }
.S8299  .specialfont.bold { font-weight: 700 !important; }

.S8299  h1.specialfont { font-weight: 600 !important; }
.S8299  h2.specialfont { font-weight: 600 !important; }
.S8299  h3.specialfont { font-weight: 600 !important; }
.S8299  h4.specialfont { font-weight: 600 !important; }
.S8299  h5.specialfont { font-weight: 600 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S8299 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S8299 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S8299 .specialfont.fontsize_small { font-size: 22px !important; }
	.S8299 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S8299 .specialfont.fontsize_large { font-size: 35px !important; }
	.S8299 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S8299 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S8299 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S8299 .specialfont.fontsize_small { font-size: 20px !important; }
	.S8299 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S8299 .specialfont.fontsize_large { font-size: 32px !important; }
	.S8299 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S8299 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S8299 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S8299 .specialfont.fontsize_small { font-size: 18px !important; }
	.S8299 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S8299 .specialfont.fontsize_large { font-size: 29px !important; }
	.S8299 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (max-width: 567px) {
	.S8299 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S8299 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S8299 .specialfont.fontsize_small { font-size: 16px !important; }
	.S8299 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S8299 .specialfont.fontsize_large { font-size: 26px !important; }
	.S8299 .specialfont.fontsize_xlarge { font-size: 32px !important; }
}



/* --- Stylesheet 8521 (optional) --------- */ 

.S8521 .specialfont {
	font-family: 'Playball', cursive;
	font-size: 35px;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S8521 .specialfont.fontsize_xxsmall { font-size: 23px !important; }
.S8521 .specialfont.fontsize_xsmall { font-size: 24px !important; }
.S8521 .specialfont.fontsize_small { font-size: 28px !important; }
.S8521 .specialfont.fontsize_medium { font-size: 31px !important; }
.S8521 .specialfont.fontsize_large { font-size: 38px !important; }
.S8521 .specialfont.fontsize_xlarge { font-size: 46px !important; }

.S8521 h1.specialfont { font-weight: 400 !important; }
.S8521 h2.specialfont { font-weight: 400 !important; }
.S8521 h3.specialfont { font-weight: 400 !important; }
.S8521 h4.specialfont { font-weight: 400 !important; }
.S8521 h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	
	.S8521 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S8521 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S8521 .specialfont.fontsize_small { font-size: 27px !important; }
	.S8521 .specialfont.fontsize_medium { font-size: 30px !important; }
	.S8521 .specialfont.fontsize_large { font-size: 37px !important; }
	.S8521 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S8521 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S8521 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S8521 .specialfont.fontsize_small { font-size: 26px !important; }
	.S8521 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S8521 .specialfont.fontsize_large { font-size: 36px !important; }
	.S8521 .specialfont.fontsize_xlarge { font-size: 44px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S8521 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S8521 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S8521 .specialfont.fontsize_small { font-size: 25px !important; }
	.S8521 .specialfont.fontsize_medium { font-size: 28px !important; }
	.S8521 .specialfont.fontsize_large { font-size: 35px !important; }
	.S8521 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (max-width: 567px) {
	.S8521 .specialfont.fontsize_xxsmall { font-size: 19px !important; }
	.S8521 .specialfont.fontsize_xsmall { font-size: 20px !important; }
	.S8521 .specialfont.fontsize_small { font-size: 24px !important; }
	.S8521 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S8521 .specialfont.fontsize_large { font-size: 34px !important; }
	.S8521 .specialfont.fontsize_xlarge { font-size: 42px !important; }
}

/* --- Stylesheet 5441 (optional) --------- */ 

.S5441 .specialfont {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.1;
}

.S5441 .specialfont.fontsize_xxsmall { font-size: 19px !important; }
.S5441 .specialfont.fontsize_xsmall { font-size: 20px !important; }
.S5441 .specialfont.fontsize_small { font-size: 25px !important; }
.S5441 .specialfont.fontsize_medium { font-size: 30px !important; }
.S5441 .specialfont.fontsize_large { font-size: 40px !important; }
.S5441 .specialfont.fontsize_xlarge { font-size: 50px !important; }

.S5441  .specialfont.light { font-weight: 400 !important; }
.S5441  .specialfont.bold { font-weight: 700 !important; }

.S5441  h1.specialfont { font-weight: 400 !important; }
.S5441  h2.specialfont { font-weight: 400 !important; }
.S5441  h3.specialfont { font-weight: 400 !important; }
.S5441  h4.specialfont { font-weight: 400 !important; }
.S5441  h5.specialfont { font-weight: 400 !important; }


@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5441 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S5441 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S5441 .specialfont.fontsize_small { font-size: 20px !important; }
	.S5441 .specialfont.fontsize_medium { font-size: 25px !important; }
	.S5441 .specialfont.fontsize_large { font-size: 35px !important; }
	.S5441 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5441 .specialfont.fontsize_xxsmall { font-size: 16px !important; }
	.S5441 .specialfont.fontsize_xsmall { font-size: 17px !important; }
	.S5441 .specialfont.fontsize_small { font-size: 19px !important; }
	.S5441 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S5441 .specialfont.fontsize_large { font-size: 32px !important; }
	.S5441 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S5441 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S5441 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S5441 .specialfont.fontsize_small { font-size: 18px !important; }
	.S5441 .specialfont.fontsize_medium { font-size: 22px !important; }
	.S5441 .specialfont.fontsize_large { font-size: 28px !important; }
	.S5441 .specialfont.fontsize_xlarge { font-size: 35px !important; }
}

@media all and (max-width: 567px) {
	.S5441 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S5441 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S5441 .specialfont.fontsize_small { font-size: 17px !important; }
	.S5441 .specialfont.fontsize_medium { font-size: 20px !important; }
	.S5441 .specialfont.fontsize_large { font-size: 25px !important; }
	.S5441 .specialfont.fontsize_xlarge { font-size: 25px !important; }
}



/* --- Stylesheet 7013 (optional) --------- */ 

.S7013 .specialfont {
	font-family: 'PT Serif', serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S7013 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
.S7013 .specialfont.fontsize_xsmall { font-size: 18px !important; }
.S7013 .specialfont.fontsize_small { font-size: 22px !important; }
.S7013 .specialfont.fontsize_medium { font-size: 25px !important; }
.S7013 .specialfont.fontsize_large { font-size: 32px !important; }
.S7013 .specialfont.fontsize_xlarge { font-size: 40px !important; }

.S7013 .specialfont.bold { font-weight: 700 !important; }

.S7013 h1.specialfont { font-weight: 400 !important; }
.S7013 h2.specialfont { font-weight: 400 !important; }
.S7013 h3.specialfont { font-weight: 400 !important; }
.S7013 h4.specialfont { font-weight: 400 !important; }
.S7013 h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	
	.S7013 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S7013 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S7013 .specialfont.fontsize_small { font-size: 22px !important; }
	.S7013 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S7013 .specialfont.fontsize_large { font-size: 35px !important; }
	.S7013 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7013 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S7013 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S7013 .specialfont.fontsize_small { font-size: 20px !important; }
	.S7013 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S7013 .specialfont.fontsize_large { font-size: 32px !important; }
	.S7013 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S7013 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S7013 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S7013 .specialfont.fontsize_small { font-size: 18px !important; }
	.S7013 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S7013 .specialfont.fontsize_large { font-size: 29px !important; }
	.S7013 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (max-width: 567px) {
	.S7013 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S7013 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S7013 .specialfont.fontsize_small { font-size: 16px !important; }
	.S7013 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S7013 .specialfont.fontsize_large { font-size: 26px !important; }
	.S7013 .specialfont.fontsize_xlarge { font-size: 28px !important; }
}



/* --- Stylesheet 8636 (optional) --------- */ 

.S8636 .specialfont {
	font-family: "Prata", serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.3;
}

.S8636 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
.S8636 .specialfont.fontsize_xsmall { font-size: 20px !important; }
.S8636 .specialfont.fontsize_small { font-size: 25px !important; }
.S8636 .specialfont.fontsize_medium { font-size: 30x !important; }
.S8636 .specialfont.fontsize_large { font-size: 40px !important; }
.S8636 .specialfont.fontsize_xlarge { font-size: 50px !important; }

.S8636  .specialfont.light { font-weight: 400 !important; }
.S8636  .specialfont.bold { font-weight: 400 !important; }

.S8636  h1.specialfont { font-weight: 400 !important; }
.S8636  h2.specialfont { font-weight: 400 !important; }
.S8636  h3.specialfont { font-weight: 400 !important; }
.S8636  h4.specialfont { font-weight: 400 !important; }
.S8636  h5.specialfont { font-weight: 400 !important; }


@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S8636 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S8636 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S8636 .specialfont.fontsize_small { font-size: 26px !important; }
	.S8636 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S8636 .specialfont.fontsize_large { font-size: 38px !important; }
	.S8636 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S8636 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S8636 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S8636 .specialfont.fontsize_small { font-size: 24px !important; }
	.S8636 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S8636 .specialfont.fontsize_large { font-size: 34px !important; }
	.S8636 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S8636 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S8636 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S8636 .specialfont.fontsize_small { font-size: 22px !important; }
	.S8636 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S8636 .specialfont.fontsize_large { font-size: 30px !important; }
	.S8636 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S8636 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S8636 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S8636 .specialfont.fontsize_small { font-size: 18px !important; }
	.S8636 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S8636 .specialfont.fontsize_large { font-size: 23px !important; }
	.S8636 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 5963 (optional) --------- */ 

.S5963 .specialfont {
	font-family: 'Quicksand', sans-serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.1;
}

strong, b { font-weight: 700; }

.S5963 .specialfont.fontsize_xxsmall { font-size: 16px !important; }
.S5963 .specialfont.fontsize_xsmall { font-size: 17px !important; }
.S5963 .specialfont.fontsize_small { font-size: 21px !important; }
.S5963 .specialfont.fontsize_medium { font-size: 26px !important; }
.S5963 .specialfont.fontsize_large { font-size: 33px !important; }
.S5963 .specialfont.fontsize_xlarge { font-size: 40px !important; }

.S5963 .specialfont.light { font-weight: 300 !important; }
.S5963 .specialfont.bold { font-weight: 500 !important; }

.S5963  h1.specialfont { font-weight: 500 !important; }
.S5963  h2.specialfont { font-weight: 500 !important; }
.S5963  h3.specialfont { font-weight: 500 !important; }
.S5963  h4.specialfont { font-weight: 500 !important; }
.S5963  h5.specialfont { font-weight: 500 !important; }


@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5963 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S5963 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S5963 .specialfont.fontsize_small { font-size: 22px !important; }
	.S5963 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S5963 .specialfont.fontsize_large { font-size: 35px !important; }
	.S5963 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5963 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S5963 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S5963 .specialfont.fontsize_small { font-size: 20px !important; }
	.S5963 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S5963 .specialfont.fontsize_large { font-size: 32px !important; }
	.S5963 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S5963 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S5963 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S5963 .specialfont.fontsize_small { font-size: 18px !important; }
	.S5963 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S5963 .specialfont.fontsize_large { font-size: 29px !important; }
	.S5963 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (max-width: 567px) {
	.S5963 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S5963 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S5963 .specialfont.fontsize_small { font-size: 16px !important; }
	.S5963 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S5963 .specialfont.fontsize_large { font-size: 26px !important; }
	.S5963 .specialfont.fontsize_xlarge { font-size: 32px !important; }
}



/* --- Stylesheet 6472 (optional) --------- */ 

.S6472 .specialfont {
	font-family: 'Rajdhani', sans-serif;
	font-size: 35px;
	font-weight: 600;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S6472  .specialfont.fontsize_xxsmall { font-size: 17px !important; }
.S6472  .specialfont.fontsize_xsmall { font-size: 18px !important; }
.S6472  .specialfont.fontsize_small { font-size: 22px !important; }
.S6472  .specialfont.fontsize_medium { font-size: 27px !important; }
.S6472  .specialfont.fontsize_large { font-size: 35px !important; }
.S6472  .specialfont.fontsize_xlarge { font-size: 43px !important; }

.S6472  .specialfont.light { font-weight: 300 !important; }
.S6472  .specialfont.bold { font-weight: 700 !important; }

.S6472  h1.specialfont { font-weight: 600 !important; }
.S6472  h2.specialfont { font-weight: 600 !important; }
.S6472  h3.specialfont { font-weight: 600 !important; }
.S6472  h4.specialfont { font-weight: 600 !important; }
.S6472  h5.specialfont { font-weight: 600 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S6472 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S6472 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S6472 .specialfont.fontsize_small { font-size: 22px !important; }
	.S6472 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S6472 .specialfont.fontsize_large { font-size: 35px !important; }
	.S6472 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S6472 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S6472 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S6472 .specialfont.fontsize_small { font-size: 20px !important; }
	.S6472 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S6472 .specialfont.fontsize_large { font-size: 32px !important; }
	.S6472 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S6472 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S6472 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S6472 .specialfont.fontsize_small { font-size: 18px !important; }
	.S6472 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S6472 .specialfont.fontsize_large { font-size: 29px !important; }
	.S6472 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (max-width: 567px) {
	.S6472 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S6472 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S6472 .specialfont.fontsize_small { font-size: 16px !important; }
	.S6472 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S6472 .specialfont.fontsize_large { font-size: 26px !important; }
	.S6472 .specialfont.fontsize_xlarge { font-size: 32px !important; }
}



/* --- Stylesheet 5966 (optional) --------- */ 

.S5966 .specialfont {
	font-family: 'Raleway', sans-serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.1;
}

.S5966 .specialfont.fontsize_xxsmall { font-size: 16px !important; }
.S5966 .specialfont.fontsize_xsmall { font-size: 17px !important; }
.S5966 .specialfont.fontsize_small { font-size: 21px !important; }
.S5966 .specialfont.fontsize_medium { font-size: 26px !important; }
.S5966 .specialfont.fontsize_large { font-size: 33px !important; }
.S5966 .specialfont.fontsize_xlarge { font-size: 40px !important; }

.S5966 .specialfont.light { font-weight: 300 !important; }
.S5966 .specialfont.bold { font-weight: 700 !important; }

.S5966  h1.specialfont { font-weight: 600 !important; }
.S5966  h2.specialfont { font-weight: 600 !important; }
.S5966  h3.specialfont { font-weight: 600 !important; }
.S5966  h4.specialfont { font-weight: 600 !important; }
.S5966  h5.specialfont { font-weight: 600 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5966 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S5966 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S5966 .specialfont.fontsize_small { font-size: 22px !important; }
	.S5966 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S5966 .specialfont.fontsize_large { font-size: 35px !important; }
	.S5966 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5966 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S5966 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S5966 .specialfont.fontsize_small { font-size: 20px !important; }
	.S5966 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S5966 .specialfont.fontsize_large { font-size: 32px !important; }
	.S5966 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S5966 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S5966 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S5966 .specialfont.fontsize_small { font-size: 18px !important; }
	.S5966 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S5966 .specialfont.fontsize_large { font-size: 29px !important; }
	.S5966 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (max-width: 567px) {
	.S5966 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S5966 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S5966 .specialfont.fontsize_small { font-size: 16px !important; }
	.S5966 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S5966 .specialfont.fontsize_large { font-size: 26px !important; }
	.S5966 .specialfont.fontsize_xlarge { font-size: 32px !important; }
}



/* --- Stylesheet 7703 (optional) --------- */ 

.S7703 .specialfont {
	font-family: 'Red Hat Display', sans-serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.1;
}

.S7703 .specialfont.fontsize_xxsmall { font-size: 16px !important; }
.S7703 .specialfont.fontsize_xsmall { font-size: 17px !important; }
.S7703 .specialfont.fontsize_small { font-size: 21px !important; }
.S7703 .specialfont.fontsize_medium { font-size: 26px !important; }
.S7703 .specialfont.fontsize_large { font-size: 33px !important; }
.S7703 .specialfont.fontsize_xlarge { font-size: 40px !important; }

.S7703 .specialfont.bold { font-weight: 700 !important; }

.S7703  h1.specialfont { font-weight: 400 !important; }
.S7703  h2.specialfont { font-weight: 400 !important; }
.S7703  h3.specialfont { font-weight: 400 !important; }
.S7703  h4.specialfont { font-weight: 400 !important; }
.S7703  h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S7703 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S7703 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S7703 .specialfont.fontsize_small { font-size: 22px !important; }
	.S7703 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S7703 .specialfont.fontsize_large { font-size: 35px !important; }
	.S7703 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7703 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S7703 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S7703 .specialfont.fontsize_small { font-size: 20px !important; }
	.S7703 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S7703 .specialfont.fontsize_large { font-size: 32px !important; }
	.S7703 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S7703 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S7703 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S7703 .specialfont.fontsize_small { font-size: 18px !important; }
	.S7703 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S7703 .specialfont.fontsize_large { font-size: 29px !important; }
	.S7703 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (max-width: 567px) {
	.S7703 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S7703 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S7703 .specialfont.fontsize_small { font-size: 16px !important; }
	.S7703 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S7703 .specialfont.fontsize_large { font-size: 26px !important; }
	.S7703 .specialfont.fontsize_xlarge { font-size: 32px !important; }
}

/* --- Stylesheet 5361 (optional) --------- */ 

.S5361 .specialfont {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 35px;
	font-weight: 700;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S5361 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
.S5361 .specialfont.fontsize_xsmall { font-size: 18px !important; }
.S5361 .specialfont.fontsize_small { font-size: 22px !important; }
.S5361 .specialfont.fontsize_medium { font-size: 27px !important; }
.S5361 .specialfont.fontsize_large { font-size: 35px !important; }
.S5361 .specialfont.fontsize_xlarge { font-size: 43px !important; }

.S5361  .specialfont.bold { font-weight: 700 !important; }
.S5361  .specialfont.light { font-weight: 300 !important; }

.S5361  h1.specialfont { font-weight: 400 !important; }
.S5361  h2.specialfont { font-weight: 400 !important; }
.S5361  h3.specialfont { font-weight: 400 !important; }
.S5361  h4.specialfont { font-weight: 400 !important; }
.S5361  h5.specialfont { font-weight: 400 !important; }




@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5361 .specialfont.fontsize_xxsmall { font-size: 16px !important; }
	.S5361 .specialfont.fontsize_xsmall { font-size: 17px !important; }
	.S5361 .specialfont.fontsize_small { font-size: 20px !important; }
	.S5361 .specialfont.fontsize_medium { font-size: 25px !important; }
	.S5361 .specialfont.fontsize_large { font-size: 33px !important; }
	.S5361 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5361 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S5361 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S5361 .specialfont.fontsize_small { font-size: 18px !important; }
	.S5361 .specialfont.fontsize_medium { font-size: 22px !important; }
	.S5361 .specialfont.fontsize_large { font-size: 30px !important; }
	.S5361.specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S5361 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S5361 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S5361 .specialfont.fontsize_small { font-size: 17px !important; }
	.S5361 .specialfont.fontsize_medium { font-size: 20px !important; }
	.S5361 .specialfont.fontsize_large { font-size: 25px !important; }
	.S5361 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}

@media all and (max-width: 567px) {
	.S5361 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S5361 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S5361 .specialfont.fontsize_small { font-size: 16px !important; }
	.S5361 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S5361 .specialfont.fontsize_large { font-size: 22px !important; }
	.S5361 .specialfont.fontsize_xlarge { font-size:25px !important; }
}



/* --- Stylesheet 5170 (optional) --------- */ 

.S5170 .specialfont {
	font-family: 'Rochester', cursive;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S5170 .specialfont.fontsize_xxsmall { font-size: 24px !important; }
.S5170 .specialfont.fontsize_xsmall { font-size: 25px !important; }
.S5170 .specialfont.fontsize_small { font-size: 30px !important; }
.S5170 .specialfont.fontsize_medium { font-size: 35px !important; }
.S5170 .specialfont.fontsize_large { font-size: 45px !important; }
.S5170 .specialfont.fontsize_xlarge { font-size: 55px !important; }

.S5170  .specialfont.light { font-weight: 400 !important; }
.S5170  .specialfont.bold { font-weight: 400 !important; }

.S5170  h1.specialfont { font-weight: 400 !important; }
.S5170  h2.specialfont { font-weight: 400 !important; }
.S5170  h3.specialfont { font-weight: 400 !important; }
.S5170  h4.specialfont { font-weight: 400 !important; }
.S5170  h5.specialfont { font-weight: 400 !important; }

@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5170 .specialfont.fontsize_xxsmall { font-size: 19px !important; }
	.S5170  .specialfont.fontsize_xsmall { font-size: 20px !important; }
	.S5170  .specialfont.fontsize_small { font-size: 23px !important; }
	.S5170  .specialfont.fontsize_medium { font-size: 30px !important; }
	.S5170  .specialfont.fontsize_large { font-size: 35px !important; }
	.S5170  .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5170 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S5170 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S5170 .specialfont.fontsize_small { font-size: 21px !important; }
	.S5170 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S5170 .specialfont.fontsize_large { font-size: 33px !important; }
	.S5170 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S5170 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S5170 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S5170 .specialfont.fontsize_small { font-size: 20px !important; }
	.S5170 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S5170 .specialfont.fontsize_large { font-size: 30px !important; }
	.S5170 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S5170 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S5170 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S5170 .specialfont.fontsize_small { font-size: 18px !important; }
	.S5170 .specialfont.fontsize_medium { font-size: 20px !important; }
	.S5170 .specialfont.fontsize_large { font-size: 23px !important; }
	.S5170 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 6526 (optional) --------- */ 

.S6526 .specialfont {
	font-family: 'Sacramento', cursive;
	font-size: 40px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.1;
}

.S6526 .specialfont.fontsize_xxsmall { font-size: 29px !important; }
.S6526 .specialfont.fontsize_xsmall { font-size: 30px !important; }
.S6526 .specialfont.fontsize_small { font-size: 35px !important; }
.S6526 .specialfont.fontsize_medium { font-size: 40px !important; }
.S6526 .specialfont.fontsize_large { font-size: 50px !important; }
.S6526 .specialfont.fontsize_xlarge { font-size: 60px !important; }

.S6526  .specialfont.light { font-weight: 400 !important; }

.S6526  h1.specialfont { font-weight: 400 !important; }
.S6526  h2.specialfont { font-weight: 400 !important; }
.S6526  h3.specialfont { font-weight: 400 !important; }
.S6526  h4.specialfont { font-weight: 400 !important; }
.S6526  h5.specialfont { font-weight: 400 !important; }


@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S6526 .specialfont.fontsize_xxsmall { font-size: 27px !important; }
	.S6526 .specialfont.fontsize_xsmall { font-size: 28px !important; }
	.S6526 .specialfont.fontsize_small { font-size: 30px !important; }
	.S6526 .specialfont.fontsize_medium { font-size: 35px !important; }
	.S6526 .specialfont.fontsize_large { font-size: 45px !important; }
	.S6526 .specialfont.fontsize_xlarge { font-size: 55px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S6526 .specialfont.fontsize_xxsmall { font-size: 26px !important; }
	.S6526 .specialfont.fontsize_xsmall { font-size: 27px !important; }
	.S6526 .specialfont.fontsize_small { font-size: 29px !important; }
	.S6526 .specialfont.fontsize_medium { font-size: 33px !important; }
	.S6526 .specialfont.fontsize_large { font-size: 42px !important; }
	.S6526 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S6526 .specialfont.fontsize_xxsmall { font-size: 23px !important; }
	.S6526 .specialfont.fontsize_xsmall { font-size: 24px !important; }
	.S6526 .specialfont.fontsize_small { font-size: 25px !important; }
	.S6526 .specialfont.fontsize_medium { font-size: 32px !important; }
	.S6526 .specialfont.fontsize_large { font-size: 38px !important; }
	.S6526 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (max-width: 567px) {
	.S6526 .specialfont.fontsize_xxsmall { font-size: 24px !important; }
	.S6526 .specialfont.fontsize_xsmall { font-size: 25px !important; }
	.S6526 .specialfont.fontsize_small { font-size: 27px !important; }
	.S6526 .specialfont.fontsize_medium { font-size: 30px !important; }
	.S6526 .specialfont.fontsize_large { font-size: 35px !important; }
	.S6526 .specialfont.fontsize_xlarge { font-size: 35px !important; }
}



/* --- Stylesheet 4805 (optional) --------- */ 

.S4805 .specialfont {
	font-family: 'Satisfy', sans-serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S4805  .specialfont.fontsize_xxsmall { font-size: 19px !important; }
.S4805  .specialfont.fontsize_xsmall { font-size: 20px !important; }
.S4805  .specialfont.fontsize_small { font-size: 25px !important; }
.S4805  .specialfont.fontsize_medium { font-size: 30px !important; }
.S4805  .specialfont.fontsize_large { font-size: 40px !important; }
.S4805  .specialfont.fontsize_xlarge { font-size: 50px !important; }

.S4805  .specialfont.light { font-weight: 400 !important; }
.S4805  .specialfont.bold { font-weight: 400 !important; }

.S4805  h1.specialfont { font-weight: 400 !important; }
.S4805  h2.specialfont { font-weight: 400 !important; }
.S4805  h3.specialfont { font-weight: 400 !important; }
.S4805  h4.specialfont { font-weight: 400 !important; }
.S4805  h5.specialfont { font-weight: 400 !important; }




@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S4805 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S4805 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S4805 .specialfont.fontsize_small { font-size: 26px !important; }
	.S4805 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S4805 .specialfont.fontsize_large { font-size: 38px !important; }
	.S4805 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S4805 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S4805 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S4805 .specialfont.fontsize_small { font-size: 24px !important; }
	.S4805 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S4805 .specialfont.fontsize_large { font-size: 34px !important; }
	.S4805 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S4805 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S4805 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S4805 .specialfont.fontsize_small { font-size: 22px !important; }
	.S4805 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S4805 .specialfont.fontsize_large { font-size: 30px !important; }
	.S4805 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S4805 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S4805 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S4805 .specialfont.fontsize_small { font-size: 18px !important; }
	.S4805 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S4805 .specialfont.fontsize_large { font-size: 23px !important; }
	.S4805 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}

/* --- Stylesheet 4508 (optional) --------- */ 

.S4508 .specialfont {
	font-family: "Sorts Mill Goudy", serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.1;
}

.S4508  .specialfont.fontsize_xxsmall { font-size: 24px !important; }
.S4508  .specialfont.fontsize_xsmall { font-size: 25px !important; }
.S4508  .specialfont.fontsize_small { font-size: 28px !important; }
.S4508  .specialfont.fontsize_medium { font-size: 33px !important; }
.S4508  .specialfont.fontsize_large { font-size: 40px !important; }
.S4508  .specialfont.fontsize_xlarge { font-size: 47px !important; }

.S4508  .specialfont.light { font-weight: normal !important; }
.S4508  .specialfont.bold { font-weight: normal !important; }

.S4508  h1.specialfont { font-weight: 400 !important; }
.S4508  h2.specialfont { font-weight: 400 !important; }
.S4508  h3.specialfont { font-weight: 400 !important; }
.S4508  h4.specialfont { font-weight: 400 !important; }
.S4508  h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S4508 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S4508 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S4508 .specialfont.fontsize_small { font-size: 26px !important; }
	.S4508 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S4508 .specialfont.fontsize_large { font-size: 38px !important; }
	.S4508 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S4508 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S4508 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S4508 .specialfont.fontsize_small { font-size: 24px !important; }
	.S4508 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S4508 .specialfont.fontsize_large { font-size: 34px !important; }
	.S4508 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S4508 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S4508 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S4508 .specialfont.fontsize_small { font-size: 22px !important; }
	.S4508 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S4508 .specialfont.fontsize_large { font-size: 30px !important; }
	.S4508 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S4508 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S4508 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S4508 .specialfont.fontsize_small { font-size: 18px !important; }
	.S4508 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S4508 .specialfont.fontsize_large { font-size: 23px !important; }
	.S4508 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 6606 (optional) --------- */ 

.S6606 .specialfont {
	font-family: "Sorts Mill Goudy", serif;
	font-style: oblique;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S6606  .specialfont.fontsize_xxsmall { font-size: 24px !important; }
.S6606  .specialfont.fontsize_xsmall { font-size: 25px !important; }
.S6606  .specialfont.fontsize_small { font-size: 30px !important; }
.S6606  .specialfont.fontsize_medium { font-size: 35px !important; }
.S6606  .specialfont.fontsize_large { font-size: 45px !important; }
.S6606  .specialfont.fontsize_xlarge { font-size: 60px !important; }

.S6606  .specialfont.light { font-weight: normal !important; }
.S6606  .specialfont.bold { font-weight: normal !important; }

.S6606  h1.specialfont { font-weight: 400 !important; }
.S6606  h2.specialfont { font-weight: 400 !important; }
.S6606  h3.specialfont { font-weight: 400 !important; }
.S6606  h4.specialfont { font-weight: 400 !important; }
.S6606  h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S6606 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S6606 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S6606 .specialfont.fontsize_small { font-size: 26px !important; }
	.S6606 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S6606 .specialfont.fontsize_large { font-size: 38px !important; }
	.S6606 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S6606 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S6606 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S6606 .specialfont.fontsize_small { font-size: 24px !important; }
	.S6606 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S6606 .specialfont.fontsize_large { font-size: 34px !important; }
	.S6606 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S6606 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S6606 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S6606 .specialfont.fontsize_small { font-size: 22px !important; }
	.S6606 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S6606 .specialfont.fontsize_large { font-size: 30px !important; }
	.S6606 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S6606 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S6606 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S6606 .specialfont.fontsize_small { font-size: 18px !important; }
	.S6606 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S6606 .specialfont.fontsize_large { font-size: 23px !important; }
	.S6606 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 7158 (optional) --------- */ 

#body.S7158 {
	font-family: 'Teko', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3;
}


.S7158 .fontsize_xsmall { font-size: 17px !important; }
.S7158 .fontsize_small { font-size: 18px !important; }
.S7158 .fontsize_medium { font-size:20px !important; }
.S7158 .fontsize_large { font-size: 25px !important; }
.S7158 .fontsize_xlarge { font-size: 50px !important; }

.S7158 .light { font-weight: 300 !important; }
.S7158 .bold { font-weight: 700 !important; }

.S7158 h1 { font-weight: 700 !important; }
.S7158 h2 { font-weight: 700 !important; }
.S7158 h3 { font-weight: 700 !important; }
.S7158 h4 { font-weight: 700 !important; }
.S7158 h5 { font-weight: 700 !important; }




@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S7158 .fontsize_xsmall { font-size: 12px !important; }
	.S7158 .fontsize_small { font-size: 13px !important; }
	.S7158 .fontsize_medium { font-size: 15px !important; }
	.S7158 .fontsize_large { font-size: 23px !important; }
	.S7158 .fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7158 .fontsize_xsmall { font-size: 11px !important; }
	.S7158 .fontsize_small { font-size: 12px !important; }
	.S7158 .fontsize_medium { font-size: 14px !important; }
	.S7158 .fontsize_large { font-size: 20px !important; }
	.S7158 .fontsize_xlarge { font-size: 30px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S7158 .fontsize_xsmall { font-size: 11px !important; }
	.S7158 .fontsize_small { font-size: 11px !important; }
	.S7158 .fontsize_medium { font-size: 13px !important; }
	.S7158 .fontsize_large { font-size: 18px !important; }
	.S7158 .fontsize_xlarge { font-size: 24px !important; }
}

@media all and (max-width: 567px) {
	.S7158 .fontsize_xsmall { font-size: 11px !important; }
	.S7158 .fontsize_small { font-size: 11px !important; }
	.S7158 .fontsize_medium { font-size: 12px !important; }
	.S7158 .fontsize_large { font-size: 17px !important; }
	.S7158 .fontsize_xlarge { font-size: 23px !important; }
}


/* --- Stylesheet 7081 (optional) --------- */ 

.S7081 .specialfont {
	font-family: 'Tulpen One', cursive;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.1;
}

.S7081 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
.S7081 .specialfont.fontsize_xsmall { font-size: 20px !important; }
.S7081 .specialfont.fontsize_small { font-size: 25px !important; }
.S7081 .specialfont.fontsize_medium { font-size: 30px !important; }
.S7081 .specialfont.fontsize_large { font-size: 40px !important; }
.S7081 .specialfont.fontsize_xlarge { font-size: 50px !important; }



.S7081  .specialfont.light { font-weight: 400 !important; }

.S7081  h1.specialfont { font-weight: 400 !important; }
.S7081  h2.specialfont { font-weight: 400 !important; }
.S7081  h3.specialfont { font-weight: 400 !important; }
.S7081  h4.specialfont { font-weight: 400 !important; }
.S7081  h5.specialfont { font-weight: 400 !important; }


@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S7081 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S7081 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S7081 .specialfont.fontsize_small { font-size: 26px !important; }
	.S7081 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S7081 .specialfont.fontsize_large { font-size: 38px !important; }
	.S7081 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7081 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S7081 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S7081 .specialfont.fontsize_small { font-size: 24px !important; }
	.S7081 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S7081 .specialfont.fontsize_large { font-size: 34px !important; }
	.S7081 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S7081 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S7081 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S7081 .specialfont.fontsize_small { font-size: 22px !important; }
	.S7081 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S7081 .specialfont.fontsize_large { font-size: 30px !important; }
	.S7081 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S7081 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S7081 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S7081 .specialfont.fontsize_small { font-size: 18px !important; }
	.S7081 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S7081 .specialfont.fontsize_large { font-size: 23px !important; }
	.S7081 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 6506 (optional) --------- */ 

.S6506 .specialfont {
	font-family: 'Unica One', cursive;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S6506 .specialfont.fontsize_xxsmall { font-size: 24px !important; }
.S6506 .specialfont.fontsize_xsmall { font-size: 25px !important; }
.S6506 .specialfont.fontsize_small { font-size: 30px !important; }
.S6506 .specialfont.fontsize_medium { font-size: 35px !important; }
.S6506 .specialfont.fontsize_large { font-size: 45px !important; }
.S6506 .specialfont.fontsize_xlarge { font-size: 60px !important; }

.S6506 .specialfont.light { font-weight: 400 !important; }
.S6506 .specialfont.bold { font-weight: 400 !important; }

.S6506 h1.specialfont { font-weight: 400 !important; }
.S6506 h2.specialfont { font-weight: 400 !important; }
.S6506 h3.specialfont { font-weight: 400 !important; }
.S6506 h4.specialfont { font-weight: 400 !important; }
.S6506 h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S6506 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S6506 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S6506 .specialfont.fontsize_small { font-size: 26px !important; }
	.S6506 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S6506 .specialfont.fontsize_large { font-size: 38px !important; }
	.S6506 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S6506 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S6506 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S6506 .specialfont.fontsize_small { font-size: 24px !important; }
	.S6506 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S6506 .specialfont.fontsize_large { font-size: 34px !important; }
	.S6506 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S6506 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S6506 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S6506 .specialfont.fontsize_small { font-size: 22px !important; }
	.S6506 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S6506 .specialfont.fontsize_large { font-size: 30px !important; }
	.S6506 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S6506 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S6506 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S6506 .specialfont.fontsize_small { font-size: 18px !important; }
	.S6506 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S6506 .specialfont.fontsize_large { font-size: 23px !important; }
	.S6506 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 5842 (optional) --------- */ 

.S5842 .specialfont {
	font-family: 'Verdana', cursive;
	font-size: 35px;
	font-weight: 600;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.1;
}

.S5842 .specialfont.fontsize_xxsmall { font-size: 16px !important; }
.S5842 .specialfont.fontsize_xsmall { font-size: 17px !important; }
.S5842 .specialfont.fontsize_small { font-size: 21px !important; }
.S5842 .specialfont.fontsize_medium { font-size: 26px !important; }
.S5842 .specialfont.fontsize_large { font-size: 33px !important; }
.S5842 .specialfont.fontsize_xlarge { font-size: 40px !important; }

.S5842 .specialfont.light { font-weight: 600 !important; }
.S5842 .specialfont.bold { font-weight: normal !important; }

.S5842  h1.specialfont { font-weight: 600 !important; }
.S5842  h2.specialfont { font-weight: 600 !important; }
.S5842  h3.specialfont { font-weight: 600 !important; }
.S5842  h4.specialfont { font-weight: 600 !important; }
.S5842  h5.specialfont { font-weight: 600 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5842 .specialfont.fontsize_xxsmall { font-size: 17px !important; }
	.S5842 .specialfont.fontsize_xsmall { font-size: 18px !important; }
	.S5842 .specialfont.fontsize_small { font-size: 22px !important; }
	.S5842 .specialfont.fontsize_medium { font-size: 27px !important; }
	.S5842 .specialfont.fontsize_large { font-size: 35px !important; }
	.S5842 .specialfont.fontsize_xlarge { font-size: 43px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5842 .specialfont.fontsize_xxsmall { font-size: 15px !important; }
	.S5842 .specialfont.fontsize_xsmall { font-size: 16px !important; }
	.S5842 .specialfont.fontsize_small { font-size: 20px !important; }
	.S5842 .specialfont.fontsize_medium { font-size: 24px !important; }
	.S5842 .specialfont.fontsize_large { font-size: 32px !important; }
	.S5842 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.S5842 .specialfont.fontsize_xxsmall { font-size: 14px !important; }
	.S5842 .specialfont.fontsize_xsmall { font-size: 15px !important; }
	.S5842 .specialfont.fontsize_small { font-size: 18px !important; }
	.S5842 .specialfont.fontsize_medium { font-size: 21px !important; }
	.S5842 .specialfont.fontsize_large { font-size: 29px !important; }
	.S5842 .specialfont.fontsize_xlarge { font-size: 36px !important; }
}

@media all and (max-width: 567px) {
	.S5842 .specialfont.fontsize_xxsmall { font-size: 13px !important; }
	.S5842 .specialfont.fontsize_xsmall { font-size: 14px !important; }
	.S5842 .specialfont.fontsize_small { font-size: 16px !important; }
	.S5842 .specialfont.fontsize_medium { font-size: 18px !important; }
	.S5842 .specialfont.fontsize_large { font-size: 26px !important; }
	.S5842 .specialfont.fontsize_xlarge { font-size: 32px !important; }
}



/* --- Stylesheet 5164 (optional) --------- */ 

.S5164 .specialfont {
	font-family: "Yesteryear", serif;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.1;
}

.S5164 .specialfont.fontsize_xxsmall { font-size: 24px !important; }
.S5164 .specialfont.fontsize_xsmall { font-size: 25px !important; }
.S5164 .specialfont.fontsize_small { font-size: 35px !important; }
.S5164 .specialfont.fontsize_medium { font-size: 40x !important; }
.S5164 .specialfont.fontsize_large { font-size: 50px !important; }
.S5164 .specialfont.fontsize_xlarge { font-size: 60px !important; }

.S5164  .specialfont.light { font-weight: 400 !important; }
.S5164  .specialfont.bold { font-weight: 400 !important; }

.S5164  h1.specialfont { font-weight: 400 !important; }
.S5164  h2.specialfont { font-weight: 400 !important; }
.S5164  h3.specialfont { font-weight: 400 !important; }
.S5164  h4.specialfont { font-weight: 400 !important; }
.S5164  h5.specialfont { font-weight: 400 !important; }


@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5164 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S5164 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S5164 .specialfont.fontsize_small { font-size: 26px !important; }
	.S5164 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S5164 .specialfont.fontsize_large { font-size: 38px !important; }
	.S5164 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5164 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S5164 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S5164 .specialfont.fontsize_small { font-size: 24px !important; }
	.S5164 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S5164 .specialfont.fontsize_large { font-size: 34px !important; }
	.S5164 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S5164 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S5164 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S5164 .specialfont.fontsize_small { font-size: 22px !important; }
	.S5164 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S5164 .specialfont.fontsize_large { font-size: 30px !important; }
	.S5164 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S5164 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S5164 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S5164 .specialfont.fontsize_small { font-size: 18px !important; }
	.S5164 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S5164 .specialfont.fontsize_large { font-size: 23px !important; }
	.S5164 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 8370 (optional) --------- */ 

.S8370 .specialfont {
	font-family: 'Zilla Slab Highlight', cursive;
	font-size: 35px;
	font-weight: 400;
	margin: 0.2em 0 0.4em 0;
	line-height: 1.2;
}

.S8370 .specialfont.fontsize_xxsmall { font-size: 24px !important; }
.S8370 .specialfont.fontsize_xsmall { font-size: 25px !important; }
.S8370 .specialfont.fontsize_small { font-size: 30px !important; }
.S8370 .specialfont.fontsize_medium { font-size: 35px !important; }
.S8370 .specialfont.fontsize_large { font-size: 45px !important; }
.S8370 .specialfont.fontsize_xlarge { font-size: 60px !important; }

.S8370 .specialfont.light { font-weight: 400 !important; }
.S8370 .specialfont.bold { font-weight: 400 !important; }

.S8370 h1.specialfont { font-weight: 400 !important; }
.S8370 h2.specialfont { font-weight: 400 !important; }
.S8370 h3.specialfont { font-weight: 400 !important; }
.S8370 h4.specialfont { font-weight: 400 !important; }
.S8370 h5.specialfont { font-weight: 400 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S8370 .specialfont.fontsize_xxsmall { font-size: 22px !important; }
	.S8370 .specialfont.fontsize_xsmall { font-size: 23px !important; }
	.S8370 .specialfont.fontsize_small { font-size: 26px !important; }
	.S8370 .specialfont.fontsize_medium { font-size: 29px !important; }
	.S8370 .specialfont.fontsize_large { font-size: 38px !important; }
	.S8370 .specialfont.fontsize_xlarge { font-size: 50px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S8370 .specialfont.fontsize_xxsmall { font-size: 21px !important; }
	.S8370 .specialfont.fontsize_xsmall { font-size: 22px !important; }
	.S8370 .specialfont.fontsize_small { font-size: 24px !important; }
	.S8370 .specialfont.fontsize_medium { font-size: 26px !important; }
	.S8370 .specialfont.fontsize_large { font-size: 34px !important; }
	.S8370 .specialfont.fontsize_xlarge { font-size: 45px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S8370 .specialfont.fontsize_xxsmall { font-size: 20px !important; }
	.S8370 .specialfont.fontsize_xsmall { font-size: 21px !important; }
	.S8370 .specialfont.fontsize_small { font-size: 22px !important; }
	.S8370 .specialfont.fontsize_medium { font-size: 23px !important; }
	.S8370 .specialfont.fontsize_large { font-size: 30px !important; }
	.S8370 .specialfont.fontsize_xlarge { font-size: 40px !important; }
}

@media all and (max-width: 567px) {
	.S8370 .specialfont.fontsize_xxsmall { font-size: 18px !important; }
	.S8370 .specialfont.fontsize_xsmall { font-size: 19px !important; }
	.S8370 .specialfont.fontsize_small { font-size: 18px !important; }
	.S8370 .specialfont.fontsize_medium { font-size: 17px !important; }
	.S8370 .specialfont.fontsize_large { font-size: 23px !important; }
	.S8370 .specialfont.fontsize_xlarge { font-size: 30px !important; }
}



/* --- Stylesheet 5593 (optional) --------- */ 

#body.S5593 {
	font-family: 'Arial', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.3;
}



.S5593 .fontsize_xsmall { font-size: 11px !important; }
.S5593 .fontsize_small { font-size: 13px !important; }
.S5593 .fontsize_medium { font-size:15px !important; }
.S5593 .fontsize_large { font-size: 17px !important; }
.S5593 .fontsize_xlarge { font-size: 19px !important; }

.S5593 .light { font-weight: 300 !important; }
.S5593 .bold { font-weight: 600 !important; }

.S5593 h1 { font-weight: 600 !important; }
.S5593 h2 { font-weight: 600 !important; }
.S5593 h3 { font-weight: 600 !important; }
.S5593 h4 { font-weight: 600 !important; }
.S5593 h5 { font-weight: 600 !important; }




@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5593 .fontsize_xsmall { font-size: 12px !important; }
	.S5593 .fontsize_small { font-size: 13px !important; }
	.S5593 .fontsize_medium { font-size: 15px !important; }
	.S5593 .fontsize_large { font-size: 17px !important; }
	.S5593 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5593 .fontsize_xsmall { font-size: 11px !important; }
	.S5593 .fontsize_small { font-size: 12px !important; }
	.S5593 .fontsize_medium { font-size: 14px !important; }
	.S5593 .fontsize_large { font-size: 16px !important; }
	.S5593 .fontsize_xlarge { font-size: 18px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S5593 .fontsize_xsmall { font-size: 11px !important; }
	.S5593 .fontsize_small { font-size: 11px !important; }
	.S5593 .fontsize_medium { font-size: 13px !important; }
	.S5593 .fontsize_large { font-size: 15px !important; }
	.S5593 .fontsize_xlarge { font-size: 17px !important; }
}

@media all and (max-width: 567px) {
	.S5593 .fontsize_xsmall { font-size: 11px !important; }
	.S5593 .fontsize_small { font-size: 11px !important; }
	.S5593 .fontsize_medium { font-size: 12px !important; }
	.S5593 .fontsize_large { font-size: 14px !important; }
	.S5593 .fontsize_xlarge { font-size: 16px !important; }
}



/* --- Stylesheet 7037 (optional) --------- */ 

#body.S7037 {
	font-family: 'Abel', sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.3;
}



.S7037 .fontsize_xsmall { font-size: 14px !important; }
.S7037 .fontsize_small { font-size: 15px !important; }
.S7037 .fontsize_medium { font-size:17px !important; }
.S7037 .fontsize_large { font-size: 18px !important; }
.S7037 .fontsize_xlarge { font-size: 20px !important; }


.S7037 h1 { font-weight: 600 !important; }
.S7037 h2 { font-weight: 600 !important; }
.S7037 h3 { font-weight: 600 !important; }
.S7037 h4 { font-weight: 600 !important; }
.S7037 h5 { font-weight: 600 !important; }




@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S7037 .fontsize_xsmall { font-size: 13px !important; }
	.S7037 .fontsize_small { font-size: 14px !important; }
	.S7037 .fontsize_medium { font-size: 16px !important; }
	.S7037 .fontsize_large { font-size: 18px !important; }
	.S7037 .fontsize_xlarge { font-size: 20px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7037 .fontsize_xsmall { font-size: 12px !important; }
	.S7037 .fontsize_small { font-size: 13px !important; }
	.S7037 .fontsize_medium { font-size: 15px !important; }
	.S7037 .fontsize_large { font-size: 17px !important; }
	.S7037 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S7037 .fontsize_xsmall { font-size: 12px !important; }
	.S7037 .fontsize_small { font-size: 12px !important; }
	.S7037 .fontsize_medium { font-size: 14px !important; }
	.S7037 .fontsize_large { font-size: 16px !important; }
	.S7037 .fontsize_xlarge { font-size: 18px !important; }
}

@media all and (max-width: 567px) {
	.S7037 .fontsize_xsmall { font-size: 12px !important; }
	.S7037 .fontsize_small { font-size: 12px !important; }
	.S7037 .fontsize_medium { font-size: 13px !important; }
	.S7037 .fontsize_large { font-size: 15px !important; }
	.S7037 .fontsize_xlarge { font-size: 17px !important; }
}

/* --- Stylesheet 7064 (optional) --------- */ 

.S7064 {
	font-family: 'Alegreya Sans SC', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3;
}

.S7064 .fontsize_xsmall { font-size: 14px !important; }
.S7064 .fontsize_small { font-size: 15px !important; }
.S7064 .fontsize_medium { font-size:17px !important; }
.S7064 .fontsize_large { font-size: 19px !important;  }
.S7064 .fontsize_xlarge { font-size: 21px !important; }

.S7064 .light { font-weight: 300 !important; }
.S7064 .bold { font-weight: 800 !important; }

.S7064 h1 { font-weight: 800 !important; }
.S7064 h2 { font-weight: 800 !important; }
.S7064 h3 { font-weight: 800 !important; }
.S7064 h4 { font-weight: 800 !important; }
.S7064 h5 { font-weight: 800 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S7064 .fontsize_xsmall { font-size: 12px !important; }
	.S7064 .fontsize_small { font-size: 13px !important; }
	.S7064 .fontsize_medium { font-size: 15px !important; }
	.S7064 .fontsize_large { font-size: 17px !important; }
	.S7064 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7064 .fontsize_xsmall { font-size: 11px !important; }
	.S7064 .fontsize_small { font-size: 12px !important; }
	.S7064 .fontsize_medium { font-size: 14px !important; }
	.S7064 .fontsize_large { font-size: 16px !important; }
	.S7064 .fontsize_xlarge { font-size: 18px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S7064 .fontsize_xsmall { font-size: 11px !important; }
	.S7064 .fontsize_small { font-size: 11px !important; }
	.S7064 .fontsize_medium { font-size: 13px !important; }
	.S7064 .fontsize_large { font-size: 15px !important; }
	.S7064 .fontsize_xlarge { font-size: 17px !important; }
}

@media all and (max-width: 567px) {
	.S7064 .fontsize_xsmall { font-size: 11px !important; }
	.S7064 .fontsize_small { font-size: 11px !important; }
	.S7064 .fontsize_medium { font-size: 12px !important; }
	.S7064 .fontsize_large { font-size: 14px !important; }
	.S7064 .fontsize_xlarge { font-size: 16px !important; }
}



/* --- Stylesheet 8439 (optional) --------- */ 

.S8439 {
	font-family: 'Big Shoulders Display', cursive;
	font-size: 15px;
	font-weight: 300;
	line-height: 1.4;
}



.S8439 .fontsize_xsmall { font-size: 14px !important; }
.S8439 .fontsize_small { font-size: 15px !important; }
.S8439 .fontsize_medium { font-size:17px !important; }
.S8439 .fontsize_large { font-size: 19px !important;  }
.S8439 .fontsize_xlarge { font-size: 21px !important; }

.S8439 .light { font-weight: 300 !important; }
.S8439 .bold { font-weight: 700 !important; }

.S8439 h1 { font-weight: 700 !important; }
.S8439 h2 { font-weight: 700 !important; }
.S8439 h3 { font-weight: 700 !important; }
.S8439 h4 { font-weight: 700 !important; }
.S8439 h5 { font-weight: 700 !important; }




@media all and (min-width: 768px) and (max-width:1023px) {
	.S8439 .fontsize_xsmall { font-size: 13px !important; }
	.S8439 .fontsize_small { font-size: 14px !important; }
	.S8439 .fontsize_medium { font-size: 17px !important; }
	.S8439 .fontsize_large { font-size: 18px !important; }
	.S8439 .fontsize_xlarge { font-size: 20px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S8439 .fontsize_xsmall { font-size: 12px !important; }
	.S8439 .fontsize_small { font-size: 13px !important; }
	.S8439 .fontsize_medium { font-size: 16px !important; }
	.S8439 .fontsize_large { font-size: 17px !important; }
	.S8439 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (max-width: 567px) {
	.S8439 .fontsize_xsmall { font-size: 12px !important; }
	.S8439 .fontsize_small { font-size: 13px !important; }
	.S8439 .fontsize_medium { font-size: 15px !important; }
	.S8439 .fontsize_large { font-size: 16px !important; }
	.S8439 .fontsize_xlarge { font-size: 18px !important; }
}




/* --- Stylesheet 6704 (optional) --------- */ 

#body.S6704 {
	font-family: 'Dosis', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3;
}


.S6704 .fontsize_xsmall { font-size: 13px !important; }
.S6704 .fontsize_small { font-size: 14px !important; }
.S6704 .fontsize_medium { font-size:16px !important; }
.S6704 .fontsize_large { font-size: 17px !important; }
.S6704 .fontsize_xlarge { font-size: 19px !important; }

.S6704 .light { font-weight: 300 !important; }
.S6704 .bold { font-weight: 700 !important; }

.S6704 h1 { font-weight: 700 !important; }
.S6704 h2 { font-weight: 700 !important; }
.S6704 h3 { font-weight: 700 !important; }
.S6704 h4 { font-weight: 700 !important; }
.S6704 h5 { font-weight: 700 !important; }




@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S6704 .fontsize_xsmall { font-size: 12px !important; }
	.S6704 .fontsize_small { font-size: 13px !important; }
	.S6704 .fontsize_medium { font-size: 15px !important; }
	.S6704 .fontsize_large { font-size: 17px !important; }
	.S6704 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S6704 .fontsize_xsmall { font-size: 11px !important; }
	.S6704 .fontsize_small { font-size: 12px !important; }
	.S6704 .fontsize_medium { font-size: 14px !important; }
	.S6704 .fontsize_large { font-size: 16px !important; }
	.S6704 .fontsize_xlarge { font-size: 18px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S6704 .fontsize_xsmall { font-size: 11px !important; }
	.S6704 .fontsize_small { font-size: 11px !important; }
	.S6704 .fontsize_medium { font-size: 13px !important; }
	.S6704 .fontsize_large { font-size: 15px !important; }
	.S6704 .fontsize_xlarge { font-size: 17px !important; }
}

@media all and (max-width: 567px) {
	.S6704 .fontsize_xsmall { font-size: 11px !important; }
	.S6704 .fontsize_small { font-size: 11px !important; }
	.S6704 .fontsize_medium { font-size: 12px !important; }
	.S6704 .fontsize_large { font-size: 14px !important; }
	.S6704 .fontsize_xlarge { font-size: 16px !important; }
}


/* --- Stylesheet 8549 (optional) --------- */ 

.S8549 {
	font-family: 'Economica', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3;
}

.S8549 .fontsize_xsmall { font-size: 14px !important; }
.S8549 .fontsize_small { font-size: 15px !important; }
.S8549 .fontsize_medium { font-size:17px !important; }
.S8549 .fontsize_large { font-size: 19px !important;  }
.S8549 .fontsize_xlarge { font-size: 21px !important; }

.S8549 .light { font-weight: 300 !important; }
.S8549 .bold { font-weight: 700 !important; }
.S8549 strong,.S8549 b { font-weight: 700; }

.S8549 h1 { font-weight: 700 !important; }
.S8549 h2 { font-weight: 700 !important; }
.S8549 h3 { font-weight: 700 !important; }
.S8549 h4 { font-weight: 700 !important; }
.S8549 h5 { font-weight: 700 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S8549 .fontsize_xsmall { font-size: 12px !important; }
	.S8549 .fontsize_small { font-size: 13px !important; }
	.S8549 .fontsize_medium { font-size: 15px !important; }
	.S8549 .fontsize_large { font-size: 17px !important; }
	.S8549 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S8549 .fontsize_xsmall { font-size: 11px !important; }
	.S8549 .fontsize_small { font-size: 12px !important; }
	.S8549 .fontsize_medium { font-size: 14px !important; }
	.S8549 .fontsize_large { font-size: 16px !important; }
	.S8549 .fontsize_xlarge { font-size: 18px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S8549 .fontsize_xsmall { font-size: 11px !important; }
	.S8549 .fontsize_small { font-size: 11px !important; }
	.S8549 .fontsize_medium { font-size: 13px !important; }
	.S8549 .fontsize_large { font-size: 15px !important; }
	.S8549 .fontsize_xlarge { font-size: 17px !important; }
}

@media all and (max-width: 567px) {
	.S8549 .fontsize_xsmall { font-size: 11px !important; }
	.S8549 .fontsize_small { font-size: 11px !important; }
	.S8549 .fontsize_medium { font-size: 12px !important; }
	.S8549 .fontsize_large { font-size: 14px !important; }
	.S8549 .fontsize_xlarge { font-size: 16px !important; }
}



/* --- Stylesheet 7082 (optional) --------- */ 

.S7082 {
	font-family: 'Khand', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.4;
}



.S7082 .fontsize_xsmall { font-size: 14px !important; }
.S7082 .fontsize_small { font-size: 15px !important; }
.S7082 .fontsize_medium { font-size:17px !important; }
.S7082 .fontsize_large { font-size: 19px !important;  }
.S7082 .fontsize_xlarge { font-size: 21px !important; }

.S7082 .light { font-weight: 300 !important; }
.S7082 .bold { font-weight: 700 !important; }

.S7082 h1 { font-weight: 700 !important; }
.S7082 h2 { font-weight: 700 !important; }
.S7082 h3 { font-weight: 700 !important; }
.S7082 h4 { font-weight: 700 !important; }
.S7082 h5 { font-weight: 700 !important; }




@media all and (min-width: 768px) and (max-width:1023px) {
	.S7082 .fontsize_xsmall { font-size: 13px !important; }
	.S7082 .fontsize_small { font-size: 14px !important; }
	.S7082 .fontsize_medium { font-size: 17px !important; }
	.S7082 .fontsize_large { font-size: 18px !important; }
	.S7082 .fontsize_xlarge { font-size: 20px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S7082 .fontsize_xsmall { font-size: 12px !important; }
	.S7082 .fontsize_small { font-size: 13px !important; }
	.S7082 .fontsize_medium { font-size: 16px !important; }
	.S7082 .fontsize_large { font-size: 17px !important; }
	.S7082 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (max-width: 567px) {
	.S7082 .fontsize_xsmall { font-size: 12px !important; }
	.S7082 .fontsize_small { font-size: 13px !important; }
	.S7082 .fontsize_medium { font-size: 15px !important; }
	.S7082 .fontsize_large { font-size: 16px !important; }
	.S7082 .fontsize_xlarge { font-size: 18px !important; }
}



/* --- Stylesheet 4809 (optional) --------- */ 

.S4809 {
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.4;
}



.S4809 .fontsize_xsmall { font-size: 13px !important; }
.S4809 .fontsize_small { font-size: 14px !important; }
.S4809 .fontsize_medium { font-size:15px !important; }
.S4809 .fontsize_large { font-size: 16px !important;  }
.S4809 .fontsize_xlarge { font-size: 18px !important; }

.S4809 .light { font-weight: 300 !important; }
.S4809 .bold { font-weight: 700 !important; }

.S4809 h1 { font-weight: 700 !important; }
.S4809 h2 { font-weight: 700 !important; }
.S4809 h3 { font-weight: 700 !important; }
.S4809 h4 { font-weight: 700 !important; }
.S4809 h5 { font-weight: 700 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S4809 .fontsize_xsmall { font-size: 12px !important; }
	.S4809 .fontsize_small { font-size: 13px !important; }
	.S4809 .fontsize_medium { font-size: 15px !important; }
	.S4809 .fontsize_large { font-size: 17px !important; }
	.S4809 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S4809 .fontsize_xsmall { font-size: 11px !important; }
	.S4809 .fontsize_small { font-size: 12px !important; }
	.S4809 .fontsize_medium { font-size: 14px !important; }
	.S4809 .fontsize_large { font-size: 16px !important; }
	.S4809 .fontsize_xlarge { font-size: 18px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S4809 .fontsize_xsmall { font-size: 11px !important; }
	.S4809 .fontsize_small { font-size: 11px !important; }
	.S4809 .fontsize_medium { font-size: 13px !important; }
	.S4809 .fontsize_large { font-size: 15px !important; }
	.S4809 .fontsize_xlarge { font-size: 17px !important; }
}

@media all and (max-width: 567px) {
	.S4809 .fontsize_xsmall { font-size: 11px !important; }
	.S4809 .fontsize_small { font-size: 11px !important; }
	.S4809 .fontsize_medium { font-size: 12px !important; }
	.S4809 .fontsize_large { font-size: 14px !important; }
	.S4809 .fontsize_xlarge { font-size: 16px !important; }
}



/* --- Stylesheet 7136 (optional) --------- */ 

#body.S7136 {
	font-family: 'Maven Pro', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3;
}


.S7136 .fontsize_xsmall { font-size: 13px !important; }
.S7136 .fontsize_small { font-size: 15px !important; }
.S7136 .fontsize_medium { font-size:16px !important; }
.S7136 .fontsize_large { font-size: 19px !important; }
.S7136 .fontsize_xlarge { font-size: 23px !important; }

.S7136 .bold { font-weight: 700 !important; }

.S7136 h1 { font-weight: 700 !important; }
.S7136 h2 { font-weight: 700 !important; }
.S7136 h3 { font-weight: 700 !important; }
.S7136 h4 { font-weight: 700 !important; }
.S7136 h5 { font-weight: 700 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S7136 .fontsize_xsmall { font-size: 12px !important; }
	.S7136 .fontsize_small { font-size: 13px !important; }
	.S7136 .fontsize_medium { font-size: 15px !important; }
	.S7136 .fontsize_large { font-size: 17px !important; }
	.S7136 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7136 .fontsize_xsmall { font-size: 11px !important; }
	.S7136 .fontsize_small { font-size: 12px !important; }
	.S7136 .fontsize_medium { font-size: 14px !important; }
	.S7136 .fontsize_large { font-size: 16px !important; }
	.S7136 .fontsize_xlarge { font-size: 18px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S7136 .fontsize_xsmall { font-size: 11px !important; }
	.S7136 .fontsize_small { font-size: 11px !important; }
	.S7136 .fontsize_medium { font-size: 13px !important; }
	.S7136 .fontsize_large { font-size: 15px !important; }
	.S7136 .fontsize_xlarge { font-size: 17px !important; }
}

@media all and (max-width: 567px) {
	.S7136 .fontsize_xsmall { font-size: 11px !important; }
	.S7136 .fontsize_small { font-size: 11px !important; }
	.S7136 .fontsize_medium { font-size: 12px !important; }
	.S7136 .fontsize_large { font-size: 14px !important; }
	.S7136 .fontsize_xlarge { font-size: 16px !important; }
}



/* --- Stylesheet 7686 (optional) --------- */ 

#body.S7686 {
	font-family: 'Montaga', serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3;
}


.S7686 .fontsize_xsmall { font-size: 13px !important; }
.S7686 .fontsize_small { font-size: 15px !important; }
.S7686 .fontsize_medium { font-size:16px !important; }
.S7686 .fontsize_large { font-size: 19px !important; }
.S7686 .fontsize_xlarge { font-size: 23px !important; }

.S7686 .bold { font-weight: 700 !important; }

.S7686 h1 { font-weight: 700 !important; }
.S7686 h2 { font-weight: 700 !important; }
.S7686 h3 { font-weight: 700 !important; }
.S7686 h4 { font-weight: 700 !important; }
.S7686 h5 { font-weight: 700 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S7686 .fontsize_xsmall { font-size: 12px !important; }
	.S7686 .fontsize_small { font-size: 13px !important; }
	.S7686 .fontsize_medium { font-size: 15px !important; }
	.S7686 .fontsize_large { font-size: 17px !important; }
	.S7686 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7686 .fontsize_xsmall { font-size: 11px !important; }
	.S7686 .fontsize_small { font-size: 12px !important; }
	.S7686 .fontsize_medium { font-size: 14px !important; }
	.S7686 .fontsize_large { font-size: 16px !important; }
	.S7686 .fontsize_xlarge { font-size: 18px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S7686 .fontsize_xsmall { font-size: 11px !important; }
	.S7686 .fontsize_small { font-size: 11px !important; }
	.S7686 .fontsize_medium { font-size: 13px !important; }
	.S7686 .fontsize_large { font-size: 15px !important; }
	.S7686 .fontsize_xlarge { font-size: 17px !important; }
}

@media all and (max-width: 567px) {
	.S7686 .fontsize_xsmall { font-size: 11px !important; }
	.S7686 .fontsize_small { font-size: 11px !important; }
	.S7686 .fontsize_medium { font-size: 12px !important; }
	.S7686 .fontsize_large { font-size: 14px !important; }
	.S7686 .fontsize_xlarge { font-size: 16px !important; }
}



/* --- Stylesheet 5558 (optional) --------- */ 

.S5558 {
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 1.4;
}



.S5558 .fontsize_xsmall { font-size: 13px !important; }
.S5558 .fontsize_small { font-size: 14px !important; }
.S5558 .fontsize_medium { font-size:15px !important; }
.S5558 .fontsize_large { font-size: 16px !important;  }
.S5558 .fontsize_xlarge { font-size: 18px !important; }

.S5558 .light { font-weight: 300 !important; }
.S5558 .bold { font-weight: 600 !important; }

.S5558 h1 { font-weight: 600 !important; }
.S5558 h2 { font-weight: 600 !important; }
.S5558 h3 { font-weight: 600 !important; }
.S5558 h4 { font-weight: 600 !important; }
.S5558 h5 { font-weight: 600 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5558 .fontsize_xsmall { font-size: 12px !important; }
	.S5558 .fontsize_small { font-size: 13px !important; }
	.S5558 .fontsize_medium { font-size: 15px !important; }
	.S5558 .fontsize_large { font-size: 17px !important; }
	.S5558 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5558 .fontsize_xsmall { font-size: 11px !important; }
	.S5558 .fontsize_small { font-size: 12px !important; }
	.S5558 .fontsize_medium { font-size: 14px !important; }
	.S5558 .fontsize_large { font-size: 16px !important; }
	.S5558 .fontsize_xlarge { font-size: 18px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S5558 .fontsize_xsmall { font-size: 11px !important; }
	.S5558 .fontsize_small { font-size: 11px !important; }
	.S5558 .fontsize_medium { font-size: 13px !important; }
	.S5558 .fontsize_large { font-size: 15px !important; }
	.S5558 .fontsize_xlarge { font-size: 17px !important; }
}

@media all and (max-width: 567px) {
	.S5558 .fontsize_xsmall { font-size: 11px !important; }
	.S5558 .fontsize_small { font-size: 11px !important; }
	.S5558 .fontsize_medium { font-size: 12px !important; }
	.S5558 .fontsize_large { font-size: 14px !important; }
	.S5558 .fontsize_xlarge { font-size: 16px !important; }
}



/* --- Stylesheet 4503 (optional) --------- */ 

#body.S4503 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3;
}


.S4503 .fontsize_xsmall { font-size: 13px !important; }
.S4503 .fontsize_small { font-size: 14px !important; }
.S4503 .fontsize_medium { font-size:15px !important; }
.S4503 .fontsize_large { font-size: 17px !important; }
.S4503 .fontsize_xlarge { font-size: 20px !important; }

.S4503 .light { font-weight: 300 !important; }
.S4503 .bold { font-weight: 600 !important; }

.S4503 h1 { font-weight: 600 !important; }
.S4503 h2 { font-weight: 600 !important; }
.S4503 h3 { font-weight: 600 !important; }
.S4503 h4 { font-weight: 600 !important; }
.S4503 h5 { font-weight: 600 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S4503 .fontsize_xsmall { font-size: 12px !important; }
	.S4503 .fontsize_small { font-size: 13px !important; }
	.S4503 .fontsize_medium { font-size: 15px !important; }
	.S4503 .fontsize_large { font-size: 17px !important; }
	.S4503 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S4503 .fontsize_xsmall { font-size: 11px !important; }
	.S4503 .fontsize_small { font-size: 12px !important; }
	.S4503 .fontsize_medium { font-size: 14px !important; }
	.S4503 .fontsize_large { font-size: 16px !important; }
	.S4503 .fontsize_xlarge { font-size: 18px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S4503 .fontsize_xsmall { font-size: 11px !important; }
	.S4503 .fontsize_small { font-size: 11px !important; }
	.S4503 .fontsize_medium { font-size: 13px !important; }
	.S4503 .fontsize_large { font-size: 15px !important; }
	.S4503 .fontsize_xlarge { font-size: 17px !important; }
}

@media all and (max-width: 567px) {
	.S4503 .fontsize_xsmall { font-size: 11px !important; }
	.S4503 .fontsize_small { font-size: 11px !important; }
	.S4503 .fontsize_medium { font-size: 12px !important; }
	.S4503 .fontsize_large { font-size: 14px !important; }
	.S4503 .fontsize_xlarge { font-size: 16px !important; }
}



/* --- Stylesheet 6473 (optional) --------- */ 

#body.S6473 {
	font-family: 'Pridi', serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3;
}


.S6473 .fontsize_xsmall { font-size: 13px !important; }
.S6473 .fontsize_small { font-size: 14px !important; }
.S6473 .fontsize_medium { font-size:15px !important; }
.S6473 .fontsize_large { font-size: 17px !important; }
.S6473 .fontsize_xlarge { font-size: 20px !important; }

.S6473 .light { font-weight: 300 !important; }
.S6473 .bold { font-weight: 600 !important; }

.S6473 h1 { font-weight: 600 !important; }
.S6473 h2 { font-weight: 600 !important; }
.S6473 h3 { font-weight: 600 !important; }
.S6473 h4 { font-weight: 600 !important; }
.S6473 h5 { font-weight: 600 !important; }




@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S6473 .fontsize_xsmall { font-size: 12px !important; }
	.S6473 .fontsize_small { font-size: 13px !important; }
	.S6473 .fontsize_medium { font-size: 15px !important; }
	.S6473 .fontsize_large { font-size: 17px !important; }
	.S6473 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S6473 .fontsize_xsmall { font-size: 11px !important; }
	.S6473 .fontsize_small { font-size: 12px !important; }
	.S6473 .fontsize_medium { font-size: 14px !important; }
	.S6473 .fontsize_large { font-size: 16px !important; }
	.S6473 .fontsize_xlarge { font-size: 18px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S6473 .fontsize_xsmall { font-size: 11px !important; }
	.S6473 .fontsize_small { font-size: 11px !important; }
	.S6473 .fontsize_medium { font-size: 13px !important; }
	.S6473 .fontsize_large { font-size: 15px !important; }
	.S6473 .fontsize_xlarge { font-size: 17px !important; }
}

@media all and (max-width: 567px) {
	.S6473 .fontsize_xsmall { font-size: 11px !important; }
	.S6473 .fontsize_small { font-size: 11px !important; }
	.S6473 .fontsize_medium { font-size: 12px !important; }
	.S6473 .fontsize_large { font-size: 14px !important; }
	.S6473 .fontsize_xlarge { font-size: 16px !important; }
}



/* --- Stylesheet 8145 (optional) --------- */ 

#body.S8145 {
	font-family: 'PT Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3;
}



.S8145 .fontsize_xsmall { font-size: 13px !important; }
.S8145 .fontsize_small { font-size: 14px !important; }
.S8145 .fontsize_medium { font-size:16px !important; }
.S8145 .fontsize_large { font-size: 18px !important; }
.S8145 .fontsize_xlarge { font-size: 20px !important; }

.S8145 .light { font-weight: 400 !important; }
.S8145 .bold { font-weight: 700 !important; }

.S8145 h1 { font-weight: 700 !important; }
.S8145 h2 { font-weight: 700 !important; }
.S8145 h3 { font-weight: 700 !important; }
.S8145 h4 { font-weight: 700 !important; }
.S8145 h5 { font-weight: 700 !important; }




@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S8145 .fontsize_xsmall { font-size: 12px !important; }
	.S8145 .fontsize_small { font-size: 13px !important; }
	.S8145 .fontsize_medium { font-size: 15px !important; }
	.S8145 .fontsize_large { font-size: 17px !important; }
	.S8145 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S8145 .fontsize_xsmall { font-size: 11px !important; }
	.S8145 .fontsize_small { font-size: 12px !important; }
	.S8145 .fontsize_medium { font-size: 14px !important; }
	.S8145 .fontsize_large { font-size: 16px !important; }
	.S8145 .fontsize_xlarge { font-size: 18px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S8145 .fontsize_xsmall { font-size: 12px !important; }
	.S8145 .fontsize_small { font-size: 13px !important; }
	.S8145 .fontsize_medium { font-size: 14px !important; }
	.S8145 .fontsize_large { font-size: 15px !important; }
	.S8145 .fontsize_xlarge { font-size: 16px !important; }
}

@media all and (max-width: 567px) {
	.S8145 .fontsize_xsmall { font-size: 12px !important; }
	.S8145 .fontsize_small { font-size: 13px !important; }
	.S8145 .fontsize_medium { font-size: 14px !important; }
	.S8145 .fontsize_large { font-size: 15px !important; }
	.S8145 .fontsize_xlarge { font-size: 16px !important; }
}



/* --- Stylesheet 5962 (optional) --------- */ 

.S5962 {
	font-family: 'Quicksand', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3;
}

strong, b { font-weight: 700; }

.S5962 .fontsize_xsmall { font-size: 14px !important; }
.S5962 .fontsize_small { font-size: 15px !important; }
.S5962 .fontsize_medium { font-size:17px !important; }
.S5962 .fontsize_large { font-size: 18px !important;  }
.S5962 .fontsize_xlarge { font-size: 20px !important; }

.S5962 .light { font-weight: 300 !important; }
.S5962 .bold { font-weight: 500 !important; }

.S5962 h1 { font-weight: 500 !important; }
.S5962 h2 { font-weight: 500 !important; }
.S5962 h3 { font-weight: 500 !important; }
.S5962 h4 { font-weight: 500 !important; }
.S5962 h5 { font-weight: 500 !important; }

@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5962 .fontsize_xsmall { font-size: 12px !important; }
	.S5962 .fontsize_small { font-size: 13px !important; }
	.S5962 .fontsize_medium { font-size: 15px !important; }
	.S5962 .fontsize_large { font-size: 17px !important; }
	.S5962 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5962 .fontsize_xsmall { font-size: 11px !important; }
	.S5962 .fontsize_small { font-size: 12px !important; }
	.S5962 .fontsize_medium { font-size: 14px !important; }
	.S5962 .fontsize_large { font-size: 16px !important; }
	.S5962 .fontsize_xlarge { font-size: 18px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S5962 .fontsize_xsmall { font-size: 11px !important; }
	.S5962 .fontsize_small { font-size: 11px !important; }
	.S5962 .fontsize_medium { font-size: 13px !important; }
	.S5962 .fontsize_large { font-size: 15px !important; }
	.S5962 .fontsize_xlarge { font-size: 17px !important; }
}

@media all and (max-width: 567px) {
	.S5962 .fontsize_xsmall { font-size: 11px !important; }
	.S5962 .fontsize_small { font-size: 11px !important; }
	.S5962 .fontsize_medium { font-size: 12px !important; }
	.S5962 .fontsize_large { font-size: 14px !important; }
	.S5962 .fontsize_xlarge { font-size: 16px !important; }
}



/* --- Stylesheet 5965 (optional) --------- */ 

.S5965 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3;
}

.S5965 .fontsize_xsmall { font-size: 14px !important; }
.S5965 .fontsize_small { font-size: 15px !important; }
.S5965 .fontsize_medium { font-size:17px !important; }
.S5965 .fontsize_large { font-size: 18px !important;  }
.S5965 .fontsize_xlarge { font-size: 20px !important; }

.S5965 .light { font-weight: 300 !important; }
.S5965 .bold { font-weight: 600 !important; }

.S5965 h1 { font-weight: 600 !important; }
.S5965 h2 { font-weight: 600 !important; }
.S5965 h3 { font-weight: 600 !important; }
.S5965 h4 { font-weight: 600 !important; }
.S5965 h5 { font-weight: 600 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5965 .fontsize_xsmall { font-size: 12px !important; }
	.S5965 .fontsize_small { font-size: 13px !important; }
	.S5965 .fontsize_medium { font-size: 15px !important; }
	.S5965 .fontsize_large { font-size: 17px !important; }
	.S5965 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5965 .fontsize_xsmall { font-size: 11px !important; }
	.S5965 .fontsize_small { font-size: 12px !important; }
	.S5965 .fontsize_medium { font-size: 14px !important; }
	.S5965 .fontsize_large { font-size: 16px !important; }
	.S5965 .fontsize_xlarge { font-size: 18px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S5965 .fontsize_xsmall { font-size: 11px !important; }
	.S5965 .fontsize_small { font-size: 11px !important; }
	.S5965 .fontsize_medium { font-size: 13px !important; }
	.S5965 .fontsize_large { font-size: 15px !important; }
	.S5965 .fontsize_xlarge { font-size: 17px !important; }
}

@media all and (max-width: 567px) {
	.S5965 .fontsize_xsmall { font-size: 11px !important; }
	.S5965 .fontsize_small { font-size: 11px !important; }
	.S5965 .fontsize_medium { font-size: 12px !important; }
	.S5965 .fontsize_large { font-size: 14px !important; }
	.S5965 .fontsize_xlarge { font-size: 16px !important; }
}



/* --- Stylesheet 8242 (optional) --------- */ 

#body.S8242 {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.3;
}



.S8242 .fontsize_xsmall { font-size: 11px !important; }
.S8242 .fontsize_small { font-size: 13px !important; }
.S8242 .fontsize_medium { font-size:15px !important; }
.S8242 .fontsize_large { font-size: 17px !important; }
.S8242 .fontsize_xlarge { font-size: 19px !important; }

.S8242 .light { font-weight: 300 !important; }
.S8242 .bold { font-weight: 600 !important; }

.S8242 h1 { font-weight: 600 !important; }
.S8242 h2 { font-weight: 600 !important; }
.S8242 h3 { font-weight: 600 !important; }
.S8242 h4 { font-weight: 600 !important; }
.S8242 h5 { font-weight: 600 !important; }




@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S8242 .fontsize_xsmall { font-size: 12px !important; }
	.S8242 .fontsize_small { font-size: 13px !important; }
	.S8242 .fontsize_medium { font-size: 15px !important; }
	.S8242 .fontsize_large { font-size: 17px !important; }
	.S8242 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S8242 .fontsize_xsmall { font-size: 11px !important; }
	.S8242 .fontsize_small { font-size: 12px !important; }
	.S8242 .fontsize_medium { font-size: 14px !important; }
	.S8242 .fontsize_large { font-size: 16px !important; }
	.S8242 .fontsize_xlarge { font-size: 18px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S8242 .fontsize_xsmall { font-size: 11px !important; }
	.S8242 .fontsize_small { font-size: 11px !important; }
	.S8242 .fontsize_medium { font-size: 13px !important; }
	.S8242 .fontsize_large { font-size: 15px !important; }
	.S8242 .fontsize_xlarge { font-size: 17px !important; }
}

@media all and (max-width: 567px) {
	.S8242 .fontsize_xsmall { font-size: 11px !important; }
	.S8242 .fontsize_small { font-size: 11px !important; }
	.S8242 .fontsize_medium { font-size: 12px !important; }
	.S8242 .fontsize_large { font-size: 14px !important; }
	.S8242 .fontsize_xlarge { font-size: 16px !important; }
}



/* --- Stylesheet 5104 (optional) --------- */ 

.S5104 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3;
}

.S5104 .fontsize_xsmall { font-size: 14px !important; }
.S5104 .fontsize_small { font-size: 15px !important; }
.S5104 .fontsize_medium { font-size:17px !important; }
.S5104 .fontsize_large { font-size: 19px !important;  }
.S5104 .fontsize_xlarge { font-size: 21px !important; }

.S5104 .light { font-weight: 300 !important; }
.S5104 .bold { font-weight: 700 !important; }


.S5104 h1 { font-weight: 700 !important; }
.S5104 h2 { font-weight: 700 !important; }
.S5104 h3 { font-weight: 700 !important; }
.S5104 h4 { font-weight: 700 !important; }
.S5104 h5 { font-weight: 700 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5104 .fontsize_xsmall { font-size: 12px !important; }
	.S5104 .fontsize_small { font-size: 13px !important; }
	.S5104 .fontsize_medium { font-size: 15px !important; }
	.S5104 .fontsize_large { font-size: 17px !important; }
	.S5104 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5104 .fontsize_xsmall { font-size: 11px !important; }
	.S5104 .fontsize_small { font-size: 12px !important; }
	.S5104 .fontsize_medium { font-size: 14px !important; }
	.S5104 .fontsize_large { font-size: 16px !important; }
	.S5104 .fontsize_xlarge { font-size: 18px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S5104 .fontsize_xsmall { font-size: 11px !important; }
	.S5104 .fontsize_small { font-size: 11px !important; }
	.S5104 .fontsize_medium { font-size: 13px !important; }
	.S5104 .fontsize_large { font-size: 15px !important; }
	.S5104 .fontsize_xlarge { font-size: 17px !important; }
}

@media all and (max-width: 567px) {
	.S5104 .fontsize_xsmall { font-size: 11px !important; }
	.S5104 .fontsize_small { font-size: 11px !important; }
	.S5104 .fontsize_medium { font-size: 12px !important; }
	.S5104 .fontsize_large { font-size: 14px !important; }
	.S5104 .fontsize_xlarge { font-size: 16px !important; }
}



/* --- Stylesheet 4509 (optional) --------- */ 

#body.S4509 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3;
}



.S4509 .fontsize_xsmall { font-size: 13px !important; }
.S4509 .fontsize_small { font-size: 14px !important; }
.S4509 .fontsize_medium { font-size:16px !important; }
.S4509 .fontsize_large { font-size: 18px !important; }
.S4509 .fontsize_xlarge { font-size: 20px !important; }

.S4509 .light { font-weight: 300 !important; }
.S4509 .bold { font-weight: 600 !important; }

.S4509 h1 { font-weight: 600 !important; }
.S4509 h2 { font-weight: 600 !important; }
.S4509 h3 { font-weight: 600 !important; }
.S4509 h4 { font-weight: 600 !important; }
.S4509 h5 { font-weight: 600 !important; }




@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S4509 .fontsize_xsmall { font-size: 12px !important; }
	.S4509 .fontsize_small { font-size: 13px !important; }
	.S4509 .fontsize_medium { font-size: 15px !important; }
	.S4509 .fontsize_large { font-size: 17px !important; }
	.S4509 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S4509 .fontsize_xsmall { font-size: 11px !important; }
	.S4509 .fontsize_small { font-size: 12px !important; }
	.S4509 .fontsize_medium { font-size: 14px !important; }
	.S4509 .fontsize_large { font-size: 16px !important; }
	.S4509 .fontsize_xlarge { font-size: 18px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S4509 .fontsize_xsmall { font-size: 12px !important; }
	.S4509 .fontsize_small { font-size: 13px !important; }
	.S4509 .fontsize_medium { font-size: 14px !important; }
	.S4509 .fontsize_large { font-size: 15px !important; }
	.S4509 .fontsize_xlarge { font-size: 16px !important; }
}

@media all and (max-width: 567px) {
	.S4509 .fontsize_xsmall { font-size: 12px !important; }
	.S4509 .fontsize_small { font-size: 13px !important; }
	.S4509 .fontsize_medium { font-size: 14px !important; }
	.S4509 .fontsize_large { font-size: 15px !important; }
	.S4509 .fontsize_xlarge { font-size: 16px !important; }
}



/* --- Stylesheet 7159 (optional) --------- */ 

#body.S7159 {
	font-family: 'Teko', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3;
}


.S7159 .fontsize_xsmall { font-size: 13px !important; }
.S7159 .fontsize_small { font-size: 14px !important; }
.S7159 .fontsize_medium { font-size:15px !important; }
.S7159 .fontsize_large { font-size: 17px !important; }
.S7159 .fontsize_xlarge { font-size: 20px !important; }

.S7159 .light { font-weight: 300 !important; }
.S7159 .bold { font-weight: 700 !important; }

.S7159 h1 { font-weight: 700 !important; }
.S7159 h2 { font-weight: 700 !important; }
.S7159 h3 { font-weight: 700 !important; }
.S7159 h4 { font-weight: 700 !important; }
.S7159 h5 { font-weight: 700 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S7159 .fontsize_xsmall { font-size: 12px !important; }
	.S7159 .fontsize_small { font-size: 13px !important; }
	.S7159 .fontsize_medium { font-size: 15px !important; }
	.S7159 .fontsize_large { font-size: 17px !important; }
	.S7159 .fontsize_xlarge { font-size: 19px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S7159 .fontsize_xsmall { font-size: 11px !important; }
	.S7159 .fontsize_small { font-size: 12px !important; }
	.S7159 .fontsize_medium { font-size: 14px !important; }
	.S7159 .fontsize_large { font-size: 16px !important; }
	.S7159 .fontsize_xlarge { font-size: 18px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S7159 .fontsize_xsmall { font-size: 11px !important; }
	.S7159 .fontsize_small { font-size: 11px !important; }
	.S7159 .fontsize_medium { font-size: 13px !important; }
	.S7159 .fontsize_large { font-size: 15px !important; }
	.S7159 .fontsize_xlarge { font-size: 17px !important; }
}

@media all and (max-width: 567px) {
	.S7159 .fontsize_xsmall { font-size: 11px !important; }
	.S7159 .fontsize_small { font-size: 11px !important; }
	.S7159 .fontsize_medium { font-size: 12px !important; }
	.S7159 .fontsize_large { font-size: 14px !important; }
	.S7159 .fontsize_xlarge { font-size: 16px !important; }
}



/* --- Stylesheet 5841 (optional) --------- */ 

.S5841 {
	font-family: 'Verdana', sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 1.4;
}

.S5841 .fontsize_xsmall { font-size: 12px !important; }
.S5841 .fontsize_small { font-size: 13px !important; }
.S5841 .fontsize_medium { font-size:14px !important; }
.S5841 .fontsize_large { font-size: 15px !important;  }
.S5841 .fontsize_xlarge { font-size: 17px !important; }

.S5841 .bold { font-weight: 600 !important; }

.S5841 h1 { font-weight: 600 !important; }
.S5841 h2 { font-weight: 600 !important; }
.S5841 h3 { font-weight: 600 !important; }
.S5841 h4 { font-weight: 600 !important; }
.S5841 h5 { font-weight: 600 !important; }



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.S5841 .fontsize_xsmall { font-size: 11px !important; }
	.S5841 .fontsize_small { font-size: 12px !important; }
	.S5841 .fontsize_medium { font-size: 13px !important; }
	.S5841 .fontsize_large { font-size: 14px !important; }
	.S5841 .fontsize_xlarge { font-size: 17px !important; }
}

@media all and (min-width: 768px) and (max-width:1023px) {
	.S5841 .fontsize_xsmall { font-size: 11px !important; }
	.S5841 .fontsize_small { font-size: 12px !important; }
	.S5841 .fontsize_medium { font-size: 14px !important; }
	.S5841 .fontsize_large { font-size: 16px !important; }
	.S5841 .fontsize_xlarge { font-size: 18px !important; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.S5841 .fontsize_xsmall { font-size: 11px !important; }
	.S5841 .fontsize_small { font-size: 11px !important; }
	.S5841 .fontsize_medium { font-size: 13px !important; }
	.S5841 .fontsize_large { font-size: 15px !important; }
	.S5841 .fontsize_xlarge { font-size: 17px !important; }
}

@media all and (max-width: 567px) {
	.S5841 .fontsize_xsmall { font-size: 11px !important; }
	.S5841 .fontsize_small { font-size: 11px !important; }
	.S5841 .fontsize_medium { font-size: 12px !important; }
	.S5841 .fontsize_large { font-size: 14px !important; }
	.S5841 .fontsize_xlarge { font-size: 16px !important; }
}



/* --- Stylesheet 7071 (optional) --------- */ 

.S7071 .color { color: #FFFFFF !important; }
.S7071 .text a { color: #FFFFFF !important; }
.S7071 .bgcolor { background-color: #FFFFFF !important; color: #000000 !important; }
.S7071 .bordercolor { border-color: #FFFFFF; }

.S7071 .textile .button, .S7071 .textile a.button { background-color: #FFFFFF !important; color: #000000 !important; }

.S7071 header .header input[type="button"] {
	color: #000 !important;
}

/* Navigation: Farbiger Hover; */
.S7071 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #FFFFFF !important; }
.S7071 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #FFFFFF !important; }

/* --- Stylesheet 7319 (optional) --------- */ 

.S7319 .color { color: #4a4849 !important; }
.S7319 .text a { color: #4a4849 !important; }
.S7319 .bgcolor { background-color: #4a4849 !important; color: #FFFFFF !important; }
.S7319 .bordercolor { border-color: #4a4849 !important; }

.S7319 .textile .button, .S7319 .textile a.button { background-color: #4a4849 !important; color: #FFFFFF !important; }
.S7319 footer .copyright a { color: #4a4849 !important; }

/* Trennbaustein Linie */
.S7319 .T4681 .bordercolor:before { background: #4a4849 !important; }


/* Navigation: Farbiger Hover; */
.S7319 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #4a4849 !important; }
.S7319 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #4a4849 !important; }

/* --- Stylesheet 7222 (optional) --------- */ 

.S7222 .color { color: #494949 !important; }

.S7222 .text a { color: #494949 !important; }

.S7222 .bgcolor { background-color: #494949 !important; color: #FFFFFF !important; }

.S7222 .bordercolor { border-color: #494949; }

.S7222 .textile .button, .S5831 .textile a.button { background-color: #494949 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S7222 .T4681 .bordercolor:before { background: #494949 !important; }

 /* Navigation: Farbiger Hover; */
.S7222 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #494949 !important; }
.S7222 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #494949 !important; }

/* --- Stylesheet 8371 (optional) --------- */ 

.S8371 .color { color: #000000 !important; }

.S8371 .text a { color: #000000 !important; }

.S8371 .bgcolor { background-color: #000000 !important; color: #FFFFFF !important; }

.S8371 .bordercolor { border-color: #000000; }

.S8371 .textile .button, .S5831 .textile a.button { background-color: #000000 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S8371 .T4681 .bordercolor:before { background: #000000 !important; }

 /* Navigation: Farbiger Hover; */
.S8371 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #000000 !important; }
.S8371 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #000000 !important; }

/* --- Stylesheet 6963 (optional) --------- */ 

.S6963 .color { color: #A4A4A4 !important; }
.S6963 .text a { color: #A4A4A4 !important; }
.S6963 .bgcolor { background-color: #A4A4A4 !important; color: #FFFFFF !important; }
.S6963 .bordercolor { border-color: #A4A4A4; }

.S6963 .textile .button, .S6963 .textile a.button { background-color: #A4A4A4 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S6963 .T4681 .bordercolor:before { background: #A4A4A4 !important; }

/* Navigation: Farbiger Hover; */
.S6963 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #A4A4A4 !important; }
.S6963 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #A4A4A4 !important; }

/* --- Stylesheet 8552 (optional) --------- */ 

.S8552 .color { color: #77858a !important; }
.S8552 .text a { color: #77858a !important; }
.S8552 .bgcolor { background-color: #77858a !important; color: #FFFFFF !important; }
.S8552 .bordercolor { border-color: #77858a; }

.S8552 .textile .button, .S8552 .textile a.button { background-color: #77858a !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S8552 .T4681 .bordercolor:before { background: #77858a !important; }

/* Navigation: Farbiger Hover; */
.S8552 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #77858a !important; }
.S8552 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #77858a !important; }

/* --- Stylesheet 6962 (optional) --------- */ 

.S6962 .color { color: #435061 !important; }
.S6962 .text a { color: #435061 !important; }
.S6962 .bgcolor { background-color: #435061 !important; color: #FFFFFF !important; }
.S6962 .bordercolor { border-color: #435061; }

.S6962 .textile .button, .S6962 .textile a.button { background-color: #435061 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S6962 .T4681 .bordercolor:before { background: #435061 !important; }


/* Navigation: Farbiger Hover; */
.S6962 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #435061 !important; }
.S6962 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #435061 !important; }

/* --- Stylesheet 7466 (optional) --------- */ 

.S7466 .color { color: #001f39 !important; }
.S7466 .text a { color: #001f39 !important; }
.S7466 .bgcolor { background-color: #001f39 !important; color: #FFFFFF !important; }
.S7466 .bordercolor { border-color: #001f39 !important; }

.S7466 .textile .button, .S7319 .textile a.button { background-color: #001f39 !important; color: #FFFFFF !important; }
.S7466 footer .copyright a { color: #001f39 !important; }

/* Trennbaustein Linie */
.S7466 .T4681 .bordercolor:before { background: #001f39 !important; }


/* Navigation: Farbiger Hover; */
.S7466 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #001f39 !important; }
.S7466 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #001f39 !important; }

/* --- Stylesheet 7833 (optional) --------- */ 

.S7833 .color { color: #00305f !important; }
.S7833 .text a { color: #00305f !important; }
.S7833 .bgcolor { background-color: #00305f !important; color: #FFFFFF !important; }
.S7833 .bordercolor { border-color: #00305f !important; }

.S7833 .textile .button, .S7833 .textile a.button { background-color: #00305f !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S7833 .T4681 .bordercolor:before { background: #00305f !important; }


/* Navigation: Farbiger Hover; */
.S7833 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #00305f !important; }
.S7833 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #00305f !important; }




/* --- Stylesheet 8127 (optional) --------- */ 

.S8127 .color { color: #004F9E !important; }
.S8127 .text a { color: #004F9E !important; }
.S8127 .bgcolor { background-color: #004F9E !important; color: #FFFFFF !important; }
.S8127 .bordercolor { border-color: #004F9E !important; }

.S8127 .textile .button, .S8127 .textile a.button { background-color: #004F9E !important; color: #FFFFFF !important; }

/* Reserva IBE / Partnereintrag Buttons */
.S8127 .search input[type="submit"] { background-color: #004F9E !important; }
.S8127 .T2646 .booking .class .book .button { background-color: #004F9E !important; }
.S8127 .rating-button a { background-color: #004F9E !important; }

/* Trennbaustein Linie */
.S8127 .T4681 .bordercolor:before { background: #004F9E !important; }


/* Navigation: Farbiger Hover; */
.S8127 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #004F9E !important; }
.S8127 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #004F9E !important; }


/* --- Stylesheet 4500 (optional) --------- */ 

.S4500 .color { color: #073974 !important; }
.S4500 .text a { color: #073974 !important; }
.S4500 .bgcolor { background-color: #073974 !important; color: #FFFFFF !important; }

.S4500 .bordercolor { border-color: #073974 !important; }

.S4500 .bgcolor_soft { background-color: rgba(7, 57, 116,0.2) !important; }
.S4500 .bgcolor_hard { background-color: rgba(7, 57, 116,0.9) !important; color: #EEE;}
.S4500 .bgcolor_hard .color { color: #FFFFFF !important; }

.TraminoVorlage.bgcolor_soft, .TraminoVorlage.bgcolor_hard {
	padding-top: 20px;
	padding-bottom: 20px;
}


.S4500 .textile .button, .S4500 .textile a.button { background-color: #073974 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S4500 .T4681 .bordercolor:before { background: #073974 !important; }

/* Navigation: Farbiger Hover; */
.S4500 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #073974 !important; }
.S4500 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #073974 !important; }


/* --- Stylesheet 5831 (optional) --------- */ 

body.S5831 .color { color: #0c8193 !important; }
body.S5831 .text a { color: #0c8193 !important; }
body.S5831 .bgcolor { background-color: #0c8193 !important; color: #FFFFFF !important; }
body.S5831 .bordercolor { border-color: #0c8193; }

.S5831 .textile .button, .S5831 .textile a.button { background-color: #0c8193 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S5831 .T4681 .bordercolor:before { background: #0c8193 !important; }


/* Navigation: Farbiger Hover; */
.S5831 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #0c8193 !important; }
.S5831 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #0c8193 !important; }

/* --- Stylesheet 6529 (optional) --------- */ 

.S6529 .color { color: #139BCC !important; }
.S6529 .text a { color: #139BCC !important; }
.S6529 .bgcolor { background-color: #139BCC !important; color: #FFFFFF !important; }
.S6529 .bordercolor { border-color: #139BCC !important; }

.S6529 .textile .button, .S6529 .textile a.button { background-color: #139BCC !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S6529 .T4681 .bordercolor:before { background: #139BCC !important; }

/* Navigation: Farbiger Hover; */
.S6529 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #139BCC !important; }
.S6529 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #139BCC !important; }

/* --- Stylesheet 5067 (optional) --------- */ 

.S5067 .color { color: #184054 !important; }
.S5067 .text a { color: #184054 !important; }
.S5067 .bgcolor { background-color: #184054 !important; color: #FFFFFF !important; }
.S5067 .bordercolor { border-color: #184054 !important; }

.S5067 .textile .button, .S5067 .textile a.button { background-color: #184054 !important; color: #FFFFFF !important; }

/* Reserva IBE / Partnereintrag Buttons */
.S5067 .search input[type="submit"] { background-color: #184054 !important; }
.S5067 .T2646 .booking .class .book .button { background-color: #184054 !important; }
.S5067 .rating-button a { background-color: #184054 !important; }

/* Trennbaustein Linie */
.S5067 .T4681 .bordercolor:before { background: #184054 !important; }


/* Navigation: Farbiger Hover; */
.S5067 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #184054 !important; }
.S5067 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #184054 !important; }


/* --- Stylesheet 7780 (optional) --------- */ 

.S7780 .color { color: #1C9FE8 !important; }
.S7780 .text a { color: #1C9FE8 !important; }
.S7780 .bgcolor { background-color: #1C9FE8 !important; color: #FFFFFF !important; }
.S7780 .bordercolor { border-color: #1C9FE8 !important; }

.S7780 .textile .button, .S7319 .textile a.button { background-color: #1C9FE8 !important; color: #FFFFFF !important; }
.S7780 footer .copyright a { color: #1C9FE8 !important; }

/* Trennbaustein Linie */
.S7780 .T4681 .bordercolor:before { background: #1C9FE8 !important; }


/* Navigation: Farbiger Hover; */
.S7780 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #1C9FE8 !important; }
.S7780 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #1C9FE8 !important; }

/* --- Stylesheet 7834 (optional) --------- */ 

.S7834 .color { color: #273a60 !important; }
.S7834 .text a { color: #273a60 !important; }
.S7834 .bgcolor { background-color: #273a60 !important; color: #FFFFFF !important; }
.S7834 .bordercolor { border-color: #273a60 !important; }

.S7834 .textile .button, .S7834 .textile a.button { background-color: #273a60 !important; color: #FFFFFF !important; }
.S7834 footer .copyright a { color: #273a60 !important; }

/* Trennbaustein Linie */
.S7834 .T4681 .bordercolor:before { background: #273a60 !important; }


/* Navigation: Farbiger Hover; */
.S7834 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #273a60 !important; }
.S7834 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #273a60 !important; }

/* --- Stylesheet 4517 (optional) --------- */ 

.S4517 .color { color: #3A7FAD !important; }
.S4517 .text a { color: #3A7FAD !important; }
.S4517 .bgcolor { background-color: #3A7FAD !important; color: #FFFFFF !important; }
.S4517 .bordercolor { border-color: #3A7FAD !important; }

.S4517 .textile .button, .S4517 .textile a.button { background-color: #3A7FAD !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S4517 .T4681 .bordercolor:before { background: #3A7FAD !important; }


/* Navigation: Farbiger Hover; */
.S4517 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #3A7FAD !important; }
.S4517 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #3A7FAD !important; }




/* --- Stylesheet 6703 (optional) --------- */ 

.S6703 .color { color: #82B4B6 !important; }
.S6703 .text a { color: #82B4B6 !important; }
.S6703 .bgcolor { background-color: #82B4B6 !important; color: #FFFFFF !important; }
.S6703 .bordercolor { border-color: #82B4B6; }

.S6703 .textile .button, .S6703 .textile a.button { background-color: #82B4B6 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S6703 .T4681 .bordercolor:before { background: #82B4B6 !important; }


/* Navigation: Farbiger Hover; */
.S6703 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #82B4B6 !important; }
.S6703 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #82B4B6 !important; }

/* --- Stylesheet 7689 (optional) --------- */ 

.S7689 .color { color: #7f191b !important; }
.S7689 .text a { color: #7f191b !important; }
.S7689 .bgcolor { background-color: #7f191b !important; color: #FFFFFF !important; }
.S7689 .bordercolor { border-color: #7f191b; }

.S7689 .textile .button, .S7689 .textile a.button { background-color: #7f191b !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S7689 .T4681 .bordercolor:before { background: #7f191b !important; }


/* Navigation: Farbiger Hover; */
.S7689 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #7f191b !important; }
.S7689 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #7f191b !important; }


/* --- Stylesheet 4532 (optional) --------- */ 

#body.S4532 .color { color: #840000 !important; }
.S4532 .text a { color: #840000 !important; }
.S4532 .bgcolor { background-color: #840000 !important; color: #FFFFFF !important; }
.S4532 a.bgcolor { background-color: #840000 !important; color: #FFFFFF !important; }
.S4532 .bordercolor { border-color: #840000 !important; }

.S4532 .textile .button, .S4532 .textile a.button { background-color: #840000 !important; color: #FFFFFF !important; }

/* Reserva IBE / Partnereintrag Buttons */
.S4532 .search input[type="submit"] { background-color: #840000 !important; }
.S4532 .T2646 .booking .class .book .button { background-color: #840000 !important; }
.S4532 .rating-button a { background-color: #840000 !important; }

/* Trennbaustein Linie */
.S4532 .T4681 .bordercolor:before { background: #840000 !important; }


/* Navigation: Farbiger Hover; */
.S4532 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #840000 !important; }
.S4532 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #840000 !important; }

/* --- Stylesheet 7061 (optional) --------- */ 

.S7061 .color { color: #AB0000 !important; }
.S7061 .text a { color: #AB0000 !important; }
.S7061 .bgcolor { background-color: #AB0000 !important; color: #FFFFFF !important; }
.S7061 .bordercolor { border-color: #AB0000;  }

.S7061 .textile .button, .S5463 .textile a.button { background-color: #AB0000 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S7061 .T4681 .bordercolor:before { background: #AB0000 !important; }


/* Navigation: Farbiger Hover; */
.S7061 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #AB0000 !important; }
.S7061 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #AB0000 !important; }

/* --- Stylesheet 8462 (optional) --------- */ 

.S8462 .color { color: #7a1e1f !important; }
.S8462 .text a { color: #7a1e1f !important; }
.S8462 .bgcolor { background-color: #7a1e1f !important; color: #FFFFFF !important; }
.S8462 .bordercolor { border-color: #7a1e1f;  }

.S8462 .textile .button, .S5463 .textile a.button { background-color: #7a1e1f !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S8462 .T4681 .bordercolor:before { background: #7a1e1f !important; }


/* Navigation: Farbiger Hover; */
.S8462 .S6995 .header.show_subnav nav ul li:hover > a  { background-color:  #7a1e1f !important; }
.S8462 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color:  #7a1e1f !important; }

/* --- Stylesheet 4804 (optional) --------- */ 

.S4804 .color { color: #C23A33 !important; }
.S4804 .text a { color: #C23A33 !important; }
.S4804 .bgcolor { background-color: #C23A33 !important; color: #FFFFFF !important; }
.S4804 .bordercolor { border-color: #C23A33; }

.S4804 .textile .button, .S4804 .textile a.button { background-color: #C23A33 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S4804 .T4681 .bordercolor:before { background: #C23A33 !important; }


/* Navigation: Farbiger Hover; */
.S4804 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #C23A33 !important; }
.S4804 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #C23A33 !important; }

/* --- Stylesheet 7329 (optional) --------- */ 

.S7329 .color { color: #C50C0E !important; }
.S7329 .text a { color: #C50C0E !important; }
.S7329 .bgcolor { background-color: #C50C0E !important; color: #FFFFFF !important; }
.S7329 a.bgcolor { background-color: #C50C0E !important; color: #FFFFFF !important; }
.S7329 .bordercolor { border-color: #C50C0E !important; }

.S7329 .textile .button, .S7329 .textile a.button { background-color: #C50C0E !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S7329 .T4681 .bordercolor:before { background: #C50C0E !important; }


/* Navigation: Farbiger Hover; */
.S7329 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #C50C0E !important; }
.S7329 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #C50C0E !important; }

/* --- Stylesheet 5475 (optional) --------- */ 

.S5475 .color { color: #DD4343 !important; }
.S5475 .text a { color: #DD4343 !important; }
.S5475 .bgcolor { background-color: #DD4343 !important; color: #FFFFFF !important; }
.S5475 .bordercolor { border-color: #DD4343; }

.S5475 .textile .button, .S5475 .textile a.button { background-color: #DD4343 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S5475 .T4681 .bordercolor:before { background: #DD4343 !important; }


/* Navigation: Farbiger Hover; */
.S5475 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #DD4343 !important; }
.S5475 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #DD4343 !important; }

/* --- Stylesheet 5463 (optional) --------- */ 

.S5463 .color { color: #FE0000 !important; }
.S5463 .text a { color: #FE0000 !important; }
.S5463 .bgcolor { background-color: #FE0000 !important; color: #FFFFFF !important; }
.S5463 .bordercolor { border-color: #FE0000;  }

.S5463 .textile .button, .S5463 .textile a.button { background-color: #FE0000 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S5463 .T4681 .bordercolor:before { background: #FE0000 !important; }


/* Navigation: Farbiger Hover; */
.S5463 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #FE0000 !important; }
.S5463 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #FE0000 !important; }

/* --- Stylesheet 8246 (optional) --------- */ 

.S8246 .color { color: #008351 !important; }
.S8246 .text a { color: #008351 !important; }
.S8246 .bgcolor { background-color: #008351 !important; color: #FFFFFF !important; }
.S8246 .bordercolor { border-color: #008351; }

.S8246 .textile .button, .S8246 .textile a.button { background-color: #008351 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S8246 .T4681 .bordercolor:before { background: #008351 !important; }

/* Navigation: Farbiger Hover; */
.S8246 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #008351 !important; }
.S8246 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #008351 !important; }

/* --- Stylesheet 4615 (optional) --------- */ 

.S4615 .color { color: #105f30 !important; }
.S4615 .text a { color: #105f30 !important; }
.S4615 .bgcolor { background-color: #105f30 !important; color: #FFFFFF !important; }
.S4615 .bordercolor { border-color: #105f30; }

.S4615 .textile .button, .S4615 .textile a.button { background-color: #105f30 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S4615 .T4681 .bordercolor:before { background: #105f30 !important; }



/* Navigation: Farbiger Hover; */
.S4615 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #105f30 !important; }
.S4615 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #105f30 !important; }

/* --- Stylesheet 6705 (optional) --------- */ 

.S6705 .color { color: #257832 !important; }
.S6705 .text a { color: #257832 !important; }
.S6705 .bgcolor { background-color: #257832 !important; color: #FFFFFF !important; }
.S6705 .bordercolor { border-color: #257832; }

.S6705 .textile .button, .S6705 .textile a.button { background-color: #257832 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S6705 .T4681 .bordercolor:before { background: #257832 !important; }



/* Navigation: Farbiger Hover; */
.S6705 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #257832 !important; }
.S6705 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #257832 !important; }

/* --- Stylesheet 8151 (optional) --------- */ 

.S8151 .color { color: #629D00 !important; }
.S8151 .text a { color: #629D00 !important; }
.S8151 .bgcolor { background-color: #629D00 !important; color: #FFFFFF !important; }
.S8151 .bordercolor { border-color: #629D00; }

.S8151 .textile .button, .S4615 .textile a.button { background-color: #629D00 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S8151 .T4681 .bordercolor:before { background: #629D00 !important; }



/* Navigation: Farbiger Hover; */
.S8151 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #629D00 !important; }
.S8151 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #629D00 !important; }

/* --- Stylesheet 7688 (optional) --------- */ 

.S7688 .color { color: #536e49 !important; }
.S7688 .text a { color: #536e49 !important; }
.S7688 .bgcolor { background-color: #536e49 !important; color: #FFFFFF !important; }
.S7688 .bordercolor { border-color: #536e49; }

.S7688 .textile .button, .S7688 .textile a.button { background-color: #536e49 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S7688 .T4681 .bordercolor:before { background: #536e49 !important; }


/* Navigation: Farbiger Hover; */
.S7688 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #536e49 !important; }
.S7688 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #536e49 !important; }

/* --- Stylesheet 5102 (optional) --------- */ 

.S5102 .color { color: #57803d !important; }
.S5102 .text a { color: #57803d !important; }
.S5102 .bgcolor { background-color: #57803d !important;; color: #FFFFFF !important; }
.S5102 .bordercolor { border-color: #57803d; }

.S5102 .textile .button, .S5102 .textile a.button { background-color: #57803d !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S5102 .T4681 .bordercolor:before { background: #57803d !important; }


/* Navigation: Farbiger Hover; */
.S5102 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #57803d !important; }
.S5102 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #57803d !important; }

/* --- Stylesheet 4681 (optional) --------- */ 

.S4681 .color { color: #62AA20 !important; }
.S4681 .text a:not(.bgcolor) { color: #62AA20 !important; }
.S4681 .bgcolor { background-color: #62AA20 !important; color: #FFFFFF !important; }
.S4681 .bordercolor { border-color: #62AA20 !important;  }

.S4681 .textile .button, .S4681 .textile a.button { background-color: #62AA20 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S4681 .T4681 .bordercolor:before { background: #62AA20 !important; }

/* Navigation: Farbiger Hover; */
.S4681 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #62AA20 !important; }
.S4681 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #62AA20 !important; }

/* --- Stylesheet 8029 (optional) --------- */ 

.S8029 .color { color: #66a98d !important; }
.S8029 .text a { color: #66a98d !important; }
.S8029 .bgcolor { background-color: #66a98d !important; color: #FFFFFF !important; }
.S8029 .bordercolor { border-color: #66a98d; }

.S8029 .textile .button, .S8029 .textile a.button { background-color: #66a98d !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S8029 .T4681 .bordercolor:before { background: #66a98d !important; }

/* Navigation: Farbiger Hover; */
.S8029 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #66a98d !important; }
.S8029 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #66a98d !important; }

/* --- Stylesheet 8520 (optional) --------- */ 

.S8520 .color { color: #8fa277 !important; }
.S8520 .text a { color: #8fa277 !important; }
.S8520 .bgcolor { background-color: #8fa277 !important; color: #FFFFFF !important; }
.S8520 .bordercolor { border-color: #8fa277; }

.S8520 .textile .button, .S8520 .textile a.button { background-color: #8fa277 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S8520 .T4681 .bordercolor:before { background: #8fa277 !important; }



/* Navigation: Farbiger Hover; */
.S8520 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #8fa277 !important; }
.S8520 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #8fa277 !important; }

/* --- Stylesheet 7860 (optional) --------- */ 

.S7860 .color { color: #91b592 !important; }
.S7860 .text a:not(.bgcolor) { color: #91b592 !important; }
.S7860 .bgcolor { background-color: #91b592 !important; color: #FFFFFF !important; }
.S7860 .bordercolor { border-color: #91b592 !important;  }

.S7860 .textile .button, .S7860 .textile a.button { background-color: #91b592 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S7860 .T4681 .bordercolor:before { background: #91b592 !important; }

/* Navigation: Farbiger Hover; */
.S7860 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #91b592 !important; }
.S7860 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #91b592 !important; }

/* --- Stylesheet 7569 (optional) --------- */ 

.S7569 .color { color: #838b55 !important; }
.S7569 .text a { color: #838b55 !important; }
.S7569 .bgcolor { background-color: #838b55 !important; color: #FFFFFF !important; }
.S7569 .bordercolor { border-color: #838b55; }

.S7569 .textile .button, .S7569 .textile a.button { background-color: #838b55 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S7569 .T4681 .bordercolor:before { background: #838b55 !important; }

/* Navigation: Farbiger Hover; */
.S7569 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #838b55 !important; }
.S7569 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #838b55 !important; }

/* --- Stylesheet 7814 (optional) --------- */ 

.S7814 .color { color: #98a042 !important; }
.S7814 .text a { color: #98a042 !important; }
.S7814 .bgcolor { background-color: #98a042 !important; color: #FFFFFF !important; }
.S7814 .bordercolor { border-color: #98a042; }

.S7814 .textile .button, .S7814 .textile a.button { background-color: #98a042 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S7814 .T4681 .bordercolor:before { background: #98a042 !important; }

/* Navigation: Farbiger Hover; */
.S7814 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #98a042 !important; }
.S7814 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #98a042 !important; }

/* --- Stylesheet 6889 (optional) --------- */ 

#body.S6889 .color { color: #9DBC1D !important; }
#body.S6889 .text a { color: #9DBC1D !important; }
#body.S6889 .bgcolor { background-color: #9DBC1D !important; color: #FFFFFF !important; }
#body.S6889 .bordercolor { border-color: #9DBC1D; }

#body.S6889 .textile .button, .S6889 .textile a.button { background-color: #9DBC1D !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
#body.S6889 .T4681 .bordercolor:before { background: #9DBC1D !important; }

/* Navigation: Farbiger Hover; */
.S6889 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #9DBC1D !important; }
.S6889 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #9DBC1D !important; }

/* --- Stylesheet 8433 (optional) --------- */ 

.S8433 .color { color: #85b42a !important; }
.S8433 .text a { color: #85b42a !important; }
.S8433 .bgcolor { background-color: #85b42a !important; color: #000000 !important; }
.S8433 .bordercolor { border-color: #85b42a; }

.S8433 .textile .button, .S8433 .textile a.button { background-color: #85b42a !important; color: #000000 !important; }

/* Trennbaustein Linie */
.S8433 .T4681 .bordercolor:before { background: #85b42a !important; }


/* Navigation: Farbiger Hover; */
.S8433 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #85b42a !important; }
.S8433 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #85b42a !important; }


/* --- Stylesheet 5169 (optional) --------- */ 

.S5169 .color { color: #c19831 !important; }
.S5169 .text a { color: #c19831 !important; }
.S5169 .bgcolor { background-color: #c19831 !important; color: #FFFFFF !important; }
.S5169 .bordercolor { border-color: #c19831 !important; }

.S5169 .textile .button, .S5169 .textile a.button { background-color: #c19831 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S5169 .T4681 .bordercolor:before { background: #c19831 !important; }

/* Navigation: Farbiger Hover; */
.S5169 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #c19831 !important; }
.S5169 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #c19831 !important; }

/* --- Stylesheet 5442 (optional) --------- */ 

.S5442 .color { color: #E04A00 !important; }
.S5442 .text a { color: #E04A00 !important; }
.S5442 .bgcolor { background-color: #E04A00 !important; color: #FFFFFF !important; }
.S5442 .bordercolor { border-color: #E04A00; }

.S5442 .textile .button, .S5442 .textile a.button { background-color: #E04A00 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S5442 .T4681 .bordercolor:before { background: #E04A00 !important; }

/* Navigation: Farbiger Hover; */
.S5442 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #E04A00 !important; }
.S5442 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #E04A00 !important; }

/* --- Stylesheet 4654 (optional) --------- */ 

.S4654 .color { color: #E28C00 !important; }
.S4654 .text a { color: #E28C00 !important; }
.S4654 .bgcolor { background-color: #E28C00 !important; color: #FFFFFF !important; }
.S4654 .bordercolor { border-color: #E28C00; }

.S4654 .textile .button, .S4654 .textile a.button { background-color: #E28C00 !important; color: #FFFFFF !important; }

/* Reserva IBE / Partnereintrag Buttons */
.S4654 .search input[type="submit"] { background-color: #E28C00 !important; }
.S4654 .T2646 .booking .class .book .button { background-color: #E28C00 !important; }
.S4654 .rating-button a { background-color: #E28C00 !important; }

/* Trennbaustein Linie */
.S4654 .T4681 .bordercolor:before { background: #E28C00 !important; }


/* Navigation: Farbiger Hover; */
.S4654 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #E28C00 !important; }
.S4654 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #E28C00 !important; }

/* --- Stylesheet 6251 (optional) --------- */ 

.S6251 .color { color: #fcc200 !important; }
.S6251 .text a { color: #fcc200 !important; }
.S6251 .bgcolor { background-color: #fcc200 !important; color: #FFFFFF !important; }
.S6251 .bordercolor { border-color: #fcc200; }

.S6251 .textile .button, .S6251 .textile a.button { background-color: #fcc200 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S6251 .T4681 .bordercolor:before { background: #fcc200 !important; }

/* Navigation: Farbiger Hover; */
.S6251 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #fcc200 !important; }
.S6251 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #fcc200 !important; }

/* --- Stylesheet 4662 (optional) --------- */ 

.S4662 .color { color: #3d0066 !important; }
.S4662 .text a { color: #3d0066 !important; }
.S4662 .bgcolor { background-color: #3d0066 !important; color: #FFFFFF !important; }
.S4662 .bordercolor { border-color: #3d0066 !important; }

.S4662 .textile .button, .S4662 .textile a.button { background-color: #3d0066 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S4662 .T4681 .bordercolor:before { background: #3d0066 !important; }


/* Navigation: Farbiger Hover; */
.S4662 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #3d0066 !important; }
.S4662 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #3d0066 !important; }

/* --- Stylesheet 6831 (optional) --------- */ 

.S6831 .color { color: #4F002C !important; }
.S6831 .text a { color: #4F002C !important; }
.S6831 .bgcolor { background-color: #4F002C !important; color: #FFFFFF !important; }
.S6831 .bordercolor { border-color: #4F002C; }

.S6831 .textile .button, .S6831 .textile a.button { background-color: #4F002C !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S6831 .T4681 .bordercolor:before { background: #4F002C !important; }


/* Navigation: Farbiger Hover; */
.S6831 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #4F002C !important; }
.S6831 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #4F002C !important; }

/* --- Stylesheet 6552 (optional) --------- */ 

.S6552 .color { color: #471B3F !important; }
.S6552 .text a { color: #471B3F !important; }
.S6552 .bgcolor { background-color: #471B3F !important; color: #FFFFFF !important; }
.S6552 .bordercolor { border-color: #471B3F; }

.S6552 .textile .button, .S6552 .textile a.button { background-color: #471B3F !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S6552 .T4681 .bordercolor:before { background: #471B3F !important; }

/* Navigation: Farbiger Hover; */
.S6552 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #471B3F !important; }
.S6552 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #471B3F !important; }

/* --- Stylesheet 5163 (optional) --------- */ 

.S5163 .color { color: #666182 !important; }
.S5163 .text a { color: #666182 !important; }
.S5163 .bgcolor { background-color: #666182 !important; color: #FFFFFF !important; }
.S5163 .bordercolor { border-color: #666182; }

.S5163 .textile .button, .S5163 .textile a.button { background-color: #666182 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S5163 .T4681 .bordercolor:before { background: #666182 !important; }

/* Navigation: Farbiger Hover; */
.S5163 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #666182 !important; }
.S5163 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #666182 !important; }

/* --- Stylesheet 7690 (optional) --------- */ 

.S7690 .color { color: #763353 !important; }
.S7690 .text a { color: #763353 !important; }
.S7690 .bgcolor { background-color: #763353 !important; color: #FFFFFF !important; }
.S7690 .bordercolor { border-color: #763353; }

.S7690 .textile .button, .S7690 .textile a.button { background-color: #763353 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S7690 .T4681 .bordercolor:before { background: #763353 !important; }

/* Navigation: Farbiger Hover; */
.S7690 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #763353 !important; }
.S7690 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #763353 !important; }

/* --- Stylesheet 7778 (optional) --------- */ 

.S7778 .color { color: #7b237d !important; }
.S7778 .text a { color: #7b237d !important; }
.S7778 .bgcolor { background-color: #7b237d !important; color: #FFFFFF !important; }
.S7778 .bordercolor { border-color: #7b237d; }

.S7778 .textile .button, .S7778 .textile a.button { background-color: #7b237d !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S7778 .T4681 .bordercolor:before { background: #7b237d !important; }

/* Navigation: Farbiger Hover; */
.S7778 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #7b237d !important; }
.S7778 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #7b237d !important; }

/* --- Stylesheet 6811 (optional) --------- */ 

.S6811 .color { color: #8e2c83 !important; }
.S6811 .text a { color: #8e2c83 !important; }
.S6811 .bgcolor { background-color: #8e2c83 !important; color: #FFFFFF !important; }
.S6811 .bordercolor { border-color: #8e2c83; }

.S6811 .textile .button, .S6811 .textile a.button { background-color: #8e2c83 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S6811 .T4681 .bordercolor:before { background: #8e2c83 !important; }

/* Navigation: Farbiger Hover; */
.S6811 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #8e2c83 !important; }
.S6811 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #8e2c83 !important; }

/* --- Stylesheet 7028 (optional) --------- */ 

.S7028 .color { color: #ab0539 !important; }
.S7028 .text a { color: #ab0539 !important; }
.S7028 .bgcolor { background-color: #ab0539 !important; color: #FFFFFF !important; }
.S7028 .bordercolor { border-color: #ab0539; }

.S7028 .textile .button, .S7028 .textile a.button { background-color: #ab0539 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S7028 .T4681 .bordercolor:before { background: #ab0539 !important; }

/* Navigation: Farbiger Hover; */
.S7028 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #ab0539 !important; }
.S7028 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #ab0539 !important; }

/* --- Stylesheet 5142 (optional) --------- */ 

.S5142 .color { color: #B8004A !important; }
.S5142 .text a { color: #B8004A !important; }
.S5142 .bgcolor { background-color: #B8004A !important; color: #FFFFFF !important; }
.S5142 .bordercolor { border-color: #B8004A; }

.S5142 .textile .button, .S5142 .textile a.button { background-color: #B8004A !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S5142 .T4681 .bordercolor:before { background: #B8004A !important; }

/* Navigation: Farbiger Hover; */
.S5142 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #B8004A !important; }
.S5142 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #B8004A !important; }

/* --- Stylesheet 4930 (optional) --------- */ 

.S4930 .color { color: #c3a !important; }
.S4930 .text a { color: #c3a !important; }
.S4930 .bgcolor { background-color: #c3a !important; color: #FFFFFF !important; }
.S4930 .bordercolor { border-color: #c3a;  }

.S4930 .textile .button, .S4930 .textile a.button { background-color: #c3a !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S4930 .T4681 .bordercolor:before { background: #c3a !important; }

/* Navigation: Farbiger Hover; */
.S4930 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #c3a !important; }
.S4930 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #c3a !important; }

/* --- Stylesheet 6492 (optional) --------- */ 

.S6492 .color { color: #EB5E93 !important; }
.S6492 .text a { color: #EB5E93 !important; }
.S6492 .bgcolor { background-color: #EB5E93 !important; color: #FFFFFF !important; }
.S6492 .bordercolor { border-color: #EB5E93; }

.S6492 .textile .button, .S6492 .textile a.button { background-color: #EB5E93 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S6492 .T4681 .bordercolor:before { background: #EB5E93 !important; }

/* Navigation: Farbiger Hover; */
.S6492 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #EB5E93 !important; }
.S6492 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #EB5E93 !important; }

/* --- Stylesheet 4784 (optional) --------- */ 

.S4784 .color { color: #743A00 !important; }
.S4784 .text a { color: #743A00 !important; }
.S4784 .bgcolor { background-color: #743A00 !important; color: #FFFFFF !important; }
.S4784 .bordercolor { border-color: #743A00; }

.S4784 .textile .button, .S4784 .textile a.button { background-color: #743A00 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S4784 .T4681 .bordercolor:before { background: #743A00 !important; }


/* Navigation: Farbiger Hover; */
.S4784 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #743A00 !important; }
.S4784 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #743A00 !important; }

/* --- Stylesheet 8693 (optional) --------- */ 

.S8693 .color { color: #875c3e !important; }
.S8693 .text a { color: #875c3e !important; }
.S8693 .bgcolor { background-color: #875c3e !important; color: #FFFFFF !important; }
.S8693 .bordercolor { border-color: #875c3e; }

.S8693 .textile .button, .S8693 .textile a.button { background-color: #875c3e !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S8693 .T4681 .bordercolor:before { background: #875c3e !important; }

/* Navigation: Farbiger Hover; */
.S8693 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #875c3e !important; }
.S8693 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #875c3e !important; }



/* --- Stylesheet 6156 (optional) --------- */ 

.S6156 .color { color: #7B5D03 !important; }
.S6156 .text a { color: #7B5D03 !important; }
.S6156 .bgcolor { background-color: #7B5D03 !important; color: #FFFFFF !important; }
.S6156 .bordercolor { border-color: #7B5D03; }

.S6156 .textile .button, .S6156 .textile a.button { background-color: #7B5D03 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S6156 .T4681 .bordercolor:before { background: #7B5D03 !important; }

/* Navigation: Farbiger Hover; */
.S6156 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #7B5D03 !important; }
.S6156 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #7B5D03 !important; }

/* --- Stylesheet 6414 (optional) --------- */ 

.S6414 .color { color: #7e7645 !important; }
.S6414 .text a { color: #7e7645 !important; }
.S6414 .bgcolor { background-color: #7e7645 !important;; color: #FFFFFF !important; }
.S6414 .bordercolor { border-color: #7e7645; }

.S6414 .textile .button, .S6414 .textile a.button { background-color: #7e7645 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S6414 .T4681 .bordercolor:before { background: #7e7645 !important; }

/* Navigation: Farbiger Hover; */
.S6414 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #7e7645 !important; }
.S6414 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #7e7645 !important; }

/* --- Stylesheet 5395 (optional) --------- */ 

.S5395 .color { color: #A8A37A !important; }
.S5395 .text a { color: #A8A37A !important; }
.S5395 .bgcolor { background-color: #A8A37A !important; color: #FFFFFF !important; }
.S5395 .bordercolor { background-color: #A8A37A; }

.S5395 .textile .button, .S5395 .textile a.button { background-color: #A8A37A !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S5395 .T4681 .bordercolor:before { background: #A8A37A !important; }

/* Navigation: Farbiger Hover; */
.S5395 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #A8A37A !important; }
.S5395 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #A8A37A !important; }

/* --- Stylesheet 6474 (optional) --------- */ 

.S6474 .color { color: #AE9962 !important; }
.S6474 .text a { color: #AE9962 !important; }
.S6474 .bgcolor { background-color: #AE9962 !important; color: #FFFFFF !important; }
.S6474 .bordercolor { border-color: #AE9962; }

.S6474 .textile .button, .S6474 .textile a.button { background-color: #AE9962 !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S6474 .T4681 .bordercolor:before { background: #AE9962 !important; }

/* Navigation: Farbiger Hover; */
.S6474 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #AE9962 !important; }
.S6474 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #AE9962 !important; }

/* --- Stylesheet 8144 (optional) --------- */ 

.S8144 .color { color: #BB946D !important; }
.S8144 .text a { color: #BB946D !important; }
.S8144 .bgcolor { background-color: #BB946D !important; color: #FFFFFF !important; }
.S8144 .bordercolor { border-color: #BB946D; }

.S8144 .textile .button, .S8144 .textile a.button { background-color: #BB946D !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S8144 .T4681 .bordercolor:before { background: #BB946D !important; }


/* Navigation: Farbiger Hover; */
.S8144 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #BB946D !important; }
.S8144 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #BB946D !important; }

/* --- Stylesheet 6869 (optional) --------- */ 

.S6869 .color { color: #bc960b !important; }
.S6869 .text a { color: #bc960b !important; }
.S6869 .bgcolor { background-color: #bc960b !important; color: #FFFFFF !important; }
.S6869 .bordercolor { border-color: #bc960b; }

.S6869 .textile .button, .S6869 .textile a.button { background-color: #bc960b !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S6869 .T4681 .bordercolor:before { background: #bc960b !important; }

/* Navigation: Farbiger Hover; */
.S6869 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #bc960b !important; }
.S6869 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #bc960b !important; }

/* --- Stylesheet 5402 (optional) --------- */ 

.S5402 .color { color: #b9a686 !important; }
.S5402 .text a { color: #b9a686 !important; }
.S5402 .bgcolor { background-color: #b9a686 !important; color: #FFFFFF !important; }
.S5402 .bordercolor { border-color: #b9a686; }

.S5402 .textile .button, .S5402 .textile a.button { background-color: #b9a686 !important; color: #FFFFFF !important; }

.S5402 .search input[type="submit"] { background-color: #b9a686 !important; }
.S5402 .T2646 .booking .class .book .button { background-color: #b9a686 !important; }

.S5402 .rating-button a { background-color: #b9a686 !important; }

.S5402 .T2646 .booking .subclasses .button-subclass { background-color: #b9a686 !important; }

/* Trennbaustein Linie */
.S5402 .T4681 .bordercolor:before { background: #b9a686 !important; }

/* Navigation: Farbiger Hover; */
.S5402 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #b9a686 !important; }
.S5402 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #b9a686 !important; }

/* --- Stylesheet 7192 (optional) --------- */ 

.S7192 .color { color: #ccb57a !important; }
.S7192 .text a { color: #ccb57a !important; }
.S7192 .bgcolor { background-color: #ccb57a !important; color: #FFFFFF !important; }
.S7192 .bordercolor { border-color: #ccb57a; }

.S7192 .textile .button, .S7192 .textile a.button { background-color: #ccb57a !important; color: #FFFFFF !important; }

/* Trennbaustein Linie */
.S7192 .T4681 .bordercolor:before { background: #ccb57a !important; }

/* Navigation: Farbiger Hover; */
.S7192 .S6995 .header.show_subnav nav ul li:hover > a  { background-color: #ccb57a !important; }
.S7192 .S6995 .header.show_subnav nav ul ul li:hover a  { background-color: #ccb57a !important; }

/* --- Stylesheet 5367 (optional) --------- */ 

.S5367 {
	background-color: #FFFFFF !important;
	color: #222222 !important;
}

.S5367 header .header { background-color: #FFFFFF; }

.S5367 header .S7114 .header { background-color: rgba(255,255,255,0.8) !important;  }



.S5367 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #000;
}

.S5367 footer .copyright a { color: #000; }

.S5367 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
}

/* Trennbaustein */
.S5367 .T4681 .partline .bordertext span { background-color: #FFFFFF !important; }

/* --- Stylesheet 5162 (optional) --------- */ 

.S5162 {
	background-color: #fef7e7 !important;
	color: #222222 !important;
}

.S5162 header .header { background-color: #fef7e7; }

.S5162 header .S7114 .header { background-color: rgba(254,247,231,0.8) !important;  }

.S5162 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #000;
}

.S5162 footer .copyright a { color: #000; }

.S5162 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(254,247,231,0) 0%, rgba(254,247,231,1) 100%);
	background: -webkit-linear-gradient(top, rgba(254,247,231,0) 0%,rgba(254,247,231,1) 100%);
	background: linear-gradient(to bottom, rgba(254,247,231,0) 0%,rgba(254,247,231,1) 100%);
}

/* Trennbaustein */
.S5162 .T4681 .partline .bordertext span { background-color: #fef7e7 !important; }

/* --- Stylesheet 4502 (optional) --------- */ 

.S4502 {
	background-color: #FDEFCF !important;
	color: #222222 !important;
}

.S4502 header .header { background-color: #FDEFCF; }

.S4502 header .S7114 .header { background-color: rgba(253,239,207,0.8) !important;  }

.S4502 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #000;
}

.S4502 footer .copyright a { color: #000; }



.S4502 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(253,239,207,0) 0%, rgba(253,239,207,1) 100%);
	background: -webkit-linear-gradient(top, rgba(253,239,207,0) 0%,rgba(253,239,207,1) 100%);
	background: linear-gradient(to bottom, rgba(253,239,207,0) 0%,rgba(253,239,207,1) 100%);
}

/* Trennbaustein */
.S4502 .T4681 .partline .bordertext span { background-color: #FDEFCF !important; }

/* --- Stylesheet 5398 (optional) --------- */ 

.S5398 {
	background-color: #faf4ff !important;
	color: #222222 !important;
}

.S5398 header .header { background-color: #faf4ff; }

.S5398 header .S7114 .header { background-color: rgba(250,244,255,0.8) !important;  }

.S5398 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #000;
}

.S5398 footer .copyright a { color: #000; }

.S5398 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(250,244,255,0) 0%, rgba(250,244,255,1) 100%);
	background: -webkit-linear-gradient(top, rgba(250,244,255,0) 0%,rgba(250,244,255,1) 100%);
	background: linear-gradient(to bottom, rgba(250,244,255,0) 0%,rgba(250,244,255,1) 100%);
}

/* Trennbaustein */
.S5398 .T4681 .partline .bordertext span { background-color: #faf4ff !important; }

/* --- Stylesheet 7835 (optional) --------- */ 

.S7835 {
	background-color: #f4f4f4 !important;
	color: #222222 !important;
}

.S7835 header .header {
	background-color: #f1efea;
}

.S7835 header .S7114 .header { background-color: rgba(244,244,244,0.8) !important;  }

.S7835 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #000;
}

.S7835 footer .copyright a { color: #000; }



.S7835 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(232,228,220,0) 0%, rgba(232,228,220,1) 100%);
	background: -webkit-linear-gradient(top, rgba(232,228,220,0) 0%,rgba(232,228,220,1) 100%);
	background: linear-gradient(to bottom, rgba(232,228,220,0) 0%,rgba(232,228,220,1) 100%);
}

/* Trennbaustein */
.S7835 .T4681 .partline .bordertext span { background-color: #f4f4f4 !important; }

/* --- Stylesheet 6147 (optional) --------- */ 

.S6147 {
	background-color: #F0F0E1 !important;
	color: #222222 !important;
}

.S6147 header .header { background-color: #F0F0E1; }

.S6147 header .S7114 .header { background-color: rgba(240,240,225,0.8) !important;  }

.S6147 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #000;
}

.S6147 footer .copyright a { color: #000; }

.S6147 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(240,240,224,0) 0%, rgba(240,240,224,1) 100%);
	background: -webkit-linear-gradient(top, rgba(240,240,224,0) 0%,rgba(240,240,224,1) 100%);
	background: linear-gradient(to bottom, rgba(240,240,224,0) 0%,rgba(240,240,224,1) 100%);
}

/* Trennbaustein */
.S6147 .T4681 .partline .bordertext span { background-color: #F0F0E1 !important; }

/* --- Stylesheet 7467 (optional) --------- */ 

.S7467 {
	background-color: #efeadd !important;
	color: #222222 !important;
}

.S7467 header .header { background-color: #EEF2EC; }

.S7467 header .S7114 .header { background-color: rgba(239,234,221,0.8) !important;  }

.S7467 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #000;
}
.S7467 footer .copyright a { color: #000; }


.S7467 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(239,234,221,0) 0%, rgba(239,234,221,1) 100%);
	background: -webkit-linear-gradient(top, rgba(239,234,221,0) 0%,rgba(239,234,221,1) 100%);
	background: linear-gradient(to bottom, rgba(239,234,221,0) 0%,rgba(239,234,221,1) 100%);
}

/* Trennbaustein */
.S7467 .T4681 .partline .bordertext span { background-color: #efeadd !important; }

/* --- Stylesheet 6848 (optional) --------- */ 

.S6848 {
	background-color: #EFE7CB !important;
	color: #222222 !important;
}

.S6848 header .header { background-color: #EFE7CB; }

.S6848 header .S7114 .header { background-color: rgba(239,231,203,0.8) !important;  }

.S6848 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #000;
}

.S6848 footer .copyright a { color: #000; }

.S6848 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(239, 231, 203,0) 0%, rgba(239, 231, 203,1) 100%);
	background: -webkit-linear-gradient(top, rgba(239, 231, 203,0) 0%,rgba(239, 231, 203,1) 100%);
	background: linear-gradient(to bottom, rgba(239, 231, 203,0) 0%,rgba(239, 231, 203,1) 100%);
}

/* Trennbaustein */
.S6848 .T4681 .partline .bordertext span { background-color: #EFE7CB !important; }

/* --- Stylesheet 5101 (optional) --------- */ 

.S5101 {
	background-color: #EEF2EC !important;
	color: #222222 !important;
}

.S5101 header .header { background-color: #EEF2EC; }

.S5101 header .S7114 .header { background-color: rgba(238,242,236,0.8) !important;  }

.S5101 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #000;
}
.S5101 footer .copyright a { color: #000; }


.S5101 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(238,242,236,0) 0%, rgba(238,242,236,1) 100%);
	background: -webkit-linear-gradient(top, rgba(238,242,236,0) 0%,rgba(238,242,236,1) 100%);
	background: linear-gradient(to bottom, rgba(238,242,236,0) 0%,rgba(238,242,236,1) 100%);
}

/* Trennbaustein */
.S5101 .T4681 .partline .bordertext span { background-color: #EEF2EC !important; }


/* --- Stylesheet 6804 (optional) --------- */ 

.S6804 {
	background-color: #edcfc4 !important;
	color: #222222 !important;
}

.S6804 header .header { background-color: #edcfc4; }

.S6804 header .S7114 .header { background-color: rgba(237,207,196,0.8) !important;  }

.S6804 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #000;
}

.S6804 footer .copyright a { color: #000; }

.S6804 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(237, 207, 196,0) 0%, rgba(237, 207, 196,1) 100%);
	background: -webkit-linear-gradient(top, rgba(237, 207, 196,0) 0%,rgba(237, 207, 196,1) 100%);
	background: linear-gradient(to bottom, rgba(237, 207, 196,0) 0%,rgba(237, 207, 196,1) 100%);
}

/* Trennbaustein */
.S6804 .T4681 .partline .bordertext span { background-color: #edcfc4 !important; }


/* --- Stylesheet 7836 (optional) --------- */ 

.S7836 {
	background-color: #ebf0fa !important;
	color: #444 !important;
}

.S7836 header .header { background-color: #ebf0fa; }

.S7836 header .S7114 .header { background-color: rgba(235,240,250,0.8) !important;  }

.S7836 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #000;
}

.S7836 footer .copyright a { color: #000; }

.S7836 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(235,240,250,0) 0%, rgba(235,240,250,1) 100%);
	background: -webkit-linear-gradient(top, rgba(235,240,250,0) 0%,rgba(235,240,250,1) 100%);
	background: linear-gradient(to bottom, rgba(235,240,250,0) 0%,rgba(235,240,250,1) 100%);
}

/* Trennbaustein */
.S7836 .T4681 .partline .bordertext span { background-color: #ebf0fa !important; }

/* --- Stylesheet 6118 (optional) --------- */ 

.S6118 {
	background-color: #FFD9AC !important;
	color: #222222 !important;
}

.S6118 header .header { background-color: #FFD9AC; }

.S6118 header .S7114 .header { background-color: rgba(255,217,172,0.8) !important;  }

.S6118 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #000;
}

.S6118 footer .copyright a { color: #000; }


.S6118 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(255,217,172,0) 0%, rgba(255,217,172,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,217,172,0) 0%,rgba(255,217,172,1) 100%);
	background: linear-gradient(to bottom, rgba(255,217,172,0) 0%,rgba(255,217,172,1) 100%);
}

/* Trennbaustein */
.S6118 .T4681 .partline .bordertext span { background-color: #FFD9AC !important; }

/* --- Stylesheet 5043 (optional) --------- */ 

.S5043 {
	background-color: #E9DACF !important;
	color: #222222 !important;
}

.S5043 header .header { background-color: #E9DACF; }

.S5043 header .S7114 .header { background-color: rgba(233,218,207,0.8) !important;  }

.S5043 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #000;
}

.S5043 footer .copyright a { color: #000; }

.S5043 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(233,218,207,0) 0%, rgba(233,218,207,1) 100%);
	background: -webkit-linear-gradient(top, rgba(233,218,207,0) 0%,rgba(233,218,207,1) 100%);
	background: linear-gradient(to bottom, rgba(233,218,207,0) 0%,rgba(233,218,207,1) 100%);
}

/* Trennbaustein */
.S5043 .T4681 .partline .bordertext span { background-color: #E9DACF !important; }


/* --- Stylesheet 4533 (optional) --------- */ 

.S4533 {
	background-color: #E8E4DC !important;
	color: #222222 !important;
}

.S4533 header .header {
	background-color: #f1efea;
}

.S4533 header .S7114 .header { background-color: rgba(241,239,234,0.8) !important;  }

.S4533 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #000;
}

.S4533 footer .copyright a { color: #000; }



.S4533 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(232,228,220,0) 0%, rgba(232,228,220,1) 100%);
	background: -webkit-linear-gradient(top, rgba(232,228,220,0) 0%,rgba(232,228,220,1) 100%);
	background: linear-gradient(to bottom, rgba(232,228,220,0) 0%,rgba(232,228,220,1) 100%);
}

/* Trennbaustein */
.S4533 .T4681 .partline .bordertext span { background-color: #E8E4DC !important; }



/* --- Stylesheet 4515 (optional) --------- */ 

.S4515 {
	background-color: #E0F2F7 !important;
	color: #222222 !important;
}

.S4515 header .header { background-color: #E0F2F7; }

.S4515 header .S7114 .header { background-color: rgba(224,242,247,0.8) !important;  }

.S4515 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #000;
}

.S4515 footer .copyright a { color: #000; }

.S4515 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(224,242,247,0) 0%, rgba(224,242,247,1) 100%);
	background: -webkit-linear-gradient(top, rgba(224,242,247,0) 0%,rgba(224,242,247,1) 100%);
	background: linear-gradient(to bottom, rgba(224,242,247,0) 0%,rgba(224,242,247,1) 100%);
}

/* Trennbaustein */
.S4515 .T4681 .partline .bordertext span { background-color: #E0F2F7 !important; }

/* --- Stylesheet 8440 (optional) --------- */ 

.S8440 {
	background-color: #909268 !important;
	color: #222222 !important;
}

.S8440 header .header { background-color: #909268; }

.S8440 header .S7114 .header { background-color: rgba(144,146,104,0.8) !important;  }

.S8440 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #fff;
}

.S8440 footer .copyright a { color: #fff; }



.S8440 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(144,146,104,0) 0%, rgba(144,146,104,1) 100%);
	background: -webkit-linear-gradient(top, rgba(144,146,104,0) 0%,rgba(144,146,104,1) 100%);
	background: linear-gradient(to bottom, rgba(144,146,104,0) 0%,rgba(144,146,104,1) 100%);
}

/* Trennbaustein */
.S8440 .T4681 .partline .bordertext span { background-color: #909268 !important; }

/* --- Stylesheet 5044 (optional) --------- */ 

.S5044 {
	background-color: #e2edd8 !important;
	color: #222222 !important;
}

.S5044 header .header { background-color: #e2edd8; }

.S5044 header .S7114 .header { background-color: rgba(226,237,216,0.8) !important;  }

.S5044 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #000;
}

.S5044 footer .copyright a { color: #000; }

.S5044 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(226,237,216,0) 0%, rgba(226,237,216,1) 100%);
	background: -webkit-linear-gradient(top, rgba(226,237,216,0) 0%,rgba(226,237,216,1) 100%);
	background: linear-gradient(to bottom, rgba(226,237,216,0) 0%,rgba(226,237,216,1) 100%);
}

/* Trennbaustein */
.S5044 .T4681 .partline .bordertext span { background-color: #e2edd8 !important; }

/* --- Stylesheet 4806 (optional) --------- */ 

.S4806 {
	background-color: #DFDFD0 !important;
	color: #222222 !important;
}

.S4806 header .header { background-color: #DFDFD0; }

.S4806 header .S7114 .header { background-color: rgba(223,223,208,0.8) !important;  }

.S4806 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #000;
}

.S4806 footer .copyright a { color: #000; }


.S4806 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(223,223,208,0) 0%, rgba(223,223,208,1) 100%);
	background: -webkit-linear-gradient(top, rgba(223,223,208,0) 0%,rgba(223,223,208,1) 100%);
	background: linear-gradient(to bottom, rgba(223,223,208,0) 0%,rgba(223,223,208,1) 100%);
}

/* Trennbaustein */
.S4806 .T4681 .partline .bordertext span { background-color: #DFDFD0 !important; }


/* --- Stylesheet 6511 (optional) --------- */ 

.S6511 {
	background-color: #eee !important;
	color: #444 !important;
}

.S6511 header .header { background-color: #eee; }

.S6511 header .S7114 .header { background-color: rgba(238,238,238,0.8) !important;  }

.S6511 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #000;
}

.S6511 footer .copyright a { color: #000; }

.S6511 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(238,238,238,0) 0%, rgba(238,238,238,1) 100%);
	background: -webkit-linear-gradient(top, rgba(238,238,238,0) 0%,rgba(238,238,238,1) 100%);
	background: linear-gradient(to bottom, rgba(238,238,238,0) 0%,rgba(238,238,238,1) 100%);
}

/* Trennbaustein */
.S6511 .T4681 .partline .bordertext span { background-color: #eee !important; }

/* --- Stylesheet 6172 (optional) --------- */ 

.S6172 {
	background-color: #D6CCBC !important;
	color: #222222 !important;
}

.S6172 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(214,204,188,0) 0%, rgba(214,204,188,1) 100%);
	background: -webkit-linear-gradient(top, rgba(214,204,188,0) 0%,rgba(214,204,188,1) 100%);
	background: linear-gradient(to bottom, rgba(214,204,188,0) 0%,rgba(214,204,188,1) 100%);
}

.S6172 footer .wrapper  {
	background-color: rgba(214,214,214,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #000;
}

/* Trennbaustein */
.S6172 .T4681 .partline .bordertext span { background-color: #D6CCBC !important; }




/* --- Stylesheet 7193 (optional) --------- */ 

.S7193 {
	background-color: #4a1e08 !important;
	color: #FFF !important;
}

.S7193 #lang ul li a {
	color: #FFF !important;
}

.S7193 .T4244 .text { color: #111; }

.S7193 header .header { background-color: #4a1e08; }

.S7193 header .S7114 .header { background-color: rgba(74,30,8,1) !important;  }

.S7193 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #FFF;
}

.S7193 footer .copyright a { color: #FFF; }

.S7193 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(74,30,8,0) 0%, rgba(74,30,8,1) 100%);
	background: -webkit-linear-gradient(top, rgba(74,30,8,0) 0%,rgba(74,30,8,1) 100%);
	background: linear-gradient(to bottom, rgba(74,30,8,0) 0%,rgba(74,30,8,1) 100%);
}



body.S7193 header .header .tel { color: rgba(255,255,255,0.8) !important; }
body.S7193 header .header .tel .digits { color: rgba(255,255,255,0.8) !important; }
body.S7193 header .header .tel .digits a { color: rgba(255,255,255,0.8) !important; }

body.S7193 header .S7114 .header { background-color: rgba(73,73,73,0.8) !important;  }

.S7193 #cart-sum { color: #fff; }

/* Suche im header .header */

.S7193 header .header .button.pulldown {
	color: #111;
}

.S7193 header .header nav ul a { color: rgba(255,255,255,0.7) !important; }
.S7193 header .header nav ul li.nav_aktiv a { color: #fff !important; }
.S7193 header .header .tel .digits, .S5474 header .header .tel .digits a { color: #FFF; }

/* Footer */

.S7193 footer .wrapper {
	background-color: rgba(200,200,200,0.1);
	border-top: 1px solid rgba(255,255,255,0.05);
	color: #FFF;
}

.S7193 footer .copyright a { color: #FFF; }
.S7193 #totop { background-color: rgba(0,0,0,0.5); }


/* Overlay Baustein */
.S7193 #overlay .inner { background-color: #4a1e08 !important; }




/* Pauschalen Baustein */
.S7193 .T3062 .item .info { color: #FFF !important; }


/* Wetterleiste */
.S7193 .T3640 { background-color:  rgba(200,200,200,0.1); }

/* Einspalter (mit weißen Hintergrund) */
.S7193 .T2897.S5172 h2 { color:  #333 !important; }
.S7193 .T2897.S5172 .text { color:  #333 !important; }

/* IBE */
.S7193 .T2646 { background-color: rgba(255,255,255,0.9); color: #000;}

/* Reserva IBE */
.S7193 #reserva { background-color: rgba(255,255,255,0.9); color: #000;  padding: 20px 0px; }

/* IBE Warenkorb Baustein */
.S7193 .T2886 .maxwidth { background-color: rgba(255,255,255,0.9); padding: 30px; }

/* Anfrage */
.S7193 .T957 #anfrage .row { border-color: rgba(255,255,255,0.2); }
.S7193 .T957 #anfrage .col3 { color: rgba(255,255,255,0.8); }

/* 3 Teaser Boxen (Seiten) */
.S7193 .T3219 .element { background-color: #333; }

/* 4 Teaser Boxen (Seiten) */
.S7193 .T2957 .element { background-color: #333; }


/* Tabellen Linien */
.S7193 .text table { border-color: rgba(255,255,255,0.2); }
.S7193 .text table td { border-color: rgba(255,255,255,0.2); }


/* Anfrage Formular */
.S7193 .T957 { color: #FFF; }

/* Formular Einbinden */

.S7193 .T2912.S6491 .TraminoForm .label .help { color: rgba(255, 255, 255, 0.6); }

/* Trennbaustein */
.S7193 .T4681 .partline .border { border-color: #FFF !important; }
.S7193 .T4681 .partline .bordertext span { background-color: #4a1e08 !important; }
.S7193 .T4681 .partline .bordertext:before { background: #FFF; }


/* --- Stylesheet 8551 (optional) --------- */ 

.S8551 {
	background-color: #77858a !important;
	color: #fff !important;
}

.S8551 header .header { background-color: #77858a; }

.S8551 header .S7114 .header { background-color: rgba(119,133,138,0.8) !important;  }

.S8551 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #fff;
}

.S8551 footer .copyright a { color: #fff; }

.S8551 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(119,133,138,0) 0%, rgba(119,133,138,1) 100%);
	background: -webkit-linear-gradient(top, rgba(119,133,138,0) 0%,rgba(119,133,138,1) 100%);
	background: linear-gradient(to bottom, rgba(119,133,138,0) 0%,rgba(119,133,138,1) 100%);
}

/* Trennbaustein */
.S8551 .T4681 .partline .bordertext span { background-color: #77858a !important; }

/* --- Stylesheet 8550 (optional) --------- */ 

.S8550 {
	background-color: #4e5d61 !important;
	color: #fff !important;
}

.S8550 header .header { background-color: #4e5d61; }

.S8550 header .S7114 .header { background-color: rgba(78,93,97,0.8) !important;  }

.S8550 footer .wrapper  {
	background-color: rgba(100,100,100,0.1);
	border-top: 1px solid rgba(0,0,0,0.05);
	color: #fff;
}

.S8550 footer .copyright a { color: #fff; }

.S8550 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(78,93,97,0) 0%, rgba(78,93,97,1) 100%);
	background: -webkit-linear-gradient(top, rgba(78,93,97,0) 0%,rgba(78,93,97,1) 100%);
	background: linear-gradient(to bottom, rgba(78,93,97,0) 0%,rgba(78,93,97,1) 100%);
}

/* Trennbaustein */
.S8550 .T4681 .partline .bordertext span { background-color: #4e5d61 !important; }

/* --- Stylesheet 5474 (optional) --------- */ 

.S5474 {
	background-color: #494949 !important;
	color: #EEEEEE !important;
}



.S5474 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(73,73,73,0) 0%, rgba(73,73,73,1) 100%);
	background: -webkit-linear-gradient(top, rgba(73,73,73,0) 0%,rgba(73,73,73,1) 100%);
	background: linear-gradient(to bottom, rgba(73,73,73,0) 0%,rgba(73,73,73,1) 100%);
}




/* Farbliche Anpassungen */

/* Header */
body.S5474 header .header { background-color: #494949 !important; }
body.S5474 header .header .tel { color: rgba(255,255,255,0.8) !important; }
body.S5474 header .header .tel .digits { color: rgba(255,255,255,0.8) !important; }
body.S5474 header .header .tel .digits a { color: rgba(255,255,255,0.8) !important; }

.S5474 #cart-sum { color: #fff; }

body.S5474 header .S7114 .header { background-color: rgba(73,73,73,0.8) !important;  }

/*.S5474 header .header.show_subnav nav ul ul { background-color: transparent; }*/
.S5474 header .header.show_subnav nav ul ul li:hover a { background-color: #5d5d5d !important; }
/*.S5474 header .header.show_subnav nav ul li:hover a { background-color: transparent; }*/

/* Suche im header .header */

.S5474 header .header .button.pulldown {
	color: #000;
}

.S5474 header .header nav ul a { color: rgba(255,255,255,0.7) !important; }
.S5474 header .header nav ul li.nav_aktiv a { color: #fff !important; }
.S5474 header .header .tel .digits, .S5474 header .header .tel .digits a { color: #FFF; }



/* Footer */

.S5474 footer .wrapper {
	background-color: rgba(200,200,200,0.1);
	border-top: 1px solid rgba(255,255,255,0.05);
	color: #FFF;
}

.S5474 footer .copyright a { color: #FFF; }
.S5474 #totop { background-color: rgba(0,0,0,0.5); }


/* Overlay Baustein */
.S5474 #overlay .inner { background-color: #494949 !important; }



/* Pauschalen Baustein */
.S5474 .T3062 .item .info { color: #eee !important; }


/* Wetterleiste */
.S5474 .T3640 { background-color:  rgba(200,200,200,0.1); }

/* Einspalter (mit weißen Hintergrund) */
.S5474 .T2897.S5172 h2 { color:  #333 !important; }
.S5474 .T2897.S5172 .text { color:  #333 !important; }

/* IBE */


.S5474 .T2646 { background-color: #ECEDEE; }

.S5474 .reserva-pricetable table th { color: #848484;  }
.S5474 .reserva-pricetable table .divider { color: #848484; }
.S5474 .reserva-pricetable table .kat b { color: #848484; }

.S5474 .reserva-table tbody th { color: #848484; }


/* Reserva IBE */
.S5474 #reserva { background-color: rgba(73,73,73,0.9); color: #000;  padding: 20px 0px; }

/* IBE Warenkorb Baustein */
.S5474 .T2886 .maxwidth { background-color: rgba(255,255,255,0.9); padding: 30px; }

/* Anfrage */
.S5474 .T957 #anfrage .row { border-color: rgba(255,255,255,0.2); }
.S5474 .T957 #anfrage .col3 { color: rgba(255,255,255,0.8); }

/* 3 Teaser Boxen (Seiten) */
.S5474 .T3219 .element { background-color: #333; }
.S5474 .T3219 .element .inner .subheadline { color: rgba(255,255,255,0.8) !important; }

/* 4 Teaser Boxen (Seiten) */
.S5474 .T2957 .element { background-color: #333; }


/* Tabellen Linien */
.S5474 .text table { border-color: rgba(255,255,255,0.2); }
.S5474 .text table td { border-color: rgba(255,255,255,0.2); }

/* Trennbaustein */
.S5474 .T4681 .partline .border { border-color: #EEEEEE !important; }
.S5474 .T4681 .partline .bordertext span { background-color: #494949 !important; }
.S5474 .T4681 .partline .bordertext:before { background: #EEEEEE; }

/* menu_datepicker */
.S5474 #menu_datepicker .ui-datepicker-month, .S5474 #menu_datepicker .ui-datepicker-year  { color: #494949 !important; }
.S5474 #menu_datepicker_display { color: #494949 !important; }
.S5474 #menu_people_display { color: #494949 !important; }
.S5474 #reserva-datepicker-display { color: #494949 !important; }
.S5474 #reserva-people-display { color: #494949 !important; }



/* --- Stylesheet 7837 (optional) --------- */ 

.S7837 {
	background-color: #3C4447 !important;
	color: #EEEEEE !important;
}

.S7837 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(60,68,71,0) 0%, rgba(60,68,71,1) 100%);
	background: -webkit-linear-gradient(top, rgba(60,68,71,0) 0%,rgba(60,68,71,1) 100%);
	background: linear-gradient(to bottom, rgba(60,68,71,0) 0%,rgba(60,68,71,1) 100%);
}

/* Farbliche Anpassungen */

/* Header */
body.S7837 header .header { background-color: #3C4447 !important; }
body.S7837 header .header .tel { color: rgba(255,255,255,0.8) !important; }
body.S7837 header .header .tel .digits { color: rgba(255,255,255,0.8) !important; }
body.S7837 header .header .tel .digits a { color: rgba(255,255,255,0.8) !important; }

.S7837 #cart-sum { color: #fff; }

body.S7837 header .S7114 .header { background-color: rgba(60,68,71,0.8) !important;  }

/* Suche im header .header */

.S7837 header .header .button.pulldown {
	color: #000;
}

.S7837 header .header nav ul a { color: rgba(255,255,255,0.7) !important; }
.S7837 header .header nav ul li.nav_aktiv a { color: #fff !important; }
.S7837 header .header .tel .digits, .S7837 header .header .tel .digits a { color: #FFF; }

/* Footer */

.S7837 footer .wrapper {
	background-color: rgba(200,200,200,0.1);
	border-top: 1px solid rgba(255,255,255,0.05);
	color: #FFF;
}

.S7837 footer .copyright a { color: #FFF; }
.S7837 #totop { background-color: rgba(0,0,0,0.5); }


/* Overlay Baustein */
.S7837 #overlay .inner { background-color: #3C4447 !important; }



/* Pauschalen Baustein */
.S7837 .T3062 .item .info { color: #eee !important; }


/* Wetterleiste */
.S7837 .T3640 { background-color:  rgba(200,200,200,0.1); }

/* Einspalter (mit weißen Hintergrund) */
.S7837 .T2897.S5172 h2 { color:  #333 !important; }
.S7837 .T2897.S5172 .text { color:  #333 !important; }

/* IBE */


.S7837 .T2646 { background-color: #ECEDEE; }

.S7837 .reserva-pricetable table th { color: #848484;  }
.S7837 .reserva-pricetable table .divider { color: #ffffffb8; }
.S7837 .reserva-pricetable table .kat b { color: #FFF; }

.S7837 .reserva-table tbody th { color: #FFF; }


/* Reserva IBE */
.S7837 #reserva { background-color: rgba(60,68,71,0.9); color: #000;  padding: 20px 0px; }

/* IBE Warenkorb Baustein */
.S7837 .T2886 .maxwidth { background-color: rgba(255,255,255,0.9); padding: 30px; }

/* Anfrage */
.S7837 .T957 #anfrage .row { border-color: rgba(255,255,255,0.2); }
.S7837 .T957 #anfrage .col3 { color: rgba(255,255,255,0.8); }

/* 3 Teaser Boxen (Seiten) */
.S7837 .T3219 .element { background-color: #333; }

/* 4 Teaser Boxen (Seiten) */
.S7837 .T2957 .element { background-color: #333; }


/* Tabellen Linien */
.S7837 .text table { border-color: rgba(255,255,255,0.2); }
.S7837 .text table td { border-color: rgba(255,255,255,0.2); }

/* Trennbaustein */
.S7837 .T4681 .partline .border { border-color: #EEEEEE !important; }
.S7837 .T4681 .partline .bordertext span { background-color: #3C4447 !important; }
.S7837 .T4681 .partline .bordertext:before { background: #EEEEEE; }

/* menu_datepicker */
.S7837 #menu_datepicker .ui-datepicker-month, .S7837 #menu_datepicker .ui-datepicker-year  { color: #3C4447 !important; }

/* Störer */
.S7837 .T4244 .inlay {
	background-color: #3C4447 !important;
	color: #fff;
}

.S7837 .T4244 .inlay .inner .col2 .button a { color: #000 !important; }

/* --- Stylesheet 7070 (optional) --------- */ 

.S7070 {
	background-color: #000000 !important;
	color: #FFF !important;
}


.S7070 .T3108 .bg_image .mask {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	
}


/* Farbliche Anpassungen */

/* Datepicker */
.S7070 .ui-datepicker-title { color: #000; }

.S7070 #menu_datepicker_display { color: #000 !important; }
.S7070 #menu_people_display { color: #000 !important; }

.S7070 .text, .S7070 .intro { color: #FFF; }

.S7070 .bgcolor .text, .S7070 .bgcolor .intro { color: #111; }

/* Header */
body.S7070 header .header { background-color: #494949 !important; }
body.S7070 header .header .tel { color: rgba(255,255,255,0.8) !important; }
body.S7070 header .header .tel .digits { color: rgba(255,255,255,0.8) !important; }
body.S7070 header .header .tel .digits a { color: rgba(255,255,255,0.8) !important; }
body.S7070 header .S7114 .header { background-color: rgba(73,73,73,0.8) !important;  }

body.S7070 header .button_wrapper input.bgcolor { color: #000 !important;  }

.S7070 #cart-sum { color: #fff; }

/* Suche im header .header */

.S7070 header .header .button.pulldown {
	color: #000;
}

.S7070 header .header nav ul a { color: rgba(255,255,255,0.7) !important; }
.S7070 header .header nav ul li.nav_aktiv a { color: #fff !important; }
.S7070 header .header .tel .digits, .S5474 header .header .tel .digits a { color: #FFF; }

/* Footer */

.S7070 footer .wrapper {
	background-color: rgba(200,200,200,0.1);
	border-top: 1px solid rgba(255,255,255,0.05);
	color: #FFF;
}

.S7070 footer .copyright a { color: #FFF; }
.S7070 #totop { background-color: rgba(0,0,0,0.5); }


/* Overlay Baustein */
.S7070 #overlay .inner { background-color: #494949 !important; }




/* Pauschalen Baustein */
.S7070 .T3062 .item .info { color: #eee !important; }


/* Wetterleiste */
.S7070 .T3640 { background-color:  rgba(200,200,200,0.1); }


/* Einspalter */
.S7070 .T2897 .subheadline { color: #FFF; }

/* Einspalter (mit weißen Hintergrund) */
.S7070 .T2897.S5172 h2 { color:  #333 !important; }
.S7070 .T2897.S5172 .text { color:  #333 !important; }

/* IBE */
.S7070 .T2646 { background-color: rgba(255,255,255,0.9); color: #000;}

/* Reserva IBE */
.S7070 #reserva { background-color: rgba(255,255,255,0.9); color: #000;  padding: 20px 0px; }

/* IBE Warenkorb Baustein */
.S7070 .T2886 .maxwidth { background-color: rgba(255,255,255,0.9); padding: 30px; }

/* Anfrage */
.S7070 .T957 #anfrage .row { border-color: rgba(255,255,255,0.2); }
.S7070 .T957 #anfrage .col3 { color: rgba(255,255,255,0.8); }

/* 3 Teaser Boxen (Seiten) */
.S7070 .T3219 .element { background-color: #333; }

/* 4 Teaser Boxen (Seiten) */
.S7070 .T2957 .element { background-color: #333; }


/* Tabellen Linien */
.S7070 .text table { border-color: rgba(255,255,255,0.2); }
.S7070 .text table td { border-color: rgba(255,255,255,0.2); }


/* Anfrage Formular */
.S7070 .T957 { color: #FFF; }

/* Button Style Motivbox */
.S7070 .T4158 .buttons .button {
	background-color: #111;
	color: #fff;
}

/* Kategorienliste */
.S7070 .T4198 .content .color {
	color: #000 !important;
}

.S7070 .T4198 .buttons .button {
	background-color: #111 !important;
    color: #fff !important;
}

/* Countdown (beta) */
.S7070 .T3998 .countdown_section {
	color: #FFF !important;
}

.S7070 .T3998 .countdown_section .countdown_amount {
    color: #FFF !important;
}

/* Trennbaustein */
.S7070 .T4681 .partline .border { border-color: #FFF !important; }
.S7070 .T4681 .partline .bordertext span { background-color: #000000 !important; }
.S7070 .T4681 .partline .bordertext:before { background: #FFF; }

/* --- Stylesheet 6185 () --------- */ 

/* Teaserheadline  */
.teaserheadline {
	margin-bottom: 20px;
}

/* --- Stylesheet 4526 () --------- */ 

@media all and (min-width: 1024px) and (max-width: 1279px) {
	
	.maxwidth {
		width: 980px;
	}

	.TraminoVorlage { margin-top: 50px; margin-bottom: 50px; }


	.fontsize_xsmall { font-size: 12px; }
	.fontsize_small { font-size: 13px; }
	.fontsize_medium { font-size: 15px; }
	.fontsize_large { font-size: 17px; }
	.fontsize_xlarge { font-size: 19px; }

	.specialfont.fontsize_xsmall { font-size: 23px; }
	.specialfont.fontsize_small { font-size: 26px; }
	.specialfont.fontsize_medium { font-size: 29px; }
	.specialfont.fontsize_large { font-size: 38px; }
	.specialfont.fontsize_xlarge { font-size: 50px; }

	.fontsize_xsmall.textile .button, .textile .fontsize_xsmall.button { padding: 3px 8px; }
	.fontsize_small.textile .button, .textile .fontsize_small.button { padding: 4px 10px; }
	.fontsize_medium.textile .button, .textile .fontsize_medium.button { padding: 5px 12px; }
	.fontsize_large.textile .button, .textile .fontsize_large.button { padding: 6px 13px; }
	.fontsize_xlarge.textile .button, .textile .fontsize_xlarge.button { padding: 8px 14px; }

	input[type=submit].bgcolor {
		font-size: 13.5px;
		padding: 4px 10px;
	}

	.result-box .text { padding-top: 12px }

}

@media all and (min-width: 768px) and (max-width:1023px) {
	body { -webkit-text-size-adjust: 100%; }
	.maxwidth {
		width: auto;
		margin-left: 20px; margin-right: 20px;
	}

	.maxwidthsmall {
		width: auto;
		margin-left: 30px; margin-right: 30px;
	}

	.TraminoVorlage { margin-top: 40px; margin-bottom: 40px; }


	.fontsize_xsmall { font-size: 11px; }
	.fontsize_small { font-size: 12px; }
	.fontsize_medium { font-size: 14px; }
	.fontsize_large { font-size: 16px; }
	.fontsize_xlarge { font-size: 18px; }

	.specialfont.fontsize_xsmall { font-size: 22px; }
	.specialfont.fontsize_small { font-size: 24px; }
	.specialfont.fontsize_medium { font-size: 26px; }
	.specialfont.fontsize_large { font-size: 34px; }
	.specialfont.fontsize_xlarge { font-size: 45px; }

	.fontsize_xsmall.textile .button, .textile .fontsize_xsmall.button { padding: 2px 6px; }
	.fontsize_small.textile .button, .textile .fontsize_small.button { padding: 3px 8px; }
	.fontsize_medium.textile .button, .textile .fontsize_medium.button { padding: 4px 10px; }
	.fontsize_large.textile .button, .textile .fontsize_large.button { padding: 5px 12px; }
	.fontsize_xlarge.textile .button, .textile .fontsize_xlarge.button { padding: 6px 13px; }

	.result-box .text { padding-top: 11px }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	body { -webkit-text-size-adjust: 100%; }
	.maxwidth {
		width: auto;
		margin-left: 20px; margin-right: 20px;
	}

	.maxwidthsmall {
		width: auto;
		margin-left: 20px; margin-right: 20px;
	}

	.TraminoVorlage { margin-top: 30px; margin-bottom: 30px; }


	.fontsize_xsmall { font-size: 11px; }
	.fontsize_small { font-size: 11px; }
	.fontsize_medium { font-size: 13px; }
	.fontsize_large { font-size: 15px; }
	.fontsize_xlarge { font-size: 17px; }

	.specialfont.fontsize_xsmall { font-size: 21px; }
	.specialfont.fontsize_small { font-size: 22px; }
	.specialfont.fontsize_medium { font-size: 23px; }
	.specialfont.fontsize_large { font-size: 30px; }
	.specialfont.fontsize_xlarge { font-size: 40px; }

	.fontsize_xsmall.textile .button, .textile .fontsize_xsmall.button { padding: 1px 5px; }
	.fontsize_small.textile .button, .textile .fontsize_small.button { padding: 2px 6px; }
	.fontsize_medium.textile .button, .textile .fontsize_medium.button { padding: 3px 8px; }
	.fontsize_large.textile .button, .textile .fontsize_large.button { padding: 4px 10px; }
	.fontsize_xlarge.textile .button, .textile .fontsize_xlarge.button { padding: 5px 12px; }

	.result-box .text { padding-top: 8px }

}

@media all and (max-width: 567px) {
	body { -webkit-text-size-adjust: 100%; }
	.maxwidth {
		width: auto;
		margin-left: 20px; margin-right: 20px;
	}

	.maxwidthsmall {
		width: auto;
		margin-left: 20px; margin-right: 20px;
	}

	.TraminoVorlage { margin-top: 20px; margin-bottom: 20px; }


	.maxwidth_break_mobile {
		width: auto;
		margin: 0;
	}

	.fontsize_xsmall { font-size: 11px; }
	.fontsize_small { font-size: 11px; }
	.fontsize_medium { font-size: 12px; }
	.fontsize_large { font-size: 14px; }
	.fontsize_xlarge { font-size: 16px; }

	.specialfont.fontsize_xsmall { font-size: 19px; }
	.specialfont.fontsize_small { font-size: 18px; }
	.specialfont.fontsize_medium { font-size: 17px; }
	.specialfont.fontsize_large { font-size: 23px; }
	.specialfont.fontsize_xlarge { font-size: 30px; }

	.fontsize_xsmall.textile .button, .textile .fontsize_xsmall.button { padding: 1px 5px; }
	.fontsize_small.textile .button, .textile .fontsize_small.button { padding: 1px 5px; }
	.fontsize_medium.textile .button, .textile .fontsize_medium.button { padding: 2px 6px; }
	.fontsize_large.textile .button, .textile .fontsize_large.button { padding: 3px 8px; }
	.fontsize_xlarge.textile .button, .textile .fontsize_xlarge.button { padding: 4px 10px; }

	.result-box .text { padding-top: 5px }

}
