/* COMPASS RESET SHEET */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, 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,table, caption, tbody, tfoot, thead, tr, th, td,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: inherit;font-size: 100%;vertical-align: baseline;}
html {line-height: 1;}ol, ul {list-style: none;}table {border-collapse: collapse;border-spacing: 0;}caption, th, td {text-align: left;font-weight: normal;vertical-align: middle;}q, blockquote {quotes: none;}q:before, q:after, blockquote:before, blockquote:after {content: "";content: none;}a img {border: none;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}

/*GLOBAL STYLES*/


/*
	Color Set
	---------------------
	gold    : #ba842e
	blue    : #012841
	gray    : #e2e2e2
	gray lgt: #fbfbfb
	---------------------

	Fonts
	---------------------
	font-family: 'Montserrat', sans-serif;
	font-family: 'Open Sans', sans-serif;
	---------------------
*/


body {
	font: 400 14px/1.4em "Open Sans", sans-serif;
	background: url('imgs/tax-information-bg.jpg') no-repeat top center fixed #fff;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	color: #02385b;
	width: 100%;
	overflow-x: hidden;
}


a {	color: #ba842e;	text-decoration: none;}
a:hover {	color: #012841;}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat', sans-serif;
	color: #ba842e;
	line-height: 1.6em;
	text-transform: uppercase;;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #ba842e;
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #012841;
	text-decoration: none;
}

h1 {font-size: 2.2em;}
h2 {font-size: 1.2em;}
h3 {font-size: 1.1em;}
h4 {font-size: 1em;}
h5 {font-size: 1em;}
h6 {font-size: 1em;}

p {	margin: 0 0 20px;}
img {	max-width: 100%;	height: auto;}
blockquote {padding: 0 30px;}

ul{
	list-style: disc;
	margin: 0 0 30px 40px;
}
li{
	margin: 0 0 20px;
}

.wrapper {
	width: 90%;
	margin: 0 auto;
	max-width: 1024px;
}
.mainwrapper{
	max-width: 1280px;
	width: 100%;
	margin: 0;
}
.left {	float: left;}
.right {	float: right;}

.contentwrap{
	background: rgba(226,226,226,0.93);
	width: 50%;
	padding:0 0 0 14%;
	float:left;
}

.section{
	background: #fff;
	float: left;
	width: 74%;
	padding: 20px 13%;
}

#header{
	padding: 80px 13% 20px;
}
#header::after {
	content: "";
	display: block;
	width: 80px;
	height: 1px;
	border-bottom: 2px solid #e2e2e2;
	margin: 30px 0 0;
}
#content{
	padding: 20px 13% 140px;
}
#footer{
	width: 100%;
	padding: 40px 0 10px;
	text-align: center;
	background: #ba842e;
	color: #fff;
}
.socialicons a{
	display: inline-block;
	width: 33px;
	height: 33px;
	margin: 10px 2px;
	background: url('imgs/social.png') no-repeat 0 0 transparent;
}
.socialicons a.facebook{background-position: 0 0;}
.socialicons a.facebook:hover{background-position: 0 -36px;}
.socialicons a.twitter{background-position:-48px 0;}
.socialicons a.twitter:hover{background-position:-48px -36px;}
.socialicons a.linkedin{background-position:-96px 0;}
.socialicons a.linkedin:hover{background-position:-96px -36px;}


@media (max-width: 1023px){
	.contentwrap {width: 60%;}
}

@media (max-width: 760px){
	.contentwrap {width: 80%; padding: 0;}
}
@media (max-width: 420px){
	body {background:#fff;}
	.contentwrap {width: 100%; padding: 0;}
}









