.persona-nav-container {
    background:#000!important;
}

.mag-banner {
  position:absolute;
  top:95px;
  left:0; right:0;
  height:100px;
  z-index:1111;
  background:#fff;
}

.mag-banner img {
    width:285px;
    margin:0 auto;
    display:block;
}

.subsite-section {
    top:195px;
    height:auto!important;
}
.subsite-section-title {
    width:100%;
    text-transform:uppercase;
    display:block;
    text-align:center;
}

.carousel-caption {
    display:none;
}

.desktop-sectiontitle {
 color:#fff;
 
}

/* Page content */

.bkgrcolour3 {
    background-color:transparent;    
}

/* Indent the first content element */
body > .bkgrcolour3 {
    padding-top:145px;
}
/* But not its siblings */
body > .bkgrcolour3 ~ .bkgrcolour3 {
    padding-top:auto;
}


/* Center text on largescreen */
.bkgrcolour3 .col-lg-12 p,
.bkgrcolour3 .col-lg-12 h3
{
  max-width:890px!important;
}

.bkgrcolour3 .col-lg-12 ul {
     max-width:890px!important;
     margin:0 auto;
}


.bkgrcolour3 .col-lg-12 p {
  margin: 0 auto 25px auto;
}

.bkgrcolour3 p.category {
	margin-top:70px;
}

.bkgrcolour3 img {
    max-width:890px;
    margin:0 auto 55px;
    width:100%;
}

/* Remove menu */
nav.subsite-nav {
  display:none;
}

/* Reduce header height */
header.carousel {
  height:0px !important;
  min-height:auto;
}

.bkgrcolour3 .col-lg-12,
.bkgrcolour3 .col-md-12,
.bkgrcolour3 .col-sm-12 {
    background-color:#fff;
}
  
h1, h2, h3 {
  font-family:'ProximaNovaA-Regular', 'Century Gothic', AppleGothic, Arial, sans-serif;
  margin-left: auto;
  margin-right: auto;
   max-width: 890px;
    
  } 
  
h1 {
  font-size:50px;
  margin-bottom:30px;
  text-align:center;
}
  
h2 {
  font-size:24px;
  margin-bottom:37px;
    line-height: 1.6;
      text-align:center;
}
h3 {
    font-size:36px;
    text-align:left;
}


p.category {
    font-size:14px;
    color:#D72E3A;
    text-transform: uppercase;
    text-align:center;
    margin-top:70px;
}
.issue {
    color: #D72E3A;
    font-size:18px;
    text-transform: uppercase;
    text-align:center;
}
.red-line {
    width:195px;
    height:2px;
    background-color:#D72E3A;
    margin:-20px auto 60px;
    
}


/* Pullquote */
/* using this bg color to differentiate from other sections */
.bkgrcolour7 {
    background-color:#fff;
}
.bkgrcolour7 .rownospace {
    padding:0;
}
h4 {
    color:#265C93;
    max-width:890px;
    font-size:26px;
    line-height:46px;
    font-family:ProximaNovaA-bold;
    font-style: italic;
    text-align:center;
    border-top:1px solid #707070;
    border-bottom:1px solid #707070;
    padding: 50px 0;
    margin: 30px auto 40px auto;
}
  
@media screen and (min-width:769px) { 
}

/* Related articles */
/* Using bkgrcolour2 to set styles to this section */

.bkgrcolour2 {
    background-color:#fff;
}
.bkgrcolour2 .container {
    max-width:1376px;
    width:100%;
}
.bkgrcolour2 h2 {
    font-size:32px;
    text-align:left;
    width: 100%;
    margin:0 0 0 14px;
    color:#2d2d2d;
}
.related-articles {
   color:#2d2d2d;
   margin-top:10px;
}
.related-articles a {
    color:#2d2d2d;
}
.related-articles a:hover,
.related-articles a:focus {
    text-decoration: underline;
}
.related-articles h3 {
    font-size:24px;
    line-height:29px;
    margin-bottom:15px;
}
.related-articles p.category {
    text-align:left;
    margin-top:15px;
    margin-bottom:10px;
}

/* Hither & Yon */

/* Years */
.hither-yon h6 {
    font-size:50px;
    font-family:'ProximaNovaA-regular', 'Century Gothic', AppleGothic, Arial, sans-serif;
    color:#D72E3A;
}

.hither-yon h3 {
    font-size:32px;
    text-align:center;
    color:#D72E3A;
}

/* Hack to get names in red */
.hither-yon strong {
    color:#D72E3A;
}

/* Header on small screens  */
@media screen and (max-width:768px) {
    .persona-nav-container {
        display:block!important;
    }
    .container.persona-nav {
        display:block!important;
    }
    .subsite-right-persona {
        float:right;
    }
    .subsite-right-persona li {
        display:inline-block;
    }
    .navbar-right .btn-sm {
        display:none;
    }
    .col-lg-12 > p.category {
        margin-top:0px!important;
        padding-top:30px;
         border-top:10px solid #d72e3a;
    }
    	 .mag-banner {
		 height:60px;
	}
	 .mag-banner img {
		 width:180px;
	}
	body > .bkgrcolour3 {
        padding-top:115px;
    }
    .homelink img {
      margin-top: 15px!important;
     width: 120px;
    }
}
