/*
Theme Name:ASDS
Theme URI:http://sparro.com.au
Author:Morris + Cameron Bryant
Author URI:http://sparro.com.au
*/
* {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body {font-family:'Source Sans Pro',Calibri;color:#585858;font-size:16px;}
p {line-height:150%;padding:8px 0px;}
	small {font-size:85%;}
	.center {text-align:center;}
h1,h2,h3,h4 {font-family:'Source Sans Pro',Calibri;color:#333;font-weight:normal;}
	h1 {font-size:46px;padding:0px 0px 20px 0px;font-weight:200;text-shadow:0 0 1px #fff;}
	h2 {font-size:46px;padding:0px 0px 8px 0px; font-weight:200;text-shadow:0 0 1px #fff;}
	h3 {font-size:36px;padding:10px 0px;font-weight:200;text-shadow:0 0 1px #fff;}
	h4 {font-size:24px;padding:10px 0px 10px 0px;font-weight:normal;text-shadow:0 0 1px #fff;}

a {color:#585858;text-decoration:none;}
	a:hover {color:#009bdf;}
input, textarea {border:1px solid #e7e7e7;font-family:'Source Sans Pro',Calibri;color:black;font-size:16px;padding:10px 4%;margin:5px 0;width:100%;max-width:100%;
	border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
	input::-webkit-input-placeholder {font-family:'Source Sans Pro',Calibri;font-weight:300; color:#555 !important;}
	input:-moz-placeholder {font-family:'Source Sans Pro',Calibri;font-weight:300; color:#555 !important;}
	input::-moz-placeholder {font-family:'Source Sans Pro',Calibri;font-weight:300; color:#555 !important;}
	input:-ms-input-placeholder {font-family:'Source Sans Pro',Calibri;font-weight:300; color:#555 !important;}
		::-webkit-input-placeholder {font-family:'Source Sans Pro',Calibri;font-weight:300; color:#555 !important;}
		:-moz-placeholder {font-family:'Source Sans Pro',Calibri;font-weight:300; color:#555 !important;}
		::-moz-placeholder {font-family:'Source Sans Pro',Calibri;font-weight:300; color:#555 !important;}
		:-ms-input-placeholder {font-family:'Source Sans Pro',Calibri;font-weight:300; color:#555 !important;}
input:focus, textarea:focus {outline:none;background:#f9f9f9;}
		
form input.col4 {float:left;border:1px solid #e7e7e7;border-right:none;padding:12px 2%;margin-bottom:8px;
		border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
	form input.col4:first-child {width:25%;
		-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-bottomleft:2px;border-top-left-radius:2px;border-bottom-left-radius:2px;}
	form input.col4:nth-child(2) {width:25%;}
	form input.col4:nth-child(3) {width:50%;border-right:1px solid #e7e7e7;
		-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;}
	textarea {float:left;padding:10px 4%;border:1px solid #e7e7e7;min-height:100px;margin-bottom:8px;}
	form.contact input[type='submit'] {color:#fff;background:#e97300;width:120px;border:none;cursor:pointer;}

ul, ul li {list-style:none;}
	ul.li1 > li {width:100%;padding:0px;float:left;}
	ul.li2 > li {width:50%;padding-right:4%;float:left;}
		ul.li2 > li:nth-child(2n) {padding-right:0px;}
	ul.li3 > li {width:33.33%;padding-right:4%;float:left;}
		ul.li3 > li:nth-child(3n) {padding-right:0px;}
	ul.li4 > li {width:25%;padding-right:4%;float:left;}
		ul.li4 > li:nth-child(4n) {padding-right:0px;}
	
.left {float:left;padding-right:4%;}
	p.left {float:none;text-align:left;}
.right {float:right;}
	p.right {float:none;text-align:right;}
.center {margin:0 auto;}
	.txt-center {text-align:center;}

.wrap {width:940px;margin:0 auto;overflow:hidden;}
	.overflow {overflow:hidden;clear:both;}

.content {background:#fff;padding:40px 0px;float:left;width:100%;}
	.content .entry:first-child {padding-top:0px;}

.wide {width:100%;float:left;}

.entry {width:100%;padding:15px 0px;margin:0px;display:inline-block;background:#fff;}
		.entry a:hover {color:#009bdf;}
	.border {border-bottom:1px solid #e7e7e7;}
	.no-border {border:none;}
		
	.col1 {width:8.33%;}	.col2 {width:16.66%;}
	.col3 {width:25%;}		.col4 {width:33.33%;}
	.col5 {width:41.66%;}	.col6, .half {width:50%;}
	.col7 {width:58.33%;}	.col8 {width:66.66%;}
	.col9 {width:75%;}		.col10 {width:83.33%;}
	.col11 {width:91.66%;}	.col12, .full {width:100%;float:left;}

/* Custom CSS */
.full {padding:50px 0;}
.padding {padding-top:5px;}
#header {padding:15px 0;}
#logo {background:url('img/advance-security-destruction.png') no-repeat; float:left; height:90px;}
#tel {text-align:right;}
	#tel a {color:#c53535; font-size:36px; text-align:right;}
#nav ul {float:right;}
	#nav ul li {float:left; padding:10px 20px; font-size:20px;}
	#nav ul li:last-child {padding-right:0;}
	#nav ul li:first-child {padding-left:0;}
		#nav ul li a {color:#909090;}
			#nav ul li a:hover {color:black;}
#lead {background:url('img/bg.png') repeat-x; background-position:center 0;}
	#lead h1 {color:white; font-size:46px;}
	#lead.page {background-position:center -295px;}
#buttons span a{color:white; padding:10px 20px; width:150px; text-align:center; border: 5px solid white; float:right; margin-top:10px; clear:both;}
	#buttons span a:hover {border:5px solid #9f2c2c;}
#products ul {margin-top:35px;}
	#products ul li {float:left; width:20%;}
	#products ul li a.light {background:#0b3a65;}
	#products ul li h3 {color:white; font-size:16px; font-weight:normal; text-align:center;}
#red {background-color:#9f2c2c;}
	#red h2 {color:white; font-size:46px;}
		#red p {color:white; padding-top:15px;}
			#red input[type='text'] {background:white; border:none; color:black; margin:5px 0;}
				#red input[type='submit'] {cursor:pointer;border:5px solid white; background:#9f2c2c; color:white; width:50%; float:right;}
#form {padding-top:10px;}
#grey {background-color:#dedede;}
#difference ul {margin-top:25px;}
	#difference ul li {width:20%; float:left; text-align:center;}
#clients ul {margin-top:25px;}
	#clients ul li {width:25%; float:left; text-align:center;}
#clientele {background:url('img/clients.png') repeat-x;background-position:center;}
#footer {background-color:#c53535;}
	#footer a, #footer p {color:white;}
	#footer ul {float:left;}
		#footer ul li:first-child {margin-bottom:5px; font-size:20px;text-shadow:0 0 1px #fff;}
		#footer ul li:last-child {margin-bottom:5px;}
		span.button a {border:5px solid white; padding:10px 20px; float:left; text-align:center; width:150px;}
			span.button a:hover {border:5px solid #9f2c2c;}
#blue {background-color:#003e78; padding:25px 0;}
	#blue a, #blue p {color:white;}
		#blue span {margin:25px 0px;}
			#blue span:after {content:"|"; padding:0 12.5px;}
				#blue span:last-child:after {content:"";}
.widget {padding:12.5px; width:100%; margin-bottom:25px;}
	.widget:last-child {margin-bottom:0;}
	.widget h4 {color:white; font-size:36px; font-weight:200; padding:0 0 10px 0;}
		#grey.widget h4 {color:black;}
			#grey.widget ul li {float:left; width:100%; padding:5px 0;}
				#grey.widget ul li img {max-width:15%; float:left;}
					#grey.widget ul li p {float:left; margin-left:5%; padding:0;}
#content ul li:before {content:"--";position:relative; left:-5px;}
	#content ul li {padding:0 0 5px 55px;}
	#content ol {list-style:decimal; padding-left:80px;}
		#content ol li {padding:2.5px;}
	#content h4 {background: #dedede; padding-left:10px; margin:25px 0 15px 0;float:left; width:100%;}
form#contact input[type="submit"] {float:right; width:25%;}
	form#contact input[type="text"] {float:left; width:49%;}
		form#contact input:nth-child(2n) {margin-left:2%;}
#products.page h3 {color:black;}
	#products.page ul {margin:0; margin-bottom:50px;float:left;}
.hidden{display:none;}

#services.widget {background-color:#003e78;}
	#services.widget h4 {color:white;}
	#services.widget img {float:left; width:15%;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
	#services.widget li {width:100%; float:left; padding:5px 0;}
		#services.widget p {margin-left: 20%;padding: 0; color:white;}
h3#title {float:left; padding-bottom:30px;}
	img.attachment-post-thumbnail {float:right; max-height:65px; width:auto;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
