/*
Theme Name: MPRS
Theme URI: http://mprs.co.nz/
Description: The Custom WordPress theme.
Version: 1.0
Author: Virtual TAG
Author URI: http://virtualtag.co.nz/
*/

@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'ralewaylight';
    src: url('fonts/raleway-light-webfont.eot');
    src: url('fonts/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-light-webfont.woff2') format('woff2'),
         url('fonts/raleway-light-webfont.woff') format('woff'),
         url('fonts/raleway-light-webfont.ttf') format('truetype'),
         url('fonts/raleway-light-webfont.svg#ralewaylight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
  font-family: "realway";
  src: url("realway.eot?") format("eot"),
  url("realway.woff") format("woff"),
  url("realway.ttf") format("truetype");
}
body{
	margin:0;
	padding:0;
	background:#0e436b;}
.get-in-touch h3{
	background: url(images/git-h3-bg-icon_06.png) no-repeat 25px;
	font-family: 'ralewaylight';
	font-size:24px;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
	line-height: 25px;
	margin-top:25px;
	}
h3 span, h4 span{
	font-family: 'ralewaybold';
	}
h4{
	background: url(images/git-h3-bg-icon2_06.png) no-repeat 25px;
	font-family: 'ralewaylight';
	font-size:24px;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
	line-height: 32px;
	margin-top:20px;
	}			
.banner ul{
	margin:0;
	padding:0;
	}
.banner ul li{
	list-style:none;}	
.banner-text{
	position:absolute;
	text-transform: uppercase;
	top: 132px;
	right: 83px;}	
.banner-text h1 {
	color:#ffffff;
	font-size:49px;
	font-family: 'ralewaybold';
	padding-right:0px;
	margin:0;
	float:right;
	text-transform:uppercase;
	font-weight:bold;
	opacity:1;
	width:100%;
	line-height:53px;
	text-shadow: 2px 2px 6px #000000;
}
.banner-text h2 {
	color:#ffffff;
	font-size:37px;
	font-weight:normal;
	font-family: 'ralewaylight';
	padding:0;
	margin:0;
	text-transform:uppercase;
	opacity:1;
	line-height:35px;
	text-shadow: 2px 2px 6px #000000;
}			
.banner-text h3 {
	color:#ffffff;
	font-size:33px;
	font-weight:normal;
	font-family: 'ralewaylight';
	padding:0;
	margin-bottom:30px;
	text-transform:uppercase;
	opacity:1;
	line-height:35px;
	margin-left:0px;
	text-shadow: 2px 2px 6px #000000;
}	
.banner-text .read-more-btn {
background: #12466e url(images/readmore-forwed-icon_22.png) no-repeat 130px 16px;
color: #FFFFFF;
text-decoration: none;
padding: 15px 50px 10px 15px;
margin-right:10px;
float: left;
font-family: 'ralewaylight';
border-bottom:5px solid #0e3452;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size: 15px;
}
.banner-text .contact-btn {
background: #e69828 url(images/banner-contact-icon_22.png) no-repeat 135px 14px;
color: #FFFFFF;
text-decoration: none;
padding: 15px 50px 10px 15px;
float: left;
font-family: 'ralewaylight';
margin-right:22px;
border-bottom:5px solid #98641b;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size: 15px;
}

.posted-detail .apply {
background: #165585 url(images/readmore-forwed-icon_22.png) no-repeat 130px 16px;
color: #FFFFFF;
text-decoration: none;
padding: 15px 28px 10px 15px;
margin-right:10px;
float: left;
font-family: 'ralewaylight';
border-bottom:5px solid #0e3452;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size: 15px;
}
	
.column-3{
	float:left;
	border:1px solid #cccccc;
	background:#ffffff;
	margin-top:30px;
	margin-left:15px;
	padding-bottom:12px;
	margin-right:20px;
	width:292px;}
.column-3 h1, .cr-cl3 h1{
	background:url(images/job-posting-icon_30.png) no-repeat 20px 15px;
	font-family: 'ralewaylight';
	color:#356c95;
	font-size:24px;
	font-weight:normal;
	border-bottom:1px solid #cccccc;
	padding: 15px 0px 10px 50px;
	margin:0;
	}
.column-3 h1 span, .column-2 h1 span, .column-1 h1 span, .cr-cl1 h1 span, .cr-cl2 h1 span, .cr-cl3 h1 span{
	font-family: 'ralewaybold';
	color:#165585;}	
.job-posting-detail{
	border-bottom:1px dotted #cccccc;
	float: left;
	width:272px;
	margin-left:10px;
	}
.date{
	float:left;
	margin-top:15px;
	margin-left:2px;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(233,229,246,1) 36%, rgba(222,217,242,1) 40%, rgba(207,205,239,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(36%, rgba(233,229,246,1)), color-stop(40%, rgba(222,217,242,1)), color-stop(100%, rgba(207,205,239,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(233,229,246,1) 36%, rgba(222,217,242,1) 40%, rgba(207,205,239,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(233,229,246,1) 36%, rgba(222,217,242,1) 40%, rgba(207,205,239,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(233,229,246,1) 36%, rgba(222,217,242,1) 40%, rgba(207,205,239,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(233,229,246,1) 36%, rgba(222,217,242,1) 40%, rgba(207,205,239,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfcdef', GradientType=0 );
	width:38px;
	height:35px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.date p span{
	font-size:24px;
	font-family: 'ralewaybold';
	color:#f6a32b;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	}	
.date p{
	font-size:11px;
	color:#333333;
	font-family: 'ralewaylight';
	margin:0;
	padding: 0;
	text-align: center;}
.job-title{
	float:left;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	}
.job-title span{
	font-family: 'ralewaybold';
	font-size:20px;
	color:#165585;
	font-weight:bold;
	margin:0;
	}

a{
	font-family: 'ralewaybold';
	font-size:20px;
	color:#165585;
	font-weight:bold;
	margin:0;
	text-decoration: none;
	}

.job-title p{
	font-family: 'ralewaylight';
	font-size:14px;
	color:#333333;
	margin:0;
	}					
left{
	float:left;}
right{
	float:right;}
.column-2{
	float:left;
	border:1px solid #cccccc;
	background:#ffffff;
	margin-top:30px;
	margin-left:5px;
	margin-right:20px;
	width:292px;
	padding-bottom:68px;
	}
.column-2 h1, .cr-cl2 h1{
	background:url(images/quick-tips-icon_30.png) no-repeat 20px 19px;
	font-family: 'ralewaylight';
	color:#356c95;
	font-size:24px;
	font-weight:normal;
	border-bottom:1px solid #cccccc;
	padding: 15px 0px 10px 50px;
	margin:0;
	}
.column-2 p{
	font-family: 'ralewaylight';
	font-size:14px;
	color:#343434;
	padding: 20px 45px 0px 15px;
	line-height: 20px;
	margin: 0;
	}	
	
.column-1{
	float:left;
	margin-top:15px;
	margin-right:20px;
	width:292px;
	margin-bottom:40px;
	}	
.column-1 h1, .cr-cl1 h1{
	background:url(images/phone-contact-icont_02_09.png) no-repeat 0px 17px;
	font-family: 'ralewaylight';
	color:#356c95;
	font-size:24px;
	font-weight:normal;
	padding: 15px 0px 8px 36px;
	margin:0;
	}
left{
	float:left;
	}
right{
	float:right;}	
.quote span {
font-weight: 700;
font-size: 55px;
vertical-align: bottom;
margin-right: 8px;
font-family : Open Sans, 'sans-serif';
color:#e4e4e4;
line-height:10px;
}			
.column-1 form{
	margin:0;
	padding:0;}
.grid-6{
	margin-bottom:5px;}	
.grid-6 input[type="text"]{
	border:1px solid #dddddd;
	width: 93%;
	line-height: 28px;
	padding: 5px 12px;
	font-size:15px;
	
}
.captcha-img{
	float:left;
	width:38%;
	margin-bottom:5px;}
.grid-12{
	float:right;
	width:44%;
	margin-bottom:5px;}		
.grid-12 input[type="text"]{
	border:1px solid #dddddd;
	width: 83%;
	line-height: 28px;
	padding: 5px 12px;
	font-size:15px;
	}
	::-webkit-input-placeholder {
   color:#000;
}

:-moz-placeholder { /* Firefox 18- */
   color:#000;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color:#000;  
}

:-ms-input-placeholder {  
   color:#000;  
}
	
.grid-6 input[type="submit"]{
	border-right:1px solid #e69828;
	border-left:1px solid #e69828;
	border-top:1px solid #e69828;
	border-bottom: 5px solid #98641b;
	background: #e69828 url(images/submit-bg-iocn1_03.jpg) no-repeat right;
	color:#ffffff;
	font-family: 'ralewaylight';
	font-size:14px;
	padding: 11px 165px 11px 22px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	cursor:pointer;
	} 
.footer{
	float:left;
	margin-bottom: 75px;
	width:100%;
	}	
.footer ul{
	margin:0;
	padding:0;}
.footer ul li{
	list-style:none;
	color:#76abd3;
	font-family: 'ralewaylight';
	font-size:11px;
	text-align:center;
	line-height:17px;
	}
.footer ul li a{
	color:#76abd3;
	text-decoration:none;
	font-size: 10px;
	}
.about-content-area{
	float:left;
	background:#eeeeee;
	margin-bottom:20px;
	}
.about-content-area h2{
	background:url(images/main-heading-border_03.jpg) no-repeat 152px;
	font-family: 'ralewaylight';
	font-size:30px;
	color:#165585;
	text-transform:normal;
	text-align:center;
	line-height: 10px;
		}
.about-banner{
	float: left;
	}		
.about-banner ul{
	margin:0;
	padding:0;
	}
.about-banner ul li{
	list-style:none;
	float:left;
	}
.content-discription{
	float:left;
	margin-top:5px;
	}
.content-discription p{
	font-size:15px;
	font-family: 'arial';
	color:#515151;
	padding-right: 15px;
	margin-bottom:35px;
	line-height: 24px;
}
.content-discription ul{
	margin-top:-25px;
	margin-left: -20px;
	}
.content-discription ul li{
	background:url(images/li-bg-icon_07.png) no-repeat left 9px;
	font-size:14px;
	font-family: 'ralewaylight';
	color:#000;
	line-height: 26px;
	list-style:none;
	padding-left:18px;
	}
.cr-cl3{
	float: left;
	border: 1px solid #cccccc;
	background: #ffffff;
	padding-bottom: 12px;
	width: 292px;
	margin:0;
	}
.cr-cl2{
	float: left;
	border: 1px solid #cccccc;
	background: #ffffff;
	margin-top: 15px;
	width: 292px;
	padding-bottom: 25px;
	margin-left: 0;
	}
.cr-cl1{
	float: left;
	margin-top: 10px;
	width: 289px;
	margin-bottom: 40px;
	}	
.sam-cl1{
	float: left;
	margin-left:15px;
	width: 295px;
	margin-bottom: 28px;
	margin-top:0;
	}	
.get-in-touch p{
	background: url(images/get-in-phn-icon-1_06.png) no-repeat 10px;
	font-family: 'ralewaybold';
	font-size:18px;
	color:#ffffff;
	line-height: 50px;
	text-align: center;
	border-bottom: 1px dotted #f9c16f;
	margin-left: 10px;
	margin-right: 15px;
	margin-top: -5px;
	}
.get-in-touch h6{
	background:url(images/get-in-mail-icon_10.jpg) no-repeat 10px;
	font-family: 'ralewaylight';
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	border-bottom:1px dotted #f9c16f;
	margin-left: 10px;
	margin-right: 15px;
	line-height: 50px;
	margin-top: -20px;
	}	
.get-in-touch ul{
	margin:0;
	padding:0;
	}							
.get-in-touch ul li{
	background:url(images/get-in-place-icon_12.jpg) no-repeat 10px;
	float:left;
	list-style:none;
	font-family: 'ralewaylight';
	color:#ffffff;
	font-size:14px;
	line-height:18px;
	border-bottom:1px dotted #f9c16f;
	margin-left: 10px;
	margin-top:-20px;
	padding-left:65px;
	padding-bottom: 6px;
	padding-right: 76px;
	}			
.grid-18 input[type="submit"] {
	border-right: 1px solid #134972;
	border-left: 1px solid #134972;
	border-top: 1px solid #134972;
	border-bottom: 5px solid #0e3452;
	background: #134972  url(images/submit-icon-2_13.jpg) no-repeat right;
	color: #ffffff;
	font-family: 'ralewaylight';
	font-size: 14px;
	padding: 11px 172px 11px 22px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	cursor: pointer;
	margin-top:3px;
}
.view-job-posting{
	background:#165585;
	color:#ffffff;
	font-family: 'ralewaylight';
	margin-top:15px;
	float:left;
	font-size:14px;
	}
.view-job-posting ul{
	margin:0;
	padding:0;
	}
.view-job-posting ul li{
	list-style:none;
	float:left;
	border-left:1px solid #618cac;
	padding: 20px 5px 20px 0px;}	
.view-job-posting ul li:first-child	{
	width:507px;
	margin-left:10px;
	border:none;
	border-right:1px solid #618cac;
	}				
/*.view-job-posting ul li:nth-child(2){
	width:382px;
	padding-left:20px;
	border-right:1px solid #618cac;
	}*/
.view-job-posting ul li:last-child	{
	width:98px;
	text-align:center;
	border:none;
	}	
.job-posting-discription{
	float:left;
	margin-top:18px;
	background:#ffffff;
	border:1px solid #cccccc;}
.date-discription{
	float:left;
	border-right:1px solid #618cac;
	width:112px;
	display: none;
}
.job-view-date{
	float: left;
margin-top: 23px;
margin-left: 28px;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(233,229,246,1) 36%, rgba(222,217,242,1) 40%, rgba(207,205,239,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(36%, rgba(233,229,246,1)), color-stop(40%, rgba(222,217,242,1)), color-stop(100%, rgba(207,205,239,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(233,229,246,1) 36%, rgba(222,217,242,1) 40%, rgba(207,205,239,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(233,229,246,1) 36%, rgba(222,217,242,1) 40%, rgba(207,205,239,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(233,229,246,1) 36%, rgba(222,217,242,1) 40%, rgba(207,205,239,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(233,229,246,1) 36%, rgba(222,217,242,1) 40%, rgba(207,205,239,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfcdef', GradientType=0 );
width: 38px;
height: 35px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
	}	
.job-type{
	float:left;
	margin-left:20px;
	margin-bottom:46px;}	
.job-type p{
	font-family: 'ralewaylight';
	font-size:14px;
	font-style:italic;
	color:#333333;
	font-weight: 600;
	}
.job-title-dis{
	float:left;
	width: 507px;
	margin-left: 15px;
	border-right: 1px solid #618cac;
	}
.job-title-dis h1{
	font-weight:normal;
	font-family: 'ralewaybold';
	font-size:21px;
	color:#165585;
	margin-bottom: 0;
	margin-top: 20px;
	}
.job-title-dis h5{
	font-family: 'ralewaybold';
	font-size:14px;
	color:#333333;
	margin:0;
	}									
.job-title-dis p{
	font-family: 'ralewaylight';
	font-size:14px;
	font-weight: 600;
	padding-right:5px;
	padding-right: 30px;
	line-height: 20px;
	}
.posted-detail{
	float:right;
	width:92px;
	margin-left:10px;
	}
.posted-detail ul{
	margin:0; 
	padding:0;}	
.posted-detail ul li{
	list-style:none;
	font-family: 'ralewaylight';
	font-size:14px;
	margin-top: 18px;
	line-height: 24px;
	font-weight: 600;
	}				
.posted-detail ul li span{
	font-family: 'ralewaybold';
	font-weight:bold;
	color:#333333;
	}
	
ul.tipsslider{ margin:0px; padding:0px;}
ul.tipsslider li{ list-style:none;}													