.zeroTopMargin {
	margin-top:0
}
.zeroTopBottomMargin {
	margin-top:0;
	margin-bottom:0
}
.textright {
	text-align:right
}
.ao_red {
	color:#b23427
}
 @media screen and (max-width:767px) {
.tablet-hide {
 	display:none
}
}
html.lt-ie9 .span12 {
	width:auto
}
html.lt-ie9 .span10 {
}
html.lt-ie9 .span5 {
	width:45%
}
html.lt-ie9 .span6 {
	width:45%
}
html.lt-ie9 #pdf_gallery img {
}
html.lt-ie9 table.table-striped.scores .odd, html.lt-ie9 table.table-striped#apply-now .odd, html.lt-ie9 table.table-striped#no-apply .odd {
	background-color:#f9f9f9
}
html.lt-ie9 .wrap.container {
}
html.lt-ie9 .wrap.container .content.row {
}
html.lt-ie9 .wrap.container .content.row .main {
	margin-top:2em
}
html.lt-ie9 body.page-template-template-a-homepage-php .wrap.container {
	margin-top:0;
	background:none!important
}
html.lt-ie9 body.page-template-template-b-splashpage-php .content.row {
	margin-left:0!important
}
html.lt-ie9 body.page-template-template-b-splashpage-php .content.row .main {
	margin-top:0!important
}
html.lt-ie9 body.parent-pageid-866 .wrap.container, html.lt-ie9 body.page-id-535 .wrap.container, html.lt-ie9 body.page-id-2487 .wrap.container {
	margin-top:0
}
html.lt-ie9 ul#menu-main_menu {
}
html.lt-ie9 ul#menu-main_menu>.current-page-ancestor>a, html.lt-ie9 ul#menu-main_menu>.active>a {
}
html.lt-ie9 ul#menu-main_menu ul {
}
html.lt-ie9 ul.splash-wrap .entry-title {
	background:#000;
	border-color:#000;
}
.page-template-template-a-homepage-php {
	background-size: cover;
	background-repeat: no-repeat;
}
a {
	color: #569bbe;}
a:hover, a:active, a:focus, .active>a {
	color:#b23427!important
}
a.btn:hover, a.btn:active, a.btn:focus {
	color:white!important
}
hr {
	border-top:2px dotted;
	border-bottom:0
}
.highlight {
	background-color:red;
	color:white;
	padding-left:5px;
	padding-right:5px
}
table th {
	background-color:#e6e7e8
}
table.scores {
	margin-top:15px;
	margin-bottom:15px
}
table.scores td[data-title="Rank"], table.scores td[data-title="Score"] {
	text-align:center
}
table#no-apply th:first-child+th+th+th+th, table#no-apply td:first-child+td+td+td+td {
	display:none
}
table.scores, table#apply-now, table#no-apply {
	width: 100%; max-width:1170px;}
table.scores thead th, table#apply-now thead th, table#no-apply thead th {
	color:#b23427
}
.hide-table{
	display:none;
}
 @media only screen and (max-width:767px) {
 table#apply-now td:empty, table#no-apply td:empty {
 display:none
}
 table#apply-now table, table#no-apply table, table#apply-now thead, table#no-apply thead, table#apply-now tbody, table#no-apply tbody, table#apply-now th, table#no-apply th, table#apply-now td, table#no-apply td, table#apply-now tr, table#no-apply tr {
 display:block
}
 table#apply-now thead tr, table#no-apply thead tr {
 position:absolute;
 top:-9999px;
 left:-9999px
}
 table#apply-now tr, table#no-apply tr {
 border:1px solid #ccc
}
 table#apply-now td, table#no-apply td {
 border:0;
 border-bottom:1px solid #eee;
 position:relative;
 padding-left:50%;
 white-space:normal;
 text-align:left
}
 table#apply-now td:before, table#no-apply td:before {
 position:absolute;
 top:6px;
 left:6px;
 width:45%;
 padding-right:10px;
 white-space:nowrap;
 text-align:left;
 font-weight:bold
}
 table#apply-now td:before, table#no-apply td:before {
 content:attr(data-title);
 color:#b23427
}
}
i {
	font-family:'fontello';
	font-style:normal
}
i.play:before {
	content:'\e800';
	padding-left:.5em
}
i.twitter:before {
	content:'\e803'
}
i.facebook:before {
	content:'\e802'
}
i.rss:before {
	content:'\e801';
	margin-right:.25em
}
i.youtube-play:before {
	content:'\e804'
}
i.book:before {
	content:'\e805';
	margin-right:.5em
}
.btn-info {
	background-color:#88281e;
	background-image:-webkit-gradient(linear, 100% 0, 0% 100%, color-stop(0%, #d44738), color-stop(100%, #b23427));
	background-image:-webkit-linear-gradient(center top, #d44738, #b23427);
	background-image:-moz-linear-gradient(center top, #d44738, #b23427);
	background-image:-o-linear-gradient(center top, #d44738, #b23427);
	background-image:linear-gradient(center top, #d44738, #b23427);
	border-color:#5e1c15;
	/*margin-left:7.5px*/
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-color:#b23427
}
body, h6 {
	font-size:12px;
	line-height:1.4em
}
section.widget_nav_menu {
	font-size: 12px;
}
.main>.row li {
	line-height:1.4em;
	margin-bottom:7.5px
}
#heading-list h2, #heading-list li a {
	font-size: 12px;
	line-height:1em
}
h1, h2 {
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke:rgba(255, 255, 255, 0.01) .1px;
	font-weight:normal!important;
	line-height:1em;
}
h2, h3, h4, h5, h6 {
	line-height:1.3em
}
h1 {
	font-weight: bold!important;
	margin-top:40px;
}
h2 {
}
h3 {
}
h4 {
	color: #b23427;
	font-size: 12px;
	font-weight: bold;
	font-size:15px;
}
h5 {
	color:#b23427;
	margin-bottom:3px;
	line-height:1.2em;
	font-size:15px;
}
body {
	color: #58595b;}
 @font-face {
 font-family:'eb_garamond12_regular';
 src:url('../font/EBGaramond12-Regular.eot?#iefix') format('embedded-opentype'), url('../font/EBGaramond12-Regular.woff') format('woff'), url('../font/ebgaramond12-regular-webfont.ttf') format('truetype'), url('../font/ebgaramond12-regular-webfont.svg#eb_garamond12_regular') format('svg')
}
 @font-face {
 font-family:'eb_garamond12_italic';
 src:url('../font/EBGaramond12-Italic.eot?#iefix') format('embedded-opentype'), url('../font/EBGaramond12-Italic.woff') format('woff'), url('../font/ebgaramond12-italic-webfont.ttf') format('truetype'), url('../font/ebgaramond12-italic-webfont.svg#EBGaramond12-Italic') format('svg')
}
 @font-face {
 font-family:'fontello';
 src:url('../font/fontello.eot');
 src:url('../font/fontello.eot?#iefix') format('embedded-opentype'), url('../font/fontello.woff') format('woff'), url('../font/fontello.ttf') format('truetype'), url('../font/fontello.svg#fontello') format('svg')
}
 a[href^="tel:"].phone:before {
 font-family:'fontello';
 content:'\e806';
 margin-left:.25em;
 margin-right:.25em
}
 @media screen and (min-width:979px) {
 body .content div.headline {
 margin-top:12em;
 margin-right:3em
}
}
 @media screen and (max-width:979px) {
 body .content div.headline {
 margin-top:6em;
 margin-right:0
}
 #utilities {
 width:100%
}
}
 @media screen and (max-width:767px) {
 footer.content-info {}
}
 @media print {
header.navbar {
	display:none
}
}
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus, .navbar .nav>.current-page-ancestor>a, .navbar .nav>.current-page-ancestor>a:hover, .navbar .nav>.current-page-ancestor>a:focus {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
 */
}
 @media screen and (max-width:979px) {
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus, .navbar .nav>.current-page-ancestor>a, .navbar .nav>.current-page-ancestor>a:hover, .navbar .nav>.current-page-ancestor>a:focus {
 background-color:transparent;
 box-shadow:none
}
}
.dropup, .dropdown {
	position:static
}
.nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {
	font-weight: normal;
	font-size: 12px;
	border-radius: 0;
	margin-bottom: 0;
	text-shadow: none;
}
.nav-collapse .nav>li>a:hover, .nav-collapse .nav>li>a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {
	background-color:inherit
}
.navbar-inner {
	background:#fff;
	padding:0
;
	border-color: lightgrey;
}
.navbar-inner .container-top {
	height:64px;
	border-bottom: 1px solid lightgrey;
}
.navbar-inner .container {
	width:100%;
}
@media screen and (max-width:979px) {
	.navbar-inner .container {
		box-shadow:none
	}
}
.navbar-inner .container nav.nav-main ul#menu-main_menu {
	background: none;
	width:100%;	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke:rgba(255, 255, 255, 0.01) .1px;
	font-weight:bold;
	font-size: 12px;
	position:relative;
	top: -1px;
	margin-bottom: -2px;
}
 @media screen and (max-width:979px) {
.navbar-inner .container nav.nav-main ul#menu-main_menu {
background-color:#ccc
}
}
 @media screen and (max-width:979px) {
.navbar-inner .container nav.nav-main ul#menu-main_menu {
box-shadow:none
}
}
.navbar-inner .container nav.nav-main ul#menu-main_menu>li:first-child, .navbar-inner .container nav.nav-main ul#menu-main_menu>li>ul>li:first-child {
	padding-left:30px
}
 @media screen and (max-width:979px) {
.navbar-inner .container nav.nav-main ul#menu-main_menu>li:first-child, .navbar-inner .container nav.nav-main ul#menu-main_menu>li>ul>li:first-child {
 padding-left:0
}
}
 @media screen and (max-width:979px) {
.navbar-inner .container nav.nav-main ul#menu-main_menu li {
}
}
.navbar-inner .container nav.nav-main ul#menu-main_menu>li {
	width:14%;
	border: 1px solid #808080;
	border-color: lightgrey;
	border-left: none;
}
 @media screen and (max-width:979px) {
.navbar-inner .container nav.nav-main ul#menu-main_menu>li {
 width:100%
}
}
 @media screen and (max-width:979px) {
.navbar-inner .container nav.nav-main ul#menu-main_menu li>a {
 font-size:1.5em;
 padding:15px;
 text-align:center
}
}
.navbar-inner .container nav.nav-main ul#menu-main_menu>li>a {
	padding: 15px 15px 15px 15px;
	background-repeat: no-repeat;
	background-position: 15px 23px;
	font-size: 15px;
	background: url(../img/ao-nav-bottom-line.gif);
	background-repeat: no-repeat;
	background-position: 15px 40px;
}
.navbar-inner .container nav.nav-main ul#menu-main_menu>li:hover>a, .navbar-inner .container nav.nav-main ul#menu-main_menu>li.current-menu-parent>a, .navbar-inner .container nav.nav-main ul#menu-main_menu>li.active>a, .category .navbar-inner .container nav.nav-main ul#menu-main_menu>li.menu-our-people>a {
	padding: 15px 15px;
	color:white!important;
	background: url(../img/ao-nav-bottom-line-active.gif);
	background-repeat: no-repeat;
	background-position: 15px 40px;
}
.navbar-inner .container nav.nav-main ul#menu-main_menu>li:hover, .navbar-inner .container nav.nav-main ul#menu-main_menu>li.current-menu-parent, .navbar .nav>.active, .category .navbar-inner .container nav.nav-main ul#menu-main_menu>li.menu-our-people {
	background:black;
	color: white;
}
 @media screen and (max-width:979px) {
.navbar-inner .container nav.nav-main ul#menu-main_menu>li>a {
 padding:15px
}
}
.navbar-inner .container nav.nav-main ul#menu-main_menu>li>ul {
	width:100%;
	margin-left:0;
	background:#fff;
 }
 @media screen and (max-width:979px) {
.navbar-inner .container nav.nav-main ul#menu-main_menu>li>ul {
 background-color:#e6e7e8
}
}
 @media screen and (max-width:979px) {
.navbar-inner .container nav.nav-main ul#menu-main_menu>li>ul {
 box-shadow:none
}
}
.navbar-inner .container nav.nav-main ul#menu-main_menu>li>ul>li {
	display:table-cell;
	background-color: #808080;
}
 @media screen and (max-width:979px) {
.navbar-inner .container nav.nav-main ul#menu-main_menu>li>ul>li {
 display:block;
 margin:0
}
}
/*.navbar-inner .container nav.nav-main ul#menu-main_menu>li>ul>li a {
	padding:8.571428571428571px 15px 7.5px 15px;
	color: white;
	display:block;
	float:none;
	background-repeat: no-repeat;
	background-position: 15px 28px;
	font-weight: normal;
}*/
.navbar-inner .container nav.nav-main ul#menu-main_menu>li>ul>li a {
	padding:8.571428571428571px 15px 7.5px 15px;
	color: white;
	display:block;
	float:none;
	font-weight: normal;
	background: url(../img/ao-sub-nav-bottom-line.gif);
	background-repeat: no-repeat;
	background-position: 15px 32px;
}
.navbar-inner .container nav.nav-main ul#menu-main_menu>li>ul>li.active a, .navbar-inner .container nav.nav-main ul#menu-main_menu>li>ul>li:hover a, .category .navbar-inner .container nav.nav-main ul#menu-main_menu>li>ul>li.menu-employee-blogs a {
	color:white !important;
	text-decoration: none;
	background: url(../img/ao-sub-nav-bottom-line-active.gif);
	background-repeat: no-repeat;
	background-position: 15px 32px;
}
 @media screen and (max-width:979px) {
.navbar-inner .container nav.nav-main ul#menu-main_menu>li>ul>li a {
	padd ing:15px
}
}
.navbar-inner .container nav.nav-main ul#menu-main_menu>li>ul {
	display:none;
	position: absolute;
	width: 100%;
	background-color: #808080;
	z-index:5;
	left:0;
	color: white;
	height: 41px;
}
.navbar-inner .container nav.nav-main ul#menu-main_menu>li.active>ul/*, .navbar-inner .container nav.nav-main ul#menu-main_menu>li:hover>ul*/, .navbar-inner .container nav.nav-main ul#menu-main_menu>li.current-page-ancestor>ul, .category .navbar-inner .container nav.nav-main ul#menu-main_menu>li.menu-our-people>ul {
	display: block;
	padding:5px 0px;	
}

.navbar-inner .container nav.nav-main ul#menu-main_menu>li:hover>ul {
	z-index:10;
	/*display: block;
	padding:5px 0px;*/
}
.page-template-template-a-homepage .navbar-inner .container nav.nav-main ul#menu-main_menu>li:hover>ul{
	display: block;
	padding:5px 0px;
}
 @media screen and (max-width:979px) {
.navbar-inner .container nav.nav-main ul#menu-main_menu>li.active>ul, .navbar-inner .container nav.nav-main ul#menu-main_menu>li.current-page-ancestor>ul {
	position:static;
	display:inline-block
}
}
.navbar-inner #btn-menu {
	margin: 20px 15px 0 0;
	display:block;
	width: 15px;
	height: 20px;
	position: absolute;
	right: 10px;
	top: 60px;
	z-index: 500;
	cursor: pointer;
}
 @media screen and (max-width:979px) {
.navbar-inner .container nav.nav-main ul#menu-main_menu li.active {
 background-color:transparent
}
.navbar-inner #btn-menu {
	top: 2px;
}
.navbar .nav {
    margin: 0 40px 0 0;
}
}
.navbar-inner #btn-menu span {
	background: #777;
	width: 100%;
	height: 2px;
	margin: 0;
	margin-bottom: 3px;
	line-height: 0;
	display: block;
}
.navbar-inner .brand {
	display:block;
	width: 300px;
	height: auto;
	margin:21px 0 0 30px;
	padding:0;
	text-shadow:none;
	background-position:0 0;
	background-repeat:no-repeat
}
 @media screen and (max-width:979px) {
.navbar-inner .brand {
 margin-left:15px}
}
.navbar-inner #searchform, .navbar-inner #searchform-utilities {
	margin:0
}
.navbar-inner #searchform .btn, .navbar-inner #searchform-utilities .btn, .navbar-inner #searchform .btn-group, .navbar-inner #searchform-utilities .btn-group {
	margin-top:0
}
.navbar .nav>li>ul>li>a:focus, .navbar .nav>li>ul>li>a:hover {
	text-decoration:none
}
#searchform, #searchform-utilities {
	display:inline-block;
	background:#fff;
	border:1px solid #ccc;
	margin-left: 30px;
	margin-bottom: 10px;
}
#searchform input.search-query, #searchform-utilities input.search-query {
	border-radius:0;
	padding:0 0 2px 4px;
	height:auto;
	width:10em;
	border:0;
	font-size:12px;
	box-shadow:none
;
	background: none;
}
#searchform input.btn, #searchform-utilities input.btn {
	border:0;
	border-radius:0;
	text-shadow:none;
	box-shadow:none;
	background:0;
	padding:0 4px 2px 0;
	color:#ccc
}
.nav-collapse .nav {
	margin-bottom:0
}
html.lt-ie9 #utilities-mobile {
	display:none
}
#utilities-screen {
	margin:18px 15px 0 0;
	float:right
}
 @media screen and (max-width:979px) {
 #utilities-screen {}
}
 @media screen and (min-width:979px) {
 #utilities-screen {
 display:visible
}
}
#utilities-mobile {
	margin:10px 0;
	background-color:#fff;
	text-align:center
}
#utilities-mobile #menu-social_menu-2 {
	margin-right:10px
}
#utilities-mobile>ul, #utilities-mobile>form {
	display:inline-block;
	float:none
}
 @media screen and (max-width:979px) {
 #utilities-mobile {
 display:visible
;
 display: block;
}
}
 @media screen and (min-width:979px) {
 #utilities-mobile {
 display:none
}
}
#utilities-mobile input.search-query {
	width:6em;
	padding:4px;
	font-size:1.2em;
	line-height:1.2em
}
#utilities-mobile input.btn {
	padding:6px;
	font-size:1.2em;
	line-height:1.2em;
	padding:0 4px 3px 0
}
#utilities-screen .nav>li, #utilities-mobile .nav>li {
	display:inline-block;
	border-right: 1px solid #808080;
}
#utilities-screen .nav>li>a, #utilities-mobile .nav>li>a {
	margin:4px 7.5px 0 7.5px
}
#utilities-screen .nav li.menu-youtube a, #utilities-mobile .nav li.menu-youtube a {
	height:14px;
	width:19px;
	padding:0;
	text-indent:-9999px;
	background-image:url('../img/social_media_sprites_x14.png');
	background-position:0 0}
#utilities-screen .nav li.menu-youtube a:hover, #utilities-mobile .nav li.menu-youtube a:hover {
	background-position:0 -14px
}
#utilities-screen .nav li.menu-twitter a, #utilities-mobile .nav li.menu-twitter a {
	height:14px;
	width:16px;
	padding:0;
	text-indent:-9999px;
	background-image:url('../img/social_media_sprites_x14.png');
	background-position:-19px 0
}
#utilities-screen .nav li.menu-twitter a:hover, #utilities-mobile .nav li.menu-twitter a:hover {
	background-position:-19px -14px
}
#utilities-screen .nav li.menu-facebook a, #utilities-mobile .nav li.menu-facebook a {
	height:14px;
	width:8px;
	padding:0;
	text-indent:-9999px;
	background-image:url('../img/social_media_sprites_x14.png');
	background-position:-35px 0
}
#utilities-screen .nav li.menu-facebook a:hover, #utilities-mobile .nav li.menu-facebook a:hover {
	background-position:-35px -14px
}
@media screen and (max-width:370px) {
	#utilities-screen .nav > li > a, #utilities-mobile .nav > li > a {
    margin: 4px 5px 0;
}
}
li.menu-search {
	height: 0;
	padding: 0;
	width: 22px;
	padding-top: 18px;
	overflow: hidden;
	background: url('../img/search.png');
	cursor:pointer;
	background-repeat: no-repeat;
}
li.menu-search:hover {
	background-position: 0 -18px;
}
 @media screen and (max-width:979px) {
#utilities-screen .nav > li.menu-youtube, #utilities-screen .nav > li.menu-twitter, #utilities-screen .nav > li.menu-facebook {
    display: none;
}
#utilities-screen .nav > li.menu-search{
	padding-right:5px;
}
 #utilities-screen .nav li.menu-youtube a, #utilities-mobile .nav li.menu-youtube a {
 }
 #utilities-screen .nav li.menu-youtube a:hover, #utilities-mobile .nav li.menu-youtube a:hover {
 }
 #utilities-screen .nav li.menu-twitter a, #utilities-mobile .nav li.menu-twitter a {
 }
 #utilities-screen .nav li.menu-twitter a:hover, #utilities-mobile .nav li.menu-twitter a:hover {
 }
 #utilities-screen .nav li.menu-facebook a, #utilities-mobile .nav li.menu-facebook a {
 }
 #utilities-screen .nav li.menu-facebook a:hover, #utilities-mobile .nav li.menu-facebook a:hover {
 }
}
.latest-news{
	width: 45%;
	float:left;
}
div.hungryfeed_items {
	width: 100%;
}
.hungry-for-more {
	clear:left;
	float:left;
	margin-top: 20px;
}
.hungryfeed_item h5.hungryfeed_date {
	margin-bottom:0
}
.hungryfeed_item p.hungryfeed_title a {
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke:rgba(255, 255, 255, 0.01) .1px;
	font-weight:normal;
	text-decoration: underline;
}
.awards{
	width: 45%;
	float:right;
}
.award{
	width:100%;
	float:left;
	margin-bottom:20px;
}
.award-img{
	width:149px;
	float:left;
	margin-right:20px;
}
.award-txt{
	float:left;
	color: #b23427;
}
@media (max-width: 730px) {
.latest-news{
	width: 100%;
}
.awards{
	width: 100%;
	float:left;
	margin-top:40px;
}
}
.pfpItem h3 {
	margin-top:0;
	line-height:1em;
	font-family:'eb_garamond12_regular', 'Garamond', Georgia, Times, serif;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke:rgba(255, 255, 255, 0.01) .1px;
	font-weight:normal
}
.pfpItem .pfpReadMore {
	font-family:'eb_garamond12_italic', 'Garamond', Georgia, Times, serif;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke:rgba(255, 255, 255, 0.01) .1px;
	font-weight:normal;
	font-size:1.2em
}
#gallery-content .authorID, #gallery-content .author {
	display:none
}
.readMore {
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke:rgba(255, 255, 255, 0.01) .1px;
	font-weight:normal;
	font-size:1.2em
}
.googlemap iframe, .googlemap object, .googlemap embed {
	width:100%;
	max-width:100%;
	height:400px
}
video, embed, iframe, object {
	max-width:100%
}
.video-wrapper {
	width:1280px;
	max-width:100%;
}
.video-container {
	position:relative;
	max-width:100%;
	padding-bottom:56.25%;
	height:0;
	overflow:hidden
}
.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
ol.faq {
	font-weight:700
}
ol.faq>li>p+p {
	font-weight:normal
}
#heading-list {
	list-style:none;
	clear: both;
	margin-top:2em;
	margin-bottom:2em;
	margin-left:0;
	padding: 0;
	border: 1px solid lightgrey;
	border-right: none;
	border-left: none;
	width: 100%;
	font-size: 0;
}
#heading-list ul li {
	display:inline-block;
	border: 1px solid lightgrey;
	background: none;
	margin: 0;
	margin-bottom: -1px;
	margin-right: -1px;
	padding: 0;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */  -moz-box-sizing: border-box;    /* Firefox, other Gecko */  box-sizing: border-box;
	min-width: 20%;
}
.futures .tab-title-1, .futures .tab-title-4 {
	width:100%;
}
.futures #heading-list ul li ul li {
	width:auto;
	margin:-1px;
	margin-top: -1px;
	margin-bottom:-1px;
}
.futures #heading-list ul li ul li a {
	margin:0;
}
#heading-list ul li a {
	color:black;
	display: block;
	width: 100%;
	height: 100%;	
	margin: 0;
	height: 30px;
	line-height: 28px;
	text-decoration: none;
	/*width: 212.5px;*/
	width:310px;
	background: rgba(0, 0, 0, 0) url("../img/ao-nav-bottom-line.gif") no-repeat scroll 15px 36px;
    padding: 8.57143px 15px 7.5px; 
}
#heading-list ul h2.active, #heading-list ul h2:hover, #heading-list.authors ul li:hover, #heading-list.authors ul li.active {
	background:black;
	color:white!important;
	text-decoration:none;
	font-weight: normal;
}
#heading-list ul h2.active a, #heading-list ul h2:hover a, #heading-list.authors ul a:hover, #heading-list.authors ul li.active a {
	color:white!important;
	background: rgba(0, 0, 0, 0) url("../img/ao-sub-nav-bottom-line-active.gif") no-repeat scroll 15px 36px;
    color: white;
    display: block;
    float: none;
    font-weight: normal;
    padding: 8.57143px 15px 7.5px;
}
#heading-list ul h1, #heading-list ul h2, #heading-list ul h3, #heading-list ul h4, #heading-list ul h5, #heading-list ul h6 {
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke:rgba(255, 255, 255, 0.01) .1px;
	font-weight:normal;
	margin-bottom:0;
	line-height: 25px;
	height: 30px;
	height: 100%;
	margin: 0;
}
#heading-list ul.futures ul {
	margin:0 0 0 30px
}
#heading-list ul.futures>li {
	margin-bottom:15px
}
#heading-list ul.futures h2.large {
	font-size:24px
}
#heading-list ul.futures h2.regular {
	font-family:'eb_garamond12_regular', 'Garamond', Georgia, Times, serif;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke:rgba(255, 255, 255, 0.01) .1px
}
#profile_gallery ul, #video_gallery ul, #blog_gallery ul, #yqa_gallery ul {
	list-style:none;
	margin:0 0 15px 0
}
#profile_gallery ul>li, #video_gallery ul>li, #blog_gallery ul>li, #yqa_gallery ul>li {
	display:inline-block;
	margin-bottom:0
}
#profile_gallery ul li>a, #video_gallery ul li>a, #blog_gallery ul li>a, #yqa_gallery ul li>a {
	display:block;
	padding:0;
	margin:0 0 4px 0;
	background-position:0 0;
	text-indent:-9999px
}
#pdf_gallery ul {
	list-style:none;
	margin:0 0 15px 0
;
	font-size: 0.1px;
}
#pdf_gallery ul>li {
	display:inline-block
}
#pdf_gallery ul li a {
	padding:0;
	margin:0 0 4px 0;
	background-position:0 0;
	text-indent:-9999px;
	border: none;
}
#pdf_gallery {
	margin-left: -2.9046%;
	width: 99%;
	margin-top: 10px;
}
#pdf_gallery li {
	margin-right: 0;
	margin-left: 2.9046%;
	margin-bottom:15px;
	width: 22.0747%;
	vertical-align:top;
	border: none;
	position:relative;
}
html.lt-ie9 #pdf_gallery li {
	margin-left: 2.8%;
}
#pdf_gallery li a {
	text-indent:0;
	border: none;
}
#pdf_gallery li a img {
	margin-bottom:15px;
	width: 100%;
	border: none;
}
/*#pdf_gallery li .caption>.title {
	line-height:1.2em;
	margin-bottom:3.75px
}
#pdf_gallery li .caption>.description {
	font-size:.8em;
	line-height:1.2em
}*/
#profile_gallery {
	max-width:410px
}
#profile_gallery a {
	background-image:url('../img/profile_gallery_sprite_574x164.jpg');
	height:82px;
	width:82px
}
#profile_gallery a[href="#item1"] {
	background-position:0 0
}
#profile_gallery li.active>a[href="#item1"], #profile_gallery a[href="#item1"]:hover {
	background-position:0 -82px
}
#profile_gallery a[href="#item2"] {
	background-position:-82px 0
}
#profile_gallery li.active>a[href="#item2"], #profile_gallery a[href="#item2"]:hover {
	background-position:-82px -82px
}
#profile_gallery a[href="#item3"] {
	background-position:-164px 0
}
#profile_gallery li.active>a[href="#item3"], #profile_gallery a[href="#item3"]:hover {
	background-position:-164px -82px
}
#profile_gallery a[href="#item4"] {
	background-position:-246px 0
}
#profile_gallery li.active>a[href="#item4"], #profile_gallery a[href="#item4"]:hover {
	background-position:-246px -82px
}
#profile_gallery a[href="#item5"] {
	background-position:-328px 0
}
#profile_gallery li.active>a[href="#item5"], #profile_gallery a[href="#item5"]:hover {
	background-position:-328px -82px
}
#profile_gallery a[href="#item6"] {
	background-position:-410px 0
}
#profile_gallery li.active>a[href="#item6"], #profile_gallery a[href="#item6"]:hover {
	background-position:-410px -82px
}
#profile_gallery a[href="#item7"] {
	background-position:-492px 0
}
#profile_gallery li.active>a[href="#item7"], #profile_gallery a[href="#item7"]:hover {
	background-position:-492px -82px
}
#profile_gallery a[href="#item8"] {
	background-position:-574px 0
}
#profile_gallery li.active>a[href="#item8"], #profile_gallery a[href="#item8"]:hover {
	background-position:-574px -82px
}
#profile_gallery a[href="#item9"] {
	background-position:-656px 0
}
#profile_gallery li.active>a[href="#item9"], #profile_gallery a[href="#item9"]:hover {
	background-position:-656px -82px
}
#profile_gallery a[href="#item10"] {
	background-position:-738px 0
}
#profile_gallery li.active>a[href="#item10"], #profile_gallery a[href="#item10"]:hover {
	background-position:-738px -82px
}
#blog_gallery {
	max-width:246px
}
#blog_gallery a {
	background-image:url('../img/blog_gallery_sprite_328x164.jpg');
	height:82px;
	width:82px;
}
#blog_gallery a[href="#item1"] {
	background-position:0 0;
}
#blog_gallery li.active>a[href="#item1"], #blog_gallery a[href="#item1"]:hover {
	background-position:0 -82px
}
#blog_gallery a[href="#item2"] {
	background-position:-82px 0
}
#blog_gallery li.active>a[href="#item2"], #blog_gallery a[href="#item2"]:hover {
	background-position:-82px -82px
}
#blog_gallery a[href="#item3"] {
	background-position:-164px 0
}
#blog_gallery li.active>a[href="#item3"], #blog_gallery a[href="#item3"]:hover {
	background-position:-164px -82px
}
#blog_gallery a[href="#item4"] {
	background-position:-246px 0
}
#blog_gallery li.active>a[href="#item4"], #blog_gallery a[href="#item4"]:hover {
	background-position:-246px -82px
}
#video_gallery {
	max-width:412px
}
#video_gallery a {
	background-image:url('../img/video_gallery_sprite_1612x140.jpg');
	height:70px;
	width:100px
}
#video_gallery li.wide {
	display:block;
	width:100%;
	max-width:409px;
	height:auto
}
#video_gallery li.wide a {
	width:100%
}
#video_gallery a[href="#item1"] {
	background-position:0 0
}
#video_gallery li.active>a[href="#item1"], #video_gallery a[href="#item1"]:hover {
	background-position:0 -70px
}
#video_gallery a[href="#item2"] {
	background-position:-412px 0
}
#video_gallery li.active>a[href="#item2"], #video_gallery a[href="#item2"]:hover {
	background-position:-412px -70px
}
#video_gallery a[href="#item3"] {
	background-position:-512px 0
}
#video_gallery li.active>a[href="#item3"], #video_gallery a[href="#item3"]:hover {
	background-position:-512px -70px
}
#video_gallery a[href="#item4"] {
	background-position:-612px 0
}
#video_gallery li.active>a[href="#item4"], #video_gallery a[href="#item4"]:hover {
	background-position:-612px -70px
}
#video_gallery a[href="#item5"] {
	background-position:-712px 0
}
#video_gallery li.active>a[href="#item5"], #video_gallery a[href="#item5"]:hover {
	background-position:-712px -70px
}
#video_gallery a[href="#item6"] {
	background-position:-812px 0
}
#video_gallery li.active>a[href="#item6"], #video_gallery a[href="#item6"]:hover {
	background-position:-812px -70px
}
#video_gallery a[href="#item7"] {
	background-position:-912px 0
}
#video_gallery li.active>a[href="#item7"], #video_gallery a[href="#item7"]:hover {
	background-position:-912px -70px
}
#video_gallery a[href="#item8"] {
	background-position:-1012px 0
}
#video_gallery li.active>a[href="#item8"], #video_gallery a[href="#item8"]:hover {
	background-position:-1012px -70px
}
#video_gallery a[href="#item9"] {
	background-position:-1112px 0
}
#video_gallery li.active>a[href="#item9"], #video_gallery a[href="#item9"]:hover {
	background-position:-1112px -70px
}
#video_gallery a[href="#item10"] {
	background-position:-1212px 0
}
#video_gallery li.active>a[href="#item10"], #video_gallery a[href="#item10"]:hover {
	background-position:-1212px -70px
}
#video_gallery a[href="#item11"] {
	background-position:-1312px 0
}
#video_gallery li.active>a[href="#item11"], #video_gallery a[href="#item11"]:hover {
	background-position:-1312px -70px
}
#video_gallery a[href="#item12"] {
	background-position:-1412px 0
}
#video_gallery li.active>a[href="#item12"], #video_gallery a[href="#item12"]:hover {
	background-position:-1412px -70px
}
#video_gallery a[href="#item13"] {
	background-position:-1512px 0
}
#video_gallery li.active>a[href="#item13"], #video_gallery a[href="#item13"]:hover {
	background-position:-1512px -70px
}
#yqa_gallery a {
	background-image:url('../img/yqa_gallery_sprite_1200x140.jpg');
	height:70px;
	width:100px
}
#yqa_gallery a[href="#item1"] {
	background-position:0 0
}
#yqa_gallery li.active>a[href="#item1"], #yqa_gallery a[href="#item1"]:hover {
	background-position:0 -70px
}
#yqa_gallery a[href="#item2"] {
	background-position:-100px 0
}
#yqa_gallery li.active>a[href="#item2"], #yqa_gallery a[href="#item2"]:hover {
	background-position:-100px -70px
}
#yqa_gallery a[href="#item3"] {
	background-position:-200px 0
}
#yqa_gallery li.active>a[href="#item3"], #yqa_gallery a[href="#item3"]:hover {
	background-position:-200px -70px
}
#yqa_gallery a[href="#item4"] {
	background-position:-300px 0
}
#yqa_gallery li.active>a[href="#item4"], #yqa_gallery a[href="#item4"]:hover {
	background-position:-300px -70px
}
#yqa_gallery a[href="#item5"] {
	background-position:-400px 0
}
#yqa_gallery li.active>a[href="#item5"], #yqa_gallery a[href="#item5"]:hover {
	background-position:-400px -70px
}
#yqa_gallery a[href="#item6"] {
	background-position:-500px 0
}
#yqa_gallery li.active>a[href="#item6"], #yqa_gallery a[href="#item6"]:hover {
	background-position:-500px -70px
}
#yqa_gallery a[href="#item7"] {
	background-position:-600px 0
}
#yqa_gallery li.active>a[href="#item7"], #yqa_gallery a[href="#item7"]:hover {
	background-position:-600px -70px
}
#yqa_gallery a[href="#item8"] {
	background-position:-700px 0
}
#yqa_gallery li.active>a[href="#item8"], #yqa_gallery a[href="#item8"]:hover {
	background-position:-700px -70px
}
#yqa_gallery a[href="#item9"] {
	background-position:-800px 0
}
#yqa_gallery li.active>a[href="#item9"], #yqa_gallery a[href="#item9"]:hover {
	background-position:-800px -70px
}
#yqa_gallery a[href="#item10"] {
	background-position:-900px 0
}
#yqa_gallery li.active>a[href="#item10"], #yqa_gallery a[href="#item10"]:hover {
	background-position:-900px -70px
}
#yqa_gallery a[href="#item11"] {
	background-position:-1000px 0
}
#yqa_gallery li.active>a[href="#item11"], #yqa_gallery a[href="#item11"]:hover {
	background-position:-1000px -70px
}
#yqa_gallery a[href="#item12"] {
	background-position:-1100px 0
}
#yqa_gallery li.active>a[href="#item12"], #yqa_gallery a[href="#item12"]:hover {
	background-position:-1100px -70px
}
#career-content:after {
	display:none;
	content:url('../img/infographic_sprite_4500x1000.gif')
}
.infographic {
	background-image:url('../img/infographic_sprite_4500x1000.gif');
	background-size:900%;
	padding-bottom:100%;
	background-position:0 0;
	background-repeat:repeat-none;
	display:block;
	width:100%;
	height:0;
	position:relative
}
.infographic>a {
	position:absolute;
	width:18%;
	height:16%
}
.infographic>a, 
.infographic>a:hover,
.infographic>a:active {
	border:none;
	outline:none;
}
.infographic>a span {
	display:none
}
.infographic .infographic-info {
	position:absolute;
	left:25%;
	top:30%;
	width:50%
}
html.lt-ie9 #infographic-non-law-wrapper, html.lt-ie9 #infographic-law-wrapper {
	-ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc')
}
html.lt-ie9 #infographic-non-law-wrapper a, html.lt-ie9 #infographic-law-wrapper a {
	background:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/img/trans_1x1.png')
}
#infographic-non-law-wrapper #non-law-step1 {
	left:0;
	top:26.5%
}
#infographic-non-law-wrapper #non-law-step2 {
	left:5%;
	top:10.5%
}
#infographic-non-law-wrapper #non-law-step3 {
	left:17%;
	top:1.5%
}
#infographic-non-law-wrapper #non-law-step4 {
	left:33%;
	top:-2%
}
#infographic-non-law-wrapper #non-law-step5 {
	left:49%;
	top:-2%
}
#infographic-non-law-wrapper #non-law-step6 {
	left:76%;
	top:12.5%
}
#infographic-non-law-wrapper #non-law-step7 {
	left:85.5%;
	top:33%
}
#infographic-non-law-wrapper #non-law-step8 {
	left:70%;
	top:76.5%
}
#infographic-non-law-wrapper.offsetStep1 {
	background-position:12.5% 0
}
#infographic-non-law-wrapper.offsetStep2 {
	background-position:25% 0
}
#infographic-non-law-wrapper.offsetStep3 {
	background-position:37.5% 0
}
#infographic-non-law-wrapper.offsetStep4 {
	background-position:50% 0
}
#infographic-non-law-wrapper.offsetStep5 {
	background-position:62.5% 0
}
#infographic-non-law-wrapper.offsetStep6 {
	background-position:75% 0
}
#infographic-non-law-wrapper.offsetStep7 {
	background-position:87.5% 0
}
#infographic-non-law-wrapper.offsetStep8 {
	background-position:100% 0
}
#infographic-non-law-wrapper.offsetStep9 {
	background-position:112.5% 0
}
#infographic-law-wrapper {
	background-position:0 100%
}
#infographic-law-wrapper #law-step1 {
	left:0;
	top:25.5%
}
#infographic-law-wrapper #law-step2 {
	left:4.5%;
	top:9.5%
}
#infographic-law-wrapper #law-step3 {
	left:16.5%;
	top:1%
}
#infographic-law-wrapper #law-step4 {
	left:32%;
	top:0
}
#infographic-law-wrapper #law-step5 {
	left:49%;
	top:0
}
#infographic-law-wrapper #law-step6 {
	left:82%;
	top:29%
}
#infographic-law-wrapper #law-step7 {
	left:68%;
	top:75%
}
#infographic-law-wrapper.offsetStep1 {
	background-position:12.5% 100%
}
#infographic-law-wrapper.offsetStep2 {
	background-position:25% 100%
}
#infographic-law-wrapper.offsetStep3 {
	background-position:37.5% 100%
}
#infographic-law-wrapper.offsetStep4 {
	background-position:50% 100%
}
#infographic-law-wrapper.offsetStep5 {
	background-position:62.5% 100%
}
#infographic-law-wrapper.offsetStep6 {
	background-position:75% 100%
}
#infographic-law-wrapper.offsetStep7 {
	background-position:87.5% 100%
}
#infographic-law-wrapper.offsetStep8 {
	background-position:100% 100%
}
#infographic-law-wrapper.offsetStep9 {
	background-position:112.5% 100%
}
#location-content .profile-image, #default-content .profile-image, #gallery-content .profile-image {
	width:50%
}
 @media screen and (max-width:480px) {
 #location-content .profile-image, #default-content .profile-image, #gallery-content .profile-image {
 width:100%
}
}
ul.fastfacts {
	margin-left:0;
	list-style-type:none
}
ul.fastfacts img {
	margin-top:7.5px;
	margin-bottom:15px;
	width:75%
}
#gallery-content .toggle-div, #location-content .toggle-div, #career-content .toggle-div, #heading-list .toggle-div, #gallery-content .toggle-div-sub, #location-content .toggle-div-sub, #career-content .toggle-div-sub, #heading-list .toggle-div-sub, #gallery-content .toggle-heading, #location-content .toggle-heading, #career-content .toggle-heading, #heading-list .toggle-heading {
	display:none
;
	overflow: visible;
}
#gallery-content .toggle-div#item1 {
	display:block;
}
.tabs-content#gallery-content {
	width: 104.2375%;
}
.csscolumns #gallery-content {
	position:static;
	clear:both;
	margin-top: 20px;
	padding-bottom: 40px;
}
.toggle-div {
	margin-bottom:40px;
	
}
.toggle-div h1 {
	margin-top:20px
}
.resources-news .toggle-div h1 {
	margin-top:0px
}
#gallery-content.no-columns {
	position: relative;
	-moz-column-count: 1;
	-moz-column-gap: 0;
	-webkit-column-count: 1;
	-webkit-column-gap : 0;
	column-count: 1;
	column-gap : 0;
	clear:both;
	margin-top: 20px;
}
h2.quote {
	font-size: 17px;
	font-weight: bold!important;
	border-top: solid 1px #808080;
	margin-top: 20px;
	padding-top: 10px;
}
.caption h4 {
	font-weight:normal
}
.caption .title {
	color:#b23427;
	font-weight:bold;
	display:block
}
.caption .title .details {
	color:#58595b;
	font-weight:normal
}
.caption .description {
	display:block
}
.uppercase {
	text-transform:uppercase
}
.protected-post-login {
	border-radius:3px;
	-webkit-border-radius:3px;
	margin:0;
	border:#e5e5e5 1px solid;
	padding:26px 24px 26px 24px;
	background:#fff;
	margin-top:15px;
	-moz-box-shadow:rgba(200, 200, 200, 0.7) 0 4px 10px -1px;
	-webkit-box-shadow:rgba(200, 200, 200, 0.7) 0 4px 10px -1px;
	box-shadow:rgba(200, 200, 200, 0.7) 0 4px 10px -1px;
	width:220px
}
.protected-post-login .submit {
	text-align:right
}
.protected-post-login .submit .btn-info {
	margin-left:0
}
body .content .profile-image, body .content .caption, body .content .video-wrapper {
	margin-bottom:15px;
	padding: 0;
	font-size: 12px;
}
.main {
	margin-top:4em;
	margin-bottom:2em}
 @media screen and (max-width:979px) {
.main {
 margin-top:2em
}
}
 @media print {
.main {
	margin-top:0
}
}
body.page-template-template-a-homepage-php .main, .page-template-template-b-splashpage-php .main {
	margin-top:0;
	margin-bottom:0
}
figure blockquote {
	margin-top:30px
}
figure figcaption {
	text-align:right
}
.thumbnail {
	display: block;
	padding: 0;
	margin:0;
	line-height: 20px;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#introduction .thumbnail {
	margin-left:20px;
}
figure blockquote {
	quotes:'\201C' '\201D' '\2018' '\2019'
}
figure blockquote:before {
	content:open-quote
}
figure blockquote:after {
	content:close-quote
}
figure {
}
figure img {
	margin-top: 0;
	margin-bottom: 5px;/* padding-left: 15px; */
	width: 100%;
}
body .page-header {
	border-bottom:0;
	margin-bottom:0;/* margin-left: -30px; */
}
body.search-results .page-header {
	margin-bottom:15px
}
.search-title, .search-result, .pagination {}
.search-title {
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke:rgba(255, 255, 255, 0.01) .1px;
	font-weight:normal
;
	font-size: 20px;
}
.results-num {
	font-weight:normal
}
.relevanssi-query-term {
	font-weight:bold;
	background-color:#e6e7e8;
	color:#b23427;
	padding-left:3px;
	padding-right:3px
}
body.page-template-template-a-homepage-php .entry-caption {
	display:none
}
 @media screen and (max-width:979px) {
#sticky-wrapper {
	min-height: 100%;
	width:100%;
}
 body.page-template-template-a-homepage-php {
 background:url('/media/home-image.jpg') no-repeat scroll;
 /*background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/home-image.jpg');
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/home-image.jpg');
 background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/home-image.jpg');
 background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/home-image.jpg');
 background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/home-image.jpg');
 background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/home-image.jpg');*/
 -ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
 background-position:right center;
 background-repeat:no-repeat;
 background-size:cover;
 -webkit-background-size:cover;
 -moz-background-size:cover;
 -o-background-size:cover
}
.home-wrapper img{
	display:none;
}
 body.page-template-template-a-homepage-php .entry-caption {
 display:block
}
/* HIDES BG VIDEO ON HOME PAGE FOR MOBILES WHEN THERE IS ONE */
 /*body.page-template-template-a-homepage-php #background-video-mask {
 display:none!important
}*/
}
li.post-241 {
	background:url('/media/2016_welcome_top.jpg') no-repeat scroll;
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_welcome_top.jpg');
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/2016_welcome_top.jpg');
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_welcome_top.jpg');
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_welcome_top.jpg');
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_welcome_top.jpg');
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_welcome_top.jpg');
	-ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
	background-position:left center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
}
@media screen and (max-width:480px) {
li.post-241{
	background-position:-150px;
}
}
li.post-247 {
	background:url('/media/uk-2016_Whoweare_LifeatAO_701x523.jpg') no-repeat scroll;
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Whoweare_LifeatAO_701x523.jpg');
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/uk-2016_Whoweare_LifeatAO_701x523.jpg');
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Whoweare_LifeatAO_701x523.jpg');
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Whoweare_LifeatAO_701x523.jpg');
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Whoweare_LifeatAO_701x523.jpg');
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Whoweare_LifeatAO_701x523.jpg');
	-ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
	background-position:top center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
li.post-254 {
	background:url('/media/Whoweare_Practiceareas_701x523.jpg') no-repeat scroll;
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Whoweare_Practiceareas_701x523.jpg');
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/Whoweare_Practiceareas_701x523.jpg');
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Whoweare_Practiceareas_701x523.jpg');
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Whoweare_Practiceareas_701x523.jpg');
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Whoweare_Practiceareas_701x523.jpg');
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Whoweare_Practiceareas_701x523.jpg');
	-ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
	background-position:bottom right;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
li.post-487 {
	background:url('/media/Image1_8E3A0448_HongkongPeak.jpg') no-repeat scroll;
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Image1_8E3A0448_HongkongPeak.jpg');
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/Image1_8E3A0448_HongkongPeak.jpg');
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Image1_8E3A0448_HongkongPeak.jpg');
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Image1_8E3A0448_HongkongPeak.jpg');
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Image1_8E3A0448_HongkongPeak.jpg');
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Image1_8E3A0448_HongkongPeak.jpg');
	-ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
	background-position:left center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
li.post-489 {
	background:url('/media/image2_RL1A3839_rebeccawoo.jpg') no-repeat scroll;
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/image2_RL1A3839_rebeccawoo.jpg');
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/image2_RL1A3839_rebeccawoo.jpg');
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/image2_RL1A3839_rebeccawoo.jpg');
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/image2_RL1A3839_rebeccawoo.jpg');
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/image2_RL1A3839_rebeccawoo.jpg');
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/image2_RL1A3839_rebeccawoo.jpg');
	-ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
	background-position:top center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
li.post-485 {
	background:url('/media/Image3_RL1A0897_Lamp.jpg') no-repeat scroll;
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Image3_RL1A0897_Lamp.jpg');
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/Image3_RL1A0897_Lamp.jpg');
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Image3_RL1A0897_Lamp.jpg');
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Image3_RL1A0897_Lamp.jpg');
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Image3_RL1A0897_Lamp.jpg');
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Image3_RL1A0897_Lamp.jpg');
	-ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
	background-position:center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
li.post-33 {
	background:url('/media/2016_ourpeople_top.jpg') no-repeat scroll;
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_ourpeople_top.jpg');
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/2016_ourpeople_top.jpg');
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_ourpeople_top.jpg');
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_ourpeople_top.jpg');
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_ourpeople_top.jpg');
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_ourpeople_top.jpg');
	-ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
	background-position:left center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
li.post-35 {
	background:url('/media/2016_ourpeople_bottom.jpg') no-repeat scroll;
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_ourpeople_bottom.jpg');
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/2016_ourpeople_bottom.jpg');
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_ourpeople_bottom.jpg');
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_ourpeople_bottom.jpg');
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_ourpeople_bottom.jpg');
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_ourpeople_bottom.jpg');
	-ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
	background-position:top right;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
li.post-503 {
	background:url('/media/2016_whatweoffer_topleft.jpg') no-repeat scroll;
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_whatweoffer_topleft.jpg');
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/2016_whatweoffer_topleft.jpg');
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_whatweoffer_topleft.jpg');
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_whatweoffer_topleft.jpg');
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_whatweoffer_topleft.jpg');
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_whatweoffer_topleft.jpg');
	-ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
	background-position:top center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
li.post-223 {
	background:url('/media/2016_whatweoffer_topright.jpg') no-repeat scroll;
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_whatweoffer_topright.jpg');
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/2016_whatweoffer_topright.jpg');
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_whatweoffer_topright.jpg');
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_whatweoffer_topright.jpg');
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_whatweoffer_topright.jpg');
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_whatweoffer_topright.jpg');
	-ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
	background-position:top center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
li.post-505 {
	background:url('/media/Meetus_think.jpg') no-repeat scroll;
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Meetus_think.jpg');
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/Meetus_think.jpg');
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Meetus_think.jpg');
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Meetus_think.jpg');
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Meetus_think.jpg');
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Meetus_think.jpg');
	-ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
	background-position:center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
li.post-507 {
	background:url('/media/2016_whatweoffer_bottomright.jpg') no-repeat scroll;
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_whatweoffer_bottomright.jpg');
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/2016_whatweoffer_bottomright.jpg');
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_whatweoffer_bottomright.jpg');
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_whatweoffer_bottomright.jpg');
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_whatweoffer_bottomright.jpg');
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_whatweoffer_bottomright.jpg');
	-ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
	background-position:center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
li.post-523 {
	background:url('/media/uk-2016_Apply_selectionprocess_1300x523.jpg') no-repeat scroll;
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Apply_selectionprocess_1300x523.jpg');
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/uk-2016_Apply_selectionprocess_1300x523.jpg');
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Apply_selectionprocess_1300x523.jpg');
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Apply_selectionprocess_1300x523.jpg');
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Apply_selectionprocess_1300x523.jpg');
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Apply_selectionprocess_1300x523.jpg');
	-ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
	background-position:top center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
li.post-521 {
	background:url('/media/Apply_whatwelookfor_1300x523.jpg') no-repeat scroll;
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Apply_whatwelookfor_1300x523.jpg');
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/Apply_whatwelookfor_1300x523.jpg');
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Apply_whatwelookfor_1300x523.jpg');
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Apply_whatwelookfor_1300x523.jpg');
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Apply_whatwelookfor_1300x523.jpg');
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Apply_whatwelookfor_1300x523.jpg');
	-ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
	background-position:top center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
li.post-527 {
	background:url('/media/uk-2016_Apply_FAQ_701x523.jpg') no-repeat scroll;
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Apply_FAQ_701x523.jpg');
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/uk-2016_Apply_FAQ_701x523.jpg');
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Apply_FAQ_701x523.jpg');
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Apply_FAQ_701x523.jpg');
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Apply_FAQ_701x523.jpg');
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Apply_FAQ_701x523.jpg');
	-ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
	background-position:left center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
li.post-999 {
	background:url('/media/uk-2016_Meetus_inyourarea.jpg') no-repeat scroll;
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Meetus_inyourarea.jpg');
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/uk-2016_Meetus_inyourarea.jpg');
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Meetus_inyourarea.jpg');
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Meetus_inyourarea.jpg');
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Meetus_inyourarea.jpg');
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/uk-2016_Meetus_inyourarea.jpg');
	-ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
	background-position:center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
li.post-990 {
	background:url('/media/2016_AOFirst.jpg') no-repeat scroll;
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_AOFirst.jpg');
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/2016_AOFirst.jpg');
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_AOFirst.jpg');
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_AOFirst.jpg');
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_AOFirst.jpg');
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/2016_AOFirst.jpg');
	-ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
	background-position:bottom center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
li.post-1316 {
	background:url('/media/Meetus_contactus.jpg') no-repeat scroll;
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Meetus_contactus.jpg');
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/Meetus_contactus.jpg');
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Meetus_contactus.jpg');
	background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Meetus_contactus.jpg');
	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Meetus_contactus.jpg');
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/Meetus_contactus.jpg');
	-ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
	background-position:bottom center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover
}
ul.splash-wrap {
	z-index:0;
	margin-bottom:0;
	overflow:hidden
}
ul.splash-wrap li {
	position:relative
}
ul.splash-wrap li div.entry-caption {
	position:absolute;
	bottom:0;
	right:0;
	text-align:right;
	color:#FFF;
	padding:5px 7.5px 5px 7.5px;
	text-shadow:0 0 3px #000;
	font-size:.8em
}
ul.splash-wrap a {
	display:inline-block;
	width:100%;
	margin-right:0;
	color:#fff
}
ul.splash-wrap a i {
	font-family:'fontello';
	font-style:normal;
	font-size:4em;
	text-shadow:0 0 15px rgba(0, 0, 0, 0.75);
	line-height:1em;
	display:block;
	margin-bottom:15px
}
ul.splash-wrap a i.play:before {
	content:'\e800'
}
ul.splash-wrap a h1, ul.splash-wrap a h2, ul.splash-wrap a p, ul.splash-wrap a i {
	width:70%;
	text-align:left;
	font-weight:normal;
	color:#fff;
	margin-left:auto;
	margin-right:auto
}
 @media screen and (max-width:979px) {
 ul.splash-wrap a h1, ul.splash-wrap a h2, ul.splash-wrap a p, ul.splash-wrap a i {
 width:50%
}
}
 @media screen and (max-width:480px) {
 ul.splash-wrap a h1, ul.splash-wrap a h2, ul.splash-wrap a p, ul.splash-wrap a i {
 width:70%
}
}
ul.splash-wrap a h1, ul.splash-wrap a h2 {
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke:rgba(255, 255, 255, 0.01) .1px;
	margin-top:200px;
	padding:20px;
	border:1px solid #fff;
	text-shadow: 0 0 10px #999;
	line-height:1em;
	background: rgb(0, 0, 0); /* The Fallback */
    background: rgba(0, 0, 0, 0.35);
}
 @media screen and (max-width:979px) {
 ul.splash-wrap a h1, ul.splash-wrap a h2 {
 margin-top:180px
}
}
 @media screen and (max-width:480px) {
 ul.splash-wrap a h1, ul.splash-wrap a h2 {
 margin-top:240px
}
}
ul.splash-wrap a h2 span.entry-summary {
	font-family:'eb_garamond12_italic', 'Garamond', Georgia, Times, serif;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke:rgba(255, 255, 255, 0.01) .1px;
	margin-top:7.5px;
	line-height:.8em;
	font-size: 20px;
}
ul.splash-wrap a h2 span.splash-arrow{
	width:30px;
	height:46px;
	display:block;
	float:right;
	margin:-15px 5px 0px 0px;
	background:url(/media/splash-arrow.png) top left no-repeat;
}
ul.splash-wrap a span.splash-icon{
	width:120px;
	height:120px;
	display:block;
	float:right;
	margin:45px 25px 0px 0px;
	background:url(/media/splash-icon.png) top left no-repeat;
}
@media screen and (max-width:720px) {
ul.splash-wrap a h2 span.splash-arrow{
	background: none;
}
}
 @media screen and (max-width:480px) {
 ul.splash-wrap a h2 span.entry-summary {
 display:none
}
ul.splash-wrap a span.splash-icon{
	width:80px;
	height:80px;
	margin:25px 25px 0px 0px;
	background:url(/media/splash-icon-small.png) top left no-repeat;
}
}
ul.splash-wrap li.center a h1, ul.splash-wrap li.center a h2, ul.splash-wrap li.center a p {
	width:40%
}
 @media screen and (max-width:979px) {
 ul.splash-wrap li.center a h1, ul.splash-wrap li.center a h2, ul.splash-wrap li.center a p {
 width:50%
}
}
 @media screen and (max-width:480px) {
 ul.splash-wrap li.center a h1, ul.splash-wrap li.center a h2, ul.splash-wrap li.center a p {
 width:70%
}
}
ul.splash-wrap li.home a h1, ul.splash-wrap li.home a h2, ul.splash-wrap li.home a p, ul.splash-wrap li.home a i {
	width: 60%;}
 @media screen and (max-width:979px) {
 ul.splash-wrap li.home a h1, ul.splash-wrap li.home a h2, ul.splash-wrap li.home a p, ul.splash-wrap li.home a i {
 width: 60%;
 font-size: 25px;
}
}
 @media screen and (max-width:480px) {
 ul.splash-wrap li.home a h1, ul.splash-wrap li.home a h2, ul.splash-wrap li.home a p, ul.splash-wrap li.home a i {
 width:70%
}
}
ul.splash-wrap li.home a h1, ul.splash-wrap li.home a h2 {
	margin-top:15px;
}
ul.splash-wrap li.home a i {
	text-align:center;
	margin-top:200px;
}
html.lt-ie9 ul.splash-wrap li.home a i {
	margin-top:100px;
}
html.lt-ie9 .fancybox-youtube {
	padding-bottom:100px;
}
ul.splash-wrap li.home a.noplay {
	padding-top:240px
}
ul.splash-wrap li.right a h1, ul.splash-wrap li.right a h2, ul.splash-wrap li.right a p {
	width:35%;
	margin-right:6.25%
}
 @media screen and (max-width:979px) {
 ul.splash-wrap li.right a h1, ul.splash-wrap li.right a h2, ul.splash-wrap li.right a p {
 width:50%;
 margin-right:auto
}
}
 @media screen and (max-width:480px) {
 ul.splash-wrap li.right a h1, ul.splash-wrap li.right a h2, ul.splash-wrap li.right a p {
 width:70%
}
}
ul.splash-wrap a:hover, ul.splash-wrap a:active, ul.splash-wrap a:focus {
	text-decoration:none!important
}
body.page-template-template-b-splashpage-php .wrap.container {
	margin-top:35px
}
 @media screen and (max-width:979px) {
 body.page-template-template-b-splashpage-php .wrap.container {
 margin-top:0
}
}
body.page-id-866 .wrap.container, body.page-id-2487 .wrap.container {
	margin-top:0
}
body.parent-pageid-866 .main, body.page-id-2487 .main {
	margin-top:2em
}
body.page-template-template-b-splashpage-php .content, body.page-template-template-a-homepage-php .content {
	margin-left:0
}
 @media screen and (max-width:767px) {
 body.page-template-template-b-splashpage-php .content, body.page-template-template-a-homepage-php .content {
 margin-left:-20px;
 margin-right:-20px
}
}

/******* NEW HOME PAGE ********/
/* Hides original bg video on home page */
body.page-template-template-a-homepage-php #background-video-mask {
 display:none!important
}
/*body.page-template-template-a-homepage-php {
 background:url('/media/home-image.jpg') no-repeat scroll;
 background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/home-image.jpg');
 background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7))), url('/media/home-image.jpg');
 background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/home-image.jpg');
 background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/home-image.jpg');
 background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/home-image.jpg');
 background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%), url('/media/home-image.jpg');
 -ms-behavior:url('/aograduate-content/themes/retlehs-roots-aograduate/assets/htc/backgroundsize.min.htc');
 background-position:center center;
 background-repeat:no-repeat;
 background-size:100% 100%;
 -webkit-background-size:cover;
 -moz-background-size:cover;
 -o-background-size:cover
}*/
.video-click-home {
	height: 100%;
	width:100%;
	cursor:pointer;
	min-height: 300px;
}
.home-wrapper{
	width:100%;
	height:100%;
	margin-top:-50px;
}
.home-wrapper img{
	width:100%;
}
.home-fg-image{
	width:70%;
	right:0;
	height:400px;
	position: absolute;
	z-index:50;
}
.home-bg-image{
	width:100%;
	left:0;
	height:500px;
	position: absolute;
	z-index:10;
}
/******* END OF NEW HOME PAGE ********/
body.page-template-template-b-splashpage-php .wrap.container, body.page-template-template-a-homepage-php .wrap.container {
	width:inherit
}
body.page-template-template-b-splashpage-php .wrap.container .main.span12, body.page-template-template-a-homepage-php .wrap.container .main.span12 {
	width:100%;
	margin-left:0
}
body.page-template-template-b-splashpage-php .wrap.container ul.splash-wrap, body.page-template-template-a-homepage-php .wrap.container ul.splash-wrap {
	margin-left:0;
	list-style-type:none
}
body.page-template-template-b-splashpage-php .wrap.container ul.splash-wrap li, body.page-template-template-a-homepage-php .wrap.container ul.splash-wrap li {
	height:400px;
	width:100%;
	float:left
}
 @media screen and (max-width:979px) {
body.page-template-template-b-splashpage-php .wrap.container ul.splash-wrap li, body.page-template-template-a-homepage-php .wrap.container ul.splash-wrap li {
 float:none
}
}
body.page-template-template-b-splashpage-php .wrap.container ul.splash-wrap li.half, body.page-template-template-a-homepage-php .wrap.container ul.splash-wrap li.half {
	width:50%
}
 @media screen and (max-width:979px) {
 body.page-template-template-b-splashpage-php .wrap.container ul.splash-wrap li.half, body.page-template-template-a-homepage-php .wrap.container ul.splash-wrap li.half {
 width:100%
}
}
body.page-template-template-a-homepage-php .wrap.container ul.splash-wrap li, body.page-template-template-a-homepage-php .wrap.container ul.splash-wrap a {
	/* height: 750px; */
	/* min-height: 550px; */
}
aside.sidebar {
	display:none
}
body {
	height:100%
}
footer.content-info {
	background:#f1f1f1
}
footer.content-info .container {
	margin-left:0;
	margin-right:0;
	width:100%;
	border-top: 3px solid #9A372C;
}
footer.content-info .container #corporate-link {
	float:right;
	position: absolute;
	right: 30px;
}
footer.content-info .container #utilities-mobile {
    float: right;
    position: absolute;
    right: 250px;
	margin-top:0;
}
@media screen and (max-width:370px) {
footer.content-info .container #corporate-link {
	right: 10px;
}
footer.content-info .container #utilities-mobile {
	float: left;
    left: 0px;
	width:100px;
}
footer.content-info .container #utilities-mobile #menu-social_menu-2 {
    margin-right: 0px;
}
}
 @media screen and (max-width:767px) {
 footer.content-info .container section.pi_tweet_scroll {
 display:none
}
}
 @media print {
footer.content-info .container section.pi_tweet_scroll {
	display:none
}
}
footer.content-info .container section.pi_tweet_scroll .tweets-list-container {
	margin:9px 11.25px 11.25px 30px;
	background:transparent url('../img/twitter_blue_16x14.png') no-repeat 0 3px;
	width:auto;
	min-height:20px
}
footer.content-info .container section.pi_tweet_scroll .tweets-list-container .tweet-list li {
	padding-bottom:0
}
footer.content-info .container .rotatingtweets {
	margin: 11.25px 7.5px 11.25px 30px;
	background:transparent url('../img/twitter_grey_25x25.png') no-repeat 0px 2px;
	width:auto!important;
	min-height: 40px;
}
 @media print {
footer.content-info .container .rotatingtweets {
	display:none
}
}
footer.content-info .container .rotatingtweets div.rotatingtweet {
	margin-left:32px;
	display:block;
	width:inherit!important;
	font-weight:bold;
}
footer.content-info .container .rotatingtweets div.rotatingtweet p.rtw_main {
	display:block;
	overflow:visible!important;
	color:#000000;
}
footer.content-info .container .rotatingtweets div.rotatingtweet p.rtw_main a:link{
	color:#626867;
}
footer.content-info .container section.widget_nav_menu {
	background: white;
	margin-top: -20px;
}
#sliding-sidebar {
	background: white;
	display: none;
	position: absolute;
	z-index: 10000;
	top: 0;
	right: 0;
	width: 100%;
	max-width: 380px;
	overflow: hidden;
}
#sliding-sidebar .sliding-sidebar-inner-wrap {
	background: white;
}
#sliding-sidebar {
	cursor:pointer;
	font-size:20px;
}
#close-sliding-sidebar {
	padding-left: 30px;
	padding-top: 30px;
	margin-bottom: 20px;
	background: white;
}
#close-sliding-sidebar img {
	width:17px;
	height:17px;
}
 @media print {
footer.content-info .container section.widget_nav_menu {
	display:none
}
}
/*
ie fix
*/
html.lt-ie9 #sliding-sidebar {
	width: 380px;
}
html.lt-ie9 #sliding-sidebar .sliding-sidebar-inner-wrap {

}
footer.content-info .container section.widget_nav_menu .widget-inner {
	padding: 15px 30px;
	padding-bottom: 0;
}
footer.content-info .container section.widget_nav_menu .widget-inner ul#menu-footer_menu {
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke:rgba(255, 255, 255, 0.01) .1px;
	line-height:1em;
	display:inline-block;
	position:relative
}
footer.content-info .container section.widget_nav_menu .widget-inner ul#menu-footer_menu li, footer.content-info .container section.widget_nav_menu .widget-inner ul#menu-footer_menu li.menu-what-we-offer {
	float:left;
	margin-top: 20px;
	width: 50%;
}
footer.content-info .container section.widget_nav_menu .widget-inner ul#menu-footer_menu li>ul {
	display:block;
	margin:0;
	padding:0
}
footer.content-info .container section.widget_nav_menu .widget-inner ul#menu-footer_menu li>ul>li {
	display:inline-block;
	float:none;
	width:100%;
	margin-top:7.5px;
	line-height:1em;
}
footer.content-info .container section.widget_nav_menu .widget-inner ul#menu-footer_menu .menu-what-we-offer:hover>a {
    background: none;
    color: red;
}
footer li.menu-what-we-offer {
	margin-top: 10px;
}
footer.content-info .container section.widget_nav_menu .widget-inner ul#menu-footer_menu ul li.menu-what-we-offer:hover>a {
	background: none;
}
footer.content-info .container section.widget_nav_menu .widget-inner ul#menu-footer_menu li.menu-what-we-offer {
	width: 100%;
}
footer.content-info .container section.widget_nav_menu .widget-inner ul#menu-footer_menu ul li.menu-what-we-offer ul li {
	font-weight: normal;
	width: 100%;
	margin-top: 7.5px;
}
footer.content-info .container section.widget_nav_menu .widget-inner ul#menu-footer_menu a.menu-header, ul#menu-small-footer li a.menu-header, .menu-what-we-offer {}
footer.content-info .container section.widget_nav_menu .widget-inner ul#menu-footer_menu li a {
	color: #000;
}
footer.content-info .container section.widget_nav_menu .widget-inner ul#menu-footer_menu ul .active>a, footer.content-info .container section.widget_nav_menu .widget-inner ul#menu-footer_menu ul li:hover>a {
	color: black;
	background: url('../img/square.jpg');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 10px;
	margin-left: -10px;
}
footer.content-info .container section.widget_nav_menu .widget-inner ul#menu-footer_menu li.menu-ao-futures {
	background: #e5e5e5;
	margin-left: -30px;
	padding: 10px 30px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: -4px;
}
footer.content-info .container section.widget_nav_menu .widget-inner ul#menu-footer_menu li.menu-legal-notices {
	float: right;
	padding: 10px 30px;
	background: #e3e3e3;
	position: relative;
	right: -30px;
	font-weight: bold;
	position: absolute;
	bottom: 0;
	margin-bottom: -4px;
}
footer > div > section.widget.nav_menu-3.widget_nav_menu, footer > div > section.widget.text-3.widget_text {
	float:left;
	margin-left: 15px;
	margin-bottom: 15px;
	margin-top: 0;
}
footer > div > section.widget.text-2.widget_text {
	float:right;
	margin-right: 15px;
}
footer > div > section.widget.nav_menu-3.widget_nav_menu > .widget-inner {
	margin: 0;
	padding: 0;
	background: none;
}
.tweet-factor {
	height: 50px;
	position: relative;
	overflow: hidden;
}
.widget_rotatingtweets_widget {
	width: 50%;
	position: absolute;
	left: 0;
}
.factoidz {
	width: 50%;
	right: 0;
	text-align: center;
	background: #626968;
	display: table;
	height: 50px;
	float: right;
}
.factoidz-inner {
    padding-left: 30px;
    padding-right: 10px;
    display: table-cell;
    vertical-align: middle;
}
.factoidz-inner img {
	max-height: 35px;
	width: auto;
	margin-right: 10px;
	position: relative;
}
.factoidz p {
	font-size: 12px;
	color: white;
	text-align: left;
	display: table-cell;
}
.factoidz p strong {
	font-weight: normal;
	font-size: 24px;
}
.factoidz a, .factoidz a:hover {
	color: white!important;
}
.base-footer {
	height: 30px;
	width: 100%;
	background: white;
	border-top: 1px solid #808080;
	padding-top: 20px;
}
.base-footer section {
	float: left;
	margin-left: 30px;
}
ul#menu-small-footer {
	list-style:none;
	margin: 0;
}
ul#menu-small-footer li {
	display:inline-block;
	list-style:none;
	line-height: normal;
	padding: 0;
	margin-top: 5px;
}
ul#menu-small-footer li a {
	margin-left: 20px;
}
/* video popup */
.video-links {
	font-size: 0.1px;
	margin-left: -2.9046%; 
	width: 102.9915%; margin-top: 10px;
}
.video-links:after {
	content: '';
	width: 100%; /* Ensures there are at least 2 lines of text, so justification works */
	display: inline-block;
}
.video-click {
	height: auto;
	display: inline-block;
	cursor: pointer;
	position: relative;
	-moz-box-shadow: -2px 2px 6px 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: -2px 2px 6px 0 rgba(0, 0, 0, 0.2);
	box-shadow: -2px 2px 6px 0 rgba(0, 0, 0, 0.2);
	margin-right: 0; 
	margin-left: 2.9046%; 
	margin-bottom: 35px; 
	width: 22.0747%;
}
html.lt-ie9 .video-click {
	margin-left: 2.8%;
}
.video-click span {
	position: absolute;
	bottom: 0;
	background: url('../img/opal-black.png');
	color: white;
	text-align: center;
	padding: 10px;
	width: 100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;
	min-height: 40%;
	font-size: 12px;
}
.video-click img {
    width: 100%;
    height: auto;
}
.video-click span img {
    width: 20px;
    height: auto;
    text-align: center;
    display: block;
    margin: 0 auto;
    position: relative;
    top: -3px;
}
.close-video {
	position:absolute;
	top: -20px;
	right: -20px;
	z-index: 10;
	background: url('../img/close-video.png');
	width: 30px;
	height: 30px;
	background-size: 30px 30px;
	cursor: pointer;
}
.video-area {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url('../img/opal-black.png');
	z-index: 500;
	display: none;
}
.video-area iframe {
	background:#d7d6d7;
}
.video-wrapper {
    margin-left: -125px;
    width: 250px;
	left: 50%;
    margin-right: auto;
    margin-top: -183px;
    padding-top: 50%;
    position: absolute;
    top: 65%;

}
@media screen and (min-width:400px) {
.video-wrapper {
    margin-left: -325px;
    width: 650px;
	top: 50%;
}
}
/* recorrect the joys of bootstrap */
.wrap.container, .content, .main.span10, .page-header, .row {
	width:100%;
	padding:0;
	margin:0;
}
.row, .page-header {
    width: 95%;	
    margin-left: auto!important;
    margin-right: auto!important;
}
.wrap.container {
	margin-top:50px;
}
.content.row {
	width:100%;
	max-width: 100%;
}
logged-out.futures .content.row {
	width:100%;
	max-width: 1170px;
}
/* hide content when not logged in */
.page-header, .row, .heading-list-inner {
	max-width:1170px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}
#introduction {
	margin-bottom:30px;
	position: relative;
}
#heading-list ul {
	margin:0;
	margin-top: -1px;
}
/*
/* archive machine */
.archive-slider {
    border-bottom: solid 1px #808080;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.archive-slider ul.no-slide {
    margin: 0;
    margin-top: 5px;
}
.archive-slider ul.no-slide li {
    list-style: none;
    margin: 0;
    text-indent: 0;
    padding: 0;
    float: left;
    width: 377px;
    margin-right: 20px;
}
.archive-slider a {
	display:block;
}
.archive-slider a p {
	color: #58595b;
	cursor:text;
}
.archive-slider p.archive-meta {
	color:#b23427;
	font-style: italic;
}
.archive-slider p.archive-meta a {
	display:inline;
}
.archive-slider a:hover {
	text-decoration:none;
}
.archive-slider h1 {
	color:#b23427;
}
.bxslider {
	margin:0;
}
.post-excerpt {
    display: inline;
	
}
.post-excerpt span {
    display: inline;
	
}
a .read-more {
    display: inline;
	color: #569bbe;
    cursor: pointer;
}
a .read-more:hover {
    display: inline;
	color: #b23427;
}
/*
/*
/*
/* boilerplate styles */
html, body {
	height: 100%;
}
/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}
#sticky-wrapper {
	/*min-height: 100%;*/
	width:100%;
}
#sticky-main {
	overflow:auto;
	padding-bottom: 104px; /* must be same height as the footer */
	/* min-height: 805px; */
}
footer {
	margin-top: -104px; /* negative value of footer height */
	height: 104px;
	clear:both;
	width:100%;
}
#introduction .alignright {
	margin-left: 50px;
	margin-bottom:20px;
}
#introduction p {
	max-width: 762px;	
}
.cycle {
	margin-left: auto;
	margin-right: auto;
	float: none;
}
#flash {
	width: 600px;
	margin-top: 30px;
}
.contact-right {
	width: 48%;
	float: right;
}
.contact-left {
	width: 48%;
	float: left;
}
.post-nav {
	max-width: 1170px;
	margin: 0 auto;
}
.search .read-more {
	display:none;
}
.tab-column {
	width: 29.2349%;
	float:left;
	margin-right: 4.09836%;	
	padding-bottom: 20px;
}
.tab-column h2 {
	font-size:20px;
}
.tab-heading-row{
	float:left;
	margin-bottom:20px;
	width:100%;
}
.wide-column {
	width: 97%;
}
.tab-nav {
	width:100%;
	clear:both;
	max-width:1170px;
	position:relative;
}
.futures .tab-nav {
	position:absolute;
	top:-9999px;
	left:-9999px;
}
.next-tab {
	text-align:right;
	position:absolute;
	right: 4.09%;
	right: 0;
}
.tab-content {
	overflow: hidden;
}
/* for wide columns where an image is used full width */
@media screen and (min-width:600px) {
	.selection-process .wide-column p {
		width: 62%;
	}
}
/* hide tab nav where tabs are links */
.selection-process .tab-nav {
	display:none;
}
/* mobile header and footer fix */
@media screen and (max-width:600px) {
	.widget.text-3 {
		display:none;
	}
	body .navbar-inner .brand {
		text-indent: -9999px;
		width: 150px;
		height: 14px;
		background-image: url('../img/allen_overy_logo_190x14.png');
		background-size:150px auto;
		margin-top: 24px;
	}
	/* hide flash for mobile */
	#flash {
		display:none;	
	}
}
.ao-iframe {
	width: 100%;
	height: 1100px;
	border: none;
	margin: 0;
	margin-top: -10px;
	margin-bottom: -4px;
}
html.lt-ie9 .ao-iframe {
	margin-top: -35px;
	margin-bottom: -72px;
}
/* futures */
.future-training {
	display:none;	
}
.futures #heading-list ul li.tab-title-5,
.futures #heading-list ul li.tab-title-6,
.futures #heading-list ul li.tab-title-7,
.futures #heading-list ul li.tab-title-8,
.futures #heading-list ul li.tab-title-9,
.futures #heading-list ul li.tab-title-10,
.futures #heading-list ul li.tab-title-11,
.futures #heading-list ul li.tab-title-12,
.futures #heading-list ul li.tab-title-13,
.futures #heading-list ul li.tab-title-14,
.futures #heading-list ul li.tab-title-15,
.futures #heading-list ul li.tab-title-16 {
	display:none;
}
html.lt-ie9 header,
html.lt-ie9 .collapse {
	width: 100%;
	position: relative;
	left: 0;
	top: 0;
	background:red;
}
body .navbar-static-top .container {
	width: 100%;
}

/* Meet the Grad Team Template*/
.grad-main-content{
	float:left;
	width:77%;
	border-right:#000 solid 1px;
	margin:20px 0px 40px 0px;
}
.grad-main-content-intro{
	margin-right:4%
}
.grad-main-content h2, .grad-side-content h2{
	font-size:18px;
	font-weight:bold !important;
	margin:0px 0px 5px 0px;
}
.grad-side-content h3{
	font-size:18px;
	margin:15px 0px 2px 0px;
}
.grad-side-content{
	float:right;
	width:20%;
	padding-left:2%;
	margin-top:10px;
}
ul.grad-team-members{
	margin:30px 0px 0px 0px;
}
ul.grad-team-members li{
	list-style:none;
	display: inline;
	width:30%;
	margin:0 3% 3% 0 !important;
	float:left;
	min-height:375px;
}
ul.grad-team-members h3{
	color:#b23427;
	margin:15px 0px 10px 0px;
}
@media (max-width: 979px) {
.grad-main-content{
	width:100%;
	padding-right:0;
	border-right: none;
}
.grad-side-content{
	float:left;
	width:100%;
	padding-left:0;
	margin-top:40px;
}
h1 {
	margin-top:10px;
}
}
@media (max-width: 730px) {
ul.grad-team-members li{
	width:47%;
}
}
@media (max-width: 500px) {
ul.grad-team-members li{
	width:100%;
}
}
.event-registration{
	width:75%;
	margin:0 auto;
}
@media (max-width: 500px) {
.event-registration{
	width:90%;
}
}
#applying-animation{
	width:100%;
	position:relative;
	min-height:500px;
	margin:40px auto 40px auto;
	font-size:13px;
	color:#000;
}
#applying-animation .first-content{
	width:26%;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}
.reveal-1, .reveal-2, .reveal-3,.reveal-4, .reveal-5, .reveal-6{
	display:none;
}
#applying-animation .second-content{
	width:26%;
	position:absolute;
	top:0;
	right:0;
	z-index:100;
}
#applying-animation .penultimate-content{
	width:100%;
	position:absolute;
	top:0;
	right:0;
	z-index:50;
}
#applying-animation .penultimate-wrapper{
	width:37%;
	margin:0 auto;
}
#applying-animation .penultimate-wrapper-narrow{
	width:32%;
	margin:0 auto;
	position:relative;
	z-index:50;
}
#applying-animation .first, #applying-animation .penultimate, #applying-animation .second{
	width:82%;
	border-radius:10px;
	border:#6198b4 solid 4px;
	background:#e7eff5;
	padding:20px 8%;
	text-align:center;	
	display:table;
}
#applying-animation .first-grey, #applying-animation .penultimate-grey, #applying-animation .second-grey{
	width:82%;
	border-radius:10px;
	border:#a3a4a6 solid 4px;
	background:#ffffff;
	padding:15px 8%;
	text-align:center;	
	display:table;
}
#applying-animation .first-red, #applying-animation .penultimate-red, #applying-animation .second-red{
	width:82%;
	border-radius:10px;
	border:#b74138 solid 4px;
	background:#ffffff;
	padding:20px 8%;
	text-align:center;	
	display:table;
}
#applying-animation .content{	
	height:65px;
	width:100%;
	text-align:center;
	display: table-cell;
	display: block\9;
    vertical-align: middle;
	line-height:19px;
	cursor:pointer;
}
#applying-animation .content-red{	
	height:110px;
	width:100%;
	text-align:center;
	display: table-cell;
	display: block\9;
    vertical-align: middle;
	line-height:19px;
	cursor:pointer;
}
.shadow {
  -webkit-box-shadow: 0px 3px 2px 2px #dddddd;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    0px 3px 2px 2px #dddddd;  /* Firefox 3.5 - 3.6 */
  box-shadow:         0px 3px 2px 2px #dddddd;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}
#applying-animation strong{
	font-weight:bold;
	font-size:17px;
}
.vertical-line{
	width:40px;
	height:40px;
	margin:0 auto;
}
.row-wrapper{
	position:relative;
	width:100%;
}
.arrow-left{
	left: 25%;
    position: absolute;
    top: 18px;
    width: 10%;
	height:40px;
    z-index: 40;
	background:url(https://www.aograduate.com/uk-2015/media/arrow-left.gif) top center no-repeat;
}
.arrow-right{
	right: 25%;
    position: absolute;
    top: 18px;
    width: 10%;
	height:40px;
    z-index: 40;
	background:url(https://www.aograduate.com/uk-2015/media/arrow-right.gif) top center no-repeat;
}
#applying-animation a:link, #applying-animation a:visited{
	color: #000;
}
@media (max-width: 650px) {
.arrow-left, .arrow-right{
	display:none;
}
#applying-animation{
	margin:0px auto 0px auto;
	min-height:600px;
}
#applying-animation .first-content, #applying-animation .second-content, #applying-animation .penultimate-content{
	width:100%;
	position: relative;
	float:left;
	margin-top:30px;
}
#applying-animation .penultimate-wrapper{
	width:100%;
	float:left;
}
 #applying-animation .penultimate-wrapper-narrow{
	width:100%;
	float:left;
	margin-top:30px;
}
}
