/* ----------------------------------------------------------------
	Custom CSS
	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.revo-slider-emphasis-text {
	font-size: 64px;
	font-weight: 700;
	letter-spacing: -1px;
	font-family: 'Poppins', sans-serif;
	padding: 15px 20px;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}

.revo-slider-desc-text {
	font-size: 20px;
	font-family: 'Lato', sans-serif;
	width: 650px;
	text-align: center;
	line-height: 1.5;
}

.revo-slider-caps-text {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 3px;
	font-family: 'Poppins', sans-serif;
}

.tp-video-play-button { display: none !important; }

.tp-caption { white-space: nowrap; }

.breadcrumb-item.active, .breadcrumb-item + .breadcrumb-item::before {
	color: #FFF;
}

.breadcrumb a {
	color: #FFF;
}

.breadcrumb a:hover {
	color: #333;
}


/* COOKIELAW BANNER */
#eucookielaw {
	position: fixed;
	width: 100%;
	padding: 30px 30px 20px 30px;
	bottom: 0;
	font-size: 14px;	
	background-color: rgba(237,107,98, 0.9);
	z-index: 999999999;
	}

#eucookielaw a{ 
	text-decoration: underline;
	cursor:pointer;
	color: #222;
	  }

#eucookielaw a:hover{ 
	text-decoration: underline;
	cursor:pointer;
	color: #DDD;
	  }

#eucookielaw p{
		float: left;
		margin-top: 20px;
		text-align: left;
		color: #FFF;
	   }

#eucookielaw .btn-cookie {
	float: right;
	background: #222;
	padding: 20px;
	transition: all 0.2s;
}

#eucookielaw .btn-cookie:hover {
	background: #555;
}

#eucookielaw a .btn-cookie{
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
}

@media (max-width: 1024px) {
	
	#eucookielaw p{
		font-size: 13px;
	 }
	
	#eucookielaw .btn-cookie {
		float: left;
	}
	
}


@media (max-width: 768px) {
	
	#eucookielaw {
		padding: 0px 30px 20px 30px;
	}
	
	#eucookielaw p{
		font-size: 14px;
	 }
	
}