/* Spotlight */

	.spotlight {
		-moz-align-items: center;
		-webkit-align-items: center;
		-ms-align-items: center;
		align-items: center;
		display: -moz-flex;
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
	}

		.spotlight .image {
			-moz-order: 1;
			-webkit-order: 1;
			-ms-order: 1;
			order: 1;
			border-radius: 0;
			width: 40%;
		}

			.spotlight .image img {
				border-radius: 0;
				width: 100%;
			}
				.spotlight .image.amarone img {
					border-radius: 15px;
					margin-left: 15px;
				}
				
				@media screen and (max-width: 980px) {
					.spotlight .image.amarone img {
					border-radius: 15px;
					margin: 15px 0 0;
					width: 95%;
					}
				}

		@media screen and (min-width: 981px) {
			.spotlight .content {
				padding: 2em 4em 0.1em 4em ;
				-moz-order: 2;
				-webkit-order: 2;
				-ms-order: 2;
				order: 2;
				max-width: 48em;
				width: 60%;
			}
		}

		.spotlight:nth-child(2n) {
			-moz-flex-direction: row-reverse;
			-webkit-flex-direction: row-reverse;
			-ms-flex-direction: row-reverse;
			flex-direction: row-reverse;
		}

		.spotlight:nth-child(1) {
			background-color: rgba(0, 0, 0, 0.075);
		}

		.spotlight:nth-child(2) {
			background-color: rgba(0, 0, 0, 0.15);
		}

		.spotlight:nth-child(3) {
			background-color: rgba(0, 0, 0, 0.225);
		}

		.spotlight:nth-child(4) {
			background-color: rgba(0, 0, 0, 0.3);
		}

		.spotlight:nth-child(5) {
			background-color: rgba(0, 0, 0, 0.375);
		}

		.spotlight:nth-child(6) {
			background-color: rgba(0, 0, 0, 0.45);
		}

		.spotlight:nth-child(7) {
			background-color: rgba(0, 0, 0, 0.525);
		}

		.spotlight:nth-child(8) {
			background-color: rgba(0, 0, 0, 0.6);
		}

		.spotlight:nth-child(9) {
			background-color: rgba(0, 0, 0, 0.675);
		}

		.spotlight:nth-child(10) {
			background-color: rgba(0, 0, 0, 0.75);
		}

		@media screen and (max-width: 1280px) {

			.spotlight .image {
				width: 45%;
			}

			.spotlight .content {
				width: 55%;
			}

		}

		@media screen and (max-width: 980px) {

			.spotlight {
				display: block;
			}

				.spotlight br {
					display: none;
				}

				.spotlight .image {
					width: 100%;
				}

				.spotlight .content {
					/*padding: 4em 3em 2em 3em ;*/
					max-width: none;
					text-align: center;
					width: 90%;
					margin: 0 auto;
					padding: 10px;
				}

		}

		@media screen and (max-width: 736px) {

			.spotlight .content {
				/*padding: 3em 2em 1em 2em ;*/
			}

		}

	.spotlight-trans-bg {
		-moz-align-items: center;
		-webkit-align-items: center;
		-ms-align-items: center;
		align-items: center;
		display: -moz-flex;
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
	}

		.spotlight-trans-bg .image {
			-moz-order: 1;
			-webkit-order: 1;
			-ms-order: 1;
			order: 1;
			border-radius: 0;
			width: 40%;
		}

			.spotlight-trans-bg .image img {
				border-radius: 0;
				width: 100%;
			}

		@media screen and (min-width: 981px) {
			.spotlight-trans-bg .content {
				padding: 2em 4em 0.1em 4em ;
				-moz-order: 2;
				-webkit-order: 2;
				-ms-order: 2;
				order: 2;
				max-width: 48em;
				width: 60%;
			}
		}

		.spotlight-trans-bg:nth-child(2n) {
			-moz-flex-direction: row-reverse;
			-webkit-flex-direction: row-reverse;
			-ms-flex-direction: row-reverse;
			flex-direction: row-reverse;
		}

		@media screen and (max-width: 1280px) {

			.spotlight-trans-bg .image {
				width: 45%;
			}

			.spotlight-trans-bg .content {
				width: 55%;
			}

		}

		@media screen and (max-width: 980px) {

			.spotlight-trans-bg {
				display: block;
			}

				.spotlight-trans-bg br {
					display: none;
				}

				.spotlight-trans-bg .image {
					width: 100%;
				}

				.spotlight-trans-bg .content {
					/*padding: 4em 3em 2em 3em ;*/
					max-width: none;
					text-align: center;
					width: 90%;
					margin: 0 auto;
					padding: 10px;
				}

		}

		@media screen and (max-width: 736px) {

			.spotlight-trans-bg .content {
				/*padding: 3em 2em 1em 2em ;*/
			}

		}	

#footer-logo  {
	text-align: center;
	border-radius: 15px;
}
#footer-logo  img{
	border-radius: 15px;
}
@media screen and (max-width: 736px) {

			#footer-logo img{
				border-radius: 10px;
			}

		}

.article-photo img{
	height: auto;
	width: 100%;
	border-radius: 10px;
	text-align: center;
	border: 1px solid #D5D5D5;
}
.article-photo p {
	font-size: 11px;
	text-align: center;
}
.experiment {
	align-items: center;
	vertical-align: middle;
	display:flex;
}
/* Zebra colouring */
.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
    background-color: #388563;
    color: #dedede;
}
/* Zebra colouring */
.table-striped tbody tr:nth-child(2n+1) a, .table-striped tbody tr:nth-child(2n+1) a{
    color: #dedede;
}
.table-striped tbody tr:nth-child(2n+1) a:hover, .table-striped tbody tr:nth-child(2n+1) a:hover {
    color: #E0583E;
}
/*Team
/*.rt-team-img img{
	border-radius: 100%;
	box-shadow: 0 0 0 2px #FFFFFF, 0 0 0 3px #EFEFEF;

}*/
.bk-team-img img {
    border-radius: 100%;
    box-shadow: 0 0 0 2px #ffffff, 0 0 0 3px #efefef;
}
@media screen and (min-width: 981px) {

	.bk-team-img.organisers img {
		max-width: 200px;
		max-height: 200px;
	}
}
.fp-mainbottom.rt-block, .fp-bottom.rt-block {
    margin-bottom: -20px;
    padding-bottom: 0;
}
.fp-mainbottom.rt-block.organisers {
    margin-bottom: 0;
    padding-top: 0;
}
h5.title {font-size:110% !important;padding-bottom:5px;}
#rt-mainbottom a {
    color: #efefef;
    border-bottom: dotted 1px;
}
#rt-mainbottom a:hover {
    color: #E0583E;
    -webkit-transition: color 0.2s ease-out;
    -moz-transition: color 0.2s ease-out;
    -o-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
    -webkit-tap-highlight-color: rgba(56,133,99,0.5);
    border-bottom: none;
}
#rt-mainbottom .postkongreso a {
    color: #E0583E;
	border-bottom: none;
}
#rt-mainbottom .postkongreso a:hover {
    color: #388563;
}
.small {
	line-height: 1.5em;
}
.rt-table.rt-table-pricing {
	margin-top: -0.75px;
}
.rt-table-period.rt-table-pricing {
	font-size: 0.5em;
	line-height: 0.5em;
}