@charset "UTF-8";
/* Form */

@media all and (min-width: 961px) {
/*---------------------------------------------------- */
/* Form Button */
/*---------------------------------------------------- */
#contact .list .waku-contact .waku-formbtn {
	width: 100%;
	padding: 0;
	margin: 0;
	height: auto;
	font-size: 100%;
	font-weight: normal;
	line-height: 130%;
}

.waku-formbtn .submit {
	padding: 6% 0 0 0;
	margin: 0 auto 0px auto;
	height: auto;
	width: 94%;
	text-align: center;
	overflow: hidden;
}

.waku-formbtn .submit input {
	width: 38%;
	vertical-align: middle;
	text-align: center;
	margin: 15px 20px 5px 0;
	line-height:3px;
	display: inline;
	height: 40px;
	border:#CCCCCC 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.waku-formbtn .submit[type="submit"], .waku-formbtn .submit[type="reset"], .waku-formbtn .submit[type="button"], button{
	cursor: pointer;
	-webkit-appearance: none;
}

input[type="text"]:focus {
	background-color:#000;
	color:#FFFFFF;
}

textarea.itxt:focus {
	background-color:#000;
	color:#FFFFFF;
}

input.itx{
	padding:1%;
	width:94%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#000;
}

textarea.itxt{
	padding:1%;
	width:94%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#000;
}


div.contactBox{
	width:100%;
	padding-top:3%;
}

div.contactBox p{
	color:#FFFFFF;
	padding-left:3%;
}

div.contactTable{
	width:94%;
	color:#000000;
	margin:0 auto;
	border-bottom:#999 1px solid;
}

div.contactTableLeft{
	padding:5% 0 5% 10%;
	text-align:left;
}

div.contactTableRight{
	padding:5% 0 5% 5%;
}

div.contactTableRight p{
	color:#FFFFFF;
	padding-left:0;
	padding-bottom:1%;
	margin:0;
}

table.contactTable2{
	width:100%;
}

table.contactTable2 th{
	width:30%;
	background:#eeeeee;
	border-top:#999 1px solid;
}

table.contactTable2 td{
	width:70%;
	border-top:#999 1px solid;
}

}

/* Minimum width 959px and Tablet */
@media all and (max-width: 960px) and (min-width: 569px) {


/*---------------------------------------------------- */
/* Form Button */
/*---------------------------------------------------- */
#contact .list .waku-contact .waku-formbtn {
	width: 100%;
	padding: 0;
	margin: 0;
	height: auto;
	font-size: 100%;
	font-weight: normal;
	line-height: 130%;
}

.waku-formbtn .submit {
	padding: 6% 0 0 0;
	margin: 0 auto 0px auto;
	height: auto;
	width: 94%;
	text-align: center;
	overflow: hidden;
}

.waku-formbtn .submit input {
	width: 38%;
	vertical-align: middle;
	text-align: center;
	margin: 15px 20px 5px 0;
	line-height:3px;
	display: inline;
	height: 40px;
	border:#CCCCCC 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.waku-formbtn .submit[type="submit"], .waku-formbtn .submit[type="reset"], .waku-formbtn .submit[type="button"], button{
	cursor: pointer;
	-webkit-appearance: none;
}

input[type="text"]:focus {
	background-color:#000;
	color:#FFFFFF;
}

textarea.itxt:focus {
	background-color:#000;
	color:#FFFFFF;
}

input.itx{
	padding:1%;
	width:94%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#000;
}

textarea.itxt{
	padding:1%;
	width:94%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#000;
}


div.contactBox{
	width:100%;
	padding-top:3%;
}

div.contactBox p{
	color:#FFFFFF;
	padding-left:3%;
}

div.contactTable{
	width:94%;
	color:#000000;
	margin:0 auto;
	border-bottom:#999 1px solid;
}

div.contactTableLeft{
	padding:5% 0 5% 10%;
	text-align:left;
}

div.contactTableRight{
	padding:5% 0 5% 5%;
}

div.contactTableRight p{
	color:#FFFFFF;
	padding-left:0;
	padding-bottom:1%;
	margin:0;
}

table.contactTable2{
	width:100%;
}

table.contactTable2 th{
	width:30%;
	background:#eeeeee;
	border-top:#999 1px solid;
}

table.contactTable2 td{
	width:70%;
	border-top:#999 1px solid;
}



}


/* Phone Landscape (Retina) */
@media all and (max-width: 568px) {


/*---------------------------------------------------- */
/* Form Button */
/*---------------------------------------------------- */
#contact .list .waku-contact .waku-formbtn {
	width: 100%;
	padding: 0;
	margin: 0;
	height: auto;
	font-size: 100%;
	font-weight: normal;
	line-height: 130%;
}

.waku-formbtn .submit {
	padding: 6% 0 0 0;
	margin: 0 auto 0px auto;
	height: auto;
	width: 94%;
	text-align: center;
	overflow: hidden;
}

.waku-formbtn .submit input {
	width: 38%;
	vertical-align: middle;
	text-align: center;
	margin: 15px 20px 5px 0;
	line-height:3px;
	display: inline;
	height: 40px;
	border:#CCCCCC 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #f0f0f0;
}

.waku-formbtn .submit[type="submit"], .waku-formbtn .submit[type="reset"], .waku-formbtn .submit[type="button"], button{
	cursor: pointer;
	-webkit-appearance: none;
}

input[type="text"]:focus {
	background-color:#000;
	color:#FFFFFF;
}

textarea.itxt:focus {
	background-color:#000;
	color:#FFFFFF;
}

input.itx{
	padding:1%;
	width:94%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#000;
}

textarea.itxt{
	padding:1%;
	width:94%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#000;
}


div.contactBox{
	width:100%;
	padding-top:3%;
}

div.contactBox p{
	color:#FFFFFF;
	padding-left:3%;
}

div.contactTable{
	width:94%;
	color:#000000;
	margin:0 auto;
	border-bottom:#999 1px solid;
}

div.contactTableLeft{
	padding:5% 0 5% 10%;
	text-align:left;
}

div.contactTableRight{
	padding:5% 0 5% 5%;
}

div.contactTableRight p{
	color:#FFFFFF;
	padding-left:0;
	padding-bottom:1%;
	margin:0;
}

table.contactTable2{
	width:100%;
}

table.contactTable2 th{
	width:30%;
	background:#eeeeee;
	border-top:#999 1px solid;
}

table.contactTable2 td{
	width:70%;
	border-top:#999 1px solid;
}



}


