/* FRONTEND CSS
*********************************************/
#mm-blocker {
	z-index:9999999999 !important;
}

.mm-panel {
	background:#f1f1f1 !important
}

.error, #error-message {
background: #e33c3c;
    color: #fff;
    padding: 3px;
    margin-top: -15px;
    margin-bottom: 15px;	
}

#ie8 {
	width:100%;
	background:#BB1A32;
	padding:10px;
	top:0;
	float:left;
	position: relative;
	color:#FFF;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
}

#ie8 a {
	color:#FFF;
	text-decoration:underline;
}

video#vid {
	position:relative;	
	-webkit-filter:brightness(0.7);
	filter: brightness(70%);
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
}

video.loading {
	background: black url(https://50912b.claudeassets.com/20240712201857im_/https://www.andrewcoleestates.com/templates/ea-r6/images/ring-alt.svg) center center no-repeat;
}

.custom_video {
position:relative;
	padding:56.25% 0 0;	
}

img.eapow-recentproperties-thumb{
	width:100%;
}
html {
	/* scrollbar fix (prevent ugly left pull for lower content sites) */
	overflow-y: scroll;
}

.placeholder { 
	color: #aaa; 
}

iframe[src="about:blank"] {
	display: none;
} 

.ui-widget {
	font-family: 'Muli', sans-serif !important;
	font-weight:300 !important;
	font-size:0.9em !important;	
}

.ms-drop {
    width: 100% !imporant;
}

body {
	font-family: 'Muli', sans-serif;
	font-size:16px;
	background:#646363;
	color:#555;
	position:relative;
}

.fContain {
	width: 940px;
	margin:25px auto;	
}

#page {
	margin-top:70px;
}

.contactPage {
	background:#fff;
}

.contactPage .fContain {
	margin:0 auto;
}

body.home #page { 
	margin-top:0;
}

.pagePad {
	background:#FFF;
}

.visible-large { 
	display:none;
}

.headerAll {
	display:block;
}

.page-header {
	margin:0;
	padding:0;
	border-bottom:none;
}
.page-header h1, .eapow-mainheader h1 {
	text-align:center;
	border-bottom:1px solid #dedede;
	margin:0;
	padding:30px 0;
	background:;
	color:#646363;
}

h1, h2, h3, h4, h5 {
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
}

p { 
	font-size:1em;
	line-height:1.5em;
}

a,
a:hover,
a:focus {
	color:#BFD730
}

/***********************
HEADER
***********************/

#banner {
	margin:0;
}

#banner .flexslider img {filter:brightness(70%);}

#banner .flexslider .slides > li:first-child {
	display: block; 
	-webkit-backface-visibility: visible;
}
	
#banner .flexslider .slides > li {
	display: none; 
	-webkit-backface-visibility: hidden;
} 

body.home nav.headerBar, body.home nav.headerBarBG, nav.headerBarBG {
	background-color:rgba(100, 99, 99,0.6);	
	position:fixed;
	top:0;
	z-index:9999;
	padding:10px 0;
	width:100%;
	transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-o-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-ms-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-moz-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-webkit-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1)  
}

nav.headerBar {
	background-color:rgba(100, 99, 99,1);	
	position:fixed;
	top:0;
	z-index:9999;
	padding:10px 0;
	width:100%;	
	transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-o-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-ms-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-moz-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-webkit-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1)  
}

.moduletable_homeBanner .flexslider .slides img {
	max-height:none !important;
}

body.home nav.headerBar  {
	position:fixed;
	background-color:transparent;
	z-index:99999;	
	width:100%;
	padding:35px 0;
	transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-o-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-ms-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-moz-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-webkit-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1)  
}
	
body.home nav.headerBar img {
	transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-o-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-ms-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-moz-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-webkit-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1) 
}
	
body.home nav.headerBarBG {
	background-color:rgba(100, 99, 99,0.7);
	padding:10px 0;	
	transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-o-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-ms-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-moz-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-webkit-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1)  
}
	
body.home nav.headerBar img {
	width:100%;	
}
	
body.home nav.headerBarBG img, .headerBar img, .headerBarBG img  {
	width:100%;
}
	
/*MENU*/

#mainMenu a {
	font-size:0.7em;
	color:#FFF;
	font-weight:400;
	padding: 7px 4px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

body.homepage nav.headerBarBG #mainMenu, nav.headerBarBG #mainMenu, nav.headerBar #mainMenu  {
		padding-top:0px;	
		margin-top: 15px;
}
	
body.homepage nav.headerBar #mainMenu {
	padding-top:20px;
}
	
#mainMenu {
	float:right;
	padding-top:2%;	
	margin-bottom:0;
}
	
#mainMenu a:hover, #mainMenu a:focus, #mainMenu .sfHover a, #mainMenu li.active a {
	background-color: rgba(0,0,0,0.3);
	color:#fff;
}
	
.sf-shadow ul {
	background:#BFD730 !important;
	background-image:none !important;
	border-radius:0 !important;
	-webkit-border-radius:0 !Important;
	-moz-border-radius:0 !important;
	top:5em !important;
	width:15.5em !important;
	margin: 0 !important;
   	padding: 0 10px !important;
}
	
.sf-shadow ul li {
	padding:0 !important;
}
	
.sf-shadow ul li a {
	padding:15px 0 !important;
	font-size:1em !important;
	border-bottom:1px solid #ee317a;
	border-top:1px solid #c90d56;
	background:none !important;
	}

.sf-shadow ul li:last-child a {
	border-bottom:none;
}
	
.sf-shadow ul li a:hover {
	background:none !important;
	color:#000 !important;
}
	
body.home nav.headerBar .sf-shadow ul {
	top:3.6em !important;
	left:0.9em;
}
	
.sf-shadow .small {
	font-size:14px;
}

/*RESPONSIVE TABLET/PHONE*/

.custom_responsiveMenu {
	text-align:right;
}

.custom_responsiveMenu a {
	display: inline-block;
	margin-left: 10px;
	font-size:2em;
	color:#FFF;
}

.custom_responsiveMenu a:hover {
	text-decoration:none;
	color:#fff;
}

.mm-menu .mm-list>li>a.mm-subclose:before, .mm-menu .mm-list>li>a.mm-subopen:after {
    border-color: rgba(0,0,0,.9);
}

/**************************/
	
#banner {
	position:relative;
}

.moduletable_bannerText {
	position:absolute;
	z-index:4;
	width:100%;
	bottom:18%;
	padding:0 10px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	bottom:30%;
	left: 0 !important;
	width: 100%;
	padding:0;
}

.moduletable_bannerText h1 {
	color:#fff;
	font-size:4.133em;
	font-weight:400;
	line-height:0.9em;
	text-align:left;
}
	
.moduletable_bannerText h1 small {
	font-size:0.548em;
	color:#fff;
	font-weight:400;
}
	
.moduletable_bannerText p {
	color:#FFF;
	line-height: 1.6em;
	font-size: 1em;
}

.bannerCTA a {
	font-size:0.7em;
	padding:0.5em;
	border:1px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;    
	box-sizing: border-box; 
	color:#FFF;
	width:100%;
	text-align:center;
	display:block;  
	text-transform:uppercase;
	font-weight:700; 
	transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-o-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-ms-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-moz-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	-webkit-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	}
	
.bannerCTA a:hover {
	color: #fff;
	background-color:#646363;
	border:1px solid #646363;
	text-decoration:none;
}
	
/*=======DESKTOP SCROLL DOWN========*/


/* Bob */
@-webkit-keyframes hvr-bob {
	
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }

  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }

  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }

  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }

  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@-webkit-keyframes hvr-bob-float {
	
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}

@keyframes hvr-bob-float {
	
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}


.scrollerDown {
    z-index: 99;
    position: absolute;
    left: 47%;
    bottom: 5%	
}

.scrollerDown img {
	opacity:0.3;
	width:50%;
	-webkit-animation-name: hvr-bob-float, hvr-bob;
	animation-name: hvr-bob-float, hvr-bob;
	-webkit-animation-duration: .3s, 1.5s;
	animation-duration: .3s, 1.5s;
	-webkit-animation-delay: 0s, .3s;
	animation-delay: 0s, .3s;
	-webkit-animation-timing-function: ease-out, ease-in-out;
	animation-timing-function: ease-out, ease-in-out;
	-webkit-animation-iteration-count: 1, infinite;
	animation-iteration-count: 1, infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-direction: normal, alternate;
	animation-direction: normal, alternate;
	transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -o-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -ms-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -moz-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -webkit-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
}

.scrollerDown img:hover {
	opacity:1;
}

/**************


/**********************
CUSTOM PAGE LAYOUTS
***********************/

.headerBanner {
	position:relative;
	text-align:center;
}

.page-Bannerheader {
	position:absolute;
	margin:0 auto;
	text-align:center;
	display:block;
	width: 100%;
	top:20%;
}

.page-Bannerheader h1 {
	color:#fff;
}

.moduletable_fees {
	padding-bottom:30px;
	padding-top:60px;
	background:#FFF;
}

.moduletable_fees h3 {
	margin-top:20px;
}

/************
about us page
**************/

#staff {
	text-align:center;
}

#staff img {
	border-radius:50%;
	border:8px solid rgba(255,255,255,0.3);
	width:75%;
	margin-bottom:25px;
}

#staff h2 {
	margin-bottom: 30px;
}

#staff p a {
	text-align: center;
	display: block;
	margin-bottom: 15px;
}


#staff p {
	text-align:justify;
	font-size:0.9em;
}

.staffBox {
	position:relative
}

.staffBox h3 {
    position: relative;
    width: 100%;
    font-size: 2.5em !important;
    line-height: 0.7em;
    margin-bottom: 15px;
    color: #fff;
    /* text-shadow: 2px 2px 1px black; */
}

.staffBox h3 small {
	color:#FFF;
	font-size: 0.6em;
	font-weight:bold;
}

/********************
LATEST PROPERTIES
********************/
.moduletable_latest {
	margin-top:0px	
}

.latestProps {
	border-top:1px solid #fff;
}

.row-fluid .eapow-recentproperties-holder {
	border-right:1px solid #fff;
	margin-left:0;
	width:50%;
}

.row-fluid .eapow-recentproperties-holder:last-child {
	border-right:none;
}

.eapow-recentproperties-holder {
	padding:0px;
}

.latestProps .eapow-bannertopright {
	top:76px !important;
}

.eapow-recentproperties-holder .row-fluid{
	margin:0;
}

.eapow-mod-desc,
.eapow-mod-desc0,
.eapow-mod-desc1,
.eapow-mod-desc2,
.eapow-mod-desc3 {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(100, 99, 99,0.75);
    width: 100%;
    height: 100%;
    padding: 4%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	z-index:9999;
}

.eapow-mod-desc h3,
.eapow-mod-desc0 h3,
.eapow-mod-desc1 h3,
.eapow-mod-desc2 h3,
.eapow-mod-desc3 h3 {
	color:#FFF;
	font-weight:700;
	display:block;
	font-size:1.2em;
	margin:0;
	line-height:1em;
}

.eapow-recentproperties-desc-holder span.propPrice, .propTitle span.propPrice   {
	font-weight:700;
	color:#BFD730;
	font-size:1.2em;
}

.eapow-mod-desc p,
.eapow-mod-desc0 p,
.eapow-mod-desc1 p,
.eapow-mod-desc2 p,
.eapow-mod-desc3 p {
	color:#FFF;
}

.propTitle,
.propTitle0,
.propTitle1,
.propTitle2,
.propTitle3 {
	position:absolute;
	width:100%;
	top:0%;
	padding: 0 8%;
	background-color:rgba(100, 99, 99,0.5);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.propTitle h3,
.propTitle0 h3,
.propTitle1 h3,
.propTitle2 h3,
.propTitle3 h3 {
	color:#FFF;
	font-weight:300;
	font-size:1.2em;
	margin-bottom:0;
	line-height:1em;
}

.propText {
	padding-top:15px;
	border-top:1px solid #fff;	
}

.propText a.readmoreBtn {
	color:#646363;
	border:none;
	font-weight:700;
	text-transform:none;
	padding:5px 8px;
	font-size:0.9em;
}

.eapow-image-tab, .eapow-mod-thumb, .eapow-property-thumb-holder {
    position: relative;
    width:100%;
	height:0;
	padding-bottom:76%;
	overflow: hidden;
}

.eapow-mod-thumb img.eapow-recentproperties-thumb{
	position:absolute;
	margin:0;
	height:100%;
}

.expand,
.expand0,
.expand1,
.expand2,
.expand3 {
	width:10%;
	position:absolute;
	margin:0 auto;
	bottom:2%;
	right:2%;
	border:1px solid #fff;
	PADDING:5PX;
	display:block;
	transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -o-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -ms-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -moz-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -webkit-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	cursor:pointer;
}

.expandTop{
	position:absolute;
	margin:0 auto;
	bottom:2%;
	right:2%;
	border:1px solid #fff;
	PADDING:5PX;
	display:block;
	transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -o-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -ms-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -moz-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -webkit-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
	cursor:pointer;
}

.expand:hover, .expandTop {
	width:13%;
	background-color: #BFD730;
    border: 1px solid #BFD730;
	z-index:9999999;
}

.recentPropIcons {
	color:#FFF;
	font-weight:700;
	width:100%;
	display:block;
}

.recentPropIcons img {
	width: 60%;
    margin-right: 10px;
}

/**************
HOME SECTIONS
*************/

#homeSections {
	text-align:center;
	padding:30px 0;
}

#homeSections h2 {
	font-size:2.6em;
	border-bottom: 1px solid #dedede;
    padding-bottom: 20px;
}

#homeSections .row-fluid .span4 {
	margin-top:30px;
	margin-bottom:30px;
}

#homeSections .fa {
	font-size: 5em;
}

#homeSections img {
	width:30%;
}

/**********************
CONTACT FORM HOMPAGE
**********************/

.custom_contactHome a {
	color:#BFD730;
}

.cc_container .cc_btn,
.cc_container .cc_btn:hover,
.cc_container .cc_btn:visited,
.cc_container .cc_btn:focus,
.cc_container .cc_btn:active {
        background: #646363 !important;
        color: #fff !important;
        border-radius: 0 !important;
}

.cc_container a, .cc_container a:visited {
        color: #555 !important;
}

/*************************
FEATURED PROPERTY BOX
*************************/
.moduletable_featPropHome {
	padding-top:60px;
	background:#fff;	
}

.eapow-featuredproperties-holder  {
	margin-bottom:80px;
}

.eapow-featuredproperties-thumb-holder {
	/*width:123%;*/
	height: auto;
	width: 100%; 
	padding-bottom:0 !important;
}

.eapow-featuredproperties-thumb-holder img {
	width:100% !important;
	transform-style: preserve-3d;
	position:relative;
}

.eapow-featuredproperties-desc-holder {
	position:relative;
}

.detailsBox{
	padding:25px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	background:#fff;
	border:5px #efefef solid;
	position:relative;
	top:-19px;
	overflow:auto;
}

.detailsBox h2 {
	color:#555;
}

.detailsBox h3 {
	margin-bottom:0;
}

.eapow-featuredproperties-desc-holder .propIcon{
	width: 7%;
    margin-right: 1%;
    vertical-align: middle;
    margin-bottom: 4px;
}

.eapow-mod-readmore {
	margin-top:25px;
}

.detailsBox a.readmoreBtn {
	background:#BFD730;
	color:#646363;
	padding:5px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

/*************************
VALUATION BAR
**************************/

.valBar {
	background:#646363;
	padding:40px 0;
	/*margin-bottom:60px;*/
	color:#FFF;
	text-align:center;
	font-size:1.6em;
	font-weight:300;
}

.valBar span {
	color: #BFD730;
    padding: 10px 10px 8px 11px;
    border: 4px solid #BFD730;
    border-radius: 50%;
    width: 18px;
    display: inline-block;
    height: 21px;
    font-size: 0.8em;
}

a.valLink:hover {
	text-decoration:none !important;
}

a.valLink:hover .valBar {
	background:#BFD730;
	color: #646363;
	transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -o-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -ms-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -moz-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -webkit-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
}

a.valLink:hover .valBar span {
	color:#646363;
	border-color:#646363;
	transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -o-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -ms-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -moz-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
    -webkit-transition: 0.9s cubic-bezier(0.18, 1, 0.21, 1);
}

/*****************************
VALUATION/REGISTRATION PAGES
*****************************/

#foo {
	display:inline;
	color:#BFD730;
}

#bar {
	display: none;
	padding-top:20px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */

}

.sideBox {
	margin-top:30px;
	background:#646363;
	color: #fff;
	padding:15px; 
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */	
}

form#ea_pow_valuation h3 {
	border-bottom:1px solid #dedede;
	margin-bottom:30px;	
}

form#ea_pow_valuation label {
	margin-bottom:20px;
}

.sideBox h3 {
	color:#fff;
	font-size:1.6em;
	line-height:1.3em;	
}

.sideBox p {
	color:#fff;
}
.sideBox p i {
	color:#fff;
}

.contactCTA {
	position:relative;
	margin-top:30px;
	border-top:5px solid #646363;
}

.contactCTA span.contact-text {
	position:absolute;
	bottom:0px;
	display:block;
	text-align:center;
	font-weight:bold;
	width:100%;
	background-color:rgba(100, 99, 99,0.7);
	padding:5px 0;
	color:#fff;
}

#ea_pow_contactus {
	margin-top:40px;	
}

.infoLabel {
	margin-bottom:15px;
}

/****************************
LISTINGS
**************************/
#eapow-map-canvas {
	height:400px !important;	
}

.eapow-featProperty-thumb-holder {
	position:relative;
}

.eapow-mod-thumb .thumbnail, .eapow-overview-thumb {
	overflow:hidden;	
}

#smallProps {
 
}

.eapow-overview-row {
	padding:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	box-sizing: border-box;   
	border:1px solid #dedede;
	margin-bottom:20px;
	position:relative;
}

.extra-overview {
	display:none !important;
}

.eapow-overview-title h3 {
	font-size:1.2em;
	margin-bottom:0;
	line-height: 1.4em;
}

span.propPrice {
	color:#fff;
	font-weight:bold;	
}

.pagination {
	margin: 0;
}

.pagination ul>li>span, .pagination ul>li>a {
	padding:12px 22px
}

.pagination ul>li:first-child>a, .pagination ul>li:first-child>span, .pagination ul>li:last-child>a, .pagination ul>li:last-child>span {
	color:#fff;
	border-radius:0;
	border-left:1px solid #dedede;
}

.pagination ul>li>a, .pagination ul>li>span {
    background-color: #646363;
	color:#fff;
	border-top:none;
	 border-bottom: 1px solid #fff;
	 border-right:1px solid #fff;
	 border-left:none;
}

.pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a, .pagination ul>.active>span {
	background:#BFD730;
	color:#fff;
}

.sidebarHolder { 
	position:relative;
	padding-top:40px;
}

.moduletable_sidebarSearch {
	background:#646363;
	padding:20px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width:100%
}
	
.moduletable_sidebarSearch h3 {
	color:#fff;
	margin:0 0 20px 0;
}

.affix  {
	top:100px;
}

.affix .moduletable_sidebarSearch {
    width: 100%;
}

.searchSidebar input.searchfield, .searchSidebar select.searchlist {
	border-radius:0;
	margin-bottom:15px;
	min-height:40px !important;
}

.searchSidebar .ms-choice {
	height:40px !important;
	border-radius: 0 !important;	
}

.moduletable_sidebarSearch .ms-choice .placeholder {
    padding-top: 4px;
}

.moduletable_sidebarSearch .ms-choice > div {
    top: 7px !important;
}

.searchSidebar .excludeSold, .searchSidebar .excludeLet {
	margin:20px 0;
	color:#FFF;
}

.eapow-overview-short-desc p {
	margin-bottom:15px;
	line-height:1.4em;
}

p a.readmoreBtn {
	background: #BFD730;
	padding:5px 8px;
	color:#646363;	
}

#eapow-searchfilter-wrapper {
	border:none;
	box-shadow:none;
	padding:15px 15px 0 15px;	
}

.btn-primary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #4d4d4d;
    background-image: none;
    border:none; 
}

.btn-primary:hover {
	background:#232323;
}

.eapow-quicksearch-optholder {
	display:none;
}

#eapow-mainfilter-container form {
	margin-bottom:0;
}

#eapow-searchfilter-wrapper select {
	line-height: 17px;
}

.pagBottom ul>li:first-child>a, .pagBottom ul>li:first-child>span, .pagBottom ul>li:last-child>a, .pagBottom ul>li:last-child>span, .pagBottom ul>li>a, .pagBottom ul>li>span {
	border-top:	1px solid #dedede;
}


/****************
PROPERTY DETAILS
*****************/

.videoTourWrapper {
	position: relative;
	padding-bottom: 52.7%; /* ADJUST FOR THEIR VIDEOS */
	padding-top: 25px;
	height: 0;
}
.videoTourWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#eapowpano {
    width: 100% !important;
    height: 500px !important;
}

.eapow-prop-top {
	position:relative;
}

#viewingRequest.affix {
}

#viewingRequest.affix-bottom {
	position:absolute;
	top:auto;
	bottom:60px;
	-webkit-backface-visibility: hidden;
}

.eapow-mainheader h1 {
	margin-bottom:30px;
}

.eapow-mainheader h1 small {
	color:#BFD730;
}

#eapowMapTabs a, #eapowDetailsTabs a {
	color:#646363;
}

#eapowMapTabs li.active a, #eapowDetailsTabs li.active a {
	color:#BFD730;
}

.eapow-mapright {
	background:#646363;
	color:#fff;
	border:none;
	border-radius:0;
}

.eapow-mapright a {
	color:#fff;
}

#viewingRequest, .moduletable_contactFrom  {
	background:#646363;
	border:none;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-borde-radius:0;
	box-shadow:none !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;    
	box-sizing: border-box;        
}

#viewingRequest h3, .moduletable_contactFrom h3 {
	color:#fff;
	margin-top:0;
}

#viewingRequest label, .moduletable_contactFrom label {
	color:#fff;
	margin-bottom:0;
	font-size:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;    
	box-sizing: border-box;     
}

#viewingRequest input, #viewingRequest select, #ea_pow_valuation input.formfield, #ea_pow_valuation select.formlist, #ea_pow_registration input.formfield, #ea_pow_registration select.formlist, #ea_pow_contactus input.formfield, #ea_pow_contactus select.formlist {
	width:100%;
	margin-top:-10px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	border-radius:0;
	height:35px;
}

#viewingRequest input.submitBtn {
	margin-top:15px;
}

#viewingRequest textarea, #ea_pow_valuation textarea, #ea_pow_registration textarea, #ea_pow_contactus textarea {
	width:100%;
	margin-top:-10px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	height:100px;
	resize:vertical;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}

#ea_pow_valuation input.formfield, #ea_pow_valuation select.formlist, #ea_pow_valuation textarea, #ea_pow_registration input.formfield, #ea_pow_registration select.formlist, #ea_pow_registration textarea,  #ea_pow_contactus input.formfield, #ea_pow_contactus select.formlist, #ea_pow_contactus textarea{
	margin-bottom:25px;	
	background:#F6F6F6;
	border:1px solid #dedede;
	padding: 0 10px;
}

select.formlist {
	padding:0px 8px !important;
}

select.searchlist {
	padding:0px 3px;	
}

#ea_pow_registration h3 {
	margin-top:30px;
	margin-bottom:15px;
}

#ea_pow_registration .ms-choice {
    height: 35px !important;
    webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-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 linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
    background: #F6F6F6 !important;
    border: 1px #dedede solid !important;
    padding: 5px 10px 0 7px!important;
    line-height: 34px !important;
    margin: 0 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border-radius:0;
	-moz-border-radius: 0;
	-webkit-border-radius:0;
}

#ea_pow_registration .ms-choice>span {
	top:0 !important;
}

input.radioBtn, #divLocations input  {
    padding: 6px !important;
    width: auto !important;
  margin-bottom: 7px !important;
    margin-top: 5px !important;
    margin-right: 9px !important;
}

input.valBtn {
	background:#BFD730 !important;
}

ul#starItem {
	list-style:none;
	margin:30px 0 30px 0;
}

ul#starItem li:before{
	font-family:"FontAwesome";
	content:'\f005 ';
	padding-right:15px;
	color:#BFD730;
	position: absolute;
    margin-left: -32px
}

ul#starItem li {
	margin-bottom: 15px;
    width: 43%;
    float: left;
    position: relative;
    padding-left: 32px;
	
}

#eapowgalleryplug {
	display:block;
	margin:0 auto;
}

.eapow-desc-wrapper h3 {
	font-size:1.1em;
	color:#555;
	margin-bottom:0;
}

.detailsGallery {
	padding:40px 0;
	margin:30px 0;
	background:#646363;
}

.detailsGallery h2 {
	color:#fff;
	text-align:center;
	margin:0 0 30px 0;
}

.detailsGallery .thumbnail {
	padding:0px;
	border:#fff solid 4px;
	border-radius:0;
}

.detailsGallery .thumbnail.pull-left{
	margin:0 20px 20px 0
}

#DetailsBox {
	background:#fff;
	border:1px solid #dedede;
	border-radius:0;
}

img.staffPhoto {
	border-radius:50%;
	border:4px solid #dedede;
	max-width:96%;
}

.moduletable_office {	
	border-bottom:#ededed 1px solid;
	margin-bottom:20px;
}

.moduletable_office p {
	font-size:0.9em;
}

.moduletable_office h3 { 
	margin-top:0px;
	line-height:20px; 
	font-size:1.1em;
	color:#555;
}

.moduletable_contactFrom #ea_pow_contactus {
	margin-top:0;
}

.moduletable_contactFrom #ea_pow_contactus label {
	margin-top:-10px;
    margin-bottom: 15px !important;
}

/**********************
FOOTER CONTACT/TESTIMONIALS

**********************/

#TestimonFooter {
	background:#646363;
	color:#fff;
	padding: 30px 0 40px 0;
}

#TestimonFooter h3 {
	font-size:2em;
}

.testimonialsBox {
	padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.testimonialsBox .bx-wrapper .bx-viewport {
	background:none;
}

.testimonialsBox ul {
    margin: 0;
}

.testimonialsBox cite {
	display:block;
	font-weight:800;
	margin-top:15px;
}

.testimonialsBox cite img {
	width:20px;
	height:20px;
	display:inline-block;
	margin-top:-5px;
}

.testimonialsBox cite:before {
    content: "\f005 \f005 \f005 \f005 \f005";
    font-size: 1.2em;
    margin-right: 10px;
    color: #BFD730;
    font-family: "FontAwesome";
}

blockquote {
	border-color: #fff;
}

#footerForm {
	background:url(https://955f04.claudeassets.com/20240712201857im_/https://www.andrewcoleestates.com/templates/ea-r6/images/footerForm.jpg);
	padding:30px 0;
	background-position: top center;
    background-size: cover;
	color:#FFF;
}

.moduletable_contactHome {
	margin-top:20px;
}

.moduletable_contactHome select, .moduletable_contactHome input  {
	border-radius:0;
	background:#f1f1f1;
	border:1px solid #ccc;
	padding:6px 15px;
	box-sizing: border-box;
	color:#555;
	margin-bottom:15px;
	height:50px;
}

.moduletable_contactHome textarea {
	padding:6px 15px;
	background:#f1f1f1;
	border:1px solid #ccc;
	border-radius:0;
	border:1px solid #ccc;
}

.moduletable_contactHome select option{
	color:#555;
}

.moduletable_contactHome textarea {
	resize:vertical;
	height:143px;
	min-hight:100px;
}

.moduletable_contactHome input.submitBtn {
	    padding: 7px 10px !important;
    background: #BFD730 !important;
    height: auto;
	border-color:#BFD730 !important;
	color: #646363;
}

.moduletable_contactHome h3 {
	font-size:1.9em;
	margin-bottom:35px;
	padding-bottom:20px;
	border-bottom:1px solid #fff;
}

ul.officeDetails { 
	padding-left:20px;
	list-style:none;
	margin:0;
}

ul.officeDetails li { 
	margin-bottom:20px;
	font-size:1.4em; 
	line-height:1.6em;
}

li.office span:first-child {
	display:inline-block;
}

li.office span {
	display:block;
	margin-left:5px	
}

li.office div {
	margin-left:15px;
}

li.office:before {    
    font-family: 'FontAwesome';
    content: '\f041';
    margin:0 5px 0 -15px;
	color:#fff;
	font-size:1.5em;
}

li.telephone:before {    
    font-family: 'FontAwesome';
    content: '\f095';
    margin:0 15px 0 -15px;
	color:#fff;
	font-size:1.2em;
}

li.email:before {    
    font-family: 'FontAwesome';
    content: '\f1d8';
    margin: 0 15px 0 -15px;
    color: #fff;
    font-size: 0.9em;
}


/***********************
COPYRIGHT
**********************/

#copyright {
	background:#646363;
	color:#fff;
	padding:30px 0;
}

#copyright p {
	font-size:0.7em;
	line-height:1.9em;	
}

#copyright a {
	color:#FFF;
	text-decoration:underline;
}

#copyright .left p {
	text-align:left;
	line-height:2.2em;
	font-size:1em;
}

#copyright .right p {
	text-align:right;
}

#copyright .right i {
	font-size:2em;
	color: #BFD730;
}


/*SKELETON*/

#socialMedia {
	text-align:right;
	margin-top:30px;	
}

#socialMedia img {
	width:30px;
	height:30px;
}
 
#mainMenu .nav {
	 float:left !important;
}

.menu > li{
	display:inline-block;
	padding:10px; 
}

img {
    max-width: 100%;
}

.flexslider .slides img {
    width: auto !important;
    margin: auto;
}

.flexslider .slides img {
	max-height: 475px;
}

.flexslider{
	border: none;
	border-radius: 0;
	box-shadow: none;
	background: transparent;
	margin: 0;
}

.flexslider .slides > li {
	position:relative;
	margin-bottom:10px;
}

.imageTitle {
	background:rgba(0,0,0,0.6);
	color:#FFF;
	width:100%;
	position: absolute;
	right: 0;
	bottom: 0px;
	text-align:right;
	font-weight:bold;
	padding:6px 10px 6px 6px;
 	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.flexslider .slides img {
	width: auto !important;
	margin: auto; 
}

.flex-direction-nav a{
	background-color: rgba(0, 0, 0, 0.8);
	color: #fff;
	width: 30px;
	height: 30px;
	padding: 6px 8px 8px 8px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;  /* Firefox, other Gecko */
	box-sizing: border-box;  /* Opera/IE 8+ */
}

#carousel li{
	margin-right: 5px;
}

#carousel img{
	opacity: .8;
	-o-transition: all 500ms;
	-moz-transition: all 500ms;
	-webkit-transition: all 500ms;
	transition: all 500ms;
}

#carousel img:hover{
	opacity: 1;
}

.flex-active-slide{
	overflow: hidden;
}

/*Search*/

.excludeSold, .excludeLet {
	display:none;
}

button.submitBtn, input.submitBtn {
    background: #444 !important;
    border: 1px solid #444 !important;
    padding: 3px !important;
	font-size:15px;
	color:#fff;
}

button.cancelBtn, input.cancelBtn {
    background: #dedede;
    border: 1px solid #dedede;
    padding: 3px;
    color: #555;
	font-size:15px;
}

.ms-choice {
	height:30px !important;
	webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-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 linear .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s;	
	background:#fff !important;
	border:1px #ccc solid !important;
	padding:5px 10px 0 7px!important;
	line-height: 34px !important;
	margin:0 !important;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.ms-choice > div {
	background-position:left top !important;
	right: 0px !important;
	top: 4px !important;
}

.ms-choice > div.open {
	background-position:right top !important;
}

.ms-choice .placeholder, .ms-choice span {
	padding-top:0px;	
}

.ms-choice>span {
    padding-left: 2px;
	top: -2px !important;
    left: 2px !important;
}

.ms-drop {
	width:auto !important;
	margin-left: 0 !important;
}

.ms-parent {
	margin:0 !important;
}

select {
	margin-bottom:10px;
}

/*Property Listings*/

h2.eapow-property-header {
	margin-top:35px;
}

#latestPropSmall .eapow-bannerbotleft{
	position: absolute !important;
	bottom: 0px !important;
	right: 0px !important;
	left: inherit;
}

.eapow-bannertopright{
	top: 10px !important;
    left: 10px !important;
    width: 70px;
    height: 70px;
}

.eapow-bannerbotleft {
    bottom: 10px !important;
    left: 10px !important;
}

.eapow-overview-bannerright {
	position:absolute;
	top:-5px;
	right:10px;
}

#miniPics {
	margin-top:5px;
	position:relative;
}

.miniPic {
	width:23.5%;
	margin-right:2%;
	float:left;
	overflow: hidden;
	height:48px;
}

.miniPic img {
	width:100%;
}

.miniPic:last-child {
	margin-right:0;
}

#smallProps .propIcon, #featProps .propIcon, #latestPropSmall .propIcon{
	width:12%; 
	margin-right:3%; 
	vertical-align:middle;
}

#smallProps .propIcon {
	margin-bottom:15px;
}

#smallProps .IconNum, #featProps .IconNum {
	margin-right:5%;
}

#eapow-searchfilter-wrapper .well{
	padding: 0 10px 10px 10px !important;
}

/*Property Details*/

.properties-to-let .mortgageSidebar{
	display: none;
}

#eapow-directions-wrapper {
	height:auto !important;
}

#PropertyDetailsIcons .row-fluid {
	margin-bottom:20px;
}

#PropertyRoomsIcons .propIcon {
	width: 13%;
	margin-right: 5%;
	vertical-align: middle;
}

#PropertyRoomsIcons {
	padding-bottom:15px;
	border-bottom:#FFF 1px solid;
}

#PropertyDetailsIcons {
	padding-top:15px;
	border-top:#ccc 1px solid
}

#PropertyDetailsIcons .propIcon {
	width: 10%;
	margin-right: 5%;
	vertical-align: middle;
}

#eapow-directions-wrapper .adp-step, .adp-text {
    padding: 10px;
}

.property_footer {
	margin:25px 0;
}

/*Add This Overrides*/

.at-icon-wrapper{
        background: none !important;
}

.at-icon-wrapper svg{
        display: none !important;
}

.addthis_button_facebook { 
	background:url('https://e0402b.claudeassets.com/20240712201857im_/https://www.andrewcoleestates.com/images/facebook.png') !important;
	background-size:25px 25px !important;
	padding: 0 !important;
	width: 24px !important;
	height: 24px !important;
	margin-right:4px;
}

.addthis_button_twitter { 
	background:url('https://96197b.claudeassets.com/20240712201857im_/https://www.andrewcoleestates.com/images/twitter.png') !important;
	background-size:25px 25px !important;
	padding: 0 !important;
	width: 24px !important;
	height: 24px !important;
	margin-right:4px;
}

.addthis_button_pinterest_pinit {
	background:url('https://7f5604.claudeassets.com/20240712201857im_/https://www.andrewcoleestates.com/images/pinterest.png') !important;
	background-size:25px 25px !important;
	padding: 0 !important;
	width: 24px !important;
	height: 24px !important;
	margin-right:4px;
}

.addthis_button_linkedin {
	background:url('https://98910f.claudeassets.com/20240712201857im_/https://www.andrewcoleestates.com/images/linkedin.png') !important;
	background-size:25px 25px !important;
	padding: 0 !important;
	width: 24px !important;
	height: 24px !important;
	margin-right:4px;
}

.addthis_button_google_plusone_share{
	background:url('https://13b530.claudeassets.com/20240712201857im_/https://www.andrewcoleestates.com/images/google-plus.png') !important;
	background-size:25px 25px !important;
	padding: 0 !important;
	width: 24px !important;
	height: 24px !important;
	margin-right:4px;
}

.addthis_button_email{
	background:url('https://d5928b.claudeassets.com/20240712201857im_/https://www.andrewcoleestates.com/images/email.png') !important;
	background-size:25px 25px !important;
	padding: 0 !important;
	width: 24px !important;
	height: 24px !important;
	margin-right:4px;
}

span.at4-icon, .at_PinItButton {
	display:none !important;
}

.at-icon-wrapper{
        background: none !important;
}

.at-icon-wrapper svg{
        display: none !important;
}

/*Agent/Company Pages*/

#agentCard, #companiesCard, .company_overview_desc {
	margin:20px 0;
	padding:10px;
	border:#ddd 1px solid;
}

.agentName {
	margin-bottom:10px;
}

.agent-list-details {
	list-style:none;
	margin:0;
	padding:0;
}

li.eapow-contact a, li.eapow-agents a, li.eapow-props a {
	background:#BFD730;
	border-radius:50% !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	width:18px;
	height:24px;}

.company_overview_desc {
	border: none;
}

span.icon-envelope {
	background:url(https://93a3fe.claudeassets.com/20240712201857im_/https://www.andrewcoleestates.com/templates/ea-r6/images/agentContactlIcon.png) no-repeat;
	background-size: 20px 20px;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-top: 2px;
	margin-left:-1px;
	line-height: 20px;
	vertical-align: text-top;
	background-repeat: no-repeat;
}

span.icon-user {
	background:url(https://991871.claudeassets.com/20240712201857im_/https://www.andrewcoleestates.com/templates/ea-r6/images/agentAgentIcon.png) no-repeat;
	background-size: 20px 20px;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-top: 1px;
	margin-left:-1px;
	line-height: 20px;
	vertical-align: text-top;
	background-repeat: no-repeat;
}

span.icon-search {
	background:url(https://d16ae2.claudeassets.com/20240712201857im_/https://www.andrewcoleestates.com/templates/ea-r6/images/agentPropertiesIcon.png) no-repeat;
	background-size: 20px 20px;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-top: 2px;
	margin-left:-1px;
	line-height: 20px;
	vertical-align: text-top;
	background-repeat: no-repeat;
}

.eapow-overview-tabs {
	border-bottom:none;
}

/*h1.eapow-agent-property-header {
	margin:.67em 0 0 0;
}*/

img.agentImage {
border-radius:50%;	
width:60px;
}

/*Blog*/
.profile .btn-toolbar{
	display: none;
}
#archived {
	background:#BFD730;
	color:#fff;
	padding:10px; 
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */

}

#archived h3 {
	font-size:1.1em;
	color:#fff;
	margin-top:0;
}

ul.archive-module {
	list-style:none;
}

ul.archive-module li:before {
	 font-family: 'FontAwesome';
	content:"\f061"
}

ul.archive-module a {
	color:#fff;
}

.blog h2{
	margin: 20px 0 15px 0;
}

.joomla_add_this {
	margin-top:20px;
	float:right;
}

.blog .readmore{
	margin-top:10px;
}

.blog .readmore .btn, .archive .btn-primary  {
	background: #666666 !important;
	border: 1px solid #666666 !important;
	padding: 5px !important;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	text-shadow: none;
	font-weight: 300;
	font-size: 1em;
	border-radius:4px;
	box-shadow:none;
	border-color:transparent;
}

.article-info-term {
	display:none;
}

dl.article-info {
	background:#F4F4F4;
	border: #dedede 1px solid;
	padding:6px;
	margin: 10px 0 20px 0;
}

.published {
	margin-left:0;
}

.article-info dd {
	display:inline-block;
	font-size:0.8em;
}

.blog .item-image img{
	margin: 0 15px 20px 0;
}

#blogposts .item-image{
	margin: 0 15px 0 0;
}

#blogposts{
	background: #fff;
}

#blogposts h3{
	text-align: center;
	margin: 20px 0 20px 0;
}

ul.category-module{
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 60px !important;
	column-gap: 60px !important;
	-moz-column-gap: 60px !important;
	max-height: 300px !important;
}

.category-module li{
	background: url(https://09b64b.claudeassets.com/20240712201857im_/https://www.andrewcoleestates.com/templates/ea-r6/images/apple-touch-icon.png) no-repeat;
	background-position: top left;
	background-size: 30px 30px;
	padding-left: 40px;
	margin-left: -25px;
	list-style: none;
	display: inline-block;
	float: left;
}

.mod-articles-category-title{
    font-weight: 600;
	padding-bottom: 9px;
    margin: 20px 0 15px;
    font-size: 1.3em;
}

.mod-articles-category-title:hover{
	color: #000;
}

.mod-articles-category-hits{
	color: #666;
}

.mod-articles-category-date{
	clear: both;
	font-size: 0.9em;
	color: #666;
}

/*Blog Archive*/

.archive fieldset{
	padding: 20px 10px 0px 10px;
}

.archived-blog-posts .chzn-container-multi .chzn-choices{
	display: none;
}

/*Editor*/

ul.menuAgentMenu {
	margin-top:20px;
	background:#f4f4f4;
	padding:8px;
	border:1px #dedede solid;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
	 
.menuAgentMenu li {
	display:inline-block;
	margin-right:10px;
	background: #666666 !important;
	-webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}

.menuAgentMenu li a {
	background:#666666 !important;
	padding:3px 8px;
	color:#FFF;
	-webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}

.menuAgentMenu li a:hover {
	background: #333333 !important;
}

.menuAgentMenu .divider{
	background: none !important;
}

body#tinymce {
	background:#FFF !important;
}

.login .well{
	margin-top: 15px;
}

.login fieldset{
	padding: 10px;
}

.login .nav-stacked, .archive fieldset{
	background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

.login input[type="checkbox"]{
	vertical-align: left !important;
}

.login .nav-tabs.nav-stacked>li>a{
	border: 0;
	background: transparent;
}

.profile fieldset {
    padding: 0.35em 0.625em 0.75em;
	margin-bottom: 15px;
}

.profile legend{
	padding-left: 10px;
	
}

.edit{
	padding-top: 10px !important;
}

.edit .btn-toolbar{
	padding: 0px 0px 15px 0px !important;
}

.edit fieldset{
	background-color: #f5f5f5;
	border: 1px #dedede solid;
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.modal-button{
	-webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}

.edit [class^="icon-"], .edit [class*=" icon-"]{
    background-image: url("https://df71ad.claudeassets.com/20240712201857im_/https://www.andrewcoleestates.com/templates/ea-r6/images/glyphicons-halflings.png") !important;
	width: 14px !important;
    height: 14px !important;
	background-position: 14px 14px !important;
    background-repeat: no-repeat !important;
}

/*JCE Editor Buttons*/

.icon-arrow-left{}
.edit .icon-ok{background-position: -288px 0 !important;margin-right: 10px;}
.edit .icon-cancel, .edit .icon-remove{background-position: -312px 0 !important;margin-right: 10px;}
.edit .icon-calendar{background-position: -192px -121px !important;}
.editor .icon-archive{background-position: -409px -119px !important;}
.editor .icon-file-add {background-position: -23px -24px !important;}
.editor .icon-pictures {background-position: -457px -48px !important;}
.editor .icon-copy{background-position: -432px -119px !important;}
.editor .icon-eye{background-position: -96px -119px !important;}
.editor .icon-arrow-down{background-position: -310px -95px !important;}
.editor .icon-cog{background-position: -433px 0px !important; margin-right: 7px;}
.icon-chevron-right{background-position: -457px -71px !important;background-image: url("https://f6ff23.claudeassets.com/20240712201857im_/https://www.andrewcoleestates.com/templates/ea-r6/images/glyphicons-halflings-white.png") !important;}
.btn.dropdown-toggle {padding: 7px 12px !important;}

.chzn-drop{
	color: #333;
}

.validate{
	float: right !important;
}

/*Tiny MCE Editor Buttons*/

.icon-pictures{
	background-position: -457px -48px !important;
	background-size: inherit !important;
	margin-top: 1px !important;
}

.icon-copy{
	background-position: -432px -119px !important;
    background-size: inherit !important;
    margin-top: 1px !important;
}

.icon-arrow-down{
	background-position: -310px -95px !important;
	background-size: inherit !important;
	margin-top: 1px !important;
}

#mceu_49, #mceu_50{
	display: none;
}

/*Agent Login Menu*/

fieldset.login {
	padding:19px;
}

fieldset.login label {
}

fieldset.login input{
	height: 40px;
	margin-bottom: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: #f4f4f4;
	border: 1px #ccc solid;
	padding: 0 10px;
}

fieldset.login  input[type="checkbox"], input[type="radio"] {
	height:20px;
}

button#Submit {
	background:	#01254a;
	border: 1px solid #01254a;
	color:#FFF;
	padding:6px;
	margin-left:-18px;
}

ul.login-menu {
	list-style:none;
	margin-top:40px;
}

.login-menu li {
	background: #e6f1fc;
}

/********************************************
TESTMONIALS
********************************************/

.twitterContainer {
	margin-bottom:75px;
	color:#000;
	padding:5px;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */

}

.twitterContainer a {
	color: #666;
	text-decoration:underline;
}

.twitterContainer ul {
	margin:0;
}

.twitterContainer span.status {
	font-size:1em;
	font-weight:300;
	line-height:1.2em;
}

.twitterContainer span.meta {
	display:block;
	font-size:0.8em;
}

/********************************************
accordion
*********************************************/

#accordion {margin:20px 0 ;
}

#accordion .ui-state-default, #accordion .ui-widget-content .ui-state-default, #accordion .ui-widget-header .ui-state-default {
	background:#C2D1D6;
	border:none;
	border-radius:0;
	-moz-border-radius:0;
	margin-bottom:10px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #fff;
}

#accordion .ui-widget-content{
	border-color:#C2D1D6;
	margin-bottom:20px;
	margin-top:-10px;
	font-size:16px;
}

#accordion .ui-widget-content p {
	font-family: 'Open Sans', sans-serif !important;
	font-size:0.9em;
}

#accordion h2{
	border-bottom: 0px;
	margin: 25px 0 15px 0;
}

#accordion ul, #accordion ol {
	font-size:0.9em;
}

/*******************************************************
RESPONSIVE TABLES
*******************************************************/

/*********************************************************************
RESPONSIVE TABLES
***********************************************************************/

.tableRWD{
	display:table;	/* Defines a Table */
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-bottom:1px solid #a4a4a4;
	color:#FFF;
	margin:10px 0 30px 0;
	width: 100%;
}

.table-headRWD{
	 display: table-header-group; /* Defines a table header group */
}

.table-headRWD .columnRWD:nth-child(1){
	text-align: left !important;
}

.table-headRWD .columnRWD{ /* Column inside the table-head */
	background:#b9b9b9;
	color:#333;
	border-right:1px solid #a4a4a4;
	border-bottom:none;
	font-weight: 600;
}

.table-headRWD .column:hover{ /* Column hover inside the table-head */
	background:#d1d1d1;
}

.rowRWD{
	display:table-row; /* Defines a table row */
}

.rowRWD .columnRWD:nth-child(1){ /* First column in a row */
	border-left:1px solid #b9b9b9;
	text-align: left !important;
}

.rowRWD:last-child .columnRWD{  /* column in a last row */
	border-bottom:none;
}

.rowRWD:nth-child(odd){
	background-color:#f5f5f5 !important;
}

.rowRWD:nth-child(even){
	background-color:#fff !important;
}

.columnRWD{
	display:table-cell; /* Defines a table cell */
	padding:10px 20px;
	border-bottom:1px solid #b9b9b9;
	border-right:1px solid #b9b9b9;
	text-align: center;
	color: #333;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Responsive table */
@media all and (max-width: 640px){
	.tableRWD,
	.rowRWD,
	.columnRWD,
	.columnRWD:before{
		display:block;	/* Converts a table, table row, table column and table column:before into a block element */
	}
	.tableRWD,
	.rowRWD .columnRWD:last-child{
		border-bottom:none;
	}
	.table-headRWD{
		position:absolute;	/* Hides table head but not using display none */
		top:-1000em;
		left:-1000em;
	}
	.rowRWD{
		border:1px solid #b9b9b9;
		border-top:2px solid #b9b9b9;
		border-bottom:2px solid #b9b9b9;
		margin:20px 0;
	}
	.rowRWD .columnRWD:nth-child(1){ /* first column of the row */
		border-left:none;
		text-align: center !important;
	}
	.rowRWD .columnRWD:last-child{ /* last column of the row */
		border-right:none;
	}
	.rowRWD:last-child .columnRWD,
	.columnRWD{ /* Column in the last row and column */
		border-bottom:1px solid #b9b9b9;
		text-align: center;
	}
	.columnRWD:first-child{
		background-color: #e8e8e8;
	}
	.columnRWD:before{ /* prints the value of data-label attribute before the column data */
		font-weight:bold;
		padding-right:0px;
		font-size:12px;
		content:" "attr(data-label)":";	/* call the attribute value of data-label and adds a string // */
	}
	
}



/*****************
SPEECH BUBBLES ON REVIEWS PAGE
*****************/

.bubble {
	position: relative;
	padding: 30px 40px;
	margin: 0 0 55px 0;
	color: #6D6D61;
	text-shadow: none;
	background: #ECECEC;
	border-radius: 15px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	border-left:none;
}

.bubble:after {
	content: "";
	position: absolute;
	bottom: -32px;
	right: 28px;
	border-width: 0 0px 32px 32px;
	border-style: solid;
	border-color: transparent #ECECEC;
	display: block;
	width: 0;
}

.bubble p {
	font-size:0.9em;
	line-height: 1.4;
	font-weight: 500;
}

.bubble + p {
	margin: 10px 0 2em 0px;
	font-style: italic;
}

.bubble cite {
	color: #6D6D61;
}

blockquote.bubble:before {
	display: block;
	content: "\201C";
	font-size: 80px;
	position: absolute;
	left: 0px;
	top: 35px;
	color: #777 !important;
	font-family:Arial, Helvetica, sans-serif;
}

@media (max-width: 480px) {

.bubble p {
	font-size:1.4em;
}

.moduletable_bannerText {
	bottom:20%;
}
}


/***************************************
POD BOX
***************************************/

.pod {
	background:#fdfdfd;
	padding:19px;
	border:1px solid #dedede;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	margin-bottom: -99999px;
    padding-bottom: 99999px;

}


.pod-base{ 
    margin-top: -15px; /* cut off top portion of bottom wells */
margin-bottom: 20px !important;
  padding: 0 !important;
}
    
 
.pod-wrap{
    overflow: hidden; 
}


/********************************************************


/* MEDIA QUERIES
*********************************************/

/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
  
}

/* Landscape phones and down */
 
@media (max-width: 480px) {
	
ul.category-module{
	overflow: hidden;
	max-height: 800px !important;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px !important;
	column-gap: 0px !important;
	-moz-column-gap: 0px !important;
}

.category-module li{
	margin-left: 0;
}

/************
LATEST PROP
/************/
.eapow-mod-desc {
	overflow:auto;	
}

}


/* Landscape phone to portrait tablet */

@media (max-width: 767px) {
body {
	font-size:14px;
	padding:0;
	margin-top:0;
}

body.home .fContain {
	margin-top:0;
}

.fContain {
	width: auto;
	margin:0;
	padding:0 15px;
}

.page-header h1 {
margin-bottom:15px;	
}

#page {
	margin-top:0;
}

.base {
	display:none;
}

.pod {
padding:10px;
margin: 25px 0 0 0;	
}

/********
HEADER
**********/	
.headerBarBG img,  .headerBar img {
	width:88px !important;
}

body.home nav.headerBar, nav.headerBar{
	position:relative;
	background:#646363;
	padding:10px 10px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;
}

nav.headerBarBG, body.home nav.headerBarBG {
	padding:10px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;
}



.headerAll .row-fluid .span2 {
    width: 30%;
	display:inline-block;
	
}

.headerAll .row-fluid .span10 {
	width: 70%;
	display:inlin-block;
	float:right;
}

/************
BANNER
*************/

.welcomeMobile {
	background:#f1f1f1;
	padding: 15px 0px 23px 0px;
}

.welcomeMobile h1, .welcomeMobile p {
	
}

.valBar span {
    padding: 8px 14px 16px 14px;
    width: 8px;
    height: 11px;
    margin-top: 10px;
}

.bannerCTA div:first-child {
margin-bottom:20px;
}

/*************
PAGE PADDING
*************/

#homeSections { 
padding:0px 15px;
}

.latestProps{
	padding:20px 15px 0 15px;
	box-sizing:border-box;
}

body.home .eapow-featuredproperties-holder  {
	padding:0 15px;
	box-sizing:border-box;
}

.pagePad, .moduletable_fees {
	padding:0 15px;
	box-sizing:border-box;
}

body.properties-for-sale .container-fluid, body.properties-to-let .container-fluid {
	padding-left:0;
	padding-right:0;
}

#copyright {
	padding:30px 15px;
}

/******************
LATEST PROPERTIES
**********************/

.row-fluid .eapow-recentproperties-holder {
	width:100%;
	margin-bottom:20px;
}


.eapow-recentproperties-desc-holder .eapow-mod-readmore {
	margin-top:3px;
}

.propTitle {
    padding: 7px 9px 0px 9px;
}

.propTitle h3 {
	margin-top:0;
	font-size:0.9em;
	display:inline-block;
}

.propTitle p, .eapow-mod-desc p  {
	display:inline-block;
}


.eapow-recentproperties-desc-holder span.propPrice, .propTitle span.propPrice {
	font-size:0.9em;
	display:inline-block;
}

.eapow-mod-desc {
    padding: 15px;
}

.eapow-mod-desc h3 {
	font-size:0.9em;
	display:inline-block;
	margin:0;
	line-height:1em;
}

.recentPropIcons .span2 {
	width:12%;
	float:left;
}

.recentPropIcons img {
    width: 73%;
}

.eapow-mod-thumb img.eapow-recentproperties-thumb {
	position:relative;
}
	
/**************
FEATURE PROPS
***************/
.eapow-featuredproperties-holder {
	margin-bottom:20px;
}

.detailsBox h3 {
    font-size: 1.3em;
}

.eapow-featuredproperties-desc-holder .propIcon {
    width: 12%;
}
/****************/

/********
LISTINGS
*********/

#miniPics {
	display:none;
}

.container-fluid {
	padding-left:15px;
	padding-right:15px;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.pagination ul>li>span, .pagination ul>li>a {
    padding: 12px 20px;
}

/*******
DETAILS PAGE
****************/
ul#starItem li {
	width:100%;
	float:none;	
}

.eapow-galleryplug-img {
	float:none !important;
	border:none;
}

.eapow-image-tab, .eapow-mod-thumb, .eapow-property-thumb-holder {
	height:auto;
	padding-bottom:0;	
}

.miniPic {
    height: 70px;
}

.category-module li{
	margin-left: 0;
}

.agentBox {
	font-size:0.8em;
}

.agentBox .span3 {
	width:24%;
	float:left;
	margin-right:15px;
}

.agentBox .span9 {
	width:71%;
	float:left;	
}

.eapow-actions {
	margin-top:20px;
}

.moduletable_office {
	text-align:center;
	margin-bottom:20px;
}

.nav-tabs > li > a {
    background: #BFD730 !important;
    border: none;
	color:#fff !important;
    padding: 3px !important;
    margin: 5px 2px !important;
    border-radius: 3px !important;
}

.detailsGallery .thumbnail {
	border:none;
}

.eapow-galleryplug-img div {
	width:auto !important;
	margin:0 !important;
	overflow:auto !important;
	height:auto !important;
}

.eapow-galleryplug-img img {
	display:block !important;
	margin:0 auto !important;
	float:none !important;
	border:4px solid #fff;
}

/*Responsive Menu & Search Overrides*/

.ms-choice > div { 
    right: 7px !important;
}

.mm-menu.mm-right {
	width:80% !important;
}

.mm-search {
	width:100% !important;
}

.mm-search .ms-choice{
	margin-bottom: 10px!important;
}

.mm-panel {
	background:#f1f1f1 !important;
}

.mm-list {
	color:#333 !important;
}

#menu-right input {
	margin-bottom:10px;
	border:1px solid #ccc !important;
}

.mm-menu .mm-list > li:after {
	border:none !important;
}

.mm-list>li>a:hover, .mm-list>li>a:focus {
	background:rgba(0,0,0,0.1) !important;
}

.mm-search input {
	color:#777 !important;
	font-weight:normal;
}

.mm-menu .mm-search input {
	background: #FFF !important;
	color: #4d4d4d !important;
}

.mm-search input {
	border: none!important;
	background: #FFF !important;
	-webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
	font: inherit !important;
	line-height: 30px !important;
	outline: none !important;
	display: block !important;
	width: 100% !important;
	height: 30px !important;
	margin: 0;
	padding: 0 10px !important;
	margin-left: 0px !important;
}

.mm-search input[type="checkbox"], .mm-search input[type="radio"]{
	height: 25px !important;
	width: 25px !important;
	float: left !important;
	clear: both !important;
	margin-right: 10px !important;
}

.ms-drop ul>li label{
	padding: 6px 0 !important;
}

.ms-drop {
	margin-left: 0px !important;
	margin-top: -10px !important;
}

.mm-search .ms-choice {
	margin-bottom: 10px !important;
	-webkit-border-radius: 4px !important;
   	-moz-border-radius: 4px !important;
    border-radius: 4px !important;
}

button.ms-choice {
    margin-left: 0px !important;
}

.ms-choice .placeholder, .ms-choice span{
	margin-left: 0px !important;
	padding-top: 2px !important;
}

.ms-choice {
    height: 30px !important;
	line-height: 30px !important;
	background: #fff !important;
}

.mm-list a.mm-subopen{
	border-top: 0px !important;
}

.mm-menu .mm-list>li>a.mm-subopen:before{
	border: 0px !important;
}

.ms-choice>div {
    width: 11px !important;
}


.mm-search input {
	color:#777 !important;
	font-weight:normal;
}

.mm-menu .mm-search input {
	background: #FFF !important;
	color: #4d4d4d !important;
}

.mm-search input {
	border: none!important;
	border-radius: 0 !important;
	font: inherit !important;
	line-height: 30px !important;
	outline: none !important;
	display: block !important;
	width: 100% !important;
	height: 30px !important;
	margin: 0;
	padding: 0 10px !important;
}

.mm-list a.mm-subopen{
        border-top: 0px !important;
}

.mm-menu .mm-list>li>a.mm-subopen:before{
        border: 0px !important;
}

button.submitBtn, input.submitBtn {
    background: #444 !important;
    border: 1px solid #444 !important;
    padding: 3px !important;
	font-size:15px;
	color:#fff;
}

button.cancelBtn, input.cancelBtn {
    background: #dedede;
    border: 1px solid #dedede;
    padding: 3px;
    color: #555;
	font-size:15px;
}

.flexslider .slides img {
	max-height: 300px;
}

.custom_responsiveMenu {
	text-align:right;
}


/*************
CONTACT ICONS
**************/

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 3% 0 3% 18%;
}
.col:first-child { 
	margin-left: 0; 
}

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

.contactCol {
        width: 11.5%;
}

/**********************
PROPERTY DETAILS PAGE
**********************/

#carousel {
	display:none;
}

/******************
PADDING OVERRIDES
******************/

#footerForm, #TestimonFooter {
padding:15px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

#TestimonFooter {
	margin-top:20px;
}

/********
COPYRIGHT
********/

#copyright .right p, #copyright .left p {
	text-align:center;
}

}

@media (min-width: 980px) and (max-height: 750px) {


.searchSidebar input, .searchSidebar select {
	min-height:30px !important;
	line-height: 20px;
}
.searchSidebar h3 {
	font-size:1.1em;
}

.searchSidebar .ms-choice {
    height: 30px !important;
}

.searchSidebar .ms-choice .placeholder {
	padding-top:0;
}

.sidebarSearch .ms-choice > div {
	top: 0 !Important;
}

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

.g-recaptcha {
transform:scale(0.63) !important;-webkit-transform:scale(0.63 !important);transform-origin:0 0 !important;-webkit-transform-origin:0 0 !important;	
}


.fContain {
width:724px;
}

.row-fluid .eapow-recentproperties-holder {
    width: 50%;
	border-bottom:1px solid #fff;
}

/************
BANNER
*************/
.headerBar img, .headerBarBG img {
	width: 100px !important;
}

#page {
    margin-top: 58px;
}

.welcomeMobile {
	background:#f1f1f1;
	padding: 15px 0 23px 0;
}

.welcomeMobile h1, .welcomeMobile p {
	
}

/***********
LATEST
************/

.propTitle {
    padding: 0 5%;
}

.propTitle h3 {
	margin-top:0;
	font-size:0.9em;
	display:inline-block;
}

.propTitle p, .eapow-mod-desc p  {
	display:inline-block;
}


.eapow-recentproperties-desc-holder span.propPrice, .propTitle span.propPrice {
	font-size:0.9em;
	display:inline-block;
}

.eapow-mod-desc {
    padding: 15px;
}

.eapow-mod-desc h3 {
	font-size:0.9em;
	display:inline-block;
	margin:0;
	line-height:1em;
}

.recentPropIcons .span2 {
	width:12%;
	float:left;
}

.recentPropIcons img {
    width: 73%;
}

.valBar { 
    padding: 20px 0;
    font-size: 1.3em;
}
.valBar span {  
    padding: 6px 10px 4px 9px;
    width: 12px;
}

/*****************
FEATURED PROPERTY
******************/
.eapow-featuredproperties-holder .row-fluid .span6 {
	width:100%;
	display:block;
	float:none;
	margin:0;
}

.eapow-featuredproperties-thumb-holder {
	overflow: visible;
	height:auto;
	padding-bottom:0 !important;
}

.eapow-featuredproperties-thumb-holder img {
	height:auto;
	padding:0;
}

.detailsBox {
	position:relative;
}

/******************
PROPERTY LISTINGS
******************/

#miniPics {
	display:none;
}

#propertyListing .span9{
	width:100%;
}

.eapow-image-tab, .eapow-mod-thumb, .eapow-property-thumb-holder {
    padding-bottom: 66%;
}

.eapow-bannertopright {
    width: 35px;
    height: 35px;
}

.eapow-featuredproperties-holder .eapow-bannertopright {
    width: 70px;
    height: 70px;
}

.mm-menu.mm-right {
    width: 80% !important;
}
#menu-right input {
	margin-bottom:10px;
	border:1px solid #ccc !important;
	border-radius:0 !important;
	background:#fff !important;
}

/*******
STAFF
*******/

#staff .span3 {
    width: 48.61878453038674%;
    padding: 0 10px;
    margin-bottom: 25px;
}

#staff .span3:nth-child(3) {
	margin-left:0;


}

.mm-search .ms-choice{
	margin-bottom: 10px!important;
}
}


@media(min-width:992px){
.flexslider .slides img {
	max-height: 511px;
}


}

@media(min-width:1200px){
body {
	font-size:16px;
}

.fContain {
 width: 1170px;
margin:25px auto;
}

.row-fluid .eapow-recentproperties-holder {
    width: 25%;
}

#mainMenu li {
	padding:10px 11px;
}
#mainMenu a {
	font-size:0.75em;
}
	
.flexslider .slides img {
	max-height: 511px;
}

#carousel {
	max-height: 140px;
	overflow:hidden;
}

.home-text {
	display:none !important;
}

.hometext { 
display:block !important;
}

.hometext .row-fluid .span4 {
	width: 48.717948717948715%;
}

/********************
LATEST PROPERTIES
*********************/

.eapow-mod-desc h3  {
	font-size:0.9em;
}

.eapow-mod-desc p {
	font-size:0.8em;
	margin-bottom:0;
}

.eapow-mod-desc .eapow-mod-readmore {
    margin-top: 14px;
}

/******************
FEATURED PROPERTY
******************/

.detailsBox{
	top:200%;
	position:absolute;
}

.eapow-featuredproperties-thumb-holder {
    width: 123%;
    height: 0;
	overflow:hidden;
	padding-bottom:80% !important;

}

/*********
VAL BAR
*********/

.valBar {
	font-size:2.1em;

}






}

/* Super Large */ 
@media(min-width:1600px){
	
.hometext .row-fluid .span4 {
	width: 31.623931623931625%;
}

.row-fluid .eapow-recentproperties-holder {
    width: 25%;
}

#mainMenu a {
	font-size:0.938em;
	padding: 10px 5px;
}

.bannerCTA a {
    font-size: 1em;
}

.eapow-mod-desc {
    padding: 30px;
}

.eapow-mod-desc h3 {
	font-size:1.3em;
}

.visible-large { 
	display:block;
}

.home-text {
	display:none !important;
}

.headerAll { 
	display:none;
}

/********************
LATEST PROPERTIES
**********************/
.eapow-mod-desc h3  {
	font-size:1.3em;
}

.eapow-mod-desc p {
	font-size:1em;
	margin-bottom:0;
}

.eapow-mod-desc .eapow-mod-readmore {
    margin-top: 25px;
}

.recentPropIcons {
	margin-top:15px !important;
}

/*********************
FEATURED PROPERTY BOX
**********************/
.detailsBox{
	top:110%;
}

/**********
LISTINGS
**********/

.eapow-property-thumb-holder {
	overflow:hidden;
	padding-bottom: 66%;
}

.miniPic {
	height:65px;
}


/*************
CUSTOM PAGES
*************/




}

.green {
	color: #BFD730;
}

b.green {
	color: #BFD730;
	font-size: 1.1em;
}
/*
     FILE ARCHIVED ON 00:47:50 Dec 29, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:07:04 Jun 15, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.49
  exclusion.robots: 0.052
  exclusion.robots.policy: 0.043
  esindex: 0.009
  cdx.remote: 14.526
  LoadShardBlock: 69.806 (3)
  PetaboxLoader3.datanode: 79.973 (4)
  load_resource: 48.464
  PetaboxLoader3.resolve: 34.05
*/