/*##### Header #####*/
#navbar > .navbar-header{
    margin-top:20px;
    height:75px;
    border-bottom: 1px solid #000000;
    min-height: auto;
}
.main-container{
    font-size: 12pt;
}
p,
.main-container p {
    font-size: 12pt;
    margin-top: 0px;
}
h1,
.main-container h1{
    font-size: 18pt;
    margin-top: 0px;
}
h2,
.main-container h2{
    font-size: 16pt;
    margin-top: 0px;
}
h3,
.main-container h3,
.views-field-field-hero-banner-heading > .field-content h3{
    font-size: 14pt;
    margin-top: 0px;
}
h4,
.main-container h4 {
    font-size: 13pt;
    margin-top: 0px;
}
h5,
.main-container h5 {
    font-size: 12pt;
    margin-top: 0px;
    font-weight:bold;
}
li,
.main-container li,
.osc-master-footer-links, 
.views-field-field-quick-links li {
    font-size: 12pt;
    margin-top: 0px;    
}
.navbar {
    display: block;
}
a[href]:after {
    content: "";
}
.osc-header-seal{
	height:70px;
	width:70px;
	margin: 0 10px;
}
.osc-header-retirement-logo{
     display: none;
}
.osc-masthead-logo .osc-col{
    top:0px;
}
.osc-head-col-1,
.osc-head-col-2{
    width:100%;
    margin:0px;
}
.osc-header-line-1,
.osc-header-line-2,
.osc-header-line-3{
   line-height:200%;
   margin: 0px 0 -10px 0;
}
.osc-head-col-2 > .osc-header-line-3{
    margin:5px 0 10px 15px;
    font-size: 10pt;
}
.osc-header-line-1 a,
.osc-header-line-2 a,
.osc-header-line-3 a{
   font-size:12pt; 
   color:#000000;
}
#block-block-osc-master-header-menu,
#block-osctheme-main-menu,
#block-retirementmainnavigation,
#block-webform,
#block-webform-2,
#block-oscmastersocialmedia,
#block-oscmasterfooter{
    display:none;
}
#navbar.navbar{
    height:120px;
}
/*##### Breadcrumb #####*/
.breadcrumb{
    display:none;
}
/*##### Home Page #####*/
.view-vw-home-page-divisional-hero-banner-blurb > .view-content > .osc-vw-hero-blurb-row,
.view-vw-l1-landing-page-hero-banner-blurb > .view-content > .osc-vw-hero-blurb-row,
.view-vw-l2-landing-page-hero-banner-blurb > .view-content > .osc-vw-hero-blurb-row,
.view-vw-home-page-hero-banner-blurb > .view-content > .osc-vw-hero-blurb-row {
	width:100%;
	height: auto;
	border:none;
	margin-top:10px;
	margin-left:0;    
    padding: 0;
}
.osc-vw-hero-blurb-row > .views-field-body{
	min-height:auto;
}
.views-field-field-more-button-link a{
	width: 100%;
    font-size: 12pt;
    padding: 0;
    text-align:left;
    border: none;
    margin: 10px 0;  
}
.osc-hp-btn.views-col.col-1,
.osc-hp-btn.views-col.col-2,
.osc-hp-btn.views-col.col-3,
.osc-hp-btn.views-col.col-4,
.osc-hp-btn.views-col.col-5{
	width:100% !important;
}
.osc-no-br br {
     display:none;
}
.osc-no-br span {
     display:inline;
}
.col-1 > .views-field-field-hp-button-link > .field-content a,
.col-2 > .views-field-field-hp-button-link > .field-content a,
.col-3 > .views-field-field-hp-button-link > .field-content a,
.col-4 > .views-field-field-hp-button-link > .field-content a,
.col-5 > .views-field-field-hp-button-link > .field-content a{
	margin: 0;
	border:none;
	text-align: left;
    height: auto;
    font-size: 12pt;
    padding: 0;	
}
.osc-hp-vw-box.col-1,
.osc-hp-vw-box.col-2{
    width: 100% !important;
    background: none;
    border: none;
    padding: 0;
    border-top:1px solid #000000;
    margin-top:10px;
    height: auto;
}
.osc-hp-vw-box > .views-field-body p {
    display: block;
}
.osc-hp-vw-box > .views-field-field-box-headline{
    min-height:auto;
}
.osc-hp-vw-box > .views-field-body {
    min-height: auto;
}
.views-field-field-box-button a {
    border: none;
    padding: 0;
    border-radius: 0px;
    font-weight: 600;
    font-size: 12pt;
}
.osc-btn-box {
    border: none;
    color:#000000 !important;
}
.osc-hp-quick-links-column{
	width:100% !important;
	padding:0;
	margin:0;
}
.block-views-blockvw-home-page-quick-links-view-block-1{
    margin:0;
    padding:0;
}
#block-oscsubfootermenu{
    display:none;
}
/*##### Basic Page #######*/
.main-container>.row>aside.col-sm-3{
    display: none;
}
.main-container>.row>section.col-sm-9{
	width:100%;
}
.region-sidebar-first{
    display:none;
}
/*###### Publication Pages ########*/
#block-retirementmasterfooter,
#block-retirementmastersocialmedia{
    display:none;
}
.navbar-header>.navbar-toggle{
    display:
none;
}
/*##### Publication #####*/
body.page-node-type-ct-publication nav[aria-labelledby^="book-label-"] > ul:last-child {
   display:none;
}
.osc-block-publication-title{
   margin-top:20px;
}
