    
    
}

.rpm-front-page-wrap.three-listing-sub-section-wrap article:nth-child(2n){
    -webkit-flex: 0 1 37%;
    -ms-flex: 0 1 37%;
    flex: 0 1 37%;
}

.rpm-front-page-wrap.three-listing-sub-section-wrap article.entry-header{
    
}

.rpm-front-page-wrap.three-listing-sub-section-wrap.entry-content,
.rpm-front-page-wrap.five-listing-sub-section-wrap.entry-content{
    margin:0;
}


@media screen and (min-width: 43.75em){
    
   .three-listing-sub-section-wrap{
        display:none
    }

   .five-listing-sub-section-wrap{
        display:table;
        table-layout: fixed;
        margin:0 -0.5em;
    }
    
   .rpm-front-page-wrap.five-listing-sub-section-wrap article{
        display: inline-block;
        width: 18%;
        display: table-cell;
        position:relative;
    }
    
   .rpm-front-page-wrap.five-listing-sub-section-wrap article:nth-child(2n){
        top: 0.75em;
    }
    
   .rpm-front-page-wrap.five-listing-sub-section-wrap article a{
        display:block;
    }
}


.rpm-front-page-wrap.three-listing-sub-section-wrap article a{
    display:block;
}

.rpm-front-page-wrap.team-sub-section {
    /*padding-bottom: 1.5rem;*/
    padding-top: 2.5rem;
    background-color: #ffffff;
    text-align: center;
}

.rpm-front-page-wrap.team-sub-section.team-sub-section-header-wrap{
    color:#333333;
    padding-bottom: 1.5rem;
}



/*
@media screen and (min-width:50em){
   .rpm-front-page-wrap.team-sub-section{
        width:700px;
        margin: 0.6rem auto 0;
    }
}*/

.rpm-front-page-wrap.team-sub-section a{
    display:block;
    margin:0 auto 1rem;
}

.rpm-front-page-wrap.team-sub-section a button{
    
    padding: 1.25em;

    color: #fff;
    background-color: #404040;
    border: 1px solid #232323;
}

.rpm-front-page-wrap.team-sub-section a button:hover,
.rpm-front-page-wrap.team-sub-section a button:focus,
.rpm-front-page-wrap.team-sub-section a button:active{
    background-color:#bbbbbb;
    color:#232323;
}

@media screen and (min-width:50em){
   .rpm-front-page-wrap.team-sub-section a{
        padding-top:1.25rem;
        width:700px;
        /*margin: 0.6rem auto 0;*/
    }
}

.rpm-front-page-wrap.team-sub-section a:hover,
.rpm-front-page-wrap.team-sub-section a:focus{
    text-decoration: none;
/*   -moz-box-shadow: 0 0 15px #fff;
    -webkit-box-shadow: 0 0 15px #fff;
    box-shadow: 0 0 15px #fff;*/
}

.rpm-front-page-wrap.team-sub-section div.team-jump{
    width: 100%;
    
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    

    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;  
    
    align-items: center;
    justify-content: center;
    
    position: absolute;
    top:0;
    bottom:0;
    z-index:10;
    
    opacity: 0;
    background-color:rgba(0,0,0,0.55);
}

.rpm-front-page-wrap.team-sub-section div.team-jump:hover,
.rpm-front-page-wrap.team-sub-section div.team-jump:active,
.rpm-front-page-wrap.team-sub-section div.team-jump:focus{
    opacity: 1;
}


.rpm-front-page-wrap.team-sub-section div.team-jump > p{
    margin:0;
    color: #fff;
    font-size:1.25rem;
    font-weight:400;
    font-family:'Montserrat', sans-serif;
    
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.rpm-front-page-wrap.team-sub-section-loop-wrap{
    position:relative;
    
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
}


.rpm-front-page-wrap.team-sub-section-loop-wrap article{
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    
}

/*.rpm-front-page-wrap.team-sub-section-loop-wrap article{
    width: 100px;
    height: 100px;
    text-align: center;
    margin: 2rem auto;
    background-color: #fff;
    
    -ms-transform: rotate(45deg);  IE 9 
    -webkit-transform: rotate(45deg);  Chrome, Safari, Opera 
    transform: rotate(45deg);
    
    overflow:hidden;   
}


.rpm-front-page-wrap.team-sub-section-loop-wrap article:first-child{
    float:left;
    position: absolute;
    left: 99px;
    z-index:1;
    border: 4px solid #333;
}

.rpm-front-page-wrap.team-sub-section-loop-wrap article:not(:first-child){
    display: inline-block;
    width: 80px;
    height: 80px;
    margin: 2.75rem 0 2.75rem 1.1rem;
}

.rpm-front-page-wrap.team-sub-section-loop-wrap article:last-child{
    margin: 2.55rem 0 3rem 6.5rem;
}*/

@media screen and (min-width:50em){
/*   .rpm-front-page-wrap.team-sub-section-loop-wrap article{
        width: 175px;
        height: 175px;
    }
    
   .rpm-front-page-wrap.team-sub-section-loop-wrap article:first-child{
        border: 6px solid #333;
        left: 259.5px;
    }
    
   .rpm-front-page-wrap.team-sub-section-loop-wrap article:not(:first-child){
        width: 130px;
        height: 130px;
        margin: 3.85rem 0 5rem 7.5rem;
    }
    
   .rpm-front-page-wrap.team-sub-section-loop-wrap article:last-child{
        margin-left:12rem;
    }*/
}

/*.rpm-front-page-wrap.team-sub-section-loop-wrap article.entry-header{
    -ms-transform: rotate(-45deg);  IE 9 
    -ms-transform-origin: 30% 54%;  IE 9 
    -webkit-transform: rotate(-45deg);  Chrome, Safari, Opera 
    -webkit-transform-origin: 30% 54%;  Chrome, Safari, Opera 
    transform: rotate(-45deg);
    transform-origin: 30% 54%;