.res64-WallBlock {padding:0}
.res64-WallBlock h3 {
    color: #fff;
    font-size: 16px;
    margin: 0;
    font-weight: 700;
    background: #21356b;
    padding: 20px 20px 20px 16px;
    width: auto;
    display: inline-block;
}



.res64-Spacer {display:block; height:8px;}

.res64-TowerBlock a {
color:#797979;
}
.res64-TowerBlock a:hover {
color:#1f346e !important;
text-decoration:underline;}

.res64-TowerBlock a span>div {
 padding:16px 4px 0 16px;
}
.res64-TowerBlock span {
    margin: 0;
    display: block;
  
}

.res64-Hints {
font-size:12px;
margin:0;
  display:inline-block}

.res64-Hints div {float:left;
margin-right:0;

padding-bottom:8px;}

.res64-HintsForceLeft div {
margin-left:8px;}

.res64-Hints div > a {color:#1f346e !important}
.res64-Hints div > a:hover {}

.hs-rss-item  {background:#fff;
  padding:16px;
  margin-bottom:8px !important;
box-shadow:0 0 0 hsl(242deg 88% 66% / 15%)}






.hs-rss-author{}
.hs-rss-posted-at{}
.hs-rss-date{}

.spotlightWall .hs-rss-title {
   font-weight: bold;
    color: #1f1f1f;
    font-size: 20px;
    line-height: 1.2;
}


.spotlightWall .hs-rss-title:after {display:none}
.spotlightWall h3 {display:none;}

.spotlightWall .hs-rss-module  {
display: grid;
    grid-template-columns: repeat(auto-fit,33%);
    grid-template-rows: auto auto;
    grid-auto-rows: 0;
    overflow: visible;
    width: 100%;
    margin: 0;
    padding: 0;
    align-content: space-between;
    justify-content: start;
    align-items: start;
    justify-items: start;
}



  
.spotlightWall .hs-rss-item {
    background: transparent;
    display: flex;
    flex-direction: column-reverse;
    padding: 0;
    background: #fff;
    border-radius: 1rem;
    box-shadow: 0 5px 10px rgba(154,160,185,.05), 0 15px 40px rgba(166,173,201,.2);
    margin: 0 0.5rem 0 0;
    overflow: hidden;
    min-height: 100%;
    vertical-align: top;
    justify-content: flex-end;
}

.spotlightWall .hs-rss-description {margin-top:10px}
.spotlightWall .hs-rss-description a {display:block; margin-top:10px;font-size:14px
} 

.hs-rss-description p > a {
    display: block;
    
   
    color: #fff;
    max-width: fit-content;
   background: #ff4711;
    
    padding: 8px 16px;
    border-radius: 16rem;
  transition: background 400ms ease-in 0s;
}

.hs-rss-description p > a:hover {
    display: block;
    padding: 0.5rem 1rem;
    border-radius: 10rem;
    background: #333333;
    color: #fff;
    max-width: fit-content;
}




.res64-mimicButton {
    background: #21366b;
    color: white;
    padding: 8px 16px;
    border-radius: 16rem;
  transition: background 400ms ease-in 0s;}


.spotlightWall .hs-rss-item:hover {}
.spotlightWall  a:hover {  }
.spotlightWall .hs-rss-item-image-wrapper
{
    display: block !important;
    width: 100%  !important;
}


.spotlightWall .hs-rss-item-text {
    margin-top: 10px;
    width: 100%!important;
    padding: 0 1rem;
}

.hs-related-blog-byline, .hs-rss-byline {
    opacity: .7;
    font-size: 12px;
    display: flex;
    flex-direction: column;
    text-transform: capitalize;
    margin: 0.5rem 0;
}

.moreOfThis {
    background: transparent;
    border: 1px solid #ff4711;
    border-radius: 900rem;
    color: #ff4711;
    display: block;
    margin: 0 auto 0 0;
    padding: 12px 16px;
    text-align: center;
    max-width: fit-content;
}
}
.moreOfThis:hover {
    background: #333333 !important;
  transition: background 0.5s ease;
    color: white  !important;
  transition: color 0.5s ease;
}

@media (max-width: 600px) {

.spotlightWall .hs-rss-module  {
  grid-template-columns: repeat(auto-fit,100%);}

 /*.spotlightWall .hs-rss-item {
		    background: #fff;
		    border-radius: 1rem;
		    box-shadow: 0 5px 10px rgba(154,160,185,.05), 0 15px 40px rgba(166,173,201,.2);
		    display: flex;
		    flex-direction: column-reverse;
		    justify-content: flex-end;
		    margin: 0 1rem 0 0;
		    min-height: fit-content;
		    min-width: 250px;
		    overflow: hidden;
		    padding: 0;
		    vertical-align: top;
}*/
  
  
.spotlightWall .hs-rss-item {
    background: transparent;
    display: flex;
    flex-direction: column-reverse;
    padding: 0;
    background: #fff;
    border-radius: 1rem;
    box-shadow: 0 5px 10px rgba(154,160,185,.05), 0 15px 40px rgba(166,173,201,.2);
    margin: 0 0.5rem 0 0;
    overflow: hidden;
    min-height: fit-content;
    vertical-align: top;
    justify-content: flex-end;
    min-width: 250px;
}

  .spotlightWall .hs-rss-module {
    display: flex;
    justify-content: flex-start;
    overflow: scroll;
    margin: 0;
}
  
 
}

  

/*media queries*/