/*Forms*/

.form-all{
	width:100%!important;
	list-styl-type:none;
}

.jotform-form{
	margin-bottom:60px;
}

.form-label-left{
	display:none!important;
}

input, textarea{
	width:100%;
	border:0px;
	background:#efefef;
	color:#969696;
	padding:8px 10px;
	height:auto;
	font-size:1.125em;
	list-style-type:none;
	font-weight:300;
	margin-bottom:15px;
	text-transform: uppercase;
	transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
}

textarea{
	min-height:85px;
}

placeholder{
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #969696;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #969696;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #969696;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #969696;
}


input[type=checkbox].css-checkbox {
	position: absolute; 
	overflow: hidden; 
	clip: rect(0 0 0 0); 
	height:1px; 
	width:1px; 
	margin:-1px; 
	padding:0;
	border:0;
}

input[type=checkbox].css-checkbox + label.css-label {
	padding-left:35px;
	height:15px; 
	display:inline-block;
	line-height:15px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:1.1em;
	vertical-align:middle;
	cursor:pointer;
	font-weight:300;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -15px;
}
						

.form-submit-button{
	font-size:1.6em;
	padding:15px 20px;
	border:5px solid #f58220;
	color:#fff!important;
	text-transform: uppercase;
    font-family: 'montserratregular';
    display:inline-block;
    margin-top:15px;
    letter-spacing: 0.5px;
    background:none;
}

select {
    background: transparent;
    -webkit-appearance: none;
    font-style: normal;
    border-radius: 0px;
    font-size: 1em;
    border: 0px;
    cursor: pointer;
    width: 100%;
    font-size: 1em;
    padding: 10px;
	background:url(../img/arrow.png) #efefef right 5px bottom 5px no-repeat;
	color:#969696;
	padding:8px 10px;
	text-transform: uppercase;
}

input:focus, textarea:focus{
	outline:none;
	transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    padding-left:20px;
}

select{
	outline:none;
}

.form-section {
	padding:0px;
	margin:0px;
	list-style-type:none
}

.form-section .contact-btn-box{
	background:none;
	position:relative;
	color:#fff;
	top:0px;
	left:0px;
	margin:0px;
	padding:15px 30px;
}

.footer input, .footer textarea{
	background:#4c4c4c ;
}

.footer .contact-btn-box{
	width:100%;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */