
/***** Global *****/
/* Body */
	body {
	font-family: 'Ubuntu', sans-serif !important;
	color:#004085;
	margin: 0;
	padding: 0;
	text-align: left;
}
/* Headings */
h1 {
	color:#004085;
	font-size: 31px;
	font-family: 'Ubuntu', sans-serif;
	line-height:31px;
}
h2 {
	color:#f26521 !important;
	font-size: 18px;
	font-family: 'Ubuntu', sans-serif;
	line-height:24px;
}
h3 {
	color:#004085;
	font-size: 20px;
	font-family: 'Ubuntu', sans-serif;
	line-height:24px;
}
h4 {
	color:#004085;
	font-size: 18px;
	font-family: 'Ubuntu', sans-serif;
	line-height:20px;
}
h5 {
	color:#004085;
	font-size: 16px;
	font-family: 'Ubuntu', sans-serif;
	line-height:18px;
}
h6 {
	color:#004085;
	font-size: 14px;
	font-family: 'Ubuntu', sans-serif;
	line-height:16px;
}
/* Anchors */
a {
	outline: 0;
}
a img {
	border:0px;
	text-decoration:none;
}
a:link, a:visited {
	padding: 0px;
	text-decoration:underline;
}
a:hover, a:active {
	text-decoration:none !important;
}
/* Paragraphs */
p {
	margin-bottom: 0px;
}
strong, b {
	font-weight: bold;
}
em, i {
	font-style: italic;
}
/* Lists */
ul {
	list-style:none;
	margin: 0px;
}
ol {
	list-style: none;
	margin: 0px;
}
dl {
	margin: 0px;
}
dt {
	font-weight: bold;
}
dd {
	margin-left: 0px
}
/* Quotes */
blockquote {
	font-style: italic;
}
q {
}
/* Tables */
table {
	margin: .5em auto 1.5em auto;
	width: 98%;
}
/* Thead */
	thead th {
	padding: .5em .4em;
	text-align: left;
}
thead td {
}
/* Tbody */
	tbody td {
	padding: .5em .4em;
}
tbody th {
}
tbody .alt td {
}
tbody .alt th {
}
/* Tfoot */
	tfoot th {
}
tfoot td {
}
/* your site css */

#Header {
	margin-top:0px;
	overflow:hidden;
	position:relative;
}
/*#Logo {
	float:left;
	height:171px;
	width:316px;
}*/
#Contactinfo {
	/*float:right;
	overflow:hidden;
	/*width:620px;*/
}
#Searchbox {
	/*text-align:right;*/
}
#Search {
	float:right;
	overflow:hidden;
	margin-top:5px !important;
	background:url(images/icon/search-btn.png) right top no-repeat;
	width:429px;
	height:70px;
	display:block;
}
#Search .box {
	background:none;
	color:#939598;
	padding:2px 2px 2px 8px;
	font-family: 'Ubuntu', sans-serif;
	font-size:16px;
	line-height:26px;
	float:left;
	width:303px;
	height:31px;
	margin-top:6px;
	border:none;
	outline:0px !important;
}
#Search .btn {
	border:none;
	cursor:pointer;
	font-family: 'Ubuntu', sans-serif;
	font-size:20px;
	line-height:25px;
	color:#FFF;
	float:right;
	height:44px;
	padding:0px;
	width:115px;
	border:none;
	background:none;
}
#Navigation {
	float:right;
	margin-top:53px;
	width:100%;
}
#Navigation ul {
	float:right;
}
#Navigation ul li {
	float:left;
	padding:0 0px 0 19px;
}
/**************************************************Header end here****************************************************/



/**************************************************Content start here****************************************************/
#Content-top-bg {
	background:url(images/bg/content-top-bg.jpg) left top no-repeat;
	padding-top:7px;
}
#Content-bottom-bg {
	background:url(images/bg/content-bottom-bg.jpg) left bottom no-repeat;
	padding-bottom:160px;
	background-size: 100% auto;
}
#Content-repeat-bg {
	background:url(images/bg/content-repeat-bg.jpg) left top repeat-y;
	overflow:hidden;
}

#itemslist {
	float:left;
/*	overflow:hidden;*/
}

#itemslist li.last {
	padding:0px;
	margin:0 0 -19px 0px;
}
#itemslist li img {
	border:1px solid #fff;
}
.Item-box.style {
	margin-bottom:10px;
}
.Item-box ul {
}
.Item-box li {
}
.Item-box li a {
	color:#004085;
	font-size:14px;
	line-height:21px;
}
.Item-box li a:hover {
	text-decoration:underline !important;
}
.Item-box h2 {
	text-decoration:underline;
}
#Main-content {
	float:left;
	padding:0 3px 0 0px;
	width:670px;
}
#Areainfo {
	padding:0 0 0 17px;
}
#Areainfo h2 {
	line-height:38px;
}
#Areainfo p {
	color:#004085;
	font-size:14px;
	line-height:19px;
}
#Gallary {
	margin:0 0 0 8px;
}
#Gallary ul {
}
#Gallary li {
	float:left;
	padding:12px 0px 12px 8px;
}
#Gallary li a {
	color:#939598;
	display:block;
	font-family: 'Ubuntu', sans-serif;
	font-size:11px;
	line-height:11px;
	text-align:center;
}
#Gallary li img {
	border:1px solid #004085;
}
#Gallary span {
	color:#004085;
	display:block;
	font-family: 'Ubuntu', sans-serif;
	font-size:15px;
	line-height:22px;
	text-align:center;
}
/**************************************************Content end here****************************************************/



/**************************************************Footer start here****************************************************/
#Footer {
	margin:0 auto;
	width:90%;
	padding-bottom:50px;
	text-align:center;
}
#Footer span {
	color:#004085;
	display:block;
	font-size:12px;
	text-align:center;
}
#Footer ul {
	overflow:hidden;
}
#Footer ul li {
	display:inline-block;
	background:url(images/bg/li-bg.gif) right 5px no-repeat;
}
#Footer ul li.none {
	background:none;
}
#Footer ul li a {
	color:#004085;
	font-size:12px;
	font-family: 'Ubuntu', sans-serif;
	line-height:18px;
	margin:0 13px 0 13px;
}
#Footer ul li a:hover {
	color:#f26521;
}
/**************************************************Footer end here****************************************************/



/**************************************************Container end here****************************************************/
#wpcf7-f10-p8-o1 form.wpcf7-form .wpcf7-textarea{min-height: 30px !important;width:332px;}
span.wpcf7-form-control-wrap input{padding: 4px 10px;}
span.wpcf7-form-control-wrap textarea{padding: 4px 28px;}
#wpcf7-f30-p110-o1 form.wpcf7-form textarea{ width: 330px!important; height: 80px!important;}
/*.wpcf7-submit{ margin-bottom: 10px; cursor: pointer;}*/
.wpcf7-submit{background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'Ubuntu',sans-serif;
    font-size: 20px;
    height: 55px;
    line-height: 25px;
    padding: 0;
    width: 116px; background:url(images/bg/submit-btn.png) no-repeat scroll right 5px transparent; cursor: pointer;}


.search_abc{
    height:36px;
}
.type-property{
    width:100%;
    float:left;
}
#Sidebar ul h4 {display:none}

.building_title_wrapper{
    
}

#gallerypropertieswidget-3 .wpp_gallery_widget h3 { marrgin-left:4px !important;}
/*#itemslist .property_widget_block{display:none!important;} */

.property_special_text{
	color:#f00 !important;
	font-weight:bold;
}
.listLink { 
 color:#666;
}
.red {color:#f00 !important; }

H2 active {
    color: #f26521;
    font-size: 18px;
    font-family: 'Ubuntu', sans-serif;
}

.addthis_toolbox.addthis_default_style.addthis_32x32_style {
    padding-top: 12px;
}













/******************* Neil November 2015 ************************/


#Container {
	width:100%;
}

#Page {
	margin:0 auto;
	width:100%;
	max-width:966px;
}

#Contactinfo { float:right;width:510px; }
#HeadLogo { float:left;width:316px; }

.FullPhone { display:block; }
.SplitPhone { display:none; }

/* pagination slider */
.wpp_ui .wpp_pagination_slider.ui-slider-horizontal { width:70% !important; } 

#Content {
	margin-top:0px;
	padding-top:20px;
	width:100%;
	border:3px solid #004085;
	border-radius:4px;
}

#Sidebar {
	/*margin-left: 5px !important;*/
	width:100% !important;
	margin-bottom:25px !important;
	margin-left:10px;
}

#SidebarMobile {
	display:none;
}

#SidebarDesktop {
	display:block;
}

.Item-box { width:95%; }

a .sidebar_property_thumbnail img { width:90% !important;max-width:85px !important; }

.property_widget_block { width:90% !important;max-width:85px !important; }

.col-sm-1 #itemslist li { width:90%; }

@media (max-width:860px){
	
.FullPhone { display:none; }
.SplitPhone { display:block; }

#Contactinfo { width:100% !important;text-align:center !important;float:none !important; }

#HeadLogo { width:100% !important;text-align:center !important; padding:0px;float:none !important; }

#Search { margin:auto !important;float:none !important; }

#Navigation {
	margin-top:25px;	
	text-align:center;
	float:none!important;
	height:43px !important;
}

#Navigation ul {
	float:none !important;
	margin:auto !important;
	display:inline-block ;
}


}

@media (max-width:550px){


#Search .box { border:1px solid #CCC; width:100% !important;text-align:center;padding-left:20px;padding-right:20px;outline:0px !important;font-size:18px;padding:3px; }

#Search {
	float:none !important;
	text-align:center !important;
	background: none !important;
	width:100% !important;
	padding-left:10px;padding-right:10px;
	padding-top:10px;
}

#Navigation {
	margin-top:25px;	
	text-align:center;
	float:none!important;
	height:43px !important;
}

#Navigation ul {
	float:none !important;
	margin:auto !important;
	display:inline-block ;
}

#Navigation ul li {
	padding-left:5px !important;	
}

#Navigation ul li a {
	font-size:18px !important;	
}

}



@media (max-width:767px){

.col-sm-1 { 
	width:100% !important;
	clear:both !important;
	text-align:center!important;
}

.col-sm-1 #itemslist li { width:95% !important; }

.thumbnail { margin-bottom:0px !important; }

.col-sm-2 { 
	width:100% !important;
	clear:both !important;
	text-align:center;
	padding-left:2%;
}

.Item-box {
	float:left !important;
	width:31% !important;
	text-align:left;
}

.col-sm-9 { 
	clear:both !important;
	width:100% !important;
}

.sidebar_gallery_item { margin-bottom:10px; }

#Sidebar { margin-left:0px !important; }

#SidebarDesktop {
	display:none !important;
}

#SidebarMobile {
	display:block !important;
}

}


@media (max-width:500px){

.Item-box {
	width:95% !important;
	text-align:left;
}

.wpp_overview_left_column {
	width:100% !important;
	clear:both !important;	
}

.wpp_overview_right_column {
	width:100% !important;
	clear:both !important;
	margin-left:0px !important;
	text-align:left !important;
}

.sidebar_gallery_item { width:100% !important; }

#Sidebar { margin-left:0px !important; }

}

@media (max-width:600px){

.wpp_sorter_options { padding-top:15px; }

.wpp_gallery_widget { width:100% !important; max-width:none!important; }

.sidebar_gallery_item { display:inline-block !important; width:49%; }

.entry-content { width:100% !important; }

#property_stats.overview_stats dd, .wpp_property_stats.overview_stats dd { padding-left:10px !important; }

#property_stats.overview_stats dt, .wpp_property_stats.overview_stats dt { width:auto !important; }

.wpp_stat_dt_special_text { display:none !important; }

#property_stats dt { padding-right:10px; }

.wpp_gallery_widget_image  { width:100% !important; }

}

.wpp_sorter_options .wpp_sortable_link.wpp_sorted_element { font-size:15px;padding:3px; }

.wpp_pagination_slider_wrapper { padding-top:20px;padding-bottom:20px; }

.wpp_gallery_widget { width:20%;max-width:147px; }

.wpp_gallery_widget img.wpp_gallery_widget_image { margin:0px!important; }

#primary .widget-area { max-width:147px; float:left; }

.entry-content { width:80%; float:left; padding-right:5%; }

.wpp_the_content p a img { width:100%;height:auto; }

.property_property_code { display:none !important; }



.property_show_on_home_page { display:none !important; width:0px !important; overflow:hidden !important; } 


.wpcf7-form input { width:90% !important; max-width:550px; }

.wpcf7-form textarea { width:90% !important; max-width:550px; height:250px; }

.wpcf7-submit { max-width:116px !important; }

#Areainfo h2 { line-height:38px !important; margin:0px !important; }

#Areainfo h2 a { color:#0000ee !important; }

.BlogPost img { max-width:100% !important; height:auto !important; }

.wpp_the_content img { width:90% !important; height:auto !important; }





/*----- Accordion -----*/
.accordion, .accordion * {
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}

.accordion {
	overflow:hidden;
	/*box-shadow:0px 1px 3px rgba(0,0,0,0.25);*/
	/*border-radius:3px;*/
	background:#f7f7f7;
}

/*----- Section Titles -----*/
.accordion-section-title {
	width:100%;
	padding:15px;
	display:inline-block;
	border-bottom:1px solid #034c7a;
	background:#ffffff;
	transition:all linear 0.15s;
	/* Type */
	font-size:1.200em;
	/*text-shadow:0px 1px 0px #1a1a1a;*/
	color:#0040a3;
}

.accordion-section-title.active, .accordion-section-title:hover {
	background:#004085;
	/* Type */
	text-decoration:none;
	color:#ffffff;
}

.accordion-section:last-child .accordion-section-title {
	border-bottom:none;
}

/*----- Section Content -----*/
.accordion-section-content {
	padding:15px;
	display:none;
}

.accordion-section-content ul li { padding-bottom:6px; }

div.property_title{
	padding:0 0 10px 0;
}
.wpp_row_view .property_title a {
	font-size:18px;
}
.wpp_row_view ul.wpp_overview_data .property_price{
	padding-left:0 !important;
}