.justNoShow {
	display: none;
}

#justNav li{
     cursor: pointer;
}

#justNav li img, #justNav li span{
     display: inline;
}

.banner {
    background-image: url(https://static.c-spanvideo.org/assets/images/scotusSurvey/2017-scotus-survey_banner.jpg);
    background-size: 100% auto;
    height: 250px;
    background-position: top center;
    width: 100%;
    margin-bottom: 20px;
}

.logo-wrapper {
    height: 100%;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    text-align: right;
}
				
.logo-wrapper img {
    height: 90%;
    width: auto;
    margin-top: 1.25%;
}


#content.cameras-in-the-court .navigation {
    overflow: hidden;
    display: block;
    width: 100%;
    margin-bottom: 30px;
}

#content.cameras-in-the-court .navigation ul {
    overflow: hidden;
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
}

#content.cameras-in-the-court .navigation ul li {
    flex: 0 0 136px;
    height: 60px;
    text-align: center;
    margin-bottom: 5px;
}

#content.cameras-in-the-court .navigation ul li a {
    font-family: Georgia,Times,serif;
    font-size: .75em;
    display: flex;
    background-color: #3A6AA8;
    color: #fff;
    text-transform: uppercase;
    margin: auto;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center
}

#content.cameras-in-the-court .justices-navigation ul li a span {
    display: none;
    flex: 1 0 auto;
    font-size: .875em;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    padding: 5px;
    height: 117px;
    width: 90px;
    background-color: rgba(170,120,50,.5);
    word-spacing: 90px
}

#content.cameras-in-the-court .navigation ul li a:hover {
    cursor: pointer;
    background-color: #5A090F
}

#content.cameras-in-the-court .navigation ul li.selected a {
    background-color: #5A090F
}


#content.cameras-in-the-court .justices-navigation {
    overflow: hidden;
    display: block;
    width: 100%;
    margin-bottom: 30px
}

#content.cameras-in-the-court .justices-navigation ul {
    overflow: hidden;
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap
}

#content.cameras-in-the-court .justices-navigation ul li {
    flex: 0 0 100px;
    height: 127px;
    margin-bottom: 5px
}

#content.cameras-in-the-court .justices-navigation ul li a {
    display: flex;
    margin: auto;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    position: relative
}

#content.cameras-in-the-court .justices-navigation ul li a span {
    display: none;
    flex: 1 0 auto;
    font-size: .875em;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    padding: 5px;
    height: 117px;
    width: 90px;
    background-color: rgba(170,120,50,.5);
    word-spacing: 90px
}

#content.cameras-in-the-court .justices-navigation ul li a:hover {
    cursor: pointer
}

#content.cameras-in-the-court .justices-navigation ul li a:hover span {
    display: block
}

#content.cameras-in-the-court .justice section {
    vertical-align: top;
    margin-bottom: 30px
}

#content.cameras-in-the-court .justice .justice-left-column {
    display: inline-block;
    width: 20%;
    margin-right: 10px;
    vertical-align: top;
    font-size: .875em
}

#content.cameras-in-the-court .justice .justice-right-column {
    display: inline-block;
    width: 76%
}

#content.cameras-in-the-court .justice .justice-right-column .justice-title {
    padding-bottom: 30px;
    margin-bottom: 20px;
    border-bottom: 2px solid #900;
    text-align: center
}

#content.cameras-in-the-court .justice .justice-right-column .justice-title h2 {
    font-family: Georgia,Times,serif;
    font-size: 2em;
    text-transform: none;
    color: #900
}

#content.cameras-in-the-court .justice .justice-right-column .justice-title span {
    font-size: .75em
}

#content.cameras-in-the-court .justice .justice-right-column .justice-statements {
    margin-bottom: 30px
}

#content.cameras-in-the-court .justice .justice-right-column .justice-statements .attribution {
    font-size: .75em;
    border-bottom: 1px solid #9A9A9A;
    padding-bottom: 15px
}

#content.cameras-in-the-court .justice .justice-right-column .justice-statements p:last-child {
    border: none
}

#content.cameras-in-the-court .justice .justice-right-column a {
    color: #900
}

#content.cameras-in-the-court .articles {
    text-align: center;
    margin-bottom: 30px
}

#content.cameras-in-the-court .articles h2 {
    font-family: Georgia,Times,serif;
    font-size: 2em;
    text-transform: none;
    color: #900;
    margin-bottom: 20px;
    border-bottom: 2px solid #900
}

#content.cameras-in-the-court .articles p {
    font-size: 1em
}

#content.cameras-in-the-court .articles a {
    color: #900
}

#content.cameras-in-the-court .timeline {
    text-align: center;
    margin-bottom: 30px
}

#content.cameras-in-the-court .timeline h2 {
    font-family: Georgia,Times,serif;
    font-size: 2em;
    text-transform: none;
    color: #900;
    margin-bottom: 20px;
    border-bottom: 2px solid #900
}

#content.cameras-in-the-court .timeline p {
    font-size: 1em
}

#content.cameras-in-the-court .timeline a {
    color: #900
}

#content.cameras-in-the-court .timeline table {
    border-spacing: 4px;
    border-collapse: separate
}

#content.cameras-in-the-court .timeline table tr td {
    padding: 8px
}

				

