.post-grid *{transition: all 0.25s ease-in-out;} 

.post-grid.grid{
    padding:0!important;
    overflow:visible;
}

#post-grid-76 .item,
.post-grid.grid .item {
    margin:0!important;
    width:auto!important;
}
.post-grid .grid-items.row [class*="col-"]{
    padding-right:15px!important;
    padding-left:15px!important;
}
.post-grid .grid-items.row [class*="col-"]:hover{
    padding-right:10px!important;
    padding-left:10px!important;
    margin-top:-5px;
    margin-bottom:-5px;
}
.post-grid .grid-items.row{
    margin-left:-15px;
    margin-right:-15px;
    padding-top:10px;
}
@media(min-width:786px){
    .post-grid .grid-items.row{
        padding-top:30px;
    }    
}

.rot-grid-button{
    background: #864da0;
    border-radius: 10px;
    display: inline-block;
    color: #ffffff;
    font-weight: 500;
    font-size:1.125em;
    padding: 10px 20px 12px!important;
    margin-bottom:1.5rem;
    
}
.rot-grid-button:hover{
    background: #af64d1;
}

.rot-video-wrapper video{
    width: 100%;
    height:auto;
}
.rot-video-wrapper video[poster]{
    height:auto;
    width:100%;
    object-fit: cover;
}


.rot-video-wrapper a{
    width: 100%;
    position: relative;
    height: auto;
    padding-bottom: 0.75rem;
    display: block;
    background-color: none;
} 


.rot-grid-item,
.rot-content-rounded-light {
    background-color: #f1f1f1;
    padding: 0;
    border-radius: 0;
    border: none;
    text-align: center;
    transition: all 0.5s;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    padding-bottom: 1.25rem!important;
    margin-bottom: 1.5rem;
}
.rot-grid-item:hover:after,
.rot-content-rounded-light:hover:after{
    content:"";
    position: absolute;
    top:0;left:0;right:0;bottom:0;
    pointer-events:none;
    background-color:rgba(0, 0, 0, 0.125);
    z-index:11;

    
}
.rot-grid-item .divider,
.rot-content-rounded-light .divider {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDEwODIuMSA3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTA4Mi4xIDc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRkZGRkZGO30NCgkuc3Qxe2Rpc3BsYXk6bm9uZTt9DQoJLnN0MntkaXNwbGF5OmlubGluZTtmaWxsOiNGRjAwMDA7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KCS5zdDN7b3BhY2l0eTowLjQ5O2ZpbGw6IzQ0NDQ0NDt9DQoJLnN0NHtvcGFjaXR5OjAuODU7ZmlsbDojNDQ0NDQ0O30NCgkuc3Q1e2ZpbGw6bm9uZTt9DQoJLnN0NntvcGFjaXR5OjAuMzc7ZmlsbDojNDQ0NDQ0O30NCgkuc3Q3e29wYWNpdHk6MC4xMTtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnIGlkPSJFYmVuZV8xIj4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTEuMSw3NWM1MzMuMiwwLDEwODQuOCwwLDEwODQuOCwwbC0wLjQtNjQuMUMxMDE0LDMxLjUsODkwLjksNjYuNyw4OTAuOSw2Ni43UzQ2OC4yLDQ5LjktMS4xLDI5Vjc1eiIvPg0KCTxnIGlkPSJFYmVuZV8xXzJfIj4NCgkJPGcgaWQ9IkViZW5lXzJfMl8iIGNsYXNzPSJzdDEiPg0KCQkJPHJlY3QgeD0iLTM3LjciIHk9Ii0zNiIgY2xhc3M9InN0MiIgd2lkdGg9IjIwMzciIGhlaWdodD0iMjIzIi8+DQoJCTwvZz4NCgk8L2c+DQoJPHBvbHlnb24gY2xhc3M9InN0MyIgcG9pbnRzPSItMy40LC0wLjYgODc5LDYwLjIgMTA4NC42LDEwLjggMTA4NC42LDEwLjYgODk5LjksNzMuMiAtMy40LDQ2LjYgCSIvPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDQiIHBvaW50cz0iLTMuMyw0MC44IDg5Ni44LDcwLjggMTA4My4yLDExLjEgMTA4My4yLDExLjEgODkwLjksNjYuNyAtMy4xLDMwLjYgCSIvPg0KPC9nPg0KPGcgaWQ9IkViZW5lXzIiPg0KCTxnPg0KCQk8Zz4NCgkJCTxwb2x5Z29uIGNsYXNzPSJzdDYiIHBvaW50cz0iODg5LjgsNjYuNyAxMDgxLDExLjQgODc3LjksNjAuMiAtNC42LC0wLjYgLTQuNiwzMC42IAkJCSIvPg0KCQkJPHBvbHlnb24gY2xhc3M9InN0NCIgcG9pbnRzPSI4OTguNyw3My4yIDEwODEuNCwxMS4zIDEwODEuNCwxMS4zIDg5NS42LDcwLjggLTQuNiw0MC44IC00LjYsNDYuNiAJCQkiLz4NCgkJPC9nPg0KCQk8cG9seWdvbiBjbGFzcz0ic3Q3IiBwb2ludHM9Ii0zLjEsMzAuNiAtMy4zLDQwLjggODk2LjgsNzAuOCAxMDgyLjYsMTEuMyAxMDgyLjEsMTEuNCA4OTAuOSw2Ni43IAkJIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=");    
}
.rot-img-container{
    position: relative;
    overflow:hidden;
    margin-bottom:1.5rem;
}

.rot-img-container figure {
    margin-bottom:0;
}

.rot-grid-thumb{
    position: relative;
    height:0;
    width:100%;
    padding-bottom:100%;
}
.rot-grid-thumb img{
    object-fit: cover;
    width: 100%;
    max-width: none;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.rot-grid-thumb:after{
    position: absolute;
    content:'';
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAuOCA3MC40IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDAuOCA3MC40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojRjFGMUYxO30NCgkuc3Qxe2Rpc3BsYXk6bm9uZTt9DQoJLnN0MntkaXNwbGF5OmlubGluZTtmaWxsOiNGRjAwMDA7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KCS5zdDN7b3BhY2l0eTowLjQ5O2ZpbGw6IzQ0NDQ0NDtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30NCgkuc3Q0e29wYWNpdHk6MC44NTtmaWxsOiM0NDQ0NDQ7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9DQoJLnN0NXtvcGFjaXR5OjAuMzc7ZmlsbDojNDQ0NDQ0O2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KCS5zdDZ7b3BhY2l0eTowLjExO2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30NCjwvc3R5bGU+DQo8ZyBpZD0iRWJlbmVfMV8xXyI+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTS01ODIuNCw3MC41YzUzMy4yLDAsMTA4NC44LDAsMTA4NC44LDBMNTAyLDIuNEM0MzIuNywyMywzMDkuNiw1OC4yLDMwOS42LDU4LjJzLTQyMi43LTE2LjgtODkyLTM3LjdWNzAuNXoiDQoJCS8+DQoJPGcgaWQ9IkViZW5lXzFfMl8iPg0KCQk8ZyBpZD0iRWJlbmVfMl8yXyIgY2xhc3M9InN0MSI+DQoJCQk8cmVjdCB4PSItNjE5IiB5PSItNDQuNSIgY2xhc3M9InN0MiIgd2lkdGg9IjIwMzciIGhlaWdodD0iMjIzIi8+DQoJCTwvZz4NCgk8L2c+DQoJPHBvbHlnb24gY2xhc3M9InN0MyIgcG9pbnRzPSItNTg0LjcsLTkuMSAyOTcuNyw1MS43IDUwMy4zLDIuMyA1MDMuMywyLjEgMzE4LjYsNjQuNyAtNTg0LjcsMzguMSAJIi8+DQoJPHBvbHlnb24gY2xhc3M9InN0NCIgcG9pbnRzPSItNTg0LjYsMzIuMyAzMTUuNSw2Mi4zIDUwMS45LDIuNiA1MDEuOSwyLjYgMzA5LjYsNTguMiAtNTg0LjQsMjIuMSAJIi8+DQo8L2c+DQo8ZyBpZD0iRWJlbmVfMl8xXyI+DQoJPGc+DQoJCTxnPg0KCQkJPHBvbHlnb24gY2xhc3M9InN0NSIgcG9pbnRzPSIzMDguNSw1OC4yIDQ5OS43LDIuOSAyOTYuNiw1MS43IC01ODUuOSwtOS4xIC01ODUuOSwyMi4xIAkJCSIvPg0KCQkJPHBvbHlnb24gY2xhc3M9InN0NCIgcG9pbnRzPSIzMTcuNCw2NC43IDUwMC4xLDIuOCA1MDAuMSwyLjggMzE0LjMsNjIuMyAtNTg1LjksMzIuMyAtNTg1LjksMzguMSAJCQkiLz4NCgkJPC9nPg0KCQk8cG9seWdvbiBjbGFzcz0ic3Q2IiBwb2ludHM9Ii01ODQuNCwyMi4xIC01ODQuNiwzMi4zIDMxNS41LDYyLjMgNTAxLjMsMi44IDUwMC44LDIuOSAzMDkuNiw1OC4yIAkJIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=");    padding-bottom: 14%;
    background-size: 100%; 

    display: block;

    bottom: -2px;
    left:-1px;
    right:-1px;


}

@media(min-width:576px){
    .rot-grid-thumb:after{}
}



.rot-grid-alternate-title.h3 a{margin-top:10px;}
.rot-grid-alternate-title.h3 a,
.rot-grid-title.h3 a,
.rot-content-rounded-light h3 {
    font-weight: 400!important;
    color: #777!important;
    border-bottom: 2px solid #c81b25;
    font-size: 1.6rem!important;
    text-align: center;
    display:inline-block;
    padding-bottom: 0.5em;
    margin-bottom: 0;
}

.rot-grid-item:hover .rot-grid-alternate-title a,
.rot-grid-item:hover .rot-grid-title.h3 a{
    text-decoration:none;
}
.rot-grid-alternate-title.h3,
.rot-grid-title.h3{text-align:center!important;}

.rot-grid-subtitle{
    text-align: center;
    font-size: 1.2rem;
    font-weight: 600;
}
.rot-grid-day{
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: 2em;
    margin-bottom: 96%;
    display: block;
    color: white;
    background-color: #c81b25;
    padding: 0.4rem 1.2rem;
}
.rot-grid-time{
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;
    background: rgba(255,255,255,0.5);
    padding: 0.32rem;
    margin-bottom: 82%;
}

.rot-grid-excerpt,
.rot-content-rounded-light p {
    line-height: 1.24;
    font-size: 1.25em;
    text-align: center;
}
@media(min-width:768px){
    .rot-grid-alternate-title.h3 a,
    .rot-grid-title.h3 a,
    .rot-content-rounded-light h3 {font-size: 2rem!important; }
    .rot-grid-excerpt,
    .rot-content-rounded-light p {line-height: 1.3;}
}
@media(min-width:1200px){
    .rot-grid-item,
    .rot-content-rounded-light {padding: 0;}
}

/*select wrapper of rot-grid-alternate-title by hash*/ 
.element_1596538248624  ~ .rot-grid-title{display:none;}


.rot-grid-excerpt{text-align:left;}

.rot-grid-short{
    font-size:1.25em;
    color:#3b004c;
    display:inline-block;
    width:100%;
    margin-bottom:1.5rem;
    
}
.post-grid .grid-items.row [class*="col-"]:hover .rot-grid-short{
    color:#6f1b86;
    width: calc(100% - 10px);
}

.termin-btn {
    background: #864da0;
    border-radius: 10px;
    display: inline-block;
    color: #ffffff;
    font-weight: 500;
    padding: 10px 20px 12px!important;
    text-align:center;
}

