/* CSS Custom Properties (Variables) */
:root {
  /* Colors */
  --primary-orange: #fe5000;
  --primary-orange-light: #fe7333;
  --primary-orange-lighter: #ffb999;
  --primary-purple: #d4c0f9;
  --primary-navy: #090527;
  --primary-blue: #3333C3;
  --primary-blue-light: #7A3BCB;
  --primary-blue-dark: #1f2771;
  --primary-aqua: #93e6e4;
  --white: #ffffff;
  
  /* Typography */
  --font-main: MaisonNeue, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --font-size-base: 15px;
  --font-size-h1: 32px;
  --font-size-h2: 17px;
  --font-size-h3: 20px;
  --font-size-h4: 18px;
  --font-size-h5: 16px;
  --font-size-h6: 10px;
  
  /* Spacing */
  --spacing-sm: 2px;
  --spacing-md: 5px;
  --spacing-lg: 16px;
  --spacing-xl: 24px;
  --spacing-xxl: 50px;
  
  /* Container widths */
  --container-sm: 700px;
  --container-md: 800px;
}

@font-face {
font-family: 'MaisonNeue';
src: url('https://radioimg.s3.amazonaws.com/marketing/about/fonts/MaisonNeueExtendedWEB-Book.woff2') format('woff2'),
     url('https://radioimg.s3.amazonaws.com/marketing/about/fonts/MaisonNeueExtendedWEB-Book.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'MaisonNeue';
src: url('https://radioimg.s3.amazonaws.com/marketing/about/fonts/MaisonNeueExtendedWEB-Demi.woff2') format('woff2'),
     url('https://radioimg.s3.amazonaws.com/marketing/about/fonts/MaisonNeueExtendedWEB-Demi.woff') format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
 


html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
 
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}
audio,canvas,progress,video{display:inline-block}progress{vertical-align:baseline}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
a{background-color:transparent}a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:900}dfn{font-style:italic}mark{background:#ff0;color:#000}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}sup{top:-0.5em}figure{margin:1em 40px}img{border-style:none}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea,optgroup{font:inherit;margin:0}optgroup{font-weight:bold}
button,input{overflow:visible}button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}
[type=checkbox],[type=radio]{padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/* End extract */

html,body{font-family:var(--font-main);font-size:var(--font-size-base);line-height:1.5}html{overflow-x:hidden}

h1{font-family:var(--font-main);font-weight:bold;font-size:var(--font-size-h1); line-height:34px; color: var(--primary-purple);}
h2{font-family:var(--font-main); font-size:var(--font-size-h2);text-transform: uppercase; letter-spacing: 1.5px;line-height:25px;color: var(--primary-purple);}
h3{font-family:var(--font-main);font-size:var(--font-size-h3); color: var(--white);line-height:25px;font-weight:400;}
h4{font-family:var(--font-main);font-size:var(--font-size-h4); line-height:24px;}
h5{font-family:var(--font-main);font-size:var(--font-size-h5); line-height:28px;font-weight:400;}
h6{font-family:var(--font-main);font-size:var(--font-size-h6);}


a.one:link { text-decoration: none; border-bottom: var(--primary-orange) 0.2em solid;}
a.one:hover { text-decoration: none; background-color: var(--primary-orange);}
a.one:active { text-decoration: none; border-bottom: var(--primary-orange) 0.185em solid;}
a.one:visited { text-decoration: none; border-bottom: var(--primary-orange) 0.185em solid;}


hr{border:0;border-top:1px solid #eee;margin:20px 0}
.w3-image{max-width:100%;height:auto}img{vertical-align:middle}a{color:inherit}
.w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.w3-table-all{border:1px solid #ccc}
.w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd}.w3-striped tbody tr:nth-child(even){background-color:#f1f1f1}
.w3-table-all tr:nth-child(odd){background-color:#fff}.w3-table-all tr:nth-child(even){background-color:#f1f1f1}
.w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc}.w3-centered tr th,.w3-centered tr td{text-align:center}
 

/* Tel Input */
input[type="tel"] {	color: white;   padding: 13px;	max-width: 150px;	margin-right:-10px;    background: #fe5000;
 border: 2px solid #090527;}

input[type="tel"]:focus {	color: white;   padding: 13px;	max-width: 150px;	margin-right:-10px;    background: #fe5000; border: 2px solid #090527;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: #ffb999;}
::-moz-placeholder { /* Firefox 19+ */color: #ffb999;}
:-ms-input-placeholder { /* IE 10+ */  color: #ffb999;}
:-moz-placeholder { /* Firefox 18- */  color: #ffb999;}

 

/* Default Button */
.defaultbtn {
border: none;
background-image: linear-gradient(to right, #3333C3, #7A3BCB  );
	 display:inline-block;
 vertical-align:middle;
overflow:hidden;
  padding: 14px 28px;
  font-size: 16px;

}

.defaultbtn:hover {
  background: #1f2771;
}



/* Button 2 */

.btn2 {
  background: #090527;
  border: none;
  color: white;
  padding: 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
	border-radius: 0px;
}

 

.btn2:hover {
  background: #1f2771;
	background-image: linear-gradient(to right, #3333C3, #090527  );
}




.w3-main,#main{transition:margin-left .4s}

.w3-responsive{display:block;overflow-x:auto}
.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}

.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}
.w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}
.w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}
.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12{width:99.99999%}
@media (min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}
.w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}
.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}}
@media (min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3{width:24.99999%}.w3-col.l4{width:33.33333%}
.w3-col.l5{width:41.66666%}.w3-col.l6{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8{width:66.66666%}
.w3-col.l9{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}}
.w3-rest{overflow:hidden}.w3-stretch{margin-left:-16px;margin-right:-16px}
.w3-content,.w3-auto{margin-left:auto;margin-right:auto}.w3-content{max-width:980px}.w3-auto{max-width:1140px}
 


.w3-top,.w3-bottom{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}
.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}


.w3-round-small{border-radius:2px}.w3-round,.w3-round-medium{border-radius:4px}.w3-round-large{border-radius:8px}.w3-round-xlarge{border-radius:16px}.w3-round-xxlarge{border-radius:32px}
.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px}
.w3-container,.w3-panel{padding:0.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px}

.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}


.w3-section,.w3-code{margin-top:16px!important;margin-bottom:16px!important}
.w3-margin{margin:16px!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important}
.w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important}
.w3-padding-small{padding:4px 8px!important}.w3-padding{padding:8px 16px!important}.w3-padding-large{padding:12px 24px!important}
.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}
.w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important}
.w3-padding-64{padding-top:64px!important;padding-bottom:64px!important}
.w3-padding-top-64{padding-top:64px!important}.w3-padding-top-48{padding-top:48px!important}
.w3-padding-top-32{padding-top:32px!important}.w3-padding-top-24{padding-top:24px!important}
.w3-left{float:left!important}.w3-right{float:right!important}

 










/* Colors */


.w3-head,.w3-hover-head:hover{color:#fff!important; background-color:#090527!important;  background-image: url('https://radioimg.s3.amazonaws.com/marketing/about/images/LiqGrad30.gif');background-repeat: no-repeat;
background-size: 100% 100%; }
	
.w3-navy2,.w3-hover-navy2:hover{color:#fff!important;background-color:#090527!important; background-image: url('https://radioimg.s3.amazonaws.com/marketing/about/images/BG-About-2.jpg');background-repeat: no-repeat;
background-size: 100% 100%;}		

.w3-orangegrad,.w3-hover-orangegrad:hover{color:#fff!important; background-image: linear-gradient(to bottom right, #fe5000, #fe7333);}



.w3-blue,.w3-hover-blue:hover{color:#fff!important; background-image: linear-gradient(to bottom right, #090527, #090527, #7511cf);}

.w3-blue2,.w3-hover-grad:hover{color:#fff!important; background-color:#090527!important;  background-image: url('https://radioimg.s3.amazonaws.com/marketing/about/images/BG-Speaker.jpg');background-repeat: no-repeat;
background-size: 100% 100%;}	


.w3-grad,.w3-hover-grad:hover{color:#fff!important; background-color:#090527!important;  background-image: url('https://radioimg.s3.amazonaws.com/marketing/about/images/BG-Social.jpg');background-repeat: no-repeat;
background-size: 100% 100%;}

/* Custom inline style classes */
.header-padding { padding-top: 30px; }
.content-container { max-width: var(--container-sm); padding-top: var(--spacing-sm); padding-bottom: var(--spacing-xxl); }
.logo-width { width: 70%; }
.divider-img { width: 3%; padding: 5px; }
.stations-container { max-width: var(--container-md); padding-top: var(--spacing-xxl); }
.station-img { width: 49%; padding: 5px; border: 0px; }
.genre-img { width: 49%; padding: 2px; border: 0px; }
.podcast-container { max-width: var(--container-md); padding-bottom: 80px; }
.podcast-img { width: 49%; padding: 5px; border: 0; }
.app-container { max-width: var(--container-md); padding-top: var(--spacing-xxl); padding-bottom: var(--spacing-xxl); }
.app-phone-img { width: 100%; padding: 5px; border: 0px; }
.qr-img { width: 40%; padding: 5px; border: 0px; }
.app-store-btn { height: 55px; padding-top: 5px; }
.listen-container { max-width: var(--container-md); padding-top: 30px; padding-bottom: 40px; }
.car-devices-img { width: 70%; }
.car-logos-img { width: 50%; opacity: 50%; }
.stream-devices-img { width: 70%; }
.stream-logos-img { width: 50%; opacity: 50%; }
.speaker-devices-img { width: 70%; }
.speaker-logos-img { width: 50%; opacity: 50%; }
.social-container { max-width: var(--container-md); padding-top: var(--spacing-xxl); padding-bottom: var(--spacing-xxl); }
.social-btn { border-radius: 50px; }
.social-icon-sm { width: 5%; }
.social-icon-md { width: 6%; }
.heading-margin-top { margin-top: 55px; }
.text-aqua { color: var(--primary-aqua); }
.text-white { color: var(--white); }
.margin-bottom-sm { margin-bottom: 2px; }