.ra-app-only {
	display:none !important;
}

.navbar-default .navmenu-brand {
	background:rgba(0,0,0,0.4);
	max-width:100%;
}

.navbar-default .navmenu-brand img.navmenu-brand-mobile {
	display:none;
}

.navbar-default .navmenu-brand img.navmenu-brand-desktop {
	max-width:300px;
	height:auto;
}

.navbar-default .navmenu-brand .ra-header-text {
	display:block;
	padding:0 10px;
	text-align:center;
	color:#ffffff;
	text-transform:uppercase;
	font-family:'Raleway',sans-serif;
	font-size:12px;
	letter-spacing:1px;
}

/* Front Page */

h2.home-featured-title a {
	text-decoration:none;
	color: #000000;
}

	h2.home-featured-title a:hover {
		color:#005dab;
	}

.ra2016-sidebar-widget-keepcaps {
	text-transform: none !important;
	display:inline !important;
	margin:0 !important;
}

.ra-live-status {
	width:100%;
	background:#ffffff;
	border:2px solid #c00000;
	display:flex;
	align-items:stretch;
	margin-bottom: 12px;
	height:300px;
	max-height:300px;
}

	.ra-live-status-caption {
		display:inline-block;
		background:#b83c26;
		color:#ffffff;
		font-family:'Raleway',sans-serif;
		text-transform:uppercase;
		padding:5px 10px;
		width:7em;
	}

	.ra-live-status-caption .ra-mobile-update {
		display:none;
	}

	.ra-live-status-items {
		display:inline-block;
		font-size:16px;
		flex-grow:1;
		max-height:100%;
		overflow-y:scroll;
	}

		.ra-live-status-item {
			padding:10px;
			border-top:1px solid #d0d0d0;
		}

			.ra-live-status-item:first-of-type {
				border-top:none;
			}

			.ra-live-status-item.ra-live-status-item-new {
				background:#f0f0ff;
			}

		.ra-live-status-item .ra-live-status-item-date {
			display:block;
			font-size:14px;
			font-family:'Raleway',sans-serif;
			text-transform:uppercase;
			margin-bottom:10px;
		}

			.ra-live-status-item .ra-live-status-item-date .ra-live-status-item-new-message {
				display:inline-block;
				font-size:12px;
				background:#b83c26;
				color:#ffffff;
				text-transform:uppercase;
				padding:3px 5px;
				line-height:12px;
				margin-left:10px;
			}

	.ra-live-status .ra-live-status-update-button {
		display:inline-block;
		padding:5px 25px 5px 10px;
		color:#ffffff;
		background:#b83c26;
		width:30px;

	}

		.ra-live-status .ra-live-status-update-button span.dashicons-update {
			height:auto;
			font-size:20px;
			cursor:pointer;
			border-radius:100%;
		}

			.ra-live-status .ra-live-status-update-button span.dashicons-update:hover {
				background:#e00000;
			}

			.ra-live-status .ra-live-status-update-button span.dashicons-update.dashicons-update-active {
				-webkit-animation-name: spin;
				-webkit-animation-duration: 1000ms;
				-webkit-animation-iteration-count: infinite;
				-webkit-animation-timing-function: linear;

				-moz-animation-name: spin;
				-moz-animation-duration: 1000ms;
				-moz-animation-iteration-count: infinite;
				-moz-animation-timing-function: linear;

				-ms-animation-name: spin;
				-ms-animation-duration: 1000ms;
				-ms-animation-iteration-count: infinite;
				-ms-animation-timing-function: linear;

				animation-name: spin;
				animation-duration: 1000ms;
				animation-iteration-count: infinite;
				animation-timing-function: linear;			
			}

/* NAV */

.navbar-default .navbar-header {
	background: url('/web/20210705094359im_/https://ra.nea.org/wp-content/themes/ra/dist/images/bg-header.jpg?v=2') no-repeat center bottom #002545;
}

ul.navbar-nav li.menu-item {
	letter-spacing:-0.4px;
}

/* myRA nav menu item */
li#menu-item-31370 {
	background: #b83c26;
}

	li#menu-item-31370 a.dropdown-toggle {
		text-transform: none;
	}

	/* Request a Delegate Account nav submenu item */
	body.logged-in li#menu-item-31371 {
		display:none;
	}
	
li#menu-item-4933 {
/* 	display:none; */
}
	
li.ra2016-search {
	float:right;
}

	.ra2016-search-toggle {
		display:none;
	}
	
		.ra2016-search-toggle-text {
			visibility: hidden;
		}

	#ra2016-search form {
		position:relative;
	}
	
		form#searchform {
			background: #ffffff;
			border-radius:4px;
			padding: 3px 5px;
			margin: 5px 5px;
		}

		form#searchform span.dashicons {
			padding-top:2px;
		}
	
		li.ra2016-search input[type="text"] {
			border:0px;
			font-family: 'Helvetica Neue',Helvetica,Arial;
			font-size: 14px;
			min-width:16em;
		}
		
		li.ra2016-search input[type="submit"] {
			background: #9abbd9;
			color: #ffffff;
			font-size:12px;
			float:right;
			display:block;
		}

	li.ra2016-search-toggle {
		display:block;
		position:relative;
		float:right;
		width: 40px;
		height: 42px;
		background-color: rgba( 154 , 187 , 217 , 0.7 );
		background-image: url( '/web/20210705094359im_/https://ra.nea.org/wp-content/themes/ra/assets/images/search-icon.png' );
		background-size: 25px 25px;
		background-repeat: no-repeat;
		background-position: center center;
		cursor:pointer;
	}
		
		li.ra2016-search-toggle:hover {
			background-color: #cfe2f4;
		}

.ra-print-link {
	cursor:pointer;
}

.home-b-promote-inner {
	position:relative;
}
	
	.home-b-promote-inner a {
		color: #ffffff;
	}

		.home-b-promote-inner a:hover {
			text-decoration:underline;
			color: #ddeeff;
		}

	.home-b-promote-title {
		position:absolute;
		width:100%;
		padding: 5px 10px;
		font-family: 'Raleway' , sans-serif;
		font-size: 32px;
		background-color: rgba( 0 , 0 , 0 , 0.7 );
		background-image: url( '/web/20210705094359im_/https://ra.nea.org/wp-content/themes/ra/assets/images/right-arrow-white.png' );
		background-repeat: no-repeat;
		background-position: right center;
		background-origin: content-box;
		background-size: 24px 40px;
		bottom:0px;
	}	

.ra-login {
	position:absolute;
	right:0px;
	top:0px;
	background: rgba( 0,0,0,0.6 );
	color: #ffffff;
	font-size: 14px;
	font-family: 'Raleway',sans-serif;
	padding: 4px 6px;
}
	
	.ra-login a {
		color: #ffffff;
		text-decoration: underline;
	}

	.ra-logged-in {
	}
	
		.ra-logged-in-username {
			color: #ddeeff;
		}
		
	.ra-no-login {
	}

#ra-tooltip-value {
	max-width: 200px;
	background: #ffeecc;
	border:1px solid #aaaaaa;
	box-shadow: 2px 2px 2px rgba( 0 , 0 , 0 , 0.7 );
	position: absolute;
	z-index:2000;
	font-family: 'Helvetica Neue' , 'Helvetica' , 'Arial' , sans-serif;
	font-size: 12px;
	padding: 5px;
}

/*** myRA Delegate Dashboard ***/

.myra-logout-section {
	margin-top:15px;
	padding-top:15px;
	border-top:1px dotted #ccc;	
}

a.myra-logout-button {
	background: #990000;
	padding: 8px 20px;
	border-radius:5px;
	font-family: 'Raleway' , sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	text-align:center;
}

.myra-text {
	text-transform: none !important;
}

	.spk-box {
		border: 1px solid #888;
		padding: 10px;
		margin: 10px;
		display:inline-block;
		vertical-align:top;
		background: #d0d0d0;
		box-shadow: none;
	}
	
		.spk-box li {
			background: #ffffff;
			padding:10px;
			margin:5px 0px;
			border: 1px solid #c0c0c0;
		}
		
		.spk-nbi-commented {
		}
		
			.spk-nbi-commented ul {
				max-height:400px;
				overflow-y: auto;
				background: none;
				min-width: 100%;
				display:block;
				position:relative;
			}
		
			.spk-box .spk-nbi-commented ul li {
				display: block;
				width: 100%;
			}

			.spk-nbi-commented ul li .spk-business-item-icon {
				float: right;
				margin: 0px 10px;
				display:block;
			}
			
			.spk-nbi-commented ul li .spk-business-item-content {
				margin: 0 60px 0 0;
			}
			
			.spk-nbi-commented ul li .spk-business-item-content .spk-business-item-comment-label ,
			.spk-nbi-commented ul li .spk-business-item-content .spk-business-item-vote {
				display:none;
			}
			
			.spk-nbi-commented ul li .spk-business-item-content .spk-business-item-name ,
			.spk-empty-box p b {
				display:block;
				font-family: 'Raleway' , sans-serif;
				text-transform: uppercase;
				font-size: 20px;
				margin-bottom: 10px;
				font-weight: normal;
			}
			
			.spk-nbi-commented ul li .spk-business-item-content .spk-business-item-comment-content p {
				font-size: 16px;
				line-height: 1.3;
				display:inline;
			}
			
			.spk-empty-box {
				background: #ffffff;
				margin: 5px;
				padding: 10px;
				border: 1px solid #c0c0c0;
			}
			
				.spk-empty-box p {
					font-size:14px;
					margin: 0 60px 0 0;
				}
			
			.spk-empty-box .fa-stack {
				display: block;
				float: right;
				width: 50px;
				height: 50px;
			}
		
		.spk-box .nea-quick-links ul {
			padding-left: 0px;
			background: #d0d0d0;
		}
		
			.spk-box .nea-quick-links ul li {
				background: #ffffff;
				text-align: center;
				font-family: 'Raleway' , sans-serif;
				font-size: 18px;
				border: 1px solid #c0c0c0;
				margin: 5px 0px;
			}

/*** myRA on Business Items ***/

	.spk-box {
		border-radius: 3px;
		padding: 10px;
		margin-bottom: 10px;
		margin-left:0px;
		width:250px;
	}

	.spk-box ,
	.spk-comment-box ,
	.spk-state-comment-box {
		border: 1px solid #000000;
		background: #0881bc;
	}
	
	.spk-box h1 ,
	.spk-state-comment-box h2 ,
	.spk-comment-box h1 {
		font-family: 'Raleway' , sans-serif;
		text-align:center;
		font-size:24px;
		color: #ffffff;
		background: #b83c26;
		padding: 8px 0px;
	}
	
	.spk-state-comment-box .spk-state-recommendation ,
	.spk-comment-box .spk-note-intro {
		font-family: 'Raleway' , sans-serif;
		color: #ffffff;
		font-size: 14px;
		text-align:center;
		margin: 5px 0px;
		padding:10px 0px;
		border: none;
	}
	
	.spk-state-comment-box .spk-state-reco-icon {
		background:#ffffff;
		margin:0px;
		padding:15px 0px 0px;
		border-top: 1px solid #a0a0a0;
		border-left: 1px solid #a0a0a0;
		border-right: 1px solid #a0a0a0;
	}

	.spk-state-comment-box .spk-note-intro {
		font-size:16px;
		font-style:italic;
		padding:15px 8px 8px;
		margin:0px;
		color:#000000;
		background:#ffffff;
		border-bottom:none;
		text-align:center;
		padding-top:15px;
		border-left: 1px solid #a0a0a0;
		border-right: 1px solid #a0a0a0;
		border-bottom: 1px solid #a0a0a0;
	}
	
	.spk-comment-box #spk-vote-details {
		background: #ffffff;
		padding: 15px 10px 0px;
	}
	
		.spk-comment-box #spk-vote-details #spk-marked-vote-block {
			text-align:center;
		}
			
			.spk-comment-box #spk-vote-details #spk-marked-vote-block span {
				display: inline;
				float: none;
				font-family:'Raleway',sans-serif;
				margin-bottom:6px;
			}
			
			.spk-comment-box #spk-vote-details #spk-marked-vote-block #spk-marked-vote {
				display: inline;
				font-family: 'Raleway' , sans-serif;
				font-weight:600;
				text-transform: uppercase;
				font-size:16px;
				display:block;
				text-align:center;
				margin:-6px 0 8px;
			}
			
				.spk-comment-box #spk-vote-details #spk-marked-vote-block #spk-marked-vote .spk-marked-vote-Undecided {
					color: #69b4d3;
				}
	
				.spk-comment-box #spk-vote-details #spk-marked-vote-block #spk-marked-vote .spk-marked-vote-Yes {
					color: #44b731;
				}

				.spk-comment-box #spk-vote-details #spk-marked-vote-block #spk-marked-vote .spk-marked-vote-No {
					color: #990000;
				}

	.spk-comment-box .spk-comment-add-note {
		background: #ffffff; 
		padding: 8px;
	}
	
		.spk-comment-box .spk-comment-add-note textarea {
			border: 1px solid #0f2e49;
			padding: 5px;
			font-family:'Open Sans',sans-serif;
		}

		.spk-comment-box .spk-comment-add-note a#spk-comment-sub ,
		.spk-text-msg-btn {
			margin-top:10px;
		}

		.spk-text-msg-btn {
			text-align:center;
		}

		.spk-comment-box .spk-comment-add-note a#spk-comment-sub ,
		.spk-text-msg-btn a.btn {
			font-family:'Raleway',sans-serif;
			font-weight:600;
			background:#b83c26;
			color:#ffffff;
			border:2px solid #b83c26;
			-webkit-transition:0.3s;
			-moz-transition:0.3s;
			-ms-transition:0.3s;
			-o-transition:0.3s;
			transition:0.3s;
		}

			.spk-comment-box .spk-comment-add-note a#spk-comment-sub:hover ,
			.spk-text-msg-btn a.btn:hover {
				background:#ffffff;
				color:#b83c26;
			}

/*** Sidebar Links ***/

aside.sidebar {
	padding-top:10px;
	padding-right:10px;
}

section.widget_text .textwidget {
	border-bottom:1px solid #242d6a;
	padding-bottom:20px;
	margin-bottom:20px;
	line-height:1.1;
}

	section.widget_text h3 {
		display:none;
	}

	.sidebar .widget.widget_nav_menu {
		border-color:#0881bc;
	}

	.sidebar .widget.widget_nav_menu>h3 {
		font-family:'Raleway',sans-serif;
		font-weight:600;
		background-color:#0881bc;
	}

		.sidebar .widget.widget_nav_menu li.current_page_item>a {
			background-color:#b83c26;
		}

	section.widget_text .textwidget p {
		margin:0;
		padding:0;
	}

	section.widget_text .textwidget a.ra2016-sidebar-widget {
		background:none;
		border-top:1px solid rgba(255,255,255,0);
		border-bottom:1px solid rgba(255,255,255,0);
		font-family: 'Raleway',sans-serif;
		font-weight:600;
		display:block;
		position:relative;
		width:100%;
		padding:10px;
	}

		section.widget_text a.ra2016-sidebar-widget:hover {
			text-decoration:none;
			background:rgba(255,255,255,0.3);
			border-color:#ffffff;
		}
		
		a.ra2016-sidebar-widget span {
			display:block;
			margin-right:30px;
		}
	
			section.widget_text .textwidget a.ra2016-sidebar-widget .ra2016-sidebar-widget-title {
				color:#242d6a;
				font-size:22px;
				letter-spacing:0.5px;
			}

			section.widget_text .textwidget a.ra2016-sidebar-widget .ra2016-sidebar-widget-subtitle {
				color:#0881bc;
				margin-top:10px;
				font-size:14px;
				letter-spacing:0.5px;
				font-weight:300;
			}

			section.widget_text a.ra2016-sidebar-widget span.dashicons {
				width:20px;
				height:20px;
				position:absolute;
				right:-5px;
				top:9px;
				font-size:24px;
				color:#242d6a;
				/*margin-top:-10px;*/
			}

	section.text-10 {
/* 		display:none; */
	}
	
	section.text-12 {
/* 		display:none; */
	}
	
	section.text-12 a.ra2016-sidebar-widget {
		background: #990000;
		border: 2px solid #aa0000;
	}
	
		section.text-12	a.ra2016-sidebar-widget span.ra2016-sidebar-widget-subtitle {
			color: #f0f0f0;
		}
		
		section.text-12 a.ra2016-sidebar-widget:hover {
			background: #bb0000;
		}

.ra-bi-filterform {
	background: #0f2e49;
}
	
	.ra-bi-filter-form {
		position:relative;
	}
	
	.ra-bi-filterform-toggle {
		background-color: #1d5688;
		text-align:center;
		padding:5px;
		margin-bottom:10px;
		cursor: pointer;
		color: #ffffff;
		font-family: 'Raleway' , sans-serif;
		text-transform: uppercase;
		-webkit-touch-callout: none; /* iOS Safari */
		-webkit-user-select: none;   /* Chrome/Safari/Opera */
		-khtml-user-select: none;    /* Konqueror */
		-moz-user-select: none;      /* Firefox */
		-ms-user-select: none;       /* Internet Explorer/Edge */
		user-select: none;           /* Non-prefixed version, currently not supported by any browser */
	}

		.ra-bi-filterform-toggle span.dashicons-search {
			margin-right:5px;
		}

		.ra-bi-filterform-toggle span.dashicons-arrow-down-alt2 {
			float:right;
			margin-right:5px;
			-webkit-transition-duration:0.2s;
			-moz-transition-duration:0.2s;
			-ms-transition-duration:0.2s;
			-o-transition-duration:0.2s;
			transition-duration:0.2s;
		}

		.ra-bi-filterform-toggle-active span.dashicons-arrow-down-alt2 {
			-webkit-transform:rotate(180deg);
			-moz-transform:rotate(180deg);
			-ms-transform:rotate(180deg);
			-o-transform:rotate(180deg);
			transform:rotate(180deg);
			-webkit-transition-duration:0.2s;
			-moz-transition-duration:0.2s;
			-ms-transition-duration:0.2s;
			-o-transition-duration:0.2s;
			transition-duration:0.2s;
		}

	.ra-bi-filter-title {
		color: #ffffff;
		font-family: 'Raleway' , sans-serif;
		text-transform: uppercase;
		width:90px;
		flex-grow:0;
		flex-shrink:0;
		display: inline-block;
	}
	
	.ra-bi-filter-line {
		display: flex;
		align-items:center;
		justify-content:space-between;
		width:400px;
		max-width:100%;
		height: 40px;
		margin: 5px auto 0px auto;
	}

	.ra-bi-filter-search-container {
		display:inline-block;
		background:#ffffff;
		padding:3px;
	}

		.ra-bi-filter-search-container span.dashicons-search {
			margin-right:3px;
		}

		.ra-bi-filter-search-container span.dashicons-dismiss {
			display:none;
		}

		.ra-bi-filter-search-container input.ra-bi-filter-search {
			padding:0px;
			border:none;
			width:260px;
		}

	.ra-bi-filter-search-container ,
	.ra-bi-filterform option ,
	.ra-bi-filterform select {
		float:right;
		width:300px;
	}
	
	.ra-bi-filter-submit-line {
		text-align:center;
		margin-top:0px;
	}
	
	.ra-bi-filter-submit {
		background: #9abbd9;
		color: #ffffff;
		font-family: 'Raleway' , sans-serif;
		font-size: 14px;
		text-transform: uppercase;
		padding: 2px 15px;
	}
	
	.ra-bi-notfound {
		margin: 15px 0px;
		color: #aa0000;
	}
	
	.ra-bi-filterform option ,
	.ra-bi-filterform select {
		background: #ffffff;
	}
	
	ul.ra-bi-filter-multicheck {
		margin:0px;
		padding:0px;
		display: flex;
	}
	
	ul.ra-bi-filter-multicheck input[type="checkbox"] {
		position:relative;
		margin-right: 8px;
		vertical-align:bottom;
		padding:0px;
		margin: 0px 8px 0px 0px;
		top:-4px;
		*overflow:hidden;
	}
	
	ul.ra-bi-filter-multicheck li {
		list-style-type:none;
		margin:0px 5px;
		padding:2px 5px 2px 20px;
		text-indent: -15px;
		color:#d8d8d8;
		display: inline-block;
		font-family: 'Raleway' , sans-serif;
		cursor: pointer;
		text-align:center;
		-webkit-touch-callout: none; /* iOS Safari */
		-webkit-user-select: none;   /* Chrome/Safari/Opera */
		-khtml-user-select: none;    /* Konqueror */
		-moz-user-select: none;      /* Firefox */
		-ms-user-select: none;       /* Internet Explorer/Edge */
		user-select: none;           /* Non-prefixed version, currently not supported by any browser */
	}

	ul.ra-bi-filter-multicheck li.ra-bi-filter-multicheck-value-disabled {
		color:#ddd;
	}
	
	ul.ra-bi-filter-multicheck li.ra-bi-filter-checked {
		background: #1d5688;
		color: #ffffff;		
	}

	ul.ra-bi-filter-multicheck li.ra-bi-filter-multicheck-value-disabled {
		color:#999;
	}
	
#ra-bi-filterform-active {
	color:#ffffff;
	font-family:'Raleway',sans-serif;
	text-transform:uppercase;
	padding:0px 10px 10px;
}

	.ra-filterform-activevalues-title {
		text-align:center;
	}

	.ra-bi-filter-submit ,
	.ra-filterform-resubmit-button {
		padding:5px 15px;
		border:2px solid #ffffff;
		background:#1d5688;
		color:#ffffff;
		border-radius:5px;
		-webkit-user-select:none;
		-moz-user-select:none;
		-o-user-select:none;
		user-select:none;
		cursor:pointer;
	}

	.ra-filterform-resubmit-button-line {
		float:right;
	}

	.ra-filterform-resubmit-button {
		border:2px solid #ffff00;
		color:#ffff00;
	}

		.ra-bi-filter-submit:hover ,
		.ra-filterform-resubmit-button:hover {
			background:#0f2e49;
		}

	.ra-filterform-disp-line {

	}

		.ra-filterform-disp-label {
			display:inline-block;
			width:150px;
			color:#ffffff;
		}

		.ra-filterform-disp-value {
			display:inline-block;
			color:#ffff00;
		}

.ra-bi-pre-text {
	font-style: italic;
}

h1.ra-bi-header {
	position: relative;
}

h1.ra-bi-header .ra-bi-status {
	position: absolute;
	bottom: 3px;
	right: 0px;
}

.ra-bi-status {
	font-family: 'Raleway' , sans-serif;
	font-size:16px;
	text-transform:uppercase;
	display:inline-block;
	float:right;
}

	.ra-bi-statuscaption {
		display:inline-block;
		padding-right: 6px;
	}

	.ra-bi-statusvalue {
		color:#ffffff;
		padding: 4px 8px;
		display: inline-block;
	}

		.ra-bi-statusindex ,
		.ra-bi-action-bypass {
			background: #606060;
		}
	
		.ra-bi-action-rejected {
			background: #880000;
		}
	
		.ra-bi-action-accepted {
			background: #008800;
		}
	
		.ra-bi-action-other {
			background: #666600;
		}

h3.ra-bi-listing-item {
	margin:30px 0px 5px;
}

h3.ra-bi-listing-item .ra-bi-status {
	display:block;
	margin:5px 0px 0px;
	float:none;
}

.ra-bi-pagenav ,
.ra2017-alternative-search {
	font-family: 'Raleway' , sans-serif;
	font-size:14px;
	text-transform: uppercase;
	height: 30px;
	display: block;
	margin: 25px 0px 15px 0px;
	padding: 10px 0px;
	width:100%;
	clear:both;
}

	.ra-bi-navlink-container-prevlink {
		display:inline-block;
		width:50%;
		text-align:left;
	}
	
	.ra-bi-navlink-container-nextlink {
		display:inline-block;
		width:50%;
		text-align:right;
	}
		
	a.ra-bi-prevlink {
		float: left;
	}
	
	a.ra-bi-nextlink {
		float: right;
	}
	
	.ra-bi-navlink-pointer-prevlink {
		margin-right:5px;
	}

	.ra-bi-navlink-pointer-nextlink {
		margin-left:5px;
	}

.ra2017-alternative-search {
	font-size:larger;
}

	.ra2017-alternative-search a , .ra2017-alternative-search a:active , .ra2017-alternative-search a:visited {
		background:#005dab;
		padding:10px;
		color:#ffffff;
	}

/*** Get Engaged! Tell Your Story ***/

.ra-mobileapp-form {
/* 	display:none; */
}

.ra-browser-form {
	display:none;
}

	.gform_wrapper .top_label label.gfield_label ,
	.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
		display:none;
	}
	
	input#input_1_3_5 {
		max-width: 150px;
	}
	
	#gform_wrapper_3 .top_label label.gfield_label ,
	#gform_wrapper_3 .field_sublabel_below .ginput_complex.ginput_container label {
		display:block;
	}

	li#field_3_1 span ,
	li#field_3_1 input {
		max-width:250px;
	}

	li#field_3_2 span ,
	li#field_3_2 input {
		width:500px;
	}

	li#field_3_6 div.instruction {
		display:none;
	}

@media( max-width:640px ) {

	span.name_last input {
		margin-top:8px;
	}

}

/*** Agenda ***/

.ra-agenda-day-header {
	text-align:center;
	font-family: 'Raleway' , sans-serif;
	font-size:22px;
	margin: 15px 0px 5px;
}

	table.ra-agenda-table {
		width:100%;
		table-layout:fixed;
		padding: 3px;
		border: 1px solid #000000;
		margin: 5px 0px 10px;
		font-size:14px;
		border-collapse:collapse;
	}
	
		table.ra-agenda-table td {
			margin:0px;
			padding:4px;
		}
	
		td.ra-agenda-time {
			width:20%;
			min-width: 120px;
		}
		
		td.ra-agenda-item {
			font-weight:bold;
		}
		
		td.ra-agenda-entry {
		}
		
		td.ra-agenda-location {
			width:20%;
			min-width: 120px;
		}
		
		table.ra-agenda-table tr:nth-of-type(odd) {
			background: #e8e8e8;
		}

@media( min-width:991px ) {

	h2.home-featured-title {
		font-size:32px !important;
	}

	.home-b-promotes-container {
		/*display:none !important;*/
	}

}

@media( max-width:1200px ) {
	
	li.ra2016-search {
		position:relative;
		display:none;
	}
	
		#ra2016-search-form {
			position:absolute;
			top:42px;
			right:0px;
			background: #0f2e49;
			width:18em;
			box-shadow: 2px 2px 2px rgba( 0 , 0 , 0 , 0.75 );
		}
	
	#spk-columns {
		column-count:1;
		-webkit-column-count:1;
		-moz-column-count:1;
	}
	
	.spk-box {
		display:block;
		width:100%;
		margin:10px 0px;
	}

}

@media( max-width:991px ) {

	.navbar-default .navbar-header {
		background: url( '/web/20210705094359im_/https://ra.nea.org/wp-content/themes/ra/dist/images/bg-header-narrow.jpg') no-repeat #002545;
		background-position: center center;
		background-size:cover;
	}
	
	h1.ra-bi-header .ra-bi-status {
		display:block;
		font-family: 'Raleway' , sans-serif;
		font-size:16px;
		text-transform:uppercase;
		position:relative;
		margin: 10px 0px;
		float:none;
	}
	
}

@media( max-width:768px ) {
	
	.navbar-default .navbar-header {
/*		background: url( '/web/20210705094359im_/https://ra.nea.org/wp-content/themes/ra/dist/images/bg-header-mobile.jpg') no-repeat #002545;
		background-position: center center;
		background-size:cover;
*/		background: #000;
		background-image: none !important;
	}
	
	.navbar-toggle {
		float:left;
		margin:8px;
	}

	.navbar-default .navmenu-brand {
		/*background:none;*/
	}	

	.navbar-default .navmenu-brand img.navmenu-brand-mobile {
		display:initial;
		margin-top:5px;
		max-height:70px;
		width:auto;
	}

	.navbar-default .navmenu-brand .ra-header-text {
		text-align:left;
		padding-left:70px;
	}

	.navbar-default .navmenu-brand img.navmenu-brand-desktop {
		display:none;
	}

	.ra-login {
		display:none;
	}
	
	.home-b-promote-image {
		display:none;
	}
	
	.home-b-promote-inner a {
		color: #005dab;
	}
	
		.home-b-promote-inner a:hover {
			color: #58aaef;
		}
	
	.home-b-promote-title {
		position: relative;
		background: #ffffff;
		border: 5px solid #0f2e49;
		background-image: url( '/web/20210705094359im_/https://ra.nea.org/wp-content/themes/ra/assets/images/right-arrow-black.png' );
		background-repeat: no-repeat;
		background-position: right center;
		background-origin: content-box;
		background-size: 24px 40px;
	}
	
	.spk-comment-wrapper {
		float:none !important;
		width:100% !important;
		margin: 10px 0px !important;
	}

	#cBoxWrapper {
		max-width:100vw;
	}
	
}

@media ( max-width:767px ) {

	li.ra2016-search-toggle {
		display:none;
	}
	
	li.ra2016-search {
		display:block;
	}
	
		#ra2016-search-form {
			position:relative;
			top:0px;
			right:0px;
			width:auto;
		}

}
/*
     FILE ARCHIVED ON 09:43:59 Jul 05, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:16:57 Aug 15, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 325.859
  exclusion.robots: 0.084
  exclusion.robots.policy: 0.077
  RedisCDXSource: 7.133
  esindex: 0.008
  LoadShardBlock: 300.896 (3)
  PetaboxLoader3.datanode: 319.829 (4)
  CDXLines.iter: 14.923 (3)
  load_resource: 1360.913
  PetaboxLoader3.resolve: 1329.068
*/