

/*********************************************************************************************************
Navigation buttons
*********************************************************************************************************/
.nav-btns-left .icon {
	font-size: 45px;
}
.nav-btns-right .icon-list {
	font-size: 54px;
	line-height: 72px;
	text-align: center;
}
.nav-btns-left .building_parts {
	position: relative;
	margin-top: 1px;
}

.nav-btns-left .building_parts .addthis_toolbox {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 46px;
	height: 42px;
}
.nav-btns-left .building_parts .addthis_toolbox a{
	display:block;
	height: 40px;
	margin-top: 2px;
}
.addthis_button_compact .at16nc{background: none;}

.addthis_button_compact .at16nc:hover {background-position: -30px 0px;}
.nav-btns-right img {width: 60px;opacity: 0.8;}
.nav-btns-right img:hover{opacity: 0.5;-webkit-transition: 0.2s;-moz-transition: 0.2s;transition: 0.2s;}
.nav-btns-right .arrow {float: left;margin: 2px;}
.nav-btns-left img {height: 30px;opacity: 0.8;}
.nav-btns-left .arrow {float: left;margin-right: 6px;}
.nav-btns-left {padding-top: 9px;}
.nav-btns-wrapper {padding: 0px 0px 10px 0px;}
#at15s {display: none !important;}

#PropertyRegion .header h3 {line-height: 35px;height: 35px; font-size: 18pt; color: #808080}

/*#PropertyRegion .header h3 {font-size: 30px;line-height: 40px;}*/


/*********************************************************************************************************
Pictures
*********************************************************************************************************/
#PropertyRegion #Pictures {margin-bottom: 10px;}
#PropertyRegion #Pictures #LargePhoto .pic{ position: relative;text-align: center;padding: 0 2px 2px 0;position: relative;width: 100%;padding-bottom: 65%;height: 0;overflow: hidden;}
#PropertyRegion #Pictures #LargePhoto .pic .item {text-align: center;display: none;margin-bottom: 0px;position: absolute;width: 100%;height: 99%;background-size: contain;background-position: center;background-repeat: no-repeat;}
#PropertyRegion #Pictures #LargePhoto .pic .item a{	display: block;height: 100%;width: 100%;}
#PropertyRegion #Pictures #LargePhoto .pic .item:first-child {display:block;}
#PropertyRegion #Pictures #LargePhoto .pic img { border: solid 1px #E6E6E6;vertical-align: top;max-height: 100%;display: none;}
#PropertyRegion #Pictures #LargePhoto .control{height: 40px;color: #0F173E;line-height: 40px;font-weight: bold;font-size: 13px;text-align: center;vertical-align: middle;position: relative;}
#PropertyRegion #Pictures #LargePhoto .control .icon { margin: 0px 4px;cursor: pointer;margin-left: 2px;position: relative;top: 2px;font-size: 20px;}
#PropertyRegion #Pictures #Photos .pic {overflow: hidden;}
#PropertyRegion #Pictures #Photos .pic ul {list-style-type: none; padding:0px !important; margin:0px !important; text-align: center !important;}
#PropertyRegion #Pictures #Photos .pic li {background: rgba(0, 0, 0, 0);width: 14%;float: left !important;overflow: hidden;text-align: center;vertical-align: inherit;position: relative;margin: 0px !important;margin-right: 4px !important;height: 70px;}
#PropertyRegion #Pictures #Photos .pic li img {max-height: 100%;max-width:100%; }
#PropertyRegion #Pictures #Photos .pic li img:hover { opacity:0.7; filter:alpha(opacity=70); }
#PropertyRegion #Pictures #Photos .pic li.last { margin-right: 0px; }
#PropertyRegion #Pictures #Photos .control{padding-right: 0px;}
#PropertyRegion #Pictures #Photos.less6 .control{display:none;}
#PropertyRegion #Pictures #Photos .control .map{ float: left;}
#PropertyRegion #Pictures #Photos .control .pages{ float:right;}
#PropertyRegion #Pictures #Photos .control .pages a { color: #808080; text-decoration: none; padding: 0px 3px; }
#PropertyRegion #Pictures #Photos .control .pages a:hover { color: #0F173E; text-decoration: underline; }
#PropertyRegion #Pictures #Photos .control .pages a.current { color: #0F173E;font-size: 13px; }
#PropertyRegion #Pictures #Photos .control a#prev {background: url(../../images/carousel_prev.png) no-repeat;left: 0;float: left;height: 26px;width: 26px;cursor: pointer;margin-left: 15px;}
#PropertyRegion #Pictures #Photos .control a#next {background: url(../../images/carousel_next.png) no-repeat;right: 0;float: right;height: 26px;width: 26px;cursor: pointer;margin-right: 15px;}
#PropertyRegion #Pictures #Photos .control a{position: absolute;top: 24px;}
#PropertyRegion #Pictures #Photos .control a:hover {background-position: 0px -26px;}
#PropertyRegion #Pictures #Photos.less6 .pic li.thumbnail {display: inline-block;float: none !important;}
#Photos {position: relative;}
#PropertyRegion #Pictures #Photos .pic li.selected {border: 1px solid #AAA;}
#PropertyRegion #Pictures #Photos .pic li.thumbnail a{height: 70px;width: 14%;vertical-align: middle;text-align: center;}
#PropertyRegion #Pictures #Photos .pic li.thumbnail a img{max-height: 100%;max-width: 100%;}


/*********************************************************************************************************
Group container
*********************************************************************************************************/
#PropertyRegion .description { padding: 10px 5px; }
#PropertyRegion .group-container {  }
#PropertyRegion .group-container .group {margin-bottom: 25px;border: 1px solid #ECECEC;padding: 5px;border-radius: 0px;}
#PropertyRegion .group-container .group .caption {text-align: left;line-height: 28px;color: #b8a469;font-weight:bold;text-transform: uppercase;font-size: 18px;/*border-bottom: 1px solid #F4F4F4;*/margin-bottom: 7px;}
#PropertyRegion .group-container .group .content { padding-bottom:5px; }
#PropertyRegion .group-container .group .field {line-height: 30px;} 
#PropertyRegion .group-container .group .field .name { float:left;min-width: 46%;}
#PropertyRegion .group-container .group .field .sep { float: left; padding: 0px 10px 0px 5px ; font-weight: bold;}
#PropertyRegion .group-container .group .field .value { float:left;  font-weight: bold;    width: 48%;}
#PropertyRegion .group-container .group .content.map {text-align: center;padding: 0px 2px;}
#PropertyRegion .group-container .group .content.map iframe{height: 300px;}
#PropertyRegion .group-container .group a.map-link{text-decoration: underline;display: block;padding-top: 10px;}

/*Accordions*/
#PropertyRegion .group-container .group.accordion-group {margin-bottom: 0px;padding: 0;}
#PropertyRegion .group-container .group.accordion-group .caption {border: none;margin: 0;}
#PropertyRegion .group-container .group.accordion-group .content {padding-bottom: 0px;}

#PropertyRegion .group-container .group a.accordion-toggle {background: #b8a469;color: #FFF;font-size: 15px;}

#PropertyRegion #GoogleMap { height: 300px;border: solid 1px #E0E0E0;}


.galleria {width: 100%;height: 600px;margin-bottom: 0px;}

.property .pic {padding-bottom: 80%;background-size: cover;border: 1px solid #DDD;margin-bottom: 10px;position: relative;}
.property .pic a {display: block;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.property .prop-price {font-size: 19px;line-height: 35px;}
.property .prop-address {line-height: 27px;font-size: 15px;}
.property .prop-link {padding: 8px 7px;float: right;}
.galleria-stage {
        margin-top: -30px !important;
    top: 0px !important;
}

@media (max-width: 768px){
	.pull-right.nav-btns-right {float: none;width: 100%;text-align: center;margin: auto;}
	#PropertyRegion .header {font-size: 15px;font-weight: bold;}
	#PropertyRegion .row-fluid .span6{float: none;display: block;width: auto;}
	.contact-btn1 {margin-bottom: 10px;}
	.group.hidden-print.contact-btn .row-fluid .span6 {
		width: 48.93617021276595% !important;
		float: left !important;
		margin-left: 2.127659574468085% !important;
	}
	.group.hidden-print.contact-btn .row-fluid .span6:first-child{
		margin-left: 0 !important;
	}
}

@media (max-width: 450px){
	.group.hidden-print.contact-btn .row-fluid .span6 {
		width: 100% !important;
		float: none !important;
		margin-left: 0 !important;
	}
}

@media print {
	.moduletable.navigation, .nav-btns-wrapper, #PropertyRegion .header, #Photos, #LargePhoto .control, #PropertyRegion .hidden-print{
		display: none !important;
	}
	#PropertyRegion #Pictures #LargePhoto .pic img{
		display: block;
	}
}
