@charset "utf-8";
body, a, h1, h2, h3, h4, h5, h6, p, a, ul, li { margin:0; padding:0; } /* reset */
@font-face {
font-family: 'Archer-Medium';
	src: url('http://actualcapital.com/files/uploads/Archer-Medium.eot?#iefix') format('embedded-opentype'),  
	     url('http://actualcapital.com/files/uploads/Archer-Medium.otf')  format('opentype'),
		 url('http://actualcapital.com/files/uploads/Archer-Medium.woff') format('woff'), 
		 url('http://actualcapital.com/files/uploads/Archer-Medium.ttf')  format('truetype'), 
		 url('http://actualcapital.com/files/uploads/Archer-Medium.svg#Archer-Medium') format('svg');
font-weight: normal;
font-style: normal;
}


body { font-family: 'Archer-Medium'; }
p, li, span { font-family: 'Archer-Medium'; }
a, a:link, a:hover, a:selected, a:visited { text-decoration: none; }
.verticalSep20 { height:20px; }
.divTable { display:table; width:100%; }
.divCell { display:block; vertical-align:middle; }
#upperPage .divCell { display: table-cell; }

#upperPage { background:#1e2e39; text-align:center; display:table; width:100%; }
#bottomPage { background:#25353f; text-align:center; display:table; width:100%; }
.companyLogoWrapper { height:inherit; padding:40px 20px; }
#mainContent { background:#25353f; text-align:center; padding: 40px 20px; }
#contactSection { background:#152028; padding:20px; text-align:center; }
#copyrightSection { background:#0c1217; padding:20px; text-align:center; }
#mainContent > *, #contactSection > *, #copyrightSection > * { max-width:100%; margin:0 auto; }
#mainContent > .divCell { height:inherit; width:auto !important; }
.arrowWrapper {
display: none;
width: 0;
height: 0;
border-left: 13px solid transparent;
border-right: 13px solid transparent;
border-top: 13px solid #fff;
position: absolute;
z-index: 100001;
left:47%;
bottom:20px;
}

.strategyHeader, .strategyFooter { font-size:28px; color:#ef364a; text-align:center; }
.strategyList { font-size:23px; color:#fff; list-style-type:none; width: auto; margin: 0 auto; display: inline-block; }
.strategyList li { background:url('http://actualcapital.com/files/uploads/list-icon.png') no-repeat scroll 0 8px; padding-left:50px; text-align:left; }
.strategyFooter { text-align: center; }

.contactTitle { font-size:16px; color:#fff; padding-right:20px; padding-bottom: 10px; display: inline-block; }
.companyTitle { color:#ef364a; }
.contactButton { background:#1e2e39; color:#fff; outline:none; border:none; border-radius:4px; padding:13px 20px; font-size:16px; font-family: 'Archer-Medium'; }
.contactButton:hover { background:#ef364a; cursor:pointer; transition:background .5s ease; -webkit-transition:background .5s ease; -moz-transition:background .5s ease; -o-transition:background .5s ease; }

#copyrightSection span { font-size:13px; color:#aaaaaa; }	

.companyLogo { width: 100%; max-width: 900px; height: 100%; max-height: 596px; background-image: url('http://actualcapital.com/files/uploads/logo.jpg'); background-repeat: no-repeat; background-size:contain; background-position:center; margin: 0 auto; }

.contactButtonWrapper { display: inline-block; }

@media (min-width: 1px) and (max-width: 648px){
.companyLogo { width: 100%; max-width: 594px; height: 100%; max-height: 657px; background-image: url('http://actualcapital.com/files/uploads/logo2.jpg'); background-repeat: no-repeat; background-size:contain; background-position:center; margin: 0 auto; }
}

