#menuright2 .socialmr1,.top{margin-bottom:0!important}#top1 .cols-1 column-1. .singlearea,.txtlrg,.txtlrg img{text-align:center!important}#bottom2 h3,.loginform h3,.txtlrg h2{text-transform:none!important}.menuright2{border-right:0!important}.socialmr1 i,.top i{font-size:1.4em;padding:5px;border:1px solid #D52B1E;width:18px;color:#D52B1E}
#menuright2 .modulecontent{height:auto!important;padding-right:15px;margin-bottom:0!important}.vt,.vt h2{padding:10px}.vt{background-color:rgba(255,255,255,.85);width:60%!important}.vt.sect-title.toptitle p{margin-top:0!important;text-shadow:none!important}.vt a{font-size:200%;font-weight:800!important;color:#D52B1E}@media screen and (min-width:1100px){#top1{float:right;margin-left:22.5641%!important}}.txtlrg{max-width:100%}.txtlrg img{margin-top:10px}.txtlrg h1{font-size:150px;color:#fff!important;font-weight:400!important;letter-spacing:-9px!important}.txtlrg p{color:#fff;font-size:16px;margin-top:6px}.txtlrg .bbottom{background:#fff!important;height:6px;width:40%;margin:auto!important}.txtlrg h2{color:#fff;font-size:24px;line-height:28px!important}#logo.hd2{border-right:0 solid #fff}h2.slogan{font-size:28px!important}#region2.xtc-fluidwrapper{padding:0!important}.sect-title.textleft{margin-top:60px!important}.span6 .morearticle{margin-top:20px!important}.span6 .morearticle h3{margin:30px 0 16px!important}a,a:active,a:hover,input.button{color:#333}#bottom2 .module h3.moduletitle{display:block;font-size:14px!important;padding-bottom:10px!important;font-weight:400!important;text-align:center}#footer,.intro-icon{display:none!important}#bottom2 .btn-primary{border-radius:0!important;background:#000!important;color:#fff}#bottom2 .btn-primary:hover{background:#fff!important;color:#333}#bottom2 input[type=text]{border-radius:0!important;color:#666}.acymailing_module{text-align:center!important}.artleft-imgcont{border:0!important}.input-prepend .add-on:first-child,.input-prepend .btn:first-child,.loginform .btn-primary{border-radius:0!important}.item-page .pull-left{margin-right:20px}.loginform{margin-top:140px!important}.loginform .btn-primary{background:#666!important;color:#fff}.loginform .btn-primary:hover{background:#888!important;color:#fff}.loginform input[type=text],.loginform input[type=tepassword]{border-radius:0!important;color:#666}#bottom2 h3{color:#fff!important}#header{background-color:rgba(255,255,255,.8);font-weight:400}#menuwrap ul.menu>li a,span.separator{color:#000!important}.xtcdefaultmenu{font-size:11px!important}#menuwrap .suckerfish ul.menu>li ul li{min-width:230px}#menuwrap .suckerfish ul.menu>li ul{margin-left:-32px!important}#menuwrap ul.menu li.parent>ul{background-color:rgba(255,255,255,1)!important}.socialmr1 i:hover{color:#D52B1E}ul.logos{opacity:1!important}.footer1,.footer2,.footer2 a,footer1 a{text-align:center;color:#F1F1F1!important}.footer1{margin-top:30px}.footer1 a:hover,.footer2 a:hover{color:#FFF!important}h3.accreditations{color:#D52B1E!important;border-left:none!important;text-align:center!important}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){td{padding-left:10%!important}}#bottom2 .module h3.moduletitle{color:#fff!important;text-transform:none!important}textarea#jform_contact_message.required{text-align:left!important;padding-top:5px!important}.jobTitle{font-size:150%;font-weight:400!important}.contact dl{margin-bottom:0!important;padding-bottom:0!important}.textlight2{color:#000!important}.sect-title.toptitle p{font-size:18px;font-weight:400;}.btn-primary,.btn-primary:hover{padding:10px;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#3b4044!important;background-image:none;border-color:#3b4044!important;filter:none}.btn-primary{margin-top:10px;color:#fff;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.btn-primary:hover{color:#f1f1f1;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.g-recaptcha-response{border:none!important}#region1.xtc-fluidwrapper{padding:180px 30px 450px!important;margin:0 auto}@media(max-width:900px){body.frontpage{background:url(../images/backgrounds/hitex_m_900.jpg) top center no-repeat #f9f9f9!important;color:#555;/background-size:900px 600px!important}#region1.xtc-fluidwrapper{padding:180px 20px!important}}@media(max-width:800px){body.frontpage{background:url(../images/backgrounds/hitex_m_800.jpg) top center no-repeat #f9f9f9!important;color:#555;background-size:800px 533px!important}}@media(max-width:600px){body.frontpage{background:url(../images/backgrounds/hitex_m_600.jpg) top center no-repeat #f9f9f9!important;color:#555;background-size:600px 400px!important}#region1.xtc-fluidwrapper{padding:160px 20px!important}}@media(max-width:500px){body.frontpage{background:url(../images/backgrounds/hitex_m_500B.jpg) top center no-repeat #f9f9f9!important;color:#555;background-size:500px 333px!important}#region1.xtc-fluidwrapper{padding:100px 20px!important}}


.governance #region1 { background: url(../images/backgrounds/hitex-adding-value-home.jpg) center top no-repeat fixed;
margin-top: -20px!important; background-size:cover;}

.governance #region1.xtc-fluidwrapper {
    padding: 100px 50px 450px!important;
    margin: 0 auto;
}

#region7wrap{background-size:cover!important;}


/* table */

/*	body {
		background: #cacaca;
		margin: 0;
		padding: 20px;
		font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	   	font-weight: 300;
	}

	#table {
		display: table;
	 	
	 	width: 100%; 
	 	background: #fff;
	 	margin: 0;
	 	box-sizing: border-box;

	 }

	 .theading {
	 	display: block;
	 	width: 100%;
	 	background: #64e0ef;
	 	height: 55px;
	 	padding-left: 10px;
	 	color: #fff;
	 	font-size: 20px;
	 	line-height: 55px;
	 	text-shadow: 1px 1px 1px rgba(0,0,0,.3);
	 	box-sizing: border-box;
	 }


	 .header-row {
	 	background: #8b8b8b;
	 	color: #fff;

	 }

	.row {
		display: table-row;
	}

	.cell {
		display: table-cell;
		
		padding: 6px; 
		border-bottom: 1px solid #e5e5e5;
		text-align: center;
	}

	.primary {
		text-align: left;
	}


	input[type="radio"],
	input[type="checkbox"]{
		display: none;
	}
*/

/*	@media only screen and (max-width: 767px)  {

		body {
			padding: 0;
		}

		#table {
			display: block;
			margin: 44px 0 0 0;
		}

		.theading {
			position: fixed;
			/*top: 0;*/
			text-align: center;
			height: 44px;
			line-height: 44px;
			z-index: 5;
			border-bottom: 2px solid #999;
		}*/

		/*.row { 
			position: relative;
			display: block;
			border-bottom: 1px solid #ccc; 

		}

		.header-row {
			display: none;
		}
		
		.cell { 
			display: block;

			border: none;
			position: relative;
			height: 45px;
			line-height: 45px;
			text-align: left;
		}

		.primary:after {
			content: "";
			display: block;
			position: absolute;
			right:20px;
			top:18px;
			z-index: 2;
			width: 0; 
			height: 0; 
			border-top: 10px solid transparent;
			border-bottom: 10px solid transparent; 
			border-right:10px solid #ccc;

		}

		.cell:nth-of-type(n+2) { 
			display: none; 
		}


		input[type="radio"],
		input[type="checkbox"] {
			display: block;
			position: absolute;
			z-index: 1;
			width: 99%;
			height: 100%;
			opacity: 0;
		}
    
    input[type="radio"]:checked,
		input[type="checkbox"]:checked {
		  z-index: -1;
		}

		input[type="radio"]:checked ~ .cell,
		input[type="checkbox"]:checked ~ .cell {
			display: block;

			border-bottom: 1px solid #eee; 
		}

		input[type="radio"]:checked ~ .cell:nth-of-type(n+2),
		input[type="checkbox"]:checked ~ .cell:nth-of-type(n+2) {
			
			background: #e0e0e0;
		}

		input[type="radio"]:checked ~ .cell:nth-of-type(n+2):before,
		input[type="checkbox"]:checked ~ .cell:nth-of-type(n+2):before {
			content: attr(data-label);

			display: inline-block;
			width: 60px;
			background: #999;
			border-radius: 10px;
			height: 20px;
			margin-right: 10px;
			font-size: 12px;
			line-height: 20px;
			text-align: center;
			color: white;

		}

		input[type="radio"]:checked ~ .primary,
		input[type="checkbox"]:checked ~ .primary  {
			border-bottom: 2px solid #999;
		}

		input[type="radio"]:checked ~ .primary:after,
		input[type="checkbox"]:checked ~ .primary:after {
	 		position: absolute;
			right:18px;
			top:22px;
			border-right: 10px solid transparent;
			border-left: 10px solid transparent; 
			border-top:10px solid #ccc;
			z-index: 2;
		}
	}*/
	
	/* TABLES 2 */
	
body {
  font-family: "Helvetica Neue", Helvetica, Arial;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #3b3b3b;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  background: #2b2b2b;
}

@media screen and (max-width: 900px) {
.vt a {
    font-size: 1.1em;
    font-weight: 800!important;
    color: #D52B1E;
}

}
@media screen and (max-width: 580px) {
  body {
    font-size: 16px;
    line-height: 22px;
  }
}

.wrapper {
  margin: 0 auto;
  padding: 40px;
  max-width: 800px;
}

.table {
  margin: 0 0 40px 0;
  width: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  display: table;
}
@media screen and (max-width: 580px) {
  .table {
    display: block;
  }
}

.row {
  display: table-row;
  background: #f6f6f6;
}
.row:nth-of-type(odd) {
  background: #e9e9e9;
}
.row.header {
  font-weight: 900;
  color: #ffffff;
  background: #ea6153;
}
.row.green {
  background: #27ae60;
}
.row.blue {
  background: #2980b9;
}
@media screen and (max-width: 580px) {
  .row {
    padding: 14px 0 7px;
    display: block;
  }
  .row.header {
    padding: 0;
    height: 6px;
  }
  .row.header .cell {
    display: none;
  }
  .row .cell {
    margin-bottom: 10px;
  }
  .row .cell:before {
    margin-bottom: 3px;
    content: attr(data-title);
    min-width: 98px;
    font-size: 10px;
    line-height: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #969696;
    display: block;
  }
}

.cell {
  padding: 6px 12px;
  display: table-cell;
}
@media screen and (max-width: 580px) {
  .cell {
    padding: 2px 16px;
    display: block;
  }
}

.video-full #region1.xtc-fluidwrapper {padding:0!important; margin:0!important;}
.video-full .modulecontent {padding:0!important;margin:0!important}
.video-full .module h3.moduletitle {margin:.75em auto!important; font-size:42px!important; text-transform: none;text-align:center;}

/*.video-full #region3wrap .xtc-wrapper  {padding:0!important;margin:0!important;max-width:100%!important;}
.video-full .xtc-wrapperpad {max-width: 100%!important;}
.video-full #component  {padding:0!important;margin:0!important}*/
/*.video-full body.sticky {margin-top:0;}*/

/*#region3wrap .xtc-wrapper {
    max-width: 1220px;
    padding: 10px 30px;
    */

.container {
    position: relative!important;
    width: 100%!important;
    height: 0!important;
    padding-bottom: 56.25%!important;
}
.video {
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    width: 100%!important;
    height: 100%!important;
}

.g-recaptcha-response {display:none!important;}
