.elementor-7 .elementor-element.elementor-element-67ec63e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:150px;--padding-inline-end:150px;}.elementor-7 .elementor-element.elementor-element-67ec63e, .elementor-7 .elementor-element.elementor-element-67ec63e::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-ca12738{--display:flex;--gap:5px 5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:#DBDBDB;--border-color:#DBDBDB;--border-radius:15px 15px 15px 15px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-7 .elementor-element.elementor-element-ca12738:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ca12738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD6;}.elementor-7 .elementor-element.elementor-element-ca12738, .elementor-7 .elementor-element.elementor-element-ca12738::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-abc4fde{text-align:center;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-f1c26b4{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-d546967{text-align:center;}.elementor-7 .elementor-element.elementor-element-d546967 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-a197ba1{text-align:center;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:120%;}.elementor-7 .elementor-element.elementor-element-fed3e90{text-align:center;}.elementor-7 .elementor-element.elementor-element-fed3e90 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-fed3e90 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5ad56de{text-align:center;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;line-height:120%;}.elementor-7 .elementor-element.elementor-element-1a77556{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;--margin-block-start:21px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-59a0f3d .elementor-button{font-family:"Roboto", Sans-serif;font-weight:700;background-color:#EE8B81;border-radius:287px 287px 287px 287px;}.elementor-7 .elementor-element.elementor-element-59a0f3d .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-59a0f3d .elementor-button:focus{color:var( --e-global-color-b2f2f5b );background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-59a0f3d .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-59a0f3d .elementor-button:focus svg{fill:var( --e-global-color-b2f2f5b );}.elementor-7 .elementor-element.elementor-element-f57a09c{--display:flex;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-f57a09c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f57a09c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20437d9 );}.elementor-7 .elementor-element.elementor-element-f57a09c, .elementor-7 .elementor-element.elementor-element-f57a09c::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-c906d43{text-align:center;}.elementor-7 .elementor-element.elementor-element-c906d43 .elementor-heading-title{color:#0096AD;}.elementor-7 .elementor-element.elementor-element-d1a40d8 .entry-title{font-size:18px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-d1a40d8 .entry-title a{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d1a40d8 .blog-excerpt p{font-size:14px;text-align:left;}.elementor-7 .elementor-element.elementor-element-d1a40d8{font-family:"Roboto", Sans-serif;line-height:20px;}.elementor-7 .elementor-element.elementor-element-d1a40d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-54048ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-e22dced .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-8fdf9d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-ddcaa18{text-align:center;}.elementor-7 .elementor-element.elementor-element-a62c4b3 .elementor-button{background-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-1a30629{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:100px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-1a30629:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1a30629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2A59DCC;}.elementor-7 .elementor-element.elementor-element-1a30629, .elementor-7 .elementor-element.elementor-element-1a30629::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-12aa289{text-align:center;}.elementor-7 .elementor-element.elementor-element-12aa289 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-60abde6 .elementor-icon-wrapper{text-align:right;}.elementor-7 .elementor-element.elementor-element-60abde6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ff55e71 );}.elementor-7 .elementor-element.elementor-element-60abde6.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-60abde6.elementor-view-default .elementor-icon{color:var( --e-global-color-ff55e71 );border-color:var( --e-global-color-ff55e71 );}.elementor-7 .elementor-element.elementor-element-60abde6.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-60abde6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ff55e71 );}.elementor-7 .elementor-element.elementor-element-60abde6 .elementor-icon{font-size:86px;}.elementor-7 .elementor-element.elementor-element-60abde6 .elementor-icon svg{height:86px;}.elementor-7 .elementor-element.elementor-element-60abde6 > .elementor-widget-container{margin:-15px 0px -95px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-60abde6{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-60abde6.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-3ee470f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-3f38d39{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-3f38d39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-670d72c .elementor-cta__content{min-height:470px;text-align:center;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-670d72c .elementor-cta__button{color:#02010100;border-color:#02010100;border-radius:100px;}.elementor-7 .elementor-element.elementor-element-670d72c .elementor-cta__button:hover{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-670d72c .elementor-cta__content-item{transition-duration:500ms;}.elementor-7 .elementor-element.elementor-element-670d72c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 500ms / 3 );}.elementor-7 .elementor-element.elementor-element-670d72c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 500ms / 3 ) * 2 );}.elementor-7 .elementor-element.elementor-element-670d72c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 500ms / 3 ) * 3 );}.elementor-7 .elementor-element.elementor-element-670d72c .elementor-cta .elementor-cta__bg, .elementor-7 .elementor-element.elementor-element-670d72c .elementor-cta .elementor-cta__bg-overlay{transition-duration:750ms;}.elementor-7 .elementor-element.elementor-element-670d72c > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 0px 0px 20px;}.elementor-7 .elementor-element.elementor-element-8267a89{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-8267a89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-bef27b9{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3ab4a011 .entry-title{font-weight:300;}.elementor-7 .elementor-element.elementor-element-3ab4a011 .blog-excerpt p{font-size:14px;}.elementor-7 .elementor-element.elementor-element-3ab4a011{font-family:"Montserrat", Sans-serif;line-height:120%;}.elementor-7 .elementor-element.elementor-element-3ab4a011 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-dc55c05{--display:flex;--min-height:356px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-dc55c05, .elementor-7 .elementor-element.elementor-element-dc55c05::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-1910dec .elementor-button{font-family:"Roboto", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9a908e5 );border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-542247a9{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-3f38d39{--width:30%;}.elementor-7 .elementor-element.elementor-element-8267a89{--width:65%;}}/* Start custom CSS for void-post-grid, class: .elementor-element-d1a40d8 *//*--wp--preset--color--black: #000000;*/
/*--wp--preset--color--cyan-bluish-gray: #abb8c3;*/
/*--wp--preset--color--white: #ffffff;*/
/*--wp--preset--color--pale-pink: #f78da7;*/
/*--wp--preset--color--vivid-red: #cf2e2e;*/
/*--wp--preset--color--luminous-vivid-orange: #ff6900;*/
/*--wp--preset--color--luminous-vivid-amber: #fcb900;*/
/*--wp--preset--color--light-green-cyan: #7bdcb5;*/
/*--wp--preset--color--vivid-green-cyan: #00d084;*/
/*--wp--preset--color--pale-cyan-blue: #8ed1fc;*/
/*--wp--preset--color--vivid-cyan-blue: #0693e3;*/
/*--wp--preset--color--vivid-purple: #9b51e0;*/




#EventGridPost .shuffle {
    overflow-y: scroll;
    overflow-x: hidden;
   min-height: 740px;
    max-height: 740px ;
}

.elementor-7 .elementor-element.elementor-element-d1a40d8 .void-post-grid {
     margin: 0;
        padding:0;
}

.elementor-7 .elementor-element.elementor-element-d1a40d8 .shuffle-wrapper{
        margin: 0;
        padding:0;
}


.elementor-7 .elementor-element.elementor-element-d1a40d8 .shuffle-box{
  
     margin: 0;
        padding:0;
    
}

.elementor-7 .elementor-element.elementor-element-d1a40d8 .shuffle-item{
    
        margin: 0;
        padding:0;
        border: none;
        overflow: hidden;
}

.elementor-7 .elementor-element.elementor-element-d1a40d8 .void-post-grid.void-minimal-grid.void-minimal {
     margin: 0;
        padding:0;
}

.elementor-7 .elementor-element.elementor-element-d1a40d8 .void-post-grid.void-minimal-grid {
    /*border: 1px solid  var(--e-global-color-primary);*/
    background-color:white;
    /*margin: 15px auto;*/
    /*padding-bottom: 10px;*/
    min-height: 370px;
    max-height: 370px;
    /*margin-bottom: 100px;*/
    border:none;
    /*border-radius: 20px */
    
}



.elementor-7 .elementor-element.elementor-element-d1a40d8  .void-row .btn-group-toggle {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin:0px;
  margin-bottom:20px;
}

/*#FFDCD9;*/
.elementor-7 .elementor-element.elementor-element-d1a40d8 .void-elementor-post-grid-shuffle-btn label.btn {
    border:  none;
    background-color:#19A9C177;
    font-family: var(--e-global-typography-secondary-font-family);
    font-size: 16px;
    font-weight: 500;
    color: white;
}
.elementor-7 .elementor-element.elementor-element-d1a40d8 .void-elementor-post-grid-shuffle-btn label.btn.active,
.elementor-7 .elementor-element.elementor-element-d1a40d8 .void-elementor-post-grid-shuffle-btn label.btn:hover {
    background-color: var(--e-global-color-accent);
    border-color:  var(--e-global-color-accent);
    font-size: 16px;
    font-weight: 500;
    color: white;
}
.elementor-7 .elementor-element.elementor-element-d1a40d8 .void-elementor-post-grid-shuffle-btn label.btn.active{
    font-weight: bold;
    box-shadow: none;
}
.elementor-7 .elementor-element.elementor-element-d1a40d8 .btn-group>.btn{
    padding: 10px;
}

.elementor-7 .elementor-element.elementor-element-d1a40d8 .btn-group>.btn:first-child:not(:last-child) {
    border-radius:  100px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding-left: 20px;
}

.elementor-7 .elementor-element.elementor-element-d1a40d8 .btn-group>.btn:last-child:not(:first-child) {
    border-radius:  100px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding-right: 20px;
}

.elementor-7 .elementor-element.elementor-element-d1a40d8 .btn-group-toggle {
    margin-bottom:10px;
    margin-top:10px;
}



.elementor-7 .elementor-element.elementor-element-d1a40d8 .post-img  {
    /*width:100%;*/
    height: 490px;
    /*border-radius: 15px;*/
    /*opacity: 1;*/
    
}

.elementor-7 .elementor-element.elementor-element-d1a40d8 .post-img::after  {
content:'•••';
font-size: 32px;
position: relative;
top:-50px;
color:white;
}
.elementor-7 .elementor-element.elementor-element-d1a40d8 .post-img img {
    /*width:375px;*/
    /*height: 375px;*/
    /*border-radius: 15px;*/
    /*opacity: 1;*/
}



.elementor-7 .elementor-element.elementor-element-d1a40d8 h2 {
     color: white;
  
}

.elementor-7 .elementor-element.elementor-element-d1a40d8 .type {
    padding-top:10px;
    color: lightgrey;
    background-color: #00000099;
}

.elementor-7 .elementor-element.elementor-element-d1a40d8 .entry-title {
    min-height: 80px;
    margin:0;
}

.elementor-7 .elementor-element.elementor-element-d1a40d8 .entry-title a{
    font-size: 16px;
    margin:0;
    line-height: 130%;
    pointer-events: none;
    cursor: default;
    padding: 10px 20px 5px 20px;
    background-color:#00000099;
    backdrop-filter: blur(5px);
}



.elementor-7 .elementor-element.elementor-element-d1a40d8 .post-info {
    padding: 0px;
    margin: 0;
    margin-top:-490px;
    height: 490px
    /*opacity:0.0;*/

}


.elementor-7 .elementor-element.elementor-element-d1a40d8 .btn {
       background-color:white;
       color: var(--e-global-color-primary);
       font-weight: bold;
        margin-top:10px;
}


.elementor-7 .elementor-element.elementor-element-d1a40d8 .btn:hover {
       background-color: var(--e-global-color-primary);
       color:white;
       font-weight: bold;
}

/*.elementor-7 .elementor-element.elementor-element-d1a40d8 .post-info:hover{*/
/*    opacity:1;*/
/*}*/

.elementor-7 .elementor-element.elementor-element-d1a40d8 .blog-excerpt {
    background-color: black;
    opacity:0;
    padding: 10px;
    height: 335px;
    overflow: hidden;
    /*border: solid;*/
}

.elementor-7 .elementor-element.elementor-element-d1a40d8 .blog-excerpt:hover {
    position:absolute;
    top:155px;
    background-color: #ffffffee;
    opacity:1; 
   transition: 0.5s ease-in-out;
   translate: 0px -120px ;
}

/*.elementor-7 .elementor-element.elementor-element-d1a40d8 .blog-excerpt p:hover{*/
/*    opacity:1;*/
/*    background: white: */
/*}*/


/*.elementor-7 .elementor-element.elementor-element-d1a40d8 .title {*/
/*    text-align: left;*/
/*    font-weight: bold;*/
/*    margin-bottom: 5px;*/
/*}*/



.elementor-7 .elementor-element.elementor-element-d1a40d8 .cat-event .text {
    height: 260px;
    overflow: hidden;
}

.elementor-7 .elementor-element.elementor-element-d1a40d8 .cat-event .text p {
font-size: 16px;
padding: 10px;
}


.elementor-7 .elementor-element.elementor-element-d1a40d8 .dd p{
      text-align:center;
      color:white;
     background-color:#00000099;
         backdrop-filter: blur(5px);
     padding-bottom:10px;
}

/*.elementor-7 .elementor-element.elementor-element-d1a40d8 p {*/
/*font-size: 10px;*/
/*margin:0px;*/
/*  line-height: 145%;*/
/*}*/

.elementor-7 .elementor-element.elementor-element-d1a40d8 .dd {
    font-size: 14px;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    font-style: italic;
}

.elementor-7 .elementor-element.elementor-element-d1a40d8 .speaker {
    font-size: 14px;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    font-style: italic;
}

.elementor-7 .elementor-element.elementor-element-d1a40d8 .entry-meta {
display: none;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-670d72c */.elementor-7 .elementor-element.elementor-element-670d72c img {
    padding:5px;
}/* End custom CSS */
/* Start custom CSS for void-post-grid, class: .elementor-element-3ab4a011 *//*--wp--preset--color--black: #000000;*/
/*--wp--preset--color--cyan-bluish-gray: #abb8c3;*/
/*--wp--preset--color--white: #ffffff;*/
/*--wp--preset--color--pale-pink: #f78da7;*/
/*--wp--preset--color--vivid-red: #cf2e2e;*/
/*--wp--preset--color--luminous-vivid-orange: #ff6900;*/
/*--wp--preset--color--luminous-vivid-amber: #fcb900;*/
/*--wp--preset--color--light-green-cyan: #7bdcb5;*/
/*--wp--preset--color--vivid-green-cyan: #00d084;*/
/*--wp--preset--color--pale-cyan-blue: #8ed1fc;*/
/*--wp--preset--color--vivid-cyan-blue: #0693e3;*/
/*--wp--preset--color--vivid-purple: #9b51e0;*/


.elementor-7 .elementor-element.elementor-element-3ab4a011 {
    height:445px;
    overflow: hidden
}


#PubliGridPost .shuffle {
    overflow-y: scroll;
    overflow-x: hidden;
    min-height: 800px ;
}

.elementor-7 .elementor-element.elementor-element-3ab4a011 .shuffle-wrapper{
        margin-left: 0px;
        margin-right:  0px;
        padding:0;
}

.elementor-7 .elementor-element.elementor-element-3ab4a011 .shuffle-item{
        padding:0;
        padding-left: 5px;
        padding-right:  5px;
        border: none;
}

.elementor-7 .elementor-element.elementor-element-3ab4a011 .shuffle-box{
    margin:0;
    padding: 0;
}

/* for icon download */
.elementor-7 .elementor-element.elementor-element-3ab4a011 .blog-excerpt .fas{
    font-size:30px;
    color:#F2A59Dcc;
    text-align: left;
    margin-bottom: 10px;
}

.elementor-7 .elementor-element.elementor-element-3ab4a011 .blog-excerpt .fas:hover{
    color:var(--e-global-color-primary);
}




.elementor-7 .elementor-element.elementor-element-3ab4a011  .void-row .btn-group-toggle {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin:0px;
}

/*#FFDCD9;*/
.elementor-7 .elementor-element.elementor-element-3ab4a011 .void-elementor-post-grid-shuffle-btn label.btn {
    border:  none;
    background-color:#F2A59Dcc;
    font-family: var(--e-global-typography-secondary-font-family);
    font-size: 16px;
    font-weight: 500;
    color: white;
}
.elementor-7 .elementor-element.elementor-element-3ab4a011 .void-elementor-post-grid-shuffle-btn label.btn.active,
.elementor-7 .elementor-element.elementor-element-3ab4a011 .void-elementor-post-grid-shuffle-btn label.btn:hover {
    background-color: var(--e-global-color-primary);
    border-color:  var(--e-global-color-primary);
    font-size: 16px;
    font-weight: 500;
    color: white;
}
.elementor-7 .elementor-element.elementor-element-3ab4a011 .void-elementor-post-grid-shuffle-btn label.btn.active{
    font-weight: bold;
    box-shadow: none;
}
.elementor-7 .elementor-element.elementor-element-3ab4a011 .btn-group>.btn{
    padding: 10px;
}

.elementor-7 .elementor-element.elementor-element-3ab4a011 .btn-group>.btn:first-child:not(:last-child) {
    border-radius:  100px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding-left: 20px;
}

.elementor-7 .elementor-element.elementor-element-3ab4a011 .btn-group>.btn:last-child:not(:first-child) {
    border-radius:  100px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding-right: 20px;
}

.elementor-7 .elementor-element.elementor-element-3ab4a011 .btn-group-toggle {
    margin-bottom:10px;
    margin-top:10px;
}

.elementor-7 .elementor-element.elementor-element-3ab4a011 .void-post-grid.void-minimal-grid {
    /*border: 1px solid  var(--e-global-color-primary);*/
    background-color:white;
    margin: 15px auto;
    padding-bottom: 10px;
    min-height: 386px;
    margin-bottom: 100px;
    border:none;
    /*border-radius: 20px */
}

.elementor-7 .elementor-element.elementor-element-3ab4a011 .post-img  {
    /*width:100%;*/
    height: 250px;
    min-height: 250px;
    /*border-radius: 15px;*/
    /*opacity: 1;*/
        background-color: #f1f1f1;
            min-height: 386px;
}

/*.elementor-7 .elementor-element.elementor-element-3ab4a011 .post-img::after  {*/
/*content:'•••';*/
/*font-size: 32px;*/
/*position: relative;*/
/*top:-50px;*/
/*color:white;*/
/*}*/
.elementor-7 .elementor-element.elementor-element-3ab4a011 .post-img img {
    /*width:375px;*/
    /*height: 375px;*/
    /*border-radius: 15px;*/
    /*opacity: 1;*/

}


.elementor-7 .elementor-element.elementor-element-3ab4a011 .entry-title {
        display: none;
    /*font-size: 16px;*/
    /*line-height: 120%;*/
    /*text-align: left;*/
    height: 100px;
    /*margin:0;*/
    /*padding: 0;*/
}
.elementor-7 .elementor-element.elementor-element-3ab4a011 h2 {
     color: white;
}

.elementor-7 .elementor-element.elementor-element-3ab4a011 .entry-title a{

    /*font-size: 24px;*/
    margin:0;
    padding: 0;
    /*color: white !important;*/
    pointer-events: none;
    cursor: default;
}



.elementor-7 .elementor-element.elementor-element-3ab4a011 .post-info {
        padding: 0;
    padding-top: 10px;
    margin: 0;
    margin-top:-330px;
    /*min-height: 350px;*/
    /*opacity:0.0;*/

}

/*.elementor-7 .elementor-element.elementor-element-3ab4a011 .post-info:hover{*/
/*    opacity:1;*/
/*}*/

.elementor-7 .elementor-element.elementor-element-3ab4a011 .blog-excerpt {
    background-color: black;
    opacity:0;
    padding: 10px;
        min-height: 380px;
    max-height: 380px;
    font-size: 14px;
    overflow: hidden;
    overflow-y: scroll;
    /*border: solid;*/
    padding-top: 15px;
    padding-bottom:15px;
}

.elementor-7 .elementor-element.elementor-element-3ab4a011 .blog-excerpt:hover {
    background-color: #ffffffee;
    opacity:1; 
   transition: 0.5s ease-in-out;
   translate: 0px -65px ;
}

/*.elementor-7 .elementor-element.elementor-element-3ab4a011 .blog-excerpt p:hover{*/
/*    opacity:1;*/
/*    background: white: */
/*}*/


.elementor-7 .elementor-element.elementor-element-3ab4a011 .type{
        text-align: left;
    font-size: 14px;
    line-height: 120%;
}

.elementor-7 .elementor-element.elementor-element-3ab4a011 .title {
    text-align: left;
    font-weight: bold;
    margin-bottom: 5px;
}
.elementor-7 .elementor-element.elementor-element-3ab4a011 .text {
max-height: 150px;
}



.elementor-7 .elementor-element.elementor-element-3ab4a011 .blog-excerpt .text p{
    margin-top:5px;
    text-align: left;
    font-size: 14px;
}

.elementor-7 .elementor-element.elementor-element-3ab4a011 .author{
        text-align: left;
    font-size: 14px;
    font-style: italic;
    margin-top:5px;
}

.elementor-7 .elementor-element.elementor-element-3ab4a011 .dd {
        text-align: left;
    font-size: 14px;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    font-style: italic;
}

.elementor-7 .elementor-element.elementor-element-3ab4a011 .speaker {
    font-size: 14px;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    font-style: italic;
}

.elementor-7 .elementor-element.elementor-element-3ab4a011 .entry-meta {
display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9d0198d */.modal-header h4 {
    color:var(--e-global-color-primary );
}
.modal-body h1 {
    font-size: 24px;
    font-weight: 700;
    color:var(--e-global-color-primary );
}
.modal-body big {
    display: block;
}
.elementor-7 .elementor-element.elementor-element-9d0198d .modal-body {
    margin-top: 10px;
    margin-bottom: 20px;
}

.elementor-7 .elementor-element.elementor-element-9d0198d .short-title {
    margin-top:50px;
    font-size: 32px;
    line-height: 125%;
        font-weight: 700;
    color:var(--e-global-color-primary );
}
.elementor-7 .elementor-element.elementor-element-9d0198d .sub-title {
    font-size: 32px;
    font-weight: 400;
     line-height: 125%;
    color:var(--e-global-color-primary );
        margin-bottom: 20px;
}/* End custom CSS */