/*
* Custom CSS Styling
*/
body{
	font-family: 'Libre Baskerville', serif;
}
.shadow{
	-webkit-text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;
	-ms-text-shadow: 1px 1px 1px #000;
	-o-text-shadow: 1px 1px 1px #000;
	text-shadow: 1px 1px 1px #000;
}
.os-animation{
  opacity: 0;
}
.os-animation.animated{
    opacity: 1;
}
.bold{
	font-weight: 900;
}
.small{
	font-size: 14px !important;
	font-weight: 300;
}
.italic{
	font-family: 'Libre Baskerville', serif;
	font-style: italic;
}
.form-control{height: auto;}
.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}
p, h1, h2, h3, h4, h5, h6{
 padding: 0;
 margin: 0;
}

h1 a, h1 a:hover{
	color: #fff; text-decoration: none;
}

.available-price{
	font-size: 60px !important;
	color: #000;
	font-weight: 500;
	font-family: 'arial', sans-serif;
}

.available-at{
	font-size: 35px !important;
	color: #232F3E;
	font-weight: 500;
	font-family: 'arial', sans-serif;
}

.amazon-img{

}

#header-top{
	background: #000;
	color: #fff;
	text-align: center;
	padding: 20px 0px;
}
#header-top h1{
	font-family: 'BenchNine', sans-serif;
	font-weight: 300;
	letter-spacing: 2px;
}
#introduction-top{
	background: #B86818;
	height: 60px;
}
#introduction{
	background: #B86818;
	color: #FFFFF0;
}
#introduction .text-black{
	color: #000;
}
#introduction p, #order p, #on-car p, #mom-dad-smile p, #about p, #follow-us p{
	font-size: 25px;
	line-height: 1.7;
}
#order{
	background: #fff;
	padding-bottom: 0px;
	position: relative;
    padding-top: 140px;
    top: -160px;
}
#order h3{
	line-height: 35px;
}
#about{
	padding: 60px 0;
}
#on-car{
	background: url('../images/audree_ken_car.jpg') center right no-repeat;
}
#mom-dad-smile{
	background: url('../images/mom_dad_smiling.jpg') bottom center no-repeat;
}
#on-car, #mom-dad-smile{
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	color:#fff;
}
#on-car p, #mom-dad-smile p{
	padding: 100px 0;
	margin: 0;
}
#follow-us{
	padding: 20px 0px;
}
#footer{
	background: #959595;
}
#footer p{
	color: #fff;
	padding: 20px 0;
}
#follow-us i{
	font-size: 30px;
	color: #364E8F;
}
/*==========  Mobile First Method  ==========*/
/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
    
}
/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	#introduction p, #order p{
		font-size: 18px;
		line-height: 1.5;
	}
	#on-car p, #mom-dad-smile p, #about p, #follow-us p{
		font-size: 22px;
		line-height: 1.5;
	}
	#order{
	    padding-top: 140px;
	    top: -120px;
	}
}
/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.text{
		margin-top: -20px;
	}
	#introduction p, #order p{
		font-size: 17px;
		line-height: 1.2;
	}
	#on-car p, #mom-dad-smile p, #about p, #follow-us p{
		font-size: 22px;
		line-height: 1.5;
	}
	#order{
	    padding-top: 140px;
	    top: -120px;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
	.text{
		margin-top: -50px;
	}
	#introduction{
		line-height: 1;
		padding-bottom: 60px;
	}
	#introduction p, #order p{
		font-size: 16px;
	}
	#on-car p, #mom-dad-smile p, #about p, #follow-us p{
		font-size: 18px;
		line-height: 1.4;
	}
	#order{
	    padding-top: 110px;
	    top: -80px;
	}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	#introduction img{
		padding-bottom: 50px;
	}
	#order{
	    padding:60px 0;
	    top: 0;
	}
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
    
}