/*

Theme Name: Austral Propeller

Author: Kenny Chen

Version: 1.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/





html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, 
dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, 
label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, 
summary, time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	/*font-size: 100%;*/

	vertical-align: baseline;

}

h1, h2, h3, h4, h5, h6 {
	padding:5px;
	margin:0;
	border:0;
	vertical-align: baseline;
}

body { font:normal 14px/18px "Open Sans", Arial, Helvetica, sans-serif;

	line-height: 1;

}

ol,

ul { margin-top:10px; margin-left:20px;

	/*list-style: none;*/

}



ol li{ font-size:14px; color:#555658; padding:5px 0;}

ul li{ font-size:14px; color:#555658; padding:5px 0;}

blockquote,

q {

	quotes: none;

}

.hbanner{ min-height:100px;}

.hbanner2{ min-height:80px;}
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display: block; margin: 5px auto 5px auto;}
.alignright {float:right; margin: 5px 0 20px 20px;}
.alignleft {float: left; margin: 5px 20px 20px 0;}
.aligncenter {display: block; margin: 5px auto 5px auto;}
a img.alignright {float: right; margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left; margin: 5px 20px 20px 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.wp-caption {background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */    padding: 5px 3px 10px; text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding:0; width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px;}
.credit{ padding-top:10px !important; padding-bottom:10px !important;}
.credit span{ color:#07509D !important; font-weight:bold;}
.wpcf7-mail-sent-ok{ clear:both;}
.inputdropdate{ width:94%;}



.formrowmain{ width:100%; float:left;}
.formrowmain h3 {float: left;  padding: 20px 0 5px;  width: 100%;  border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.formrow {float: left;  padding-bottom: 10px; width: 100%;}
.formrow label { float: left;  font-size: 14px;  padding:10px 1% 10px 0;  text-align: left;}
.formrow small{ float:left; }
.formrow small cite{  font-style:normal;font-size: 14px; padding:8px; float:left;}
.formrow.two .wpcf7-form-control-wrap{ width:40%; float:left;}
.formrow .wpcf7-text .wpcf7-dynamictext{ line-height:26px;}
.formrow .wpcf7-select{ padding:6px 3%;}
.formrow.tree .wpcf7-form-control-wrap{}
.formrow.tree small .wpcf7-form-control-wrap:first-child{ width:60%; float:left;}
.formrow.tree small .wpcf7-form-control-wrap{ width:40%; float:left;}
.formrow.tree small .wpcf7-radio{width:100%; float:lwpcf7-dynamictexteft;}
.formrow.tree small .wpcf7-radio span.wpcf7-list-item { float: left;  font-size: 14px;  margin: 0;  width: 35%;  line-height: 34px;  padding-left: 5%;}
.formrow.fore label{ width:100%;}
.formrow.fore .wpcf7-form-control-wrap.Current_Results{ width:100%;}
.wpcf7 input.wpcf7-text { width: 150px; }
.wpcf7 select.wpcf7-select { width: 150px; }
.wpcf7 textarea.wpcf7-textarea { width: 80%; }
.test { width: 50%; }