@font-face {
  font-family: 'omnes';
  src: url('/fonts/omnes-regular-webfont.woff2') format('woff2'), 
    url('/fonts/omnes-regular-webfont.woff') format('woff');
}


/* BOOTSTRAP SUPPORT STYLES */
.col {display:block;}
.centered {float: none;margin: 0 auto;}
.text_centered {text-align:center;}
.container-full {margin: 0 auto;width: 100%;}
.outline_debug {border:1px dashed #FF0000;}
.text_left {text-align:left;}
.text_right {text-align:right;float:right;}
.justify {text-align:justify;}
.offsetHalf {margin-left:5% !important;}
.offsetThird {margin-left:3.33333% !important;}
.css_table {display: table;}
.css_row {display: table-row;}
.css_td {display: table-cell;}
.css_column {display: table-column;}
.responsive img {width: 100%;}
.non_responsive img {width: auto;}



/* GLOBAL ELEMENT STYLES */
body 			{color: #FFF;font-family: 'omnes';overflow-x: hidden;margin:0px;padding:0px;}
.scrollToTop 	{cursor:pointer;}
.btn:focus 		{outline: none;}
.pushright 		{float: right}
.nudge2 		{position:absolute; width:100%;}
.textbottom 	{vertical-align:bottom;}
.navbar 		{margin-bottom: 0; }
.nomargin       {margin:0px !important;}
.nopadding      {padding:0px !important;}
.nopadding-left {padding-left:0px !important;}
.nopadding-right {padding-right:0px !important;}
img a:active, 
img a:hover, 
img a:focus 	{border:none;}

.global_break10 {margin-bottom:10px;}
.global_break20 {margin-bottom:20px;}
.global_break30 {margin-bottom:30px;}

.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 0px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}


/* GLOBAL COLORS */
.black {color:#000000;}
.grey10 {color:#101010;}
.grey20 {color:#202020;}
.grey30 {color:#303030;}
.grey40 {color:#404040;}
.grey50 {color:#505050;}
.grey60 {color:#606060;}
.grey70 {color:#707070;}
.grey80 {color:#808080;}
.grey90 {color:#909090;}
.greyce {color:#CECECE;}
.white {color:#FFFFFF;}
.palette1 {color:#e86132;} /* Primary Orange */
.palette2 {color:#322b0e;} /* Primary Dark Brown */
.palette3 {color:#7a6c69;} /* Primary Dark Grey */
.palette4 {color:#cabfa9;} /* Primary Light Tan */
.palette5 {color:#d4d6d1;} /* Primary Light Grey */
.palette6 {color:#0b445f;} /* Secondary Dark Blue */
.palette7 {color:#743e4e;} /* Secondary Purple */
.palette8 {color:#646229;} /* Secondary Army Green */
.palette9 {color:#a7692c;} /* Secondary Rust Brown */
.palette10 {color:#67573e;} /* Secondary Brown */



/* GLOBAL STYLES */
.light {font-weight:300;}
.regular {font-weight:400;}
.medium {font-weight:500;}
.bold {font-weight:600;}
.semibold {font-weight:700;}
.underline {text-decoration:underline;}
.shadow {text-shadow: 2px 2px 2px #404040;}
.charspace-less {letter-spacing:-1.7px}
.linespace-less {line-height:110%}



/* GLOBAL FONTS */
.omnes10 {font-family:'omnes'; font-size:10px;}
.omnes11 {font-family:'omnes'; font-size:11px;}
.omnes12 {font-family:'omnes'; font-size:12px;}
.omnes13 {font-family:'omnes'; font-size:13px;}
.omnes14 {font-family:'omnes'; font-size:14px;}
.omnes15 {font-family:'omnes'; font-size:15px;}
.omnes16 {font-family:'omnes'; font-size:16px;}
.omnes17 {font-family:'omnes'; font-size:17px;}
.omnes18 {font-family:'omnes'; font-size:18px;}
.omnes19 {font-family:'omnes'; font-size:19px;}
.omnes20 {font-family:'omnes'; font-size:20px;}
.omnes21 {font-family:'omnes'; font-size:21px;}
.omnes22 {font-family:'omnes'; font-size:22px;}
.omnes24 {font-family:'omnes'; font-size:24px;}
.omnes26 {font-family:'omnes'; font-size:26px;}
.omnes28 {font-family:'omnes'; font-size:28px;}
.omnes30 {font-family:'omnes'; font-size:30px;}
.omnes34 {font-family:'omnes'; font-size:34px;}
.omnes36 {font-family:'omnes'; font-size:36px;}
.omnes38 {font-family:'omnes'; font-size:38px;}
.omnes42 {font-family:'omnes'; font-size:42px;}
.omnes44 {font-family:'omnes'; font-size:44px;}
.omnes46 {font-family:'omnes'; font-size:46px;}
.omnes48 {font-family:'omnes'; font-size:48px;}
.omnes50 {font-family:'omnes'; font-size:50px;}
.omnes52 {font-family:'omnes'; font-size:52px;}
.omnes54 {font-family:'omnes'; font-size:54px;}
.omnes56 {font-family:'omnes'; font-size:56px;}
.omnes58 {font-family:'omnes'; font-size:58px;}
.omnes60 {font-family:'omnes'; font-size:60px;}



/* GLOBAL BUTTONS */
.btn-orange2 {background-color: rgba(255,0,0,0.0); !important;background-repeat:repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5c05", endColorstr="#c64500");background-image: -khtml-gradient(linear, left top, left bottom, from(#ff5c05), to(#c64500));background-image: -moz-linear-gradient(top, #ff5c05, #c64500);background-image: -ms-linear-gradient(top, #ff5c05, #c64500);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff5c05), color-stop(100%, #c64500));background-image: -webkit-linear-gradient(top, #ff5c05, #c64500); background-image: -o-linear-gradient(top, #ff5c05, #c64500);background-image: linear-gradient(#ff5c05, #c64500);color: #fafafa !important;text-shadow: 0 -1px 0 rgba(198, 69, 0, 0.99);-webkit-font-smoothing: antialiased;font-family:'omnes';font-size:24px;font-weight:500;}
.btn-orange {background: #ea764e;background-image: -webkit-linear-gradient(top, #ea764e, #c7532b);background-image: -moz-linear-gradient(top, #ea764e, #c7532b);background-image: -ms-linear-gradient(top, #ea764e, #c7532b);background-image: -o-linear-gradient(top, #ea764e, #c7532b);background-image: linear-gradient(to bottom, #ea764e, #c7532b);-webkit-border-radius: 5;-moz-border-radius: 5;border-radius: 5px;text-shadow: 0px -.5px 0px #404040;font-family: 'omnes';color: #ffffff;font-size:23px;font-weight:400;padding: 6px 0px 0px 0px;text-decoration: none;height:46px;vertical-align:middle;}
.startbar_button:hover {background: #2e5e76;background-image: -webkit-linear-gradient(top, #2e5e76, #0c3c53);background-image: -moz-linear-gradient(top, #2e5e76, #0c3c53);background-image: -ms-linear-gradient(top, #2e5e76, #0c3c53);background-image: -o-linear-gradient(top, #2e5e76, #0c3c53);background-image: linear-gradient(to bottom, #2e5e76, #0c3c53);text-decoration: none;}
.btn-orange:hover {background: #2e5e76;background-image: -webkit-linear-gradient(top, #2e5e76, #0c3c53);background-image: -moz-linear-gradient(top, #2e5e76, #0c3c53);background-image: -ms-linear-gradient(top, #2e5e76, #0c3c53);background-image: -o-linear-gradient(top, #2e5e76, #0c3c53);background-image: linear-gradient(to bottom, #2e5e76, #0c3c53);text-decoration: none;}
.global_red_button        {width:200px; height:46px; font-family:'omnes'; color:#ffffff; font-size:20px; font-weight:400;margin-top:2px;outline: none !important; border:0px solid #FFFFFF !important; padding: 0px 0px 3px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px -.5px 0px #404040;background: #d04848;background-image: -webkit-linear-gradient(top, #d04848, #c44141);background-image: -moz-linear-gradient(top, #d04848, #c44141);background-image: -ms-linear-gradient(top, #d04848, #c44141);background-image: -o-linear-gradient(top, #d04848, #c44141);background-image: linear-gradient(to bottom, #d04848, #c44141);-webkit-border-radius: 5;-moz-border-radius: 5;}
.global_red_button:hover  {background: #808080;background-image: -webkit-linear-gradient(top, #808080, #303030);background-image: -moz-linear-gradient(top, #808080, #303030);background-image: -ms-linear-gradient(top, #808080, #303030);background-image: -o-linear-gradient(top, #808080, #303030);background-image: linear-gradient(to bottom, #808080, #303030);text-decoration: none;}

.global_details_button        {width:100px; height:25px; opacity: 0.8;letter-spacing:.5px; font-family:'omnes'; color:#606060; font-size:12px; font-weight:400;margin-top:15px;outline: none !important; border:0px solid #606060 !important; padding: 0px 0px 3px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px 0px 0px #000000;background: #ffffff;background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);background-image: -moz-linear-gradient(top, #ffffff, #ffffff);background-image: -ms-linear-gradient(top, #ffffff, #ffffff);background-image: -o-linear-gradient(top, #ffffff, #ffffff);background-image: linear-gradient(to bottom, #ffffff, #ffffff);-webkit-border-radius: 5;-moz-border-radius: 5;}
.global_details_button:hover  {background: #808080;background-image: -webkit-linear-gradient(top, #909090, #909090);background-image: -moz-linear-gradient(top, #909090, #909090);background-image: -ms-linear-gradient(top, #909090, #909090);background-image: -o-linear-gradient(top, #909090, #909090);background-image: linear-gradient(to bottom, #909090, #909090);text-decoration: none;}


/* RESPONSIVE CSS */

@media (max-width: 699px) {
	

	/* ELASTIC BOX */
	.elasticbox_wrapper_white	{background-color:#ffffff; width:100%; height: 100%; padding-top:60px; padding-bottom:60px; padding-left:20px; padding-right:20px;}
	.elasticbox_wrapper_tan 	{background-color:#f1efe8; width:100%; height: 100%; padding-top:60px; padding-bottom:60px; padding-left:25px; padding-right:20px;}

		
	/* TESTIMONIAL BAR */
	.testbar_wrapper 		{background-color: #9b8d79;width:100%; height: 100%;padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px;}
	.testbar_padding		{width:100%;padding-left:0px;padding-top:30px !important;}
	.testbar_stars 			{width:60%; margin:auto; padding-top:10px;padding-left:0px;}
	.testbar_container 		{width:100%;padding-top:30px;padding-bottom:30px;padding-left:10px;padding-right:10px; text-align:center;}
	.testbar_body 			{width:100%;font-family:'omnes'; font-size:18px;font-weight:400;color:#FFFFFF;}
	.testbar_sig 			{width:100%;font-family:'omnes'; font-size:18px;font-weight:400;color:#D2CBB7; font-style: italic;}

	
	/* ALERT BAR */
	.alertbar_wrapper 		{padding:0px;margin:0px;}
	.alertbar_text     		{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.alertbar_title 		{font-family:'omnes'; font-size:18px;font-weight:300;color:#428bca;letter-spacing:-.3px;line-height:5px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;text-align:center;}
	.alertbar_body 			{font-family:'omnes';font-size:18px;font-weight:400;color:#428bca;letter-spacing:.5px;line-height:120%; padding-top:25px;padding-bottom:20px;}


	/* CONTACT BAR */
	.contactbar_wrapper 	{background-color: #564f46;width:100%; height:100%;padding-top:50px;padding-bottom:50px;padding-left:10px;padding-right:10px;}
	.contactbar_title 		{font-family:'omnes'; font-size:22px;font-weight:200;color:#d1d1d1;letter-spacing:-.3px;line-height:24px;margin-top:0px;margin-bottom:25px;padding-left:0px;padding-right:0px;text-align:center;}
	.contactbar_body 	    {font-family:'omnes'; font-size:18px;font-weight:300;color:#d1d1d1;letter-spacing:-.3px;line-height:24px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;text-align:center;}
	.contactbar_bold 	    {font-family:'omnes'; font-size:22px;font-weight:500;color:#ffffff;letter-spacing:-.3px;line-height:24px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;text-align:center;}
	.contactbar_bold:hover  {color:#ffffff;}
	
	
	/* ABOUT BAR */
	.aboutbar_wrapper 			{background-color:#ffffff;width:100%;height:100%;}
	.aboutbat_container			{padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px;}
	.aboutbar_img 				{max-width:100%;width:100%;}
	.aboutbar_button_container	{padding-top:30px; padding-bottom:30px;}
	.aboutbar_button      	  	{width:100%; height:50px; font-family:'omnes'; color:#FFFFFF; font-size:18px; font-weight:300;outline: none !important; border:0px solid #FFFFFF !important; padding: 0px 0px 3px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px -.5px 0px #404040;background: #514940;background-image: -webkit-linear-gradient(top, #514940, #514940);background-image: -moz-linear-gradient(top, #514940, #514940);background-image: -ms-linear-gradient(top, #514940, #514940);background-image: -o-linear-gradient(top, #514940, #514940);background-image: linear-gradient(to bottom, #514940, #514940);-webkit-border-radius: 5;-moz-border-radius: 5; opacity: 0.7;}
	.aboutbar_button:hover  	{background: #cecece;background-image: -webkit-linear-gradient(top, #cecece, #cecece);background-image: -moz-linear-gradient(top, #cecece, #cecece);background-image: -ms-linear-gradient(top, #cecece, #cecece);background-image: -o-linear-gradient(top, #cecece, #cecece);background-image: linear-gradient(to bottom, #cecece, #cecece);text-decoration: none;}
	.aboutbar_banner_text		{background-color:#ffffff;width:100%;height:100%;padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px;}
	.aboutbar_title		        {font-family:'omnes'; font-size:32px;font-weight:400;color:#505050;line-height:110%;padding-top:30px;padding-left:0px;letter-spacing:-.0px;text-align:left !important;width:100%;}
	.aboutbar_body  	        {font-family:'omnes'; font-size:18px;font-weight:300;color:#808080;line-height:120%;padding-top:40px;padding-bottom:40px;padding-left:0px;letter-spacing:-.0px;text-align:left !important;width:100%;}
							
	
	/* MODULE BANNERBAR */
	.module_bannerbar_title 		{font-family:'omnes'; font-size:36px;font-weight:300;color:#FFFFFF;padding-top:0px;padding-left:0px;letter-spacing:-.7px;line-height:100%;}
	.module_bannerbar_title2		{font-family:'omnes'; font-size:64px;font-weight:300;color:#0b445f;padding-top:0px;padding-left:0px;letter-spacing:-.7px;line-height:100%;}
	.module_bannerbar_title3	 	{font-family:'omnes'; font-size:100px;font-weight:300;color:#ffffff;padding-top:0px;padding-left:0px;letter-spacing:-.5px;line-height:100%;}
	.module_bannerbar_title4	 	{font-family:'omnes'; font-size:100px;font-weight:300;color:#0b445f;padding-top:0px;padding-left:0px;letter-spacing:-.5px;line-height:100%;}
	.module_bannerbar_title5	 	{font-family:'omnes'; font-size:100px;font-weight:300;color:#9a2525;padding-top:0px;padding-left:0px;letter-spacing:-.5px;line-height:100%;}
	.module_bannerbar_subtitle1 	{font-family:'omnes'; font-size:32px;font-weight:300;color:#FFFFFF;padding-top:0px;padding-left:0px;letter-spacing:0px;line-height:100%;}
	.module_bannerbar_body		 	{font-family:'omnes'; font-size:16px;font-weight:300;color:#FFFFFF;margin-top:10px;padding-left:0px;letter-spacing:0px;line-height:120%; opacity: 0.6;}
	.module_bannerbar_text1 		{position: absolute;top: 62px;left:830px; width: 82%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.module_bannerbar_text2 		{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.module_bannerbar_wrapper1 		{position:relative;padding:0px;margin:0px;}
	.module_bannerbar_img 			{max-width:100%;width:100%;}
	.rslides_phone 					{display:none;}
	
	

	/* MODULE SIDEBYSIDE */
	.module_sidebyside_buffer	 	{padding-bottom:10px;}
	.module_sidebyside_img 			{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
	.module_sidebyside_text 		{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:5px;padding-right:5px;text-align:center;}	
	
	
	/* MODULE FORM */
	.module_form_wrapper 			{padding-left:10px;padding-right:10px;background-color:#f1efe8;height:390px !important;} 
	.module_form_title 				{font-family:'omnes'; font-size:38px;font-weight:300;font-style:normal;color:#404040;letter-spacing:-0px;line-height:100%;margin-top:80px;margin-bottom:40px;padding-left:0px;padding-right:0px;margin-left:6px;}
	.module_form_body 				{font-family:'omnes';font-size:20px;font-weight:300;color:#808080;}
	
	.cognito .c-span-2 							{width:100%; !important;max-width: 625px;}
	.cognito .c-span-1 							{width:100%; !important;max-width: 625px;}
	.c-forms-heading h2							{font-size: 72px !important;color: #f53baa !important;}
	.c-title > *								{font-family:'omnes' !important; font-size:20px !important;font-weight:500 !important;color: #c44141 !important; padding-bottom:10px !important; padding-top:20px !important;}
	.cognito .c-label label, .cognito .c-label	{font-family:'omnes' !important; font-size:17px !important;font-weight:300 !important; color: #707070 !important;}
	.cognito input[type=text]					{border-width: 1px !important;border-color: #cccccc !important;-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important; box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;border-radius: 5px!important;margin:0 0 0px !important; padding: 8px !important; background: none repeat scroll 0 0 #FFFFFF !important;	}
	.cognito .c-dropdown						{border-width: 1px !important;border-color: #cccccc !important;-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important; box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;border-radius: 5px!important;margin:0 0 0px !important; padding: 5px !important; background: none repeat scroll 0 0 #FFFFFF !important;	}
	#c-submit-button 							{width:200px; height:46px; font-family:'omnes'; color:#ffffff; font-size:20px; font-weight:400;margin-top:2px;outline: none !important; border:0px solid #FFFFFF !important; padding: 0px 0px 3px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px -.5px 0px #404040;background: #d04848;background-image: -webkit-linear-gradient(top, #d04848, #c44141);background-image: -moz-linear-gradient(top, #d04848, #c44141);background-image: -ms-linear-gradient(top, #d04848, #c44141);background-image: -o-linear-gradient(top, #d04848, #c44141);background-image: linear-gradient(to bottom, #d04848, #c44141);-webkit-border-radius: 5;-moz-border-radius: 5;}


	/* MODULE SEARCH MLS */
	.mlssearch_wrapper 							{background-color:#f1efe8; width:100%; height:100%; padding-top:50px;padding-bottom:50px;padding-left:0px;padding-right:0px;}
	.mlssearch_title 							{font-family:'omnes'; font-size:32px;font-weight:400;color:#505050;margin-bottom:30px; text-align:center;}
	.mlssearch_body 							{width:auto;font-family:'omnes'; font-size:22px;font-weight:300;color:#505050;letter-spacing:-0px;line-height:24px;margin-top:0px;margin-bottom:0px;padding-left:4%;padding-right:4%;}
	#ihf-main-container .field-label   			{font-size: 16px !important;font-weight: 300 !important;}	
	#ihf-main-container .form-control  			{height: 34px; !important;font-size: 16px !important;}
	#ihf-main-container .btn					{width:100%; height:50px; font-family:'omnes'; color:#FFFFFF; font-size:18px; font-weight:300;outline: none !important; border:0px solid #FFFFFF !important; padding: 0px 0px 3px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px -.5px 0px #404040 !important;background: #514940 !important;background-image: -webkit-linear-gradient(top, #514940, #514940);background-image: -moz-linear-gradient(top, #514940, #514940);background-image: -ms-linear-gradient(top, #514940, #514940);background-image: -o-linear-gradient(top, #514940, #514940);background-image: linear-gradient(to bottom, #514940, #514940);-webkit-border-radius: 5;-moz-border-radius: 5; opacity: 0.7;}
	
	
	/* MODULE OVERUNDER */
	.module_overunder_buffer	 	{padding-bottom:10px;margin-left:0px !important; margin-right:0px !important;padding-left:0px !important; padding-right:0px !important;}
	.module_overunder_img 			{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
	.module_overunder_text 			{margin-top:30px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}

	/* GLOBAL FONTS */
	.global_content_title 			{font-family:'omnes';font-size:32px;font-weight:400;color:#505050;letter-spacing:0px;line-height:110%;}
	.global_content_title2 			{font-family:'omnes';font-size:22px;font-weight:400;color:#505050;letter-spacing:0px;line-height:110%;}
	.global_content_body 			{font-family:'omnes';font-size:18px;font-weight:300;color:#808080;line-height:120%;}
	.global_content_body_bold		{font-family:'omnes';font-size:20px;font-weight:500;color:#505050;letter-spacing:.5px;line-height:120%;}
	.global_content_price 			{font-family:'omnes';font-size:28px;font-weight:400;color:#0b445f;letter-spacing:-.3px;padding-right:5px;}
	.global_mobile_header 			{font-family:'omnes';font-size:40px;font-weight:500;color:#ffffff;letter-spacing:-.3px; width:100%; height:60px; background-color:#564f46; padding-left:30px;}
	.global_mobile_header2 			{font-family:'omnes';font-size:22px;font-weight:300;color:#ffffff;width:100%; background-color:#564f46; padding-left:0px; padding-top:8px;padding-bottom:8px; text-align:center;}
	
	
}

@media (min-width: 700px) and (max-width: 874px) {


	/* ELASTIC BOX */
	.elasticbox_wrapper_white	{background-color:#ffffff; width:100%; height: 100%; padding-top:60px; padding-bottom:60px; padding-left:30px; padding-right:30px;}
	.elasticbox_wrapper_tan 	{background-color:#f1efe8; width:100%; height: 100%; padding-top:60px; padding-bottom:60px; padding-left:25px; padding-right:20px;}

	
	/* TESTIMONIAL BAR */
	.testbar_wrapper 		{position:relative;padding:0px;margin:0px;}
	.testbar_padding        {padding-left:70px;}
	.testbar_container 		{padding-top:70px;padding-bottom:60px;}
	.testbar_img 			{max-width:100%;width:100%;}
	.testbar_text       	{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.testbar_body 			{font-family:'omnes'; font-size:16px;font-weight:300;color:#FFFFFF;text-align:left;letter-spacing:.5px;line-height:110%;margin-top:0px;margin-left:0px;}
	.testbar_sig 			{font-family:'omnes'; font-size:16px;font-weight:400;color:#D2CBB7;text-align:right;float:right;padding-top:10px;font-style: italic;}

	
	/* ALERT BAR */
	.alertbar_wrapper 		{padding:0px;margin:0px;}
	.alertbar_text     		{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.alertbar_title 		{font-family:'omnes'; font-size:20px;font-weight:200;color:#428bca;letter-spacing:-.3px;line-height:5px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;text-align:center;}
	.alertbar_body 			{font-family:'omnes';font-size:20px;font-weight:500;color:#428bca;letter-spacing:.5px;line-height:120%; padding-top:25px;padding-bottom:20px;}


	/* CONTACT BAR */
	.contactbar_wrapper 	{position:relative;padding:0px;margin:0px;}
	.contactbar_img 		{max-width:100%;width:100%;}
	.contactbar_text       	{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.contactbar_title 		{font-family:'omnes'; font-size:28px;font-weight:200;color:#d1d1d1;letter-spacing:-.3px;line-height:5px;margin-top:0px;margin-bottom:47px;padding-left:0px;padding-right:0px;text-align:center;}
	.contactbar_body 	    {font-family:'omnes'; font-size:20px;font-weight:300;color:#d1d1d1;letter-spacing:-.3px;line-height:5px;margin-top:0px;margin-bottom:10px;padding-left:0px;padding-right:0px;text-align:center;}
	.contactbar_bold 	    {font-family:'omnes'; font-size:26px;font-weight:500;color:#ffffff;letter-spacing:-.3px;line-height:24px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;text-align:center;}
	.contactbar_bold:hover  {color:#ffffff;}
	
	
	/* ABOUT BAR */
	.aboutbar_title 			{font-family:'omnes'; font-size:24px;font-weight:500;color:#f5f5ea;padding-top:0px;padding-bottom:0px;letter-spacing:-.0px;line-height:110%;text-align:left;width:380px;}
	.aboutbar_body 				{font-family:'omnes'; font-size:19px;font-weight:300;color:#f5f5ea;padding-bottom:0px;padding-left:0px;letter-spacing:-.0px;line-height:110%;text-align:left;width:380px;}
	.aboutbar_banner_text 		{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.aboutbar_wrapper 			{position: relative;padding:0px;margin:0px;}
	.aboutbar_img 				{max-width:100%;width:100%;}
	.aboutbar_button      	  	{width:240px; height:40px; font-family:'omnes'; color:#505050; font-size:18px; font-weight:300;margin-top:30px;outline: none !important; border:0px solid #FFFFFF !important; padding: 0px 0px 3px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px -.5px 0px #404040;background: #ffffff;background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);background-image: -moz-linear-gradient(top, #ffffff, #ffffff);background-image: -ms-linear-gradient(top, #ffffff, #ffffff);background-image: -o-linear-gradient(top, #ffffff, #ffffff);background-image: linear-gradient(to bottom, #ffffff, #ffffff);-webkit-border-radius: 5;-moz-border-radius: 5; opacity: 0.5;}
	.aboutbar_button:hover  	{background: #cecece;background-image: -webkit-linear-gradient(top, #cecece, #cecece);background-image: -moz-linear-gradient(top, #cecece, #cecece);background-image: -ms-linear-gradient(top, #cecece, #cecece);background-image: -o-linear-gradient(top, #cecece, #cecece);background-image: linear-gradient(to bottom, #cecece, #cecece);text-decoration: none;}
				
	
	/* MODULE BANNERBAR */
	.module_bannerbar_title 		{font-family:'omnes'; font-size:36px;font-weight:300;color:#FFFFFF;padding-top:0px;padding-left:0px;letter-spacing:-.7px;line-height:100%;}
	.module_bannerbar_title2		{font-family:'omnes'; font-size:64px;font-weight:300;color:#0b445f;padding-top:0px;padding-left:0px;letter-spacing:-.7px;line-height:100%;}
	.module_bannerbar_title3	 	{font-family:'omnes'; font-size:100px;font-weight:300;color:#ffffff;padding-top:0px;padding-left:0px;letter-spacing:-.5px;line-height:100%;}
	.module_bannerbar_title4	 	{font-family:'omnes'; font-size:100px;font-weight:300;color:#0b445f;padding-top:0px;padding-left:0px;letter-spacing:-.5px;line-height:100%;}
	.module_bannerbar_title5	 	{font-family:'omnes'; font-size:100px;font-weight:300;color:#9a2525;padding-top:0px;padding-left:0px;letter-spacing:-.5px;line-height:100%;}
	.module_bannerbar_subtitle1 	{font-family:'omnes'; font-size:32px;font-weight:300;color:#FFFFFF;padding-top:0px;padding-left:0px;letter-spacing:0px;line-height:100%;}
	.module_bannerbar_body		 	{font-family:'omnes'; font-size:16px;font-weight:300;color:#FFFFFF;margin-top:10px;padding-left:0px;letter-spacing:0px;line-height:120%; opacity: 0.6;}
	.module_bannerbar_text1 		{position: absolute;top: 62px;left:830px; width: 82%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.module_bannerbar_text2 		{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.module_bannerbar_wrapper1 		{position:relative;padding:0px;margin:0px;}
	.module_bannerbar_img 			{max-width:100%;width:100%;}
	.rslides_phone 					{display:none;}
	
	
	/* MODULE SIDEBYSIDE */
	.module_sidebyside_container 	{height:525px;}
	.module_sidebyside_buffer	 	{padding-bottom:10px;}
	.module_sidebyside_img 			{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
	.module_sidebyside_text 		{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:20px;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}


	/* MODULE FORM */
	.module_form_wrapper 			{padding-left:10px;padding-right:10px;background-color:#f1efe8;height:390px !important;} 
	.module_form_title 				{font-family:'omnes'; font-size:38px;font-weight:300;font-style:normal;color:#404040;letter-spacing:-0px;line-height:100%;margin-top:80px;margin-bottom:40px;padding-left:0px;padding-right:0px;margin-left:6px;}
	.module_form_body 				{font-family:'omnes';font-size:20px;font-weight:300;color:#808080;letter-spacing:.5px;line-height:120%; margin-left:6px;}
	
	.cognito .c-span-2 							{width:100%; !important;max-width: 810px;}
	.cognito .c-span-1 							{width:100%; !important;max-width: 810px;}
	.c-forms-heading h2							{font-size: 72px !important;color: #f53baa !important;}
	.c-title > *								{font-family:'omnes' !important; font-size:20px !important;font-weight:500 !important;color: #c44141 !important; padding-bottom:10px !important; padding-top:20px !important;}
	.cognito .c-label label, .cognito .c-label	{font-family:'omnes' !important; font-size:17px !important;font-weight:300 !important; color: #707070 !important;}
	.cognito input[type=text]					{border-width: 1px !important;border-color: #cccccc !important;-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important; box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;border-radius: 5px!important;margin:0 0 0px !important; padding: 8px !important; background: none repeat scroll 0 0 #FFFFFF !important;	}
	.cognito .c-dropdown						{border-width: 1px !important;border-color: #cccccc !important;-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important; box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;border-radius: 5px!important;margin:0 0 0px !important; padding: 5px !important; background: none repeat scroll 0 0 #FFFFFF !important;	}
	#c-submit-button 							{width:200px; height:46px; font-family:'omnes'; color:#ffffff; font-size:20px; font-weight:400;margin-top:2px;outline: none !important; border:0px solid #FFFFFF !important; padding: 0px 0px 3px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px -.5px 0px #404040;background: #d04848;background-image: -webkit-linear-gradient(top, #d04848, #c44141);background-image: -moz-linear-gradient(top, #d04848, #c44141);background-image: -ms-linear-gradient(top, #d04848, #c44141);background-image: -o-linear-gradient(top, #d04848, #c44141);background-image: linear-gradient(to bottom, #d04848, #c44141);-webkit-border-radius: 5;-moz-border-radius: 5;}


	/* MODULE SEARCH MLS */
	.mlssearch_wrapper 							{background-color:#f1efe8; width:100%; height:100%; padding-top:50px;padding-bottom:50px;padding-left:0px;padding-right:0px;}
	.mlssearch_title 							{font-family:'omnes'; font-size:36px;font-weight:400;color:#505050;margin-bottom:30px; text-align:center;}
	.mlssearch_body 							{width:auto;font-family:'omnes'; font-size:22px;font-weight:300;color:#505050;letter-spacing:-0px;line-height:24px;margin-top:0px;margin-bottom:0px;padding-left:10%;padding-right:10%;}
	#ihf-main-container .field-label   			{font-size: 16px !important;font-weight: 300 !important;}	
	#ihf-main-container .form-control  			{height: 34px; !important;font-size: 16px !important;}
	#ihf-main-container .btn					{width:100%; height:32px; font-family:'omnes'; color:#FFFFFF; font-size:18px; font-weight:300;outline: none !important; border:0px solid #FFFFFF !important; padding: 0px 0px 0px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px -.5px 0px #404040 !important;background: #514940 !important;background-image: -webkit-linear-gradient(top, #514940, #514940);background-image: -moz-linear-gradient(top, #514940, #514940);background-image: -ms-linear-gradient(top, #514940, #514940);background-image: -o-linear-gradient(top, #514940, #514940);background-image: linear-gradient(to bottom, #514940, #514940);-webkit-border-radius: 5;-moz-border-radius: 5; opacity: 0.7;}
	

	/* MODULE OVERUNDER */
	.module_overunder_container 	{height:0px;}
	.module_overunder_buffer	 	{padding-bottom:10px;}
	.module_overunder_vcenter	 	{position:relative;top:50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
	.module_overunder_img 			{margin-top:20px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
	.module_overunder_text 			{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}

	/* GLOBAL FONTS */
	.global_content_title 			{font-family:'omnes';font-size:36px;font-weight:400;color:#505050;letter-spacing:0px;line-height:110%;}
	.global_content_title2 			{font-family:'omnes';font-size:22px;font-weight:400;color:#505050;letter-spacing:0px;line-height:110%;}
	.global_content_body 			{font-family:'omnes';font-size:18px;font-weight:300;color:#808080;letter-spacing:.5px;line-height:120%;}
	.global_content_body_bold		{font-family:'omnes';font-size:20px;font-weight:500;color:#505050;letter-spacing:.5px;line-height:120%;}
	.global_content_price 			{font-family:'omnes';font-size:28px;font-weight:400;color:#0b445f;letter-spacing:-.3px;padding-right:5px;}

}

@media (min-width: 875px) and (max-width: 1077px) {


	/* ELASTIC BOX */
	.elasticbox_wrapper_white	{background-color:#ffffff; width:100%; height: 100%; padding-top:60px; padding-bottom:60px; padding-left:30px; padding-right:30px;}
	.elasticbox_wrapper_tan 	{background-color:#f1efe8; width:100%; height: 100%; padding-top:60px; padding-bottom:60px; padding-left:25px; padding-right:20px;}


	/* TESTIMONIAL BAR */
	.testbar_wrapper 		{position:relative;padding:0px;margin:0px;}
	.testbar_padding        {padding-left:70px;}
	.testbar_container 		{padding-top:70px;padding-bottom:60px;}
	.testbar_img 			{max-width:100%;width:100%;}
	.testbar_text       	{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.testbar_body 			{font-family:'omnes'; font-size:18px;font-weight:300;color:#FFFFFF;text-align:left;letter-spacing:.5px;line-height:120%;margin-top:0px;margin-left:0px;}
	.testbar_sig 			{font-family:'omnes'; font-size:18px;font-weight:400;color:#D2CBB7;text-align:right;float:right;padding-top:10px;font-style: italic;}

	
	/* ALERT BAR */
	.alertbar_wrapper 		{padding:0px;margin:0px;}
	.alertbar_text     		{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.alertbar_title 		{font-family:'omnes'; font-size:20px;font-weight:200;color:#428bca;letter-spacing:-.3px;line-height:5px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;text-align:center;}
	.alertbar_body 			{font-family:'omnes';font-size:20px;font-weight:500;color:#428bca;letter-spacing:.5px;line-height:120%; padding-top:25px;padding-bottom:20px;}


	/* CONTACT BAR */
	.contactbar_wrapper 	{position:relative;padding:0px;margin:0px;}
	.contactbar_img 		{max-width:100%;width:100%;}
	.contactbar_text       	{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.contactbar_title 		{font-family:'omnes'; font-size:36px;font-weight:200;color:#d1d1d1;letter-spacing:-.3px;line-height:5px;margin-top:0px;margin-bottom:47px;padding-left:0px;padding-right:0px;text-align:center;}
	.contactbar_body 	    {font-family:'omnes'; font-size:22px;font-weight:300;color:#d1d1d1;letter-spacing:-.3px;line-height:5px;margin-top:0px;margin-bottom:10px;padding-left:0px;padding-right:0px;text-align:center;}
	.contactbar_bold 	    {font-family:'omnes'; font-size:26px;font-weight:500;color:#ffffff;letter-spacing:-.3px;line-height:24px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;text-align:center;}
	.contactbar_bold:hover  {color:#ffffff;}
	
	/* ABOUT BAR */
	.aboutbar_title 			{font-family:'omnes'; font-size:24px;font-weight:500;color:#f5f5ea;padding-top:0px;padding-bottom:20px;letter-spacing:-.0px;line-height:110%;text-align:left;width:440px;}
	.aboutbar_body 				{font-family:'omnes'; font-size:19px;font-weight:300;color:#f5f5ea;padding-bottom:20px;padding-left:0px;letter-spacing:-.0px;line-height:110%;text-align:left;width:440px;}
	.aboutbar_banner_text 		{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.aboutbar_wrapper 			{position: relative;padding:0px;margin:0px;}
	.aboutbar_img 				{max-width:100%;width:100%;}
	.aboutbar_button      	  	{width:300px; height:50px; font-family:'omnes'; color:#505050; font-size:20px; font-weight:300;margin-top:30px;outline: none !important; border:0px solid #FFFFFF !important; padding: 0px 0px 3px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px -.5px 0px #404040;background: #ffffff;background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);background-image: -moz-linear-gradient(top, #ffffff, #ffffff);background-image: -ms-linear-gradient(top, #ffffff, #ffffff);background-image: -o-linear-gradient(top, #ffffff, #ffffff);background-image: linear-gradient(to bottom, #ffffff, #ffffff);-webkit-border-radius: 5;-moz-border-radius: 5; opacity: 0.5;}
	.aboutbar_button:hover  	{background: #cecece;background-image: -webkit-linear-gradient(top, #cecece, #cecece);background-image: -moz-linear-gradient(top, #cecece, #cecece);background-image: -ms-linear-gradient(top, #cecece, #cecece);background-image: -o-linear-gradient(top, #cecece, #cecece);background-image: linear-gradient(to bottom, #cecece, #cecece);text-decoration: none;}

	
	
	/* MODULE BANNERBAR */
	.module_bannerbar_title 		{font-family:'omnes'; font-size:36px;font-weight:300;color:#FFFFFF;padding-top:0px;padding-left:0px;letter-spacing:-.7px;line-height:100%;}
	.module_bannerbar_title2		{font-family:'omnes'; font-size:64px;font-weight:300;color:#0b445f;padding-top:0px;padding-left:0px;letter-spacing:-.7px;line-height:100%;}
	.module_bannerbar_title3	 	{font-family:'omnes'; font-size:100px;font-weight:300;color:#ffffff;padding-top:0px;padding-left:0px;letter-spacing:-.5px;line-height:100%;}
	.module_bannerbar_title4	 	{font-family:'omnes'; font-size:100px;font-weight:300;color:#0b445f;padding-top:0px;padding-left:0px;letter-spacing:-.5px;line-height:100%;}
	.module_bannerbar_title5	 	{font-family:'omnes'; font-size:100px;font-weight:300;color:#9a2525;padding-top:0px;padding-left:0px;letter-spacing:-.5px;line-height:100%;}
	.module_bannerbar_subtitle1 	{font-family:'omnes'; font-size:32px;font-weight:300;color:#FFFFFF;padding-top:0px;padding-left:0px;letter-spacing:0px;line-height:100%;}
	.module_bannerbar_body		 	{font-family:'omnes'; font-size:16px;font-weight:300;color:#FFFFFF;margin-top:10px;padding-left:0px;letter-spacing:0px;line-height:120%; opacity: 0.6;}
	.module_bannerbar_text1 		{position: absolute;top: 62px;left:830px; width: 82%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.module_bannerbar_text2 		{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.module_bannerbar_wrapper1 		{position:relative;padding:0px;margin:0px;}
	.module_bannerbar_img 			{max-width:100%;width:100%;}
	.rslides_phone 					{display:none;}
	
	
	/* MODULE SIDEBYSIDE */
	.module_sidebyside_container 	{height:525px;}
	.module_sidebyside_buffer	 	{padding-bottom:10px;}
	.module_sidebyside_img 			{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
	.module_sidebyside_text 		{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:20px;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}


	/* MODULE FORM */
	.module_form_wrapper 			{padding-left:10px;padding-right:10px;background-color:#f1efe8;height:390px !important;} 
	.module_form_title 				{font-family:'omnes'; font-size:38px;font-weight:300;font-style:normal;color:#404040;letter-spacing:-0px;line-height:100%;margin-top:80px;margin-bottom:40px;padding-left:0px;padding-right:0px;margin-left:6px;}
	.module_form_body 				{font-family:'omnes';font-size:20px;font-weight:300;color:#808080;letter-spacing:.5px;line-height:120%; margin-left:6px;}
	
	.cognito .c-span-2 							{width:100%; !important;max-width: 1012px;}
	.cognito .c-span-1 							{width:100%; !important;max-width: 1012px;}
	.c-forms-heading h2							{font-size: 72px !important;color: #f53baa !important;}
	.c-title > *								{font-family:'omnes' !important; font-size:20px !important;font-weight:500 !important;color: #c44141 !important; padding-bottom:10px !important; padding-top:20px !important;}
	.cognito .c-label label, .cognito .c-label	{font-family:'omnes' !important; font-size:17px !important;font-weight:300 !important; color: #707070 !important;}
	.cognito input[type=text]					{border-width: 1px !important;border-color: #cccccc !important;-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important; box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;border-radius: 5px!important;margin:0 0 0px !important; padding: 8px !important; background: none repeat scroll 0 0 #FFFFFF !important;	}
	.cognito .c-dropdown						{border-width: 1px !important;border-color: #cccccc !important;-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important; box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;border-radius: 5px!important;margin:0 0 0px !important; padding: 5px !important; background: none repeat scroll 0 0 #FFFFFF !important;	}
	#c-submit-button 							{width:200px; height:46px; font-family:'omnes'; color:#ffffff; font-size:20px; font-weight:400;margin-top:2px;outline: none !important; border:0px solid #FFFFFF !important; padding: 0px 0px 3px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px -.5px 0px #404040;background: #d04848;background-image: -webkit-linear-gradient(top, #d04848, #c44141);background-image: -moz-linear-gradient(top, #d04848, #c44141);background-image: -ms-linear-gradient(top, #d04848, #c44141);background-image: -o-linear-gradient(top, #d04848, #c44141);background-image: linear-gradient(to bottom, #d04848, #c44141);-webkit-border-radius: 5;-moz-border-radius: 5;}


	/* MODULE SEARCH MLS */
	.mlssearch_wrapper 							{background-color:#f1efe8; width:100%; height:100%; padding-top:50px;padding-bottom:50px;padding-left:0px;padding-right:0px;}
	.mlssearch_title 							{font-family:'omnes'; font-size:38px;font-weight:400;color:#505050;margin-bottom:30px; text-align:center;}
	.mlssearch_body 							{width:auto;font-family:'omnes'; font-size:22px;font-weight:300;color:#505050;letter-spacing:-0px;line-height:24px;margin-top:0px;margin-bottom:0px;padding-left:10%;padding-right:10%;}
	#ihf-main-container .field-label   			{font-size: 16px !important;font-weight: 300 !important;}	
	#ihf-main-container .form-control  			{height: 34px; !important;font-size: 16px !important;}
	#ihf-main-container .btn					{width:100%; height:32px; font-family:'omnes'; color:#FFFFFF; font-size:18px; font-weight:300;outline: none !important; border:0px solid #FFFFFF !important; padding: 0px 0px 0px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px -.5px 0px #404040 !important;background: #514940 !important;background-image: -webkit-linear-gradient(top, #514940, #514940);background-image: -moz-linear-gradient(top, #514940, #514940);background-image: -ms-linear-gradient(top, #514940, #514940);background-image: -o-linear-gradient(top, #514940, #514940);background-image: linear-gradient(to bottom, #514940, #514940);-webkit-border-radius: 5;-moz-border-radius: 5; opacity: 0.7;}
	

	/* MODULE OVERUNDER */
	.module_overunder_container 	{height:0px;}
	.module_overunder_buffer	 	{padding-bottom:10px;}
	.module_overunder_vcenter	 	{position:relative;top:50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
	.module_overunder_img 			{margin-top:20px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
	.module_overunder_text 			{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}

	/* GLOBAL FONTS */
	.global_content_title 			{font-family:'omnes';font-size:38px;font-weight:400;color:#505050;letter-spacing:0px;line-height:110%;}
	.global_content_title2 			{font-family:'omnes';font-size:22px;font-weight:400;color:#505050;letter-spacing:0px;line-height:110%;}
	.global_content_body 			{font-family:'omnes';font-size:18px;font-weight:300;color:#808080;letter-spacing:.5px;line-height:120%;}
	.global_content_body_bold		{font-family:'omnes';font-size:20px;font-weight:500;color:#505050;letter-spacing:.5px;line-height:120%;}
	.global_content_price 			{font-family:'omnes';font-size:28px;font-weight:400;color:#0b445f;letter-spacing:-.3px;padding-right:5px;}

}

@media (min-width: 1078px) and (max-width: 1277px) {


	/* ELASTIC BOX */
	.elasticbox_wrapper_white	{background-color:#ffffff; width:100%; height: 100%; padding-top:60px; padding-bottom:60px; margin:auto;}
	.elasticbox_wrapper_tan 	{background-color:#f1efe8; width:100%; height: 100%; padding-top:60px; padding-bottom:60px; margin:auto;}
	.elasticbox_center		 	{width:60%; margin:auto; max-width:1000px; min-width:1000px;}

	
	/* TESTIMONIAL BAR */
	.testbar_wrapper 		{position:relative;padding:0px;margin:0px;}
	.testbar_padding        {padding-left:40px;}
	.testbar_container 		{padding-top:70px;padding-bottom:60px;}
	.testbar_img 			{max-width:100%;width:100%;}
	.testbar_text       	{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.testbar_body 			{font-family:'omnes'; font-size:18px;font-weight:300;color:#FFFFFF;text-align:left;letter-spacing:.5px;line-height:120%;margin-top:0px;margin-left:0px;}
	.testbar_sig 			{font-family:'omnes'; font-size:18px;font-weight:400;color:#D2CBB7;text-align:right;float:right;padding-top:10px;font-style: italic; }

	
	/* ALERT BAR */
	.alertbar_wrapper 		{padding:0px;margin:0px;}
	.alertbar_text     		{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.alertbar_title 		{font-family:'omnes'; font-size:20px;font-weight:200;color:#428bca;letter-spacing:-.3px;line-height:5px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;text-align:center;}
	.alertbar_body 			{font-family:'omnes';font-size:20px;font-weight:500;color:#428bca;letter-spacing:.5px;line-height:120%; padding-top:25px;padding-bottom:20px;}


	/* CONTACT BAR */
	.contactbar_wrapper 	{position:relative;padding:0px;margin:0px;}
	.contactbar_img 		{max-width:100%;width:100%;}
	.contactbar_text       	{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.contactbar_title 		{font-family:'omnes'; font-size:34px;font-weight:200;color:#d1d1d1;letter-spacing:-.3px;line-height:5px;margin-top:0px;margin-bottom:47px;padding-left:0px;padding-right:0px;text-align:center;}
	.contactbar_body 	    {font-family:'omnes'; font-size:20px;font-weight:300;color:#d1d1d1;letter-spacing:-.3px;line-height:5px;margin-top:0px;margin-bottom:10px;padding-left:0px;padding-right:0px;text-align:center;}
	.contactbar_bold 	    {font-family:'omnes'; font-size:24px;font-weight:500;color:#ffffff;letter-spacing:-.3px;line-height:24px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;text-align:center;}
	.contactbar_bold:hover  {color:#ffffff;}
	
	/* ABOUT BAR */
	.aboutbar_title 			{font-family:'omnes'; font-size:24px;font-weight:500;color:#f5f5ea;padding-top:0px;padding-bottom:20px;letter-spacing:-.0px;line-height:110%;text-align:left;width:500px;}
	.aboutbar_body 				{font-family:'omnes'; font-size:20px;font-weight:300;color:#f5f5ea;padding-bottom:20px;padding-left:0px;letter-spacing:-.0px;line-height:110%;text-align:left;width:500px;}
	.aboutbar_banner_text 		{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.aboutbar_wrapper 			{position: relative;padding:0px;margin:0px;}
	.aboutbar_img 				{max-width:100%;width:100%;}
	.aboutbar_button      	  	{width:300px; height:50px; font-family:'omnes'; color:#505050; font-size:20px; font-weight:300;margin-top:30px;outline: none !important; border:0px solid #FFFFFF !important; padding: 0px 0px 3px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px -.5px 0px #404040;background: #ffffff;background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);background-image: -moz-linear-gradient(top, #ffffff, #ffffff);background-image: -ms-linear-gradient(top, #ffffff, #ffffff);background-image: -o-linear-gradient(top, #ffffff, #ffffff);background-image: linear-gradient(to bottom, #ffffff, #ffffff);-webkit-border-radius: 5;-moz-border-radius: 5; opacity: 0.5;}
	.aboutbar_button:hover  	{background: #cecece;background-image: -webkit-linear-gradient(top, #cecece, #cecece);background-image: -moz-linear-gradient(top, #cecece, #cecece);background-image: -ms-linear-gradient(top, #cecece, #cecece);background-image: -o-linear-gradient(top, #cecece, #cecece);background-image: linear-gradient(to bottom, #cecece, #cecece);text-decoration: none;}

	/* MODULE BANNERBAR */
	.module_bannerbar_title 		{font-family:'omnes'; font-size:36px;font-weight:300;color:#FFFFFF;padding-top:0px;padding-left:0px;letter-spacing:-.7px;line-height:100%;}
	.module_bannerbar_title2		{font-family:'omnes'; font-size:64px;font-weight:300;color:#0b445f;padding-top:0px;padding-left:0px;letter-spacing:-.7px;line-height:100%;}
	.module_bannerbar_title3	 	{font-family:'omnes'; font-size:100px;font-weight:300;color:#ffffff;padding-top:0px;padding-left:0px;letter-spacing:-.5px;line-height:100%;}
	.module_bannerbar_title4	 	{font-family:'omnes'; font-size:100px;font-weight:300;color:#0b445f;padding-top:0px;padding-left:0px;letter-spacing:-.5px;line-height:100%;}
	.module_bannerbar_title5	 	{font-family:'omnes'; font-size:100px;font-weight:300;color:#9a2525;padding-top:0px;padding-left:0px;letter-spacing:-.5px;line-height:100%;}
	.module_bannerbar_subtitle1 	{font-family:'omnes'; font-size:32px;font-weight:300;color:#FFFFFF;padding-top:0px;padding-left:0px;letter-spacing:0px;line-height:100%;}
	.module_bannerbar_body		 	{font-family:'omnes'; font-size:16px;font-weight:300;color:#FFFFFF;margin-top:10px;padding-left:0px;letter-spacing:0px;line-height:120%; opacity: 0.6;}
	.module_bannerbar_text1 		{position: absolute;top: 62px;left:830px; width: 82%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.module_bannerbar_text2 		{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.module_bannerbar_wrapper1 		{position:relative;padding:0px;margin:0px;}
	.module_bannerbar_img 			{max-width:100%;width:100%;}
	.rslides_phone 					{display:none;}
	
	
	/* MODULE SIDEBYSIDE */
	.module_sidebyside_container 	{height:525px;}
	.module_sidebyside_buffer	 	{padding-bottom:10px;}
	.module_sidebyside_img 			{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
	.module_sidebyside_text 		{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:60px;padding-right:60px;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}


	/* MODULE FORM */
	.module_form_wrapper 			{padding-left:10px;padding-right:10px;background-color:#f1efe8;height:390px !important;} 
	.module_form_title 				{font-family:'omnes'; font-size:38px;font-weight:300;font-style:normal;color:#404040;letter-spacing:-0px;line-height:100%;margin-top:80px;margin-bottom:40px;padding-left:0px;padding-right:0px;margin-left:6px;}
	.module_form_body 				{font-family:'omnes';font-size:20px;font-weight:300;color:#808080;letter-spacing:.5px;line-height:120%; margin-left:6px;}
	
	.cognito .c-span-2 							{width:100%; !important;max-width: 1000px;}
	.cognito .c-span-1 							{width:100%; !important;max-width: 1000px;}
	.c-forms-heading h2							{font-size: 72px !important;color: #f53baa !important;}
	.c-title > *								{font-family:'omnes' !important; font-size:20px !important;font-weight:500 !important;color: #c44141 !important; padding-bottom:10px !important; padding-top:20px !important;}
	.cognito .c-label label, .cognito .c-label	{font-family:'omnes' !important; font-size:17px !important;font-weight:300 !important; color: #707070 !important;}
	.cognito input[type=text]					{border-width: 1px !important;border-color: #cccccc !important;-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important; box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;border-radius: 5px!important;margin:0 0 0px !important; padding: 8px !important; background: none repeat scroll 0 0 #FFFFFF !important;	}
	.cognito .c-dropdown						{border-width: 1px !important;border-color: #cccccc !important;-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important; box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;border-radius: 5px!important;margin:0 0 0px !important; padding: 5px !important; background: none repeat scroll 0 0 #FFFFFF !important;	}
	#c-submit-button 							{width:200px; height:46px; font-family:'omnes'; color:#ffffff; font-size:20px; font-weight:400;margin-top:2px;outline: none !important; border:0px solid #FFFFFF !important; padding: 0px 0px 3px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px -.5px 0px #404040;background: #d04848;background-image: -webkit-linear-gradient(top, #d04848, #c44141);background-image: -moz-linear-gradient(top, #d04848, #c44141);background-image: -ms-linear-gradient(top, #d04848, #c44141);background-image: -o-linear-gradient(top, #d04848, #c44141);background-image: linear-gradient(to bottom, #d04848, #c44141);-webkit-border-radius: 5;-moz-border-radius: 5;}


	/* MODULE SEARCH MLS */
	.mlssearch_wrapper 							{background-color:#f1efe8; width:100%; height:100%; padding-top:50px;padding-bottom:50px;padding-left:0px;padding-right:0px;}
	.mlssearch_title 							{font-family:'omnes'; font-size:40px;font-weight:400;color:#505050;margin-bottom:30px; text-align:center;}
	.mlssearch_body 							{width:auto;font-family:'omnes'; font-size:22px;font-weight:300;color:#505050;letter-spacing:-0px;line-height:24px;margin-top:0px;margin-bottom:0px;padding-left:15%;padding-right:15%;}
	#ihf-main-container .field-label   			{font-size: 16px !important;font-weight: 300 !important;}	
	#ihf-main-container .form-control  			{height: 34px; !important;font-size: 16px !important;}
	#ihf-main-container .btn					{width:100%; height:32px; font-family:'omnes'; color:#FFFFFF; font-size:18px; font-weight:300;outline: none !important; border:0px solid #FFFFFF !important; padding: 0px 0px 0px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px -.5px 0px #404040 !important;background: #514940 !important;background-image: -webkit-linear-gradient(top, #514940, #514940);background-image: -moz-linear-gradient(top, #514940, #514940);background-image: -ms-linear-gradient(top, #514940, #514940);background-image: -o-linear-gradient(top, #514940, #514940);background-image: linear-gradient(to bottom, #514940, #514940);-webkit-border-radius: 5;-moz-border-radius: 5; opacity: 0.7;}
	

	/* MODULE OVERUNDER */
	.module_overunder_container 	{height:525px;}
	.module_overunder_buffer	 	{padding-bottom:10px;}
	.module_overunder_vcenter	 	{position:relative;top:50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
	.module_overunder_img 			{margin-top:20px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
	.module_overunder_text 			{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:150px;padding-right:150px;}

	/* GLOBAL FONTS */
	.global_content_title 			{font-family:'omnes';font-size:40px;font-weight:400;color:#505050;letter-spacing:0px;line-height:110%;}
	.global_content_title2 			{font-family:'omnes';font-size:35px;font-weight:400;color:#505050;letter-spacing:0px;line-height:110%;}
	.global_content_body 			{font-family:'omnes';font-size:20px;font-weight:300;color:#808080;letter-spacing:.5px;line-height:120%;}
	.global_content_body_bold		{font-family:'omnes';font-size:20px;font-weight:500;color:#505050;letter-spacing:.5px;line-height:120%;}
	.global_content_price 			{font-family:'omnes';font-size:28px;font-weight:400;color:#0b445f;letter-spacing:-.3px;padding-right:5px;}


}

@media (min-width: 1278px) and (max-width: 1477px) {


	/* ELASTIC BOX */
	.elasticbox_wrapper_white	{background-color:#ffffff; width:100%; height: 100%; padding-top:60px; padding-bottom:60px; margin:auto;}
	.elasticbox_wrapper_tan 	{background-color:#f1efe8; width:100%; height: 100%; padding-top:60px; padding-bottom:60px; margin:auto;}
	.elasticbox_center		 	{width:60%; margin:auto; max-width:1000px; min-width:1000px;}
	
	/* TESTIMONIAL BAR */
	.testbar_wrapper 		{position:relative;padding:0px;margin:0px;}
	.testbar_padding        {padding-left:40px;}
	.testbar_container 		{padding-top:70px;padding-bottom:60px;}
	.testbar_img 			{max-width:100%;width:100%;}
	.testbar_text       	{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.testbar_body 			{font-family:'omnes'; font-size:18px;font-weight:300;color:#FFFFFF;text-align:left;letter-spacing:.5px;line-height:120%;margin-top:0px;margin-left:0px;}
	.testbar_sig 			{font-family:'omnes'; font-size:18px;font-weight:400;color:#D2CBB7;text-align:right;float:right;padding-top:10px;font-style: italic;}

	
	/* ALERT BAR */
	.alertbar_wrapper 		{padding:0px;margin:0px;}
	.alertbar_text     		{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.alertbar_title 		{font-family:'omnes'; font-size:20px;font-weight:200;color:#428bca;letter-spacing:-.3px;line-height:5px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;text-align:center;}
	.alertbar_body 			{font-family:'omnes';font-size:20px;font-weight:500;color:#428bca;letter-spacing:.5px;line-height:120%; padding-top:25px;padding-bottom:20px;}


	/* CONTACT BAR */
	.contactbar_wrapper 	{position:relative;padding:0px;margin:0px;}
	.contactbar_img 		{max-width:100%;width:100%;}
	.contactbar_text       	{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.contactbar_title 		{font-family:'omnes'; font-size:36px;font-weight:200;color:#d1d1d1;letter-spacing:-.3px;line-height:5px;margin-top:0px;margin-bottom:47px;padding-left:0px;padding-right:0px;text-align:center;}
	.contactbar_body 	    {font-family:'omnes'; font-size:22px;font-weight:300;color:#d1d1d1;letter-spacing:-.3px;line-height:5px;margin-top:0px;margin-bottom:10px;padding-left:0px;padding-right:0px;text-align:center;}
	.contactbar_bold 	    {font-family:'omnes'; font-size:24px;font-weight:500;color:#ffffff;letter-spacing:-.3px;line-height:24px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;text-align:center;}
	.contactbar_bold:hover  {color:#ffffff;}
	
	
	/* ABOUT BAR */
	.aboutbar_title 			{font-family:'omnes'; font-size:28px;font-weight:500;color:#f5f5ea;padding-top:30px;padding-bottom:20px;letter-spacing:-.0px;line-height:110%;text-align:left;width:550px;}
	.aboutbar_body 				{font-family:'omnes'; font-size:20px;font-weight:300;color:#f5f5ea;padding-bottom:40px;padding-left:0px;letter-spacing:-.0px;line-height:110%;text-align:left;width:550px;}
	.aboutbar_banner_text 		{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.aboutbar_wrapper 			{position: relative;padding:0px;margin:0px;}
	.aboutbar_img 				{max-width:100%;width:100%;}
	.aboutbar_button      	  	{width:300px; height:50px; font-family:'omnes'; color:#505050; font-size:20px; font-weight:300;margin-top:30px;outline: none !important; border:0px solid #FFFFFF !important; padding: 0px 0px 3px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px -.5px 0px #404040;background: #ffffff;background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);background-image: -moz-linear-gradient(top, #ffffff, #ffffff);background-image: -ms-linear-gradient(top, #ffffff, #ffffff);background-image: -o-linear-gradient(top, #ffffff, #ffffff);background-image: linear-gradient(to bottom, #ffffff, #ffffff);-webkit-border-radius: 5;-moz-border-radius: 5; opacity: 0.5;}
	.aboutbar_button:hover  	{background: #cecece;background-image: -webkit-linear-gradient(top, #cecece, #cecece);background-image: -moz-linear-gradient(top, #cecece, #cecece);background-image: -ms-linear-gradient(top, #cecece, #cecece);background-image: -o-linear-gradient(top, #cecece, #cecece);background-image: linear-gradient(to bottom, #cecece, #cecece);text-decoration: none;}


	/* MODULE BANNERBAR */
	.module_bannerbar_title 		{font-family:'omnes'; font-size:36px;font-weight:300;color:#FFFFFF;padding-top:0px;padding-left:0px;letter-spacing:-.7px;line-height:100%;}
	.module_bannerbar_title2		{font-family:'omnes'; font-size:64px;font-weight:300;color:#0b445f;padding-top:0px;padding-left:0px;letter-spacing:-.7px;line-height:100%;}
	.module_bannerbar_title3	 	{font-family:'omnes'; font-size:100px;font-weight:300;color:#ffffff;padding-top:0px;padding-left:0px;letter-spacing:-.5px;line-height:100%;}
	.module_bannerbar_title4	 	{font-family:'omnes'; font-size:100px;font-weight:300;color:#0b445f;padding-top:0px;padding-left:0px;letter-spacing:-.5px;line-height:100%;}
	.module_bannerbar_title5	 	{font-family:'omnes'; font-size:100px;font-weight:300;color:#9a2525;padding-top:0px;padding-left:0px;letter-spacing:-.5px;line-height:100%;}
	.module_bannerbar_subtitle1 	{font-family:'omnes'; font-size:32px;font-weight:300;color:#FFFFFF;padding-top:0px;padding-left:0px;letter-spacing:0px;line-height:100%;}
	.module_bannerbar_body		 	{font-family:'omnes'; font-size:16px;font-weight:300;color:#FFFFFF;margin-top:10px;padding-left:0px;letter-spacing:0px;line-height:120%; opacity: 0.6;}
	.module_bannerbar_text1 		{position: absolute;top: 62px;left:830px; width: 82%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.module_bannerbar_text2 		{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.module_bannerbar_wrapper1 		{position:relative;padding:0px;margin:0px;}
	.module_bannerbar_img 			{max-width:100%;width:100%;}
	.rslides_phone 					{display:none;}
	
	
	/* MODULE SIDEBYSIDE */
	.module_sidebyside_container 	{height:525px;}
	.module_sidebyside_buffer	 	{padding-bottom:10px;}
	.module_sidebyside_img 			{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
	.module_sidebyside_text 		{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:60px;padding-right:60px;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}


	/* MODULE FORM */
	.module_form_wrapper 			{padding-left:10px;padding-right:10px;background-color:#f1efe8;height:390px !important;} 
	.module_form_title 				{font-family:'omnes'; font-size:38px;font-weight:300;font-style:normal;color:#404040;letter-spacing:-0px;line-height:100%;margin-top:80px;margin-bottom:40px;padding-left:0px;padding-right:0px;margin-left:6px;}
	.module_form_body 				{font-family:'omnes';font-size:20px;font-weight:300;color:#808080;letter-spacing:.5px;line-height:120%; margin-left:6px;}
	
	.cognito .c-span-2 							{max-width: 1000px;}
	.cognito .c-span-1 							{max-width: 1000px;}
	.c-forms-heading h2							{font-size: 72px !important;color: #f53baa !important;}
	.c-title > *								{font-family:'omnes' !important; font-size:20px !important;font-weight:500 !important;color: #c44141 !important; padding-bottom:10px !important; padding-top:20px !important;}
	.cognito .c-label label, .cognito .c-label	{font-family:'omnes' !important; font-size:17px !important;font-weight:300 !important; color: #707070 !important;}
	.cognito input[type=text]					{border-width: 1px !important;border-color: #cccccc !important;-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important; box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;border-radius: 5px!important;margin:0 0 0px !important; padding: 8px !important; background: none repeat scroll 0 0 #FFFFFF !important;	}
	.cognito .c-dropdown						{border-width: 1px !important;border-color: #cccccc !important;-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important; box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;border-radius: 5px!important;margin:0 0 0px !important; padding: 5px !important; background: none repeat scroll 0 0 #FFFFFF !important;	}
	#c-submit-button 							{width:200px; height:46px; font-family:'omnes'; color:#ffffff; font-size:20px; font-weight:400;margin-top:2px;outline: none !important; border:0px solid #FFFFFF !important; padding: 0px 0px 3px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px -.5px 0px #404040;background: #d04848;background-image: -webkit-linear-gradient(top, #d04848, #c44141);background-image: -moz-linear-gradient(top, #d04848, #c44141);background-image: -ms-linear-gradient(top, #d04848, #c44141);background-image: -o-linear-gradient(top, #d04848, #c44141);background-image: linear-gradient(to bottom, #d04848, #c44141);-webkit-border-radius: 5;-moz-border-radius: 5;}


	/* MODULE SEARCH MLS */
	.mlssearch_wrapper 							{background-color:#f1efe8; width:100%; height:100%; padding-top:50px;padding-bottom:50px;padding-left:0px;padding-right:0px;}
	.mlssearch_title 							{font-family:'omnes'; font-size:44px;font-weight:400;color:#505050;margin-bottom:30px; text-align:center;}
	.mlssearch_body 							{width:auto;font-family:'omnes'; font-size:22px;font-weight:300;color:#505050;letter-spacing:-0px;line-height:24px;margin-top:0px;margin-bottom:0px;padding-left:15%;padding-right:15%;}
	#ihf-main-container .field-label   			{font-size: 16px !important;font-weight: 300 !important;}	
	#ihf-main-container .form-control  			{height: 34px; !important;font-size: 16px !important;}
	#ihf-main-container .btn					{width:100%; height:32px; font-family:'omnes'; color:#FFFFFF; font-size:18px; font-weight:300;outline: none !important; border:0px solid #FFFFFF !important; padding: 0px 0px 0px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px -.5px 0px #404040 !important;background: #514940 !important;background-image: -webkit-linear-gradient(top, #514940, #514940);background-image: -moz-linear-gradient(top, #514940, #514940);background-image: -ms-linear-gradient(top, #514940, #514940);background-image: -o-linear-gradient(top, #514940, #514940);background-image: linear-gradient(to bottom, #514940, #514940);-webkit-border-radius: 5;-moz-border-radius: 5; opacity: 0.7;}
	

	/* MODULE OVERUNDER */
	.module_overunder_container 	{height:525px;}
	.module_overunder_buffer	 	{padding-bottom:10px;}
	.module_overunder_vcenter	 	{position:relative;top:50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
	.module_overunder_img 			{margin-top:20px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
	.module_overunder_text 			{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:150px;padding-right:150px;}

	/* GLOBAL FONTS */
	.global_content_title 			{font-family:'omnes';font-size:44px;font-weight:400;color:#505050;letter-spacing:0px;line-height:110%;}
	.global_content_title2 			{font-family:'omnes';font-size:35px;font-weight:400;color:#505050;letter-spacing:0px;line-height:110%;}
	.global_content_body 			{font-family:'omnes';font-size:20px;font-weight:300;color:#808080;letter-spacing:.5px;line-height:120%;}
	.global_content_body_bold		{font-family:'omnes';font-size:20px;font-weight:500;color:#505050;letter-spacing:.5px;line-height:120%;}
	.global_content_price 			{font-family:'omnes';font-size:28px;font-weight:400;color:#0b445f;letter-spacing:-.3px;padding-right:5px;}

}

 @media (min-width: 1478px) {
	

	/* ELASTIC BOX */
	.elasticbox_wrapper_white	{background-color:#ffffff; width:100%; height: 100%; padding-top:60px; padding-bottom:60px; margin:auto;}
	.elasticbox_wrapper_tan 	{background-color:#f1efe8; width:100%; height: 100%; padding-top:60px; padding-bottom:60px; margin:auto;}
	.elasticbox_center		 	{width:60%; margin:auto; max-width:1000px; min-width:1000px;}
	
	
	/* TESTIMONIAL BAR */
	.testbar_wrapper 		{position:relative;padding:0px;margin:0px;}
	.testbar_padding        {padding-left:40px;}
	.testbar_container 		{padding-top:70px;padding-bottom:60px;}
	.testbar_img 			{max-width:100%;width:100%;}
	.testbar_text       	{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.testbar_body 			{font-family:'omnes'; font-size:20px;font-weight:300;color:#FFFFFF;text-align:left;letter-spacing:.5px;line-height:120%;margin-top:0px;margin-left:0px;}
	.testbar_sig 			{font-family:'omnes'; font-size:20px;font-weight:400;color:#D2CBB7;text-align:right;float:right;padding-top:15px;font-style: italic;}

	
	/* ALERT BAR */
	.alertbar_wrapper 		{padding:0px;margin:0px;}
	.alertbar_text     		{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.alertbar_title 		{font-family:'omnes'; font-size:20px;font-weight:200;color:#428bca;letter-spacing:-.3px;line-height:5px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;text-align:center;}
	.alertbar_body 			{font-family:'omnes';font-size:20px;font-weight:500;color:#428bca;letter-spacing:.5px;line-height:120%; padding-top:25px;padding-bottom:20px;}


	/* CONTACT BAR */
	.contactbar_wrapper 	{position:relative;padding:0px;margin:0px;}
	.contactbar_img 		{max-width:100%;width:100%;}
	.contactbar_text       	{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.contactbar_title 		{font-family:'omnes'; font-size:40px;font-weight:200;color:#d1d1d1;letter-spacing:-.3px;line-height:40px;margin-top:0px;margin-bottom:47px;padding-left:0px;padding-right:0px;text-align:center; width:100%;}
	.contactbar_body 	    {font-family:'omnes'; font-size:24px;font-weight:300;color:#d1d1d1;letter-spacing:-.3px;line-height:24px;margin-top:0px;margin-bottom:10px;padding-left:0px;padding-right:0px;text-align:center; width:100%;}
	.contactbar_bold 	    {font-family:'omnes'; font-size:24px;font-weight:500;color:#ffffff;letter-spacing:-.3px;line-height:24px;margin-top:0px;margin-bottom:0px;padding-left:0px;padding-right:0px;text-align:center; width:100%;}
	.contactbar_bold:hover  {color:#ffffff;}
	
	
	/* ABOUT BAR */
	.aboutbar_title 			{font-family:'omnes'; font-size:30px;font-weight:500;color:#f5f5ea;padding-top:40px;padding-bottom:40px;letter-spacing:-.0px;line-height:110%;text-align:left;width:550px;}
	.aboutbar_body 				{font-family:'omnes'; font-size:24px;font-weight:300;color:#f5f5ea;padding-bottom:40px;padding-left:0px;letter-spacing:-.0px;line-height:110%;text-align:left;width:600px;}
	.aboutbar_banner_text 		{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.aboutbar_wrapper 			{position: relative;padding:0px;margin:0px;}
	.aboutbar_img 				{max-width:100%;width:100%;}
	.aboutbar_button      	  	{width:300px; height:50px; font-family:'omnes'; color:#505050; font-size:20px; font-weight:300;margin-top:30px;outline: none !important; border:0px solid #FFFFFF !important; padding: 0px 0px 3px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px -.5px 0px #404040;background: #ffffff;background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);background-image: -moz-linear-gradient(top, #ffffff, #ffffff);background-image: -ms-linear-gradient(top, #ffffff, #ffffff);background-image: -o-linear-gradient(top, #ffffff, #ffffff);background-image: linear-gradient(to bottom, #ffffff, #ffffff);-webkit-border-radius: 5;-moz-border-radius: 5; opacity: 0.5;}
	.aboutbar_button:hover  	{background: #cecece;background-image: -webkit-linear-gradient(top, #cecece, #cecece);background-image: -moz-linear-gradient(top, #cecece, #cecece);background-image: -ms-linear-gradient(top, #cecece, #cecece);background-image: -o-linear-gradient(top, #cecece, #cecece);background-image: linear-gradient(to bottom, #cecece, #cecece);text-decoration: none;}


	/* MODULE BANNERBAR */
	.module_bannerbar_title 		{font-family:'omnes'; font-size:36px;font-weight:300;color:#FFFFFF;padding-top:0px;padding-left:0px;letter-spacing:-.7px;line-height:100%;}
	.module_bannerbar_title2		{font-family:'omnes'; font-size:64px;font-weight:300;color:#0b445f;padding-top:0px;padding-left:0px;letter-spacing:-.7px;line-height:100%;}
	.module_bannerbar_title3	 	{font-family:'omnes'; font-size:100px;font-weight:300;color:#ffffff;padding-top:0px;padding-left:0px;letter-spacing:-.5px;line-height:100%;}
	.module_bannerbar_title4	 	{font-family:'omnes'; font-size:100px;font-weight:300;color:#0b445f;padding-top:0px;padding-left:0px;letter-spacing:-.5px;line-height:100%;}
	.module_bannerbar_title5	 	{font-family:'omnes'; font-size:100px;font-weight:300;color:#9a2525;padding-top:0px;padding-left:0px;letter-spacing:-.5px;line-height:100%;}
	.module_bannerbar_subtitle1 	{font-family:'omnes'; font-size:32px;font-weight:300;color:#FFFFFF;padding-top:0px;padding-left:0px;letter-spacing:0px;line-height:100%;}
	.module_bannerbar_body		 	{font-family:'omnes'; font-size:16px;font-weight:300;color:#FFFFFF;margin-top:10px;padding-left:0px;letter-spacing:0px;line-height:120%; opacity: 0.6;}
	.module_bannerbar_text1 		{position: absolute;top: 62px;left:830px; width: 82%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.module_bannerbar_text2 		{position: absolute;top: 50%;left:50%;width:100%;z-index:99;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: auto;}
	.module_bannerbar_wrapper1 		{position:relative;padding:0px;margin:0px;}
	.module_bannerbar_img 			{max-width:100%;width:100%;}
	.rslides_phone 					{display:none;}
	
	
	/* MODULE SIDEBYSIDE */
	.module_sidebyside_container 	{height:525px;}
	.module_sidebyside_buffer	 	{padding-bottom:10px;}
	.module_sidebyside_img 			{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
	.module_sidebyside_text 		{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:60px;padding-right:60px;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}


	/* MODULE FORM */
	.module_form_wrapper 			{padding-left:10px;padding-right:10px;background-color:#f1efe8;height:390px !important;} 
	.module_form_title 				{font-family:'omnes'; font-size:38px;font-weight:300;font-style:normal;color:#404040;letter-spacing:-0px;line-height:100%;margin-top:80px;margin-bottom:40px;padding-left:0px;padding-right:0px;margin-left:6px;}
	.module_form_body 				{font-family:'omnes';font-size:20px;font-weight:300;color:#808080;letter-spacing:.5px;line-height:120%; margin-left:6px;}
	
	.cognito .c-span-2 							{max-width: 1000px;}
	.cognito .c-span-1 							{max-width: 1000px;}
	.c-forms-heading h2							{font-size: 72px !important;color: #f53baa !important;}
	.c-title > *								{font-family:'omnes' !important; font-size:20px !important;font-weight:500 !important;color: #c44141 !important; padding-bottom:10px !important; padding-top:20px !important;}
	.cognito .c-label label, .cognito .c-label	{font-family:'omnes' !important; font-size:17px !important;font-weight:300 !important; color: #707070 !important;}
	.cognito input[type=text]					{border-width: 1px !important;border-color: #cccccc !important;-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important; box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;border-radius: 5px!important;margin:0 0 0px !important; padding: 8px !important; background: none repeat scroll 0 0 #FFFFFF !important;	}
	.cognito .c-dropdown						{border-width: 1px !important;border-color: #cccccc !important;-webkit-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-moz-box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important; box-shadow: 0px 1px rgba(255, 255, 255, 0.5)!important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;border-radius: 5px!important;margin:0 0 0px !important; padding: 5px !important; background: none repeat scroll 0 0 #FFFFFF !important;	}
	#c-submit-button 							{width:200px; height:46px; font-family:'omnes'; color:#ffffff; font-size:20px; font-weight:400;margin-top:2px;outline: none !important; border:0px solid #FFFFFF !important; padding: 0px 0px 3px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px -.5px 0px #404040;background: #d04848;background-image: -webkit-linear-gradient(top, #d04848, #c44141);background-image: -moz-linear-gradient(top, #d04848, #c44141);background-image: -ms-linear-gradient(top, #d04848, #c44141);background-image: -o-linear-gradient(top, #d04848, #c44141);background-image: linear-gradient(to bottom, #d04848, #c44141);-webkit-border-radius: 5;-moz-border-radius: 5;}


	/* MODULE SEARCH MLS */
	.mlssearch_wrapper 							{background-color:#f1efe8; width:100%; height:100%; padding-top:50px;padding-bottom:50px;padding-left:0px;padding-right:0px;}
	.mlssearch_title 							{font-family:'omnes'; font-size:48px;font-weight:400;color:#505050;margin-bottom:30px; text-align:center;}
	.mlssearch_body 							{width:auto;font-family:'omnes'; font-size:22px;font-weight:300;color:#505050;letter-spacing:-0px;line-height:24px;margin-top:0px;margin-bottom:0px;padding-left:20%;padding-right:20%;}
	#ihf-main-container .field-label   			{font-size: 16px !important;font-weight: 300 !important;}	
	#ihf-main-container .form-control  			{height: 34px; !important;font-size: 16px !important;}
	#ihf-main-container .btn					{width:100%; height:32px; font-family:'omnes'; color:#FFFFFF; font-size:18px; font-weight:300;outline: none !important; border:0px solid #FFFFFF !important; padding: 0px 0px 0px 0px !important;text-decoration:none;cursor:pointer;vertical-align:middle;border-radius: 5px;text-shadow: 0px -.5px 0px #404040 !important;background: #514940 !important;background-image: -webkit-linear-gradient(top, #514940, #514940);background-image: -moz-linear-gradient(top, #514940, #514940);background-image: -ms-linear-gradient(top, #514940, #514940);background-image: -o-linear-gradient(top, #514940, #514940);background-image: linear-gradient(to bottom, #514940, #514940);-webkit-border-radius: 5;-moz-border-radius: 5; opacity: 0.7;}
	
	
	/* MODULE OVERUNDER */
	.module_overunder_container 	{height:525px;}
	.module_overunder_buffer	 	{padding-bottom:10px;}
	.module_overunder_vcenter	 	{position:relative;top:50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
	.module_overunder_img 			{margin-top:20px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
	.module_overunder_text 			{margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:150px;padding-right:150px;}

	/* GLOBAL FONTS */
	.global_content_title 			{font-family:'omnes';font-size:48px;font-weight:400;color:#505050;letter-spacing:0px;line-height:110%;}
	.global_content_title2 			{font-family:'omnes';font-size:35px;font-weight:400;color:#505050;letter-spacing:0px;line-height:110%;}
	.global_content_body 			{font-family:'omnes';font-size:20px;font-weight:300;color:#808080;letter-spacing:.5px;line-height:120%;}
	.global_content_body_bold		{font-family:'omnes';font-size:20px;font-weight:500;color:#505050;letter-spacing:.5px;line-height:120%;}
	.global_content_price 			{font-family:'omnes';font-size:28px;font-weight:400;color:#0b445f;letter-spacing:-.3px;padding-right:5px;}

}






