/*
	Pixeldot Bootstrap
*/

@charset "UTF-8";
/* CSS Document */

/* structure */

div {
	position:relative;
	height:auto;
	overflow:visible;
}

.clear {
	clear:both;
}

html, body {
	width:100%;
	margin:0;
	z-index:0;
}

.full-width {
	width:100%;
	min-width:600px;
}

.fixed-width {
	width:90%;
	padding:0 5%;
	margin:0 auto;
	min-width:432px;
	max-width:990px;
}

/* columns */

.row {
	clear:both;
	padding-top:70px;
	padding-bottom:70px;
	text-align:center;
}

.row.border {
	border-bottom:1px solid #d4d4d4;
}

.column {
	float:left;
	margin-right:3%;
	text-align:left;
}

.column.one {
	width:100%;
	margin-right:0;
	float:none;
}

.column.two {
	width:48.5%;
}

.column.three {
	width:31.3%;
}

.column.thirds {
	width:65.6%;
}

.column.four {
	width:22.7%;
}

.column.five {
	width:17.6%;
}

.column.five.remain-four {
	width:79.4%;
}

.column.six {
	width:14.1%;
}

.column.last {
	margin-right:0;
}

/* fonts */

/*h1, h2, h3, h4, h5, h6, p {
	margin:0;
	padding:10px 0;
}*/

/*.row h1, .row h2 {
	padding-top:0;
}*/

.row .column h1, .row .column h2 {
	padding-top:10px;
}

/* images */

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

img {
	border:none;
	max-width:100%;
	height:auto;
	display:block;
}

/* logo */

a.logo {
	display:block;
	cursor:pointer;
	text-indent:-9999px;
	text-transform:capitalize;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}

/* forms */

/*input[type="submit"], input[type="button"] {
	-webkit-appearance: none;
}
/**/
/*input {
	outline:none;
}*/

/*.gfield_label, .gform_validation_container {
	display:none;
}*/

/*.gform_wrapper ul {
	list-style:none;
	margin:0;
	padding:0;
}

::selection { color:white; background: rgba(169, 141, 77, 0.9);}
::-moz-selection { color:white; background: rgba(169, 141, 77, 0.9);}*/

/*.gform_wrapper ul li input:focus, .gform_wrapper ul li textarea:focus {
	border-color:#d46a36;
	background-color:#d46a36;
	color:#FFF;
}

.validation_message {
	color:#6f2720;
}*/

/*div.validation_error {
	padding:10px;
	color:#FFF;
	background-color:#6f2720;
}*/

/* transisitions */

/*a, input[type="submit"], a.button, input.button {
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
*/
/* navigation */

span#mobile-nav {
	display:none;
}

.nav ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:right;
}

.nav ul li {
	display:inline-block;
}

.nav ul li a {
	display:block;
}

.nav ul li ul {
	display:none;
	position:absolute;
	text-align:left;
}

.nav ul li ul li {
	display:block;
	clear:both;
}

.nav ul li:hover ul {
	display:block;
}

/* mobile */

@media only screen 
and (min-width : 600px) 
and (max-width : 920px) {
	.full-width {
		min-width:600px;
	}
}

@media only screen 
and (min-width : 320px) 
and (max-width : 480px) {
	html, body, .full-width {
		width:100%;
		min-width:100%;
		margin:0;
	}
	
	span#mobile-nav {
		display: block;
		float: right;
		padding: 10px 15px;
		width: 80px;
		cursor:pointer;
	}
	
	.fixed-width {
		min-width:0;
	}
	
	#content .row {
		padding-bottom:0;
	}
	
	#content .column {
		float:none;
		margin-right:0;
		clear:both;
		width:100%;
		padding-bottom:70px;
	}
	
	.nav {
		display:none;
	}
	
	.nav.visi-nav {
		display: block;
		float: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}
	
	.nav.visi-nav ul, .nav.visi-nav ul li ul, .nav.visi-nav ul li, .nav.visi-nav ul li ul li {
		position:relative;
		clear:both;
		width:100%;
		display:block;
		text-align:left;
		margin:0;
		padding:0;
	}

	.gform_previous_button {
		width:140px;
	}

	.gform_next_button {
		right:30px;
		width:140px;  
	}

	h1 {
		font-size: 28px;
	}

	ul#gform_fields_1 input {
		width:80%;
	}

	#gform_next_button_1_4{
		width:80%;
	}

	#guage h4, #guage p  {
		padding-left: 0px;
	}
	#guage h4{
		padding-top: 230px;
	} 

	.screenshot{
		display: none;
	}

	#field_1_9, #field_1_11, #field_1_12,
	#field_1_13, #field_1_14, #field_1_15, 
	#field_1_16, #field_1_17, #field_1_18, 
	#field_1_19, #field_1_20, #field_1_21,
	#field_1_22, #field_1_23, #field_1_24,
	#field_1_25, #field_1_26 {
		background-color: #617834;
		padding-left:8%;
		padding-bottom: 8%;
		width:90%;
	}

	.fixed-width.two {
		width:80%;
		max-width:690px;
		padding: 0 0;
	}
}

@media only screen 
	and (max-width : 800px)  {
		.screenshot{
			display: none;
		}	
}