		@font-face{
		font-family:"Helvetica Neue LT W04_35 Thin";
		src:url("fonts/1459684/6a90c865-49a8-4f20-99c7-73987067d9c9.eot?#iefix");
		src:url("fonts/1459684/6a90c865-49a8-4f20-99c7-73987067d9c9.eot?#iefix") format("eot"),url("fonts/1459684/8520ec8f-b7f6-485e-a3b7-811ab3da29b2.woff2") format("woff2"),url("fonts/1459684/cd6c33a1-279f-47db-8fa5-063d809888f8.woff") format("woff"),url("fonts/1459684/b204c5ce-e6ed-4dfd-bfdc-b45b26fcb7c8.ttf") format("truetype"),url("fonts/1459684/272a58f8-f0b6-4601-934c-b64afb2b3a56.svg#272a58f8-f0b6-4601-934c-b64afb2b3a56") format("svg");
		}
		@font-face{
		font-family:"Helvetica Neue LT W04_45 Light";
		src:url("fonts/1459688/8354ea91-308b-4fd0-9822-223ad8497bd3.eot?#iefix");
		src:url("fonts/1459688/8354ea91-308b-4fd0-9822-223ad8497bd3.eot?#iefix") format("eot"),url("fonts/1459688/488c4643-af87-4189-bb4f-171dea9ea41d.woff2") format("woff2"),url("fonts/1459688/556dc087-1c20-4822-b6df-1389f6b4e08f.woff") format("woff"),url("fonts/1459688/5f2dd72f-3779-49cd-a78c-db5f4085deb3.ttf") format("truetype"),url("fonts/1459688/1b8634c8-006a-49c6-aaf3-04a56845d964.svg#1b8634c8-006a-49c6-aaf3-04a56845d964") format("svg");
		}
		@font-face{
		font-family:"Helvetica Neue LT W04_61459696";
		src:url("fonts/1459696/d5e6f65b-c347-4a67-abf2-b6a5ed0f2b46.eot?#iefix");
		src:url("fonts/1459696/d5e6f65b-c347-4a67-abf2-b6a5ed0f2b46.eot?#iefix") format("eot"),url("fonts/1459696/db4d0b73-d038-4fe9-9231-69243e3cf11d.woff2") format("woff2"),url("fonts/1459696/c3f2f99c-fdab-4d17-91e4-1055eddda9ef.woff") format("woff"),url("fonts/1459696/f5692bf8-3d19-4f56-9040-2732063f5a97.ttf") format("truetype"),url("fonts/1459696/b088f0e4-e4fb-4fb3-8c7e-fd13d4653df4.svg#b088f0e4-e4fb-4fb3-8c7e-fd13d4653df4") format("svg");
		}

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:"Helvetica Neue LT W04_45 Light";
}
article, aside, figure, footer, header, hgroup, nav, section {
	display: block;
}
img, object, embed {
	max-width: 100%;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
del {
	text-decoration: line-through;
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted #000;
	cursor: help;
}
/* tables still need cellspacing="0" in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
th {
	font-weight: bold;
	vertical-align: bottom;
}
td {
	font-weight: normal;
	vertical-align: top;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
	clear: both;
}
input, select {
	vertical-align: middle;
}
pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}
input[type="radio"] {
	vertical-align: text-bottom;
}
input[type="checkbox"] {
	vertical-align: bottom;
*vertical-align: baseline;
}
.ie6 input {
	vertical-align: text-bottom;
}
select, input, textarea {
	font: 99% sans-serif;
}
table {
	font-size: inherit;
	font: 100%;
}
a:hover, a:active {
	outline: none;
	cursor:pointer;
}
small {
	font-size: 85%;
}
strong, th {
	font-weight: bold;
}
td, td img {
	vertical-align: top;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
pre, code, kbd, samp {
	font-family: monospace, sans-serif;
}
/* hand cursor on clickable elements */
.clickable, label, input[type=button], input[type=submit], button {
	cursor: pointer;
}
/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {
	margin: 0;
}
/* make buttons play nice in IE */
button {
	width: auto;
	overflow: visible;
}
/* scale images in IE7 more attractively */
.ie7 img {
	-ms-interpolation-mode: bicubic;
}
/* prevent BG image flicker upon hover */
.ie6 html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
/* let's clear some floats */
.clearfix:before, .clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
.clear {
	clear:both;
}
body {
	font: 16px Verdana, Geneva, sans-serif;
	color:#666666;
}
/* we like off-black for text */
body, select, input, textarea {
	color: #333;
}
/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection {
background: #fcd700;
color: #fff;
text-shadow: none;
}
::selection {
background: #fcd700;
color: #fff;
text-shadow: none;
}
/*	j.mp/webkit-tap-highlight-color */
a:link {
	-webkit-tap-highlight-color: #fcd700;
}
ins {
	background-color: #fcd700;
	color: #000;
	text-decoration: none;
}
mark {
	background-color: #fcd700;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
.l-float {
	float:left;
}
.r-float {
	float:right
}
.first {
	margin-left:0 !important;
}
.button, .button:link {
	background: #5a417c none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
	float: right;
    padding: 10px 18px;
    position: relative;
    z-index: 1;
	font: 14px "Helvetica Neue LT W04_45 Light";
}
.button2, .button2:link {
background: #5a417c none repeat scroll 0 0;
border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
font: 14px "Helvetica Neue LT W04_45 Light";
    padding: 10px 18px;
    position: relative;
    z-index: 1;
margin-bottom: 10px;
    margin-left: 25px;
    margin-top: 10px;
}
.lt-ie8 .button:link {
	behavior: url("/js/PIE.htc");
}
.button:hover, .button:active {
	text-decoration:underline;
}
/* Block Elements and Sticky Footer Setup
-------------------------------------------------------------------------------*/
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -246px;/* the bottom margin is the negative value of the footer's height */
	min-width:320px;
}
.wrapper.home {
	margin: 0 auto -246px;
}
.outer-wrap {
	width:100%;
	background: #FFFFFF;
}
footer, .push {
	height: 230px; /* .push must be the same height as .footer */
}
.inner, .wrap {
	width:98%; /* 900px */
	margin: 0 auto;
	max-width:900px;
}
.wrap {
	padding-top: 15px;
}

/* Typography
-------------------------------------------------------------------------------*/
h1, h2, h3, h4, p {
	margin:4px 0 10px;
}
h1 {
	font:58px "Helvetica Neue LT W04_35 Thin";
	color:#ffffff;
}
h2 {
	font:35px "Helvetica Neue LT W04_35 Thin";
	color:#9caf9d;
}
h3 { font:24px/28px "Helvetica Neue LT W04_45 Light";
	color:#5f7577;
}
h3.grey {
	color:#333;
}
h3.black {
	color:#000;
}
h3 span {
	font-weight:normal;
}
h4 {
	font:16px/28px "Helvetica Neue LT W04_61459696";
	color:#9caf9d;
}
h5 {
	font:1.75em/110% 'locator_light', "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif; /* 28/16; */
	color:#464545;
}
h6 {
	font:bold 0.75em/1.583333333333333em Verdana, Geneva, sans-serif; /* 12/16; 19/12 */
	color:#666666;
	margin: 10px 2.58176% 4px;
}
p {
	font:16px/19px "Helvetica Neue LT W04_45 Light";
	color:#545454;
}
 q {
font-size:16px;
line-height:19px;
color:#487087;
font-style: italic;
}
p span {
	color:#66bd2b;
}
p span.mobile-hide {
	color:#666666;
}
span.read-more {
	display:none;
}
a, a:link {
	color:#666666;
	text-decoration:none;
}
.left-side-main a, a:link { 
	color:#5a417c;
}
.left-side-main a {
	font-weight:bold;
}
a:hover, a:active {
}
p a, p a:link {
	font-size:1em;
}
.nav a {
	font-size:16px;
	font-family:"Helvetica Neue LT W04_35 Thin"; 
	color:#545454;
	}
footer a, footer a:link, footer li.copyright {
	font-size:16px;
	line-height: 19px;
	font-family:"Helvetica Neue LT W04_35 Thin"; 
	color:#545454;
}
footer li.copyright {
	line-height:18px;
	text-decoration: none;
	height:18px;
}
footer li {
	padding-bottom: 4px;
	height: 18px;
}
footer a:hover, footer a:active {
	color:#1e1e1e;
}
footer div.secondary ul li a, footer div.secondary ul li a:link {
	color:#FFF;
}
footer div.secondary ul li a:hover, footer div.secondary ul li a:active {
	color:#7ac142;
}
footer .share {
	float: right;	
}
/* Header
-------------------------------------------------------------------------------*/
header {
	position: relative;
	width:100%;
	z-index:1;
	height:110px;
}
.section-nav {
	position:relative;
	height:28px;
}
.section-nav ul {
	height:28px;
	width:466px;
	position:absolute;
	left: 45%; /* 50%; */
	top:0;
	margin-left:-216px;
} /* the right tab moves right 3px and the left tab moves left 4px = 7px smaller than combined tab width || 458 becomes 451 */
.section-nav ul li {
	margin-left: 0.3333333333333333%; /*  3 / 900 */
	height:25px;/* text-decoration: none; color: #000;*/
	display: block;
	width:50%; /*background: url("/img/tab-green.png") no-repeat;
	background-size:100% auto;*/
	position:absolute;
	top:0;
	left:0;
}
.section-nav ul li.second-tab {
	left:50%;
	margin-left: -0.7777777777777778%;  /* 4 / 900 */
}
.section-nav ul li.active { 	/*background-image: url("/img/tab-grey.png"); */
	z-index:-1;
}
.section-nav ul li a { 	/*color:#ffffff;*/ 	/* font:normal 0.6875em/1.909090909090909em  11/16 ; 21/11 */ /*Verdana, Geneva, sans-serif;*/
	text-align:center;
	display:block;
}
.section-nav ul li a img.mobile {
	display:none;
}
.section-nav ul li.active a { /*color:#A6A6AC;*/
}
.section-nav .nav-select {
	float: right;
	display: inline;
	position: relative;
	width:20.44444444444444%; /* 184/900 */
}
.investors .section-nav .nav-select {
	/*display: none;*/
}
.section-nav .nav-select .input-select {
	font-size:1em;
	font-family: Verdana, Geneva, sans-serif;
	color: #666666;
	background: none #f1f2f2;
	border:0 none;
}
.section-nav .nav-select .input-select option {
	color:#000;
}
.section-nav .nav-select .input-submit {
	background: none #66bd2b;
	font: 0.6875em/1.818181818181818em Verdana, Geneva, sans-serif; /* 11/16 ; 20/11 */
	height: 24px;
	padding:0 0 2px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 21.73913043478261%; /* 40/184 */
	z-index: 1;
	color:#FFF;
	border:0 none;
}
.lt-ie9 .section-nav .nav-select .input-submit {
	behavior: url("/js/PIE.htc");/*position:relative;*/
}
.container {
	width:100%;
	position:relative;
}
.logo {
	width:17.22222222222222%; /* 155/900 */
	min-width:128px;
	height:44px;
	display:block;
	margin-top:8px;
}
/* Navigation
-------------------------------------------------------------------------------*/
.nav {
	position:relative;
	width:100%;
	height:58px;
	clear: both;
}
* html .nav {
	padding-bottom:0;
}
.nav ul {
	padding: 18px 0 0;
	height:40px;
	width:98%; /* 900px */
	max-width:900px;
	margin: 0 auto;
	overflow: hidden;
}
.nav li {
	display: block;
	height:28px;
	float:left;
	text-decoration: none;
	padding:0 3.666666666666667% 13px; /* 52/900 */
}
.ie8 .nav li, .ie7 .nav li {
	padding: 0 2.5% 0 2.5%;
}
.nav li.first {
	padding-left:0;
}
.nav li.first a:hover{
	background: none;
}
.nav li.last {
	padding-right:0;
}
.nav li.break {
	margin:0;
	width:1px;
	background-color:#bdbdbd;
	padding:0;
	height:20px; 
}
.nav li.break:hover {
	background-image:none;
	background-color:#bdbdbd;
	cursor:default;
}
/*
.investors .nav li {
	padding:0 1.1% 13px;
}
.investors .nav li.special a{line-height: 15px; text-align :center; }
.ie8 .investors .nav li {
	padding: 0 1.2% 13px;
}
.ie7 .investors .nav li {
	padding: 0 1.1% 13px;
	}
.investors .nav li.first {
	padding-left:0;
}
.investors .nav li.last {
	padding-right: 0;
}
.investors .nav li.break {
	margin:0;
	padding:0;
}
*/
.nav li:hover {
	cursor:default;
}
.wrapper.sub .nav li.active {
	cursor:default;
}
.nav li.no-bg {
	background:none;
}
.nav a, .nav :visited {
	display: block;
}
.nav a:hover, .nav li.active a {
	color:#000;
}
.nav ul .secondary-nav {
	visibility:hidden;
	position:absolute;
	top:58px;
	left:0;
	width:100%;
	background-color:#f5f5f5;
	height:54px;
}
.nav ul .secondary-nav ul {
	width:98%; /* 900px */
	margin: 0 auto;
	max-width:900px;
	padding:0;
	height:54px;
}
.nav :hover {
	white-space:normal;
}
.nav li:hover > a {
	color:5a417c;	
}

.wrapper.sub .nav li.active > a {
	color:#000;
}
.nav ul li:hover .secondary-nav, .nav ul a:hover .secondary-nav, .wrapper.sub .nav ul li.active .secondary-nav {
	display:block;
	visibility:visible;
}
.nav ul :hover .secondary-nav {
	z-index:9999;
}
.nav ul :hover ul li, .wrapper.sub .nav ul li.active ul li {
	display:block;
	background-image:none;
	padding:0 1.333333333333333%; /* 12/900 */
	height:54px;
	margin: 0 0 10px 1.66667%;
}
.lt-ie9 .wrapper.sub .nav ul li.active ul li {
	behavior: url("/js/PIE.htc");
	position:relative;
}
.nav ul :hover ul li.first, .wrapper.sub .nav ul li.active ul li.first {
	padding:0 1.333333333333333%; /* 12/900 */
}
.nav ul ul li a {
	color:#000;
	width:100%;
	float:left;
	height:34px;
	font:16px "Helvetica Neue LT W04_35 Thin";
}
.nav ul :hover ul li a, .wrapper.sub .nav ul li.active ul li a {
	display:block;
	padding-top: 15px;
}
.nav ul ul li, .wrapper.sub .nav ul ul li {
	background:#f5f5f5;
	column-rule: #000;
}
.nav ul :hover ul li:hover, .wrapper.sub .nav ul li.active ul li.active {
	background:#5f7577;
}
.lt-ie9 .nav ul ul li, .lt-ie9 .wrapper.sub .nav ul ul li {
	position:relative;
}
.nav ul :hover ul li:hover a, .wrapper.sub .nav ul li.active ul li.active a {
	color:#FFF !important;
	padding-top: 15px;
}

.mobile-nav {
	display:none;
}
/* Hero
-------------------------------------------------------------------------------*/
.hero {
	width:100%;
	clear: left;
}

.hero .text-box {
    background-color: rgba(0, 0, 0, 0.7);
    display: inline-block;
    float: left;
    margin: 20px 0 20px 20px;
    padding: 20px 20px 20px 20px;
    vertical-align: middle;
    width: 60%;
}
.hero h1 { 
	font:40px/36px "Helvetica Neue LT W04_35 Thin";
	line-height:100%;
	color:#ffffff;
	width:80%;
}
.hero p {
	font:1.8125em/100% "Helvetica Neue LT W04_61459696";
	color:#ffffff;
	width:66.66666666666667%; /* 600/900 */
	margin:0.3666666666666667em 0 0 5.555555555555556%; /* 50/900 */
}
.hero .banner {
	position:relative;
	overflow:hidden;
	width:100%;
	height: 236px;
	display:block;
	background-image:url(/img/slide-1.jpg);
	margin-bottom: 26px;	
}
.hero .banner {
	position:relative;
}

.scrollable {
	position:relative;
	overflow:hidden;
	width:100%;
	margin:0 auto;
	/*cursor:pointer;*/
	display:block;
}
.scrollable .items { /* this cannot be too large */
	width:20000em;
	position:absolute;
	top:0;
	left:0;
	clear:both;
	height:100%;
}
.scrollable .slide {
	float:left;
	width:900px;
	height:100%;
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:100% auto;
	overflow:hidden;
}
.scrollable .slide-a {
	background-image:url("/img/slide-1.jpg");
}
.scrollable .slide-b {
	background-image:url("/img/slide-2.jpg");
}
.scrollable .slide-c {
	background-image:url("/img/slide-3.jpg");
}
.scrollable .slide-d {
	background-image:url("/img/slide-4.jpg");
}

.hero h1 span {
	font-family: 'locator_medium', "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
	display: block;
}
.tile-arrow {
	vertical-align: middle;	
}
.investors .hero .banner { background-image: url("/img/slide-1.jpg"); background-position: left top; height: 236px; }
.investors .hero .banner h1 { font-family: "locator_light", "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif; bottom: 30px; font-size: 3.5em; line-height: 0.9em; position: absolute; text-transform: uppercase;}
.investors .hero .banner h1 strong { font-family: "locator_medium", "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif; font-weight: normal; }

/* #investors-who-we-are  .sub-hero h1 {bottom: 20px; font-size: 2.625em; position: absolute; text-transform: none;} */
/* .budget-saving .sub-hero h1 ,#investors-saving-and-investing .sub-hero h1, #investors-saving-and-investing .protecting .sub-hero h1 ,.life-after-word  .sub-hero h1 {bottom: 20px; font-size: 2.625em; position: absolute; text-transform: none; } */
#investors-saving-and-investing .investors .sub-hero {  background-image: url("/img/slide-2.jpg"); background-position: 0 100%; background-repeat: no-repeat; }
#investors-saving-and-investing .protecting .sub-hero {  background-image: url("/img/slide-1.jpg"); background-position: 0 100%; background-repeat: no-repeat; }
#investors-saving-and-investing .life-after-word .sub-hero {  background-image: url("/img/slide-4.jpg"); background-position: 0 100%; background-repeat: no-repeat; }
/*#investors-who-we-are .who-we-are  .sub-hero {height:186px}*/
#investors-saving-and-investing .budget-saving .sub-hero {  background-image: url("/img/slide-3.jpg"); background-position: 0 100%; background-repeat: no-repeat;}
#investors-saving-and-investing .life-an-adviser .sub-hero { background-image: url("/img/slide-1.jpg");}
.lgl em {color: #808080;}
.mar-o {margin:0; padding-top:5px!important;}

.resizing.on {
	z-index:1;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	background:url("/img/bg-rotation.gif") no-repeat center center #E8E9E9;
	background-size:auto auto;
}
/* position and dimensions of the navigator */
.navi {
	clear:left;
	height:16px;
	padding:16px 0 22px;
	width:96px;
	margin:0 auto;
}
.navi a {
	cursor:pointer;
	width:16px;
	height:16px;
	float:left;
	margin:3px 4.166666666666667%; /* 4/96 */
	background:url("/img/navigator-link.gif") 0 0 no-repeat;
	display:block;
}
.navi a:hover, .navi a:focus {
	background-image:url("/img/navigator-hover.gif");
}
.navi a.active {
	background-image:url("/img/navigator-active.gif");
}
.desktop-spacer, .mobile-spacer {
	display:block;
	pointer-events: none;
	position:relative;

}
.mobile-spacer {
	display:none;
}
.lt-ie8 .desktop-spacer {
	z-index:-9999;
}

.resizing.on {
	z-index:1;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	background:url("/img/bg-rotation.gif") no-repeat center center #E8E9E9;
	background-size:auto auto;
}
/* Category Hero Banners
-------------------------------------------------------------------------------*/
#info-layer-new {
	width:13em;
	height:5em;
	background:#eee;
	position:absolute;
	overflow:hidden;
	padding:1.25em;
	border: 1px solid #CCC;
	text-align:center
}
#info-layer-new {
	
}
#info-layer-new .layer-content {
	font-size:0.75em;
}
#info-layer-new .close {
	position:absolute;
	top:0;
	right:0;
}
.sub-hero,
#professionals-our-approach .sub-hero,
#professionals-making-the-move .sub-hero,
#investors-who-we-are .sub-hero,
#investors-insurance .sub-hero {
	background-image:url(/img/our-approach-hero.jpg);
}

#professionals-latest-updates .sub-hero {
	background-image:url("/img/securitor-news-hero.jpg");
}  

#professionals-making-the-move .sub-hero {
	background-image:url("/img/securitor-news-hero.jpg");
}  

#investors-the-value-of-advice .sub-hero,
#investors-retirement .sub-hero,
#professionals-our-team .sub-hero {
	background-image:url("/img/our-team-hero.jpg");
}

#investors-managing-money .sub-hero,
#investors-saving-and-investing .sub-hero,
#professionals-events .sub-hero {
	background-image: url(/img/slide-1.jpg);
}

#professionals-our-services .sub-hero {
	background-image:url("/img/our-services-hero.jpg");
}

#professionals-accountants-offer .sub-hero {
	background-image:url("/img/accountants-hero.jpg");
}

#professionals-events .sub-hero {
	background-image:url("/img/community-events-hero.jpg");
}
#professionals-events .sub-hero {
	background-image:url("/img/what-is-involved-hero.jpg");
}
#professionals-right-for-you .sub-hero {
	background-image:url("/img/right-for-you-hero.jpg");
}

/* Content
-------------------------------------------------------------------------------*/
.content {
	width:100%;
}
.investors  .section-a {
	padding: 40px 0 20px 0;
}
.section-a .box {
	width: 28.22222222222222%;
	margin-left: 0.6666666666666667%;
	padding: 10px 1.777777777777778% 14px 2.888888888888889%;
	height: 258px;
	background-color: #e8e9e9;
	overflow: hidden;
}
.section-a .box h2 {
	font:24px/29px "Helvetica Neue LT W04_35 Thin";
	color:#545454;
	min-height: 90px;
}
.box p {
	margin-top: 100px;	
}
.box a:hover {
	color:#5a417c;	
}
.professionals .section {
	padding-bottom:30px;
}
.investors .section-a .box {
	width:20.77779%; /* 254/900 */
	margin-left:2.22222%; /* 6/900 */
	padding:10px 0.88888% 14px 1.66666%; /* 16/900; 26/900 */
	min-height:177px;
	background-color:#e8e9e9;
	overflow:hidden;
}
.ie8 .section-a .box h2, .ie7 .section-a .box h2{
	font-size: 1.75em;
	line-height: 1.2em;
}
.section-a .box p {
	font:16px/19px "Helvetica Neue LT W04_45 Light";
	color:#545454;
	overflow:hidden;
} 
.left-side-main .section-a .box {
	width:43.02925989672978%; /* 250/581 */
	margin-left:1.032702237521515%; /* 6/581 */
	margin-bottom:6px;
	padding:10px 2.409638554216867% 14px 3.958691910499139%; /* 14/581; 23/581 */
	min-height:0;
}
.section-b .arrowboxes {
	padding-top:20px;
}
.section-b .box {
	width:16.11111111111111%; /* 145/900 */
	height:142px;
	overflow:hidden;
}
.section-b .arrowboxes.professionals .box {
	height:138px;
	width:20.22222222222222%; /* 182/900 */
}
.section-b .box.first {
	padding-left:2.222222222222222%;
} /* 20/900 */
.section-b .box.last {
	padding-right:1.777777777777778%;
} /* 16/900 */
.section-b .arrowboxes.professionals .box.first {
	padding-left:2.444444444444444%;
} /* 22/900 */
.section-b .arrowboxes.professionals .box.last {
	padding-right:2%;
} /* 18/900 */
.section-b .box .icon {
	width:67.58620689655172%; /* 98/145 */
	margin:12px auto 8px;
	text-align:center;
}
.section-b .arrowboxes.professionals .box .icon {
	margin-top:24px;
}
.section-b .box p, .two-col-layout .section-b .box p {
	text-align:center;
	font-size:14px;
	width:100%;
	margin:4px auto 10px;
}
.section-b .arrowboxes.professionals .box.last p {
	width:60%;
}
.section-b .box.light {
	background-color:#effce7;
}
.section-b .box.dark {
	background-color:#ddead5;
}
.section-b .arrow {
	width:3.777777777777778%; /* 34/900 */
	height:142px;
	background-position:0 0;
	background-repeat:no-repeat;
	background-size:100% 100%;
}
.section-b .arrowboxes.professionals .arrow {
	height:138px;
	width:4.888888888888889%; /* 44/900 */
}
.section-b .arrow.ltd {
	background-image:url("/img/green-ltd.gif");
}
.section-b .arrow.dtl {
	background-image:url("/img/green-dtl.gif");
}
.section-c .col, footer .primary .col {
	width:33%;
}
/* media query */
@media only screen and (max-width: 768px) {
	.section-c .col, footer .primary .col { width:35% }
}
.col.col-c, footer .col.col-c {
	margin-right:0;
}
footer .col.col-c a.youtube{
	display: block;
	background: url(/img/icon-youtube-footer.png) 100% 0 no-repeat;
	padding: 0 41px 0 0;
	margin: 20px 0 0 0;
	display: inline-block;
	height: 32px;
	line-height: 2.8em;
}
.box.rounded {
	/* -webkit-border-radius: 18px 0px 18px 0px;
	border-radius: 18px 0px 18px 0px;*/
}
.lt-ie9 .rounded, .ie7 .rounded, .ie8 .rounded {
	behavior: url("/js/PIE.htc");
	position:relative;
}
.left-side-main {
	float:left;
	width:61.22222222222222%; /* 551/900 */
}
/*.home.investors .left-side-main {
	width: 66.222%;
}*/
.left-side-main hr {
	margin-left: 2.58176%;
}
.left-side-main .block-a, .left-side-main .block-b {
	width:44%; /* 275/551 */
	margin-left:12%
}
.left-side-main .block-a {
	margin-left:0;
}
.right-sidebar {
	float:right;
	width:33%; /* 297/900 */
}
.home .share.hidden {
	display:none;
}
.arrow img {
	width:100%;
	height:100%;
}
.arrow img.vert {
	display:none;
}
.arrow img.hori {
	display:block;
}
p.cont a {
	float:left;
	display:block;
	padding-right:12px;
	margin-top:7px;
	line-height:110%;
}
p.cont a.pdf-icon {
	width:18px;
	height:18px;
	background:url("/img/icon-pdf.gif") no-repeat left 0;
	padding:0;
}
/* Content - Tools
-------------------------------------------------------------------------------*/
.toolbar {
	margin-top:39px;
	min-height:40px;
	height:40px;
}
#page.investors .toolbar {
	margin-top:0;
}
.lt-ie8 .toolbar {
	height:60px;
}
.life-after-word .toolbar{
	margin-top: 0;
}
.toolbar ul {
	padding-top:8px;
}
ul.breadcrumb-list li {
	color:#545454;
	font-size:14px;
	display:inline-block;
	margin:0 3px;
}
ul.breadcrumb-list li a {
	color:#545454;
	font-size:14px;
	font-weight:normal;
}
ul.tool-list li {
	font-size: 14px;
	color:#545454;
	display:inline-block;
	margin-left:2px;
	padding-left:6px;/*	height:19px*/
}
.lt-ie8 ul.breadcrumb-list, .lt-ie8 ul.tool-list {
	padding:30px 0 20px;
}
.lt-ie8 ul.breadcrumb-list li, .lt-ie8 ul.tool-list li, .ie7 ul.breadcrumb-list li, .ie7 ul.tool-list li {
	float:left;
}
ul.tool-list li.print {
	padding-right:24px;
	background:url(/img/icon-printer.png) no-repeat right center;
	line-height:1.727272727272727em; /* 19/11 */
}
ul.tool-list li.l-border {
	border-left:1px solid #666;
}
ul.tool-list li span.large {
	font-size:1.272727272727273em;
} /* 14/11 */
ul.tool-list li span.small {
	font-size:0.9090909090909091em;
} /* 10/11 */
ul.tool-list li.print:hover, ul.tool-list li .increase:hover, ul.tool-list li .decrease:hover, ul.tool-list li .reset:hover {
	cursor:pointer;
	color:#1E1E1E;
}
ul.tool-list li span.disabled:hover {
	color:#666666;
	cursor:default;
}
.share, .youtube-share {
	float:right;
	padding-bottom:10px;
	margin-top: 22px;
}
.youtube-share {
	padding-top:10px;
	margin-bottom:20px;
}
.social-holder {
	position:relative;
}
.home .social-share {
	position:absolute;
	right:0;
	top:0;
	border:0 none;
	width: auto;
	padding:0;
	margin-top:22px;
}
.youtube-share.has-test {
	margin-bottom:0;
	border:0 none;
}
.share .text, .youtube-share .text {
	width:53px;/* 53/168 */
	margin-right:3px /* 3/168 */;
	font-size:0.75em;/* 12/16 */
	line-height: 2.083333333333333em; /* 25/12 */
}
.youtube-share .text {
	color:#000000;
	width:127px;
	line-height: 28px;
}
.share .linkedin, .share .facebook, .share .twitter, .youtube-share .youtube, .social-share .youtube  {
	width:32px;/* 32/168 */
	margin-left:5px /* 5/168 */;
}
.share .youtube-sec.hidden-icon {
	display:none;
}
.youtube-share .youtube , .social-share .youtube{
	width:33px;
}
.share a, .youtube-share a {
	display:block;
}
.at300b:hover {
	opacity:1 !important
}
p.ref {
	font-size: 0.8125em; /* 13/16 */
}
.testimonial {
	margin-top:20px;
	margin-bottom:30px;
}
.testimonial h4 {
	margin:0;
}
.testimonial hr {
	border-color:#E6E6E6;
	margin-top:0;
}
.right-sidebar .contact-mod {
	margin-top:20px;
}
.contact-mod .details {
	background-color: rgba(147, 165, 150, 0.15);
}
.lt-ie9 .contact-mod .details {
	behavior: url("/js/PIE.htc");
	position:relative;
}
.contact-mod .details h3 {
	padding:15px 20px 10px 25px;
	margin:0;
	font-size: 24px;
	line-height: 25px;
	font-family:"Helvetica Neue LT W04_35 Thin";
}
.contact-mod .details p {
	padding:0 20px 10px 25px;
	margin:0;
}
.right-sidebar .find-adviser {
	padding: 20px 8.532423208191126% 20px 8.532423208191126%;
	background: #eef8e8;
	width: 82.93515358361775%;
	margin:1.25em 0;
}
.right-sidebar .find-adviser {
	behavior: url("/js/PIE.htc");
	position:relative;
}
.right-sidebar .find-adviser h3 {
	margin: 0;
	padding: 0;
	font-family: 'locator_light', "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
	font-size: 1.875em;
	color: #66bd2b;
}
.right-sidebar .find-adviser p {
	padding: 5px 0 20px 0;
	margin: 0;
}
.right-sidebar .find-adviser p a {
	color: #464545;
}
.search-block div.selector {
	border: 1px solid #eaeaea;
	height: 32px;
	background: #fff;
	box-shadow: -1px -1px 0 #C0C0C0;
	width: 100%;
	font: 0.75em/1em Verdana,Geneva,sans-serif;
	margin-bottom: 6px;
	position: relative;
	font-style: italic;	
	padding: 0;
}
.search-block div.selector span{
	padding: 10px 0 8px 6%;
	width: 94%;
	display: block;
	height: 14px;
	font-family:'Verdana', Geneva, sans-serif
}
.search-block div.selector .input-select{
	background: #F1F2F2;
	border: none;
	color: #666666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	/*height: 32px;*/
	height:100%;
	display: block;
	line-height: 1em;
}

.search-block button {
	margin: 12px 0 0 0;
	display: block;
	height: 33px;
	background: #66bd2b;
	padding: 0 14%;
	border: none;
	cursor: pointer;
	font-size: 1.0625em;
	font-family: 'locator_light', "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
	color: #fff;
}
.lt-ie8 .contact-mod .details p{
	padding-bottom:0;
}

ul.contacts li .title {
	font:16px/18px "Helvetica Neue LT W04_35 Thin";
	color:#fff;
	background:#5f7577 url("/img/drop-down-arrow-up-small-white.png") no-repeat 94% center;
	height:28px;
	overflow:hidden;
	margin-bottom:1px;
	padding:12px 0 0 25px;
}
ul.contacts li .title:hover {
	cursor:pointer
}

ul.contacts li.last .title {
}
ul.contacts li.last.open .title {
	/*-webkit-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;*/
}
.lt-ie9 ul.contacts li.last.open .title {
	behavior: url("/js/PIE.htc");
	position:relative;
}
ul.contacts li.closed .title {
	color:#333333;
	background:rgba(147, 165, 150, 0.15) url("/img/drop-down-arrow.png") no-repeat 94% center;
}
ul.contacts li.closed .content {
	display:none;
}
ul.contacts .content {
	width:auto;
}
ul.contacts .content p, .find-mod #search-results p {
	padding:12px 20px 10px 25px;
	margin:0;
	overflow:hidden;
	position:relative;
}
ul.contacts .content p, .find-mod #search-results .content {
	margin-bottom:10px;
}
.find-mod #search-results p {
	padding:0;
}
ul.contacts .content p span, .find-mod p span {
	color: #666666;
	display:block;
}
.find-mod p a, .find-mod p a:link {
	font-weight:normal;
}
ul.contacts .content a, .find-mod a {
	font-weight: normal;
	line-height: 17px;
}
ul.contacts .content .lin-block a {
	line-height:1.64em;
}
ul.contacts .content br, .find-mod br {
	line-height:50%;
}
ul.contacts .content .linkedin, .find-mod .linkedin {
	width:24px; /* 24/252 */
	height:auto;
	display: inline-block;
}
.find-mod .linkedin {
	width:18px;
}
ul.contacts .content .linkedin img, .find-mod img {
	width: 21px; /* 21/24 */
	height:auto;
	display: inline-block;
}
.find-mod .linkedin img {
	width:16px;
}
ul.contacts .content .mar-b {
	margin:4px 0 7px;
}
.find-mod #ad-position, .find-mod #ad-mobile, .find-mod #ad-email {
	margin:0 0 7px;
}
.find-mod #ad-email {
	display:inline-block
}
/* Content - Main
-------------------------------------------------------------------------------*/
.content-block {
	padding-bottom:20px;
}
.sub-hero {
	height:186px;
	background-color:#fff;
	margin-bottom:12px;
	position:relative;
}
.find-an-adviser .sub-hero {
	margin-bottom:52px;
}
.lt-ie9 .sub-hero {
	position:relative;
}
.sub-hero h1 {
	position:absolute;
	bottom:0;
	left:1.555555555555556%; /* 14/900 */
	margin:0;
}
.title-bar {
	margin-bottom:10px;
	margin-left: 2.58176%;
}
.no-alpha {
margin-left: 2.58176%;	
margin-top: 20px;
}
.lt-ie9 .title-bar {
	behavior: url("/js/PIE.htc");
	position:relative;
}
.content-block.open .title-bar {
	background-image:url("/img/drop-down-arrow-up-dark.png");
}
.content-block.closed .title-bar {
	background-image:url("/img/drop-down-arrow-dark.png");
}
.lt-ie8 .content-block.closed .title-bar { /* ie7 issue: arrows appear lower on bar */
	background-position:98% 18px;
}
.content-block .title-bar:hover {
	cursor:pointer
}
.two-col-layout h2 {
	margin:20px 0 0 2.581755593803787%;
}
.two-col-layout h3 {
	margin:20px 0 0 2.581755593803787%;
}
.two-col-layout h4 {
	margin:0 0 0 2.581755593803787%;
}
.testimonial h4 {
	margin:0;
}
.testimonial h4 {
	margin:0;
}
.testimonial p {
	margin:0;
}
.two-col-layout h3.black {
	padding-bottom:16px;
}
.two-col-layout .left-side-main p {
	margin:4px 0 10px 2.581755593803787%; /* 15/581 */
}
.two-col-layout p.intro {
	margin-top: 20px;
}
.content-block .title-bar h3 {
	padding:9px 0 8px;
	/*margin-bottom:10px;*/
}
.two-col-layout .subnav-bar {
	background-color:#f1f2f2;
	min-height:45px;
}
.two-col-layout .content-block.open .subnav-bar {
	/*-webkit-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;*/
}
.lt-ie9 .two-col-layout .content-block.open .subnav-bar {
	behavior: url("/js/PIE.htc");
	position:relative;
}
.two-col-layout .content-block.closed .subnav-bar {
	/*-webkit-border-radius: 0 0 15px 0;
	border-radius: 0 0 15px 0;*/
}
.lt-ie9 .two-col-layout .content-block.closed .subnav-bar {
	behavior: url("/js/PIE.htc");
	position:relative;
}
.two-col-layout .subnav-bar ul, .two-col-layout .left-side-main ul {
	margin:0 0 0 2.581755593803787%;
	padding-top:10px;
}
.two-col-layout .left-side-main ul {
	padding:0 0 20px;
}
.two-col-layout .subnav-bar ul li, .two-col-layout .left-side-main ul li {
	display:block;
	float:left;
	font: 16px/19px "Helvetica Neue LT W04_45 Light";
	color:#545454;
	background:url("/img/bullet-purple.png") no-repeat left 6px;
	padding-left:15px;
	margin-left:12px;
}
.two-col-layout .left-side-main ul li {
	float:none;
	padding-bottom:6px;
}
.two-col-layout .content-block .box p {
	/*padding: 20px 2.581755593803787%;  /581 */
	margin: 0 2.581755593803787%;
}
.two-col-layout .content-block.open .box {
	display:block;
}
.two-col-layout .content-block.closed .box {
	display:none;
}
.right-sidebar h3 {
	margin:30px 0 0;
}
.testimonial h3 {
	margin: 15px 30px 0 0;
}
.right-sidebar .comm-events {
	margin-bottom:20px;
}
.right-sidebar .comm-events h3 {
	padding: 9px 0 0;
	margin-bottom:18px;
	color: #9caf9d;
}
.right-sidebar .comm-events h4 {
	margin-left:0px;
	color: #5f7577;
	font:20px "Helvetica Neue LT W04_45 Light";
}
.right-sidebar .find-mod h3 {
	margin-top:0px;
}
.right-sidebar .comm-events a {
	margin-bottom:20px;
	display:inline-block;
		color:#5a417c;
	font-weight:bold;
}
.right-sidebar .comm-events.practice a {
	display:inline;
}

/* Our Team 
-------------------------------------------------------------------------------*/
.box.profiles {
	padding:0 0 22px;
}
.box .profile-image {
	width:25.81755593803787%;/* 150/581 */
	margin-left:3.442340791738382%; /* 20/581 */
	padding: 9px 0;
}
.box .profile-image img {
	/*-webkit-border-radius: 18px 0px 18px 0px;
	border-radius: 18px 0px 18px 0px;*/
}
.lt-ie9 .box .profile-image img {
	behavior: url("/js/PIE.htc");
	position:relative;
}
.box .bio {
	width:59.38037865748709%;/* 345/581 */
	margin-right:6.884681583476764%; /* 40/581 */
}
.box .bio h3, .bio h4, .two-col-layout .content-block .box .bio p {
	margin-left:0;
}
.box .bio h3 {
	padding-bottom:0;
}
.two-col-layout .content-block .box .bio p {
	padding:0 0 6px 0;
}
/* Case Studies
-------------------------------------------------------------------------------*/
.case-study {
	margin:10px 0 22px;
	padding:10px 0;
	background-color:#f8f8f8;
	/*-webkit-border-radius: 18px 0px 18px 0px;
	border-radius: 18px 0px 18px 0px;*/
}
.lt-ie9 .case-study {
	behavior: url("/js/PIE.htc");
	position:relative;
}
.case-study .cs-img {
	width:34.42340791738382%;/* 200/581 */
	margin-left:3.442340791738382%; /* 20/581 */
	padding: 9px 0 0;
}
.case-study .cs-img img {
	/*-webkit-border-radius: 18px 0px 18px 0px;
	border-radius: 18px 0px 18px 0px;*/
}
.lt-ie9 .box .case-study .cs-img img {
	behavior: url("/js/PIE.htc");
	position:relative;
}
.case-study .cs-text {
	width:54.73321858864028%;/* 318/581 */
	margin-right:3.442340791738382%; /* 20/581 */
}
.case-study h3, .case-study h4, .two-col-layout .content-block .case-study p, .two-col-layout .case-study p {
	margin-left:0;
}
.case-study h3 {
	padding-bottom:0;
}
.two-col-layout .content-block .case-study p {
	padding:0 0 6px 0;
}
/* Privacy
-------------------------------------------------------------------------------*/
h3 a, h3 a:link {
	font:normal 1em "Helvetica Neue LT W04_45 Light";
}/* 20/16; */
.two-col-layout .left-side-main ul.sitemap-list {
	margin-top:30px
}
.two-col-layout .left-side-main ul.sitemap-list ul {
	margin-top:12px
}
.two-col-layout .left-side-main ul.sitemap-list li a {
	font-size:17px;
	font-weight:normal;
}
.two-col-layout .left-side-main ul.sitemap-list li {
	background-position: left 5px;
}
.two-col-layout .left-side-main ul.sitemap-list li li {
	background-position: left 2px;
}
.two-col-layout .left-side-main ul.sitemap-list li li a {
	font-size:14px;
}

/* Find an Adviser Page
-------------------------------------------------------------------------------*/
.faa-module, 
.find-an-adviser .results,
.find-an-adviser .search-again {float:left;width:32.55555555555556%/*293/900*/; margin-bottom:20px;}
.find-an-adviser .search-again {clear:left;}
.search-again .faa-module {width:100%;}
.find-an-adviser #map_canvas {float:right;width:64.55555555555556%/*581/900*/;height:518px; /*border-radius: 0 0 20px 0; -webkit-border-radius: 0 0 20px 0; -moz-border-radius: 0 0 20px 0;*/}
#map_canvas img {max-width:none;}
.faa-module { background: none #eef8e8; /*border-radius: 0 0 20px 0; -webkit-border-radius: 0 0 20px 0; -moz-border-radius: 0 0 20px 0;*/}
.faa-inner {padding:22px 7.508532423208191%/*22/293*/;}
.faa-module h3 {font:2.5em/1.166666666666667em /* 30/12;35/30 */ 'locator_light';color:#66bd2b;padding:0;margin:0;}
.faa-module p {color:#464545;line-height:1.5em/*18/12*/;padding:12px 0;margin:0;}
.faa-module .state-drop-down, .faa-module .area-drop-down { position:relative; margin-bottom:10px; }
.faa-module .input-select { background: none #fff; border: 0 none; color: #000; font-family: Verdana,Geneva,sans-serif; font-size: 1em; }
.faa-module .input-submit { background: none #66bd2b; font: 1.0625em/1.294117647058824em /*17/16;22/17*/ 'locator_light'; padding:5px 0 6px; overflow: hidden; width: 21.73913043478261%; /* 40/184 */ color:#FFF; border:0 none; /*-webkit-border-radius: 10px;
	border-radius: 10px;*/ text-align:center; width:49.79919678714859%;/*124/249*/ margin:18px 0 0; }
.right-sidebar .faa-module {width:100%; margin-bottom:0px; margin-top: 20px;}
.home .right-sidebar .faa-module {margin-top: 0px;}
.result-info {color:#666666; font: 0.75em/1.583333333333333em /*12/16;19/12*/  Verdana, Geneva, sans-serif; margin-bottom:16px;}
.contact-details {border-top:1px solid #e5e4e4; color:#666666; font: 0.75em/1.583333333333333em /*12/16;19/12*/ Verdana, Geneva, sans-serif;padding:8px 0;}
.contact-details .parent-business {	font:1.5em/1.444444444444444em /*18/12;26/18*/ 'locator_light'; color:#66bd2b;}
.contact-details .address-details {padding:3px 0 0 40px;background:url("/img/icon-marker.png") no-repeat 0 0; display:block; min-height:42px;margin:4px 0 8px;position:relative;}
.address-details .assign-letter {position:absolute;top:6px;left:0;width:33px;height:42px;text-align:center;font:bold 1.333333333333333em /*16/12*/ Arial, Helvetica, sans-serif; color:#fff;display:block;}
.contact-details .email-block {padding:3px 0 0 40px;background:url("/img/icon-email.png") no-repeat 0 4px; display:block; min-height:22px;color:#66bd2b; font: 1em/1.583333333333333em /*16/16;19/12*/ Verdana, Geneva, sans-serif;}
.contact-details .phone-block {padding:3px 0 0 40px;background:url("/img/icon-phone.png") no-repeat 0 0; display:block; min-height:28px;color:#66bd2b; font: 1em/1.583333333333333em /*16/16;19/12*/ Verdana, Geneva, sans-serif;}
.contact-details .email-block a {color:#66bd2b; font:bold 1em/1.583333333333333em /*12/12;19/12*/ Verdana, Geneva, sans-serif; text-decoration: none;}
.search-again-trigger {color:#FFF;font:1.0625em/1.294117647058824em /*17/16;22/17*/ 'locator_light';padding:5px 14px;/*border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px;*/cursor:pointer;background: url("/img/drop-down-arrow-small-white.png") no-repeat scroll 95% center #66BD2B;}
.faa-reveal {display:none;}

/* Footer
-------------------------------------------------------------------------------*/
footer {
	margin-top:20px;
	position:relative;
}
footer, footer div.primary, footer .secondary {
	width:100%;
}
footer div.primary {
	background-color:#e8e9e9;
	padding:0 0 20px 0;
}
footer.investors div.primary ul li.hide-link.p {
	display:none;
}
footer.professionals div.primary ul li.hide-link.i {
	display:none;
}
footer div.secondary {
	background-color:#545454;
	height:73px;
	padding-top:15px;
}
footer div.secondary .logo {
	margin-top:0;
}
footer div.secondary ul, footer div.secondary li {
	height:13px;
	display:block;
}
footer div.secondary li {
	font-size:0.6875em;/* 11/16 */
	line-height:120%;
}
footer div.secondary ul li {
	float:left;
	display:block;
	border-left:1px solid #FFF;
	margin-left:5px;
	padding-left:5px;
}
footer div.secondary ul li.first {
	border:0 none;
}
footer div.secondary ul li a {
	margin:0 2px;
	font-size:1em;
	line-height:120%;
}
footer ul, footer .col-c a {
	margin-top:22px;
}
/****************** OVERLAY ***************************/
#modal {
	background:url("/img/bg-overlay.png") transparent;
	z-index: 3000;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
}
.site-select {
	background:url("/img/bg-overlay-inner.jpg") no-repeat center top transparent;
	background-size:100% 100%;
	padding:0;
	width:98%;
	height:601px;
	margin-left: -40%;
	opacity:1;
	position:absolute;
	top: 68px;
	left:50%;
	min-height:310px;
}
.site-select .logo-light {
	width:17.77777777777778%; /* 160/900 */
	height:46px;
	margin:34px 0 0 4.777777777777778%; /* 43/900 */
}
.site-select .box {
	background: url("/img/bg-white.png") transparent;
	position:absolute;
	min-height: 140px;
	overflow: hidden;
	padding: 24px 3.888888888888889% 0 3.888888888888889%;/* 35/900 */
	width: 36.88888888888889%; /* 332/900 */
	bottom: 40px;
}
.site-select .box.box-a {
	left:4.888888888888889%;
}
.site-select .box.box-b {
	left:51.11111111111112%;
}
.site-select .box a {
	font:1.375em/100% 'locator_light', "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif; /* 22/16; */
	color:#66bd2b;
	margin-top:36px;
	display:inline-block;
}
.site-select .box a span {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 7px solid #66bd2b;
	display:inline-block;
	margin-right:5px;
}
.contact-block .right-sidebar {
	float:left;
}
.contact-block .left-side-main{
	float:right;
	overflow:hidden;
}
.contact-block .left-side-main .map {
	width:100%;
	/*border-bottom-right-radius:40px;
	-moz-border-bottom-right-radius:40px;
	-webkit-border-bottom-right-radius:40px;
	-o-border-bottom-right-radius:40px;
	-ms-border-bottom-right-radius:40px;*/
	overflow:hidden;
	position:relative;
}
.contact-block .left-side-main .map{
	behavior: url("/js/PIE.htc");
	position:relative;
}
.contact-block .left-side-main .map .img-map {
	/*border-bottom-right-radius:40px;
	-webkit-border-bottom-right-radius:40px;
	-moz-border-bottom-right-radius:40px;
	-ms-border-bottom-right-radius:40px;
	-o-border-bottom-right-radius:40px;*/
}
.contact-block .left-side-main .map .img-map{
	behavior: url("/js/PIE.htc");
	position:relative;
}
.contact-block .left-side-main .map .left-shadow {
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	height:100%;
	width:3%;
	display:block;
	box-shadow:inset 4px 0px 6px #9A9A9A;
	-webkit-box-shadow:inset 4px 4px 6px #9A9A9A;
}
.contact-block .left-side-main .map .top-shadow {
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	height:3%;
	width:100%;
	display:block;
	box-shadow:inset 0px 3px 5px #9A9A9A;
	-webkit-box-shadow:inset 3px 3px 5px #9A9A9A;
}

.contact-block .left-side-main .map img {
	display:block;
}
.contact-block .right-sidebar .share{
	border:none;
	padding-bottom:0.625em;
}
.address-block {
	overflow:hidden;
	width:100%;
}
.address-block li {
	display:block;
	padding:1em 0 0 0;
	margin:1em 0 0 0;
	border-top:1px solid #e5e4e4;
	overflow:hidden;
}
.address-block .mail{
	overflow:hidden;
	width:100%;
}
.address-block .mail p{
	font:0.75em/100% 'locator_light', "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif; /* 22/16; */
	color:#66bd2b;
	padding:2px 0 0 0;
}
.address-block h3{
	font:1.15em/100% 'locator_light', "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
	color:#66bd2b;
	margin:0;
	padding:0;
}
.address-block span {
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	width:6.734% /*16.835%;*/;
	height:auto;
	text-transform:uppercase;
	float:left;	
	padding:0 3% 0 0;
}
.address-block p {
	float:left;
	width:90%;
	font: 0.625em/100% Verdana, Geneva, sans-serif;
	line-height:normal;
	margin:0;
}
.address-block .address {
	overflow:hidden;
	width:100%;
	padding: 10px 0;
}
.result-block {
	overflow:hidden;
	width:100%;
}
.result-text {
	overflow:hidden;
	width:100%;
}
.result-text span, .result-text p {
	font-family:'Verdana', Geneva, sans-serif;
	font-size:0.625em;
	font-weight:bold;
}
.result-text p {
	font-weight:normal;
	padding:0;
	margin:0;
}
.search-form {
	overflow:hidden;
	width:100%;
	padding:1em 0 0 0;
}
.search-form .input-search {
	width:100%;
	background:#66bd2b;
	overflow:hidden;
	/*border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;*/
	position:relative;
	padding:10px 0;
	text-indent: 10px;
}
.search-form .input-search {
	behavior: url("/js/PIE.htc");
	position:relative;	
}
.input-search input[type='text'] {
	border:0;
	background:#66bd2b;
	padding:0 5%;
	color:#fff;
	outline:none;
	font-family:"Helvetica Neue LT W04_45 Light", Helvetica, sans-serif;
	width:82%;
}
.input-search .arrow {
	position:absolute;
	background:url(/img/drop-down-arrow-white.png) 0 center no-repeat;
	display:block;
	top:50%;
	right:10px;
	width:1.5625em;
	height:13px;
	margin-top:-6px;
}
#mobile-left-side-main .search-form {display:none}
/* Media queries!
-------------------------------------------------------------------------------*/

@media only screen and (min-width: 821px) {
 .site-select {
 width:900px;
 margin-left:-450px;
}
}/*/mediaquery*/
 @media only screen and (min-width: 841px) and (max-width: 940px) { /* extra pixel width accounts for scrollbar */
 .hero {
 font-size:85%;
}
 .hero a {
 font-size:19px !important;
}
/*
 .investors .nav a {
 font-size:98%;
}
 .investors .nav li {
 padding: 0 1.9% 13px;
}
*/
 ul.contacts .content a {
 font-size:11px;
}
}/*/mediaquery*/
 @media only screen and (min-width: 741px) and (max-width: 840px) {
 .hero {
 font-size:75%;
}
 .hero a {
 font-size:19px !important;
}
/*
 .investors .nav a {
 font-size:92%;
}
.investors .nav li.last {
	padding-right: 0;
}
 .investors .nav li.break {
 height: 24px;
}
*/
 ul.contacts .content a {
 font-size:10px;
}
}/*/mediaquery*/
 @media only screen and (min-width: 641px) and (max-width: 740px) {
 .hero {
 font-size:65%;
}
 .hero a {
 font-size:16px !important;
}
/*
 .investors .nav a {
 font-size:84%;
}
 .investors .nav li {
 padding: 0 1.5% 13px;
}
 .investors .nav li.break {
 height: 20px;
}
*/
 ul.contacts .content a {
 font-size:9px;
}
}/*/mediaquery*/
 @media only screen and (min-width: 641px) and (max-width: 820px) {
 .inner, .wrap, .nav ul {
 width:98%;
}
/*  .section-nav .nav-select {
 display:none;
} */
 .hero h1 {
 margin:0.8em 0 0 5.55556%;
}
}/*/mediaquery*/
 @media only screen and (max-width: 640px) {
.hero h1 {
	font-size:28px;	
}
.hero .text-box {
	width:78%;	
}
.sub-hero h1 {
	margin-left: 2.581755593803787%;
}
.investors .section-a .box {
	margin-left: 0;
	margin-bottom: 10px;
	min-height: 0;
	padding: 20px 14.5625% 14px 6.5%;
	width: 78.9375%;
	height:auto!important;
}
.address-block li {
	padding-top:1.2em;
	margin-top:1.2em;
} 
.result-text span, .result-text p {
	font-size:1.5em;
}
.search-form {
	display:none;
}
#mobile-left-side-main .search-form {
	display:block;
	margin:1.2em 0 1em;
}
#mobile-left-side-main .search-form .input-search input[type='text']{
	font-size:2.1875em;
}
.search-block div.selector span {
	background: url(/img/drop-down-arrow-mobile.png) 95% center no-repeat!important;
	font-size:1.5em!important;
	padding-top:0;
	height:100%;
	line-height:4em;	
}
.search-block button {
	height: 70px;
	font-size: 2.25em;
	font-family:"Helvetica Neue LT W04_45 Light", Helvetica, sans-serif;
}
 #professionals-making-the-move h1 {
 font-size:2.875em;
} /* 46/16 */
 h3 { /* mainly used on homepage and on right sidebar modules */
 font:28px/32px "Helvetica Neue LT W04_45 Light", Helvetica, sans-serif; /* 39/16; */
 color:#5f7577;
}
 h3.grey {
 color:#333;
}
 .content-block .title-bar h3 {
 padding-right:6%;
}
 h3.black {
 color:#000;
}
 #professionals-our-services h3.grey {
 font:1.5em/1.333333333333333em Verdana, Geneva, sans-serif; /* 19/16; 27/19 */
 color:#666666;
}
 .bio h3, ul.contacts li .title { /* our team page and join us module */
 font-size:1.75em; /* 28/16; */
}
 h4 {
 font:1.3125em/1.238095238095238em "Helvetica Neue LT W04_45 Light", Helvetica, sans-serif; /* 21/16; 26/21 */
}
 h6 {
 font:bold 1.1875em/1.421052631578947em "Helvetica Neue LT W04_45 Light", Helvetica, sans-serif; /* 19/16; 27/19 */
}
 p {
 font:1.1875em/1.421052631578947em "Helvetica Neue LT W04_45 Light", Helvetica, sans-serif; /* 19/16; 27/19 */
}
 .two-col-layout .left-side-main p.intro {
 font-size:1.5em; /* 24/16 */
 line-height:1.333333333333333em; /* 32/24 */
 margin-bottom:20px;
}
 p.ref {
 font-size: 1.375em;
} /* 22/16 */
 a, a:link {
 font:bold 1.1875em/1.421052631578947em "Helvetica Neue LT W04_45 Light", Helvetica, sans-serif; /* 19/16; 27/19 */
}
 q {
font-size:16px;
line-height:19px;
color:#487087;
}
.section-a .box p a {
    color: #545454;
    font: 16px/19px "Helvetica Neue LT W04_45 Light";
    overflow: hidden;
}
 span.mobile-hide {
display:none;
}
 span.read-more {
 display:block;
 width: 110px;
 color:#333;
 font:23px/26px "Helvetica Neue LT W04_45 Light", Helvetica, sans-serif;
 margin-top:30px;
 padding-right:40px;
 background:url("/img/drop-down-arrow-dark-l.png") no-repeat 94% 64%;
}
 span.read-more:hover {
cursor:pointer;
}
 .two-col-layout .left-side-main ul li {
 font:1.1875em/1.421052631578947em "Helvetica Neue LT W04_45 Light", Helvetica, sans-serif; /* 19/16; 27/19 */
 color:#666666;
}
.wrapper {
 margin:0 auto -258px;
}

 .inner, .outer-wrap, .section-nav ul, .nav ul {
 width:100%;
}
 .wrap {
 width:96.875%; /* 620/640 */
}
 .hero {
font-size:96%;
}
 .button.level, .button.level:link {
 z-index:0;
}
 .section-nav {
 height:47px;
 border-top: 5px solid #e8e9e9;
}
 .section-nav .nav-select {
 display:none;
}
 .section-nav ul {
 left: 0;
 margin-left:0;
 height:47px;
}
 .section-nav ul li {
 height:47px;
}
 .section-nav ul li a img.mobile {
display:block;
}
 .section-nav ul li a img.desktop {
display:none;
}
 .logo {
 width:33.90625%; /* 217 /640 */
 height:50px;
 margin-left: 3.225806451612903%;/* 20/620 */
 float:left;
 margin-top:34px;
}
 .arrow img.vert {
display:block;
}
.arrow img.hori {
display:none;
}
 .desktop-spacer, .nav {
 display:none;
}
 .mobile-spacer, .mobile-nav {
 display:block;
}
 .mobile-nav {
 float:right;
 width:55.3125%; /* 354/640 */
 height:50px;
 margin-right:2.34375%; /* 15/640 */
 margin-top:34px;
 background: none #f1f2f2;
 /*-webkit-border-radius: 10px 0 10px 0;
 border-radius: 10px 0 10px 0;*/
}
 .mobile-nav ul {
 padding: 0;
 height:50px;
 width:100%;
 max-width:354px;
}
 .mobile-nav li {
 display: block;
/* height:24px;*/
 float:left;
 text-decoration: none;
 padding:13px 0 13px 5.649717514124294%; /* 20/354 */
}
 .mobile-nav ul.primary li.first {
 float:none;
 cursor:pointer;
 color:#666;
 clear:both;
 padding:0;
 margin:0;
}
 .mobile-nav ul.primary li.first .mm {
float:left;
padding:13px 0 13px 5.649717514124294%; /* 20/354 */
display:block;
width:auto;
margin:0;
clear:both;
font:1.36375em/1.099908340971586em "Helvetica Neue LT W04_45 Light", Helvetica, sans-serif; /*  21.82/16; 24/21.82 */
}
 .mobile-nav ul.primary li.first .arrow-green {
 float:right;
 width:65px;
 height:50px;
 background:url(/img/drop-down-arrow-white.png) center center no-repeat #5a417c;
 text-indent:-9999px;
 color:#fff;
 display:block;
}
 .mobile-nav ul.primary li.first.hover .arrow-green {
 background-image:url(/img/drop-down-arrow-up-white.png);
}
.mobile-nav a, .mobile-nav :visited {
 display: block;
}
.mobile-nav a:hover, .mobile-nav a:visited {
 color:#000;
}
 .mobile-nav ul .secondary-nav {
 visibility:hidden;
 position:absolute;
 left:0;
 width:100%;
 z-index:9999;
}
 footer .mobile-nav ul li .secondary-nav.hide-this, .wrapper .mobile-nav ul li .secondary-nav.hide-this {
 visibility:hidden;
}
 header .mobile-nav ul .secondary-nav {
 top:100%;
}
 .mobile-nav ul .secondary-nav ul {
 margin: 0 auto;
 height:auto;
 max-width:640px;
 padding:16px 2.7% 16px;/* 25/640 */
 width: 89.0625%;  /* 570/640 */
 background-color:#FFF;
 border:1px solid #545454;
 z-index:9999;
}
footer .mobile-nav ul .secondary-nav ul {
 padding-bottom:20px;
}
 .mobile-nav :hover {
 white-space:normal;
}
 .mobile-nav ul li.hover .secondary-nav {
 display:block;
 visibility:visible;
}
 .mobile-nav ul ul li {
 width:44.3859649122807%; /* 253/570 */
 padding:12px 2.807017543859649%; /* 16/570 */
 height:auto;
 margin-bottom:38px;
}
 .lt-ie9 .mobile-nav ul ul li {
 behavior: url("/js/PIE.htc");
 position:relative;
}
 .mobile-nav ul ul li.bottom {
 margin-bottom:0;
}
 .mobile-nav ul .hover ul li a {
 display:block;
 color:#5a417c;
 width:100%;
 font:normal 1.099908340971586em/120% "Helvetica Neue LT W04_45 Light", Helvetica, sans-serif; /*24/21.82*/
 height:auto;
}
 .mobile-nav ul .hover ul li:hover {
 background-color:#eff8e9;
}
 .outer-wrap {
 background: none transparent;
 overflow:hidden;
 margin-bottom:2em;
}
 .lt-ie9 .outer-wrap {
 background: none transparent;
}
 .hero h1 {
 width:auto;
 margin:0.5em 10px 0 5.555555555555556%; /* 50/900 */
}
 .hero p {
 width:auto;
}
 .scrollable .slide {
 background-size:auto 100%
}
 .toolbar {
 display: none;
}
 .left-side-main, .home.investors .left-side-main {
 width:100%;
}
 .left-side-main .block-a, .left-side-main .block-b {
 width:100%;
 margin-left:0;
 float:none;
}
 p.cont a.pdf-icon {
margin-top:8px;
}

 .right-sidebar {
 float:left;
 width:100%;
}
/* .home.investors .right-sidebar {
 display:none;
}*/
 .right-sidebar .share {
 padding-bottom: 20px;
 padding-right: 0;
 width: 100%;
 float:left;
 border-bottom:5px solid #e5e5e5;
 margin-bottom:20px;
 margin-top: 20px;
}
.investors .right-sidebar .share, .other .right-sidebar .share {
/* border-bottom:0 none;
 padding-bottom:0;*/
}
 .right-sidebar .share .text {
 display:none;
}
.right-sidebar .find-adviser h3 {
	font-size:4.0625em;
}
.right-sidebar .find-adviser p {
	font-size:1.2em;
}
.search-block div.selector {
	height:70px;
}
 .right-sidebar .share div {
 width:55px;
}
 .right-sidebar .share .linkedin, .right-sidebar .share .facebook, .right-sidebar .share .twitter {
 margin-left:8px;
 margin-right:8px;
}
 .right-sidebar .youtube-sec.hidden-icon {
display:block;
width:auto;
}
 .right-sidebar .youtube-sec.hidden-icon span {
margin-right:10px;
}
.home .social-share { /* hide homepge social links in the header */
	display:none;
}
.youtube-share { /* hide youtube social links that were in the RHS */
	display:none;	
}
.home .share.hidden {
	padding-bottom:1em;
	display:block;
	width:auto;
	float:none;
	border:0 none;
	overflow:hidden;
}
.home .share.hidden .linkedin, 
.home .share.hidden .facebook, 
.home .share.hidden .twitter, 
.home .share.hidden .youtube-sec {
	width:55px;
	margin-left:8px;
	margin-right:8px;	
}
.home .share.hidden .linkedin {
	margin-left:0;
}
.home .share.hidden .youtube-sec {
	margin-right:0;	
}
.home .share.hidden .youtube-sec.hidden-icon { 
display:block;
width:auto;
}
.home .youtube-sec.hidden-icon span {
margin-right:10px;
}
.right-sidebar hr {
 display:none;
}
.right-sidebar .testimonial {
 border-bottom: 1px solid #E5E5E5;
 padding-bottom: 20px;
 margin-left: 10px;
    margin-right: 10px;
}
ul.contacts li .title {
 padding: 25px 0 20px 25px;
 color:#fff;
 font-size:24px;
}
.right-sidebar .contact-mod {
 margin-bottom:20px;
 clear: left;
}
/* join us intro copy */
.right-sidebar .contact-mod .details p {
 font-size:1.375em; /* 22/16 */
 line-height:1.590909090909091em; /* 35/22 */
}
/* join us contact details */	
ul.contacts .content p {
 font-size:1.25em; /* 20/16 */
}
 ul.contacts .content a.linkedin {
 width: 32px;
 margin-right:10px;
}
 ul.contacts .content .linkedin img {
 width:100%;
}
 ul.contacts .content .lin-block a {
 color:#333;
 line-height: 30px;
}
 .right-sidebar .comm-events {
 display:none;
}
 .navi {
padding: 25px 0 13px;
width:120px;
}
 .navi a {
margin:3px 7px;
}
.section-a {
 margin-top: 15px;
 padding: 0 0 1.5em 0;
 overflow:hidden;
}
 .investors .section-a {
 border-bottom:0 none;
 margin-bottom:0;
}
 .section-a .box.l-float, .arrowboxes .l-float {
 float:none;
}
 .section-a .box {
 margin-left:0;
 margin-bottom:10px;
 min-height: 0;
 padding: 20px 14.5625% 14px 6.5%;
 width: 78.9375%;
}
 .section-a .box h2, .section-a .box p {
 height:auto;
}
 .section-a .box p {
font-size:1.5em; /* */
}
 .left-side-main .section-a .box {
 width:91.9375%; /* 614/640 */
 margin-left:0;
 margin-bottom:10px;
 padding:20px 1.5625% 14px 6.5%; /* 10/640; 16/640 */
 min-height: 0;
}
 .button, .button:link {
margin: 1em 5.55556% 0;
display:block;
}
 .left-side-main .section-a .box a {
font-size:1.5em;
}
 .section-b .box, .section-b .arrowboxes.professionals .box {
 width:100%;
 height:auto;
}
 .section-b .box.first, .section-b .arrowboxes.professionals .box.first {
 padding-left:0;
}
 .section-b .box.last, .section-b .arrowboxes.professionals .box.last {
 padding-right:0;
}
 .section-b .box.light {
 background-color:#effce7;
}
 .section-b .box.dark {
 background-color:#ddead5;
}
 .section-b .arrow, .section-b .arrowboxes.professionals .arrow {
 width:100%;
 height:42px;
 background-position:0 0;
 background-repeat:no-repeat;
 background-size:100% 100%;
}
 .left-side-main .section-b .box p {
/* font-size:10px; */
}
 .section-b .arrowboxes.professionals .box.last p {
width:100%;
}
 .section-b .arrow.ltd {
 background-image:url("/img/green-vert-ltd.gif");
}
 .section-b .arrow.dtl {
 background-image:url("/img/green-vert-dtl.gif");
}
 .section-c, footer div.primary {
 /* display:none; */
}
.contact-block .left-side-main {
	padding:1.25em 0;
}
.address-block h3{
	font-size:2.1875em;
}
.address-block p {
	font-size:1.5em;
}	
.address-block .mail p {
	font-size:1.5em;
}
.address-block .mail span {
	padding-top:7px;
}
.result span, .result p {
	font-size:1.5em;
}
.result p {
	font-size:1.5em;
}		



/* Mobile - Our Team 
-------------------------------------------------------------------------------*/
.box .bio {
 margin-right: 0%;
 width: 66.26508%;
}
 .right-sidebar .find-mod {
 display:none;
}

/* Privacy
-------------------------------------------------------------------------------*/
h3 a, h3 a:link {
font:normal 1em "Helvetica Neue LT W04_45 Light", Helvetica, sans-serif;
} /* 20/16; */
 .two-col-layout .left-side-main ul.sitemap-list li a {
font-weight:normal;
}
 .two-col-layout .left-side-main ul.sitemap-list li {
background-position: left 7px;
}
 .two-col-layout .left-side-main ul.sitemap-list li {
font-size:1em;
}
 .two-col-layout .left-side-main ul.sitemap-list li li {
background-position: left 6px;
}

/* Find an Adviser Page
-------------------------------------------------------------------------------*/
.find-an-adviser.results-page .results, .find-an-adviser.results-page .search-again .search-again-trigger {font-size:200%;}
.find-an-adviser .results, 
.find-an-adviser .faa-module,
.find-an-adviser .search-again {width:90%;margin:0 5% 20px;}
.find-an-adviser.results-page .faa-module {width:100%;margin:0;}
.find-an-adviser #map_canvas {float:left;width:90%;height:450px;margin:0 5% 20px;}
.search-again-trigger {background-image: url("/img/drop-down-arrow-white.png");}
.address-details .assign-letter {font-size:16px;top:12px;}
.contact-details .address-details {background-position:0 6px;}
.contact-details .email-block { background-position:0 14px;}
		
/* Mobile - Footer 
-------------------------------------------------------------------------------*/

footer, .push {
height:200px;	
margin-top:40px;
}

footer .mobile-nav {
 margin:0 1.111111111111111% 25px 0; /* 10/900 */
}
 footer .mobile-nav ul .secondary-nav {
 bottom:100%;
}
 footer .mobile-nav ul.primary li.first .arrow-green {
 background:url(/img/drop-down-arrow-white.png) center center no-repeat #66bd2b;
}
 footer .mobile-nav ul.primary li.first.hover .arrow-green {
 background-image:url("/img/drop-down-arrow-white.png");
}
 footer ul.primary {
 margin-top:0;
}
.section-c .col, footer .primary .col { width:100% }
}
footer .share {
	float: left;
	margin-left:20px;
}
footer ul, footer .col-c a {
margin-left: 20px; 	
}
 footer div.secondary ul, footer div.secondary li {
 height:auto
}
 footer div.secondary {
 height:100px;
 padding-top:0px;
 clear:both;
}
 footer div.secondary .inner {
 width:87.5%;
 position:relative;
}  /* 560/640 */
 footer div.secondary .inner ul {
 float:none;
 float:left;
 margin-top:0;
}
 footer div.secondary ul li {
 font-size:1.375em;/*22/16*/
 margin-left:20px;
 padding-left:20px;
}
 footer div.secondary ul li.first {
 padding-left:0;
}
 footer div.secondary .inner .logo {
 clear:both;
 width:33.75%;/* 189/560 */
 height:55px;
 margin:30px 0 0;
}
}/*/mediaquery*/
 @media only screen and (min-width: 541px) and (max-width: 600px) {
 .hero, footer div.secondary {
 font-size:82%;
}
 .hero a {
 font-size:19px !important;
}
 .two-col-layout .subnav-bar ul li, .two-col-layout .left-side-main ul li {
 background:url("/img/bullet-purple.png") no-repeat left 9px;
}
}/*/mediaquery*/
 @media only screen and (min-width: 481px) and (max-width: 540px) {
 .hero, footer div.secondary {
 font-size:75%;
}
 .hero a.button:link {
font-size:16px;
}
 .two-col-layout .subnav-bar ul li, .two-col-layout .left-side-main ul li {
 background:url("/img/bullet-purple.png") no-repeat left 9px;
}

}/*/mediaquery*/
 @media only screen and (min-width: 361px) and (max-width: 480px) {
 .hero, footer div.secondary {
 font-size:64%;
}
 .hero a.button:link {
font-size:15px;
}
 p {
 font:1em/1.1875em; /* 19/16 */
}
 a, a:link {
 font:1em/1.1875em "Helvetica Neue LT W04_45 Light", Helvetica, sans-serif; /* 19/16 */
}
 .two-col-layout .left-side-main p.intro {
 font-size:1.125em; /* 18/16 */
 line-height:1.277777777777778em; /* 23/18 */
 margin-bottom:20px;
}
 .two-col-layout .subnav-bar ul li, .two-col-layout .left-side-main ul li {
 background:url("/img/bullet-purple.png") no-repeat left 6px;
}
 span.read-more {
 font:16px/20px 'locator_medium';
}
 .share .youtube-sec.hidden-icon span {
font-size:12px;
}
 .mobile-nav ul.primary li.first {
 font-size:90%;
}
 .mobile-nav ul ul li {
 margin-bottom: 16px;
}
 ul.contacts .content a.email {
font-size:15px;
line-height:22px;
}
}/*/mediaquery*/
 @media only screen and (max-width: 400px) {
.scrollable {
	height:320px;
}
 @media only screen and (max-width: 360px) {
 .hero, footer div.secondary {
font-size:56%;
}
.hero a.button:link {
font-size:14px;
}
 .sub-hero {
height:110px;
}
 .sub-hero h1 {
font-size:2em
}
 #professionals-making-the-move h1 {
font-size:2em
}
 header {
height:auto;
}
 .section-nav {
height:25px;
}
 .wrap {
padding-top:0;
}
 .section-a, .section-b, .sub .left-side-main, .testimonial {
 font-size:52%;
}
 p.cont a.pdf-icon {
 margin-top: 0;
}
 span.read-more {
 font:16px/20px 'locator_medium';
}
 .mobile-nav, footer .mobile-nav {
 width:160px;
 margin-top:24px;
 height: 40px;
}
 .right-sidebar .contact-mod h3 {
 font-size:20px;
}
 .share .youtube-sec.hidden-icon span {
display:none;
}
 .share .youtube-sec.hidden-icon a {
float:none;
}
 .right-sidebar .contact-mod .details p, ul.contacts .content p {
font-size:16px;
}
 ul.contacts li .title {
font-size:18px;
}
 footer .mobile-nav {
 margin-top:0
}
 .mobile-nav ul, footer .mobile-nav ul {
 height: 40px;
}
 .mobile-nav ul.primary li.first .arrow-green, footer .mobile-nav ul.primary li.first .arrow-green {
 height: 40px;
 background-size: 30% auto;
}
 .two-col-layout .subnav-bar ul li, .two-col-layout .left-side-main ul li {
 background:url("/img/bullet-purple.png") no-repeat left 2px;
}
 .mobile-nav ul.primary li.first, footer .mobile-nav ul.primary li.first {
 font-size:65%;
}
 header .mobile-nav ul .secondary-nav {
 top: 80%;
}
 .mobile-nav ul ul li {
 margin-bottom: 3px;
}
 ul.contacts .content a.email {
font-size:13px;
line-height:22px;
}

/* Find an Adviser Page
-------------------------------------------------------------------------------*/
.find-an-adviser.results-page .results, .find-an-adviser.results-page .search-again .search-again-trigger {font-size:100%;}
.find-an-adviser #map_canvas {height:250px;}
.search-again-trigger {background-image: url("/img/drop-down-arrow-small-white.png");}
.address-details .assign-letter {font-size:16px;top:6px;}
.contact-details .address-details {background-position:0 0px;}
.contact-details .email-block { background-position:0 6px;}

}/*/mediaquery*/


/*@media only screen 
and (max-width : 320px) {
 .hero h1{
font-size:22px;
}
}
*/
/* Print styles
-------------------------------------------------------------------------------*/
@media print {
body, .wrapper {
	width: 100%;
	height:auto;
}
header {
	height:auto;
}
header .inner .section-nav, header .nav, .toolbar .tools, .right-sidebar .share, ul.contacts li.closed, footer, .push {
	display:none;
}
.outer-wrap {
	background: none transparent;
}
.toolbar {
	margin-top: 0;
	min-height: 0;
}
.sub-hero {
	background: none repeat scroll 0 0 transparent;
	height: auto;
	margin: 12px 0;
}
.sub-hero h1 {
	color:#000;
	position:static;
}
.two-col-layout .subnav-bar ul, .two-col-layout .left-side-main ul {
	margin-left:20px;
}
.two-col-layout .subnav-bar ul li, .two-col-layout .left-side-main ul li {
	display: list-item;
	list-style: disc outside none;
	padding-left:0;
}
}
/* /end Print styles */