@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,400italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Poppins:400,300,700);

/*@font-face {
	font-family: 'helvetica_condensedbold';
	src: url('/wp-content/themes/mc/fonts/helvetica-condensed-bold-webfont.eot');
	src: url('/wp-content/themes/mc/fonts/helvetica-condensed-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/mc/fonts/helvetica-condensed-bold-webfont.woff2') format('woff2'), url('/wp-content/themes/mc/fonts/helvetica-condensed-bold-webfont.woff') format('woff'), url('/wp-content/themes/mc/fonts/helvetica-condensed-bold-webfont.ttf') format('truetype'), url('/wp-content/themes/mc/fonts/helvetica-condensed-bold-webfont.svg#helvetica_condensedbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'helvetica_condensedmedium';
	src: url('/wp-content/themes/mc/fonts/helvetica-condensed-webfont.eot');
	src: url('/wp-content/themes/mc/fonts/helvetica-condensed-webfont.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/mc/fonts/helvetica-condensed-webfont.woff2') format('woff2'), url('/wp-content/themes/mc/fonts/helvetica-condensed-webfont.woff') format('woff'), url('/wp-content/themes/mc/fonts/helvetica-condensed-webfont.ttf') format('truetype'), url('/wp-content/themes/mc/fonts/helvetica-condensed-webfont.svg#helvetica_condensedmedium') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
hr {
	clear: both;
}
header {
	background: url(/wp-content/themes/mc/images/top-repeat.png) top left repeat-x;
	height: 691px;
}
header a, footer a {
	color: #FFF;
}
header#inside {
	background: url(/wp-content/themes/mc/images/top-repeat.png) top left repeat-x;
	height: 417px;
}
header #topbuildings {
	background: url(/wp-content/themes/mc/images/top-buildings.png) 270px 0px no-repeat;
}
#topheader {
	height: 132px;
	color: #FFF;
}
#logo {
	position: absolute;
	-webkit-box-shadow: 0px 10px 10px -4px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 10px 10px -4px rgba(0,0,0,0.75);
	box-shadow: 0px 10px 10px -4px rgba(0,0,0,0.75);
	z-index: 100 !important;
}
#orlandobased {
	font-family: /*helvetica_condensedmedium*/ "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	position: relative;
	top: 60px;
	margin-left: 20px;
}
#overamount {
	font-family: /*helvetica_condensedmedium*/ "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #718C66;
	position: relative;
	top: 60px;
	margin-left: 20px;
}
#topphone {
	background: url(/wp-content/themes/mc/images/phone.png) center left no-repeat;
	font-size: 23px;
	padding-left: 25px;
	margin-left: -25px;
	position: relative;
	top: 60px;
}
#topemail {
	background: url(/wp-content/themes/mc/images/envelope.png) center left no-repeat;
	font-size: 14px;
	padding-left: 25px;
	margin-left: -25px;
	position: relative;
	top: 60px;
}
#topemail a {
	color: #FFF !important;
}
#topemail a:hover {
	color: #EEE !important;
}
nav {
	background: url(/wp-content/themes/mc/images/nav-repeat.png) top left repeat-x !important;
	height: 49px;
	display: absolute;
	z-index: 10;
}
.nav {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}
.nav li ul {
	top: 40px !important;
	background: #103B04;
	color: #FFF;
}
.nav li ul a {
	color: #FFF;
}
.nav li:hover ul {
	display: block;
}
header .nav li.current-menu-item a, header .nav li.current-page-parent a {
	text-decoration: none;
	background-color: #103B04;
	color: #FFF;
}
.cycloneslider-template-standard .cycloneslider-caption {
	position: absolute;
	top: 300px;
	left: 0;
	z-index: 500;
	width: 100%;
	background: #222;
	color: #fff;
	opacity: 0.7;
	text-align: left;
}
.cycloneslider-slides {
	z-index: 1 !important;
	height: 600px !important;
}
.cycloneslider-caption-title {
	padding: 20px 0!important;
}
.cycloneslider-caption-title a {
	color: #FFF;
	font-family: "Poppins", arial, sans-serif;
	font-weight: 300;
}
.cycloneslider-caption-title a:hover {
	color: #FFF;
}
.cycloneslider-caption-description {
	padding: 0px 0!important;
}
#propertiestopform table {
	/*float:left;*/
	display: block;
	margin-top: 20px;
	border-right: 1px solid #617A58;/*padding-right:25px;
margin-right:25px;*/
}
#propertiestopform table:first-child {
/*width:38%;*/
}
#propertiestopform table:nth-child(2) {
	/*width:21%;*/
	padding-left: 3%;
}
#propertiestopform table:nth-child(3) {
	/*width:21%;*/
	padding-left: 3%;
}
#propertiestopform table:nth-child(4) {
	/* width:10%;*/
	border-right: none;
}
#propertiestopform ul {
	list-style: none;
	font-size: 10px;
	color: #FFF;
	padding-left: 0px !important;
}
#propertiestopform li {
	line-height: 20px;
	height: 20px;
}
#propertiestopform li input[type=checkbox] {
	margin: 5px;
}
#propertiestopform .form-control {
/*height:10px !important;*/
}
#propertiestopform table select {
	font-size: 10px;
}
.inlineli li {
	float: left;
}
#propertiestopform label {
	text-transform: uppercase;
	font-size: 10px;
	color: #103B04;
	font-weight: bold;
}
.hiddenprice .or {
	display: none;
}
#propertydetails {
	width: 50%;
	float: left;
	margin-top: 14px;
	margin-bottom: 30px;
}
#propertydescription {
	width: 50%;
	float: left;
	padding-left: 5%;
	margin-top: 14px;
	margin-bottom: 30px;
}
#propertydescription h4 {
	margin-top: 5px;
}
#propertytable {
	clear: both;
	margin: 20px 0;
	width: 100%;
}
#searchsubmit_small {
	width: 35px;
	float: right;
	display: block;
	position: relative;
	top: -25px;
	background: url(/wp-content/themes/mc/images/magnify.png) 0px 0px no-repeat;
	border: none;
}
#propertysearchsidebar {
	background: #103b04; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwM2IwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #103b04 0%, #ffffff 96%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #103b04), color-stop(96%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #103b04 0%, #ffffff 96%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #103b04 0%, #ffffff 96%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #103b04 0%, #ffffff 96%); /* IE10+ */
	background: linear-gradient(to bottom, #103b04 0%, #ffffff 96%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#103b04', endColorstr='#ffffff', GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: 0px -10px 20px -10px rgba(0,0,0,0.60);
	-moz-box-shadow: 0px -10px 20px -10px rgba(0,0,0,0.60);
	box-shadow: 0px -10px 20px -10px rgba(0,0,0,0.60);
	padding: 4px;
	position: relative !important;
	top: -80px;
	z-index: 300;
}
#propertyborder {
	width: 100%;
	border: 1px solid #FFF;
	padding: 4px;
	text-algin: center;
}
#propertyborder img {
	padding: 0 10px;
	text-algin: center;
}
#propertyborder h2 {
	font-family: /*helvetica_condensedbold*/ "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 23px;
	font-weight: 300;
	text-align: center;
	color: #FFF;
	margin-top: 5px;
}
#propertyborder img {
	text-align: center !important;
	margin: 0 auto !important;
}
#ads {
	position: relative;
	/*top: -76px;*/
}
#ads img {
	text-align: center !important;
	margin: 0 auto !important;
}
#mostrecent {
	position: relative;
	top: -56px;
	padding: 0 20px
}
#mostrecent h3 {
	font-family: /*helvetica_condensedbold*/ "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: center;
}
#mostrecent ul,
#recenttransactionsul {
	list-style: none;
}
#recenttransactionsul {
	margin-left:0px !important;
  padding-left:5px !important;
  margin-top:25px;
}
#mostrecent ul li {
	margin-left: -40px !important;
	padding-left: 5px !important;
	border-bottom: 1px solid #CCC;
	padding-bottom: 0px;
	margin-bottom: 10px;
	line-height: 120%;
}
#recenttransactionsul li{
	border-bottom:1px solid #CCC;
  padding-bottom:10px;
  margin-bottom:20px;
}
#mostrecent span.recenttitle,
#recenttransactionsul span.recenttitle{
	font-family: /*helvetica_condensedmedium*/ "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #103904;
	font-weight: bold;
}
#recenttransactionsul span.recenttitle{
	font-size:18px;
}
#mostrecent span.recentstatus,
#recenttransactionsul span.recentstatus {
	font-family: /*helvetica_condensedmedium*/ "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #3F1000;
	/*text-transform: uppercase;*/
	font-weight: bold;
}
.contacttable {
	background: #729068;
	width: 95%;
	color: #FFF;
	border-radius: 3px;
}
.contacttable td {
	padding: 5px !important;
}
.contacttable td:first-child {
	width: 40%;
}
#rowbelowslider {
	padding-bottom: 30px;
}
#datepicker {
	font-size: 11px;
	margin-bottom: 25px;
}
.form-control {
	padding: 3px 6px!important;
}
.form-control.tightselect {
	margin-right: 10%;
	width: 90%;
}
.listimage {
	float: left;
	display: block;
	position: relative;
	text-align: center;
}
.new_overlay p {
	position: absolute;
	bottom: 5px;
	right: 16px;
	width: 79.5%;
	padding: 0px 20px;
	background: #3F1000;
	color: #FFF;
}
#maincontent {
	padding-right: 20px !important;
}
.pod-page-properties #maincontent {
	padding-bottom: 40px;
}
#maincontent img {
	padding: 5px !important;
	border: 1px solid #CCC !important;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
	background: #FFF;
}
.page-id-7 #maincontent p {
	width: 97%;
	margin: 20px auto;
}
.archives_list {
	list-style: none;
}
.archives_list li {
	background: url(/wp-content/themes/mc/images/pdf-small.png) center left no-repeat !important;
	padding-left: 25px;
	margin-left: -35px;
	line-height: 25px;
}
.countytitle {
	font-size: 18px;
	color: #729068;
	display: block;
	width: 100%;
	border-bottom: 1px solid #729068;
	margin-bottom: 10px;
	margin-top: 20px;
	padding-bottom: 4px;
}
.tabletitle {
	font-family: /*helvetica_condensedbold*/ "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 16px;
}
.thumbnailprop td:nth-child(2) {
	padding: 5px 0;
}
body.pods tr {
	border: 0;
}
body.pods table:first-child td {
	padding: 5px;
}
body.pods #propertydetails table:first-child td {
	padding: 0px;
}
.tableborder {
	background: #FFF !important;
	border: 1px solid #CCC;
}
img.noshadow, .thumbnailprop img {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0) !important;
	-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0)!important;
	box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0)!important;
}
.pod-page-properties .thumbnailprop img {
	margin: 10px;
}
.pod-page-properties .table-striped > tbody > tr:nth-child(odd) > td, .pod-page-properties .table-striped > tbody > tr:nth-child(odd) > th {
}
.devdivs {
	padding: 5px;
	margin-bottom: 20px;
	font-size: 12px;
}
.devdivs img {
	margin-bottom: 10px;
}
.devdivs span.highlighted {
	padding-left: 0px !important;
	font-size: 12px;
}
.devdivs .devname.highlighted {
	color: #000;
}
.thumbnailprop .btn {
	background: #103B04;
	color: #FFF;
	font-size: 16px;
	padding-left: 30px;
	padding-right: 30px;
	margin: 20px;
}
.thumbnailprop .btn:hover {
	background: #C7D1C4;
	color: #103B04;
}
.highlighted {
	font-size: 12px;
	font-weight: bold;
	color: #103A04;
	padding: 3px;
}
td.highlighted {
	width: 25%;
}
.ui-state-active {
	color: #103A04 !important;
}
td.noborder:first-child {
	padding-left: 5px !important;
}
td.noborder:nth-child(4) {
	padding-right: 2px !important;
}
#maincontent .noborder img {
	padding: 0px !important;
	border: none !important;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0);
	-moz-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0);
	box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0);
}
#maincontent h1 {
	font-family: /*helvetica_condensedbold*/ "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 27px;
	color: #103904;
}
#h1county {
	font-family: /*helvetica_condensedbold*/ "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #729068;
}
footer {
	background: url(/wp-content/themes/mc/images/bottom-repeat.png) top left repeat;
	width: 100% !important;
	color: #FFF;
}
#footernav {
	background: url(/wp-content/themes/mc/images/footer-nav-repeat.png) top left repeat-x;
	height: 49px;
}
#footernav .nav li {
	font-size: 11px;
}
li.linkedin {
	text-indent: -6000px;
	overflow: hidden;
	background: url(/wp-content/themes/mc/images/linkedin.png) top left no-repeat;
}
li.linkedin a:hover {
	background: url(/wp-content/themes/mc/images/linkedin.png) top left no-repeat !important;
}
#footercontact {
	background: #0f3303; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmMzMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzE0NDcwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #0f3303 0%, #144704 96%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0f3303), color-stop(96%, #144704)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0f3303 0%, #144704 96%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0f3303 0%, #144704 96%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0f3303 0%, #144704 96%); /* IE10+ */
	background: linear-gradient(to bottom, #0f3303 0%, #144704 96%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f3303', endColorstr='#144704', GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: 0px -20px 20px -10px rgba(0,0,0,0.60);
	-moz-box-shadow: 0px -20px 20px -10px rgba(0,0,0,0.60);
	box-shadow: 0px -20px 20px -10px rgba(0,0,0,0.60);
	border: 1px solid #144804;
	padding: 4px;
	position: relative;
	top: -22px;
}
#contactborder {
	border: 1px solid #144804;
	padding: 4px;
}
.form-group {
	padding: 0 10px;
}
#contactborder h3 {
	font-family: /*helvetica_condensedbold*/ "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 21px;
	font-weight: 300;
	text-align: center;
}
#map {
	margin: 0 0px 0px 10px!important;
	width: 95% !important;
}
.link_to_larger_map {
  text-align:center;
margin:0 auto;
}
.link_to_larger_map a{
  width:300px;
  background:#FFF;
  padding:5px;
  border-radius:3px;
}
#ui-datepicker-div {
	z-index: 300 !important;
}
#footermap iframe {
	border: 5px solid #103803 !important;
	width: 100% !important;
}
#footermap {
	margin-top: 30px;
}
#footermap p {
	margin: 10px 8px;
}
#footernews {
	margin-top: 15px;
}
#footermap img {
	background: #103803;
	padding: 4px;
}
#footernews ul {
	list-style: none;
}
#footernews ul li {
	background: url(/wp-content/themes/mc/images/pdf.png) top left no-repeat;
	margin-left: -40px !important;
	padding-left: 45px !important;
	border-bottom: 1px solid #1A5E06;
	padding-bottom: 16px;
	margin-bottom: 16px;
	line-height: 120%;
}
#footernews ul li a {
	color: #FFF;
}
#footernews h3 {
	font-family: /*helvetica_condensedmedium*/ "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 23px;
	color: #79AA8A;
	margin-bottom: 20px;
}
#copyright {
	font-size: 11px;
	color: #99AE92;
}
.nav > li.last > a {
	background: none;
}
.btn {
	font-family: /*helvetica_condensedbold*/ "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.property td .btn {
	color: #FFF;
	background: #103B04;
	margin-left: 25px;
}
#pagination {
	float: left;
	display: block;
	padding: 4px 12px;
	line-height: 20px;
	/*margin: 20px 0;*/
	margin-left: 5px;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 5px;
	position: absolute;
	bottom: 0px;
}
.nav-previous, .nav-next {
	padding: 4px 12px;
	line-height: 20px;
	/*margin: 20px 0;*/
	margin-left: 5px;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 5px;
}
.nav-previous a, .nav-next a {
	color: #557949;
}
#pagination a {
	color: #557949;
}
#pagination span, #pagination a {
	border-left: 1px solid #DDD;
	margin-left: 5px;
	padding-left: 5px;
}
#pagination span:first-child, #pagination a:first-child {
	border-left: none;
	margin-left: 0px;
	padding-left: 0px;
}
/*WP Images*/
.alignnone {
	margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
a img.alignnone {
	margin: 5px 20px 20px 0;
}
a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}
.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
.value-proposition { /*hcc*/
	float: left;
	width: 54%;
}
/*End WP Images*/

/*MEDIA QUERIES*/
@media (max-width: 1200px) {
	#overamount {
		font-size: 18px;
	}
	.nav > li > a {
		padding: 14px 10px !important;
	}
	.value-proposition {/*hcc*/
		width: 50%;
	}
	#orlandobased {/*hcc*/
		top: 54px;
		left: 40px;
		font-size: 16px;
	}
	#overamount {/*hcc*/
		top: 46px;
		left: 40px;
		font-size: 17px;
	}
	#topphone, #topemail {/*hcc*/
		position: relative;
		top: 0;
		left: 60%;
	}
}

@media (max-width: 1199px) {
	.nav > li > a {
		padding: 14px 10px!important;
	}
	/*#propertysearchsidebar, #ads, #mostrecent {*/
	#propertysearchsidebar, #mostrecent {
		top: 31px;
	}
	#mostrecent {
		margin-bottom: 50px;
	}
	#ads img {
		text-align: center;
		margin: 0 auto;
	}
	#topphone, #topemail {
		text-align: right;
		width: 170px;
		margin-left: 540px;
	}
}

@media (max-width: 1024px) {
	header .nav > li > a {
		font-size: 12px;
	}
}

@media (max-width: 990px) {
	.nav > li > a {
		font-size: 11px;
		padding: 14px 5px;
	}
	#overamount, #orlandobased {
		/*display: none;*/
		font-size: 13px;
		top: 10px;
		left: 90%;
	}
	#overamount {
		top: 0;
	}
	#topphone, #topemail {
		margin-left: 340px;
		left: 12%;
		top: 66px;
	}
   #propertysearchsidebar,
   #ads, 
   #mostrecent{
	top: 0px !important;
}
}

@media (max-width: 860px) {
	.nav > li > a {
		font-size: 11px;
		padding: 14px 5px;
	}
}

@media (max-width: 780px) {
	.navbar-collapse {
		width: 100% !important;
	}
	.navbar-collapse .container {
		width: 100% !important;
	}
}

@media (max-width: 767px) {
	/*#topphone {
		text-align: right;
		width: 170px;
		margin-left: 30px;
		margin-top: 160px;
	}*/
.link_to_larger_map {
display:none;
}
	#topphone, #topemail {
		left: 52%;
		top: -30px;
		text-align: right;
		width: 170px;
		margin: 160px 0 0 30px;
	}
	.nav > li > a {
		font-size: 14px !important;
		padding: 14px 0px !important;
		margin: 0 0px !important;
		background: none !important;
	}
	.nav a:hover,  li.current-menu-item a {
		background: #718D68 !important;
	}
	.nav a:hover {
		background: #718D68 !important;
	}
	ul.sub-menu {
		display: none !important;
	}
	#topemail {
		text-align: right;
		width: 170px;
		margin-left: 30px;
		margin-top: 0px;
	}
	footer .nav {
		display: none;
	}
	.jumbotron, #homeslider {
		display: none;
	}
	header, header#inside {
		height: 330px;
		background: url(/wp-content/themes/mc/images/top-buildings.png) 0px 150px no-repeat #0C2903;
	}
	header #topbuildings {
		background: none;
	}
	header nav {
		top: 150px;
	}
	.nav {
		width: 100%;
		background: #FFF;
	}
	.nav li {
		color: #0F3403;
		font-size: 18px !important;
	}
	.nav a:hover {
		color: #0F3403;
	}
	table td img {
		width: 100%;
		height: auto;
	}
	#propertydetails {
		width: 100%;
		float: none;
	}
	#propertydetails table {
		text-align: center;
		margin: 0 auto !important;
	}
	#propertydescription {
		width: 100%;
		float: none;
	}
}
@media (max-width: 570px) {
	#overamount, #orlandobased {
		font-size: 12px;
		width: 160px;
		top: 10px;
		left: 110%;
	}
}
@media (max-width: 480px) {
	.value-proposition {
		width: 100%;
		position: relative;
		top: 0;
		margin: 0 auto;
		float: none;
		text-align: center;
	}
	#overamount, #orlandobased {
		width: 100%;
		left: 0;
		margin: 0;
	}
	header, heade#inside {
		height: 390px;
	}
	.navbar {
		top: 210px;
	}
	#topphone, #topemail {
		background: none;
		left: 0;
		top: 28px;
		margin: 0 auto;
		text-align: center;		
		width: auto;
	}
	#logo {
		width: 254px;
		position: relative;
		margin: 0 auto;
	}
	#logo img {
		width: 254px;
	}
	header, header#inside {
		background: #0c2903 url("/wp-content/themes/mc/images/top-buildings.png") no-repeat scroll 0 210px;
		height: 390px;
	}
}
/*END MEDIA QUERIES*/
/*GRAVITY FORMS*/

.mt-5 {
    margin-top:20px !important;
}

.gform_wrapper ul {
	padding-left: 0;
	list-style: none;
}
.gform_wrapper li {
	margin-bottom: 15px;
}
.gform_wrapper form {
	margin-bottom: 0;
}
.gform_wrapper .gfield_required {
	padding-left: 1px;
	color: #b94a48;
}
/*.ginput_container input, .ginput_container select, .ginput_container textarea {*/
#gform_wrapper_1 .ginput_container input, 
#gform_wrapper_1 .ginput_container select, 
#gform_wrapper_1 .ginput_container textarea,
#gform_wrapper_2 .ginput_container input, 
#gform_wrapper_2 .ginput_container select, 
#gform_wrapper_2 .ginput_container textarea {
	display: block;
	width: 98%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#gform_wrapper_3 .ginput_container input, 
#gform_wrapper_3 .ginput_container select, 
#gform_wrapper_3 .ginput_container textarea {
    	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
		line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#gform_wrapper_2 .ginput_container input, #gform_wrapper_2 .ginput_container textarea {
	width: 92%;
}
#gform_wrapper_2 .ginput_container input, #gform_wrapper_2 .ginput_container textarea, #gform_wrapper_2 .gform_button {
	margin-left: 15px;
}
#gform_wrapper_2 .ginput_container textarea {
	height: 80px!important;
}
#gform_wrapper_2 label {
	display: none;
}
.ginput_container input:-moz-placeholder, .ginput_container select:-moz-placeholder, .ginput_container textarea:-moz-placeholder {
color: #999;
}
 .ginput_container input::-moz-placeholder, .ginput_container select::-moz-placeholder, .ginput_container textarea::-moz-placeholder {
color: #999;
}
 .ginput_container input:-ms-input-placeholder, .ginput_container select:-ms-input-placeholder, .ginput_container textarea:-ms-input-placeholder {
color: #999;
}
 .ginput_container input::-webkit-input-placeholder, .ginput_container select::-webkit-input-placeholder, .ginput_container textarea::-webkit-input-placeholder {
color: #999;
}
.ginput_container input:focus, .ginput_container select:focus, .ginput_container textarea:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.ginput_container input[disabled], .ginput_container select[disabled], .ginput_container textarea[disabled], .ginput_container input[readonly], .ginput_container select[readonly], .ginput_container textarea[readonly], fieldset[disabled] .ginput_container input, fieldset[disabled] .ginput_container select, fieldset[disabled] .ginput_container textarea {
	cursor: not-allowed;
	background-color: #eee;
}
textarea.ginput_container input, textarea.ginput_container select, textarea.ginput_container textarea {
	height: auto;
}
.ginput_container textarea {
	height: auto;
}
.gform_button {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	border-radius: 4px;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	color: #000;
	background-color: #FFF;
	border-color: #103B04;
	font-family: /*helvetica_condensedbold*/ "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.gform_button:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.gform_button:hover, .gform_button:focus {
	color: #333;
	text-decoration: none;
}
.gform_button:active, .gform_button.active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.gform_button.disabled, .gform_button[disabled], fieldset[disabled] .gform_button {
	cursor: not-allowed;
	pointer-events: none;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
}
.gform_button:hover, .gform_button:focus, .gform_button:active, .gform_button.active, .open .dropdown-toggle.gform_button {
	color: #000;
	background: #e6e6e6;
	border-color: #adadad;
}
.gform_button:active, .gform_button.active, .open .dropdown-toggle.gform_button {
	background-image: none;
}
.gform_button.disabled, .gform_button[disabled], fieldset[disabled] .gform_button, .gform_button.disabled:hover, .gform_button[disabled]:hover, fieldset[disabled] .gform_button:hover, .gform_button.disabled:focus, .gform_button[disabled]:focus, fieldset[disabled] .gform_button:focus, .gform_button.disabled:active, .gform_button[disabled]:active, fieldset[disabled] .gform_button:active, .gform_button.disabled.active, .gform_button[disabled].active, fieldset[disabled] .gform_button.active {
	background-color: #428bca;
	border-color: #357ebd;
}
.gform_wrapper .gfield_error .gfield_label {
	color: #b94a48;
}
.gform_wrapper .gfield_error input, .gform_wrapper .gfield_error select, .gform_wrapper .gfield_error textarea {
	border-color: #eed3d7;
	background-color: #f2dede;
	color: #b94a48;
}
.gform_wrapper .gfield_error input:focus, .gform_wrapper .gfield_error select:focus, .gform_wrapper .gfield_error textarea:focus {
	border-color: #b94a48;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(185, 74, 72, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(185, 74, 72, 0.6);
}
.validation_error {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
}
.validation_error h4 {
	margin-top: 0;
	color: inherit;
}
.validation_error .alert-link {
	font-weight: bold;
}
.validation_error>p, .validation_error>ul {
	margin-bottom: 0;
}
.validation_error>p+p {
	margin-top: 5px;
}
.validation_error hr {
	border-top-color: #e6c1c7;
}
.validation_error .alert-link {
	color: #953b39;
}
#gforms_confirmation_message {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}
#gforms_confirmation_message h4 {
	margin-top: 0;
	color: inherit;
}
#gforms_confirmation_message .alert-link {
	font-weight: bold;
}
#gforms_confirmation_message>p, #gforms_confirmation_message>ul {
	margin-bottom: 0;
}
#gforms_confirmation_message>p+p {
	margin-top: 5px;
}
.gallery-row {
	padding: 15px 0;
}
.aligncenter {
	display: block;
	margin: 0 auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
figure.alignnone {
	margin-left: 0;
	margin-right: 0;
}

.home #propertysearchsidebar {
	top: -354px;
}
.home #ads {
	/*top: -350px;*/
}
.home #mostrecent {
	top: -330px;
}


/**/
/* Print Styles */
@media print {
	@page {
		/*margin: 0mm 0mm 0mm 0mm; 
		 size: landscape;*/
		size: auto;   /* auto is the current printer page size */
		margin: 0mm;  /* this affects the margin in the printer settings */
	}
	body {
		/*writing-mode: tb-rl;*/
		background: white;
		color: black;
		margin: 0px !important;
	}
	#orlandobased, #overamount, #footercontact, #footernews, .navbar, .jumbotron, #propertysearchsidebar, #ads, #mostrecent, #detail1, #detail2, #detail3, #detail4, #menu-footer, #footermap, #footermap iframe {
		display: none;
	}
	.col-lg-4, .col-md-4, .col-sm-4 {
		width: 100% !important;
	}
	#propertydetails, #propertydescription {
		width: 50% !important;
	}
	header {
		height: 300px !important;
	}
	#topphone, #topemail {
		float: none;
		width: 50% !important;
		font-size: 18px;
	}
}

/*hcc 3-15-2016*/
::selection {
	background: #718D68;
}
::-moz-selection {
	background: #718D68;
}
.ranch-properties {
	float: left;
	clear: both;
	display: block;
	border-top: 1px dotted #ccc;
	margin:  0;
	padding: 10px 0;
}
.ranch-properties p {
	line-height: 1.5em;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: justify;
}
.ranch-properties p:first-child {
	margin: 0;
	padding: 0;
	line-height: 0;
	height: 0;
}
.ranch-properties p:nth-child(2) {
	margin: 0 0 10px 0;
}
.ranch-properties p:last-child {
	font-family: 'Roboto Condensed', arial, sans-serif;
	font-size: 15px;
}
.ranch-properties p strong {
	font-family: 'Roboto Condensed', arial, sans-serif;
	font-weight: bold;
}
.ranch-properties h3 {
	font-family: 'Poppins', arial, sans-serif;
	font-weight: 300;
	color: #144804;
	margin: 0 0 10px 0;
	padding: 0;
}
.left-box .img-responsive {
	box-shadow: 0 0 10px 0 rgba(50, 50, 50, 0.15) !important;
}
.ranch-properties .left-box {
	display: inline-block;
	float: left;
}
.ranch-properties .right-box {
	display: inline-block;
	max-width: 50%;
	margin: 0 0 0 2%;
}
.ranch-properties a:hover {
	color: #01A041;
	text-decoration: none;
}
.button-contact {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */
	/*background: rgb(69,72,77); */
	background: #ffcc00;
	/*background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); */
	/* FF3.6-15 */
	/*background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); */
	/* Chrome10-25,Safari5.1-6 */
	/*background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); */
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); */
	/* IE6-9 */
	border: 1px solid #000;
	padding: 10px 20px;
	/*width: 320px;*/
	width: calc(100% - 20px);
	text-align: center;
	/*margin: 10px auto;*/
	margin: 10px;
	transition-property: background-color, color;
	transition-duration: .5s;
	transition-timing-function: ease-out;
	-moz-transition-property: background-color, color;
	-moz-transition-duration: .5s;
	-moz-transition-timing-function: ease-out;
}
.button-contact:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d7e7d+0,0e0e0e+100;Black+3D */
	background: rgb(125,126,125); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
	cursor: pointer;
	border: 1px solid #103B04;
	transition-property: background-color, color;
	transition-duration: .5s;
	transition-timing-function: ease-out;
	-moz-transition-property: background-color, color;
	-moz-transition-duration: .5s;
	-moz-transition-timing-function: ease-out;
	box-shadow: 0 0 10px 1px rgba(176, 215, 254, 0.9);
}
.button-contact h3 {
	font-family: "Poppins", arial, sans-serif;
	font-weight: 700;
	font-size: 2.2em;
	text-transform: uppercase;
	line-height: 1em;
	margin: 0;
	padding: 0;
}
.button-contact h3 a {
	/*color: #eee;*/
	color: #000;
	text-decoration: none;
}
.button-contact:hover h3 a {
    color: #ffcc00;
}
.button-contact h3 a:hover {
	/*color: #fff;*/
	color: #ffcc00;
	text-decoration: none;
}
.button-contact h3 span  {
	font-family: "Poppins", arial, sans-serif;	
	font-size: .54em;
	font-weight: 300;
	padding: 0 0 0 3px;
	text-transform: capitalize;
}
.button-contact h3 span  a {
	color: #eee;
	display: block;
	padding: 10px;
}
.button-contact h3 span a:hover {
	color: #fff;
	text-decoration: none;
}
.page-id-15 .button-contact { /* hides the right button contact link from the contact page */
	display: none !important;
}

a.buttonn {
    background: #144704;
    padding: 10px;
    color: #ffffff;
    display: inline-block;
    text-align: center;
    margin-top: 10px;
    font-size: 16px;
    border: 1px solid #ffffff;
    box-shadow: 0px 0px 0px 4px #144704;
}

a.buttonn:hover {
    color: #ffffff;
}

.youtube-play-btn {
  background: url(/wp-content/themes/mc/images/video-play-btn2.png) center center;
  width: 95px;
  height: 95px;
  position: absolute;
  top: 42%;
  left: 50%;
  transform: translate(-50%, -50%);
}