@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700);

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */
html, body		{ overflow-x:hidden; font-family:"Lato", sans-serif; }
img 			{ max-width:100%; height:auto; }

.aligncenter 	{ text-align:center; }

img.alignright	{ float:right; margin-left:0; }

a.btn 			{ background:#c3b580; color:#fff; display:inline-block; text-decoration:none; text-transform:uppercase; padding:10px 30px; font-family: 'lovato-light'; font-size:16px; }

/* #Page Styles
================================================== */

.header { background:#f7f4eb; padding:25px 0; }
	.logo { width:100%; max-width:300px; }
	
	.utl { text-align:right; margin-top:45px; font-family: 'lovato-bold'; font-size:16px; font-weight:bold; color:#666666 }
	ul.main-nav { margin:0; padding:0; text-align:right; }
		ul.main-nav li { display:inline-block; margin:0; padding:0 15px; line-height:0; border-right:1px solid #bbb; }
		ul.main-nav a { font-family: 'lovato-light'; font-size:16px; font-weight:300; line-height:16px; text-transform:uppercase; text-decoration:none; color:#666666 }
		ul.main-nav li:last-child { padding-right:0; border:0; }
		
	#tinynav1 { display:none; }
		
		
.slideshow { position:relative; overflow:hidden; }
	.slideshow .slide-text { position:absolute; top:10%; left:10%; font-weight:300; font-size:80px; color:#fff; line-height:80px; text-transform:uppercase; }
	.slideshow img { vertical-align:bottom; }
	
.cta { background:#1c5a7d url("../images/bg-pattern.png") top center repeat; background-size:182px 67px; padding:50px 0; text-align:center; color:#f7f4eb; font-family: 'lovato-bold'; font-size:24px; text-transform:uppercase; }	
	.cta h1 { color:#f7f4eb; font-family: 'lovato-bold'; font-size:36px; text-transform:uppercase; margin:0; }
	.cta small { font-family: 'lovato-light'; font-size:16px; }
	
	
.content { padding:50px 0; }	
	.content h1 { font-family: 'Lato', sans-serif; font-size:36px; line-height:40px; font-weight:300; color:#666; }
	.content h2 { font-family: 'lovato-regular'; font-size:20px; text-transform:uppercase; line-height:24px; color:#c3b580; margin-bottom:15px; }  
	.content p { color:#666; font-weight:300; font-size:16px; line-height:20px; }
	
	
	.cell { display: table-cell; width:50%; height:100%; }
	.text-block { padding:0 5%; vertical-align:middle; }  
	.photo-block img { vertical-align:bottom; }    


.blue-block { background:#1c5a7d; padding:25px 0; color:#fff; font-size:21px; line-height:24px; font-weight:300; }  
	.blue-block .icon { margin:3% 0; }
.tan-block	{ background:#c5b782; padding:15px 0; color:#fff; font-family: 'lovato-light'; font-size:21px; line-height:24px; }
	.tan-block input[type="text"] { margin:5px 0; }

.footer { background:url("../images/bg-pattern2.png") top center repeat; background-size:54px 54px; padding:35px 0; text-align:center; font-family: 'lovato-regular'; font-size:21px; color:#1c5a7d; }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		
		.utl { font-size:14px; margin-top:25px; }
		ul.main-nav li { padding:0 10px; }
		ul.main-nav a { font-size:14px; }
		.blue-block .icon { margin:1% 0; }	
		
		.slideshow .slide-text { font-size:60px; line-height:68px; }
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		
		.header { text-align:center; }
			.logo { display:inline-block; }	
			
		.utl { text-align:center; margin-top:0; margin-bottom:15px; }
		ul.main-nav { display:none; }
		#tinynav1 { display:block; margin:0 auto; }
		
		.slideshow .slide-text { font-size:32px; line-height:34px; }
		
		.cell { display:block; width:100%; box-sizing:border-box; }
		.text-block { padding:5%; }
		
		.row { 
		  display: -webkit-box;
		  display: -moz-box;
		  display: -ms-flexbox;
		  display: -webkit-flex;
		  display: flex;	
		  -webkit-flex-flow: row wrap;
		 }
			.row .text-block { order:2; -webkit-order:2; }
			.row .photo-block { order:1; -webkit-order:1; }
			
			.row .flex1 { order:1; -webkit-order:1; }
			.row .flex2 { order:2; -webkit-order:2; }
			
		.blue-block .icon { display:inline-block; margin:3% auto 0; }		
		img.alignright	{ float:none; display:block; margin:15px auto; }
		
		.footer { font-size:14px; }
		
		a[href^="tel"]{ color:inherit; text-decoration:none; }
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) { }

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {}


/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

	@font-face { 
	    font-family: 'lovato-bold';
	    src: url('../fonts/lovato-bold-webfont.eot');
	    src: url('../fonts/lovato-bold-webfont.eot?iefix') format('eot'),
	         url('../fonts/lovato-bold-webfont.woff') format('woff'),
	         url('../fonts/lovato-bold-webfont.ttf') format('truetype'),
	         url('../fonts/lovato-bold-webfont.svg') format('svg');
	    font-weight: normal;
	    font-style: normal; }
	    
	@font-face { 
	    font-family: 'lovato-regular';
	    src: url('../fonts/lovato-regular-webfont.eot');
	    src: url('../fonts/lovato-regular-webfont.eot?iefix') format('eot'),
	         url('../fonts/lovato-regular-webfont.woff') format('woff'),
	         url('../fonts/lovato-regular-webfont.ttf') format('truetype'),
	         url('../fonts/lovato-regular-webfont.svg') format('svg');
	    font-weight: normal;
	    font-style: normal; }
	    
	 @font-face { 
	    font-family: 'lovato-light';
	    src: url('../fonts/lovato-light-webfont.eot');
	    src: url('../fonts/lovato-light-webfont.eot?iefix') format('eot'),
	         url('../fonts/lovato-light-webfont.woff') format('woff'),
	         url('../fonts/lovato-light-webfont.ttf') format('truetype'),
	         url('../fonts/lovato-light-webfont.svg') format('svg');
	    font-weight: normal;
	    font-style: normal; }