/* Funds Styles */

.text_holder {
width: 100%;
box-sizing: border-box;
}

.carousel-inner .text_holder {padding-left:0px!important;padding-right:0px!important;}

.item#overview .text_holder {
padding: 0px 0px 30px 0px;
}

.sub_page {
    display: none;
    padding-top: 20px;
}

.main_container .sub_page article {max-width:100%;}

.latest_docs {
padding:0px;
margin:0px 0px 0px 0px;
list-style:none;
}

.latest_docs li {
padding:0px;
margin:0px 30px 15px 0px;
list-style:none;
display:inline-block;
text-align:center;
box-sizing:border-box;
vertical-align:top;
}

.latest_docs li a {
display:block;
box-sizing:border-box;
padding:14px 20px 14px 20px;
min-width:230px;	
position:relative;
color:#052539;
width:100%;
line-height:20px;
font-size:18px;
font-weight:400;
text-align:center;
position:relative;
background:#f2f2f2;
border:1px solid #dfdfdf;
border-radius:15px;
text-transform:uppercase;
}

.latest_docs li a strong {font-weight:400;}

.latest_docs li a:hover {
border:1px solid #0092bc;
color:#0092bc;
text-decoration:none;
}

@media (max-width: 768px) {
.latest_docs {width:100%; }
.latest_docs li {margin-right:0px; width:100%;}
}

