.elementor-85434 .elementor-element.elementor-element-3b9cfc73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85434 .elementor-element.elementor-element-3b9cfc73.e-con{--align-self:flex-end;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-85434 .elementor-element.elementor-element-04fcf13 .elementor-button-content-wrapper{flex-direction:row;}.elementor-85434 .elementor-element.elementor-element-04fcf13 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-85434 .elementor-element.elementor-element-04fcf13 .elementor-button{font-family:"Overpass", Sans-serif;font-size:52px;font-weight:500;}.elementor-85434 .elementor-element.elementor-element-2c3b636{--spacer-size:50px;}.elementor-85434 .elementor-element.elementor-element-ed6f2dd > .elementor-widget-container{background-color:var( --e-global-color-4f713772 );}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-85434 .elementor-element.elementor-element-8718e75 .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% );}.elementor-85434 .elementor-element.elementor-element-8718e75:after{content:"1";position:absolute;color:transparent;}body.elementor-page-85434:not(.elementor-motion-effects-element-type-background), body.elementor-page-85434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faceofrobin.com/wp-content/uploads/2025/11/tinyvoice.png");}body.elementor-page-85434{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for container, class: .elementor-element-3b9cfc73 *//* FACE WAX custom podcast player */

.castos-player {
  --face-accent: #222;        /* main background */
  --face-highlight: #fff;  /* warm tan accent */
  --face-text: #fff;          /* text color */
  background: var(--face-accent);
  border: 2px solid var(--face-highlight);
  border-radius: 0px;
  padding: 2rem;

  font-family: "Overpass", monospace;
}

.castos-player .player__header,
.castos-player .player__body {
  background: transparent !important;
  color: var(--face-text) !important;
}

.castos-player .player__title {
  color: var(--face-highlight) !important;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.castos-player button,
.castos-player .player__progress,
.castos-player .player__time,
.castos-player .player__duration {
  color: var(--face-text) !important;
}

.castos-player button:hover {
  color: var(--face-highlight) !important;
  transform: scale(1.1);
  transition: 0.2s ease;
}

.castos-player .player__progress-bar {
  background: var(--face-highlight) !important;
  height: 4px !important;
  border-radius: 4px;
}

.podcast_meta
 {text-align: center;
 padding: 10px}
 
 .podcast_meta :link
 {color: grey;}
 
 .castos-player .episode-title
 {font-family: Overpass;}
 
 .castos-player.dark-mode .player
 {background: none;/* End custom CSS */