/*-----------------------------------------------------------------------------

KENBURNER RESPONSIVE BASIC STYLES OF HTML DOCUMENT

Screen Stylesheet

version:   	1.0
date:      	07/27/11
author:		themepunch
email:     	support@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/

.boxedcontainer		{	max-width: 1170px; margin:auto; padding:0px 30px;}

/*********************************************
	-	SETTINGS FOR BANNER CONTAINERS	-
**********************************************/

.tp-banner-container{
	width:100%;
	position:relative;
	padding:0;

}

.tp-banner{
	width:100%;
	position:relative;
}

.tp-banner-fullscreen-container {
		width:100%;
		position:relative;
		padding:0;
}

/* CUSTOM STYLESHEET - by J.S.H */
.tp-caption.whiteline_short {
line-height:1px;
min-width:90px;
background-color:transparent;
text-decoration:none;
border-width:2px 0px 0px 0px;
border-color:rgb(255, 255, 255) rgb(34, 34, 34) rgb(34, 34, 34) rgb(34, 34, 34);
border-style:solid none none none;
text-align:center;
}

.tp-caption {
	font-family:"Noto Sans", sans-serif !important;
}
.tp-caption.light_medium_20 {
	font-size:20px;
	line-height:30px;
	font-weight:400;
	font-family:"Noto Sans", sans-serif !important;
	color:#ffffff;
	text-decoration:none;
	background-color:transparent;
	border-width:0px;
	border-color:rgb(0, 0, 0);
	border-style:none;
}

.tp-caption.light_medium_20_shadowed {
	font-size:20px;
	line-height:30px;
	font-weight:700;
	font-family:"Noto Sans", sans-serif !important;
	color:#ffffff;
	text-decoration:none;
	background-color:transparent;
	text-shadow:0px 0px 7px rgba(0, 0, 0, 0.25);
	border-width:0px;
	border-color:rgb(0, 0, 0);
	border-style:none;
}

.tp-caption.white_heavy_25 {
font-size:25px;
line-height:50px;
font-weight:600;
font-family:"Noto Sans", sans-serif !important;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
text-shadow:none;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}
.tp-caption.white_heavy_70 {
font-size:70px;
line-height:70px;
font-weight:600;
font-family:"Noto Sans", sans-serif !important;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
text-shadow:none;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.mediumlarge_light_white {
	font-size:25px;
	line-height:40px;
	font-weight:600;
	font-family:Arial, sans-serif !important;
	color:rgb(255, 255, 255);
	text-decoration:none;
	background-color:transparent;
	padding:0px;
	border-width:0px;
	border-color:rgb(255, 214, 88);
	border-style:none;
}
.tp-caption.large_bold_white {
	font-size:70px;
	line-height:70px;
	font-weight:600;
	font-family:"Noto Sans", sans-serif !important;
	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.small_light_white {
	font-size:20px;
	line-height:28px;
	font-weight:400;
	font-family:"Open Sans";
	color:rgb(255, 255, 255);
	text-decoration:none;
	background-color:transparent;
	padding:0px;
	border-width:0px;
	border-color:rgb(255, 214, 88);
	border-style:none;
}