/**Theme Name: Select PoolsTheme URL:Description: Select Pools Official Wordpress ThemeAuthor: SwishDesignAuthor URI: swishdesign.com.auVersion: 0.1**//*html, body {  height:100%;}*//** GENERAL CSS PROPERTIES **/body {	background:url('images/bodybg.gif') transparent;	margin:0;	padding:0;	font-size:14px;	font-family:"Century Gothic", sans-serif;	border-top:solid 3px #0f6cb6;}#wrapper {  margin:auto;        /** STICKY FOOTER     min-height:100%;    position:relative;    margin-bottom:-53px;**/}.clearer {  clear:both;}a img {  border:none;}a {	color:#2e2d2d;  text-decoration:none;}a:hover {}h1,h2,h3,h4,h5 {  font-weight:normal;}h1 {  font-size:25px; }h2 {  font-size:18.88px;color:#2c2d2d; }h3 {  font-size:17px;color:#2e2d2d;font-weight:bold; }h4 {  font-size:19px; }h5 {  font-size:13px;color:#2e2d2d;text-transform:UPPERCASE;letter-spacing:1.95px;font-weight:bold; }h1 a, h2 a, h3 a, h4 a, h5 a {	color:#2e2d2d;}/** HEADER **/#header {	height:134px;	width:1140px;	margin:auto;	border-bottom:solid 4px #0f6cb6;}#logo {	float:left;	width:186px;	height:85px;	margin-top:21px;}#logo a {	width:186px;	height:85px;	display:block;}#header_contact {	background:#0f6cb6;	color:#fff;	float:right;	width:252px;	font-size:12.8px;	text-align:center;	padding:8px 0;	height:17px;}#header_contact a {	color:#fff;}#splash {	width:1140px;	margin:auto;}#splash_container {	width:1140px;	height:483px;	overflow:hidden;}#splash_container img {	width:1140px;	height:483px;}#splash_nav {	margin-top:-281px;	margin-bottom:281px;}#splash-left {	background:url('images/slide-left.png') no-repeat transparent;	float:left;	width:24px;	height:40px;	margin-left:-44px;}#splash-right {	background:url('images/slide-right.png') no-repeat transparent;	float:right;	width:24px;	height:40px;	margin-right:-44px;}.slide {}.slide_image {  position:relative;  z-index:40;}.slide_text {  color: #fff;  float: left;  font-size: 30px;  line-height: 1.2;  margin-left: 84px;  margin-top: -175px;  position: relative;  text-align: right;  width: 350px;  z-index: 99;}.slide_text em {  font-size:50px;  text-transform:UPPERCASE;  font-style:normal;  font-weight:bold;}/** MAINNAV **/#mainnav {	float:right;	width:800px;	margin-top:65px;	display:none;}#mainnav ul {	float:right;}#mainnav ul li {	margin-left:18px;}#mainnav ul li.item-last {}#mainnav ul li.item-first {}#mainnav ul li a {	text-transform:UPPERCASE;	color:#fff;	background-color:#0f6cb6;	padding:12px 19px;	font-size:12px;}#mainnav ul li a:hover {	background:#2692e8;}#mainnav ul li.item-last a {}#mainnav ul li.item-first a {}#mainnav ul li.current_page_item a {	background:#2692e8;}#mainnav ul li.current_page_item li a {	background:#0f6cb6;}#mainnav ul li.current_page_item li a:hover {	background:#2692e8;}/** MAINNAV: dropdowns **/#mainnav ul li ul {	float:none;}#mainnav ul li ul li {	margin-left:0;}#mainnav ul li ul li.item-last  {}#mainnav ul li ul li.current_page_item {}#mainnav ul li ul li a {}#mainnav ul li ul li.item-last a {}#mainnav ul li ul li.current_page_item a {} /** MAIN **/#mainarea {	background:url('images/mainbg.png') transparent;	clear:both;	border-top:solid 1px #0f6cb6;	border-bottom:solid 1px #7d7566;}#mainarea_wrap {	width:1140px;	margin:auto;	position:relative;	z-index:20;}/** MAIN: main content **/#main_content #entry_left {	float:left;	width:365px;	color:#2c2d2d;	font-size:18.88px;	text-align:right;	padding-left:70px;	padding-top:38px;}#main_content #entry_wrap {	background:url('images/half.gif') no-repeat top left transparent;	padding-left:1px;	float:right;	width:649px;}#main_content .entry {	background:url('images/maincontentbg.png') transparent;	padding:20px 40px 40px;	min-height:200px;}.list-post-item {  padding-left:15px;  padding-right:15px;}#main_content h1.title {	background:url('images/heading-trans.png') transparent;	border-left:solid 1px #9ed6e7;	border-top:solid 1px #9ed6e7;	float:right;	width:569px;	padding:30px 40px;	color:#fff;	font-size:24.88px;	font-family: "Lato", sans-serif;	line-height:24.88px;	margin-bottom:0;	margin-top:-86px;}#main_content .entry a {  font-style:italic;  font-weight:700;}#main_content ol {	padding-left:60px;}#main_content ul {	padding-left:60px;}#main_content ul li {	list-style-image:url('images/ullist.png');}/** 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:5px;	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 {}.sideblock h2 {}.sideblock ul {}.sideblock ul a {}.sideblock ul a:hover {}.sideblock ul li {}.left_sidebar {}.right_sidebar {}/** subscribe 2 widget **/.s2_form_widget-2 {	background:#0e76bc;	color:#fff;	display:none;}.s2_form_widget-2 a {	color:#fff;	text-decoration:underline;}.s2_form_widget-2 h2 {	color:#fff;	font-weight:normal;	text-transform:none;	letter-spacing:0.02em;}#s2email {	padding:5px 9px;	border:solid 1px #d0d3d6;	color:#232621;	font-size:11px;	width:251px;	line-height:1em;	margin-right:7px;}.s2submit {	background:url('images/gobt.gif') no-repeat;	border:none;	width:36px;	height:25px;	text-indent:-99999px;}/** FOOTER **/#footer {}.push {}.footer_content {	width:1140px;	text-align:right;	padding-top:34px;	padding-bottom:50px;	margin:auto;	font-size:12px;	color:#2e2d2d;	font-family: "Lato", sans-serif;	font-weight:300; }.footer_content a {	color:#2e2d2d;}/** CONTENT PROPERTIES **/img.centered { display: block; margin-left: auto; margin-right: auto;}img.alignright { display: inline; margin: 0 0 2px 7px; padding: 4px;}img.alignleft { display: inline; margin: 0 7px 2px 0; padding: 4px;}.alignright { float: right;}.alignleft { float: left;}/** ETC **/.wpcf7-text,.wpcf7-textarea,.wpcf7-captchar {	font-family:"Open Sans", sans-serif;	color:#2e2d2d;	padding:4px;	border:solid 1px #BCBCBC;	-webkit-border-radius: 5px 5px 5px 5px;	font-size:12px;border-radius: 5px 5px 5px 5px;}.wpcf7-captchar {	width:80px;}.wpcf7-submit {	background:#1574BA;	color:#fff;	font-size:14px;	text-transform:UPPERCASE;	border:none;	padding:10px 40px;	cursor:pointer;	letter-spacing:1.2px;}/** SINGLE PROJECT **/.single-project #main_content #entry_left {	padding-left:0;	width:472px;	text-align:center;}.single-project #main_content #entry_left img {	border:solid 1px #fff;	margin:6px;-webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.3);box-shadow: 0 0 10px 2px rgba(0,0,0,0.3);}.single-project h4 {	font-size:14px;	color:#2e2d2d;	font-weight:bold;}.project_features {	border-top:solid 1px #7d7566;	border-bottom:solid 1px #7d7566;	padding:15px 0;}.project_features table td {	vertical-align:top;}.project_features table td.lbl {	width:215px;	font-weight:bold;}#main_content .project_special {	padding-bottom:15px;	border-bottom:solid 1px #7d7566;}#main_content .project_special .proj_special {}#main_content .project_special ul {	padding-left:0;  -moz-column-count: 2;  -moz-column-gap: 20px;  -webkit-column-count: 2;  -webkit-column-gap: 20px;  column-count: 2;  column-gap: 20px;}#main_content .project_special ul li {	margin-bottom:5px;  -webkit-column-break-inside:avoid;   -moz-column-break-inside:avoid;   -o-column-break-inside:avoid;   -ms-column-break-inside:avoid;   column-break-inside:avoid;  display:inline-block;  padding-left:20px;  list-style:none;  background:url("images/ullist.png") no-repeat left 5px transparent;}.single-project .navigation {	text-align:center;	color:#7d7566;	font-size:10.32px;	text-transform:UPPERCASE;}.single-project .navigation a {	color:#7d7566;}/** PROJECTS PAGE **/.page-template-page-projects-php #entry_wrap .entry {	padding-top:10px;	padding-bottom:0;}.project {	width:896px;	border-bottom:solid 1px #bab4ab;	margin-left:-286px;	padding:30px 0;}.project_image {	float:left;	width:246px;}.project_image img {	border:solid 1px #fff;-webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.3);box-shadow: 0 0 10px 2px rgba(0,0,0,0.3);}.project_description {	width:568px;	float:right;	padding:0 40px;}.project_features p,.project_special p {  margin-bottom:0;  margin-top:0;}.project_description h3 {	margin-top:0;}.project-nav {	position:absolute;	left:0;}#main_content .project-nav ul {	padding:0;}#main_content .project-nav ul li {	list-style:none;	display:inline;	color:#7d7566;}#main_content .project-nav ul li .page-numbers {	background:url('images/sep.gif') no-repeat left center transparent;	padding:9px 11px;}#main_content .project-nav ul li a {	color:#7d7566;}#main_content .project-nav ul li span.current {	font-weight:bold;}#main_content .project-nav ul li .next,#main_content .project-nav ul li.item-first .page-numbers {	background:none;}.project-nav {	margin-top:20px;}.project-nav-bottom {	margin-top:-68px;}/* iPhone, portrait & landscape. */@media all and (max-device-width: 480px) {    html,body { -webkit-text-size-adjust:none; }}/* iPad, portrait & landscape. */@media all and (min-device-width: 768px) and (max-device-width: 1024px) {    html,body { -webkit-text-size-adjust:none; }}