
/* EPISODIOS PODCAST */


.episodios_podcast .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: 0px !important;

    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    
     grid-template-columns: 138px auto;
}

.episodios_podcast   .elementor-post__title a {
    color: #1976BC ;
leading-trim: both;
text-edge: cap;
font-family: "Yanone Kaffeesatz";
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: normal;

}
.episodios_podcast  .elementor-post__card .elementor-post__meta-data {
     padding: 0px;
    margin-bottom: 0;
    border-top: 0px; 
    grid-column: 2;
}
.episodios_podcast .elementor-post__card .elementor-post__text {
    padding: 0px  !important;
    margin-bottom: 0;
    margin-top: 20px;
}
.episodios_podcast  .elementor-post__card .elementor-post__thumbnail img {
    width: 100%;
}
.episodios_podcast .elementor-widget-posts .elementor-post__excerpt p{
color: #101010;
leading-trim: both;
text-edge: cap;
font-family: "Work Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px; /* 137.5% */
/*padding:0px 30px 0px 0px; */
}


.episodios_podcast a.elementor-post__read-more:before {
    content: url(/wp-content/uploads/2024/04/play_read_more.svg);
    padding:0px 40px 0px 0px;
    width:90px;
   
}
.episodios_podcast a.elementor-post__read-more:hover:before{
    content: url(/wp-content/uploads/2024/04/icone_play_hover.svg);
    
}

/*.elementor-posts .elementor-post__card .elementor-post__title{
    margin-bottom:20px;
}*/
.episodios_podcast .elementor-posts .elementor-post__card .elementor-post__read-more {

    align-items: center;
    display: flex;
    margin-bottom:0px;
}



.episodios_podcast .elementor-posts .elementor-post__card{
    background-color:#ECF5FA;
    border-radius: 10px;
    padding:25px;
}
.episodios_podcast span.elementor-post-date {
    color: #101010;
    leading-trim: both;
    text-edge: cap;
    font-family: "Work Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px;
    text-transform: lowercase;
}
.episodios_podcast .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{
    height:138px;
    position: absolute;
    top: 0;
    left: 0;
    transform: perspective(0px);

}




.texto_rodar .elementor-widget-container{
     background: linear-gradient(90deg, #1976BC 14.09%, rgba(255, 255, 255, 0.00) 128.86%);
}
/* AUDIO PODCAST */

.wavesurfer-block button, .wavesurfer-time, .wavesurfer-duration,button.wavesurfer-active-button{
background-color:transparent;
    background-image: url(/wp-content/uploads/2024/04/icone_play_maior.svg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 150px;
    height:150px;
    box-shadow:0px 0px 0px 0px;
}
.wavesurfer-paused-button:hover{
    background-image: url(/wp-content/uploads/2024/04/icone_play_maior_hover.svg);
}
.wavesurfer-block button:hover{
    opacity: 1;
}
.wavesurfer-play:hover:not(.wavesurfer-active-button){
        background-image: url(/wp-content/uploads/2024/04/icone_play_maior_hover.svg);
    
}
button.wavesurfer-active-button{
     background-image: url(/wp-content/uploads/2024/04/icone_pause.svg);
}

button.wavesurfer-active-button:hover{
     background-image: url(/wp-content/uploads/2024/04/icone_pause_hover.svg);
}


.wavesurfer-time, .wavesurfer-duration {
    height:85px;
}
button.wavesurfer-stop,  button.wavesurfer-active-button span,button.wavesurfer-paused-button span, button.wavesurfer-paused-button:before, button.wavesurfer-active-button:before, .wavesurfer-play:before, .wavesurfer-play span, .wavesurfer-time:before{
    display:none;
}

.wavesurfer-block.wavesurfer-audio {
    display: flex;
    flex-direction: column-reverse;
    z-index: 2;
    position: relative;
}


wave{
    display: block;
    position: relative;
    user-select: none;
    height: 64px !important;
    overflow: auto hidden;
    background-color: #B8DCF360 !important;
    border-right:0px !important;
    border-radius: 50px;
   
}

.wavesurfer-time, .wavesurfer-duration{
    background-image: none;
    padding: 0px;
    margin: 0px;
    min-width: 0px;
    width: 50px;
}
div.wavesurfer-duration:before{
    content:"/";
}
canvas {
       padding: 0px 20px;
    
}


/* ICONES */
div.share_icons h3 {
    color: #1976BC;
    font-family: "Yanone Kaffeesatz";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display:flex;
}
.share_icons img {
    background-color: #1976BC;
    width: 35px;
    height:35px;
    border-radius: 5px;
    padding:5px;
}

.share_icons img:hover{
    background-color: #78B3DD;
}
.share_icons a:first-child {
    padding-left: 30px;
}
.share_icons a {
    padding: 0px 5px;
}

.go_back a{
    color:#101010;
}

/* ARTIGO PRINCIPAL - ULTIMO ARTIGO */

.episodios_podcast.main .elementor-widget-posts .elementor-post__excerpt{
    display:none;
}

.episodios_podcast.main .elementor-posts .elementor-post__card{
 background-color:transparent;   
 padding:0px;
}
.episodios_podcast.main   .elementor-post__title a {

font-size: 52px;
}



.episodios_podcast.main .elementor-post__card .elementor-post__title {
margin-bottom: 20px;
}

/* SETAS */

.episodios_podcast a.page-numbers.next {
content: url(/wp-content/uploads/2024/04/icone_seta.svg);
}

.episodios_podcast .page-numbers.prev {
transform: rotate(-180deg);
content: url(/wp-content/uploads/2024/04/icone_seta.svg);
}

.episodios_podcast span.page-numbers.current {
    border-bottom: 3px solid #1976BC;
    

}

.episodios_podcast .elementor-pagination{
    padding-top:140px;
    font-size:30px;
    color: #101010;
}


#scrolling-text{
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    width: 100%;
    height:75px;
    margin-top:35px;
    margin-left: 150px;
}


#scrolling-text:before{
    position: absolute;
    content: "";
    left: 0px;
    top: 0px;
    height: 100%;
    width: 50%;
    background: linear-gradient(to left,transparent, #1976BC );
    pointer-events: none;
    z-index:1;  
}
#scrolling-text:after{
    position: absolute;
    content: "";
    right: 0px;
    top: 0px;
    height: 100%;
    width: 50%;
    background: linear-gradient(to right,transparent, #1976BC  );
    pointer-events: none;
    z-index:1;
}


#scrolling-text > .elementor-widget-container{
    position: absolute; 
    display:flex;
    flex-wrap:nowrap;
    left: 0;

}
#scrolling-text > .elementor-widget-container h2{
    padding-right:100px;
}

.episodio .elementor-widget-text-editor{
    margin-top:-150px;
}

/*   Ultimo episodio - futuro episodio */

.elementor-posts--skin-skin_podcasts article .elementor-post__card.future{
    pointer-events:none;
}






/*   search    */


.search_episodios  ul{
margin:0px 0px 0px 0px !important;
}
.search_episodios .searchandfilter ul {
    display: flex;
}
.search_episodios input.sf-input-text {
    height: 50px;
    border-radius:25px 0px 0px 25px;
    width:700px;
    background:#B8DCF3;
    border: 0px;
    color:#1976BC !important;
    font-family: "Work Sans"!important;
    font-size: 16px!important;
    font-style: normal;
    font-weight: 300;
    line-height: 22px;
    padding: 0px 0px 0px 30px;
}
.search_episodios .searchandfilter {
    align-self: center;
    display: flex;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: column;
}
.search_episodios input.sf-input-text::placeholder{
    color:#1976BC;
    opacity: 1;
}
.search_episodios .sf-field-submit input[type="submit"], input[type="submit"]:not([name="update_cart"]):hover{
    border-radius: 0px 25px 25px 0px !important;
    height:50px;
    width: 20px;
    border: 0px;
    background: url(https://www.aguadovimeiro.pt/wp-content/uploads/2024/04/icone_search.svg) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0px !important;
    background-color:#B8DCF3 !important;
    

}

@media (max-width:767px){
    .search_episodios input.sf-input-text {
         width:250px;
     }
    .wavesurfer-block button{
        width:100px;
         height:100px !important;
    }
    #scrolling-text{
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    width: 100%;
    height:75px;
    margin-top:35px;
    margin-left: 125px;
}
}

@media (min-width:768px) and (max-width:1024px){
      .search_episodios input.sf-input-text {
         width:500px;
     }
}





