		
	.wp-block {
		max-width: 100%;
	}
	
	div[data-type="cgb/block-fec-section-container-4"] {
		margin: 0;
		width: 100%;
	}
	
	
	
	main > div.woocommerce
	{
		margin-left: auto;
		margin-right: auto;
	}
		
	.wp-block-columns, .wp-block-embed {
		margin-bottom: 0px !important;
	}

	#menu-posts-fonts {
		margin-top: 20px !important;
	}
	
	#menu-posts-transitions {
		margin-bottom: 10px !important;
	}

	.wp-block-cover, .wp-block-cover-image {
		margin-bottom: 0px;
	}
	
	.wp-block-embed iframe {
		width: 100%;
	}
	
	.editor-post-title {
		border-bottom: 2px dashed;
	}
	
	.editor-block-list__layout h1, .editor-block-list__layout h2, .editor-block-list__layout h3, .editor-block-list__layout h4, .editor-block-list__layout h5, .editor-block-list__layout h6 {
		color: unset;
	}
	
	.text-align-center {
		text-align: center;
	}
	
	.inline-block {
		display: inline-block;
	}
	
	.float_left {
		float: left;
		margin-right: 10px;
		z-index: 100;
	}
	
	p:last-of-type, h1:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child {
		margin-bottom: 0px;
	}
	
	.no_margin_bottom {
		margin-bottom: 0px;
	}
	

	
	.slick-next {
		right: 25px;
	}
	
	.slick-prev {
		left: 25px;
		z-index: 10;
	}
	
	
	
	.wp-block-cgb-block-fec-button {
		/* display: inline-block; */
	}
	
	/* --- --- --- --- --- --- --- */
	/* COLUMN SPECIAL CLASSES */
	
	.wp-block-column {
		position: relative;
	}
	
	.align-centre {
		text-align: center;
	}
	.align-centre-mobile-left {
		text-align: center;
	}
	@media(max-width: 991px)
	{
		.align-centre-mobile-left {
			text-align: left;
		}
	}
	
	.align-right {
		text-align: right;
	}
	.align-right-mobile-left {
		text-align: right;
	}
	@media(max-width: 991px)
	{
		.align-right-mobile-left {
			text-align: left;
		}
	}
	
	.position-bottom {
		position: absolute;
		bottom: 0px;
	}
	
	.inline-block {
		display: inline-block;
	}
	
	/* PARALAX SECTIONS */
	
			.paralax_image {
			position: fixed;
			top: 0px;
			left: 0px;
			height: 100vh;
			width: 100%;
			z-index: -10;
			
			background-size: cover;
			background-position: center;
		}
			
	.wp-block-cgb-block-fec-hero-slide-2 {
		position: relative;
		
			}
	
	.wp-block-cgb-block-fec-hero-slide-2 .hero-image {
		background-size: cover;
		background-position: top;
		
			}
	
	.wp-block-cgb-block-fec-hero-slide-2 .hero-content {
					position: absolute;
			width: 100%;
				}
	
			.wp-block-cgb-block-fec-hero-slide-2 .hero-content-top {
			top: 0px;
		}
		
		.wp-block-cgb-block-fec-hero-slide-2 .hero-content-middle {
			top: 50%;
			transform: translateY(-50%);
		}
		
		.wp-block-cgb-block-fec-hero-slide-2 .hero-content-bottom {
			bottom: 0px;
		}
			
	.wp-block-cgb-block-fec-line {
		display: inline-block;
	}
	
	
	
				
			
				.font_1066 {
					font-family: 'Source Sans Pro', sans-serif !important;				}
				
										p, 
						li, 
						label, 
						input, 
						textarea, 
						text, 
						.wp-block-button, 
						.wpforms-form, 
						.flatpickr-calendar,
						.learndash-wrapper,
						.nf-field-label > span
						{
							font-family: 'Source Sans Pro', sans-serif;		font-size: 16px;
				font-weight: 400;
								}
									
			
						
			
				.font_10 {
					font-family: 'Sulphur Point', sans-serif !important;				}
				
							
			
						
			
				.font_8 {
					font-family: 'Titillium Web', sans-serif !important;				}
				
										h1, h2, h3, h4, h5, h6 {
							font-family: 'Titillium Web', sans-serif;						}
						h1 {
	font-size: 50px;
	font-weight: 700;
}

h2 {
	font-size: 40px;
	font-weight: 700;
}

h3 {
	font-size: 32px;
	font-weight: 700;
}

h4 {
	font-size: 24px;
	font-weight: 700;
}

h5 {
	font-size: 18px;
	font-weight: 700;
}

h6 {
	font-size: 22px;
	font-weight: 200;
}div.wpforms-container-full .wpforms-form h1 {
	font-size: 40px;
	font-weight: 500;
}

div.wpforms-container-full .wpforms-form h2 {
	font-size: 32px;
	font-weight: 500;
}

div.wpforms-container-full .wpforms-form h3 {
	font-size: 28px;
	font-weight: 500;
}

div.wpforms-container-full .wpforms-form h4 {
	font-size: 24px;
	font-weight: 500;
}

div.wpforms-container-full .wpforms-form h5 {
	font-size: 20px;
	font-weight: 500;
}

div.wpforms-container-full .wpforms-form h6 {
	font-size: 16px;
	font-weight: 500;
}			
			
							.background_colour_2852 {
											background-color: #1c1c1c;
										}
				
				.background_hover_colour_2852:hover {
											background-color: #1c1c1c;
										}
				
				
				
				.foreground_colour_2852,
				.editor-styles-wrapper .foreground_colour_2852,
				.foreground_colour_2852 .slick-prev:before, 
				.foreground_colour_2852 .slick-next:before
				{
					color: #1c1c1c;
				}
				
				.foreground_hover_colour_2852:hover,
				{
					color: #1c1c1c;
				}
				
								.background_colour_2794 {
											background-color: rgba(3,49,72,0.70588235294118);
										}
				
				.background_hover_colour_2794:hover {
											background-color: rgba(3,49,72,0.70588235294118);
										}
				
				
				
				.foreground_colour_2794,
				.editor-styles-wrapper .foreground_colour_2794,
				.foreground_colour_2794 .slick-prev:before, 
				.foreground_colour_2794 .slick-next:before
				{
					color: rgba(3,49,72,0.70588235294118);
				}
				
				.foreground_hover_colour_2794:hover,
				{
					color: rgba(3,49,72,0.70588235294118);
				}
				
								.background_colour_2278 {
											background-color: #d7dce1;
										}
				
				.background_hover_colour_2278:hover {
											background-color: #d7dce1;
										}
				
				
				
				.foreground_colour_2278,
				.editor-styles-wrapper .foreground_colour_2278,
				.foreground_colour_2278 .slick-prev:before, 
				.foreground_colour_2278 .slick-next:before
				{
					color: #d7dce1;
				}
				
				.foreground_hover_colour_2278:hover,
				{
					color: #d7dce1;
				}
				
								.background_colour_1504 {
											background-color: #0d1f2c;
										}
				
				.background_hover_colour_1504:hover {
											background-color: #0d1f2c;
										}
				
				
				
				.foreground_colour_1504,
				.editor-styles-wrapper .foreground_colour_1504,
				.foreground_colour_1504 .slick-prev:before, 
				.foreground_colour_1504 .slick-next:before
				{
					color: #0d1f2c;
				}
				
				.foreground_hover_colour_1504:hover,
				{
					color: #0d1f2c;
				}
				
								.background_colour_1494 {
											background-color: #fab432;
										}
				
				.background_hover_colour_1494:hover {
											background-color: #fab432;
										}
				
				
				
				.foreground_colour_1494,
				.editor-styles-wrapper .foreground_colour_1494,
				.foreground_colour_1494 .slick-prev:before, 
				.foreground_colour_1494 .slick-next:before
				{
					color: #fab432;
				}
				
				.foreground_hover_colour_1494:hover,
				{
					color: #fab432;
				}
				
								.background_colour_1123 {
											background-color: #f0f0f0;
										}
				
				.background_hover_colour_1123:hover {
											background-color: #f0f0f0;
										}
				
				
				
				.foreground_colour_1123,
				.editor-styles-wrapper .foreground_colour_1123,
				.foreground_colour_1123 .slick-prev:before, 
				.foreground_colour_1123 .slick-next:before
				{
					color: #f0f0f0;
				}
				
				.foreground_hover_colour_1123:hover,
				{
					color: #f0f0f0;
				}
				
								.background_colour_1015 {
											background-color: #96daf4;
										}
				
				.background_hover_colour_1015:hover {
											background-color: #96daf4;
										}
				
				
				
				.foreground_colour_1015,
				.editor-styles-wrapper .foreground_colour_1015,
				.foreground_colour_1015 .slick-prev:before, 
				.foreground_colour_1015 .slick-next:before
				{
					color: #96daf4;
				}
				
				.foreground_hover_colour_1015:hover,
				{
					color: #96daf4;
				}
				
								.background_colour_976 {
											background-color: #bec4ca;
										}
				
				.background_hover_colour_976:hover {
											background-color: #bec4ca;
										}
				
				
				
				.foreground_colour_976,
				.editor-styles-wrapper .foreground_colour_976,
				.foreground_colour_976 .slick-prev:before, 
				.foreground_colour_976 .slick-next:before
				{
					color: #bec4ca;
				}
				
				.foreground_hover_colour_976:hover,
				{
					color: #bec4ca;
				}
				
								.background_colour_975 {
											background-color: #8c9094;
										}
				
				.background_hover_colour_975:hover {
											background-color: #8c9094;
										}
				
				
				
				.foreground_colour_975,
				.editor-styles-wrapper .foreground_colour_975,
				.foreground_colour_975 .slick-prev:before, 
				.foreground_colour_975 .slick-next:before
				{
					color: #8c9094;
				}
				
				.foreground_hover_colour_975:hover,
				{
					color: #8c9094;
				}
				
								.background_colour_974 {
											background-color: #5a5c5f;
										}
				
				.background_hover_colour_974:hover {
											background-color: #5a5c5f;
										}
				
				
				
				.foreground_colour_974,
				.editor-styles-wrapper .foreground_colour_974,
				.foreground_colour_974 .slick-prev:before, 
				.foreground_colour_974 .slick-next:before
				{
					color: #5a5c5f;
				}
				
				.foreground_hover_colour_974:hover,
				{
					color: #5a5c5f;
				}
				
								.background_colour_967 {
											background-color: #cc3232;
										}
				
				.background_hover_colour_967:hover {
											background-color: #cc3232;
										}
				
				
				
				.foreground_colour_967,
				.editor-styles-wrapper .foreground_colour_967,
				.foreground_colour_967 .slick-prev:before, 
				.foreground_colour_967 .slick-next:before
				{
					color: #cc3232;
				}
				
				.foreground_hover_colour_967:hover,
				{
					color: #cc3232;
				}
				
								.background_colour_966 {
											background-color: #e7b416;
										}
				
				.background_hover_colour_966:hover {
											background-color: #e7b416;
										}
				
				
				
				.foreground_colour_966,
				.editor-styles-wrapper .foreground_colour_966,
				.foreground_colour_966 .slick-prev:before, 
				.foreground_colour_966 .slick-next:before
				{
					color: #e7b416;
				}
				
				.foreground_hover_colour_966:hover,
				{
					color: #e7b416;
				}
				
								.background_colour_965 {
											background-color: #2dc937;
										}
				
				.background_hover_colour_965:hover {
											background-color: #2dc937;
										}
				
				
				
				.foreground_colour_965,
				.editor-styles-wrapper .foreground_colour_965,
				.foreground_colour_965 .slick-prev:before, 
				.foreground_colour_965 .slick-next:before
				{
					color: #2dc937;
				}
				
				.foreground_hover_colour_965:hover,
				{
					color: #2dc937;
				}
				
								.background_colour_788 {
											background-image: linear-gradient(to right, #1796dc , #2eb5e8);
										}
				
				.background_hover_colour_788:hover {
											background-image: linear-gradient(to right, #1796dc , #2eb5e8);
										}
				
				
				
				.foreground_colour_788,
				.editor-styles-wrapper .foreground_colour_788,
				.foreground_colour_788 .slick-prev:before, 
				.foreground_colour_788 .slick-next:before
				{
					color: #1796dc;
				}
				
				.foreground_hover_colour_788:hover,
				{
					color: #1796dc;
				}
				
								.background_colour_708 {
											background-image: linear-gradient(to bottom, #033148 , #1796dc);
										}
				
				.background_hover_colour_708:hover {
											background-image: linear-gradient(to bottom, #033148 , #1796dc);
										}
				
				
				
				.foreground_colour_708,
				.editor-styles-wrapper .foreground_colour_708,
				.foreground_colour_708 .slick-prev:before, 
				.foreground_colour_708 .slick-next:before
				{
					color: #033148;
				}
				
				.foreground_hover_colour_708:hover,
				{
					color: #033148;
				}
				
								.background_colour_706 {
											background-color: #033148;
										}
				
				.background_hover_colour_706:hover {
											background-color: #033148;
										}
				
				
				
				.foreground_colour_706,
				.editor-styles-wrapper .foreground_colour_706,
				.foreground_colour_706 .slick-prev:before, 
				.foreground_colour_706 .slick-next:before
				{
					color: #033148;
				}
				
				.foreground_hover_colour_706:hover,
				{
					color: #033148;
				}
				
								.background_colour_645 {
											background-color: rgba(0,0,0,0.70588235294118);
										}
				
				.background_hover_colour_645:hover {
											background-color: rgba(0,0,0,0.70588235294118);
										}
				
				
				
				.foreground_colour_645,
				.editor-styles-wrapper .foreground_colour_645,
				.foreground_colour_645 .slick-prev:before, 
				.foreground_colour_645 .slick-next:before
				{
					color: rgba(0,0,0,0.70588235294118);
				}
				
				.foreground_hover_colour_645:hover,
				{
					color: rgba(0,0,0,0.70588235294118);
				}
				
								.background_colour_621 {
											background-color: #1796dc;
										}
				
				.background_hover_colour_621:hover {
											background-color: #1796dc;
										}
				
				
				
				.foreground_colour_621,
				.editor-styles-wrapper .foreground_colour_621,
				.foreground_colour_621 .slick-prev:before, 
				.foreground_colour_621 .slick-next:before
				{
					color: #1796dc;
				}
				
				.foreground_hover_colour_621:hover,
				{
					color: #1796dc;
				}
				
								.background_colour_69 {
											background-color: rgba(0,0,0,0.3921568627451);
										}
				
				.background_hover_colour_69:hover {
											background-color: rgba(0,0,0,0.3921568627451);
										}
				
				
				
				.foreground_colour_69,
				.editor-styles-wrapper .foreground_colour_69,
				.foreground_colour_69 .slick-prev:before, 
				.foreground_colour_69 .slick-next:before
				{
					color: rgba(0,0,0,0.3921568627451);
				}
				
				.foreground_hover_colour_69:hover,
				{
					color: rgba(0,0,0,0.3921568627451);
				}
				
								.background_colour_16 {
											background-color: #ffc878;
										}
				
				.background_hover_colour_16:hover {
											background-color: #ffc878;
										}
				
				
				
				.foreground_colour_16,
				.editor-styles-wrapper .foreground_colour_16,
				.foreground_colour_16 .slick-prev:before, 
				.foreground_colour_16 .slick-next:before
				{
					color: #ffc878;
				}
				
				.foreground_hover_colour_16:hover,
				{
					color: #ffc878;
				}
				
								.background_colour_15 {
											background-color: #ff9696;
										}
				
				.background_hover_colour_15:hover {
											background-color: #ff9696;
										}
				
				
				
				.foreground_colour_15,
				.editor-styles-wrapper .foreground_colour_15,
				.foreground_colour_15 .slick-prev:before, 
				.foreground_colour_15 .slick-next:before
				{
					color: #ff9696;
				}
				
				.foreground_hover_colour_15:hover,
				{
					color: #ff9696;
				}
				
								.background_colour_14 {
											background-color: #000000;
										}
				
				.background_hover_colour_14:hover {
											background-color: #000000;
										}
				
				
				
				.foreground_colour_14,
				.editor-styles-wrapper .foreground_colour_14,
				.foreground_colour_14 .slick-prev:before, 
				.foreground_colour_14 .slick-next:before
				{
					color: #000000;
				}
				
				.foreground_hover_colour_14:hover,
				{
					color: #000000;
				}
				
								.background_colour_13 {
											background-color: #ffffff;
										}
				
				.background_hover_colour_13:hover {
											background-color: #ffffff;
										}
				
				
				
				.foreground_colour_13,
				.editor-styles-wrapper .foreground_colour_13,
				.foreground_colour_13 .slick-prev:before, 
				.foreground_colour_13 .slick-next:before
				{
					color: #ffffff;
				}
				
				.foreground_hover_colour_13:hover,
				{
					color: #ffffff;
				}
				
								.background_colour_3113 {
											background-color: #0a0a0a;
										}
				
				.background_hover_colour_3113:hover {
											background-color: #0a0a0a;
										}
				
				
				
				.foreground_colour_3113,
				.editor-styles-wrapper .foreground_colour_3113,
				.foreground_colour_3113 .slick-prev:before, 
				.foreground_colour_3113 .slick-next:before
				{
					color: #0a0a0a;
				}
				
				.foreground_hover_colour_3113:hover,
				{
					color: #0a0a0a;
				}
				
								.background_colour_11 {
											background-color: #2eb5e8;
										}
				
				.background_hover_colour_11:hover {
											background-color: #2eb5e8;
										}
				
				
				
				.foreground_colour_11,
				.editor-styles-wrapper .foreground_colour_11,
				.foreground_colour_11 .slick-prev:before, 
				.foreground_colour_11 .slick-next:before
				{
					color: #2eb5e8;
				}
				
				.foreground_hover_colour_11:hover,
				{
					color: #2eb5e8;
				}
				
						

			section .container .paragraph_1492 p,
			section.paragraph_1492 .container p,
			#cosmosjs_advancedclasses div.results .paragraph_1492 p,
			.cos_paragraph_example_1492 p
			{
				font-family: 'Titillium Web', sans-serif;;
				font-size: 30px !important;
										line-height: 40px !important;
										font-weight: 100 !important;
				color:  !important;
			}
			
			section .container p.paragraph_1492,
			p.paragraph_1492			{
				font-family: 'Titillium Web', sans-serif;;
				font-size: 30px !important;
										line-height: 40px !important;
										font-weight: 100 !important;
				color:  !important;
			}
			
			/* Strong Tags */
			
			section .container .paragraph_1492 p strong,
			section.paragraph_1492 .container p strong,
			#cosmosjs_advancedclasses div.results .paragraph_1492 p strong,
			.cos_paragraph_example_1492 p strong
			{
				font-weight:  !important;
				color:  !important;
			}
			
			section .container p.paragraph_1492 strong,
			p.paragraph_1492 strong
			{
				font-weight:  !important;
				color:  !important;
			}
			
			/* EM Tags */
			
			section .container .paragraph_1492 p em,
			section.paragraph_1492 .container p em,
			#cosmosjs_advancedclasses div.results .paragraph_1492 p em,
			.cos_paragraph_example_1492 p em
			{
				font-weight:  !important;
				color:  !important;
			}
			
			section .container p.paragraph_1492 em,
			p.paragraph_1492 em
			{
				font-weight:  !important;
				color:  !important;
			}
		
			
					

			section .container .paragraph_1012 p,
			section.paragraph_1012 .container p,
			#cosmosjs_advancedclasses div.results .paragraph_1012 p,
			.cos_paragraph_example_1012 p
			{
				font-family: 'Titillium Web', sans-serif;;
				font-size: 14px !important;
								font-weight: 100 !important;
				color:  !important;
			}
			
			section .container p.paragraph_1012,
			p.paragraph_1012			{
				font-family: 'Titillium Web', sans-serif;;
				font-size: 14px !important;
								font-weight: 100 !important;
				color:  !important;
			}
			
			/* Strong Tags */
			
			section .container .paragraph_1012 p strong,
			section.paragraph_1012 .container p strong,
			#cosmosjs_advancedclasses div.results .paragraph_1012 p strong,
			.cos_paragraph_example_1012 p strong
			{
				font-weight:  !important;
				color:  !important;
			}
			
			section .container p.paragraph_1012 strong,
			p.paragraph_1012 strong
			{
				font-weight:  !important;
				color:  !important;
			}
			
			/* EM Tags */
			
			section .container .paragraph_1012 p em,
			section.paragraph_1012 .container p em,
			#cosmosjs_advancedclasses div.results .paragraph_1012 p em,
			.cos_paragraph_example_1012 p em
			{
				font-weight:  !important;
				color:  !important;
			}
			
			section .container p.paragraph_1012 em,
			p.paragraph_1012 em
			{
				font-weight:  !important;
				color:  !important;
			}
		
			
					

			section .container .paragraph_887 p,
			section.paragraph_887 .container p,
			#cosmosjs_advancedclasses div.results .paragraph_887 p,
			.cos_paragraph_example_887 p
			{
				font-family: 'Titillium Web', sans-serif;;
				font-size: 10px !important;
								font-weight: 300 !important;
				color:  !important;
			}
			
			section .container p.paragraph_887,
			p.paragraph_887			{
				font-family: 'Titillium Web', sans-serif;;
				font-size: 10px !important;
								font-weight: 300 !important;
				color:  !important;
			}
			
			/* Strong Tags */
			
			section .container .paragraph_887 p strong,
			section.paragraph_887 .container p strong,
			#cosmosjs_advancedclasses div.results .paragraph_887 p strong,
			.cos_paragraph_example_887 p strong
			{
				font-weight:  !important;
				color:  !important;
			}
			
			section .container p.paragraph_887 strong,
			p.paragraph_887 strong
			{
				font-weight:  !important;
				color:  !important;
			}
			
			/* EM Tags */
			
			section .container .paragraph_887 p em,
			section.paragraph_887 .container p em,
			#cosmosjs_advancedclasses div.results .paragraph_887 p em,
			.cos_paragraph_example_887 p em
			{
				font-weight:  !important;
				color:  !important;
			}
			
			section .container p.paragraph_887 em,
			p.paragraph_887 em
			{
				font-weight:  !important;
				color:  !important;
			}
		
			
					

			section .container .paragraph_538 p,
			section.paragraph_538 .container p,
			#cosmosjs_advancedclasses div.results .paragraph_538 p,
			.cos_paragraph_example_538 p
			{
				font-family: 'Titillium Web', sans-serif;;
				font-size: 48px !important;
										line-height: 60px !important;
										font-weight: 100 !important;
				color:  !important;
			}
			
			section .container p.paragraph_538,
			p.paragraph_538			{
				font-family: 'Titillium Web', sans-serif;;
				font-size: 48px !important;
										line-height: 60px !important;
										font-weight: 100 !important;
				color:  !important;
			}
			
			/* Strong Tags */
			
			section .container .paragraph_538 p strong,
			section.paragraph_538 .container p strong,
			#cosmosjs_advancedclasses div.results .paragraph_538 p strong,
			.cos_paragraph_example_538 p strong
			{
				font-weight:  !important;
				color:  !important;
			}
			
			section .container p.paragraph_538 strong,
			p.paragraph_538 strong
			{
				font-weight:  !important;
				color:  !important;
			}
			
			/* EM Tags */
			
			section .container .paragraph_538 p em,
			section.paragraph_538 .container p em,
			#cosmosjs_advancedclasses div.results .paragraph_538 p em,
			.cos_paragraph_example_538 p em
			{
				font-weight:  !important;
				color:  !important;
			}
			
			section .container p.paragraph_538 em,
			p.paragraph_538 em
			{
				font-weight:  !important;
				color:  !important;
			}
		
			
					

			section .container .paragraph_87 p,
			section.paragraph_87 .container p,
			#cosmosjs_advancedclasses div.results .paragraph_87 p,
			.cos_paragraph_example_87 p
			{
				font-family: 'Titillium Web', sans-serif;;
				font-size: 42px !important;
										line-height: 50px !important;
										font-weight: 100 !important;
				color:  !important;
			}
			
			section .container p.paragraph_87,
			p.paragraph_87			{
				font-family: 'Titillium Web', sans-serif;;
				font-size: 42px !important;
										line-height: 50px !important;
										font-weight: 100 !important;
				color:  !important;
			}
			
			/* Strong Tags */
			
			section .container .paragraph_87 p strong,
			section.paragraph_87 .container p strong,
			#cosmosjs_advancedclasses div.results .paragraph_87 p strong,
			.cos_paragraph_example_87 p strong
			{
				font-weight:  !important;
				color:  !important;
			}
			
			section .container p.paragraph_87 strong,
			p.paragraph_87 strong
			{
				font-weight:  !important;
				color:  !important;
			}
			
			/* EM Tags */
			
			section .container .paragraph_87 p em,
			section.paragraph_87 .container p em,
			#cosmosjs_advancedclasses div.results .paragraph_87 p em,
			.cos_paragraph_example_87 p em
			{
				font-weight:  !important;
				color:  !important;
			}
			
			section .container p.paragraph_87 em,
			p.paragraph_87 em
			{
				font-weight:  !important;
				color:  !important;
			}
		
			
						
			
			th#button_demo {
				width: 200px;
			}
			
			.button_2874, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_2874						{
				display: inline-block;
				
				background-color: #1796dc !important;
				color: #ffffff !important;
				font-family: 'Titillium Web', sans-serif;				font-size: 14px;
				font-weight: 700; 
								padding: 5px 15px 5px 15px;
				min-width: 100%;
				border-radius: 2px;
				text-align: center;
				
				
									border: 0px;
								}
			
			.button_2874:hover, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_2874:hover
						{
				text-decoration: none;
				
				background-color: #1796dc !important;
				color: #ffffff !important;
			}
			
			input.button_2874			{
				font-family: 'Titillium Web', sans-serif;				font-size: 14px;
				/* font-weight: 700; */
				padding: 5px 15px 5px 15px;
			}
			
			/* WORDPRESS ALIGNMENT CLASSES */
			.button_holder_2874.aligncenter 
			{
				text-align: center;
			}
			.button_holder_2874.alignright 
			{
				text-align: right;
			}
			.button_holder_2874.alignwide > a
			{
				width: 100%;
			}
			.button_holder_2874.alignfull > a
			{
				width: 100%;
			}
			
						
			
			
						
			
			th#button_demo {
				width: 200px;
			}
			
			.button_2560, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_2560						{
				display: inline-block;
				
				background-color:  !important;
				color: #ffffff !important;
				font-family: 'Source Sans Pro', sans-serif;				font-size: 14px;
				font-weight: 600; 
								padding: ;
				min-width: ;
				border-radius: ;
				text-align: center;
				
				
									border: 0px;
								}
			
			.button_2560:hover, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_2560:hover
						{
				text-decoration: none;
				
				background-color:  !important;
				color: #033148 !important;
			}
			
			input.button_2560			{
				font-family: 'Source Sans Pro', sans-serif;				font-size: 14px;
				/* font-weight: 600; */
				padding: ;
			}
			
			/* WORDPRESS ALIGNMENT CLASSES */
			.button_holder_2560.aligncenter 
			{
				text-align: center;
			}
			.button_holder_2560.alignright 
			{
				text-align: right;
			}
			.button_holder_2560.alignwide > a
			{
				width: 100%;
			}
			.button_holder_2560.alignfull > a
			{
				width: 100%;
			}
			
						
			
			
						
			
			th#button_demo {
				width: 200px;
			}
			
			.button_2138, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_2138						{
				display: inline-block;
				
				background-color: #fab432 !important;
				color: #ffffff !important;
				font-family: 'Titillium Web', sans-serif;				font-size: 14px;
				font-weight: 700; 
								padding: 5px 15px 5px 15px;
				min-width: ;
				border-radius: 2px;
				text-align: left;
				
				
									border: 0px;
								}
			
			.button_2138:hover, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_2138:hover
						{
				text-decoration: none;
				
				background-color: #fab432 !important;
				color: #ffffff !important;
			}
			
			input.button_2138			{
				font-family: 'Titillium Web', sans-serif;				font-size: 14px;
				/* font-weight: 700; */
				padding: 5px 15px 5px 15px;
			}
			
			/* WORDPRESS ALIGNMENT CLASSES */
			.button_holder_2138.aligncenter 
			{
				text-align: center;
			}
			.button_holder_2138.alignright 
			{
				text-align: right;
			}
			.button_holder_2138.alignwide > a
			{
				width: 100%;
			}
			.button_holder_2138.alignfull > a
			{
				width: 100%;
			}
			
						
			
			
						
			
			th#button_demo {
				width: 200px;
			}
			
			.button_1822, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_1822						{
				display: inline-block;
				
				background-color: #1796dc !important;
				color: #ffffff !important;
				font-family: 'Titillium Web', sans-serif;				font-size: 15px;
				font-weight: 700; 
								padding: 10px 20px 10px 20px;
				min-width: ;
				border-radius: 2px;
				text-align: left;
				
				
									border: 0px;
								}
			
			.button_1822:hover, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_1822:hover
						{
				text-decoration: none;
				
				background-color: #1796dc !important;
				color: #ffffff !important;
			}
			
			input.button_1822			{
				font-family: 'Titillium Web', sans-serif;				font-size: 15px;
				/* font-weight: 700; */
				padding: 10px 20px 10px 20px;
			}
			
			/* WORDPRESS ALIGNMENT CLASSES */
			.button_holder_1822.aligncenter 
			{
				text-align: center;
			}
			.button_holder_1822.alignright 
			{
				text-align: right;
			}
			.button_holder_1822.alignwide > a
			{
				width: 100%;
			}
			.button_holder_1822.alignfull > a
			{
				width: 100%;
			}
			
						
			
			
						
			
			th#button_demo {
				width: 200px;
			}
			
			.button_1800, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_1800						{
				display: inline-block;
				
				background-color: #ffffff !important;
				color: #1796dc !important;
				font-family: 'Titillium Web', sans-serif;				font-size: 15px;
				font-weight: 700; 
								padding: 10px 20px 10px 20px;
				min-width: ;
				border-radius: 2px;
				text-align: left;
				
				
									border: 0px;
								}
			
			.button_1800:hover, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_1800:hover
						{
				text-decoration: none;
				
				background-color: #ffffff !important;
				color: #1796dc !important;
			}
			
			input.button_1800			{
				font-family: 'Titillium Web', sans-serif;				font-size: 15px;
				/* font-weight: 700; */
				padding: 10px 20px 10px 20px;
			}
			
			/* WORDPRESS ALIGNMENT CLASSES */
			.button_holder_1800.aligncenter 
			{
				text-align: center;
			}
			.button_holder_1800.alignright 
			{
				text-align: right;
			}
			.button_holder_1800.alignwide > a
			{
				width: 100%;
			}
			.button_holder_1800.alignfull > a
			{
				width: 100%;
			}
			
						
			
			
						
			
			th#button_demo {
				width: 200px;
			}
			
			.button_1648, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_1648						{
				display: inline-block;
				
				background-color: #1796dc !important;
				color: #ffffff !important;
				font-family: 'Titillium Web', sans-serif;				font-size: 14px;
				font-weight: 700; 
								padding: 5px 15px 5px 15px;
				min-width: ;
				border-radius: 2px;
				text-align: left;
				
				
									border: 0px;
								}
			
			.button_1648:hover, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_1648:hover
						{
				text-decoration: none;
				
				background-color: #1796dc !important;
				color: #ffffff !important;
			}
			
			input.button_1648			{
				font-family: 'Titillium Web', sans-serif;				font-size: 14px;
				/* font-weight: 700; */
				padding: 5px 15px 5px 15px;
			}
			
			/* WORDPRESS ALIGNMENT CLASSES */
			.button_holder_1648.aligncenter 
			{
				text-align: center;
			}
			.button_holder_1648.alignright 
			{
				text-align: right;
			}
			.button_holder_1648.alignwide > a
			{
				width: 100%;
			}
			.button_holder_1648.alignfull > a
			{
				width: 100%;
			}
			
						
			
			
						
			
			th#button_demo {
				width: 200px;
			}
			
			.button_1088, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_1088						{
				display: inline-block;
				
				background-color:  !important;
				color: #5a5c5f !important;
				font-family: 'Source Sans Pro', sans-serif;				font-size: 14px;
				font-weight: 400; 
								padding: ;
				min-width: ;
				border-radius: ;
				text-align: center;
				
				
									border: 0px;
								}
			
			.button_1088:hover, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_1088:hover
						{
				text-decoration: none;
				
				background-color:  !important;
				color: #033148 !important;
			}
			
			input.button_1088			{
				font-family: 'Source Sans Pro', sans-serif;				font-size: 14px;
				/* font-weight: 400; */
				padding: ;
			}
			
			/* WORDPRESS ALIGNMENT CLASSES */
			.button_holder_1088.aligncenter 
			{
				text-align: center;
			}
			.button_holder_1088.alignright 
			{
				text-align: right;
			}
			.button_holder_1088.alignwide > a
			{
				width: 100%;
			}
			.button_holder_1088.alignfull > a
			{
				width: 100%;
			}
			
						
			
			
						
			
			th#button_demo {
				width: 200px;
			}
			
			.button_1069, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_1069						{
				display: inline-block;
				
				background-color:  !important;
				color: #8c9094 !important;
				font-family: 'Source Sans Pro', sans-serif;				font-size: 14px;
				font-weight: 400; 
								padding: ;
				min-width: ;
				border-radius: ;
				text-align: center;
				
				
									border: 0px;
								}
			
			.button_1069:hover, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_1069:hover
						{
				text-decoration: none;
				
				background-color:  !important;
				color: #8c9094 !important;
			}
			
			input.button_1069			{
				font-family: 'Source Sans Pro', sans-serif;				font-size: 14px;
				/* font-weight: 400; */
				padding: ;
			}
			
			/* WORDPRESS ALIGNMENT CLASSES */
			.button_holder_1069.aligncenter 
			{
				text-align: center;
			}
			.button_holder_1069.alignright 
			{
				text-align: right;
			}
			.button_holder_1069.alignwide > a
			{
				width: 100%;
			}
			.button_holder_1069.alignfull > a
			{
				width: 100%;
			}
			
						
			
			
						
			
			th#button_demo {
				width: 200px;
			}
			
			.button_1065, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_1065						{
				display: inline-block;
				
				background-color:  !important;
				color: #5a5c5f !important;
				font-family: 'Source Sans Pro', sans-serif;				font-size: 14px;
				font-weight: 600; 
								padding: ;
				min-width: ;
				border-radius: ;
				text-align: center;
				
				
									border: 0px;
								}
			
			.button_1065:hover, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_1065:hover
						{
				text-decoration: none;
				
				background-color:  !important;
				color: #033148 !important;
			}
			
			input.button_1065			{
				font-family: 'Source Sans Pro', sans-serif;				font-size: 14px;
				/* font-weight: 600; */
				padding: ;
			}
			
			/* WORDPRESS ALIGNMENT CLASSES */
			.button_holder_1065.aligncenter 
			{
				text-align: center;
			}
			.button_holder_1065.alignright 
			{
				text-align: right;
			}
			.button_holder_1065.alignwide > a
			{
				width: 100%;
			}
			.button_holder_1065.alignfull > a
			{
				width: 100%;
			}
			
						
			
			
						
			
			th#button_demo {
				width: 200px;
			}
			
			.button_973, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_973						{
				display: inline-block;
				
				background-color:  !important;
				color: #bec4ca !important;
				font-family: 'Titillium Web', sans-serif;				font-size: 12px;
				font-weight: 700; 
								padding: ;
				min-width: ;
				border-radius: ;
				text-align: center;
				
				
									border: 0px;
								}
			
			.button_973:hover, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_973:hover
						{
				text-decoration: none;
				
				background-color:  !important;
				color: #bec4ca !important;
			}
			
			input.button_973			{
				font-family: 'Titillium Web', sans-serif;				font-size: 12px;
				/* font-weight: 700; */
				padding: ;
			}
			
			/* WORDPRESS ALIGNMENT CLASSES */
			.button_holder_973.aligncenter 
			{
				text-align: center;
			}
			.button_holder_973.alignright 
			{
				text-align: right;
			}
			.button_holder_973.alignwide > a
			{
				width: 100%;
			}
			.button_holder_973.alignfull > a
			{
				width: 100%;
			}
			
						
			
			
						
			
			th#button_demo {
				width: 200px;
			}
			
			.button_951, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_951						{
				display: inline-block;
				
				background-color:  !important;
				color: #ffffff !important;
				font-family: 'Titillium Web', sans-serif;				font-size: 12px;
				font-weight: 700; 
								padding: ;
				min-width: ;
				border-radius: ;
				text-align: center;
				
				
									border: 0px;
								}
			
			.button_951:hover, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_951:hover
						{
				text-decoration: none;
				
				background-color:  !important;
				color: #033148 !important;
			}
			
			input.button_951			{
				font-family: 'Titillium Web', sans-serif;				font-size: 12px;
				/* font-weight: 700; */
				padding: ;
			}
			
			/* WORDPRESS ALIGNMENT CLASSES */
			.button_holder_951.aligncenter 
			{
				text-align: center;
			}
			.button_holder_951.alignright 
			{
				text-align: right;
			}
			.button_holder_951.alignwide > a
			{
				width: 100%;
			}
			.button_holder_951.alignfull > a
			{
				width: 100%;
			}
			
						
			
			
						
			
			th#button_demo {
				width: 200px;
			}
			
			.button_90, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_90			 
				, input.ninja-forms-field[type=button],
				.learndash-wrapper #learndash-registration-wrapper #learndash_registerform #wp-submit
							{
				display: inline-block;
				
				background-color: #1796dc !important;
				color: #ffffff !important;
				font-family: 'Titillium Web', sans-serif;				font-size: 18px;
				font-weight: 700; 
								padding: 5px 30px 5px 30px;
				min-width: ;
				border-radius: 2px;
				text-align: left;
				
				
									border: 0px;
								}
			
			.button_90:hover, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_90:hover
			 
				, input.ninja-forms-field[type=button]:hover
							{
				text-decoration: none;
				
				background-color: #033148 !important;
				color: #ffffff !important;
			}
			
			input.button_90			{
				font-family: 'Titillium Web', sans-serif;				font-size: 18px;
				/* font-weight: 700; */
				padding: 5px 30px 5px 30px;
			}
			
			/* WORDPRESS ALIGNMENT CLASSES */
			.button_holder_90.aligncenter 
			{
				text-align: center;
			}
			.button_holder_90.alignright 
			{
				text-align: right;
			}
			.button_holder_90.alignwide > a
			{
				width: 100%;
			}
			.button_holder_90.alignfull > a
			{
				width: 100%;
			}
			
						
			
			
					
			
	section {
		overflow: hidden;
	}
	
	main > div.woocommerce,
	.bbpress-wrapper,
	section .container
	{
		width: 100%;
		max-width: 1140px;
		
		/* margin-left: auto; */
		/* margin-right: auto; */
		
		padding-left: 15px;
		padding-right: 15px;
	}
	
	section.full-width > div.container,
	section.full-width div.content.container
	{
		max-width: 100%;
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	section > .overlay {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	section > .overlay > .content-top {
		align-self: flex-start;
	}

	section > .overlay > .content-bottom {
		align-self: flex-end;
	}
			
		/* ------------------------------------------------------------------------------------------------------ */
		/* CORE GRID */

		.simple-grid,
		.wp-block-cgb-block-fec-article-listing.grid_active
		{
			display: flex;
			flex-wrap: wrap;
		}
		
		.simple-grid.nowrap {
			flex-wrap: nowrap;
		}

		.simple-grid,
		.wp-block-cgb-block-fec-article-listing.grid_active
		{
			margin: -0px !important;
		}
		
		.simple-box .simple-grid 
		{
			/* margin: 0px !important; */
		}
		
		.simple-grid > *:not(p),
		.wp-block-cgb-block-fec-article-listing.grid_active > *
		{	
			display: flex;
			align-items: center;

			margin: 0px !important;
			overflow: hidden;
			
			transition: all 1000ms;
			/* https://developer.apple.com/forums/thread/131664 */
		}
		
		.simple-box .simple-grid > *
		{
			/* margin: 0px !important; */
		}
		
		.simple-grid > .wp-block-cgb-block-fec-button-3
		{
			display: block;
		}
		
		.simple-grid > div.ld-course-list-content > div,
		.simple-grid > .width_100 > *
		{
			width: 100%;
		}
		
		figure {
			/* Why is this here? */
			/* flex-direction: column; */
		}
		
		/* Fixing heading text align within grid */
		.simple-grid > *.has-text-align-center,
		.simple-grid > *.has-text-align-right 
		{
			display: grid;
		}

		
		/* Stretch Boxes and Images (full aligned) */
		
		.simple-grid > a.box_link,
		.simple-grid > figure.alignfull 
		{
			align-items: stretch;
		}

		.simple-grid > figure.alignfull > img {
			width: 100%;
			height: 100%;
			object-fit: cover;
		}
		
		.simple-grid > .wp-block-image > figure.alignleft {
			margin: 0px;
			margin-right: auto;
		}
		
		.simple-grid > .wp-block-image > figure.alignright {
			margin: 0px;
			margin-left: auto;
		}
		
		.simple-grid > .cosmos-insert {
			display: block;
		}

		.simple-grid > .simple-box {
			align-self: stretch;
		}

		.simple-grid > .simple-box > article {
			/* display: flex; */
		}
		
		.simple-grid > .simple-box > article > .overlay {
			/* align-self: center; */
			display: flex;
			flex-direction: column;
			justify-content: center
		}

		/* NEW BOOTSTRAP LAYER */

		@media(min-width: 1200px)
		{
			.simple-grid.cols-xl-1 > * {
				flex-basis: calc(100% - 0px);
			}
			.simple-grid.cols-xl-2 > * {
				flex-basis: calc(50% - 0px);
			}
			.simple-grid.cols-xl-3 > * {
				flex-basis: calc(33.33% - 0px);
			}
			.simple-grid.cols-xl-4 > * {
				flex-basis: calc(25% - 0px);
			}
			.simple-grid.cols-xl-5 > * {
				flex-basis: calc(20% - 0px);
			}
			.simple-grid.cols-xl-6 > * {
				flex-basis: calc(16.66% - 0px);
			}
			
			
			.simple-grid > *.col-xl-84 {
				flex-basis: calc(83.34% - 0px);
			}
			.simple-grid > *.col-xl-75 {
				flex-basis: calc(75% - 0px);
			}
			.simple-grid > *.col-xl-66 {
				flex-basis: calc(66.66% - 0px);
			}
			.simple-grid > *.col-xl-50 {
				flex-basis: calc(50% - 0px);
			}
			.simple-grid > *.col-xl-33 {
				flex-basis: calc(33.33% - 0px);
			}
			.simple-grid > *.col-xl-25 {
				flex-basis: calc(25% - 0px);
			}
			.simple-grid > *.col-xl-16 {
				flex-basis: calc(16.66% - 0px);
			}
			.simple-grid > *.col-xl-hide {
				display: none;
			}

		}

		@media(min-width: 992px) and (max-width: 1199px)
		{
			.simple-grid.cols-lg-2 > * {
				flex-basis: calc(50% - 0px);
			}
			.simple-grid.cols-lg-3 > * {
				flex-basis: calc(33.33% - 0px);
			}
			.simple-grid.cols-lg-4 > * {
				flex-basis: calc(25% - 0px);
			}
			.simple-grid.cols-lg-5 > * {
				flex-basis: calc(20% - 0px);
			}
			.simple-grid.cols-lg-6 > * {
				flex-basis: calc(16.66% - 0px);
			}
			
			.simple-grid > *.col-lg-84 {
				flex-basis: calc(83.34% - 0px);
			}
			.simple-grid > *.col-lg-75 {
				flex-basis: calc(75% - 0px);
			}
			.simple-grid > *.col-lg-66 {
				flex-basis: calc(66.66% - 0px);
			}
			.simple-grid > *.col-lg-50 {
				flex-basis: calc(50% - 0px);
			}
			.simple-grid > *.col-lg-33 {
				flex-basis: calc(33.33% - 0px);
			}
			.simple-grid > *.col-lg-25 {
				flex-basis: calc(25% - 0px);
			}
			.simple-grid > *.col-lg-16 {
				flex-basis: calc(16.66% - 0px);
			}
			.simple-grid > *.col-lg-hide {
				display: none;
			}

		}

		@media(min-width: 767px) and (max-width: 991px)
		{
			.simple-grid.cols-md-2 > * {
				flex-basis: calc(50% - 0px);
			}
			.simple-grid.cols-md-3 > * {
				flex-basis: calc(33.33% - 0px);
			}
			.simple-grid.cols-md-4 > * {
				flex-basis: calc(25% - 0px);
			}
			.simple-grid.cols-md-5 > * {
				flex-basis: calc(20% - 0px);
			}
			.simple-grid.cols-md-6 > * {
				flex-basis: calc(16.66% - 0px);
			}
			
			.simple-grid > *.col-md-84 {
				flex-basis: calc(83.34% - 0px);
			}
			.simple-grid > *.col-md-75 {
				flex-basis: calc(75% - 0px);
			}
			.simple-grid > *.col-md-66 {
				flex-basis: calc(66.66% - 0px);
			}
			.simple-grid > *.col-md-50 {
				flex-basis: calc(50% - 0px);
			}
			.simple-grid > *.col-md-33 {
				flex-basis: calc(33.33% - 0px);
			}
			.simple-grid > *.col-md-25 {
				flex-basis: calc(25% - 0px);
			}
			.simple-grid > *.col-md-16 {
				flex-basis: calc(16.66% - 0px);
			}
			.simple-grid > *.col-md-hide {
				display: none;
			}

		}

		@media(min-width: 576px) and (max-width: 767px)
		{
			.simple-grid.cols-sm-1 > * {
				flex-basis: calc(100% - 0px);
			}
			.simple-grid.cols-sm-2 > * {
				flex-basis: calc(50% - 0px);
			}
			.simple-grid.cols-sm-3 > * {
				flex-basis: calc(33.33% - 0px);
			}
			.simple-grid.cols-sm-4 > * {
				flex-basis: calc(25% - 0px);
			}
			.simple-grid.cols-sm-5 > * {
				flex-basis: calc(20% - 0px);
			}
			.simple-grid.cols-sm-6 > * {
				flex-basis: calc(16.66% - 0px);
			}
			
			.simple-grid > *.col-sm-84 {
				flex-basis: calc(83.34% - 0px);
			}
			.simple-grid > *.col-sm-75 {
				flex-basis: calc(75% - 0px);
			}
			.simple-grid > *.col-sm-66 {
				flex-basis: calc(66.66% - 0px);
			}
			.simple-grid > *.col-sm-50 {
				flex-basis: calc(50% - 0px);
			}
			.simple-grid > *.col-sm-33 {
				flex-basis: calc(33.33% - 0px);
			}
			.simple-grid > *.col-sm-25 {
				flex-basis: calc(25% - 0px);
			}
			.simple-grid > *.col-sm-16 {
				flex-basis: calc(16.66% - 0px);
			}
			.simple-grid > *.col-sm-hide {
				display: none;
			}

		}

		@media(max-width: 575px)
		{
			.simple-grid > * {
				flex-basis: calc(100% - 0px);
			}
			.simple-grid.cols-xs-2 > * {
				flex-basis: calc(50% - 0px);
			}
			.simple-grid.cols-xs-3 > * {
				flex-basis: calc(33.33% - 0px);
			}
			.simple-grid.cols-xs-4 > * {
				flex-basis: calc(25% - 0px);
			}
			.simple-grid.cols-xs-5 > * {
				flex-basis: calc(20% - 0px);
			}
			.simple-grid.cols-xs-6 > * {
				flex-basis: calc(16.66% - 0px);
			}
			
			.simple-grid > *.col-xs-84 {
				flex-basis: calc(83.34% - 0px);
			}
			.simple-grid > *.col-xs-75 {
				flex-basis: calc(75% - 0px);
			}
			.simple-grid > *.col-xs-66 {
				flex-basis: calc(66.66% - 0px);
			}
			.simple-grid > *.col-xs-50 {
				flex-basis: calc(50% - 0px);
			}
			.simple-grid > *.col-xs-33 {
				flex-basis: calc(33.33% - 0px);
			}
			.simple-grid > *.col-xs-25 {
				flex-basis: calc(25% - 0px);
			}
			.simple-grid > *.col-xs-16 {
				flex-basis: calc(16.66% - 0px);
			}
			.simple-grid > *.col-xs-hide {
				display: none;
			}

		}

		/* END OF CORE GRID */
		/* ------------------------------------------------------------------------------------------------------ */

					.simple-grid.grid_2036			{
				margin: -10px !important;
			}
			
			.simple-grid.grid_2036 > *
			{
				margin: 10px !important;
			}
			
						
			@media(min-width: 1200px)
			{
					.simple-grid.grid_2036 > * 
	{
		flex-basis: calc(25% - 20px);
	}
				.simple-grid.grid_2036 > *:nth-child(2n + 2) 
			{
				
									flex-basis: calc(75% - 20px);
								}
			
			.simple-grid.grid_2036 > .simple-box:nth-child(2n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 992px) and (max-width: 1199px)
			{
					.simple-grid.grid_2036 > * 
	{
		flex-basis: calc(25% - 20px);
	}
				.simple-grid.grid_2036 > *:nth-child(2n + 2) 
			{
				
									flex-basis: calc(75% - 20px);
								}
			
			.simple-grid.grid_2036 > .simple-box:nth-child(2n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 767px) and (max-width: 991px)
			{
					.simple-grid.grid_2036 > * 
	{
		flex-basis: calc(50% - 20px);
	}
				.simple-grid.grid_2036 > *:nth-child(2n + 2) 
			{
				
									flex-basis: calc(75% - 20px);
								}
			
			.simple-grid.grid_2036 > .simple-box:nth-child(2n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 576px) and (max-width: 767px)
			{
					.simple-grid.grid_2036 > * 
	{
		flex-basis: calc(100% - 20px);
	}
				}
			
			@media(max-width: 575px)
			{
					.simple-grid.grid_2036 > * 
	{
		flex-basis: calc(100% - 20px);
	}
				}
			
						.simple-grid.grid_1755			{
				margin: -24px !important;
			}
			
			.simple-grid.grid_1755 > *
			{
				margin: 24px !important;
			}
			
						
			@media(min-width: 1200px)
			{
					.simple-grid.grid_1755 > * 
	{
		flex-basis: calc(50% - 48px);
	}
				.simple-grid.grid_1755 > *:nth-child(2n + 1) 
			{
				
										margin: 24px 24px 24px 24px !important;
											flex-basis: calc(50% - 24px - 24px);
								}
			
			.simple-grid.grid_1755 > .simple-box:nth-child(2n + 1) > article > .overlay 
			{
							}
						.simple-grid.grid_1755 > *:nth-child(2n + 2) 
			{
				
										margin: 24px 24px 24px 24px !important;
											flex-basis: calc(50% - 24px - 24px);
								}
			
			.simple-grid.grid_1755 > .simple-box:nth-child(2n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 992px) and (max-width: 1199px)
			{
					.simple-grid.grid_1755 > * 
	{
		flex-basis: calc(50% - 48px);
	}
				.simple-grid.grid_1755 > *:nth-child(2n + 1) 
			{
				
										margin: 24px 24px 24px 24px !important;
											flex-basis: calc(50% - 24px - 24px);
								}
			
			.simple-grid.grid_1755 > .simple-box:nth-child(2n + 1) > article > .overlay 
			{
							}
						.simple-grid.grid_1755 > *:nth-child(2n + 2) 
			{
				
										margin: 24px 24px 24px 24px !important;
											flex-basis: calc(50% - 24px - 24px);
								}
			
			.simple-grid.grid_1755 > .simple-box:nth-child(2n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 767px) and (max-width: 991px)
			{
					.simple-grid.grid_1755 > * 
	{
		flex-basis: calc(50% - 48px);
	}
				}
			
			@media(min-width: 576px) and (max-width: 767px)
			{
					.simple-grid.grid_1755 > * 
	{
		flex-basis: calc(100% - 48px);
	}
				}
			
			@media(max-width: 575px)
			{
					.simple-grid.grid_1755 > * 
	{
		flex-basis: calc(100% - 48px);
	}
				}
			
						.simple-grid.grid_1612			{
				margin: -24px !important;
			}
			
			.simple-grid.grid_1612 > *
			{
				margin: 24px !important;
			}
			
						
			@media(min-width: 1200px)
			{
					.simple-grid.grid_1612 > * 
	{
		flex-basis: calc(33.33% - 48px);
	}
				.simple-grid.grid_1612 > *:nth-child(3n + 1) 
			{
				
										margin: 24px 24px 24px 24px !important;
											flex-basis: calc(33.33% - 24px - 24px);
								}
			
			.simple-grid.grid_1612 > .simple-box:nth-child(3n + 1) > article > .overlay 
			{
							}
						.simple-grid.grid_1612 > *:nth-child(3n + 2) 
			{
				
										margin: 24px 24px 24px 24px !important;
											flex-basis: calc(33.33% - 24px - 24px);
								}
			
			.simple-grid.grid_1612 > .simple-box:nth-child(3n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 992px) and (max-width: 1199px)
			{
					.simple-grid.grid_1612 > * 
	{
		flex-basis: calc(33.33% - 48px);
	}
				.simple-grid.grid_1612 > *:nth-child(3n + 1) 
			{
				
										margin: 24px 24px 24px 24px !important;
											flex-basis: calc(33.33% - 24px - 24px);
								}
			
			.simple-grid.grid_1612 > .simple-box:nth-child(3n + 1) > article > .overlay 
			{
							}
						.simple-grid.grid_1612 > *:nth-child(3n + 2) 
			{
				
										margin: 24px 24px 24px 24px !important;
											flex-basis: calc(33.33% - 24px - 24px);
								}
			
			.simple-grid.grid_1612 > .simple-box:nth-child(3n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 767px) and (max-width: 991px)
			{
					.simple-grid.grid_1612 > * 
	{
		flex-basis: calc(50% - 48px);
	}
				}
			
			@media(min-width: 576px) and (max-width: 767px)
			{
					.simple-grid.grid_1612 > * 
	{
		flex-basis: calc(100% - 48px);
	}
				}
			
			@media(max-width: 575px)
			{
					.simple-grid.grid_1612 > * 
	{
		flex-basis: calc(100% - 48px);
	}
				}
			
						.simple-grid.grid_1480			{
				margin: -0px !important;
			}
			
			.simple-grid.grid_1480 > *
			{
				margin: 0px !important;
			}
			
						
			@media(min-width: 1200px)
			{
					.simple-grid.grid_1480 > * 
	{
		flex-basis: calc(15% - 0px);
	}
				.simple-grid.grid_1480 > *:nth-child(3n + 2) 
			{
				
									flex-basis: calc(70% - 0px);
								}
			
			.simple-grid.grid_1480 > .simple-box:nth-child(3n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 992px) and (max-width: 1199px)
			{
					.simple-grid.grid_1480 > * 
	{
		flex-basis: calc(15% - 0px);
	}
				.simple-grid.grid_1480 > *:nth-child(3n + 2) 
			{
				
									flex-basis: calc(70% - 0px);
								}
			
			.simple-grid.grid_1480 > .simple-box:nth-child(3n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 767px) and (max-width: 991px)
			{
					.simple-grid.grid_1480 > * 
	{
		flex-basis: calc(15% - 0px);
	}
				.simple-grid.grid_1480 > *:nth-child(3n + 2) 
			{
				
									flex-basis: calc(70% - 0px);
								}
			
			.simple-grid.grid_1480 > .simple-box:nth-child(3n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 576px) and (max-width: 767px)
			{
					.simple-grid.grid_1480 > * 
	{
		flex-basis: calc(100% - 0px);
	}
				}
			
			@media(max-width: 575px)
			{
					.simple-grid.grid_1480 > * 
	{
		flex-basis: calc(100% - 0px);
	}
				}
			
						.simple-grid.grid_1453			{
				margin: -10px !important;
			}
			
			.simple-grid.grid_1453 > *
			{
				margin: 10px !important;
			}
			
						
			@media(min-width: 1200px)
			{
					.simple-grid.grid_1453 > * 
	{
		flex-basis: calc(33.33% - 20px);
	}
				.simple-grid.grid_1453 > *:nth-child(3n + 1) 
			{
				
										margin: 10px 10px 10px 10px !important;
											flex-basis: calc(33.33% - 10px - 10px);
								}
			
			.simple-grid.grid_1453 > .simple-box:nth-child(3n + 1) > article > .overlay 
			{
							}
						.simple-grid.grid_1453 > *:nth-child(3n + 2) 
			{
				
										margin: 10px 10px 10px 10px !important;
											flex-basis: calc(33.33% - 10px - 10px);
								}
			
			.simple-grid.grid_1453 > .simple-box:nth-child(3n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 992px) and (max-width: 1199px)
			{
					.simple-grid.grid_1453 > * 
	{
		flex-basis: calc(33.33% - 20px);
	}
				.simple-grid.grid_1453 > *:nth-child(3n + 1) 
			{
				
										margin: 10px 10px 10px 10px !important;
											flex-basis: calc(33.33% - 10px - 10px);
								}
			
			.simple-grid.grid_1453 > .simple-box:nth-child(3n + 1) > article > .overlay 
			{
							}
						.simple-grid.grid_1453 > *:nth-child(3n + 2) 
			{
				
										margin: 10px 10px 10px 10px !important;
											flex-basis: calc(33.33% - 10px - 10px);
								}
			
			.simple-grid.grid_1453 > .simple-box:nth-child(3n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 767px) and (max-width: 991px)
			{
					.simple-grid.grid_1453 > * 
	{
		flex-basis: calc(50% - 20px);
	}
				}
			
			@media(min-width: 576px) and (max-width: 767px)
			{
					.simple-grid.grid_1453 > * 
	{
		flex-basis: calc(100% - 20px);
	}
				}
			
			@media(max-width: 575px)
			{
					.simple-grid.grid_1453 > * 
	{
		flex-basis: calc(100% - 20px);
	}
				}
			
						.simple-grid.grid_1183			{
				margin: -10px !important;
			}
			
			.simple-grid.grid_1183 > *
			{
				margin: 10px !important;
			}
			
						
			@media(min-width: 1200px)
			{
					.simple-grid.grid_1183 > * 
	{
		flex-basis: calc(50% - 20px);
	}
				.simple-grid.grid_1183 > *:nth-child(2n + 1) 
			{
				
										margin: 10px 10px 10px 10px !important;
											flex-basis: calc(50% - 10px - 10px);
								}
			
			.simple-grid.grid_1183 > .simple-box:nth-child(2n + 1) > article > .overlay 
			{
							}
						.simple-grid.grid_1183 > *:nth-child(2n + 2) 
			{
				
										margin: 10px 10px 10px 10px !important;
											flex-basis: calc(50% - 10px - 10px);
								}
			
			.simple-grid.grid_1183 > .simple-box:nth-child(2n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 992px) and (max-width: 1199px)
			{
					.simple-grid.grid_1183 > * 
	{
		flex-basis: calc(50% - 20px);
	}
				.simple-grid.grid_1183 > *:nth-child(2n + 1) 
			{
				
										margin: 10px 10px 10px 10px !important;
											flex-basis: calc(50% - 10px - 10px);
								}
			
			.simple-grid.grid_1183 > .simple-box:nth-child(2n + 1) > article > .overlay 
			{
							}
						.simple-grid.grid_1183 > *:nth-child(2n + 2) 
			{
				
										margin: 10px 10px 10px 10px !important;
											flex-basis: calc(50% - 10px - 10px);
								}
			
			.simple-grid.grid_1183 > .simple-box:nth-child(2n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 767px) and (max-width: 991px)
			{
					.simple-grid.grid_1183 > * 
	{
		flex-basis: calc(50% - 20px);
	}
				.simple-grid.grid_1183 > *:nth-child(2n + 1) 
			{
				
										margin: 10px 10px 10px 10px !important;
											flex-basis: calc(50% - 10px - 10px);
								}
			
			.simple-grid.grid_1183 > .simple-box:nth-child(2n + 1) > article > .overlay 
			{
							}
						.simple-grid.grid_1183 > *:nth-child(2n + 2) 
			{
				
										margin: 10px 10px 10px 10px !important;
											flex-basis: calc(50% - 10px - 10px);
								}
			
			.simple-grid.grid_1183 > .simple-box:nth-child(2n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 576px) and (max-width: 767px)
			{
					.simple-grid.grid_1183 > * 
	{
		flex-basis: calc(100% - 20px);
	}
				}
			
			@media(max-width: 575px)
			{
					.simple-grid.grid_1183 > * 
	{
		flex-basis: calc(100% - 20px);
	}
				}
			
						.simple-grid.grid_982			{
				margin: -0px !important;
			}
			
			.simple-grid.grid_982 > *
			{
				margin: 0px !important;
			}
			
						
			@media(min-width: 1200px)
			{
					.simple-grid.grid_982 > * 
	{
		flex-basis: calc(12.5% - 0px);
	}
				.simple-grid.grid_982 > *:nth-child(8n + 1) 
			{
				
										margin: 0px 0px 0px 0px !important;
											flex-basis: calc(12.5% - 0px - 0px);
								}
			
			.simple-grid.grid_982 > .simple-box:nth-child(8n + 1) > article > .overlay 
			{
							}
						.simple-grid.grid_982 > *:nth-child(8n + 2) 
			{
				
										margin: 0px 0px 0px 0px !important;
											flex-basis: calc(12.5% - 0px - 0px);
								}
			
			.simple-grid.grid_982 > .simple-box:nth-child(8n + 2) > article > .overlay 
			{
							}
						.simple-grid.grid_982 > *:nth-child(8n + 4) 
			{
				
										margin: 0px 0px 0px 0px !important;
											flex-basis: calc(12.5% - 0px - 0px);
								}
			
			.simple-grid.grid_982 > .simple-box:nth-child(8n + 4) > article > .overlay 
			{
							}
						.simple-grid.grid_982 > *:nth-child(8n + 5) 
			{
				
										margin: 0px 0px 0px 0px !important;
											flex-basis: calc(12.5% - 0px - 0px);
								}
			
			.simple-grid.grid_982 > .simple-box:nth-child(8n + 5) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 992px) and (max-width: 1199px)
			{
					.simple-grid.grid_982 > * 
	{
		flex-basis: calc(12.5% - 0px);
	}
				.simple-grid.grid_982 > *:nth-child(8n + 1) 
			{
				
										margin: 0px 0px 0px 0px !important;
											flex-basis: calc(12.5% - 0px - 0px);
								}
			
			.simple-grid.grid_982 > .simple-box:nth-child(8n + 1) > article > .overlay 
			{
							}
						.simple-grid.grid_982 > *:nth-child(8n + 2) 
			{
				
										margin: 0px 0px 0px 0px !important;
											flex-basis: calc(12.5% - 0px - 0px);
								}
			
			.simple-grid.grid_982 > .simple-box:nth-child(8n + 2) > article > .overlay 
			{
							}
						.simple-grid.grid_982 > *:nth-child(8n + 4) 
			{
				
										margin: 0px 0px 0px 0px !important;
											flex-basis: calc(12.5% - 0px - 0px);
								}
			
			.simple-grid.grid_982 > .simple-box:nth-child(8n + 4) > article > .overlay 
			{
							}
						.simple-grid.grid_982 > *:nth-child(8n + 5) 
			{
				
										margin: 0px 0px 0px 0px !important;
											flex-basis: calc(12.5% - 0px - 0px);
								}
			
			.simple-grid.grid_982 > .simple-box:nth-child(8n + 5) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 767px) and (max-width: 991px)
			{
					.simple-grid.grid_982 > * 
	{
		flex-basis: calc(16.66% - 0px);
	}
				}
			
			@media(min-width: 576px) and (max-width: 767px)
			{
					.simple-grid.grid_982 > * 
	{
		flex-basis: calc(25% - 0px);
	}
				}
			
			@media(max-width: 575px)
			{
					.simple-grid.grid_982 > * 
	{
		flex-basis: calc(33.33% - 0px);
	}
				}
			
						.simple-grid.grid_97			{
				margin: -0px !important;
			}
			
			.simple-grid.grid_97 > *
			{
				margin: 0px !important;
			}
			
						
			@media(min-width: 1200px)
			{
					.simple-grid.grid_97 > * 
	{
		flex-basis: calc(25% - 0px);
	}
				.simple-grid.grid_97 > *:nth-child(2n + 1) 
			{
				
									flex-basis: calc(60% - 0px);
								}
			
			.simple-grid.grid_97 > .simple-box:nth-child(2n + 1) > article > .overlay 
			{
							}
						.simple-grid.grid_97 > *:nth-child(2n + 2) 
			{
				
									flex-basis: calc(40% - 0px);
								}
			
			.simple-grid.grid_97 > .simple-box:nth-child(2n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 992px) and (max-width: 1199px)
			{
					.simple-grid.grid_97 > * 
	{
		flex-basis: calc(25% - 0px);
	}
				}
			
			@media(min-width: 767px) and (max-width: 991px)
			{
					.simple-grid.grid_97 > * 
	{
		flex-basis: calc(50% - 0px);
	}
				}
			
			@media(min-width: 576px) and (max-width: 767px)
			{
					.simple-grid.grid_97 > * 
	{
		flex-basis: calc(100% - 0px);
	}
				}
			
			@media(max-width: 575px)
			{
					.simple-grid.grid_97 > * 
	{
		flex-basis: calc(100% - 0px);
	}
				}
			
					
		.box,
		.simple-box
		{
			width: 100%;
			display: block;
		}
		
		.simple-box.trigger {
			display: none;
		}
		
		.simple-box > article {
			position: relative;
			width: 100%;
			height: 100%;
			/* overflow: hidden; */
			z-index: 10;
		}
		
		.simple-box > article > .background {
			position: absolute;
			opacity: 1;
			width: 100%;
			top: 0px;
			left: 0px;
			height: 100%;
			z-index: -5;
		}
		
		.simple-box > article > .background > figure {
			width: 100%;
			height: 100%;
		}
		
		.simple-box > article > .background img,
		.simple-box > article > .background video
		{
			object-fit: cover;
			object-position: center;
			width: 100%;
			height: 100%;
		}
		
		.simple-box > article > .background.position-top img,
		.simple-box > article > .background.position-top video
		{
			object-position: top;
		}
		.simple-box > article > .background.position-bottom img,
		.simple-box > article > .background.position-bottom video
		{
			object-position: bottom;
		}
		.simple-box > article > .background.position-left img,
		.simple-box > article > .background.position-left video
		{
			object-position: left;
		}
		.simple-box > article > .background.position-right img,
		.simple-box > article > .background.position-right video
		{
			object-position: right;
		}
		
		.simple-box > article > .overlay {
			width: 100%;
			height: 100%;
		}
		
		.simple-box > article > .overlay > .content {
			width: 100%;
		}
		
		.simple-box > article > .overlay > .content > * {
			overflow: hidden;
		}
		
		.simple-box.align-top > article > .overlay,
		.simple-box.align-center > article > .overlay,
		.simple-box.align-bottom > article > .overlay
		{
			display: flex;
		}
		
		.simple-box.align-top > article > .overlay > .content,
		.simple-box.align-center > article > .overlay > .content,
		.simple-box.align-bottom > article > .overlay > .content 
		{
			display: block;
		}
		
		
		.simple-box.align-top > article > .overlay {
			justify-content: flex-start;
		}
		
		.simple-box.align-center > article > .overlay {
			justify-content: center;
		}
		
		.simple-box.align-bottom > article > .overlay {
			justify-content: flex-end;
		}
		
		
		.simple-box.align-top > article > .overlay > .content {
			align-self: flex-start;
		}
		
		.simple-box.align-center > article > .overlay > .content {
			align-self: center;
		}
		
		.simple-box.align-bottom > article > .overlay > .content {
			align-self: flex-end;
		}
		
		
		/* ------------------------- */
		/* GRID BASED ALIGNMENTS */
		
		.simple-box.align-basic > article > .overlay,
		.simple-box.align-stretch > article > .overlay
		{
			display: flex;
		}
		
		.simple-box.align-basic > article > .overlay > .content,
		.simple-box.align-stretch > article > .overlay > .content 
		{
			align-self: center;
			
			display: flex;
			flex-direction: column;
		}
		
		.simple-box.align-basic > article > .overlay > .content > *:not(.wp-block-cgb-block-fec-line)
		{
			align-self: center;
			width: 100%;
		}		
		
		.simple-box.align-stretch > article > .overlay > .content > * 
		{
			align-self: stretch;
			width: 100%;
		}
		
		
		/* HORIZONTAL ALIGNMENTS */
		
		.simple-box.align-ltr > article > .overlay > .content,
		.simple-box.align-ltr-center > article > .overlay > .content 
		{
			display: flex;
			align-items: center;
		}
		.simple-box.align-ltr-center > article > .overlay > .content 
		{
			justify-content: center;
		}
		
		.simple-box.align-ltr > article > .overlay > .content > *:not(:first-child),
		.simple-box.align-ltr-center > article > .overlay > .content > *:not(:first-child) 
		{
			margin-left: 10px;
		}
		
		.simple-box.align-rtl > article > .overlay > .content,
		.simple-box.align-rtl-center > article > .overlay > .content 
		{
			display: flex;
			align-items: center;
			flex-direction: row-reverse;
		}
		.simple-box.align-rtl-center > article > .overlay > .content 
		{
			justify-content: center;
		}
		
		.simple-box.align-rtl > article > .overlay > .content > *:not(:first-child),
		.simple-box.align-rtl-center > article > .overlay > .content > *:not(:first-child) 
		{
			margin-right: 10px;
		}
		
		
		/* -----------------------  */
		/* FIXING IMAGES AND VIDEOS */
		
		.simple-box.align-basic > article > .overlay > .content > .wp-block-image,
		.simple-box.align-stretch > article > .overlay > .content > .wp-block-image
		{
			display: flex;
		}
		
		.simple-box.align-basic > article > .overlay > .content > .wp-block-image > figure,
		.simple-box.align-stretch > article > .overlay > .content > .wp-block-image > figure
		{
			align-self: center;
		}
		
		.simple-box > article > .overlay > .content > figure:not(.is-resized) > *
		{
			width: 100%;
			height: 100%;
			object-fit: contain;
		}
		.simple-box.align-stretch > article > .overlay > .content > figure:not(.is-resized) > *
		{
			object-fit: cover;
		}
		
		.simple-box > article > .overlay > .content > figure > audio
		{
			min-height: 36px;
		}
		
		.simple-box > article > .overlay > .content > figure {
			z-index: 50;
		}
		
		.simple-box > article > .overlay > .content > *(not:figure) {
			z-index: 100;
		}
		
		
		.simple-box.align-ltr p, .simple-box.align-rtl p, .simple-box.align-ltr-center p, .simple-box.align-rtl-center p,
		.simple-box.align-ltr h1, .simple-box.align-rtl h1, .simple-box.align-ltr-center h1, .simple-box.align-rtl-center h1,
		.simple-box.align-ltr h2, .simple-box.align-rtl h2, .simple-box.align-ltr-center h2, .simple-box.align-rtl-center h2,
		.simple-box.align-ltr h3, .simple-box.align-rtl h3, .simple-box.align-ltr-center h3, .simple-box.align-rtl-center h3,
		.simple-box.align-ltr h4, .simple-box.align-rtl h4, .simple-box.align-ltr-center h4, .simple-box.align-rtl-center h4,
		.simple-box.align-ltr h5, .simple-box.align-rtl h5, .simple-box.align-ltr-center h5, .simple-box.align-rtl-center h5,
		.simple-box.align-ltr h6, .simple-box.align-rtl h6, .simple-box.align-ltr-center h6, .simple-box.align-rtl-center h6
		{
			margin-bottom: 0px;
		}
		
		/* Fix inner linked box */
		
		.simple-box > article > .overlay > .content > a.simple-box {
			display: block;
		}
		
				header {
			position: relative;
		}
		