/* mod_resortlinks */

/*MOBILE*/

/*module container*/
.rlmobile {
   font-family: helvetica,arial,sans-serif;
   margin-bottom:15px;
}
/*link*/
.com-content-article .rlmobile a {display:block;text-decoration:none;}
/*module header*/
.rlmobile .card-header {
   margin-top: 20px;
   padding:0.75rem 0;
   text-align: center;
   background: #000;
   color: #fff;
}
/*type container*/
.rlmobile .tc {
   border:2px solid #d0d0d0;
   padding:10px;
   margin-top:10px;
}
/*separate items within types*/
.rlmobile .tc > a:not(:last-child) {
   padding-bottom: 10px;
   border-bottom: 1px solid #d0d0d0;
   margin-bottom: 10px;
}
/*type title*/
.rlmobile .tt {
   text-transform: uppercase;
   font-size: 20px;
   text-align: center;
   background: #aaa;
   color: #fff;
   margin-bottom: 5px;
   font-weight: bold;
}
/*img / text wrap*/
.rlmobile .itw {
  display:flex;
}
/*img wrap*/
.rlmobile .iw {
   min-width:80px;
}
/*text*/
.rlmobile .txt {
   display:block;
   margin-left:5px;
}
/*img*/
.rlmobile img {width:80px;}

/*DESKTOP*/

/*module container*/
.rlmod {
   /*hidden on mobile, revealed with media query below*/
/*   display:none;*/
   font-family: helvetica,arial,sans-serif;
/*
   position:sticky;
   top:0;
*/
}
/*link*/
.com-content-article .rlmod a {display:block;text-decoration:none;}
/*module header*/
.rlmod .card-header {
   margin-top: 20px;
   padding:0.75rem 0;
   text-align: center;
   background: #000;
   color: #fff;
}
/*type container*/
.rlmod .tc {
   border:2px solid #d0d0d0;
   padding:10px;
   margin-top:10px;
}
/*separate items within types*/
.rlmod .tc > a:not(:last-child) {
   padding-bottom: 10px;
   border-bottom: 1px solid #d0d0d0;
   margin-bottom: 10px;
}
/*type title*/
.rlmod .tt {
   text-transform: uppercase;
   font-size: 20px;
   text-align: center;
   background: #aaa;
   color: #fff;
   margin-bottom: 5px;
   font-weight: bold;
}
/*img / text wrap*/
.rlmod .itw {
  display:flex;
}
/*img wrap*/
.rlmod .iw {
   min-width:80px;
}
/*text*/
.rlmod .txt {
   display:block;
   margin-left:5px;
   line-height:1.3;
}
/*img*/
.rlmod img {width:80px;}

/*
@media (min-width:970px) {
   .rlmobile {display:none;}
   .rlmod {display:flex;flex-direction:column;}
}
*/
