@import url('https://fonts.googleapis.com/css?family=PT+Sans');

/* Blank Template
Please located your images here: /styles/techfituk.nrgdigital.net/responsivef/images
*/

/* body */
body{
	background:#343434;
  color:#fff;
	font-family:'PT Sans', Arial,Helvetica,sans-serif;
	line-height:120%;
	margin:0;
	padding:0;
}

a, a:visited {
  color:#d36220;
}

a:hover {
  color:#fff;
}

/* linked image - any image within a link */
a img{
	border:0;
}

.info-line .icon {
	background: #d36220 repeat;
	color: #fff;
}


.middle_align .col > div {
	margin: 1em auto;
}

#main > div > div {
	margin-bottom: 3em;
}


#nav li a {
	padding: 0 0.5rem;
}
#nav li a {
	font-size: 1.3rem;
}

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 0.75em !important;
	line-height: 1em;
}

p {
	margin-bottom: 1.25em !important;
	line-height: 1.75em !important;
	min-height: 1em;
}

.parallax-window h2 {
	font-size: 2.2em !important;
}

form.CustomForm div.row {
	line-height: unset !important;
	padding: 5px 0;
}

form.CustomForm .text > div:first-child {
	text-align: right;
	top: 0.75em;
	position: relative;
}

form.CustomForm .row > div:nth-child(2) {
	text-align: left;
}

form.CustomForm .checkbox {
	height: 3em;
}
form.CustomForm .checkbox > div:first-child {
	text-align: right;
	top: 0.75em;
	position: relative;
}

form.CustomForm .checkbox > div:nth-child(2) {
	top: 1em;
	position: relative;
}

form.CustomForm .textarea > div:first-child {
	text-align: right;
	top: 0.75em;
	position: relative;
}

form.CustomForm  .col {
	margin-top: 0;
	margin-bottom: 0;
}

form.CustomForm  .col input:not([type=checkbox]), form.CustomForm  .col textarea {
	width: 100%;
}


.parallax-window div {
	line-height: 25px;
}



.rams {
	background-color: #fedfd4;
	color: black;
}

.rams h2 {
	color: #d5692b;
}