red
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* Styling the table on "http://sintmaarten.spofa-online.nl/vieringen/" page */
table.ecs-events th{
	background-color: #888;
	color: white;
	text-align: center;
}

table.ecs-events td{
	font-size: 14px;
  border-bottom: 0px solid black !important;
}


/* Styling right sidebar titles on http://www.parochie-sintmaarten.nl/doopsel/  */

.this-week-today .tribe-this-week-widget-header-date {
	background-color: #e20048 !important;  /*red*/
}

.tribe-this-week-event {
	border-left: 4px solid #e20048 !important;  /*red*/
}

/* ---------- Responsive table on www.parochie-sintmaarten.nl/vieringen/ ---------- */


/* -------- If the browser window is equal or smaller width, these rules will take effect -------- */
@media all and (max-width: 500px) {
/* CSS rules here for screens lower than 500px */

	/* Force table to not be like tables anymore */
	table.ecs-events,
	.ecs-events thead,
	.ecs-events tbody,
	.ecs-events th,
	.ecs-events tr,
	.ecs-events td {
		display: block;
	}

	/* Hide table headers (but not display: none, for accessibility) */
	table.ecs-events thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	table.ecs-events tr { 
		border-top: 1px solid black; 
	}

	table.ecs-events td { 
		/* Behave  like a "row" */
		border: none;
		/*border-bottom: 1px solid #eee; */
		position: relative;
		padding-left: 5%; 
	}

	table.ecs-events td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}

	/*
	Label the data
	*/
	/*table.ecs-events td:nth-of-type(1):before { content: ""; }
	table.ecs-events td:nth-of-type(2):before { content: ""; }
	table.ecs-events td:nth-of-type(3):before { content: ""; }
	table.ecs-events td:nth-of-type(4):before { content: ""; }
	table.ecs-events td:nth-of-type(5):before { content: ""; }
	table.ecs-events td:nth-of-type(6):before { content: ""; }*/

}

/* ------------------------ END: Responsive design ------------------------ */
.tribe-events-venue-details {
	width: 250px !important;
}

h3.entry-title {
	position: relative;
	bottom: -20px;
	border: 1px solid green;
}

 /*adjusting events page titles*/
.tribe-events-category-activiteiten {
	position: relative;
}
.tribe-events-list-event-title {
	position: relative;
	top: -35px !important;
	left: 0;
	width: 250% !important; /*652px*/
	line-height: 6px !important;
	margin-bottom: 50px !important; /*link "read more" adjusting*/
	/*border: 1px solid green !important;*/
}
.fusion-read-more {
	
}
.tribe-events-list-event-title a {
	font-size: 18px !important;
	background: #e20048 !important;
}

.tribe-events-list-separator-month {
	margin-bottom: 45px !important;
}

.fusion-builder-row {
	position: relative !important;
}
.fusion-text {
	/*position: relative !important;*/
}
.mailpoet_message {
	position: absolute !important;
	top: -50px !important;
	left: 0 !important;
	/*border: 1px solid red !important;*/
}

/* Mobile devices */
@media only screen and (max-width: 600px) {
  	.fusion-fullwidth {
		padding-left: 5% !important;
		padding-right: 5% !important;	
		padding-top: 25px !important;
		padding-bottom: 25px !important;
	}
}