

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
body {
	background-color:#eeeeee;
}

#defaultCanvas0{ 
	position:fixed;
	top:0px; 
	left:0px;
	z-index: -10;
}

p {
	color:black;
	font-size:1.75em;
}

a {
	color:#852020;
}

h1 {
	color:black;
	text-align:center;
}
.logo{
	margin-bottom: 260px;
}
.logo img{
	position: absolute;
	top: 0px;
	left: 50%;
}


.trailer {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.container {
	max-width:890px;
}

.container .row {
	margin-bottom:50px;
}

.title{
	margin-bottom: 30px  !important;
}

.widget_col{
	margin-left: auto; 
	margin-right:auto; 
	width:550px;
}

.widget {
	margin-bottom: 10px;
}

.shifted_column{
	margin-top: 0px;
}

.shifted_column img{
	width:100%;
}

.bottom-text{
	font-size:0.6em;
	padding-bottom: 30px;
}
.bottom-label{
	font-weight: bold;
	
}
h2{
	font-size: 2em;
}

.screenshot {
    border: 1px solid #222;
}

@media(max-width:990px) {
	.top_text {
		height:63px!important;
	}
}

@media(max-width:767px) {
	.top_text {
		height:25px!important;
	}

	.shifted_column img{
		width:200px;
		display:block;
		margin-left:auto;
		margin-right:auto; 
	}

	.widget_col{
		width:auto;
	}
}

@media(max-width:440px) {
	.logo-parent {
		margin-bottom:0px!important;
	}

}

@media(min-width:768px){
td{
max-width: 82px;
overflow: hidden;
text-overflow: ellipsis;
}
}

@media(min-width:992px){
td{
max-width: 127px;
overflow: hidden;
text-overflow: ellipsis;
}
}

#bgCanvas { 
		margin: 0;
		padding: 0;
		top: 0;
		left: 0;
		position:fixed; 
		z-index: -1; 
		overflow: hidden;
		
		width:100%;
	    height:100%;
    }



/*   http://labs.jonsuh.com/responsive-video-embed/    */
.js-video {
height: 0;
padding-top: 25px;
padding-bottom: 67.5%;
margin-bottom: 10px;
position: relative;
overflow: hidden;
}
.js-video.widescreen {
padding-bottom: 56.34%;
}
.js-video.vimeo {
padding-top: 0;
}

.js-video embed, .js-video iframe, .js-video object, .js-video video {
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
}










