/* 
Custom CSS File
Author: Andrew McElroy
Company: Responsive
url: http://responsive.co.za 
*/

/* @FontFace for CenturyGothic Regular */
@font-face {
	font-family: 'century_gothicregular';
	src: url('fonts/gothic-webfont.eot');
	src: url('fonts/gothic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/gothic-webfont.svg#century_gothicregular') format('svg'),
		 url('fonts/gothic-webfont.woff') format('woff'),
		 url('fonts/gothic-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
   font-family: 'open_sansregular';
   src: url('fonts/opensans-regular-webfont.eot');
	src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/opensans-regular-webfont.woff') format('woff'),
		 url('fonts/opensans-regular-webfont.ttf') format('truetype'),
		 url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'open_sanssemibold';
	src: url('fonts/opensans-semibold-webfont.eot');
	src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/opensans-semibold-webfont.woff') format('woff'),
		 url('fonts/opensans-semibold-webfont.ttf') format('truetype'),
		 url('fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}

a:hover { -webkit-transition: none !important;-moz-transition: none !important;-o-transition: none !important;-ms-transition: none !important;transition: none !important;}
a:active {background: none}
body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
input[type="text"],input[type="email"],textarea {-webkit-appearance: none; border-radius: 0}
*:focus {outline: 0;  outline-color: transparent;outline-style: none;outline-width: 0;}
.hidden {height: 0 !important;width: 0 !important;overflow: hidden !important;opacity: 0 !important;visibility: hidden !important}
.bolder {font-family: 'open_sanssemibold', helvetica;}
.justify {text-align: justify}

h1 {font-size: 38px; color: #4f6682}
h2 {font-size: 30px; color: #4f6682;font-weight: 500; letter-spacing: -0.5px}
h3 {font-size: 26px; color: #4f6682;font-weight: 500;letter-spacing: -0.5px}
h4 {font-size: 20px; color: #4f6682;font-weight: 500;}
h5 {font-size: 20px; color: #0B2042;font-weight: 500;}
h6 {font-size: 18px; color: #89909E;font-weight: 500;}

/* Zack animations */
.infographic, .infographic img {max-width: 100%;position: relative}
.infographic > a {width: 20%;position: absolute;height: 100%;z-index: 9}
.ani-hold {position:relative;padding: 15px 0 0 15px ;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.topbar {right:0;top:0;}
.leftbar {left: 0;top:0;}
.border { position: absolute;}
.borderh { height: 0px; border-left: 1px solid #a1a1a1;}
.borderv { width: 0px; border-top: 1px solid #a1a1a1;}
.ani-hold > h2:before {width: 11px;height:11px;border-radius: 100%;background: #025577;content: '';position: absolute;left: -5px;margin-top: 10px;opacity: 0}
.showdot:before {opacity: 1!important;-webkit-transition: opacity 1s ease-in;-moz-transition: opacity 1s ease-in;-ms-transition: opacity 1s ease-in;-o-transition: opacity 1s ease-in;transition: opacity 1s ease-in;}

/* ie stuff */
.ie7 .ie7-show, .ie8 .ie7-show  {display: block !important; width: 100%; padding: 40px; background: #eee; font-size: 15px;margin: 50px auto; max-width: 800px; text-align: center;}
.ie7-show  h2 {margin-top: 0}
.ie7 footer, .ie7 .top-menu, .ie7 .jumbotron, .ie7 .content-top, .ie7 .content-mid, .ie7 .slider-main, .ie7 .charts-main, .ie7 .action-btns, .ie8 footer, .ie8 .top-menu, .ie8 .jumbotron, .ie8 .content-top, .ie8 .content-mid, .ie8 .slider-main, .ie8 .charts-main, .ie8 .action-btns, .ie7 .main-menu, .ie8 .main-menu, .ie7 .modal, .ie8 .modal, .ie7 .mobile-menu, .ie8 .mobile-menu, .ie7 .modal-backdrop, .ie8 .modal-backdrop, .ie7 .tcs, .ie8 .tcs, .ie7 .hidden, .ie8 .hidden, .ie7 .tv-ad-blocks, .ie8 .tv-ad-blocks, .ie7 .social-networks, .ie8 .social-networks, .ie7 .featured, .ie8 .featured, .ie7 .mobile-links, .ie8 .mobile-links {display: none !important; height: 0; width: 0; overflow: hidden; visibility: hidden}

.ie7 .logo {padding-bottom: 0 !important}
.ie7 .logo img {width: 270px}
.ie7 .head-links-new {padding-bottom: 0 !important; max-height: 100px; overflow: hidden}
.ie7 .head-links-new .separator {display: none !important}
.ie7 .searchdiv {height: 100px; float: left; margin: 0 !important}
.ie7 .search-form {max-width: 230px; padding: 7px 0 0 0 !important; float: right}
.ie7 .search.form-control {width: 230px !important; padding-right: 0 !important; display: inline-block !important}
.ie7 .jumbotron {padding: 0 !important;}
.ie7 .icon-lock {display: inline-block; min-width: 30px; padding-bottom: 17px !important}
.ie7 .icon-search {top: 7px; right: 0; padding-right: 0}
.ie7 .menu .icon-chevron-down {line-height: 25px}
.ie7 .clearfix {height: 0}
.ie7 .rsNav.rsBullets {display: none !important}
.ie7 .mobile-menu, .ie8 .mobile-menu {display: none !important}
.ie7 .dl-menuwrapper.button {text-indent: 0 !important; width: 100px;}
.ie7 .main-menu {display: none !important}
.ie8 .row {margin: 0}
.ie7 .icon-lock, .ie8 .icon-lock {font-family: 'Open Sans','open_sansregular', 'Helvetica' !important }
.ie8 .last {border-bottom: none !important; padding-bottom: 5px}
.ie8 .country-sel .dropdown-menu {min-width: 304px}
.ie8 .sb-pad .bootstrap-select {max-width: 150px}
.ie8 .am10, .ie8 .am5 {display: none !important}
.ie8 .logo, .ie8 .searchdiv {padding: 0 !important}

/* Core Style Sheet */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'Century Gothic','century_gothicregular', 'Helvetica';}
body {background: #fff;font-family: 'Open Sans','open_sansregular';color: #6e6e6f}
a {color: #0b2042;outline: none;}
a.thicker {color: #5e9cae; font-weight: bold}
a:hover {color: #005676;text-decoration: none}
a:focus {color: #0b2042;outline: none;text-decoration: none}
hr {border-color: #dce0e7}
hr.no-top {margin: 0; border-color: #eee; display: none}

/* Top Nav */
.navbar-default {background: #005676; border-color: #005676}
.navbar {min-height: 45px;margin-bottom: 0; z-index: 1000;}
.navbar-default .navbar-nav > li > a {color: #fff;line-height: 15px;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {color: #fff;}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > li:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: #00293b !important;;color: #fff !important;}
.navbar-default .navbar-brand {color: #fff; line-height: 26px;float: right}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #ddd; cursor: pointer }
.navbar-toggle {border: none}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff}
.navbar-toggle .icon-bar {height: 4px;width: 28px;}
.navbar-toggle .icon-bar + .icon-bar {margin-top: 5px}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: transparent; border-radius: 0; border: none}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar  {background-color: #ccc;}
.navbar-static-top {border: none}
.navbar-brand:hover {cursor: default; color: #fff !important}

/* Top Left Nav */
.top-menu .navbar-left {display: none;}
.top-menu ul {padding: 0 20px}
.navbar-default .navbar-left > .active > a, .navbar-default .navbar-left > .active > a:hover, .navbar-default .navbar-left > .active > a:focus {background-color: #99a4b8;color: #eee;}
.top-menu li a.dropdown-toggle:before {background: url('images/menu-globe.png') no-repeat scroll 0 0 transparent;content: " ";display: inline-block; vertical-align: middle;padding-right: 5px; height: 18px;line-height: 18px; width: 26px;float: left}
.navbar-left li.dropdown {min-width: 162px}

/* Top Right Nav */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-right li a:hover {color: #f2f2f2; background: #005676}
.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-right li a:hover {background: #00293b;color: #fff}
.navbar-nav.navbar-right .icon-lock {font-family: inherit}

/* Mobile Menu */
.mobile-menu {padding: 25px 0 20px 0}
.mobile-menu .main {padding: 0 30px}
#dl-bg {background: #eee; padding: 10px 0 0 0; float: left; width: 100%}
.dl-menuwrapper {margin-left: 0}
.dl-menuwrapper button {margin-left: 10px}
.dl-menuwrapper button:hover {background: #eee}
.dl-menuwrapper button {background: #eee}
.dl-menuwrapper button:after { background: #005676;box-shadow: 0 10px 0 #005676,0 20px 0 #005676;}
.dl-menu-name {color: #717171}
.dl-menuwrapper button.dl-active {background: #005676}
.dl-menuwrapper button.dl-active:after, .dl-menuwrapper button.dl-active:hover:after  {background: #eee;box-shadow: 0 10px 0 #eee,0 20px 0 #eee;}

/* Mobile Links */
.mobile-links {margin: 5px 0 0}
.mobile-ul {padding: 0 30px;list-style: none; display: block; max-width: 100%;}
.mobile-ul li {padding: 20px 0;margin-bottom: 25px;background: #005a7c;position: relative}
.mobile-ul li a {font-family: "Century Gothic","century_gothicregular","Helvetica";margin: 0 auto; color: #fff; text-transform: uppercase; font-size: 18px; line-height: 30px; padding-left: 18px; vertical-align: middle; display: inline-block; width: 100%}
.mobile-ul li a:after {float: right; padding:0 15px;content: '\F105'; font-family: "FontAwesome"; font-size: 28px; vertical-align: middle}
.mobile-ul li:hover {background: #003C56}
.mobile-ul li a:hover {cursor: pointer; }
.mobile-ul li img {max-width: 100%}

.mobile-country {display: block; text-align: right; text-transform: uppercase; font-size: 12px; margin: 10px 6px 0 0}

/* Placeholders */
*::-webkit-input-placeholder {color: #0b2042;opacity: 1;}
*:-moz-placeholder {color: #0b2042;opacity: 1;}
*::-moz-placeholder {color: #0b2042;opacity: 1;}
*:-ms-input-placeholder {color: #0b2042;opacity: 1;}

.form-control::-webkit-input-placeholder {color: #929292;opacity: 1;}
.form-control:-moz-placeholder {color: #929292;opacity: 1;}
.form-control::-moz-placeholder {color: #929292;opacity: 1;}
.form-control:-ms-input-placeholder {color: #929292;opacity: 1;}

/* Main Nav */
.main-menu .container {position: relative}
.closeit:after {font-family: 'FontAwesome'; content: "\f00d";color: #fff;}
.close {text-decoration: none;z-index: 999}
.close-menu {text-decoration: none !important; font-size: 32px; text-align: right;padding: 10px;display: none;z-index: 1000}
.close-menu:after {font-family: 'FontAwesome'; content: "\f057";float: right; padding-right: 5px; color: #aaa !important}

.main-menu {background: #fff;display:none}
.main-menu .i-now a {display: inline-block;}
.main-menu .i-now a:after {margin-left: 10px;font-family: "FontAwesome";content: "\f138"; color: #A6BCD0;-webkit-font-smoothing: antialiased !important;}
.main-menu .i-now:hover a:after {color: #005676; font-weight: normal !important}
.dropdown-slide > li > a:hover, .dropdown-slide > li > a:focus, .dropdown-slide > li.hover > a {background: #fff !important;color: #000 !important;}
.tie a {margin-left: 25px;}
.tie a:before {content: url('images/tv-icon.png'); position: absolute; margin-top: -3px; margin-left: -25px}
.env a {margin-left: 25px;}
.env a:before {content: url('images/bg-letter.png'); position: absolute; margin-top: 0; margin-left: -25px}

/* Extra menu class */
.nav .icon-lock {line-height: 14px;}
.nav .icon-lock:before {font-family: "FontAwesome";line-height: 14px;padding-right: 8px; color: #fff !important;padding-left: 0; content: "\f023" !important;}

/* Dropdown */
.top-menu .navbar-default .navbar-nav > li > a.dropdown-toggle {font-size: 13px; line-height: 18px; min-width: 275px}
.top-menu .dropdown-toggle:after, .country-sel .dropdown-toggle:after  {font-family: 'FontAwesome'; content: "\f078";padding-left: 10px; font-size: 10px;color: #fff;line-height: normal;display: inline-block; vertical-align: middle; text-align: right; margin-top: -2px; float: right; line-height: 23px;}
.country-sel .dropdown-toggle:after  {line-height: 20px}
.country-sel .dropdown-toggle:hover:after, .country-sel li.open .dropdown-toggle:after, .country-sel .dropdown-toggle:hover:after, .country-sel li .dropdown-toggle:focus:after  {color: #fff}
.top-menu .dropdown.open .dropdown-toggle:after, .country-sel .dropdown.open .dropdown-toggle:after  {content: "\f077";}
.top-menu .dropdown-menu, .country-sel .dropdown-menu  {background: #fff !important; min-width: 271px;border-radius: 0; padding: 15px 10px; border-top: none}
.top-menu .dropdown-menu > li, .country-sel .dropdown-menu > li  {border-bottom: 1px dotted #b3b3b3}
.top-menu .dropdown-menu > li:last-child, .country-sel .dropdown-menu > li:last-child {border-bottom: none}
.top-menu .dropdown-menu > li > a, .country-sel .dropdown-menu > li > a  {color: #3b5b81; padding: 7px 6px;}
.top-menu .open .dropdown-menu > li > a, .country-sel .open .dropdown-menu > li > a {padding: 7px 6px;}
.top-menu .dropdown-menu ul, .country-sel .dropdown-menu ul  {padding-left: 20px; width: 100%}
.top-menu .dropdown-menu ul li, .country-sel .dropdown-menu ul li {list-style: none;}
.top-menu .dropdown-menu ul li:before,  .country-sel .dropdown-menu ul li:before { font-family: FontAwesome; content: "\f054";padding-right: 15px; font-size: 10px;color: #3B5B81}
.top-menu .dropdown-menu ul li:last-child, .country-sel .dropdown-menu ul li:last-child  {padding-bottom: 10px}
.top-menu .dropdown-menu ul li a {color: #3b5b81;display: inline-block;}
.top-menu .dropdown-menu ul li a:hover {color: #B7BFCA;}
.country-sel .dropdown-menu ul li a {color: #99a4b8; min-width: 220px;display: inline-block}
.top-menu .dropdown-menu > li > a:hover, .top-menu .dropdown-menu > li > a:focus{color: #B7BFCA !important;background-color: #fff !important}
.top-menu .dropdown-menu > li.noclick > a {color: #9aa1a5 !important; cursor: default !important}
.navbar-nav.country-sel .open .dropdown-menu  {border: 1px solid #eee;}
.navbar-left .caret {display: none}
.country-sel .dropdown-menu > li > a:hover, .country-sel .dropdown-menu > li > a:focus {background: #fff !important;color: #00293B}
.country-sel .dropdown-menu ul li a:hover {color: #00293B}

.dropdown-menu > .active > a {background: #fff}

/* TSC Disclaimer */
.tcs {min-height: 160px}
.tcs .modal-content {box-shadow: none; border: none; background: #5E9CAE;border-radius: 0}
.tcs .modal-header {padding: 0; margin-right: 20px;border-bottom: 0; min-height: 0}
.tcs-desc {font-size: 15px;font-family: 'Century Gothic','century_gothicregular', 'Helvetica';text-align: justify}
.tcs-head {float: left; clear: both; margin-bottom: 10px}
.tcs .ul.nav.navbar-nav {margin-right: 10px}
.modal .tcs button.close {background: #5E9CAE;font-size: 24px;color: #fff;text-shadow: none; padding: 0 10px 10px 10px; font-weight: normal; position: relative; z-index: 1000}
.modal .tcs button.close span {font-size: 14px; float: left; line-height: 28px; padding-right: 10px}
.modal .tcs button.close:hover, .modal .tcs button.close:focus { background: #5E9CAE; color: #005676; text-shadow: none; cursor: pointer}
.tcs .dropdown, .tcs .dropdown-toggle {background:#fff; border: none; color: #005676; font-family: 'open_sanssemibold', helvetica;}
.tcs  .nav .open > a,.tcs .nav .open > a:hover,.tcs  .nav .open > a:focus {background: #fff}
.tcs .dropdown li a {color: #005676}
.tcs .dropdown li.disabled a {color: #ccc !important}
.tcs .globe  {background: url('images/globe.png') no-repeat 0 0 #fff; height: 29px; width: 42px;float: left; margin-top: -4px;}
.tcs .person  {background: url('images/person.jpg') no-repeat 0 0 #fff; height: 29px; width: 42px;float: left; margin-top: -4px;}
.country-sel li.dropdown a:hover .person, .country-sel li.dropdown.open a .person, .country-sel li.dropdown a:focus .person {background: url('images/person.jpg') no-repeat 0 100% transparent;}
.tcs .country-sel .dropdown-toggle:after {display: none}
.tcs li.dropdown a:hover, .tcs li.dropdown a:focus {background: #fff; color: #5E9CAE}
.tcs .navbar-nav > li > .dropdown-menu {width: 100%;border: 1px solid #fff; box-shadow: none; border-radius: 0}
.tcs .dropdown-menu > li {border-bottom: 1px dotted #B3B3B3; padding: 2px 6px}
.tcs .dropdown-menu > li:last-child {border-bottom: none}
.tcs .dropdown-menu ul {padding-left: 20px;list-style: none}
.tcs .dropdown-menu ul li:first-child { margin-top: 6px}
.tcs .dropdown-menu ul li a { padding: 6px 0; display: inline-block; width: 88%; min-width: 200px}
.tcs .dropdown-menu ul li:before {font-family: 'FontAwesome'; content: "\f054";padding-right: 15px; font-size: 10px;color: #3B5B81}
.tcs .dropdown-menu ul li:last-child {padding-bottom: 10px}
.tcs .country-sel .dropdown-menu {padding: 0 10px}
.tcs .caret {background: #5E9CAE;float: right; text-align: right; margin: -12px -16px 0 0; line-height: 1;color: #fff;height: 44px; width: 46px}
.tcs .caret:after {font-family: 'FontAwesome'; content: "\f078";font-size: 12px;padding: 15px 17px;display: inline-block; vertical-align: middle}
.tcs .tcs-foot {font-family: 'Century Gothic','century_gothicregular', 'Helvetica';width: 100%; display: block; text-align: right;margin: 20px 0;}
.tcs-btn {float: right}
.tcs-btn .rmore-btn {background: #005676; padding: 16px 61px; line-height: 1; text-transform: uppercase;border: none; font-size: 14px; color: #fff; margin-right: 0}
.tcs-btn .rmore-btn:hover {border: none; background: #5E9CAE; color: #fff}
.tcs .tcs-desc {text-align: center; padding: 20px}
.tcs  ul.tcs-dd {margin: 0 auto 20px}
.tcs-btn {width: 100%;float: none; text-align: center; margin: 0 auto;}
.tcs .tcs-foot {text-align: center}
.tcs .navbar-right .dropdown-menu {right: auto}
.modal .agree-btn  {margin-right: 0;background: #5e9cae;color: #fff; border: 1px solid #5e9cae}
.modal .agree-btn:hover {background: #005676;color: #fff; border: 1px solid #005676}

/* Quotes */
.quotes {background: #f2f3f4; padding: 20px 20px 25px; display: block; font-size: 15px;border-radius: 2px; font-style: italic; box-shadow: 2px 2px 3px #aaa}
.quotes:before {font-family: "FontAwesome"; content: '\F10D'; display: inline-block; margin-right: 7px; font-size: 24px;color: #5e9cae; font-style: normal}

.gbox {background: #f2f3f4; padding: 25px; display: block; border-radius: 2px;; margin-bottom: 20px}
.gbox h1, .gbox h2, .gbox h3, .gbox h4, .gbox h5, .gbox h6 {margin-top: 0}

.pbox {background: #A6BCD0; padding: 25px; display: block; border-radius: 2px;; margin-bottom: 20px; color: #fff}
.pbox h1, .pbox h2, .pbox h3, .pbox h4, .pbox h5, .pbox h6 {margin-top: 0; color: #fff !important}

/* Vertical Tabs */
.tabs-below > .nav-tabs,.tabs-right > .nav-tabs,.tabs-left > .nav-tabs {border-bottom: 0;}
.tab-content > .tab-pane,.pill-content > .pill-pane {display: none;}
.tab-content > .active,.pill-content > .active {display: block;}
.tabs-left > .nav-tabs > li,.tabs-right > .nav-tabs > li {float: none;margin-bottom: 0; border-bottom: 1px solid #DCE0E7}
.tabs-left > .nav-tabs > li > a,.tabs-right > .nav-tabs > li > a {min-width: 74px;margin: 0;background: #fff; border: none; color: #4f6682; font-family: 'Century Gothic','century_gothicregular', 'Helvetica';}
.tabs-left > .nav-tabs {float: left;margin-right: 19px;border:none;margin-bottom: -1px; border-right: 1px solid #DCE0E7 }
.tabs-left > .nav-tabs > li > a {margin-right: -1px;; border-right: 1px solid #DCE0E7}
.tabs-left .tab-content {border: none; margin: 0 0 -1px 0}
.tabs-left > .nav-tabs > li > a:hover,.tabs-left > .nav-tabs > li > a:focus {background: #5e9cae; color: #fff;box-shadow: none}
.tabs-left > .nav-tabs .active > a,.tabs-left > .nav-tabs .active > a:hover,.tabs-left > .nav-tabs .active > a:focus {background: #5e9cae; color: #fff;box-shadow: none; border: none}
.tabs-left > .nav-tabs .active > a:after {content:"";position: absolute;width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #5E9CAE;left: 100%; top: 50%;;margin-top: -10px}

.tabs-right > .nav-tabs {float: right;margin-left: 19px;}
.tabs-right > .nav-tabs > li > a {margin-left: -1px;}
.tabs-left .nav-tabs {max-width: 180px}

/* Global Page Country Dropdown */
.country-sel {margin: 0 auto; width: 292px; font-weight: normal}
.caret {border: none}
.country-sel .globe  {background: url('images/globe.png') no-repeat 0 0 #fff; height: 29px; width: 42px;float: left; margin-top: -4px;}
.country-sel li.dropdown a:hover .globe, .country-sel li.dropdown.open a .globe {background: url(images/globe.png) no-repeat 0 100% #5e9cae;}
.country-sel.nav > li > a {color: #4f6682;}
.country-sel.nav > li > a:hover.dropdown-toggle {background-color: #5e9cae;color: #fff;}
.country-sel .dropdown-toggle {color: #304968;font-size: 13px; border: 1px solid #e6e8ec;box-shadow: 0 0 3px #ddd;padding: 12px 16px !important;min-width: 292px;}
.country-sel .dropdown-toggle:after {color: #99a4b8}
.country-sel .dropdown-toggle:hover:after {color: #fff}
.country-sel.nav .open > a, .country-sel.nav .open > a:hover, .country-sel.nav .open > a:focus {border-color: #5e9cae; background-color: #5e9cae; color: #fff;box-shadow: none}

/* Jumbotron Top */
.jumbotron {background: #fff; padding: 0;margin: 0}
.jumbotron .container {background: #fff;}

/* New Header Links Section */
.head-links-new {display: none; text-align: center;margin-top: 10px}
.head-links-new a {clear: both;line-height: 30px; vertical-align: middle;text-shadow: none; font-family: 'Century Gothic','century_gothicregular', 'Helvetica';font-size: 14px;padding: 0 10px;background: #eee; color: #888; display: inline-block;min-width: 177px;margin-right: 20px;}
.head-links-new a:first-child {margin-right: 0}
.form-control:focus {box-shadow: none}
.head-links-new a.active, .head-links-new a:hover  {background: #A6BCD0; color: #fff;}
.head-links-new a.active .icon-chevron-right:before {content: "\f078"} 
.head-links-new .icon-chevron-right {font-size: 11px; line-height: 30px; padding-left: 8px;float: right}
.search-click {clear: both; float: right; position: relative}
.search-click .form-group {margin-bottom: 0}
.search-click .icon-search {position: relative; float: left; padding: 0 5px 0 0; line-height: 30px}
.search-click .icon-search:hover {cursor: pointer}
.search-click input.search {border: none; line-height: 30px; padding: 0; min-width: 190px}
.search-click .search-input {padding: 0}

.logo {text-align: right; padding: 25px 26px 15px 30px;}
.logo a {margin-top: 8px;position: relative;z-index: 10}
.logo img {width: 250px}

/* Form & Search */
.jumbotron .row .searchdiv {padding: 0 30px}
.searchdiv .form-control:focus {box-shadow: none; border-color: #005676;}
.searchdiv form {padding: 0; display: block;position: relative}
.search-form .form-group {position: relative; width: 100%; margin: 0 auto;padding: 0}
.form-control {border-radius: 0; box-shadow: none}
input[type="text"] {border: 1px solid #99a4b8; font-size: 13px; }
input.search {padding-right: 33px; max-width: 100%; border: 1px solid #929292;height: 38px;}
.icon-search {position: absolute; right: 1px;top: 3px; background: transparent; color: #7f7f7f; font-size: 15px; padding: 5px 9px; line-height: 20px; right: -2px; top: 4px }
.icon-search:hover {cursor: pointer}

#search_results {list-style: none;font-size: 12px;margin: 0; position: absolute; background: #fff; top: 50px; z-index: 1000; padding: 0; border: 1px solid #eee; border-top: none; box-shadow: 0 0 3px #eee; max-height: 164px; overflow: hidden; overflow-y: scroll; display: none; max-width: 197px}
#search_results li {width: 195px; display: list-item; padding: 3px 0 3px 12px; border-bottom: 1px solid #eee;}
#search_results li:hover  {background: #005676}
#search_results li:hover  a { color: #fff}
#search_results li a {display: block}
.search-links a {display: block; text-decoration: underline}
.arrow-more {position: absolute; padding: 10px; right: 10px; bottom: 11px}

/* Slider */
.slider-main .container .col-md-12 {padding: 0;}
.slider-main .rsABlock {visibility: hidden}
.rsDefault .rsBullet {display: none}
.slider-news {padding-bottom: 20px}
.slider, .slider-main {display: none}

/* Action Buttons */
.action-btns {background: #fff;padding-bottom: 30px}
.action-btns .click-me {margin: 0 30px 30px; padding: 20px; background: #f5f5f5;}
.action-btns .click-me.first {margin-top: 5px}
.action-btns .click-me:last-child {border-right: none}
.action-btns .click-me.last {margin-bottom: 0;}
.action-btns .click-me h2 {margin: 0 0 30px 0; text-transform: uppercase; font-size: 20px; font-weight: normal; text-align: center}
.action-btns .click-me h2 a {color: #0b2042;font-size: 20px}
.action-btns .click-me .cm-content h2 {color: #0b2042}
.action-btns .click-me h6 {margin-top: 0; line-height: 1}
.action-btns .click-me h6 a {color: #4f6682}
.action-btns .click-me p {margin-bottom: 20px}
.action-btns .click-me .cm-content {padding:  10px 30px 0}
.action-btns .click-me .rmore-btn, .action-btns .click-me .rmorebtn  {float: right;margin-right: 0;clear: both; white-space: nowrap; text-transform: uppercase}
.action-btns .click-me .cm-content ul {list-style: none; padding-left: 20px}
.action-btns .click-me .cm-content ul li:before {content: "\f105";font-family: "FontAwesome";color: #aaa; padding-right: 10px; margin-left: -19px;}

.btn-explore {color: #fff !important;font-family: 'Century Gothic','century_gothicregular', 'Helvetica'; padding: 14px 60px; line-height: 1; font-size: 14px; background: #5e9cae; text-align: center;display: inline-block}
.btn-explore:hover, .btn-explore:focus {color: #fff;background: #cdd0d2; cursor: pointer}

/* Buttons */
.rmore-btn, button, .rmorebtn, .content-pg .rmore-btn, .content-pg button, .content-pg .rmorebtn {padding: 7px 12px; background: #fff;color: #005a7b; margin-right: 20px;display: inline-block; font-size: 11px; border: 1px solid #d1d1d1; font-family: 'open_sanssemibold','helvetica';letter-spacing: 0; font-weight: normal}
.rmore-btn span.rmore:after, .rmorebtn span.rmore:after {font-family: "FontAwesome"; content: "\f105";line-height: 1; padding-left: 12px; font-weight: bold; font-size: 14px;}
.rmore-btn.sml, .rmorebtn.sml {border:none;padding: 12px 0; background: transparent}
.rmore-btn:hover, .rmorebtn:hover, button:hover, .content-pg .rmore-btn:hover, .content-pg button:hover, .content-pg .rmorebtn:hover {background: #5e9cae;color: #fff; border: 1px solid #5e9cae}
.rmore-btn.sml:hover, .rmore-btn.sml:hover {background: transparent;color: #5e9cae; border: none}
.rmore-btn i {padding-left: 6px}
.back-btn {padding: 8px 12px; margin: 0 0 0 8px; text-transform: uppercase; vertical-align: top}
.back-btn i {padding-right: 6px}
.btn-std {border: 1px solid #D1D1D1;color: #005A7B;cursor: pointer;float: left;text-transform: uppercase;}
.btn-std:hover { color: #fff; border-color: #5E9CAE}
.btn-std.btn-dark, .btn-dark {background: #5e9cae; color: #fff; border: 1px solid #5e9cae; margin-right: 0; text-transform: none}
.btn-std.btn-dark:hover {background: #fff; color: #005a7b; border: 1px solid #d1d1d1}

/* Slider Read More Buttons*/
a.rmore-btn.btn-lg {font-size: 14px; margin-top: 20px;}
.rmore-btn.btn-lg {padding: 0}
.rmore-btn.btn-lg span {padding: 10px 15px;float: left}
.rmore-btn.btn-lg span.rmore {padding: 10px 15px;}
.rmore-btn.pblue-btn {background: #005676; color: #fff; border-color: #005676; margin-right: 0}
.rmore-btn.pblue-btn:hover {background: #5E9CAE; color: #fff;border-color:#5E9CAE;}

/* Content Page */
.title-block {font-size: 40px; display: block;color: #fff !important; padding: 20px 15px; letter-spacing: -0.5px;text-transform: uppercase; background: #5e9cae; margin-top: 0}
.content-pg h1 {font-size: 38px; color: #4f6682}
.content-pg h2 {font-size: 30px; color: #4f6682;font-weight: 500; letter-spacing: -0.5px;margin-top: 0;margin-bottom: 20px}
.content-pg h2.top {margin-top: 10px}
.content-pg h2.sub {font-size: 20px; color: #5e9cae;font-weight: 500;letter-spacing: -0.5px;}
.content-pg h3 {font-size: 20px; color: #5e9cae;font-weight: 500;letter-spacing: -0.5px; margin-bottom: 20px;margin-top: 0}
.content-pg h4 {font-size: 18px; color: #5e9cae;font-weight: 500;margin-bottom: 20px;margin-top: 0}
.content-pg h4.sub {color: #9aa1a5; font-family: 'Open Sans','open_sansregular'; font-size: 16px;margin-bottom: 20px;margin-top: 0}
.content-pg h5 {font-size: 16px; color: #0B2042;font-weight: 500;margin-bottom: 20px;margin-top: 0}
.content-pg h6 {font-size: 14px; color: #89909E;font-weight: 500;margin-bottom: 20px;margin-top: 0}
.content-pg h6.sub {font-size: 14px; color: #9aa1a5;font-weight: 500;font-family: 'Open Sans','open_sansregular';margin-bottom: 20px;margin-top: 0}
.content-pg a {color: #5e9cae; font-family: 'open_sanssemibold';}
.content-pg a:hover {color: #005676}
.round { -moz-border-radius: 50%;border-radius: 50%;padding: 3px 7px; border: 2px solid #005676; float: left;margin-right: 5px; font-size: 14px; color: #005676; font-weight: bold}
.content-pg img {max-width: 100%}
.content-pg p {margin-bottom: 20px}

/* UL / OL Styles */
.content-pg ul {padding-left: 22px; list-style: none; line-height: 30px}
.content-pg ul li {position: relative;}
.content-pg ul li:before {font-family: "FontAwesome";content: "\F04D";color: #5E9CAE; padding-right: 10px; display: inline-block; position: absolute; text-align: center; left: -2.14286em; width: 2.1428em; font-size: 8px; font-weight: normal; line-height: inherit; vertical-align: baseline; height: auto}

.content-pg .table ul li, .content-pg .sidebar ul li {line-height: 1.42857 }
.content-pg .table ul li:before, .content-pg .sidebar ul li:before {content: " "; padding-right: 0; margin-left: 0}

.content-pg ol {padding-left: 30px; counter-reset: item; list-style: none}
.content-pg ol ol {padding-left: 40px}
.content-pg ol ol ol {padding-left: 50px}
.content-pg ol ol ol ol {padding-left: 60px}

.content-pg ol li {position: relative; padding-left: 0; margin-left: 0; line-height: 30px}

.content-pg ol li:before {content: counters(item, ".", decimal) ".";counter-increment: item;margin-left: 0;padding-left: 0; position: absolute}
.content-pg ol li:before {margin-left: -30px}
.content-pg ol li li:before { margin-left: -40px}
.content-pg ol li li li:before {margin-left: -50px}
.content-pg ol li li li li:before {margin-left: -60px }
.content-pg ol.color-teal li:before {color: #5e9cae;}
.content-pg ol.color-blue li:before {color: #005676;}
.content-pg ol.color-dark li:before {color: #003C56;}
.content-pg ol.font-bold li:before {font-weight: bold}

.content-pg ol.abc li:before {content: counter(item, upper-alpha) ". ";}
.content-pg ol.abc-lower li:before {content: counter(item, lower-alpha) ". ";}

.content-pg ol ul li:before {counter-increment: none;content: "\F04D";font-family: "FontAwesome"; font-weight: normal; position: absolute;margin-left: 8px;}
.list-header {font-size: 18px; color: #5e9cae;vertical-align: baseline; display: block; margin-bottom: 10px}

 /* Featured */
.featured {margin: 0 0 15px 0}
.featured .container {padding: 0;background: #fff;height: auto; position: relative;}
.featured .container img {width: 100%;}
.titles {background: rgba(0, 86, 118, 1); bottom: 0; width: 100%; top: auto; left: 0;padding: 12px 30px;}
.no-feat-img.titles {position: relative; display: inline-block; background: rgba(0, 86, 118, 1);margin-bottom: 30px;}
.page-title {font-family: 'Century Gothic','century_gothicregular', 'Helvetica'; color: #fff;margin: 0; text-shadow: 0 0 1px #000; text-shadow: 1px 1px 0px #333;letter-spacing: -0.5px; line-height: 1; font-weight: normal}
.feat-img.titles .page-title {line-height: 1; margin-top: 0 !important;}
.no-feat-img.titles .page-title {margin-top: 0 !important}
.page-subtitle {font-family: 'Open Sans','open_sansregular', 'helvetica'; color: #fff;margin: 0 0 3px; text-shadow: 1px 1px 0px #333;font-size: 16px; letter-spacing: 0; line-height: 1.2}

/* Mid Content */
.content-mid {background: #fff;}

/* Content */
.content {border-radius:0; background-color: #fff; margin-top: 0;}
.content-bot {padding-bottom: 20px}
.page-divider {border-bottom: 1px solid #e6e8ec; height: 1px;}
.page-divider.top {margin-bottom: 30px}
.page-divider.top-mid {margin-top: 10px;margin-bottom: 20px}
.page-divider.mid {margin-bottom: 20px; margin-top: 20px}
article .page-divider {margin-bottom: 20px}
.page-divider.bot {margin: 30px 0 0}
.title {color: #4f6682; margin: 8px 0 5px}
.subtitle, h2.subtitle {margin: 0 0 5px 0; color: #89909e; font-size: 18px;font-family: 'Century Gothic','century_gothicregular', 'Helvetica';}
.subsubtitle {margin: 0; color: #89909e; font-size: 16px;font-weight: bold;font-family: 'Century Gothic','century_gothicregular', 'Helvetica';letter-spacing: 0}
.content article {padding: 0 15px 5px}
#art-control {padding-bottom: 0 !important}
.panel-body {padding: 15px 0 0}
.panel-group > a {display: block; color: #005676; background: #fff; padding: 10px; border: 1px solid #ccc;}
.panel-group > a:hover {color: #5E9CAE}
.panel-group > a:after {font-family: 'FontAwesome';content: "\f077";padding-right: 10px;float: right}
.panel-group > a.collapsed:after {font-family: 'FontAwesome'; content: "\f078";padding-right: 10px;float: right}

/* Info Header */
.info-hub {background: #f5f5f5; border-bottom: 1px solid #e3e3e3; margin-bottom: 20px}
.info-header {padding: 25px 0}
.info-header h2 {color: #0b2042;line-height: 1;text-transform: uppercase; margin: 0; font-size: 16px; font-family: 'Century Gothic','century_gothicregular', 'Helvetica';}

/* Regional News Feeds */
.reg-feeds h3 {font-family: 'Century Gothic','century_gothicregular', 'Helvetica'; color: #0b2042; font-size: 20px;margin-bottom: 30px; text-transform: uppercase; background: url('images/crown-smaller.png') no-repeat scroll 0 50%  transparent; padding-left: 33px}
.news-img {float: left; min-width: 85px;padding-bottom: 25px; border-bottom: 1px solid #DCE0E7}
.news-block:last-child .news-img {border-bottom: none}
.ico-cspon {background: url('images/sprite.png') no-repeat -70px 0 transparent; width: 70px; height: 70px; display: block}
.ico-cspon:hover, .ico-cspon.hoverOn {background: url('images/sprite.png') no-repeat -70px -140px transparent;}
.ico-clabs {background: url('images/sprite.png') no-repeat -140px 0 transparent; width: 70px; height: 70px; display: block}
.ico-clabs:hover, .ico-clabs.hoverOn {background: url('images/sprite.png') no-repeat -140px -140px transparent;}
.ico-conve {background: url(images/sprite.png) no-repeat 0 0 transparent; width: 70px; height: 70px; display: block}
.ico-conve:hover, .ico-conve.hoverOn {background: url('images/sprite.png') no-repeat 0 -140px transparent;}
.news-block {margin-bottom: 20px; padding-bottom: 28px}
.news-block a:hover, .news-block a.hoverOn {color:#5e9cae}
.news-content {min-height: 93px}
.vidaud .news-content {min-height: 0}
.news-content h4 { margin-bottom: 0 }
.news-content h4 a {font-size: 14px; margin-bottom: 5px; display: block; font-family: 'open_sanssemibold','helvetica';}
.news-date {font-size: 11px; color: #89909e; display: block; clear: right;}
.news-text {color: #6e6e6f; font-size: 13px;display: block;clear: right;}
.news-block a.rmore-btn {margin-top: 20px}
.news-block a.rmore-btn:hover {color: #fff}
.news-more {float: left; margin-bottom: 30px; margin-top: 10px; width: 100%}
.news-more a.rmore-btn {float: right}
.news-more .news-social {float: left }
.news-social .vimeo {background: url('images/vimeo.png') no-repeat scroll 0 0 #fff; width: 48px; height: 33px; float: left; text-indent: -9999px}
.news-social .you-tube {background: url('images/you-tube.png') no-repeat scroll 0 0 #fff; width: 48px; height: 33px; text-indent: -9999px; float: left}
.news-social .you-tube:hover, .news-social .vimeo:hover {opacity: 0.8}
.news-thumb {clear: both; margin-bottom: 20px; display: block}
.news-thumb  img {max-width: 100%}
.news-thumb:hover {opacity: 0.8; cursor: pointer}
.video-thumb {clear: both; margin: 0 10px 0 0; float: left; min-width: 102px }
.video-thumb  img {max-width: 100%}
.video-thumb:hover {opacity: 0.8; cursor: pointer}
.news-line {border-bottom: 1px solid #dce0e7; width: 68px; height: 1px }
video {max-width: 100%;height: auto !important;}
.mejs-container { width: 100% !important;height: auto !important;padding-top: 57%;}
.mejs-overlay, .mejs-poster {width: 100% !important;height: 100% !important;}
.mejs-mediaelement video {position: absolute;top: 0; left: 0; right: 0; bottom: 0;width: 100% !important;height: 100% !important;}
.mejs-overlay-button {margin-top: -50px !important}
.mejs-poster {background-size: cover !important}
.audio-holder {min-height: 117px}
.audio-block {float: left; width: 100%;clear: both;margin-bottom: 8px}
.audio-title {font-family: 'open_sanssemibold','helvetica';font-size: 13px; display: block; color: #5b5b5b}
.audio-title i {color: #c9c9c9; padding-right: 10px; font-size: 11px}
.audio-title:hover {cursor: pointer; color: #333}
.audio-holder .mejs-container { clear: both; max-height: 30px; padding-top: 30px; margin: 10px 0}
.audio-file {display: none}

/* Fund Literature Page */
.filter-funds {position: relative; float: left; width: 100%}
.filter-funds .bootstrap-select.btn-group {float: right;}
#options {position: absolute; top: 34px;right: 0; background: #fff; padding: 15px; display: none; border: 1px solid #E6E8EC;z-index: 100; width: auto; }
#options h6 {color: #0B2042; text-transform: uppercase; margin: 0;font-family: 'open_sanssemibold','helvetica';}
#options ul {padding: 0; margin: 0; list-style: none; float: left; min-width: 210px; }
#options ul:last-child {min-width: 200px}
#options ul li {margin: 0 10px 10px 0; float: left;}
#options ul li:last-child {margin-bottom: 0;}
#options ul li a {padding: 18px;background: #c5c5c5; color: #fff; float: left; width: 200px; text-align: center; text-transform: uppercase; font-size: 13px; line-height: 1;font-family: 'open_sanssemibold','helvetica';}
#options ul li a:hover, #options ul li a:focus {text-decoration: none}
#options ul li a.selected {background: #5f9caf; }
#options ul li a:hover {color: #f2f2f2}
.option-set li:first-child {opacity: 0; visibility: hidden; height: 0;}
.option-combo {float: left; max-width: 210px; margin-bottom: 10px}
.option-combo:last-child {max-width: 200px}
.btn-group.open .dropdown-toggle {box-shadow: none; background-color: #5e9cae; border-color: #5e9cae }
.btn-group.open .dropdown-toggle .filter-option {color: #fff}
.choosef.btn-group.open .dropdown-toggle {background: #5e9cae;}

.isoid {margin-top: 20px;height: 80%; font-size: 13px; overflow: visible !important}
.isoid  a:focus {text-decoration: none}
.isoid .checkbox input {margin-top: 3px}

#funds-dom, #funds-int {float: left; width: 100%; clear: both;}
.fund-geo {background: #8EBAC6; color: #fff; font-size: 13px;line-height: 1; margin: 0; padding: 12px 0 12px 15px; font-family: 'open_sanssemibold','helvetica';}
.ft-header {background: #dce0e7; color: #2f3c55; width: 100%; float: left;font-size: 12px;line-height: 1; padding: 10px 10px 10px 15px; text-transform: uppercase;font-family: 'open_sanssemibold','helvetica';}
.ft-fund {position: relative;width: 100%; float: left;}
.ft-details {float: left; width: 100%; border: 1px solid #DCE0E7;border-top: none}
.ft-name {padding: 4px 15px}
.ft-name .checkbox {margin: 0}
.ft-name span {color: #0b2042; font-size: 12px;font-family: 'open_sanssemibold','helvetica';line-height: 20px; vertical-align: middle;display: inline-block}
.ft-name span.no-hover:hover {cursor: default}
.ft-links {float: right; line-height: 12px; padding: 18px 0}
.ft-lit-link {padding-left: 10px}
.ft-lit-link i {padding-left: 10px; color: #727272;}
.ft-lit-link:hover {text-decoration: none; color: #0B2042 !important}
.ft-lit-mf {width: 61px;position: relative}
.icon-mf-sml {background: url('images/sprite.png') no-repeat -1px -675px transparent;width: 32px; height: 32px; margin: 0 auto; display: block !important}
.icon-mf-sml:hover, .ft-lit-sf:hover {background: url('images/sprite.png') no-repeat -1px -745px transparent  !important;}
.ft-lit-sf {width: 100%;position: relative; text-align: center}
.icon-sf-sml {background: url('images/sprite.png') no-repeat -33px -675px transparent;width: 32px; height: 32px; margin: 0 auto; display: block !important;-webkit-transition: none !important;-moz-transition: none !important;-o-transition: none !important;-ms-transition: none !important;transition: none !important;}
.icon-sf-sml:hover {background: url('images/sprite.png') no-repeat -33px -745px transparent !important;}
.inst-sa .icon-mf-sml, .inst-glob .icon-mf-sml {background: url('images/sprite.png') no-repeat -320px -674px transparent;width: 32px; height: 32px; margin: 0 auto; display: block !important;-webkit-transition: none !important;-moz-transition: none !important;-o-transition: none !important;-ms-transition: none !important;transition: none !important;}
.inst-sa .icon-mf-sml:hover, .inst-glob .icon-mf-sml:hover {background: url('images/sprite.png') no-repeat -320px -745px transparent !important;}
.icon-ki-sml {background: url('images/sprite.png') no-repeat -383px -674px transparent;width: 32px; height: 32px; margin: 0 auto; display: block !important;-webkit-transition: none !important;-moz-transition: none !important;-o-transition: none !important;-ms-transition: none !important;transition: none !important;}
.icon-ki-sml:hover {background: url('images/sprite.png') no-repeat -383px -745px transparent !important;}
.icon-fp-sml {background: url('images/sprite.png') no-repeat -416px -674px transparent;width: 32px; height: 32px; margin: 0 auto; display: block !important;-webkit-transition: none !important;-moz-transition: none !important;-o-transition: none !important;-ms-transition: none !important;transition: none !important;}
.icon-fp-sml:hover {background: url('images/sprite.png') no-repeat -416px -745px transparent !important;}
.icon-qf-sml {background: url('images/sprite.png') no-repeat -98px -675px transparent;width: 32px; height: 32px; margin: 0 auto; display: block !important}
.icon-qf-sml:hover {background: url('images/sprite.png') no-repeat -98px -745px transparent  !important;}
.icon-mdd-sml {background: url('images/sprite.png') no-repeat -852px -673px transparent;width: 32px; height: 32px; margin: 0 auto; display: block !important}
.icon-mdd-sml:hover {background: url('images/sprite.png') no-repeat -852px -744px transparent  !important;}
.na {background: url('images/sprite.png') no-repeat -448px -674px transparent;width: 32px; height: 32px; margin: 0 auto; display: block !important; text-indent: -9999px}
.na:hover {background: url('images/sprite.png') no-repeat -448px -745px transparent  !important;}
.ft-exp {display: block;font-size: 11px; color: #0b2042;font-family: 'open_sanssemibold';}
.ft-exp i {padding-left: 10px; color: #727272}
.ft-exp:hover {text-decoration: none; color: #005676 !important}
.ft-lit {float: left; width: 100%; border-bottom: 1px solid #e6e8ec; background: #f1f2f5; display: none; z-index: 100; position: absolute; top: 100%}
.ft-sub-header {color: #0b2042; font-size: 13px; text-transform: uppercase; text-decoration: none; display: block; font-family: 'open_sanssemibold','helvetica';}
.ft-sub-header:hover {text-decoration: none; color: #005676;}
.ft-mon {border-bottom: 1px solid #e6e8ec; padding: 15px;border-right: 1px solid #e6e8ec; }
.ft-sta {padding: 15px; border-right: 1px solid #e6e8ec;}
.ico-mdd-sml {display: inline-block !important; vertical-align: middle; margin-right: 20px; background: url('images/sprite.png') no-repeat -853px -461px transparent; width: 49px; height: 49px;}
.ico-mdd-sml:hover, .sb-pad:hover .ico-mdd-sml {background: url('images/sprite.png') no-repeat -853px -559px transparent;}
.ft-mon .ft-icon, .ico-mon-sml {display: inline-block !important; vertical-align: middle; margin-right: 20px; background: url('images/sprite.png') no-repeat 0 -489px transparent; width: 49px; height: 49px;}
.ft-mon .ft-icon:hover, .ico-mon-sml:hover, .sb-pad:hover .ico-mon-sml, .ft-mon:hover .ft-icon {background: url('images/sprite.png') no-repeat 0 -587px transparent;}
.ft-sta .ft-icon, .ico-sta-sml {display: inline-block !important; vertical-align: middle; margin-right: 20px; background: url('images/sprite.png') no-repeat -50px -489px transparent; width: 49px; height: 49px;}
.ft-sta .ft-icon:hover, .ico-sta-sml:hover, .sb-pad:hover .ico-sta-sml, .ft-sta:hover .ft-icon {background: url('images/sprite.png') no-repeat -50px -587px transparent;}
.ico-qua-sml {display: inline-block !important; vertical-align: middle; margin-right: 20px; background: url('images/sprite.png') no-repeat -148px -489px transparent; width: 49px; height: 49px;}
.ico-qua-sml:hover, .sb-pad:hover .ico-qua-sml {background: url('images/sprite.png') no-repeat -148px -587px transparent;}
.ico-sta-phl {display: inline-block !important; vertical-align: middle; margin-right: 20px; background: url('images/sprite.png') no-repeat -637px -489px transparent; width: 49px; height: 49px;}
.ico-sta-phl:hover, .sb-pad:hover .ico-sta-phl {background: url('images/sprite.png') no-repeat -637px -588px transparent;}
.ico-kiid {display: inline-block !important; vertical-align: middle; margin-right: 20px; background: url('images/sprite.png') no-repeat -392px -489px transparent; width: 49px; height: 49px;}
.ico-kiid:hover, .sb-pad:hover .ico-kiid {background-position: -392px -587px }
.ico-pros {display: inline-block !important; vertical-align: middle; margin-right: 20px; background: url('images/sprite.png') no-repeat -441px -489px transparent; width: 49px; height: 49px;}
.ico-pros:hover, .sb-pad:hover .ico-pros {background-position: -441px -587px}
.ft-span {display: inline-block}
.ft-siz {font-size: 11px}
.ft-upd {display: inline-block; font-size: 11px; text-transform: uppercase}
.ft-mon .rmore-btn,.ft-sta .rmore-btn {float: right}
.ft-oth {padding-top: 15px}
.ft-oth ul {margin-top: 15px; padding-left: 0; list-style: none}
.ft-oth ul li a {color: #5b5b5c}
.ft-oth ul li a:hover {text-decoration: none; color: #0B2042}
.ft-oth ul li a:before {font-family: "Fontawesome"; content: "\f105"; display: inline-block; padding-right: 10px;color: #c6cad1; font-weight: bold}
.inst-sa .checkbox, .inst-glob .checkbox {padding-left: 0}
.isoid .bootstrap-select.btn-group {margin-bottom: 0 !important;width: 140px !important}
.isoid .table tbody tr:nth-child(2n+1) {background: #fff;}
.isoid .table tbody tr.t-header {background: #DCE0E7 !important}
.isoid .table thead > tr > th  {vertical-align: middle; text-align: center}
.isoid .table thead > tr > th:first-child {text-align: left}
.isoid .table tbody > tr > td {border-right: none; vertical-align: middle}
.isoid .table tbody > tr > td:last-child {border-right: 1px solid #dce0e7}
.isoid .dropdown-menu.inner {max-height: 320px !important}

.isoid .crown-blue {background: url('images/crown-range.png') no-repeat 0 50% transparent; width: 18px; height: 20px;margin-left: 10px;}
.isoid .table-responsive .table tbody > .t-header > td:first-child {min-width: 330px}
.fund-range-sa .table-responsive .table tbody > tr > td:first-child {min-width: 330px}

.na {line-height: 32px}
.mobile-fund-range a {display: block; margin: 12px 0; text-decoration: underline}
.isoid .styledCheckbox {display: none}

/* Fund Basket */
.basket-bg {
margin-top: 18px; border: 1px solid #DCE0E7; border-top: none; float: left; width: 100%; font-size: 13px;
background-color: #f7f9fb;
background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(244,247,249,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(244,247,249,1)));
background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(244,247,249,1) 100%);
background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(244,247,249,1) 100%);
background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(244,247,249,1) 100%);
background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(244,247,249,1) 100%);}
.info-txt {padding: 15px 10px; background: #5E9CAE; border-radius: 3px; color: #fff; line-height: 22px; font-size: 14px;}
.info-txt .icon-exclamation-sign {padding: 0 10px 0 0;font-size: 20px; float: left}
.b-header {background: #005676; color: #fff; margin: 0 -1px; padding: 12px 10px 12px 15px; line-height: 1; font-size: 13px; text-transform: uppercase;font-family: 'open_sanssemibold','helvetica';letter-spacing: 0}
.b-header span {font-size: 11px; float: right; padding-right: 15px; line-height: 14px}
.b-header span:hover {cursor: pointer}
.b-header span i {padding-left: 8px}
.b-items {padding: 0 10px; margin-top: 10px}
.b-item {font-size: 12px; color: #0b2042; line-height: 20px; padding: 15px 10px; border-bottom: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0; box-shadow: 1px 1px 1px #fafafa; margin-bottom: 10px; border-radius: 0 0 3px 0;font-family: 'open_sanssemibold','helvetica'; text-transform: capitalize}
.b-item i {padding-right: 10px; color: #a8acb3;font-size: 20px;float: left}
.b-item i:hover {color: #ccc; cursor: pointer}
.b-item .b-ftype {float: right; padding-right: 15px;color: #989898; font-size: 12px;text-transform: uppercase}
.b-item .b-fcode {display: none}
.b-actions {margin-top: 10px}

/* Prices & Distributions */
.pdist {margin-top: 25px}
.pdist-head {padding: 20px 12px; float: left; width: 100%; border: 1px solid #D7D9DB; border-bottom: none}
.pdist-dloads {float: left;}
.pdist-divider {width: 1px; height: 65px; margin: 0 12px;border-right: 1px solid #DFE3E9; float: left}
.pdist-header {display: block;font-family: 'open_sanssemibold','helvetica';color: #0b2042;font-size: 13px;margin-bottom: 12px;}
.pdist .btn-group.bootstrap-select, .pdist .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]) {width: auto}
.pdist-count {margin-top: 20px; position: relative; float: right}
.pdist-foot .pdist-count {margin-top: 0}
.pdist-head .pdist-count {margin-top: 29px}
.pdist-btn {color: #005a7b;font-family: 'open_sanssemibold','helvetica';border-left: none; margin-right: 0; height: 36px; line-height: 20px}
.pdist-btn:hover {border-left: none}
.pdist-arrow {position: relative; background: #005676; font-size: 12px; color: #fff; padding: 9px 12px;float: left;border: 1px solid #005676; line-height: 16px}
.pdist-arrow:after {position: absolute;border-color: transparent transparent transparent #005676; border-style: solid;border-width: 5px; margin-top: 4px;right: -10px; content: ""; width: 0; height: 0;}
.pdist .checkbox {margin: 0}
.pdist .checkbox input {margin-top: 3px}
.pdist .checkbox span:hover {cursor: default !important}
.pdist .table tbody td {line-height: 20px}
.pdist .table tbody td.na-prices {background: #f2f2f2}
.pdist .table .t-header {background: #cdd0d2}
.pdist .table tbody > tr.t-header > td {border:none}
.pdist .table tbody > tr.t-header > td:first-child {width: 30%}
.pdist-foot {float: left; width: 100%; padding: 20px 0 40px}
.pdist .table-responsive thead tr th, .pdist .table-responsive .t-header {text-transform: uppercase;}
.pdist-day {min-width: 96px}
.pdist-month {min-width: 143px}
.pdist-year {min-width: 102px}

/* Tooltips */
.tooltip-inner {background: #5e9cae !important; font-family: 'open_sanssemibold','helvetica';}
.tooltip.right .tooltip-arrow {border-right-color: #5e9cae !important}
.tooltip.left .tooltip-arrow {border-left-color: #5e9cae !important}
.tooltip.top .tooltip-arrow {border-top-color: #5e9cae !important}
.tooltip.bottom .tooltip-arrow {border-bottom-color: #5e9cae !important}

.menu .tooltip-inner {background: #005676 !important;min-width: 80px}
.menu .tooltip.right .tooltip-arrow {border-right-color: #005676 !important}
.menu .tooltip.left .tooltip-arrow {border-left-color: #005676 !important}
.menu .tooltip.top .tooltip-arrow {border-top-color: #005676 !important}
.menu .tooltip.bottom .tooltip-arrow {border-bottom-color: #005676 !important}

/* Checkboxes */
/* CHECKBOX */
.styledCheckbox {display: inline-block;vertical-align: middle;margin-right: 8px;}
.checkbox {padding-left: 0;}
.checkbox input[type="checkbox"] {opacity: 0; visibility: hidden}

/* Sidebar Menu */
aside {padding: 0 15px}
.sidebar {float: left; width: 100%; padding-bottom: 50px; border-left: 1px solid #e6e8ec; border-right: 1px solid #e6e8ec}
ul.sidemenu-top {list-style: none; width: 100%; float: left; clear: both; margin: 0;padding: 0;margin-top: -1px; font-size: 12px}
ul.sidemenu-top li {border-bottom: 1px solid #e6e8ec;list-style: none;position: relative}
ul.sidemenu-top li.active {font-family: 'Open_sanssemibold';background-color: #f7f9fb;
background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(244,247,249,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(244,247,249,1)));
background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(244,247,249,1) 100%);
background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(244,247,249,1) 100%);
background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(244,247,249,1) 100%);
background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(244,247,249,1) 100%);}
ul.sidemenu-top li.active:before {width: 3px; margin-left: -1px;height: 101%; background:#005676; content: ""; position: absolute;} 
ul.sidemenu-top li .sb-facts {display: inline-block;vertical-align: middle}
ul.sidemenu-top li .sb-links {padding: 16px 0;}
ul.sidemenu-top li .sb-links a {text-transform: none; padding: 4px 10px 4px 30px}
ul.sidemenu-top li .sb-links a:hover {color: #0B2042}
ul.sidemenu-top li .sb-links a i {padding-right: 10px}
ul.sidemenu-top .sb-pad {padding: 20px}
ul.sidemenu-top li .sb-pad button {margin-right: 5px}
ul.sidemenu-top li .sb-pad .rmore-btn {margin-right: 0; padding: 9px 11px; display: inline-block; color: #005a7b; font-family: 'open_sanssemibold','helvetica'; line-height: 1;border-color: #dfe3e9}
ul.sidemenu-top li .sb-pad .rmore-btn:hover {background: #5e9cae; color: #fff;border: 1px solid #5e9cae;}
ul.sidemenu-top li .sb-pad .rmore-btn .rmore {display: inline-block; margin: 0}
ul.sidemenu-top li .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]){width:150px;float: left;margin-right: 15px}
ul.sidemenu-top li .bootstrap-select li {padding-left: 0}
ul.sidemenu-top li .bootstrap-select li a {padding: 3px 3px 3px 22px}
ul.sidemenu-top li .bootstrap-select li a span {margin: 0}
ul.sidemenu-top li img {display: inline-block; vertical-align: top}
ul.sidemenu-top li span {display: block}
ul.sidemenu-top li .sb-select-text {font-size: 13px}
ul.sidemenu-top li .sb-facts .sb-head, ul.sidemenu-top li .sb-head {color: #0b2042; font-family: 'open_sanssemibold','helvetica';font-size: 12px;}
ul.sidemenu-top li .sb-facts span {color: #5b5b5c; font-size: 11px}
ul.sidemenu-top li span.sb-date {color: #0b2042; font-family: 'Open Sans',"open_sansregular"; color: #89909e; font-size: 11px;margin-bottom: 12px;}
ul.sidemenu-top li p {text-transform: none}
ul.sidemenu-top li.menu-head  {background: /* url('images/menu-crown.png') no-repeat scroll 98% 50% */ #005676;border:1px solid #005676; margin-right: -1px; margin-left: -1px}
ul.sidemenu-top li.menu-head:hover {background-color: #005676} 
.menu-head span{color: #fff;font-size: 14px; padding: 10px 15px 10px 20px ;display: block;text-transform: uppercase;font-family: 'Century Gothic','century_gothicregular','helvetica';}
ul.sidemenu-top .menu-head a {padding: 0; color: #fff}
ul.sidemenu-top .menu-head a:hover {background:transparent}
ul.sidemenu-top li:last-child {}
ul.sidemenu-top li a {color:#4f6682; padding: 10px 15px 10px 20px;display: block;text-transform: uppercase; outline: 0}
ul.sidemenu-top li.sb-product a {display: inline-block}
ul.sidemenu-top li.sb-product:hover .ico-fab-sml {background-position:-98px -587px}
ul.sidemenu-top li.sb-product:hover .ico-app-sml {background-position: -245px -587px}
ul.sidemenu-top li.sb-product:hover .ico-rbr-sml {background-position: -196px -587px}
ul.sidemenu-top li .sb-pad a {padding: 0}
ul.sidemenu-top li .sb-pad p:last-of-type {margin-bottom: 0}
ul.sidemenu-top li:hover {background: #eee}
ul.sidemenu-top li a:hover {text-decoration: none; background: #eee}
ul.sidemenu-top li a:focus {text-decoration: none}
ul.sidemenu-top li:hover li {background: #fff}
ul.sidemenu-top li:hover li a {background: #fff}
ul.sidemenu-top li.nohover, ul.sidemenu-top li.nohover:hover, ul.sidemenu-top li.nohover a:hover, ul.sidemenu-top li.nohover a.nohover:hover  {background: #fff}
ul.sidemenu-top li.nohover li a:hover {background: #eee}
ul.sidemenu-top li > a.nohover:hover {cursor: default; color: #4f6682}
ul.sidemenu-top li li:hover, ul.sidemenu-top li li:hover a, ul.sidemenu-top li li a:hover, ul.sidemenu-top li.tie:hover, ul.sidemenu-top li.env:hover {background: #eee}
ul.sidemenu-top li ul {padding-left: 0; border-top: 1px solid #E6E8EC}
ul.sidemenu-top li ul li:before {content: "\f105";font-family: "FontAwesome";color: #aaa; padding-right: 10px; position: absolute; top: 10px; margin-left: 5px}
.bootstrap-select ul.selectpicker li:before {display: none !important}

ul.sidemenu-top li ul li {padding-left: 24px}
ul.sidemenu-top li ul li:last-child {border-bottom: none}
.contact-sidebar {min-height: 484px}
ul.sidemenu-top.faq li > a {font-size: 11px}
ul.sidemenu-top.faq li ul li a {font-size: 12px; text-transform: none;display: inline-block;padding: 0;}
ul.sidemenu-top.faq li ul li:before {display: none}

ul.sidemenu-top.faq li a.arrow:after {font-family: 'FontAwesome'; content: "\f078";padding-right: 10px; font-size: 10px;color: #8D96A4; float: right }
ul.sidemenu-top.faq li ul {display: none}
ul.sidemenu-top.faq li.open a.arrow:after {content: "\f077";}

/* Sidebar Portfolio Manager */
.port-man .sb-head {text-transform: uppercase}
.port-man .sb-head:hover {cursor: pointer;}
.port-man img:hover {cursor: pointer;}
.port-man .opener {font-weight: normal !important}
.port-man {padding-bottom: 0 !important; min-height: 75px}
.post.port-man .open-close .opener {margin-bottom: 0; padding-bottom: 13px}

/* Press Releases / Publications */
.form-area {padding: 28px 15px 0;width: 100%;margin-bottom: 20px}
.form-area form {display: inline-block; width: 194px;vertical-align: top; margin: 0}
.form-area .search-box {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D6DBE3;display: inline-block;font-size: 11px;line-height: 14px; margin: 0;padding: 8px 9px 7px 5px;vertical-align: top;width: 100%;position: relative}
.form-area .search-box input[type="search"] {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border: 0 none;color: #858585;font-size: 11px;height: 17px;line-height: 14px;outline: medium none;padding: 0;text-transform: uppercase;width: 90%;float: left; text-indent: 8px}
.form-area .search-box input[type="submit"] {display: none}
.form-area .search-box .icon-search {padding: 5px 9px}

.textbox .alignleft {box-shadow: 2px 1px 5px 0 rgba(0, 0, 0, 0.38);float: left;margin: 0 19px 0 0;}
.content .textbox {margin: 0 0 10px;padding-left: 0; display: inline-block; width: 100%; clear: both;}
.content .art-control.textbox {margin-left: 6px; margin-bottom: 25px;}
.textbox .content-box {color: #6E6E6E;overflow: hidden;padding: 0;}
.textbox .content-box h3 {color: #0B2042;font-family: 'open_sanssemibold',Arial,Helvetica,sans-serif;margin: 0 0 7px;text-transform: uppercase;font-size: 21px}
.textbox .content-box p {margin: 0 0 13px;}
.textbox .content-box .button-holder {overflow: hidden;}
.table-content {border: 1px solid #E6E8EC;margin: 0 0 29px;overflow: hidden;}
.table-content .header {background: none repeat scroll 0 0 #CDD0D2;margin: 0 -1px;padding: 10px 20px;text-transform: uppercase;}
.table-content .header h5 {color: #2F3C55;font-family: 'open_sanssemibold',Arial,Helvetica,sans-serif;margin: 0;line-height: 1; font-size: 14px}
.table-content .column {overflow: hidden;}
.table-content .column:first-child a {border: 0;padding: 19px 30px 8px 20px;}
.table-content .column a {display: block;padding: 14px 30px 10px 20px;position: relative;border-top: 1px solid #e6e8ec;float: left; width: 100%}
.table-content .column a:after {content: url("images/arrow2.png");margin: -7px 0 0;position: absolute;right: 19px;top: 75%;}
.table-content .column a:hover {text-decoration: none;background: #f2f3f4;}
.table-content .column .alignleft { display: inline-block; margin: 0 9px 0 0;vertical-align: middle;float: left;}
.table-content .column span {color: #6E6E6E;display: inline-block;vertical-align: top;width: 76%;float: left; margin-left: 10px}
.table-content .column strong {color: #5E9CAE;}
.excerpt {margin-top: 10px; float: left}
.sb-pad .filter-option.pull-left {text-transform: uppercase}

/* Alternative Option goes here - delete if necessary */
.coro-box {float: left; width: 100%; color: #0b2042; margin: 40px 0 0 0}
.coro-box h2 {color: #0b2042;font-size: 22px; font-weight: bold; margin-top: 0}
.coro-box .smaller {font-size: 13px; font-weight: normal; padding-left: 10px; font-style: italic}
.coro-box .content-box h3 {font-size: 18px; line-height: 1.3}
.coro-box p.teal {color: #499ab5}
.coro-box p.coro-desc {font-size: 15px; color: #333; font-style: italic}
.coro-box .button-holder {margin-top: 20px}
.coro-box .button-holder .rmore-btn {margin-bottom: 15px; float: right}
.coro-box .button-holder .btn-std.btn-dark {background: #5e9cae; color: #fff; border: 1px solid #5e9cae; margin-right: 0}
.coro-box .button-holder .btn-std.btn-dark:hover {background: #fff; color: #005a7b; border: 1px solid #d1d1d1}

/* Newsletter Stuff on Publications Page*/
.newsletterdiv {display: none; margin-bottom: 30px}
.newsletterdiv .newsletter {padding: 0;}
.newsletterdiv .newsletter .form-row input[type="submit"] {float: none}
.subscribebtn {text-transform: uppercase;margin: 10px 0 20px 0}
.hpot {display: none}

/* carousel */
.carousel-area {border: 1px solid #E0E0E0; margin: 0;overflow: hidden;}
.carousel-area .header {margin: -1px 0 0;padding: 10px 20px;background: #cdd0d2;text-transform: uppercase;}
.carousel-area .header h5 {margin: 0;color: #2f3c55;font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif;line-height:1;font-size: 14px}
.carousel {position: relative;padding: 13px 18px 13px 20px;}
.carousel .box {float: left;margin: 5px 5% 10px; width: 40%;}
.carousel .box .img {display: block;margin: 0 0 12px;height: auto;-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);width: 100%;}
.carousel .box time {display: block;margin: 0 0 2px;padding: 0 0 4px 3px;font: 11px/14px 'open_sanssemibold', Arial, Helvetica, sans-serif;color: #2a2a2a;text-transform: uppercase;border-bottom: 1px solid #e0e0e0;}
.carousel .box ul {margin: 0;font: 10px/13px 'open_sanssemibold', Arial, Helvetica, sans-serif;padding: 0;text-transform: uppercase;list-style: none;}
.carousel .box ul li {margin: 0 0 2px;}
.carousel .box ul li a {color: #5e9cae;}
.carousel-control.left,.carousel-control.right {background-image: none !important;}
.carousel .carousel-control {color: #787878 !important;text-shadow: none !important;}
.carousel-control {opacity: 1 !important;width: auto !important;font-size: 10px !important;padding: 10px}

.carousel-control.left {left: 0px !important; margin: 0 !important; right: auto !important; bottom: auto !important; top: 180px !important;}
.carousel-control.right {right: 0px !important; margin: 0 !important; left: auto !important; bottom: auto !important; top: 180px !important;}

.carousel-control:hover,.carousel-control:focus { opacity: 1 !important;}

/* Articles Page */
.post-detail {border: 1px solid #E6E8EC;border-bottom: none;margin: 0 5px;padding: 0 !important;}
/* header */
.post-detail .header {background: #8ebac6;margin: -1px -1px 0;padding: 13px 20px 9px 14px;border-bottom: 1px solid #87b1bd;}
.post-detail .header h2 {margin: 0;overflow: hidden;font: 13px/18px 'open_sanssemibold', Arial, Helvetica, sans-serif;text-transform: uppercase;color: #fff;letter-spacing: 0}
.post-detail .header .btn-std {margin: 3px 0 0 10px;padding: 0 17px 0 0;background: url(images/arrow3.png) no-repeat 100% 2px !important;font-size: 10px;line-height: 12px;color: #fff;text-transform: uppercase;float: right;border: none;}
/* textarea */
.post-detail .textarea {overflow: hidden;background: #f2f3f4;margin: 0 -1px 24px;padding: 16px 20px 7px 21px;}
.post-detail .textarea .alignleft {float: left;margin: 3px 16px 0 0;}
/* holder */
.post-detail .textarea .holder {overflow: hidden;color: #6e6e6e;font-size: 0.846em;line-height: 1.364em;}
.textarea .holder .title {display: block;color: #6e6e6e;font-size: 1.182em;line-height: 1.385em;margin: 0 0 4px;text-transform: uppercase;}
.textarea .holder .title a { color: #6e6e6e; }
.textarea .holder p { margin: 0 0 10px; }
/* post content */
.post-detail .post-content {overflow: hidden;padding: 0 20px 0 19px;line-height: 1.462em;min-height: 60px}
.post-detail .post-content h3 {margin: 0 0 12px;color: #0b2042;font: 18px/22px 'open_sanssemibold', Arial, Helvetica, sans-serif;}
.post-detail .post-content p {margin: 0 0 18px;}
.post-detail .post-content img {max-width: 100%}
.post-detail .post-content .img-responsive {max-width: none !important;width: 100%;height: auto;padding: 3px 0 20px;}
/* social networks */
.social-networks {margin: 0 0 30px;padding: 7px 0 0;list-style: none;overflow: hidden;}
.news-detail .news-content .social-networks {padding-left: 0}
.social-networks li {float: left;margin: 0 2px 0 0;}
.social-networks li a {display: block;text-indent: -9999px;overflow: hidden;width: 45px;height: 45px;background: url(images/sprite.png) no-repeat -666px -637px;}
.social-networks li a:hover { background-position: -666px -684px;}
.social-networks li a:active { background-position: -666px -684px;}
.social-networks li a.twitter { background-position: -712px -637px;}
.social-networks li a.twitter:hover { background-position: -712px -684px}
.social-networks li a.twitter:active { background-position: -712px -684px;}
.social-networks li a.email { background-position: -759px -637px;}
.social-networks li a.email:hover { background-position: -759px -684px;}
.social-networks li a.email:active { background-position: -759px -684px;}
.social-networks li a.print-icon { background-position: -806px -637px;}
.social-networks li a.print-icon:hover { background-position: -806px -684px;}
.social-networks li a.print-icon:active { background-position: -806px -684px;}

/* News Landing Page */
.reg-feeds .news-holder {border:1px solid #DCE0E7; border-top: none; padding: 15px }
.reg-feeds .dark-header {background: url('images/menu-crown.png') no-repeat scroll 98% 50% #005676;border:1px solid #005676; color: #fff;padding-left: 0; margin: 0}
.reg-feeds .dark-header a {color: #fff;padding: 10px 15px; display: block}
.reg-feeds .news-holder .news-block {padding-bottom: 0}
.reg-feeds .news-holder .news-block:nth-child(3) .news-img {border-bottom: none}
.reg-feeds .news-holder a.rmore-btn {margin-bottom: 20px}

/* News Video & Audio Page */
.vid-drops .bootstrap-select, .aud-drops .bootstrap-select {width: 150px !important; margin-right: 20px}
.video-code {background: url('images/495.GIF') no-repeat 50% 50% transparent; min-height: 270px; width: 100%; clear: both;}
.vid-holder {margin: 10px 0;}
.vid-title {font-family: 'open_sanssemibold','helvetica';font-size: 18px; color: #0b2042}
.vid-meta, .aud-meta {font-size: 11px; text-transform: uppercase;color: #89909e}
.vid-holder .vid-title {font-size: 14px}
.vid-img:hover {opacity: 0.8; cursor: pointer}
.vid-holder .vid-code {display: none}
.aud-holder {border: 1px solid #dfe3e9; border-bottom: none;float: left; width: 100%;}
.aud-holder:last-child {border-bottom:1px solid #dfe3e9;}
.aud-holder i {color: #c9c9c9; font-size: 10px; padding-left: 10px}
.aud-top {float: left; width: 100%; line-height: 20px; padding: 15px}
.aud-top:hover {cursor: pointer}
.aud-top.active {background: #f2f3f4}
.aud-top.active i:before {content: "\f077" !important;}
.aud-title {font-family: 'open_sanssemibold','helvetica';font-size: 13px; color: #0b2042; text-transform: uppercase; float: left}
.aud-listen {float: right; color: #4f4f4f; font-size: 11px;}
.aud-listen:hover {cursor: pointer}
.aud-bot {display: none;border-top: 1px solid #dfe3e9;padding: 15px; float: left; width: 100%;background: #f2f3f4}
.aud-file {clear: both; width: 100%;}
.aud-holder .mejs-container { clear: both; max-height: 30px; padding-top: 30px; margin: 10px 0}
.video-main * {max-width: 100%}

/* News Item Page */
/* header */
.news-detail .header {margin-bottom: 20px}
.news-detail .header h2 {margin: 0;overflow: hidden;font: 18px/24px 'open_sanssemibold', Helvetica, sans-serif;color: #0b2042;}
.news-meta {color: #89909e;font: 11px/14px 'open_sanssemibold',  Helvetica, sans-serif; }
.news-detail .news-content {overflow: hidden;line-height: 1.462em;min-height: 60px}
.news-detail .news-content ul {padding-left: 15px}
.news-detail .news-content h3 {font-size: 14px;font-family: 'open_sanssemibold', Helvetica, sans-serif;}
.news-detail .news-content h4 {font-size: 13px;font-family: 'open_sanssemibold', Helvetica, sans-serif;}
.news-detail .news-content h5 {font-size: 12px;font-family: 'open_sanssemibold', Helvetica, sans-serif;}
.news-detail .news-content h6 {font-size: 11px;font-family: 'open_sanssemibold', Helvetica, sans-serif;}

/* First Time Investor Page */
h2.sub1 {font-weight: 600;margin: 0;overflow: hidden;font-size: 20px;color: #4f6682;line-height: 30px}
h2.sub1.time-icon {background: url(images/time-icon.png) no-repeat 0 50%; text-indent: 36px}
h2.sub1.risk-icon {background: url(images/risk-icon.png) no-repeat 0 50%; text-indent: 36px}
h2.sub1.money-icon {background: url(images/money-icon.png) no-repeat 0 50%; text-indent: 36px}
h2.sub1.rfund-icon {background: url(images/rfund-icon.png) no-repeat 0 50%; text-indent: 36px}
h2.sub1.ready-icon {background: url(images/ready-icon.png) no-repeat 0 50%; text-indent: 36px}
.sub2 {color: #002664; text-transform: uppercase;font-size: 12px;font-family: 'open_sanssemibold', Helvetica, sans-serif;margin-top: 20px; display: block}
h2.sub3 {color: #4f6682; font-size: 20px}
.first-time .col-md-8 h3 {font-size: 14px;font-family: 'open_sanssemibold', Helvetica, sans-serif;text-transform: uppercase}
.first-time.col-md-8 h4 {font-size: 13px;font-family: 'open_sanssemibold', Helvetica, sans-serif;}
.first-time .col-md-8 h5 {font-size: 12px;font-family: 'open_sanssemibold', Helvetica, sans-serif;}
.first-time .col-md-8 h6 {font-size: 11px;font-family: 'open_sanssemibold', Helvetica, sans-serif;}
.rfund, .r-now {margin: 20px 0}
.rfund .table tbody td, .r-now .table tbody td {padding: 17px}
.rfund .table tbody > tr > td, .r-now .table tbody > tr > td  {text-align: left}
.rfund .table tbody tr:nth-child(2n+1), .r-now .table tbody tr:nth-child(2n+1) {background: #fff}
.rfund .table tbody > tr > td:first-child, .r-now .table tbody > tr > td:first-child {min-width: 28%}
.r-now .table thead > tr {border: 1px solid #c9ccce}
.r-now .table thead > tr > th {padding: 12px 17px;background: #c9ccce; color: #fff; font-family: 'open_sanssemibold', Helvetica, sans-serif;}
.rfund .sub2, .r-now .sub2 {margin-top: 0}

/* Product Page */
.min-inv {max-width: 360px}
.min-inv, .adv-dis {margin: 20px 0}
.adv-dis .table tbody td {padding: 17px;font-size: 13px}
.min-inv .table tbody td {padding: 10px;font-size: 13px}
.min-inv .table .sub2 {margin-top: 0}
.adv-dis .table tbody td { border-top: none}
.min-inv .table tbody > tr > td, .adv-dis .table tbody > tr > td  {text-align: left}
.min-inv .table tbody tr:nth-child(2n+1), .adv-dis .table tbody tr:nth-child(2n+1) {background: #fff}
.adv-dis .table {border-collapse: inherit; border-bottom: 1px solid #DCE0E7}
.adv-dis .table thead > tr > th {padding: 12px 17px;}
.adv-dis .table thead > tr {border: 1px solid #c9ccce}
.adv-dis .table tbody ul {padding-left: 15px; list-style: disc}
.adv-dis .table tbody ul li {margin-bottom: 15px}
.adv-dis .table tbody ul li:last-child {margin-bottom: 0}
.chevron {list-style: none; padding-left: 0; margin: 20px 0}
.chevron li:before {font-family: FontAwesome; content: "\f054"; padding-right: 15px; font-size: 11px; color: #d7dadf}

.ico-r-quote {float: none !important; margin: 0 auto; display: block;width: 64px !important; height: 64px; background: url(images/sprite.png) no-repeat -441px -254px transparent;}
.r-quote:hover .ico-r-quote, .ico-r-quote:hover {background: url(images/sprite.png) no-repeat -441px -380px transparent;}
.ico-ftig {float: none !important; margin: 0 auto; display: block;width: 64px !important; height: 64px; background: url(images/sprite.png) no-repeat -189px -254px transparent;}
.ftig:hover .ico-ftig,.ico-ftig:hover {background: url(images/sprite.png) no-repeat -189px -380px transparent;}
.ico-iadv {float: none !important; margin: 0 auto; display: block;width:64px !important; height: 64px; background: url(images/sprite.png) no-repeat -126px -254px transparent;}
.iadv:hover .ico-iadv,.ico-iadv:hover {background: url(images/sprite.png) no-repeat -126px -380px transparent;}

/* Forms Warehouse Page */
.forms th, .forms .t-header {text-transform: uppercase}
.form-title, .content .col-md-8 .form-title {font-size: 13px; font-family: 'open_sanssemibold', Helvetica, sans-serif; margin: 0; color: #0b2042;}
.form-desc {color: #6e6e6f}
.form-down {float: right; margin-top: 14px;text-transform: uppercase; color: #4f4f4f; font-size: 11px}
.form-down:hover {color: #00293B}
.form-down i {padding-left: 10px; color: #c6cad1; font-size: 10px}
.form-down:hover i {color: #00293B}
.forms .col-md-10, .forms .col-md-2 {padding: 7px 0}
.forms .table .t-header {background: #d7d9db}
.forms .table thead tr th a {font-size: 13px; display: block}
.forms .table thead tr th a:hover {color: #f2f2f2}
.forms .table thead tr th a.arrow:after {font-family: FontAwesome; content: "\f077";padding-right: 10px;color: #fff; float: right}
.forms .table thead tr.open th a.arrow:after {content: "\f078";}

/* Fund Performance Page */
.t-source {font-size: 11px; color: #6e6e6f; margin-top: -15px}
.qua-ran {margin: 20px 0;}
.qua-ran .table tbody > tr > td, .per-for .table tbody > tr > td  {width: 25%}
.per-for .table th span {float: right}
.ris-sta table thead th {text-transform: uppercase}
.ris-sta thead tr th {border-color: #90BBC7}
.ris-sta .table tbody > tr > td  {width: 18%}
.ris-sta .table tbody > tr > td:first-child  {width: 28%}
.ris-sta tr.t-header td:first-child {vertical-align: middle}
.btn-radio {border-radius: 0; border: none; box-shadow: none; background: url(images/radio.png) no-repeat 0 50% transparent;color: #fff; text-indent: 8px;padding: 0 12px}
.btn-radio.active,.btn-radio:active {background: url(images/radio-active.png) no-repeat 0 50% transparent;box-shadow: none}
.btn-radio:hover, .btn-radio:active, btn-radio:focus {box-shadow: none; color: #fff}
.gro-wth {border: 1px solid #DCE0E7; border-top-color: #90BBC7}
.f-header {background: #8EBAC6; color: #fff; font-size: 13px;line-height: 1; margin: 0; padding: 12px 0 12px 8px; font-family: 'open_sanssemibold', Helvetica, sans-serif;}
.per-for tbody {position: relative}
.smaller {font-size: 11px;}
.mob-align-left {text-align: right; float: left;}

/* Choose a Fund */
.post-detail.choose-fund, .post-detail.ideal-fund, .post-detail.alt-fund {margin-top: 15px}
.post-detail.choose-fund .header {margin: 0}
.choose-fund.post-detail {border: none; float: left; width: 100%;margin: 0 0 15px 0;background: #fff;}
.choosefund {min-height: 400px}
.choose-fund.post-detail .post-content {overflow: visible;float: left; width: 100%; border: 1px solid #E6E8EC; border-top: none; padding: 0}
.post-pad {float: left; width: 100%; padding: 0 15px}
.post-padded {float: left; width: 100%;}
.choose-fund .col-md-4:last-child {border-right: none}

.choose-fund .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]) {width: 220px}
.choose-fund .bootstrap-select.btn-group > .disabled, .choose-fund .bootstrap-select.btn-group .dropdown-menu li.disabled > a {}
.choose-fund .bootstrap-select.btn-group .dropdown-menu li:first-child {display: none}
.choose-fund .bootstrap-select > .btn {border-left: none}
.post-detail.choose-fund .post-content h3 {color: #4f6682; font-size: 14px}
.choosef {margin: 20px 0 !important}
.choose-fund-no {margin: 20px 0; float: left; color: #fff; background: #bdbdbd; padding: 11px 14px; font-family: 'open_sanssemibold','helvetica';font-size: 12px; line-height: 1;}
.tick {display: none; float: right}
.tick .icon-ok {color: #006600; font-size: 20px;}
.choose-fund-no.active {background: #8EBAC6;}
.choose-fund, .ideal-fund, .alt-fund {margin-bottom: 20px}
.ideal-fund h4.no-fund, .alt-fund h4.no-fund {font-family: 'open_sanssemibold','helvetica';font-size: 12px; line-height: 40px; color: #bdbdbd}
.ideal-fund .header, .alt-fund .header {background: #bdbdbd; border-bottom: 1px solid #bdbdbd}
.ideal-fund.active .header {background: #8EBAC6; border-bottom: 1px solid #8EBAC6}
.ideal-fund.active .no-fund {display: none}
.ideal-fund.active .post-content {padding: 10px 0 0 19px;border-bottom: 1px solid #E6E8EC;}
.ideal-fund.active .post-content img {max-width: 100%}
.ideal-fund.active h1 {font-size: 30px; margin-bottom: 30px; color: #4f6682}
.ideal-fund .col-md-4 {padding-top: 25px}
.ideal-fund .fd {font-size: 12px}
.ideal-fund .fd.risk-rating .fd-side-head {margin-bottom: 15px}
.post-content .fd.risk-rating {border-bottom: 1px solid #ebedf0; margin-bottom: 0}
.explore {text-align: right; padding: 10px 0}
.consider-funds h4 {color: #fff;font-family: 'Century Gothic','century_gothicregular', 'Helvetica';font-size: 14px; font-weight: 600;padding: 13px; margin: 0}
.consider-funds h4 span {float: right}
.consider-funds h4 .icon-circle {color: #cee2e8; padding: 0 4px; display: none}
.consider-funds h4 .icon-circle.active {color: #5e9cae;}
.consider-funds h4 .icon-circle:hover {cursor: pointer}
.consider-funds .btn-std {float:none; margin-bottom: 20px; margin-right: 0}
.consider-f h5 {font-size: 14px; font-weight: bold; color: #4f6682;}
.consider-f {border-bottom: 1px solid #ebedf0}
.consider-f.active {display: block;}
.consider-f:last-child {border-bottom: none}
.fundName {text-transform: uppercase}
.clear-fund {display: none; float: right; color: #fff; text-transform: uppercase;}
.clear-fund i {padding-left: 3px}
.clear-fund:hover {cursor: pointer}
.choose-fund.info-txt {clear: both; display: none; margin: 0 15px;}
.compare-funds .table-responsive > .table > thead > tr > th, .compare-funds .table-responsive > .table > tbody > tr > th, .compare-funds .table-responsive > .table > tfoot > tr > th, .compare-funds .table-responsive > .table > thead > tr > td, .compare-funds .table-responsive > .table > tbody > tr > td, .compare-funds .table-responsive > .table > tfoot > tr > td {white-space: normal}
.compare-funds .table-responsive > .table > tbody > tr > td {width: 33%}
.c-funds-drop .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]) {width: 100%}
.c-funds-drop .table-responsive {overflow: inherit}

/* Accordions */
.accordion h5 a {font-size: 14px; font-weight: bold; color: #4f6682; line-height: 1;display: block}
.accordion h5 a .icon-chevron-up {float:right}
.accordion h5 a.collapsed .icon-chevron-up:before {content: "\F078";}
.accordion h5 a:hover {cursor: pointer}
.post-content .accordion {border-bottom: 1px solid #ebedf0}

/* Breadcrumb */
.breadcrumb {font-size: 12px; background: #fff; border-radius: 0;padding: 6px 12px 0 15px;color: #6e6e6f}
.breadcrumb .home {/* background: url(images/crown-smaller.png) no-repeat scroll 0 50%  transparent; */ height: 16px; float: left}
.breadcrumb .icon-angle-right {padding: 0 6px 0 9px; color: #6e6e6f}
.breadcrumb .active-bc {}
.print {float: right; font-size: 12px;padding: 23px 5px 0; display: none}
.print span {float: left;background: url(images/print.png) no-repeat 0 0 scroll transparent; padding-left: 25px; color: #6e6e6f;}
.print span:hover {opacity: 0.8}
.disc {float: left; font-size: 12px;padding: 0 0 15px 15px;}
.disc span {float: left;background: url(images/disc-icon.png) no-repeat 0 0 scroll transparent; padding-left: 25px; color: #6e6e6f;}
.disc span:hover {opacity: 0.8}

/* Tags */
.tags {margin: 15px 0 30px 15px; font-size: 12px; color: #6e6e6f}
.tags span {font-family: 'open_sanssemibold','helvetica';text-transform: uppercase;padding-right: 6px}
.tags a {color: #6e6e6f; padding-right: 5px;}

/* Footer */
#sub-footer {font-family: 'Century Gothic','century_gothicregular', 'Helvetica';}
#sub-footer a:hover, #sub-footer a:focus {text-decoration: none}
#sub-footer hr {margin: 0}
#call-now a {color: #9ca1ad; font-size: 12px; line-height: 1;text-transform: uppercase; display: block; padding-top: 25px;}
#call-num a {font-size: 25px;line-height: 25px; color: #005676;display: block}
#subscrip {font-size: 12px; color: #9ca1ad;line-height: 85px; }
#subscrip:hover {cursor: pointer}
#env {background: url(images/env.png) no-repeat 0 50% scroll transparent; width: 28px; height: 85px;float: left;}
#subscrip i {color: #005a7b; padding-left: 8px; font-weight: bold}
.subscribe {margin: 25px 0; display: none;}
.subscribe input {font-family: 'open_sanssemibold','helvetica';font-size: 11px; line-height: 1;color: #0b2042; padding: 5px 12px;border: 1px solid #D1D1D1}
.subscribe .rmore-btn {font-family: 'open_sanssemibold','helvetica'; color: #fff; background: #5e9cae;font-size: 10px; line-height: 10px; border: none; padding: 12px 17px;height: 34px; margin-right: 0}
.subscribe .rmore-btn i {font-weight: bold; padding-left: 5px}
.subscribe .rmore-btn:hover {background: #005676; color: #fff}
footer {background: #005676; color: #fff;padding: 0; height: auto;position: relative; z-index: 1; line-height: 1.4; min-height: 54px; overflow: hidden}
.bot-menu {font-size: 14px; position: relative; z-index: 10}
.bot-menu ul {list-style: none;margin: 0; padding: 0 0 0 30px; height: 27px;line-height: 27px}
.bot-menu ul li {display: inline-block;vertical-align: middle}
.bot-menu a {color: #fff;padding-right: 10px; font-size: 12px; float: left}
.bot-menu li:first-child a:before {display: none}
.bot-menu a:before {margin-right: 14px; font-size: 12px; border-right: 1px solid #3b7d96;box-shadow: 1px 0 0 #385272;color: #929DB1;content: " ";}
.bot-menu a:hover {text-decoration: none; color: #eee}
.bot-menu li:last-child a:after {display:none}
.copy {margin: 0; padding: 0 0 0 30px; height: 27px;line-height: 27px;font-size: 12px;display: inline-block; vertical-align: middle}
.small-crown {background: url(images/crown-small.png) no-repeat 50% 50% #003C56; height: 54px; width: 60px;position: absolute; right: 0; bottom: 0; z-index: 1}
footer .col-md-5.right {padding-right: 0}
.us-disc {font-size: 12px; padding: 20px 30px; border-top: 1px solid #CCD0D7;margin-top: 20px; display: block; max-width: 515px;}

/* Slider */
.royalSlider { display:none; height: 180px; max-height: 180px;}
.slide-title {font-size: 16px}
.slide-subtitle {font-size: 15px;}
.rsArrow {display: none}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn, .rsDefault.rsHor .rsArrowRight .rsArrowIcn {display: none}
.rsDefault .rsGCaption {display: none}
.rsDefault .rsBullets {bottom: 20px; right: 10px; top: auto; width: 300px}
.tv-ad .rsDefault .rsBullets {width: auto}
.loader img {border-radius: 50%}

/* Charts */
.chart-icon {background: url(images/graph.png) no-repeat 0 0 transparent; position: absolute; top: 0; right: 0; width: 34px; height: 34px;display: none !important}
.chart-icon:hover {opacity: 0.8; cursor: pointer}
.charts-main {display: none; padding-bottom: 50px;}
.chart-data {position: relative}
.chart-data img {max-width: 100%}
.close-chart {position: absolute; color: #679ec5; top: 10px; right: 10px; font-size: 18px; width: 30px; height: 30px; text-align: right }
.close-chart:hover {color: #0b2042; cursor: pointer}

/* Tabs */
.nav-tabs > li > a {border-radius: 0; border-color: #dce0e7;margin-right: -1px;padding: 20px 30px; color: #0b2042;
background-color: #f7f9fb;
background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(244,247,249,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(244,247,249,1)));
background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(244,247,249,1) 100%);
background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(244,247,249,1) 100%);
background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(244,247,249,1) 100%);
background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(244,247,249,1) 100%);
font-family: 'Century Gothic','century_gothicregular', 'Helvetica';}
.nav-tabs > li > a:hover {background: #fff;box-shadow: 0 2px 0 #5e9cae inset;border-color: #5e9cae #E6E8EC #E6E8EC}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {box-shadow: 0 2px 0 #005676 inset; background: #fff;color: #0b2042; border-color: #005676 #E6E8EC rgba(0, 0, 0, 0)}
.tab-content {padding: 20px;margin-bottom: 20px; margin-top: -1px; border: 1px solid #E6E8EC; border-top: none; max-width: 100%; overflow: hidden;}
.col-md-8 .tab-content {position: relative}
h2.resp-accordion {display: none}

/* Fund details */
.fund-details {font-size: 12px;margin: 30px 0 0;float: left; width: 100%;}
.fund-details .col-md-8 {margin-bottom: 20px}
.fd {border-bottom: 1px solid #dfe3e9; float: left; width: 100%; margin-bottom: 10px}
.fd:last-child {border-bottom: none; margin: 0}
.fd-head {font-family: 'open_sanssemibold','helvetica'; float: left; min-width: 120px; color: #4f6682; margin-bottom: 12px;}
.fd-desc {display: block; padding-left: 0; margin-bottom: 15px; float: none; clear: both}
.fd-side-head {font-family: 'open_sanssemibold','helvetica'; float: left; min-width: 105px; color: #4f6682;margin-bottom: 10px;}
.fd.risk-rating .fd-side-head {margin-top: 10px}
.fd-side-desc {display: block; margin-bottom: 10px; clear: both}
.navdate {display: inline-block;}

/* Fund highlights */
.f-hlights {margin-top: 0; display: none}
.f-hlights h2 {margin-bottom: 20px; font-size: 25px}
.f-hlights .action-hlts a {color: #0b2042}
.action-hlts {margin: 20px 0; min-height: 145px}
.action-hlts:last-child {border-right: none}
.action-hlts img:hover {opacity: 0.8}
.action-hlts h4 {text-align: center; margin: 20px 0; float: left; width: 100%}
.action-hlts a {float: left; width: 100%;text-align: center; font-family: "Century Gothic",'century_gothicregular', helvetica; font-size: 14px;letter-spacing: 0}
.action-hlts:hover, .action-hlts:hover > a, .action-hlts:hover > h4 > a {color: #5E9CAE;text-decoration: none;}
.m-downloads, .s-downloads, .q-downloads, .c-downloads {display: none}
.ico-m-fact{float: none !important; margin: 0 auto; display: block;width: 64px !important; height: 64px; background: url(images/sprite.png) no-repeat 0 -254px transparent;}
.ico-m-fact:hover, .m-fact:hover .ico-m-fact {background: url(images/sprite.png) no-repeat 0 -380px transparent;}
.ico-s-fact {float: none !important; margin: 0 auto; display: block;width: 64px !important; height: 64px; background: url(images/sprite.png) no-repeat -757px -255px transparent;}
.ico-s-fact:hover, .s-fact:hover .ico-s-fact {background: url(images/sprite.png) no-repeat -757px -381px transparent;}
.ico-c-fact {float: none !important; margin: 0 auto; display: block;width: 64px !important; height: 64px; background: url(images/sprite.png) no-repeat -820px -254px transparent;}
.ico-c-fact:hover, .s-fact:hover .ico-c-fact {background: url(images/sprite.png) no-repeat -820px -381px transparent;}
.ico-q-fact {float: none !important; margin: 0 auto; display: block;width: 64px !important; height: 64px; background: url(images/sprite.png) no-repeat -62px -254px transparent;}
.ico-q-fact:hover, .q-fact:hover .ico-q-fact {background: url(images/sprite.png) no-repeat -62px -380px transparent;}
.ico-c-fund {float: none !important; margin: 0 auto; display: block;width:64px !important; height: 64px; background: url(images/sprite.png) no-repeat -378px -254px transparent;}
.ico-c-fund:hover, .c-fund:hover .ico-c-fund {background: url(images/sprite.png) no-repeat -378px -380px transparent;}
.ico-i-now {float: none !important; margin: 0 auto; display: block;width: 64px !important; height: 64px; background: url(images/sprite.png) no-repeat -314px -254px transparent;}
.ico-i-now:hover, .i-now:hover .ico-i-now {background: url(images/sprite.png) no-repeat -314px -380px transparent;}
.ico-p-calc {float: none !important; margin: 0 auto; display: block;width: 64px !important; height: 64px; background: url(images/sprite.png) no-repeat -252px -254px transparent;}
.ico-p-calc:hover, .p-calc:hover .ico-p-calc {background: url(images/sprite.png) no-repeat -252px -380px transparent;}
.ico-fab-sml {display: inline-block !important; vertical-align: middle; margin-right: 20px; background: url(images/sprite.png) no-repeat -98px -489px transparent; width: 49px; height: 49px;}
.ico-fab-sml:hover {background: url(images/sprite.png) no-repeat -98px -587px transparent;}
.ico-app-sml {display: inline-block !important; vertical-align: middle; margin-right: 20px; background: url(images/sprite.png) no-repeat -245px -489px transparent; width: 49px; height: 49px;}
.ico-app-sml:hover {background: url(images/sprite.png) no-repeat -245px -587px transparent;}
.ico-rbr-sml {display: inline-block !important; vertical-align: middle; margin-right: 20px; background: url(images/sprite.png) no-repeat -196px -489px transparent; width: 49px; height: 49px;}
.ico-rbr-sml:hover {background: url(images/sprite.png) no-repeat -196px -587px transparent;}
.h-fhlights {font-size: 20px;margin-top: 9px; margin-bottom: 20px;font-size: 18px}
.p-fhlights {margin-bottom: 20px;font-size: 13px}
.content .f-landing {background: #7fb0bf;position: relative; padding-bottom: 20px}
.f-landing .title, .f-landing .subtitle, .f-landing .subsubtitle {color: #fff; margin: 0; line-height: 1.1}
.f-landing.fundtype-inst .subtitle {}
.b-arrow {width: 0; height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fff;position: absolute; bottom: -1px; margin-left: 14px;}
.f-landing .bootstrap-select > .btn:hover, .f-landing .bootstrap-select > .btn:focus, .f-landing .btn-group.open .dropdown-toggle, .f-landing .btn-group.open .dropdown-toggle .filter-option { background: #fff; color: #0B2042 }
.f-landing .bootstrap-select.open > .btn .caret:after, .f-landing .bootstrap-select > .btn:hover .caret:after {color: #8F8F8F !important}

/* Compare Funds */
.compare-funds .funds-table.table tr .tcentre {text-align: center !important}
.compare-funds .table-responsive {border: none}
.compare-funds .table {margin-bottom: 0}
.compare-funds .table-fee thead tr th {border-bottom: none !important}
.compare-funds .table .t-header {background: #fff}
.compare-funds .table tbody tr.t-header:hover, .compare-funds .table-hover > tbody > tr.t-header:hover > td {background: #d7d9db !important;}
.compare-funds .table .t-header, .compare-funds .table tbody tr.t-header {background: #d7d9db !important;}
.compare-funds .table-hover > tbody > tr:hover > td {background: #fff !important}
.compare-funds .table-hover > tbody > tr:hover > td.shade {background: #eeeff2 !important}
.funds-table td span {font-size: 12px}
.funds-table thead th {background-color: #8ebac6; border-bottom: none !important; text-transform: uppercase; color: #fff;font-family: 'open_sanssemibold','helvetica';}
.funds-table td {border-right: none; max-width: none; color: #0b2042}
.funds-table td.t-header {font-family: 'open_sanssemibold','helvetica';}
funds-drpdwn .dropdown-menu li.selected {background: #005676; color: #fff}
.btn-group.bootstrap-select.funds-drpdwn {margin-bottom: 0}
.funds-drpdwn.bootstrap-select > .btn:hover .caret:after {border-left: transparent}
.funds-drpdwn .dropdown-menu .divider {margin: 0}
.funds-drpdwn button {margin-right: 0}
.funds-drpdwn select optgroup.ftype {padding-left: 5px}
.funds-table td {border-right: 1px solid #dce0e7;}
.funds-table.table tbody tr.t-header td, .funds-table .lalign td {text-align: left !important}
.funds-table.table tbody > tr > td {text-align: left}
.c-funds-drop tr {border-top: 1px solid #dce0e7; background: #fff !important }
.c-funds-drop .table tbody > tr:last-child {border-bottom: none}
.c-funds-drop .table td {border-top: none !important; border-right: 1px solid #dce0e7;}
.c-funds-drop .table tbody > tr > td {text-align: left}
.c-funds-drop .funds-drpdwn.bootstrap-select > .btn {font-size: 13px}
.c-funds-drop .bootstrap-select.btn-group .btn .filter-option {max-width: 150px; overflow: hidden}
.c-funds-drop .bootstrap-select.btn-group .btn .filter-option {font-size: 12px}
.c-funds-drop .dropdown-menu.inner.selectpicker {max-height: 480px !important}
.optheader {text-transform: uppercase}
.table .shade {background: #eeeff2}
.sticky-wrapper {min-height: 50px;z-index: 100}

/* Performance and Risk and Portfolio Fees */
.table-responsive thead tr {background: #90bbc7; border: 1px solid #90bbc7;}
.table-responsive thead tr th {color: #fff; font-size: 13px;font-family: 'open_sanssemibold','helvetica';font-weight: normal}
.table-responsive thead tr th a {color: #fff; font-size: 10px}
.table-responsive thead tr th a:hover {text-decoration: none; color: #ddd}
.table .t-header, .table tbody tr.t-header {background: #d7d9db !important; border: 1px solid #d7d9db !important}
.table tbody tr.t-header > td {border-right: 1px solid #D7D9DB}
.inst-sa .table tbody tr.t-header > td {border-right: none}
.table .t-header td {font-family: 'open_sanssemibold','helvetica';}
.table thead > tr > th {border-bottom: none}
.table tbody > tr > td {font-size: 12px; color: #0b2042;border-right: 1px solid #dce0e7}
.table tbody > tr > td {text-align: center}
.table tbody > tr > td:first-child {text-align: left;border-left: 1px solid #dce0e7;}
.compare-funds .table tbody > tr > td:first-child {border-left: 1px solid #dce0e7;}
.table tbody > tr:last-child {border-bottom: 1px solid #dce0e7;}
.table tbody tr:nth-child(odd) {background: #f2f3f4}
.table.forms-list tbody tr:nth-child(odd) {background: #fff}
.table-mon2 tr:first-child > td:first-child {visibility: hidden; opacity: 0; font-size: 13px}
.table .t-sub-header td {background: #c9ccce; font-family: 'open_sanssemibold','helvetica';padding: 14px 8px}
.table .tr-alt td {background: #fff;font-family: 'Open Sans','open_sansregular','helvetica';padding: 14px 8px}
.table .tr-indent > td:first-child {text-indent: 20px}
.table .tr-right {float: right}
.table.table-fund-feeds tbody tr:nth-child(2n+1) {background: #fff}
.table.table-fund-feeds tbody td {font-family: 'open_sanssemibold','helvetica';}
.table.table-fund-feeds tbody td p, .table.table-fund-feeds tbody td li  {font-family: 'open_sans','helvetica';}
.table.table-fund-feeds tbody td ul {margin-top: 18px; padding-left: 20px} 
.table.table-fund-feeds tbody hr {color: #DCE0E7; margin: 18px 0;}
.fund-perf .table tbody tr.t-header {background: none repeat scroll 0 0 #d7d9db}
.fund-perf .table tbody tr.t-header td {border-right: none}
.uppercase {text-transform: uppercase}

.pdist .table tbody tr:nth-child(odd), .isoid .table tbody tr:nth-child(odd) {background: #fff}

/* Charts */
.the-chart {position: relative;}
.the-chart img {max-width: 100%}
.chart-header {font-size: 13px; display: block; margin-bottom: 20px}
.graph-disclaimer {font-size: 13px; display: block; margin-top: 20px}
#container {font-family: 'Arial'; position: relative}
.chart-summary {position: absolute; top: 0; left: 40px; display: none}
.chart-table {background: #f1f1f1; border: 1px solid #d5d5d6}
.chart-table tr {border-bottom: 1px solid #d5d5d6}
.chart-table tr:last-child {border: none}
.chart-table td {padding: 10px}
.chart-table td:first-child {color: #0b2042; font-size: 12px;font-family: 'open_sanssemibold','helvetica';}
.chart-table td:last-child {color: #858586; font-size: 11px;font-weight: 500}
.chart-footer { margin: 20px 0; font-family: Arial;float: right; color: #818a8f; font-size: 12px }
.chart-port {font-family: 'open_sanssemibold','helvetica';display: inline-block; margin-right: 10px; line-height: 30px; vertical-align: middle }
.chart-port .col {height: 5px; width: 20px; background: #808fb9;display: inline-block; margin-right: 10px; vertical-align: middle }
.chart-bench {font-family: 'open_sanssemibold','helvetica';display: inline-block;line-height: 30px; vertical-align: middle }
.chart-bench .col {height: 5px; width: 20px; background: #e3e0de; display: inline-block; margin-right: 10px; vertical-align: middle }
 /* AM Charts */
.amChartsButtonSelected {background-color: #5e9cae; border-radius: 0;line-height: 1; margin: 0 5px; padding: 3px 4px; border-color: #5e9cae;}
.amChartsButton {border-radius: 0;padding: 3px 4px; margin: 0 5px; border-color: #dce0e7;}
.amChartsPeriodSelector {margin-top: -23px !important}
.amChartsLegend, .amChartsPeriodSelector {display: none; opacity: 0; visibility: hidden}
.amCustomPeriodSelector {margin-left: 35px; margin-top: 0;}
.amCustomPeriodSelector input {font-size: 12px; line-height: 17px;}

/* Progress Bar */
.pbar-container {background: #5e9cae;width: 140px;height: 30px;overflow: hidden;display:inline-block;position: relative;}
.pbar-tri {background: url('images/risk-overlay.png') no-repeat 0 0 transparent;width: 140px; height: 30px;position: absolute}
.pbar-overlay {position: absolute; right: 4px; top: 15px; color: #fff; font-size: 11px;line-height: 1.1}
.pbar-progress {height: 30px;
background: -moz-linear-gradient(left, rgba(191,200,199,1) 0%, rgba(144,178,187,1) 50%, rgba(122,169,181,1) 51%, rgba(94,156,174,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(191,200,199,1)), color-stop(70%,rgba(144,178,187,1)), color-stop(85%,rgba(122,169,181,1)), color-stop(100%,rgba(94,156,174,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(191,200,199,1) 0%,rgba(144,178,187,1) 70%,rgba(122,169,181,1) 85%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(191,200,199,1) 0%,rgba(144,178,187,1) 70%,rgba(122,169,181,1) 85%,rgba(94,156,174,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(191,200,199,1) 0%,rgba(144,178,187,1) 70%,rgba(122,169,181,1) 85%,rgba(94,156,174,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(191,200,199,1) 0%,rgba(144,178,187,1) 70%,rgba(122,169,181,1) 85%,rgba(94,156,174,1) 100%); /* W3C */}
.progressbar {color: #fff;text-align: right;height: 25px;width: 0;background-color: #b9c5c6;}

/* Scrollbar */
::-webkit-scrollbar {width: 8px;}
::-webkit-scrollbar:horizontal {height: 8px;}
::-webkit-scrollbar-track {background: #f5f5f5}
::-webkit-scrollbar-thumb {border-radius: 10px;background: rgba(0, 86, 118, 0.7);}
::-webkit-overflow-scrolling:touch {display: block}

/* news-post */
.post-area {overflow: hidden;border: 1px solid #e0e0e0;margin: 0 0 15px;}
.news-form {padding: 0 0 15px 10px;}
.news-form label {font-weight: normal;float: left;margin: 7px 10px 0 1px;}
.news-form select {float: left;margin: 0 0 0 7px;width: 159px;}
.news-area .column {border-top: 1px solid #e6e8ec}
.news-area .post-area {border-top: none;}
.post-area .news-post {color: #6e6e6f;padding: 18px 19px 14px 20px;font-size: 13px;line-height: 19px;position: relative;}
.post-area .news-post:hover {background: #f2f3f4;}
.post-area .news-post:after {content: url(images/arrow2.png);position: absolute;right: 10px;bottom: 20px;}
.search-area .post-area .news-post:after {content: ""}
.post-area .news-post .alignleft {float: left;margin: 0 14px 0 0;}
.post-area .news-post .holder {overflow: hidden;}
.post-area .news-post h2 {margin: 0 0 2px;font-family: 'open_sanssemibold', Helvetica, sans-serif;color: #0b2042;font-size: 18px}
.post-area .news-post h2 a {color: #0b2042;}
.post-area .news-post .meta {overflow: hidden;margin: 0 0 10px;font-size: 10px;line-height: 12px;color: #89909e;}
.post-area .news-post p {margin: 0 0 5px;color: #6e6e6f;}
.pagination {margin: 0 0 20px;font: 13px/19px 'Open Sans','open_sansregular', Helvetica, sans-serif;display: block;text-align: center;text-transform: uppercase;}
.pagination > li {display: inline-block;margin: 0 6px;vertical-align: top;}
.pagination > li.active {line-height: 1.42857; position: relative; text-decoration: none;}
.pagination > li > a,
.pagination > li > span {background: none !important;border: 0 !important;padding: 0 !important;color: #6e6e6f;}
.pagination > li > a .icon-chevron-right,
.pagination > li > a .icon-chevron-left {color: #387e98;font-size: 9px;font-weight: normal;}
.pagination > li.active,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {color: #387e98;}
.pagination > li.next > a,
.pagination > li.prev > a {color: #005a7b;font:10px/18px 'open_sanssemibold', Helvetica, sans-serif;line-height: 19px}

/* jPages Pagination */
#paging {min-height: 0 !important}
#page-selection {float: left; width: 100%; clear: both; text-align: center;}
#page-selection a, .jp-hidden {margin: 0 auto 20px; padding: 10px; color: #6e6e6f;display: inline-block;font-size: 12px;line-height: 22px;}
#page-selection a.jp-current {color: #387e98;font-weight: bold}
#page-selection a.jp-disabled {color: #ccc !important}
a.jp-disabled:hover, a.jp-current:hover {cursor:default !important}
#page-selection a:hover {cursor: pointer; color: #387e98;}
#page-selection a.jp-previous, #page-selection a.jp-next {color: #387e98;text-transform: uppercase;}
a.jp-previous:before {content:"\f053"; font-family: "FontAwesome";font-size: 11px; line-height: 20px;padding-right: 10px;}
a.jp-next:after {content:"\f054"; font-family: "FontAwesome";font-size: 11px; line-height: 20px; padding-left: 10px;}
a.disabled.jp-next:after, a.disabled.jp-previous:before {color: #ccc !important}

/* Company Reports */
.reports-form {display: block; margin-top: 10px;}
.reports-form fieldset {float: right}
.reports-form label {float: left; padding-right: 10px; line-height: 34px; font-weight: normal}
.reports-form .bootstrap-select {max-width: 110px; float: right;}
.reports-area .post-header {background: #cdd0d2; font-family: 'open_sanssemibold', Helvetica, sans-serif; color: #2f3c55; padding: 8px 8px 8px 20px;clear: both; display: block}
.post-area .report-post:first-child {}
.post-area .report-post {background: #fff;color: #6e6e6f;padding: 18px 19px 14px 20px;font-size: 13px;line-height: 19px;position: relative;float: left; width: 100%; border-bottom: 1px solid #E0E0E0}
.post-area .report-post:last-child {border-bottom: none}
.post-area .report-post:hover {background: #f2f3f4;}
.post-area .report-post .alignleft {float: left;margin: 0 14px 0 0;}
.post-area .report-post img {box-shadow: 2px 2px 4px #aaa}
.post-area .report-post .holder {overflow: hidden;}
.post-area .report-post .holder .button-holder {margin-top: 12px}
.post-area .report-post h2 {margin: 0 0 2px;font-family: 'open_sanssemibold', Helvetica, sans-serif;color: #0b2042;font-size: 18px}
.post-area .report-post h2 a {font-size: 14px;text-transform: uppercase;color: #0b2042;}
.post-area .report-post .meta {overflow: hidden;margin: 0 0 10px;font-size: 10px;line-height: 12px;color: #89909e;}
.post-area .report-post p {margin: 0 0 5px;}
.reports-area .post-header:hover {cursor: pointer}
.table-exp {float: right}
.table-exp i {display: none; padding: 5px}
.table-exp i:hover {cursor: pointer}

/* 404 Page */
.error-bg {background: #5e9cae; color: #fff; margin-bottom: 40px}
.stripe-top {background: url('images/stripes-top.png') repeat 0 0 #5e9cae; width: 100%; height: 49px; display: block; margin-bottom: 50px}
.stripe-bot {background: url('images/stripes-bot.png') repeat 0 0 #5e9cae; width: 100%; height: 49px; display: block; margin-top: 50px}
.error-bg article .title, .error-bg article .subtitle {color: #fff; text-align: center}
.error-bg h1, .error-bg h2 , .error-bg h3, .error-bg h4 , .error-bg h5, .error-bg h6 {color: #fff}
.error-bg article .title {font-size: 45px; text-transform: uppercase}
.error-bg article .subtitle {font-size: 22px}
.row-no-padding [class*="col-"] {padding-left: 0 !important;padding-right: 0 !important;}
.row-no-padding [class*="col-"] .error-bg article {padding: 0 45px 45px}
.error-bg article a {color: #eee}
.error-bg article a:hover {color: #fff}
.error-bg article a.rmore-btn {color: #005676; border-color: transparent}
.error-bg article a.rmore-btn:hover {color: #fff; background: #005676}
.small-hr {width: 75%; color: #fff; text-align: center; margin: 40px auto}

/* Search Page */
.search-results .meta {overflow: hidden;margin: 0 0 10px;font-size: 10px;line-height: 12px;color: #89909e;}

/* Organogram */
.organo {text-align: center; max-width: 759px;margin: 0 auto}
.ob-exp {font-size: 12px;display: inline-block}
.obox-top, .obox-bot {background: #dbe4ec; border: 8px solid #f2f4f6;color: #6e6e6f; padding: 20px}
.obox-top:hover, .obox-bot:hover {background: #5e9cae}
.obox-top h3, .obox-bot h3 {font-family: 'open_sanssemibold';color: #000; margin-top: 0; text-transform: uppercase; font-size: 13px}
.obox-top h4, .obox-bot h4, .obox h5 {font-family: 'open_sanssemibold';color: #6e6e6f; font-size: 13px}
.obox-top:hover h3, .obox-top:hover h4, .obox-top:hover .obox-view, .obox-bot:hover h3, .obox-bot:hover h4, .obox-bot:hover .obox-view {color: #fff}
.obio, .obox-bot-bio, .obox-top-bio {display: none;}

.obox {width: 100%;float: left;padding: 0; position: relative; margin: 1% 0; background: #fff; border: 8px solid #f2f4f6;}
.obox.ob4, .obox.ob5 , .obox.ob6 {margin-top: -8px}

.obox-view {display: block; clear: both;font-size: 12px; color: #6e6e6f;margin-top: 15px}
.obox-view:hover { color: #000; cursor: pointer}
.obox.ob3 .obox-view:hover {color: #000}
.organo .obox h4 {margin-top: 0}
.obox-txt {padding: 20px; display: block; text-align: center; min-height: 203px}

.obox h4 {margin: 0;background: #dbe4ec;font-family: 'open_sanssemibold';min-height: 70px; text-transform: uppercase; color: #000; font-size: 13px; padding: 20px}
.obox h5 {text-align: center}

.obox.ob2 h5, .obox.ob3 h5, .obox.ob5 h5, .obox.ob6 h5 {margin-top: 47px}
.obox.ob4 h5 {margin-top: 20px}
.obox.ob4 p {font-size: 13px}

.obox:hover h4  {color: #fff;background: #387e98}
.obox:hover .obox-txt {color: #fff; background: #5e9cae}
.obox:hover .obox-txt h5, .obox:hover .obox-txt .obox-view {color: #fff}

/* Organo Linking Arrows */
.obox .icon-sort-down {position: absolute; color: #6e6e6f; top: -31px;}
.obox .icon-sort-up {position: absolute; color: #6e6e6f; bottom: -30px;}
.obox.ob2 .icon-sort-down, .obox.ob3 .icon-sort-down {display: none}
.bot-arrow {width: 32%;display: inline-block; margin-top: 5px; vertical-align: middle; line-height: 1}
.bot-arrow.ba1, .bot-arrow.ba3 {display: none}

/* Organo Images */
.ob-img {margin-right: 10px; display: inline-block}
.ob-img img {height: 50px; width: 50px}

/* Organo Bio Boxes */
.obio {margin: 3% 0;padding: 20px; border: 8px solid #f2f4f6; width: 100%; position: relative; text-align: left; float: left;background: #fff}
.obio .icon-remove {float: right; font-size: 27px; padding: 10px;color: #F2F4F6; margin: -20px -20px 0 0;}
.obio .icon-remove:hover {cursor: pointer}

.obio .ob-img {float: left;margin-right: 15px;}
.ob-bio-head {float: left;}
.obio h5 {margin: 0 0 3px 0; font-size: 15px}
.obio h6 {margin: 0; font-size: 14px}
.obio h6.ob-exp {font-size: 13px}
.obio p {margin-bottom: 0; font-size: 12px}

/* Organo Bio Arrows*/
.obio:after, .obio:before{bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.obio:after {border-color: rgba(0, 0, 0, 0); border-bottom-color: #fff; border-width: 13px; margin-left: -13px;}
.obio:before {border-color: rgba(0, 0, 0, 0); border-bottom-color: #f2f4f6;border-width: 24px; margin-left: -24px;}

/* contact form */
.contact-form {border: 1px solid #dce0e7;padding: 20px;margin: 0 0 18px;}
#content .newsletter {border: 1px solid #dce0e7;padding: 20px;margin: 0 0 18px;}
.newsletter label,
.contact-form label {display: inline-block;vertical-align: top;font: 12px/16px 'Century Gothic','century_gothicregular',  Helvetica, sans-serif;color: #9ca1ad;padding: 0 0 4px 29px;margin: 0 0 13px;text-transform: uppercase;background: url('images/bg-label.png') no-repeat;}
.newsletter label { background: url('images/ico2.png') no-repeat; }
/* form row */
.contact-form .form-row {margin: 0;}
.contact-form .form-row:after {content:'';clear:both;display:block;}
.contact-form .icon-spinner {float: right; margin: 4px 5px 0 0; display: none}
.contact-form #dd-request, .contact-form .selectpicker {text-transform: uppercase}

input:required {box-shadow:none;}
input:invalid {box-shadow:none;}
textarea:required {box-shadow:none;}
textarea:invalid {box-shadow:none;}

.office-drop {display: none}

.contact-icons {font-size: 15px; font-family: 'Century Gothic','century_gothicregular', 'Helvetica';line-height: 28px; margin: 0; letter-spacing: 0}
#tzone {padding-left: 18px}
.contact-tel {display: inline-block;}
.contact-tel-icon {display: inline-block; background: url("images/bg-tel.png") no-repeat scroll 2px 6px #fff;width: 26px; height: 26px;}
.contact-email {margin-left: 15px;display: inline-block;}
.contact-email-icon {display: inline-block; background: url("images/bg-letter.png") no-repeat scroll 0 6px #fff;width: 26px; height: 26px; margin-right: 5px}
.contact-form .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]){width:315px;margin-bottom: 20px}

/* column */
.contact-form .form-row .column {float: left;margin: 0 0 20px 0;width: 100%;}
.contact-form .form-row input[type="email"],
.contact-form .form-row input[type="text"] {background: none;width: 100%;font: 11px/17px 'open_sanssemibold', Helvetica, sans-serif;color: #0b2042;padding: 5px 8px 6px;border: 1px solid #dce0e7;}
#main .content.add {border: 0;padding: 28px 17px 9px;}
.contact-form .form-row label {float: left;color: #6e6e6f;font: 13px/23px 'open_sanssemibold', Helvetica, sans-serif;background: none;padding: 0;text-transform: inherit;margin: 4px 11px 0 0;}
.contact-form .form-row select {width: 200px;}
.contact-form textarea {background: none;width: 100%;font: 11px/17px 'open_sanssemibold', Helvetica, sans-serif;resize: none;height: 75px;color: #0b2042;padding: 5px 8px 6px;margin: 0 0 18px;border: 1px solid #dce0e7;}
.contact-form input[type="submit"] {background: url(images/bg-submit.jpg) no-repeat;width: 69px;height: 29px;text-indent: -9999px;overflow: hidden;float: right;padding: 0;cursor: pointer;border: 0;}
.contact-form .required-fields {float: left;color: #999;font: 11px/16px 'open_sanssemibold', Arial, Helvetica, sans-serif;text-transform: uppercase;margin: 16px 0 0 6px;}
.contact-form .required-fields span {color: #5e9cae;}
.contact-form .bootstrap-select.btn-group, .bootstrap-select.btn-group[class*="span"] {margin-bottom: 0}
.newsletter .form-row {display:block;content:'';clear:both;}
.newsletter .form-row input[type="email"], .newsletter .form-row input[type="text"] {background: none;width: 38.4%;font: 11px/17px 'open_sanssemibold', Helvetica, sans-serif;color: #0b2042;margin: 0 10px 15px 0;padding: 5px 8px;border: 1px solid #dce0e7;}
.newsletter .form-row input[type="submit"] {float: right;background: url(images/bg-subscribe.jpg) no-repeat;width: 101px;height: 29px;text-indent: -9999px;cursor: pointer;padding: 0;border: 0; border-radius: 0 !important}
.newsletter .icon-spinner {margin: 4px 5px 0 10px; display: none}
.contact-form input[type="submit"]:hover, .newsletter .form-row input[type="submit"]:hover {background-position: 0 100%;}
/* address-form */
.address-form {overflow: hidden;}
.address-form select {text-transform: uppercase;width: 200px;font: 11px/17px 'open_sanssemibold', Helvetica, sans-serif;color: #0b2042;}
/* address-holder */
.post-holder-alt .address-holder {padding: 0;}
.post-holder-alt .address-holder .column {width: 100%}
.address-holder {overflow: hidden;}
.address-holder .column:first-child { margin: 0; }
.address-holder .column {float: left;width: 37%;margin: 0 0 0 17%;}
.address-holder .column .info {margin: 0 0 20px;padding: 0;list-style: none;font: 13px/19px 'open_sanssemibold', Helvetica, sans-serif;}
.address-holder .office {border-left: 1px solid #dce0e7;color: #89909e;font-size: 11px;line-height: 17px;background: url(images/bg-office.png) no-repeat 6px 3px;padding: 0 0 0 24px;font-weight: normal;text-transform: uppercase;display: inline-block; margin-left: 3px;vertical-align: middle}
.address-holder .column .address-header {overflow: hidden;margin: 0 0 9px;}
.address-holder .column .box:first-child {border: 0;padding-top: 0;}
.address-holder .column .box {border-top: 1px solid #dce0e7;padding: 23px 0 25px;}
.address-holder .column h2 {margin: 0;overflow: hidden;color: #89909e;font: 20px/26px 'open_sanssemibold', Helvetica, sans-serif;}
.address-holder .column address {overflow: hidden;color: #89909e;line-height: 19px;}
.address-form .select-row {margin: 0 0 13px;}
ul.sidemenu-top.faq .office-drop, ul.sidemenu-top.faq .office-drop .info li, ul.sidemenu-top.faq .office-drop .info li a {background-color: #fff !important}

.address-holder .info li, .address-holder .info li.phone {background: url(images/bg-tel.png) no-repeat 0 4px #fff;padding: 0 0 4px 26px;}
.address-holder .info li:hover, .address-holder .info li.phone:hover {background: url(images/bg-tel.png) no-repeat 0 4px #fff;}

.address-holder .info li, .address-holder .info li a {color: #89909e; font-size: 14px }
.address-holder .info li.email a, .address-holder .info li.downloadli a, .address-holder .info li.map a { color: #5e9cae; }
.address-holder .info li.tel { background: url(images/bg-phone.png) no-repeat; }
.address-holder .info li.email { background: url(images/bg-letter.png) no-repeat 0 2px; }
.address-holder .info li.downloadli { background: url(images/bg-download.png) no-repeat; }
.address-holder .info li.map { background: url(images/bg-location.png) no-repeat; }

ul.sidemenu-top.faq ul li {padding: 10px 15px 10px 20px}
ul.sidemenu-top.faq li.office-loc .address-header h2 {margin: 0;}
ul.sidemenu-top.faq li.office-loc .address-header a {color: #89909e}
.sidebar .address-header a, .sidebar .office-drop {padding: 10px 15px 10px 20px}
.sidebar .box .address-header h2 {font: 14px/24px "open_sanssemibold",Helvetica,sans-serif;text-transform: uppercase; margin-top: 5px; color: #89909e}
.sidebar .box ul.info {display: block;border: none;}
.sidebar .box ul.info li {padding: 0 0 4px 26px; border: none; font: 13px/19px "open_sanssemibold",Helvetica,sans-serif}
.sidebar .box ul.info li a {padding: 0; text-transform: none; font: 13px/19px "open_sanssemibold",Helvetica,sans-serif}
.sidebar-link {text-decoration: underline; margin: 7px 0}

/* Exec Committee */
#content.about-exec .title {margin-top: 0}
#content .post {overflow: hidden;padding: 0 15px 5px;}
#content .post .alignleft {float: left;margin: 0 25px 0 0;}
.post .open-close .slide {display:none}
/* post holder */
#content .post .post-holder {overflow: hidden;font: 13px/19px 'Open Sans','open_sansregular', Helvetica, sans-serif;color: #6e6e6f;padding: 19px 0 28px;border-bottom: 1px solid #dce0e7;}
#content .post .post-holder-alt {overflow: hidden;font: 13px/19px 'Open Sans','open_sansregular', Helvetica, sans-serif;color: #6e6e6f;padding: 15px 0 18px;}
#content .post:last-child .post-holder-alt {border-bottom: none}
#content .post.add .post-holder, #content .post:last-child .post-holder { border: 0;}
#content .post h2 {margin: 0;font: 20px/26px 'open_sanssemibold',Helvetica, sans-serif;color: #89909e;}
#content .post .position {display: block;font-size: 11px;line-height: 18px;font-weight: normal;text-transform: uppercase;margin: 0 0 6px;}
/* open-close */
#content .post .open-close {overflow: hidden;margin: 0 -1px 0 0;}
.post .open-close .opener {color: #89909e;font-weight: bold;display: block;margin: 0 0 13px;background: url(images/arrow4.png) no-repeat 99% 6px;}
.about-exec .post:hover {cursor: pointer}
.post .open-close.active .opener { background: url(images/arrow5.png) no-repeat 99% 6px; }
/* slide */
.post .open-close .slide { overflow: hidden; }

/* TV Ad page */
.slider-main.tv-ad, .slider-main.tv-ad .slider {display: block}
#placeHolder {width: 100%; margin: 0 auto; display: block}
.slider-main.tv-ad {padding-bottom: 0}
.tv-ad .rsContent {background: #000}
.tv-ad .rsArrow {display: block}
.tv-ad .rsDefault .rsBullets {top: auto; bottom: 20px;right: 15px; text-align: right}
.tv-ad .slide-content.rsABlock {top: 40px; text-align: left; left: 50px; padding: 0; height: auto}
.tv-ad .slide-title {float: none; border-top: none}
.tv-ad .slide-content.rsABlock.full {}
.tv-ad .slide-subcontent {font-size: 14px}
.tv-ad .slide-overlay {background: rgba(0,0,0,0.5) no-repeat; float: left; padding: 40px;border-radius: 2px}
.tv-ad .slide-overlay  .slide-subcontent:last-child {margin-bottom: 0} 
.tv-ad .slider-main .container .col-md-12 {background: url('/Themes/Main/Content/images/loader.png') no-repeat 50% 50% transparent; text-align: center;}
.crown-slide {position: absolute; right: 20px; top: 30px; width: 45px; height: 36px;background: url('/Themes/Main/Content/Images/crown-slide.png') no-repeat 0 0 transparent;}
.tv-ad-blocks {display: block; width: 100%; margin: 0 auto; text-align: center}
.video-box {width: 223px; margin: 10px 10px 20px; display: inline-block; font-size: 16px; color: #fff; background: #eee; font-family: 'Century Gothic','century_gothicregular', 'Helvetica';position: relative; overflow: hidden;}
.video-box.intro {background: #5e9cae;padding: 20px; height: 152px}
.video-box.tv {background: #005676;padding: 30px; height: auto; margin: 30px 0 20px;color: #fff; font-size: 14px;text-align: center; width: 100%}
.video-box .icon-facetime-video {position: absolute; top: 10px; right: 12px; font-size: 20px}
.video-over {position: absolute; color: #fff; font-size: 12px; padding: 6px; background: #005676; width: 100%; bottom: 0; text-align: center}
.video-box a {position: relative; float: left; width: 100%}
.video-box a:hover { opacity: 0.8 }
.video-box a:hover .icon-play-circle {opacity: 1}
.icon-play-circle {opacity: 0.8; color: #fff; position: absolute; top: 48px; left: 90px; font-size: 45px;}
.video-holder, .video-play {opacity: 0; visibility: hidden; height: 0; overflow: hidden}
.close-video {display: none;color: #fff; font-size: 40px; position: absolute; right: 20px; top: 0;z-index: 999}
.close-video:hover {color: #ccc; cursor: pointer}
.col-md-4.first {margin-top: 30px}
.btn-teal {padding: 20px; display: block; text-align: center;color: #fff; text-transform: uppercase; background: #8ebac5; font-weight: bold; margin-bottom: 23px;font-size: 18px}
.btn-teal:hover, .btn-teal:active, .btn-teal:focus  { color: #fff !important; background: #5e9cae }
.btn-teal i {display: inline-block; vertical-align: middle;width: 32px !important; height: 32px !important; margin-right: 4px}
.btn-teal i.ico-c-fund {background-position: -320px -712px}
.btn-teal:hover i.ico-c-fund {background-position: -320px -747px}
.btn-teal i.ico-p-calc {background-position: -575px -710px}
.btn-teal:hover i.ico-p-calc {background-position: -575px -746px}
.btn-teal i.ico-i-now {background-position: -546px -710px}
.btn-teal:hover i.ico-i-now {background-position: -546px -746px}
.tv-ad-soc.social-networks {display: table; margin: 0 auto 50px}

/* Bootstrap drop down */
#fund-selector, select.funds-drpdwn, select.selectpicker {opacity: 0; visibility: hidden}
.fund-selector {float: left; margin: 10px 0 0}
.fund-selector .dropdown-menu {font-size: 12px}
.fund-selector .dropdown-menu > li > dt {color: #0B2042}
.fund-selector .dropdown-menu > li:first-child {display: none}
.fund-selector .dropdown-menu > li:nth-child(2) .div-contain { display: none }
.fund-selector .dropdown-menu .divider {margin: 0}
.fund-selector .bootstrap-select > .btn { overflow: hidden; border-color: transparent !important}
.dropdown-menu {padding: 0}
.fund-selector .bootstrap-select.btn-group, .bootstrap-select.btn-group[class*="span"] {margin-bottom: 0}
.bootstrap-select.btn-group,.bootstrap-select.btn-group[class*="span"]{float:none;display:inline-block;margin-bottom:10px;margin-left:0;}
.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group{margin-bottom:0;}
.bootstrap-select.form-control{padding:0;border:none;outline: 0}
.bootstrap-select.btn-group.pull-right,.bootstrap-select.btn-group[class*="span"].pull-right,.row-fluid .bootstrap-select.btn-group[class*="span"].pull-right{float:right;}
.input-append .bootstrap-select.btn-group{margin-left:-1px;}
.input-prepend .bootstrap-select.btn-group{margin-right:-1px;}
.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]){width:235px;}
.bootstrap-select{/*width: 220px\9; IE8 and below*/width:220px;/*IE9 and below*/}
.bootstrap-select.form-control:not([class*="span"]){width:100%;}
.bootstrap-select > .btn {width:100%;border-radius: 0; color: #0b2042;font-family: 'Century Gothic','century_gothicregular', 'Helvetica';text-indent: 10px; border-color: #dfe3e9; line-height: 20px; padding-left: 6px}
.bootstrap-select > .btn .caret:after {content:"\f107"; font-family: "FontAwesome";font-size: 15px;color: #8f8f8f; height: 33px; line-height: 33px; position: absolute; top: 0;right: 11px;border-left: 1px solid #dfe3e9;}
.dropup .btn-default .caret {border: none}
.bootstrap-select > .btn:hover{ background: #5e9cae;border-color: #5e9cae;color: #fff}
.bootstrap-select.open > .btn .caret:after {content:"\f106";color: #fff !important; border-color: transparent}
.bootstrap-select > .btn:hover .caret:after {color: #fff !important;border-color: transparent}
.error .bootstrap-select .btn{border:1px solid #b94a48;}
.dropdown-menu{z-index:2000;}
.bootstrap-select.show-menu-arrow.open > .btn{z-index:2051;}
.bootstrap-select .btn:focus{outline:0;}
.bootstrap-select.btn-group .btn .filter-option{line-height: 20px; font-size: 13px; font-family: 'open_sanssemibold', helvetica;}
.f-landing .bootstrap-select.btn-group .btn .filter-option {max-width: 190px; overflow: hidden}
.isoid .bootstrap-select.btn-group .btn .filter-option {font-size: 12px}
.bootstrap-select.btn-group > .disabled,.bootstrap-select.btn-group .dropdown-menu li.disabled > a{cursor:not-allowed;}
.bootstrap-select.btn-group > .disabled:focus{outline:none!important;}
.bootstrap-select.btn-group[class*="span"] .btn{width:100%;}
.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.bootstrap-select.btn-group .dropdown-menu dt{display:block;padding:3px 20px;cursor:default;}
.bootstrap-select.btn-group .div-contain{overflow:hidden;}
.bootstrap-select.btn-group .dropdown-menu li{position:relative;}
.bootstrap-select.btn-group .dropdown-menu li > a.opt{position:relative;padding-left:35px;}
.bootstrap-select.btn-group .dropdown-menu li > a{cursor:pointer;text-align: left}
.bootstrap-select.btn-group .dropdown-menu li > a:focus, .bootstrap-select.btn-group .dropdown-menu li > a:hover{background: #005676}
.bootstrap-select.btn-group .dropdown-menu li > dt small{font-weight:400;}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark{display:inline-block;position:absolute;right:15px;margin-top:2.5px;}
.bootstrap-select.btn-group .dropdown-menu li a i.check-mark{display:none;}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px;}
.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em;}
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) > a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) > a:focus small{color:#64b1d8;color:rgba(255,255,255,0.4);}
.bootstrap-select.btn-group .dropdown-menu li > dt small{font-weight:400;}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #CCC;border-bottom-color:rgba(0,0,0,0.2);position:absolute;bottom:-4px;left:9px;display:none;}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none;}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2);}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0;}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto;}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto;}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after{display:block;}
.mobile-device{position:absolute;top:0;left:0;display:block!important;width:100%;height:100%!important;opacity:0;}
.bootstrap-select.fit-width {width:auto !important;}
.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static;}
.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px;}
.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48;}
.dropdown-toggle.btn-default:active, .dropdown-toggle.btn-default:focus {background-color: #fff; box-shadow: none; -webkit-box-shadow: none}
.dropdown-toggle.btn-default:hover {background: #5e9cae;border-color: #5e9cae;color: #fff;}

/* Modal */
.modal-title {color: #4f6682; font-size: 30px; text-transform: uppercase}
.modal-header {padding: 15px 20px}
.modal-content {border-radius: 3px; border: 5px solid #005676}
.modal button.close {background: transparent; color: #cdd0d2; opacity: 1 !important; position: relative; z-index: 1000;padding: 20px;}
.modal button.close:hover, .modal button.close:focus  {color: #5e9cae; border: none !important}
.modal-header .close {margin: -30px -21px 0 0; font-size: 30px}
.disc-modal {max-height: 600px; overflow-y: scroll}

/* AUM */
#coro-history {font-size: 12px;z-index: 1000; color: #444; margin: 0 auto 20px 0; width: 100%}
#coro-history ul {padding-left: 70px; line-height: 25px}
#coro-history ul ul {padding-left: 35px}
#close-holder {position: relative; width: 100%;z-index: 9999; display: none}
#close-holder .icon-remove {position: absolute; right: 30px; top: 15px;color: #aaa; font-size: 20px; padding: 5px 0; display: block}
#close-holder .icon-remove:hover {cursor: pointer; color: #A6BCD0;}
.yr-history hr {border: 0;height: 1px;
background-image: -webkit-linear-gradient(left, rgba(204,204,204,0), rgba(204,204,204,0.75), rgba(204,204,204,0));
background-image: -moz-linear-gradient(left, rgba(204,204,204,0), rgba(204,204,204,0.75), rgba(204,204,204,0));
background-image: -ms-linear-gradient(left, rgba(204,204,204,0), rgba(204,204,204,0.75), rgba(204,204,204,0));
background-image: -o-linear-gradient(left, rgba(204,204,204,0), rgba(204,204,204,0.75), rgba(204,204,204,0));}
.tiny-crown {float: left; background: url('images/crown-blue.png') no-repeat 0 0;width: 32px; height: 26px;}
.yr-history h4 {font-size: 18px; margin-bottom: 2px; margin-left: 50px;}
.yr-history p {margin-left: 50px;}
#button-holder {float: left; width: 100%;}
.balloons {text-align: left; max-width: 250px;}
.balloon-title { text-align: left;display: block;}
.balloon-desc {margin-top: 10px; display: block}
.balloon-desc ul {list-style: none;}
.balloon-desc ul li {padding-left: 0}
.balloon-desc ul li i {color: #A6BCD0; margin-left: -15px; padding-right: 5px; display: none}

/* CSI */
.csi table {margin-bottom: 0}
.csi thead tr th {color: #fff}
.csi thead tr th, .csi tbody tr td {padding: 8px 15px; width: 50%}
.csi thead tr {background: #005676; border: 1px solid #005676;}
.csi tbody tr td {text-align: left; color: #6e6e6f; font-size: 13px}
.csi tbody ul {padding-left: 0; list-style: none}
.csi tbody ul > li {margin-bottom: 10px}

/* MEDIA QUERIES */
/* Extra small devices (phones, up to 480px) */
/* No media query since this is the default in Bootstrap */
@media (max-width: 320px) {
	
	/* Slider */
	.royalSlider {height: 140px;max-height: 140px;width: 100%;}
	.rsDefault .rsBullets {left: 15px; top: 15px}
	
	/* Video */
	.mejs-poster {background-image: none !important}
	
	/* Choosing a fund */
	.choose-fund .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]) {width: 190px}
	.compare-funds .bootstrap-select > .btn .caret:after {display: none}
	.bootstrap-select > .btn .caret:after {border-left: none}
	.bootstrap-select.btn-group .dropdown-menu li > a.opt {padding: 3px 5px 3px 10px}
	.rmorebtn.reset {margin-bottom: 30px}
	
	/* Misc */
	.table-content .column span {width: 65%}
	.nav-tabs > li > a {padding: 15px 10px 20px;font-size: 9px}
	#subscrip {font-size: 10px}
	.bot-menu a {font-size: 9px}
	.bot-menu a {padding-right: 7px}
	.bot-menu li:last-child a:before {display: none}
	.textbox .alignleft {float: none; margin: 0 auto 15px; display: block}
	.form-area form {margin: 0 5px 0 0}
	.view-all {display: none !important}
	.b-header span {float: none; display: block; margin-top: 15px}
	.b-item .b-ftype {float: none; display: block;}
	h2.resp-accordion a {font-size: 14px; line-height: 22px}
	.contact-email {margin-left: 0}
	.contact-form .form-row input[type="email"], .contact-form .form-row input[type="text"], .contact-form textarea, .contact-form .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]) {width: 220px}

	.mobile-ul li a {font-size: 14px;}
	.mobile-ul li a:after {font-size: 24px}

}

@media (max-width:479px) {
	
	/* Head */
	.head-links-new a {margin-right: 0; min-width: 200px}
	
	/* Charts */
	.amCustomPeriodSelector {margin-top: 0}
	.amCustomPeriodSelector input {margin-bottom: 15px}
	
	/* Fund Landing */
	.f-landing {float: left; width: 100%}
	h1.title {font-size: 25px !important}
	.content .f-landing {padding: 22px 0}
	.fd-head, .fd-side-head {float: none; display: block}
	
	.royalSlider {max-height: 140px;box-shadow: none !important}
	#publ-control .textbox .alignleft, .textbox .alignleft  {float: left; margin: 0 15px 15px 0;}
	.textbox  .button-holder .rmore-btn {margin-right: 0}
	.textbox .content-box h3 {font-size: 16px; float: left}
	.form-area form {margin: 0 5px 0 0}
	.bot-menu a {font-size: 12px}
	.bot-menu a {padding-right: 7px}
	.nav-tabs > li > a {padding: 18px 10px 23px; font-size: 10px}
	.contact-form {padding: 20px}
	.contact-form .form-row {margin: 0}
	.contact-form .form-row .column {float: none; margin: 0;width: auto;padding: 0 0 17px;}
	.contact-form textarea {margin: 18px 0}
	.contact-form .form-row input[type="email"], .contact-form .form-row input[type="text"], .contact-form textarea, .contact-form .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]) {max-width: 90%}
	.contact-form .required-fields, .contact-form input[type="submit"] {float: none; display: block; margin: 10px 0 }
	.contact-email {margin-left: 0; display: block}
	.newsletter .form-row input[type="email"], .newsletter .form-row input[type="text"] {margin: 0 0 10px; width: 100%}
	.address-holder .column {width: 100%; float: none; margin: 0 0 25px !important;border-bottom: 1px solid #DCE0E7;}
	.post.ppls:last-child .address-holder .column {border-bottom: none}
	#content .post .alignleft {display: block; float: none; margin: 0 auto 15px}
	#content .post.ppls .alignleft {margin: 0}
	.view-all {display: none !important}
	.page-title {font-size: 22px}
	ul.sidemenu-top li a {font-size: 12px}
	.the-chart {display: none}
	.gro-wth {display: none}
	ul.sidemenu-top li .sb-facts span {font-size: 10px}
	.panel-group > a.collapsed:after {float: none; display: inline-block; padding-left: 6px}
	.slider-main.tv-ad .royalSlider {max-height: 110px}
	.featured img {display: none}
	.titles {background: none repeat scroll 0 0 rgba(0, 86, 118, 1)}
	.b-actions {display: none !important}
	.fund-chosen aside { padding: 0}
	.ideal-fund.active .post-content {padding-left: 0}
	.report-post .holder .button-holder a.rmore-btn {margin-right: 0; margin-bottom: 20px; font-size: 10px !important}
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	/* Top Menu */
	.top-menu ul {padding: 0}
	.top-menu .navbar-right.nav > li > a {font-size: 12px; line-height: 18px}
	.top-menu .navbar-right.nav > li > a.active { background: #00293b !important;}
	.top-menu .navbar-right.navbar-nav:hover > li a:after {border-right: 1px solid #005676;}
	.top-menu .navbar-right.navbar-nav > li:nth-last-child(2) a {/* background: #005676 */}
	.top-menu .navbar-right.navbar-nav > li:nth-last-child(2) a:hover {/* background: #00293B */}
	.top-menu .navbar-right.navbar-nav > li:last-child a.icon-lock {margin-left: -1px}
	.navbar-nav.navbar-right .icon-lock {}
	.navbar-nav.navbar-right .icon-lock:hover {background: #00293b !important;}
	.top-menu .navbar-right.navbar-nav > li a:hover:after  {border-right: 1px solid transparent; box-shadow: none}
	.top-menu .navbar-right.navbar-nav > li:last-child a:after  {border-right: 1px solid transparent;box-shadow: none}
	.top-menu .navbar-right.navbar-nav > li:last-child a  {background: none}
	.country-sel {margin-top: -5px}
	.top-menu li.dropdown {border: none}
	.navbar-toggle {margin-right: 0 !important; border-radius: 0}
	.top-menu li.dropdown {border-left: 1px solid #366e89;border-right: 1px solid #366e89;}
	.top-menu .row {margin-right: -23px; position: relative}
	.top-menu .navbar-collapse {position: absolute; right: 8px}
	.top-menu .navbar-header, .top-menu .navbar-collapse {background: #005676}
	.top-menu .navbar-header {box-shadow: 300px 0 0 #005676, -300px 0 0 #005676}
	.top-menu .navbar-default, .top-menu .container {background: #fff}
	.top-menu .navbar-collapse {border-top: none; box-shadow: none}
	
	/* Mega Menu*/
	.main-menu {display: none}
	.menu .collapse {max-width: 750px}
	.menu .collapse .dropdown-slide, .menu .hasdropdown .dropdown-slide {min-width: 293px}
	.menu .slide {left: 261px;}
	.menu .slide .slide-holder {width: 458px}
	.menu .slide .column {width: 229px}
	.menu {font-size: 11px}
	.menu .icon-chevron-down {left: 6px}
	.menu .slide .column ul li a {padding: 11px 0 11px 11px; font-size: 12px}
	.menu .slide .column ul li a.menu-media {padding: 11px 0 11px 3px;}
	
	.mobile-menu {padding: 0 0 20px 0}
	.mobile-menu .main {padding: 0}
	.dl-menuwrapper {margin-left: 0; max-width: 350px}
	.dl-menuwrapper button {margin-left: 0}
	#dl-bg {background: #eee; padding: 15px 0 0 20px; float: left; width: 100%}
	.dl-menuwrapper button:hover {background: #eee}
	.dl-menuwrapper button {background: #eee}
	.dl-menuwrapper button:after { background: #005676;box-shadow: 0 10px 0 #005676,0 20px 0 #005676;}
	.dl-menu-name {color: #717171}
	
	.dl-menuwrapper button.dl-active {background: #005676}
	.dl-menuwrapper button.dl-active:after, .dl-menuwrapper button.dl-active:hover:after  {background: #eee;box-shadow: 0 10px 0 #eee,0 20px 0 #eee;}
	
	/* Mobile Links */
	.mobile-links {margin: 0 0 20px}
	.mobile-ul {padding: 0;display: block;}
	.mobile-ul li {float: left; width: 48%}
	.mobile-ul li:nth-child(odd) {margin-right: 4%}

	/* Jumbotron */
	.searchdiv .search-form {position: absolute; float: right;right: 25px; margin-top: 19px}
	.search-form .form-group {position: relative; width: 226px; margin: 0; padding: 0}
	.icon-search {right: -2px; top: 4px}

	.logo {padding-right: 0}
	.logo a {margin-right: -2px}
	.jumbotron .row .searchdiv {padding-right: 0; z-index: 100}
	
	/* Global Page */
	.tcs .tcs-desc {padding: 0 0 20px 0}
	.tcs .navbar-right {width: 100%}
	.tcs-btn {clear: both}
	.global-dds {width: 614px; margin: 0 auto;display: block}
	
	/* Fund Landing */
	.content .f-landing {float: left; width: 100%; padding: 15px 0}
	
	.fd {border-bottom: none}
	.fd-desc, .fd-side-desc  {clear: both; float: none}
	.fd.risk-rating .fd-side-head {margin-bottom: 20px}
	
	.amCustomPeriodSelector { margin-top: -39px;}
	
	/* Featured */
	
	/* Organo gram */

	.obox {width: 33%;float: left;position: relative; margin: 0; max-height: initial}
	.obox.ob1, .obox.ob4 {border-right: none;}
	.obox.ob3,.obox.ob6 {border-left: none;}
	.obox.ob2, .obox.ob5 {margin-left: 0%; margin-right: 0%; width: 34%}
	.obox.ob2 .icon-sort-down, .obox.ob3 .icon-sort-down {display: inline-block}
	.bot-arrow.ba1, .bot-arrow.ba3  {display: inline-block}
	.obox .icon-sort-down {top: -28px; left: 0; right: 0; margin-left: auto; margin-right: auto}
	
	.obio.obi1:before {left: 17%}
	.obio.obi1:after {left: 17%}
	.obio.obi2:before {left: 50%}
	.obio.obi2:after {left: 50%}
	.obio.obi3:before {left: 83%}
	.obio.obi3:after {left: 83%}
	.obio.obi4:before {left: 17%}
	.obio.obi4:after {left: 17%}
	.obio.obi5:before {left: 50%}
	.obio.obi5:after {left: 50%}
	.obio.obi6:before {left: 83%}
	.obio.obi6:after {left: 83%}
	
	.obox-top-bio:before {left: 50%}
	.obox-top-bio:after {left: 50%}
	
	.obox-bot-bio:before {left: 50%}
	.obox-bot-bio:after {left: 50%}
	
	/* Compare Funds */
	.funds-table {table-layout: fixed}
	.funds-drpdwn.bootstrap-select > .btn {text-indent: 0; font-size: 12px}
	.funds-drpdwn.bootstrap-select > .btn .caret:after {border-color: transparent}
	
	/* Misc */
	.table-content .column span {width: 86%}
	.form-area {float: right;text-align: right}
	.content {border: none}
	.excerpt {margin-left: 10px; margin-top: 5px; width: 86%}
	.f-hlights {margin-top: 20px; display: block}
	.disc {float: left;}
	#content .post .post-holder-alt {border-bottom: 1px solid #dce0e7;}
	#content .post.ppls .alignleft {margin: 0 25px 40px 0}
	.tabs-left .nav-tabs {max-width: 350px}
	.action-btns .click-me {margin: 0 0 50px 0}
	.action-btns .click-me.first {margin-top: 0}
	.action-btns .click-me.last {margin-bottom: 30px}
	.action-btns .click-me h2 {font-size: 20px;}
	.subscribebtn {position: absolute; right: 20px; bottom: 26px; margin: 0}
	.breadcrumb {padding-top: 4px}
	.address-holder .column .info {margin: 0}
	.mob-align-left {text-align: right; float: right;}
	
	/* Video */
	.video-bag {float: left; margin: 20px; width: 100%; max-width: 480px}
	.video-text {margin: -5px 0 0; font-family: 'open_sanssemibold'; color: #fff; padding: 10px 15px; background:#005676;border-top: 1px solid #ccc;display: block}
	.video-text.light { color: #4f6682; border: 1px solid #e6e8ec;background-color: #f7f9fb;
	background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(244,247,249,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(244,247,249,1)));
	background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(244,247,249,1) 100%);
	background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(244,247,249,1) 100%);
	background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(244,247,249,1) 100%);
	background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(244,247,249,1) 100%);}
	.video-player {display: block}
	.video-header {background: url("images/crown-small.png") no-repeat scroll 97% 50% #005676; color: #FFF; font-family: 'Century Gothic','century_gothicregular', 'Helvetica'; padding: 10px 15px; text-transform: uppercase;max-width: 480px;display: block}
	
	/* Slider */
	.slider {display: block; padding: 0}
	.royalSlider {height: 263px;max-height: 263px;}
	.slider-main {padding-bottom: 50px; display: block; margin-top: 20px}
	.slider-main .rsABlock {visibility: visible}
	.slide-title {font-size: 20px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 10px 0; margin-bottom: 20px; float: left;clear: both}
	.slide-content.rsABlock {top: 30px;max-width: 330px}
	.slide-subcontent {font-size: 11px}
	.rsDefault .rsArrow {bottom: 100px}
	.rsDefault.rsHor .rsArrowLeft .rsArrowIcn, .rsDefault.rsHor .rsArrowRight .rsArrowIcn {display: block}
	.rsDefault .rsBullets {}
	.rsDefault .rsBullet {display: inline-block}
	/* News Slider */
	.news-slider {display: block;}
	.news-slider .royalSlider {width: 720px;height: 252px;max-height: 252px;margin: 0 auto}
	.slide-content-news.rsABlock {width: 237px;background: #5e9cae; height: 100%}
	.slide-content-news .slide-title {margin: 30px 0 7px;font-size: 14px}
	.slide-content-news .slide-subcontent {margin-bottom: 10px}
	.news-slider .rsDefault .rsBullets {right: 196px;}
	
	/* Carousel */
	.carousel .box:first-child {margin: 5px 25px 20px 25px;}
	.carousel .box {float: left;margin: 5px 25px 20px 25px; width: 166px;min-height: 280px}
	
	.carousel-control.left {top: 280px !important;}
	.carousel-control.right {top: 280px !important;}
	
	/* Footer */
	footer {min-height: 50px}
	.bot-menu ul, .copy, .us-disc {padding: 20px 0}
	
	/* Fund Range */
	.filter-funds {position: absolute; right: 30px; top: 0;width: auto;}
	.filter-funds .bootstrap-select {float: none}
	#options {width: 652px }
	.option-combo {margin-bottom: 0}
	#options h6 {margin-bottom: 0}
	#options ul:last-child li {margin-right: 0}
	.isoid .table-responsive .table {margin-bottom: 0}
	.isoid .table-responsive thead tr th,  .isoid .table-responsive .t-header td {text-transform: uppercase}
	.inst-sa#iso-container .table-responsive .table tbody > tr > td.ft-name, .inst-glob#iso-container .table-responsive .table tbody > tr > td.ft-name {min-width: 0}
	.isoid .table-responsive {margin-bottom: 15px;width: 100%;}
	.isoid .bootstrap-select > .btn .caret:after {border-left: none}

	.inst-sa#iso-container1 .table-responsive .table tbody > tr > td.ft-name, .inst-glob#iso-container1 .table-responsive .table tbody > tr > td.ft-name {min-width: 0}

	.ft-exp i {display: none}
	.mobile-fund-range {display: none}
	.isoid .styledCheckbox {display: inline-block}

	/* Charts */
	.chart-summary {display: block}
	.amChartsLegend {display: block;opacity: 1; visibility: visible}

	/* Tabs */
	.nav-tabs > li > a	{padding: 19px 19px}

	/* tv ad page */
	.slider-main.tv-ad {padding-bottom: 40px}
	.video-box {margin: 0 1.25% 30px 0; float: left;width: 19%;}
	.video-box.tv {padding: 15px;height: 152px; text-align: left;margin: 0 1.25% 30px 0; width: 19%}
	.video-box.last {margin-right: 0;}
	.icon-play-circle {left: 51px}
	.tv-ad .slide-subcontent {font-size: 11px}
	.col-md-4.first {margin-top: 0}
	.tv-ad .slide-overlay {padding: 20px}
	.tv-ad .slide-content.rsABlock {top: 25px}
	.tv-ad-soc.social-networks {margin-left: 0}
	
	/* AUM */
	#coro-history {margin: 0 auto 20px 6px;}
	
	/* Contact Form */
	.contact-form .form-row {margin: 0 0 17px;}
	.contact-form .form-row .column:first-child { margin: 0; }
	.contact-form .form-row .column {margin: 0 0 0 26px; width: 46%}
	.contact-form {padding: 20px 20px 0}
	.contact-form .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]){margin-bottom: 0}

}

/* For Responsive Tabs */
@media only screen and (max-width: 768px) {
	.resp-vtabs .resp-tabs-list li {display: block;padding: 15px 15px !important;margin: 0;cursor: pointer;float: none;}
	.resp-vtabs .resp-tabs-container {padding: 0px;background-color: #fff;border: 1px solid #c1c1c1;float: left; width: 68%;min-height: 250px;border-radius: 4px;clear: none;}
	.resp-vtabs li.resp-tab-active {position: relative;z-index: 1;}
	.resp-arrow:after {float: right;content:"\f107"; font-family: "FontAwesome";color: #fff; font-size: 25px; line-height: 1}
	h2.resp-tab-active span.resp-arrow:after {content:"\f106"; font-family: "FontAwesome";}
	.resp-easy-accordion h2.resp-accordion {display: block;}
	ul.resp-tabs-list {display: none;}
	h2.resp-accordion {display: block;background: #A6BCD0; padding: 10px;border: 1px solid #A6BCD0; margin-bottom: 20px;font-size: 20px}
	h2.resp-accordion a {display: block; color: #fff}
	.resp-vtabs .resp-tab-content {}
	.resp-vtabs .resp-tabs-container {border: none;float: none;width: 100%;min-height: initial;clear: none;}
	.resp-accordion-closed {display:none !important;}
	.resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}
	#respTab .tab-content {border: none; padding: 0}
	#respTab .tabs-left .tab-content {padding: 20px}
	
	.form-area {padding: 0 0 0 15px}

	/* Fund Landing */
	.f-landing {float: left; width: 100%}
	.fd {border-bottom: none}

	.table-responsive > table.table-fund-feeds > tbody > tr > td {white-space: normal;}
	#fees .table-responsive {overflow-x: hidden}
	.table-responsive.forms > .table > thead > tr > th, .table-responsive.forms > .table > tbody > tr > th, .table-responsive.forms > .table > tfoot > tr > th, .table-responsive.forms > .table > thead > tr > td, .table-responsive.forms > .table > tbody > tr > td, .table-responsive.forms > .table > tfoot > tr > td {white-space: normal}
	.table-responsive.forms {overflow: auto}
	
	/* Misc */
	#crown-slide, .crown-slide {display: none}
	.title {font-size: 34px}
	.gro-wth {display: none}

}

/* Bring in Top Right Menu Earlier */
@media (max-width: 991px) {
	.navbar-header {float: none;}
	.navbar-toggle {display: block; margin-right: 20px;}
	.navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
	.navbar-collapse.collapse {display: none!important;}
	.navbar-nav {float: none!important;margin: 7.5px -15px;}
	.navbar-nav>li {float: none;}
	.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
	/* since 3.1.0 */
	.navbar-collapse.collapse.in { display: block!important;}
	.collapsing {overflow: hidden!important;}
	
	/* Misc */
	.post-pad {padding-bottom: 20px}
	.choose-fund.post-detail .post-content {padding-bottom: 20px}
	.pdist-divider {display: none}
	.newsletterdiv {padding-bottom: 20px}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	/* Menu */
	.mobile-menu, .mobile-links {display: none;}
	.navbar-brand {display: none}
	.main-menu {display: block;}
	.top-menu .container {position: relative}
	.navbar-right {clear: none; float: right !important}
	.top-menu .navbar-right.nav > li > a {padding: 15px 10px;font-size: 13px; background: url(images/line.png) no-repeat 100% 50% transparent; line-height: 18px}
	.top-menu .navbar-right.nav:hover li a {background-image: none}
	.top-menu .navbar-right.nav > li > a:hover, .top-menu .navbar-right.nav > li:hover > a {background: #00293B}
	.country-sel {margin-top: 0}
	.top-menu li.dropdown {border-left: 1px solid #366e89;border-right: 1px solid #366e89;}
	.nav .icon-lock:before {padding-left: 8px}
	.top-menu .dropdown-toggle:after, .country-sel .dropdown-toggle:after  {padding-right: 0}
	.top-menu .navbar-collapse {position: relative; float: right}
	.top-menu .navbar-right.nav > li:hover {background: #00293B}
	.top-menu .navbar-collapse {float: none}
	.top-menu .navbar-header, .top-menu .navbar-collapse, .top-menu .navbar-default, .top-menu .container  {background: #005676}
	.top-menu .navbar-right.nav > li > a.active { background: url(images/arrow-bot.png) no-repeat  50% 100%  scroll #00293b !important;}
	
	/* Mega Menu*/
	.menu {font-size: 13px}
	.menu .collapse {max-width: 970px}

	.menu .collapse .dropdown-slide, .menu .hasdropdown .dropdown-slide {min-width: 369px}
	.menu .slide {left: 342px;}
	.menu .slide .slide-holder {width: 597px; overflow:hidden}
	.menu .slide .column {width: 298px}
	.menu {font-size: 14px}
	.menu .navbar-nav > li > a {padding: 0 18px;}
	.menu .slide .column ul li a {padding: 11px 10px 11px 11px; font-size: 13px}
	.menu .slide .column ul li a.menu-media {padding: 11px 0; text-align: center;position: relative; z-index: 10; display: none}
	.menu .slide .column ul li:hover a.menu-media {border-left: 1px solid #e0e0e0;}
	.menu .slide .column ul {padding: 0 0 16px;}
	.menu .slide .column ul li a {white-space: nowrap; width: 100%}
	
	/* Jumbotron */
	.logo {vertical-align: top; float: left;text-align: left}
	.logo a {float: left}
	.jumbotron .row > div {padding: 25px 0}
	.jumbotron .row .head-links {padding: 38px 0;}
	.jumbotron .row > .searchdiv {padding: 25px 0}
	.search-form {margin-top: 0}
	.search-form .form-group {margin-top: 0; margin-right: 0}
	input.search {padding-right: 33px; max-width: 230px; margin: 3px auto 3px 0; border: 1px solid #dfe3e9;height: 31px;}
	.icon-search {top: 3px}
	.mobile-country {display: none}
	
	/* Form & Search */
	.searchdiv {height: 116px;}
	.searchdiv .search-form {padding: 16px 0; margin-top: 3px; position: relative; right: 0 }
	.search-form .form-group {float: right; width: 197px}
	
	/* Placeholders */
	*::-webkit-input-placeholder {color: #0b2042;opacity: 1;}
	*:-moz-placeholder {color: #0b2042;opacity: 1;}
	*::-moz-placeholder {color: #0b2042;opacity: 1;}
	*:-ms-input-placeholder {color: #0b2042;opacity: 1;}
	.form-control::-webkit-input-placeholder {color: #999;opacity: 1;}
	.form-control:-moz-placeholder {color: #999;opacity: 1;}
	.form-control::-moz-placeholder {color: #999;opacity: 1;}
	.form-control:-ms-input-placeholder {color: #999;opacity: 1;}
	
	/* Scrollbar */
	::-webkit-scrollbar {width: 12px;}
	::-webkit-scrollbar:horizontal {height: 12px;}
	
	/* tv ad page */
	.video-box.tv {padding: 20px;}
	.col-md-4.first {padding-left: 0; padding-right: 30px}
	.col-md-4.last {padding-left: 30px; padding-right: 0}
	.icon-play-circle {left: 74px}
	.tv-ad .slide-content.rsABlock {top: 40px}
	.tv-ad .slide-subcontent {font-size: 14px}
	.tv-ad .slide-overlay {padding: 30px}
	.tv-ad .rsDefault .rsArrow { display: block !important}
	
	/* Featured */
	.titles {padding: 23px 20px;position: absolute; background: rgba(0, 86, 118, 0.7);}
	.titles.subtitles {padding: 12px 20px}
	.featured {margin: 0}
	#crown-slide {background: url('/Themes/Main/Content/Images/crown-slide-lg2.png'); opacity: 0.6;position: absolute; bottom: 25px; right: 20px; height: 35px; width: 44px;}
	
	/* Sidebar Menu */
	aside {padding: 0; margin-right: 5px}
	ul.sidemenu-top li .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]) {width: 125px; margin-right: 9px}
	.sidebar .bootstrap-select > .btn {text-indent: 0}
	ul.sidemenu-top li .bootstrap-select li a {padding-left: 12px}
	.bootstrap-select > .btn .caret:after {border-left: none}
	ul.sidemenu-top li .sb-facts {max-width: 175px}
	
	ul.sidemenu-top li a.arrow:after {position: absolute; right: 0;top: 11px}
	
	/* Fund Landing */
	.fd {border-bottom: 1px solid #dfe3e9; }
	.fd-head {float: left; clear: none; min-width: 160px}
	.fd-side-head {float: left; clear: none; min-width: 150px}
	.fd-desc {padding-left: 160px; clear: none; float: none}
	.fd-side-desc {float: right; clear: none}
	.fund-details .col-md-8 {margin-bottom: 0}
	.fund-selector {margin: 0; float: right; padding: 10% 0}
	.fund-selector.inst {padding: 5% 0}
	
	/* Fund Literature */
	.isoid .table-responsive .table {margin-bottom: 20px}
	.isoid .table-responsive.International .table {margin-bottom: 0}
	.isoid .table-responsive {border: none;margin-bottom: 20px;}
	.isoid .table-responsive .table tbody > tr > td.ft-name {min-width: 310px}
	.isoid .table-responsive .table tbody > .t-header > td:first-child {min-width: 310px;}
	
	.ft-exp i {display: inline}

	/* Misc */
	.print {display: block}
	.ideal-fund .col-md-4 {border-left: 1px solid #DADDE2; padding-left: 15px}
	.choose-fund .col-md-4 {border-right: 1px solid #DADDE2}
	.action-hlts {border-right: 1px solid #E6E8EC;}
	.reg-feeds .news-holder {min-height: 428px}
	.vidaud .news-text {font-size: 12px;}
	.reg-feeds .news-holder {padding: 10px}
	.vid-img img {max-width: 100%}
	.aud-holder .mejs-time-total {width: 180px !important}
	.aud-holder .mejs-time-rail {width: 200px !important}
	.content {border-left: 1px solid #E6E8EC;border-right: 1px solid #E6E8EC;}
	.content article {padding: 0 5px 20px}
	.excerpt {width: 90%}
	.breadcrumb {padding: 23px 12px 0 5px}
	.disc {float: right; padding: 23px 12px 15px 5px;margin-bottom: 0; margin-left: 0;}
	.post-pad {padding: 0 5px}
	#content .post {padding: 0 5px;}
	.border-right  {border-right: 1px solid #eee;}
	.boxb, .boxd, .boxf {padding-left: 15px}
	hr.no-top {display: block}
	.content .art-control.textbox {margin-bottom: 10px;}
	
	/* Video */
	.video-text {margin-bottom: 40px}
	.video-player {margin: 0}
	
	/* Prices & Distribution */
	.pdist .table tbody > tr.t-header > td {width: 122px}
	.pdist .table tbody > tr.t-header > td:first-child {width: 290px}
	.pdist-count {float: right; margin-top: 0}

	/* Compare Funds */
	.funds-drpdwn.bootstrap-select > .btn {text-indent: 10px; font-size: 14px}
	.funds-drpdwn.bootstrap-select > .btn .caret:after {border-left: 1px solid #DFE3E9; display: inline-block}
	.funds-drpdwn.bootstrap-select.open > .btn .caret:after {border-left: 1px solid transparent !important}
	.compare-funds .table {font-size: 13px}
	.c-funds-drop .bootstrap-select.btn-group .btn .filter-option {max-width: 116px}
	.compare-funds .table tbody > tr > td {padding: 8px 7px}
	.drpdwn5 > .dropdown-menu {margin-left:-150px}
	.compare-funds .table-responsive > .table > tbody > tr > td {width: 20%}
	
	/* Slider */
	.royalSlider {height: 340px;max-height: 340px;box-shadow: 0 2px 8px #aaa;}
	.slider-main {margin-top: 0; padding-bottom: 40px}
	.slide-title {font-size: 34px; letter-spacing: -1px;}
	.slide-content.rsABlock { top: 30px; left: 30px; max-width: 420px;}
	.slide-subcontent {font-size: 13px}
	.rsDefault .rsArrow {bottom: 155px}
	.rsDefault.rsHor .rsArrowRight { right: 0;}
	.rsDefault.rsHor .rsArrowLeft { left: 0;}
	.rsArrowIcn {background: rgba(255,255,255,0.8);}
	.rsDefault .rsGCaption {display: block; width: 800px; bottom: 115px}
	.rsDefault .rsBullets {bottom: 20px}
	.rsImg.rsMainSlideImage {width: 970px !important; height: 340px !important}
	/* News Slider */
	.news-slider .royalSlider {width: 940px;height: 329px;max-height: 329px;margin: 0 auto}
	.slide-content-news.rsABlock {width: 310px;padding:20px;}
	.slide-content-news .slide-title {margin: 30px 0 10px;font-size: 26px}
	.slide-content-news .slide-subcontent {font-size: 13px;margin-bottom: 20px}
	.news-slider .rsDefault .rsBullets {right: 265px;}
	
	/* Action */
	.action-btns .click-me, .action-btns .click-me.last {background: #fff; margin: 0; padding: 0;float: left}
	.action-btns .click-me h2 {font-size: 20px;text-align: left; margin-bottom: 25px}
	.action-btns .click-me:last-child {border-left: none}
	.action-btns .click-me .rmore-btn, .action-btns .click-me .rmorebtn {position: absolute; bottom: 10px}
	.action-btns .click-me .cm-content {padding:  0 15px 5px}
	.action-btns .click-me.first .cm-content {padding:  0 30px 5px 0}
	.action-btns .click-me.last .cm-content {padding:  0 0 5px 30px}
	
	/* Global Page */
	.tcs ul.tcs-dd {margin-right: 30px}
	.tcs .tcs-desc {text-align: center; width: 100%; float: left;margin-bottom: 15px}
	.tcs-btn {margin-right: 85px; clear: none}
	.tcs .tcs-foot {text-align: center;}
	.tcs .navbar-right {clear: both; display: block; width: 810px;float: none !important; margin: 0 auto;}
	.global-dds {width: auto}
	
	
	/* News Feed - Regional Page */
	.news-feed {min-height: 372px}
	
	/* Charts */
	.chart-icon {display: block}
	
	/* Tabs */
	.nav-tabs > li > a	{padding: 20px 24px}
	
	/* Carousel */
	.carousel .box:first-child {margin: 15px 30px 0;}
	.carousel .box {float: left;margin: 15px 17px 0 12px; width: 111px;min-height: 220px}
	.carousel-control.left {top: 90px !important;}
	.carousel-control.right {top: 90px !important;}
	
	/* Subscribe  & Contact */
	#subscrip {float: right;height: 85px}
	.subscribe {float: right;}
	.contact-form .form-row .column {margin: 0 0 0 20px;width: 48%}
	
	/* Organogram Page */
	.obox h4 {min-height: 83px}
	
	/* Footer */
	footer {height: auto}
	.copy {font-size: 13px; float: right; margin: 0; padding: 0;line-height: 50px}
	.bot-menu {padding-left: 0}
	.bot-menu ul {float: left;margin: 0; padding: 0; line-height: 50px}
	.bot-menu ul li {float: left}
	.bot-menu a {font-size: 13px;}
	.small-crown {background-color: #003c56;height: 50px; margin: 0 0 0 15px; position: relative; float: right}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	/* Mega Menu */
	.menu .collapse {max-width: 1170px}
	.menu .slide {left: 410px;}
	.menu .slide .slide-holder {width: 730px}
	.menu .slide .column {width: 364px;}
	.menu .navbar-nav > li:first-child > a {}
	.menu .navbar-nav > li > a {padding: 0 34px;}
	.menu .navbar-nav li.nohover > a:hover {cursor: default}
	.menu .slide .column ul li a {width: 85%}
	.menu .slide .column ul li a.menu-media {padding: 11px 0; text-align: center; position: relative; z-index: 10; max-height: 41px; overflow: hidden;display: inline-block}
	
	/* Sidebar */
	ul.sidemenu-top li .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]) {width: 150px; margin-right: 15px}
	.sidebar .bootstrap-select > .btn {text-indent: 10px}
	ul.sidemenu-top li .bootstrap-select li a {padding-left: 22px}
	.bootstrap-select > .btn .caret:after {border-left: 1px solid #DFE3E9;}
	ul.sidemenu-top.faq li > a {font-size: 12px}
	
	/* Action */
	.action-btns .click-me h2 {font-size: 22px;}
	
	/* Tabs */
	.nav-tabs > li > a	{padding: 20px}
	
	/* tv ad page */
	.video-box.tv {padding: 30px;}
	.icon-play-circle {left: 90px}
	.tv-ad .slide-content.rsABlock {background: none}
	
	/* Fund Range */
	.isoid .table-responsive .table tbody > .t-header > td:first-child {min-width: 300px;vertical-align: middle;}
	
	/* Global page */
	.tcs .tcs-desc {text-align: left; width: 330px;}
	.tcs ul.tcs-dd {margin-right: 30px}
	.tcs-btn {margin-right: 0}
	.tcs .tcs-foot {text-align: right; margin-top: 10px; display: none}
	.tcs .navbar-right {clear: none;width: 810px; float: right !important}
	
	/* Misc */
	.ie7 .container {max-width: 1170px; overflow: hidden}
	.vidaud .news-text {font-size: 13px;}
	.reg-feeds .news-holder {padding: 15px}
	.contact-form .form-row .column {margin: 0 0 0 26px;}
	.content-pg {min-height: 480px}
	#content .post.ppls:last-child {margin-bottom: 20px; width: 100%; float: left}
	
	/* Featured */
	
	/* Compare Funds */
	.funds-drpdwn.bootstrap-select > .btn {text-indent: 10px;}
	.c-funds-drop .bootstrap-select.btn-group .btn .filter-option {max-width: 150px}
	.compare-funds .table tbody > tr > td {padding: 8px}
	/* prevent last Dropdown from running off page */
	.drpdwn5 > .dropdown-menu {margin-left:-114px}
	
	/* Choosing a fund */
	.choose-fund .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]) {width: 300px}

	/* Slider */
	.slider {min-height: 410px}
	.slider-main.tv-ad .slider {min-height: 0} 
	.royalSlider {height: 410px;max-height: 410px;}
	.slide-content.rsABlock {max-width: 430px; top: 0; left: 0; height: 100%;padding: 40px}
	.slide-title {font-size: 36px;}
	.slide-subcontent {}
	.rsDefault .rsGCaption {width: 998px; bottom: 180px}
	.rsDefault .rsArrow {bottom: 180px;}
	.rsImg.rsMainSlideImage {width: 1170px !important; height: 410px !important}
	.rsDefault .rsBullets {text-align: right; left: 0;margin-right: 20px}
	/* News Slider */
	.news-slider .royalSlider {width: 1140px;height: 400px;max-height: 400px;margin: 0 auto}
	.slide-content-news.rsABlock {width: 374px;}
	.slide-content-news .slide-title {margin-top: 70px;}
	.news-slider .rsDefault .rsBullets {right: 329px;}
	/* TV Ad slider */
	.tv-ad .slide-overlay {padding: 40px}
	
	/* Carousel */
	.carousel .box:first-child {margin: 15px 35px 0;}
	.carousel .box {float: left;margin: 15px 35px 0; width: 111px;}
	.carousel-inner { min-height: 240px}
	
	/* Sidebar */
	ul.sidemenu-top li .sb-facts {max-width: 245px}
	
	/* Organogram Page */
	.obox h4 {min-height: 70px}
	
	/* Footer */
	.copy {font-size: 13px}
}


/* Low lying surface areas - stuff that can break the style sheet should go below */

/* Alertify */
.alertify,.alertify-show,.alertify-log{-webkit-transition:all 500ms cubic-bezier(0.175,0.885,0.320,1.275);-moz-transition:all 500ms cubic-bezier(0.175,0.885,0.320,1.275);-ms-transition:all 500ms cubic-bezier(0.175,0.885,0.320,1.275);-o-transition:all 500ms cubic-bezier(0.175,0.885,0.320,1.275);transition:all 500ms cubic-bezier(0.175,0.885,0.320,1.275);/* easeOutBack */}
.alertify-hide{-webkit-transition:all 250ms cubic-bezier(0.600,-0.280,0.735,0.045);-moz-transition:all 250ms cubic-bezier(0.600,-0.280,0.735,0.045);-ms-transition:all 250ms cubic-bezier(0.600,-0.280,0.735,0.045);-o-transition:all 250ms cubic-bezier(0.600,-0.280,0.735,0.045);transition:all 250ms cubic-bezier(0.600,-0.280,0.735,0.045);/* easeInBack */}
.alertify-log-hide{-webkit-transition:all 500ms cubic-bezier(0.600,-0.280,0.735,0.045);-moz-transition:all 500ms cubic-bezier(0.600,-0.280,0.735,0.045);-ms-transition:all 500ms cubic-bezier(0.600,-0.280,0.735,0.045);-o-transition:all 500ms cubic-bezier(0.600,-0.280,0.735,0.045);transition:all 500ms cubic-bezier(0.600,-0.280,0.735,0.045);/* easeInBack */}
.alertify{position:fixed;z-index:99999;top:50px;left:50%;width:550px;margin-left:-275px;opacity:1;}
.alertify-hidden{-webkit-transform:translate(0,-150px);-moz-transform:translate(0,-150px);-ms-transform:translate(0,-150px);-o-transform:translate(0,-150px);transform:translate(0,-150px);opacity:0;display:none;}
.alertify-logs{position:fixed;z-index:5000;top:10px;right:10px;width:300px;}
.alertify-logs-hidden{display:none;}
.alertify-log{display:block;margin-top:10px;position:relative;right:-300px;opacity:0;}
.alertify-log-show{right:0;opacity:1;}
.alertify-log-hide{-webkit-transform:translate(300px,0);-moz-transform:translate(300px,0);-ms-transform:translate(300px,0);-o-transform:translate(300px,0);transform:translate(300px,0);opacity:0;}
.alertify-dialog{padding:25px;}
.alertify-resetFocus{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.alertify-inner{text-align:center;}
.alertify-text{margin-bottom:15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.alertify-button,.alertify-button:hover,.alertify-button:active,.alertify-button:visited{background:none;text-decoration:none;border:none;line-height:1.5;font-size:100%;display:inline-block;cursor:pointer;margin-left:5px;}
/*
 * Default Look and Feel
*/
 .alertify,.alertify-log{font-family:'Century Gothic','century_gothicregular','Helvetica';font-size:16px;font-weight:700;}
.alertify{background:#FFF;border:10px solid #333;/* browsers that don't support rgba */border:10px solid rgba(0,0,0,.7);border-radius:8px;box-shadow:0 3px 3px rgba(0,0,0,.3);-webkit-background-clip:padding;/* Safari 4? Chrome 6? */-moz-background-clip:padding;/* Firefox 3.6 */background-clip:padding-box;/* Firefox 4, Safari 5, Opera 10, IE 9 */}
.alertify-text{border:1px solid #CCC;padding:10px;border-radius:4px;}
.alertify-button{border-radius:4px;color:#FFF;font-weight:700;padding:6px 15px;text-decoration:none;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.5);background-image:-webkit-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0));background-image:-moz-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0));background-image:-ms-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0));background-image:-o-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0));background-image:linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0));}
.alertify-button:hover,.alertify-button:focus{outline:none;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,0));background-image:-ms-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,0));background-image:linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,0));}
.alertify-button:focus{box-shadow:0 0 15px #2B72D5;}
.alertify-button:active{position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);}
.alertify-button-cancel,.alertify-button-cancel:hover,.alertify-button-cancel:focus{background-color:#FE1A00;border:1px solid #D83526;}
.alertify-button-ok,.alertify-button-ok:hover,.alertify-button-ok:focus{background-color:#5CB811;border:1px solid #3B7808;}
.alertify-log{background:#1F1F1F;background:rgba(0,0,0,.9);padding:15px;border-radius:4px;color:#FFF;}
.alertify-log-error{background:#8EBAC6;}
.alertify-log-success{background:#5CB811;background:rgba(92,184,17,.9);}

.alertify-cover{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;background-color:#fff;filter:alpha(opacity=0);opacity:0;}
.alertify-cover-hidden{display:none;}

/* core */
.scrollToTop {position: fixed;right: 5px;bottom: -100px;opacity: 0;overflow: hidden;outline: none;}
.scrollToTop_show {opacity: 1;bottom: 20px;}
.scrollToTop_animating, .scrollToTop_animating * {pointer-events: none !important;}

/* skin(default) */
.scrollToTop {width: 50px;height: 50px;white-space: nowrap;background: no-repeat center center transparent;}
.scrollToTop_default {display: block;width: auto;height: auto;padding: 10px;text-indent: 0;color: #5e9cae;font-size: 50px;}
.scrollToTop_default:hover {color: #005676;}

@-webkit-keyframes scrollToTop_fade {0%	 {opacity: 0;}100% {opacity: 1;}}
@keyframes scrollToTop_fade {0%   {opacity: 0;}100% {opacity: 1;}}
@-webkit-keyframes scrollToTop_slide {0%   {bottom: -100px;}100% {bottom: 20px;}}
@keyframes scrollToTop_slide {0%   {bottom: -100px;}100% {bottom: 20px;}}