/*********************************************************************************************************
Navigation buttons
*********************************************************************************************************/
/*.nav-btns-right a.prev{background: url('/components/com_properties/media/images/prev.png') no-repeat 0px 0px;}
.nav-btns-right a.next{background: url('/components/com_properties/media/images/next.png') no-repeat 0px 0px;}
.nav-btns-right a.list{background: url('/components/com_properties/media/images/list.png') no-repeat 0px 0px;}*/
.nav-btns-left .icon {
	font-size: 45px;
}
.nav-btns-right .icon-list {
	font-size: 24px;
	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_linkedin .at16nc, .addthis_button_facebook .at16nc,.addthis_button_twitter .at16nc{background: none;}
.addthis_button_linkedin, .addthis_button_facebook,.addthis_button_twitter{font-size:36px;color:#484848 !important; }
.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: 31px 0px;}
#at15s {display: none !important;}


/*********************************************************************************************************
Pictures
*********************************************************************************************************/
#PropertyRegion #Pictures {margin-bottom: 10px;}
#PropertyRegion #Pictures #LargePhoto{margin: 10px 0px; padding: 10px 5px; background: url('../../images/white3.png');}
#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: 50px;color: #0F173E;line-height: 50px;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;top: 9px;font-size: 45px;}
#PropertyRegion #Pictures #Photos .pic {overflow: hidden;}
#PropertyRegion #Pictures #Photos .pic ul {list-style-type: none; padding:0px !important; margin:0px !important; }
#PropertyRegion #Pictures #Photos .pic li {width: 22%;float: left !important;overflow: hidden;text-align: center;vertical-align: inherit;position: relative;margin: 0px !important;margin-right: 3px !important;height: 90px;margin-bottom: 1% !important; border:1px solid #A6A6A6; background:transparent; border-radius:0px;}
#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: 110px;width: 30%;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 {float: left;width: 100%;  }
#PropertyRegion .group-container .groupp {margin-bottom: 25px;border: 1px solid #ECECEC;padding: 5px;border-radius: 4px;border-radius: 0px;-moz-box-shadow: 0 1px 4px #888888;-webkit-box-shadow: 0 1px 4px #888; box-shadow: 0 1px 4px #888;}
#PropertyRegion .group-container .group .caption {text-align: left;line-height: 35px;color:#2d3252;font-size: 18px;padding-top: 16px; }
#PropertyRegion .group-container .group .content { padding-bottom:4px; border-top: 1px solid #E1E1E1; }
#PropertyRegion .group-container .group .field{line-height: 26px;background: url('../../images/white3.png');color: #000;padding: 0px 6px;}
/*
#PropertyRegion .group-container .group .field:nth-child(even){line-height: 26px;background: url('../../images/black3.png');color: #FFF;padding: 0px 6px;}
#PropertyRegion .group-container .group .field:nth-child(odd){line-height: 26px;background: url('../../images/white3.png');color: #000;padding: 0px 6px;}
*/

#PropertyRegion #details .panel-left .group-container .group .field{line-height: 30px; background: none;padding: 0;color: #000;}
#PropertyRegion .group-container .group .field .name { float:left;width: 44%;}
#PropertyRegion .group-container .group .field .sep { float: left; padding: 0px 10px 0px 5px ; font-weight: bold;}
#PropertyRegion .group-container .group .field .value { float: right;text-align: left;width: 46%;}
#PropertyRegion #details .panel-left .group-container .group .field .name{width: auto;}
#PropertyRegion #details .panel-left .group-container .group .field .value{font-weight: bold;width: auto;float:left;}
#PropertyRegion #details .panel-left .group-container .group .content{border-top: 1px solid #716F6F;}
#PropertyRegion .group-container .group .content.map {text-align: center;padding: 0px 2px;}
#PropertyRegion .group-container .group .content.map iframe{height: 210px;}
#PropertyRegion .group-container .group a.map-link{text-decoration: underline;display: block;padding-top: 10px;}

#PropertyRegion #GoogleMap { height: 310px;border: solid 1px #E0E0E0; margin: 20px 5px;}
.property {
border: 1px solid #ACACAC;
padding: 4px;
}
.property .image{text-align:center;height: 134px;}
.property img{max-height:134px;}
.property .info{font-weight:bold;}
hr.new-style {
border: 0;
height: 1px;
background: #000;
background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
background: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}
.item-box-grey h3{ font-size: 24px;}
/*********background*******/
#PropertyRegion #details .panel-content, #PropertyRegion #details .panel-left{background:url('/templates/omnicasa/images/opacity8.png'); padding: 16px 10px 0px 10px; }
#PropertyRegion #details .panel-left .nav-btns-right{float: right;}

#similar_list{background:url('/templates/omnicasa/images/opacity8.png'); margin-top:15px; padding:10px;}
#content-row{padding:0 !important; background:none !important;}
#content-row .row-container{padding:0 !important;}
.rightside, .leftside{margin-bottom: 18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
/*#PropertyRegion .content, #similar_list {
display: none;
}*/
/******responsive*****/
.nav-tabs {
margin: 0 !important;
}
.tab-content{
margin-bottom: 10px !important;
}
@media (max-width: 767px){
	.pull-right.nav-btns-right {float: none;width: 195px;text-align: center;margin: auto;}
	#PropertyRegion .header {font-size: 15px;font-weight: bold;}
	#similar_list{margin-bottom: 15px;}
}
@media (min-width: 440px) and (max-width: 767px){	
#similar_list .property{margin-bottom:10px;width: 48%;float: left;margin-left: 2%;}
}
@media (max-width: 439px){	
#similar_list .property{margin-bottom:10px;}
#similar_list .property .image {text-align: center; width: 100%; height: auto;}
#similar_list .property img {max-height: 100%; width: 100%;}
#PropertyRegion #details .panel-content, #PropertyRegion #details .panel-left {
padding: 10px 4px 0px 4px;
}
}
@media (max-width: 767px){
#PropertyRegion #details .panel-left{float: left; width: 100%;}
.leftside{width:100%; padding-top:10px; padding-bottom:10px;}
.nav-btns-right a{width: 46px;height: 41px;font-size: 28px;}
.nav-btns-right .arrow {margin: 1px;}
#PropertyRegion h3{font-size: 18px;}
}

@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;
	}
}
