/*
 * default types text styles...
 */
/* contain for dark */
.container p.span {
	color:#cc3300;
}

.container p.align-just{
	color: #fffaf0;

	font-size:1.2em;
	font-weight:500;
	max-width:650px;
	line-height: 1.8em;
	padding:20px;
	margin:0 auto;
	text-align:justify;
}
.container p.align-just.light{
	color: black;
}
.container p.align-just.page{
	color: black;
}
.container p.align-left{
	color:#fffaf0;

	font-size:1.2em;
	font-weight:500;
	max-width:650px;
	line-height: 1.8em;
	padding:20px;
	margin:0 auto;
	text-align:left;
}
.container p.align-left.light{
	color: black;
}
.container p.align-left.page{
	color: black;
}
.container-trailer p.align-left{
	color:#fffaf0;
	font-size:1.2em;
	font-weight:500;
	max-width:800px;
	line-height: 1.8em;
	padding:20px;
	margin:0 auto;
	text-align:justify;
}
.container-trailer p.align-left.light {
	color: black;
}
.container-trailer p.align-left.page {
	color: black;
}
.container h3{
	margin:80px auto;
	font-size: 1em;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.20em;
	color:#fffaf0;
	 -webkit-transition: margin-top 0.5s ease-in-out;
    -moz-transition:    margin-top 0.5s ease-in-out;
    -o-transition:      margin-top 0.5s ease-in-out;
    transition:         margin-top 0.5s ease-in-out;
}
.container h3.light{
	color:#fff;
}
.container h3.light{
	color:black;
}
.container h4.contact.light {
	text-align: center;
	font-size: 0.75em;
	letter-spacing: 0.30em;
	font-weight: 400;
	color: #fffaf0;
}
.container h4.contact.page {
	text-align: center;
	font-size: 0.75em;
	letter-spacing: 0.30em;
	font-weight: 400;
	color: black;
}
/* end defaults p.* */
/*
 * paragraph colors for embedded text
 */
.container p.More{
	color:#fffaf0;
/*	color:coral;	*/
	font-size:1.2em;
	font-weight:500;
	max-width:650px;
	line-height: 1.8em;
	margin-bottom: 4%
	margin-left: 4%;
 	margin-right:4%;
	margin:0 auto;

	padding:20px;
/*	text-align:left; */
}
.container p.More.light{
	color: black;
}
.container p.More.page{
	color: black;
}
.container p.Insight{
	color:  lightgreen;
	font-size:1.2em;
	font-weight:500;
	max-width:650px;
	line-height: 1.8em;
	margin-left: 4%;
 	margin-right:4%;
	margin:0 auto;

	padding:20px;
/*	padding-top:20px;
	padding-bottom:20px;
	text-align:left; */
}
.container p.Insight.light{
	color: #024d09;
}
.container p.Insight.page{
	color: black;
}
/*
.container p.Story{
	color: lightgreen;

	font-size:1.2em;
	font-weight:500;
	max-width:650px;
	line-height: 1.8em;
	margin-left: 4%;
 	margin-right:4%;
	margin:0 auto;

	padding:20px;
	text-align:left;
}
.container p.Story.light{
	color: green;
}
.container p.Story.page{
	color: black;
}
*/
.container p.Rant{
	color: lightsalmon;

	font-size:1.2em;
	font-weight:500;
	max-width:650px;
	line-height: 1.8em;
	margin-left: 4%;
 	margin-right:4%;
	margin:0 auto;

	padding:20px;
	text-align:left;
}
.container p.Rant.light{
	color:red;
}
.container p.Rant.page{
	color:black;
}
.container p.Business{
	color: Beige;

	font-size:1.2em;
	font-weight:500;
	max-width:650px;
	line-height: 1.8em;
	margin-left: 4%;
 	margin-right:4%;
	margin:0 auto;

	padding:20px;
	text-align:left;
}
.container p.Business.light{
	color:brown;
}
.container p.Business.page{
	color:black;
}
.container p.Tod{
	color: red;

	font-size:1.2em;
	font-weight:500;
	max-width:650px;
	line-height: 1.8em;
	margin-left: 4%;
 	margin-right:4%;
	margin:0 auto;

	padding:20px;
	text-align:left;
}
.container p.Tod.light {
	color:red;
}
.container p.Tod.page {
	color:black;
}

.container p.TWM{
	color: lightgoldenrodyellow;
	font-size:1.2em;
	font-weight:500;
	max-width:650px;
	line-height: 1.8em;
	margin-left: 4%;
 	margin-right:4%;
	margin:0 auto;

	padding:20px;
	text-align:left;
}
.container p.TWM.light {
	color:yellow;
}
.container p.TWM.page {
	color:black;
}
.container p.Fact {
	text-align: left;
	font-size: 0.75em;
	font-weight: 400;
	letter-spacing: 0.30em;
	color:#fffaf0;
}
.container p.Fact.light {
	color:rgba(11,33,97,1); /* blue */
}
.container p.Opinion{
	color: lightcoral;

	font-size:1.2em;
	font-weight:500;
	max-width:650px;
	line-height: 1.8em;
	margin-left: 4%;
 	margin-right:4%;
	margin:0 auto;

	padding:20px;
}
.container p.Opinion.light {
	color: coral;
}
.container p.Opinion.page {
	color: black;
}
.container p.Techno-babble{
	color: lightsteelblue;

	font-size:1.2em;
	font-weight:500;
	max-width:650px;
	line-height: 1.8em;
	margin-left: 4%;
 	margin-right:4%;
	margin:0 auto;

	padding:20px;
	text-align:left;
}
.container p.Techno-babble.light {
	color: #140599;
}
.container p.Techno-babble.page {
	color: black;
}

.container p.TechBabble{
	color: lightsteelblue;

	font-size:1.2em;
	font-weight:500;
	max-width:650px;
	line-height: 1.8em;
	margin-left: 4%;
 	margin-right:4%;
	margin:0 auto;

	padding:20px;
	text-align:left;
}
.container p.TechBabble.light {
	color: #140599;
}
.container p.TechBabble.page {
	color: black;
}
.container pre.p.Alarm{
	color: darkred;

	font-size:1.2em;
	font-weight:500;
	max-width:650px;
	line-height: 1.8em;
	margin-left: 4%;
 	margin-right:4%;
	margin:0 auto;

	padding:0;
/*	padding-top:0px;
	padding-bottom:0px;
	text-align:left;*/
}

.container p.Alarm.light {
	color: darkred;
}
.container p.Alarm.page {
	color: black;
}
/* RESPONSIVE */
/* retina */
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
.container p.align-just{
	font-size:1.4em;
	font-weight:500;
}
}
@media only screen and  (max-width: 959px) {
.container h3{
  	margin:20px auto;
}
}
