/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	
}
body {
	font-size: 12px;
	line-height: 1.5;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	min-width:1198px;
}
ol, ul {
    list-style: none;
}
li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
blockquote, q {
    quotes: none;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
.listpages {
	width:100%;
	clear: both;
	height: 30px;
	line-height:30px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.awhite {
	color: #fff;
}
.awhite a:link {
	color: #fff;
}
.awhite A:visited {
	color: #fff;
}
.awhite A:active {
	color: #fff;
}
.awhite a:hover {
	color: #fff;
	text-decoration: underline;
}
	.clear
	{	clear: both;
		overflow: hidden;
		height: 0}


.indexcon {
	height:auto;
	width: 96%;
	margin-right: auto;
	margin-left: auto;
}

#headmenu {
	width:1000px;
	height:32px;
	padding:0px;
	font-size: 13px;
	line-height: 32px;
	color: #03426D;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	}
#navigation {
	width:auto;
	height:45px;
	margin-right: auto;
	margin-left: auto;
}
#navigation li {
	width:130px;
	float: left;
	height:42px;
	text-align: center;
}
#navigation li a:hover{
 width:130px; height:45px; background-image:url("dhd.png")/*tpa=http://www.sddkjly.com/images/17027/dhd.png*/; background-position:bottom center; background-repeat:no-repeat; color:#ffe400; font-size:16px; line-height:45px; text-align:center; display:block;
}
#navigation li.navindex {
}
#muebg div {color:#FFF}
#muebg div a {color:#FFF}
#muebg div a:hover { text-decoration:underline}
.headmenu_out {	color: #900;
	text-decoration: none;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	display: block;
	height: 34px;
	width: 80px;
}
.headmenu_over {
	color: #900;
	text-decoration: none;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	display: block;
	height: 34px;
	width: 80px;
	background-image: url("whdx_03.jpg")/*tpa=http://www.sddkjly.com/images/17027/whdx_03.jpg*/;	
	color:#FFF;

}
.headmenu_on {	
	color: #900;
	text-decoration: none;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	display: block;
	height: 34px;
	width: 80px;
	background-image: url("whdx_03.jpg")/*tpa=http://www.sddkjly.com/images/17027/whdx_03.jpg*/;	
	color:#FFF;

}

#subleftlist {
	width:210px; margin:0px auto;padding:0px;
	
	}
#subleftlist dd {
	width:100%;
	height: 33px;
	text-align: left;
	 margin:0px auto; 
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D6D6D6;
	}
#subleftlist dd a {
	color: #333333;
	font-size: 14px;
	line-height: 33px;
	font-weight: bold;
	font-family:"Î¢ÈíÑÅºÚ";
}
#subleftlist dd a:hover {
	color: #BE0000;
	font-size: 14px;
	line-height: 33px;
	font-weight: bold;
	/* font-family:"Î¢ÈíÑÅºÚ"; */
}
.bleft {
	background-image: url("002.gif")/*tpa=http://www.sddkjly.com/images/17027/002.gif*/;
	text-indent: 30px;
	background-repeat: no-repeat;
	background-position: 10px center;
	font-size: 12px;
	line-height: 31px;
	color: #333333;
}
.sleft {
	background-image: url("005.gif")/*tpa=http://www.sddkjly.com/images/17027/005.gif*/;
	text-indent: 60px;
	background-repeat: no-repeat;
	background-position: 40px center;
	font-size: 12px;
	line-height: 31px;
	color: #333333;
}

#articlelist {
	width:98%;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#articlelist tr td a {
	font-size: 14px;
	color: #000000;
}
.articleids {
	width:3%;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
.articletitles {
	width:75%;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	text-align: left;
	font-size: 14px;
}
.articletimes {
	width:15%;
	text-align: center;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	font-size: 14px;
}
.articledowns {
	width:5%;
	text-align: center;
	line-height:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	font-size: 14px;
}
.picshow {
	font-size: 12px;
	width: 99%;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
}
.picshow ul {
	width: 100%;
	height:auto;
	text-align:center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.picshow ul li {
	width: 160px;
	height:160px;
	float: left;
	list-style-type: none;
	margin-right: 3px;
	margin-left: 3px;
	display: inline;
}
.picshow ul li a {
	color: #333333;
}
.picshow ul li a:hover {
	color: #000;
}

/* .picshow ul li a img {
	width: expression(this.width >150 && this.height < this.width ? 150: true); 
	height: expression(this.height > 120 ? 120: true);
	max-height:120px;
	max-width:150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	border: 4px solid #EBEBEB;
} */
.picshowdiv {
	width: 160px;
	height: 130px;
	margin: 0px;
	padding: 0px;
}
.picshowtable {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	table-layout: fixed;
}
.picshowtable tr td {
	width: 100%;
	height: auto;
	text-align: center;
	vertical-align: middle;
}
.picshowspan {
	line-height: 30px;
	font-size: 12px;
	text-align: center;
	height: 30px;
	width: 160px;
	overflow: hidden;
	display: block;
	background-color: #D6D6D6;
}
.picshowspan a {
	line-height: 30px;
}
.searchbar {
	width:98%;
	
}
#articleinfo {
	width:987px;
	height:auto !important;
	min-height:500px;
	height:500px;
	border: 1px solid #8AA8DD;
}
#articleinfo {
	width:987px;
	height:auto !important;
	min-height:500px;
	height:500px;
	border: 1px solid #8AA8DD;
}
#articleinfotitle {
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	height: 30px;
	width: 99%;
	display: block;
}
#articlecontent {
	width: 96%;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 16px;
	line-height: 200%;
	color: #000;
}
#articlecontent img {
	max-width: 650px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
#articlepictures {
	width:480px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
#articlepictures img {
	width:480px;
	margin-right: auto;
	margin-left: auto;
}
#articlevideo {
	width:500px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
#articleaccessory {
	width:100%;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
#articleaccessory ul {
	width:100%;
	height:auto;
}
#articleaccessory span {
	width:100%;
	height:30px;
	line-height: 30px;
	color: #333333;
	text-align: left;
	text-indent: 30px;
	font-size: 15px;
	font-weight: bold;
}
#articleaccessory ul li {
	width:100%;
	height:25px;
	background-color: #F0F0F0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ACACAC;
	text-indent: 30px;
}
#articleaccessory ul li a {
	width:100%;
	line-height: 25px;
	font-size: 14px;
	color: #333333;
}
#articleaccessory ul li a:hover {
	color: #000;
	text-decoration: underline;
}
	.columncontent {
	width:100%;
	text-align:left;
	line-height: 250%;
	margin-top: 10px;
	font-size: 15px;
	}
	.columncontent a {
	width:100%;
	text-align:left;
	line-height: 200%;
	margin-top: 10px;
	font-size: 14px;
	}
.text_center {
	text-align:center;
}
.text_title {
	text-align:center;
	font-size:14px;
	height:28px;
	line-height:28px;
	font-weight: bold;
	width: 664px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FCF4CA;
	background-image: url("text_title.gif")/*tpa=http://www.sddkjly.com/images/17027/text_title.gif*/;
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 10px;
}
.text_left {
	text-align:left;
	line-height: 28px;
}
.text_content {
	text-align:center;
	height:30px;
}
.feedback_list1 {
	color: #666666;
	line-height: 30px;
	width: 750px;
	font-weight: bold;
	margin-bottom: 5px;
	background-color: #F8F8F8;
	margin-top: 5px;
}
.feedback_list2 {
	color: #666666;
	line-height: 30px;
	width: 750px;
	font-weight: bold;
	margin-bottom: 5px;
	background-color: #EDEDED;
	margin-top: 5px;
}
.feedback_list1 tr td {
	line-height: 30px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F9F9F9;
}
.feedback_list2 tr td {
	line-height: 30px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
}
.feedback_xingming {
	color: #000000;
	width:50px;
	text-align: right;
}
.feedback_liuyan {
	color: #000000;
	text-align: right;
}
.feedback_huifu {
	color: #000000;
	text-align: right;
}
.feedback_name {
	color: #0033CC;
	width:350px;
	text-align: left;
}
.feedback_time {
	color: #999999;
	width:350px;
	text-align: right;
}
.feedback_content {
	color: #333333;
	text-align: left;
}
.feedback_reply {
	color: #FF0000;
	text-align: left;
}

.feedback_input {
	background-color: #F9F9F9;
	border: 1px solid #999999;
	color: #000;
}
.feedback_list_bg {
	background-color: #F9F9F9;
	border: 1px solid #009900;
	text-align: center;
	line-height: 20px;
	color: #000;
}
.feedback_list_bg1 {
	background-color: #F9F9F9;
	border: 1px solid #009900;
	text-align: left;
	line-height: 20px;
	color: #333333;
	padding-left: 10px;
}
.feedback_list_bg2 {
	background-color: #F9F9F9;
	border: 1px solid #009900;
	text-align: left;
	line-height: 20px;
	color: #009900;
	padding-left: 10px;
}
#feedback_write {
	color: #333333;
	line-height: 30px;
	vertical-align: middle;
	width: 95%;
	margin-right: auto;
	margin-left: auto;
}
#feedback_write td {
	line-height: 30px;
	text-align: left;
}
.feedback_send {
	text-align:center;
}
.icon_lock {
	background-image: url("icon3.jpg")/*tpa=http://www.sddkjly.com/images/17027/icon3.jpg*/;
	background-repeat: no-repeat;
	background-position: left center;
}
.icon_all {
	background-image: url("icon4.jpg")/*tpa=http://www.sddkjly.com/images/17027/icon4.jpg*/;
	background-repeat: no-repeat;
	background-position: left center;
}
.indexpublisher {
	float: right;
	width: 80px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}
.indexdate1 {
	float: right;
	width: 60px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #333;
}
.indexdate2 {
	float: right;
	width: 80px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.articleshow_0 {
	width:99%;
	overflow: hidden;
}
.articleshow_0 li {
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F6F6F6;
	background-image: url("005.gif")/*tpa=http://www.sddkjly.com/images/17027/005.gif*/;
	background-repeat: no-repeat;
	background-position: 5px top;
}
.articleshow_0 li a {
	line-height: 22px;
	display:block;
	margin-left:15px;
	}
.articleshow_1 {
	width:99%;
	overflow: hidden;
}
.articleshow_1 li {
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F6F6F6;
	overflow: hidden;
	background-image: url("006.jpg")/*tpa=http://www.sddkjly.com/images/17027/006.jpg*/;
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
}
.articleshow_1 li a {
	line-height: 25px;
	display:block;
	margin-left:20px;
	overflow: hidden;	
	}
.articleshow_2 {
	width:99%;
	overflow: hidden;
}
.articleshow_2 li {
	height: 23px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C1C1C1;
	overflow: hidden;
	background-image: url("005.gif")/*tpa=http://www.sddkjly.com/images/17027/005.gif*/;
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
}
.articleshow_2 li a {
	line-height: 23px;
	display:block;
	margin-left:16px;
	overflow: hidden;	
	}
.articleshow_3 {
	width:99%;
	overflow: hidden; 
}
.articleshow_3 li {
	overflow: hidden;
	padding-left:12px;
	line-height:40px;
	text-align:left;
	height:40px;
	border-bottom: 1px #c4b6a2 dashed;
	background-image: url("ico02.jpg")/*tpa=http://www.sddkjly.com/images/17027/ico02.jpg*/ no-repeat 0px 11px;
	background-repeat: no-repeat;
	background-position: left center;
}
.articleshow_3 li a {
	   /* height: 235px; */
	line-height: 40px;
	display: block;
	color: #333;
	font-size: 18px;
	font-family: "微软雅黑";
        float:left;
	}

.articleshow_6 {
	width:99%;
	overflow: hidden; 
}
.articleshow_6 li {
	overflow: hidden;
	padding-left:12px;
	line-height:30px;
	text-align:left;
	height:auto;
	border-bottom: 1px #c4b6a2 dashed;
	background-image: url("005.gif")/*tpa=http://www.sddkjly.com/images/17027/005.gif*/;
	background-repeat: no-repeat;
	background-position: left 14px;
}
.articleshow_6 li a {
	height:auto;
	line-height:30px;
	display:block;color:#333; font-size:13px; 	font-family: "宋体", Verdana;

	}
.newssend {
	background-image: url("new.gif")/*tpa=http://www.sddkjly.com/images/17027/new.gif*/;
	padding-right: 25px;
	background-repeat: no-repeat;
	background-position: right center;
}
.indeximg {
	width:100%;
	overflow: hidden;
}
.indeximg ul {
	width:100%;
	overflow: hidden;
}
.indeximg ul li {
	width:110px;
	float: left;
	padding: 0px;
	height: 85px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.indeximg ul li a img {
	width:100px;
	margin: 0px;
	padding: 0px;
	height: 65px;
}
.indeximg ul li span {
	width:100%;
	line-height: 20px;
	height: 20px;
}
.indeximg ul li span a {
	width:100%;
	line-height: 20px;
	height: 20px;
}
.indexvideo {
	width:100%;
	overflow: hidden;
}
.indexvideo ul {
	width:100%;
	overflow: hidden;
}
.indexvideo ul li {
	width:130px;
	float: left;
	padding: 0px;
	height: 125px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.indexvideo ul li a img {
	width:130px;
	margin: 0px;
	padding: 0px;
	height: 100px;
}
.indexvideo ul li span {
	width:100%;
	line-height: 25px;
	height: 25px;
}
.indexvideo ul li span a {
	width:100%;
	line-height: 25px;
	height: 25px;
}
.flinks {
	width: 140px;
}
.flinks select {
	width: 140px;
	margin-top: 5px;
	margin-bottom: 5px;
}
/*------------------------------------------------bottom--------------------*/
#foot {
	width: 1000px;
	background-color: #FFFFFF;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#footmenu {
	height: 34px;
	background-image: url("index_r54_c2.jpg")/*tpa=http://www.sddkjly.com/images/17027/index_r54_c2.jpg*/;
}
#footmenuleft {
	line-height:34px;
	float: left;
	width: 800px;
	height: 34px;
	text-align: left;
	font-size: 14px;
	margin-left: 30px;
	color: #FFFFFF;
}
#footmenuleft a {
	color: #FFFFFF;
	font-size: 14px;
}
#footmenuleft a:hover {
	text-decoration: underline;
}
#backtop {
	float: right;
	width:100px;
}
#backtop a {
	color: #FFFFFF;
	font-size: 14px;
	line-height:34px;
}
#backtop a:hover {
	text-decoration: underline;
}

#copyright {
	color: #000;
	height: 120px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	line-height: 30px;
	padding-top: 10px;
}

/*tab*/
	#lefttab {
	width:460px;
	height:170px;
	}
	#left_title {
	width:auto;
	height:26px;
	background-image: url("8_8.jpg")/*tpa=http://www.sddkjly.com/images/17027/8_8.jpg*/;
	background-repeat: repeat-x;
	}
	#left_title div {
	width:100px;
	height:26px;
	float: left;
	font-size: 15px;
	line-height: 26px;
	font-weight: bold;
	font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå";
	text-align: center;
	}
	#left_title div a {
	width:100px;
	height:26px;
	float: left;
	font-size: 15px;
	line-height: 26px;
	font-weight: bold;
	font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå";
	text-align: center;
	color: #0F70BF;
	}
	#leftbg {
	width:103px;
	height:26px;
	float: left;
	background-image: url("leftbg.jpg")/*tpa=http://www.sddkjly.com/images/17027/leftbg.jpg*/;
	background-repeat: no-repeat;
	}
	#more {
	width:44px;
	height:26px;
	float: right;
	background-image: url("more.jpg")/*tpa=http://www.sddkjly.com/images/17027/more.jpg*/;
	background-repeat: no-repeat;
	text-indent: -999em;
	display: block;
	}
	#left_content {
	width:auto;
	height:auto;
}
	#left_content div {
	width:96%;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
.index_bar1 {
	background-image: url("8_8.jpg")/*tpa=http://www.sddkjly.com/images/17027/8_8.jpg*/;
	color: #ffffff;
}
.index_bar2 {
	background-image: url("8_7.jpg")/*tpa=http://www.sddkjly.com/images/17027/8_7.jpg*/;
	color: #FFFFFF;
}
.index_bar3 {
	background-image: url("8_7.jpg")/*tpa=http://www.sddkjly.com/images/17027/8_7.jpg*/;
	color: #FFFFFF;
}
#leftpiclist {
width:100%
}

#leftpiclist ul {
width:100%
}

#leftpiclist ul li {
width:100%
}
#leftpiclist ul li a img {
width:230px;
}
#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{
	float: left;
	list-style: none
}

	#jsddm li a
	{
	display: block;
	text-decoration: none;
	width: 85px;
	color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
	line-height: 34px;
	height: 34px;
	font-family: "ËÎÌå";
	font-size: 14px;
	font-weight: bold;
}
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white}
		
			#jsddm li ul li
			{	float: none;
				display: inline}
			
			#jsddm li ul li a
			{
	width: 85px;
	color: #FFFFFF;
	background-color: #0066FF;
}
.ipt-t{
	height:12px;
	font-size: 12px;
	width: 160px;
}
.fi {
	height:22px;
	text-align: left;
}
#main_nav ul {
	font-size: 14px;
	list-style: none;
}

#main_nav {
	height: 34px;
	overflow: visible;
	padding-left: 0px;
}

#main_nav li {
	float: left;
	position: relative;
	z-index: 5;
}

#main_nav li a {
	color: #fff;
	display: block;
	width: 87px;
	height: 34px;
	text-decoration: none;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

#main_nav li ul li a {
	font-size: 12px;
	width: 100px;
	height: 25px;
	line-height: 25px;
	margin: 0px;
}

#main_nav li ul li a:hover, #main_nav li.focus ul li a:hover {
	background-color: #900;
}

#main_nav li.focus a, #main_nav li a:hover {
	background-image: url("headmenuon.jpg")/*tpa=http://www.sddkjly.com/images/17027/headmenuon.jpg*/;
	background-repeat: repeat-x;
}

#main_nav li.focus ul li a {
	background: none;
}

#main_nav li ul {
	position: absolute;
	top: 34px;
	left: 0px;
	border-color: #D61F22;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	display: none;
	background-color: #D61F22;
}

#main_nav li ul li{
	float: none;
}
.footmenu { color:#FFF}
.footmenu a { color:#FFF}
.linkpic li a { color:#F00; float:left;}
.linkpic li a img { color:#F00; float:left; width:210px; height:72px; padding-right:10px;}

.news_title {text-align:center ; font-size:16px; font-weight:bold; color:#F00}
.news_title a {text-align:center ; font-size:16px; font-weight:bold; color:#F00}
.news_title_ny{text-indent:2em; line-height:30px; font-size:13px;	color: #000;
}
.news_title_ny a{
	text-indent: 2em;
	line-height: 30px;
	font-size: 13px;
	color: #000;
}
.tp-caption.medium_grey,
.medium_grey {
	color: #fff;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	font-family: Arial;
	border-width: 0px;
	border-style: none;
	background-color: #888;
	position: absolute;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	white-space: nowrap
}

.tp-caption.small_text,
.small_text {
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	font-family: Arial;
	border-width: 0px;
	border-style: none;
	position: absolute;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	white-space: nowrap
}

.tp-caption.medium_text,
.medium_text {
	color: #fff;
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	font-family: Arial;
	border-width: 0px;
	border-style: none;
	position: absolute;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	white-space: nowrap
}

.tp-caption.large_text,
.large_text {
	color: #fff;
	font-weight: 700;
	font-size: 40px;
	line-height: 40px;
	font-family: Arial;
	border-width: 0px;
	border-style: none;
	position: absolute;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	white-space: nowrap
}

.tp-caption.very_large_text,
.very_large_text {
	color: #fff;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	font-family: Arial;
	border-width: 0px;
	border-style: none;
	position: absolute;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	white-space: nowrap;
	letter-spacing: -2px
}

.tp-caption.very_big_white,
.very_big_white {
	color: #fff;
	font-weight: 800;
	font-size: 60px;
	line-height: 60px;
	font-family: Arial;
	border-width: 0px;
	border-style: none;
	background-color: #000;
	position: absolute;
	text-shadow: none;
	white-space: nowrap;
	padding-top: 1px
}

.tp-caption.very_big_black,
.very_big_black {
	color: #000;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	font-family: Arial;
	border-width: 0px;
	border-style: none;
	background-color: #fff;
	position: absolute;
	text-shadow: none;
	white-space: nowrap;
	padding-top: 1px
}

.tp-caption.modern_medium_fat,
.modern_medium_fat {
	color: #000;
	font-weight: 800;
	font-size: 24px;
	line-height: 20px;
	font-family: "Open Sans", sans-serif;
	border-width: 0px;
	border-style: none;
	position: absolute;
	text-shadow: none;
	white-space: nowrap
}

.tp-caption.modern_medium_fat_white,
.modern_medium_fat_white {
	color: #fff;
	font-weight: 800;
	font-size: 24px;
	line-height: 20px;
	font-family: "Open Sans", sans-serif;
	border-width: 0px;
	border-style: none;
	position: absolute;
	text-shadow: none;
	white-space: nowrap
}

.tp-caption.modern_medium_light,
.modern_medium_light {
	color: #000;
	font-weight: 300;
	font-size: 24px;
	line-height: 20px;
	font-family: "Open Sans", sans-serif;
	border-width: 0px;
	border-style: none;
	position: absolute;
	text-shadow: none;
	white-space: nowrap
}

.tp-caption.modern_big_bluebg,
.modern_big_bluebg {
	color: #fff;
	font-weight: 800;
	font-size: 30px;
	line-height: 36px;
	font-family: "Open Sans", sans-serif;
	border-width: 0px;
	border-style: none;
	background-color: #4e5b6c;
	position: absolute;
	text-shadow: none;
	letter-spacing: 0
}

.tp-caption.modern_big_redbg,
.modern_big_redbg {
	color: #fff;
	font-weight: 300;
	font-size: 30px;
	line-height: 36px;
	font-family: "Open Sans", sans-serif;
	border-width: 0px;
	border-style: none;
	background-color: #de543e;
	position: absolute;
	text-shadow: none;
	padding-top: 1px;
	letter-spacing: 0
}

.tp-caption.modern_small_text_dark,
.modern_small_text_dark {
	color: #555;
	font-size: 14px;
	line-height: 22px;
	font-family: Arial;
	border-width: 0px;
	border-style: none;
	position: absolute;
	text-shadow: none;
	white-space: nowrap
}

.tp-caption.boxshadow,
.boxshadow {
	-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5)
}

.tp-caption.black,
.black {
	color: #000;
	text-shadow: none
}

.tp-caption.noshadow,
.noshadow {
	text-shadow: none
}

.tp-caption.thinheadline_dark,
.thinheadline_dark {
	color: rgba(0, 0, 0, 0.85);
	font-weight: 300;
	font-size: 30px;
	line-height: 30px;
	font-family: "Open Sans";
	background-color: transparent;
	position: absolute;
	text-shadow: none
}

.tp-caption.thintext_dark,
.thintext_dark {
	color: rgba(0, 0, 0, 0.85);
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	font-family: "Open Sans";
	background-color: transparent;
	position: absolute;
	text-shadow: none
}

.tp-caption.largeblackbg,
.largeblackbg {
	color: #fff;
	font-weight: 300;
	font-size: 50px;
	line-height: 70px;
	font-family: "Open Sans";
	background-color: #000;
	border-radius: 0px;
	position: absolute;
	text-shadow: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px
}

.tp-caption.largepinkbg,
.largepinkbg {
	color: #fff;
	font-weight: 300;
	font-size: 50px;
	line-height: 70px;
	font-family: "Open Sans";
	background-color: #db4360;
	border-radius: 0px;
	position: absolute;
	text-shadow: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px
}

.tp-caption.largewhitebg,
.largewhitebg {
	color: #000;
	font-weight: 300;
	font-size: 50px;
	line-height: 70px;
	font-family: "Open Sans";
	background-color: #fff;
	border-radius: 0px;
	position: absolute;
	text-shadow: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px
}

.tp-caption.largegreenbg,
.largegreenbg {
	color: #fff;
	font-weight: 300;
	font-size: 50px;
	line-height: 70px;
	font-family: "Open Sans";
	background-color: #67ae73;
	border-radius: 0px;
	position: absolute;
	text-shadow: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px
}

.tp-caption.excerpt,
.excerpt {
	font-size: 36px;
	line-height: 36px;
	font-weight: 700;
	font-family: Arial;
	color: #ffffff;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 1);
	border-width: 0px;
	border-color: rgb(255, 255, 255);
	border-style: none;
	text-shadow: none;
	letter-spacing: -1.5px;
	width: 150px;
	white-space: normal !important;
	height: auto
}

.tp-caption.large_bold_grey,
.large_bold_grey {
	font-size: 60px;
	line-height: 60px;
	font-weight: 800;
	font-family: "Open Sans";
	color: rgb(102, 102, 102);
	text-decoration: none;
	background-color: transparent;
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none;
	text-shadow: none
}

.tp-caption.medium_thin_grey,
.medium_thin_grey {
	font-size: 34px;
	line-height: 30px;
	font-weight: 300;
	font-family: "Open Sans";
	color: rgb(102, 102, 102);
	text-decoration: none;
	background-color: transparent;
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none;
	text-shadow: none
}

.tp-caption.small_thin_grey,
.small_thin_grey {
	font-size: 18px;
	line-height: 26px;
	font-weight: 300;
	font-family: "Open Sans";
	color: rgb(117, 117, 117);
	text-decoration: none;
	background-color: transparent;
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none;
	text-shadow: none
}

.tp-caption.lightgrey_divider,
.lightgrey_divider {
	text-decoration: none;
	background-color: rgba(235, 235, 235, 1);
	border-width: 0px;
	border-color: rgb(34, 34, 34);
	border-style: none;
	width: 370px;
	height: 3px;
	background-position: initial initial;
	background-repeat: initial initial
}

.tp-caption.large_bold_darkblue,
.large_bold_darkblue {
	font-size: 58px;
	line-height: 60px;
	font-weight: 800;
	font-family: "Open Sans";
	color: rgb(52, 73, 94);
	text-decoration: none;
	background-color: transparent;
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none
}

.tp-caption.medium_bg_darkblue,
.medium_bg_darkblue {
	font-size: 20px;
	line-height: 20px;
	font-weight: 800;
	font-family: "Open Sans";
	color: rgb(255, 255, 255);
	text-decoration: none;
	background-color: rgb(52, 73, 94);
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none
}

.tp-caption.medium_bold_red,
.medium_bold_red {
	font-size: 24px;
	line-height: 30px;
	font-weight: 800;
	font-family: "Open Sans";
	color: rgb(227, 58, 12);
	text-decoration: none;
	background-color: transparent;
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none
}

.tp-caption.medium_light_red,
.medium_light_red {
	font-size: 21px;
	line-height: 26px;
	font-weight: 300;
	font-family: "Open Sans";
	color: rgb(227, 58, 12);
	text-decoration: none;
	background-color: transparent;
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none
}

.tp-caption.medium_bg_red,
.medium_bg_red {
	font-size: 20px;
	line-height: 20px;
	font-weight: 800;
	font-family: "Open Sans";
	color: rgb(255, 255, 255);
	text-decoration: none;
	background-color: rgb(227, 58, 12);
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none
}

.tp-caption.medium_bold_orange,
.medium_bold_orange {
	font-size: 24px;
	line-height: 30px;
	font-weight: 800;
	font-family: "Open Sans";
	color: rgb(243, 156, 18);
	text-decoration: none;
	background-color: transparent;
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none
}

.tp-caption.medium_bg_orange,
.medium_bg_orange {
	font-size: 20px;
	line-height: 20px;
	font-weight: 800;
	font-family: "Open Sans";
	color: rgb(255, 255, 255);
	text-decoration: none;
	background-color: rgb(243, 156, 18);
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none
}

.tp-caption.grassfloor,
.grassfloor {
	text-decoration: none;
	background-color: rgba(160, 179, 151, 1);
	border-width: 0px;
	border-color: rgb(34, 34, 34);
	border-style: none;
	width: 4000px;
	height: 150px
}

.tp-caption.large_bold_white,
.large_bold_white {
	font-size: 58px;
	line-height: 60px;
	font-weight: 800;
	font-family: "Open Sans";
	color: rgb(255, 255, 255);
	text-decoration: none;
	background-color: transparent;
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none
}

.tp-caption.medium_light_white,
.medium_light_white {
	font-size: 30px;
	line-height: 36px;
	font-weight: 300;
	font-family: "Open Sans";
	color: rgb(255, 255, 255);
	text-decoration: none;
	background-color: transparent;
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none
}

.tp-caption.mediumlarge_light_white,
.mediumlarge_light_white {
	font-size: 34px;
	line-height: 40px;
	font-weight: 300;
	font-family: "Open Sans";
	color: rgb(255, 255, 255);
	text-decoration: none;
	background-color: transparent;
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none
}

.tp-caption.mediumlarge_light_white_center,
.mediumlarge_light_white_center {
	font-size: 34px;
	line-height: 40px;
	font-weight: 300;
	font-family: "Open Sans";
	color: #ffffff;
	text-decoration: none;
	background-color: transparent;
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none
}

.tp-caption.medium_bg_asbestos,
.medium_bg_asbestos {
	font-size: 20px;
	line-height: 20px;
	font-weight: 800;
	font-family: "Open Sans";
	color: rgb(255, 255, 255);
	text-decoration: none;
	background-color: rgb(127, 140, 141);
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none
}

.tp-caption.medium_light_black,
.medium_light_black {
	font-size: 30px;
	line-height: 36px;
	font-weight: 300;
	font-family: "Open Sans";
	color: rgb(0, 0, 0);
	text-decoration: none;
	background-color: transparent;
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none
}

.tp-caption.large_bold_black,
.large_bold_black {
	font-size: 58px;
	line-height: 60px;
	font-weight: 800;
	font-family: "Open Sans";
	color: rgb(0, 0, 0);
	text-decoration: none;
	background-color: transparent;
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none
}

.tp-caption.mediumlarge_light_darkblue,
.mediumlarge_light_darkblue {
	font-size: 34px;
	line-height: 40px;
	font-weight: 300;
	font-family: "Open Sans";
	color: rgb(52, 73, 94);
	text-decoration: none;
	background-color: transparent;
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none
}

.tp-caption.small_light_white,
.small_light_white {
	font-size: 17px;
	line-height: 28px;
	font-weight: 300;
	font-family: "Open Sans";
	color: rgb(255, 255, 255);
	text-decoration: none;
	background-color: transparent;
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none
}

.tp-caption.roundedimage,
.roundedimage {
	border-width: 0px;
	border-color: rgb(34, 34, 34);
	border-style: none
}

.tp-caption.large_bg_black,
.large_bg_black {
	font-size: 40px;
	line-height: 40px;
	font-weight: 800;
	font-family: "Open Sans";
	color: rgb(255, 255, 255);
	text-decoration: none;
	background-color: rgb(0, 0, 0);
	border-width: 0px;
	border-color: rgb(255, 214, 88);
	border-style: none
}

.tp-caption.mediumwhitebg,
.mediumwhitebg {
	font-size: 30px;
	line-height: 30px;
	font-weight: 300;
	font-family: "Open Sans";
	color: rgb(0, 0, 0);
	text-decoration: none;
	background-color: rgb(255, 255, 255);
	border-width: 0px;
	border-color: rgb(0, 0, 0);
	border-style: none;
	text-shadow: none
}

.tp-caption.MarkerDisplay,
.MarkerDisplay {
	font-style: normal;
	font-family: Permanent Marker;
	text-decoration: none;
	background-color: transparent;
	border-color: #000000;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px;
	text-shadow: none
}

.tp-caption.Restaurant-Display,
.Restaurant-Display {
	color: #ffffff;
	font-size: 120px;
	line-height: 120px;
	font-weight: 700;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.Restaurant-Cursive,
.Restaurant-Cursive {
	color: #ffffff;
	font-size: 30px;
	line-height: 30px;
	font-weight: 400;
	font-style: normal;
	font-family: Nothing you could do;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 2px
}

.tp-caption.Restaurant-ScrollDownText,
.Restaurant-ScrollDownText {
	color: #ffffff;
	font-size: 17px;
	line-height: 17px;
	font-weight: 400;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 2px
}

.tp-caption.Restaurant-Description,
.Restaurant-Description {
	color: #ffffff;
	font-size: 20px;
	line-height: 30px;
	font-weight: 300;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 3px
}

.tp-caption.Restaurant-Price,
.Restaurant-Price {
	color: #ffffff;
	font-size: 30px;
	line-height: 30px;
	font-weight: 300;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 3px
}

.tp-caption.Restaurant-Menuitem,
.Restaurant-Menuitem {
	color: rgba(255, 255, 255, 1.00);
	font-size: 17px;
	line-height: 17px;
	font-weight: 400;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 1.00);
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 2px
}

.tp-caption.Furniture-LogoText,
.Furniture-LogoText {
	color: rgba(230, 207, 163, 1.00);
	font-size: 160px;
	line-height: 150px;
	font-weight: 300;
	font-style: normal;
	font-family: "Raleway";
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px;
	text-shadow: none
}

.tp-caption.Furniture-Plus,
.Furniture-Plus {
	color: rgba(230, 207, 163, 1.00);
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	font-family: "Raleway";
	text-decoration: none;
	background-color: rgba(255, 255, 255, 1.00);
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 30px 30px 30px 30px;
	text-shadow: none;
	box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px
}

.tp-caption.Furniture-Title,
.Furniture-Title {
	color: rgba(0, 0, 0, 1.00);
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
	font-style: normal;
	font-family: "Raleway";
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px;
	text-shadow: none;
	letter-spacing: 3px
}

.tp-caption.Furniture-Subtitle,
.Furniture-Subtitle {
	color: rgba(0, 0, 0, 1.00);
	font-size: 17px;
	line-height: 20px;
	font-weight: 300;
	font-style: normal;
	font-family: "Raleway";
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px;
	text-shadow: none
}

.tp-caption.Gym-Display,
.Gym-Display {
	color: rgba(255, 255, 255, 1.00);
	font-size: 80px;
	line-height: 70px;
	font-weight: 900;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.Gym-Subline,
.Gym-Subline {
	color: rgba(255, 255, 255, 1.00);
	font-size: 30px;
	line-height: 30px;
	font-weight: 100;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 5px
}

.tp-caption.Gym-SmallText,
.Gym-SmallText {
	color: rgba(255, 255, 255, 1.00);
	font-size: 17px;
	line-height: 22px;
	font-weight: 300;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	text-shadow: none
}

.tp-caption.Fashion-SmallText,
.Fashion-SmallText {
	color: rgba(255, 255, 255, 1.00);
	font-size: 12px;
	line-height: 20px;
	font-weight: 600;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 2px
}

.tp-caption.Fashion-BigDisplay,
.Fashion-BigDisplay {
	color: rgba(0, 0, 0, 1.00);
	font-size: 60px;
	line-height: 60px;
	font-weight: 900;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 2px
}

.tp-caption.Fashion-TextBlock,
.Fashion-TextBlock {
	color: rgba(0, 0, 0, 1.00);
	font-size: 20px;
	line-height: 40px;
	font-weight: 400;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 2px
}

.tp-caption.Sports-Display,
.Sports-Display {
	color: rgba(255, 255, 255, 1.00);
	font-size: 130px;
	line-height: 130px;
	font-weight: 100;
	font-style: normal;
	font-family: "Raleway";
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 13px
}

.tp-caption.Sports-DisplayFat,
.Sports-DisplayFat {
	color: rgba(255, 255, 255, 1.00);
	font-size: 130px;
	line-height: 130px;
	font-weight: 900;
	font-style: normal;
	font-family: "Raleway";
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.Sports-Subline,
.Sports-Subline {
	color: rgba(0, 0, 0, 1.00);
	font-size: 32px;
	line-height: 32px;
	font-weight: 400;
	font-style: normal;
	font-family: "Raleway";
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 4px
}

.tp-caption.Instagram-Caption,
.Instagram-Caption {
	color: rgba(255, 255, 255, 1.00);
	font-size: 20px;
	line-height: 20px;
	font-weight: 900;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.News-Title,
.News-Title {
	color: rgba(255, 255, 255, 1.00);
	font-size: 70px;
	line-height: 60px;
	font-weight: 400;
	font-style: normal;
	font-family: Roboto Slab;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.News-Subtitle,
.News-Subtitle {
	color: rgba(255, 255, 255, 1.00);
	font-size: 15px;
	line-height: 24px;
	font-weight: 300;
	font-style: normal;
	font-family: Roboto Slab;
	text-decoration: none;
	background-color: rgba(255, 255, 255, 0);
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.News-Subtitle:hover,
.News-Subtitle:hover {
	color: rgba(255, 255, 255, 0.65);
	text-decoration: none;
	background-color: rgba(255, 255, 255, 0);
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-radius: 0 0 0px 0
}

.tp-caption.Photography-Display,
.Photography-Display {
	color: rgba(255, 255, 255, 1.00);
	font-size: 80px;
	line-height: 70px;
	font-weight: 100;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 5px
}

.tp-caption.Photography-Subline,
.Photography-Subline {
	color: rgba(119, 119, 119, 1.00);
	font-size: 20px;
	line-height: 30px;
	font-weight: 300;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 3px
}

.tp-caption.Photography-ImageHover,
.Photography-ImageHover {
	color: rgba(255, 255, 255, 1.00);
	font-size: 20px;
	line-height: 22px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(255, 255, 255, 0);
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px
}

.tp-caption.Photography-ImageHover:hover,
.Photography-ImageHover:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px
}

.tp-caption.Photography-Menuitem,
.Photography-Menuitem {
	color: rgba(255, 255, 255, 1.00);
	font-size: 20px;
	line-height: 20px;
	font-weight: 300;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0.65);
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 2px
}

.tp-caption.Photography-Menuitem:hover,
.Photography-Menuitem:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(0, 255, 222, 0.65);
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px;
	cursor: pointer
}

.tp-caption.Photography-Textblock,
.Photography-Textblock {
	color: rgba(255, 255, 255, 1.00);
	font-size: 17px;
	line-height: 30px;
	font-weight: 300;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 2px
}

.tp-caption.Photography-Subline-2,
.Photography-Subline-2 {
	color: rgba(255, 255, 255, 0.35);
	font-size: 20px;
	line-height: 30px;
	font-weight: 300;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 3px
}

.tp-caption.Photography-ImageHover2,
.Photography-ImageHover2 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 20px;
	line-height: 22px;
	font-weight: 400;
	font-style: normal;
	font-family: Arial;
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(255, 255, 255, 0);
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px
}

.tp-caption.Photography-ImageHover2:hover,
.Photography-ImageHover2:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px;
	cursor: pointer
}

.tp-caption.WebProduct-Title,
.WebProduct-Title {
	color: rgba(51, 51, 51, 1.00);
	font-size: 90px;
	line-height: 90px;
	font-weight: 100;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px
}

.tp-caption.WebProduct-SubTitle,
.WebProduct-SubTitle {
	color: rgba(153, 153, 153, 1.00);
	font-size: 15px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px
}

.tp-caption.WebProduct-Content,
.WebProduct-Content {
	color: rgba(153, 153, 153, 1.00);
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px
}

.tp-caption.WebProduct-Menuitem,
.WebProduct-Menuitem {
	color: rgba(255, 255, 255, 1.00);
	font-size: 15px;
	line-height: 20px;
	font-weight: 500;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(51, 51, 51, 1.00);
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 2px
}

.tp-caption.WebProduct-Menuitem:hover,
.WebProduct-Menuitem:hover {
	color: rgba(153, 153, 153, 1.00);
	text-decoration: none;
	background-color: rgba(255, 255, 255, 1.00);
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	cursor: pointer
}

.tp-caption.WebProduct-Title-Light,
.WebProduct-Title-Light {
	color: rgba(255, 255, 255, 1.00);
	font-size: 90px;
	line-height: 90px;
	font-weight: 100;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px
}

.tp-caption.WebProduct-SubTitle-Light,
.WebProduct-SubTitle-Light {
	color: rgba(255, 255, 255, 0.35);
	font-size: 15px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px
}

.tp-caption.WebProduct-Content-Light,
.WebProduct-Content-Light {
	color: rgba(255, 255, 255, 0.65);
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px
}

.tp-caption.FatRounded,
.FatRounded {
	color: rgba(255, 255, 255, 1.00);
	font-size: 30px;
	line-height: 30px;
	font-weight: 900;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0.50);
	border-color: rgba(211, 211, 211, 1.00);
	border-style: none;
	border-width: 0px;
	border-radius: 50px 50px 50px 50px;
	text-shadow: none
}

.tp-caption.FatRounded:hover,
.FatRounded:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(0, 0, 0, 1.00);
	border-color: rgba(211, 211, 211, 1.00);
	border-style: none;
	border-width: 0px;
	border-radius: 50px 50px 50px 50px;
	cursor: pointer
}

.tp-caption.NotGeneric-Title,
.NotGeneric-Title {
	color: rgba(255, 255, 255, 1.00);
	font-size: 70px;
	line-height: 70px;
	font-weight: 800;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.NotGeneric-SubTitle,
.NotGeneric-SubTitle {
	color: rgba(255, 255, 255, 1.00);
	font-size: 13px;
	line-height: 20px;
	font-weight: 500;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 4px
}

.tp-caption.NotGeneric-CallToAction,
.NotGeneric-CallToAction {
	color: rgba(255, 255, 255, 1.00);
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(255, 255, 255, 0.50);
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 3px
}

.tp-caption.NotGeneric-CallToAction:hover,
.NotGeneric-CallToAction:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(255, 255, 255, 1.00);
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	cursor: pointer
}

.tp-caption.NotGeneric-Icon,
.NotGeneric-Icon {
	color: rgba(255, 255, 255, 1.00);
	font-size: 30px;
	line-height: 30px;
	font-weight: 400;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 3px
}

.tp-caption.NotGeneric-Menuitem,
.NotGeneric-Menuitem {
	color: rgba(255, 255, 255, 1.00);
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(255, 255, 255, 0.15);
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 3px
}

.tp-caption.NotGeneric-Menuitem:hover,
.NotGeneric-Menuitem:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(255, 255, 255, 1.00);
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	cursor: pointer
}

.tp-caption.MarkerStyle,
.MarkerStyle {
	color: rgba(255, 255, 255, 1.00);
	font-size: 17px;
	line-height: 30px;
	font-weight: 100;
	font-style: normal;
	font-family: "Permanent Marker";
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.Gym-Menuitem,
.Gym-Menuitem {
	color: rgba(255, 255, 255, 1.00);
	font-size: 20px;
	line-height: 20px;
	font-weight: 300;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 1.00);
	border-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 2px;
	border-radius: 3px 3px 3px 3px;
	letter-spacing: 2px
}

.tp-caption.Gym-Menuitem:hover,
.Gym-Menuitem:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(0, 0, 0, 1.00);
	border-color: rgba(255, 255, 255, 0.25);
	border-style: solid;
	border-width: 2px;
	border-radius: 3px 3px 3px 3px;
	cursor: pointer
}

.tp-caption.Newspaper-Button,
.Newspaper-Button {
	color: rgba(255, 255, 255, 1.00);
	font-size: 13px;
	line-height: 17px;
	font-weight: 700;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: rgba(255, 255, 255, 0);
	border-color: rgba(255, 255, 255, 0.25);
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 2px
}

.tp-caption.Newspaper-Button:hover,
.Newspaper-Button:hover {
	color: rgba(0, 0, 0, 1.00);
	text-decoration: none;
	background-color: rgba(255, 255, 255, 1.00);
	border-color: rgba(255, 255, 255, 1.00);
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	cursor: pointer
}

.tp-caption.Newspaper-Subtitle,
.Newspaper-Subtitle {
	color: rgba(168, 216, 238, 1.00);
	font-size: 15px;
	line-height: 20px;
	font-weight: 900;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px
}

.tp-caption.Newspaper-Title,
.Newspaper-Title {
	color: rgba(255, 255, 255, 1.00);
	font-size: 50px;
	line-height: 55px;
	font-weight: 400;
	font-style: normal;
	font-family: "Roboto Slab";
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px
}

.tp-caption.Newspaper-Title-Centered,
.Newspaper-Title-Centered {
	color: rgba(255, 255, 255, 1.00);
	font-size: 50px;
	line-height: 55px;
	font-weight: 400;
	font-style: normal;
	font-family: "Roboto Slab";
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px
}

.tp-caption.Hero-Button,
.Hero-Button {
	color: rgba(255, 255, 255, 1.00);
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(255, 255, 255, 0.50);
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 3px
}

.tp-caption.Hero-Button:hover,
.Hero-Button:hover {
	color: rgba(0, 0, 0, 1.00);
	text-decoration: none;
	background-color: rgba(255, 255, 255, 1.00);
	border-color: rgba(255, 255, 255, 1.00);
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	cursor: pointer
}

.tp-caption.Video-Title,
.Video-Title {
	color: rgba(255, 255, 255, 1.00);
	font-size: 30px;
	line-height: 30px;
	font-weight: 900;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 1.00);
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.Video-SubTitle,
.Video-SubTitle {
	color: rgba(255, 255, 255, 1.00);
	font-size: 12px;
	line-height: 12px;
	font-weight: 600;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0.35);
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 2px
}

.tp-caption.NotGeneric-Button,
.NotGeneric-Button {
	color: rgba(255, 255, 255, 1.00);
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(255, 255, 255, 0.50);
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 3px
}

.tp-caption.NotGeneric-Button:hover,
.NotGeneric-Button:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(255, 255, 255, 1.00);
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	cursor: pointer
}

.tp-caption.NotGeneric-BigButton,
.NotGeneric-BigButton {
	color: rgba(255, 255, 255, 1.00);
	font-size: 14px;
	line-height: 14px;
	font-weight: 500;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(255, 255, 255, 0.15);
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 3px
}

.tp-caption.NotGeneric-BigButton:hover,
.NotGeneric-BigButton:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(255, 255, 255, 1.00);
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	cursor: pointer
}

.tp-caption.WebProduct-Button,
.WebProduct-Button {
	color: rgba(255, 255, 255, 1.00);
	font-size: 16px;
	line-height: 48px;
	font-weight: 600;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(51, 51, 51, 1.00);
	border-color: rgba(0, 0, 0, 1.00);
	border-style: none;
	border-width: 2px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 1px
}

.tp-caption.WebProduct-Button:hover,
.WebProduct-Button:hover {
	color: rgba(51, 51, 51, 1.00);
	text-decoration: none;
	background-color: rgba(255, 255, 255, 1.00);
	border-color: rgba(0, 0, 0, 1.00);
	border-style: none;
	border-width: 2px;
	border-radius: 0px 0px 0px 0px
}

.tp-caption.Restaurant-Button,
.Restaurant-Button {
	color: rgba(255, 255, 255, 1.00);
	font-size: 17px;
	line-height: 17px;
	font-weight: 500;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: rgba(10, 10, 10, 0);
	border-color: rgba(255, 255, 255, 0.50);
	border-style: solid;
	border-width: 2px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 3px
}

.tp-caption.Restaurant-Button:hover,
.Restaurant-Button:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(255, 224, 129, 1.00);
	border-style: solid;
	border-width: 2px;
	border-radius: 0px 0px 0px 0px
}

.tp-caption.Gym-Button,
.Gym-Button {
	color: rgba(255, 255, 255, 1.00);
	font-size: 15px;
	line-height: 15px;
	font-weight: 600;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(139, 192, 39, 1.00);
	border-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 0px;
	border-radius: 30px 30px 30px 30px;
	letter-spacing: 1px
}

.tp-caption.Gym-Button:hover,
.Gym-Button:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(114, 168, 0, 1.00);
	border-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 0px;
	border-radius: 30px 30px 30px 30px;
	cursor: pointer
}

.tp-caption.Gym-Button-Light,
.Gym-Button-Light {
	color: rgba(255, 255, 255, 1.00);
	font-size: 15px;
	line-height: 15px;
	font-weight: 600;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(255, 255, 255, 0.25);
	border-style: solid;
	border-width: 2px;
	border-radius: 30px 30px 30px 30px
}

.tp-caption.Gym-Button-Light:hover,
.Gym-Button-Light:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(114, 168, 0, 0);
	border-color: rgba(139, 192, 39, 1.00);
	border-style: solid;
	border-width: 2px;
	border-radius: 30px 30px 30px 30px;
	cursor: pointer
}

.tp-caption.Sports-Button-Light,
.Sports-Button-Light {
	color: rgba(255, 255, 255, 1.00);
	font-size: 17px;
	line-height: 17px;
	font-weight: 600;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(255, 255, 255, 0.50);
	border-style: solid;
	border-width: 2px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 2px
}

.tp-caption.Sports-Button-Light:hover,
.Sports-Button-Light:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(255, 255, 255, 1.00);
	border-style: solid;
	border-width: 2px;
	border-radius: 0px 0px 0px 0px
}

.tp-caption.Sports-Button-Red,
.Sports-Button-Red {
	color: rgba(255, 255, 255, 1.00);
	font-size: 17px;
	line-height: 17px;
	font-weight: 600;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(219, 28, 34, 1.00);
	border-color: rgba(219, 28, 34, 0);
	border-style: solid;
	border-width: 2px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 2px
}

.tp-caption.Sports-Button-Red:hover,
.Sports-Button-Red:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(0, 0, 0, 1.00);
	border-color: rgba(0, 0, 0, 1.00);
	border-style: solid;
	border-width: 2px;
	border-radius: 0px 0px 0px 0px
}

.tp-caption.Photography-Button,
.Photography-Button {
	color: rgba(255, 255, 255, 1.00);
	font-size: 15px;
	line-height: 15px;
	font-weight: 600;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(255, 255, 255, 0.25);
	border-style: solid;
	border-width: 1px;
	border-radius: 30px 30px 30px 30px;
	letter-spacing: 1px
}

.tp-caption.Photography-Button:hover,
.Photography-Button:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(255, 255, 255, 1.00);
	border-style: solid;
	border-width: 1px;
	border-radius: 30px 30px 30px 30px
}

.tp-caption.Newspaper-Button-2,
.Newspaper-Button-2 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 15px;
	line-height: 15px;
	font-weight: 900;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(255, 255, 255, 0.50);
	border-style: solid;
	border-width: 2px;
	border-radius: 3px 3px 3px 3px
}

.tp-caption.Newspaper-Button-2:hover,
.Newspaper-Button-2:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(255, 255, 255, 1.00);
	border-style: solid;
	border-width: 2px;
	border-radius: 3px 3px 3px 3px;
	cursor: pointer
}

.tp-caption.Agency-SmallTitle,
.Agency-SmallTitle {
	color: rgba(255, 255, 255, 1.00);
	font-size: 15px;
	line-height: 22px;
	font-weight: 400;
	font-style: normal;
	font-family: lato;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 6px
}

.tp-caption.Agency-SmallContent,
.Agency-SmallContent {
	color: rgba(255, 255, 255, 1.00);
	font-size: 15px;
	line-height: 24px;
	font-weight: 400;
	font-style: normal;
	font-family: lato;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.Agency-SmallLink,
.Agency-SmallLink {
	color: rgba(248, 124, 9, 1.00);
	font-size: 12px;
	line-height: 22px;
	font-weight: 700;
	font-style: normal;
	font-family: lato;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 2px;
	border-bottom: 1px solid #f87c09 !important
}

.tp-caption.Agency-SmallLink:hover,
.Agency-SmallLink:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	cursor: pointer
}

.tp-caption.Agency-NavButton,
.Agency-NavButton {
	color: rgba(51, 51, 51, 1.00);
	font-size: 17px;
	line-height: 50px;
	font-weight: 500;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: rgba(255, 255, 255, 1.00);
	border-color: rgba(0, 0, 0, 1.00);
	border-style: solid;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px
}

.tp-caption.Agency-NavButton:hover,
.Agency-NavButton:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(51, 51, 51, 1.00);
	border-color: rgba(0, 0, 0, 1.00);
	border-style: solid;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px;
	cursor: pointer
}

.tp-caption.Agency-SmallLinkGreen,
.Agency-SmallLinkGreen {
	color: rgba(109, 177, 155, 1.00);
	font-size: 12px;
	line-height: 22px;
	font-weight: 700;
	font-style: normal;
	font-family: lato;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 2px;
	border-bottom: 1px solid #6db19b !important
}

.tp-caption.Agency-SmallLinkGreen:hover,
.Agency-SmallLinkGreen:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	cursor: pointer
}

.tp-caption.Agency-SmallLinkBlue,
.Agency-SmallLinkBlue {
	color: rgba(153, 153, 153, 1.00);
	font-size: 12px;
	line-height: 22px;
	font-weight: 700;
	font-style: normal;
	font-family: lato;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 2px;
	border-bottom: 1px solid #999 !important
}

.tp-caption.Agency-SmallLinkBlue:hover,
.Agency-SmallLinkBlue:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	cursor: pointer
}

.tp-caption.Agency-LogoText,
.Agency-LogoText {
	color: rgba(255, 255, 255, 1.00);
	font-size: 12px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	font-family: Lato;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 1px
}

.tp-caption.Agency-ArrowTooltip,
.Agency-ArrowTooltip {
	color: rgba(51, 51, 51, 1.00);
	font-size: 15px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	font-family: Permanent Marker;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.Agency-SmallSocial,
.Agency-SmallSocial {
	color: rgba(255, 255, 255, 1.00);
	font-size: 30px;
	line-height: 30px;
	font-weight: 400;
	font-style: normal;
	font-family: Arial;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.Agency-SmallSocial:hover,
.Agency-SmallSocial:hover {
	color: rgba(51, 51, 51, 1.00);
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px;
	cursor: pointer
}

.tp-caption.Agency-Title,
.Agency-Title {
	color: rgba(255, 255, 255, 1.00);
	font-size: 70px;
	line-height: 70px;
	font-weight: 900;
	font-style: normal;
	font-family: lato;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 10px
}

.tp-caption.Agency-SubTitle,
.Agency-SubTitle {
	color: rgba(255, 255, 255, 1.00);
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
	font-style: italic;
	font-family: Georgia, serif;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.Agency-PlayBtn,
.Agency-PlayBtn {
	color: rgba(255, 255, 255, 1.00);
	font-size: 30px;
	line-height: 71px;
	font-weight: 500;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(255, 255, 255, 1.00);
	border-style: solid;
	border-width: 2px;
	border-radius: 100px 100px 100px 100px
}

.tp-caption.Agency-PlayBtn:hover,
.Agency-PlayBtn:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(255, 255, 255, 1.00);
	border-style: solid;
	border-width: 2px;
	border-radius: 100px 100px 100px 100px;
	cursor: pointer
}

.tp-caption.Agency-SmallText,
.Agency-SmallText {
	color: rgba(255, 255, 255, 1.00);
	font-size: 12px;
	line-height: 12px;
	font-weight: 900;
	font-style: normal;
	font-family: lato;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 5px
}

.tp-caption.Agency-Social,
.Agency-Social {
	color: rgba(51, 51, 51, 1.00);
	font-size: 25px;
	line-height: 50px;
	font-weight: 400;
	font-style: normal;
	font-family: Georgia, serif;
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(51, 51, 51, 1.00);
	border-style: solid;
	border-width: 2px;
	border-radius: 30px 30px 30px 30px
}

.tp-caption.Agency-Social:hover,
.Agency-Social:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(51, 51, 51, 1.00);
	border-color: rgba(51, 51, 51, 1.00);
	border-style: solid;
	border-width: 2px;
	border-radius: 30px 30px 30px 30px;
	cursor: pointer
}

.tp-caption.Agency-CloseBtn,
.Agency-CloseBtn {
	color: rgba(255, 255, 255, 1.00);
	font-size: 50px;
	line-height: 50px;
	font-weight: 500;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(255, 255, 255, 0);
	border-style: none;
	border-width: 0px;
	border-radius: 100px 100px 100px 100px
}

.tp-caption.Agency-CloseBtn:hover,
.Agency-CloseBtn:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(255, 255, 255, 0);
	border-style: none;
	border-width: 0px;
	border-radius: 100px 100px 100px 100px;
	cursor: pointer
}

.tp-caption.LandingPage-Title,
.LandingPage-Title {
	color: rgba(255, 255, 255, 1.00);
	font-size: 70px;
	line-height: 80px;
	font-weight: 900;
	font-style: normal;
	font-family: Lato;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 10px
}

.tp-caption.LandingPage-SubTitle,
.LandingPage-SubTitle {
	color: rgba(255, 255, 255, 1.00);
	font-size: 20px;
	line-height: 30px;
	font-weight: 400;
	font-style: italic;
	font-family: Georgia, serif;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.LandingPage-Button,
.LandingPage-Button {
	color: rgba(0, 0, 0, 1.00);
	font-size: 15px;
	line-height: 54px;
	font-weight: 500;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: rgba(255, 255, 255, 1.00);
	border-color: rgba(0, 0, 0, 1.00);
	border-style: solid;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 3px
}

.tp-caption.LandingPage-Button:hover,
.LandingPage-Button:hover {
	color: rgba(0, 0, 0, 1.00);
	text-decoration: none;
	background-color: rgba(255, 255, 255, 1.00);
	border-color: rgba(0, 0, 0, 1.00);
	border-style: solid;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px;
	cursor: pointer
}

.tp-caption.VideoControls-Pause,
.VideoControls-Pause {
	color: #000000;
	font-size: 20px;
	line-height: 50px;
	font-weight: 500;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: #ffffff;
	border-color: #000000;
	border-style: solid;
	border-width: 0px;
	border-radius: 100px 100px 100px 100px
}

.tp-caption.VideoControls-Pause:hover,
.VideoControls-Pause:hover {
	color: rgba(0, 0, 0, 1.00);
	text-decoration: none;
	background-color: rgba(255, 255, 255, 1.00);
	border-color: rgba(0, 0, 0, 1.00);
	border-style: solid;
	border-width: 0px;
	border-radius: 100px 100px 100px 100px;
	cursor: pointer
}

.tp-caption.VideoControls-Mute,
.VideoControls-Mute {
	color: #000000;
	font-size: 20px;
	line-height: 50px;
	font-weight: 500;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: #ffffff;
	border-color: #000000;
	border-style: solid;
	border-width: 0px;
	border-radius: 100px 100px 100px 100px
}

.tp-caption.VideoControls-Mute:hover,
.VideoControls-Mute:hover {
	color: rgba(0, 0, 0, 1.00);
	text-decoration: none;
	background-color: rgba(255, 255, 255, 1.00);
	border-color: rgba(0, 0, 0, 1.00);
	border-style: solid;
	border-width: 0px;
	border-radius: 100px 100px 100px 100px;
	cursor: pointer
}

.tp-caption.PostSlider-Content,
.PostSlider-Content {
	color: rgba(119, 119, 119, 1.00);
	font-size: 15px;
	line-height: 23px;
	font-weight: 400;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.VideoControls-Play,
.VideoControls-Play {
	color: #000000;
	font-size: 50px;
	line-height: 120px;
	font-weight: 500;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: #ffffff;
	border-color: #000000;
	border-style: solid;
	border-width: 0px;
	border-radius: 100px 100px 100px 100px
}

.tp-caption.VideoControls-Play:hover,
.VideoControls-Play:hover {
	color: rgba(0, 0, 0, 1.00);
	text-decoration: none;
	background-color: rgba(255, 255, 255, 1.00);
	border-color: rgba(0, 0, 0, 1.00);
	border-style: solid;
	border-width: 0px;
	border-radius: 100px 100px 100px 100px;
	cursor: pointer
}

.tp-caption.VideoPlayer-Title,
.VideoPlayer-Title {
	color: #ffffff;
	font-size: 40px;
	line-height: 40px;
	font-weight: 900;
	font-style: normal;
	font-family: Lato;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 10px
}

.tp-caption.VideoPlayer-SubTitle,
.VideoPlayer-SubTitle {
	color: #ffffff;
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
	font-style: italic;
	font-family: Georgia, serif;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.PostSlider-Title,
.PostSlider-Title {
	color: rgba(0, 0, 0, 1.00);
	font-size: 40px;
	line-height: 40px;
	font-weight: 400;
	font-style: normal;
	font-family: Playfair Display;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.VideoPlayer-Social,
.VideoPlayer-Social {
	color: #ffffff;
	font-size: 50px;
	line-height: 50px;
	font-weight: 400;
	font-style: normal;
	font-family: Arial;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.VideoPlayer-Social:hover,
.VideoPlayer-Social:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px;
	cursor: pointer
}

.tp-caption.FullScreen-Toggle,
.FullScreen-Toggle {
	color: rgba(255, 255, 255, 1.00);
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0.50);
	border-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 3px
}

.tp-caption.FullScreen-Toggle:hover,
.FullScreen-Toggle:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(0, 0, 0, 1.00);
	border-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 0px;
	border-radius: 0px 0px 0px 0px;
	cursor: pointer
}

.tp-caption.PostSlider-Category,
.PostSlider-Category {
	color: rgba(0, 0, 0, 1.00);
	font-size: 15px;
	line-height: 15px;
	font-weight: 300;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 3px
}

.tp-caption.PostSlider-Button,
.PostSlider-Button {
	color: rgba(0, 0, 0, 1.00);
	font-size: 15px;
	line-height: 40px;
	font-weight: 500;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: rgba(255, 255, 255, 1.00);
	border-color: rgba(0, 0, 0, 1.00);
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px
}

.tp-caption.PostSlider-Button:hover,
.PostSlider-Button:hover {
	color: rgba(0, 0, 0, 1.00);
	text-decoration: none;
	background-color: rgba(238, 238, 238, 1.00);
	border-color: rgba(0, 0, 0, 1.00);
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	cursor: pointer
}

.tp-caption.ComingSoon-Highlight,
.ComingSoon-Highlight {
	color: rgba(255, 255, 255, 1.00);
	font-size: 20px;
	line-height: 37px;
	font-weight: 400;
	font-style: normal;
	font-family: Lato;
	text-decoration: none;
	background-color: rgba(0, 154, 238, 1.00);
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.ComingSoon-Count,
.ComingSoon-Count {
	color: rgba(255, 255, 255, 1.00);
	font-size: 50px;
	line-height: 50px;
	font-weight: 900;
	font-style: normal;
	font-family: Lato;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.ComingSoon-CountUnit,
.ComingSoon-CountUnit {
	color: rgba(255, 255, 255, 1.00);
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	font-family: Lato;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.ComingSoon-NotifyMe,
.ComingSoon-NotifyMe {
	color: rgba(164, 157, 143, 1.00);
	font-size: 27px;
	line-height: 35px;
	font-weight: 600;
	font-style: normal;
	font-family: Lato;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.Concept-SubTitle,
.Concept-SubTitle {
	color: rgba(255, 255, 255, 0.65);
	font-size: 25px;
	line-height: 25px;
	font-weight: 700;
	font-style: italic;
	font-family: Playfair Display;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.Concept-Title,
.Concept-Title {
	color: rgba(255, 255, 255, 1.00);
	font-size: 70px;
	line-height: 70px;
	font-weight: 700;
	font-style: normal;
	font-family: Roboto Condensed;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 5px
}

.tp-caption.Concept-MoreBtn,
.Concept-MoreBtn {
	color: rgba(255, 255, 255, 1.00);
	font-size: 30px;
	line-height: 30px;
	font-weight: 300;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 0px;
	border-radius: 50px 50px 50px 50px;
	letter-spacing: 1px
}

.tp-caption.Concept-MoreBtn:hover,
.Concept-MoreBtn:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(255, 255, 255, 0.15);
	border-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 0px;
	border-radius: 50px 50px 50px 50px;
	cursor: pointer
}

.tp-caption.Concept-Notice,
.Concept-Notice {
	color: rgba(255, 255, 255, 1.00);
	font-size: 15px;
	line-height: 15px;
	font-weight: 400;
	font-style: normal;
	font-family: Roboto Condensed;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(255, 255, 255, 1.00);
	border-style: none;
	border-width: 2px;
	border-radius: 0 0 0 0px;
	letter-spacing: 2px
}

.tp-caption.Concept-Content,
.Concept-Content {
	color: rgba(255, 255, 255, 1.00);
	font-size: 20px;
	line-height: 30px;
	font-weight: 400;
	font-style: normal;
	font-family: Roboto Condensed;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(255, 255, 255, 1.00);
	border-style: none;
	border-width: 2px;
	border-radius: 0 0 0 0px
}

.tp-caption.Concept-LessBtn,
.Concept-LessBtn {
	color: rgba(255, 255, 255, 1.00);
	font-size: 30px;
	line-height: 30px;
	font-weight: 300;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 1.00);
	border-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 0px;
	border-radius: 50px 50px 50px 50px;
	letter-spacing: 1px
}

.tp-caption.Concept-LessBtn:hover,
.Concept-LessBtn:hover {
	color: rgba(0, 0, 0, 1.00);
	text-decoration: none;
	background-color: rgba(255, 255, 255, 1.00);
	border-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 0px;
	border-radius: 50px 50px 50px 50px;
	cursor: pointer
}

.tp-caption.Concept-SubTitle-Dark,
.Concept-SubTitle-Dark {
	color: rgba(0, 0, 0, 0.65);
	font-size: 25px;
	line-height: 25px;
	font-weight: 700;
	font-style: italic;
	font-family: Playfair Display;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.Concept-Title-Dark,
.Concept-Title-Dark {
	color: rgba(0, 0, 0, 1.00);
	font-size: 70px;
	line-height: 70px;
	font-weight: 700;
	font-style: normal;
	font-family: Roboto Condensed;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 5px
}

.tp-caption.Concept-MoreBtn-Dark,
.Concept-MoreBtn-Dark {
	color: rgba(0, 0, 0, 1.00);
	font-size: 30px;
	line-height: 30px;
	font-weight: 300;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 0px;
	border-radius: 50px 50px 50px 50px;
	letter-spacing: 1px
}

.tp-caption.Concept-MoreBtn-Dark:hover,
.Concept-MoreBtn-Dark:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(0, 0, 0, 1.00);
	border-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 0px;
	border-radius: 50px 50px 50px 50px;
	cursor: pointer
}

.tp-caption.Concept-Content-Dark,
.Concept-Content-Dark {
	color: rgba(0, 0, 0, 1.00);
	font-size: 20px;
	line-height: 30px;
	font-weight: 400;
	font-style: normal;
	font-family: Roboto Condensed;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(255, 255, 255, 1.00);
	border-style: none;
	border-width: 2px;
	border-radius: 0 0 0 0px
}

.tp-caption.ContentZoom-SmallTitle,
.ContentZoom-SmallTitle {
	color: rgba(41, 46, 49, 1.00);
	font-size: 33px;
	line-height: 45px;
	font-weight: 600;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.ContentZoom-SmallSubtitle,
.ContentZoom-SmallSubtitle {
	color: rgba(111, 124, 130, 1.00);
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.ContentZoom-SmallIcon,
.ContentZoom-SmallIcon {
	color: rgba(41, 46, 49, 1.00);
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.ContentZoom-SmallIcon:hover,
.ContentZoom-SmallIcon:hover {
	color: rgba(111, 124, 130, 1.00);
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	cursor: pointer
}

.tp-caption.ContentZoom-DetailTitle,
.ContentZoom-DetailTitle {
	color: rgba(41, 46, 49, 1.00);
	font-size: 70px;
	line-height: 70px;
	font-weight: 500;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.ContentZoom-DetailSubTitle,
.ContentZoom-DetailSubTitle {
	color: rgba(111, 124, 130, 1.00);
	font-size: 25px;
	line-height: 25px;
	font-weight: 500;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.ContentZoom-DetailContent,
.ContentZoom-DetailContent {
	color: rgba(111, 124, 130, 1.00);
	font-size: 17px;
	line-height: 28px;
	font-weight: 500;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.ContentZoom-Button,
.ContentZoom-Button {
	color: rgba(41, 46, 49, 1.00);
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(41, 46, 49, 0.50);
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 1px
}

.tp-caption.ContentZoom-Button:hover,
.ContentZoom-Button:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(41, 46, 49, 1.00);
	border-color: rgba(41, 46, 49, 1.00);
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	cursor: pointer
}

.tp-caption.ContentZoom-ButtonClose,
.ContentZoom-ButtonClose {
	color: rgba(41, 46, 49, 1.00);
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(41, 46, 49, 0.50);
	border-style: solid;
	border-width: 1px;
	border-radius: 30px 30px 30px 30px;
	letter-spacing: 1px
}

.tp-caption.ContentZoom-ButtonClose:hover,
.ContentZoom-ButtonClose:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(41, 46, 49, 1.00);
	border-color: rgba(41, 46, 49, 1.00);
	border-style: solid;
	border-width: 1px;
	border-radius: 30px 30px 30px 30px;
	cursor: pointer
}

.tp-caption.Creative-SubTitle,
.Creative-SubTitle {
	color: #cdb083;
	font-size: 14px;
	line-height: 14px;
	font-weight: 400;
	font-style: normal;
	font-family: Lato;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	letter-spacing: 2px
}

.tp-caption.Creative-Title,
.Creative-Title {
	color: #ffffff;
	font-size: 70px;
	line-height: 70px;
	font-weight: 400;
	font-style: normal;
	font-family: Playfair Display;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.Creative-Button,
.Creative-Button {
	color: #cdb083;
	font-size: 13px;
	line-height: 13px;
	font-weight: 400;
	font-style: normal;
	font-family: Lato;
	text-decoration: none;
	background-color: #000000;
	border-color: #cdb083;
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 2px
}

.tp-caption.Creative-Button:hover,
.Creative-Button:hover {
	color: rgba(205, 176, 131, 1.00);
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(205, 176, 131, 1.00);
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	cursor: pointer
}

.tp-caption.FullSiteBlock-Title,
.FullSiteBlock-Title {
	color: rgba(51, 51, 51, 1.00);
	font-size: 55px;
	line-height: 65px;
	font-weight: 300;
	font-style: normal;
	font-family: Lato;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.FullSiteBlock-SubTitle,
.FullSiteBlock-SubTitle {
	color: rgba(51, 51, 51, 1.00);
	font-size: 25px;
	line-height: 34px;
	font-weight: 300;
	font-style: normal;
	font-family: Lato;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.FullSiteBlock-Link,
.FullSiteBlock-Link {
	color: rgba(0, 150, 255, 1.00);
	font-size: 25px;
	line-height: 24px;
	font-weight: 300;
	font-style: normal;
	font-family: Lato;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.FullSiteBlock-Link:hover,
.FullSiteBlock-Link:hover {
	color: rgba(51, 51, 51, 1.00);
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	cursor: pointer
}

.tp-caption.FullSiteBlock-DownButton,
.FullSiteBlock-DownButton {
	color: rgba(51, 51, 51, 1.00);
	font-size: 25px;
	line-height: 32px;
	font-weight: 500;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(51, 51, 51, 1.00);
	border-style: solid;
	border-width: 1px;
	border-radius: 30px 30px 30px 30px
}

.tp-caption.FullSiteBlock-DownButton:hover,
.FullSiteBlock-DownButton:hover {
	color: rgba(0, 150, 255, 1.00);
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(0, 150, 255, 1.00);
	border-style: solid;
	border-width: 1px;
	border-radius: 30px 30px 30px 30px;
	cursor: pointer
}

.tp-caption.FullSiteBlock-FooterLink,
.FullSiteBlock-FooterLink {
	color: rgba(85, 85, 85, 1.00);
	font-size: 15px;
	line-height: 20px;
	font-weight: 300;
	font-style: normal;
	font-family: Lato;
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.FullSiteBlock-FooterLink:hover,
.FullSiteBlock-FooterLink:hover {
	color: rgba(0, 150, 255, 1.00);
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	cursor: pointer
}

.tp-caption.maincaption,
.maincaption {
	font-size: 33px;
	line-height: 43px;
	font-weight: 500;
	font-family: roboto;
	color: rgb(33, 42, 64);
	text-decoration: none;
	background-color: transparent;
	border-width: 0px;
	border-color: rgb(0, 0, 0);
	border-style: none;
	text-shadow: none
}

.tp-caption.Facebook-Likes,
.Facebook-Likes {
	color: rgba(255, 255, 255, 1.00);
	font-size: 15px;
	line-height: 22px;
	font-weight: 500;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: rgba(59, 89, 153, 1.00);
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px
}

.tp-caption.FoodCarousel-Content,
.FoodCarousel-Content {
	color: rgba(41, 46, 49, 1.00);
	font-size: 17px;
	line-height: 28px;
	font-weight: 500;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(255, 255, 255, 1.00);
	border-color: rgba(41, 46, 49, 1.00);
	border-style: solid;
	border-width: 1px;
	border-radius: 0 0 0 0px
}

.tp-caption.FoodCarousel-Button,
.FoodCarousel-Button {
	color: rgba(41, 46, 49, 1.00);
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(255, 255, 255, 1.00);
	border-color: rgba(41, 46, 49, 1.00);
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	letter-spacing: 1px
}

.tp-caption.FoodCarousel-Button:hover,
.FoodCarousel-Button:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(41, 46, 49, 1.00);
	border-color: rgba(41, 46, 49, 1.00);
	border-style: solid;
	border-width: 1px;
	border-radius: 0px 0px 0px 0px;
	cursor: pointer
}

.tp-caption.FoodCarousel-CloseButton,
.FoodCarousel-CloseButton {
	color: rgba(41, 46, 49, 1.00);
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
	font-style: normal;
	font-family: Raleway;
	text-decoration: none;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(41, 46, 49, 0);
	border-style: solid;
	border-width: 1px;
	border-radius: 30px 30px 30px 30px;
	letter-spacing: 1px
}

.tp-caption.FoodCarousel-CloseButton:hover,
.FoodCarousel-CloseButton:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(41, 46, 49, 1.00);
	border-color: rgba(41, 46, 49, 0);
	border-style: solid;
	border-width: 1px;
	border-radius: 30px 30px 30px 30px;
	cursor: pointer
}

.tp-caption.Feature-Examples,
.Feature-Examples {
	color: rgba(33, 42, 64, 0.50);
	font-size: 17px;
	line-height: 17px;
	font-weight: 700;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(33, 42, 64, 0.15);
	border-style: solid;
	border-width: 2px;
	border-radius: 30px 30px 30px 30px
}

.tp-caption.Feature-Examples:hover,
.Feature-Examples:hover {
	color: rgba(139, 192, 39, 1.00);
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(139, 192, 39, 1.00);
	border-style: solid;
	border-width: 2px;
	border-radius: 30px 30px 30px 30px;
	cursor: pointer
}

.tp-caption.Feature-Tour,
.Feature-Tour {
	color: rgba(255, 255, 255, 1.00);
	font-size: 17px;
	line-height: 17px;
	font-weight: 700;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: rgba(139, 192, 39, 1.00);
	border-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 0px;
	border-radius: 30px 30px 30px 30px
}

.tp-caption.Feature-Tour:hover,
.Feature-Tour:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(114, 168, 0, 1.00);
	border-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 0px;
	border-radius: 30px 30px 30px 30px;
	cursor: pointer
}

.tp-caption.subcaption,
.subcaption {
	color: rgba(111, 124, 130, 1.00);
	font-size: 19px;
	line-height: 24px;
	font-weight: 400;
	font-style: normal;
	font-family: roboto;
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(0, 0, 0, 1.00);
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	text-shadow: none
}

.tp-caption.menutab,
.menutab {
	color: rgba(41, 46, 49, 1.00);
	font-size: 25px;
	line-height: 30px;
	font-weight: 300;
	font-style: normal;
	font-family: roboto;
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(0, 0, 0, 1.00);
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	text-shadow: none
}

.tp-caption.menutab:hover,
.menutab:hover {
	color: rgba(213, 0, 0, 1.00);
	text-decoration: none;
	background-color: transparent;
	border-color: transparent;
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	cursor: pointer
}

.tp-caption.maincontent,
.maincontent {
	color: rgba(41, 46, 49, 1.00);
	font-size: 21px;
	line-height: 26px;
	font-weight: 300;
	font-style: normal;
	font-family: roboto;
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(0, 0, 0, 1.00);
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	text-shadow: none
}

.tp-caption.minitext,
.minitext {
	color: rgba(185, 186, 187, 1.00);
	font-size: 15px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	font-family: roboto;
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(0, 0, 0, 1.00);
	border-style: none;
	border-width: 0px;
	border-radius: 0 0 0 0px;
	text-shadow: none
}

.tp-caption.Feature-Examples-Light,
.Feature-Examples-Light {
	color: rgba(255, 255, 255, 1.00);
	font-size: 17px;
	line-height: 17px;
	font-weight: 700;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(255, 255, 255, 0.15);
	border-style: solid;
	border-width: 2px;
	border-radius: 30px 30px 30px 30px
}

.tp-caption.Feature-Examples-Light:hover,
.Feature-Examples-Light:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: transparent;
	border-color: rgba(255, 255, 255, 1.00);
	border-style: solid;
	border-width: 2px;
	border-radius: 30px 30px 30px 30px;
	cursor: pointer
}

.tp-caption.Feature-Buy,
.Feature-Buy {
	color: rgba(255, 255, 255, 1.00);
	font-size: 17px;
	line-height: 17px;
	font-weight: 700;
	font-style: normal;
	font-family: Roboto;
	text-decoration: none;
	background-color: rgba(0, 154, 238, 1.00);
	border-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 0px;
	border-radius: 30px 30px 30px 30px
}

.tp-caption.Feature-Buy:hover,
.Feature-Buy:hover {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	background-color: rgba(0, 133, 214, 1.00);
	border-color: rgba(0, 0, 0, 0);
	border-style: solid;
	border-width: 0px;
	border-radius: 30px 30px 30px 30px;
	cursor: pointer
}