.post-inner { 
padding:0px !important;
}
.section-inner { 
padding:0px !important;
} .event-grid {
margin-top: 60px;
margin-bottom: 40px;
padding-left: 11%;
padding-right: 11%;
display: grid;
grid-template-columns: repeat(3, 1fr); grid-gap: 20px; }
#postcards {
margin-bottom: 30px;
} .event-item {
padding: 0;
font-size: 30px;
text-align: center;
margin-top: 0;
}
.postthumbz {
display: flex;
justify-content: center;
margin-bottom: 7px;
}
.postthumbz img {
border-radius: 11px;
}
.titlecard {
text-align: center;
padding-left: 11px;
}
.titlecard a {
font-size:1.4rem !important;
color: #000;
}
.catalogobox {
text-align: center;
background-color:#16bfdd; 
padding-top:2rem; 
padding-bottom:3rem;
}
.overlaybox {
font-size:1.2rem; 
text-align: center; 
margin-top:11px; 
margin-left:11px; color:#aaaaaa;
}
.videoheader {
margin-top: 60px;
}
.videocreditos {
text-align: center;
}
.slick-prev:before, .slick-next:before {
font-size: 30px !important;
color: #00b1d5 !important;
}
button.slick-prev.slick-arrow {
margin-left: -7px !important;
}
#mainlogoandsocial {
width: 300px;
margin: 0 auto;
}
.whole {
margin-top: 30px;
width: 100%;
height: 50px;
-ms-display: flexbox;
display: flex;
text-align: center;
}
.whole > span {
-ms-flex: 1;
flex: 1;
height: 100%;
line-height:50px;
}
#spotify { 
background-color: #1DB954;
}
#spotify a { 
color: #000;
}
#spotify a:hover { 
color: #fff !important;
}
#applemusic { 
background-color: #666666;
}
#applemusic a { 
color: #fff;
}
#applemusic a:hover { 
color: #FA57C1 !important;
}
#youtubemusic { 
background-color: #ff0000;
}
#youtubemusic a { 
color: #fff;
}
#youtubemusic a:hover { 
color: #8c2424 !important;
}
#bandcamp { 
background-color: #1DA0C3;
}
#bandcamp a { 
color: #000;
}
#bandcamp a:hover { 
color: #66e8ff !important;
}
#audius { 
background-color: #982EE9;
}
#audius a { 
color: #fff;
}
#audius a:hover { 
color: #ce8eff !important;
}
.mobilehide {
display: none;
}
.desktopshow {
display: block;
}
@media only screen and (max-width: 450px) {
.event-grid {
display: block;
grid-template-rows: auto auto auto;
padding: 0;
}
.postthumbz {
padding-left: 11%;
padding-right: 11%;
}
.event-item {
font-size: 30px;
text-align: center;
margin-top: 0;
}
.titlecard {
font-size:1rem;
text-align: center;
}
.catalogobox {
display: none;
}
.desktopshow {
display: none;
}
.mobilehide {
display: block;
}
}