/*

Theme Name: Default

Theme URI: http://majorcreative.com.au

Description: This is a custom theme built by Major Creative

Version: 1.0

Author: Harold

*/
body{
	background: url(images/bg.jpg) no-repeat;
	background-size: cover;
	background-attachment: fixed;
}

p{
	font:20px/24px arial, san-serif;
	color:#58595B;
	margin:0 0 25px;
}

b,
strong{
	color:#EC1C24;
	font-weight:normal;
}

h1{
	font:31px/36px arial, san-serif;
	color:#EC1C24;
	margin:0 0 25px;
}

h2{

}

h3{
	
}

h4{
	
}

h5{
	
}

h6{
	
}

a{
	
}

a:hover,
a:active,
a:focus{
	text-decoration:none;
}

ul{
	padding:0;
	margin:0;
}

li{
	list-style:none;	
}

input[type="text"],
textarea{
	
}

label{
	color:#FFF;
	font:14px arial, san-serif;
	padding:0 5px;
}

.aligncenter{
	margin:0 auto;
	display:block;
}


/*header*/
header{
	background:#FFF;
	border-top:7px solid #EC1C24;
	border-bottom:7px solid #EC1C24;
	margin:0 0 54px;
	padding:5px 0 5px;
}


/*content*/
.content{
	background:none repeat scroll 0 0 rgba(230, 231, 232, 0.94);
	padding-top:30px;
	height:1186px;
}


/*contact form*/
.contact-form{
	background:#A6A8AB;
	padding:24px 23px;
}

.contact-form h1{
	font:22px/26px Arial, sans-serif;
	color:#FFF;
	text-align:center;
	margin:0;
}

.contact-form p{
	font:14px/24px Arial, sans-serif;
	color:#FFF;
	text-align:center;
}

.contact-details{
	text-align:center;
	margin:25px 0;
	color:#FFF;
	font:17px 'myriadpro-regular', arial, san-serif;
}

.contact-details a{
	text-decoration: underline;
	color:#FFF;
}

.gform_wrapper{
	display:block !important;
}

.gform_wrapper ul{
	
}

.gform_wrapper li{
	display:inline-block;
	vertical-align:top;
	width:47%;
	margin:0 0 10px;
}

#field_1_6,
#field_1_4,
#field_1_7,
#field_1_8{
	float:right;
}

#field_1_7{
	margin:-72px 0 0;
}

#field_1_7.gfield_error{
	margin:0;
}

.webkit #field_1_7{
	margin:-65px 0 0;
}

.webkit #field_1_7.gfield_error{
	margin:0;
}

.safari #field_1_7{
	margin:0;
}

_:-ms-fullscreen, :root #field_1_7{
	margin:0;
}

.gchoice_7_1{
	width:105px !important;
}

#field_1_9{ /*honeypot*/
	display:none;
}
	
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper select,
.gform_wrapper textarea{
	width:100%;
	padding:10px;
	border:none;
}

.gform_wrapper select{
	height: 38px;
	line-height:36px;
}

.gform_wrapper option{
	border:none;
	background:#EC1C24;
	color:#FFF;
	font:13px/16px arial, san-serif;
	padding:10px;
	
}

.gform_wrapper textarea{
	height:38px;
	overflow: hidden;
}

.gform_button{
	font:16px arial, san-serif;
	color:#FFF;
	background:#EC1C24;
	border:none;
	text-align:center;
	width:100%;
	padding:10px;
	margin:10px 0 0;
}

.validation_error,
.validation_message{
	color:#FF0000;
	margin:5px 0 -5px;
}

.validation_error{
	margin: 5px 0 10px;
}



/*footer*/
footer{
	text-align:center;
	color:#FFF;
	margin:10px 0;
}

.mc{
	color:#FFF;
	display:block;
	font:16px arial, san-serif;
	text-align:center;
	margin:0 0 10px;
}

.mc:hover{
	color:#FFF;
	text-decoration:underline;
}


/*----------------------------------------- Large devices (large desktops, 1200px and up)---------------------------------------------- */
@media (min-width: 1200px) { 

/*Non-resposive*/
	.container{
		width:970px !important;
		max-width:970px !important;
	}

}


/*----------------------------------------- Medium devices (desktops, 992px and up)---------------------------------------------- */
@media (min-width: 992px) and (max-width: 1199px) {

/*Non-resposive
	.container{
		width:1170px !important;
		max-width:1170px !important;
	}
*/
	
}



/*----------------------------------------- Small devices (tablets, 768px and up)---------------------------------------------- */
@media (min-width: 768px) and (max-width: 991px) {

/*Non-resposive
	.container{
		width:1170px !important;
		max-width:1170px !important;
	}
*/

.gchoice_7_2{
	width:50% !important;
}

}




/*----------------------------------------- Extra small devices (phones, less than 768px)---------------------------------------------- */
@media (min-width: 0px) and (max-width: 767px) {

/*Non-resposive
	.container{
		width:1170px !important;
		max-width:1170px !important;
	}
*/
	
.gform_wrapper li{
	display:block;
	width:100%;
}
	
#field_1_7{
	margin:0;
}	
	
	
}
