@charset "UTF-8";


.tmm .tmm_wrap{
width:100%;
margin-bottom:30px;
/*text-align:center;*/
}
.tmm .clearer{
clear:both
}
.tmm .tmm_container{
display:inline;
    font-family:"Roboto Condensed",Helvetica,Arial,sans-serif!important;
    text-transform: uppercase;
}
.tmm .tmm_container:last-child{
display:block;
/*text-align:center!important*/
}
.tmm_last_row_centered .tmm_container:last-child .tmm_member{
float:none
}
.tmm .tmm_columns_containers_desktop{
display:block;
clear:both
}
.tmm .tmm_member{
display:inline-block;
/*
margin-top:70px;*/
margin-bottom:10px;
height:auto;
float:left;
/*
text-align:center;
-webkit-box-shadow:1px 0 2px 0 rgba(0,0,0,.05);
-moz-box-shadow:1px 0 2px 0 rgba(0,0,0,.05);
box-shadow:1px 0 2px 0 rgba(0,0,0,.05);
*/
/*border-top:5px solid #d3d3d3;*/
/*border-bottom:6px solid #000;*/
/*background:#fff*/
}
.tmm .tmm_three_entries{
clear:both
}
.tmm .tmm_2_columns .tmm_member{
margin-right:4%;
margin-left:4%;
width:42%
}
.tmm .tmm_3_columns .tmm_member{
margin-right:2%;
margin-left:2%;
width:29%
}
.tmm .tmm_4_columns .tmm_member{
margin-right:1%;
margin-left:1%;
width:23%
}
.tmm .tmm_1_columns .tmm_member{
width:100%;
/*margin-right:2%;
margin-left:2% */

}
.tmm .tmm_5_columns .tmm_member{
width:18%;
margin-right:1%;
margin-left:1%
}
.tmm .tmm_member .tmm_photo{
/*width:150px; RRRRR*/
    width:55%;
height:350px;
    float:left;
    margin-top: 0px;
    padding-top: 0px;
/*
-webkit-box-shadow:2px 0 2px 0 rgba(0,0,0,.1);
-moz-box-shadow:2px 0 2px 0 rgba(0,0,0,.1);
box-shadow:2px 0 2px 0 rgba(0,0,0,.1);
border-radius:60px!important;
*/
/*margin-top:-80px;*/
border:8px solid #f5f5f5
}
.tmm .tmm_4_columns .tmm_member .tmm_photo,.tmm .tmm_5_columns .tmm_member .tmm_photo{
width:100px;
height:100px;
margin-top:-50px;
border-radius:40px!important;
border:5px solid #f5f5f5
}
.tmm .tmm_member .tmm_textblock .tmm_scblock{
padding-top:0px;
 /*   border-top:1px dotted #000;*/
}
.tmm .tmm_member .tmm_textblock{
padding:30px 20px;
    float:right;
    width: 45%;
}
.tmm .tmm_member .tmm_textblock .tmm_sociallink{
clear:both;
margin-bottom:20px;
border:none
}
.tmm .tmm_member .tmm_textblock .tmm_sociallink img{
display:inline-block;
border:none;
width:24px;
height:24px;
box-shadow:0 0;
margin:10px 4px
}
.tmm .tmm_5_columns .tmm_member .tmm_textblock .tmm_sociallink img{
width:19px;
height:19px;
margin:6px 2px
}
.tmm .tmm_4_columns .tmm_member .tmm_textblock .tmm_sociallink img{
width:21px;
height:21px;
margin:6px 3px
}
.tmm .tmm_member .tmm_textblock .tmm_sociallink img:hover{
opacity:.8
}
.tmm .tmm_names{
    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;
font-size:32px;
text-transform: uppercase;
margin-bottom:1px;
margin-top:10px;
font-weight:600;
line-height:100%;
    border-bottom: 1px dotted ;
    padding-bottom: 8px;
}
.tmm .tmm_4_columns .tmm_names{
font-size:17px
}
.tmm .tmm_5_columns .tmm_names{
font-size:18px
}
.tmm .tmm_fname,.tmm .tmm_lname{
display:inline
}
.tmm .tmm_job{
font-size:14px;
/*color:#000;*/
text-transform:uppercase;
  /*  border-top: 1px solid #000;*/
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px dotted;
    line-height: 120%;
}
.tmm .tmm_desc{
padding:0;
margin-top:9px;
margin-bottom:10px;
font-size:14px
}
.tmm .tmm_4_columns .tmm_desc,.tmm .tmm_5_columns .tmm_desc{
margin-top:14px;
margin-bottom:8px;
font-size:13px;
line-height:23px
}
@media only screen and (min-width:40em) and (max-width:64.063em){
.tmm .tmm_columns_containers_desktop{
display:none;
clear:none
}
.tmm_two_containers_tablet{
display:block;
clear:both
}
.tmm .tmm_2_columns .tmm_member,.tmm .tmm_3_columns .tmm_member,.tmm .tmm_4_columns .tmm_member,.tmm .tmm_5_columns .tmm_member{
width:40%;
margin:70px 5% 30px
}
.tmm .tmm_names{
font-size:28px;
margin-bottom:8px;
margin-top:10px;
font-weight:600;
line-height:100%;
}
.tmm .tmm_4_columns .tmm_names,.tmm .tmm_5_columns .tmm_names{
font-size:17px
}
.tmm .tmm_job{
font-size:13px;
/*color:#000;*/
text-transform:uppercase
}
.tmm .tmm_desc{
padding:10px;
margin-top:19px;
margin-bottom:10px;
font-size:15px;
line-height:23px
}
.tmm .tmm_4_columns .tmm_desc,.tmm .tmm_5_columns .tmm_desc{
margin-top:14px;
margin-bottom:8px;
font-size:14px;
line-height:23px
}
.tmm .tmm_2_columns .tmm_member .tmm_photo,.tmm .tmm_3_columns .tmm_member .tmm_photo,.tmm .tmm_4_columns .tmm_member .tmm_photo,.tmm .tmm_5_columns .tmm_member .tmm_photo{
width:130px;
height:130px;
border-radius:50px!important;
border:8px solid #f5f5f5;
margin-top:-65px
}

}
@media only screen and (max-width:35em){
    
    .tmm .tmm_member .tmm_photo{
height:300px;
        float:none;
        width: 100%;
    }
    
.tmm .tmm_member .tmm_textblock{
padding:20px 20px;
    float:none;
    width: 100%;
}
    
.tmm .tmm_columns_containers_desktop{
display:none;
clear:none
}
.tmm .tmm_member{
width:100%;
/*margin:70px 2% 30px*/
}
.tmm .tmm_2_columns .tmm_member,.tmm .tmm_3_columns .tmm_member,.tmm .tmm_4_columns .tmm_member,.tmm .tmm_5_columns .tmm_member{
width:96%;
margin:90px 2% 10px
}
.tmm .tmm_4_columns .tmm_names,.tmm .tmm_5_columns .tmm_names{
font-size:20px
}
.tmm .tmm_2_columns .tmm_member .tmm_photo,.tmm .tmm_3_columns .tmm_member .tmm_photo,.tmm .tmm_4_columns .tmm_member .tmm_photo,.tmm .tmm_5_columns .tmm_member .tmm_photo{
width:160px;
height:160px;
border-radius:60px!important;
border:8px solid #f5f5f5;
margin-top:-80px
}
.tmm .tmm_desc{
padding:10px;
margin-top:19px;
margin-bottom:10px;
font-size:15px;
line-height:23px
}
.tmm .tmm_4_columns .tmm_desc,.tmm .tmm_5_columns .tmm_desc{
margin-top:14px;
margin-bottom:8px;
font-size:14px;
line-height:23px
}

}
.tmm .tmm_1_columns .tmm_member .tmm_squared-borders,.tmm .tmm_2_columns .tmm_member .tmm_squared-borders,.tmm .tmm_3_columns .tmm_member .tmm_squared-borders,.tmm .tmm_4_columns .tmm_member .tmm_squared-borders,.tmm .tmm_5_columns .tmm_member .tmm_squared-borders{
-webkit-border-radius:0!important;
-moz-border-radius:0!important;
border-radius:0!important
}
.tmm .tmm_1_columns .tmm_member .tmm_no-borders,.tmm .tmm_2_columns .tmm_member .tmm_no-borders,.tmm .tmm_3_columns .tmm_member .tmm_no-borders,.tmm .tmm_4_columns .tmm_member .tmm_no-borders,.tmm .tmm_5_columns .tmm_member .tmm_no-borders{
border:0!important
}
.tmm-inbox-pic .tmm_4_columns .tmm_member .tmm_photo,.tmm-inbox-pic .tmm_5_columns .tmm_member .tmm_photo,.tmm-inbox-pic .tmm_member .tmm_photo{
/*margin-top:30px!important*/
}
.tmm-inbox-pic .tmm_member .tmm_photo{
/*margin-top:20px!important;*/
}
.tmm .tmm_member .tmm_filter-vintage{
-webkit-filter:contrast(110%) sepia(40%);
filter:contrast(110%) sepia(40%)
}
.tmm .tmm_member .tmm_filter-bandw{
-webkit-filter:contrast(110%) grayscale(100%);
filter:contrast(110%) grayscale(100%)
}
.tmm .tmm_member .tmm_filter-saturated{
-webkit-filter:contrast(110%) saturate(1.5);
filter:contrast(110%) saturate(1.5)
}
.tmm .tmm_more_info{
font-size:15px
}
.tmm .tmm_comp_text{
overflow:hidden;
padding-left:10px;
padding-right:10px;
opacity:0;
-webkit-transition:All 400ms ease;
-moz-transition:All 400ms ease;
-o-transition:All 400ms ease;
height:0;
background:#000;
color:#fff;
font-size:13px;
margin-bottom:10px
}
.tmm .tmm_more_info:hover>.tmm_comp_text{
height:auto;
opacity:1;
padding:10px
}
.tmm .tmm_container .tmm_ori_f .tmm_desc,.tmm .tmm_container .tmm_ori_f .tmm_fname,.tmm .tmm_container .tmm_ori_f .tmm_job,.tmm .tmm_container .tmm_ori_f .tmm_lname{
font-family:"Roboto Condensed",Helvetica,Arial,sans-serif!important;
font-weight:300!important
}
