#slide .topleft { left:10%;top:10%; }
#slide .topright { right:10%;top:10%;}
#slide .bottomleft { left:10%;bottom:20%; }
#slide .bottomright { right:10%;bottom:20%; }
#slide .center { left:0;right:0;margin:0 auto;top:20%; }



.borderbox {
	background-color:rgba(0, 0, 0, 0.5) !important;
	border-width:1px;
	border-color:rgb(0, 0, 0);
	padding: 15px;
}


.tp-caption.small_lato {
	color:#555;
	text-decoration:none;
	text-transform:uppercase;
	background-color:transparent;
	text-shadow:none;
	font-family:"Lato";
	font-weight:800;
	font-size:18px;
	border-width:0px;
	border-color:rgb(0, 0, 0);
	border-style:none;
}

.tp-caption.large_blue {
	color:#31a3dd;
	text-decoration:none;
	text-transform:uppercase;
	background-color:transparent;
	text-shadow:none;
	font-family:"Lato";
	font-weight:800;
	font-size:39px;
	border-width:0px;
	border-color:rgb(49, 163, 221);
	border-style:none;
}

.tp-caption h1 {
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	background-color:transparent;
	text-shadow:none;
	font-family:"Lato";
	font-weight:800;
	font-size:39px;
	border-width:0px;
	border-color:rgb(85, 85, 85);
	border-style:none;
}

.tp-caption h2 {
	color:#31a3dd;
	text-decoration:none;
	text-transform:uppercase;
	background-color:transparent;
	text-shadow:none;
	font-family:"Lato";
	font-weight:800;
	font-size:24px;
	border-width:0px;
	border-color:rgb(85, 85, 85);
	border-style:none;
}

.tp-caption.large_black {
	color:#555;
	text-decoration:none;
	text-transform:uppercase;
	background-color:transparent;
	text-shadow:none;
	font-family:"Lato";
	font-weight:800;
	font-size:39px;
	border-width:0px;
	border-color:rgb(85, 85, 85);
	border-style:none;
}

.tp-caption.line_black {
	display:block;
	text-indent:-9999px;
	width:200px;
	height:2px;
	background:#fff;
	text-decoration:none;
	border-radius:1px 1px 1px 1px;
	border-width:0px;
	border-color:#fff;
	border-style:none;
}

.tp-caption.open_black {
	display:block;
	text-decoration:none;
	font-size:13px;
	font-weight:800;
	font-family:"Open Sans";
	text-transform:uppercase;
	color:#999;
	background-color:transparent;
	border-radius:1px 1px 1px 1px;
	border-width:0px;
	border-color:rgb(0, 0, 0);
	border-style:none;
}

.tp-caption.black {
	color:#555;
	text-decoration:none;
	text-transform:uppercase;
	background-color:transparent;
	text-shadow:none;
	font-family:"Lato";
	font-weight:800;
	font-size:18px;
	border-width:0px;
	border-color:rgb(0, 0, 0);
	border-style:none;
}

.tp-caption.open_white {
	font-size:18px;
	font-weight:800;
	font-family:"Lato";
	color:#fff;
	text-decoration:none;
	background-color:transparent;
	display:block;
	text-transform:uppercase;
	border-radius:1px 1px 1px 1px;
	border-width:0px;
	border-color:rgb(0, 0, 0);
	border-style:none;
}

