@charset "UTF-8";
/* https://rumradio.org/wp-content/themes/springboard-rumradio/style.css */
/* Import rule from: https://rumradio.org/wp-content/themes/springboard/style.css */
/**
 * Theme Name: SpringBoard
 * Theme URI: http://semperthemes.com/springboard/
 * Description: A user-friendly, search-engine optimized parent theme, featuring 15 custom page templates and multiple widget-ready areas, allowing you to create any type of site you want. 
 * Version: 0.2.4
 * Author: Semper Fi Web Design
 * Author URI: http://semperfiwebdesign.com/
 * Tags: theme-options, threaded-comments, sticky-post, microformats, translation-ready, rtl-language-support, one-column, two-columns, three-columns, fixed-width
 * License: GNU General Public License v2.0
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Copyright (c) 2011 Semper Fi Web Design. All rights reserved.
 * SpringBoard is a fork of Theme Hybrid (c) 2008 - 2011 Justin Tadlock.
 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
address {
margin-bottom: 20px;
}
blockquote, q {
	quotes: none;
}
dd {
	margin-bottom: 20px;
}
dt {
	margin-bottom: 16px;
}
li, li li {
	margin-bottom: 10px;
}
ul, ol, ul ul, ol ol, ul ul ul, ol ol ol {
	list-style: square;
	margin: 10px 0 0 24px;
}
ul, ol {
	margin-bottom: 30px;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/* Get layout CSS */
#header-wrapper, 
#container-wrapper, 
#footer-container-wrapper {
	overflow: visible;
	width:960px;
	margin:0 auto;
}

.no-widgets .content,.no-default-widgets .content{
	width:960px
}

#primary{
	position:relative;
	float:right;
	width:300px
}
#secondary{
	position:relative;
	clear:right;
	float:right;
	width:300px
}
#subsidiary{
	overflow:hidden
}
#subsidiary .widget{
	overflow:hidden;
	float:left;
	width:300px;
	margin:0 20px 0 0
	}
#footer-container{
	clear:both;
	overflow:hidden
}
#footer{
	clear:both;
	overflow:hidden
}

/* Get drop-downs CSS */
div.menu ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:1.0
}
div.menu ul ul{
	position:absolute;
	top:-999em;
	width:10em
}
div.menu ul ul li{
	width:100%
}
div.menu li:hover{
	visibility:inherit
}
div.menu li{
	float:left;
	position:relative
}
div.menu a{
	display:block;
	position:relative
}
div.menu li:hover ul, li.sfHover ul{
	left:0;
	top:5px;
	z-index:99
}
div.menu li:hover li ul,li.sfHover li ul{
	top:-999em
}
div.menu li li:hover ul,li li.sfHover ul{
	left:10em;
	top:0
}
div.menu li li:hover li ul,li li.sfHover li ul{
	top:-999em
}
div.menu li li li:hover ul,li li li.sfHover ul{
	left:10em;top:0
	}

/* WP.org theme repository requirements. */
.sticky, .bypostauthor {}

/* Body */
body {
	font: normal normal 15px/21px Arial, Helvetica,sans-serif;
	color: black;
}
p {
	margin-bottom: 10px;
}

/* Body container */
#body-container {
	margin: 0 auto;
	min-width: 1080px;
}

/* Links */
a {
	color: black;
	text-decoration: none;
	}
a:visited {

	}
a:hover, a:active {

	text-decoration: underline;
	}

/* Headers */
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Verdana, sans-serif;
	color: black;
	font-weight: bold;
	margin-bottom: 16px;
	}

h1 a:hover, h2 a:hover, h3 a:hover, 
h4 a:hover, h5 a:hover, h6 a:hover,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-decoration: none;
}
h1 { font-size: 24px; }
h2 { font-size: 21px; }
h3 { font-size: 19px; }
h4 { font-size: 17px; }
h5 { font-size: 15px; }
h6 { font-size: 13px; }

/* Lists */
ul {
	list-style: square;
	}

/* Blockquotes */
blockquote {
	font-style: italic;
	}
blockquote blockquote {
	}
blockquote em {
	font-style: normal;
	}

/* Code */
pre {
	padding: 9px;
	font-family: "Courier New", Courier, monospace;
}
code {
	padding: 0 3px;
	}
pre code {
	}

/* Tables */
table {
	width: 100%;
	border-collapse: separate;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin-bottom: 20px;
}
caption {
	font-size: .9em;
	font-style: italic;
	text-align: right;
}
td, th {
	padding: 3px 6px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
th {
	}

/* Drop caps */
.drop-cap {
	float: left;
	margin: 3px 3px 0 0;
	font: normal normal normal 47px/35px "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Georgia, serif;
	}

/* Notes */
.note {
	padding: 6px 9px;
	border: 1px solid white;
	}

/* Warnings/Alerts */
.warning, .alert {
	padding: 6px 9px;
	border: 1px solid white;
	}

/* Errors */
.error {
	padding: 6px 9px;
	}

/* Downloads */
.download {
	padding: 6px 9px;
	}

/* Breadcrumb */
.breadcrumb {
	margin: 0 0 10px 0;
	font-size: .9em;
	font-style: italic;
	}
.breadcrumb a {
	text-decoration: none;
	}
.breadcrumb a:hover {
	text-decoration: underline;
	}

/* Images */
.hentry img {
	max-width: 610px;
	height: auto;
	}
.no-widgets .hentry img {
	max-width: 950px;
	}

img.aligncenter,  img.alignright,  img.alignleft, img.aligntop {
	margin-top: 10px;
}

.aligncenter {
	margin: 12px auto;
	display: block;
}

.alignleft {
	display: inline;
	float: left;
	margin-right: 20px;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 20px;
}

.thumbnail {
	float: left;
	width: 100px;
	height: 100px;
	margin: 5px 15px 10px 0;
	}

/* Smiley */
img.wp-smiley {
	max-width: 12px;
	padding: 0;
	background: transparent;
	border: none;
	}

/* Captions [caption] */
.wp-caption {
	max-width: 616px;
	margin-top: 6px;
	padding: 6px 1px 3px 1px;
	border: 1px solid #ccc;
	text-align: center;
	}
.wp-caption .wp-caption-text {
	margin: 0;
	padding: 0 5px;
	text-align: right;
	font-size: .9em;
	font-style: italic;
	}
.wp-caption img {
	max-width: 604px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #666;
	}
.no-widgets .wp-caption {
	max-width: 956px;
	}
.no-widgets .wp-caption img {
	max-width: 946px;
	}

/* Gallery [gallery] */
.gallery img {
	border: 1px solid #ccc;
	}

/* Avatars */
.avatar {
	float: left;
	width: 100px;
	height: 100px;
	margin: 5px 15px 0 0;
	padding: 4px;
	border: 1px solid #ccc;
	}

/* Header */
#header {
margin: 0;
padding: 0;
}
#header-container {
width: 100%;
float: right;
}

#header-left {
	float: left;
}
#header-right {
	float: right;
	width: 45%;
}

/* Blog title */
#site-title {
	font: 35px/35px Arial, Verdana, sans-serif;
	margin: 0 0 10px 0;
	font-weight: bold;
}
#site-title a {

}

/* Blog description */
#site-description {
	font: 28px/28px Arial, Verdana, sans-serif;
	margin: 0 0 18px 0;
}

/* Navigation */
#primary-menu, #navigation {
	overflow: visible;
	margin: 15px 0 15px 0;
	z-index: 100;
	float: left;
	clear: left;
	width: 100%;
}
#primary-menu li, #page-nav li {
	margin-right: 15px;
}
#primary-menu li li, #page-nav li li {
	margin-right: 0;
}
#primary-menu li a:hover, #page-nav li a:hover {
	text-decoration: none;
}

/* Drop-downs style */
#primary-menu li:hover ul, #primary-menu li.sfHover ul, #page-nav li:hover ul, #page-nav li.sfHover ul {
	top: 22px;
}
#primary-menu li li a, #page-nav li li a {

}
#primary-menu li ul, #page-nav li ul {
}
#primary-menu li li:hover ul, #primary-menu li li.sfHover ul, #primary-menu li li li:hover ul, #primary-menu li li li.sfHover ul, 
#page-nav li li:hover ul, #page-nav li li.sfHover ul , #page-nav li li li:hover ul, #page-nav li li li.sfHover ul  {
	top: -1px;
}
#primary-menu li li li, #page-nav li li li {
	margin-left: -1px;
}

.home-page-featured-content {
	float: left;
	clear: left;
	width: 100%;
}

.home-columns .home-page-columns, 
#footer-columns .footer-columns {
	float: left;
	width: 30%;
	margin: 0 5% 20px 0;
}

.home-columns .home-page-columns:last-child, 
#footer-columns .footer-columns:last-child {
	margin-right: 0;
}

/* Container (wraps content, primary, and secondary) */
#container {
	float: left;
	width: 100%;
}

/* Main content */
.no-widgets .content, .page-template-no-widgets .content {
	width: 960px;
	}

/* Posts */
.hentry {
	overflow: hidden;
	margin: 0 0 35px 0;
	}
.singular .hentry {
	margin: 0;
	}
	
/* Archive information */
.loop-meta {
	overflow: hidden;
	margin: 0 0 40px 0;
	}
.loop-title {
	font: normal normal bold 24px/24px Arial, Verdana, sans-serif;
	}

/* Entry title */
.entry-title {
	font: normal normal bold 24px/24px Arial, Verdana, sans-serif;
	margin: 0 0 12px 0;
	}
.archive .entry-title, .search .entry-title {
	font-size: 21px;
	margin: 0 0 5px 0;
	}
.singular-page .entry-title, .singular-attachment .entry-title {
	margin: 0 0 21px 0;
	}
.entry-title a {
	}

/* Byline */
.byline {
	margin: 0 0 15px 0;
	}
.archive .byline, .search .byline {
	margin: 0 0 5px 0;
	}

/* Entry content */
.entry-content {
	margin: 0 0 10px 0;
	}

/* Entry metadata */
.entry-meta {
	clear: none;
	}

/* Page links (multiple-paged posts) */
p.page-links, .comment-pagination {
	clear: both;
	}
.comment-pagination {
	margin-bottom: 21px;
	}
p.page-links a, .comment-pagination .page-numbers {
	margin: 0 3px;
	padding: 3px 9px 3px 9px;
	border: 1px solid #ccc;
	}

/* Navigation links */
.navigation-links {
	margin-bottom: 21px;
	font-style: italic;
	}
.navigation-links .previous {
	float: left;
	max-width: 50%;
	}
.navigation-links .next {
	float: right;
	max-width: 50%;
	text-align: right;
	}
.navigation-attachment {
	overflow: hidden;
	}

/* Widgets */
.widget {
	overflow: hidden;
	margin: 0 0 15px 0;
	}
.widget a {
	text-decoration: underline;
	}
.widget a:hover {
	text-decoration: none;
	}

/* Widget titles */
.widget-title {
	font-size: 18px;
	margin: 0 0 6px 0;
}

/* Comments template */
#comments-template {
	clear: both;
	}
	
.before-comment {
	float: left;
	width: 100%;
	}

/* Comment headers */
.comments-header {
	font-size: 1.2em;
	}

/* Comments are closed */
.comments-closed {
	font-style: italic;
	}

/* Comment list */
ol.comment-list, ol.comment-list ol.children {
	list-style: none;
	margin: 0 0 21px 0;
	}
li.comment, 
li li li.comment, 
li li li li li.comment, 
li li li li li li li.comment, 
li li li li li li li li li.comment, 
li.pingback, li.trackback {
	overflow: hidden;
	margin: 0 0 21px 0;
	padding: 21px 21px 0 21px;
	}
li li.comment, 
li li li li.comment, 
li li li li li li.comment, 
li li li li li li li li.comment, 
li li li li li li li li li li.comment {
	}

/* Avatar */
#comments-template .avatar {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 15px;
	padding: 0;
	}

/* Comment metadata */
.comment-meta {
	margin: 10px 0 21px 0;
	font-size: 13px;
	}
.comment-author {
	font-size: 15px;
	}
.comment-reply-link, .permalink, .comment-edit-link {
	font-style: italic;
	}

/* Comment text */
.comment-text {
	clear: left;
	}

/* Form */
.text-input {
	display: block;
	padding: 3px 6px;
	width: 97%;
	}
#comments-template label {
	font-size: .9em;
	}

/* Respond */
#comments-template #respond {
	float: left;
	clear: left;
}

/* Respond textarea */
textarea {
	width: 98%;
	}

/* Submit and rest buttons */
#submit {
	display: inline-block;
	margin-right: 15px;
	padding: 7px 15px 8px 15px;
	}
#submit:hover {
	cursor: pointer;
	}

/* Footer container */
#footer-container {
	clear: both;
	margin: 0;
}
.before-footer {
	float: left;
	clear: left;
}

/* Subsidiary */
#subsidiary {
	margin: 0 0 21px 0;
	}

/* Footer */
#footer {
	font-style: italic;
	}
#footer .copyright {
	display: inline;
	float: left;
	margin-right: 9px;
	}

/* Layout */
.content {
	float: left;
	width: 590px;
	margin: 0 30px 21px 0;
}
#primary {
	float: right;
	width: 300px;
}
#secondary {
	clear: right;
	float: right;
	width: 300px;
}

/* Logo is active */	
.has-logo #site-title, .has-logo #site-description {
	position: absolute;
	left: -9999999px;
}@font-face{font-display:swap;font-family:'PlayRegular';src:url(https://rumradio.org/wp-content/themes/springboard-rumradio/fonts/play-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'AllerRegular';src:url(https://rumradio.org/wp-content/themes/springboard-rumradio/fonts/aller_rg-webfont.woff) format('woff');font-weight:400;font-style:normal}body{font:normal normal 12px/20px Arial,Helvetica,sans-serif;color:#5E6066;background:url(/wp-content/themes/springboard-rumradio/images/Mayaro_Beach.jpg) no-repeat 50% 0}.hentry{overflow:hidden;margin:0 0 30px 0}.byline{margin:0 0 10px 0;font-weight:700}h1,h2,h3,h4,h5,h6{font-family:AllerRegular,Arial,Verdana,sans-serif;color:#40454D;font-weight:700;margin-bottom:16px;text-transform:uppercase}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#40454D}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}pre{border:1px solid lightgray;font-size:15px}#site-logo{padding:10px 0 0 14px}#site-title{font:35px/35px AllerRegular,Arial,Verdana,sans-serif;margin:30px 20px 10px;font-weight:700;text-transform:none}#site-title a{color:#1598C3}#site-title a:hover{text-decoration:none}#site-description{font:28px/28px AllerRegular,Arial,Verdana,sans-serif;margin:0 0 18px 20px;text-transform:none}#header-right{float:right;width:auto}#body-container{min-width:1200px;margin:0 auto}.breadcrumb{margin:0 0 15px 0;font-size:.9em;font-style:italic}#wrapper{width:1012px;margin:25px auto 0 auto;background:rgb(255 255 255 / .9);box-shadow:0 1px 20px rgb(0 0 0 / .4)}#header-wrapper,#container-wrapper,#footer-container-wrapper{overflow:visible;width:auto;margin:0}.post-body{float:left;width:490px}.entry-title{font:normal bold 24px/30px AllerRegular,Arial,Verdana,sans-serif;margin:0 0 12px 0}.entry-meta{font-weight:700}.entry-title a{color:#40454D}a{color:#1598C3;text-decoration:none}p{margin-bottom:10px}#secondary-menu ul{float:left;width:100%;background:#40454D}#secondary-menu ul li{margin:0}#secondary-menu ul li a{color:#A4A5AA;padding:12px;font-size:12px;font-weight:700}#primary-menu{margin:0 auto 20px auto;background:rgb(230 230 230 / .5);border-bottom:1px solid #E0E0E0;border-top:1px solid #E0E0E0}#header-right-banner{margin:18px 25px 0 0;border:1px solid lightgray;height:96px;width:445px}#primary-menu .menu{float:left;width:100%}#primary-menu .menu ul{float:left;margin:0}#primary-menu .menu ul li{margin:0}#primary-menu .menu ul li a{font-size:16px;padding:15px 8px;border-left:1px solid rgb(64 65 68 / .09);font-family:AllerRegular,Arial,Verdana,sans-serif;color:#666;text-transform:uppercase;font-weight:700}#primary-sidebar{float:right}#primary-sidebar .textwidget{padding:19px}.content,.home-content-footer{float:left;width:608px;margin:0;background:#fff;margin:0 0 20px 18px;border:1px solid lightgray;padding:15px;border-bottom:3px solid lightgray}.home-content-footer{float:left;clear:left;padding:0;width:638px}#home-content-footer .widget-title{padding:15px 20px;background:whiteSmoke;font-size:18px;margin:0}#home-content-footer .textwidget{padding:20px}#primary-sidebar .widget{border:1px solid lightgray;width:312px;margin:0 20px 20px;background:#fff;border-bottom:3px solid lightgray}#primary-sidebar .widget h3{background:#EBEBEB;font-size:15px;text-transform:none;padding:10px;color:#666}#primary-sidebar .recent_with_excerpt ul li h2{font-size:14px}#footer-container{background:#EBEBEB;border-top:1px solid lightgray}#footer-widgets .widget{float:left;width:245px;clear:none}#footer-widgets .widget:nth-child(-n+4){margin-right:10px}#footer-widgets .widget h3{padding:20px;border-bottom:1px solid lightgray}#footer-widgets .widget ul{list-style:none;margin:0 0 0 20px;width:210px}#footer-widgets .widget ul li{padding:10px 0;border-bottom:1px dotted #949494;margin:0}#footer-widgets .widget ul li a{color:#5E6066;text-decoration:none}#footer-widgets .widget .textwidget{padding:10px 20px}#footer-widgets .widget ul li:last-child{border:none}#footer ul li a{color:#A4A5AA}#footer{font-style:normal;background:#40454D;color:#A4A5AA;padding:10px 10px 0;font-weight:700}#footer .widget{margin:0}.footer-sidebar.widget_text{float:left;padding:20px}.wpcf7 p{margin:0 0 10px 0}.widget.home-after-entry.widget-recent_with_excerpt{border:1px solid #EBEBEB;height:auto;margin:0}.widget.home-after-entry.widget-recent_with_excerpt ul{margin:0;list-style:none}.widget.home-after-entry.widget-recent_with_excerpt ul li{float:left;width:120px;padding:15px;border-right:1px solid #EBEBEB;margin:0;height:120px}.widget.home-after-entry.widget-recent_with_excerpt ul li img{width:100%;padding:0;border:0;float:left;opacity:.6;background:#000;height:90px}.widget.home-after-entry.widget-recent_with_excerpt ul li .title_label_excerpt{float:left;margin-top:3px;font-size:11px;color:#5E6066;text-decoration:none;width:120px;text-align:center}.widget.home-after-entry.widget-recent_with_excerpt ul li:last-child{border:none}.widget.home-after-entry.widget-recent_with_excerpt .social_media_excerpt{display:none}input[type="submit"]{background:lightgray;border:1px solid #A0A0A0;font-size:15px;padding:10px;color:#5E6066}.wpcf7 textarea,.wpcf7 input[type="text"]{border:1px solid lightgray;width:575px}input[type="text"],textarea{border:1px solid lightgray;padding:10px;font-size:15px;background:whiteSmoke}.widget-search form.search-form{margin:15px}.widget-search form.search-form input.search-text{width:230px}.widget-search form.search-form input.search-submit{width:20px;background:url(/wp-content/themes/springboard-rumradio/images/search.png) no-repeat 0 0;border:none;text-indent:-9999em;padding:0;margin-left:7px}.widget.home-after-entry.widget-recent_with_excerpt .widget-title{display:none}.widget-dfcg{margin:0}.widget.home-after-entry.widget-recent_with_excerpt ul li .title_label_excerpt a{color:#5E6066;text-decoration:none}li.comment,li li li.comment,li li li li li.comment,li li li li li li li.comment,li li li li li li li li li.comment,li.pingback,li.trackback{overflow:hidden;margin:0 0 21px 0;padding:16px 21px 0 21px}.comment{border:1px solid lightgray;border-bottom:3px solid lightgray}.loop-meta{overflow:hidden;margin:0 0 20px 0}.home .entry-meta,.home .entry-content{display:none}.thumbnail{margin:5px 18px 10px 0}.page-template-fullwidth .content{margin:0 auto 20px;float:none;width:950px}.menu a:hover,.menu a:active{text-decoration:none}#header-right-banner img{cursor:pointer}.widget_FacebookLikeBox .fb_iframe_widget{margin:10px 0 12px 10px}#primary-menu li:hover ul,#primary-menu li.sfHover ul,#page-nav li:hover ul,#page-nav li.sfHover ul{top:46px}#primary-menu .menu ul li ul li a{background:#EEF0F2;font-size:14px;border-bottom:1px solid rgb(64 65 68 / .09)}.menu-social-media-container ul{list-style:none;margin:10px}.menu-social-media-container ul li{float:left;margin-left:8px}.menu-social-media-container ul li a{width:32px;height:32px;float:left;opacity:.5;font-size:0}.menu-social-media-container ul li a:hover{opacity:1}.widget.home-after-entry.widget-recent_with_excerpt ul li img:hover{opacity:1}.menu-social-media-container ul .menu-item-132 a{background:url(/wp-content/themes/springboard-rumradio/images/rss.png)}.menu-social-media-container ul .menu-item-133 a{background:url(/wp-content/themes/springboard-rumradio/images/twitter.png)}.menu-social-media-container ul .menu-item-134 a{background:url(/wp-content/themes/springboard-rumradio/images/facebook.png)}#footer-widgets .wpcf7 textarea,#footer-widgets .wpcf7 input[type="text"]{width:200px}.widget-title a{text-decoration:none}.home-content-footer.recent_with_excerpt ul{list-style:none}#home-content-footer .featured_image_excerpt{float:left;margin-right:16px}#home-content-footer .title_label_excerpt a{text-decoration:none;font-size:14px}.primary.recent_with_excerpt .featured_image_excerpt{display:none}.primary.recent_with_excerpt ul{list-style:none}#home-content-footer ul li{float:left;clear:left;padding-bottom:15px;width:590px;border-bottom:1px dotted lightgray;margin-bottom:20px}#home-content-footer ul li:last-child{border:none;margin-bottom:0}#home-content-footer .featured_image_excerpt img{width:116px}#footer #sboard-nav-menu-3.footer-sidebar.nav-menu{float:right}textarea#comment{width:585px}.entry-content{font-size:16px}