/**Theme Name: WA Property ConnectionTheme URL: Description: WA Property Connection Official Wordpress ThemeAuthor: SwishDesignAuthor URI: swishdesign.com.auVersion: 0.1**/html, body {  height:100%;}html * {  -webkit-font-smoothing: antialiased;}/** GENERAL CSS PROPERTIES **/body {	background:url('images/bodybg.gif') #eaeaea;	padding:0;	margin:0;	font-family: "HelveticaNeueLTStd-Roman", sans-serif;	font-size:13px;}@font-face {		font-family: 'HelveticaNeueLTStd-Roman';		src: url('fonts/fontscorecomhhelveticaneueltstd55roman.eot');		src: url('fonts/fontscorecomhhelveticaneueltstd55roman.eot?#iefix') format('embedded-opentype'),				 url('fonts/fontscorecomhhelveticaneueltstd55roman.woff') format('woff'),				 url('fonts/fontscorecomhhelveticaneueltstd55roman.ttf') format('truetype'),				 url('fonts/fontscorecomhhelveticaneueltstd55roman.svg#fontscorecomhhelveticaneueltstd55roman') format('svg');		font-weight: normal;		font-style: normal;}@font-face {  font-family: 'Century-Schoolbook-Normal';  src: url('fonts/Century-Schoolbook-Normal.eot?#iefix') format('embedded-opentype'),  url('fonts/Century-Schoolbook-Normal.woff') format('woff'), url('fonts/Century-Schoolbook-Normal.ttf')  format('truetype'), url('fonts/Century-Schoolbook-Normal.svg#Century-Schoolbook-Normal') format('svg');  font-weight: normal;  font-style: normal;}#wrapper {	width:914px;  margin:auto;        /** STICKY FOOTER **/    min-height:100%;    position:relative;    margin-bottom:-47px;}.clearer {  clear:both;}a img {  border:none;}a {  text-decoration:none;}a:hover {}h1,h2,h3,h4,h5 {  font-weight:normal;	margin:10px 0px;	font-family: "Georgia", Arial, sans-serif;}h1 {  font-size:25px; }h2 {  font-size:23px; }h3 {  font-size:20px; }h4 {  font-size:19px; }h5 {  font-size:17px; }h1 a, h2 a, h3 a, h4 a, h5 a {}* {	outline: none;}/** HEADER **/#header {}#header-images {	height:350px;	overflow:hidden;	z-index:10;	width:900px;	margin:auto;}#header-overlay {	height:350px;	overflow:hidden;	margin-top:-350px;	position:relative;	z-index:50;}#logo {	padding-top:32px;	width:239px;	height:88px;	float:left;}#logo a {	display:block;	width:239px;	height:88px;}#weaddvalue {	width:228px;	height:81px;	float:right;	padding-top:195px;}#weaddvalue a {	display:block;	width:228px;	height:81px;}/** MAINNAV **/#mainnav {	background:url('images/navbg.gif') no-repeat top center transparent;	height:56px;  display:none;}#mainnav-container {	float:right;	position:relative;	left:-50%;	text-align:left;}#mainnav ul {	list-style:none;	position:relative;	left:50%;}#mainnav ul li {	height:30px;	padding-top:19px;	cursor:pointer;}#mainnav ul li.item-last {}#mainnav ul li.item-first {}#mainnav ul li a {	text-transform:UPPERCASE;	color:#fff;	font-size:12px;	padding:0px 20px;}#mainnav ul li.menuhovered,#mainnav ul li.current_page_item,#mainnav ul li.current_page_ancestor,#mainnav ul li.sfHover {	background:#011a46;}#mainnav ul li.item-last a {}#mainnav ul li.item-first a {}#mainnav ul li.current_page_item a {}/** MAINNAV: dropdowns **/#mainnav ul li ul {	left:0;}#mainnav ul li ul li {	padding:0;	height:auto;}#mainnav ul li ul li.item-last  {}#mainnav ul li ul li.current_page_item {}#mainnav ul li ul li a {	padding:8px 12px;	background:#012151;	width:180px;	border-bottom:dashed 1px #0A2E63;	text-transform:none;}#mainnav ul li ul li a:hover {	background:#011a46;}#mainnav ul li ul li.item-last a {}#mainnav ul li ul li.current_page_item a {} /** MAIN **/#mainarea {	background:url('images/mainareabg.gif') repeat-y transparent;	width:900px;	margin:auto;}#mainareatop {	margin-top:29px;	background:url('images/mainareatop.gif') no-repeat top center;	height:11px;}#mainareabot {	background:url('images/mainareabot.gif') no-repeat bottom center;	height:11px;	margin-bottom:29px;}/** MAIN: main content **/#main_content {	width:600px;	float:right;	padding:0px 25px;  font-family: "HelveticaNeueLTStd-Roman", sans-serif;}.list-post-item {  padding-left:15px;  padding-right:15px;}#main_content h1.title {  margin-bottom:30px;}#main_content h3 {  font-size:14px;  color:#012151;  text-transform:UPPERCASE;  letter-spacing:0.7px;  line-height:24px;  font-family: "HelveticaNeueLTStd-Roman", sans-serif;}#main_content .entry img {  border:solid 5px #fff;  -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.5);  box-shadow: 0 0 5px 1px rgba(0,0,0,0.5);}#main_content  a {  color:#012151;}/** MAIN: main content : columns **/.twocol_content {  -webkit-column-count: 2;  -moz-column-count: 2;  column-count: 2;}/** BLOG **/#main_content .post {	margin-bottom:20px;}#main_content .post h1 a {	font-size:14px;	padding-bottom:3px;}#main_content .post h2.post_title {	margin-bottom:0;	font-weight:bold;}#main_content .post h2.post_title a {	color:#003853;	font-size:18px;}.archive #main_content h2.pagetitle,.archive #main_content h1.pagetitle {	font-weight: bold;	text-transform: uppercase;}.entry img.frame {	float:left;	margin:5px 10px 10px 0;	padding:0px;	border:solid 1px #8C1135;}#main_content .postmetadata {  font-size:12px;	display:block;	clear:both;	border-top:solid 1px #E0E0E0;	padding-top:10px;	margin-top:10px;}/** MAIN: sidebars **/.sideblock {	width:205px;  margin-bottom:30px;}.sideblock h2 {	font-size:16px;  font-family: Georgia, sans-serif;  color:#262526;}.sideblock ul {}.sideblock ul a {	color:#262526;}.sideblock ul a:hover {}.sideblock ul li {}.sideblock_bot {  clear:both;}.left_sidebar {	width:225px;	float:left;	padding-left:25px;	color:#262526;  font-size:11px;}.left_sidebar .subscribe2widget {}.recent-posts-3 .sideblock_content {  background: transparent url("images/latestnewsbg.png") no-repeat scroll center top;  float: left;  height: 188px;  margin-left: -33px;  padding: 5px 10px 5px 25px;}.recent-posts-3 h2 {  color:#fff;}.recent-posts-3 ul {  padding-left:12px;  padding-top:5px;}.recent-posts-3 li {  list-style-image:url('images/list-style.png');  margin:4px 0 6px 0;}.recent-posts-3 li a {  color:#fff;}.recent-posts-3 .sideblock_bot {  display:block;  height:10px;  background:url('images/latestnewsbg-bot.png') no-repeat top center transparent;  width:238px;  float:left;  margin-left:-33px;}/** SUBSCRIBE 2 **/.subscribe2widget label[for=s2email] {  display:none;}.subscribe2widget form p {  display:inline;  margin:0;}.subscribe2widget #s2email {  float:left;}.subscribe2widget input[type=submit] {  background: #ccd9f1 none repeat scroll 0 0;  border: 1px solid #2e2e2e;  color: #2e2e2e;  float: right;  font-size: 12px;  /*margin-top: -22px;*/  margin-top: -21px;  padding: 1px;  height: 21px;}.firefox .subscribe2widget input[type=submit] {	height: 24px;	margin-top: -23px;}.subscribe2widget p.s2_error {  clear:both;}/** FOOTER **/#footer {	background:#fff;	width:900px;	height:47px;	margin:auto;  position:relative;  z-index:20;}.push {	padding-bottom:47px;  position:relative;  z-index:1;}.footer_content {	color:#626262;	font-size:11.5px;}.footer_content a {	color:#626262;}.footer_links {	float:left;	width:400px;	padding-left:25px;	padding-top:18px;}.footer_text {	float:right;	width:400px;	padding-right:25px;	padding-top:18px;	text-align:right;}/** CONTENT PROPERTIES **/img.centered { display: block; margin-left: auto; margin-right: auto;}img.alignright { display: inline; margin: 0 0 2px 10px; }img.alignleft { display: inline; margin: 0 10px 2px 0;}.alignright { float: right;}.alignleft { float: left;}/** ETC **//** FOR SALE / LEASE **/.search_properties {}.search_widget {}.search_widget h2 {  font-family: Arial, sans-serif;  font-size:19px;  margin:0;}.basic_search_fields {  margin-bottom:20px;}.basic_search_fields h2 {  background:#012151;  color:#dfe4df;  padding:10px 15px;}.search_container {  background:#dfe4df;  color:#666666;  font-size:12px;  font-family: Arial, sans-serif;  padding:15px;}.search_container input[type=text] {  width:130px;}.search_container input[type=text],.search_container select {  border:solid 1px #cccccc;  padding:6px 5px;}.search_container input[type=image] {  display: inline-block;  float: right;  font-size: 0;  line-height: 0;}.basic_search_fields input[type=image] {  margin: 0 98px 0 0;}.search_field span {  margin:5px 10px 5px 0;  display:inline-block;}.refine_search_fields h2 {  background:#b2bdc0;  color:#012151;  padding:7px 15px;}.rea-widget-list {  margin-top:20px;}/***Update CSS 09/03/15 ***/#about-us-widget {	margin-top: 15px;}#about-us-widget p strong {	font-family: 'Century-Schoolbook-Normal';	font-size: 16px;	color: #262526;	margin-bottom: 17px;	display: inline-block;}#about-us-widget p {	line-height: 18px;	}#featured-property-widget {	display: none;}#featured-property-widget p strong {	font-size: 12px;}#featured-property-widget .property-box {	margin-bottom: 30px;}#featured-property-widget img {	border: solid 5px #e4e4e4;    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.5);    box-shadow: 0 0 5px 1px rgba(0,0,0,0.5);}#featured-property-widget ul {	padding: 0 0 0 14px;	}#featured-property-widget ul li {	margin-bottom: 9px;}#featured-property-widget .f-link a {	display: inline-block;	color: #fff;	background: #012151;	font-size: 10px;	width: 67px;	height: 13px;	text-align: center;	padding: 6px 0 0;}.pc #featured-property-widget .f-link a {	height: 15px;	padding: 4px 0 0;}.hidden {	display: none;}#cboxOverlay {	background: #000!important;    opacity: 0.5!important;}