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

/****
 Bootstrap CSS
 ****/
 @import url('http://cdn.myld.com.au/1/bootstrap/elegance/css/bootstrap3.css');
 @import url("http://cdn.myld.com.au/1/bootstrap/focus/css/font-awesome.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/js/cform_validation/validation-2.0.css');
 @import url("http://cdn.myld.com.au/1/css/social_media.css");
 @font-face {
     font-family: 'Open Sans';
     src: url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-light-webfont.eot');
     src: url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
          url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-light-webfont.woff') format('woff'),
          url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-light-webfont.ttf') format('truetype'),
          url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-light-webfont.svg#open_sanslight') format('svg');
     font-weight: 300;
     font-style: normal;
 }
 @font-face {
     font-family: 'Open Sans';
     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: 'Open Sans';
     src: url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-bold-webfont.eot');
     src: url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
          url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-bold-webfont.woff') format('woff'),
          url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-bold-webfont.ttf') format('truetype'),
          url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-bold-webfont.svg#open_sansbold') format('svg');
     font-weight: 700;
     font-style: normal;
 }
 /*@font-face {
   font-family: 'Telex';
   font-style: normal;
   font-weight: 400;
   src: local('Telex-Regular'), url('http://cdn.myld.com.au/1/bootstrap/elegance/css/telex.woff') format('woff');
 } */
 @font-face {
     font-family: 'Conv_EUROF';
     src: url('http://cdn.myld.com.au/1/fonts/EUROF/EUROF.eot');
   src: local('?'), url('http://cdn.myld.com.au/1/fonts/EUROF/EUROF.woff') format('woff'), url('http://cdn.myld.com.au/1/fonts/EUROF/EUROF.ttf') format('truetype'), url('http://cdn.myld.com.au/1/fonts/EUROF/EUROF.svg') format('svg');
   font-weight: normal;
   font-style: normal;
 }
 .icon-info-sign {
   display:none!important;
 }
 .well-small {
   padding: 20px 15px 9px;
 }
 .btn-small {
 width: 69px!important;
 line-height: 31px;
 height: 31px;
 text-align: center;
 color: rgb(255, 255, 255);
 background: rgb(85, 92, 160);
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top, rgba(85, 92, 160, 1) 1%, rgba(72, 72, 137, 1) 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(85, 92, 160, 1)), color-stop(100%,rgba(72, 72, 137, 1)));
 background: -webkit-linear-gradient(top, rgba(85, 92, 160, 1) 1%,rgba(72, 72, 137, 1) 100%);
 background: -o-linear-gradient(top, rgba(85, 92, 160, 1) 1%,rgba(72, 72, 137, 1) 100%);
 background: -ms-linear-gradient(top, rgba(85, 92, 160, 1) 1%,rgba(72, 72, 137, 1) 100%);
 background: linear-gradient(to bottom, rgba(85, 92, 160, 1) 1%,rgba(72, 72, 137, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555ca0', endColorstr='#484889',GradientType=0 );
 display: inline-block;
 border: none;
 border-radius: 7px;
 text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
 font-size: 13px;
 font-weight: normal;
 padding: 0px 0px;
 border: 1px solid rgb(54, 58, 102);
 }
 
 .btn-small:hover{ background: rgb(221,77,152);
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkNGQ5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2UyMDA3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
 background: -moz-linear-gradient(top,  rgba(221,77,152,1) 0%, rgba(226,0,122,1) 99%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,77,152,1)), color-stop(99%,rgba(226,0,122,1)));
 background: -webkit-linear-gradient(top,  rgba(221,77,152,1) 0%,rgba(226,0,122,1) 99%);
 background: -o-linear-gradient(top,  rgba(221,77,152,1) 0%,rgba(226,0,122,1) 99%);
 background: -ms-linear-gradient(top,  rgba(221,77,152,1) 0%,rgba(226,0,122,1) 99%);
 background: linear-gradient(to bottom,  rgba(221,77,152,1) 0%,rgba(226,0,122,1) 99%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd4d98', endColorstr='#e2007a',GradientType=0 );
  color: #fff; text-decoration: none; }
  
  
  .btn-large {
 width: 100%!important;
 line-height: 1em;
 text-align: center;
 color: rgb(255, 255, 255);
 background: rgb(85, 92, 160);
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top, rgba(85, 92, 160, 1) 1%, rgba(72, 72, 137, 1) 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(85, 92, 160, 1)), color-stop(100%,rgba(72, 72, 137, 1)));
 background: -webkit-linear-gradient(top, rgba(85, 92, 160, 1) 1%,rgba(72, 72, 137, 1) 100%);
 background: -o-linear-gradient(top, rgba(85, 92, 160, 1) 1%,rgba(72, 72, 137, 1) 100%);
 background: -ms-linear-gradient(top, rgba(85, 92, 160, 1) 1%,rgba(72, 72, 137, 1) 100%);
 background: linear-gradient(to bottom, rgba(85, 92, 160, 1) 1%,rgba(72, 72, 137, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555ca0', endColorstr='#484889',GradientType=0 );
 display: inline-block;
 border: none;
 border-radius: 7px;
 text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
 font-size: 20px;
 font-weight: normal;
 padding: 10px;
 border: 1px solid rgb(54, 58, 102);
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box; 
 box-sizing: border-box;
 }
 
 .btn-large:hover{ background: rgb(221,77,152);
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkNGQ5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2UyMDA3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
 background: -moz-linear-gradient(top,  rgba(221,77,152,1) 0%, rgba(226,0,122,1) 99%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,77,152,1)), color-stop(99%,rgba(226,0,122,1)));
 background: -webkit-linear-gradient(top,  rgba(221,77,152,1) 0%,rgba(226,0,122,1) 99%);
 background: -o-linear-gradient(top,  rgba(221,77,152,1) 0%,rgba(226,0,122,1) 99%);
 background: -ms-linear-gradient(top,  rgba(221,77,152,1) 0%,rgba(226,0,122,1) 99%);
 background: linear-gradient(to bottom,  rgba(221,77,152,1) 0%,rgba(226,0,122,1) 99%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd4d98', endColorstr='#e2007a',GradientType=0 );
  color: #fff; text-decoration: none; }
 .span9 {
     width: 690px;
 }
 
 i[class^="icon-"] {
     vertical-align: 0px;
 }
 
 #default-map img{
     max-width: none;
 }
 
 /****
 ****/
 
 
 body {
     font-family: 'Open Sans';
     background: url('http://cdn.myld.com.au/2/57/smarter-insulation-services_e88a5375ed.png');
     color: #333;
 }
 
 .container {
     margin-top: 10px;
     }
 
 header {
     position: relative;
 } 
 
 .site_title {
     width: 533px;
     float: left;
     }
 
 .headTitle {
       /*
       height: 125px;
       */
       height: 185px;
    }
 .smarter_logo {
 margin: 11px 0px 0px 10px;
 float: left;
 }
 .headTitle h1 {
     font-family: Times New Roman;
     font-weight: 300;
     color: #484889;
     line-height: 45px;
     font-size: 45px;
     margin-top: 15px;
 }
     
 .headTitle h2 {
     color: #484889;
     font-size: 15px;
     line-height: 20px;
     font-family: 'Open Sans';
     font-weight: 400 !important;
     }
 
 .headTitle h5 {
     color: #484889;
     font-family: Times New Roman;
     font-size: 35px;
     font-weight: 300;
     line-height: 1em;
 }
 .services {
     float: right;
     width: auto;
     padding: 15px 0px 0px 15px;
     
     margin: 0px;
 }
     
 .services li {
     font-size: 16px;
     padding: 4px 10px;
     font-family: 'Open Sans';
     font-weight: 600;
 }
 
 #logo {
     float: left;
     width: 98px;
     margin: 10px 30px 6px 10px;
 }
 #slides {
 max-width: 100%;
 }
 /**Feature Image**/
 
 #feature_image {
     width: 940px;
     height: 300px;
     border-top-right-radius: 10px;
     border-top-left-radius: 10px;
     -moz-border-top-right-radius: 10px;
     -moz-border-top-left-radius: 10px;
     -webkit-border-top-right-radius: 10px;
     -webkit-border-top-left-radius: 10px;
     position: relative;
     -moz-box-shadow: 0px 0px 30px #AAA;
     -webkit-box-shadow: 0px 0px 30px #AAA;
     box-shadow: 0px 0px 30px #AAA;
     padding: 2px 2px 0px;
     -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;
 }
     
 #feature_image img {
     border-top-right-radius: 10px;
     border-top-left-radius: 10px;
     -moz-border-top-right-radius: 10px;
     -moz-border-top-left-radius: 10px;
     -webkit-border-top-right-radius: 10px;
     -webkit-border-top-left-radius: 10px;
     }
 
 #nav {
     position: absolute;
     z-index: 100;
     top:0;
     right:0
 }
 
 #nav a {
     background: #484889;
     width:10px;
     height:10px;
     float:left;
     margin:10px 15px 10px 0;
     text-indent:-99999px;
     xxbox-shadow: 0px 0px 3px #000;
     border: 2px solid #555
 }
 
 #nav a.activeSlide {
     background: #e20079;
 }
 
 header .navbar .navbar-inner {
     filter: none;
     background: url('http://cdn.myld.com.au/1/images/opacity/b50.png');
     width: 940px;
     padding: 0;
     height: 72px;
     border: none;
     padding: 10px 0;
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
     box-shadow: none;
     -webkit-border-radius: 0px; 
   -moz-border-radius: 0px; 
   border-radius: 0px;
     border-left: 2px solid #eee;
     border-right: 2px solid #eee;
     -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;
 }
 
 header .navbar-inner > div {
     margin: 0 auto;
     width: 845px;
 }
 
 header .navbar {
     position: absolute;
     bottom: -2px;
     z-index: 100;
     margin: 0;
 }
 
 header .navbar .nav {
     background: url('http://cdn.myld.com.au/2/57/smarter-insulation-services_15627b6eab.png');
     -moz-border-radius: 10px;
     width: 900px;
     position: relative;
     left: -28px;
     -webkit-border-radius: 10px;
     border-radius: 10px;
 }
 
 header .navbar .nav > li > a {
     color: #fff;
     font-family: 'Open Sans';
     font-size: 13px;
     padding: 16px 12px;
     position: relative;
 }
 
 header .navbar .nav > li > a:hover, header .navbar .nav > li.active > a, header .navbar .nav .active > a:hover {
     color: #E2007A;
     text-shadow: 0px 0px 10px #111;
     text-decoration: none;
     }
 
 /****
 Submenu
 ****/
 
 .submenu {
     }
 
 .about-us {
     width: 120px;
     }
 
 .product {
     width: 240px;
     }
 
 header .navbar .nav > li > a > ul > li, header .navbar .nav > li > a > div > ul > li {
     width: 100%;
     border-bottom: 1px solid #3E3E72;
     border-top: 1px solid #5C5E8E;
     }
 
 header .navbar .nav > li > a > ul > li > a, header .navbar .nav > li > a > div > ul > li > a {
     background: url('http://cdn.myld.com.au/2/57/smarter-insulation-services_15627b6eab.png');
     color: #fff;
    font-family: 'Open Sans';
     font-size: 14px;
     padding: 4px 12px;
     display: block;
 }
 header .navbar .nav > li > a > ul > li > a:hover, header .navbar .nav > li > a > div > ul > li > a:hover {
     background: url('http://cdn.myld.com.au/1/images/opacity/b80.png');
     }
 
 header .navbar .nav > li > a > ul > li.last, header .navbar .nav > li > a > div > ul > li.last {
     border-bottom: none;
     }
 
 header .navbar .nav > li > a > ul > li.last a, header .navbar .nav > li > a > div > ul > li.last a {
     border-bottom-right-radius: 10px;
     border-bottom-left-radius: 10px;
     -moz-border-bottom-right-radius: 10px;
     -moz-border-bottom-left-radius: 10px;
     -webkit-border-bottom-right-radius: 10px;
     -webkit-border-bottom-left-radius: 10px;
     }
 
 
 /****
 Section
 ****/
 section {
     background: #fff;
     -moz-box-shadow: 0px 0px 30px #AAA;
     -webkit-box-shadow: 0px 0px 30px #AAA;
     box-shadow: 0px 0px 30px #AAA;
     position: relative;
     border-bottom-right-radius: 10px;
     border-bottom-left-radius: 10px;
     -moz-border-bottom-right-radius: 10px;
     -moz-border-bottom-left-radius: 10px;
     -webkit-border-bottom-right-radius: 10px;
     -webkit-border-bottom-left-radius: 10px;
     padding-bottom: 20px;
     }
 
 a:hover {
     text-decoration: none !important;
     }
 
 .breadcrumb {
     margin: 0;
     -webkit-border-radius: 0px; 
   -moz-border-radius: 0px; 
   border-radius: 0px;
     }
 
 .breadcrumb li.active {
     color: #484889
     }
 
 .breadcrumb li i {
     color: black;
     font-size: 18px;
     text-decoration: none;
     }
     
 .breadcrumb li a, .breadcrumb li a:hover {
     color: black;
     }
 
 h1, h2, h3, h4, h5, h6 {
    font-family: 'Open Sans';
 }
 h2 {
     color: #484889;
 }
 
 h3, h4, h5 {
     color: #871754;
     }
 
 h6 {
     font-size: 14px;
     color: #e20079
     }
 
 ul li {
     list-style: none;
     }
 
 table th {
     color: #484889;
     text-align: left;
     }
 
 
 div.thumbnail {
     width: 250px;
     float: left;
     margin-right: 15px; 
     margin-bottom: 5px;
     }
     
 div.thumbnail.right {
     float: right;
     margin: 0;
     margin-left: 15px; 
     margin-bottom: 5px;
     }
 
 /**Back to Top**/
 #toTop {
     display: none;
     position: fixed;
     bottom: 25px;
     right: 25px;
     cursor: pointer;
     z-index: 100;
 }
 
 #toTop a i {
     color: #555;
     font-size: 70px;
     }
 
 #toTop a:hover i {
     color: #e20079;
     }
 
 .icon-ok {
     color: #3A6A19;
     opacity: 0.9 !important;
     }
 
 /****
 LOGOS
 ****/
 
 .logo {
     float: left;
     width: 150px;
     height: 70px;
     margin: 4px;
 }
 
 
 .logo.logo1 a {
     background-image: url('http://cdn.myld.com.au/2/58/smarter-insulation-services_32b45c0a7b.png');
     display: block;
     width: 100%;
     height: 100%;
 }
 
 .logo.logo2 a {
     background-image: url('http://cdn.myld.com.au/2/58/smarter-insulation-services_b41cee7c74.png');
     display: block;
     width: 100%;
     height: 100%;
 }
 
 .logo.logo3 a {
     background-image: url('http://cdn.myld.com.au/2/58/smarter-insulation-services_e8fb9fdecc.png');
     display: block;
     width: 100%;
     height: 100%;
 }
 
 .logo.logo4 a {
     background-image: url('http://cdn.myld.com.au/2/58/smarter-insulation-services_577d9127f0.png');
     display: block;
     width: 100%;
     height: 100%;
 }
 
 .logo.logo5 a {
     background-image: url('http://cdn.myld.com.au/2/58/smarter-insulation-services_edd6ee1d02.png');
     display: block;
     width: 100%;
     height: 100%;
 }
 
 .logo.logo6 a {
     background-image: url('http://cdn.myld.com.au/2/58/smarter-insulation-services_4b90d6f746.png');
     display: block;
     width: 100%;
     height: 100%;
 }
 
 
 .logo a {
     xxbackground-position: 0px 208px;
     }
     
 .logo a {
     background-position: 0px 0px;
     }
 
 .logo_section {
     height: 95px;
     width: 950px;
     margin: 20px auto;
     }
 
 /****
 Home Page
 ****/
 
 a.thumbnail {
     position: relative;
     }
 
 a.thumbnail:hover {
     border-color: #484889;
     opacity: 100;
     }
 
 a.thumbnail .caption {
     display: block;
     background: url('http://cdn.myld.com.au/2/57/smarter-insulation-services_15627b6eab.png');
     background: url('http://cdn.myld.com.au/1/images/opacity/b30.png');
     padding: 0;
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0;
     bottom: 0;
     opacity: 0;
     filter: alpha(opacity=0);
     -webkit-transition: all 0.1s ease-in-out;
     -moz-transition: all 0.1s ease-in-out;
     -o-transition: all 0.1s ease-in-out;
     -ms-transition: all 0.1s ease-in-out;
     transition: all 0.1s ease-in-out;
 }
 
 a.thumbnail:hover .caption {
     opacity: 100;
     filter: alpha(opacity=100);
     }
     
 a.thumbnail .caption i {
     display: block;
     font-size: 40px;
     color: #484889;
     position: absolute;
     left: 50%;
     top: 50%;
     margin: -20px 0 0 -24px;
     opacity: 100;
     filter: alpha(opacity=100);
     -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;
 }
 
 .seal {
     float: left;
     margin-right: 20px;
     }
 
 p.homeservices {
     min-height: 90px;
 }
 /****
 Side bar
 ****/
 #about-us section, #products section, #get-a-quote-now section, #contact-us section, #insulation-and-the-environment section, #why-insulate section,  #testimonials section, #ventilation-sky-lights section {
     background: url('http://cdn.myld.com.au/2/58/smarter-insulation-services_1702dd033f.png') left repeat-y #fff;
 }
 
 .nav-list li a, .nav-list li {
     color: #484889;
     font-size: 12px;
     }
     
 .side-bar {
     padding-top: 10px;
     xxbackground: url('http://cdn.myld.com.au/2/57/smarter-insulation-services_15627b6eab.png')
     }
     
 .side-bar .nav-list li a, .nav-list li {
     color: #fff;
     font-size: 12px;
     text-shadow: none;
     }
     
 .side-bar .nav-header {
     color: #ddd;
     text-shadow: none;
     }
     
 .side-bar .nav-list li a:hover, .side-bar .nav-list li.active a {
     background: white;
     color: #333;
     }
 
 .nav .nav-header {
     font-size: 12px;
     }
 
 /****
 About Us
 ****/
 
 /****
 Products
 ****/
 img.thumbnail {
     float: right;
     margin-left: 10px;
     margin-bottom: 10px;
     border: 1px solid #DDD;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
     -webkit-box-shadow: 0 1px 10px #ccc;
     -moz-box-shadow: 0 1px 10px #ccc;
     box-shadow: 0 1px 10px #ccc;
 }
 
 img.thumbnail.left {
     float: left;
     margin: 0;
     margin-right: 10px;
     margin-bottom: 10px;
     }
 
 #products .nav-list li {
     padding: 5px 10px;
     }
 
 #products .nav-list li a {
     padding: 6px;
     background: #EEE;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
     color: #484889;
     }
     
 #products .nav-list li a:hover {
     background: #484889;
     color: #fff
     }
 
 /****
 Enquiry / Contact
 ****/
 #contact_details i {
     float: left;
     margin-right: 3px;
 }
 
 #contact_details i#address_icon {
     height: 50px;
 }
 
 .nav-list span {
     color: #ddd;
     font-weight: bold;
 }
 
 
 form table {
     width: 98%;
 }
 
 form table td {
     padding: 5px 10px;
 }
 
 form textarea, form input[type="text"] {
     width: 98%;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px
 }
 
 form input#spam {
     width: 200px;
     margin-top: 5px;
     float: left;
 }
 
 .table-bordered, .table-bordered th, .table-bordered td {
     border: 1px solid #EEE;
 }
 
 
 
 /****
 Our projects / Gallery
 ****/
 
 .thumbnails li {
     margin: 8px !important;
 }
 
 /****
 Footer
 ****/
 footer {
     background: #222;
     height: 100%;
     padding: 20px 0px;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     border-radius: 0;
     position: relative;
     z-index: 100;
     width: 100%;
 }
 footer a {
   color:#fff;
   }
  .footer_contact [class^="icon-"]:last-child, .footer_contact [class*=" icon-"]:last-child {
 color: rgba(105, 112, 180, 1);
 }
 footer .navbar {
     width: 100%;
     }
 
 footer .navbar-inner {
     filter: none;
     background: none;
     height: 149px;
     padding: 20px 0px;
     -moz-border-radius: 0;
     -webkit-border-radius: 0;
     border-radius: 0;
     width: 940px;
     margin: 0 auto;
     -webkit-box-shadow: inset 0 -1px rgba(255, 255, 255, 0.5)!important;
 -moz-box-shadow: inset 0 -1px rgba(255,255,255,0.5)!important;
 box-shadow: inset 0 -1px rgba(255, 255, 255, 0.5)!important;
 }
 
 footer .navbar .nav > li {
     clear: both;
 }
 
 footer .navbar .nav > li > a {
     color: #fff;
    font-family: 'Open Sans';
     font-weight: bold;
     font-size: 12px;
     margin: 0;
     padding:0
 }
 
 footer .navbar .nav > li > a:hover, footer .navbar .nav > li.active > a, footer .navbar .nav .active > a:hover {
     color: #ba4985;
     text-shadow: 0px 0px 10px #111;
     text-decoration: none;
     font-weight: bold;
     }
 
 #ld_branding {
     width: 940px;
     margin: 0 auto;
     height: 20px;
 }
 
 #ld_branding_link {
     background: URL('http://cdn.myld.com.au/1/images/logos/poweredbyld_white.png') no-repeat;
     display: block;
     width: 220px;
     height: 100%;
     text-indent: -9999px;
     float: left;
 }
 
 .socialmedia {
     float: right;
     margin-top: -10px;
     margin-right: 20px;
     }
 
 footer .navbar .nav {
  margin-right: 30px;
 float: left;
 width: 353px;
 }
 
 .footer_contact {
     margin-right: 20px;
     float: left;
     }
 
 .footer_contact th, .footer_contact td {
     color: #fff;
     padding-right: 10px;
     font-family: 'Open Sans';
     } 
 
 .footer_contact th, footer .nav h2 {
     font-size: 20px;
     padding-bottom: 10px;
     color: #999;
 }
 footer .nav h2 {
     line-height: 1em;
 }
 footer .nav p {
 color: rgb(255, 255, 255);
 }
 
 .forms {
     float: right;
     width: 300px;
     height: auto;
   /*  padding: 10px 10px 5px; */
     background: #282828;
     color: #fff;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
     margin: 0px;
     }
 
 .forms li {
     margin: 0 0 5px;
     font-family: 'Open Sans';
 }
 
 body#get-a-quote-now #enquiry_form select {
   width: 150px
   }
 
 
 
 /* iPad fix (landscape) ----------- */
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
   body {
         width: 980px; /*width of wrapper container*/
     } 
 }
 /* iPads fix (portrait) ----------- */
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
   body {
         width: 980px; /*width of wrapper container*/
     } 
 }
 /* iPhone fix ----------- */
 @media only screen and (max-width: 480px) { 
     body {
         width: 980px; /*width of wrapper container*/
     } 
 }
 
 