.elementor-14 .elementor-element.elementor-element-64483bd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-64483bd:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-64483bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-40d365d );}.elementor-14 .elementor-element.elementor-element-f11f472{z-index:10;}.elementor-14 .elementor-element.elementor-element-3626b0e{--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;}.elementor-14 .elementor-element.elementor-element-3626b0e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3626b0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-40d365d );}.elementor-14 .elementor-element.elementor-element-42b59e7{--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;}.elementor-14:not(.elementor-motion-effects-element-type-background), .elementor-14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-40d365d );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Floating amp handle (center) */
/*body.elementor-page::before {*/
/*  content: "";*/
/*  position: fixed;*/
/*  top: 0;*/
/*  left: 50%;*/
/*  transform: translateX(-50%);*/
  width: 600px;   /* exact handle width */
  height: 80px;   /* handle height */
/*  background: url("https://simon.austinforrest.com/wp-content/uploads/2025/10/Radio-TopCenter.webp") no-repeat center;*/
/*  background-size: contain;*/
/*  z-index: 9999;*/
/*  pointer-events: none;*/
/*}*/

/* Left cap - stretches up to handle */
/*.amp-top-left {*/
/*  position: fixed;*/
/*  top: 0;*/
/*  left: 0;*/
  width: calc(50% - 10px); /* half screen minus half handle */
/*  height: 80px;*/
/*  background: url("https://simon.austinforrest.com/wp-content/uploads/2025/10/Radio-TopBg.webp") repeat-x left top;*/
/*  background-size: auto 100%;*/
/*  z-index: 9998;*/
/*  pointer-events: none;*/
/*}*/

/* Right cap - stretches up to handle */
/*.amp-top-right {*/
/*  position: fixed;*/
/*  top: 0;*/
/*  right: 0;*/
  width: calc(50% - 10px); /* half screen minus half handle */
/*  height: 80px;*/
/*  background: url("https://simon.austinforrest.com/wp-content/uploads/2025/10/Radio-TopBg.webp") repeat-x right top;*/
/*  background-size: auto 100%;*/
/*  z-index: 9998;*/
/*  pointer-events: none;*/
/*}*/

/* Top Left Corner */
/*.amp-corner-left {*/
/*  position: fixed;*/
/*  top: 0;*/
/*  left: 0;*/
  width: 120px;   /* adjust until it matches top cap width */
  height: 200px;  /* same height as the corner image itself */
/*  background: url("https://simon.austinforrest.com/wp-content/uploads/2025/10/Radio-TopCorner.webp") no-repeat left top;*/
/*  background-size: cover;*/
  z-index: 10001; /* sits above caps */
/*  pointer-events: none;*/
/*}*/

/* Top Right Corner (flipped) */
/*.amp-corner-right {*/
/*  position: fixed;*/
/*  top: 0;*/
/*  right: 0;*/
  width: 120px;   /* same as left */
/*  height: 200px;*/
/*  background: url("https://simon.austinforrest.com/wp-content/uploads/2025/10/Radio-TopCorner.webp") no-repeat left top;*/
/*  background-size: cover;*/
  transform: scaleX(-1);       /* flip horizontally */
  transform-origin: right top; /* keep it inside the screen */
/*  z-index: 10001;*/
/*  pointer-events: none;*/
/*}*//* End custom CSS */