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

/***********************
*  Site Specific CSS   *
************************/

/***********************
*  Site Specific CSS   *
************************/

/***********************
*  Site Specific CSS   *
************************/

/****
BOOTSTRAP CSS
****/
@import url('http://cdn.myld.com.au/1/bootstrap/nuro/css/bootstrap.css');
@import url('http://cdn.myld.com.au/1/bootstrap/nuro/css/nuro.css');
@import url('http://cdn.myld.com.au/1/bootstrap/nuro/css/carousel.css');
@import url('http://cdn.myld.com.au/1/bootstrap/nuro/css/prettify.css');
@import url('http://cdn.myld.com.au/1/bootstrap/nuro/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: "DINWeb";
   src: url('http://cdn.myld.com.au/1/fonts/DINWeb.eot?') format('eot'), 
        url('http://cdn.myld.com.au/1/fonts/DINWeb.woff') format('woff');
}
@font-face {
  font-family: 'Telex';
  font-style: normal;
  font-weight: 400;
  src: local('Telex-Regular'), url('http://cdn.myld.com.au/1/fonts/telex.woff') format('woff');
} 

@font-face {
    font-family: 'Conv_itcedscr';
    src: url('http://cdn.myld.com.au/1/fonts/itced/itcedscr.eot');
    src: local('?'), url('http://cdn.myld.com.au/1/fonts/itced/itcedscr.woff') format('woff'), url('http://cdn.myld.com.au/1/fonts/itced/itcedscr.ttf') format('truetype'), url('http://cdn.myld.com.au/1/fonts/itced/itcedscr.svg') format('svg');
    font-weight: normal;
  font-style: normal;
}


header, footer {
    display: none;
    }

#feature {
    background: #000;
    }

#feature .container {
    height: 350px;
    }

.carousel-caption {
    background: #000;
    color: #339;
    padding: 10px;
    font-family: 'Conv_itcedscr';
    font-size: 55px;
}
    
.carousel-caption.first {
font-weight: 600;
color: #999;
padding: 12px;
font-size: 46px;
background: #000
}

.icon-orange {
    color: orange !important;
    position: relative;
    top: -1px;

}
.carousel-caption strong {
    color: #fff;
    font-family: 'Arial', sans-serif;
    font-size: 37px;
    text-shadow: #3853A4 -2px 2px;
    font-style: italic
}

.carousel-control {
    border: none;
    background: none;
    opacity: 1.0;
    font-size: 40px;
    z-index: 100;
    }
    
#home .first-image .carousel-caption {
    display: none;
    }

.logo {
    margin: -7px 0 0 35px;
}

    
#aussieflag {
    position: absolute;
    right: 5px;
    bottom: 0;
}
.header-bar {
background: rgb(253, 255, 255);
border: 1px solid rgb(216, 228, 235);
-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
color: rgb(68, 84, 95);
font-size: 27px;
font-weight: 300;
line-height: 90px;
word-spacing: 6px;
height: auto;
position: relative;
padding: 4px 0px;
top: 42px;
z-index: 1000;
box-sizing: border-box;
}
.header-bar {
    color: white;
    padding-bottom: 3px;
    /*background: #292929;
    border: 1px solid black;*/
;
    margin-bottom: 42px;
}

blockquote {
    color: #666;
    font-family: 'Telex';
    border-left: 5px solid #339
    }

.project-description a {
    font-size: 8pt;
}

/****
MENU
****/
.nav-main {
    position: relative;
    top: 4px;
}
.nav-main ul li a { 
    font-size: 11px;
    letter-spacing: 1px;
    padding: 7px;
    /*background: none;
    border: 1px solid #292929;
    color: white;
    text-shadow: none;*/
    }
    
.nav-main > ul > li.selected > a {
    
    
    background: #3853A4;
    border: 1px solid #3853A4;
    color: white;
    text-shadow: none;
    
    background: #3853A4;
    text-shadow: none;
    color: #fff
    }


/****
SUBMENU
****/

.nav-main > ul > li.selected > ul > li a {
    background: #fff;
    border: none
    }

.nav-main ul li > ul > li {
    clear: both;
    width: 100%;
    }
    
.nav-main ul li > ul {
    margin-top: 4px;
    }

.dropdown-menu::before {
    position: absolute;
    top: -7px;
    left: 9px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #CCC;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: '';
}

    
.nav-main ul li .dropdown-menu li a {
    color: #666;
    background: #fff;
    border: 1px solid #fff;
    color: #666;
    text-shadow: 0 1px 0 white;
    }

article a {
    color: #333399 !important
    }
    
article h3 {
    color: #333399
    }
    
article h3.s1 {
    font-style: italic;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 15px;
    }
    
/****
CONTENT
****/

.container {
    position: relative;
    }

p, section ul li {
    color: #333;
    list-style: none;
    font-family: 'Telex';
}

section ol li {
    color: #2b2b6e;
    font-family: 'Telex';
    border-bottom: 1px dotted #CCC;
    padding-bottom: 10px;
    margin-bottom: 10px;
    list-style: none;
    }

#view_section_2 {
    min-height: 560px;
    }
    
.main .home-content h2 {
    color: #3853a4;
    font-size: 16px;
    }
    
.main h2 {
    color: #3853a4;
    margin-top: 0
}
    
[class^="icon-"], [class*=" icon-"] {
    color: #339;
    background: none;
    }
    
.footer a [class^="icon-"], .footer a [class*=" icon-"], 
.carousel-control [class*=" icon-"], .carousel-control [class^="icon-"] {
    color: #fff;
    background: none;
    }

.masthead .masthead-inner {
    padding: 10px 0;
}

.main img {
    -moz-box-shadow: 1px 1px 5px #CCC;
    -webkit-box-shadow: 1px 1px 5px #CCC;
    box-shadow: 1px 1px 5px #CCC;
    }

    
img.pull-left {
    margin-right: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    }

img.pull-right {
    margin-left: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    }
    
table td, table th {
    padding: 10px;
    }
    
table th {
    color: #333399
    }
    
table td {
    color: #333
    }
    
.socialmedia {
    float: right;
    margin-top: 20px;
    margin-right: 60px;
    }

/****
ABOUT
****/

#about-us img.pull-right {
    margin-left: 20px;
    margin-top: 25px;
    }

.service-list .circle {
    margin:0;
    }

.circle i {
    position: relative;
    top: 7px;
    left: -3px;
    }

.service-list td, .service-list th,
.awards td, .awards th {
    color: #333;
    }


/****
SHOWROOM
****/

#our-showroom .nav-tabs {
    margin: 10px 0;
    border: none;
} 

#our-showroom .nav-tabs > li > a {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-size: 8pt;
    }


#our-showroom .nav-tabs > .active > a, #our-showroom .nav-tabs > .active > a:hover, #our-showroom .nav-tabs > li > a:hover {
    background: #333399;
    color: #fff
}

b.name {
    color: #339;
    font-size: 15px;
    }
    
#portfolio-items {
    margin-bottom: 10px;
    }



/****
AWARDS
****/

.awards {
    width: 100%;
}

.awards th {
    color: #333399;
}

.awards td {
    color: #333;
}

.awards th, awards td {
    text-align: left;
}

.span4.thumbnail {
    margin-left: 10px;
    }
    
#awards p {
    color: #333399
    }

    
/****
PLANNING KIT
****/

.accordion-heading {
    background: #2D4C8A
}

.accordion-heading .accordion-toggle, .accordion-heading .accordion-toggle i {
    color: #fff
    }

#kitchen-planning-kit .nav-tabs > .active > a,  #kitchen-planning-kit .nav-tabs > .active > a:hover {
    color: #333399;
    border-color: #CCC;
    border-bottom-color: transparent;
    }
    
#kitchen-planning-kit .tabs-left > .nav-tabs .active > a, #kitchen-planning-kit .tabs-left > .nav-tabs .active > a:hover {
    border-color: #CCC;
    border-right-color: transparent;
    }
    
#kitchen-planning-kit .tabs-left > .nav-tabs > li > a, .nav-tabs > li > a {
    background: #eee
    }
    
#kitchen-planning-kit .tabs-left > .nav-tabs .active > a, #kitchen-planning-kit .tabs-left > .nav-tabs .active > a:hover {
    color: #333399;
    background: #fff
}

#kitchen-planning-kit .nav-tabs {
    margin-bottom: 0;
}
    
#kitchen-planning-kit .tabs-left > .nav-tabs {
    margin-right: 0
    }
    
.tab-content {
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    padding: 10px;
}

.tabs-left .tab-content {
    border-right: 1px solid #CCC;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    border-left: none;
    padding: 10px;
    min-height: 585px;
}

.a_arrow {
    color: #fff;
    float: right
    }

/****
CONTACT
****/

form table {
    width: 98%;
    }

textarea, form input[type="text"] {
    width: 98%;
    }
    
label {
    color: #444
    }

/****
FOOTER
****/
.footer {
    background: #222;
    }
    
.footer .footer-inner a {
    color: white;
}

.footer .footer-inner a:hover {
    color: #ccc
    }
    
.footer .footer-inner .socialmedia a:hover {
    padding: 0;
    }
    
.footer table td, .footer table th {
    padding: 3px;
}
 
#ld_branding {
    float: left;
    height: 20px;
    width: 300px;
    z-index: 100;
    margin-bottom: 10px;
} 
 
#ld_branding_link {
    background: URL('http://cdn.myld.com.au/1/images/logos/poweredbyld_darkgrey.png') no-repeat;
    display: block;
    width: 100%;    
    height: 100%;
}

#toTop {
    background: #333399;
    padding: 10px;
    display: none;
    }

#toTop i {
    color: white;
    font-size: 17px;
    }


/* [ADDED BY REECE] */
.home-content article {
    background: #222;
}
.home-content article h3 {
    color: #FFF;
}
.home-content article li {
    color: #CCC;
}
.home-content article p {
    color: #CCC;
}
.home-content article a {
    color: #09F !important;
}
.home-content article a.btn {
    color: white !important;
}
.carousel-caption {
    font-weight: 900;
    color: #000;
}
.main .home-content article {
    border: 1px solid #000;
    min-height: 655px;
}
.main p {
    color: #339;
}
.home-content article h3 {
    margin-bottom: 20px;
}
.main img {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.icon-th-large, .icon-star-empty {
   color: #09F !important;
}
.previewCaption {
  background: url('http://cdn.myld.com.au/2/95/australian-prestige-cabinet-company_ac21bd0e44.png');
  padding: 3px;
  position: relative;
  font-size: 10px;
  top: -34px;
  width: 124px;
  color: white;
}




/* SHOWROOM REMAKE */
.catNav {

  background: #333;
  
  color: white;
  
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
        border-radius: 4px;

}
.menu_decal {

  display: none;

}
.catNav ul {

  list-style: none;
  margin: 0;
  padding: 20px 0;

}
.catNav ul li a {

  display: block;
  color: white;
  padding: 5px;

}
.catNav ul li:hover, .catNav ul li.selected {

  background: #E9E9E9;

}
.catNav ul li:hover a, .catNav ul li.selected a {

  color: #333;

}
.catNav ul li:hover a .menu_decal, .catNav ul li.selected a .menu_decal {

  display: inline;

}
#our-showroom h2 {

  font-size: 18px;
  color: #000;
  border-bottom: 1px dashed #999;
  margin-bottom: 15px;

}
#our-showroom h3 {
  font-size: 19px;
  
  font-weight: lighter;
  
  color: #3853A4;
}
#our-showroom .span9 {

  width: 680px;

}
.items img {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.hidden {

  display: none;

}
.xproject-wrapper {

  border: 1px solid #DDD;
  
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
        border-radius: 4px;
  
  background: #efefef;
  padding: 5px;
  overflow: hidden;
  cursor: pointer;
  
  margin-bottom: 10px;
  

}
.xproject-wrapper:hover {

  background: #e5e5e5;

}
.xproject-wrapper img {

  float: left;
  margin-right: 10px;
  
  width: 111px;
  
}
.before, .after {
  width: 48%;
  float: left;
  
  text-shadow: 0px 0px 10px #000000;
    filter: dropshadow(color=#000000, offx=0, offy=0);
}
.before {

  margin-right: 16px;
  margin-left: 5px;
  text-align: right;

}
.before img, .after img {

  padding-left: 0px !important;

}
.after {

  text-align: left;

}
.xproject-inner-caption {
  position: relative;
  top: -63px;
/*  background: url('http://cdn.myld.com.au/2/95/australian-prestige-cabinet-company_ac21bd0e44.png');*/
  padding: 10px;
  font-size: 16pt;
  color: white;
  text-align: center;
  
  margin-bottom: -53px;
  
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.jQload_subcontents {
  background: #D6D6D6;
  overflow: hidden;
  padding: 10px;
  color: white;
  
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
        border-radius: 4px;
}
.jQload_subcontents img {
  padding-bottom: 12px;
  padding-left: 9px;
}
.xproject-wrapper p {

  font-size: 11px;

}
.image-gallery-style img {
  margin-right: 7px;
  margin-left: 9px;
  margin-bottom: 19px;
}

/* 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*/
  } 
}