/***********************
*  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/AnimateCss/animate.css"); 
@import url("http://fonts.googleapis.com/css?family=Ubuntu:300italic,300,700 ");
@import url("http://cdn.myld.com.au/1/bootstrap/inception_2.0/css/styles.css ");
@import url("http://cdn.myld.com.au/1/bootstrap/inception_2.0/css/styles-responsive.css ");

 

/** Fonts **/
@font-face {
  	font-family: 'HelveticaNeue';
    src: url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
		font-family: 'HelveticaNeue';
		src: url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
		font-family: 'HelveticaNeue';
	src: url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: 400;
    font-style: normal;
}	

/****mobile responsive nav icon override****/
.navbar.main-nav {
	background: #000
	}

a.btn-tel {
	border: solid 1px #fff;
	color: #fff;
}

.navbar .btn-navbar {
	border: solid 1px #fff;
	color: #fff;
}

a.btn-tel,
.navbar .btn-navbar{ 
	font-size: 16px!important;
	color:#fff;
	border: solid 1px #fff!important;
	background-color:#363636;
	*background-color:#222;
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(to bottom,#444,#222);
	background-repeat:repeat-x;border-color:#222 #222 #000;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
a.btn-tel:hover,
.navbar .btn-navbar:hover{ 
	color:#fff;
	background-color:#222;
	*background-color:#151515
}

.btn-inverse{}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}


@media (max-width: 800px)  {
	.navbar-inner .container {
		border-top: 1px solid #fff;
	}
}      


.container{ 
	max-width: 1255px;
	margin: 0 auto;
	width: 100%;
}

body{ 
	background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_6fab4081ba.png) repeat;
	font-family: 'HelveticaNeue';
	font-size: 20px;
	letter-spacing: -.25px;
	color: #000;
}

.wrapper{ 
	padding: 35px 0 0 0;
	background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_8cd2897373.png) repeat-x top;
}


#header{ 
	background: none;
}

.header-top,
.container2{ 
	max-width: 1170px;
	margin: 0 auto;
	width: 100%;
}

#logo{ 
	margin: 0 0 -45px 0; 
	position: relative;
}

.contact-num{ 
	text-align: right;
	color: #000;
	font-size: 32px;
	line-height: 36px;
	margin: 55px 0 0 0;
}
.contact-num a{ 
	display: block;
	color: #000;
	font-size: 39px;
	line-height: 39px;
}

/** Navigation **/
.navbar-inner {
	min-height: auto;
	padding-right: 0;
	padding-left: 0;
	background: #000 url(http://cdn.myld.com.au/2/364/tweed-battery-centre_80b118233c.jpg) no-repeat center top;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	min-height: inherit;
  filter: none;
}  

.nav{ 
	height: 59px;
}
.navbar .nav{ 
	margin: 0;
	float: none;
}
.navbar .nav > li > a{ 
	font-size: 19px;
	color: #fff;
	padding: 20px 13px 20px 13px;
}
.navbar .nav > li:last-child{ }

.navbar .nav .active > a, .navbar .nav .active > a:hover,
.navbar .nav > li > a:hover{ 
	background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_70bdbe9052.png) repeat-x center center;
	color: #fff;
}

.nav-shadow,
.shadow{ 
	width: 100%;
	height: auto;
	vertical-align: top;
}

figure{ margin: 0 auto 20px; max-width: 295px; }
figure:last-child{ margin-bottom: 0; }

#content{ 
	padding: 20px 0 0 0;
}

.services .item{ position: relative; }
.services .item a{ 
	width: 229px;
	height: 235px;
	display: block;
	text-indent: -9999em;
	margin: 0 auto;
	position: relative;
	outline: none;
	z-index: 2;
}
.services .item-01 a{ 
	background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_8bb3e064d4.png) no-repeat;
}
.services .item-02 a{ 
	background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_c14c2d5cf4.png) no-repeat;
}
.services .item-03 a{ 
	background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_e723c88c37.png) no-repeat;
}
.services .item-04 a{ 
	background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_a3011ea343.png) no-repeat;
}
.services .item-05 a{ 
	background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_064d19dc3a.png) no-repeat;
}
.services .item-06 a{ 
	background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_b19363fbf6.png) no-repeat;
}
.services .item-07 a{ 
	background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_250f05ef83.png) no-repeat;
}
.services .item-08 a{ 
	background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_0a518f1e3c.png) no-repeat;
}

.services .item-01 a:hover{ 
	background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_c9bcf52d8b.png) no-repeat;
}
.services .item-02 a:hover{ 
	background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_58b9d60dee.png) no-repeat;
}
.services .item-03 a:hover{ 
	background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_6fbd75b455.png) no-repeat;
}
.services .item-04 a:hover{ 
	background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_2f14f578fc.png) no-repeat;
}
.services .item-05 a:hover{ 
	background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_12ba1696eb.png) no-repeat;
}
.services .item-06 a:hover{ 
	background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_06a0913a19.png) no-repeat;
}
.services .item-07 a:hover{ 
	background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_cece58529a.png) no-repeat;
}
.services .item-08 a:hover{ 
	background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_514c14bf6c.png) no-repeat;
}

.services .item span{ 
	position: absolute; 
	top: 0;
	left: 50%;
	z-index: 1;
	width: 229px;
	height: 235px;
	display: none;
	margin-left: -115px;
	background-color: rgba(255, 255, 255, .3);
	-webkit-box-shadow:  0px 0px 50px 20px rgba(255, 255, 255, .5);
  box-shadow:  0px 0px 50px 20px rgba(255, 255, 255, .5);
}
.services .item:hover span{ display: block; }

.slogan{ 
	padding:15px 0;
	text-align: center;
	color: #000;
	font-size: 74px;
	line-height: normal;
	font-weight: 200;
	margin: 0 0 15px;
	text-transform: capitalize;
}

a{
  text-transform: none !important;
  }

.welcome{ 
	font-size: 20px;
	padding: 45px 50px 0;
	margin: 0 0 40px;
	color: #000;
}
.welcome p{ 
	line-height: 29px;
	margin: 0 0 0;
}

h2{ 
	color: #010101;
	font-size: 46px;
	font-family: 'HelveticaNeue';
	letter-spacing: -.20px;
	line-height: 50px;
	font-weight: normal;
}

.mid-content{ 
	font-size: 22px;
	padding-bottom: 30px;
}
.mid-content p{ 
	margin: 0;
	line-height: 32px;
}
.mid-content ul{ 
	padding: 0;
	color: #000;
	list-style: outside disc;
}
.mid-content ul li{ 
	line-height: 29px;
}
.mid-content p.image{ margin-bottom: 15px; }

#footer{ 
	background: none;
	padding: 0 0 20px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
  box-shadow: none;
	margin: 0 auto;
}

#footer .top{ 
	padding: 30px 35px 20px;
	background: #000 url(http://cdn.myld.com.au/2/364/tweed-battery-centre_f90289ca28.jpg) no-repeat top center;
}

#footer h3{ 
	font-weight: 500;
	text-transform: uppercase;
	font-size: 25px;
	font-family: 'HelveticaNeue';
	letter-spacing: -.20px;
	margin: 0 0 30px 0;
	line-height: normal;
}

.copy{ 
	max-width: 1170px;
	margin: 0 auto;
	width: 100%;
	color: #000;
	font-size: 13px;
	background: none;
}



.foot-logo img{ }
.foot-logo p{ 
	font-size: 13px;
	line-height: 27px;
	margin: 0;
}

#footermap{ 
	height: 250px;
	border: #fff 5px solid;
}

.contact-list{ 
	padding: 0;
	margin: 0;
	list-style: none;
}
.contact-list li{ 
	padding-left: 35px;
	font-size: 16.53px;
	color: #fff;
	margin: 0 0 5px;
  line-height: 30px; 
}
.contact-list li span{ 
	display: inline-block;
	width: 90px;
	float: left;
	
}
.contact-list li:first-child span,
.contact-list li:last-child span{ 
	height: 35px;
}

.contact-list li.ic-add{ background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_569630aad7.png) no-repeat 0 0; }
.contact-list li.ic-phone{ background: url(http://cdn.myld.com.au/2/364/tweed-battery-centre_d06c546d68.png) no-repeat 0 0; }
.contact-list li.ic-mail{ background: url( http://cdn.myld.com.au/2/364/tweed-battery-centre_465bf76dd4.png) no-repeat 0 0; }


.contact-list a{ color: #fff; }

#footer-branding{ 
	text-align: center;
	padding: 20px 0;
}

#map{ 
	height: 500px; 
	background: #efefef;
	border: #fff 5px solid;
	margin-bottom: 20px;
}
strong{ font-weight: 500; }
article h3{ 
	font-weight: normal;
	font-size: 32px;
	font-family: 'HelveticaNeue';
}

p{ line-height: normal; }

#message{ height: 150px; }
.contact-content p{ 
	line-height: 32px;
}
label{ font-size: 18px; }
input, button, select, textarea{ 
	font-size: 16px!important;
	font-family: 'HelveticaNeue';
}

a{ color: #f00000; }
a:hover{ color: #f00000; text-decoration: underline; }

.sticky {
	padding-left: 0!important;
	padding-right: 0!important;
	padding-top: 10px !important;
	margin: 0!important;
	width: 100%;
	background: #000 url(http://cdn.myld.com.au/2/364/tweed-battery-centre_80b118233c.jpg) no-repeat center top;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.navbar-inner.sticky .container{  
	padding-left: 10px;
	padding-right: 10px;
}
.sticky h1 {
	width: 100% !important;
	color: #f00000 !important;
	font-size: 13px !important;
	margin-bottom: 5px;
	
}

.phonenum a{ color: #000; }


@media only screen and (max-device-width:1200px) {

		
}

/* Large desktop */
@media (min-width: 1200px) { 

}
@media (max-width: 1250px) { 
	.navbar .nav > li > a{ 
		font-size: 18px; 
		padding-left: 7px;
		padding-right: 7px;
	}
	.nav{ height: auto; }
}

@media (max-width: 1024px) { 
	body{ 
		padding: 0 40px;
	}

	.wrapper{ 
		padding-left: 40px;
		padding-right: 40px;
		margin-right: -40px;
		margin-left: -40px;
	}
	
	.navbar-inner{ min-height: inherit!important; background-position: center center; }
	.navbar .nav > li > a{ 
		font-size: 15px; 
		padding: 13px 7px;
	}
	.nav{ height: auto; }
	.welcome{ 
		padding: 20px 20px 0;
	}
	#logo{ margin-bottom: 0; }
	
	h2{ font-size: 24px; line-height: normal; }
	
	.mid-content{ 
		font-size: 18px;
	}
	.mid-content p{ 
		line-height: 24px;
	}
	#map{ height: 400px; }
	.contact-list li{ font-size: 14px; }
	.contact-list li span,
	.contact-list li:first-child span, .contact-list li:last-child span{ width: auto; height: auto; display: block; float: none; }
	.foot-logo p{ line-height: 22px; }
}

 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	.slogan{ 
		font-size: 30px;
	}
	.services [class*="span"]{ 
		width: 48.6188%;
	}
	.services [class*="span"]:nth-child(2n+1){ 
		margin-left: 0;
	}
	#logo img{ max-width: 60%; }
	
	navbar .nav > li > a{ 
		padding: 7px 9px;
	}
	.navbar-inner{ 
	padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 5px;
		padding-right: 10px;
		background-position: top center;
	}

	.header-top [class*="span"]{ 
		min-height: inherit;
		width: 100%;
		margin: 0;
		float: none;
		text-align: center;
	}
	#logo{ margin-bottom: 10px; }
	.contact-num{ 
		font-size: 28px;
		text-align: center;
		padding-bottom: 20px;
	}
	
}

/* Portrait iPad */
@media (max-width: 800px) {	
	.slogan{ 
		font-size: 30px;
	}
		#logo img{ max-width: 60%; }
	.navbar-inner { 
		padding-left: 10px;
		padding-right: 10px;
		background-position: top center;
	}
	navbar .nav > li > a{ 
		padding: 7px 9px;
	}
	.services .item{ 
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{ font-weight: normal; }
	.contact-num{ 
		font-size: 28px;
		text-align: center;
		padding-bottom: 20px;
		margin-top: 0;
	}
	.navbar-inner .container{ padding-bottom: 1px; }
	.mid-content [class*="span"]{ margin-bottom: 20px; }
	.mid-content .image{ text-align: center; }
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
 #map{ height: 300px; }
 body{ font-size: 16px; }
 .contact-content p{ line-height: normal; }
 p{ line-height: normal; }
 .navbar .nav > li > a{ 
		font-size: 14px; 
		padding: 5px 7px;
	}
 label{ font-size: 16px; }
	input, button, select, textarea{ 
		font-size: 14px!important;
	}
	article h3{ font-size: 24px; line-height: normal; }
	h2{ font-size: 24px; line-height: normal; }
}
/* Landscape phones and down */
@media (max-width: 480px) {
	body{ padding: 0 20px;  }
	
	#logo{ margin-bottom: 0; }
	.wrapper{ 
		padding-left: 20px;
		padding-right: 20px;
		margin-right: -20px;
		margin-left: -20px;
	}
	
	
	.contact-num{ display: none; }
	.header-top [class*="span"]{ min-height: inherit; }
	
	.mid-content{ 
		font-size: 16px;
	}
	.mid-content p{ 
		line-height: 20px;
	}
	#map{ height: 250px; }
	.navbar-inner .container{ padding-bottom: 6px; }
	.navbar-inner.sticky{ padding-bottom: 0px; }
}

/* DEVELOPER CSS  */

 /* 404 */
 #page-not-found div#error{
                margin: 0 auto;
                padding: 30px;
                background: #fff
 }

 #page-not-found div#error h1, #page-not-found div#error p  {
                text-align: center;
                color: red;
  } 
  
 /* auto gen ld footer logo */
#ld_branding_link_mobile{
 display:none;  
}
/* iphone landscape sticky nav disable */

@media only screen and (max-device-width: 568px) and (min-device-width: 320px) and (orientation: landscape){
    .sticky {
    display:none;
    }
  }
      
/* hide the struct data */      
.hideme{
  display: none; 
  }