
/***********************************************************************
                                  
   
***********************************************************************/


/*  TABLE OF CONTENTS
**************************************************
	1.) Global Styles
		A. General
		B. Header
		C. Menus
		D. Body
		E. Slider
		F. Buttons
		G. Lightbox
		H. Feeds
		I. Footer
		J. Back to Top
		K. Form Styles
		L. Parallax
		
	2.) Page Styles
		A. Index
		B. 404
		C. About Us
		D. FAQ
		E. Fullwidth
		F. Sidebar
		G. Pricing Tables
		H. Inventory
			i. Inventory Listing
			ii. Inventory Comparison
			iii. Boxed View
			iv. Fullwidth View  
		I. Services
		J. Our Team
		K. Portfolio
		L. Blog
			i. Comments
		M. Contact
		N. Boxed & Margin Layout				*/
	

/*  1. GLOBAL STYLES
=============================*/
	
/*  A. General
----------------------------*/


/*  E. Slider
----------------------------*/


.banner-wrap {
	display: block;
	position: relative;
	display: block;
	z-index: 22;
	margin-top: 0px;
}

.boxed_layout .banner-wrap {
	margin-top: 0;
}

.banner {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
}

.slide {
}

.slide-text-wrap {
	position: absolute;
	top: 164px;
	left: 7.1%;
	color: #fff;
}

.slide-text-wrap h2 {
	font-size: 72px;
	font-weight: 800;
	font-family: 'Open Sans', sans-serif, Arial;
	letter-spacing: -5px;
}

.slide-text-wrap h3 {
	font-size: 55px;
	font-weight: 300;
	color: #acd6f0;
	font-family: 'Open Sans', sans-serif, Arial;
	margin: -18px 0 0 0;
	letter-spacing: -2px;
}

.slide-text-wrap h4 {
	font-size: 30px;
	font-weight: 300;
	color: #fff;
	font-family: 'Open Sans', sans-serif, Arial;
	letter-spacing: -2px;
	margin: -5px 0 0 0;
}

.border-box {
	width: 84%;
	border-top: solid 2px #a5c9dc;
	border-bottom: solid 2px #a5c9dc;
	padding: 13px 0;
	margin: 38px 0;
}

.slide-text-wrap .more-link {
	background: url(../images/more.html) no-repeat;
	width: 118px;
	height: 32px;
	display: block;
	margin: 17px auto 12px auto;
	text-indent: -99999px;
}

.message-wrap {
	border-bottom: solid 2px #fff;
	border-top: solid 3px #fff;
	padding: 22px 0;
	background: #f0f0f0 url(../images/message-shadow.html) top center repeat-x;
}

.message-wrap .container .row {
	margin-left: -15px;
	margin-right: -15px;
}

.message-wrap div[class*="col-"] {
	padding: 0 5px;
}

.message-wrap h2 {
	font-size: 20px;
	font-weight: 300;
	color: #4c4c4c;
	font-family: 'Open Sans', sans-serif, Arial;
	letter-spacing: px;
	margin: 0;
	text-align: left !important;
	padding-left: 0;
	line-height: 30px;
}

.message-wrap .container .row > div {
	padding: 0;
}

.message-wrap .message-shadow {
	margin-top: 25px;
}

.message-shadow {
	position: absolute;
	width: 100%;
	z-index: 77;
	background: url(../images/message-shadow.html) top center repeat-x;
	height: 21px;
}

.layer_style {
	font-size: 20px;
	color: #FFF;
}

.horizontal_box .vehicle_details img {
	float: none;
	margin-bottom: 0px;
}

.tp-banner ul li div.domainate {
	font-size: 62px;
	font-weight: 800;
	font-family: "Open Sans";
	letter-spacing: -6px;
}

.tp-banner ul li div.internet {
	font-size: 55px;
	font-weight: normal;
	font-family: "Open Sans";
	color: #acd6f0;
	padding-bottom: 55px !important;
	width: 296px;
}

.tp-banner ul li div.attract {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 30px;
	color: #FFF;
	1border-top: 2px solid #acd6f0;
	padding-top: 16px;
	letter-spacing: -2px;
}

.tp-banner ul li div.qualified {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 30px;
	color: #FFF;
	1border-bottom: 2px solid #acd6f0;
	padding-bottom: 16px;
	letter-spacing: -2px;
}

.tp-banner ul li div.more {
	font-weight: 500;
	font-size: 70px;
	color: #acd6f0;
	font-family: 'Yellowtail', cursive;
	padding: 0 5px;
}

.tp-banner ul li div.invest {
	font-size: 41px;
	color: #4a6633;
	background-color: #d4d5d0;
	padding: 10px;
	letter-spacing: -3px;
}

.tp-banner ul li div.move {
	font-size: 46px;
	font-weight: 800;
	font-family: "Open Sans";
	letter-spacing: -6px;
}

.tp-banner ul li div.light_brown {
	font-size: 46px;
	font-weight: 800;
	font-family: "Open Sans";
	letter-spacing: -6px;
	color: #9db38c;
}

.tp-banner ul li div.dark_brown {
	font-size: 46px;
	font-weight: 800;
	font-family: "Open Sans";
	letter-spacing: -6px;
	color: #685f52;
}

.tp-banner ul li div.faster {
	font-size: 65px;
	font-weight: 300;
	font-family: "Open Sans";
	letter-spacing: -2px;
	color: #685f52;
	font-style: italic;
	padding-right: 10px;
}

.tp-banner ul li div.brown_line img {
	width: 310px;
	height: 3px;
}

.tp-banner ul li div.big_white {
	font-size: 72px;
	font-weight: 800;
	letter-spacing: -6px;
	color: #f6f6f6;
}

.tp-banner ul li div.thin_red {
	font-size: 75px;
	font-weight: 200;
	letter-spacing: -6px;
	color: #C7081B;
}

.tp-banner ul li div.thin_white {
font-size: 80px;
	letter-spacing: -6px;
	color: #d9e2eb;
	font-family: "Yellowtail", cursive;
	padding-right: 20px;
}

.tp-banner ul li div.thinner_white {
	font-size: 65px;
	font-weight: 200;
	letter-spacing: -5px;
	color: #FFF;
}

.tp-banner ul li div.thin_dark_blue {
	font-size: 75px;
	font-weight: 200;
	letter-spacing: -6px;
	color: #465756;
}


