#contentalt {margin-top:215px;/*padding: 30px 50px !important;*/ padding:0px 50px !important;background:#fff; overflow:hidden;}
#contentfull {margin-top:215px;padding:0px 0px !important;background:#fff; overflow:hidden;}
#fullcolalt {background:#fff;text-align:center;}
.containeralt {
    width: 100%;
	text-align: center;}
.boxalt {
    position: relative;
    background: #1a6f4c;
    opacity: 0.8;
    top: 50px;
    width: 100%;
	display:inline-block;
	padding:20px;
}
.boxalt h5, .boxalt h1 {color:#fff;margin:0;padding:0;font-weight:400;}
.cpfooter {background:#1a6f4c;color:#fff;padding:10px 100px;}
.cpfooter h1 {color:#fff;font-weight:400;}
.cpmenu a {color:#fff;text-decoration:none;}
.cpmenu li {list-style-type: none;display: inline;border-right: 1px solid #e38a2b;padding: 3px 8px;font-size: 16px;}
.cpmenu li:last-child {border-right:none;}
#maincolalt {
	float: left;
	width: 76%;
	margin: 0;
	padding-bottom: 30px;
	/*box-shadow: 0 0 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);*/
	background-color: rgba(255,255,255,1);
}

#maincolalt li {
	margin-bottom: 8px;
}
#sidebaralt {
	float: right;
	width: 22%;
	margin: 0;
	color: #000;
	background-color: #fff;
	/*box-shadow: 0 0 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);*/
}

#sidebaralt ul {
	margin: 0;
	list-style: none;
}

#sidebaralt ul ul {
	margin: 20px;
	list-style: none;
}
#sidebaralt a:link, #sidebaralt a:visited, #sidebaralt a:active { color: #fff; text-decoration: underline; }
#sidebaralt a:hover { color: #e58e1b; text-decoration: none; }

#sidebaralt .textwidget {
	margin: 10px 0;
}

#sidebaralt h3.widget-title {
	margin: 20px 30px;
	color: #fff;
	font-size: 22px;
	line-height: 26px;
	font-weight: 400;
	padding-bottom: 10px;
	border-bottom: #268565 solid 1px;
}

#sidebaralt p.widget-title strong {
	color: #000;
	font-weight: bold;
}

#sidebaralt .widget-container,
.wpp_widget {
	margin: 10px 0;
	padding-bottom: 20px;
}

.epl-search-form .epl-search-label {text-align:left;text-transform:uppercase;color:#4695b0;}
.epl-search-btn {padding:8px 0px;background:#fff;}
.epl-search-form .epl-search-submit-row, .epl-search-form .epl-search-btn {
    margin-bottom: 0;
    border-radius: 25px;
    text-transform: uppercase;
	border:1px solid #4695b0;
	background:#fff;
}

.epl-search-form .in-field {text-transform:uppercase;}
.epl-search-form select {
	background: transparent;
  /*width: 168px;
  padding: 5px;
  font-size: 16px;
  line-height: 1;
  border: 0;
  border-radius: 0;
  height: 34px;*/
  -webkit-appearance: none;
  /*color: #000;*/
}
.epl-search-forms-wrapper.epl-search-default {border:1px solid #e1e1e1; padding:10px;}
.customSelect select {
  background: url("../images/downarrow.png") no-repeat right #fff;
}
.epl-property-single .tab-content ul {text-indent:40px;}
.epl-tab-title {display:none;}
.epl-property-blog .property-box-right {text-align:left;padding-top:20px;}
ul.listing-info.epl-tab-2-columns {margin: 0;list-style-type: none;}
.listing-detail-btn {
    padding: 10px 0px;
	margin: 20px 0px;
}


.listing-detail-btn a {
    text-decoration: none;
    padding: 10px 20px;
    border: 1px solid #4695b0;
    border-radius: 25px;
    margin: 0px;
    text-align: left;
    text-transform: uppercase;
    color: #4695b0;
    background: #fff;
	font-weight:600;
}

.listing-detail-btn a:after {
	border: 1px solid #4695b0;
    border-radius: 50%;
    content: ">";
    width: 20px;
    height: 20px;
    line-height: 20px;   
    display: inline-block;
    text-align: center;
	margin-left:10px;
}

.epl-property-blog .property-box-left {text-align:left;}
.epl-property-blog .entry-title {text-align:left;}
.lPad {padding:10px 0px;border-bottom:1px solid #f1f1f1;color:#686260;font-weight:600;}
.lPad b {color:#02285a;padding-right:15px;}
a:link, a:visited, a:active {text-decoration:none;}
.epl-property-blog .epl-property-blog-entry-wrapper {box-shadow:none;border-bottom:1px solid #f1f1f1;}

.content-block {background: #e6e6e6;width: 100% !important;display: block;clear: both;}
.image-inline-block {display:inline-block;padding:40px 70px;}
.pBg {background: #1a6f4c;padding-bottom: 83px;padding-top:1px;/*background-size:100% 100%;*/background-size:100% auto; background-repeat:no-repeat;}
ul.bxslider2 {margin:0;padding:0;/*overflow: hidden;width: 100% !important;height:400px;*/}

/*.hSlider .bx-wrapper {height:400px;}*/
.hSlider .bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #e48d19;
}
.hSlider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
	z-index:50;
}
ul.bxslider2 {margin:0;}
.hSlider .bx-wrapper img {height:auto;}
.topfix {top:0 !important;}
#content2 {margin:0;}
#fullcolalt p {margin:0;}
.bgColor {background:#e6e6e6;padding:3px 75px;overflow:hidden;}
.bgColor p {text-align:left;}
.padFix .entry-content {width:90%;margin:0 auto;}
.padFix hr {clear:both;}
.askQ {width:150px !important; float:right;}
header.sticky .askQ {display:none;}
.push-left {
    float: left;
    width: 200px;
}
header.sticky .push-left {
    display:none;
}
.roadRepair {width:130px; ;margin:10px 0px 0px 10px;}
header.sticky .roadRepair {display:none;}
.voteinfo {width:200px; height: auto;   margin:10px 0px 0px 10px;}
header.sticky .voteinfo {display:none;}

.ngg-gallery-thumbnail-box.ngg-4-columns {
float: left!important;
width:24% !important;
}
.ngg-gallery-thumbnail img {
	width:100% !important;
}

.page-id-9236 #maincolalt {width:100%;}
.page-id-9236 .gallery-item {display:inline-block;}
.page-id-9236 .gallery-item img {width:150px;height:107px; object-fit:cover;}
.page-id-9236 .slideshowlink {display:none;}
.page-id-9236 .ngg-gallery-thumbnail img {
    width: 150px !important;
    height: 107px !important;
    object-fit: cover;
}
.page-id-9236 .ngg-gallery-thumbnail {border:0px;margin-right:0px;display:inline;}
.page-id-9236 iframe {margin:10px;}
.page-id-9236 .ngg-galleryoverview {margin:0px;}
.page-id-9236 .epl-property-blog.hentry, .builder-module-content .epl-property-blog.hentry {padding:20px 0px;}
ul.listing-info { 
  float: left;
  width: 160px;
  margin:0px 10px 0px 10px;	
}
ul.listing-info li {
list-style-type:none;
}

.contact-listing-info {
 float: left;
 width: 160px;
 margin-left: 10px;
}
.contact-listing-info.lPad {
    margin-top: 0px;
    padding-top: 0px;
    border-bottom: none;
}
.mc-main table, .mc-main.calendar {width:95% !important;margin:0 auto;}
.vidHeight iframe {width:100% !important;height:auto !important;height:253px !important;}
#wpcf7-f911-p107-o1 .address {width:100%;margin:0;}
.entry-address {font-size:1.3em;text-align:left;color:red; margin-left:0px;}
span.item-street {
    display: block;
    line-height: 1em;
}
.contact-listing-info.lPad {word-break:break-word;}
.page-id-10308 .ngg-albumoverview.default-view .ngg-album-compact, .page-id-11517 .ngg-albumoverview.default-view .ngg-album-compact {
text-align: center;
margin: 0px !important;
padding: 0px !important;
border: none;
box-shadow: none;
/*width:200px !important;*/
	width:unset;
vertical-align:top;
min-height:150px;
position:relative;
}

.page-id-10308 .ngg-album-desc, .page-id-11517 .ngg-album-desc {
border: none;
position: absolute;
z-index: 1;
left: 0;
right: 0;
display: inline-block !important;
background: white;
width: 100% !important;
margin: 0 auto;
opacity: 0.6;
color: #000 !important;
padding: 10px 0px;
text-align: center;
top: 25%;
height: auto !important;
max-width: 170px !important;
text-transform: uppercase;
}

.page-id-10308 img.Thumb, .page-id-11517 img.Thumb {width:200px !important; height:auto; object-fit:cover;}
table.my-calendar-table small {font-size:12px;}

.ngg-gallery-thumbnail {height:210px; object-fit:fill; max-height:210px;width:280px;}

.ngg-gallery-thumbnail img {height:200px !important; object-fit:fill;}

#post-11800 .ngg-gallery-thumbnail {text-align:left;border:none;margin-right:0;margin:0;width:190px !important;height:140px !important;}

#post-11800 .ngg-gallery-thumbnail a {margin:0;}

#post-11800 .ngg-gallery-thumbnail img {height:initial !important;}
span.mega-toggle-label {display: none;}

/************************************************************************************
Responsive Styles *************************************************************************************/
@media screen and (max-width: 799px) {
#maincol {width:100%;float:none;margin:0;overflow:scroll;text-align:left;}
#sidebaralt {float:none;width:100%;padding:1px 0;}
.cpfooter {padding:10px;}
.cpmenu ul {margin:20px 0px;}
#contentalt {margin-top:30px;}
}