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

@import url('http://cdn.myld.com.au/1/js/plugins/CameraSlider/css/camera.css');
@import url("http://cdn.myld.com.au/1/css/socialmedia.css");
@import url("http://cdn.myld.com.au/1/bootstrap/decision_2.0/css/style.css");
@import url('http://cdn.myld.com.au/1/js/cform_validation/validation-2.0.css');

/*-------- Custom CSS Document -------*/ 
@font-face {
    font-family: 'ubuntu';
    src: url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-r-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-r-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-r-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-r-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntuitalic';
    src: url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-ri-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-ri-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-ri-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-ri-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-ri-webfont.svg#ubuntuitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ubuntu_condensedregular';
    src: url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-c-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-c-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-c-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-c-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-c-webfont.svg#ubuntu_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntu_lightregular';
    src: url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-l-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-l-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-l-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-l-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-l-webfont.svg#ubuntu_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntu_lightitalic';
    src: url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-li-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-li-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-li-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-li-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-li-webfont.svg#ubuntu_lightitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntu_lightbold';
    src: url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-m-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-m-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-m-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-m-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-m-webfont.svg#ubuntu_lightbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntu_lightbold_italic';
    src: url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-mi-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-mi-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-mi-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-mi-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-mi-webfont.svg#ubuntu_lightbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntubold';
    src: url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-b-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-b-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-b-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-b-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-b-webfont.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntubold_italic';
    src: url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-bi-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-bi-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-bi-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-bi-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/Ubuntu/ubuntu-bi-webfont.svg#ubuntubold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

.footerbul-pad{
padding-left: 32px;
}

footer a:hover {
color: #65676b;
}

/****mobile responsive nav icon override****/
.navbar.main-nav {
  background: #000
	}

a.btn-tel,
.navbar .btn-navbar {
	border: solid 1px #FFF;
	color: #FFF;
	background:#00005a;
	transition:all ease-in-out .3s;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
	font-weight:normal;
}

a.btn-tel:hover,
.navbar .btn-navbar:hover {
	border: solid 1px #CCC;
	color: #CCC;
	background:#00009a;
}
.navbar .navbar-inner.sticky {
	position: fixed;
	background: rgba(0,0,90,0.8);
	padding-top:5px;
	padding-bottom:5px;
	border-radius:0;
	width: 100%;
	left: 0;
	top:0;
	margin:0;
}
.navbar .navbar-inner.sticky h1.title{
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:4px;
	display:block;
	visibility:visible;
}
.navbar .navbar-inner.sticky .nav-collapse{
		background:none;
}
.navbar .navbar-inner.sticky .nav-collapse .nav > li > a{
	font-size:13px;
}
.navbar .navbar-inner.sticky a.btn-tel,
.navbar .navbar-inner.sticky a.btn-navbar {
	border: solid 1px #333;
	color: #333;
	background:#e7be00;
	font-weight:normal;
}



body{
	background:#f1f1f1;
	font-family: 'ubuntu_lightregular';
	font-size:13px;
}
.transition{
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.container{
	max-width:940px;
	margin:auto;
}
header{
	background: url(http://cdn.myld.com.au/2/318/dave-s-used-cars_5325ec4690.png);
	border:none;
	position:relative;
	border-top:solid 2px #858585;
}
header .background-image{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	opacity:.5;
	filter:alpha(opacity=50);
	background-size:cover;
	background-position:center;
}
header .background-image.layer2{background-image:url(http://cdn.myld.com.au/2/319/dave-s-used-cars_7284952caf.jpg);}
header .background-image.layer4{background-image: url(http://cdn.myld.com.au/2/319/dave-s-used-cars_1caa08730c.jpg)}
header .background-image.layer5{background-image: url(http://cdn.myld.com.au/2/319/dave-s-used-cars_def5ac48e6.png)}
header .background-image.layer6{background-image: url(http://cdn.myld.com.au/2/318/dave-s-used-cars_0157f51a67.jpg)}
header .background-image.layer8{background-image: url(http://cdn.myld.com.au/2/319/dave-s-used-cars_20d2ba0a43.jpg);}
header .background-image.layer10{background-image: url(http://cdn.myld.com.au/2/319/dave-s-used-cars_fc68a4a5fa.jpg);}
header .background-image.layer91{background-image: url(http://cdn.myld.com.au/2/319/dave-s-used-cars_50b0f1e3af.jpg);}
header .background-image.layer111{background-image: url(http://cdn.myld.com.au/2/319/dave-s-used-cars_a15ebbe579.jpg);}
.shadow-header{
	position:absolute;
	top:100%;
	opacity:.5;
  width:100%;
}
.shadow-footer{
	opacity:.5;
  width:100%;
}
.header-title{
	background:rgba(0,0,0,.5);
	text-align:center;
	padding:18px 0;
	position:absolute;
	z-index:999;
	width:100%;
}
.header-title h2{
	font-family: 'ubuntu_lightbold';
	font-size:16px;
	margin:0;
	font-weight:normal;
	color:#FFF;
	text-transform:uppercase;
}
#logo{
	margin:auto;
	text-align:center;
}


/*Custom Style For Carousel Slider*/
.roudabout_carousel{
	max-width:1070px;
	margin:70px auto 15px;
	position:relative;
}
.roudabout_carousel ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	max-width:800px;
	height: 465px;
}
.roudabout_carousel li {
	height:440px;
	width:440px;
	background-color: #ccc;
	cursor: pointer;
	border-radius:220px;
	overflow:hidden;
	border:solid 4px #2d2d2d;
	box-shadow:#000 0 0 30px;
	background:#333;
}
.roudabout_carousel li img{
	height:100%;
	width:100%;
	opacity:.4;
	
}
.roudabout_carousel li.roundabout-in-focus img{
	opacity:1;
}
.roudabout_carousel li.roundabout-in-focus {
	cursor: default;
}
.roundabout_controller{
	position:absolute;
	width:100%;
	top:44%;
}
.roundabout_controller .roundabout_prev,
.roundabout_controller .roundabout_next{
	position:absolute;
	opacity:1;
	filter:alpha(opacity=100);
	transition:all ease-in-out .3s;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
	cursor:pointer;
}
.roundabout_controller .roundabout_prev:hover,
.roundabout_controller .roundabout_next:hover{
	position:absolute;
	opacity:.7;
	filter:alpha(opacity=70);
}
.roundabout_controller .roundabout_next{
	left:0;
}
.roundabout_controller .roundabout_prev{
	right:0;	
}




.block{
	display:block;
}
.intro-message{
	background: rgba(0,0,0,.7);
	padding-top:25px;
	padding-bottom:25px;
	color:#8c8c8c;
	position:relative;
	z-index:1;
	text-align:center;
  font-size:15px !important;
}
.intro-message p{
	margin:0;
}

/*Navigation Menu*/

.navbar .navbar-inner{
	width:auto;
	position:relative;
}
.nav-collapse .nav > li{
	background:none;
	background:url(http://cdn.myld.com.au/2/318/dave-s-used-cars_6a3b2a98c7.png) repeat-x;
	background-position:0 -100px;
	transition:all ease-in-out .3s;
}
.nav-collapse .nav > li:hover{
	background-position:bottom;
}
.nav-collapse .nav > li > a{
	font-family: 'ubuntu_lightbold';
	border-bottom:none;
	color:#FFF;
	transition:all ease-in-out .2s;
	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.32s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	font-weight:normal;
  text-transform:uppercase;
}

.nav-collapse .nav > li > a:hover, 
.nav-collapse .nav > li.active > a, 
.nav-collapse .nav > li.active > a:hover{
	border-bottom:none;
	color:#ffd202;
}
.main-nav.navbar .navbar-inner .container{
	width:auto;
	margin:auto;
}
.nav-collapse{
	float:none;
	margin:auto;
	text-align:center;
}
.navbar .nav{
	position:static;
	float:none;
}
.navbar .navbar-inner{
	text-align:center;
}
.margin-top-20{
	margin-top:20px;
}
.margin-top-40{
	margin-top:40px;
}
.margin-top-50{
	margin-top:50px;
}
.margin-bottom-55{
	padding-bottom:55px;
	position:relative;
}

.services-thumb .thumb-container{
	position:relative;
}
.services-thumb .thumb-container img{
	width:100%;
}
.services-thumb .mask{
	position: absolute;
	width:100%;
	height:100%;
	background: rgba(0,0,90,.5);
	bottom:-120%;
	overflow:hidden;
	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	margin:3px;
	left:3;
	opacity:0;
	filter:alpha(opacity=0);
}
.services-thumb .mask:hover,
.services-thumb .thumb-container:hover .mask{
	bottom:0;
	opacity:1;
	filter:alpha(opacity=100);
}

.services-thumb .thumb-container{
	overflow:hidden;
}

.shadow-services{
	display:block;
	width:100%;
}
.services-thumb .thumb-caption h3{
	font-size:14px;
	font-weight:normal;
	font-family: 'ubuntu_lightregular';
	color:#FFF;
	margin:0;
	text-transform:uppercase;
}
.services-thumb .thumb-caption{
	background: rgba(225,225,225,.5);
	position: absolute;
	width:70%;
	height:160%;
	top:-30%;
	margin-left:10%;
	margin-right:10%;
	border-radius:50%;
	vertical-align:middle;
	display:table;
	padding-left:5%;
	padding-right:5%;
	text-align:center;
	color:#FFF;
}
.services-thumb .thumb-caption span{
	position:relative;
	height:100%;
	width:100%;
	vertical-align:middle;
	display:table-cell;
}



/*Footer*/
.footer-bullet{
	width:16px;
	height:16px;
	background: #97baff; /* Old browsers */
	background: -moz-linear-gradient(top,  #97baff 0%, #001a4f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97baff), color-stop(100%,#001a4f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #97baff 0%,#001a4f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #97baff 0%,#001a4f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #97baff 0%,#001a4f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #97baff 0%,#001a4f 100%); /* W3C */

	border-radius:9px;
	border:solid 1px #FFF;
	margin-left:-32px;
	position:relative;
	margin-bottom:-17px;
}
.footer{
	background:url(http://cdn.myld.com.au/2/318/dave-s-used-cars_9197d6f58a.png);
	min-height:200px;
	box-shadow:#666 0 0 10px;
	padding-bottom:30px;
	padding-top:30px;
	color:#949494;
}
footer{
	background:none;
}
.footer h2{
	margin:0;
	font-family: 'ubuntu_lightregular';
	color:#949494;
}
.footer .span8{
	width:65%;
}
.footer .span4{
	width:25%;
	float:right;
}
.footer  p{
	line-height: normal;
}
footer .socialmedia{
	line-height:40px;
}
footer .socialmedia a{
	float:left;
	margin-right:10px;
	margin-top:7px;
	margin-bottom:7px;
}
.branding{
	padding-top:0px;
}
#ld_branding_link{
	background:none;
	margin-top:13px;
}
.shadow{
	display:block;
	margin:auto;
}
.content{
	background:url(http://cdn.myld.com.au/2/318/dave-s-used-cars_e79736cf9d.png) right center no-repeat;
	background-size-y:110%;
	padding-bottom:20px;
}
section{
	color:#FFF;
	font-size:12px;
}
section h2{
	font-family: 'ubuntu_lightregular';
	text-transform:uppercase;
	font-weight:normal;
	color:#FFF;
	font-size:15px;
	margin-top:0;
}
p{
	margin-bottom:10px;
}

#map-canvas-main{
	width:100%;
	border:solid 3px #00005a;
	height:300px;
	background:#CCC;
	margin-left:-3px;
}
.contact-page h2,
.contact-page{
	color:#333;
}
#contactform .span4 input[type=text]{
	width:96%;
	padding:8px 2%;
}
#contactform textarea{
	width:96%;
	padding:8px 2%;
	min-height:130px;
	font-size:14px;
}
#contactform  input[type=submit]{
	padding:10px 30px;
	background:#333;
	color:#FFF;
	border:solid #000 1px;
	float:right;
}
#contactform  input[type=submit]:hover{
	background:#666;
}
@media (max-width: 800px)  {
	.navbar-inner .container {
		border-top: 1px solid #222;
	}
	.header-title{
		text-align:center;
		padding:18px 0;
		position: static;
		width:100%;
	}
	.content{
		background:url(http://cdn.myld.com.au/2/318/dave-s-used-cars_e79736cf9d.png) right center no-repeat;
	}
	.content p{
		line-height:18px;
	}
	.intro-message{
		padding-top:0;
	}
	.branding{
		border-top:solid 1px #CCC;
	}
} 
@media (min-width: 801px)  { 
	.navbar .navbar-inner{
		width:auto;
		position:relative;
	}
	.nav-collapse .nav > li{
		background:none;
		background:url(http://cdn.myld.com.au/2/318/dave-s-used-cars_6a3b2a98c7.png) repeat-x;
		background-position:0 -100px;
		transition:all ease-in-out .3s;
	}
	.nav-collapse .nav > li:hover{
		background-position:bottom;
	}
	.nav-collapse .nav > li > a{
		font-family: 'ubuntu_lightregular';
		border-bottom:none;
		line-height:50px;
		color:#FFF;
    font-size:16px;
	}
	
	.nav-collapse .nav > li > a:hover, 
	.nav-collapse .nav > li.active > a, 
	.nav-collapse .nav > li.active > a:hover{
		border-bottom:none;
		color:#ffd202;
	}
	.main-nav.navbar .navbar-inner .container{
		width:auto;
		margin:auto;
	}
	.nav-collapse{
		float:none;
		margin:auto;
		text-align:center;
	}
	.navbar .nav{
		position: relative;
		float:none;
	}
	.nav-collapse .nav{
		margin:auto;
	}
	.nav{
		margin:auto;
	}
	.navbar .nav > li{
		display:inline-block;
		float:none;
	}
	
}

  /* Portrait tablet to landscape and desktop */ 
@media (min-width: 768px) and (max-width: 979px) {
	#slider{
		display:none;
	}
	.header-title{
		text-align:center;
		padding:18px 0;
		position: relative;
		width:100%;
		z-index:9;
	}
	header .background-image{
		display:none;
	}
	.navbar .navbar-inner{
		width:auto;
		position:relative;
		margin-top:10px;
		margin-bottom:10px;
	}
	.nav-collapse{
		background: rgba(0,0,90,1);
	}
	.nav-collapse .nav > li > a{
		line-height:50px;
		border-top:solid 1px #666;
	}
	.nav-collapse .nav > li > a:hover, 
	.nav-collapse .nav > li.active > a, 
	.nav-collapse .nav > li.active > a:hover{
		border-top:solid 1px #666;
		color:#ffd202;
	}
	.main-nav.navbar .navbar-inner .container{
		width:auto;
		margin:auto;
	}
	.nav-collapse{
		float:none;
		margin:auto;
		text-align:center;
	}
	.navbar .nav{
		position:static;
		float:none;
	}
	.nav-collapse .nav{
		margin:auto;
	}
	.nav{
		margin:auto;
	}
	.navbar .nav > li{
		display: block;
		float:none;
	}
	.main-nav.navbar .navbar-inner .container{
		padding:0;
	}
	.menu-bar{
		width:100%;
		top:0;
		z-index:99;
	}
	.header-title{
		margin-top:100px;
	}
	.header-title{
		margin-top:10px;
	}
	.intro-message{
		padding-top:0;
	}
} 
  /* Landscape phone to portrait tablet */ 
@media (max-width: 767px) {
	.container{
		padding-left:20px;
		padding-right:20px;
	}
	.navbar .navbar-inner{
		margin-top:10px;
		margin-bottom:10px;
	}
	header .background-image{
		display:none;
	}
	.navbar .navbar-inner{
		width:auto;
		position:relative;
		margin-top:10px;
		margin-bottom:10px;
	}
	.nav-collapse{
		background: rgba(0,0,90,.5);
	}
	.nav-collapse .nav > li > a{
		line-height:50px;
	}
	.nav-collapse .nav > li > a:hover, 
	.nav-collapse .nav > li.active > a, 
	.nav-collapse .nav > li.active > a:hover{
		border-bottom:none;
		color:#ffd202;
	}
	.main-nav.navbar .navbar-inner .container{
		width:auto;
		margin:auto;
	}
	.nav-collapse{
		float:none;
		margin:auto;
		text-align:center;
	}
	.navbar .nav{
		position:static;
		float:none;
	}
	.nav-collapse .nav{
		margin:auto;
	}
	.nav{
		margin:auto;
	}
	.nav-collapse{
		background: rgba(0,0,90,1);
	}
	.navbar .nav > li{
		display: block;
		float:none;
	}
	.main-nav.navbar .navbar-inner .container{
		padding:0;
	}
	.nav-collapse .nav > li > a{
		line-height:50px;
		border-top:solid 1px #666;
	}
	.nav-collapse .nav > li > a:hover, 
	.nav-collapse .nav > li.active > a, 
	.nav-collapse .nav > li.active > a:hover{
		border-top:solid 1px #666;
		color:#ffd202;
	}
	.content{
		background:none;
	}
	section{
		color:#333;
		font-size:14px;
	}
	.intro-message{
		padding-top:0;
	}
}
  /* Landscape phones and down */ 
@media (max-width: 480px) {
	.container{
		padding-left:10px;
		padding-right:10px;
	}
  h2{
    color: black !important;
    }
} 

@media (min-width: 980px) {
	/*Carousel*/
	.slider-background .carousel{
		position: relative;
	}
	.slider-background  .carousel-inner{
		position: relative;
		width:100%;
		top:0;
		left:0;
	}
	.header-title{
		top:0;
	}
	.slider-background  .carousel-inner .item{
		background-size:cover;
		background-position:center;
		height:690px;
		opacity:.5;
		filter:alpha(opacity=50);
	}
	.menu-bar{
		background:rgba(82,82,82,.5);
		bottom:0;
		z-index:9;
		border-top:solid 3px rgba(225,225,225,0.8);
		position: absolute;
		border-bottom:solid 3px #404040;
		width:100%;
	}
	#slider{
		top:0;
		width:100%;
	}
	.intro-message{
		margin-bottom:55px;
		clear:both;
	}
}   
  /*-- SPEEDLOADER "CSS" --*/


/* GOOGLE MAP FIX */
#map img{
  max-width:none !important;
}
      
/* 404 PAGE */
#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;
}

/* FORM INPUT SIZE FIX */
input[type="text"], textarea, input, textarea, select, .uneditable-input {
width: 98% !important;
}
input[type="submit"].btn {
width: 100% !important;
}

/* SOCIAL MEDIA PADDING */
.socialmedia{
  margin:20px 0px 20px 0px;
}

/* FANCYBOX */
.fgallery{
  margin-top:20px;
  margin-bottom:20px;
  }

.fgallery .span3{
  margin-bottom:20px;
  -webkit-box-shadow: 0px 10px 20px -3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow:    0px 10px 20px -3px rgba(0, 0, 0, 0.3);
  box-shadow:         0px 10px 20px -3px rgba(0, 0, 0, 0.3);
  }
  
.fdw-background{ background: url(http://cdn.myld.com.au/1/images/opacity/b70.png); opacity:0; margin-top:0px; width: 100%; height: 100%;}
.fdw-port{padding:0px !important; text-align:center !important; margin:0px !important;}
.fdw-port a{ padding: 27px 10px 8px 9px !important; border-radius: 26px; background:#fff; color:#000;}
.fdw-port a:hover{text-decoration:none !important;}
.f-height{background-size: 100%;}
  
/* ANIMATED LOGO */
#logo img {
  -webkit-animation: cssAnimation 1.1096s 1 ease;
  -moz-animation: cssAnimation 1.1096s 1 ease;
  -o-animation: cssAnimation 1.1096s 1 ease;
}
@-webkit-keyframes cssAnimation {
  from { -webkit-transform: rotate(0deg) scale(0.1) skew(1deg) translate(0px); }
  to { -webkit-transform: rotate(360deg) scale(1) skew(1deg) translate(0px); }
}
@-moz-keyframes cssAnimation {
  from { -moz-transform: rotate(0deg) scale(0.1) skew(1deg) translate(0px); }
  to { -moz-transform: rotate(360deg) scale(1) skew(1deg) translate(0px); }
}
@-o-keyframes cssAnimation {
  from { -o-transform: rotate(0deg) scale(0.1) skew(1deg) translate(0px); }
  to { -o-transform: rotate(360deg) scale(1) skew(1deg) translate(0px); }
}

/* RESPONSIVE FIXES */

@media (min-width: 1200px){
  .f-height{
  height:260px !important;
  }
  .fdw-port {
  padding-top: 120px !important;
  }
  .forceheight{
 height:222px !important;   
}
}
@media (max-width: 1199px) and (min-width: 980px){
  .f-height{
  height:210px !important;
  }
  .fdw-port {
  padding-top: 90px !important;
  }
}
@media (max-width: 979px) and (min-width: 768px){
  .f-height{
  height:160px !important;
  }
  .fdw-port {
  padding-top: 65px !important;
  }
  #ld_branding_link{
 display:none;   
}
}
@media (max-width: 767px){
  
  .branding{
 display:none;   
}
  .f-height{
  height:260px !important;
  }
  .fdw-port {
  padding-top: 120px !important;
  }
}

/*-- /SPEEDLOADER "CSS" --*/
 