/* IMPORTANT NOTES  
1. When changing stlyings make sure to scroll to bottom of page and adjust the relative media queries to ensure that all responsive styles are also adjusted 
*/
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');

/* START Initialize Fonts For Entire Site */
	@font-face {
		font-family: 'Neutra Display TT Drafting';
		src: url('../fonts/futura.woff') format('woff'), /* Pretty Modern Browsers */
			 url('../fonts/futura.ttf')  format('truetype'); /* Safari, Android, iOS */
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'Neutra Display TT Numerals';
		src: url('../fonts/futura.woff') format('woff'), /* Pretty Modern Browsers */
			 url('../fonts/futura.ttf')  format('truetype'); /* Safari, Android, iOS */
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'myFont3';
		src: url('../fonts/futura.woff') format('woff'), /* Pretty Modern Browsers */
			 url('../fonts/futura.ttf')  format('truetype'); /* Safari, Android, iOS */
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'myFont4';
		src: url('../fonts/futura.woff') format('woff'), /* Pretty Modern Browsers */
			 url('../fonts/futura.ttf')  format('truetype'); /* Safari, Android, iOS */
		font-weight: 500;
		font-style: normal;
	}
	
body {
	font-family: 'MyFont3',  Helvetica, Arial, sans-serif;
	color:#564d41;
}	
	
/* END Initialize Fonts For Entire Site */

/* START CSS Classes For Fonts */
	.nutura-bold { font-family:"MyFont3", Arial, Helvetica, sans-serif; }
	.nutura-norm {font-family:"MyFont3", Arial, Helvetica, sans-serif; }
	.nutura-question {font-family: 'Roboto Condensed', sans-serif;}
	.maintitle {font-size:48px; line-height:1;}
	.title-top{padding-top:20px;}
	.mainsubtitle {font-size:20px;line-height:1;}
	.mainsubtitle2 {font-size:12px;line-height:1;}
	.medtitle {font-size:23px; line-height:1;}
	.smallquote {font-size:25px;}
	.mainpara {font-size:16px;vertical-align:middle;}
	.booktitle {font-size:80px;color:#ff7800;}
	.text-white {color:#fff;}
	.text-black {color:#000;}
	.text-grey {color:#a7a7a7;}
	.text-orange {color:#ff7800 !important;}
	.text-blue {color:#2c98f3;}
	
	h5 {
	  position: relative;
	  text-align: center;
	}

	h5 span {
	  background: #fff;
	  padding: 0 15px;
	  position: relative;
	  z-index: 1;
	}

	h5:before {
	  background: #ddd;
	  content: "";
	  display: block;
	  height: 1px;
	  position: absolute;
		top: 50%;
	  width: 100%;
	}
	h5:before {
	  left: 0;
	}

	.parent {
		display: table;
		table-layout: fixed;
	}

	.child {
		display:table-cell;
		vertical-align:middle;
		text-align:center;
	}
	
	.btn-warning {
    color: #fff;
    background-color: #ff8d2a;
    border-color: #eea236;
}

	
/* END CSS Classes For Fonts */

/* START General Body Styles */
	.mainContTop {margin-top:140px;}
	.desk-hide{display:none;}
	.mainpadLR {padding-left:70px; padding-right:70px;}
	.noLRpad {padding-left:0px; padding-right:0px;}
	.section1 {}
	.mainsubtitle2 {color:#ff7800;}
	
	#block {margin-bottom:-10px;}
	.bluebg {background-color:#2c98f3;}
	.orangebg{background-color:#ef7834;}
	.tealbg {background-color:#7da1ae!important;}
	.whitebg {background-color:#fff !important;}
	.lower-footer-bg{background-color:#424242;height:40px;}
	.upper-footer-bg{background-color:#424242;}
	.padtop100 {padding-top:100px;}
	.padtopbot100 {padding-top:100px; padding-bottom:100px;}
	
/* END General Body Styles */

/* START Navbar */
	#header {background-color:#fff;padding-top:15px;}
	.navsize {font-size:16px;}
	.activelink {color:#ff7800 !important;}
	.navbar-collapse.collapse {
			text-align: center; /* Set this */
			height: auto !important;
			padding-bottom: 0;		
	}
	.navpad {padding-top:20px;}
	.navbar-default {
		background-color: transparent;
		border-color: transparent;
		border:0px solid;
	}
	.navbar-nav {
		display: inline-block;
		float: none;
		margin: 0;
	}
	.navbar {margin-bottom:0px;}
	.navbar-default .navbar-toggle {
		border-color: #fff !important;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #fff !important;
	}
/* END Navbar */

/* START Global Styles */
	.bigquote {font-size:60px;}
/* END Global Styles */

/* START SLIDER Styles */
	.mainslide {margin-top:120px;}
/* END SLIDER Styles */



/* START Parallax Content */
	#intro { 
		background: url(../img/intro.png) 50% 0 fixed; 
		height: auto;  
		margin: 0 auto; 
		width: 100%; 
		position: relative; 
		padding: 100px 0;
	}
	#home { 
		background: url(../img/home.jpg) 50% 0 fixed; 
		height: auto;  
		margin: 0 auto; 
		width: 100%; 
		position: relative; 
		padding: 20px 0;
		min-height:300px;
	}
	#home2 { 
		background: url(../img/home2.jpg) 50% 0 fixed; 
		height: auto;  
		margin: 0 auto; 
		width: 100%; 
		position: relative; 
		padding: 20px 0;
		min-height:300px;
	}

	#about { 
		background: url(../img/about.png) 50% 0 fixed; 
		height: auto;
		margin: 0 auto; 
		width: 100%; 
		position: relative; 
		color: #fff;
	}
	#thebook { 
		height: auto;
		margin: 0 auto; 
		width: 100%; 
		position: relative; 
		box-shadow: 0 0 50px rgba(0,0,0,0.8); 
		color: #fff;
	}
/* END Parallax Content */


.thanks-pad {padding-top:50px; padding-bottom:50px}


/* START Media Queries */


	/* SMALL DESKTOP RULE */
    @media only screen 
	and (max-width : 1200px)   	{
		.navsize {font-size: 12px !important;}
    }
    /* SUPER OLD SMALL DESKTOP RULE */
    @media only screen 
	and (max-width : 1000px)   	{
		.navsize {font-size: 10px !important;}
    }



	/* IPAD PORTRAIT AND LANDSCAPE */
	@media only screen 
	and (min-device-width : 768px) 
	and (max-device-width : 1024px)  { 
	.tab-hide{display:none;}
	.desk-hide{display:inherit;}
	
	}

	/* IPAD LANDSCAPE */
	@media only screen 
	and (min-device-width : 768px) 
	and (max-device-width : 1024px) 
	and (orientation : landscape) { 
		/* START Navbar */
			.navsize {font-size:14px;}
		/* END Navbar */
		
		.tab-port-hide{display:inherit;}
		.tab-land-hide{display:none;}
			
	}

	/* IPAD PORTRAIT */
	@media only screen 
	and (min-device-width : 768px) 
	and (max-device-width : 1024px) 
	and (orientation : portrait) { 
		/* START CSS Classes For Fonts */
			.booktitle {font-size:80px;color:#ff7800;}	
		/* END CSS Classes For Fonts */
		
		/* START Navbar */
			.navsize {font-size:10px;}
		/* END Navbar */
		
		.tab-port-hide{display:none;}
		.tab-land-hide{display:inherit;}
		.pad-port-pad {margin-top:150px;}
		.thanks-pad {padding-top:160px; padding-bottom:160px;}
		
	}

	/* IPHONE 6 PLUS PORTRAIT AND LANDSCAPE */
	@media only screen 
	and (min-device-width : 414px) 
	and (max-device-width : 736px) { 
		/* START CSS Classes For Fonts */
			.thanks-pad {padding-top:50px; padding-bottom:50px}
			.mainContTop {margin-top:40px;}
			.maintitle {font-size:16px; line-height:inherit; float:left; margin-top:12px;}
			.mobi-text-left {text-align:left !important;}
			.title-top{padding-top:325px;margin-top:20px;}
			.booktitle {font-size:30px;}
			.medtitle{font-size:30px;}
			.bigquote {font-size:30px;}
			.medquote {font-size:20px;}
			.mobi-whitebg {background-color:#fff !important;}
			.navpad {padding-top:0px;}
			h5 {
			  position: relative;
			  text-align: center;
			}

			h5 span {
			  background: transparent;
			  padding: 0 0px;
			  position: relative;
			  z-index: 1;
			}

			h5:before {
			 display:none;
			}
			h5:before {
			  left: inherit;
			}

			.parent {
				display: inherit;

			}

			.child {
				display:table-cell;
				vertical-align:middle;
				text-align:center;
			}
			
		/* END CSS Classes For Fonts */
		
		/* START General Body Styles */
			.mainpadLR {padding-left:5px; padding-right:5px;}
			.mobi-text-left {text-align:left !important;}
			.mobi-padtop0 {padding-top:0px;}
			.mobi-noLRpad {padding-left:0px;padding-right:0px;}
			.mobi-padbot20 {padding-bottom:20px;}
			.mobi-hide {display:none !important;}
		/* END General Body Styles */
		
		/* START Navbar */
			#header {background-color:#fff;padding-top:20px; padding-bottom:10px;}	
			.navsize {font-size:18px !important; padding-top:20px;}
		/* END Navbar */
		
		/* START SLIDER Styles */
			.mainslide {margin-top:90px;}
			.owl-nav {display:none !important;}
		/* END SLIDER Styles */
	}

	/* IPHONE 6 PORTRAIT AND LANDSCAPE */
	@media only screen 
	and (min-device-width : 375px) 
	and (max-device-width : 667px) {
			/* START CSS Classes For Fonts */
			.thanks-pad {padding-top:50px; padding-bottom:50px}
			.mainContTop {margin-top:40px;}
			.maintitle {font-size:16px; line-height:inherit; float:left; margin-top:12px;}
			.mobi-text-left {text-align:left !important;}
			.title-top{padding-top:325px;margin-top:20px;}
			.booktitle {font-size:30px;}
			.medtitle{font-size:30px;}
			.bigquote {font-size:30px;}
			.medquote {font-size:20px;}
			.mobi-whitebg {background-color:#fff !important;}
			.navpad {padding-top:0px;}
			h5 {
			  position: relative;
			  text-align: center;
			}

			h5 span {
			  background: transparent;
			  padding: 0 0px;
			  position: relative;
			  z-index: 1;
			}

			h5:before {
			 display:none;
			}
			h5:before {
			  left: inherit;
			}

			.parent {
				display: inherit;

			}

			.child {
				display:table-cell;
				vertical-align:middle;
				text-align:center;
			}
			
		/* END CSS Classes For Fonts */
		
		/* START General Body Styles */
			.mainpadLR {padding-left:5px; padding-right:5px;}
			.mobi-text-left {text-align:left !important;}
			.mobi-padtop0 {padding-top:0px;}
			.mobi-noLRpad {padding-left:0px;padding-right:0px;}
			.mobi-padbot20 {padding-bottom:20px;}
			.mobi-hide {display:none !important;}
		/* END General Body Styles */
		
		/* START Navbar */
			#header {background-color:#fff;padding-top:20px; padding-bottom:10px;}	
			.navsize {font-size:18px !important; padding-top:20px;}
		/* END Navbar */
		
		/* START SLIDER Styles */
			.mainslide {margin-top:90px;}
			.owl-nav {display:none !important;}
		/* END SLIDER Styles */
			
		
		}

	/* IPHONE 5 5S PORTRAIT AND LANDSCAPE */
	@media only screen 
	and (min-device-width : 320px) 
	and (max-device-width : 568px) { 
		/* START CSS Classes For Fonts */
			.thanks-pad {padding-top:50px; padding-bottom:50px}
			.mainContTop {margin-top:40px;}
			.maintitle {font-size:16px; line-height:inherit; float:left; margin-top:12px;}
			.mobi-text-left {text-align:left !important;}
			.title-top{padding-top:325px;margin-top:20px;}
			.booktitle {font-size:30px;}
			.medtitle{font-size:30px;}
			.bigquote {font-size:30px;}
			.medquote {font-size:20px;}
			.mobi-whitebg {background-color:#fff !important;}
			.navpad {padding-top:0px;}
			h5 {
			  position: relative;
			  text-align: center;
			}

			h5 span {
			  background: transparent;
			  padding: 0 0px;
			  position: relative;
			  z-index: 1;
			}

			h5:before {
			 display:none;
			}
			h5:before {
			  left: inherit;
			}

			.parent {
				display: inherit;

			}

			.child {
				display:table-cell;
				vertical-align:middle;
				text-align:center;
			}
			
		/* END CSS Classes For Fonts */
		
		/* START General Body Styles */
			.mainpadLR {padding-left:5px; padding-right:5px;}
			.mobi-text-left {text-align:left !important;}
			.mobi-padtop0 {padding-top:0px;}
			.mobi-noLRpad {padding-left:0px;padding-right:0px;}
			.mobi-padbot20 {padding-bottom:20px;}
			.mobi-hide {display:none !important;}
		/* END General Body Styles */
		
		/* START Navbar */
			#header {background-color:#fff;padding-top:20px; padding-bottom:10px;}	
			.navsize {font-size:18px !important; padding-top:20px;}
		/* END Navbar */
		
		/* START SLIDER Styles */
			.mainslide {margin-top:90px;}
			.owl-nav {display:none !important;}
		/* END SLIDER Styles */
	}

	/* IPHONE 2G 3G 4 4S PORTRAIT AND LANDSCAPE */
	@media only screen 
	and (min-device-width : 320px) 
	and (max-device-width : 480px) { /* STYLES GO HERE */}

/* END Media Queries */


