.breadcrumb>ul>li:last-child>a:after{
    display:none
}
.large-item-col .short-item{
    border-bottom:0 none;
    padding-bottom:0
}
.large-item-col .short-item time{
    font-family:"Raleway",Helvetica,Arial,sans-serif;
    font-size:1rem;
    font-weight:bold;
    letter-spacing:normal
}

@media (min-width: 768px){
	.short-item.short-item-large .short-item-aside {
		width: 370px;
	}
}


.news-home-content{
    margin-top:2rem;
    margin-bottom:2rem
}
.news-home-content .short-item header{
    margin-bottom:0.25rem
}
.news-home-content .short-item time{
    font-family:"Raleway",Helvetica,Arial,sans-serif;
    font-size:.875rem;
    font-weight:bold;
    color:#737373;
    line-height:1em;
    letter-spacing:normal;
    margin:0 0 1rem 0
}
@media (min-width: 768px){
    .news-home-content{
        margin-top:0
    }
    .news-home-content .short-item{
        border-bottom:0 none;
        padding-bottom:0;
        margin-bottom:3rem
    }
    .news-home-content .short-item:first-of-type{
        border-top:0 none;
        padding-top:0
    }
    .news-home-content .short-item .short-item-aside{
        width:80px
    }
    .news-home-content .short-item header a{
        font-size:1.25rem
    }
    .news-home-content .short-item time{
        margin-top:0
    }
    .news-home-content .short-item p{
        font-size:1rem;
        margin-top:0.5rem
    }
    .news-home-content .short-item-content{
        padding-left:1rem
    }
}
.news-releases-col{
    padding:1rem
}
.news-releases-col h3{
    color:#974f25
}
@media (min-width: 768px){
    .news-releases-col{
        margin:0 24px 0 12px
    }
}
.features-col{
    padding:1rem
}
.features-col .short-item header a{
    color:#1e5989
}
.features-col .short-item header a:hover{
    color:#4796c1
}
@media (min-width: 768px){
    .features-col{
        margin:0 12px 0 24px
    }
}
.extra-home-items{
    margin-top:3rem;
    margin-bottom:3rem
}
@media (min-width: 768px){
    .extra-home-items [class^="col-"]:nth-child(1){
        margin-right:12px
    }
    .extra-home-items [class^="col-"]:nth-child(2){
        margin-left:12px
    }
}
.archive-selector{
    margin:0 0 5rem 0
}
.archive-selector .col-sm-12{
    padding:1rem
}
.thumbnail-list{
    list-style:square
}
.thumbnail-list li{
    padding:0;
    margin:0 0 1rem 0
}
.thumbnail-list li:last-child{
    margin-bottom:0
}
.thumbnail-list p{
    font-family:"Raleway",Helvetica,Arial,sans-serif;
    font-weight:normal;
    font-size:0.875rem;
    padding:0;
    margin:0
}
.thumbnail-list p a{
    font-weight:bold
}
.thumbnail-list p small{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    color:#1a1a1a
}
@media (min-width: 1170px){
    .thumbnail-list{
        margin:0;
        padding:0
    }
    .thumbnail-list li{
        list-style:none;
        overflow:hidden
    }
    .thumbnail-list p{
        padding-left:76px
    }
}
.thumbnail-list-square{
    max-width:60px;
    max-height:60px;
    overflow:hidden;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center top;
    display:block;
    position:relative;
    width:100%;
    float:left;
    margin:0 1rem 0 0;
    background-image:none;
    display:none
}
.thumbnail-list-square:after{
    display:block;
    content:'';
    padding-top:100%
}
@media (min-width: 1170px){
    .thumbnail-list-square{
        display:block
    }
}
#clu-magazine header{
    margin:-1rem -1rem 1rem -1rem;
    padding:1rem;
    text-align:center
}
#clu-magazine header img{
    width:100%;
    height:auto;
    max-width:263px;
    margin:0 auto
}
.big-post{
    position:relative;
    width:100%;
    overflow:hidden;
    padding:0;
    margin-bottom:2rem;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover
}
@media (min-width: 768px){
    .big-post{
        padding:1rem
    }
    .big-post.big-post-landscape:after{
        display:block;
        content:'';
        padding-top:56.25%
    }
}
.big-post-landscape .wrap-2up{
    margin-bottom:1rem
}
@media (min-width: 768px){
    .big-post-landscape .wrap-2up{
        background-image:none !important
    }
}
.big-post-photo{
    position:relative;
    z-index:110;
    float:right;
    margin:0 0 1rem 1rem;
    max-width:33.333%
}
@media (min-width: 768px){
    .big-post-photo{
        max-width:100px;
        float:left;
        margin:0 1rem 0 0
    }
}
@media (min-width: 992px){
    .big-post-photo{
        max-width:200px;
        float:left;
        margin:0 1rem 0 0
    }
}
.big-post-photo-bg{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover
}
.big-post-portrait .big-post-photo-bg{
    -webkit-filter:blur(10px);
    filter:blur(10px)
}
@media (max-width: 767px){
    .big-post-photo-bg{
        background-image:none !important;
        display:none
    }
}
.big-post-overlay{
    z-index:50;
    display:none
}
@media (min-width: 768px){
    .big-post-overlay{
        display:block
    }
}
.big-post-content{
    position:relative;
    z-index:100
}
.big-post-content header{
    font-family:"Raleway",Helvetica,Arial,sans-serif;
    font-weight:bold;
    font-size:1.3125rem;
    line-height:1.25em;
    margin-bottom:1rem
}
.big-post-content header a{
    color:#3b2360;
    text-decoration:none
}
.big-post-content time{
    font-family:"Tungsten",Impact,sans-serif;
    font-size:1.5rem;
    margin-bottom:1rem;
    display:block
}
.big-post-content p{
    font-size:1rem;
    margin:0;
    padding:0
}
@media (min-width: 768px){
    .big-post-content header{
        font-size:1.5rem;
        font-weight:200
    }
    .big-post-content header a{
        color:#ffc222
    }
    .big-post-content header a:hover{
        color:#ffd589
    }
    .big-post-content time{
        font-size:1.5rem;
        color:white
    }
    .big-post-content p{
        color:white
    }
    .big-post-landscape .big-post-content{
        position:absolute;
        left:0;
        right:0;
        bottom:0;
        padding:1rem;
        background-color:rgba(0,0,0,0.6)
    }
}
@media (min-width: 992px){
    .big-post-content header{
        font-size:2.25rem
    }
    .big-post-content time{
        font-size:1.5rem
    }
    .big-post-content p{
        font-size:1.125rem
    }
}
.wrap-2up{
    overflow:hidden;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center 20%;
    display:block;
    position:relative;
    width:100%
}
.wrap-2up:after{
    display:block;
    content:'';
    padding-top:50%
}
.short-item-2up{
    border-bottom:0;
    padding:0;
    margin-top:0;
    margin-bottom:4rem
}
.short-item-2up header{
    font-size:1.25rem;
    margin:0 0 0.5rem 0
}
.short-item-2up time{
    font-size:1.4rem;
    margin:0 0 0.5rem 0
}
.short-item-2up p{
    padding-bottom:0
}
.short-item-2up .wrap-2up:after{
    padding-top:100%
}
.short-item-2up:first-of-type{
    border-top:0;
    padding-top:0;
    margin-top:0
}
@media (min-width: 992px){
    .short-item-2up{
        margin:0 0 4rem 0;
        border-top:0;
        border-bottom:0;
        padding:0;
        width:50%;
        float:left
    }
    .short-item-2up:nth-child(odd){
        clear:both;
        padding-right:1rem
    }
    .short-item-2up:nth-child(even){
        padding-left:1rem
    }
    .short-item-2up .short-item-aside{
        display:block;
        width:100%;
        float:none;
        margin-bottom:1rem
    }
    .short-item-2up .short-item-aside .wrap-2up:after{
        padding-top:50%
    }
    .short-item-2up .short-item-content{
        padding-left:1rem;
        display:block;
        margin:0;
        padding:0
    }
}
.sidenav-item{
    margin-bottom:2rem
}
.sidenav-item p{
    line-height:1.2em
}
.sidenav-item p a{
    text-decoration:none;
    font-weight:bold
}
.sidenav-item p a:hover{
    text-decoration:underline
}
.sidenav-item p small{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:.8125rem;
    line-height:1em;
    color:#4d4d4d
}
.sidenav-item .wrap-2up{
    margin-bottom:0.5rem
}
@media (max-width: 992px){
    .sidenav-item .wrap-2up{
        background-image:none !important;
        display:none
    }
}
 