		
	.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;
	}
	
	
	
			#hamburger-menu {
			top: 100px;
		}
		.wp-block-cgb-block-fec-hamburger-menu
		{
			top: 10px;
			right: 20px;
		}
		@media(min-width: 576px)
		{
			#hamburger-menu {
				top: 100px;
			}
			.wp-block-cgb-block-fec-hamburger-menu
			{
				top: 10px;
				right: 20px;
			}
		}
		@media(min-width: 768px)
		{
			#hamburger-menu {
				top: 100px;
			}
			.wp-block-cgb-block-fec-hamburger-menu
			{
				top: 10px;
				right: 20px;
			}
		}
		@media(min-width: 992px)
		{
			#hamburger-menu {
				top: 100px;
			}
			.wp-block-cgb-block-fec-hamburger-menu
			{
				top: 10px;
				right: 20px;
			}
		}
		@media(min-width: 1200px)
		{
			#hamburger-menu {
				top: 100px;
			}
			.wp-block-cgb-block-fec-hamburger-menu
			{
				top: 10px;
				right: 20px;
			}
		}
						
										h1, h2, h3, h4, h5, h6 {
							
							 font-family: "Raleway", sans-serif;   font-optical-sizing: auto;   font-weight: ;   font-style: normal;;
						}
									
			
							
										p, 
						li, 
						label, 
						input, 
						textarea, 
						text, 
						.wp-block-button, 
						.wpforms-form, 
						.flatpickr-calendar,
						.learndash-wrapper,
						.nf-field-label > span
						{
							font-family: "Mulish", sans-serif;   font-optical-sizing: auto;   font-weight: ;   font-style: normal; ;						}
												body {
							font-family: "Mulish", sans-serif;   font-optical-sizing: auto;   font-weight: ;   font-style: normal; ;						}
									
			
			 h1	{
		font-size: 50px;
		font-weight: 500;
					}
	 h2	{
		font-size: 32px;
		font-weight: 500;
					}
	 h3	{
		font-size: 28px;
		font-weight: 500;
					}
	 h4	{
		font-size: 24px;
		font-weight: 500;
					}
	 h5	{
		font-size: 20px;
		font-weight: 500;
					}
	 h6	{
		font-size: 16px;
		font-weight: 500;
					}
	 p, li, label, input, textarea, text, .wp-block-button, .wpforms-form, .flatpickr-calendar, .learndash-wrapper, .nf-field-label > span	{
		font-size: 16px;
		font-weight: 400;
					}
	.typography_var_p_1 p	{
		font-size: 18px;
		font-weight: 500;
					}
		@media(min-width: 576px)
	{
		 h1	{
		font-size: 50px;
		font-weight: 500;
					}
	 h2	{
		font-size: 32px;
		font-weight: 500;
					}
	 h3	{
		font-size: 28px;
		font-weight: 500;
					}
	 h4	{
		font-size: 24px;
		font-weight: 500;
					}
	 h5	{
		font-size: 20px;
		font-weight: 500;
					}
	 h6	{
		font-size: 16px;
		font-weight: 500;
					}
	 p, li, label, input, textarea, text, .wp-block-button, .wpforms-form, .flatpickr-calendar, .learndash-wrapper, .nf-field-label > span	{
		font-size: 16px;
		font-weight: 400;
					}
	.typography_var_p_1 p	{
		font-size: 18px;
		font-weight: 500;
					}
		}
	@media(min-width: 768px)
	{
		 h1	{
		font-size: 50px;
		font-weight: 500;
					}
	 h2	{
		font-size: 32px;
		font-weight: 500;
					}
	 h3	{
		font-size: 28px;
		font-weight: 500;
					}
	 h4	{
		font-size: 24px;
		font-weight: 500;
					}
	 h5	{
		font-size: 20px;
		font-weight: 500;
					}
	 h6	{
		font-size: 16px;
		font-weight: 500;
					}
	 p, li, label, input, textarea, text, .wp-block-button, .wpforms-form, .flatpickr-calendar, .learndash-wrapper, .nf-field-label > span	{
		font-size: 16px;
		font-weight: 400;
					}
	.typography_var_p_1 p	{
		font-size: 18px;
		font-weight: 500;
					}
		}
	@media(min-width: 992px)
	{
		 h1	{
		font-size: 50px;
		font-weight: 500;
					}
	 h2	{
		font-size: 32px;
		font-weight: 500;
					}
	 h3	{
		font-size: 28px;
		font-weight: 500;
					}
	 h4	{
		font-size: 24px;
		font-weight: 500;
					}
	 h5	{
		font-size: 20px;
		font-weight: 500;
					}
	 h6	{
		font-size: 16px;
		font-weight: 500;
					}
	 p, li, label, input, textarea, text, .wp-block-button, .wpforms-form, .flatpickr-calendar, .learndash-wrapper, .nf-field-label > span	{
		font-size: 16px;
		font-weight: 400;
					}
	.typography_var_p_1 p	{
		font-size: 18px;
		font-weight: 500;
					}
		}
	@media(min-width: 1200px)
	{
		 h1	{
		font-size: 50px;
		font-weight: 500;
					}
	 h2	{
		font-size: 32px;
		font-weight: 500;
					}
	 h3	{
		font-size: 28px;
		font-weight: 500;
					}
	 h4	{
		font-size: 24px;
		font-weight: 500;
					}
	 h5	{
		font-size: 20px;
		font-weight: 500;
					}
	 h6	{
		font-size: 16px;
		font-weight: 500;
					}
	 p, li, label, input, textarea, text, .wp-block-button, .wpforms-form, .flatpickr-calendar, .learndash-wrapper, .nf-field-label > span	{
		font-size: 16px;
		font-weight: 400;
					}
	.typography_var_p_1 p	{
		font-size: 18px;
		font-weight: 500;
					}
		}
					.background_colour_854 {
											background-color: rgba(11,113,195,0.93725490196078);
										}
				
				.background_hover_colour_854:hover,
				.currently_selected .background_hover_colour_854				{
											background-color: rgba(11,113,195,0.93725490196078);
										}
				
				
				
				.foreground_colour_854,
				.editor-styles-wrapper .foreground_colour_854,
				.foreground_colour_854 .slick-prev:before, 
				.foreground_colour_854 .slick-next:before
				{
					color: rgba(11,113,195,0.93725490196078);
				}
				
				.foreground_hover_colour_854:hover,
				.currently_selected .foreground_hover_colour_854				{
					color: rgba(11,113,195,0.93725490196078);
					cursor: pointer;
				}
				
								.background_colour_693 {
											background-color: rgba(4,201,200,0.93725490196078);
										}
				
				.background_hover_colour_693:hover,
				.currently_selected .background_hover_colour_693				{
											background-color: rgba(4,201,200,0.93725490196078);
										}
				
				
				
				.foreground_colour_693,
				.editor-styles-wrapper .foreground_colour_693,
				.foreground_colour_693 .slick-prev:before, 
				.foreground_colour_693 .slick-next:before
				{
					color: rgba(4,201,200,0.93725490196078);
				}
				
				.foreground_hover_colour_693:hover,
				.currently_selected .foreground_hover_colour_693				{
					color: rgba(4,201,200,0.93725490196078);
					cursor: pointer;
				}
				
								.background_colour_627 {
											background-color: rgba(22,27,47,0.78823529411765);
										}
				
				.background_hover_colour_627:hover,
				.currently_selected .background_hover_colour_627				{
											background-color: rgba(22,27,47,0.78823529411765);
										}
				
				
				
				.foreground_colour_627,
				.editor-styles-wrapper .foreground_colour_627,
				.foreground_colour_627 .slick-prev:before, 
				.foreground_colour_627 .slick-next:before
				{
					color: rgba(22,27,47,0.78823529411765);
				}
				
				.foreground_hover_colour_627:hover,
				.currently_selected .foreground_hover_colour_627				{
					color: rgba(22,27,47,0.78823529411765);
					cursor: pointer;
				}
				
								.background_colour_575 {
											background-color: #b8f1fc;
										}
				
				.background_hover_colour_575:hover,
				.currently_selected .background_hover_colour_575				{
											background-color: #b8f1fc;
										}
				
				
				
				.foreground_colour_575,
				.editor-styles-wrapper .foreground_colour_575,
				.foreground_colour_575 .slick-prev:before, 
				.foreground_colour_575 .slick-next:before
				{
					color: #b8f1fc;
				}
				
				.foreground_hover_colour_575:hover,
				.currently_selected .foreground_hover_colour_575				{
					color: #b8f1fc;
					cursor: pointer;
				}
				
								.background_colour_574 {
											background-color: #efefef;
										}
				
				.background_hover_colour_574:hover,
				.currently_selected .background_hover_colour_574				{
											background-color: #efefef;
										}
				
				
				
				.foreground_colour_574,
				.editor-styles-wrapper .foreground_colour_574,
				.foreground_colour_574 .slick-prev:before, 
				.foreground_colour_574 .slick-next:before
				{
					color: #efefef;
				}
				
				.foreground_hover_colour_574:hover,
				.currently_selected .foreground_hover_colour_574				{
					color: #efefef;
					cursor: pointer;
				}
				
								.background_colour_573 {
											background-color: #04c9c8;
										}
				
				.background_hover_colour_573:hover,
				.currently_selected .background_hover_colour_573				{
											background-color: #04c9c8;
										}
				
				
				
				.foreground_colour_573,
				.editor-styles-wrapper .foreground_colour_573,
				.foreground_colour_573 .slick-prev:before, 
				.foreground_colour_573 .slick-next:before
				{
					color: #04c9c8;
				}
				
				.foreground_hover_colour_573:hover,
				.currently_selected .foreground_hover_colour_573				{
					color: #04c9c8;
					cursor: pointer;
				}
				
								.background_colour_572 {
											background-color: #0b71c3;
										}
				
				.background_hover_colour_572:hover,
				.currently_selected .background_hover_colour_572				{
											background-color: #0b71c3;
										}
				
				
				
				.foreground_colour_572,
				.editor-styles-wrapper .foreground_colour_572,
				.foreground_colour_572 .slick-prev:before, 
				.foreground_colour_572 .slick-next:before
				{
					color: #0b71c3;
				}
				
				.foreground_hover_colour_572:hover,
				.currently_selected .foreground_hover_colour_572				{
					color: #0b71c3;
					cursor: pointer;
				}
				
								.background_colour_571 {
											background-color: #161b2f;
										}
				
				.background_hover_colour_571:hover,
				.currently_selected .background_hover_colour_571				{
											background-color: #161b2f;
										}
				
				
				
				.foreground_colour_571,
				.editor-styles-wrapper .foreground_colour_571,
				.foreground_colour_571 .slick-prev:before, 
				.foreground_colour_571 .slick-next:before
				{
					color: #161b2f;
				}
				
				.foreground_hover_colour_571:hover,
				.currently_selected .foreground_hover_colour_571				{
					color: #161b2f;
					cursor: pointer;
				}
				
								.background_colour_570 {
											background-color: #ffffff;
										}
				
				.background_hover_colour_570:hover,
				.currently_selected .background_hover_colour_570				{
											background-color: #ffffff;
										}
				
				
				
				.foreground_colour_570,
				.editor-styles-wrapper .foreground_colour_570,
				.foreground_colour_570 .slick-prev:before, 
				.foreground_colour_570 .slick-next:before
				{
					color: #ffffff;
				}
				
				.foreground_hover_colour_570:hover,
				.currently_selected .foreground_hover_colour_570				{
					color: #ffffff;
					cursor: pointer;
				}
				
						

			section .container .paragraph_879 p,
			section.paragraph_879 .container p,
			#cosmosjs_advancedclasses div.results .paragraph_879 p,
			.widefat td .cos_paragraph_example_879 p,
			.cos_paragraph_example_879 p,
			.paragraph_879 li
			{
				 font-family: "Raleway", sans-serif;   font-optical-sizing: auto;   font-weight: <weight>;   font-style: normal;;
				font-size: 16px;
								font-weight: 400;
				color: ;
			}
			
			section .container p.paragraph_879,
			p.paragraph_879			{
				 font-family: "Raleway", sans-serif;   font-optical-sizing: auto;   font-weight: <weight>;   font-style: normal; !important;
				font-size: 16px !important;
								font-weight: 400 !important;
				color:  !important;
			}
			
			/* Strong Tags */
			
			section .container .paragraph_879 p strong,
			section.paragraph_879 .container p strong,
			#cosmosjs_advancedclasses div.results .paragraph_879 p strong,
			.cos_paragraph_example_879 p strong
			{
				font-weight:  !important;
				color:  !important;
			}
			
			section .container p.paragraph_879 strong,
			p.paragraph_879 strong
			{
				font-weight:  !important;
				color:  !important;
			}
			
			/* EM Tags */
			
			section .container .paragraph_879 p em,
			section.paragraph_879 .container p em,
			#cosmosjs_advancedclasses div.results .paragraph_879 p em,
			.cos_paragraph_example_879 p em
			{
				font-weight:  !important;
				color:  !important;
			}
			
			section .container p.paragraph_879 em,
			p.paragraph_879 em
			{
				font-weight:  !important;
				color:  !important;
			}
		
			
						
			
			th#button_demo {
				width: 200px;
			}
			
			.button_880, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_880						{
				display: inline-block;
				
				background-color: #efefef !important;
				color: #0b71c3 !important;
				 font-family: "Raleway", sans-serif;   font-optical-sizing: auto;   font-weight: <weight>;   font-style: normal;				font-size: 16px;
				font-weight: 700; 
								padding: 10px 28px;
				min-width: ;
				border-radius: 20px;
				text-align: center;
				
				
									border: 0px;
								}
			
			.button_880:hover, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_880:hover
						{
				text-decoration: none;
				
				background-color: #efefef !important;
				color: #161b2f !important;
			}
			
			input.button_880			{
				 font-family: "Raleway", sans-serif;   font-optical-sizing: auto;   font-weight: <weight>;   font-style: normal;				font-size: 16px;
				/* font-weight: 700; */
				padding: 10px 28px;
			}
			
			/* WORDPRESS ALIGNMENT CLASSES */
			.button_holder_880.aligncenter 
			{
				text-align: center;
			}
			.button_holder_880.alignright 
			{
				text-align: right;
			}
			.button_holder_880.alignwide > a
			{
				width: 100%;
			}
			.button_holder_880.alignfull > a
			{
				width: 100%;
			}
			
						
			
			
						
			
			th#button_demo {
				width: 200px;
			}
			
			.button_698, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_698			 
				, .nf-form-content input.ninja-forms-field[type=button]
				, .nf-form-content input.ninja-forms-field[type=submit]
				, .learndash-wrapper #learndash-registration-wrapper #learndash_registerform #wp-submit
				, div.wpforms-container-full .wpforms-form button[type=submit]
							{
				display: inline-block;
				
				background-color: #b8f1fc !important;
				color: #161b2f !important;
				 font-family: "Raleway", sans-serif;   font-optical-sizing: auto;   font-weight: <weight>;   font-style: normal;				font-size: 16px;
				font-weight: 700; 
								padding: 10px 15px 10px 15px;
				min-width: ;
				border-radius: 10px;
				text-align: center;
				
				
									border: 0px;
								}
			
			.button_698:hover, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_698:hover
			 
				, .nf-form-content input.ninja-forms-field[type=button]:hover
				, .nf-form-content input.ninja-forms-field[type=submit]:hover
							{
				text-decoration: none;
				
				background-color:  !important;
				color: #0b71c3 !important;
			}
			
			input.button_698			{
				 font-family: "Raleway", sans-serif;   font-optical-sizing: auto;   font-weight: <weight>;   font-style: normal;				font-size: 16px;
				/* font-weight: 700; */
				padding: 10px 15px 10px 15px;
			}
			
			/* WORDPRESS ALIGNMENT CLASSES */
			.button_holder_698.aligncenter 
			{
				text-align: center;
			}
			.button_holder_698.alignright 
			{
				text-align: right;
			}
			.button_holder_698.alignwide > a
			{
				width: 100%;
			}
			.button_holder_698.alignfull > a
			{
				width: 100%;
			}
			
						
			
			
						
			
			th#button_demo {
				width: 200px;
			}
			
			.button_629, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_629						{
				display: inline-block;
				
				background-color: #b8f1fc !important;
				color: #161b2f !important;
				 font-family: "Raleway", sans-serif;   font-optical-sizing: auto;   font-weight: <weight>;   font-style: normal;				font-size: 16px;
				font-weight: 700; 
								padding: 10px 15px 10px 15px;
				min-width: 100%;
				border-radius: 10px;
				text-align: center;
				
				
									border: 0px;
								}
			
			.button_629:hover, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_629:hover
						{
				text-decoration: none;
				
				background-color:  !important;
				color: #0b71c3 !important;
			}
			
			input.button_629			{
				 font-family: "Raleway", sans-serif;   font-optical-sizing: auto;   font-weight: <weight>;   font-style: normal;				font-size: 16px;
				/* font-weight: 700; */
				padding: 10px 15px 10px 15px;
			}
			
			/* WORDPRESS ALIGNMENT CLASSES */
			.button_holder_629.aligncenter 
			{
				text-align: center;
			}
			.button_holder_629.alignright 
			{
				text-align: right;
			}
			.button_holder_629.alignwide > a
			{
				width: 100%;
			}
			.button_holder_629.alignfull > a
			{
				width: 100%;
			}
			
						
			
			
						
			
			th#button_demo {
				width: 200px;
			}
			
			.button_621, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_621						{
				display: inline-block;
				
				background-color: rgba(22,27,47,0.78823529411765) !important;
				color: #ffffff !important;
				 font-family: "Raleway", sans-serif;   font-optical-sizing: auto;   font-weight: <weight>;   font-style: normal;				font-size: 16px;
				font-weight: 700; 
								padding: 10px 28px;
				min-width: ;
				border-radius: 20px;
				text-align: center;
				
				
									border: 2px solid #0b71c3;
								}
			
			.button_621:hover, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_621:hover
						{
				text-decoration: none;
				
				background-color: #efefef !important;
				color: #0b71c3 !important;
			}
			
			input.button_621			{
				 font-family: "Raleway", sans-serif;   font-optical-sizing: auto;   font-weight: <weight>;   font-style: normal;				font-size: 16px;
				/* font-weight: 700; */
				padding: 10px 28px;
			}
			
			/* WORDPRESS ALIGNMENT CLASSES */
			.button_holder_621.aligncenter 
			{
				text-align: center;
			}
			.button_holder_621.alignright 
			{
				text-align: right;
			}
			.button_holder_621.alignwide > a
			{
				width: 100%;
			}
			.button_holder_621.alignfull > a
			{
				width: 100%;
			}
			
						
			
			
						
			
			th#button_demo {
				width: 200px;
			}
			
			.button_591, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_591						{
				display: inline-block;
				
				background-color: #ffffff !important;
				color: #0b71c3 !important;
				 font-family: "Raleway", sans-serif;   font-optical-sizing: auto;   font-weight: <weight>;   font-style: normal;				font-size: 16px;
				font-weight: 700; 
								padding: 10px 28px;
				min-width: ;
				border-radius: 20px;
				text-align: center;
				
				
									border: 0px;
								}
			
			.button_591:hover, 
			div.wpforms-container-full .wpforms-form div.wpforms-submit-container button[type=submit].button_591:hover
						{
				text-decoration: none;
				
				background-color: #efefef !important;
				color:  !important;
			}
			
			input.button_591			{
				 font-family: "Raleway", sans-serif;   font-optical-sizing: auto;   font-weight: <weight>;   font-style: normal;				font-size: 16px;
				/* font-weight: 700; */
				padding: 10px 28px;
			}
			
			/* WORDPRESS ALIGNMENT CLASSES */
			.button_holder_591.aligncenter 
			{
				text-align: center;
			}
			.button_holder_591.alignright 
			{
				text-align: right;
			}
			.button_holder_591.alignwide > a
			{
				width: 100%;
			}
			.button_holder_591.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;
	}
	
	section > .background > *
	{
		object-fit: cover;
	}
			
		/* ------------------------------------------------------------------------------------------------------ */
		/* 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 */
		
		.simple-grid.grid_spacing_2  {	margin: -1px;   }
		.simple-grid.grid_spacing_4	 {	margin: -2px;   }
		.simple-grid.grid_spacing_6	 {	margin: -3px;   }
		.simple-grid.grid_spacing_8	 {	margin: -4px;   }
		.simple-grid.grid_spacing_10 {	margin: -5px;   }
		.simple-grid.grid_spacing_12 {	margin: -6px;   }
		.simple-grid.grid_spacing_16 {	margin: -8px;   }
		.simple-grid.grid_spacing_20 {	margin: -10px;  }
		.simple-grid.grid_spacing_30 {	margin: -15px;  }
		.simple-grid.grid_spacing_40 {	margin: -20px;  }
		.simple-grid.grid_spacing_50 {	margin: -25px;  }
		.simple-grid.grid_spacing_80 {	margin: -40px;  }
		
		.simple-grid.grid_spacing_2 > *  {	margin: 1px   }
		.simple-grid.grid_spacing_4 > *	 {	margin: 2px   }
		.simple-grid.grid_spacing_6 > *	 {	margin: 3px   }
		.simple-grid.grid_spacing_8 > *  {	margin: 4px   }
		.simple-grid.grid_spacing_10 > * {	margin: 5px   }
		.simple-grid.grid_spacing_12 > * {	margin: 6px   }
		.simple-grid.grid_spacing_16 > * {	margin: 8px   }
		.simple-grid.grid_spacing_20 > * {	margin: 10px  }
		.simple-grid.grid_spacing_30 > * {	margin: 15px  }
		.simple-grid.grid_spacing_40 > * {	margin: 20px  }
		.simple-grid.grid_spacing_50 > * {	margin: 25px  }
		.simple-grid.grid_spacing_80 > * {	margin: 40px  }
		
		@media(min-width: 1200px)
		{
				.simple-grid.cols-xl-1 > * { flex-basis: 100% }
	.simple-grid.grid_spacing_2.cols-xl-1 > * { flex-basis: calc(100% - 2px) }
	.simple-grid.grid_spacing_4.cols-xl-1 > * { flex-basis: calc(100% - 4px) }
	.simple-grid.grid_spacing_6.cols-xl-1 > * { flex-basis: calc(100% - 6px) }
	.simple-grid.grid_spacing_8.cols-xl-1 > * { flex-basis: calc(100% - 8px) }
	.simple-grid.grid_spacing_10.cols-xl-1 > * { flex-basis: calc(100% - 10px) }
	.simple-grid.grid_spacing_12.cols-xl-1 > * { flex-basis: calc(100% - 12px) }
	.simple-grid.grid_spacing_16.cols-xl-1 > * { flex-basis: calc(100% - 16px) }
	.simple-grid.grid_spacing_20.cols-xl-1 > * { flex-basis: calc(100% - 20px) }
	.simple-grid.grid_spacing_30.cols-xl-1 > * { flex-basis: calc(100% - 30px) }
	.simple-grid.grid_spacing_40.cols-xl-1 > * { flex-basis: calc(100% - 40px) }
	.simple-grid.grid_spacing_50.cols-xl-1 > * { flex-basis: calc(100% - 50px) }
	.simple-grid.grid_spacing_80.cols-xl-1 > * { flex-basis: calc(100% - 80px) }
		.simple-grid.cols-xl-2 > * { flex-basis: 50% }
	.simple-grid.grid_spacing_2.cols-xl-2 > * { flex-basis: calc(50% - 2px) }
	.simple-grid.grid_spacing_4.cols-xl-2 > * { flex-basis: calc(50% - 4px) }
	.simple-grid.grid_spacing_6.cols-xl-2 > * { flex-basis: calc(50% - 6px) }
	.simple-grid.grid_spacing_8.cols-xl-2 > * { flex-basis: calc(50% - 8px) }
	.simple-grid.grid_spacing_10.cols-xl-2 > * { flex-basis: calc(50% - 10px) }
	.simple-grid.grid_spacing_12.cols-xl-2 > * { flex-basis: calc(50% - 12px) }
	.simple-grid.grid_spacing_16.cols-xl-2 > * { flex-basis: calc(50% - 16px) }
	.simple-grid.grid_spacing_20.cols-xl-2 > * { flex-basis: calc(50% - 20px) }
	.simple-grid.grid_spacing_30.cols-xl-2 > * { flex-basis: calc(50% - 30px) }
	.simple-grid.grid_spacing_40.cols-xl-2 > * { flex-basis: calc(50% - 40px) }
	.simple-grid.grid_spacing_50.cols-xl-2 > * { flex-basis: calc(50% - 50px) }
	.simple-grid.grid_spacing_80.cols-xl-2 > * { flex-basis: calc(50% - 80px) }
		.simple-grid.cols-xl-3 > * { flex-basis: 33.33% }
	.simple-grid.grid_spacing_2.cols-xl-3 > * { flex-basis: calc(33.33% - 2px) }
	.simple-grid.grid_spacing_4.cols-xl-3 > * { flex-basis: calc(33.33% - 4px) }
	.simple-grid.grid_spacing_6.cols-xl-3 > * { flex-basis: calc(33.33% - 6px) }
	.simple-grid.grid_spacing_8.cols-xl-3 > * { flex-basis: calc(33.33% - 8px) }
	.simple-grid.grid_spacing_10.cols-xl-3 > * { flex-basis: calc(33.33% - 10px) }
	.simple-grid.grid_spacing_12.cols-xl-3 > * { flex-basis: calc(33.33% - 12px) }
	.simple-grid.grid_spacing_16.cols-xl-3 > * { flex-basis: calc(33.33% - 16px) }
	.simple-grid.grid_spacing_20.cols-xl-3 > * { flex-basis: calc(33.33% - 20px) }
	.simple-grid.grid_spacing_30.cols-xl-3 > * { flex-basis: calc(33.33% - 30px) }
	.simple-grid.grid_spacing_40.cols-xl-3 > * { flex-basis: calc(33.33% - 40px) }
	.simple-grid.grid_spacing_50.cols-xl-3 > * { flex-basis: calc(33.33% - 50px) }
	.simple-grid.grid_spacing_80.cols-xl-3 > * { flex-basis: calc(33.33% - 80px) }
		.simple-grid.cols-xl-4 > * { flex-basis: 25% }
	.simple-grid.grid_spacing_2.cols-xl-4 > * { flex-basis: calc(25% - 2px) }
	.simple-grid.grid_spacing_4.cols-xl-4 > * { flex-basis: calc(25% - 4px) }
	.simple-grid.grid_spacing_6.cols-xl-4 > * { flex-basis: calc(25% - 6px) }
	.simple-grid.grid_spacing_8.cols-xl-4 > * { flex-basis: calc(25% - 8px) }
	.simple-grid.grid_spacing_10.cols-xl-4 > * { flex-basis: calc(25% - 10px) }
	.simple-grid.grid_spacing_12.cols-xl-4 > * { flex-basis: calc(25% - 12px) }
	.simple-grid.grid_spacing_16.cols-xl-4 > * { flex-basis: calc(25% - 16px) }
	.simple-grid.grid_spacing_20.cols-xl-4 > * { flex-basis: calc(25% - 20px) }
	.simple-grid.grid_spacing_30.cols-xl-4 > * { flex-basis: calc(25% - 30px) }
	.simple-grid.grid_spacing_40.cols-xl-4 > * { flex-basis: calc(25% - 40px) }
	.simple-grid.grid_spacing_50.cols-xl-4 > * { flex-basis: calc(25% - 50px) }
	.simple-grid.grid_spacing_80.cols-xl-4 > * { flex-basis: calc(25% - 80px) }
		.simple-grid.cols-xl-5 > * { flex-basis: 20% }
	.simple-grid.grid_spacing_2.cols-xl-5 > * { flex-basis: calc(20% - 2px) }
	.simple-grid.grid_spacing_4.cols-xl-5 > * { flex-basis: calc(20% - 4px) }
	.simple-grid.grid_spacing_6.cols-xl-5 > * { flex-basis: calc(20% - 6px) }
	.simple-grid.grid_spacing_8.cols-xl-5 > * { flex-basis: calc(20% - 8px) }
	.simple-grid.grid_spacing_10.cols-xl-5 > * { flex-basis: calc(20% - 10px) }
	.simple-grid.grid_spacing_12.cols-xl-5 > * { flex-basis: calc(20% - 12px) }
	.simple-grid.grid_spacing_16.cols-xl-5 > * { flex-basis: calc(20% - 16px) }
	.simple-grid.grid_spacing_20.cols-xl-5 > * { flex-basis: calc(20% - 20px) }
	.simple-grid.grid_spacing_30.cols-xl-5 > * { flex-basis: calc(20% - 30px) }
	.simple-grid.grid_spacing_40.cols-xl-5 > * { flex-basis: calc(20% - 40px) }
	.simple-grid.grid_spacing_50.cols-xl-5 > * { flex-basis: calc(20% - 50px) }
	.simple-grid.grid_spacing_80.cols-xl-5 > * { flex-basis: calc(20% - 80px) }
		.simple-grid.cols-xl-6 > * { flex-basis: 16.66% }
	.simple-grid.grid_spacing_2.cols-xl-6 > * { flex-basis: calc(16.66% - 2px) }
	.simple-grid.grid_spacing_4.cols-xl-6 > * { flex-basis: calc(16.66% - 4px) }
	.simple-grid.grid_spacing_6.cols-xl-6 > * { flex-basis: calc(16.66% - 6px) }
	.simple-grid.grid_spacing_8.cols-xl-6 > * { flex-basis: calc(16.66% - 8px) }
	.simple-grid.grid_spacing_10.cols-xl-6 > * { flex-basis: calc(16.66% - 10px) }
	.simple-grid.grid_spacing_12.cols-xl-6 > * { flex-basis: calc(16.66% - 12px) }
	.simple-grid.grid_spacing_16.cols-xl-6 > * { flex-basis: calc(16.66% - 16px) }
	.simple-grid.grid_spacing_20.cols-xl-6 > * { flex-basis: calc(16.66% - 20px) }
	.simple-grid.grid_spacing_30.cols-xl-6 > * { flex-basis: calc(16.66% - 30px) }
	.simple-grid.grid_spacing_40.cols-xl-6 > * { flex-basis: calc(16.66% - 40px) }
	.simple-grid.grid_spacing_50.cols-xl-6 > * { flex-basis: calc(16.66% - 50px) }
	.simple-grid.grid_spacing_80.cols-xl-6 > * { flex-basis: calc(16.66% - 80px) }
				
			.simple-grid > *.col-xl-hide {
				display: none;
			}
		}

		@media(min-width: 992px) and (max-width: 1199px)
		{
				.simple-grid.cols-lg-1 > * { flex-basis: 100% }
	.simple-grid.grid_spacing_2.cols-lg-1 > * { flex-basis: calc(100% - 2px) }
	.simple-grid.grid_spacing_4.cols-lg-1 > * { flex-basis: calc(100% - 4px) }
	.simple-grid.grid_spacing_6.cols-lg-1 > * { flex-basis: calc(100% - 6px) }
	.simple-grid.grid_spacing_8.cols-lg-1 > * { flex-basis: calc(100% - 8px) }
	.simple-grid.grid_spacing_10.cols-lg-1 > * { flex-basis: calc(100% - 10px) }
	.simple-grid.grid_spacing_12.cols-lg-1 > * { flex-basis: calc(100% - 12px) }
	.simple-grid.grid_spacing_16.cols-lg-1 > * { flex-basis: calc(100% - 16px) }
	.simple-grid.grid_spacing_20.cols-lg-1 > * { flex-basis: calc(100% - 20px) }
	.simple-grid.grid_spacing_30.cols-lg-1 > * { flex-basis: calc(100% - 30px) }
	.simple-grid.grid_spacing_40.cols-lg-1 > * { flex-basis: calc(100% - 40px) }
	.simple-grid.grid_spacing_50.cols-lg-1 > * { flex-basis: calc(100% - 50px) }
	.simple-grid.grid_spacing_80.cols-lg-1 > * { flex-basis: calc(100% - 80px) }
		.simple-grid.cols-lg-2 > * { flex-basis: 50% }
	.simple-grid.grid_spacing_2.cols-lg-2 > * { flex-basis: calc(50% - 2px) }
	.simple-grid.grid_spacing_4.cols-lg-2 > * { flex-basis: calc(50% - 4px) }
	.simple-grid.grid_spacing_6.cols-lg-2 > * { flex-basis: calc(50% - 6px) }
	.simple-grid.grid_spacing_8.cols-lg-2 > * { flex-basis: calc(50% - 8px) }
	.simple-grid.grid_spacing_10.cols-lg-2 > * { flex-basis: calc(50% - 10px) }
	.simple-grid.grid_spacing_12.cols-lg-2 > * { flex-basis: calc(50% - 12px) }
	.simple-grid.grid_spacing_16.cols-lg-2 > * { flex-basis: calc(50% - 16px) }
	.simple-grid.grid_spacing_20.cols-lg-2 > * { flex-basis: calc(50% - 20px) }
	.simple-grid.grid_spacing_30.cols-lg-2 > * { flex-basis: calc(50% - 30px) }
	.simple-grid.grid_spacing_40.cols-lg-2 > * { flex-basis: calc(50% - 40px) }
	.simple-grid.grid_spacing_50.cols-lg-2 > * { flex-basis: calc(50% - 50px) }
	.simple-grid.grid_spacing_80.cols-lg-2 > * { flex-basis: calc(50% - 80px) }
		.simple-grid.cols-lg-3 > * { flex-basis: 33.33% }
	.simple-grid.grid_spacing_2.cols-lg-3 > * { flex-basis: calc(33.33% - 2px) }
	.simple-grid.grid_spacing_4.cols-lg-3 > * { flex-basis: calc(33.33% - 4px) }
	.simple-grid.grid_spacing_6.cols-lg-3 > * { flex-basis: calc(33.33% - 6px) }
	.simple-grid.grid_spacing_8.cols-lg-3 > * { flex-basis: calc(33.33% - 8px) }
	.simple-grid.grid_spacing_10.cols-lg-3 > * { flex-basis: calc(33.33% - 10px) }
	.simple-grid.grid_spacing_12.cols-lg-3 > * { flex-basis: calc(33.33% - 12px) }
	.simple-grid.grid_spacing_16.cols-lg-3 > * { flex-basis: calc(33.33% - 16px) }
	.simple-grid.grid_spacing_20.cols-lg-3 > * { flex-basis: calc(33.33% - 20px) }
	.simple-grid.grid_spacing_30.cols-lg-3 > * { flex-basis: calc(33.33% - 30px) }
	.simple-grid.grid_spacing_40.cols-lg-3 > * { flex-basis: calc(33.33% - 40px) }
	.simple-grid.grid_spacing_50.cols-lg-3 > * { flex-basis: calc(33.33% - 50px) }
	.simple-grid.grid_spacing_80.cols-lg-3 > * { flex-basis: calc(33.33% - 80px) }
		.simple-grid.cols-lg-4 > * { flex-basis: 25% }
	.simple-grid.grid_spacing_2.cols-lg-4 > * { flex-basis: calc(25% - 2px) }
	.simple-grid.grid_spacing_4.cols-lg-4 > * { flex-basis: calc(25% - 4px) }
	.simple-grid.grid_spacing_6.cols-lg-4 > * { flex-basis: calc(25% - 6px) }
	.simple-grid.grid_spacing_8.cols-lg-4 > * { flex-basis: calc(25% - 8px) }
	.simple-grid.grid_spacing_10.cols-lg-4 > * { flex-basis: calc(25% - 10px) }
	.simple-grid.grid_spacing_12.cols-lg-4 > * { flex-basis: calc(25% - 12px) }
	.simple-grid.grid_spacing_16.cols-lg-4 > * { flex-basis: calc(25% - 16px) }
	.simple-grid.grid_spacing_20.cols-lg-4 > * { flex-basis: calc(25% - 20px) }
	.simple-grid.grid_spacing_30.cols-lg-4 > * { flex-basis: calc(25% - 30px) }
	.simple-grid.grid_spacing_40.cols-lg-4 > * { flex-basis: calc(25% - 40px) }
	.simple-grid.grid_spacing_50.cols-lg-4 > * { flex-basis: calc(25% - 50px) }
	.simple-grid.grid_spacing_80.cols-lg-4 > * { flex-basis: calc(25% - 80px) }
		.simple-grid.cols-lg-5 > * { flex-basis: 20% }
	.simple-grid.grid_spacing_2.cols-lg-5 > * { flex-basis: calc(20% - 2px) }
	.simple-grid.grid_spacing_4.cols-lg-5 > * { flex-basis: calc(20% - 4px) }
	.simple-grid.grid_spacing_6.cols-lg-5 > * { flex-basis: calc(20% - 6px) }
	.simple-grid.grid_spacing_8.cols-lg-5 > * { flex-basis: calc(20% - 8px) }
	.simple-grid.grid_spacing_10.cols-lg-5 > * { flex-basis: calc(20% - 10px) }
	.simple-grid.grid_spacing_12.cols-lg-5 > * { flex-basis: calc(20% - 12px) }
	.simple-grid.grid_spacing_16.cols-lg-5 > * { flex-basis: calc(20% - 16px) }
	.simple-grid.grid_spacing_20.cols-lg-5 > * { flex-basis: calc(20% - 20px) }
	.simple-grid.grid_spacing_30.cols-lg-5 > * { flex-basis: calc(20% - 30px) }
	.simple-grid.grid_spacing_40.cols-lg-5 > * { flex-basis: calc(20% - 40px) }
	.simple-grid.grid_spacing_50.cols-lg-5 > * { flex-basis: calc(20% - 50px) }
	.simple-grid.grid_spacing_80.cols-lg-5 > * { flex-basis: calc(20% - 80px) }
		.simple-grid.cols-lg-6 > * { flex-basis: 16.66% }
	.simple-grid.grid_spacing_2.cols-lg-6 > * { flex-basis: calc(16.66% - 2px) }
	.simple-grid.grid_spacing_4.cols-lg-6 > * { flex-basis: calc(16.66% - 4px) }
	.simple-grid.grid_spacing_6.cols-lg-6 > * { flex-basis: calc(16.66% - 6px) }
	.simple-grid.grid_spacing_8.cols-lg-6 > * { flex-basis: calc(16.66% - 8px) }
	.simple-grid.grid_spacing_10.cols-lg-6 > * { flex-basis: calc(16.66% - 10px) }
	.simple-grid.grid_spacing_12.cols-lg-6 > * { flex-basis: calc(16.66% - 12px) }
	.simple-grid.grid_spacing_16.cols-lg-6 > * { flex-basis: calc(16.66% - 16px) }
	.simple-grid.grid_spacing_20.cols-lg-6 > * { flex-basis: calc(16.66% - 20px) }
	.simple-grid.grid_spacing_30.cols-lg-6 > * { flex-basis: calc(16.66% - 30px) }
	.simple-grid.grid_spacing_40.cols-lg-6 > * { flex-basis: calc(16.66% - 40px) }
	.simple-grid.grid_spacing_50.cols-lg-6 > * { flex-basis: calc(16.66% - 50px) }
	.simple-grid.grid_spacing_80.cols-lg-6 > * { flex-basis: calc(16.66% - 80px) }
	
			.simple-grid > *.col-lg-hide {
				display: none;
			}
		}

		@media(min-width: 767px) and (max-width: 991px)
		{
				.simple-grid.cols-md-1 > * { flex-basis: 100% }
	.simple-grid.grid_spacing_2.cols-md-1 > * { flex-basis: calc(100% - 2px) }
	.simple-grid.grid_spacing_4.cols-md-1 > * { flex-basis: calc(100% - 4px) }
	.simple-grid.grid_spacing_6.cols-md-1 > * { flex-basis: calc(100% - 6px) }
	.simple-grid.grid_spacing_8.cols-md-1 > * { flex-basis: calc(100% - 8px) }
	.simple-grid.grid_spacing_10.cols-md-1 > * { flex-basis: calc(100% - 10px) }
	.simple-grid.grid_spacing_12.cols-md-1 > * { flex-basis: calc(100% - 12px) }
	.simple-grid.grid_spacing_16.cols-md-1 > * { flex-basis: calc(100% - 16px) }
	.simple-grid.grid_spacing_20.cols-md-1 > * { flex-basis: calc(100% - 20px) }
	.simple-grid.grid_spacing_30.cols-md-1 > * { flex-basis: calc(100% - 30px) }
	.simple-grid.grid_spacing_40.cols-md-1 > * { flex-basis: calc(100% - 40px) }
	.simple-grid.grid_spacing_50.cols-md-1 > * { flex-basis: calc(100% - 50px) }
	.simple-grid.grid_spacing_80.cols-md-1 > * { flex-basis: calc(100% - 80px) }
		.simple-grid.cols-md-2 > * { flex-basis: 50% }
	.simple-grid.grid_spacing_2.cols-md-2 > * { flex-basis: calc(50% - 2px) }
	.simple-grid.grid_spacing_4.cols-md-2 > * { flex-basis: calc(50% - 4px) }
	.simple-grid.grid_spacing_6.cols-md-2 > * { flex-basis: calc(50% - 6px) }
	.simple-grid.grid_spacing_8.cols-md-2 > * { flex-basis: calc(50% - 8px) }
	.simple-grid.grid_spacing_10.cols-md-2 > * { flex-basis: calc(50% - 10px) }
	.simple-grid.grid_spacing_12.cols-md-2 > * { flex-basis: calc(50% - 12px) }
	.simple-grid.grid_spacing_16.cols-md-2 > * { flex-basis: calc(50% - 16px) }
	.simple-grid.grid_spacing_20.cols-md-2 > * { flex-basis: calc(50% - 20px) }
	.simple-grid.grid_spacing_30.cols-md-2 > * { flex-basis: calc(50% - 30px) }
	.simple-grid.grid_spacing_40.cols-md-2 > * { flex-basis: calc(50% - 40px) }
	.simple-grid.grid_spacing_50.cols-md-2 > * { flex-basis: calc(50% - 50px) }
	.simple-grid.grid_spacing_80.cols-md-2 > * { flex-basis: calc(50% - 80px) }
		.simple-grid.cols-md-3 > * { flex-basis: 33.33% }
	.simple-grid.grid_spacing_2.cols-md-3 > * { flex-basis: calc(33.33% - 2px) }
	.simple-grid.grid_spacing_4.cols-md-3 > * { flex-basis: calc(33.33% - 4px) }
	.simple-grid.grid_spacing_6.cols-md-3 > * { flex-basis: calc(33.33% - 6px) }
	.simple-grid.grid_spacing_8.cols-md-3 > * { flex-basis: calc(33.33% - 8px) }
	.simple-grid.grid_spacing_10.cols-md-3 > * { flex-basis: calc(33.33% - 10px) }
	.simple-grid.grid_spacing_12.cols-md-3 > * { flex-basis: calc(33.33% - 12px) }
	.simple-grid.grid_spacing_16.cols-md-3 > * { flex-basis: calc(33.33% - 16px) }
	.simple-grid.grid_spacing_20.cols-md-3 > * { flex-basis: calc(33.33% - 20px) }
	.simple-grid.grid_spacing_30.cols-md-3 > * { flex-basis: calc(33.33% - 30px) }
	.simple-grid.grid_spacing_40.cols-md-3 > * { flex-basis: calc(33.33% - 40px) }
	.simple-grid.grid_spacing_50.cols-md-3 > * { flex-basis: calc(33.33% - 50px) }
	.simple-grid.grid_spacing_80.cols-md-3 > * { flex-basis: calc(33.33% - 80px) }
		.simple-grid.cols-md-4 > * { flex-basis: 25% }
	.simple-grid.grid_spacing_2.cols-md-4 > * { flex-basis: calc(25% - 2px) }
	.simple-grid.grid_spacing_4.cols-md-4 > * { flex-basis: calc(25% - 4px) }
	.simple-grid.grid_spacing_6.cols-md-4 > * { flex-basis: calc(25% - 6px) }
	.simple-grid.grid_spacing_8.cols-md-4 > * { flex-basis: calc(25% - 8px) }
	.simple-grid.grid_spacing_10.cols-md-4 > * { flex-basis: calc(25% - 10px) }
	.simple-grid.grid_spacing_12.cols-md-4 > * { flex-basis: calc(25% - 12px) }
	.simple-grid.grid_spacing_16.cols-md-4 > * { flex-basis: calc(25% - 16px) }
	.simple-grid.grid_spacing_20.cols-md-4 > * { flex-basis: calc(25% - 20px) }
	.simple-grid.grid_spacing_30.cols-md-4 > * { flex-basis: calc(25% - 30px) }
	.simple-grid.grid_spacing_40.cols-md-4 > * { flex-basis: calc(25% - 40px) }
	.simple-grid.grid_spacing_50.cols-md-4 > * { flex-basis: calc(25% - 50px) }
	.simple-grid.grid_spacing_80.cols-md-4 > * { flex-basis: calc(25% - 80px) }
		.simple-grid.cols-md-5 > * { flex-basis: 20% }
	.simple-grid.grid_spacing_2.cols-md-5 > * { flex-basis: calc(20% - 2px) }
	.simple-grid.grid_spacing_4.cols-md-5 > * { flex-basis: calc(20% - 4px) }
	.simple-grid.grid_spacing_6.cols-md-5 > * { flex-basis: calc(20% - 6px) }
	.simple-grid.grid_spacing_8.cols-md-5 > * { flex-basis: calc(20% - 8px) }
	.simple-grid.grid_spacing_10.cols-md-5 > * { flex-basis: calc(20% - 10px) }
	.simple-grid.grid_spacing_12.cols-md-5 > * { flex-basis: calc(20% - 12px) }
	.simple-grid.grid_spacing_16.cols-md-5 > * { flex-basis: calc(20% - 16px) }
	.simple-grid.grid_spacing_20.cols-md-5 > * { flex-basis: calc(20% - 20px) }
	.simple-grid.grid_spacing_30.cols-md-5 > * { flex-basis: calc(20% - 30px) }
	.simple-grid.grid_spacing_40.cols-md-5 > * { flex-basis: calc(20% - 40px) }
	.simple-grid.grid_spacing_50.cols-md-5 > * { flex-basis: calc(20% - 50px) }
	.simple-grid.grid_spacing_80.cols-md-5 > * { flex-basis: calc(20% - 80px) }
		.simple-grid.cols-md-6 > * { flex-basis: 16.66% }
	.simple-grid.grid_spacing_2.cols-md-6 > * { flex-basis: calc(16.66% - 2px) }
	.simple-grid.grid_spacing_4.cols-md-6 > * { flex-basis: calc(16.66% - 4px) }
	.simple-grid.grid_spacing_6.cols-md-6 > * { flex-basis: calc(16.66% - 6px) }
	.simple-grid.grid_spacing_8.cols-md-6 > * { flex-basis: calc(16.66% - 8px) }
	.simple-grid.grid_spacing_10.cols-md-6 > * { flex-basis: calc(16.66% - 10px) }
	.simple-grid.grid_spacing_12.cols-md-6 > * { flex-basis: calc(16.66% - 12px) }
	.simple-grid.grid_spacing_16.cols-md-6 > * { flex-basis: calc(16.66% - 16px) }
	.simple-grid.grid_spacing_20.cols-md-6 > * { flex-basis: calc(16.66% - 20px) }
	.simple-grid.grid_spacing_30.cols-md-6 > * { flex-basis: calc(16.66% - 30px) }
	.simple-grid.grid_spacing_40.cols-md-6 > * { flex-basis: calc(16.66% - 40px) }
	.simple-grid.grid_spacing_50.cols-md-6 > * { flex-basis: calc(16.66% - 50px) }
	.simple-grid.grid_spacing_80.cols-md-6 > * { flex-basis: calc(16.66% - 80px) }
				
			.simple-grid > *.col-md-hide {
				display: none;
			}

		}

		@media(min-width: 576px) and (max-width: 767px)
		{
				.simple-grid.cols-sm-1 > * { flex-basis: 100% }
	.simple-grid.grid_spacing_2.cols-sm-1 > * { flex-basis: calc(100% - 2px) }
	.simple-grid.grid_spacing_4.cols-sm-1 > * { flex-basis: calc(100% - 4px) }
	.simple-grid.grid_spacing_6.cols-sm-1 > * { flex-basis: calc(100% - 6px) }
	.simple-grid.grid_spacing_8.cols-sm-1 > * { flex-basis: calc(100% - 8px) }
	.simple-grid.grid_spacing_10.cols-sm-1 > * { flex-basis: calc(100% - 10px) }
	.simple-grid.grid_spacing_12.cols-sm-1 > * { flex-basis: calc(100% - 12px) }
	.simple-grid.grid_spacing_16.cols-sm-1 > * { flex-basis: calc(100% - 16px) }
	.simple-grid.grid_spacing_20.cols-sm-1 > * { flex-basis: calc(100% - 20px) }
	.simple-grid.grid_spacing_30.cols-sm-1 > * { flex-basis: calc(100% - 30px) }
	.simple-grid.grid_spacing_40.cols-sm-1 > * { flex-basis: calc(100% - 40px) }
	.simple-grid.grid_spacing_50.cols-sm-1 > * { flex-basis: calc(100% - 50px) }
	.simple-grid.grid_spacing_80.cols-sm-1 > * { flex-basis: calc(100% - 80px) }
		.simple-grid.cols-sm-2 > * { flex-basis: 50% }
	.simple-grid.grid_spacing_2.cols-sm-2 > * { flex-basis: calc(50% - 2px) }
	.simple-grid.grid_spacing_4.cols-sm-2 > * { flex-basis: calc(50% - 4px) }
	.simple-grid.grid_spacing_6.cols-sm-2 > * { flex-basis: calc(50% - 6px) }
	.simple-grid.grid_spacing_8.cols-sm-2 > * { flex-basis: calc(50% - 8px) }
	.simple-grid.grid_spacing_10.cols-sm-2 > * { flex-basis: calc(50% - 10px) }
	.simple-grid.grid_spacing_12.cols-sm-2 > * { flex-basis: calc(50% - 12px) }
	.simple-grid.grid_spacing_16.cols-sm-2 > * { flex-basis: calc(50% - 16px) }
	.simple-grid.grid_spacing_20.cols-sm-2 > * { flex-basis: calc(50% - 20px) }
	.simple-grid.grid_spacing_30.cols-sm-2 > * { flex-basis: calc(50% - 30px) }
	.simple-grid.grid_spacing_40.cols-sm-2 > * { flex-basis: calc(50% - 40px) }
	.simple-grid.grid_spacing_50.cols-sm-2 > * { flex-basis: calc(50% - 50px) }
	.simple-grid.grid_spacing_80.cols-sm-2 > * { flex-basis: calc(50% - 80px) }
		.simple-grid.cols-sm-3 > * { flex-basis: 33.33% }
	.simple-grid.grid_spacing_2.cols-sm-3 > * { flex-basis: calc(33.33% - 2px) }
	.simple-grid.grid_spacing_4.cols-sm-3 > * { flex-basis: calc(33.33% - 4px) }
	.simple-grid.grid_spacing_6.cols-sm-3 > * { flex-basis: calc(33.33% - 6px) }
	.simple-grid.grid_spacing_8.cols-sm-3 > * { flex-basis: calc(33.33% - 8px) }
	.simple-grid.grid_spacing_10.cols-sm-3 > * { flex-basis: calc(33.33% - 10px) }
	.simple-grid.grid_spacing_12.cols-sm-3 > * { flex-basis: calc(33.33% - 12px) }
	.simple-grid.grid_spacing_16.cols-sm-3 > * { flex-basis: calc(33.33% - 16px) }
	.simple-grid.grid_spacing_20.cols-sm-3 > * { flex-basis: calc(33.33% - 20px) }
	.simple-grid.grid_spacing_30.cols-sm-3 > * { flex-basis: calc(33.33% - 30px) }
	.simple-grid.grid_spacing_40.cols-sm-3 > * { flex-basis: calc(33.33% - 40px) }
	.simple-grid.grid_spacing_50.cols-sm-3 > * { flex-basis: calc(33.33% - 50px) }
	.simple-grid.grid_spacing_80.cols-sm-3 > * { flex-basis: calc(33.33% - 80px) }
		.simple-grid.cols-sm-4 > * { flex-basis: 25% }
	.simple-grid.grid_spacing_2.cols-sm-4 > * { flex-basis: calc(25% - 2px) }
	.simple-grid.grid_spacing_4.cols-sm-4 > * { flex-basis: calc(25% - 4px) }
	.simple-grid.grid_spacing_6.cols-sm-4 > * { flex-basis: calc(25% - 6px) }
	.simple-grid.grid_spacing_8.cols-sm-4 > * { flex-basis: calc(25% - 8px) }
	.simple-grid.grid_spacing_10.cols-sm-4 > * { flex-basis: calc(25% - 10px) }
	.simple-grid.grid_spacing_12.cols-sm-4 > * { flex-basis: calc(25% - 12px) }
	.simple-grid.grid_spacing_16.cols-sm-4 > * { flex-basis: calc(25% - 16px) }
	.simple-grid.grid_spacing_20.cols-sm-4 > * { flex-basis: calc(25% - 20px) }
	.simple-grid.grid_spacing_30.cols-sm-4 > * { flex-basis: calc(25% - 30px) }
	.simple-grid.grid_spacing_40.cols-sm-4 > * { flex-basis: calc(25% - 40px) }
	.simple-grid.grid_spacing_50.cols-sm-4 > * { flex-basis: calc(25% - 50px) }
	.simple-grid.grid_spacing_80.cols-sm-4 > * { flex-basis: calc(25% - 80px) }
		.simple-grid.cols-sm-5 > * { flex-basis: 20% }
	.simple-grid.grid_spacing_2.cols-sm-5 > * { flex-basis: calc(20% - 2px) }
	.simple-grid.grid_spacing_4.cols-sm-5 > * { flex-basis: calc(20% - 4px) }
	.simple-grid.grid_spacing_6.cols-sm-5 > * { flex-basis: calc(20% - 6px) }
	.simple-grid.grid_spacing_8.cols-sm-5 > * { flex-basis: calc(20% - 8px) }
	.simple-grid.grid_spacing_10.cols-sm-5 > * { flex-basis: calc(20% - 10px) }
	.simple-grid.grid_spacing_12.cols-sm-5 > * { flex-basis: calc(20% - 12px) }
	.simple-grid.grid_spacing_16.cols-sm-5 > * { flex-basis: calc(20% - 16px) }
	.simple-grid.grid_spacing_20.cols-sm-5 > * { flex-basis: calc(20% - 20px) }
	.simple-grid.grid_spacing_30.cols-sm-5 > * { flex-basis: calc(20% - 30px) }
	.simple-grid.grid_spacing_40.cols-sm-5 > * { flex-basis: calc(20% - 40px) }
	.simple-grid.grid_spacing_50.cols-sm-5 > * { flex-basis: calc(20% - 50px) }
	.simple-grid.grid_spacing_80.cols-sm-5 > * { flex-basis: calc(20% - 80px) }
		.simple-grid.cols-sm-6 > * { flex-basis: 16.66% }
	.simple-grid.grid_spacing_2.cols-sm-6 > * { flex-basis: calc(16.66% - 2px) }
	.simple-grid.grid_spacing_4.cols-sm-6 > * { flex-basis: calc(16.66% - 4px) }
	.simple-grid.grid_spacing_6.cols-sm-6 > * { flex-basis: calc(16.66% - 6px) }
	.simple-grid.grid_spacing_8.cols-sm-6 > * { flex-basis: calc(16.66% - 8px) }
	.simple-grid.grid_spacing_10.cols-sm-6 > * { flex-basis: calc(16.66% - 10px) }
	.simple-grid.grid_spacing_12.cols-sm-6 > * { flex-basis: calc(16.66% - 12px) }
	.simple-grid.grid_spacing_16.cols-sm-6 > * { flex-basis: calc(16.66% - 16px) }
	.simple-grid.grid_spacing_20.cols-sm-6 > * { flex-basis: calc(16.66% - 20px) }
	.simple-grid.grid_spacing_30.cols-sm-6 > * { flex-basis: calc(16.66% - 30px) }
	.simple-grid.grid_spacing_40.cols-sm-6 > * { flex-basis: calc(16.66% - 40px) }
	.simple-grid.grid_spacing_50.cols-sm-6 > * { flex-basis: calc(16.66% - 50px) }
	.simple-grid.grid_spacing_80.cols-sm-6 > * { flex-basis: calc(16.66% - 80px) }
	
			.simple-grid > *.col-sm-hide {
				display: none;
			}

		}

		@media(max-width: 575px)
		{
				.simple-grid.cols-xs-1 > * { flex-basis: 100% }
	.simple-grid.grid_spacing_2.cols-xs-1 > * { flex-basis: calc(100% - 2px) }
	.simple-grid.grid_spacing_4.cols-xs-1 > * { flex-basis: calc(100% - 4px) }
	.simple-grid.grid_spacing_6.cols-xs-1 > * { flex-basis: calc(100% - 6px) }
	.simple-grid.grid_spacing_8.cols-xs-1 > * { flex-basis: calc(100% - 8px) }
	.simple-grid.grid_spacing_10.cols-xs-1 > * { flex-basis: calc(100% - 10px) }
	.simple-grid.grid_spacing_12.cols-xs-1 > * { flex-basis: calc(100% - 12px) }
	.simple-grid.grid_spacing_16.cols-xs-1 > * { flex-basis: calc(100% - 16px) }
	.simple-grid.grid_spacing_20.cols-xs-1 > * { flex-basis: calc(100% - 20px) }
	.simple-grid.grid_spacing_30.cols-xs-1 > * { flex-basis: calc(100% - 30px) }
	.simple-grid.grid_spacing_40.cols-xs-1 > * { flex-basis: calc(100% - 40px) }
	.simple-grid.grid_spacing_50.cols-xs-1 > * { flex-basis: calc(100% - 50px) }
	.simple-grid.grid_spacing_80.cols-xs-1 > * { flex-basis: calc(100% - 80px) }
		.simple-grid.cols-xs-2 > * { flex-basis: 50% }
	.simple-grid.grid_spacing_2.cols-xs-2 > * { flex-basis: calc(50% - 2px) }
	.simple-grid.grid_spacing_4.cols-xs-2 > * { flex-basis: calc(50% - 4px) }
	.simple-grid.grid_spacing_6.cols-xs-2 > * { flex-basis: calc(50% - 6px) }
	.simple-grid.grid_spacing_8.cols-xs-2 > * { flex-basis: calc(50% - 8px) }
	.simple-grid.grid_spacing_10.cols-xs-2 > * { flex-basis: calc(50% - 10px) }
	.simple-grid.grid_spacing_12.cols-xs-2 > * { flex-basis: calc(50% - 12px) }
	.simple-grid.grid_spacing_16.cols-xs-2 > * { flex-basis: calc(50% - 16px) }
	.simple-grid.grid_spacing_20.cols-xs-2 > * { flex-basis: calc(50% - 20px) }
	.simple-grid.grid_spacing_30.cols-xs-2 > * { flex-basis: calc(50% - 30px) }
	.simple-grid.grid_spacing_40.cols-xs-2 > * { flex-basis: calc(50% - 40px) }
	.simple-grid.grid_spacing_50.cols-xs-2 > * { flex-basis: calc(50% - 50px) }
	.simple-grid.grid_spacing_80.cols-xs-2 > * { flex-basis: calc(50% - 80px) }
		.simple-grid.cols-xs-3 > * { flex-basis: 33.33% }
	.simple-grid.grid_spacing_2.cols-xs-3 > * { flex-basis: calc(33.33% - 2px) }
	.simple-grid.grid_spacing_4.cols-xs-3 > * { flex-basis: calc(33.33% - 4px) }
	.simple-grid.grid_spacing_6.cols-xs-3 > * { flex-basis: calc(33.33% - 6px) }
	.simple-grid.grid_spacing_8.cols-xs-3 > * { flex-basis: calc(33.33% - 8px) }
	.simple-grid.grid_spacing_10.cols-xs-3 > * { flex-basis: calc(33.33% - 10px) }
	.simple-grid.grid_spacing_12.cols-xs-3 > * { flex-basis: calc(33.33% - 12px) }
	.simple-grid.grid_spacing_16.cols-xs-3 > * { flex-basis: calc(33.33% - 16px) }
	.simple-grid.grid_spacing_20.cols-xs-3 > * { flex-basis: calc(33.33% - 20px) }
	.simple-grid.grid_spacing_30.cols-xs-3 > * { flex-basis: calc(33.33% - 30px) }
	.simple-grid.grid_spacing_40.cols-xs-3 > * { flex-basis: calc(33.33% - 40px) }
	.simple-grid.grid_spacing_50.cols-xs-3 > * { flex-basis: calc(33.33% - 50px) }
	.simple-grid.grid_spacing_80.cols-xs-3 > * { flex-basis: calc(33.33% - 80px) }
		.simple-grid.cols-xs-4 > * { flex-basis: 25% }
	.simple-grid.grid_spacing_2.cols-xs-4 > * { flex-basis: calc(25% - 2px) }
	.simple-grid.grid_spacing_4.cols-xs-4 > * { flex-basis: calc(25% - 4px) }
	.simple-grid.grid_spacing_6.cols-xs-4 > * { flex-basis: calc(25% - 6px) }
	.simple-grid.grid_spacing_8.cols-xs-4 > * { flex-basis: calc(25% - 8px) }
	.simple-grid.grid_spacing_10.cols-xs-4 > * { flex-basis: calc(25% - 10px) }
	.simple-grid.grid_spacing_12.cols-xs-4 > * { flex-basis: calc(25% - 12px) }
	.simple-grid.grid_spacing_16.cols-xs-4 > * { flex-basis: calc(25% - 16px) }
	.simple-grid.grid_spacing_20.cols-xs-4 > * { flex-basis: calc(25% - 20px) }
	.simple-grid.grid_spacing_30.cols-xs-4 > * { flex-basis: calc(25% - 30px) }
	.simple-grid.grid_spacing_40.cols-xs-4 > * { flex-basis: calc(25% - 40px) }
	.simple-grid.grid_spacing_50.cols-xs-4 > * { flex-basis: calc(25% - 50px) }
	.simple-grid.grid_spacing_80.cols-xs-4 > * { flex-basis: calc(25% - 80px) }
		.simple-grid.cols-xs-5 > * { flex-basis: 20% }
	.simple-grid.grid_spacing_2.cols-xs-5 > * { flex-basis: calc(20% - 2px) }
	.simple-grid.grid_spacing_4.cols-xs-5 > * { flex-basis: calc(20% - 4px) }
	.simple-grid.grid_spacing_6.cols-xs-5 > * { flex-basis: calc(20% - 6px) }
	.simple-grid.grid_spacing_8.cols-xs-5 > * { flex-basis: calc(20% - 8px) }
	.simple-grid.grid_spacing_10.cols-xs-5 > * { flex-basis: calc(20% - 10px) }
	.simple-grid.grid_spacing_12.cols-xs-5 > * { flex-basis: calc(20% - 12px) }
	.simple-grid.grid_spacing_16.cols-xs-5 > * { flex-basis: calc(20% - 16px) }
	.simple-grid.grid_spacing_20.cols-xs-5 > * { flex-basis: calc(20% - 20px) }
	.simple-grid.grid_spacing_30.cols-xs-5 > * { flex-basis: calc(20% - 30px) }
	.simple-grid.grid_spacing_40.cols-xs-5 > * { flex-basis: calc(20% - 40px) }
	.simple-grid.grid_spacing_50.cols-xs-5 > * { flex-basis: calc(20% - 50px) }
	.simple-grid.grid_spacing_80.cols-xs-5 > * { flex-basis: calc(20% - 80px) }
		.simple-grid.cols-xs-6 > * { flex-basis: 16.66% }
	.simple-grid.grid_spacing_2.cols-xs-6 > * { flex-basis: calc(16.66% - 2px) }
	.simple-grid.grid_spacing_4.cols-xs-6 > * { flex-basis: calc(16.66% - 4px) }
	.simple-grid.grid_spacing_6.cols-xs-6 > * { flex-basis: calc(16.66% - 6px) }
	.simple-grid.grid_spacing_8.cols-xs-6 > * { flex-basis: calc(16.66% - 8px) }
	.simple-grid.grid_spacing_10.cols-xs-6 > * { flex-basis: calc(16.66% - 10px) }
	.simple-grid.grid_spacing_12.cols-xs-6 > * { flex-basis: calc(16.66% - 12px) }
	.simple-grid.grid_spacing_16.cols-xs-6 > * { flex-basis: calc(16.66% - 16px) }
	.simple-grid.grid_spacing_20.cols-xs-6 > * { flex-basis: calc(16.66% - 20px) }
	.simple-grid.grid_spacing_30.cols-xs-6 > * { flex-basis: calc(16.66% - 30px) }
	.simple-grid.grid_spacing_40.cols-xs-6 > * { flex-basis: calc(16.66% - 40px) }
	.simple-grid.grid_spacing_50.cols-xs-6 > * { flex-basis: calc(16.66% - 50px) }
	.simple-grid.grid_spacing_80.cols-xs-6 > * { flex-basis: calc(16.66% - 80px) }
	
			.simple-grid > *.col-xs-hide {
				display: none;
			}

		}

		/* END OF CORE GRID */
		/* ------------------------------------------------------------------------------------------------------ */

					
			@media(min-width: 1200px)
			{
				/* HELLO 25% */	.simple-grid.grid_594 > * {	flex-basis: 25%; }
	.simple-grid.grid_594.grid_spacing_2 > * {	flex-basis: calc(25% - 2px); margin: 1px; }
	.simple-grid.grid_594.grid_spacing_4 > * {	flex-basis: calc(25% - 4px); margin: 2px; }
	.simple-grid.grid_594.grid_spacing_6 > * {	flex-basis: calc(25% - 6px); margin: 3px; }
	.simple-grid.grid_594.grid_spacing_8 > * {	flex-basis: calc(25% - 8px); margin: 4px; }
	.simple-grid.grid_594.grid_spacing_10 > * {	flex-basis: calc(25% - 10px);  margin: 5px; }
	.simple-grid.grid_594.grid_spacing_12 > * {	flex-basis: calc(25% - 12px);  margin: 6px; }
	.simple-grid.grid_594.grid_spacing_16 > * {	flex-basis: calc(25% - 16px);  margin: 8px; }
	.simple-grid.grid_594.grid_spacing_20 > * {	flex-basis: calc(25% - 20px);  margin: 10px; }
	.simple-grid.grid_594.grid_spacing_30 > * {	flex-basis: calc(25% - 30px);  margin: 15px; }
	.simple-grid.grid_594.grid_spacing_40 > * {	flex-basis: calc(25% - 40px);  margin: 20px; }
	.simple-grid.grid_594.grid_spacing_50 > * {	flex-basis: calc(25% - 50px);  margin: 25px; }
	.simple-grid.grid_594.grid_spacing_80 > * {	flex-basis: calc(25% - 80px);  margin: 40px; }
				.simple-grid.grid_594 > *:nth-child(3n + 1) 
			{
				
									flex-basis: 30%;
								}
			
			.simple-grid.grid_594.grid_spacing_2 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 2px);   }
			.simple-grid.grid_594.grid_spacing_4 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 4px);   }
			.simple-grid.grid_594.grid_spacing_6 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 6px);   }
			.simple-grid.grid_594.grid_spacing_8 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 8px);   }
			.simple-grid.grid_594.grid_spacing_10 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 10px);   }
			.simple-grid.grid_594.grid_spacing_12 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 12px);   }
			.simple-grid.grid_594.grid_spacing_16 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 16px);   }
			.simple-grid.grid_594.grid_spacing_20 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 20px);   }
			.simple-grid.grid_594.grid_spacing_30 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 30px);   }
			.simple-grid.grid_594.grid_spacing_40 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 40px);   }
			.simple-grid.grid_594.grid_spacing_50 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 50px);   }
			.simple-grid.grid_594.grid_spacing_80 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 80px);   }
			
			.simple-grid.grid_594 > .simple-box:nth-child(3n + 1) > article > .overlay 
			{
							}
						.simple-grid.grid_594 > *:nth-child(3n + 2) 
			{
				
									flex-basis: 10%;
								}
			
			.simple-grid.grid_594.grid_spacing_2 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 2px);   }
			.simple-grid.grid_594.grid_spacing_4 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 4px);   }
			.simple-grid.grid_594.grid_spacing_6 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 6px);   }
			.simple-grid.grid_594.grid_spacing_8 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 8px);   }
			.simple-grid.grid_594.grid_spacing_10 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 10px);   }
			.simple-grid.grid_594.grid_spacing_12 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 12px);   }
			.simple-grid.grid_594.grid_spacing_16 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 16px);   }
			.simple-grid.grid_594.grid_spacing_20 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 20px);   }
			.simple-grid.grid_594.grid_spacing_30 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 30px);   }
			.simple-grid.grid_594.grid_spacing_40 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 40px);   }
			.simple-grid.grid_594.grid_spacing_50 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 50px);   }
			.simple-grid.grid_594.grid_spacing_80 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 80px);   }
			
			.simple-grid.grid_594 > .simple-box:nth-child(3n + 2) > article > .overlay 
			{
							}
						.simple-grid.grid_594 > *:nth-child(3n + 3) 
			{
				
									flex-basis: 60%;
								}
			
			.simple-grid.grid_594.grid_spacing_2 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 2px);   }
			.simple-grid.grid_594.grid_spacing_4 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 4px);   }
			.simple-grid.grid_594.grid_spacing_6 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 6px);   }
			.simple-grid.grid_594.grid_spacing_8 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 8px);   }
			.simple-grid.grid_594.grid_spacing_10 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 10px);   }
			.simple-grid.grid_594.grid_spacing_12 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 12px);   }
			.simple-grid.grid_594.grid_spacing_16 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 16px);   }
			.simple-grid.grid_594.grid_spacing_20 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 20px);   }
			.simple-grid.grid_594.grid_spacing_30 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 30px);   }
			.simple-grid.grid_594.grid_spacing_40 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 40px);   }
			.simple-grid.grid_594.grid_spacing_50 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 50px);   }
			.simple-grid.grid_594.grid_spacing_80 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 80px);   }
			
			.simple-grid.grid_594 > .simple-box:nth-child(3n + 3) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 992px) and (max-width: 1199px)
			{
				/* HELLO 25% */	.simple-grid.grid_594 > * {	flex-basis: 25%; }
	.simple-grid.grid_594.grid_spacing_2 > * {	flex-basis: calc(25% - 2px); margin: 1px; }
	.simple-grid.grid_594.grid_spacing_4 > * {	flex-basis: calc(25% - 4px); margin: 2px; }
	.simple-grid.grid_594.grid_spacing_6 > * {	flex-basis: calc(25% - 6px); margin: 3px; }
	.simple-grid.grid_594.grid_spacing_8 > * {	flex-basis: calc(25% - 8px); margin: 4px; }
	.simple-grid.grid_594.grid_spacing_10 > * {	flex-basis: calc(25% - 10px);  margin: 5px; }
	.simple-grid.grid_594.grid_spacing_12 > * {	flex-basis: calc(25% - 12px);  margin: 6px; }
	.simple-grid.grid_594.grid_spacing_16 > * {	flex-basis: calc(25% - 16px);  margin: 8px; }
	.simple-grid.grid_594.grid_spacing_20 > * {	flex-basis: calc(25% - 20px);  margin: 10px; }
	.simple-grid.grid_594.grid_spacing_30 > * {	flex-basis: calc(25% - 30px);  margin: 15px; }
	.simple-grid.grid_594.grid_spacing_40 > * {	flex-basis: calc(25% - 40px);  margin: 20px; }
	.simple-grid.grid_594.grid_spacing_50 > * {	flex-basis: calc(25% - 50px);  margin: 25px; }
	.simple-grid.grid_594.grid_spacing_80 > * {	flex-basis: calc(25% - 80px);  margin: 40px; }
				.simple-grid.grid_594 > *:nth-child(3n + 1) 
			{
				
									flex-basis: 30%;
								}
			
			.simple-grid.grid_594.grid_spacing_2 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 2px);   }
			.simple-grid.grid_594.grid_spacing_4 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 4px);   }
			.simple-grid.grid_594.grid_spacing_6 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 6px);   }
			.simple-grid.grid_594.grid_spacing_8 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 8px);   }
			.simple-grid.grid_594.grid_spacing_10 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 10px);   }
			.simple-grid.grid_594.grid_spacing_12 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 12px);   }
			.simple-grid.grid_594.grid_spacing_16 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 16px);   }
			.simple-grid.grid_594.grid_spacing_20 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 20px);   }
			.simple-grid.grid_594.grid_spacing_30 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 30px);   }
			.simple-grid.grid_594.grid_spacing_40 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 40px);   }
			.simple-grid.grid_594.grid_spacing_50 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 50px);   }
			.simple-grid.grid_594.grid_spacing_80 > *:nth-child(3n + 1)  {	flex-basis: calc(30% - 80px);   }
			
			.simple-grid.grid_594 > .simple-box:nth-child(3n + 1) > article > .overlay 
			{
							}
						.simple-grid.grid_594 > *:nth-child(3n + 2) 
			{
				
									flex-basis: 10%;
								}
			
			.simple-grid.grid_594.grid_spacing_2 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 2px);   }
			.simple-grid.grid_594.grid_spacing_4 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 4px);   }
			.simple-grid.grid_594.grid_spacing_6 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 6px);   }
			.simple-grid.grid_594.grid_spacing_8 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 8px);   }
			.simple-grid.grid_594.grid_spacing_10 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 10px);   }
			.simple-grid.grid_594.grid_spacing_12 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 12px);   }
			.simple-grid.grid_594.grid_spacing_16 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 16px);   }
			.simple-grid.grid_594.grid_spacing_20 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 20px);   }
			.simple-grid.grid_594.grid_spacing_30 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 30px);   }
			.simple-grid.grid_594.grid_spacing_40 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 40px);   }
			.simple-grid.grid_594.grid_spacing_50 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 50px);   }
			.simple-grid.grid_594.grid_spacing_80 > *:nth-child(3n + 2)  {	flex-basis: calc(10% - 80px);   }
			
			.simple-grid.grid_594 > .simple-box:nth-child(3n + 2) > article > .overlay 
			{
							}
						.simple-grid.grid_594 > *:nth-child(3n + 3) 
			{
				
									flex-basis: 60%;
								}
			
			.simple-grid.grid_594.grid_spacing_2 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 2px);   }
			.simple-grid.grid_594.grid_spacing_4 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 4px);   }
			.simple-grid.grid_594.grid_spacing_6 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 6px);   }
			.simple-grid.grid_594.grid_spacing_8 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 8px);   }
			.simple-grid.grid_594.grid_spacing_10 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 10px);   }
			.simple-grid.grid_594.grid_spacing_12 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 12px);   }
			.simple-grid.grid_594.grid_spacing_16 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 16px);   }
			.simple-grid.grid_594.grid_spacing_20 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 20px);   }
			.simple-grid.grid_594.grid_spacing_30 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 30px);   }
			.simple-grid.grid_594.grid_spacing_40 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 40px);   }
			.simple-grid.grid_594.grid_spacing_50 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 50px);   }
			.simple-grid.grid_594.grid_spacing_80 > *:nth-child(3n + 3)  {	flex-basis: calc(60% - 80px);   }
			
			.simple-grid.grid_594 > .simple-box:nth-child(3n + 3) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 767px) and (max-width: 991px)
			{
				/* HELLO 50% */	.simple-grid.grid_594 > * {	flex-basis: 50%; }
	.simple-grid.grid_594.grid_spacing_2 > * {	flex-basis: calc(50% - 2px); margin: 1px; }
	.simple-grid.grid_594.grid_spacing_4 > * {	flex-basis: calc(50% - 4px); margin: 2px; }
	.simple-grid.grid_594.grid_spacing_6 > * {	flex-basis: calc(50% - 6px); margin: 3px; }
	.simple-grid.grid_594.grid_spacing_8 > * {	flex-basis: calc(50% - 8px); margin: 4px; }
	.simple-grid.grid_594.grid_spacing_10 > * {	flex-basis: calc(50% - 10px);  margin: 5px; }
	.simple-grid.grid_594.grid_spacing_12 > * {	flex-basis: calc(50% - 12px);  margin: 6px; }
	.simple-grid.grid_594.grid_spacing_16 > * {	flex-basis: calc(50% - 16px);  margin: 8px; }
	.simple-grid.grid_594.grid_spacing_20 > * {	flex-basis: calc(50% - 20px);  margin: 10px; }
	.simple-grid.grid_594.grid_spacing_30 > * {	flex-basis: calc(50% - 30px);  margin: 15px; }
	.simple-grid.grid_594.grid_spacing_40 > * {	flex-basis: calc(50% - 40px);  margin: 20px; }
	.simple-grid.grid_594.grid_spacing_50 > * {	flex-basis: calc(50% - 50px);  margin: 25px; }
	.simple-grid.grid_594.grid_spacing_80 > * {	flex-basis: calc(50% - 80px);  margin: 40px; }
				.simple-grid.grid_594 > *:nth-child(2n + 1) 
			{
				
									flex-basis: 35%;
								}
			
			.simple-grid.grid_594.grid_spacing_2 > *:nth-child(2n + 1)  {	flex-basis: calc(35% - 2px);   }
			.simple-grid.grid_594.grid_spacing_4 > *:nth-child(2n + 1)  {	flex-basis: calc(35% - 4px);   }
			.simple-grid.grid_594.grid_spacing_6 > *:nth-child(2n + 1)  {	flex-basis: calc(35% - 6px);   }
			.simple-grid.grid_594.grid_spacing_8 > *:nth-child(2n + 1)  {	flex-basis: calc(35% - 8px);   }
			.simple-grid.grid_594.grid_spacing_10 > *:nth-child(2n + 1)  {	flex-basis: calc(35% - 10px);   }
			.simple-grid.grid_594.grid_spacing_12 > *:nth-child(2n + 1)  {	flex-basis: calc(35% - 12px);   }
			.simple-grid.grid_594.grid_spacing_16 > *:nth-child(2n + 1)  {	flex-basis: calc(35% - 16px);   }
			.simple-grid.grid_594.grid_spacing_20 > *:nth-child(2n + 1)  {	flex-basis: calc(35% - 20px);   }
			.simple-grid.grid_594.grid_spacing_30 > *:nth-child(2n + 1)  {	flex-basis: calc(35% - 30px);   }
			.simple-grid.grid_594.grid_spacing_40 > *:nth-child(2n + 1)  {	flex-basis: calc(35% - 40px);   }
			.simple-grid.grid_594.grid_spacing_50 > *:nth-child(2n + 1)  {	flex-basis: calc(35% - 50px);   }
			.simple-grid.grid_594.grid_spacing_80 > *:nth-child(2n + 1)  {	flex-basis: calc(35% - 80px);   }
			
			.simple-grid.grid_594 > .simple-box:nth-child(2n + 1) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 576px) and (max-width: 767px)
			{
				/* HELLO 100% */	.simple-grid.grid_594 > * {	flex-basis: 100%; }
	.simple-grid.grid_594.grid_spacing_2 > * {	flex-basis: calc(100% - 2px); margin: 1px; }
	.simple-grid.grid_594.grid_spacing_4 > * {	flex-basis: calc(100% - 4px); margin: 2px; }
	.simple-grid.grid_594.grid_spacing_6 > * {	flex-basis: calc(100% - 6px); margin: 3px; }
	.simple-grid.grid_594.grid_spacing_8 > * {	flex-basis: calc(100% - 8px); margin: 4px; }
	.simple-grid.grid_594.grid_spacing_10 > * {	flex-basis: calc(100% - 10px);  margin: 5px; }
	.simple-grid.grid_594.grid_spacing_12 > * {	flex-basis: calc(100% - 12px);  margin: 6px; }
	.simple-grid.grid_594.grid_spacing_16 > * {	flex-basis: calc(100% - 16px);  margin: 8px; }
	.simple-grid.grid_594.grid_spacing_20 > * {	flex-basis: calc(100% - 20px);  margin: 10px; }
	.simple-grid.grid_594.grid_spacing_30 > * {	flex-basis: calc(100% - 30px);  margin: 15px; }
	.simple-grid.grid_594.grid_spacing_40 > * {	flex-basis: calc(100% - 40px);  margin: 20px; }
	.simple-grid.grid_594.grid_spacing_50 > * {	flex-basis: calc(100% - 50px);  margin: 25px; }
	.simple-grid.grid_594.grid_spacing_80 > * {	flex-basis: calc(100% - 80px);  margin: 40px; }
				.simple-grid.grid_594 > *:nth-child(2n + 1) 
			{
				
									flex-basis: 50%;
								}
			
			.simple-grid.grid_594.grid_spacing_2 > *:nth-child(2n + 1)  {	flex-basis: calc(50% - 2px);   }
			.simple-grid.grid_594.grid_spacing_4 > *:nth-child(2n + 1)  {	flex-basis: calc(50% - 4px);   }
			.simple-grid.grid_594.grid_spacing_6 > *:nth-child(2n + 1)  {	flex-basis: calc(50% - 6px);   }
			.simple-grid.grid_594.grid_spacing_8 > *:nth-child(2n + 1)  {	flex-basis: calc(50% - 8px);   }
			.simple-grid.grid_594.grid_spacing_10 > *:nth-child(2n + 1)  {	flex-basis: calc(50% - 10px);   }
			.simple-grid.grid_594.grid_spacing_12 > *:nth-child(2n + 1)  {	flex-basis: calc(50% - 12px);   }
			.simple-grid.grid_594.grid_spacing_16 > *:nth-child(2n + 1)  {	flex-basis: calc(50% - 16px);   }
			.simple-grid.grid_594.grid_spacing_20 > *:nth-child(2n + 1)  {	flex-basis: calc(50% - 20px);   }
			.simple-grid.grid_594.grid_spacing_30 > *:nth-child(2n + 1)  {	flex-basis: calc(50% - 30px);   }
			.simple-grid.grid_594.grid_spacing_40 > *:nth-child(2n + 1)  {	flex-basis: calc(50% - 40px);   }
			.simple-grid.grid_594.grid_spacing_50 > *:nth-child(2n + 1)  {	flex-basis: calc(50% - 50px);   }
			.simple-grid.grid_594.grid_spacing_80 > *:nth-child(2n + 1)  {	flex-basis: calc(50% - 80px);   }
			
			.simple-grid.grid_594 > .simple-box:nth-child(2n + 1) > article > .overlay 
			{
							}
						}
			
			@media(max-width: 575px)
			{
				/* HELLO 100% */	.simple-grid.grid_594 > * {	flex-basis: 100%; }
	.simple-grid.grid_594.grid_spacing_2 > * {	flex-basis: calc(100% - 2px); margin: 1px; }
	.simple-grid.grid_594.grid_spacing_4 > * {	flex-basis: calc(100% - 4px); margin: 2px; }
	.simple-grid.grid_594.grid_spacing_6 > * {	flex-basis: calc(100% - 6px); margin: 3px; }
	.simple-grid.grid_594.grid_spacing_8 > * {	flex-basis: calc(100% - 8px); margin: 4px; }
	.simple-grid.grid_594.grid_spacing_10 > * {	flex-basis: calc(100% - 10px);  margin: 5px; }
	.simple-grid.grid_594.grid_spacing_12 > * {	flex-basis: calc(100% - 12px);  margin: 6px; }
	.simple-grid.grid_594.grid_spacing_16 > * {	flex-basis: calc(100% - 16px);  margin: 8px; }
	.simple-grid.grid_594.grid_spacing_20 > * {	flex-basis: calc(100% - 20px);  margin: 10px; }
	.simple-grid.grid_594.grid_spacing_30 > * {	flex-basis: calc(100% - 30px);  margin: 15px; }
	.simple-grid.grid_594.grid_spacing_40 > * {	flex-basis: calc(100% - 40px);  margin: 20px; }
	.simple-grid.grid_594.grid_spacing_50 > * {	flex-basis: calc(100% - 50px);  margin: 25px; }
	.simple-grid.grid_594.grid_spacing_80 > * {	flex-basis: calc(100% - 80px);  margin: 40px; }
				}
			
						
			@media(min-width: 1200px)
			{
				/* HELLO 33.3% */	.simple-grid.grid_567 > * {	flex-basis: 33.3%; }
	.simple-grid.grid_567.grid_spacing_2 > * {	flex-basis: calc(33.3% - 2px); margin: 1px; }
	.simple-grid.grid_567.grid_spacing_4 > * {	flex-basis: calc(33.3% - 4px); margin: 2px; }
	.simple-grid.grid_567.grid_spacing_6 > * {	flex-basis: calc(33.3% - 6px); margin: 3px; }
	.simple-grid.grid_567.grid_spacing_8 > * {	flex-basis: calc(33.3% - 8px); margin: 4px; }
	.simple-grid.grid_567.grid_spacing_10 > * {	flex-basis: calc(33.3% - 10px);  margin: 5px; }
	.simple-grid.grid_567.grid_spacing_12 > * {	flex-basis: calc(33.3% - 12px);  margin: 6px; }
	.simple-grid.grid_567.grid_spacing_16 > * {	flex-basis: calc(33.3% - 16px);  margin: 8px; }
	.simple-grid.grid_567.grid_spacing_20 > * {	flex-basis: calc(33.3% - 20px);  margin: 10px; }
	.simple-grid.grid_567.grid_spacing_30 > * {	flex-basis: calc(33.3% - 30px);  margin: 15px; }
	.simple-grid.grid_567.grid_spacing_40 > * {	flex-basis: calc(33.3% - 40px);  margin: 20px; }
	.simple-grid.grid_567.grid_spacing_50 > * {	flex-basis: calc(33.3% - 50px);  margin: 25px; }
	.simple-grid.grid_567.grid_spacing_80 > * {	flex-basis: calc(33.3% - 80px);  margin: 40px; }
				.simple-grid.grid_567 > *:nth-child(2n + 1) 
			{
				
									flex-basis: 66.6%;
								}
			
			.simple-grid.grid_567.grid_spacing_2 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 2px);   }
			.simple-grid.grid_567.grid_spacing_4 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 4px);   }
			.simple-grid.grid_567.grid_spacing_6 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 6px);   }
			.simple-grid.grid_567.grid_spacing_8 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 8px);   }
			.simple-grid.grid_567.grid_spacing_10 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 10px);   }
			.simple-grid.grid_567.grid_spacing_12 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 12px);   }
			.simple-grid.grid_567.grid_spacing_16 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 16px);   }
			.simple-grid.grid_567.grid_spacing_20 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 20px);   }
			.simple-grid.grid_567.grid_spacing_30 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 30px);   }
			.simple-grid.grid_567.grid_spacing_40 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 40px);   }
			.simple-grid.grid_567.grid_spacing_50 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 50px);   }
			.simple-grid.grid_567.grid_spacing_80 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 80px);   }
			
			.simple-grid.grid_567 > .simple-box:nth-child(2n + 1) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 992px) and (max-width: 1199px)
			{
				/* HELLO 33.3% */	.simple-grid.grid_567 > * {	flex-basis: 33.3%; }
	.simple-grid.grid_567.grid_spacing_2 > * {	flex-basis: calc(33.3% - 2px); margin: 1px; }
	.simple-grid.grid_567.grid_spacing_4 > * {	flex-basis: calc(33.3% - 4px); margin: 2px; }
	.simple-grid.grid_567.grid_spacing_6 > * {	flex-basis: calc(33.3% - 6px); margin: 3px; }
	.simple-grid.grid_567.grid_spacing_8 > * {	flex-basis: calc(33.3% - 8px); margin: 4px; }
	.simple-grid.grid_567.grid_spacing_10 > * {	flex-basis: calc(33.3% - 10px);  margin: 5px; }
	.simple-grid.grid_567.grid_spacing_12 > * {	flex-basis: calc(33.3% - 12px);  margin: 6px; }
	.simple-grid.grid_567.grid_spacing_16 > * {	flex-basis: calc(33.3% - 16px);  margin: 8px; }
	.simple-grid.grid_567.grid_spacing_20 > * {	flex-basis: calc(33.3% - 20px);  margin: 10px; }
	.simple-grid.grid_567.grid_spacing_30 > * {	flex-basis: calc(33.3% - 30px);  margin: 15px; }
	.simple-grid.grid_567.grid_spacing_40 > * {	flex-basis: calc(33.3% - 40px);  margin: 20px; }
	.simple-grid.grid_567.grid_spacing_50 > * {	flex-basis: calc(33.3% - 50px);  margin: 25px; }
	.simple-grid.grid_567.grid_spacing_80 > * {	flex-basis: calc(33.3% - 80px);  margin: 40px; }
				.simple-grid.grid_567 > *:nth-child(2n + 1) 
			{
				
									flex-basis: 66.6%;
								}
			
			.simple-grid.grid_567.grid_spacing_2 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 2px);   }
			.simple-grid.grid_567.grid_spacing_4 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 4px);   }
			.simple-grid.grid_567.grid_spacing_6 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 6px);   }
			.simple-grid.grid_567.grid_spacing_8 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 8px);   }
			.simple-grid.grid_567.grid_spacing_10 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 10px);   }
			.simple-grid.grid_567.grid_spacing_12 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 12px);   }
			.simple-grid.grid_567.grid_spacing_16 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 16px);   }
			.simple-grid.grid_567.grid_spacing_20 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 20px);   }
			.simple-grid.grid_567.grid_spacing_30 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 30px);   }
			.simple-grid.grid_567.grid_spacing_40 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 40px);   }
			.simple-grid.grid_567.grid_spacing_50 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 50px);   }
			.simple-grid.grid_567.grid_spacing_80 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 80px);   }
			
			.simple-grid.grid_567 > .simple-box:nth-child(2n + 1) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 767px) and (max-width: 991px)
			{
				/*HELLO yes - xl*//* HELLO 33.3% */	.simple-grid.grid_567 > * {	flex-basis: 33.3%; }
	.simple-grid.grid_567.grid_spacing_2 > * {	flex-basis: calc(33.3% - 2px); margin: 1px; }
	.simple-grid.grid_567.grid_spacing_4 > * {	flex-basis: calc(33.3% - 4px); margin: 2px; }
	.simple-grid.grid_567.grid_spacing_6 > * {	flex-basis: calc(33.3% - 6px); margin: 3px; }
	.simple-grid.grid_567.grid_spacing_8 > * {	flex-basis: calc(33.3% - 8px); margin: 4px; }
	.simple-grid.grid_567.grid_spacing_10 > * {	flex-basis: calc(33.3% - 10px);  margin: 5px; }
	.simple-grid.grid_567.grid_spacing_12 > * {	flex-basis: calc(33.3% - 12px);  margin: 6px; }
	.simple-grid.grid_567.grid_spacing_16 > * {	flex-basis: calc(33.3% - 16px);  margin: 8px; }
	.simple-grid.grid_567.grid_spacing_20 > * {	flex-basis: calc(33.3% - 20px);  margin: 10px; }
	.simple-grid.grid_567.grid_spacing_30 > * {	flex-basis: calc(33.3% - 30px);  margin: 15px; }
	.simple-grid.grid_567.grid_spacing_40 > * {	flex-basis: calc(33.3% - 40px);  margin: 20px; }
	.simple-grid.grid_567.grid_spacing_50 > * {	flex-basis: calc(33.3% - 50px);  margin: 25px; }
	.simple-grid.grid_567.grid_spacing_80 > * {	flex-basis: calc(33.3% - 80px);  margin: 40px; }
				.simple-grid.grid_567 > *:nth-child(2n + 1) 
			{
				
									flex-basis: 66.6%;
								}
			
			.simple-grid.grid_567.grid_spacing_2 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 2px);   }
			.simple-grid.grid_567.grid_spacing_4 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 4px);   }
			.simple-grid.grid_567.grid_spacing_6 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 6px);   }
			.simple-grid.grid_567.grid_spacing_8 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 8px);   }
			.simple-grid.grid_567.grid_spacing_10 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 10px);   }
			.simple-grid.grid_567.grid_spacing_12 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 12px);   }
			.simple-grid.grid_567.grid_spacing_16 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 16px);   }
			.simple-grid.grid_567.grid_spacing_20 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 20px);   }
			.simple-grid.grid_567.grid_spacing_30 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 30px);   }
			.simple-grid.grid_567.grid_spacing_40 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 40px);   }
			.simple-grid.grid_567.grid_spacing_50 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 50px);   }
			.simple-grid.grid_567.grid_spacing_80 > *:nth-child(2n + 1)  {	flex-basis: calc(66.6% - 80px);   }
			
			.simple-grid.grid_567 > .simple-box:nth-child(2n + 1) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 576px) and (max-width: 767px)
			{
				/* HELLO 100% */	.simple-grid.grid_567 > * {	flex-basis: 100%; }
	.simple-grid.grid_567.grid_spacing_2 > * {	flex-basis: calc(100% - 2px); margin: 1px; }
	.simple-grid.grid_567.grid_spacing_4 > * {	flex-basis: calc(100% - 4px); margin: 2px; }
	.simple-grid.grid_567.grid_spacing_6 > * {	flex-basis: calc(100% - 6px); margin: 3px; }
	.simple-grid.grid_567.grid_spacing_8 > * {	flex-basis: calc(100% - 8px); margin: 4px; }
	.simple-grid.grid_567.grid_spacing_10 > * {	flex-basis: calc(100% - 10px);  margin: 5px; }
	.simple-grid.grid_567.grid_spacing_12 > * {	flex-basis: calc(100% - 12px);  margin: 6px; }
	.simple-grid.grid_567.grid_spacing_16 > * {	flex-basis: calc(100% - 16px);  margin: 8px; }
	.simple-grid.grid_567.grid_spacing_20 > * {	flex-basis: calc(100% - 20px);  margin: 10px; }
	.simple-grid.grid_567.grid_spacing_30 > * {	flex-basis: calc(100% - 30px);  margin: 15px; }
	.simple-grid.grid_567.grid_spacing_40 > * {	flex-basis: calc(100% - 40px);  margin: 20px; }
	.simple-grid.grid_567.grid_spacing_50 > * {	flex-basis: calc(100% - 50px);  margin: 25px; }
	.simple-grid.grid_567.grid_spacing_80 > * {	flex-basis: calc(100% - 80px);  margin: 40px; }
				}
			
			@media(max-width: 575px)
			{
				/* HELLO 100% */	.simple-grid.grid_567 > * {	flex-basis: 100%; }
	.simple-grid.grid_567.grid_spacing_2 > * {	flex-basis: calc(100% - 2px); margin: 1px; }
	.simple-grid.grid_567.grid_spacing_4 > * {	flex-basis: calc(100% - 4px); margin: 2px; }
	.simple-grid.grid_567.grid_spacing_6 > * {	flex-basis: calc(100% - 6px); margin: 3px; }
	.simple-grid.grid_567.grid_spacing_8 > * {	flex-basis: calc(100% - 8px); margin: 4px; }
	.simple-grid.grid_567.grid_spacing_10 > * {	flex-basis: calc(100% - 10px);  margin: 5px; }
	.simple-grid.grid_567.grid_spacing_12 > * {	flex-basis: calc(100% - 12px);  margin: 6px; }
	.simple-grid.grid_567.grid_spacing_16 > * {	flex-basis: calc(100% - 16px);  margin: 8px; }
	.simple-grid.grid_567.grid_spacing_20 > * {	flex-basis: calc(100% - 20px);  margin: 10px; }
	.simple-grid.grid_567.grid_spacing_30 > * {	flex-basis: calc(100% - 30px);  margin: 15px; }
	.simple-grid.grid_567.grid_spacing_40 > * {	flex-basis: calc(100% - 40px);  margin: 20px; }
	.simple-grid.grid_567.grid_spacing_50 > * {	flex-basis: calc(100% - 50px);  margin: 25px; }
	.simple-grid.grid_567.grid_spacing_80 > * {	flex-basis: calc(100% - 80px);  margin: 40px; }
				}
			
						
			@media(min-width: 1200px)
			{
				/* HELLO 33.3% */	.simple-grid.grid_566 > * {	flex-basis: 33.3%; }
	.simple-grid.grid_566.grid_spacing_2 > * {	flex-basis: calc(33.3% - 2px); margin: 1px; }
	.simple-grid.grid_566.grid_spacing_4 > * {	flex-basis: calc(33.3% - 4px); margin: 2px; }
	.simple-grid.grid_566.grid_spacing_6 > * {	flex-basis: calc(33.3% - 6px); margin: 3px; }
	.simple-grid.grid_566.grid_spacing_8 > * {	flex-basis: calc(33.3% - 8px); margin: 4px; }
	.simple-grid.grid_566.grid_spacing_10 > * {	flex-basis: calc(33.3% - 10px);  margin: 5px; }
	.simple-grid.grid_566.grid_spacing_12 > * {	flex-basis: calc(33.3% - 12px);  margin: 6px; }
	.simple-grid.grid_566.grid_spacing_16 > * {	flex-basis: calc(33.3% - 16px);  margin: 8px; }
	.simple-grid.grid_566.grid_spacing_20 > * {	flex-basis: calc(33.3% - 20px);  margin: 10px; }
	.simple-grid.grid_566.grid_spacing_30 > * {	flex-basis: calc(33.3% - 30px);  margin: 15px; }
	.simple-grid.grid_566.grid_spacing_40 > * {	flex-basis: calc(33.3% - 40px);  margin: 20px; }
	.simple-grid.grid_566.grid_spacing_50 > * {	flex-basis: calc(33.3% - 50px);  margin: 25px; }
	.simple-grid.grid_566.grid_spacing_80 > * {	flex-basis: calc(33.3% - 80px);  margin: 40px; }
				.simple-grid.grid_566 > *:nth-child(2n + 2) 
			{
				
									flex-basis: 66.6%;
								}
			
			.simple-grid.grid_566.grid_spacing_2 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 2px);   }
			.simple-grid.grid_566.grid_spacing_4 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 4px);   }
			.simple-grid.grid_566.grid_spacing_6 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 6px);   }
			.simple-grid.grid_566.grid_spacing_8 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 8px);   }
			.simple-grid.grid_566.grid_spacing_10 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 10px);   }
			.simple-grid.grid_566.grid_spacing_12 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 12px);   }
			.simple-grid.grid_566.grid_spacing_16 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 16px);   }
			.simple-grid.grid_566.grid_spacing_20 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 20px);   }
			.simple-grid.grid_566.grid_spacing_30 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 30px);   }
			.simple-grid.grid_566.grid_spacing_40 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 40px);   }
			.simple-grid.grid_566.grid_spacing_50 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 50px);   }
			.simple-grid.grid_566.grid_spacing_80 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 80px);   }
			
			.simple-grid.grid_566 > .simple-box:nth-child(2n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 992px) and (max-width: 1199px)
			{
				/* HELLO 33.3% */	.simple-grid.grid_566 > * {	flex-basis: 33.3%; }
	.simple-grid.grid_566.grid_spacing_2 > * {	flex-basis: calc(33.3% - 2px); margin: 1px; }
	.simple-grid.grid_566.grid_spacing_4 > * {	flex-basis: calc(33.3% - 4px); margin: 2px; }
	.simple-grid.grid_566.grid_spacing_6 > * {	flex-basis: calc(33.3% - 6px); margin: 3px; }
	.simple-grid.grid_566.grid_spacing_8 > * {	flex-basis: calc(33.3% - 8px); margin: 4px; }
	.simple-grid.grid_566.grid_spacing_10 > * {	flex-basis: calc(33.3% - 10px);  margin: 5px; }
	.simple-grid.grid_566.grid_spacing_12 > * {	flex-basis: calc(33.3% - 12px);  margin: 6px; }
	.simple-grid.grid_566.grid_spacing_16 > * {	flex-basis: calc(33.3% - 16px);  margin: 8px; }
	.simple-grid.grid_566.grid_spacing_20 > * {	flex-basis: calc(33.3% - 20px);  margin: 10px; }
	.simple-grid.grid_566.grid_spacing_30 > * {	flex-basis: calc(33.3% - 30px);  margin: 15px; }
	.simple-grid.grid_566.grid_spacing_40 > * {	flex-basis: calc(33.3% - 40px);  margin: 20px; }
	.simple-grid.grid_566.grid_spacing_50 > * {	flex-basis: calc(33.3% - 50px);  margin: 25px; }
	.simple-grid.grid_566.grid_spacing_80 > * {	flex-basis: calc(33.3% - 80px);  margin: 40px; }
				.simple-grid.grid_566 > *:nth-child(2n + 2) 
			{
				
									flex-basis: 66.6%;
								}
			
			.simple-grid.grid_566.grid_spacing_2 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 2px);   }
			.simple-grid.grid_566.grid_spacing_4 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 4px);   }
			.simple-grid.grid_566.grid_spacing_6 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 6px);   }
			.simple-grid.grid_566.grid_spacing_8 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 8px);   }
			.simple-grid.grid_566.grid_spacing_10 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 10px);   }
			.simple-grid.grid_566.grid_spacing_12 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 12px);   }
			.simple-grid.grid_566.grid_spacing_16 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 16px);   }
			.simple-grid.grid_566.grid_spacing_20 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 20px);   }
			.simple-grid.grid_566.grid_spacing_30 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 30px);   }
			.simple-grid.grid_566.grid_spacing_40 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 40px);   }
			.simple-grid.grid_566.grid_spacing_50 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 50px);   }
			.simple-grid.grid_566.grid_spacing_80 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 80px);   }
			
			.simple-grid.grid_566 > .simple-box:nth-child(2n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 767px) and (max-width: 991px)
			{
				/*HELLO yes - xl*//* HELLO 33.3% */	.simple-grid.grid_566 > * {	flex-basis: 33.3%; }
	.simple-grid.grid_566.grid_spacing_2 > * {	flex-basis: calc(33.3% - 2px); margin: 1px; }
	.simple-grid.grid_566.grid_spacing_4 > * {	flex-basis: calc(33.3% - 4px); margin: 2px; }
	.simple-grid.grid_566.grid_spacing_6 > * {	flex-basis: calc(33.3% - 6px); margin: 3px; }
	.simple-grid.grid_566.grid_spacing_8 > * {	flex-basis: calc(33.3% - 8px); margin: 4px; }
	.simple-grid.grid_566.grid_spacing_10 > * {	flex-basis: calc(33.3% - 10px);  margin: 5px; }
	.simple-grid.grid_566.grid_spacing_12 > * {	flex-basis: calc(33.3% - 12px);  margin: 6px; }
	.simple-grid.grid_566.grid_spacing_16 > * {	flex-basis: calc(33.3% - 16px);  margin: 8px; }
	.simple-grid.grid_566.grid_spacing_20 > * {	flex-basis: calc(33.3% - 20px);  margin: 10px; }
	.simple-grid.grid_566.grid_spacing_30 > * {	flex-basis: calc(33.3% - 30px);  margin: 15px; }
	.simple-grid.grid_566.grid_spacing_40 > * {	flex-basis: calc(33.3% - 40px);  margin: 20px; }
	.simple-grid.grid_566.grid_spacing_50 > * {	flex-basis: calc(33.3% - 50px);  margin: 25px; }
	.simple-grid.grid_566.grid_spacing_80 > * {	flex-basis: calc(33.3% - 80px);  margin: 40px; }
				.simple-grid.grid_566 > *:nth-child(2n + 2) 
			{
				
									flex-basis: 66.6%;
								}
			
			.simple-grid.grid_566.grid_spacing_2 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 2px);   }
			.simple-grid.grid_566.grid_spacing_4 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 4px);   }
			.simple-grid.grid_566.grid_spacing_6 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 6px);   }
			.simple-grid.grid_566.grid_spacing_8 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 8px);   }
			.simple-grid.grid_566.grid_spacing_10 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 10px);   }
			.simple-grid.grid_566.grid_spacing_12 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 12px);   }
			.simple-grid.grid_566.grid_spacing_16 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 16px);   }
			.simple-grid.grid_566.grid_spacing_20 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 20px);   }
			.simple-grid.grid_566.grid_spacing_30 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 30px);   }
			.simple-grid.grid_566.grid_spacing_40 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 40px);   }
			.simple-grid.grid_566.grid_spacing_50 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 50px);   }
			.simple-grid.grid_566.grid_spacing_80 > *:nth-child(2n + 2)  {	flex-basis: calc(66.6% - 80px);   }
			
			.simple-grid.grid_566 > .simple-box:nth-child(2n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 576px) and (max-width: 767px)
			{
				/* HELLO 100% */	.simple-grid.grid_566 > * {	flex-basis: 100%; }
	.simple-grid.grid_566.grid_spacing_2 > * {	flex-basis: calc(100% - 2px); margin: 1px; }
	.simple-grid.grid_566.grid_spacing_4 > * {	flex-basis: calc(100% - 4px); margin: 2px; }
	.simple-grid.grid_566.grid_spacing_6 > * {	flex-basis: calc(100% - 6px); margin: 3px; }
	.simple-grid.grid_566.grid_spacing_8 > * {	flex-basis: calc(100% - 8px); margin: 4px; }
	.simple-grid.grid_566.grid_spacing_10 > * {	flex-basis: calc(100% - 10px);  margin: 5px; }
	.simple-grid.grid_566.grid_spacing_12 > * {	flex-basis: calc(100% - 12px);  margin: 6px; }
	.simple-grid.grid_566.grid_spacing_16 > * {	flex-basis: calc(100% - 16px);  margin: 8px; }
	.simple-grid.grid_566.grid_spacing_20 > * {	flex-basis: calc(100% - 20px);  margin: 10px; }
	.simple-grid.grid_566.grid_spacing_30 > * {	flex-basis: calc(100% - 30px);  margin: 15px; }
	.simple-grid.grid_566.grid_spacing_40 > * {	flex-basis: calc(100% - 40px);  margin: 20px; }
	.simple-grid.grid_566.grid_spacing_50 > * {	flex-basis: calc(100% - 50px);  margin: 25px; }
	.simple-grid.grid_566.grid_spacing_80 > * {	flex-basis: calc(100% - 80px);  margin: 40px; }
				}
			
			@media(max-width: 575px)
			{
				/* HELLO 100% */	.simple-grid.grid_566 > * {	flex-basis: 100%; }
	.simple-grid.grid_566.grid_spacing_2 > * {	flex-basis: calc(100% - 2px); margin: 1px; }
	.simple-grid.grid_566.grid_spacing_4 > * {	flex-basis: calc(100% - 4px); margin: 2px; }
	.simple-grid.grid_566.grid_spacing_6 > * {	flex-basis: calc(100% - 6px); margin: 3px; }
	.simple-grid.grid_566.grid_spacing_8 > * {	flex-basis: calc(100% - 8px); margin: 4px; }
	.simple-grid.grid_566.grid_spacing_10 > * {	flex-basis: calc(100% - 10px);  margin: 5px; }
	.simple-grid.grid_566.grid_spacing_12 > * {	flex-basis: calc(100% - 12px);  margin: 6px; }
	.simple-grid.grid_566.grid_spacing_16 > * {	flex-basis: calc(100% - 16px);  margin: 8px; }
	.simple-grid.grid_566.grid_spacing_20 > * {	flex-basis: calc(100% - 20px);  margin: 10px; }
	.simple-grid.grid_566.grid_spacing_30 > * {	flex-basis: calc(100% - 30px);  margin: 15px; }
	.simple-grid.grid_566.grid_spacing_40 > * {	flex-basis: calc(100% - 40px);  margin: 20px; }
	.simple-grid.grid_566.grid_spacing_50 > * {	flex-basis: calc(100% - 50px);  margin: 25px; }
	.simple-grid.grid_566.grid_spacing_80 > * {	flex-basis: calc(100% - 80px);  margin: 40px; }
				}
			
						
			@media(min-width: 1200px)
			{
				/* HELLO 25% */	.simple-grid.grid_565 > * {	flex-basis: 25%; }
	.simple-grid.grid_565.grid_spacing_2 > * {	flex-basis: calc(25% - 2px); margin: 1px; }
	.simple-grid.grid_565.grid_spacing_4 > * {	flex-basis: calc(25% - 4px); margin: 2px; }
	.simple-grid.grid_565.grid_spacing_6 > * {	flex-basis: calc(25% - 6px); margin: 3px; }
	.simple-grid.grid_565.grid_spacing_8 > * {	flex-basis: calc(25% - 8px); margin: 4px; }
	.simple-grid.grid_565.grid_spacing_10 > * {	flex-basis: calc(25% - 10px);  margin: 5px; }
	.simple-grid.grid_565.grid_spacing_12 > * {	flex-basis: calc(25% - 12px);  margin: 6px; }
	.simple-grid.grid_565.grid_spacing_16 > * {	flex-basis: calc(25% - 16px);  margin: 8px; }
	.simple-grid.grid_565.grid_spacing_20 > * {	flex-basis: calc(25% - 20px);  margin: 10px; }
	.simple-grid.grid_565.grid_spacing_30 > * {	flex-basis: calc(25% - 30px);  margin: 15px; }
	.simple-grid.grid_565.grid_spacing_40 > * {	flex-basis: calc(25% - 40px);  margin: 20px; }
	.simple-grid.grid_565.grid_spacing_50 > * {	flex-basis: calc(25% - 50px);  margin: 25px; }
	.simple-grid.grid_565.grid_spacing_80 > * {	flex-basis: calc(25% - 80px);  margin: 40px; }
				.simple-grid.grid_565 > *:nth-child(2n + 1) 
			{
				
									flex-basis: 75%;
								}
			
			.simple-grid.grid_565.grid_spacing_2 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 2px);   }
			.simple-grid.grid_565.grid_spacing_4 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 4px);   }
			.simple-grid.grid_565.grid_spacing_6 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 6px);   }
			.simple-grid.grid_565.grid_spacing_8 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 8px);   }
			.simple-grid.grid_565.grid_spacing_10 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 10px);   }
			.simple-grid.grid_565.grid_spacing_12 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 12px);   }
			.simple-grid.grid_565.grid_spacing_16 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 16px);   }
			.simple-grid.grid_565.grid_spacing_20 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 20px);   }
			.simple-grid.grid_565.grid_spacing_30 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 30px);   }
			.simple-grid.grid_565.grid_spacing_40 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 40px);   }
			.simple-grid.grid_565.grid_spacing_50 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 50px);   }
			.simple-grid.grid_565.grid_spacing_80 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 80px);   }
			
			.simple-grid.grid_565 > .simple-box:nth-child(2n + 1) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 992px) and (max-width: 1199px)
			{
				/* HELLO 25% */	.simple-grid.grid_565 > * {	flex-basis: 25%; }
	.simple-grid.grid_565.grid_spacing_2 > * {	flex-basis: calc(25% - 2px); margin: 1px; }
	.simple-grid.grid_565.grid_spacing_4 > * {	flex-basis: calc(25% - 4px); margin: 2px; }
	.simple-grid.grid_565.grid_spacing_6 > * {	flex-basis: calc(25% - 6px); margin: 3px; }
	.simple-grid.grid_565.grid_spacing_8 > * {	flex-basis: calc(25% - 8px); margin: 4px; }
	.simple-grid.grid_565.grid_spacing_10 > * {	flex-basis: calc(25% - 10px);  margin: 5px; }
	.simple-grid.grid_565.grid_spacing_12 > * {	flex-basis: calc(25% - 12px);  margin: 6px; }
	.simple-grid.grid_565.grid_spacing_16 > * {	flex-basis: calc(25% - 16px);  margin: 8px; }
	.simple-grid.grid_565.grid_spacing_20 > * {	flex-basis: calc(25% - 20px);  margin: 10px; }
	.simple-grid.grid_565.grid_spacing_30 > * {	flex-basis: calc(25% - 30px);  margin: 15px; }
	.simple-grid.grid_565.grid_spacing_40 > * {	flex-basis: calc(25% - 40px);  margin: 20px; }
	.simple-grid.grid_565.grid_spacing_50 > * {	flex-basis: calc(25% - 50px);  margin: 25px; }
	.simple-grid.grid_565.grid_spacing_80 > * {	flex-basis: calc(25% - 80px);  margin: 40px; }
				.simple-grid.grid_565 > *:nth-child(2n + 1) 
			{
				
									flex-basis: 75%;
								}
			
			.simple-grid.grid_565.grid_spacing_2 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 2px);   }
			.simple-grid.grid_565.grid_spacing_4 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 4px);   }
			.simple-grid.grid_565.grid_spacing_6 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 6px);   }
			.simple-grid.grid_565.grid_spacing_8 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 8px);   }
			.simple-grid.grid_565.grid_spacing_10 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 10px);   }
			.simple-grid.grid_565.grid_spacing_12 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 12px);   }
			.simple-grid.grid_565.grid_spacing_16 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 16px);   }
			.simple-grid.grid_565.grid_spacing_20 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 20px);   }
			.simple-grid.grid_565.grid_spacing_30 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 30px);   }
			.simple-grid.grid_565.grid_spacing_40 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 40px);   }
			.simple-grid.grid_565.grid_spacing_50 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 50px);   }
			.simple-grid.grid_565.grid_spacing_80 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 80px);   }
			
			.simple-grid.grid_565 > .simple-box:nth-child(2n + 1) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 767px) and (max-width: 991px)
			{
				/*HELLO yes - xl*//* HELLO 50% */	.simple-grid.grid_565 > * {	flex-basis: 50%; }
	.simple-grid.grid_565.grid_spacing_2 > * {	flex-basis: calc(50% - 2px); margin: 1px; }
	.simple-grid.grid_565.grid_spacing_4 > * {	flex-basis: calc(50% - 4px); margin: 2px; }
	.simple-grid.grid_565.grid_spacing_6 > * {	flex-basis: calc(50% - 6px); margin: 3px; }
	.simple-grid.grid_565.grid_spacing_8 > * {	flex-basis: calc(50% - 8px); margin: 4px; }
	.simple-grid.grid_565.grid_spacing_10 > * {	flex-basis: calc(50% - 10px);  margin: 5px; }
	.simple-grid.grid_565.grid_spacing_12 > * {	flex-basis: calc(50% - 12px);  margin: 6px; }
	.simple-grid.grid_565.grid_spacing_16 > * {	flex-basis: calc(50% - 16px);  margin: 8px; }
	.simple-grid.grid_565.grid_spacing_20 > * {	flex-basis: calc(50% - 20px);  margin: 10px; }
	.simple-grid.grid_565.grid_spacing_30 > * {	flex-basis: calc(50% - 30px);  margin: 15px; }
	.simple-grid.grid_565.grid_spacing_40 > * {	flex-basis: calc(50% - 40px);  margin: 20px; }
	.simple-grid.grid_565.grid_spacing_50 > * {	flex-basis: calc(50% - 50px);  margin: 25px; }
	.simple-grid.grid_565.grid_spacing_80 > * {	flex-basis: calc(50% - 80px);  margin: 40px; }
				.simple-grid.grid_565 > *:nth-child(2n + 1) 
			{
				
									flex-basis: 75%;
								}
			
			.simple-grid.grid_565.grid_spacing_2 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 2px);   }
			.simple-grid.grid_565.grid_spacing_4 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 4px);   }
			.simple-grid.grid_565.grid_spacing_6 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 6px);   }
			.simple-grid.grid_565.grid_spacing_8 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 8px);   }
			.simple-grid.grid_565.grid_spacing_10 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 10px);   }
			.simple-grid.grid_565.grid_spacing_12 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 12px);   }
			.simple-grid.grid_565.grid_spacing_16 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 16px);   }
			.simple-grid.grid_565.grid_spacing_20 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 20px);   }
			.simple-grid.grid_565.grid_spacing_30 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 30px);   }
			.simple-grid.grid_565.grid_spacing_40 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 40px);   }
			.simple-grid.grid_565.grid_spacing_50 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 50px);   }
			.simple-grid.grid_565.grid_spacing_80 > *:nth-child(2n + 1)  {	flex-basis: calc(75% - 80px);   }
			
			.simple-grid.grid_565 > .simple-box:nth-child(2n + 1) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 576px) and (max-width: 767px)
			{
				/* HELLO 100% */	.simple-grid.grid_565 > * {	flex-basis: 100%; }
	.simple-grid.grid_565.grid_spacing_2 > * {	flex-basis: calc(100% - 2px); margin: 1px; }
	.simple-grid.grid_565.grid_spacing_4 > * {	flex-basis: calc(100% - 4px); margin: 2px; }
	.simple-grid.grid_565.grid_spacing_6 > * {	flex-basis: calc(100% - 6px); margin: 3px; }
	.simple-grid.grid_565.grid_spacing_8 > * {	flex-basis: calc(100% - 8px); margin: 4px; }
	.simple-grid.grid_565.grid_spacing_10 > * {	flex-basis: calc(100% - 10px);  margin: 5px; }
	.simple-grid.grid_565.grid_spacing_12 > * {	flex-basis: calc(100% - 12px);  margin: 6px; }
	.simple-grid.grid_565.grid_spacing_16 > * {	flex-basis: calc(100% - 16px);  margin: 8px; }
	.simple-grid.grid_565.grid_spacing_20 > * {	flex-basis: calc(100% - 20px);  margin: 10px; }
	.simple-grid.grid_565.grid_spacing_30 > * {	flex-basis: calc(100% - 30px);  margin: 15px; }
	.simple-grid.grid_565.grid_spacing_40 > * {	flex-basis: calc(100% - 40px);  margin: 20px; }
	.simple-grid.grid_565.grid_spacing_50 > * {	flex-basis: calc(100% - 50px);  margin: 25px; }
	.simple-grid.grid_565.grid_spacing_80 > * {	flex-basis: calc(100% - 80px);  margin: 40px; }
				}
			
			@media(max-width: 575px)
			{
				/* HELLO 100% */	.simple-grid.grid_565 > * {	flex-basis: 100%; }
	.simple-grid.grid_565.grid_spacing_2 > * {	flex-basis: calc(100% - 2px); margin: 1px; }
	.simple-grid.grid_565.grid_spacing_4 > * {	flex-basis: calc(100% - 4px); margin: 2px; }
	.simple-grid.grid_565.grid_spacing_6 > * {	flex-basis: calc(100% - 6px); margin: 3px; }
	.simple-grid.grid_565.grid_spacing_8 > * {	flex-basis: calc(100% - 8px); margin: 4px; }
	.simple-grid.grid_565.grid_spacing_10 > * {	flex-basis: calc(100% - 10px);  margin: 5px; }
	.simple-grid.grid_565.grid_spacing_12 > * {	flex-basis: calc(100% - 12px);  margin: 6px; }
	.simple-grid.grid_565.grid_spacing_16 > * {	flex-basis: calc(100% - 16px);  margin: 8px; }
	.simple-grid.grid_565.grid_spacing_20 > * {	flex-basis: calc(100% - 20px);  margin: 10px; }
	.simple-grid.grid_565.grid_spacing_30 > * {	flex-basis: calc(100% - 30px);  margin: 15px; }
	.simple-grid.grid_565.grid_spacing_40 > * {	flex-basis: calc(100% - 40px);  margin: 20px; }
	.simple-grid.grid_565.grid_spacing_50 > * {	flex-basis: calc(100% - 50px);  margin: 25px; }
	.simple-grid.grid_565.grid_spacing_80 > * {	flex-basis: calc(100% - 80px);  margin: 40px; }
				}
			
						
			@media(min-width: 1200px)
			{
				/* HELLO 25% */	.simple-grid.grid_564 > * {	flex-basis: 25%; }
	.simple-grid.grid_564.grid_spacing_2 > * {	flex-basis: calc(25% - 2px); margin: 1px; }
	.simple-grid.grid_564.grid_spacing_4 > * {	flex-basis: calc(25% - 4px); margin: 2px; }
	.simple-grid.grid_564.grid_spacing_6 > * {	flex-basis: calc(25% - 6px); margin: 3px; }
	.simple-grid.grid_564.grid_spacing_8 > * {	flex-basis: calc(25% - 8px); margin: 4px; }
	.simple-grid.grid_564.grid_spacing_10 > * {	flex-basis: calc(25% - 10px);  margin: 5px; }
	.simple-grid.grid_564.grid_spacing_12 > * {	flex-basis: calc(25% - 12px);  margin: 6px; }
	.simple-grid.grid_564.grid_spacing_16 > * {	flex-basis: calc(25% - 16px);  margin: 8px; }
	.simple-grid.grid_564.grid_spacing_20 > * {	flex-basis: calc(25% - 20px);  margin: 10px; }
	.simple-grid.grid_564.grid_spacing_30 > * {	flex-basis: calc(25% - 30px);  margin: 15px; }
	.simple-grid.grid_564.grid_spacing_40 > * {	flex-basis: calc(25% - 40px);  margin: 20px; }
	.simple-grid.grid_564.grid_spacing_50 > * {	flex-basis: calc(25% - 50px);  margin: 25px; }
	.simple-grid.grid_564.grid_spacing_80 > * {	flex-basis: calc(25% - 80px);  margin: 40px; }
				.simple-grid.grid_564 > *:nth-child(2n + 2) 
			{
				
									flex-basis: 75%;
								}
			
			.simple-grid.grid_564.grid_spacing_2 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 2px);   }
			.simple-grid.grid_564.grid_spacing_4 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 4px);   }
			.simple-grid.grid_564.grid_spacing_6 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 6px);   }
			.simple-grid.grid_564.grid_spacing_8 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 8px);   }
			.simple-grid.grid_564.grid_spacing_10 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 10px);   }
			.simple-grid.grid_564.grid_spacing_12 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 12px);   }
			.simple-grid.grid_564.grid_spacing_16 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 16px);   }
			.simple-grid.grid_564.grid_spacing_20 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 20px);   }
			.simple-grid.grid_564.grid_spacing_30 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 30px);   }
			.simple-grid.grid_564.grid_spacing_40 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 40px);   }
			.simple-grid.grid_564.grid_spacing_50 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 50px);   }
			.simple-grid.grid_564.grid_spacing_80 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 80px);   }
			
			.simple-grid.grid_564 > .simple-box:nth-child(2n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 992px) and (max-width: 1199px)
			{
				/* HELLO 25% */	.simple-grid.grid_564 > * {	flex-basis: 25%; }
	.simple-grid.grid_564.grid_spacing_2 > * {	flex-basis: calc(25% - 2px); margin: 1px; }
	.simple-grid.grid_564.grid_spacing_4 > * {	flex-basis: calc(25% - 4px); margin: 2px; }
	.simple-grid.grid_564.grid_spacing_6 > * {	flex-basis: calc(25% - 6px); margin: 3px; }
	.simple-grid.grid_564.grid_spacing_8 > * {	flex-basis: calc(25% - 8px); margin: 4px; }
	.simple-grid.grid_564.grid_spacing_10 > * {	flex-basis: calc(25% - 10px);  margin: 5px; }
	.simple-grid.grid_564.grid_spacing_12 > * {	flex-basis: calc(25% - 12px);  margin: 6px; }
	.simple-grid.grid_564.grid_spacing_16 > * {	flex-basis: calc(25% - 16px);  margin: 8px; }
	.simple-grid.grid_564.grid_spacing_20 > * {	flex-basis: calc(25% - 20px);  margin: 10px; }
	.simple-grid.grid_564.grid_spacing_30 > * {	flex-basis: calc(25% - 30px);  margin: 15px; }
	.simple-grid.grid_564.grid_spacing_40 > * {	flex-basis: calc(25% - 40px);  margin: 20px; }
	.simple-grid.grid_564.grid_spacing_50 > * {	flex-basis: calc(25% - 50px);  margin: 25px; }
	.simple-grid.grid_564.grid_spacing_80 > * {	flex-basis: calc(25% - 80px);  margin: 40px; }
				.simple-grid.grid_564 > *:nth-child(2n + 2) 
			{
				
									flex-basis: 75%;
								}
			
			.simple-grid.grid_564.grid_spacing_2 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 2px);   }
			.simple-grid.grid_564.grid_spacing_4 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 4px);   }
			.simple-grid.grid_564.grid_spacing_6 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 6px);   }
			.simple-grid.grid_564.grid_spacing_8 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 8px);   }
			.simple-grid.grid_564.grid_spacing_10 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 10px);   }
			.simple-grid.grid_564.grid_spacing_12 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 12px);   }
			.simple-grid.grid_564.grid_spacing_16 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 16px);   }
			.simple-grid.grid_564.grid_spacing_20 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 20px);   }
			.simple-grid.grid_564.grid_spacing_30 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 30px);   }
			.simple-grid.grid_564.grid_spacing_40 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 40px);   }
			.simple-grid.grid_564.grid_spacing_50 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 50px);   }
			.simple-grid.grid_564.grid_spacing_80 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 80px);   }
			
			.simple-grid.grid_564 > .simple-box:nth-child(2n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 767px) and (max-width: 991px)
			{
				/*HELLO yes - xl*//* HELLO 50% */	.simple-grid.grid_564 > * {	flex-basis: 50%; }
	.simple-grid.grid_564.grid_spacing_2 > * {	flex-basis: calc(50% - 2px); margin: 1px; }
	.simple-grid.grid_564.grid_spacing_4 > * {	flex-basis: calc(50% - 4px); margin: 2px; }
	.simple-grid.grid_564.grid_spacing_6 > * {	flex-basis: calc(50% - 6px); margin: 3px; }
	.simple-grid.grid_564.grid_spacing_8 > * {	flex-basis: calc(50% - 8px); margin: 4px; }
	.simple-grid.grid_564.grid_spacing_10 > * {	flex-basis: calc(50% - 10px);  margin: 5px; }
	.simple-grid.grid_564.grid_spacing_12 > * {	flex-basis: calc(50% - 12px);  margin: 6px; }
	.simple-grid.grid_564.grid_spacing_16 > * {	flex-basis: calc(50% - 16px);  margin: 8px; }
	.simple-grid.grid_564.grid_spacing_20 > * {	flex-basis: calc(50% - 20px);  margin: 10px; }
	.simple-grid.grid_564.grid_spacing_30 > * {	flex-basis: calc(50% - 30px);  margin: 15px; }
	.simple-grid.grid_564.grid_spacing_40 > * {	flex-basis: calc(50% - 40px);  margin: 20px; }
	.simple-grid.grid_564.grid_spacing_50 > * {	flex-basis: calc(50% - 50px);  margin: 25px; }
	.simple-grid.grid_564.grid_spacing_80 > * {	flex-basis: calc(50% - 80px);  margin: 40px; }
				.simple-grid.grid_564 > *:nth-child(2n + 2) 
			{
				
									flex-basis: 75%;
								}
			
			.simple-grid.grid_564.grid_spacing_2 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 2px);   }
			.simple-grid.grid_564.grid_spacing_4 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 4px);   }
			.simple-grid.grid_564.grid_spacing_6 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 6px);   }
			.simple-grid.grid_564.grid_spacing_8 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 8px);   }
			.simple-grid.grid_564.grid_spacing_10 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 10px);   }
			.simple-grid.grid_564.grid_spacing_12 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 12px);   }
			.simple-grid.grid_564.grid_spacing_16 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 16px);   }
			.simple-grid.grid_564.grid_spacing_20 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 20px);   }
			.simple-grid.grid_564.grid_spacing_30 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 30px);   }
			.simple-grid.grid_564.grid_spacing_40 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 40px);   }
			.simple-grid.grid_564.grid_spacing_50 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 50px);   }
			.simple-grid.grid_564.grid_spacing_80 > *:nth-child(2n + 2)  {	flex-basis: calc(75% - 80px);   }
			
			.simple-grid.grid_564 > .simple-box:nth-child(2n + 2) > article > .overlay 
			{
							}
						}
			
			@media(min-width: 576px) and (max-width: 767px)
			{
				/* HELLO 100% */	.simple-grid.grid_564 > * {	flex-basis: 100%; }
	.simple-grid.grid_564.grid_spacing_2 > * {	flex-basis: calc(100% - 2px); margin: 1px; }
	.simple-grid.grid_564.grid_spacing_4 > * {	flex-basis: calc(100% - 4px); margin: 2px; }
	.simple-grid.grid_564.grid_spacing_6 > * {	flex-basis: calc(100% - 6px); margin: 3px; }
	.simple-grid.grid_564.grid_spacing_8 > * {	flex-basis: calc(100% - 8px); margin: 4px; }
	.simple-grid.grid_564.grid_spacing_10 > * {	flex-basis: calc(100% - 10px);  margin: 5px; }
	.simple-grid.grid_564.grid_spacing_12 > * {	flex-basis: calc(100% - 12px);  margin: 6px; }
	.simple-grid.grid_564.grid_spacing_16 > * {	flex-basis: calc(100% - 16px);  margin: 8px; }
	.simple-grid.grid_564.grid_spacing_20 > * {	flex-basis: calc(100% - 20px);  margin: 10px; }
	.simple-grid.grid_564.grid_spacing_30 > * {	flex-basis: calc(100% - 30px);  margin: 15px; }
	.simple-grid.grid_564.grid_spacing_40 > * {	flex-basis: calc(100% - 40px);  margin: 20px; }
	.simple-grid.grid_564.grid_spacing_50 > * {	flex-basis: calc(100% - 50px);  margin: 25px; }
	.simple-grid.grid_564.grid_spacing_80 > * {	flex-basis: calc(100% - 80px);  margin: 40px; }
				}
			
			@media(max-width: 575px)
			{
				/* HELLO 100% */	.simple-grid.grid_564 > * {	flex-basis: 100%; }
	.simple-grid.grid_564.grid_spacing_2 > * {	flex-basis: calc(100% - 2px); margin: 1px; }
	.simple-grid.grid_564.grid_spacing_4 > * {	flex-basis: calc(100% - 4px); margin: 2px; }
	.simple-grid.grid_564.grid_spacing_6 > * {	flex-basis: calc(100% - 6px); margin: 3px; }
	.simple-grid.grid_564.grid_spacing_8 > * {	flex-basis: calc(100% - 8px); margin: 4px; }
	.simple-grid.grid_564.grid_spacing_10 > * {	flex-basis: calc(100% - 10px);  margin: 5px; }
	.simple-grid.grid_564.grid_spacing_12 > * {	flex-basis: calc(100% - 12px);  margin: 6px; }
	.simple-grid.grid_564.grid_spacing_16 > * {	flex-basis: calc(100% - 16px);  margin: 8px; }
	.simple-grid.grid_564.grid_spacing_20 > * {	flex-basis: calc(100% - 20px);  margin: 10px; }
	.simple-grid.grid_564.grid_spacing_30 > * {	flex-basis: calc(100% - 30px);  margin: 15px; }
	.simple-grid.grid_564.grid_spacing_40 > * {	flex-basis: calc(100% - 40px);  margin: 20px; }
	.simple-grid.grid_564.grid_spacing_50 > * {	flex-basis: calc(100% - 50px);  margin: 25px; }
	.simple-grid.grid_564.grid_spacing_80 > * {	flex-basis: calc(100% - 80px);  margin: 40px; }
				}
			
					
		.cos-flip-box
		{
			perspective-origin: center;
			perspective: 1000px;
		}
		.cos-flip-box:not(.overflow_hidden)
		{
			overflow: visible !important;
		}
		
		.cos-flip-box > div
		{
			position: relative;
			transform-style: preserve-3d;
			
			width: 100%;
			height: 100%;
		}
		
		.cos-flip-box > div > .simple-box
		{
			backface-visibility: hidden;
		}
		
		.cos-flip-box > div > .simple-box:nth-of-type(2)
		{
			position: absolute;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 100%;
			z-index: -100;
		}
		
		.cos-flip-box.flip > div > .simple-box:nth-of-type(2)
		{
			transform: rotateY(180deg);
		}
		
		.box,
		.simple-box
		{
			width: 100%;
			display: block;
		}
		.slick-slide > div > .simple-box
		{
			display: block !important; /* This is to ensure alignment when used as a slick slide */
		}
		
		.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 > *,
		.simple-box.align-ltr-center > article > .overlay > .content > * 
		{
			flex-basis: content;
		}
		
		.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) > *,
		.simple-box > article > .overlay > .content > .cosmos_image_field > figure:not(.is-resized) > *
		{
			width: 100%;
			height: 100%;
			object-fit: contain;
		}
		.simple-box.align-stretch > article > .overlay > .content > figure:not(.is-resized) > *,
		.simple-box.align-stretch > article > .overlay > .content > .cosmos_image_field > 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;
		}
		