/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
.elementor-location-header .elementor-widget-image.elementor-widget-theme-site-logo img{transition: 0.3s all}
.elementor-sticky--effects .elementor-widget-image.elementor-widget-theme-site-logo img{
    width: 100px !Important;
}

.header-home::before{
    width: 40%;
  margin-left: 60%;
  border-radius: 20px 0px 0px 20px;}

.elementor-testimonial{  
    min-height: 263px;
    display: flex;
  flex-direction: row;}
.elementor-testimonial__content{
  background: #FFE5DE; margin-left: 50px;
  display: flex;
  align-items: center;
    border-radius: 0px 20px 20px 0px;
}
.elementor-testimonial__cite{   
    position: absolute;
    left: 260px;
    top: 5px;
    bottom: 20px;
    width: 100%;
}
.elementor-testimonial__header{z-index: 1; padding: 0 !Important}
.elementor-star-rating{
    position: absolute;
  bottom: -15px;
  left: -5px;
}
.elementor-star-rating i.elementor-star-full{   
background-image: url('./img/heart.png');
  background-size: contain;
  background-repeat: no-repeat;
  width: 40px;
  height: 30px;
  text-indent: -999px;
  background-position: center;
  overflow: hidden;   

}
.elementor-star-rating i.elementor-star-full::before{display: none}
.elementor-testimonial__text{  
      padding: 35px 10px 0 140px !important
  }
.elementor-testimonial__footer{margin-top: 0 !Important}
.elementor-testimonial__image img{border: 6px solid #FFE5DE}
.dialog-close-button{  border: 2px solid #FB4285; 
  border-radius: 50%;
  padding: 5px;
}

.elementor-widget-reviews .elementor-swiper-button.elementor-swiper-button-prev{left: 0; top: 0}
.elementor-widget-reviews .elementor-swiper-button.elementor-swiper-button-next{left: 20px; top:0; right: auto}

.elementor-accordion-icon svg{fill:#fff !Important}
.elementor-accordion-icon *,
.elementor-accordion-icon{width: 40px !Important; height: 40px !Important}
.elementor-accordion .elementor-tab-title{padding: 30px 0px !Important;   height: 40px;
  display: inline-block;
  display: flex;
  align-items: center;}
.permiso-home::before{  width: 100vw;}
.elementor-field-type-acceptance{font-size: 12px}

@media(max-width:1200px ){
    .no-br br{display: none}
}
@media(max-width:768px ){
    .elementor-testimonial{flex-direction: column}
    .elementor-testimonial__content{margin-left: 0; border-radius: 0 0px 20px 20px;; padding-top: 10px}
    .elementor-testimonial__header{flex-wrap: wrap}
    .elementor-testimonial__cite{position: relative; left: auto; margin: 0 !Important; background: #FFE5DE; padding: 150px 15px 15px}
    .elementor-testimonial__text{padding: 10px 0 !Important}
    .elementor-star-rating{position: relative}
    
    .elementor-testimonial__name{margin-top: 0 !Important}
    
    .elementor-testimonial__image{margin-bottom: -150px; z-index: 1}
}

.pp-podcast.playerview{background: #FFE5DE !Important;
  border: 0;
  padding: 30px;}
.wide-player .pod-items__title{font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-accent-font-weight ); color: #FB4285;   font-size: 29px !Important;}
.subscribe-item.pp-badge{border: 0 !Important;
  border-radius: 30px !Important;
  background: #FB4285;
    background-image: none;
  color: #fff !important;
  padding: 20px !Important;}
.icon.icon-pp-spotify svg{
    fill: #404040 !important;
}
.subscribe-item.pp-badge .sub-text .sub-item-text{color: #404040 !Important}
