body, html {
  height: 100%;
  margin: 0;
/*  font: 400 15px/1.8 "Lato", sans-serif; */
/*  color: #777; */
}
/* Parallax Begin */
.bgimg-1, .bgimg-2, .bgimg-3 {
  position: relative;
  opacity: 0.65;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;

}
.bgimg-1 {
  background-image: url("/images/parallax/img_parallax.jpg");
  min-height: 100%;
}

.bgimg-2 {
  background-image: url("/images/parallax/img_parallax2.jpg");
  min-height: 400px;
}

.bgimg-3 {
  background-image: url("/images/parallax/img_parallax3.jpg");
  min-height: 400px;
}

.caption {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  color: #000;
}

.caption span.border {
  background-color: #111;
  color: #fff;
  padding: 18px;
  font-size: 25px;
  letter-spacing: 10px;
}

h3 {
  letter-spacing: 5px;
  text-transform: uppercase;
  font: 20px "Lato", sans-serif;
}
/* Turn off parallax scrolling for tablets and phones */
@media only screen and (max-device-width: 1024px) {
    .bgimg-1, .bgimg-2, .bgimg-3 {
        background-attachment: scroll;
    }
}
/* Parallax END */



#header-logo {
	width:100%; 
	text-align:center; 
	background-color: #fff;
}
#logo-format {
	height:48px; max-width:270px; width:100%; background-color: #fff;
}
	
#index-wrapper {
	width: 100%;
	height: 100%;
	background-color: #000;
	padding-top: 0px;
	margin-top: 0px;
}
#fp-offers {
	width: 99%;
	text-align: center;
    /* Firefox */
    display:-moz-box;
    -moz-box-pack:center;
    -moz-box-align:center;
    /* Safari and Chrome */
    display:-webkit-box;
    -webkit-box-pack:center;
    -webkit-box-align:center;
    /* W3C */
    display:box;
    box-pack:center;
    box-align:center;	
}
#front-page-h2 {
	color: #000000;
	margin-bottom:5px;
	margin-top:5px;
	font-family: "Arial,Helvetica,Sans-Serif";
	font-size: 24px;
     letter-spacing: 3px;
	font-weight: bold;
	text-align: center;
}

.most-recent-home-page {
	max-width:995px;
	width: 100%;
	margin:0 auto;
	clear: both;
}

#deal-wrapper {
	font-family:Arial;
	width: 264px;
	height: 369px;
	background-color: #FFFFFF;
	margin-bottom: 5px; 
	margin-right: 5px; 
	border: 1px solid #7d7c7c;
	border-radius: 3px; 
	-moz-border-radius: 3px;  /* Firefox */
	-webkit-border-radius: 3px; /* Chrome, Safari */
	-khtml-border-radius: 3px; /* Linux */
	display: inline-block;
	overflow:hidden;
}
#deal-title { height:30px; font-size:22px; letter-spacing: 1px; font-weight:bold; margin-top:0px; vertical-align: text-top; background:#9dfb8b; }
#deal-discount { height:27px; font-size:19px; letter-spacing: 3px; font-weight:bold; background:#ff0000; color:#FFFFFF; }
#deal-image { height:175px; width:264px; }
#deal-description { height:48px; text-align:left; width:95%; padding-left:10px; margin-top:2px; }
#deal-pricedif { height:40px; width:95%; }
#deal-original-price { text-decoration: line-through; font-size:20px; }
#deal-new-price { color: #FF0000; font-size:30px; }
#deal-offer { color: #FF0000; font-size:24px; }
#deal-get-div { margin-left:3px;height:40px; width: 99%;}
#deal-link-button { font-size: 28px; color:#ffffff; background:#0000ff; text-decoration:none; padding-left:10px; padding-right:10px; padding-bottom:1px; padding-top:1px; border-radius: 5px; -moz-border-radius: 5px;  /* Firefox */ -webkit-border-radius: 5px; /* Chrome, Safari */ -khtml-border-radius: 5px; /* Linux */ }

#page-wrapper {
	width: 100%;
	min-height: 500px;
/*	position: relative; */
	background-color: #efefef;
	padding-top: 0px;
	margin-top: 0px;
}
#review-wrapper {
	margin-top: 10px;
	font-family:Arial;
	min-width: 264px;
	max-width: 500px;
	width:99%;
	height: 100%;
	background-color: #FFFFFF;
	border: 1px solid #7d7c7c;
	border-radius: 3px; 
	-moz-border-radius: 3px;  /* Firefox */
	-webkit-border-radius: 3px; /* Chrome, Safari */
	-khtml-border-radius: 3px; /* Linux */
	overflow:hidden;
}
#review-image {	height: auto; width:100%; }
#review-about-this-site { width: 100%; text-spacing:10px; font-weight: bold; font-family:Arial; font-size:32px; }
#review-descript-001 { text-align:justify; width:95%; }
#review-descript-002  { text-align:justify; width:95%; }
#what-you-get { width: 100%; text-spacing:10px; font-weight: bold; font-family:Arial; font-size:32px; margin-top:5px; margin-bottom:5px; height:25px; }
#what-you-get-list { text-align:justify; width:95%; margin-top:1px; }

#get-coupon-code { height:24px; width: 100%; font-family:arial; font-size:22px; background: #95cefe; padding-top:0px;}
#coupon-code-color { color:#FFFFFF; font-weight:bold; letter-spacing:4px;}
#go-to-site { height:47px; width: 100%; font-family:arial; font-size:18px; background: #95cefe; padding-top:0px; text-decoration:none;}
#go-to-site-link { text-decoration:none;}
a:link#go-to-site-link { color:#FFFFFF;}
a:visited#go-to-site-link { color:#FFFFFF;}
a:hover#go-to-site-link { color:#FFFFFF; font-weight:bold;}


#footer {
	width: 100%;
	height: 100%;
	background-color: #000;
	color: #fff;
	padding: 2px;
	padding-bottom: 1px;
	text-align:center;
}
.footer-splash {color:#FFFFFF; font-family: 'century gothic', sans-serif; font-size:15px; margin-top:10px;}
.footer-splash a{color:#FFFFFF; font-family: 'century gothic', sans-serif;}
.footer-splash a:hover{color:#ffff00 ;text-decoration:underline;} 

#AdultOverlay {
	margin-top: 50px;
	display: block;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black; 
	background-image: url("/images/stars.png");
     color: white;
	z-index:1001;
	-moz-opacity: 0.99;
	opacity:.99;
	filter: alpha(opacity=99);
}
#OverlayImage {
	margin-top: 15px;
	-moz-opacity: 0.99;
	opacity:.99;
	filter: alpha(opacity=99);
	width:80%;
	max-width:800px;
}

@keyframes backgroundScroll {
    from {background-position: 0 0;}
    to {background-position: -18px 0px;}
}
@-webkit-keyframes backgroundScroll {
    from {background-position: 0 0;}
    to {background-position: -18px 0px;}
}
#movingstars {
    color:#fff;
    text-align:center;
    background-image: url('https://www.badpuppy.com/images/stars.png');
    background-repeat: repeat;
    background-attachment: fixed;
    background-size: cover;
    font-size: 12px;
    font-family: 'Dancing Script', cursive;
    -webkit-animation: backgroundScroll 15s linear 1;
    -webkit-animation-fill-mode: forwards;
    animation: backgroundScroll 15s linear 1;
    animation-fill-mode: forwards;
}

@media (max-width: 481px) {
	.navbar-brand {
	  float: left;
	  max-width: 70%; 
	  height: 65px;
	/*  padding: 3px 3px; */
	/*  font-size: 18px; */
	  line-height: 20px;
	  background-color: #000; 
	}

	.navbar-brand > img {
	  max-width: 99%; 
	  height: auto;
	  display: block;
	}
}