/* CSS Document */

.row-slider .col-xs-12 {
	padding-left: 0px;
	padding-right: 0px;
}

.tp-caption {
	color: #fff;
}

.tp-bullets {
	display: none;
}

.row-slider {
	margin-bottom: 40px !important;
}

.row-slider .col-xs-12 {
	position: relative;
}

.row-slider .text-wrapper {
	position: absolute;
	bottom: 20%;
	left: 8%;
	width: 35%;
	z-index: 100;
}

.row-slider .text-wrapper .text {
	padding: 10px;
	background: rgba(0,0,0,0.7);
	color: #fff;
  /* box-shadow: 0px 0px 25px rgba(0,0,0,0.3); */
}

.row-slider .text-wrapper h1 {
	font-family: 'Roboto Slab', serif;
	font-size: 26px;
	color: #fff;
	line-height: 1.2;
}

.row-slider .text-wrapper h2 {
	display: inline-block;
	font-family: 'Roboto Slab', serif;
	font-size: 19px;
	color: #fff;
	line-height: 1.2;
	background: #fff;
	padding: 10px;
	margin: 0px;
	color: #BF0A2E;
	/* border-radius: 10px 10px 0px 0px; */
}

.row-slider .text-wrapper p {
	font-family: 'EB Garamond', serif;
	font-size: 20px;
	color: #fff;
	line-height: 1.2;
}

@media (max-width: 767px) {
	
	.row-slider .text-wrapper {
		display: none;
	}
	
	/* photo on page */
	
	.lead-photo {
		display: none;
	}
}

@media (min-width: 768px) {
	
	.row-slider .text-wrapper {
		bottom: 5%;
		left: 12%;
		width: 60%;
	}
	
	.row-slider .text-wrapper h1 {
		font-size: 24px;
	}
	
	.row-slider .text-wrapper h2 {
		font-size: 17px;
	}
	
	/* hide title / intro on page */
	
	.intro-header {
		display: none;
	}
}

@media (min-width: 992px) {
	
	.row-slider .text-wrapper {
		bottom: 12%;
		left: 9%;
		width: 40%;
	}
	
	.row-slider .text-wrapper h1 {
		font-size: 23px;
	}
	
	.row-slider .text-wrapper h2 {
		font-size: 18px;
	}
}

@media (min-width: 1200px) {
	
	.row-slider .text-wrapper {
		bottom: 12%;
		left: 8%;
		width: 35%;
	}
}