@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
body {
	background-color:#395779; margin:0px; padding:0px;
	background-image:url('https://www.metaltest.co.nz/uploads/images/background7.jpg');
	background-repeat: no-repeat; 
        background-position: 100% 0%; 
/*	background-size: cover cover;  */
	font-family:'open sans', Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; color:#313131;
}
img {border:0px;}
.mobileonly {display:none;}
/* .logofoot img {max-height: 80px; max-width: 132px;} */
.headerbody { max-width:1136px; width:95%; margin:auto !important;  margin-top:20px !important; margin-bottom:20px !important; }
.mainbody { background-color:#fff; border:0px solid #d3d3d3; min-height:350px; max-width:1136px; width:95%; margin:auto !important;  padding-top:20px !important; margin-bottom:20px !important; }
.clearall {clear:both;}
.header {width:100%; margin:auto !important; margin-top:20px !important; margin-bottom:20px !important; margin-left:0px !important; margin-right:25px !important; background-color: transparent;}
.toparea {width:95%; margin:auto !important;}
.bottomcta {width:95%; margin:auto !important; margin-top:20px !important;} 
.bottomctacat {width:60%; margin:auto !important; margin-top:20px !important;} 
/*.logocont{float:left; width:45%;  margin-bottom:20px !important; margin-left:25px !important;}*/
 .logocont{float:left; width:45%;  margin-left:25px !important;}
.contactcont {float:right; width:50%; text-align:left;  margin:0px !important; padding:0px;}
.contactcont a {color:#fff !important; margin-right:0px; text-decoration:none !important; font-size: 20px !important;}
.contactcont a:hover {color:#e4e4e4 !important ; margin-right:0px; text-decoration:none  font-size: 20px !important;}
.contactcont p {
	text-align: right;
	font-size: 23px;
	font-weight: 600;
	margin:0px !important; padding:0px;
}
.menucont {float:left; width:30%;  margin-bottom:20px !important;
	background-color:#5C7186; color:#ffffff; margin-right:3%; min-height:380px; margin-top: -3px;}
.contentspace {width:95%; margin:auto !important;}
.sliderarea {float:left; width:66.7%;  margin-bottom:20px !important; background-color:#4d4d4d; color:#ffffff; }
.maincontent {padding:0 20px 20px 20px;  float:left; margin-right:1.5%; width:90%;}
.maincontentcat {padding:0 20px 20px 20px; width:95%; float:left; margin-right:1.5%;}
.rightcol {float:right; width:30%;  border:1px solid #d3d3d3; padding:10px; margin-right:1%;}
.greycont {padding:10%; width:80%; background-color:#f0f0f0; min-height:200px;   border: 1px outset;   border-color: #81bce0;}
.logofoot {max-width:1136px; width:100%; padding-top:0px; padding-bottom:30px; margin:auto;}


.footercont {max-width:1136px; width:95%; background-color:#5c7086; padding:15px 0px; color:#fff; margin-bottom:15px !important; margin:auto;}
.footcontact {float:right; width:54%; text-align:right;}
.footlinks {float:left; width:40%; text-align:left;}
.authorcont {max-width:1136px; width:90%; padding-bottom:15px; color:#2e2e2e; margin:auto; font-size:11px;text-align:center;}
.authorcont p {margin:0; padding:0;}
.footercont a {color:#fff !important; margin-left:10px; margin-right:10px;}
.footercont a:hover {color:#e4e4e4!important; margin-left:10px; margin-right:10px;}
#fbrp__29 {width:100%; margin-bottom:15px; padding:5px;}
#fbrp__30_1 {width:100%; margin-bottom:15px; padding:5px;}
#fbrp__32 {width:100%; margin-bottom:15px; padding:5px;}
#message {width:100%; margin-bottom:15px; padding:5px;}
#m7c668fbrp_captcha_phrase {width:100%; margin-bottom:15px; margin-top:15px; padding:5px;}
.captcha { text-align:center; }


strong {font-weight:800;}
p {font-size:22px; line-height:24px; color:#313131; font-weight:400;}
a.greylink {color:#515151; text-decoration:none;}
a.greylink:hover {color:#263d5a; text-decoration:none;}
a.blacklink {color:#313131; text-decoration:none; font-weight: 300;}
a.blacklink:hover {color:#FFFFFF !important; text-decoration:none; font-weight: 900;}
a:link, a:active, a:visited {color:#263d5a; text-decoration:underline;}
a:hover {color:#000000 !important; text-decoration:none;}
h1 {font-size:30px; line-height:32px; color:#003069; font-weight:300;}
h2 {font-size:24px; line-height:30px; color:#000000; font-weight:400;}
h3 {font-size:24px; line-height:30px; color:#263d5a; font-weight:400;}
h5 {font-size:18px; line-height:30px; color:#000000; font-weight:400;}
h4 {font-size:18px; line-height:30px; color:#263d5a; font-weight:400;}
h6 {font-size:30px; line-height:30px; color:#547da7; text-transform:uppercase; font-weight:700; margin:0; padding:0;}

.pageheader {
    /* font-size: 34px; */
    line-height: 6px;
    color: #07305f;
    font-weight: 700;
    text-transform: uppercase;
    margin-left: 30px; 
    text-align: center;
}
/* .thirdcol a, .thirdcollast a {color:#263d5a; font-weight:600; letter-spacing:2px; text-transform:uppercase; } */
.thirdcol a, .thirdcollast a
    { background-color: #395779; /* blue */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    transform:uppercase;
    letter-spacing:2px;
   }

.thirdcol {width: 32%; margin-right:1.3%; margin-bottom:20px;  float:left;}
.thirdcol img {width:95%; height:95%;}
.thirdcollast {width: 32%; margin-bottom:20px; float:left;}
.thirdcollast img {width:95%; height:95%;}
.redbg {background-color:#c40d1a; color:#ffffff; padding:7%; width:86%; min-height:220px;}
.bluebg {color:#ffffff;  /* min-height:220px; */}  
/* .bluebg {background-color:#085302; color:#ffffff; padding:7%; width:86%; min-height:220px; } */

.sliderarea {background-color:#fff !important;}	
.theme-default .nivoSlider {-webkit-box-shadow: 0px 0px 0px 0px #ffffff !important;
-moz-box-shadow: 0px 0px 0px 0px #ffffff !important;
box-shadow: 0px 0px 0px 0px #ffffff !important; border: black;
border-width: 1px;
border-style: solid;
margin-top: -4px;	}
.maincontent ul li {
    list-style: none;
    margin-left: 20px;
    padding-left: 1em;
    list-style-type: square;
    padding: 20px 0px 0px 0px;
/*    background: #3399ff;   */  
}

.maincontent ul li div:before {
    display: inline-block;
/*    content: "+";   */ 
	font-weight: bold;
    width: 1em;
    margin-left: -1.3em;
    margin-bottom:  10px;
    list-style-type: square;
    
}
.linkedin {
    text-align: right;
    z-index: 1000;
    margin-top: -20px;
    margin-bottom: -60px;

}
/* Stylesheet: Styles Modified On 2017-05-26 11:24:44 */
#menuwrapper2
{
	margin-bottom: 9px;
	margin-left: -0px;
	margin-right: 0px;
	margin-top: 9px;
	position: relative;
	width: 325px;
	z-index: 500; 
}
#primary-nav2, #primary-nav2 ul
{
	list-style: none;
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
	width: 100%;
}
#primary-nav2 ul
{
	display: none;
	left: 100%;
	position: absolute;
	top: 0px;
}
#primary-nav2 ul ul
{
	top: 0px;
}
#primary-nav2 li
{
	margin-bottom: -1px;
	margin-right: 0px;
	margin-right: 1px;
	padding: 0px 0px 0px 0px;
	position: relative;
        margin-left:0px;

}
#primary-nav2 ul
{
     top:5px;

}
#primary-nav2 li li
{
	background-image: none;
	padding: 0px;
	width: 220px;
}
ul#primary-nav2 li a
{
font-family: 'Open Sans', sans-serif;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 3px;
padding: 15.5px 30px 15.5px 50px;
/* padding: 19px 30px 19px 50px; */
display: block;
text-decoration: none;
/*color: #61615f; */
color: #fff;
font-size: 16px;
border: 0px solid red;
border-bottom: 1px solid #fff;;
margin-top: 1px;
}
ul#primary-nav2 a span
{
	display: block;
}
ul#primary-nav2 li a:hover
{
       background-color:#3d3d3d;
       color:#ffffff !important;
}
ul#primary-nav2 li li a:hover
{
         	background: #616257;
	color: #FFF !important;
	font-weight: normal;
             
}
ul#primary-nav2 li a.menuactive
{
/*       background-color:#7d955e; */
      background-color:#395779; 
      color:#fff;
      width: 255px;
}
ul#primary-nav2 li li a.menuactive
{
	color: #FFF !important;
	font-weight: normal;
         background:#7d955e;
}
ul#primary-nav2 li ul a
{
	background: none;
	border-left: 0 none;
	border-right: 0 none;
	border-top: 0 none;
	color: #fff;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 6px 3px 6px 15px;
	position: relative;
	text-align: left;
}
ul#primary-nav2 li ul
{
	background: #928D8D;
	border-bottom: 0px solid #367191;
	border-left: 0px solid #367191;
	border-top: 0px solid #367191;
	display: none;
	height: auto;
	margin: 0px;
	opacity: 0.95;
	padding: 0px;
	position: absolute;
	width: auto;
}
#primary-nav2 li, #primary-nav2 li.menuparent
{
	min-height: 1em;
}
#primary-nav2 li li.menuactive, #primary-nav2 li.menuactive.menuparenth li.menuactive
{
        color: #e4e4e4;  
}
#primary-nav2 li.menuparent span
{
}

#primary-nav2 li.menuparent:hover li.menuparent span
{
        background: url(https://www.metaltest.co.nz/uploads/ccimg2/parent.png) no-repeat right center;
        padding-left: 0;
}
#primary-nav2 li.menuparenth li.menuparent span,
#primary-nav2 li.menuparenth li.menuparenth span
{
	padding-left: 0;
}
#primary-nav2 li.menuparenth span,
#primary-nav2 li.menuparent:hover span,
#primary-nav2 li.menuparent.menuactive span,
#primary-nav2 li.menuparent.menuactiveh span,
{
}
#primary-nav2 li li span,
#primary-nav2 li.menuparent li span,
#primary-nav2 li.menuparent:hover li span,
#primary-nav2 li.menuparenth li span,
#primary-nav2 li.menuparenth li.menuparenth li span,
#primary-nav2 li.menuparent li.menuparent li span,
#primary-nav2 li.menuparent li.menuparent:hover li span
{
	background: none;
	padding-left: 0px;
}
#primary-nav2 li.menuh,
#primary-nav2 li.mnuparenth,
#primary-nav2 li.mnuactiveh
{
	color: #899092;
}
#primary-nav2 li:hover li a
{
	color: #fff;
}
#primary-nav2 ul,
#primary-nav2 li:hover ul,
#primary-nav2 li:hover ul ul,
#primary-nav2 li.menuparenth ul,
#primary-nav2 li.menuparenth ul ul
{
	display: none;
}
#primary-nav2 li:hover ul,
#primary-nav2 ul li:hover ul,
#primary-nav2 ul ul li:hover ul,
#primary-nav2 li.menuparenth ul,
#primary-nav2 ul li.menuparenth ul,
#primary-nav2 ul ul li.menuparenth ul
{
	display: block;
}
#primary-nav2 li,
#primary-nav2 li.menuparenth
{
	_float: left;
	_height: 1%;
}
#primary-nav2 li a
{
	_height: 1%;
}
#primary-nav2 li.sectionheader
{
	background-color: #fff;
	border-left: 1px solid #006699;
	border-top: 1px solid #006699;
	font-size: 130%;
	font-weight: normal;
	margin: 0;
	padding: 1.5em 0 0.8em 0.5em;
	width: 100%;
}
#primary-nav2 li hr.separator
{
	background-color: #abb0b6;
	border: 0;
	border-right: 1px solid #006699;
	border-top: 1px solid #006699;
	color: #abb0b6;
	display: block;
	height: 0.5em;
	margin: 0;
	padding: 0;
	width: 100%;
}
#primary-nav2 li.menuparent:hover ,
#primary-nav2 li.menuparenth
{
	background: url(https://www.metaltest.co.nz/uploads/hwimg/menuh.png) repeat-x left top;
}
#primary-nav2 li li a
{
	border-bottom: 1px solid #fff;
	text-transform: none;
         color:#fff!important;
         padding-top:10px !important;
         padding-bottom:10px !important;

}
#primary-nav2 li li a:hover
{
	font-weight: normal;
}

a.cursor:hover{
cursor:pointer;
}
/* Stylesheet: LeftMenu Modified On 2017-04-17 10:35:56 */
p {
	font-size:16.0px;
	line-height:28px;con
}

@media (min-width: 1200px) {
	.mainbody,.headerbody {width: 980px;}
	.logofoot {width: 980px;}
	.footercont {width: 980px;}
	.authorcont {width: 980px;}
	.menucont {width:280px; min-height: 340px;}
	.contactcont {width:280px;     padding-top: 20px; }
	#menuwrapper2 {width:280px; margin-bottom: 12px; margin-top: 12px;}
	ul#primary-nav2 li a {padding: 12px 5px 12px 30px;}
        .bluebg h6 img {width:90%; height:90%; }

}

@media (max-width: 1199px) {
	.mainbody,.headerbody {width: 980px;}
	.logofoot {width: 980px;}
	.footercont {width: 980px;}
	.authorcont {width: 980px;}
	.menucont {width:280px; min-height: 280px;}
	.contactcont {width:280px;     padding-top: 20px; }
	#menuwrapper2 {width:280px; margin-bottom: 0px;  margin-top: 0px; }
	ul#primary-nav2 li a {padding: 19px 5px 19px 30px;}
       .bluebg h6 img {width:90%; height:90%; }

}




@media (max-width: 1000px) {

.mainbody,.headerbody {width: 700px;}
.logofoot {width: 700px;}
.footercont {width: 700px;}
.authorcont {width: 700px;}
.logofoot img {max-height: 38px; width:auto;}
.contactcont {width:315px; padding-top: 15px;}
.menucont {width:200px; min-height: 228px;}
.logocont img {width:350px; height:auto;}
ul#primary-nav2 li a {padding: 10px 0px 10px 19px; font-size: 13px;}
#menuwrapper2 {width:200px; margin-bottom: 8px; margin-top: 8px;}
ul#primary-nav2 li a.menuactive {width: 190px;}
.nivo-caption {font-size: 13px !important; letter-spacing: 2px !important; left: 35% !important; width: 60% !important; padding: 10px 10px !important; }
.maincontent {width: 98%;}
.greycont {font-size:12.5px; width: 85%; padding: 7.5%;}
body {font-size:12.5px; line-height:18x;}
h1 {font-size: 28px;line-height: 32px}
h3 {font-size: 20px;line-height: 24px;}
h6 {font-size: 20px;line-height: 32px}
.thirdcol {width: 32.0%; margin-right: 1.0%;}
.thirdcollast {width: 32.0%; margin-right: 1.0%;}
.redbg {min-height: 210px;}
.footlinks {font-size:12px;}
.footcontact {font-size:12px;}
.authorcont p {font-size:12px;}
.bluebg h6 img {width:90%; height:90%; }
}





@media (max-width: 765px) {
body {
/*overflow: hidden !important; */
.bluebg h6 img {width:90%; height:90%; }
}


.mainbody,.headerbody {width: 300px;}
.logofoot {width: 300px;}
.footercont {width: 300px;}
.authorcont {width: 300px;}
/* .contactcont {width:95%; padding-top:0px;} */
.logocont {margin-bottom:0px !important;}
.logocont img {width:240px; height:auto;}
.menucont {width: 100% !important; height:35px !important; min-height:35px; margin-bottom:0px !important;}
.sliderarea {width:100%; margin-bottom:0px !important;}
.maincontent {width:90%; float:none; margin-top: 0px !important; padding-top:0px !important;}
.maincontent ul li {
    list-style: none;
    margin-left: 4px;
    list-style-type: square;
    padding: 20px 0px 0px 0px}
.rightcol {display:none;}
h1 {font-size: 24px;line-height: 28px}
h3 {font-size: 18px;line-height: 22px;}
h6 {font-size: 24px;line-height: 28px}
p {line-height:20px !important;}
.pageheader { font-size: 20px; 
    line-height: 18px;
    color: #07305f;
    font-weight: 700;
    text-transform: uppercase;
    margin-left: 30px;
}
.thirdcol {width:92%; float:none!important; margin-bottom: 10px !important;}
.thirdcollast {width:92%; float:none!important; margin-bottom: 10px !important;}
.redbg {min-height:0px !important;}
.footlinks {width:95%; float:none !important; text-align:center !important; font-size:10px; padding-right:0px !important;}
.footcontact  {width:95%; float:none !important; text-align:center!important; font-size:10px; padding-left:15px; !important;}
.footercont a {margin-right: 5px;}
.footercont a:hover {margin-right: 5px;}
.bluebg h6 img {width:90%; height:90%; }

#menuwrapper { 
    display: none; 
}
#primary-nav2 { 
    display: none; 
}
.mobileonly {display:inline !important;}
#tinynav {dislay:inline !important;}
.tinynav {dislay:inline !important;}
	.contactcont {
		padding: 20px 0px 0px 0px !important;
		text-align:center;
}
    .contactcont a {line-height: 40px;  }

}

/* Stylesheet: Responsive Modified On 2017-05-27 10:39:56 */
@media (max-width: 765px) {

#primary-nav2 {display:none !important;}
#primary-nav {display: none !important;}
#menuwrapper {display: inline !important;}
#menuwrapper {
padding: 0px 10px 0px 10px;
}
#menuwrapper select {
width: 250px;
}
}


/* Stylesheet: Mobile Modified On 2014-11-11 10:42:25 */
