/*
Theme Name: aspen
Theme Author URI: http://www.studio313.com.au/
Description: 2014 theme for Aspen Holdings. Custom WordPress websites: <a href="http://www.studio313.com.au/">www.studio313.com.au</a>
Author: Studio 313 Sydney
Author URI: http://www.studio313.com.au/
Version: 1.3
GitHub Theme URI: https://github.com/studio313/aspen_pharma_wp_theme
GitHub Branch:    master
GitHub Access Token: 3ca87eaab201fa93d4a6df157fbef402a8a10fb6
*/

/** SITE STYLES **/
html { background-color: #3274b0;}
body { -webkit-text-size-adjust: none; background-color:#fff; font-size:13px;}

h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; line-height:150%; text-decoration:none; outline:none; border:none;}

h1 { font-size: 20px; color:#00529b; margin:0 0 10px 0; font-weight:800;}
h2 { font-size: 18px; color:#00529b; margin:0 0 7px 0; font-weight:800;}
h3 { font-size: 16px; color:#58585b; margin:0 0 7px 0; font-weight:800;}
h4 { font-size: 14px; color:#58585b; margin:0 0 7px 0; font-weight:800;}

p, a, li { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration:none; outline:none; border:none;}
p, li, blockquote { font-size: 14px; color:#58585b; line-height:150%;}

p { margin:0 0 7px 0;}

@media screen and (min-width: 768px) { 
h1 { font-size: 20px; color:#00529b; margin:0 0 10px 0; font-weight:800;}
h2 { font-size: 14px; color:#00529b; margin:0 0 7px 0; font-weight:800;}
h3 { font-size: 13px; color:#58585b; margin:0 0 7px 0; font-weight:800;}
h4 { font-size: 12px; color:#58585b; margin:0 0 7px 0; font-weight:800;}
p, li, blockquote { font-size: 12px;}}




a { text-decoration:none; color:; outline:none; border:none;
	-webkit-transition: color 0.25s ease; -moz-transition: color 0.25s ease; -ms-transition: color 0.25s ease; -o-transition: color 0.25s ease; transition: color 0.25s ease;
	}
a:hover {  color:#00529b;}

ul, ol { margin-bottom:7px; color:#58585b;}
ul { list-style:disc;}
ol { list-style:decimal;}

table { margin:20px 0; border:1px solid #ccc !important;}
tr, th, td { padding:5px 7px; border:1px solid #ccc !important; color:#58585b; text-align:center;}
th { color:#333; text-transform:capitalize; background-color:#ddd;}
tr:nth-of-type(even) { background:#f3f3f3;}
	
table.no-table-border { margin:20px 0; border:0px solid #fff !important;}
table.no-table-border tr, table.no-table-border th, table.no-table-border td { padding:5px 7px; border:0px solid #fff !important; color:#58585b; text-align:center;}
th { color:#333; text-transform:capitalize; background-color:#fff;}
tr:nth-of-type(even) { background:#fff;}

blockquote { width:80%; margin:20px auto; font-weight:800;}

.no-padding { padding:0;}
.no-side-padding { padding-left:0; padding-right:0;}

a[href$=".ppt"], a[href$=".pptx"], a[href$=".doc"], a[href$=".docx"], a[href$=".xls"], a[href$=".jpeg"], a[href$=".jpg"], a[href$=".png"], a[href$=".pdf"] { background: url(images/icons/icon-download.png) no-repeat; padding-left: 20px; }

ul.no-icon li a, a.no-icon { background:none !important; padding-left:0 !important;}

@media screen and (max-width: 767px) {
	.mob-hide { display:none;}
	.mob-no-side-padding { padding-left:0 !important; padding-right:0 !important;}}
				
/* colours */
	

/* Logos */ 
	.logo-nav { width:150px; height:auto; position:absolute; top:-30px;}
	.logo-nav img { width:100%; height:auto; margin:15px 15px;}
	
	@media screen and (min-width: 768px) {.logo-nav { width:200px; height:auto; position:absolute; top:-40px;} }
	@media screen and (min-width: 1000px) {
		.logo-nav { width:260px; height:auto; position:absolute; top:-105px;}
	}

/* WRAPPERS */
	header { position:relative; margin:0 auto; padding:0; max-width:1170px; z-index:1000;}
	footer { position:relative; background:#3274b0 url(images/bgs/bg-nav-blue.png) center top repeat-x; min-height:100px; padding-bottom:20px; }


/** HEADER **/
	
	
	
	/** PAGE NAV's **/
	.navbar { margin-bottom:0; padding-bottom:0;}
	
.navbar { margin-bottom:0 !important; border:none; background:none; position:relative;}
.navbar h1 {color:#939598; position:absolute; top:12px; right:60px; text-transform:uppercase; font-weight:800; font-size:14px;}
.navbar h1.mob-h1 { top:22px !important;}
.navbar h1.dt-h1 { display:none;}
nav.menu-main { height:40px;}
nav.menu-main .navbar-header { margin-top:-10px;}
.navbar.menu-main button { display:inline-block; position:relative; left:0px;}

.navbar.menu-main h1 { color:#00529a !important;}
.navbar.menu-main button.menu-main { color:#00529a !important;}
.navbar button { border:none; font-size:24px;color:#939598;}

.navbar-collapse { border:none; background:#fff;}
.navbar-collapse#aspen-location-nav { position:relative; top:35px;}

.navbar-form { position:relative; top:0; padding:0; right:0; margin-left:0px; margin-bottom:20px; max-width:100%;}
.navbar-form input { border:2px solid #e6e7e8; border-right:0px; background:#fff; border-radius:0px; padding:5px 10px !important; width:80% !important; font-size:11px; float:left;}
.navbar-form button { width:20%; float:right;}
.navbar-form button, .navbar-form button:hover { background:#EA2531 url(images/bgs/bg-nav-red.png) center bottom repeat-x; border-radius:0px; color:#fff; margin-left:-4px; position:relative; top:-5px !important; height:34px; font-size:20px; left:0 !important;}
.navbar-form button:hover {background:#A31D21 url(images/bgs/bg-nav-red.png) center top repeat-x;}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
	
	@media screen and (min-width: 1000px) {
		nav.menu-location { position:relative; top:10px; height:28px;}
		nav.menu-location .container { padding-right:25px; margin-right:0px;}
		nav.menu-location ul.navbar-nav { position:relative; top:-30px;}
		nav.menu-location ul.navbar-nav li {}
		nav.menu-location ul.navbar-nav li a { background:#EA2531 url(images/bgs/bg-nav-red.png) center bottom repeat-x; padding:5px 10px; margin:0 5px; color:#fff; font-size:10px; font-weight:800; letter-spacing:1px;}
		nav.menu-location ul.navbar-nav li a:hover { color:#fff;}
		nav.menu-location ul.dropdown-menu li a, nav.menu-location ul.dropdown-menu li a:hover { background:#fff; color:#555; font-weight:400; letter-spacing:0;}
		nav.menu-location ul.dropdown-menu li a:hover { background:#f1f1f2;}
		
		.navbar h1.mob-h1 { display:none; position:absolute; top:22px;} 
		.navbar h1.dt-h1 { display:block; position:relative; top:33px; margin-left:-10px; color:#00529a}
		.navbar.menu-main h1 { display:none;}
		
		.navbar-collapse { border:none; background:none;}
		.navbar-collapse#aspen-location-nav { position:relative; top:10px;}
		
		nav.menu-main { margin-top:90px;}
		nav.menu-main ul {}	
		.navbar.menu-main div.container { background:#01539C url(images/bgs/bg-nav-blue.png) center bottom repeat-x; height:45px; padding-left:0;}
		.navbar.menu-main ul a:hover { background:#EA2531 url(images/bgs/bg-nav-red.png) center bottom repeat-x;}
		.navbar.menu-main ul a, .navbar.menu-main ul a:hover { color:#fff; font:12px Arial, Helvetica, sans-serif; font-weight:800;}
		.navbar.menu-main ul.dropdown-menu a { color:#555; font-weight:400; padding-top:10px; padding-bottom:10px;}
		.navbar.menu-main ul.dropdown-menu a:hover { background:#f1f1f2;}
		
		.navbar.menu-main button { display:none;}
	
		.navbar-form { position:absolute; top:-55px !important; padding:0; right:43px;}
		.navbar-form input { border:2px solid #e6e7e8; background:#fff; border-radius:0px; padding:5px 10px !important; width:175px !important; font-size:11px; float:none;}
		.navbar-form button, .navbar-form button:hover { display:inline !important; background:#EA2531 url(images/bgs/bg-nav-red.png) center bottom repeat-x; border-radius:0px; color:#fff; margin-left:-4px; position:relative; top:0px !important; height:34px; width:45px; font-size:20px; left:0 !important; float:none;}
		.navbar-form button:hover {background:#A31D21 url(images/bgs/bg-nav-red.png) center top repeat-x;}
	}
	
	@media screen and (min-width: 1100px) {
		.navbar-form { position:absolute; top:-55px !important; padding:0; right:17px;}
		nav.menu-location .container { padding-right:0; margin-right:0px;} }
	}
	
	
	
		
/** CONTENT **/
	
	/* home */
	
	.post-feed h2 { margin-bottom:0px;}
	.post-feed p a { color:#ed2229; font-weight:800;}
	
	.home-cols { overflow: hidden; margin-bottom:20px;}
	.home-cols div.col-sm-4 { width: 100%;}
	.home-cols div.col-sm-4:nth-of-type(3) { border-right:none;}
	
	h1.more-btn { clear:both !important;}
	h1.more-btn a { text-transform: uppercase; font-weight:800; color:#ed2229; font-size:16px;}
	
	.home-cols { position:relative; margin-top:40px; }
	.home-cols img { display: block; margin-left: auto; margin-right: auto; margin-bottom:15px; margin-top:15px; max-width:100%; height:auto;}
	span.icon { color:#a7a9ab; font-size:18px;}
	span.icon.aspen-feed { float:right;}
	
	.home-cols a[href^="http"] { background: url(images/icons/icon-link.png) no-repeat; padding-left: 20px; }
	.home-cols a[href$=".pdf"] { background: url(images/icons/icon-download.png) no-repeat; padding-left: 20px; }
	.home-cols a[href=""] { display:none;}
	.reports a { color:#ed2229; font-weight:800;}

.reports iframe { border:none !important; width:100%; overflow:hidden;}
	
	@media screen and (min-width: 10px) {.aspen-slide { display:none;}}
	
	@media screen and (min-width: 768px) {
	.aspen-slide { display:none;}
		
	.home-cols div.col-sm-4 { border-right:1px solid #e6e7e8; width: 49%; padding: 10px 3.15% 0;  float: left; margin-bottom: -99999px; padding-bottom: 99999px;}
	.home-cols div.col-sm-4:nth-of-type(1) { width: 100%; border-top:1px solid #e6e7e8; padding-top:30px;}
	.home-cols div.col-sm-4:nth-of-type(1), .home-cols div.col-sm-4:nth-of-type(3) { border-right:none;}
	.home-cols div.col-sm-4:nth-of-type(2), .home-cols div.col-sm-4:nth-of-type(3) { padding-top:30px; margin-top:30px;}
	.home-cols div.col-sm-4:nth-of-type(3) { border-right:none;}
	
	.home-cols div.col-sm-4:nth-of-type(1) img { float:left; margin:0 20px 20px 0;}
	}
	
	@media screen and (min-width: 1024px) {
	.aspen-slide { display:block; max-width:100% !important; margin:0 auto !important; height:auto;}
	.aspen-slide img { width:100%; height:auto;}
	
	.home-cols div.col-sm-4, .home-cols div.col-sm-4:nth-of-type(1), .home-cols div.col-sm-4:nth-of-type(2), .home-cols div.col-sm-4:nth-of-type(3) { border-top:none; border-right:1px solid #e6e7e8; width: 33%; padding: 10px 3.15% 0;  float: left; margin-bottom: -99999px; padding-bottom: 99999px; padding-top:0; margin-top:0;}
	.home-cols div.col-sm-4:nth-of-type(3) { border-right:none;}
	.home-body-content { position:relative; top:0px;}
	}
	
	@media screen and (min-width: 1200px) {.home-body-content { position:relative; top:-17px;} }
	
	@media screen and (max-width: 767px) {
			h1.mob-h1-blue {background:#01539C url(images/bgs/bg-nav-blue.png) center bottom repeat-x;}
			h1.mob-h1-blue:first-child { margin-top:30px;}
			h1.mob-h1-red {background:#EC2227 url(images/bgs/bg-nav-red.png) center bottom repeat-x;}
			h1.mob-h1-blue, h1.mob-h1-red { text-align:center !important; margin-bottom:3px; padding:10px 0;}
			h1.mob-h1-blue a, h1.mob-h1-red a { color:#fff; text-transform:uppercase; font-size:14px; padding:10px 30px;}
		}
	
	
	/* body content */
	.body-content { margin:20px 0; padding-bottom:30px;}
	.element-divider { width:100%; height:1px; border-top:1px solid #e6e7e8; margin:20px 0 20px;}
	
	.breadcrumb-wrap { border-bottom:1px solid #e6e7e8; margin-bottom:20px; padding:10px 0;}
	.breadcrumb-wrap ol.breadcrumb { background-color:#fff; margin:0; padding:0;}
	.breadcrumb-wrap ol.breadcrumb li { color:#00529b; font:10px Arial, Helvetica, sans-serif; font-weight:800;}
	.breadcrumb-wrap ol.breadcrumb li a { color:#939597; font-weight:400;}
	
	/* sidebar menu */
	ul.sidebar-menu { background-color:#01519b; margin:0 0 14px 0; padding:0;}
	ul.sidebar-menu li.menu-heading a {background:#01539C url(images/bgs/bg-nav-blue.png) center bottom repeat-x; font-weight:800; text-align:center; font-size:14px;}
	
	ul.sidebar-menu li a { color:#fff; font:12px Arial, Helvetica, sans-serif;-webkit-transition: background-color 0.25s ease; -moz-transition: background-color 0.25s ease; -ms-transition: background-color 0.25s ease; -o-transition: background-color 0.25s ease; transition: background-color 0.25s ease;}
	ul.sidebar-menu li a:hover, ul.sidebar-menu li a:focus { background-color:#3274b0 !important; -moz-border-radius: 0; border-radius: 0;}
	ul.sidebar-menu li ul.dropdown-menu { -moz-border-radius: 0; border-radius: 0; width:100%;}
	ul.sidebar-menu li ul.dropdown-menu li a { color:#58585b;}
	ul.sidebar-menu li ul.dropdown-menu li a:hover { background:#eee !important;}
	
	ul.sidebar-menu li.menu-heading a:hover { background-color:#01539C !important; background: url(images/bgs/bg-nav-blue.png) center bottom repeat-x;}
	
	
	.sidebar-content img {  width:100%; height:auto; margin:7px 0;}
	.sidebar-content img:nth-of-type(1) { margin-top:0;}
	.sidebar-content h1 { padding:0 20px; font-size:14px; color:#58585b; margin-bottom:7px;}
	.sidebar-content p { padding-left:20px; padding-right:20px;}
	.sidebar-content ul { margin-left:0;}
	.sidebar-content ul li { width:90%; }
	
	/* news */
	.feed-element { border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px;}
	.feed-element h1 { margin-bottom:0; line-height:24px;}
	.feed-element h1 a { color:#ed2229; font-size:14px; line-height:15px;}
	.feed-element p span { color:#bbb;}
	.feed-element p a { color:#ed2229; font-weight:800;}
	.feed-element img { width:100%; height:auto; margin-top:4px; padding:2px; border:1px solid #eee;}
	
	.pagination {}
	
	
	/* videos */
	.video-post-wrap { margin-top:30px; clear:left;}
	.video-post-wrap ul { list-style:none; position:relative; margin:0; padding:0; text-align:left;}
	.video-post-wrap ul li { width:100%; margin:10px 0 20px; display:inline-block; position:relative; float:left; margin:0; padding:0; margin:10px 1% 20px;}
	.video-post-wrap ul li img { width:100%; height:auto; margin-bottom:10px;}
	.video-post-wrap ul li p { padding:0 10px; text-align:left;}
	
	@media screen and (min-width: 400px) {
	.video-post-wrap ul li { width:48%; float:left; float:left;}
	
	}
	
	@media screen and (min-width: 768px) {
	
	.video-post-wrap ul li { width:30%; display:inline-block; position:relative; float:left; margin:0; padding:0; margin:10px 1% 20px;}
	.video-post-wrap ul li:nth-of-type(3n+1) { margin-left:0; clear:left;}
	
	}
	
/** FOOTER **/
	footer { clear:both; }
	.footer-sections h1 { font:18px Arial, Helvetica, sans-serif !important; color:#fff !important; background:#3274b0 url(images/bgs/bg-nav-blue.png) center top repeat-x; height:30px; padding:3px 20px;}
	.footer-sections ul { margin:0; padding:0 20px; list-style:none;}
	.footer-sections ul li { display:inline;}
	.footer-sections ul.foot-tools, .footer-sections ul.foot-links { margin-top:30px;}
	.footer-sections ul.foot-tools li a { color:#fff; font-size:24px; margin-right:25px;}
	
	.footer-sections ul.foot-links li {  width:100%; display:inline-block; margin-bottom:7px;}
	.footer-sections ul.foot-links li a { background:url(images/foot-list.png) center left no-repeat; padding-left:10px; color:#fff; font-weight:800;}
	
	.footer-sections ul.foot-helplines { padding:0;}
	.footer-sections ul.foot-helplines li { width:100%; display:inline-block; margin-bottom:7px;}
	
	.footer-sections h2 { color:#b2d1e2; font-size:12px; font-weight:800; padding:0 20px;}
	.footer-sections p span, .footer-sections p.footer-ph { font-size:18px; color:#fff; font-weight:800; letter-spacing:1px; padding:0 20px;}
	
	.foot-tool-panel { display:none;}

	@media screen and (min-width: 768px) {
	.footer-sections ul.foot-links { margin-top:30px;}
	.footer-sections ul.foot-links li {  width:32%; display:inline-block; margin-bottom:7px;}
	.footer-sections ul.foot-links li a { background:url(images/foot-list.png) center left no-repeat; padding-left:15px; color:#fff; font-weight:800;}
	.footer-sections h2 { color:#b2d1e2; font-size:12px; font-weight:800;}
	.footer-sections p span, .footer-sections p.footer-ph { font-size:18px; color:#fff; font-weight:800; letter-spacing:1px; margin-left:20px;}
	
	.footer-sections ul.foot-helplines { padding:0;}
	.footer-sections ul.foot-helplines li { width:25%; display:inline-block; margin-bottom:7px;}
	.footer-sections ul.foot-helplines li:nth-of-type(2) { width:35%;}
	.footer-sections ul.foot-helplines li:nth-of-type(3) { width:38%;}
	
	}
	@media screen and (min-width: 1000px) {
		footer { clear:both; }
	.footer-sections h1 { font:18px Arial, Helvetica, sans-serif !important; color:#fff !important;}

@-moz-document url-prefix() { .footer-sections h1 {margin-top:-19px;}}
@media screen and (min-width:0\0) {.footer-sections h1 {margin-top:-19px;}}  
  
  
	.footer-sections ul { margin:0; padding:0; list-style:none;}
	.footer-sections ul li { display:inline;}
	.footer-sections ul.foot-tools { margin-top:20px;}
	.footer-sections ul.foot-links:nth-of-type(1) { margin-top:15px;}
	.footer-sections ul.foot-tools li a { color:#fff; font-size:24px; margin-right:25px;}
	.footer-sections ul.foot-links li {  width:100%; display:inline-block; margin-bottom:7px;}
	.footer-sections ul.foot-links li a { background:url(images/foot-list.png) center left no-repeat; padding-left:10px; color:#fff; font-weight:800;}
	.footer-sections h2 { color:#b2d1e2; font-size:12px; font-weight:800;}
	.footer-sections p span, .footer-sections p.footer-ph { font-size:18px; color:#fff; font-weight:800; letter-spacing:1px;}
	.h1-foot-nudge { position:relative;}
	
	.foot-tool-panel { display:inline;}
	
	.footer-sections ul.foot-helplines { padding:0; margin-top:20px;}
	.footer-sections ul.foot-helplines li { width:100%; display:block; margin-bottom:7px; width:100% !important;}
	
	}
	@media screen and (max-width: 767px) {.foot-ext-icons { display:none;}}
	.foot-ext-icons ul { list-style:none; position:relative; text-align:center; padding:20px 0;}
	.foot-ext-icons ul li { display:inline; margin:0 5px;}
	.foot-ext-icons ul li img {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
	.foot-ext-icons ul li:hover img {filter: none; -webkit-filter: grayscale(0%); /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;}
	
	
/* misc */
	
	.cf:before, .cf:after { content: ""; display: table; } .cf:after { clear: both; } .cf { zoom: 1; }
	.fl { float:left;}
	.fr { float:right;}

	.hide { display:none;}
	.show { display:block;}
	@media screen and (max-width: 800px) { .sm-hide { border:none; display:none !important;}}
	
	.back-to-top { position: fixed; bottom: 2em; right: 0px; text-decoration: none; color: #000000; background-color: rgba(235, 235, 235, 0.80); font-size: 18px; padding: 10px; display: none; }
	.back-to-top:hover {  background-color: rgba(255, 255, 255, 1.00); }	
	
/* image align */
	img.alignright {float:right; margin:10px 0 10px 15px;} .alignright {float:right; }
	img.alignleft {float:left; margin:10px 15px 10px 0;} .alignleft {float:left; }
	img.aligncenter {display: block; margin-left: auto; margin-right: auto; margin-bottom:10px; margin-top:10px;} .aligncenter {display: block; margin-left: auto; margin-right: auto;}
	
/* fonts / icons */
	@font-face {
	font-family: 'icomoon'; src:url('fonts/icomoon.eot?-qz4oi7'); src:url('fonts/icomoon.eot?#iefix-qz4oi7') format('embedded-opentype'), url('fonts/icomoon.woff?-qz4oi7') format('woff'), url('fonts/icomoon.ttf?-qz4oi7') format('truetype'), url('fonts/icomoon.svg?-qz4oi7#icomoon') format('svg');
	font-weight: normal; font-style: normal;
}

.icon {
	font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.aspen-camera:before { content: "\e602"; }
.aspen-file:before { content: "\e603"; }
.aspen-print:before { content: "\e600"; }
.aspen-download:before { content: "\e604"; }
.aspen-search:before { content: "\e605"; }
.aspen-link:before { content: "\e606"; }
.aspen-star:before { content: "\e607"; }
.aspen-mail:before { content: "\e601"; }
.aspen-feed:before { content: "\e608"; }
.aspen-bars:before { content: "\e609"; }

	/* investor information */
	.investor-wrap { padding-top:20px; padding-bottom:20px; width:97%; margin:0 1.4%; position:relative; float:left;}
	.investor-wrap h2 { border-bottom:1px solid #e6e7e8;}
	
	.investor-wrap img { width:95%; height:auto; padding:5px 0 15px 0;}
	.investor-wrap ul { list-style:none; margin:0 0 0 15px; padding:0;}
	.investor-wrap ul li { line-height:200%;}
	ul.investor-new-feed { margin-bottom:20px; margin-left:0;}
	ul.investor-new-feed li { margin-bottom:7px; line-height:160%;}
	ul.investor-new-feed li a { font-weight:bold;}
	
	@media screen and (min-width: 480px) {.investor-wrap { width:47%; margin:0 1.4%;} .investor-wrap:nth-of-type(2n+2) { clear:left;}}
	@media screen and (min-width: 768px) {.investor-wrap { width:30%; margin:0 1.4%;} .investor-wrap:nth-of-type(2n+2) { clear:none;} .investor-wrap:nth-of-type(3n+2) { clear:left;}}	

	
