/*
Theme Name: Hussman Child
Theme URI: http://www.hussmanfunds.com
Description: Child Theme of Hussman Core. All site modifications and changes should be made to the files in this theme.
Author: NextLOGiK
Author URI: http://www.nextlogik.com
Template: Total
*/

/* -----------------------------
	CHANGE TOP HEADER BAR
-------------------------------*/
/* JOHN CHANGED THE PADDING FROM 30px -top -bottom to 10px */

#site-header { padding: 0 !important; } /* no padding should be added here, add to header-inner please*/
#site-header-inner { position: relative; padding-top: 10px; padding-bottom: 10px; height: 100%; }
#site-navigation.container { position: relative; }

/* JOHN CHANGED RELATIVE TO 15px using em. Top bar wrap 50 
search container height 50, 
searchform top bar 49, 
search container height 50, width 218, left margin 2px, padding 12 13 24 11
searchform font 10px 
searchform search button height 26/8/30, 
top bar container 50px height  width 235 */

#top-bar-wrap{
	border:none;
	height: 3.333em;
}	

#top-bar { height: 3.2667em; padding: 0; }
#top-bar-content { float:right; }
.top-bar-search-container {
	background-color: #25879e;
	display: block;
	height: 3.3333em;
	width:25em;
	margin-left: 0.1333em;
	float:left;
	padding: 0.8em 0.8667em 1.60em 0.7333em;
}

.top-bar-searchform input {
	background-color: #6CBFD2;
	border: none;
	color: #207083;
	text-transform: uppercase;
	font-size: 0.8em;
	float:left;
	width:80%;
}
input#searchsubmit.top-search-btn {
	float: right;
	height: 1.7333em;
	margin-left: 0.5333em;
	width: 2.0em;
	position: relative;
	background: url("images/btn-top-search.png") no-repeat 0 0 ;
}
.top-bar-searchform > input[type="submit"] {
    border: none;
    border-radius: 0;
    text-shadow: none;
    box-shadow: none;
}
.top-bar-container {
	background-color: #25879e;
	display: block;
	height: 3.3333em;
	width: 15.6667em;
	margin:0;
	float:left;
}

.top-bar-links {
	float: left;
}

/* font size 10, left margin 2 width 155 Changes the size of the very top bar link areas, e.g. OPEN AN ACCOUNT */
.top-bar-links > li {
	display: inline-block;
	background-color: #25879e;
	font-size: 0.75em;
	float: left;
	margin-left: 0.1333em;
	padding: 1.15em;
	text-align: center;
	width: 15.0em;
	text-transform: uppercase;
}

/* 49 px * This is the text that appears on the top bar link/
.top-bar-links > li a {
	color: #00f0ff !important #00f0ff;
	opacity: 1;
	display: block;
	height: 3.26667em;
	line-height: 3.26667em;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

.top-bar-links > li a:hover {
	text-decoration: none;
	opacity: 0.5;
}
	
/* 60px padding, font 10px */
.header-aside-content {
	padding-top: 4.0em;
	color: #a1a1a1;
	font-size: 0.6667em;
	text-transform: uppercase;
	font-family: 'Open Sans';
	font-weight: 400;
}

/* -----------------------------
	CHANGE NAVIGATION BAR
-------------------------------*/
/* JPH CHANGED THIS LINE TO THE ONE BELOW IT */
/* .container, .vc_row-fluid.container { width: 1025px; } */

 .container, .vc_row-fluid.container { width: 100%; }


.menu-main-container {
	display: table;
	margin: 0 auto;
	background-color: #230667;
}

.navbar-style-two {
	background-color: #5e54bb !important;
	border-top: 0px solid #ffffff;
}

.navbar-style-two .dropdown-menu > li > a {
	color: #ffffff;
	font-weight: 600;
	text-transform: uppercase;
	padding: 0 19px;
	margin: 0;
	transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

.sf-menu {
	display: table;
	width: 100%;
}

.is-sticky .fixed-nav { background: none repeat scroll 0 0 #5e54bb !important; }

.ls-inner{
	border-top: 1px solid #ffffff;
}

.navbar-style-two .dropdown-menu > li > a:hover {
	background-color: #349DB6;
	color: #ffffff;
	transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

.navbar-style-two .dropdown-menu > .current-menu-item > a {
	color:#ffffff;
}

.navbar-style-two .dropdown-menu > li.current-menu-item {
	background-color: #349DB6;
}

.navbar-style-two .dropdown-menu .woo-menu-icon, .navbar-style-two .dropdown-menu .search-toggle-li { border-left: medium none; }

/* -----------------------------
	CHANGE FOOTER STYLES
-------------------------------*/
.site-footer {
	background: none repeat scroll 0 0 #E2E2E2;
	color: #111111;
}

.footer-widget { padding-bottom: 0px; }
#footer-inner { padding-top: 5px; }
#footer-widgets { font-family: "Open Sans"; margin-left: 3px; }
#footer-widgets .col { padding: 0; }
#footer-bottom {
	background: none repeat scroll 0 0 #E2E2E2;
	color: #111111;
}
#footer-bottom p {
	color: #111111;
}

#footer-widgets .textwidget span {
	font-size: 14px;
	font-weight: 600;
	font-family: "Open Sans";
}

#footer-bottom-menu {
	position: relative;
	margin-top:0;
	text-transform: uppercase;
}

#footer-bottom ul li {
	margin-left: 10px;
}

#footer-bottom a {
	color: #230667;
	font-weight: bold;
	padding-right: 10px;
	border-right: 1px solid #5e54bb;
}

#footer-bottom a:hover {
	color: #5e54bb;
}

#footer-bottom ul li:last-child a {
	border: none;
}
.site-footer a, .site-footer strong { color: #111; }
.site-footer p {color: #111; font-size: 11px; font-family: "Open Sans"; margin-top: 10px; line-height:14px; }

/* -----------------------------
	PAGE HEADER STYLES
-------------------------------*/
.page-header {
	border-bottom: none;
	background: none repeat scroll 0 0 #969696;
	border-top: 1px solid #ffffff;
}

.page-header-title {
	color: #ffffff;
	font-size: 30px;
	margin: 0 0 15px;
	max-width: 100%;
}

.site-breadcrumbs {
	color: #ffffff;
	position:relative;
	top:0;
	
}

.breadcrumb-trail > span > a {
	color: #ffffff;
}

/* -----------------------------
	MISCELLANEOUS STYLES
------------------------------- body used to say height 16, size 13*/
body {
	color: #363636;
	font-family: 'Open Sans' !important;
	line-height:21px !important;
	font-size:15px;
}
body.theme-base .entry strong {
    color: inherit;
}
.breadcrumb-trail > span > a {
	color: #4b4b4b;
}
.entry-content h2, h3, h4, h5, h6 {
	margin: 0 0 20px;
}
.entry h2 {
	line-height: 27px !important;
}
.entry-content p {
    line-height: 18px;
}
.emodal-title {
    margin-bottom: 15px;
}
.sep {
	color: #4b4b4b;
}
.grey {
	color: #636363;
}
.bottomRule {
	margin-bottom: 20px;
	border-bottom: 1px solid #EEEEEE;
}
	
.breadcrumb-trail > a {
	color: #4b4b4b;
}

.disclosure {
	font-size: 10px !important;
	border: none !important;
	display: block;
    float:right;
    margin-right: 90px;
}

.red-text-highlight {
    background-clip: padding-box, content-box, padding-box;
    background-image: url("images/red-highlight-left.png"), url("images/red-highlight-center.png"), url("images/red-highlight-right.png");
    background-position: left center, center center, right center;
    background-repeat: no-repeat, repeat-x, no-repeat;
    color: #731115;
    margin: 0 -6px;
    padding: 0 20px;
	font-weight: 600;
}
#Follow {
	display:block;
	height: 22px;
	line-height: 22px;
}
.innerFollow {
	float: left;
}
.twitterFollow {
	color: #a1a1a1;
	display: inline-block;
	height: 22px;
	width: 22px;
	margin-left: 5px;
	margin-bottom: -7px;
	text-indent:-9999px;
	background: url('images/icon-follow.png') no-repeat 0 0;
}
.twitterFollow:hover {
	background: url('images/icon-follow-over.png') no-repeat 0 0;
}
#site-scroll-top:hover {
	background-color: #230667;
	border-color: #230667;
}
.disclosureText {
	font-family: inherit;
     display: block;
     height: 180px;
     padding: 5px 5px 5px 5px;
     border: 1px solid #cccccc;
     line-height: 130%;
     font-size: 15px;
     color: #000000;
	 margin: 20px 0;
	 width: 90%;
}

.disclosureItalicText {
	font-family: inherit;
	font-style: italic;
     display: block;
     height: 135px;
     padding: 5px 5px 5px 5px;
     border: 1px solid #cccccc;
     line-height: 130%;
     font-size: 15px;
     color: #000000;
	 margin: 20px 0;
	 width: 90%;
}


/* -- 4 COLUMNS FOR HOMEPAGE -- */
.hpCols { padding-left: 10px; }

h1 {
	color: #349db6;
	margin-bottom: 16px;
	font-size: 28px;
}
h2 {
	color: #7D7D7D;
    font-size: 20px;
    font-weight: normal;
	margin-top: 0;
}
h3 {
	color: #349db6;
	margin-bottom: 10px;
	font-size: 16px;
}
.share-container-fullscreen {
	position: absolute;
	top: 400px;
	left: 820px;
	width:250px;
}
.share-container {
	display: block;
	float: left;
	width: 250px;
	margin-bottom: 90px;
	text-align:right;
}
.share-btn {
	display: none;
	width: 50px;
	height: 20px;
	float: right;
	background: url("images/btn-share.png") no-repeat 0 0 ;
}
.print-btn {
	display: block;
	width: 50px;
	height: 20px;
	float: right;
	background: url("images/btn-print.png") no-repeat 0 0 ;
}
#sidebar .widget-title {
    color: #636363;
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 10px;
	text-transform: uppercase;
}
.widget-title {
    color: #636363;
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 10px;
	text-transform: uppercase;
}
.phoneNum {
	font-size: 16px;
	color: #230667;
}
.smFooterTxt {
	font-size: 11px;
	line-height: 14px;
}
.smFooterTxt > a {
	border: none !important;
    padding-right: 0 !important;
}
.archiveSearchBox {
	background-color: #efefef;
	padding: 10px;
	text-align: center;
}
.sidebar-widget-icons .widget_recent_entries a::before { display: none; }
.grey > span {
    clear: both;
    display: block;
    float: right;
    font-size: 12px;
    line-height: 16px;
    margin-left: 292px;
    margin-top: -10px;
	font-weight: 400;
}
.grey > span.research { position: relative; top: -23px; }
.mctw {
	font-size: 36px;
	font-weight: 300;
}
.viewAll {
	color: #3B86B0;
    display: block;
    float: right;
    font-weight: 400;
}
/* OL / UL - Styles */
ol li {  margin-bottom: 10px; }
ol.upper-roman, ul.upper-roman { list-style: upper-roman; margin: 5px 95px 10px 25px; }
ol.lower-roman, ul.lower-roman { list-style: lower-roman; margin: 5px 95px 10px 25px; }
ol.upper-alpha, ul.upper-alpha { list-style: upper-alpha; margin: 5px 95px 10px 25px; }
ol.lower-alpha, ul.lower-alpha { list-style: lower-alpha; margin: 5px 95px 10px 25px; }

.entry ul, .entry ol {
    margin: 10px 20px;
}

/* -------------------------------
   STAY INFORMED WIDGET STYLES
---------------------------------*/
.sml_emailinput {
	border-color: #D3D3D3 #EBEBEB #EDEDED !important;
	border-style: solid !important;
	border-width: 1px !important;
    border-radius: 3px; 
    background-color: #e2e2e2 !important;
	
	height: 33px;
	float: left;
}

.sml_submitbtn {
	width: 33px !important;
	height: 33px !important;
	border-radius: 0px !important;
	text-indent: -9999px;
	background: url("images/btn-submit-arrow.png") no-repeat 0 0 !important;
}

.sml_thankyou {
    color: #349DB6;
	font-weight:bold;
	font-family: Open Sans;
}

/* -------------------------------
     PURPLE FUND LIST BTNS
---------------------------------*/
ul.fundList {
    list-style: none outside none;
    padding: 0;
    margin: 0;
}
ul.fundList li {
	line-height: 34px;
}

ul.fundList li a {
	display: block;
	background: url("images/btn-fundlist.png") no-repeat 0 0;
	height: 34px;
	width: 239px;
	padding-left: 6px;
	margin-bottom: 3px !important;
	color: #fff;
	font-size: 11px;
	font-weight: 600;
	font-family: Open Sans;
	opacity: 1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

ul.fundList li a:hover {
	text-decoration: none;
	opacity: 0.5;
}
.tooltip {
	color: #230667;
	font-size: 10px;
	float: right;
	text-transform:none;
}

a.tooltip:hover {
	text-decoration: none;
}

/* --------------------------------------------------------------
     HOMEPAGE RESEARCH & INSIGHTS SLIDER & FUND NEWS AREAS
----------------------------------------------------------------*/
.vcex-recent-news-entry-title-heading {
	color: #636363 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    margin-top: 5px !important;
	line-height: 16px;
    text-transform: normal;
}
input[type="submit"], .theme-button, #current-shop-items-overlay .buttons a, .woocommerce .button, button {
 
    background: none; 
    border: medium none;
    color: #230667;
 
    border: 1px solid #004851;    
    color: #ffffff;
    background-color: #004851;
    

    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 1em;
    font-weight: normal;
    line-height: 1;
    margin: 0;
    outline: medium none;
    padding: 10px 10px 10px 10px; 
    transition: all 0.15s linear 0s;
}
.vcex-readmore.theme-button:hover {
    background-color: #006987;
    color: #349db6; 
}
.vcex-recent-news-header {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #636363 !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
}
.vcex-recent-news-entry {
    border-bottom: 1px solid #eee;
    margin: 0 0 10px !important;
    padding-bottom: 0px !important;
    padding-left: 0 !important; 
    position: relative;
    width: auto !important;
}
.vcex-recent-news-date {
    background: none repeat scroll 0 0 !important;
    border:none !important;
    padding: 0 !important;
    position: relative !important;
    text-align: left !important;
    width: 100% !important;
    color: #230667 !important;
}
.month .year { display: none !important; }
.vcex-recent-news-date span {
    display: inline !important;
    padding: 0 !important;
}
.vcex-recent-news-date span.day {
    color: #230667 !important;
	position: relative;
	top: -1px;
    font-size: 12px !important;
    font-weight: 600 !important;
    padding: 0 !important;
    font-family: inherit !important;
    display: inline !important;
}
.vcex-recent-news-date span.month {
    background: none repeat scroll 0 0 !important;
    color: #230667 !important;
    font-size: 12px !important;
    font-weight: normal !important;
    margin: 0 !important;
    padding-right: 5px !important;
    position: relative !important;
    text-transform: uppercase !important;
    display: block !important;
    float: left !important;
}
.vcex-recent-news-entry { margin-bottom: 15px; }
.vcex-recent-news-entry-title-heading {
    font-size: 14px;
    font-weight: 600;
    margin: 0;
}


.btn-holder{
	float: right;
	top: -25px;
	margin-right: 22px;
	position: relative;	
}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;top: -20px !important;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:204px;}
ol.bjqs-markers{display: none;}


ul.bjqs-controls.v-centered li a{
	width: 15px;
	font-size: 10px;
	text-align:center;
	display:block;
	background:#3b86b0;
	color:#fff;
	text-decoration: none;
	opacity: 1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

ul.bjqs-controls.v-centered li a:hover{
	background:#3b86b0;
	color:#fff;
	opacity: 0.5;
}
/*.caroufredsel_wrapper {
	width: 150px;
}
.vcex-caroufredsel-wrap .vcex-caroufredsel-entry-details {
	background: none repeat scroll 0 0 #fff !important;
	border: none !important;
	padding: 0 !important;
	width: 189px !important;
}
.vcex-caroufredsel-wrap .vcex-caroufredsel-entry-title a {
    color: #230667 !important;
    line-height: 14px;
}
.vcex-caroufredsel-wrap ul li.vcex-caroufredsel-slide {
	padding: 0 10px 0 0 !important;
	font-size: 12px;
}*/
.hp-col3 {
	display: block;
	float: left;
	width: 265px;
	height: 250px;
}
.researchDate{
	color: #636363;
    font-size: 9px;
    font-weight: 600;
}
.fundNews-title{
    color: #230667 !important;
    line-height: 14px;
	font-size: 14px;
	font-weight: 600;
}
.fundNews-title:hover{
	text-decoration: none;
}
/* -------------------------------
     HOMEPAGE FUND NEWS
---------------------------------*/
.fundNews {
	display: block;
	float: left;
	width: 227px;
	height: 250px;
	padding: 0;
	margin: 0 !important;
	margin-right: 20px;
}
.fundNews ul {
	margin: 0 !important;
	list-style: none;
	width: 187px;
	margin-top: 27px !important;
}
.fundNews ul li {
	margin-bottom: 15px;
}
.fundDate {
	color: #230667;
	font-size: 14px;
	font-weight: 600;
	display: block;
	float: left;
}
.fundMore {
	color: #230667;
	font-size: 12px;
	font-weight: 600;
	display: block;
	margin-top: 10px;
}
a.fundMore:hover {
	text-decoration: none;
}

/* -------------------------------
     MARKET COMMENTS
---------------------------------*/
.market-comments, .market-comments  .fundDate {
    font-size: 13px;
}

	
/* -------------------------------
     STOCK QUOTE STYLES
---------------------------------*/
.quote-title {
	font-size: 12px;
	color: #230667;
	font-weight: 700;
	display: block;
}

.quote-title span {
	text-transform: normal;
}

.quotePrice {
	color: #2f8b9e;
	font-size: 46px;
	font-weight: 700;
	line-height: 44px;
}

.priceDown {
	font-size: 18px;
	color: #9e0b0f;
}

.priceUp {
	font-size: 18px;
	color: #0b9e2a;
}

/* -------------------------------
     FUND PAGE BTNS 
---------------------------------*/
.fundLinks li {
	line-height: 46px;
}

.fundLinks li a {
	display: block;
	background: url("images/btn-fundlinks.png") no-repeat 0 0;
	height: 46px;
	width: 258px;
	padding-left: 18px;
	margin-bottom: 6px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	font-family: Open Sans;
	opacity: 1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

.fundLinks li.purple {
	display: block;
	background-color: #230667;
	height: 46px;
	width: 240px;
	padding-left: 18px;
	margin-bottom: 14px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	font-family: Open Sans;
}

.fundLinks li.last {
	display: block;
	width: 240px;
	color: #230667;
	font-size: 12px;
	font-weight: 400;
	line-height: 15px;
}

.fundLinks li a:hover {
	text-decoration: none;
	opacity: 0.5;
}

/* -------------------------------
     REPRINT POLICY BTNS 
---------------------------------*/
.reprintPolicy li {
	line-height: 46px;
}

.reprintPolicy li a {
	display: block;
	background: url("images/btn-reprintPolicy.png") no-repeat 0 0;
	height: 46px;
	width: 258px;
	padding-left: 18px;
	margin-bottom: 6px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	font-family: Open Sans;
	opacity: 1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}
.reprintPolicy li a:hover {
	text-decoration: none;
	opacity: 0.5;
}

/* -------------------------------
     FUNDS COMPARISON TABLE
---------------------------------*/
#fundHolder {
	margin: 30px auto 0;
	padding: 0;
	width: 100%;
	height:900px;
	display: block;
}
.dk-purpleHdr {
	font-family: 'Open Sans', sans-serif;
	background-color: #230667;
	color: #fff;
	height: 33px;
	width: 623px; /* 608 */
	float:left;
	font-size: 12px;
	font-weight: 600;
	margin-left: 126px;
	margin-right: 6px;
	line-height: 33px;
	padding-left: 15px;
	text-transform: uppercase;
}
.lt-purpleHdr {
	font-family: 'Open Sans', sans-serif;
	background-color: #5e54bb;
	color: #fff;
	height: 33px;
	width: 215px;
	float:left;
	line-height: 33px;
	font-size: 12px;
	font-weight: 600;
	padding-left: 16px;
	text-align: left;
	text-transform: uppercase;
}
.big-fund-hdrs {
	display: block;
	width: 623px;
	margin-left: 126px;
	padding-top: 5px;
	height: 107px;
	float:left;
	margin-right: 6px;
	background-color: #8271a9;
}
.fund-block {
	font-family: 'Open Sans', sans-serif;
 	display: block;
	width: 208px;
	height: 102px;
	float: left;
	padding-left: 18px;
	padding-top: 10px;
	border-right: 1px solid #fff;
	color: #fff;
	font-size: 36px;
	font-weight: 300;
	line-height: 33px;
}
.fund-block span {
	font-size: 18px;
	line-height: 20px;
	font-weight: 600;
	display: block;
	margin-top: 5px;
}
.last {
	border:none;
	width: 207px;
}
.hstrx-hdr {
	font-family: 'Open Sans', sans-serif;
	background-color: #a39ed8;
	width: 215px;
	height: 107px;
	float: left;
	color: #FFFFFF;
	padding-top: 13px;
	padding-left: 17px;
	font-size: 36px;
	font-weight: 300;
	line-height: 33px;
}
.hstrx-hdr span {
	font-size: 18px;
	line-height: 20px;
	font-weight: 600;
	display: block;
	margin-top: 5px;
}
.fund-table {
	display: block;
	float: left;
	background: url("images/fund-table-bg.png") repeat-y 0 0;
	width: 100%;
	min-height: 91px;
}
.fund-table-divider {
	display: block;
	float: left;
	background: url("images/fund-table-divider-bg.png") repeat-y 0 0;
	width: 100%;
	height: 2px;
}
.fund-table-bottom {
	display: block;
	float: left;
	background: url("images/fund-table-divider-bg.png") repeat-y 0 0;
	width: 980px;
	height: 10px;
}

/* BEGIN FUND TABLE VALUES */

/* Originally 12px size and 15px height */
.fund-table-row-hdr {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 600;
	width: 126px;
	padding-left: 10px;
	display: table-cell;
	float: left;
	color: #fff;
	line-height: 16px;
	padding-top: 20px;
	text-transform: uppercase;
}


/* Originally 11px font 13 px line-height */
.fund-table-row-content {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	float:left;
	font-weight: 600;
	width: 207px;
	padding: 17px;
	display: table-cell;
	float: left;
	color: #fff;
	margin-right: 1px;
	line-height: 15px;
}
.fund-table-row-content-last {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	float:left;
	font-weight: 600;
	width: 181px;
	padding: 17px;
	display: table-cell;
	float: left;
	color: #fff;
	margin-left: 5px;
	line-height: 15px;
}

.fund-table-row-content ul, .fund-table-row-content-last ul{
	margin:0;
	list-style:none;
}

.fund-table-row-content ul li, .fund-table-row-content-last ul li{
	margin-bottom: 7px;
	list-style:none;
}
.fund-table-row-content-last ul.tableSub {
	list-style: none;
	margin-left: 17px;
	margin-top: 10px;
}
/* Original #969696 and font size of 10 line height 13 */
.fund-footnotes-content {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	float:left;
	font-weight: 600;
	padding: 17px 0;
	display: inline;
	width: 980px;
	color: #262626;
	margin: 0 auto;
	line-height: 14px;
}
marketComm-image {
	float: left;
	display: block;
}
.market-comments ul {
	margin: 0;
	list-style: none;
}
.market-comments ul li {
	margin-bottom: 10px;
}
/* Originally font size of 11 */
a.fundTableBtn {
	display: block;
	background: url("images/btn-fundTable.png") no-repeat 0 0;
	height: 34px;
	width: 168px;
	line-height: 34px;
	padding-left: 18px;
	margin-bottom: 0px !important;
	color: #fff;
	font-size: 13px;
	font-weight: 600;
	font-family: Open Sans;
	text-decoration:none;
}

a.fundTableBtn:hover {
	text-decoration: none;
}
/* END FUND TABLE STUFF*/

.navbar-style-two .search-toggle-li { border-left: none; }
/* -------------------------------
     MODAL WINDOW STYLES
---------------------------------*/
#modal-overlay {
	background-color: #031215 !important;
}
.modal {
	border: 1px solid #333 !important;
}
.theme-1 {
	padding: 20px !important;
	color: #111 !important;
	background-color: #fff !important;
}
.modal .title {
	color: #349db6 !important;
}

/* -------------------------------
     LAYER SLIDER STYLES
---------------------------------
Making these relative to 15px using em 
family 26px/33height, content 14px/18, hdr 36px, name 18px/19, copy 11px/14 */

.postHDR{
    font-family: Open Sans;
	font-size: 1.73em;
	font-weight: 600;
	line-height: 2.20em;
	display:block;
}

.postContent{
	font-family: Open Sans;
	font-size: 0.93em;
	font-weight: 300;
	line-height: 1.2em;
	display:block;
	width: 386px;
}

.fundHDR{
    font-family: Open Sans;
	font-size: 2.4em;
	font-weight: 300;
	color: #FFF;
	display: inline-block;
	margin-bottom: 3px;
	margin-top: 4px;
}

.fundName{
    font-family: Open Sans;
	font-size: 1.2em;
	font-weight: 600;
	color: #FFF;
	display: inline-block;
	margin-bottom: 0.53em;
	line-height: 1.27em;
}

.fundCopy{
    font-family: Open Sans;
	font-size: 0.73em;
	line-height: 0.73em;
	font-weight: 300;
	color: #FFF;
	display: block;
	line-height: 0.93em;
}


/* Typography > Blockquote  font-family originally Georgia, serif text-align changed from justify to left */
/* NEW CONTENT - 1 em is assumed to be 15px  First line is to undo the prior theme input*/
blockquote { background: url('') left 4px no-repeat; padding-left: 55px; margin: 40px 0; font-size: 1.231em; color: #ababab; }

blockquote{display:block; background: #ffff; padding: 15px 20px 15px 45px; margin: 0 0 20px; position: relative;
/*Font*/  font-family: Georgia, serif;  font-size: 20px;  line-height: 1.2;  color: #262524;  text-align: left;
/*Borders - (Optional) #075582 is a nice blue #ccc is a nice grey #707577 is slightly darker, and #262524 is a grey-black */
border-left: 15px solid #075582;
border-right: 2px solid #075582;
/*Box Shadow - (Optional)*/
 -moz-box-shadow: 2px 2px 15px #ccc;
 -webkit-box-shadow: 2px 2px 15px #ccc;
 box-shadow: 2px 2px 15px #ccc;}
blockquote::before{
  content: "\201C"; /*Unicode for Left Double Quote*/
  /*Font*/  font-family: Georgia, serif;  font-size: 60px;  font-weight: bold;  color: #707577;
  /*Positioning*/ position: absolute; left: 10px;  top:5px;}
blockquote::after{  /*Reset to make sure*/  content: "";}
blockquote a{  text-decoration: none;  background: #eee;  cursor: pointer;  padding: 0 3px;  color: #075582;}
blockquote a:hover{ color: #ccc;}
blockquote em{  font-style: italic; color: #262524}
/* END NEW BLOCKQUOTE CONTENT */

/* -------------------------------
     FILE MANAGER STYLES
---------------------------------*/
.fileManager {
	margin: 0px 0 0 50px !important;
	list-style: none !important;
}

/* JPH ADDED THIS TO THE BOTTOM TO KEEP THE MENU FROM SPILLING TO A SECOND LINE */
#branding .only-search + #access div {
padding-right: 0;
}

