body {
	background-color: #f2f2f2;	
}

header {
	height:auto;
	background: url(../img/html-bkgd.jpg) center bottom #f2f2f2;}

header .device-container {
	max-width: none;	
}

header .thecore15-device {
	margin: 100px auto 15px;
}

header .for-only {
	padding: 28px 0 50px;
	text-align:center;
}

header .header-content .header-content-inner h1 {
	color: #404040;	
	font-size: 40px;	
}

header .header-content .header-content-inner h1 strong {
	font-size: 120px;
	color: #e00000;	
	display: block;
	margin-top: 12px;	
}

hr {
	margin: 25px auto 25px;
}

p {
	font-size:15px;
}

.navbar {
	min-height:80px;
}

.navbar-nav {
	margin-top: 14px;	
}

.navbar-brand {
	padding:10px 15px;
}

.navbar-toggle {
	background-color: #ddd;	
}

.navbar-default, .navbar-default.affix {
	background-color: #000;	
}

.navbar-default .navbar-header .navbar-toggle {
	margin-top:	20px;
	color: #000;
}



.navbar-default .navbar-header .navbar-toggle:hover {
	margin-top:	20px;
	color: #000;
}

.navbar-default .nav>li>a {
	font-size:14px;	
}

.navbar-default .nav>li>a, .navbar-default .nav>li>a:focus {
	color:#fff;	
}

.navbar-default .nav>li>a:hover, .navbar-default .nav>li>a:hover {
	color:#fdcc52;	
}

.navbar-default.affix .nav>li>a, .navbar-default.affix .nav>li>a:focus {
	color: #fff;	
}

.navbar-default.affix .nav>li>a:focus:hover, .navbar-default.affix .nav>li>a:hover {
	/*color: #ffda88 !important;*/	
}

.navbar-default .nav>li.active>a, .navbar-default .nav>li.active>a:focus {
	color: #ffda88 !important;
}


.navbar-default .navbar-collapse, .navbar-default .navbar-form { border:0; }


.fa fa-bars:before {
	color: #fff;	
}

.bg-primary {
	background:#241f1f;
}

.navbar-default .buy-it-now-menu{
	
	color: #000 !important;
	
	background: #ffda88 ; /* Old browsers */
	background: -moz-linear-gradient(top, #ffda88 0%, #f6b016 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffda88 0%,#f6b016 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffda88 0%,#f6b016 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffda88', endColorstr='#f6b016',GradientType=0 ); /* IE6-9 */
}

.navbar-default.affix .nav>li>.buy-it-now-menu:focus, 
.navbar-default.affix .nav>li>.buy-it-now-menu:hover,
.navbar-default .nav .active .buy-it-now-menu{
	color: #000 !important;
}

.buy-it-now {
	border:none !important;
	font-size:21px;
	padding: 18px 38px;
	color: #000;
	background: #ffda88; /* Old browsers */
	background: -moz-linear-gradient(top, #ffda88 0%, #f6b016 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffda88 0%,#f6b016 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffda88 0%,#f6b016 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffda88', endColorstr='#f6b016',GradientType=0 ); /* IE6-9 */
	
}

.buy-it-now:hover, .buy-it-now:active, .buy-it-now:focus {
	background: #ffda88; /* Old browsers */
	background: -moz-linear-gradient(top, #ffda88 0%, #f6b016 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffda88 0%,#f6b016 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffda88 0%,#f6b016 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffda88', endColorstr='#f6b016',GradientType=0 ); /* IE6-9 */
}


section.download {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
	background-position: center;
	background-image: url(../img/bg-clock-core15.jpg);
	padding:90px 0;
}


section.features .everything-thecore {
	margin-bottom: 5px;	
}

section.contact p {
	font-size: 12px;	
}

section.contact .about-author {
	text-align: center;	
}

section.contact .follow-me {
	text-align: center;	
	margin-bottom: 80px;
}

section.contact .follow-me ul.list-social {
	margin:30px 0 60px;	
}

section.contact .follow-me ul.list-social li.social-twitter a {
	background-color: #e00000;	
}

section.contact .follow-me ul.list-social li.social-twitter a:hover {
	background-color: #e00000;	
}

.video-demo {
	border:1px solid #e00000;
	margin:15px 0 20px !important;	
}

.section-disclaimer {
	margin-top:50px;	
}

.list-inline>li {
	text-align: center;	
}


.author-jason {
	margin: 15px auto 20px;	
	border:1px solid #f2f2f2;
}

footer {
	background-color: #000;	
	font-size:11px;
}

footer, footer ul li a {
	color: #fff;
}

footer ul li a:hover {
	color: #ffda88;
}

.color-red {
	color: #ffda88;	
}

.logo-red {
	color: #e00000;	
}

a {
	color:#e00000;	
}

a:focus, a:hover {
	color:#333;	
}

@media (min-width: 768px) {

	header {
		height:450px;
		min-height:0;
	}
	
	header .header-content .header-content-inner h1 {
		font-size: 55px;
			
	}
	
	header .header-content .header-content-inner {
		margin-top:52%;
		position:relative;
		top:0;
		transform: translateY(0%);
	}
	
	header .for-only {
		padding: 0 0 50px;
	}
	
	p {
		font-size:18px;
	}
	
	section.contact .about-author {
		text-align: left;
	}
	
	.author-jason {
		float: right;
		margin: -45px 0 20px 20px;	
	}
}


@media (min-width: 992px) {
	header {
		height:560px;
		min-height:0;
	}
	
	header .header-content .header-content-inner h1 {
		font-size: 70px;	
	}
	
	header .header-content .header-content-inner h1 strong {
		font-size: 150px;
	}
	
	.buy-it-now {
		font-size:20px;
		padding: 18px 58px;
	}
	
	section.contact .follow-me {
		text-align: left;	
	}
}


@media (min-width: 1200px) {
	header .header-content .header-content-inner {
		margin-top: 40%;
	}
}