

:root {
	
	/* General */
	--border-width: 0.0625rem;
	
	--color_1: #18161a;
	--color_2: #000000;
	--color_3: #e5ad0b;
	--gray: #18161a;
	--light-gray: #18161a;
	--white: #ffffff;
	--black: #000000;
	
	
	/* Font system */
	--font_1: Barlow;
	--font_2: ;
	
	--font_default_size_value: 22;
	--font_default_size: 22px;
	--font_default_line_height: 1.25;
	--font_default_weight: 300;
	
	--button_font_size: 0.86363636363636rem;
	--button_font_family: Barlow;
	--button_line_height: 1;
	--button_text_transform: uppercase;
	--button_font_weight: 700;
	
	--more_font_size: 0.81818181818182rem;
	--more_font_family: Barlow;
	--more_line_height: 1.2;
	--more_text_transform: uppercase;
	--more_font_weight: 700;
	
	
			--commerces-color: #DC5F18;
			--education-color: #157B9D;
			--epiceries-marches-color: #F18C10;
			--parcs-color: #A3C29E;
			--resto-bar-cafe-color: #FFBD00;
			--culture-divertissement-color: #168DB5;

		--h1_font_size: 3.6363636363636rem;
		--h1: 700 var(--h1_font_size)/1.1 Barlow;
		--h1_text_transform: uppercase;
		--h1_line_height: 1.1;

		--h2_font_size: 3.6363636363636rem;
		--h2: 700 var(--h2_font_size)/1.1 Barlow;
		--h2_text_transform: uppercase;
		--h2_line_height: 1.1;

		--h3_font_size: 2.2727272727273rem;
		--h3: 500 var(--h3_font_size)/1.2 Barlow;
		--h3_text_transform: uppercase;
		--h3_line_height: 1.2;

		--h4_font_size: 1.1818181818182rem;
		--h4: 500 var(--h4_font_size)/1.2 Barlow;
		--h4_text_transform: uppercase;
		--h4_line_height: 1.2;

		--h5_font_size: 1.0909090909091rem;
		--h5: 700 var(--h5_font_size)/1.2 Barlow;
		--h5_text_transform: uppercase;
		--h5_line_height: 1.2;

		--h6_font_size: 1rem;
		--h6: 500 var(--h6_font_size)/1.2 Barlow;
		--h6_text_transform: uppercase;
		--h6_line_height: 1.2;}
	
	.color-1, .color-1:before, .color-1:after {
		background-color: #ffffff;
		color: #16140f;
		border-color: #16140f;
	}
	.color-1.overlay .section-background:before, 
	.color-1 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-1 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-1 .images-filter-overlay.section-media:after {
		background-color: #ffffff;
	}
	.color-1 *, [class*="color-"] .color-1 *, .color-1:before, .color-1:after, color-1 .cwb-border {
		border-color: #16140f;
	}
	
	.color-1.site-header .sub-menu {
		background-color: #ffffff;
		color: #16140f;
	}
	
	.color-1 h1,
	.color-1 h2,
	.color-1 h3,
	.color-1 h4,
	.color-1 h5,
	.color-1 h6 
	[class*="color-"] .color-1 h1,
	[class*="color-"] .color-1 h2,
	[class*="color-"] .color-1 h3,
	[class*="color-"] .color-1 h4,
	[class*="color-"] .color-1 h5,
	[class*="color-"] .color-1 h6 {
		color: #000000;
	}
	
	.color-1 a:not(.card):not([class*="button"]):not(.tag) {
		color: #000000;
		border-color: #000000;
	}
	.color-1 a:not(.card):not([class*="button"]):hover {
		color: rgba(#000000, 0.8);
	}
	.color-1 a.card, [class*="color-"] a.card.color-1 {
		color: #16140f;
	}
	
		
		.color-1 [class*="button"], .color-1 [type=submit], .color-1 button, .color-1 .tag,
		[class*="color-"] .color-1 [class*="button"], [class*="color-"] .color-1 [type=submit], [class*="color-"] .color-1 button, [class*="color-"] .color-1 .tag {
			color: #000000;
			background-color: #e5ad0b;
			border-color: #e5ad0b;
		}
		/*.color-1 [class*="button"]:hover, .color-1 [type=submit]:hover, .color-1 button:hover, .color-1 .tag:hover, .color-1 .tag.active,
		[class*="color-"] .color-1 [class*="button"]:hover, [class*="color-"] .color-1 [type=submit]:hover, [class*="color-"] .color-1 button:hover, [class*="color-"] .color-1 .tag:hover, [class*="color-"] .color-1 .tag.active {
			background-color: #000000;
			border-color: #e5ad0b;
			color: #e5ad0b;
		}*/
		
		
	.color-1 .button-outlined {
		color: #e5ad0b;
		border-color: #e5ad0b;
		background-color: transparent;
	}
	.color-1 input[type=text],
	.color-1 input[type=number],
	.color-1 input[type=tel],
	.color-1 input[type=email],
	.color-1 input[type=search],
	.color-1 input[type=date],
	.color-1 input[type=url],
	.color-1 input[type=password],
	.color-1 select,
	.color-1 textarea {
		color: #16140f;
		border-color: #16140f;
	}
	.color-1 ::placeholder {
		color: #16140f;
	}
	.color-1 .button-outlined:hover {
		color: #000000;
		border-color: #e5ad0b;
		background-color: #e5ad0b;
	}
	.color-1 [class*="button"].button-filled {
		color: #000000;
		background-color: #e5ad0b;
	}
	.color-1 [class*="button"].button-filled:hover {
		background-color: #000000;
		border-color: #e5ad0b;
		color: #e5ad0b;
	}
	/*.color-1 .more:before {
		background-color: #000000;
	}
	.color-1 .more:hover:before {
		background-color: #b88b09;
	}*/
	.underline:before, .underline:after {
		background-color: #000000;
		border-color: #000000;
	}
	.section.color-1:not(.has-image, .border-bottom, .hero.style-2)+.section.color-1:not(.has-image, .border-bottom),
	.section.color-1:not(.has-image, .border-bottom, .hero.style-2)+.section.color-1:not(.has-image, .border-bottom) > .browsy-container {
		padding-top: 0;
	}
	.color-1 .overlay:before {
		background-color: #ffffff;
	}
	.border-color-1, .color-1 hr, .color-1 .border,
	[class*="color-"] .color-1 hr, [class*="color-"] .color-1.border {
		border: var(--border-width) solid #16140f;
	}
	input[type=text],
	input[type=number],
	input[type=tel],
	input[type=email],
	input[type=search],
	input[type=date],
	input[type=url],
	input[type=password],
	select,
	textarea {
		border: var(--border-width) solid #16140f;
	}
	::placeholder {
		color: #16140f;
	}
	.tcolor-1 {
		color: #ffffff;
	}
	
	
	.color-2, .color-2:before, .color-2:after {
		background-color: #000000;
		color: #ffffff;
		border-color: #707070;
	}
	.color-2.overlay .section-background:before, 
	.color-2 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-2 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-2 .images-filter-overlay.section-media:after {
		background-color: #000000;
	}
	.color-2 *, [class*="color-"] .color-2 *, .color-2:before, .color-2:after, color-2 .cwb-border {
		border-color: #707070;
	}
	
	.color-2.site-header .sub-menu {
		background-color: #000000;
		color: #ffffff;
	}
	
	.color-2 h1,
	.color-2 h2,
	.color-2 h3,
	.color-2 h4,
	.color-2 h5,
	.color-2 h6 
	[class*="color-"] .color-2 h1,
	[class*="color-"] .color-2 h2,
	[class*="color-"] .color-2 h3,
	[class*="color-"] .color-2 h4,
	[class*="color-"] .color-2 h5,
	[class*="color-"] .color-2 h6 {
		color: #ffffff;
	}
	
	.color-2 a:not(.card):not([class*="button"]):not(.tag) {
		color: #ffffff;
		border-color: #ffffff;
	}
	.color-2 a:not(.card):not([class*="button"]):hover {
		color: rgba(#ffffff, 0.8);
	}
	.color-2 a.card, [class*="color-"] a.card.color-2 {
		color: #ffffff;
	}
	
		
		.color-2 [class*="button"], .color-2 [type=submit], .color-2 button, .color-2 .tag,
		[class*="color-"] .color-2 [class*="button"], [class*="color-"] .color-2 [type=submit], [class*="color-"] .color-2 button, [class*="color-"] .color-2 .tag {
			color: #000000;
			background-color: #e5ad0b;
			border-color: #e5ad0b;
		}
		/*.color-2 [class*="button"]:hover, .color-2 [type=submit]:hover, .color-2 button:hover, .color-2 .tag:hover, .color-2 .tag.active,
		[class*="color-"] .color-2 [class*="button"]:hover, [class*="color-"] .color-2 [type=submit]:hover, [class*="color-"] .color-2 button:hover, [class*="color-"] .color-2 .tag:hover, [class*="color-"] .color-2 .tag.active {
			background-color: #000000;
			border-color: #e5ad0b;
			color: #e5ad0b;
		}*/
		
		
	.color-2 .button-outlined {
		color: #e5ad0b;
		border-color: #e5ad0b;
		background-color: transparent;
	}
	.color-2 input[type=text],
	.color-2 input[type=number],
	.color-2 input[type=tel],
	.color-2 input[type=email],
	.color-2 input[type=search],
	.color-2 input[type=date],
	.color-2 input[type=url],
	.color-2 input[type=password],
	.color-2 select,
	.color-2 textarea {
		color: #ffffff;
		border-color: #707070;
	}
	.color-2 ::placeholder {
		color: #ffffff;
	}
	.color-2 .button-outlined:hover {
		color: #000000;
		border-color: #e5ad0b;
		background-color: #e5ad0b;
	}
	.color-2 [class*="button"].button-filled {
		color: #000000;
		background-color: #e5ad0b;
	}
	.color-2 [class*="button"].button-filled:hover {
		background-color: #000000;
		border-color: #e5ad0b;
		color: #e5ad0b;
	}
	/*.color-2 .more:before {
		background-color: #ffffff;
	}
	.color-2 .more:hover:before {
		background-color: #b88b09;
	}*/
	.underline:before, .underline:after {
		background-color: #ffffff;
		border-color: #ffffff;
	}
	.section.color-2:not(.has-image, .border-bottom, .hero.style-2)+.section.color-2:not(.has-image, .border-bottom),
	.section.color-2:not(.has-image, .border-bottom, .hero.style-2)+.section.color-2:not(.has-image, .border-bottom) > .browsy-container {
		padding-top: 0;
	}
	.color-2 .overlay:before {
		background-color: #000000;
	}
	.border-color-2, .color-2 hr, .color-2 .border,
	[class*="color-"] .color-2 hr, [class*="color-"] .color-2.border {
		border: var(--border-width) solid #707070;
	}
	input[type=text],
	input[type=number],
	input[type=tel],
	input[type=email],
	input[type=search],
	input[type=date],
	input[type=url],
	input[type=password],
	select,
	textarea {
		border: var(--border-width) solid #707070;
	}
	::placeholder {
		color: #707070;
	}
	.tcolor-2 {
		color: #000000;
	}
	
	
	.color-3, .color-3:before, .color-3:after {
		background-color: #18161a;
		color: #ffffff;
		border-color: #707070;
	}
	.color-3.overlay .section-background:before, 
	.color-3 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-3 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-3 .images-filter-overlay.section-media:after {
		background-color: #18161a;
	}
	.color-3 *, [class*="color-"] .color-3 *, .color-3:before, .color-3:after, color-3 .cwb-border {
		border-color: #707070;
	}
	
	.color-3.site-header .sub-menu {
		background-color: #18161a;
		color: #ffffff;
	}
	
	.color-3 h1,
	.color-3 h2,
	.color-3 h3,
	.color-3 h4,
	.color-3 h5,
	.color-3 h6 
	[class*="color-"] .color-3 h1,
	[class*="color-"] .color-3 h2,
	[class*="color-"] .color-3 h3,
	[class*="color-"] .color-3 h4,
	[class*="color-"] .color-3 h5,
	[class*="color-"] .color-3 h6 {
		color: #ffffff;
	}
	
	.color-3 a:not(.card):not([class*="button"]):not(.tag) {
		color: #ffffff;
		border-color: #ffffff;
	}
	.color-3 a:not(.card):not([class*="button"]):hover {
		color: rgba(#ffffff, 0.8);
	}
	.color-3 a.card, [class*="color-"] a.card.color-3 {
		color: #ffffff;
	}
	
		
		.color-3 [class*="button"], .color-3 [type=submit], .color-3 button, .color-3 .tag,
		[class*="color-"] .color-3 [class*="button"], [class*="color-"] .color-3 [type=submit], [class*="color-"] .color-3 button, [class*="color-"] .color-3 .tag {
			color: #000000;
			background-color: #e5ad0b;
			border-color: #e5ad0b;
		}
		/*.color-3 [class*="button"]:hover, .color-3 [type=submit]:hover, .color-3 button:hover, .color-3 .tag:hover, .color-3 .tag.active,
		[class*="color-"] .color-3 [class*="button"]:hover, [class*="color-"] .color-3 [type=submit]:hover, [class*="color-"] .color-3 button:hover, [class*="color-"] .color-3 .tag:hover, [class*="color-"] .color-3 .tag.active {
			background-color: #000000;
			border-color: #e5ad0b;
			color: #e5ad0b;
		}*/
		
		
	.color-3 .button-outlined {
		color: #e5ad0b;
		border-color: #e5ad0b;
		background-color: transparent;
	}
	.color-3 input[type=text],
	.color-3 input[type=number],
	.color-3 input[type=tel],
	.color-3 input[type=email],
	.color-3 input[type=search],
	.color-3 input[type=date],
	.color-3 input[type=url],
	.color-3 input[type=password],
	.color-3 select,
	.color-3 textarea {
		color: #ffffff;
		border-color: #707070;
	}
	.color-3 ::placeholder {
		color: #ffffff;
	}
	.color-3 .button-outlined:hover {
		color: #000000;
		border-color: #e5ad0b;
		background-color: #e5ad0b;
	}
	.color-3 [class*="button"].button-filled {
		color: #000000;
		background-color: #e5ad0b;
	}
	.color-3 [class*="button"].button-filled:hover {
		background-color: #000000;
		border-color: #e5ad0b;
		color: #e5ad0b;
	}
	/*.color-3 .more:before {
		background-color: #ffffff;
	}
	.color-3 .more:hover:before {
		background-color: #b88b09;
	}*/
	.underline:before, .underline:after {
		background-color: #ffffff;
		border-color: #ffffff;
	}
	.section.color-3:not(.has-image, .border-bottom, .hero.style-2)+.section.color-3:not(.has-image, .border-bottom),
	.section.color-3:not(.has-image, .border-bottom, .hero.style-2)+.section.color-3:not(.has-image, .border-bottom) > .browsy-container {
		padding-top: 0;
	}
	.color-3 .overlay:before {
		background-color: #18161a;
	}
	.border-color-3, .color-3 hr, .color-3 .border,
	[class*="color-"] .color-3 hr, [class*="color-"] .color-3.border {
		border: var(--border-width) solid #707070;
	}
	input[type=text],
	input[type=number],
	input[type=tel],
	input[type=email],
	input[type=search],
	input[type=date],
	input[type=url],
	input[type=password],
	select,
	textarea {
		border: var(--border-width) solid #707070;
	}
	::placeholder {
		color: #707070;
	}
	.tcolor-3 {
		color: #18161a;
	}
	
	
	.color-4, .color-4:before, .color-4:after {
		background-color: #18161a;
		color: #ffffff;
		border-color: #e5ad0b;
	}
	.color-4.overlay .section-background:before, 
	.color-4 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-4 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-4 .images-filter-overlay.section-media:after {
		background-color: #18161a;
	}
	.color-4 *, [class*="color-"] .color-4 *, .color-4:before, .color-4:after, color-4 .cwb-border {
		border-color: #e5ad0b;
	}
	
	.color-4.site-header .sub-menu {
		background-color: #18161a;
		color: #ffffff;
	}
	
	.color-4 h1,
	.color-4 h2,
	.color-4 h3,
	.color-4 h4,
	.color-4 h5,
	.color-4 h6 
	[class*="color-"] .color-4 h1,
	[class*="color-"] .color-4 h2,
	[class*="color-"] .color-4 h3,
	[class*="color-"] .color-4 h4,
	[class*="color-"] .color-4 h5,
	[class*="color-"] .color-4 h6 {
		color: #ffffff;
	}
	
	.color-4 a:not(.card):not([class*="button"]):not(.tag) {
		color: #ffffff;
		border-color: #ffffff;
	}
	.color-4 a:not(.card):not([class*="button"]):hover {
		color: rgba(#ffffff, 0.8);
	}
	.color-4 a.card, [class*="color-"] a.card.color-4 {
		color: #ffffff;
	}
	
		
		.color-4 [class*="button"], .color-4 [type=submit], .color-4 button, .color-4 .tag,
		[class*="color-"] .color-4 [class*="button"], [class*="color-"] .color-4 [type=submit], [class*="color-"] .color-4 button, [class*="color-"] .color-4 .tag {
			color: #000000;
			background-color: #e5ad0b;
			border-color: #e5ad0b;
		}
		/*.color-4 [class*="button"]:hover, .color-4 [type=submit]:hover, .color-4 button:hover, .color-4 .tag:hover, .color-4 .tag.active,
		[class*="color-"] .color-4 [class*="button"]:hover, [class*="color-"] .color-4 [type=submit]:hover, [class*="color-"] .color-4 button:hover, [class*="color-"] .color-4 .tag:hover, [class*="color-"] .color-4 .tag.active {
			background-color: #000000;
			border-color: #e5ad0b;
			color: #e5ad0b;
		}*/
		
		
	.color-4 .button-outlined {
		color: #e5ad0b;
		border-color: #e5ad0b;
		background-color: transparent;
	}
	.color-4 input[type=text],
	.color-4 input[type=number],
	.color-4 input[type=tel],
	.color-4 input[type=email],
	.color-4 input[type=search],
	.color-4 input[type=date],
	.color-4 input[type=url],
	.color-4 input[type=password],
	.color-4 select,
	.color-4 textarea {
		color: #ffffff;
		border-color: #e5ad0b;
	}
	.color-4 ::placeholder {
		color: #ffffff;
	}
	.color-4 .button-outlined:hover {
		color: #000000;
		border-color: #e5ad0b;
		background-color: #e5ad0b;
	}
	.color-4 [class*="button"].button-filled {
		color: #000000;
		background-color: #e5ad0b;
	}
	.color-4 [class*="button"].button-filled:hover {
		background-color: #000000;
		border-color: #e5ad0b;
		color: #e5ad0b;
	}
	/*.color-4 .more:before {
		background-color: #ffffff;
	}
	.color-4 .more:hover:before {
		background-color: #b88b09;
	}*/
	.underline:before, .underline:after {
		background-color: #ffffff;
		border-color: #ffffff;
	}
	.section.color-4:not(.has-image, .border-bottom, .hero.style-2)+.section.color-4:not(.has-image, .border-bottom),
	.section.color-4:not(.has-image, .border-bottom, .hero.style-2)+.section.color-4:not(.has-image, .border-bottom) > .browsy-container {
		padding-top: 0;
	}
	.color-4 .overlay:before {
		background-color: #18161a;
	}
	.border-color-4, .color-4 hr, .color-4 .border,
	[class*="color-"] .color-4 hr, [class*="color-"] .color-4.border {
		border: var(--border-width) solid #e5ad0b;
	}
	input[type=text],
	input[type=number],
	input[type=tel],
	input[type=email],
	input[type=search],
	input[type=date],
	input[type=url],
	input[type=password],
	select,
	textarea {
		border: var(--border-width) solid #e5ad0b;
	}
	::placeholder {
		color: #e5ad0b;
	}
	.tcolor-4 {
		color: #18161a;
	}
	
	
	.color-5, .color-5:before, .color-5:after {
		background-color: #a51a32;
		color: #ffffff;
		border-color: rgba(255,255,255,0.6);
	}
	.color-5.overlay .section-background:before, 
	.color-5 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-5 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-5 .images-filter-overlay.section-media:after {
		background-color: #a51a32;
	}
	.color-5 *, [class*="color-"] .color-5 *, .color-5:before, .color-5:after, color-5 .cwb-border {
		border-color: rgba(255,255,255,0.6);
	}
	
	.color-5.site-header .sub-menu {
		background-color: #a51a32;
		color: #ffffff;
	}
	
	.color-5 h1,
	.color-5 h2,
	.color-5 h3,
	.color-5 h4,
	.color-5 h5,
	.color-5 h6 
	[class*="color-"] .color-5 h1,
	[class*="color-"] .color-5 h2,
	[class*="color-"] .color-5 h3,
	[class*="color-"] .color-5 h4,
	[class*="color-"] .color-5 h5,
	[class*="color-"] .color-5 h6 {
		color: #ffffff;
	}
	
	.color-5 a:not(.card):not([class*="button"]):not(.tag) {
		color: #ffffff;
		border-color: #ffffff;
	}
	.color-5 a:not(.card):not([class*="button"]):hover {
		color: rgba(#ffffff, 0.8);
	}
	.color-5 a.card, [class*="color-"] a.card.color-5 {
		color: #ffffff;
	}
	
		
		.color-5 [class*="button"], .color-5 [type=submit], .color-5 button, .color-5 .tag,
		[class*="color-"] .color-5 [class*="button"], [class*="color-"] .color-5 [type=submit], [class*="color-"] .color-5 button, [class*="color-"] .color-5 .tag {
			color: #a51a32;
			background-color: #ffffff;
			border-color: #ffffff;
		}
		/*.color-5 [class*="button"]:hover, .color-5 [type=submit]:hover, .color-5 button:hover, .color-5 .tag:hover, .color-5 .tag.active,
		[class*="color-"] .color-5 [class*="button"]:hover, [class*="color-"] .color-5 [type=submit]:hover, [class*="color-"] .color-5 button:hover, [class*="color-"] .color-5 .tag:hover, [class*="color-"] .color-5 .tag.active {
			background-color: #a51a32;
			border-color: #ffffff;
			color: #ffffff;
		}*/
		
		
	.color-5 .button-outlined {
		color: #ffffff;
		border-color: #ffffff;
		background-color: transparent;
	}
	.color-5 input[type=text],
	.color-5 input[type=number],
	.color-5 input[type=tel],
	.color-5 input[type=email],
	.color-5 input[type=search],
	.color-5 input[type=date],
	.color-5 input[type=url],
	.color-5 input[type=password],
	.color-5 select,
	.color-5 textarea {
		color: #ffffff;
		border-color: rgba(255,255,255,0.6);
	}
	.color-5 ::placeholder {
		color: #ffffff;
	}
	.color-5 .button-outlined:hover {
		color: #a51a32;
		border-color: #ffffff;
		background-color: #ffffff;
	}
	.color-5 [class*="button"].button-filled {
		color: #a51a32;
		background-color: #ffffff;
	}
	.color-5 [class*="button"].button-filled:hover {
		background-color: #a51a32;
		border-color: #ffffff;
		color: #ffffff;
	}
	/*.color-5 .more:before {
		background-color: #ffffff;
	}
	.color-5 .more:hover:before {
		background-color: #cccccc;
	}*/
	.underline:before, .underline:after {
		background-color: #ffffff;
		border-color: #ffffff;
	}
	.section.color-5:not(.has-image, .border-bottom, .hero.style-2)+.section.color-5:not(.has-image, .border-bottom),
	.section.color-5:not(.has-image, .border-bottom, .hero.style-2)+.section.color-5:not(.has-image, .border-bottom) > .browsy-container {
		padding-top: 0;
	}
	.color-5 .overlay:before {
		background-color: #a51a32;
	}
	.border-color-5, .color-5 hr, .color-5 .border,
	[class*="color-"] .color-5 hr, [class*="color-"] .color-5.border {
		border: var(--border-width) solid rgba(255,255,255,0.6);
	}
	input[type=text],
	input[type=number],
	input[type=tel],
	input[type=email],
	input[type=search],
	input[type=date],
	input[type=url],
	input[type=password],
	select,
	textarea {
		border: var(--border-width) solid rgba(255,255,255,0.6);
	}
	::placeholder {
		color: rgba(255,255,255,0.6);
	}
	.tcolor-5 {
		color: #a51a32;
	}
	.color-5 .suptitle {color: rgba(255,255,255,0.6) !important}
	
	.color-6, .color-6:before, .color-6:after {
		background-color: #841124;
		color: #ffffff;
		border-color: rgba(255,255,255,0.6);
	}
	.color-6.overlay .section-background:before, 
	.color-6 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-6 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-6 .images-filter-overlay.section-media:after {
		background-color: #841124;
	}
	.color-6 *, [class*="color-"] .color-6 *, .color-6:before, .color-6:after, color-6 .cwb-border {
		border-color: rgba(255,255,255,0.6);
	}
	
	.color-6.site-header .sub-menu {
		background-color: #841124;
		color: #ffffff;
	}
	
	.color-6 h1,
	.color-6 h2,
	.color-6 h3,
	.color-6 h4,
	.color-6 h5,
	.color-6 h6 
	[class*="color-"] .color-6 h1,
	[class*="color-"] .color-6 h2,
	[class*="color-"] .color-6 h3,
	[class*="color-"] .color-6 h4,
	[class*="color-"] .color-6 h5,
	[class*="color-"] .color-6 h6 {
		color: #ffffff;
	}
	
	.color-6 a:not(.card):not([class*="button"]):not(.tag) {
		color: #ffffff;
		border-color: #ffffff;
	}
	.color-6 a:not(.card):not([class*="button"]):hover {
		color: rgba(#ffffff, 0.8);
	}
	.color-6 a.card, [class*="color-"] a.card.color-6 {
		color: #ffffff;
	}
	
		
		.color-6 [class*="button"], .color-6 [type=submit], .color-6 button, .color-6 .tag,
		[class*="color-"] .color-6 [class*="button"], [class*="color-"] .color-6 [type=submit], [class*="color-"] .color-6 button, [class*="color-"] .color-6 .tag {
			color: #841124;
			background-color: #ffffff;
			border-color: #ffffff;
		}
		/*.color-6 [class*="button"]:hover, .color-6 [type=submit]:hover, .color-6 button:hover, .color-6 .tag:hover, .color-6 .tag.active,
		[class*="color-"] .color-6 [class*="button"]:hover, [class*="color-"] .color-6 [type=submit]:hover, [class*="color-"] .color-6 button:hover, [class*="color-"] .color-6 .tag:hover, [class*="color-"] .color-6 .tag.active {
			background-color: #841124;
			border-color: #ffffff;
			color: #ffffff;
		}*/
		
		
	.color-6 .button-outlined {
		color: #ffffff;
		border-color: #ffffff;
		background-color: transparent;
	}
	.color-6 input[type=text],
	.color-6 input[type=number],
	.color-6 input[type=tel],
	.color-6 input[type=email],
	.color-6 input[type=search],
	.color-6 input[type=date],
	.color-6 input[type=url],
	.color-6 input[type=password],
	.color-6 select,
	.color-6 textarea {
		color: #ffffff;
		border-color: rgba(255,255,255,0.6);
	}
	.color-6 ::placeholder {
		color: #ffffff;
	}
	.color-6 .button-outlined:hover {
		color: #841124;
		border-color: #ffffff;
		background-color: #ffffff;
	}
	.color-6 [class*="button"].button-filled {
		color: #841124;
		background-color: #ffffff;
	}
	.color-6 [class*="button"].button-filled:hover {
		background-color: #841124;
		border-color: #ffffff;
		color: #ffffff;
	}
	/*.color-6 .more:before {
		background-color: #ffffff;
	}
	.color-6 .more:hover:before {
		background-color: #cccccc;
	}*/
	.underline:before, .underline:after {
		background-color: #ffffff;
		border-color: #ffffff;
	}
	.section.color-6:not(.has-image, .border-bottom, .hero.style-2)+.section.color-6:not(.has-image, .border-bottom),
	.section.color-6:not(.has-image, .border-bottom, .hero.style-2)+.section.color-6:not(.has-image, .border-bottom) > .browsy-container {
		padding-top: 0;
	}
	.color-6 .overlay:before {
		background-color: #841124;
	}
	.border-color-6, .color-6 hr, .color-6 .border,
	[class*="color-"] .color-6 hr, [class*="color-"] .color-6.border {
		border: var(--border-width) solid rgba(255,255,255,0.6);
	}
	input[type=text],
	input[type=number],
	input[type=tel],
	input[type=email],
	input[type=search],
	input[type=date],
	input[type=url],
	input[type=password],
	select,
	textarea {
		border: var(--border-width) solid rgba(255,255,255,0.6);
	}
	::placeholder {
		color: rgba(255,255,255,0.6);
	}
	.tcolor-6 {
		color: #841124;
	}
	.color-6 .suptitle {color: rgba(255,255,255,0.6) !important}
	
	.color-7, .color-7:before, .color-7:after {
		background-color: #0b0d46;
		color: #ffffff;
		border-color: rgba(255,255,255,0.6);
	}
	.color-7.overlay .section-background:before, 
	.color-7 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-7 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-7 .images-filter-overlay.section-media:after {
		background-color: #0b0d46;
	}
	.color-7 *, [class*="color-"] .color-7 *, .color-7:before, .color-7:after, color-7 .cwb-border {
		border-color: rgba(255,255,255,0.6);
	}
	
	.color-7.site-header .sub-menu {
		background-color: #0b0d46;
		color: #ffffff;
	}
	
	.color-7 h1,
	.color-7 h2,
	.color-7 h3,
	.color-7 h4,
	.color-7 h5,
	.color-7 h6 
	[class*="color-"] .color-7 h1,
	[class*="color-"] .color-7 h2,
	[class*="color-"] .color-7 h3,
	[class*="color-"] .color-7 h4,
	[class*="color-"] .color-7 h5,
	[class*="color-"] .color-7 h6 {
		color: #ffffff;
	}
	
	.color-7 a:not(.card):not([class*="button"]):not(.tag) {
		color: #ffffff;
		border-color: #ffffff;
	}
	.color-7 a:not(.card):not([class*="button"]):hover {
		color: rgba(#ffffff, 0.8);
	}
	.color-7 a.card, [class*="color-"] a.card.color-7 {
		color: #ffffff;
	}
	
		
		.color-7 [class*="button"], .color-7 [type=submit], .color-7 button, .color-7 .tag,
		[class*="color-"] .color-7 [class*="button"], [class*="color-"] .color-7 [type=submit], [class*="color-"] .color-7 button, [class*="color-"] .color-7 .tag {
			color: #0b0d46;
			background-color: #ffffff;
			border-color: #ffffff;
		}
		/*.color-7 [class*="button"]:hover, .color-7 [type=submit]:hover, .color-7 button:hover, .color-7 .tag:hover, .color-7 .tag.active,
		[class*="color-"] .color-7 [class*="button"]:hover, [class*="color-"] .color-7 [type=submit]:hover, [class*="color-"] .color-7 button:hover, [class*="color-"] .color-7 .tag:hover, [class*="color-"] .color-7 .tag.active {
			background-color: #0b0d46;
			border-color: #ffffff;
			color: #ffffff;
		}*/
		
		
	.color-7 .button-outlined {
		color: #ffffff;
		border-color: #ffffff;
		background-color: transparent;
	}
	.color-7 input[type=text],
	.color-7 input[type=number],
	.color-7 input[type=tel],
	.color-7 input[type=email],
	.color-7 input[type=search],
	.color-7 input[type=date],
	.color-7 input[type=url],
	.color-7 input[type=password],
	.color-7 select,
	.color-7 textarea {
		color: #ffffff;
		border-color: rgba(255,255,255,0.6);
	}
	.color-7 ::placeholder {
		color: #ffffff;
	}
	.color-7 .button-outlined:hover {
		color: #0b0d46;
		border-color: #ffffff;
		background-color: #ffffff;
	}
	.color-7 [class*="button"].button-filled {
		color: #0b0d46;
		background-color: #ffffff;
	}
	.color-7 [class*="button"].button-filled:hover {
		background-color: #0b0d46;
		border-color: #ffffff;
		color: #ffffff;
	}
	/*.color-7 .more:before {
		background-color: #ffffff;
	}
	.color-7 .more:hover:before {
		background-color: #cccccc;
	}*/
	.underline:before, .underline:after {
		background-color: #ffffff;
		border-color: #ffffff;
	}
	.section.color-7:not(.has-image, .border-bottom, .hero.style-2)+.section.color-7:not(.has-image, .border-bottom),
	.section.color-7:not(.has-image, .border-bottom, .hero.style-2)+.section.color-7:not(.has-image, .border-bottom) > .browsy-container {
		padding-top: 0;
	}
	.color-7 .overlay:before {
		background-color: #0b0d46;
	}
	.border-color-7, .color-7 hr, .color-7 .border,
	[class*="color-"] .color-7 hr, [class*="color-"] .color-7.border {
		border: var(--border-width) solid rgba(255,255,255,0.6);
	}
	input[type=text],
	input[type=number],
	input[type=tel],
	input[type=email],
	input[type=search],
	input[type=date],
	input[type=url],
	input[type=password],
	select,
	textarea {
		border: var(--border-width) solid rgba(255,255,255,0.6);
	}
	::placeholder {
		color: rgba(255,255,255,0.6);
	}
	.tcolor-7 {
		color: #0b0d46;
	}
	.color-7 .suptitle {color: rgba(255,255,255,0.6) !important}
	
	.color-8, .color-8:before, .color-8:after {
		background-color: #0a072e;
		color: #ffffff;
		border-color: rgba(255,255,255,0.6);
	}
	.color-8.overlay .section-background:before, 
	.color-8 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-8 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-8 .images-filter-overlay.section-media:after {
		background-color: #0a072e;
	}
	.color-8 *, [class*="color-"] .color-8 *, .color-8:before, .color-8:after, color-8 .cwb-border {
		border-color: rgba(255,255,255,0.6);
	}
	
	.color-8.site-header .sub-menu {
		background-color: #0a072e;
		color: #ffffff;
	}
	
	.color-8 h1,
	.color-8 h2,
	.color-8 h3,
	.color-8 h4,
	.color-8 h5,
	.color-8 h6 
	[class*="color-"] .color-8 h1,
	[class*="color-"] .color-8 h2,
	[class*="color-"] .color-8 h3,
	[class*="color-"] .color-8 h4,
	[class*="color-"] .color-8 h5,
	[class*="color-"] .color-8 h6 {
		color: #ffffff;
	}
	
	.color-8 a:not(.card):not([class*="button"]):not(.tag) {
		color: #ffffff;
		border-color: #ffffff;
	}
	.color-8 a:not(.card):not([class*="button"]):hover {
		color: rgba(#ffffff, 0.8);
	}
	.color-8 a.card, [class*="color-"] a.card.color-8 {
		color: #ffffff;
	}
	
		
		.color-8 [class*="button"], .color-8 [type=submit], .color-8 button, .color-8 .tag,
		[class*="color-"] .color-8 [class*="button"], [class*="color-"] .color-8 [type=submit], [class*="color-"] .color-8 button, [class*="color-"] .color-8 .tag {
			color: #0a072e;
			background-color: #ffffff;
			border-color: #ffffff;
		}
		/*.color-8 [class*="button"]:hover, .color-8 [type=submit]:hover, .color-8 button:hover, .color-8 .tag:hover, .color-8 .tag.active,
		[class*="color-"] .color-8 [class*="button"]:hover, [class*="color-"] .color-8 [type=submit]:hover, [class*="color-"] .color-8 button:hover, [class*="color-"] .color-8 .tag:hover, [class*="color-"] .color-8 .tag.active {
			background-color: #0a072e;
			border-color: #ffffff;
			color: #ffffff;
		}*/
		
		
	.color-8 .button-outlined {
		color: #ffffff;
		border-color: #ffffff;
		background-color: transparent;
	}
	.color-8 input[type=text],
	.color-8 input[type=number],
	.color-8 input[type=tel],
	.color-8 input[type=email],
	.color-8 input[type=search],
	.color-8 input[type=date],
	.color-8 input[type=url],
	.color-8 input[type=password],
	.color-8 select,
	.color-8 textarea {
		color: #ffffff;
		border-color: rgba(255,255,255,0.6);
	}
	.color-8 ::placeholder {
		color: #ffffff;
	}
	.color-8 .button-outlined:hover {
		color: #0a072e;
		border-color: #ffffff;
		background-color: #ffffff;
	}
	.color-8 [class*="button"].button-filled {
		color: #0a072e;
		background-color: #ffffff;
	}
	.color-8 [class*="button"].button-filled:hover {
		background-color: #0a072e;
		border-color: #ffffff;
		color: #ffffff;
	}
	/*.color-8 .more:before {
		background-color: #ffffff;
	}
	.color-8 .more:hover:before {
		background-color: #cccccc;
	}*/
	.underline:before, .underline:after {
		background-color: #ffffff;
		border-color: #ffffff;
	}
	.section.color-8:not(.has-image, .border-bottom, .hero.style-2)+.section.color-8:not(.has-image, .border-bottom),
	.section.color-8:not(.has-image, .border-bottom, .hero.style-2)+.section.color-8:not(.has-image, .border-bottom) > .browsy-container {
		padding-top: 0;
	}
	.color-8 .overlay:before {
		background-color: #0a072e;
	}
	.border-color-8, .color-8 hr, .color-8 .border,
	[class*="color-"] .color-8 hr, [class*="color-"] .color-8.border {
		border: var(--border-width) solid rgba(255,255,255,0.6);
	}
	input[type=text],
	input[type=number],
	input[type=tel],
	input[type=email],
	input[type=search],
	input[type=date],
	input[type=url],
	input[type=password],
	select,
	textarea {
		border: var(--border-width) solid rgba(255,255,255,0.6);
	}
	::placeholder {
		color: rgba(255,255,255,0.6);
	}
	.tcolor-8 {
		color: #0a072e;
	}
	.color-8 .suptitle {color: rgba(255,255,255,0.6) !important}
	
	.color-9, .color-9:before, .color-9:after {
		background-color: #0b3a43;
		color: #ffffff;
		border-color: rgba(255,255,255,0.6);
	}
	.color-9.overlay .section-background:before, 
	.color-9 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-9 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-9 .images-filter-overlay.section-media:after {
		background-color: #0b3a43;
	}
	.color-9 *, [class*="color-"] .color-9 *, .color-9:before, .color-9:after, color-9 .cwb-border {
		border-color: rgba(255,255,255,0.6);
	}
	
	.color-9.site-header .sub-menu {
		background-color: #0b3a43;
		color: #ffffff;
	}
	
	.color-9 h1,
	.color-9 h2,
	.color-9 h3,
	.color-9 h4,
	.color-9 h5,
	.color-9 h6 
	[class*="color-"] .color-9 h1,
	[class*="color-"] .color-9 h2,
	[class*="color-"] .color-9 h3,
	[class*="color-"] .color-9 h4,
	[class*="color-"] .color-9 h5,
	[class*="color-"] .color-9 h6 {
		color: #ffffff;
	}
	
	.color-9 a:not(.card):not([class*="button"]):not(.tag) {
		color: #ffffff;
		border-color: #ffffff;
	}
	.color-9 a:not(.card):not([class*="button"]):hover {
		color: rgba(#ffffff, 0.8);
	}
	.color-9 a.card, [class*="color-"] a.card.color-9 {
		color: #ffffff;
	}
	
		
		.color-9 [class*="button"], .color-9 [type=submit], .color-9 button, .color-9 .tag,
		[class*="color-"] .color-9 [class*="button"], [class*="color-"] .color-9 [type=submit], [class*="color-"] .color-9 button, [class*="color-"] .color-9 .tag {
			color: #0b3a43;
			background-color: #ffffff;
			border-color: #ffffff;
		}
		/*.color-9 [class*="button"]:hover, .color-9 [type=submit]:hover, .color-9 button:hover, .color-9 .tag:hover, .color-9 .tag.active,
		[class*="color-"] .color-9 [class*="button"]:hover, [class*="color-"] .color-9 [type=submit]:hover, [class*="color-"] .color-9 button:hover, [class*="color-"] .color-9 .tag:hover, [class*="color-"] .color-9 .tag.active {
			background-color: #0b3a43;
			border-color: #ffffff;
			color: #ffffff;
		}*/
		
		
	.color-9 .button-outlined {
		color: #ffffff;
		border-color: #ffffff;
		background-color: transparent;
	}
	.color-9 input[type=text],
	.color-9 input[type=number],
	.color-9 input[type=tel],
	.color-9 input[type=email],
	.color-9 input[type=search],
	.color-9 input[type=date],
	.color-9 input[type=url],
	.color-9 input[type=password],
	.color-9 select,
	.color-9 textarea {
		color: #ffffff;
		border-color: rgba(255,255,255,0.6);
	}
	.color-9 ::placeholder {
		color: #ffffff;
	}
	.color-9 .button-outlined:hover {
		color: #0b3a43;
		border-color: #ffffff;
		background-color: #ffffff;
	}
	.color-9 [class*="button"].button-filled {
		color: #0b3a43;
		background-color: #ffffff;
	}
	.color-9 [class*="button"].button-filled:hover {
		background-color: #0b3a43;
		border-color: #ffffff;
		color: #ffffff;
	}
	/*.color-9 .more:before {
		background-color: #ffffff;
	}
	.color-9 .more:hover:before {
		background-color: #cccccc;
	}*/
	.underline:before, .underline:after {
		background-color: #ffffff;
		border-color: #ffffff;
	}
	.section.color-9:not(.has-image, .border-bottom, .hero.style-2)+.section.color-9:not(.has-image, .border-bottom),
	.section.color-9:not(.has-image, .border-bottom, .hero.style-2)+.section.color-9:not(.has-image, .border-bottom) > .browsy-container {
		padding-top: 0;
	}
	.color-9 .overlay:before {
		background-color: #0b3a43;
	}
	.border-color-9, .color-9 hr, .color-9 .border,
	[class*="color-"] .color-9 hr, [class*="color-"] .color-9.border {
		border: var(--border-width) solid rgba(255,255,255,0.6);
	}
	input[type=text],
	input[type=number],
	input[type=tel],
	input[type=email],
	input[type=search],
	input[type=date],
	input[type=url],
	input[type=password],
	select,
	textarea {
		border: var(--border-width) solid rgba(255,255,255,0.6);
	}
	::placeholder {
		color: rgba(255,255,255,0.6);
	}
	.tcolor-9 {
		color: #0b3a43;
	}
	.color-9 .suptitle {color: rgba(255,255,255,0.6) !important}
	
	.color-10, .color-10:before, .color-10:after {
		background-color: #09282e;
		color: #ffffff;
		border-color: rgba(255,255,255,0.6);
	}
	.color-10.overlay .section-background:before, 
	.color-10 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-10 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-10 .images-filter-overlay.section-media:after {
		background-color: #09282e;
	}
	.color-10 *, [class*="color-"] .color-10 *, .color-10:before, .color-10:after, color-10 .cwb-border {
		border-color: rgba(255,255,255,0.6);
	}
	
	.color-10.site-header .sub-menu {
		background-color: #09282e;
		color: #ffffff;
	}
	
	.color-10 h1,
	.color-10 h2,
	.color-10 h3,
	.color-10 h4,
	.color-10 h5,
	.color-10 h6 
	[class*="color-"] .color-10 h1,
	[class*="color-"] .color-10 h2,
	[class*="color-"] .color-10 h3,
	[class*="color-"] .color-10 h4,
	[class*="color-"] .color-10 h5,
	[class*="color-"] .color-10 h6 {
		color: #ffffff;
	}
	
	.color-10 a:not(.card):not([class*="button"]):not(.tag) {
		color: #ffffff;
		border-color: #ffffff;
	}
	.color-10 a:not(.card):not([class*="button"]):hover {
		color: rgba(#ffffff, 0.8);
	}
	.color-10 a.card, [class*="color-"] a.card.color-10 {
		color: #ffffff;
	}
	
		
		.color-10 [class*="button"], .color-10 [type=submit], .color-10 button, .color-10 .tag,
		[class*="color-"] .color-10 [class*="button"], [class*="color-"] .color-10 [type=submit], [class*="color-"] .color-10 button, [class*="color-"] .color-10 .tag {
			color: #09282e;
			background-color: #ffffff;
			border-color: #ffffff;
		}
		/*.color-10 [class*="button"]:hover, .color-10 [type=submit]:hover, .color-10 button:hover, .color-10 .tag:hover, .color-10 .tag.active,
		[class*="color-"] .color-10 [class*="button"]:hover, [class*="color-"] .color-10 [type=submit]:hover, [class*="color-"] .color-10 button:hover, [class*="color-"] .color-10 .tag:hover, [class*="color-"] .color-10 .tag.active {
			background-color: #09282e;
			border-color: #ffffff;
			color: #ffffff;
		}*/
		
		
	.color-10 .button-outlined {
		color: #ffffff;
		border-color: #ffffff;
		background-color: transparent;
	}
	.color-10 input[type=text],
	.color-10 input[type=number],
	.color-10 input[type=tel],
	.color-10 input[type=email],
	.color-10 input[type=search],
	.color-10 input[type=date],
	.color-10 input[type=url],
	.color-10 input[type=password],
	.color-10 select,
	.color-10 textarea {
		color: #ffffff;
		border-color: rgba(255,255,255,0.6);
	}
	.color-10 ::placeholder {
		color: #ffffff;
	}
	.color-10 .button-outlined:hover {
		color: #09282e;
		border-color: #ffffff;
		background-color: #ffffff;
	}
	.color-10 [class*="button"].button-filled {
		color: #09282e;
		background-color: #ffffff;
	}
	.color-10 [class*="button"].button-filled:hover {
		background-color: #09282e;
		border-color: #ffffff;
		color: #ffffff;
	}
	/*.color-10 .more:before {
		background-color: #ffffff;
	}
	.color-10 .more:hover:before {
		background-color: #cccccc;
	}*/
	.underline:before, .underline:after {
		background-color: #ffffff;
		border-color: #ffffff;
	}
	.section.color-10:not(.has-image, .border-bottom, .hero.style-2)+.section.color-10:not(.has-image, .border-bottom),
	.section.color-10:not(.has-image, .border-bottom, .hero.style-2)+.section.color-10:not(.has-image, .border-bottom) > .browsy-container {
		padding-top: 0;
	}
	.color-10 .overlay:before {
		background-color: #09282e;
	}
	.border-color-10, .color-10 hr, .color-10 .border,
	[class*="color-"] .color-10 hr, [class*="color-"] .color-10.border {
		border: var(--border-width) solid rgba(255,255,255,0.6);
	}
	input[type=text],
	input[type=number],
	input[type=tel],
	input[type=email],
	input[type=search],
	input[type=date],
	input[type=url],
	input[type=password],
	select,
	textarea {
		border: var(--border-width) solid rgba(255,255,255,0.6);
	}
	::placeholder {
		color: rgba(255,255,255,0.6);
	}
	.tcolor-10 {
		color: #09282e;
	}
	
	
	.color-11, .color-11:before, .color-11:after {
		background-color: #edeae2;
		color: #000000;
		border-color: rgba(0,0,0,0.6);
	}
	.color-11.overlay .section-background:before, 
	.color-11 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-11 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-11 .images-filter-overlay.section-media:after {
		background-color: #edeae2;
	}
	.color-11 *, [class*="color-"] .color-11 *, .color-11:before, .color-11:after, color-11 .cwb-border {
		border-color: rgba(0,0,0,0.6);
	}
	
	.color-11.site-header .sub-menu {
		background-color: #edeae2;
		color: #000000;
	}
	
	.color-11 h1,
	.color-11 h2,
	.color-11 h3,
	.color-11 h4,
	.color-11 h5,
	.color-11 h6 
	[class*="color-"] .color-11 h1,
	[class*="color-"] .color-11 h2,
	[class*="color-"] .color-11 h3,
	[class*="color-"] .color-11 h4,
	[class*="color-"] .color-11 h5,
	[class*="color-"] .color-11 h6 {
		color: #000000;
	}
	
	.color-11 a:not(.card):not([class*="button"]):not(.tag) {
		color: #000000;
		border-color: #000000;
	}
	.color-11 a:not(.card):not([class*="button"]):hover {
		color: rgba(#000000, 0.8);
	}
	.color-11 a.card, [class*="color-"] a.card.color-11 {
		color: #000000;
	}
	
		
		.color-11 [class*="button"], .color-11 [type=submit], .color-11 button, .color-11 .tag,
		[class*="color-"] .color-11 [class*="button"], [class*="color-"] .color-11 [type=submit], [class*="color-"] .color-11 button, [class*="color-"] .color-11 .tag {
			color: #000000;
			background-color: #dbbc00;
			border-color: #dbbc00;
		}
		/*.color-11 [class*="button"]:hover, .color-11 [type=submit]:hover, .color-11 button:hover, .color-11 .tag:hover, .color-11 .tag.active,
		[class*="color-"] .color-11 [class*="button"]:hover, [class*="color-"] .color-11 [type=submit]:hover, [class*="color-"] .color-11 button:hover, [class*="color-"] .color-11 .tag:hover, [class*="color-"] .color-11 .tag.active {
			background-color: #000000;
			border-color: #dbbc00;
			color: #dbbc00;
		}*/
		
		
	.color-11 .button-outlined {
		color: #dbbc00;
		border-color: #dbbc00;
		background-color: transparent;
	}
	.color-11 input[type=text],
	.color-11 input[type=number],
	.color-11 input[type=tel],
	.color-11 input[type=email],
	.color-11 input[type=search],
	.color-11 input[type=date],
	.color-11 input[type=url],
	.color-11 input[type=password],
	.color-11 select,
	.color-11 textarea {
		color: #000000;
		border-color: rgba(0,0,0,0.6);
	}
	.color-11 ::placeholder {
		color: #000000;
	}
	.color-11 .button-outlined:hover {
		color: #000000;
		border-color: #dbbc00;
		background-color: #dbbc00;
	}
	.color-11 [class*="button"].button-filled {
		color: #000000;
		background-color: #dbbc00;
	}
	.color-11 [class*="button"].button-filled:hover {
		background-color: #000000;
		border-color: #dbbc00;
		color: #dbbc00;
	}
	/*.color-11 .more:before {
		background-color: #000000;
	}
	.color-11 .more:hover:before {
		background-color: #b09700;
	}*/
	.underline:before, .underline:after {
		background-color: #000000;
		border-color: #000000;
	}
	.section.color-11:not(.has-image, .border-bottom, .hero.style-2)+.section.color-11:not(.has-image, .border-bottom),
	.section.color-11:not(.has-image, .border-bottom, .hero.style-2)+.section.color-11:not(.has-image, .border-bottom) > .browsy-container {
		padding-top: 0;
	}
	.color-11 .overlay:before {
		background-color: #edeae2;
	}
	.border-color-11, .color-11 hr, .color-11 .border,
	[class*="color-"] .color-11 hr, [class*="color-"] .color-11.border {
		border: var(--border-width) solid rgba(0,0,0,0.6);
	}
	input[type=text],
	input[type=number],
	input[type=tel],
	input[type=email],
	input[type=search],
	input[type=date],
	input[type=url],
	input[type=password],
	select,
	textarea {
		border: var(--border-width) solid rgba(0,0,0,0.6);
	}
	::placeholder {
		color: rgba(0,0,0,0.6);
	}
	.tcolor-11 {
		color: #edeae2;
	}
	.color-11 .suptitle {color: rgba(0,0,0,0.6) !important}
	
	.color-12, .color-12:before, .color-12:after {
		background-color: #e2e0ce;
		color: #000000;
		border-color: rgba(0,0,0,0.6);
	}
	.color-12.overlay .section-background:before, 
	.color-12 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-12 .images-filter-overlay.section-media:after,
	[class*="color-"] .color-12 .images-filter-overlay.section-media:after {
		background-color: #e2e0ce;
	}
	.color-12 *, [class*="color-"] .color-12 *, .color-12:before, .color-12:after, color-12 .cwb-border {
		border-color: rgba(0,0,0,0.6);
	}
	
	.color-12.site-header .sub-menu {
		background-color: #e2e0ce;
		color: #000000;
	}
	
	.color-12 h1,
	.color-12 h2,
	.color-12 h3,
	.color-12 h4,
	.color-12 h5,
	.color-12 h6 
	[class*="color-"] .color-12 h1,
	[class*="color-"] .color-12 h2,
	[class*="color-"] .color-12 h3,
	[class*="color-"] .color-12 h4,
	[class*="color-"] .color-12 h5,
	[class*="color-"] .color-12 h6 {
		color: #000000;
	}
	
	.color-12 a:not(.card):not([class*="button"]):not(.tag) {
		color: #000000;
		border-color: #000000;
	}
	.color-12 a:not(.card):not([class*="button"]):hover {
		color: rgba(#000000, 0.8);
	}
	.color-12 a.card, [class*="color-"] a.card.color-12 {
		color: #000000;
	}
	
		
		.color-12 [class*="button"], .color-12 [type=submit], .color-12 button, .color-12 .tag,
		[class*="color-"] .color-12 [class*="button"], [class*="color-"] .color-12 [type=submit], [class*="color-"] .color-12 button, [class*="color-"] .color-12 .tag {
			color: #000000;
			background-color: #dbbc00;
			border-color: #dbbc00;
		}
		/*.color-12 [class*="button"]:hover, .color-12 [type=submit]:hover, .color-12 button:hover, .color-12 .tag:hover, .color-12 .tag.active,
		[class*="color-"] .color-12 [class*="button"]:hover, [class*="color-"] .color-12 [type=submit]:hover, [class*="color-"] .color-12 button:hover, [class*="color-"] .color-12 .tag:hover, [class*="color-"] .color-12 .tag.active {
			background-color: #000000;
			border-color: #dbbc00;
			color: #dbbc00;
		}*/
		
		
	.color-12 .button-outlined {
		color: #dbbc00;
		border-color: #dbbc00;
		background-color: transparent;
	}
	.color-12 input[type=text],
	.color-12 input[type=number],
	.color-12 input[type=tel],
	.color-12 input[type=email],
	.color-12 input[type=search],
	.color-12 input[type=date],
	.color-12 input[type=url],
	.color-12 input[type=password],
	.color-12 select,
	.color-12 textarea {
		color: #000000;
		border-color: rgba(0,0,0,0.6);
	}
	.color-12 ::placeholder {
		color: #000000;
	}
	.color-12 .button-outlined:hover {
		color: #000000;
		border-color: #dbbc00;
		background-color: #dbbc00;
	}
	.color-12 [class*="button"].button-filled {
		color: #000000;
		background-color: #dbbc00;
	}
	.color-12 [class*="button"].button-filled:hover {
		background-color: #000000;
		border-color: #dbbc00;
		color: #dbbc00;
	}
	/*.color-12 .more:before {
		background-color: #000000;
	}
	.color-12 .more:hover:before {
		background-color: #b09700;
	}*/
	.underline:before, .underline:after {
		background-color: #000000;
		border-color: #000000;
	}
	.section.color-12:not(.has-image, .border-bottom, .hero.style-2)+.section.color-12:not(.has-image, .border-bottom),
	.section.color-12:not(.has-image, .border-bottom, .hero.style-2)+.section.color-12:not(.has-image, .border-bottom) > .browsy-container {
		padding-top: 0;
	}
	.color-12 .overlay:before {
		background-color: #e2e0ce;
	}
	.border-color-12, .color-12 hr, .color-12 .border,
	[class*="color-"] .color-12 hr, [class*="color-"] .color-12.border {
		border: var(--border-width) solid rgba(0,0,0,0.6);
	}
	input[type=text],
	input[type=number],
	input[type=tel],
	input[type=email],
	input[type=search],
	input[type=date],
	input[type=url],
	input[type=password],
	select,
	textarea {
		border: var(--border-width) solid rgba(0,0,0,0.6);
	}
	::placeholder {
		color: rgba(0,0,0,0.6);
	}
	.tcolor-12 {
		color: #e2e0ce;
	}
	.color-12 .suptitle {color: rgba(0,0,0,0.6) !important}

.material-symbols-outlined {
	font-variation-settings:
	'FILL' 1,'wght'100,
	'GRAD' 0,
	'opsz' 24
}