/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: May 24 2016 | 06:13:56 (am)
/*
/******* Do not edit this file *******/

@import url("http://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic");
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
@media screen and (max-width: 768px) {
	.navbar-nav {
		float: left !important;
	}
  #header #logo {
		float:left !important;
		/*margin-top:0px !important;*/
	}
    .powered p {
     text-align:center !important;
    }
  .space {
  	text-align:center !important;
  }
  #footer a {
    display: block;
	}
	.socialLinks li {
	    margin:0px !important;
	}
}
.container {
    max-width: 1200px;
}
body {
    color: hsl(0, 0%, 14%);
    font-family: "Lato",sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
}
body {
    background: url("http://www.leedall.com.au/wp-content/themes/leedall/images/stripe.png") repeat-x scroll center bottom hsl(0, 0%, 93%);
    padding-bottom: 8px;
}

a {
    color: hsl(199, 62%, 38%);
    line-height: inherit;
    text-decoration: none;
}
a:hover, a:focus {
    color: hsl(208, 56%, 38%);
      text-decoration: none;
}
a:focus {
    outline: none;
    outline-offset: 0px;
}
p {
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.6;
    margin-bottom: 17px;
}
#content li {font-size: 14px;line-height: 1.6;}
h1, h2, h3, h4, h5, h6 {
    color: hsl(0, 0%, 14%);
    font-family: "Lato",sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 1.1;
    margin-bottom: 14px;
    margin-top: 14px;
    text-rendering: optimizelegibility;
}
/************Header**************/
#header .call-us {
	font-size: 12px;
    font-weight: 700;
    line-height: 1;
    padding: 20px 0;
    text-align: right;
	 margin: 0px;
}
#header .call-us .container {
	padding-right:30px;
}
#header .call-us a{
	color: hsl(0, 0%, 52%);
}
#header span.divider {
    color: hsl(0, 0%, 86%);
    padding: 0 8px;
}
#header {
    /*background: none repeat scroll 0 0 hsl(0, 0%, 100%);*/
    padding: 27px 0;
    transition: padding 0.45s ease-in-out 0s;
}
#logo {
	 margin-top: -20px;
}
.navbar-default .navbar-nav > li > a {
    color: hsl(0, 0%, 47%);
	 font-size: 11px;
    text-transform: uppercase;
     margin: 15px 1em 0;
    padding: 0;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
     background: none repeat scroll 0 0 hsla(0, 0%, 0%, 0);
  	border-bottom: 3px solid hsl(0, 74%, 73%);
     color: hsl(0, 0%, 10%);
}
.navbar-nav {
    float: right;
    margin: 0;
}
.navbar-default {
    background: none;
    border: none;
	margin-bottom: 0px;
}
.dropdown:hover .dropdown-menu {
    display: block;
 }
.dropdown-menu {
	border:none;
	box-shadow:2px 2px 6px hsla(0, 0%, 0%, 0.2);
	background-color: none repeat scroll 0 0 hsl(0, 0%, 100%);
	border-radius: 0 0 6px 6px;
	padding: 0.2em;
    font-size: 12px;
 }
.caret {
	display:none;
}
.navbar-toggle {
	background-color: hsl(0, 0%, 13%);
   border-color: hsl(0, 0%, 13%) !important;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: hsl(0, 0%, 13%);
}
.navbar-toggle .icon-bar { 
	background-color: #ffffff !important;	
}
.navbar-collapse {
	padding-right: 0px;
}
#mainPanel h1 {
    background: url("http://www.leedall.com.au/wp-content/themes/leedall/images/bg.png") no-repeat scroll 0 0 hsla(0, 0%, 0%, 0);
    margin-top: 0;
    padding-bottom: 20px;
    padding-left: 45px;
    padding-top: 7px;
  font-size: 24px;
}
#mainPanel h3 {
    color: hsl(199, 61%, 38%);
    font-size: 16px;
}

#drivers {
    background: none repeat scroll 0 0 hsl(0, 0%, 98%);
    overflow: hidden;
    padding-bottom: 20px;
    padding-top: 30px;
  text-align: center;
}
#drivers h2 {
    color: hsl(0, 0%, 16%);
    font-size: 30px;
    font-weight: 500;
    margin-bottom: 27px !important;
}
#drivers h3 {
    font-size: 18px;
    padding: 15px 0 20px;
    text-shadow: 1px 1px 1px hsl(0, 0%, 100%);
   color: hsl(199, 62%, 38%);
}
#drivers h3 b {
    color: hsl(353, 70%, 40%);
    font-style: italic;
    padding-right: 8px;
}
#drivers h2, #drivers h3 {
    line-height: 1.2;
    margin: 0;
    padding: 0;
}
#drivers h2 b {
    color: hsl(192, 63%, 49%);
    font-style: italic;
    font-weight: 500;
}
#drivers .driver-featured a {
 	 
}
#drivers .driver-featured img {
    border: 4px solid hsl(0, 0%, 100%);
    box-shadow: 0 3px 3px 0 hsla(0, 0%, 20%, 0.15);
    height: auto;
    transition: opacity 0.25s ease-in-out 0s;
    width: 100%;
}
#drivers .driver-featured img:hover {
    opacity: 0.8;
}
#connect {
    background: none repeat scroll 0 0 hsl(0, 0%, 100%);
    padding-top: 20px;
}
#connect h4 {
    color: hsl(0, 0%, 16%);
    font-size: 20px;
    font-weight: 500;
    margin: 0 0 30px;
    padding: 30px 0 0;
}
#connect #subForm .field {
    display: inline;
    margin-bottom: 10px;
    width: 95%;
  background-color: hsl(0, 0%, 100%);
    border: 1px solid hsl(0, 0%, 80%);
    border-radius: 2px;
    box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.1) inset;
    color: hsla(0, 0%, 0%, 0.75);
   font-size: 12px;
    height: 32px;
    padding: 6px;
    transition: all 0.15s linear 0s;
}
#connect #subForm label {
    color: hsl(0, 100%, 50%);
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    white-space: nowrap;
}
/*********************/
.connect-featured fieldset {
  padding:0px;
  margin: -25px 0 0 0;
}
.connect-featured fieldset ul {
  padding:0px;
  margin: 0px;
  font-size: 12px;
}
.connect-featured fieldset ul li{
	  padding: 2px 0px;
}
.connect-featured fieldset ul input.vfb-text {
    width: 95%;
   background-color: hsl(0, 0%, 100%);
    border: 1px solid hsl(0, 0%, 80%);
    border-radius: 2px;
    box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.1) inset;
    color: hsla(0, 0%, 0%, 0.75);
    display: block;
    font-family: inherit;
    font-size: 12px;
    height: 32px;
    margin: 0 0 7px;
    padding: 6px;
    transition: all 0.15s linear 0s;
}
.vfb-error{
	color:hsl(0, 100%, 50%);
}
.vfb-required-asterisk {
	color:hsl(0, 100%, 50%);
}
.connect-featured .myButton, .myButton {
  width: 95%;
  background: none repeat scroll 0 0 hsl(199, 62%, 38%);
    border: 1px solid hsl(199, 61%, 38%);
    border-radius: 0;
    color: hsl(0, 0%, 100%);
    display: inline-block;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 1;
    padding: 1.2em 2.5em;
    text-align: center;
    text-transform: uppercase;
  transition: background-color 0.15s ease-in-out 0s, border 0.15s ease-in-out 0s, text-shadow 0.15s ease-in-out 0s;
}
.connect-featured .myButton:hover, .myButton:hover,#connect a.myButtonRed:hover {
  	background: none repeat scroll 0 0 hsl(199, 78%, 20%);
    border: 1px solid hsl(199, 78%, 20%);
}
fieldset {
    background: none repeat scroll 0 0 hsla(0, 0%, 0%, 0) !important;
    border: medium none !important;
}
#widgets ul li {
    margin-left: 0px;
}
/**********************/
#connect .myButton input {
    width: 95%;
  background: none repeat scroll 0 0 hsl(199, 62%, 38%);
    border: 1px solid hsl(199, 61%, 38%);
    border-radius: 0;
    color: hsl(0, 0%, 100%);
    display: inline-block;
    font-size: 12px;
    font-weight: 500 !important;
    line-height: 1;
    padding: 1.2em 2.5em;
    text-align: center;
    text-transform: uppercase;
  transition: background-color 0.15s ease-in-out 0s, border 0.15s ease-in-out 0s, text-shadow 0.15s ease-in-out 0s;
}
#connect .myButton input:hover,#connect a.myButtonRed:hover {
  	background: none repeat scroll 0 0 hsl(199, 78%, 20%);
    border: 1px solid hsl(199, 78%, 20%);
}
.socialLinks li {
    display: inline;
    margin: 0 10px 0 0;
    padding: 0;
}
.socialLinks {
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.socialLinks a:hover img {
    opacity: 0.8;
}
.connectLogo {
    margin: 15px 0 32px 10px;
}
#connect a.myButtonRed {
    max-width: 260px;
    width: 100%;
      background: none repeat scroll 0 0 hsl(341, 87%, 34%);
    border: 1px solid hsl(341, 87%, 34%);
   border-radius: 0;
    color: hsl(0, 0%, 100%);
    display: inline-block;
    font-size: 12px;
    font-weight: 500 !important;
    line-height: 1;
    padding: 1.2em 2.5em;
    text-align: center;
    text-transform: uppercase;
    transition: background-color 0.15s ease-in-out 0s, border 0.15s ease-in-out 0s, text-shadow 0.15s ease-in-out 0s;
}
/*******************************/
#footer {
    padding: 20px 0;
}
#footer p {
    color: hsl(0, 0%, 43%);
    font-size: 11px !important;
    line-height: 1.3;
    margin: 0;
}
#footer a {
    color: hsl(0, 0%, 39%);
    text-decoration: none;
}
#footer a:hover {
    color: hsl(0, 0%, 0%);
    text-decoration: none;
}
#footer a span {
    color: hsl(199, 61%, 38%);
}
#footer .divider {
    color: hsl(0, 0%, 71%);
    padding: 0 5px;
}
.powered p {
 text-align:right; 
}
.page-header {
	border: none;
  margin:0px;
  padding:0px;
}
.page-header h1{
	 background: url("http://www.leedall.com.au/wp-content/themes/leedall/images/bg.png") no-repeat scroll 0 0 hsla(0, 0%, 0%, 0);
    font-size: 24px;
    margin-top: 0;
    padding-bottom: 20px;
    padding-left: 45px;
    padding-top: 7px;
}
.latestNewsPanel ul.recent-posts  {
	padding: 0;
    margin: 0;
}
.latestNewsPanel .postdate {
    background-color: hsl(197, 63%, 46%);
    color: hsl(0, 0%, 100%);
    font-size: 16px;
    margin: 15px 0 0;
    padding: 10px 0;
    text-align: center;
  text-transform: uppercase;
}
.latestNewsPanel .post-box:first-child{
	border-bottom: 1px dotted hsl(0, 0%, 80%);
    margin-bottom: 30px;
}
.latest-title {
 	 color: hsl(0, 0%, 38%); 
}
.driverImage {
 	  border: 4px solid hsl(341, 87%, 34%) !important; 
}
aside form.visual-form-builder {margin-top:-50px!important;}
h3 {font-size:20px; margin-bottom:8px; font-weight:normal; color:#104E8B;}
#content p, #content li {font-family: 'Open Sans', sans-serif;}

.call-us {display:none;}

.titlebg {background-color:#e21858;}
.titlebg h1.page-title {color:#FFFFFF!important;}
.titlebg {margin-bottom:30px;}
#header {background-image:none!important;}

p.subtitle {font-weight:bold; font-size:20px; color:#FFFFFF;}

.home #content-full {background-color:#FFFFFF;}
.owl-carousel .owl-item {  padding: 0 10px;}

.icon_globe,.icon_sa,.icon_idea,.icon_projector,
.icon_strategy, .icon_computer,.icon_clipboard, .icon_user
 {padding-left:70px;
background-repeat:no-repeat;
background-position:0px 10px;}

.icon_globe {
	background-image:url('http://www.leedall.com.au/wp-content/uploads/2016/05/globe_sm.png');
}
.icon_sa {
	background-image:url('http://www.leedall.com.au/wp-content/uploads/2016/05/sa_sm.png');
}
.icon_strategy {
	background-image:url('http://www.leedall.com.au/wp-content/uploads/2016/05/strategy_sm.png');
}
.icon_projector {
	background-image:url('http://www.leedall.com.au/wp-content/uploads/2016/05/projector_sm.png');
}
.icon_computer {
	background-image:url('http://www.leedall.com.au/wp-content/uploads/2016/05/computer_sm.png');
	background-size:55px;
}
.icon_clibboard {
	background-image:url('http://www.leedall.com.au/wp-content/uploads/2016/05/clipboard_sm.png');
}
.icon_user{
	background-image:url('http://www.leedall.com.au/wp-content/uploads/2016/05/user_sm.png');
}
.icon_idea {
	background-image:url('http://www.leedall.com.au/wp-content/uploads/2016/05/idea_sm.png');
}