@charset "utf-8";

h3{ margin-bottom:10px; padding:10px; background:#EEE; border-top:1px solid #CCC; border-bottom:1px solid #CCC; font-size:100%; font-weight:normal;}
h4{ margin-bottom:10px; padding:5px 0; font-weight:bold;}
h4 em{ color:#FF0004;}

#post-7705 h1{ padding:10px; font-size:200%; text-align:center;}
#post-7705 h2{ padding:10px; text-align:center;}
#post-7705 .screen-reader-response{ margin:0 auto; width:100%; max-width:600px;}
#post-7705 .formBox{ margin:20px 5%; padding:20px; width:90%; border:1px solid #CCC; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; behavior: url(border-radius.htc);}
#post-7705 h4{ padding:10px 0; font-size:144%;}
#post-7705 input[type="text"],#post-7705 input[type="email"],#post-7705 select,#post-7705 input[type="tel"]{ padding:4px; max-width:100%; height:26px; line-height:17px;}
#post-7705 textarea{ padding:4px; max-width:100%;}
#post-7705 table.type1{ margin:20px auto; width:100%; max-width:600px;}
#post-7705 table.type1 th,#post-7705 table.type1 td{ padding:5px; width:50%; border:1px solid #CCCCCC; vertical-align:top;}
#post-7705 .wpcf7-not-valid-tip{ display:block;}
#post-7705 .sendBtn{ text-align:center;}
input.wpcf7-confirm,input.wpcf7-submit{ margin:0 auto 20px; max-width:600px; width:90%; height: 60px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');}
input.wpcf7-confirm:hover,input.wpcf7-submit:hover{ background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');}
input .wpcf7-back{ border: 0px; max-width:400px; width:80%; height: 60px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; margin:0 auto; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em;  -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); color: #FFFFFF; border: solid 1px #999999; background: #999999; background: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#999999)); background: -moz-linear-gradient(top,  #CCCCCC,  #999999); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#999999');}
input .wpcf7-back:hover{ border: solid 1px #CCCCCC; background: #CCCCCC; background: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#CCCCCC)); background: -moz-linear-gradient(top,  #EEEEEE,  #CCCCCC); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#CCCCCC');}

.formbox{ padding:20px; width:100%; border-bottom:1px solid #CCC;}
.formbox table{ width:100%;}
.formbox th{ width:20%;}
.formbox td{ width:80%;}
.formbox input{ width:100%;}
.formbox p{ padding:10px; margin-bottom:10px;}
.formbox.namebox p{ width:100%;}
.formbox.namebox .name{ margin-right:2%; width:48%; display: inline-block;}
.formbox .example{ display:block;}
.send{ padding-top:20px; text-align:center;}

.screen-reader-response{ text-align:center;}

@media screen and (max-width: 909px){

}
@media screen and (max-width: 599px){

}