/***********************
*  Site Specific CSS   *
************************/

/***********************
*  Site Specific CSS   *
************************/

/*-------- Custom CSS Document -------*/ 
@import url("http://cdn.myld.com.au/1/css/socialmedia.css");
@import url("http://cdn.myld.com.au/1/js/cform_validation/validation-2.0.css");
@import url("http://cdn.myld.com.au/1/css/fontawesome/3.2.0/css/font-awesome.css");
@import url("http://cdn.myld.com.au/1/bootstrap/focus/js/plugins/faq/faq.css");
@import url('http://cdn.myld.com.au/1/js/plugins/CameraSlider/1.3.4/camera.css');
@import url("http://cdn.myld.com.au/1/fancybox/jquery.fancybox-1.3.4.css");
@import url("http://cdn.myld.com.au/1/js/plugins/PhotoSwipe/photoswipe.css");
@import url("http://cdn.myld.com.au/1/js/plugins/PrettyPhoto/css/prettyPhoto.css");
@import url('http://cdn.myld.com.au/1/js/plugins/HoverAnimations/jquery.hover-animations-1.0.css');
@import url("http://cdn.myld.com.au/1/bootstrap/2.3.1/css/grid.css");
@import url('http://cdn.myld.com.au/1/js/plugins/Basic-slider/bjqs.css');
@import url("http://cdn.myld.com.au/1/bootstrap/2.3.1/css/grid.css");
@import url("http://cdn.myld.com.au/1/css/fontawesome/3.2.0/css/font-awesome.css");
@import url('http://cdn.myld.com.au/1/css/AnimateCss/animate.css');
@import url('http://cdn.myld.com.au/1/js/plugins/Isotope/jquery.isotope.css');
@import url("http://cdn.myld.com.au/1/bootstrap/2.3.1/css/grid.css");

.grid-4 {
  padding:4px;
}

#main .span4 img {
margin-bottom: 10px;
}

#gallery #main .span4 img {
margin-bottom: 10px;
}

#map-canvas img, #footer-map img {
  max-width: none !important;
}
.isotope-item {
  margin-bottom:0px;
  }
  
div#error {
  text-align: center; 
  margin-top: 40px; 
  background: transparent !important;
}
.thumbnail>img {
  width: 100%;
}

@font-face {
  font-family: 'Raleway';
    src: url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-thin-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-thin-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-thin-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-thin-webfont.svg#ralewaythin') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
  font-family: 'Raleway';
    src: url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-light-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-light-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-light-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-light-webfont.svg#ralewaylight') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
  font-family: 'Raleway';
    src: url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-regular-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-regular-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-regular-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Raleway';
    src: url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-medium-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-medium-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-medium-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-medium-webfont.svg#ralewaymedium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
	font-family: 'Raleway';
    src: url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-semibold-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-semibold-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-semibold-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
	font-family: 'Raleway';
    src: url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-bold-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-bold-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-bold-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
	font-family: 'Raleway';
    src: url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-extrabold-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-extrabold-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-extrabold-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/Raleway/raleway-extrabold-webfont.svg#ralewayextrabold') format('svg');
    font-weight: 900;
    font-style: normal;
}

::selection {
	background:#131263;
	color:#fff;
}

a {
	color:#131263;
	text-decoration:none;
}

a:hover {
	color:inherit;
	text-decoration:none;
}

body:before {
    content: url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_347b1b3d9d.png);
    display:none;
}

body {
	background:url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_1fee997cef.jpg) top repeat-x, url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_26aa61a0be.jpg) top repeat;
	color:#363636;
	font-family: 'Raleway';
	font-weight:300;
	font-style:normal;
	font-size:14px;
	line-height:1.3em;
}

#header {
	margin-top:20px;
}

#headerPhone {
	color:#232323;
	font-family: 'Raleway';
	font-weight:900;
	font-style:normal;
	font-size:14px;
	text-transform:uppercase;
	line-height:normal;
}

#headerPhone a {
	color:#232323;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}

#headerPhone a:hover {
	color:#942723;
}

#subLogo {
	color:#252525;
	font-family: 'Raleway';
	font-weight:500;
	font-style:normal;
	font-size:14px;
	line-height:normal;
	margin-top:12px;
}

#subLogo span {
	background:url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_347b1b3d9d.png) left center no-repeat, url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_347b1b3d9d.png) right center no-repeat;
	padding-left:22px;
	padding-right:22px;
}

.navbar {
	margin:24px 0 0;
	background:url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_a3ede40788.png) top repeat-x;
}

.navbar-inner {
    border:none;
	border-radius:0;
	background:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	filter:none;
	padding:0;
	min-height:0;
}

.navbar .nav {
	margin:0;
	display:table;
}

.navbar .nav>li {
	float:none;
	display:table-cell;
	/*width:1%;*/
  padding: 0 22px;
}
.navbar .nav>li:last-child {
padding-right: 16px;
}

.navbar .nav > li:hover, .navbar .nav > .active, .navbar .nav > .active:hover, .navbar .nav > .active:focus {
  background: #383838;  
}

.navbar .nav > li > a {
	color:#e8e8e8;
	font-family: 'Raleway';
	font-weight: normal;
	font-style:normal;
	font-size:14px;
	white-space: nowrap;
	text-shadow:none;
	text-align:center;
	text-transform:uppercase;
	line-height:normal;
	padding: 15px 0 14px;
	background:transparent;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}

.navbar .nav > li > a:hover, .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	color:#fff;
	background:#383838;
	box-shadow:none;
}

#slider .container {
	height:287px;
	position:relative;
}

#slider .container:after {
	content:"";
    position:absolute; 
    z-index:-2;
    width:100%;
    height:34px;
    background:url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_7da4e2b59f.png) center top no-repeat;
    background-size:100% 100%;
    display:block;
}

#backstretch-slider {
	height:287px;
	max-height:287px;
}

#backstretch-slider .backstretch img {
	top:auto !important;
	bottom:0px;
}

a.prev {
	width:27px;
	height:36px;
	background:url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_51cf9621a3.png) no-repeat;
	opacity:1 !important;
	left:9px !important;
	top:50%;
	position:absolute;
	z-index:99999;
	margin-top:-18px;
	text-indent:-9999%;
}

a.next {
	width:27px;
	height:36px;
	background:url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_6cf819572b.png) no-repeat;
	opacity:1 !important;
	right:9px !important;
	top:50%;
	position:absolute;
	z-index:99999;
	margin-top:-18px;
	text-indent:-9999%;
}

a.prev:hover, 
a.next:hover {
	opacity: 0.5 !important;
}

#sliderCaption {
	background:rgba(22,22,22,0.35);
	position:absolute;
	bottom:0;
	width:100%;
	color:#eaeaeb;
	font-family: 'Raleway';
	font-weight:normal;
	font-style:normal;
	font-size:22px;
	text-transform:uppercase;
	line-height:49px;
}

#intro {
	margin-top:34px;
	color:#363636;
	font-family: 'Raleway';
	font-weight:300;
	font-style:normal;
	font-size:14px;
	line-height:normal;
}

#intro h1 {
	color:#131263;
	font-family: 'Raleway';
	font-weight:600;
	font-style:normal;
	font-size:18px;
	text-transform:uppercase;
	line-height:normal;
	margin:0 0 14px 0;
}

#main {
	margin-top:30px;
	margin-bottom:45px;
}

.contentBox {
	overflow:hidden;
	background:rgba(255,255,255,0.3);
	padding:25px;
}

#main .sidePadded .row-fluid .contentBox {
	margin-bottom:40px;
}

#main .sidePadded .row-fluid:last-child .contentBox {
	margin-bottom:0;
}

.contentBox h1 {
	color:#383838;
	font-family: 'Raleway';
	font-weight:700;
	font-style:normal;
	font-size:18px;
	text-transform:uppercase;
	line-height:normal;
	margin:0 0 10px 0;
}
.contentBox h2 {
font-size: 16px;
text-transform: uppercase;
line-height: 1.2em;
color: rgba(0, 0, 0, 0.6);
padding-top: 10px;
}

.contentBox ul {
	margin-left:30px;
	color:#0a0d5e;
	list-style-type:none;
}

.contentBox ul li {
	line-height:22px;
	background:url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_fd827e6887.png) left 6px no-repeat;
	padding-left:20px;
}

#homeThumbs {
	margin-top:25px;
	margin-bottom:36px;
}

.sidePadded {
	padding-left:35px;
	padding-right:35px;
}

.thumb {
	overflow:hidden;
	padding:15px 20px;
	color:#363636;
	font-family: 'Raleway';
	font-weight:300;
	font-style:normal;
	font-size:14px;
	line-height:normal;
	background:none transparent;
}

#homeThumbs a:hover .thumb {
	background:url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_dce013ceb9.png) left 34px no-repeat rgba(255,255,255,0.3);
}

.thumb h1 {
	color:#232323;
	font-family: 'Raleway';
	font-weight:700;
	font-style:normal;
	font-size:16px;
	text-transform:uppercase;
	line-height:normal;
	margin:0 0 5px 0;
	padding-left:25px;
	background:url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_347b1b3d9d.png) left center no-repeat;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}

#homeThumbs a:hover .thumb h1 {
	color:#942723;
	background:url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_3d9b0595b4.png) left center no-repeat;
}

.main-footer {
	margin-left:-20px;
	margin-right:-20px;
	background:url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_a558b1946d.png) top repeat-x #3a5e88;
}

#synopsis {
	padding:36px 15px;
	background:url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_66e5dba0ef.png) top repeat-x #345781;
	color:#bcbcbc;
	font-family: 'Raleway';
	font-weight:300;
	font-style:normal;
	font-size:13px;
	line-height:normal;
}

#footerContact {
	padding:36px 0 0;
	color:#dcdcdc;
	font-family: 'Raleway';
	font-weight:300;
	font-style:normal;
	font-size:13px;
	line-height:normal;
}

#footerContact span {
	display:block;
	padding-left:24px;
	margin-bottom:10px;
}

#footerContact span a {
	color:#dcdcdc;
}

#footerContact span a:hover {
	color:#999;
}

#footerContact span span {
	display:inline-block;
	padding-left:0;
	margin-bottom:0;
	font-family: 'Raleway';
	font-weight:600;
	font-style:normal;
}

.phone {
	background:url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_8c6c16d58d.png) left 2px no-repeat;
}

.email {
	background:url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_bef92ac05a.png) left 2px no-repeat;
}

.hours {
	background:url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_4b568f6af8.png) left 2px no-repeat;
}

.emergency {
	font-family: 'Raleway';
	font-weight:100;
	font-style:normal;
	padding-left:0 !important;
	margin-bottom:0 !important;
}

#synopsis h3,
#footerContact h3,
#footerMap h3 {
	color:#f8f8f8;
	font-family: 'Raleway';
	font-weight:500;
	font-style:normal;
	font-size:14px;
	text-transform:uppercase;
	line-height:normal;
	margin:0 0 10px 0;
}

#footerMap {
	padding-top:36px;
}

#footer-map {
	height:88px;
	border:solid 3px #1b2a34;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	margin-bottom:15px;
}

#map-canvas,
#mapWrap {
	height:287px;
}

#mapWrap {
	position:relative;
}

#mapWrap:after {
	content:"";
    position:absolute; 
    z-index:-2;
    width:100%;
    height:34px;
    background:url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_7da4e2b59f.png) center top no-repeat;
    background-size:100% 100%;
    display:block;
}

#map-canvas-main img{
    max-width: none;
}

/*Mobile footer branding styles*/
#footer-branding {
	padding:20px 0 10px;
	background:url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_a558b1946d.png) top repeat-x #3a5e88;
}

ul, ol {
	margin:0 0 10px;
	list-style-position:inside;
}

dt, dd, ul li, ol li {
	line-height:inherit;
}

dt {
	font-weight:700;
}

dd {
	margin-left:0;
	margin-bottom:10px;
}

.break {
	word-break:break-all;
}

label, input, button, select, textarea {
	font-family:inherit !important;
	font-size:inherit !important;
	font-weight:inherit !important;
	line-height:inherit !important;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	border-radius:0;
	background:#f2f2f2;
	border:1px solid #d9d9d9;
	box-shadow:none;
}

.btn {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
	background:#131263;
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
	border:1px solid #d9d9d9;
	color:#fff;
	box-shadow:none;
}

.btn:hover {
	color:#131263;
	background:#fff;
}

ul.gallery {
	margin:0;
}

ul.gallery li {
	margin-bottom:10px;
	background:none;
	padding-left:0;
}

ul.gallery a:hover {
	opacity:0.6;
	filter: alpha(opacity=60);
}

/*	Mobile Nav Icons Styles
_________________________________________*/
.navbar .btn-navbar, .navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar:focus, a.btn-tel, a.btn-tel:hover, a.btn-tel:active, a.btn-tel:focus {
	background:#383838;
	border:solid 1px #fff;
	color:#fff;
}

a.btn-tel {
	right:50px !important;
}

.navbar .btn-navbar {
	padding:9px 13px 11px !important;
}

/*	Sticky Nav Icons Styles
_________________________________________*/
.navbar .navbar-inner.sticky {
    width:100%;
    padding:10px 10px 10px;
    background:#274b75;
	border-bottom:solid 1px #36587f;
    color:#fff;
    margin-left:0px;
    margin-right:0px;
    -webkit-border-radius: 0px; 
    -moz-border-radius: 0px; 
    border-radius: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; 
    box-sizing: border-box; 
}

.navbar .navbar-inner.sticky .container {
	padding:0 !important;
}
.navbar .navbar-inner.sticky h1.title {
	color:#fff !important;
	margin-bottom:5px !important;
	line-height:normal !important;
	text-transform:capitalize !important;
	font-family:inherit !important;
}

/* Large desktop */
@media (min-width: 1200px) {
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		width:1030px;
	}
}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	#headerPhone {
		display:none;
	}
	
	.navbar {
		background-image:none;
		background-color:#274b75;
		border-top:solid 1px #36587f;
		border-bottom:solid 1px #36587f;
	}
	
	.navbar .container {
		width: auto;
		padding:10px;
	}
	
	.navbar .nav {
		float:none;
		padding-top:0;
		display:block;
	}
	
	.nav-collapse .nav > li {
		margin-left:0;
		margin-bottom:0;
		float:none;
		display:block;
		width:auto;
	}
	
	.navbar .nav > li > a {
		text-align:center;
		padding:0;
		line-height:30px;
	}
}

@media (max-width: 800px)  {
	body {
		background:url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_e586a3ecd4.jpg) top repeat-x, url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_26aa61a0be.jpg) top repeat;
	}
	
	#header {
		margin-top:0;
	}
	
	.navbar .navbar-inner.sticky h1.title {
		font-family:inherit !important;
		text-transform:capitalize !important;
	}

	#homeThumbs a .thumb {
		background:url(http://cdn.myld.com.au/2/519/industrial-power-sweeping-services-pty-ltd_dce013ceb9.png) left 34px no-repeat rgba(255,255,255,0.3);
	}
	
	#main {
		margin-top:10px;
		margin-bottom:20px;
	}
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
#map-canvas, #mapWrap {
    height:200px;
  }
	#headerPhone {
		display:none;
	}
	
	.navbar {
		background-image:none;
		background-color:#274b75;
		border-top:solid 1px #36587f;
		border-bottom:solid 1px #36587f;
	}
	
	.navbar .container {
		width: auto;
		padding:10px;
	}
	
	.navbar .nav {
		float:none;
		padding-top:0;
		display:block;
	}
	
	.nav-collapse .nav > li {
		margin-left:0;
		margin-bottom:0;
		float:none;
		display:block;
		width:auto;
	}
	
	.navbar .nav > li > a {
		text-align:center;
		padding:0;
		line-height:30px;
	}
	
	#homeThumbs .span6 {
		margin-bottom:20px;
	}
	
	#homeThumbs .span6:last-child {
		margin-bottom:0;
	}
	
	#footer-branding {
		width:auto;
		margin-left:-20px;
		margin-right:-20px;
	}
	
	.sidePadded {
		padding-left:0;
		padding-right:0;
	}

	.contentBox img {
		margin-top:10px;
	}
	
	ul.gallery img {
		margin-top:0;
	}
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
	.contentBox ul {
		margin-left:0;
	}
	
	#map-canvas,
	#mapWrap {
		height:240px;
	}
	
	.navbar .navbar-inner.sticky h1.title {
		font-family:inherit !important;
		text-transform:capitalize !important;
	}
}

@media (min-width: 980px) and (max-width: 1199px) {
  .navbar .nav > li > a {
    font-size: 12px;
  }
}