/*
Theme Name: SEO Snapshot
Theme URI: SEOSnapshot.com
Author: Donnell Macam, dmacam@yahoo.com
*/

@import url(http://fonts.googleapis.com/css?family=Roboto:900italic,900,400italic,700italic,700,400);

body{
	font-family: 'Roboto', sans-serif;
	color:#000;
	background:#333 url(../images/bg.jpg) no-repeat center top;}

a{
	color:#ff0000;}

a img:hover{
	opacity:0.8;}

p{
	margin-bottom:25px;
	font-family:Arial, Helvetica, sans-serif;}

h1, h2, h3, h4, h5, h6{
	letter-spacing:-1px;
	font-weight:bold;
	margin-top:0 !important;
	margin-bottom:30px;}

h1, .h1{
	font-size:40px;
}

h2, .h2{
	font-size:38px;
}


h3, .h3{
	font-size:35px;
}

h4, .h4{
	font-size:23px;
}

.text-regular{
	font-weight:normal;}

.text-extrabold{
	font-weight:900;}
	
.font-georgia{
	font-weight:normal;
	font-family: Georgia, serif}
header{
	text-align:center;
	padding:35px 0;}


#wrapper{
	background:#fff;
	padding:30px 50px;
	border:1px solid #c0c2c7;
	border-radius:3px;}

.alert-danger{
	background:#a90000;
	color:#fff;
	border:0;}

.alert-lg{
	text-shadow:1px 1px 2px #7e0000;
	font-size:32px;}

.pull-right{
	margin-left:60px;}

.pull-left{
	margin-right:60px;}	

				

.q{
	font-family: Georgia, serif;
	background:url(../images/question.png) no-repeat top right;
	padding:20px 0;
	padding-right:120px;}
.q h1, .q h2, .q h3, .q h4{
	font-weight:normal;}

.heading{
	border-top:1px solid #c0c2c7;
	border-bottom:1px solid #c0c2c7;
	padding:50px;
	text-align:center;
	font-size:35px;
	margin:20px -50px;
	margin-bottom:40px;
	font-family: Georgia, serif;
	background:url(../images/headline-bg1.jpg) repeat center;}		
		

.snapshot-banner{
	background:url(../images/bg2.jpg) repeat center;
	color:#fff;
	font-size:18px;
	text-align:center;
	padding:40px 60px;
	margin:20px -51px;
	margin-bottom:40px;
	border-top:20px solid #a90000;
	border-bottom:20px solid #a90000;}	

.features{
	clear:both;
	padding:30px 0;}

.features h3, .features h4, .features h2{
	text-transform:uppercase;
	font-size:30px;
	font-weight:normal;
	margin-bottom:10px;
	}

.gray-section{
	border-top:1px solid #c0c2c7;
	border-bottom:1px solid #c0c2c7;
	background:#f5f5f5;
	margin:0 -50px;
	margin-bottom:50px;
	padding:50px;}

.guarantee-section{
	color:#fff;
	padding:40px 28px;
	margin:60px -51px;
	border-top:10px solid #1d4917;
	background:url(../images/guarantee-bg.png) no-repeat center top;}	

.guarantee-section h4{
	font-size:27px;}
.guarantee-section h4,.guarantee-section h3, .guarantee-section h2{
	font-family: Georgia, serif;
	font-weight:normal;}

.discount-box {
	color:#fff;
	border:5px solid #ff9c15;
	border-radius:10px;
	margin:0 -51px;
	padding:40px 50px;
	background:url(../images/discount-box-bg.jpg) no-repeat center top #222;}	


.discount-box h2, .discount-box h3, .discount-box h4{
	text-transform:uppercase;}

.discount-box .price{
	font-size:84px;
	margin-bottom:0;
	display:inline-block;}	

.discount-box .price span{
	margin-top:10px;
	float:left;
	font-size:34px;
	font-weight:normal;}

.discount-box .alert-danger{
	display: inline-block;
  	border-radius: 0;
  	font-size: 18px;}	
	

footer{
	color:#d0d0d0;
	padding:40px 0;
	display:block;
	clear:both;
	text-align:center;}
footer a{
	color:#d0d0d0;}
footer p{
	margin-bottom:10px;}

.footer-logo{
	margin-bottom:30px;}						
		
@media (min-width: 1200px){
	.container {
	  width: 950px;
	}
}	
	
@media screen and ( max-width: 768px ) {

}

@media screen and ( max-width: 480px ) {
	.spacer{
		display:none;}
}	