
a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	background:0 0;
	font-size:100%;
	vertical-align:baseline;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
body{
	line-height:1
}
ol,ul{
	list-style:none
}
blockquote,q{
	quotes:none
}
blockquote:after,blockquote:before,q:after,q:before{
	content:"";
	content:none
}
blockquote{
	margin:20px 0 30px;
	padding-left:20px;
	border-left:5px solid
}
:focus{
	outline:0
}
ins{
	text-decoration:none
}
del{
	text-decoration:line-through
}
table{
	border-spacing:0;
	border-collapse:collapse
}
article,aside,footer,header,hgroup,nav,section{
	display:block
}
body{
	color:#333;
	background-color:#fff;
	font-family:"Open Sans",Arial,sans-serif;
	font-size:14px;
	font-weight:500;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	line-height:1.7em
}
body.et_fixed_nav.et_boxed_layout #page-container,body.et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container{
	padding-top:80px
}
body.page-template-page-template-blank-php #page-container{
	padding-top:0!important
}
body.et_cover_background{
	background-repeat:no-repeat!important;
	background-attachment:fixed;
	background-position:top center!important;
	-webkit-background-size:cover!important;
	-moz-background-size:cover!important;
	background-size:cover!important
}
a{
	color: #03C;
	text-decoration:none
}
a:hover{
	text-decoration:none
}
p{
	padding-bottom:1em
}
p:not(.has-background):last-of-type{
	padding-bottom:0
}
p.et_normal_padding{
	padding-bottom:1em
}
strong{
font-weight:700
}
cite,em,i{
	font-style:italic
}
code,pre{
	margin-bottom:10px;
	font-family:Courier\ New,monospace
}
ins{
	text-decoration:none
}
sub,sup{
	position:relative;
	height:0;
	line-height:1;
	vertical-align:baseline
}
sup{
	bottom:.8em
}
sub{
	top:.3em
}
dl{
	margin:0 0 1.5em 0
}
dl dt{
	font-weight:700
}
dd{
	margin-left:1.5em
}
blockquote p{
	padding-bottom:0
}
embed,iframe,object,video{
	max-width:100%
}
h1,h2,h3,h4,h5,h6{
	padding-bottom:10px;
	color:#333;
	font-weight:500;
	line-height:1em
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
	color:inherit
}
h1{
	font-size:30px
}
h2{
	font-size:26px
}
h3{
	font-size:22px
}
h4{
	font-size:18px
}
h5{
	font-size:16px
}
h6{
	font-size:14px
}
input{
	-webkit-appearance:none
}
input[type="checkbox"]{
	-webkit-appearance:checkbox
}
input[type="radio"]{
	-webkit-appearance:radio
}
input.text,input.title,input[type="email"],input[type="password"],input[type="tel"],input[type="text"],select,textarea{
	padding:2px;
	border:1px solid #bbb;
	color:#4e4e4e;
	background-color:#fff
}
input.text:focus,input.title:focus,input[type="text"]:focus,select:focus,textarea:focus{
	border-color:#2d3940;
	color:#3e3e3e
}
input.text,input.title,input[type="text"],select,textarea{
	margin:0
}
textarea{
	padding:4px
}
button,input,select,textarea{
	font-family:inherit
}
img{
	max-width:100%;
	height:auto
}
