/*

Default CSS Styles for the advanced recent post widget plug-in

Version 3.0.0

*/

#galleria{height:400px}

table.property-details{border:1px solid #eaeaea; width: 100%;}

table.property-details tr td{border:1px solid #eaeaea;text-align:center; padding:5px;}

.mp-property-detail-header{font-size:18px; padding:5px; margin-top:10px;}

.mp-property-header{font-size:18px; padding:5px; margin-bottom:10px;}



.mp_property_listing_widget * {

	margin:0;

	padding:0;

}

.mp_property_listing_widget {

	font-size: 12px;	

	line-height: 18px;

}

.mp_property_listing_widget .post-title{

	font-size: 12px;	

	font-weight:bold;

}

.mp_property_listing_widget .post-date{

	font-style:italic;

}



.mp_property_listing_widget img{

	float:left;

	margin-right:10px;

	margin-top:5px;

}

.mp_property_listing_widget ul li{

	list-style: none;

	list-style-type: none;

	margin: 3px 0;

	padding: 3px 0;

	border-bottom:1px solid #ccc;

}

.mp_property_listing_widget .more-link{

	display:inline;

}

.mp_property_listing_widget .post-entry{ 

   padding:0 0 5px 0;

   overflow:hidden;

}



/*slideshow*/

#mpmain .slideshow-holder{

	padding:23px 70px 19px;

	position:relative;

	border:1px solid #d8d8d8;

	-webkit-border-radius:2px;

	-moz-border-radius:2px;

	border-radius:2px;

	-webkit-box-shadow:0 0 5px #e6e6e6;

	-moz-box-shadow:0 0 5px #e6e6e6;

	box-shadow:0 0 5px #e6e6e6;

	background: #ffffff;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 92%, #fafafa 99%, #fdfdfd 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(92%,#fafafa), color-stop(99%,#fafafa), color-stop(100%,#fdfdfd));

	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);

	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);

	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);

	background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);

	-pie-background: linear-gradient( #ffffff 0%,#fafafa 92%,#fafafa 99%,#fdfdfd 100%);

}

#mpmain .slideshow-holder h2{

	color:#333;

	margin:0 0 30px;

	font:40px/44px 'Sanchez', serif;

	background:url(../images/sep-01.png) repeat-x 0 27px;

	text-align:center;

}

#mpmain .slideshow-holder h2 span{

	background:#fff;

	padding:0 8px;

}

#mpmain .slideshow-holder .carousel{

	padding:0;

	margin:0;

	position:relative;

}

#mpmain .carousel .slides{

	margin:0;

	padding:0;

	list-style:none;

	overflow:hidden;

}

#mpmain .carousel .slides > li{

	float:left;

	position:relative;

	padding:5px;

	background:#fff;

	border:1px solid #ddd;

	-webkit-box-shadow:0 0 5px #c0c0c0;

	-moz-box-shadow:0 0 5px #c0c0c0;

	box-shadow:0 0 5px #c0c0c0;

	margin:0 25px 0 0;

	width:226px;

}

li .mask{

	position:absolute;

	top:15px;

	left:0;

	padding:4px 7px 5px 5px;

	background:#709e00; /* green */

	color:#fff;

	font:12px/14px 'Raleway', sans-serif;

	text-transform:uppercase;

}

li .mask.yellow{

	background: #FFD96F;

}

li .mask.orange{

	background: #F18E1A;

}

li .mask.red{

	background: #a50000;

}

#mpmain .carousel .slides > li:hover .box{display:block;}

#mpmain .carousel .box{

	position:absolute;

	bottom:4px;

	right:4px;

	background:url(../images/bg-box.png);

	color:#fff;

	font:10px/12px 'Raleway', sans-serif;

	text-align:right;

	padding:3px 9px 10px;

	width:209px;

	display:none;

}

#mpmain .carousel .box .ttl{

	display:block;

	font:12px/14px 'Raleway', sans-serif;

	padding:0 0 4px;

}

#mpmain .carousel .box .holder{overflow:hidden;}

#mpmain .carousel .box ul{

	margin:0;

	padding:2px 0 4px;

	list-style:none;

	float:right;

}

#mpmain .carousel .box ul li{

	float:left;

	background:url(../images/sep-02.png) no-repeat 2px 2px;

	font:11px/13px 'Raleway', sans-serif;

	padding:0 0 0 6px;

}

#mpmain .carousel .box ul li:first-child{

	padding-left:0;

	background:none;

}

#mpmain .carousel .box .price{

	font:16px/18px 'Raleway', sans-serif;

}

#mpmain .carousel .flex-direction-nav{

	margin:0;

	padding:0;

	list-style:none;

	width:100%;

	height:1px;

	position:absolute;

	top:66px;

}

#mpmain .carousel .flex-direction-nav li:first-child{float:left;}

#mpmain .carousel .flex-direction-nav li{

	float:right;

	margin:0 -50px;

}

#mpmain .carousel .flex-direction-nav li a{

	text-indent:-9999px;

	overflow:hidden;

	display:block;

	width:33px;

	height:33px;

	background:url(../images/btns-01.png) no-repeat;

}

#mpmain .carousel .flex-direction-nav li .flex-next{background-position:0 -33px;}

#mpmain .slideshow-holder .all{

	overflow:hidden;

	padding:18px 5px 0;

}

#mpmain .slideshow-holder .all a{

	float:right;

	background:url(../images/bull-02.png) no-repeat 100% 1px;

	color:#037608;

	font:12px/14px 'Raleway', sans-serif;

	text-transform:uppercase;

	padding:0 25px 0 0;

}



/* july 10, 2014 */

.mp-shadow-container{background-image:url('../images/vid_shadow_640_skinny.fw.png');background-position: center bottom;background-repeat: no-repeat;border: 0 none;padding-bottom: 15px;float:left; width:100%}

.mp-property-listings{margin-bottom:20px;border:1px solid #ccc; width:96%; padding:2%;float:left; }

/*img.wp-post-image{padding:3px;border: 1px solid #ccc;margin-top:-35px;}*/

.mp-property-status{color: white;line-height: 2.2em;text-align: center; }

.mp-property-listings-left{width:80%;float:left;}

.mp-property-listings-right{width:19%;float:right;}

.mp-property-listings-right p img{}

.mp-property-listings-title h2{margin:0 0 30px 0; font-weight:bold;}

p.property-description{padding:0 15px 0 0}

.mp-page-nav{float:left; width:100%}

.mp-page-nav .prev{float:left; margin-right:10px;}

.mp-page-nav .next{float:left}





@media (max-width: 845px) {

.mp-shadow-container{background-image:url('../images/vid_shadow_700_skinny.png');background-position: center bottom;background-repeat: no-repeat;border: 0 none;padding-bottom: 10px;float:left; width:100%}



#main .sale-shadow{

	padding:0 0 19px;

	background:url(../../../../images/shadow-13.png) no-repeat scroll 50% 100% rgba(0, 0, 0, 0);

	margin:0 0 16px;

}

#main .full-shadow{background:url(../../../../images/shadow-13.png) no-repeat scroll 50% 100% rgba(0, 0, 0, 0);}





}





@media (max-width: 730px) {

.mp-shadow-container{background-image:url('../images/vid_shadow_540_skinny.png');background-position: center bottom;background-repeat: no-repeat;border: 0 none;padding-bottom: 3px;float:left; width:100%}

}





@media (max-width: 570px) {

.mp-shadow-container{background:url('../images/vid_shadow_320_skinny.png') no-repeat scroll 50% 97.8% rgba(0, 0, 0, 0); }



}





/*@media (max-width: 650px) {

.mp-property-listings-left{width:100%;}

.mp-property-listings-right{width:100%;}

	.mp-property-listings-right p img{max-width:none !important; }

}*/

 /* Added styles for Sold image overlay */

 .property-link {
	position: relative;
}

.property-sold-image {
	position: absolute;
	top: 50%;
	left: 50%;
	max-width: 100%;
	-ms-transform: translate(-50%,-50%); /* IE 9 */
    -webkit-transform: translate(-50%,-50%); /* Chrome, Safari, Opera */
    transform: translate(-50%,-50%);
}