﻿body {
  min-height: 100%;
  background-color: transparent;
/*  background-image: -moz-linear-gradient(top, #060606, #252a30);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#060606), to(#252a30));
  background-image: -webkit-linear-gradient(top, #060606, #252a30);
  background-image: -o-linear-gradient(top, #060606, #252a30);
  background-image: linear-gradient(to bottom, #060606, #252a30);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff060606', endColorstr='#ff252a30', GradientType=0);*/
}
div#progress img {
	float: left;
	margin-right: 8px;
	margin-top: 3px;	
}
#footerlogo {margin: 0 auto; width: 297px;}
/* ==========================================================================================
                Changes made to bootstrap.css
=========================================================================================== */
a.unoslider_pause.unoslider_navigation {display:none; visibility:hidden !important;}
h1 {color:#fff;margin-top:40px; text-transform:uppercase; text-shadow:1px 2px 6px #000;}
.bs-header h1 {font-size: 2em;}
.bs-header {padding: 10px 15px 20px;}
h2 {color:#ddd;}
h3 {color:#71a0b7;}
h5 {color:#5C97CC; text-shadow: 2px 2px 0 rgba(0, 0, 0, 1);}
h6 {color:#2a9fd6; font-size: 24px; margin-top: 15px;}
p, li {color: #bbb; font-size:17px;}
.spaced {line-height: 1.2;}
ul.check {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

ul.check li {
    background-image: url(../packages/bootstrap/images/edify_bullet3.png);
    background-repeat: no-repeat;
    background-position: 0px 5px; 
    padding-left: 24px; 
}
ul li.working h4:before, ol li.working h4:before, ul li.working p:before,  ol li.working p:before, ul li.working div:before,  ol li.working div:before { 
	content: url('../working-icon.png'); 
	margin-right: 30px;
	display: inline-block;
	margin-left: -50px;
	}
ul li.completed, ul li.completed a, ol li.completed, ol li.completed a, .completed a, .recentwork a, .recentwork {color: #60A06D;}
.recentwork:before{
	content: url('../checkmark.png'); 
	margin-right: 30px;
	display: inline-block;
	margin-left: -50px;
	}
ul li.almost-done, ul li.almost-done a, ol li.almost-done, ol li.almost-done a, .almost-done a {color: #E58409;}
ul li.almost-done h4:before, ol li.almost-done h4:before, ul li.almost-done,  ol li.almost-done p:before, ul li.almost-done div:before,  ol li.almost-done div:before{
	content: url('../working-icon.png'); 
	margin-right: 30px;
	display: inline-block;
	margin-left: -50px;
}
.footer {
	border-top: 0px solid #e5e5e5;
	background-color: transparent;
}
span.footer_left {
	text-align:left;
	position: relative;
}
span.footer_right {
	float: right;
	font-size: 10px;
	position: relative;
	top: -20px;
	right: 40px;
}
ul.nav li {
	text-transform:uppercase; 
	}
ul.nav.masthead-nav li {
	padding-right: 45px;
	}
ul.nav.masthead-nav li a{
	color: rgba(50, 164, 240, 0.75);
	text-shadow: 1px 1px 3px #000;
	}
ul.nav.masthead-nav {
	float:none;
	width: 100%;
	margin: 0 auto;
	text-align:center;
	padding-left: 44px;	
}
.navbar-static-top .navbar-inner {
	webkit-box-shadow: 0 0 0 0;
	-moz-box-shadow: 0 0 0 0;
	box-shadow: 0 0 0 0;
	}
div.navbar-inner {
	background-image: none;
	background-color: transparent;
	box-shadow: none;
	-moz-box-shadow: 0 0 0 0;
	border: none;
	}
#home_logo {
	margin: 20px auto 0 auto;
	width:100%;
	max-width:550px;
	text-align:center;
	
}
#buynow img {
	margin: 80px auto 0 auto;
	text-align: center;
	max-width: 450px;
}
#comments {
	margin: 200px auto 0 auto;	
	max-width:500px; 
}
#actors {
	margin: 70px auto 0 auto;
	max-width:540px;
}
.btn-primary {background-color: #000;}
.btn-primary:hover {background-color: #D79324;}
		/* ========================================================================================== */
		/* ===============This is a fallback for older browsers that dont use media queries ========= */
		/* ========================================================================================== */
		/*body#page1 {
			background: url(../packages/bootstrap/images/home_bkg.jpg) top center no-repeat;
			background-size: 1400px 872px;
		}*/
		body#page2 {
			background: url(../packages/bootstrap/images/about_bkg.jpg) top center no-repeat;
			background-size: 1400px 580px;
		}
		/*body#page3 {
			background: url(../packages/bootstrap/images/contact.jpg) top center no-repeat;
			background-size: 1400px 711px;
		}
		body#page4 {
			background: url(../packages/bootstrap/images/contact_bkg.jpg) top center no-repeat;
			background-size: 1400px 704px;
		}*/
		
		html {
			min-height: 100%;
			background: #000 url(../packages/bootstrap/images/top_fade.jpg) 0 -80px repeat-x;
		}

		/* ==========================================================================================
				YouTube Video Responsive layout
		=========================================================================================== */

.myvideo-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.myvideo-container iframe,
.myvideo-container object,
.myvideo-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
span.gal_img_span.gal_img_span {margin:0 20px 0 0 !important;}
div.span12 div.search-container table {margin:0 auto;}


.blue {color:#0088CC;text-shadow: 2px 2px 5px rgba(0, 0, 0, 1);}

.adamRound {
	-khtml-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
       -moz-border-radius:10px 10px 10px 10px;
            border-radius:10px 10px 10px 10px;	
}
.adamBuyNow {
	/*position: relative;
	top: 400px;
	margin: 0 auto;*/
	margin-top:15px;
}
.adamSynopsis {
	margin-top:5px;
	margin-bottom:20px;
	padding:20px;
	-khtml-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
       -moz-border-radius:10px 10px 10px 10px;
            border-radius:10px 10px 10px 10px;	
}
.adamSynopsis p, .adamSynopsis span {
	color:#fff;	
}
.adamHide {
	display:none;	
}
.alpha60 {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.7);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.navbar-inverse .brand:hover {background-color: transparent;}
.navbar-inverse .navbar-inner {
	padding-top: 5px;
	border: none;
	/*background: #000 url(../packages/bootstrap/images/top_menu_bar_bkg-sm.jpg) 0 0 no-repeat;
	background-size: cover;*/
	border-bottom: 2px solid #615951;
	-webkit-box-shadow:0px 5px 35px #000;
   	   -moz-box-shadow:0px 5px 35px #000;
            box-shadow:0px 5px 35px #000;
}
/*.nav > li > a {
	color: #eee;
	text-shadow: 2px 2px 0 rgba(0, 0, 0, 1);
	font-weight: bold;
	font-size: 16px;
}*/

.navbar-inverse .nav > li > a {
    color: #eee;
    text-shadow: 2px 2px 0 rgba(0, 0, 0, 1);
    /*font-weight: bold;
    font-size: 16px;*/
}
.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover {
    color: #ffffff;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
    color: #71a0b7;
}

.navbar-inverse .navbar-nav > .active > a:hover {
    color: #71a0b7;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #71a0b7;
}
.navbar .navbar-inner .nav-collapse .pronav_list > li > a {
	margin-left: 25px;
}

.navbar .logo-position-1 .nav {
	float: left;
	position:relative;
	left: 150px;
}

.navbar .nav > li > a {
  	/*padding: 13px 10px 8px 0px;*/
    border-bottom: 3px solid transparent;
  	/*border-left: 1px solid rgba(255, 255, 255, 0.1);*/
}
.navbar .nav > li > a:hover {
    border-bottom: 3px solid transparent;
    background-color: transparent;
}

.vimeo-area, div.marketing .vimeo-area iframe {max-width: 400px;}
.vimeo-area { 
	margin:10px auto; 
	border:#615951 solid 2px; 
	-webkit-box-shadow:1px 1px 15px #000;
	   -moz-box-shadow:1px 1px 15px #000;
			box-shadow:1px 1px 15px #000;
}
.vimeo-area2 { 
	margin:15px auto 35px; 
	border: #162323 solid 2px; 
	-webkit-box-shadow:1px 1px 15px #000;
	   -moz-box-shadow:1px 1px 15px #000;
			box-shadow:1px 1px 15px #000;
}
div.vimeo-img img{ 
	margin:15px auto 35px;
	width: 100%; 
	max-width:400px;
	border: #162323 solid 2px; 
	-webkit-box-shadow:1px 1px 15px #000;
	   -moz-box-shadow:1px 1px 15px #000;
			box-shadow:1px 1px 15px #000;
}
.text_shadow {text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}
.nav_collapse_custom.in {padding-bottom: 20px;}
/*a {color:#d9270e;}*/

.bs-footer {
	border-top: none;
	text-align:center;
}
.adam_center img a {
	margin: 0 auto;
	text-align:center;	
}
.adam_boxshadow {
	-webkit-box-shadow:0px 5px 35px #000;
   	   -moz-box-shadow:0px 5px 35px #000;
            box-shadow:0px 5px 35px #000;	
}
.adam_video_player {
	max-width: 360px;
	border:#888 solid 2px;
	-webkit-box-shadow:1px 1px 15px #000;
	   -moz-box-shadow:1px 1px 15px #000;
			box-shadow:1px 1px 15px #000;
			margin-left:auto;
			margin-right:auto;
			margin-top:45px;
			text-align:center;
}
.adamBanner {
	padding: 10px;
	background: #242323;
	margin-bottom: 10px;	
}
.adamBanner img {
max-height: 350px;
margin: 0 auto;
}
.adamTopRightBanner {
	float:right;
	margin-bottom:-65px;	
}
.adamBottombar {
	opacity: .4;
	text-align: center;	
}
.well {
	margin-top:20px;
	padding:10px;
	background-color: #151515;
	border: 2px solid #162323;	
	-webkit-box-shadow:1px 1px 15px #000;
	   -moz-box-shadow:1px 1px 15px #000;
			box-shadow:1px 1px 15px #000;
}
.adamWell {
	background: rgba(34, 34, 34, 0.66);
	border: 2px solid #162323;
	padding: 0 36px 30px;
	margin-top: 5px;
	-khtml-border-radius: 30px 100px 20px 20px;
	-webkit-border-radius:30px 100px 20px 20px;
       -moz-border-radius:30px 100px 20px 20px;
            border-radius:30px 100px 20px 20px;	
	-webkit-box-shadow: 0px 5px 35px #000;
	   -moz-box-shadow: 0px 5px 35px #000;
			box-shadow: 0px 5px 35px #000;
}
input[type="submit"] {
	margin-top: 10px;
}
div.skybluesofa-social-connections {
	margin-bottom: 40px;
}
UL.skybluesofa-social-connect-connections-horizontal LI A.skybluesofa-social-connection-icon {
	opacity: .4;
}
UL.skybluesofa-social-connect-connections-horizontal LI A.skybluesofa-social-connection-icon:hover {
	opacity: 1;
}
div.thumb ul li div#wrap {
	z-index: 2 !important;	
}
/* ==========================================================================================
                Responsive iFrame
=========================================================================================== */
/* Flexible iFrame css code*/
 
.Flexible-container {
    position: relative;
    padding-bottom: 100%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
 
.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* ==========================================================================================
                custom iFrame
=========================================================================================== */
#outerdiv 
{ 
width: 90%;
height: 80px;
overflow: hidden;
position: relative; 
margin-bottom:20px;
border:5px solid #2A9FD6;
}
 
#inneriframe 
{ 
position: absolute;
top: -158px;
left: 0px;
width: 1280px;
height: 1200px; 
}
/* ==========================================================================================
                Background Faded Gradients
=========================================================================================== */
.adamBkgTopLCornerFade {
background: -moz-linear-gradient(-45deg,  rgba(69,91,113,0.8) 0%, rgba(58,74,90,0.7) 7%, rgba(27,27,27,0.7) 26%, rgba(27,27,27,0.7) 75%, rgba(27,27,27,0.7) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(69,91,113,0.8)), color-stop(7%,rgba(58,74,90,0.7)), color-stop(26%,rgba(27,27,27,0.7)), color-stop(75%,rgba(27,27,27,0.7)), color-stop(100%,rgba(27,27,27,0.7))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(69,91,113,0.8) 0%,rgba(58,74,90,0.7) 7%,rgba(27,27,27,0.7) 26%,rgba(27,27,27,0.7) 75%,rgba(27,27,27,0.7) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(69,91,113,0.8) 0%,rgba(58,74,90,0.7) 7%,rgba(27,27,27,0.7) 26%,rgba(27,27,27,0.7) 75%,rgba(27,27,27,0.7) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(69,91,113,0.8) 0%,rgba(58,74,90,0.7) 7%,rgba(27,27,27,0.7) 26%,rgba(27,27,27,0.7) 75%,rgba(27,27,27,0.7) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(69,91,113,0.8) 0%,rgba(58,74,90,0.7) 7%,rgba(27,27,27,0.7) 26%,rgba(27,27,27,0.7) 75%,rgba(27,27,27,0.7) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc455b71', endColorstr='#b31b1b1b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.adamBkgTopFadeDown {
background: -moz-linear-gradient(top,  rgba(69,91,113,0.8) 0%, rgba(58,74,90,0.7) 7%, rgba(27,27,27,0.7) 26%, rgba(27,27,27,0.7) 75%, rgba(27,27,27,0.7) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,91,113,0.8)), color-stop(7%,rgba(58,74,90,0.7)), color-stop(26%,rgba(27,27,27,0.7)), color-stop(75%,rgba(27,27,27,0.7)), color-stop(100%,rgba(27,27,27,0.7))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(69,91,113,0.8) 0%,rgba(58,74,90,0.7) 7%,rgba(27,27,27,0.7) 26%,rgba(27,27,27,0.7) 75%,rgba(27,27,27,0.7) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(69,91,113,0.8) 0%,rgba(58,74,90,0.7) 7%,rgba(27,27,27,0.7) 26%,rgba(27,27,27,0.7) 75%,rgba(27,27,27,0.7) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(69,91,113,0.8) 0%,rgba(58,74,90,0.7) 7%,rgba(27,27,27,0.7) 26%,rgba(27,27,27,0.7) 75%,rgba(27,27,27,0.7) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(69,91,113,0.8) 0%,rgba(58,74,90,0.7) 7%,rgba(27,27,27,0.7) 26%,rgba(27,27,27,0.7) 75%,rgba(27,27,27,0.7) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc455b71', endColorstr='#b31b1b1b',GradientType=0 ); /* IE6-9 */
}

.adamBkgTopNavCenter {
background: -moz-radial-gradient(center, ellipse cover,  rgba(69,91,113,0.8) 0%, rgba(59,76,93,0.7) 9%, rgba(27,27,27,0.7) 38%, rgba(27,27,27,0.7) 75%, rgba(27,27,27,0.7) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(69,91,113,0.8)), color-stop(9%,rgba(59,76,93,0.7)), color-stop(38%,rgba(27,27,27,0.7)), color-stop(75%,rgba(27,27,27,0.7)), color-stop(100%,rgba(27,27,27,0.7))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(69,91,113,0.8) 0%,rgba(59,76,93,0.7) 9%,rgba(27,27,27,0.7) 38%,rgba(27,27,27,0.7) 75%,rgba(27,27,27,0.7) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(69,91,113,0.8) 0%,rgba(59,76,93,0.7) 9%,rgba(27,27,27,0.7) 38%,rgba(27,27,27,0.7) 75%,rgba(27,27,27,0.7) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(69,91,113,0.8) 0%,rgba(59,76,93,0.7) 9%,rgba(27,27,27,0.7) 38%,rgba(27,27,27,0.7) 75%,rgba(27,27,27,0.7) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(69,91,113,0.8) 0%,rgba(59,76,93,0.7) 9%,rgba(27,27,27,0.7) 38%,rgba(27,27,27,0.7) 75%,rgba(27,27,27,0.7) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc455b71', endColorstr='#b31b1b1b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.adamBkgTopNavCenter2 {
background: -moz-radial-gradient(center, ellipse cover,  rgba(69,91,113,0.8) 0%, rgba(57,72,88,0.7) 15%, rgba(27,27,27,0.7) 51%, rgba(27,27,27,0.7) 75%, rgba(27,27,27,0.7) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(69,91,113,0.8)), color-stop(15%,rgba(57,72,88,0.7)), color-stop(51%,rgba(27,27,27,0.7)), color-stop(75%,rgba(27,27,27,0.7)), color-stop(100%,rgba(27,27,27,0.7))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(69,91,113,0.8) 0%,rgba(57,72,88,0.7) 15%,rgba(27,27,27,0.7) 51%,rgba(27,27,27,0.7) 75%,rgba(27,27,27,0.7) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(69,91,113,0.8) 0%,rgba(57,72,88,0.7) 15%,rgba(27,27,27,0.7) 51%,rgba(27,27,27,0.7) 75%,rgba(27,27,27,0.7) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(69,91,113,0.8) 0%,rgba(57,72,88,0.7) 15%,rgba(27,27,27,0.7) 51%,rgba(27,27,27,0.7) 75%,rgba(27,27,27,0.7) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(69,91,113,0.8) 0%,rgba(57,72,88,0.7) 15%,rgba(27,27,27,0.7) 51%,rgba(27,27,27,0.7) 75%,rgba(27,27,27,0.7) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc455b71', endColorstr='#b31b1b1b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
/* ==========================================================================================
                Category menu with icons
=========================================================================================== */
	ul.xme {list-style-type: none;}
	li.xme {float: left; margin: 10px 60px 15px 25px; opacity: .5;}
	li.xmeOne img {margin: 0 0px -30px -43px;}
	li.xmeTwo img {margin: 0 0px -30px -45px;}
	li.xmeThree img {margin: 0 0 -30px -40px;}
	
	li.xme p {text-transform: uppercase; padding-left:10px; text-shadow: 2px 2px 0 rgba(0, 0, 0, 1); font-size: large;}
	li.xme p a {color:#999;}
	li.xme p a:hover, li.xme:hover, li.xme:hover a {color:#71a0b7; opacity: 1; cursor:pointer; text-decoration:none;}
	li.xme.active p a, li.xme.active {color:#71a0b7; opacity: 1;}
	ul.xme.boxinset, div.boxinset, .boxinset {
		margin: 0 auto;
		height:65px;
		/*max-width:900px;*/
		/*margin-right:100px*/;
		padding-left: 60px;
		background: rgb(26, 26, 26);
		/*box-shadow*/
		-webkit-box-shadow: inset 10px 10px 16px -6px rgba(0,0,0,0.75);
			-moz-box-shadow: inset 10px 10px 16px -6px rgba(0,0,0,0.75);
				box-shadow: inset 10px 10px 16px -6px rgba(0,0,0,0.75);
		border-bottom: 1px solid #3F3E3E;
		border-right: 1px solid #292929;
		/*border-radius*/
		-webkit-border-radius:10px;
   			-moz-border-radius:10px;
        		border-radius:10px;
	}
	.boxinset2 {
		margin: 25px auto 55px;
		padding: 10px 100px 10px 35px;
		background: rgba(0, 0, 0, 0.2);
		/*box-shadow*/
		-webkit-box-shadow: inset 10px 10px 16px -6px rgba(0,0,0,0.75);
			-moz-box-shadow: inset 10px 10px 16px -6px rgba(0,0,0,0.75);
				box-shadow: inset 10px 10px 16px -6px rgba(0,0,0,0.75);
		border-bottom: 1px solid #3F3E3E;
		border-right: 1px solid #292929;
		/*border-radius*/
		-webkit-border-radius:10px;
   			-moz-border-radius:10px;
        		border-radius:10px;
	}
	.boxinset3, .recentwork {
		margin: 25px auto 15px;
		padding: 20px 100px 20px 35px;
		background: rgba(0, 0, 0, 0.6);
		/*box-shadow*/
		-webkit-box-shadow: inset 10px 10px 16px -6px rgba(0,0,0,0.75);
			-moz-box-shadow: inset 10px 10px 16px -6px rgba(0,0,0,0.75);
				box-shadow: inset 10px 10px 16px -6px rgba(0,0,0,0.75);
		border-bottom: 1px solid #3F3E3E;
		border-right: 1px solid #292929;
		/*border-radius*/
		-webkit-border-radius:10px;
   			-moz-border-radius:10px;
        		border-radius:10px;
	}
	ul.xme.boxinset .centered, div.boxinset .centered, ul.xme .centered {
		margin: 0 auto;
		max-width:900px;
	}
	.bs-old-docs {
		-webkit-box-shadow: 0px 5px 35px #000;
		-moz-box-shadow: 0px 5px 35px #000;
		box-shadow: 0px 5px 35px #000;
		border-top: 1px solid #3F3E3E;	
	}
	
/* ==========================================================================================
                Corrects issue with Tweet connect button
=========================================================================================== */

li.format-icon span.skybluesofa-social-share-network-placeholder-wrapper.skybluesofa-social-share-network-placeholder-wrapper-twitter {
	width: 60px;
}
li.format-icon span.skybluesofa-social-share-network-placeholder-wrapper.skybluesofa-social-share-network-placeholder-wrapper-twitter span.skybluesofa-social-share-network-placeholder.skybluesofa-social-share-network-placeholder-twitter {
	width: 60px;	
}
/* ==========================================================================================
				buttons
=========================================================================================== */
.btn-adam a, input#submit.primary.btn.ccm-input-submit.btn-default, input#submit.btn.ccm-input-submit.btn-default {
margin-bottom: 9px;
margin-top:15px;
position: relative;
top: 15px;
display: inline-block;
padding: 4px 14px;
font-size: 14px;
line-height: 20px;
text-align: center;
vertical-align: middle;
cursor: pointer;
color: #ffffff;
text-shadow: 0 1px 1px rgba(10, 10, 10, 0.75);
background-color: #252A30;
background-image: -moz-linear-gradient(top, #666666, #252A30);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#252A30));
background-image: -webkit-linear-gradient(top, #666666, #252A30);
background-image: -o-linear-gradient(top, #666666, #252A30);
background-image: linear-gradient(to bottom, #666666, #252A30);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff666666', endColorstr='#ff595959', GradientType=0);
border-color: #595959 #595959 #333333;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
border: 1px solid rgba(0, 0, 0, 0);
border-bottom-color: rgba(0, 0, 0, 0);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);	
}
.btn-adam a:hover {
	text-decoration:none;	
}
/* ==========================================================================================
                animated flip affect for logo
=========================================================================================== */
@media (min-width:751px) {
.animated, .col-logo.logo-position-1, .col-nav.logo-position-0 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
}
/* ==========================================================================================
                changes made to bootstrap-responsive.css
=========================================================================================== */

@media (min-width: 1900px) {
	ul.nav li {padding-right:25px;}
	#comments {margin: 245px auto 0 auto;}
	#actors {margin: 100px auto 0 auto;}
	/*body#page1 {
		background: url(../packages/bootstrap/images/home_bkg.jpg) top center no-repeat;
		background-size: 1500px;
	}*/
	body#page2 {
		background: url(../packages/bootstrap/images/about_bkg.jpg) top center no-repeat;
		background-size: 1500px;
	}
	/*body#page3 {
		background: url(../packages/bootstrap/images/contact.jpg) top center no-repeat;
		background-size: 1500px;
	}
	body#page4 {
		background: url(../packages/bootstrap/images/contact_bkg.jpg) top center no-repeat;
		background-size: 1500px;
	}*/
}
@media (min-width: 1200px) and (max-width: 1899px){
	ul.nav li {padding-right:25px;}
	/*body#page1 {
		background: url(../packages/bootstrap/images/home_bkg.jpg) top center no-repeat;
		background-size: 1400px;
	}*/
	body#page2 {
		background: url(../packages/bootstrap/images/about_bkg.jpg) top center no-repeat;
		background-size: 1400px;
	}
	/*body#page3 {
		background: url(../packages/bootstrap/images/contact.jpg) top center no-repeat;
		background-size: 1400px;
	}
	body#page4 {
		background: url(../packages/bootstrap/images/contact_bkg.jpg) top center no-repeat;
		background-size: 1400px;
	}*/
}

@media (max-width: 1199px) {
		/*body#page1, body#page2, body#page3, body#page4 {
		background: url(../packages/bootstrap/images/mobile_bkg.jpg) top center no-repeat;
		background-size:cover;*/
	}	
	/*p {color:#fff;}*/
	
/*	span.footer_right {
		float: none;
		font-size: 10px;
		position: relative;
		top: 0px;
		left: 0px;
}*/
	#buynow img {
		margin: 30px auto 0 auto;
		width:100%;
}
@media (min-width:751px) and (max-width: 975px) {
	ul.nav li {padding-right:0px;}	
	#comments {margin: 30px auto 0 auto;}
	div.skybluesofa-social-connections { width: 220px;	margin-left: auto;	margin-right: auto;}
}
@media (max-width: 975px) {
	ul.xme.boxinset, div.boxinset, .boxinset, ul.nav.masthead-nav {
	display:none;
	/*height: 195px;
	width: 100%;
	padding-left: 30px;*/
	}
}
@media (max-width: 750px) {
	ul.nav li {padding-right:0px;}
	#comments {margin: 30px auto 0 auto;}
	#buynow img {margin: 30px auto 0 auto;}
	div.skybluesofa-social-connections { width: 220px;	margin-left: auto;	margin-right: auto;}
	img#adamArrow {
		/*transform*/
		-webkit-transform:rotate(90deg);
		   -moz-transform:rotate(90deg);
			-ms-transform:rotate(90deg);
			 -o-transform:rotate(90deg);
				transform:rotate(90deg);
}
}