/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 29 August 2023 21:17:48
*/


/* RegionalNSW */
#pageWrapper.regionalnsw .inside-content article {
   padding:0;
}

#pageWrapper.regionalnsw .inside-content article .breadcrumb-wrapper {
   padding-top:0.8em;
   padding-left:0.8em;
   padding-right:0.8em;
}


/* Directories */

#pageWrapper.rail-industry-capabilities {
   background: url(/__data/assets/image/0020/65522/rail-industry-capabilities-bg.jpg) 50% 0 no-repeat fixed;
   background-size: cover;
}
#pageWrapper.defence-capabilities {
   background: url(/__data/assets/image/0019/60922/defence-capabilities-bg-maritime.jpg) 50% 0 no-repeat fixed;
   background-size: cover;
}

#pageWrapper.food-industry-capabilities {
   background: url(/__data/assets/image/0015/61062/fine-food-capabilities-bg.jpg) 50% 0 no-repeat fixed;
   background-size: cover;
}

#pageWrapper.capabilities li:empty {
   display: none;
}

#capabilities-nav {
   width:95%;
   height:200px;
   background-color:#efefef;
   padding: 0 12px 0 12px;
   margin: 20px 0 15px 0;
}

#capabilities-nav-left {
   width:60%;
   float:left;
}

#capabilities-nav-right {
   width:40%;
   float:right;
}

#capabilities-nav-right h3 {
   margin-bottom:30px;
}

#capabilities-nav-left input {
   margin-bottom:20px;
}

#capabilities-nav-left input[type=submit]  {
   float:left;
}

span.panel__desc, span.panel__desc p {
   padding: 0 12px 0 14px;
}

div.panel__desc, div.panel__desc p {
   padding: 0 12px 0 14px;
}

#pageWrapper.capabilities .panel__desc a {
   -ms-word-break: break-all;

   /* Be VERY careful with this, breaks normal words wh_erever */
   word-break: break-all !important;

   /* Non standard for webkit */
   word-break: break-word;

   -webkit-hyphens: auto;
   -moz-hyphens: auto;
   hyphens: auto;
}

#pageWrapper.capabilities #capabilities-nav-left > fieldset {
   border:none;
}

/*** ----- Rail Capabilities ----- ***/

.rail-competitive-advantage ul {
padding:0 !important;
margin:0 !important;
}

/*** ----- End of Rail Capabilities ----- ***/

/*** ----- Fine Food Capabilities ----- ***/

.capabilityregionbanner {
   position: relative;
   margin:12px 0 12px 0;
}

.capabilityregionbanner h2 {
   display: block;
   width: 500px;
   padding: 0;
   position: absolute;
   left: 10px;
   bottom: 45px;
   text-transform: uppercase;
   margin: 0;
   z-index: 10;
   font-size: 2.1em;
}

.capabilityregionbanner p {
   display: block;
   padding: 2px 3px 2px 3px;
   position: absolute;
   left: 10px;
   bottom: 10px;
   margin: 0;
   z-index: 10;
   font-size: 1.2em;
}

.capabilityregionbanner h2 a, .capabilityregionbanner p a {
   color:#ffffff;
   text-decoration:none;
   margin-right:8px;
   background-color:#000000;
   background-color:rgba(0,0,0,0.5);
   padding:3px;
}

.capabilityregionbanner h2 a {
   background:none !important;
}

.capabilityregionbanner p a:hover {
   text-decoration:underline;
}

/* #pageWrapper.food-industry-capabilities p a:visited, #pageWrapper.food-industry-capabilities h2 a:visited {
   color:#ffffff;
}*/

#pageWrapper.food-industry-capabilities .capabilityregionbanner p a:visited, #pageWrapper.food-industry-capabilities .capabilityregionbanner h2 a:visited {
   color:#ffffff;
}

#pageWrapper.food-industry-capabilities #capabilities-nav-left > fieldset {
   border:none;
}

/*** ----- End of Fine Food Capabilities ----- ***/

/*** Remove Backgrounds ***/
@media (max-width: 767px) {
  #pageWrapper.defence-capabilities {
  background-image:none;
  }

  #pageWrapper.food-industry-capabilities {
  background-image:none;
  }

  #pageWrapper.rail-industry-capabilities {
  background-image:none;
  }

  #capabilities-nav-right {
  display: none;
  }
}
