@font-face {
	font-family: Montserrat;
	src: local("Montserrat Hairline"), local("Montserrat-Hairline"), url(/sites/all/themes/phoenix/fonts/Montserrat-Hairline.woff) format("woff");
	font-weight: 100;
	font-style: normal;
}
@font-face {
	font-family: Montserrat;
	src: local("Montserrat Light"), local("Montserrat-Light"), url(/sites/all/themes/phoenix/fonts/Montserrat-Light.woff) format("woff");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: Montserrat;
	src: local("Montserrat Regular"), local("Montserrat-Regular"), url(/sites/all/themes/phoenix/fonts/Montserrat-Regular.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Montserrat;
	src: local("Montserrat Bold"), local("Montserrat-Bold"), url(/sites/all/themes/phoenix/fonts/Montserrat-Bold.woff) format("woff");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: Montserrat;
	src: local("Montserrat Black"), local("Montserrat-Black"), url(/sites/all/themes/phoenix/fonts/Montserrat-Black.woff) format("woff");
	font-weight: 900;
	font-style: normal;
}
@font-face {
	font-family: Merriweather;
	src: local("Merriweather Light"), local("Merriweather-Light"), url(/sites/all/themes/phoenix/fonts/Merriweather-Light.woff) format("woff");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: Merriweather;
	src: local("Merriweather"), local("Merriweather-Regular"), url(/sites/all/themes/phoenix/fonts/Merriweather-Regular.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Merriweather;
	src: local("Merriweather Bold"), local("Merriweather-Bold"), url(/sites/all/themes/phoenix/fonts/Merriweather-Bold.woff) format("woff");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: Merriweather;
	src: local("Merriweather Black"), local("Merriweather-Black"), url(/sites/all/themes/phoenix/fonts/Merriweather-Black.woff) format("woff");
	font-weight: 900;
	font-style: normal;
}
@font-face {
	font-family: Merriweather;
	src: local("Merriweather Light Italic"), local("Merriweather-LightItalic"), url(/sites/all/themes/phoenix/fonts/Merriweather-LightItalic.woff) format("woff");
	font-weight: 300;
	font-style: italic;
}
@font-face {
	font-family: Merriweather;
	src: local("Merriweather Italic"), local("Merriweather-Italic"), url(/sites/all/themes/phoenix/fonts/Merriweather-Italic.woff) format("woff");
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: Merriweather;
	src: local("Merriweather Bold Italic"), local("Merriweather-BoldItalic"), url(/sites/all/themes/phoenix/fonts/Merriweather-BoldItalic.woff) format("woff");
	font-weight: 700;
	font-style: italic;
}
@font-face {
	font-family: Merriweather;
	src: local("Merriweather Black Italic"), local("Merriweather-BlackItalic"), url(/sites/all/themes/phoenix/fonts/Merriweather-BlackItalic.woff) format("woff");
	font-weight: 900;
	font-style: italic;
}
.omega-browser-width {
	background: rgba(0, 0, 0, 0.75); margin: 5px; padding: 5px 10px; border-radius: 5px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif; font-size: 13px; position: fixed; z-index: 1000; max-width: 100%; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.region--debug {
	background: rgba(0, 0, 0, 0.1); outline: rgb(204, 204, 204) dashed 1px; position: relative; min-height: 29px;
}
.region--debug::before {
	background: rgba(7, 125, 195, 0.75); padding: 3px 6px; border-radius: 3px; top: 5px; right: 5px; color: rgb(255, 255, 255); font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif; font-size: 11px; position: absolute; z-index: 50; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
html {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
body {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
div {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
span {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
applet {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
object {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
iframe {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h1 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h2 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h3 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h4 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h5 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
h6 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
p {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
blockquote {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
pre {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
a {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
abbr {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
acronym {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
address {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
big {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
cite {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
code {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
del {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dfn {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
em {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
img {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ins {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
kbd {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
q {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
s {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
samp {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
small {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
strike {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
strong {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
sub {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
sup {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tt {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
var {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
b {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
u {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
i {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
center {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dl {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dt {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
dd {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ol {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ul {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
li {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
fieldset {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
form {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
label {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
legend {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
table {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
caption {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tbody {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tfoot {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
thead {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
tr {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
th {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
td {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
article {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
aside {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
canvas {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
details {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
embed {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
figure {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
figcaption {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
footer {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
header {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
hgroup {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
menu {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
nav {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
output {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
ruby {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
section {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
summary {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
time {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
mark {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
audio {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
video {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
body {
	line-height: 1;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
.banner img {
	width: 100%; display: block;
}
@media all and (min-width:740px)
{
.banner img {
	height: 50vw; max-height: 34rem; object-fit: cover;
}
}
@media all and (min-width:740px)
{
.banner {
	margin-bottom: 2rem;
}
}
.banner .field--type-text {
	display: none;
}
.banner-with-backdrop {
	width: auto !important; margin-right: auto; margin-left: auto; object-fit: initial;
}
p.take-action {
	margin: 0px; text-align: center;
}
p.take-action a {
	background: rgb(204, 0, 0); border-width: medium medium 0.3rem; border-style: none none solid; border-color: currentColor currentColor rgb(155, 5, 5); padding: 0.3rem 2rem; border-radius: 0px; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Montserrat"; font-size: 1.1rem; font-weight: 700; text-decoration: none; display: inline-block; cursor: pointer; -moz-appearance: none; -webkit-appearance: none;
}
p.take-action a a {
	text-decoration: none;
}
p.take-action a:link {
	color: rgb(255, 255, 255);
}
p.take-action a:visited {
	color: rgb(255, 255, 255);
}
p.take-action a a:link {
	color: rgb(255, 255, 255);
}
p.take-action a a:visited {
	color: rgb(255, 255, 255);
}
p.take-action a:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.take-explainer {
	margin: 0.5rem 2rem 2rem; text-align: center; color: rgb(75, 106, 136); text-transform: uppercase; line-height: 1.2rem; font-family: "Montserrat"; font-size: 1rem;
}
.take-explainer.take-action {
	margin: 0.5rem 2rem 2rem; text-align: center; color: rgb(75, 106, 136); text-transform: uppercase; line-height: 1.2rem; font-family: "Montserrat"; font-size: 1rem;
}
.take-explainer a {
	text-decoration: none;
}
.take-explainer.take-action a {
	text-decoration: none;
}
.take-explainer a:visited {
	color: rgb(75, 106, 136);
}
.take-explainer.take-action a:visited {
	color: rgb(75, 106, 136);
}
form {
	background: rgb(229, 235, 236); margin: 0px auto; padding: 2rem; font-family: "Montserrat"; max-width: 950px;
}
form label {
	text-transform: uppercase; line-height: 1.5rem; font-size: 0.8rem; font-weight: 300;
}
form .form-item label {
	text-transform: uppercase; line-height: 1.5rem; font-size: 0.8rem; font-weight: 300;
}
form .form-actions label {
	text-transform: uppercase; line-height: 1.5rem; font-size: 0.8rem; font-weight: 300;
}
form input[type=text] {
	padding: 0.5rem; border: currentColor; border-image: none; width: 100%; color: rgb(76, 76, 76); font-family: "Montserrat"; font-size: 0.9rem; font-weight: 300;
}
form input[type=email] {
	padding: 0.5rem; border: currentColor; border-image: none; width: 100%; color: rgb(76, 76, 76); font-family: "Montserrat"; font-size: 0.9rem; font-weight: 300;
}
form textarea {
	padding: 0.5rem; border: currentColor; border-image: none; width: 100%; color: rgb(76, 76, 76); font-family: "Montserrat"; font-size: 0.9rem; font-weight: 300;
}
form input[type=text]:-ms-input-placeholder {
	color: rgb(45, 45, 45);
}
form input[type=email]:-ms-input-placeholder {
	color: rgb(45, 45, 45);
}
form textarea:-ms-input-placeholder {
	color: rgb(45, 45, 45);
}
form input[type=file] {
	color: rgb(154, 175, 188); text-transform: uppercase; font-family: "Montserrat"; font-size: 0.8rem; -moz-appearance: none; -webkit-appearance: none; appearance: none;
}
input[type=submit] {
	background: rgb(204, 0, 0); border-width: medium medium 0.3rem; border-style: none none solid; border-color: currentColor currentColor rgb(155, 5, 5); padding: 0.3rem 2rem; border-radius: 0px; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Montserrat"; font-size: 1.1rem; font-weight: 700; text-decoration: none; cursor: pointer; -moz-appearance: none; -webkit-appearance: none;
}
.button {
	background: rgb(204, 0, 0); border-width: medium medium 0.3rem; border-style: none none solid; border-color: currentColor currentColor rgb(155, 5, 5); padding: 0.3rem 2rem; border-radius: 0px; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Montserrat"; font-size: 1.1rem; font-weight: 700; text-decoration: none; cursor: pointer; -moz-appearance: none; -webkit-appearance: none;
}
a.button {
	background: rgb(204, 0, 0); border-width: medium medium 0.3rem; border-style: none none solid; border-color: currentColor currentColor rgb(155, 5, 5); padding: 0.3rem 2rem; border-radius: 0px; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Montserrat"; font-size: 1.1rem; font-weight: 700; text-decoration: none; cursor: pointer; -moz-appearance: none; -webkit-appearance: none;
}
input[type=submit] a {
	text-decoration: none;
}
.button a {
	text-decoration: none;
}
a.button a {
	text-decoration: none;
}
input[type=submit]:link {
	color: rgb(255, 255, 255);
}
input[type=submit]:visited {
	color: rgb(255, 255, 255);
}
input[type=submit] a:link {
	color: rgb(255, 255, 255);
}
input[type=submit] a:visited {
	color: rgb(255, 255, 255);
}
.button:link {
	color: rgb(255, 255, 255);
}
.button:visited {
	color: rgb(255, 255, 255);
}
.button a:link {
	color: rgb(255, 255, 255);
}
.button a:visited {
	color: rgb(255, 255, 255);
}
a.button:link {
	color: rgb(255, 255, 255);
}
a.button:visited {
	color: rgb(255, 255, 255);
}
a.button a:link {
	color: rgb(255, 255, 255);
}
a.button a:visited {
	color: rgb(255, 255, 255);
}
input[type=submit]:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.button:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
a.button:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
html.js .form-autocomplete {
	background-position: 100% 1rem; background-repeat: no-repeat;
}
html.js .throbbing {
	background-position: 100% -1rem;
}
.ui-widget {
	font-family: "Montserrat"; font-size: 1em;
}
select {
	width: 20em;
}
.ui-selectmenu-button {
	background: rgb(255, 255, 255); border-radius: 0px; border: 0.13rem solid rgb(154, 175, 188); border-image: none; color: rgb(75, 106, 136); text-transform: uppercase; font-family: "Montserrat"; font-size: 0.8rem; margin-top: 0.4rem;
}
.ui-selectmenu-button .ui-icon {
	background-position: left; background-image: url("/sites/all/themes/phoenix/images/arrow-right.svg"); background-size: 40%;
}
.ui-selectmenu-button:hover .ui-icon {
	background-image: url("/sites/all/themes/phoenix/images/arrow-down.svg"); background-size: 60%;
}
.ui-menu {
	padding: 0px;
}
.ui-menu .ui-menu-item a {
	padding: 0.4em 2.1em 0.4em 1em; color: rgb(75, 106, 136); text-transform: uppercase; font-size: 0.8em;
}
.ui-menu .ui-menu-item .ui-state-focus {
	background: rgb(229, 235, 236); border-radius: 0px; border: 0.01rem solid rgb(229, 235, 236); border-image: none; color: rgb(75, 106, 136);
}
input[type=checkbox] {
	position: relative; z-index: -9999;
}
input[type=radio] {
	position: relative; z-index: -9999;
}
input[type=checkbox] + label {
	position: relative;
}
input[type=radio] + label {
	position: relative;
}
input[type=checkbox] + label::before {
	background: rgb(255, 255, 255); border: 1px solid rgb(202, 213, 216); border-image: none; left: -24px; top: -1px; width: 18px; height: 18px; display: block; position: absolute; content: ""; box-shadow: none;
}
input[type=radio] + label::before {
	background: rgb(255, 255, 255); border: 1px solid rgb(202, 213, 216); border-image: none; left: -24px; top: -1px; width: 18px; height: 18px; display: block; position: absolute; content: ""; box-shadow: none;
}
input[type=checkbox]:checked + label::before {
	background-position: center; border: 1px solid rgb(154, 175, 188); border-image: none; background-image: url("/sites/all/themes/phoenix/images/check.svg"); background-size: 30px;
}
input[type=radio] + label::before {
	border-radius: 8px; top: 1px;
}
input[type=radio]:checked + label::before {
	background: rgb(154, 175, 188); border: 4px solid rgb(255, 255, 255); border-image: none;
}
.page-about-staff-keys input[type='checkbox'] {
	z-index: 1;
}
.page-about-staff-keys input[type='radio'] {
	z-index: 1;
}
* {
	box-sizing: border-box;
}
*::before {
	box-sizing: border-box;
}
*::after {
	box-sizing: border-box;
}
#masthead-wrapper {
	margin-right: auto; margin-left: auto; max-width: 100%;
}
#main-content {
	margin-right: auto; margin-left: auto; max-width: 100%;
}
#footer {
	margin-right: auto; margin-left: auto; max-width: 100%;
}
#footer-bottom {
	margin-right: auto; margin-left: auto; max-width: 100%;
}
.page-wp {
	margin-right: auto; margin-left: auto; max-width: 100%;
}
.page-wp .pane-whitepapers-panel-pane-2 {
	margin-right: auto; margin-left: auto; max-width: 100%;
}
.pane-eff-legal-cases-panel-pane-1 {
	margin-right: auto; margin-left: auto; max-width: 100%;
}
.view-eff-legal-cases {
	margin-right: auto; margin-left: auto; max-width: 100%;
}
.section-updates #main-content {
	margin-right: auto; margin-left: auto; max-width: 100%;
}
.section-events #main-content {
	margin-right: auto; margin-left: auto; max-width: 100%;
}
.section-cart .banner {
	margin-right: auto; margin-left: auto; max-width: 100%;
}
.section--catalog .banner {
	margin-right: auto; margin-left: auto; max-width: 100%;
}
#masthead-wrapper::after {
	clear: both; display: block; content: " ";
}
#main-content::after {
	clear: both; display: block; content: " ";
}
#footer::after {
	clear: both; display: block; content: " ";
}
#footer-bottom::after {
	clear: both; display: block; content: " ";
}
.page-wp::after {
	clear: both; display: block; content: " ";
}
.page-wp .pane-whitepapers-panel-pane-2::after {
	clear: both; display: block; content: " ";
}
.pane-eff-legal-cases-panel-pane-1::after {
	clear: both; display: block; content: " ";
}
.view-eff-legal-cases::after {
	clear: both; display: block; content: " ";
}
.section-updates #main-content::after {
	clear: both; display: block; content: " ";
}
.section-events #main-content::after {
	clear: both; display: block; content: " ";
}
.section-cart .banner::after {
	clear: both; display: block; content: " ";
}
.section--catalog .banner::after {
	clear: both; display: block; content: " ";
}
@media all and (min-width:740px)
{
#masthead-wrapper {
	padding: 0px 2.85%; margin-right: auto; margin-left: auto; max-width: 740px;
}
#main-content {
	padding: 0px 2.85%; margin-right: auto; margin-left: auto; max-width: 740px;
}
#footer {
	padding: 0px 2.85%; margin-right: auto; margin-left: auto; max-width: 740px;
}
#footer-bottom {
	padding: 0px 2.85%; margin-right: auto; margin-left: auto; max-width: 740px;
}
.page-wp {
	padding: 0px 2.85%; margin-right: auto; margin-left: auto; max-width: 740px;
}
.page-wp .pane-whitepapers-panel-pane-2 {
	padding: 0px 2.85%; margin-right: auto; margin-left: auto; max-width: 740px;
}
.pane-eff-legal-cases-panel-pane-1 {
	padding: 0px 2.85%; margin-right: auto; margin-left: auto; max-width: 740px;
}
.view-eff-legal-cases {
	padding: 0px 2.85%; margin-right: auto; margin-left: auto; max-width: 740px;
}
.section-updates #main-content {
	padding: 0px 2.85%; margin-right: auto; margin-left: auto; max-width: 740px;
}
.section-events #main-content {
	padding: 0px 2.85%; margin-right: auto; margin-left: auto; max-width: 740px;
}
.section-cart .banner {
	padding: 0px 2.85%; margin-right: auto; margin-left: auto; max-width: 740px;
}
.section--catalog .banner {
	padding: 0px 2.85%; margin-right: auto; margin-left: auto; max-width: 740px;
}
#masthead-wrapper::after {
	clear: both; display: block; content: " ";
}
#main-content::after {
	clear: both; display: block; content: " ";
}
#footer::after {
	clear: both; display: block; content: " ";
}
#footer-bottom::after {
	clear: both; display: block; content: " ";
}
.page-wp::after {
	clear: both; display: block; content: " ";
}
.page-wp .pane-whitepapers-panel-pane-2::after {
	clear: both; display: block; content: " ";
}
.pane-eff-legal-cases-panel-pane-1::after {
	clear: both; display: block; content: " ";
}
.view-eff-legal-cases::after {
	clear: both; display: block; content: " ";
}
.section-updates #main-content::after {
	clear: both; display: block; content: " ";
}
.section-events #main-content::after {
	clear: both; display: block; content: " ";
}
.section-cart .banner::after {
	clear: both; display: block; content: " ";
}
.section--catalog .banner::after {
	clear: both; display: block; content: " ";
}
}
@media all and (min-width:980px)
{
#masthead-wrapper {
	margin-right: auto; margin-left: auto; max-width: 980px;
}
#main-content {
	margin-right: auto; margin-left: auto; max-width: 980px;
}
#footer {
	margin-right: auto; margin-left: auto; max-width: 980px;
}
#footer-bottom {
	margin-right: auto; margin-left: auto; max-width: 980px;
}
.page-wp {
	margin-right: auto; margin-left: auto; max-width: 980px;
}
.page-wp .pane-whitepapers-panel-pane-2 {
	margin-right: auto; margin-left: auto; max-width: 980px;
}
.pane-eff-legal-cases-panel-pane-1 {
	margin-right: auto; margin-left: auto; max-width: 980px;
}
.view-eff-legal-cases {
	margin-right: auto; margin-left: auto; max-width: 980px;
}
.section-updates #main-content {
	margin-right: auto; margin-left: auto; max-width: 980px;
}
.section-events #main-content {
	margin-right: auto; margin-left: auto; max-width: 980px;
}
.section-cart .banner {
	margin-right: auto; margin-left: auto; max-width: 980px;
}
.section--catalog .banner {
	margin-right: auto; margin-left: auto; max-width: 980px;
}
#masthead-wrapper::after {
	clear: both; display: block; content: " ";
}
#main-content::after {
	clear: both; display: block; content: " ";
}
#footer::after {
	clear: both; display: block; content: " ";
}
#footer-bottom::after {
	clear: both; display: block; content: " ";
}
.page-wp::after {
	clear: both; display: block; content: " ";
}
.page-wp .pane-whitepapers-panel-pane-2::after {
	clear: both; display: block; content: " ";
}
.pane-eff-legal-cases-panel-pane-1::after {
	clear: both; display: block; content: " ";
}
.view-eff-legal-cases::after {
	clear: both; display: block; content: " ";
}
.section-updates #main-content::after {
	clear: both; display: block; content: " ";
}
.section-events #main-content::after {
	clear: both; display: block; content: " ";
}
.section-cart .banner::after {
	clear: both; display: block; content: " ";
}
.section--catalog .banner::after {
	clear: both; display: block; content: " ";
}
}
@media all and (min-width:1220px)
{
#masthead-wrapper {
	margin-right: auto; margin-left: auto; max-width: 1220px;
}
#main-content {
	margin-right: auto; margin-left: auto; max-width: 1220px;
}
#footer {
	margin-right: auto; margin-left: auto; max-width: 1220px;
}
#footer-bottom {
	margin-right: auto; margin-left: auto; max-width: 1220px;
}
.page-wp {
	margin-right: auto; margin-left: auto; max-width: 1220px;
}
.page-wp .pane-whitepapers-panel-pane-2 {
	margin-right: auto; margin-left: auto; max-width: 1220px;
}
.pane-eff-legal-cases-panel-pane-1 {
	margin-right: auto; margin-left: auto; max-width: 1220px;
}
.view-eff-legal-cases {
	margin-right: auto; margin-left: auto; max-width: 1220px;
}
.section-updates #main-content {
	margin-right: auto; margin-left: auto; max-width: 1220px;
}
.section-events #main-content {
	margin-right: auto; margin-left: auto; max-width: 1220px;
}
.section-cart .banner {
	margin-right: auto; margin-left: auto; max-width: 1220px;
}
.section--catalog .banner {
	margin-right: auto; margin-left: auto; max-width: 1220px;
}
#masthead-wrapper::after {
	clear: both; display: block; content: " ";
}
#main-content::after {
	clear: both; display: block; content: " ";
}
#footer::after {
	clear: both; display: block; content: " ";
}
#footer-bottom::after {
	clear: both; display: block; content: " ";
}
.page-wp::after {
	clear: both; display: block; content: " ";
}
.page-wp .pane-whitepapers-panel-pane-2::after {
	clear: both; display: block; content: " ";
}
.pane-eff-legal-cases-panel-pane-1::after {
	clear: both; display: block; content: " ";
}
.view-eff-legal-cases::after {
	clear: both; display: block; content: " ";
}
.section-updates #main-content::after {
	clear: both; display: block; content: " ";
}
.section-events #main-content::after {
	clear: both; display: block; content: " ";
}
.section-cart .banner::after {
	clear: both; display: block; content: " ";
}
.section--catalog .banner::after {
	clear: both; display: block; content: " ";
}
}
#main-content {
	margin-top: 0px; position: relative;
}
#main-content .messages {
	clear: both;
}
.pane-page-title h1 {
	padding: 0px 2.85%; text-align: left;
}
@media all and (min-width:740px)
{
.pane-page-title {
	margin: 0px auto; width: 65.71%; text-align: center; float: none;
}
.pane-page-title h1 {
	padding: 0px; text-align: center;
}
}
#footer {
	display: none;
}
#footer-bottom {
	display: none;
}
@media all and (min-width:740px)
{
#footer {
	display: block;
}
#footer-bottom {
	display: block;
}
}
@media all and (min-width:980px)
{
#footer {
	margin-right: auto; margin-left: auto; max-width: 980px;
}
#footer-bottom {
	margin-right: auto; margin-left: auto; max-width: 980px;
}
#footer::after {
	clear: both; display: block; content: " ";
}
#footer-bottom::after {
	clear: both; display: block; content: " ";
}
}
@media all and (min-width:1220px)
{
#footer {
	margin-right: auto; margin-left: auto; max-width: 1220px;
}
#footer-bottom {
	margin-right: auto; margin-left: auto; max-width: 1220px;
}
#footer::after {
	clear: both; display: block; content: " ";
}
#footer-bottom::after {
	clear: both; display: block; content: " ";
}
}
img {
	height: auto; max-width: 100%;
}
@media all and (min-width:740px)
{
img {
	max-width: none;
}
}
[class*=field--type-text] img {
	max-width: 100% !important;
}
.pane-term-description img {
	max-width: 100% !important;
}
.mytube {
	max-width: 100%;
}
.mytube iframe {
	max-width: 100%;
}
@media all and (min-width:740px)
{
.mytube {
	max-width: none;
}
.mytube iframe {
	max-width: none;
}
}
body {
	line-height: 2rem; font-family: "Merriweather"; font-size: 16px; font-weight: 400;
}
a {
	color: rgb(75, 106, 136); text-decoration: underline;
}
a:visited {
	color: rgb(102, 102, 102);
}
sup {
	font-size: smaller; vertical-align: super;
}
sub {
	font-size: smaller; vertical-align: sub;
}
h1 {
	text-align: center; font-family: "Montserrat"; font-weight: 700;
}
h2 {
	text-align: center; font-family: "Montserrat"; font-weight: 700;
}
h3 {
	text-align: center; font-family: "Montserrat"; font-weight: 700;
}
h4 {
	text-align: center; font-family: "Montserrat"; font-weight: 700;
}
h5 {
	text-align: center; font-family: "Montserrat"; font-weight: 700;
}
h6 {
	text-align: center; font-family: "Montserrat"; font-weight: 700;
}
h1 a {
	text-decoration: none;
}
h2 a {
	text-decoration: none;
}
h3 a {
	text-decoration: none;
}
h4 a {
	text-decoration: none;
}
h5 a {
	text-decoration: none;
}
h6 a {
	text-decoration: none;
}
h1 {
	line-height: 2.3rem; font-size: 2rem; margin-bottom: 1.6rem;
}
h2 {
	line-height: 1.9rem; font-size: 1.7rem; margin-top: 3rem; margin-bottom: 1.3rem;
}
h3 {
	line-height: 1.8rem; font-size: 1.4rem; margin-bottom: 0.7rem;
}
h4 {
	text-align: left; line-height: 1.4rem; font-size: 1.2rem; margin-bottom: 0.5rem;
}
h5 {
	text-align: left; line-height: 1.4rem; font-size: 1.2rem; margin-bottom: 0.5rem; margin-left: 2rem;
}
h6 {
	margin: 0px 1rem 1.7rem; text-align: left; line-height: 1.6rem; font-size: 1.2rem; font-weight: 400;
}
@media all and (min-width:740px)
{
h6 {
	margin: 0px 6rem 1.7rem 3rem; text-align: justify;
}
}
p {
	margin-bottom: 2.3rem;
}
pre {
	margin: 1em 30px 1em 10px; padding: 10px; overflow: auto; font-family: monospace; border-left-color: rgb(136, 136, 136); border-left-width: 3px; border-left-style: solid; background-color: rgb(242, 245, 246);
}
kbd {
	margin: 1em 30px 1em 10px; padding: 10px; overflow: auto; font-family: monospace; border-left-color: rgb(136, 136, 136); border-left-width: 3px; border-left-style: solid; background-color: rgb(242, 245, 246);
}
code {
	color: rgb(136, 136, 136); line-height: 150%; font-family: monospace; background-color: rgb(242, 245, 246);
}
blockquote {
	padding-right: 3rem; padding-left: 2rem; margin-bottom: 2.3rem; border-left-color: rgb(229, 235, 236); border-left-width: 0.7rem; border-left-style: solid;
}
hr {
	margin: 3.5rem auto; border: currentColor; border-image: none; width: 70%; height: 2px; color: rgb(202, 213, 216); background-color: rgb(202, 213, 216);
}
table {
	border: currentColor; border-image: none; padding-top: 2rem; padding-bottom: 2rem; font-family: "Montserrat"; font-size: 0.8rem; display: inline-table;
}
@media all and (min-width:740px)
{
table {
	width: 100%; font-size: 1rem;
}
}
table thead {
	
}
table th {
	padding: 0.5rem; text-align: center; line-height: 1.3rem; font-weight: 400; vertical-align: bottom;
}
@media all and (min-width:740px)
{
table th {
	padding: 1rem 1rem 0.5rem;
}
}
table th:nth-child(1) {
	text-align: left; font-weight: 600; border-left-color: rgb(229, 235, 236); border-left-width: 2px; border-left-style: solid;
}
table th:last-child {
	border-right-color: rgb(229, 235, 236); border-right-width: 2px; border-right-style: solid;
}
table td {
	padding: 0.5rem; text-align: center; line-height: 1.3rem;
}
@media all and (min-width:740px)
{
table td {
	padding: 1rem; border: 2px solid rgb(202, 213, 216); border-image: none;
}
}
table td:nth-child(1) {
	text-align: left; font-weight: 600;
}
@media all and (min-width:740px)
{
table td:nth-child(1) {
	background: none;
}
}
.field--name-body {
	overflow-wrap: break-word;
}
.pane-term-description {
	overflow-wrap: break-word;
}
.lefthand-sidebar-main-column .content-wrapper {
	overflow-wrap: break-word;
}
.lefthand-sidebar-main-column-inner .content-wrapper {
	overflow-wrap: break-word;
}
.field--name-body .pull-quote {
	margin: 0px 1rem 2.3rem; color: rgb(104, 104, 104); line-height: 2.7rem; font-family: "Montserrat"; font-size: 2rem; font-weight: 300; float: left; display: block;
}
.pane-term-description .pull-quote {
	margin: 0px 1rem 2.3rem; color: rgb(104, 104, 104); line-height: 2.7rem; font-family: "Montserrat"; font-size: 2rem; font-weight: 300; float: left; display: block;
}
.lefthand-sidebar-main-column .content-wrapper .pull-quote {
	margin: 0px 1rem 2.3rem; color: rgb(104, 104, 104); line-height: 2.7rem; font-family: "Montserrat"; font-size: 2rem; font-weight: 300; float: left; display: block;
}
.lefthand-sidebar-main-column-inner .content-wrapper .pull-quote {
	margin: 0px 1rem 2.3rem; color: rgb(104, 104, 104); line-height: 2.7rem; font-family: "Montserrat"; font-size: 2rem; font-weight: 300; float: left; display: block;
}
@media all and (min-width:740px)
{
.field--name-body .pull-quote {
	margin: 2rem 2rem 2rem 0px; width: 22rem;
}
.pane-term-description .pull-quote {
	margin: 2rem 2rem 2rem 0px; width: 22rem;
}
.lefthand-sidebar-main-column .content-wrapper .pull-quote {
	margin: 2rem 2rem 2rem 0px; width: 22rem;
}
.lefthand-sidebar-main-column-inner .content-wrapper .pull-quote {
	margin: 2rem 2rem 2rem 0px; width: 22rem;
}
}
@media all and (min-width:980px)
{
.field--name-body .pull-quote {
	margin-left: -4rem;
}
.pane-term-description .pull-quote {
	margin-left: -4rem;
}
.lefthand-sidebar-main-column .content-wrapper .pull-quote {
	margin-left: -4rem;
}
.lefthand-sidebar-main-column-inner .content-wrapper .pull-quote {
	margin-left: -4rem;
}
}
.field--name-body .center-image {
	text-align: center; margin-right: auto; margin-left: auto;
}
.pane-term-description .center-image {
	text-align: center; margin-right: auto; margin-left: auto;
}
.lefthand-sidebar-main-column .content-wrapper .center-image {
	text-align: center; margin-right: auto; margin-left: auto;
}
.lefthand-sidebar-main-column-inner .content-wrapper .center-image {
	text-align: center; margin-right: auto; margin-left: auto;
}
.field--name-body .toggle-display {
	color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1rem; font-family: "Montserrat"; font-size: 0.8rem; text-decoration: none;
}
.pane-term-description .toggle-display {
	color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1rem; font-family: "Montserrat"; font-size: 0.8rem; text-decoration: none;
}
.lefthand-sidebar-main-column .content-wrapper .toggle-display {
	color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1rem; font-family: "Montserrat"; font-size: 0.8rem; text-decoration: none;
}
.lefthand-sidebar-main-column-inner .content-wrapper .toggle-display {
	color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1rem; font-family: "Montserrat"; font-size: 0.8rem; text-decoration: none;
}
.field--name-body body:not(#tinymce) .more.toggle-display {
	display: none;
}
.pane-term-description body:not(#tinymce) .more.toggle-display {
	display: none;
}
.lefthand-sidebar-main-column .content-wrapper body:not(#tinymce) .more.toggle-display {
	display: none;
}
.lefthand-sidebar-main-column-inner .content-wrapper body:not(#tinymce) .more.toggle-display {
	display: none;
}
.field--name-body p.image-right {
	margin: 0px 0px 0px 10px; padding: 0px 10px; text-align: center; float: right;
}
.pane-term-description p.image-right {
	margin: 0px 0px 0px 10px; padding: 0px 10px; text-align: center; float: right;
}
.lefthand-sidebar-main-column .content-wrapper p.image-right {
	margin: 0px 0px 0px 10px; padding: 0px 10px; text-align: center; float: right;
}
.lefthand-sidebar-main-column-inner .content-wrapper p.image-right {
	margin: 0px 0px 0px 10px; padding: 0px 10px; text-align: center; float: right;
}
.field--name-body img.image-right {
	margin: 0px 0px 0px 10px; float: right;
}
.field--name-body .align-right {
	margin: 0px 0px 0px 10px; float: right;
}
.pane-term-description img.image-right {
	margin: 0px 0px 0px 10px; float: right;
}
.pane-term-description .align-right {
	margin: 0px 0px 0px 10px; float: right;
}
.lefthand-sidebar-main-column .content-wrapper img.image-right {
	margin: 0px 0px 0px 10px; float: right;
}
.lefthand-sidebar-main-column .content-wrapper .align-right {
	margin: 0px 0px 0px 10px; float: right;
}
.lefthand-sidebar-main-column-inner .content-wrapper img.image-right {
	margin: 0px 0px 0px 10px; float: right;
}
.lefthand-sidebar-main-column-inner .content-wrapper .align-right {
	margin: 0px 0px 0px 10px; float: right;
}
.field--name-body p.image-left {
	margin: 0px 10px 0px 0px; padding: 0px 10px; text-align: center; float: left;
}
.pane-term-description p.image-left {
	margin: 0px 10px 0px 0px; padding: 0px 10px; text-align: center; float: left;
}
.lefthand-sidebar-main-column .content-wrapper p.image-left {
	margin: 0px 10px 0px 0px; padding: 0px 10px; text-align: center; float: left;
}
.lefthand-sidebar-main-column-inner .content-wrapper p.image-left {
	margin: 0px 10px 0px 0px; padding: 0px 10px; text-align: center; float: left;
}
.field--name-body img.image-left {
	margin: 0px 10px 0px 0px; float: left;
}
.field--name-body .align-left {
	margin: 0px 10px 0px 0px; float: left;
}
.pane-term-description img.image-left {
	margin: 0px 10px 0px 0px; float: left;
}
.pane-term-description .align-left {
	margin: 0px 10px 0px 0px; float: left;
}
.lefthand-sidebar-main-column .content-wrapper img.image-left {
	margin: 0px 10px 0px 0px; float: left;
}
.lefthand-sidebar-main-column .content-wrapper .align-left {
	margin: 0px 10px 0px 0px; float: left;
}
.lefthand-sidebar-main-column-inner .content-wrapper img.image-left {
	margin: 0px 10px 0px 0px; float: left;
}
.lefthand-sidebar-main-column-inner .content-wrapper .align-left {
	margin: 0px 10px 0px 0px; float: left;
}
.field--name-body .callout-left {
	margin: 0px 12px 0px 0px; padding: 12px; border: 3px solid rgb(231, 231, 231); border-image: none; width: 30%; font-size: 0.9em; float: left;
}
.pane-term-description .callout-left {
	margin: 0px 12px 0px 0px; padding: 12px; border: 3px solid rgb(231, 231, 231); border-image: none; width: 30%; font-size: 0.9em; float: left;
}
.lefthand-sidebar-main-column .content-wrapper .callout-left {
	margin: 0px 12px 0px 0px; padding: 12px; border: 3px solid rgb(231, 231, 231); border-image: none; width: 30%; font-size: 0.9em; float: left;
}
.lefthand-sidebar-main-column-inner .content-wrapper .callout-left {
	margin: 0px 12px 0px 0px; padding: 12px; border: 3px solid rgb(231, 231, 231); border-image: none; width: 30%; font-size: 0.9em; float: left;
}
.field--name-body .callout-right {
	margin: 0px 0px 0px 12px; padding: 12px; border: 3px solid rgb(231, 231, 231); border-image: none; width: 30%; font-size: 0.9em; float: right;
}
.pane-term-description .callout-right {
	margin: 0px 0px 0px 12px; padding: 12px; border: 3px solid rgb(231, 231, 231); border-image: none; width: 30%; font-size: 0.9em; float: right;
}
.lefthand-sidebar-main-column .content-wrapper .callout-right {
	margin: 0px 0px 0px 12px; padding: 12px; border: 3px solid rgb(231, 231, 231); border-image: none; width: 30%; font-size: 0.9em; float: right;
}
.lefthand-sidebar-main-column-inner .content-wrapper .callout-right {
	margin: 0px 0px 0px 12px; padding: 12px; border: 3px solid rgb(231, 231, 231); border-image: none; width: 30%; font-size: 0.9em; float: right;
}
.field--name-body .eff-blue {
	color: rgb(57, 106, 145);
}
.pane-term-description .eff-blue {
	color: rgb(57, 106, 145);
}
.lefthand-sidebar-main-column .content-wrapper .eff-blue {
	color: rgb(57, 106, 145);
}
.lefthand-sidebar-main-column-inner .content-wrapper .eff-blue {
	color: rgb(57, 106, 145);
}
.field--name-body .eff-light-blue {
	color: rgb(218, 227, 231);
}
.pane-term-description .eff-light-blue {
	color: rgb(218, 227, 231);
}
.lefthand-sidebar-main-column .content-wrapper .eff-light-blue {
	color: rgb(218, 227, 231);
}
.lefthand-sidebar-main-column-inner .content-wrapper .eff-light-blue {
	color: rgb(218, 227, 231);
}
.field--name-body .eff-red {
	color: rgb(199, 3, 0);
}
.pane-term-description .eff-red {
	color: rgb(199, 3, 0);
}
.lefthand-sidebar-main-column .content-wrapper .eff-red {
	color: rgb(199, 3, 0);
}
.lefthand-sidebar-main-column-inner .content-wrapper .eff-red {
	color: rgb(199, 3, 0);
}
.field--name-body .eff-dark-red {
	color: rgb(164, 2, 0);
}
.pane-term-description .eff-dark-red {
	color: rgb(164, 2, 0);
}
.lefthand-sidebar-main-column .content-wrapper .eff-dark-red {
	color: rgb(164, 2, 0);
}
.lefthand-sidebar-main-column-inner .content-wrapper .eff-dark-red {
	color: rgb(164, 2, 0);
}
.field--name-body .eff-grey {
	color: rgb(51, 51, 51);
}
.pane-term-description .eff-grey {
	color: rgb(51, 51, 51);
}
.lefthand-sidebar-main-column .content-wrapper .eff-grey {
	color: rgb(51, 51, 51);
}
.lefthand-sidebar-main-column-inner .content-wrapper .eff-grey {
	color: rgb(51, 51, 51);
}
.field--name-body .eff-light-grey {
	color: rgb(242, 245, 246);
}
.pane-term-description .eff-light-grey {
	color: rgb(242, 245, 246);
}
.lefthand-sidebar-main-column .content-wrapper .eff-light-grey {
	color: rgb(242, 245, 246);
}
.lefthand-sidebar-main-column-inner .content-wrapper .eff-light-grey {
	color: rgb(242, 245, 246);
}
.field--name-body .eff-yellow {
	color: rgb(255, 202, 50);
}
.pane-term-description .eff-yellow {
	color: rgb(255, 202, 50);
}
.lefthand-sidebar-main-column .content-wrapper .eff-yellow {
	color: rgb(255, 202, 50);
}
.lefthand-sidebar-main-column-inner .content-wrapper .eff-yellow {
	color: rgb(255, 202, 50);
}
.field--name-body p.eff_digital_voices-take_action {
	text-align: center; color: rgb(198, 52, 42);
}
.pane-term-description p.eff_digital_voices-take_action {
	text-align: center; color: rgb(198, 52, 42);
}
.lefthand-sidebar-main-column .content-wrapper p.eff_digital_voices-take_action {
	text-align: center; color: rgb(198, 52, 42);
}
.lefthand-sidebar-main-column-inner .content-wrapper p.eff_digital_voices-take_action {
	text-align: center; color: rgb(198, 52, 42);
}
.field--name-body p.eff_digital_voices-take_action a {
	color: rgb(198, 52, 42);
}
.pane-term-description p.eff_digital_voices-take_action a {
	color: rgb(198, 52, 42);
}
.lefthand-sidebar-main-column .content-wrapper p.eff_digital_voices-take_action a {
	color: rgb(198, 52, 42);
}
.lefthand-sidebar-main-column-inner .content-wrapper p.eff_digital_voices-take_action a {
	color: rgb(198, 52, 42);
}
.field--name-body img.eff_digital_voices-take_action {
	margin: 0px auto; padding: 10px; display: block;
}
.pane-term-description img.eff_digital_voices-take_action {
	margin: 0px auto; padding: 10px; display: block;
}
.lefthand-sidebar-main-column .content-wrapper img.eff_digital_voices-take_action {
	margin: 0px auto; padding: 10px; display: block;
}
.lefthand-sidebar-main-column-inner .content-wrapper img.eff_digital_voices-take_action {
	margin: 0px auto; padding: 10px; display: block;
}
.field--name-body p.shadow-regulations-callout {
	background: url("/sites/all/themes/phoenix/weaklink/images/shadow-square-sm.png") no-repeat left rgb(218, 227, 231); padding: 30px 30px 30px 300px; display: block; min-height: 130px;
}
.field--name-body div.shadow-regulations-callout {
	background: url("/sites/all/themes/phoenix/weaklink/images/shadow-square-sm.png") no-repeat left rgb(218, 227, 231); padding: 30px 30px 30px 300px; display: block; min-height: 130px;
}
.pane-term-description p.shadow-regulations-callout {
	background: url("/sites/all/themes/phoenix/weaklink/images/shadow-square-sm.png") no-repeat left rgb(218, 227, 231); padding: 30px 30px 30px 300px; display: block; min-height: 130px;
}
.pane-term-description div.shadow-regulations-callout {
	background: url("/sites/all/themes/phoenix/weaklink/images/shadow-square-sm.png") no-repeat left rgb(218, 227, 231); padding: 30px 30px 30px 300px; display: block; min-height: 130px;
}
.lefthand-sidebar-main-column .content-wrapper p.shadow-regulations-callout {
	background: url("/sites/all/themes/phoenix/weaklink/images/shadow-square-sm.png") no-repeat left rgb(218, 227, 231); padding: 30px 30px 30px 300px; display: block; min-height: 130px;
}
.lefthand-sidebar-main-column .content-wrapper div.shadow-regulations-callout {
	background: url("/sites/all/themes/phoenix/weaklink/images/shadow-square-sm.png") no-repeat left rgb(218, 227, 231); padding: 30px 30px 30px 300px; display: block; min-height: 130px;
}
.lefthand-sidebar-main-column-inner .content-wrapper p.shadow-regulations-callout {
	background: url("/sites/all/themes/phoenix/weaklink/images/shadow-square-sm.png") no-repeat left rgb(218, 227, 231); padding: 30px 30px 30px 300px; display: block; min-height: 130px;
}
.lefthand-sidebar-main-column-inner .content-wrapper div.shadow-regulations-callout {
	background: url("/sites/all/themes/phoenix/weaklink/images/shadow-square-sm.png") no-repeat left rgb(218, 227, 231); padding: 30px 30px 30px 300px; display: block; min-height: 130px;
}
.field--name-body a:hover {
	background-color: rgb(229, 235, 236);
}
.pane-term-description a:hover {
	background-color: rgb(229, 235, 236);
}
.lefthand-sidebar-main-column .content-wrapper a:hover {
	background-color: rgb(229, 235, 236);
}
.lefthand-sidebar-main-column-inner .content-wrapper a:hover {
	background-color: rgb(229, 235, 236);
}
.field--name-body strong {
	font-weight: bold;
}
.pane-term-description strong {
	font-weight: bold;
}
.lefthand-sidebar-main-column .content-wrapper strong {
	font-weight: bold;
}
.lefthand-sidebar-main-column-inner .content-wrapper strong {
	font-weight: bold;
}
.field--name-body b {
	font-weight: 900;
}
.pane-term-description b {
	font-weight: 900;
}
.lefthand-sidebar-main-column .content-wrapper b {
	font-weight: 900;
}
.lefthand-sidebar-main-column-inner .content-wrapper b {
	font-weight: 900;
}
.field--name-body em {
	font-style: italic;
}
.field--name-body i {
	font-style: italic;
}
.pane-term-description em {
	font-style: italic;
}
.pane-term-description i {
	font-style: italic;
}
.lefthand-sidebar-main-column .content-wrapper em {
	font-style: italic;
}
.lefthand-sidebar-main-column .content-wrapper i {
	font-style: italic;
}
.lefthand-sidebar-main-column-inner .content-wrapper em {
	font-style: italic;
}
.lefthand-sidebar-main-column-inner .content-wrapper i {
	font-style: italic;
}
.field--name-body ol {
	padding-left: 3.5rem; margin-bottom: 1.6rem;
}
.field--name-body ul {
	padding-left: 3.5rem; margin-bottom: 1.6rem;
}
.pane-term-description ol {
	padding-left: 3.5rem; margin-bottom: 1.6rem;
}
.pane-term-description ul {
	padding-left: 3.5rem; margin-bottom: 1.6rem;
}
.lefthand-sidebar-main-column .content-wrapper ol {
	padding-left: 3.5rem; margin-bottom: 1.6rem;
}
.lefthand-sidebar-main-column .content-wrapper ul {
	padding-left: 3.5rem; margin-bottom: 1.6rem;
}
.lefthand-sidebar-main-column-inner .content-wrapper ol {
	padding-left: 3.5rem; margin-bottom: 1.6rem;
}
.lefthand-sidebar-main-column-inner .content-wrapper ul {
	padding-left: 3.5rem; margin-bottom: 1.6rem;
}
.field--name-body p + ol {
	margin-top: -1.5rem;
}
.field--name-body p + ul {
	margin-top: -1.5rem;
}
.pane-term-description p + ol {
	margin-top: -1.5rem;
}
.pane-term-description p + ul {
	margin-top: -1.5rem;
}
.lefthand-sidebar-main-column .content-wrapper p + ol {
	margin-top: -1.5rem;
}
.lefthand-sidebar-main-column .content-wrapper p + ul {
	margin-top: -1.5rem;
}
.lefthand-sidebar-main-column-inner .content-wrapper p + ol {
	margin-top: -1.5rem;
}
.lefthand-sidebar-main-column-inner .content-wrapper p + ul {
	margin-top: -1.5rem;
}
.field--name-body ul {
	list-style-type: disc;
}
.pane-term-description ul {
	list-style-type: disc;
}
.lefthand-sidebar-main-column .content-wrapper ul {
	list-style-type: disc;
}
.lefthand-sidebar-main-column-inner .content-wrapper ul {
	list-style-type: disc;
}
.field--name-body ol {
	list-style-type: decimal;
}
.pane-term-description ol {
	list-style-type: decimal;
}
.lefthand-sidebar-main-column .content-wrapper ol {
	list-style-type: decimal;
}
.lefthand-sidebar-main-column-inner .content-wrapper ol {
	list-style-type: decimal;
}
.field--name-body h1 a:hover {
	background: none;
}
.field--name-body h2 a:hover {
	background: none;
}
.field--name-body h3 a:hover {
	background: none;
}
.field--name-body h4 a:hover {
	background: none;
}
.field--name-body h5 a:hover {
	background: none;
}
.field--name-body h6 a:hover {
	background: none;
}
.pane-term-description h1 a:hover {
	background: none;
}
.pane-term-description h2 a:hover {
	background: none;
}
.pane-term-description h3 a:hover {
	background: none;
}
.pane-term-description h4 a:hover {
	background: none;
}
.pane-term-description h5 a:hover {
	background: none;
}
.pane-term-description h6 a:hover {
	background: none;
}
.lefthand-sidebar-main-column .content-wrapper h1 a:hover {
	background: none;
}
.lefthand-sidebar-main-column .content-wrapper h2 a:hover {
	background: none;
}
.lefthand-sidebar-main-column .content-wrapper h3 a:hover {
	background: none;
}
.lefthand-sidebar-main-column .content-wrapper h4 a:hover {
	background: none;
}
.lefthand-sidebar-main-column .content-wrapper h5 a:hover {
	background: none;
}
.lefthand-sidebar-main-column .content-wrapper h6 a:hover {
	background: none;
}
.lefthand-sidebar-main-column-inner .content-wrapper h1 a:hover {
	background: none;
}
.lefthand-sidebar-main-column-inner .content-wrapper h2 a:hover {
	background: none;
}
.lefthand-sidebar-main-column-inner .content-wrapper h3 a:hover {
	background: none;
}
.lefthand-sidebar-main-column-inner .content-wrapper h4 a:hover {
	background: none;
}
.lefthand-sidebar-main-column-inner .content-wrapper h5 a:hover {
	background: none;
}
.lefthand-sidebar-main-column-inner .content-wrapper h6 a:hover {
	background: none;
}
.field--name-body h1 b {
	font-weight: 700;
}
.field--name-body h2 b {
	font-weight: 700;
}
.field--name-body h3 b {
	font-weight: 700;
}
.field--name-body h4 b {
	font-weight: 700;
}
.field--name-body h5 b {
	font-weight: 700;
}
.field--name-body h6 b {
	font-weight: 700;
}
.pane-term-description h1 b {
	font-weight: 700;
}
.pane-term-description h2 b {
	font-weight: 700;
}
.pane-term-description h3 b {
	font-weight: 700;
}
.pane-term-description h4 b {
	font-weight: 700;
}
.pane-term-description h5 b {
	font-weight: 700;
}
.pane-term-description h6 b {
	font-weight: 700;
}
.lefthand-sidebar-main-column .content-wrapper h1 b {
	font-weight: 700;
}
.lefthand-sidebar-main-column .content-wrapper h2 b {
	font-weight: 700;
}
.lefthand-sidebar-main-column .content-wrapper h3 b {
	font-weight: 700;
}
.lefthand-sidebar-main-column .content-wrapper h4 b {
	font-weight: 700;
}
.lefthand-sidebar-main-column .content-wrapper h5 b {
	font-weight: 700;
}
.lefthand-sidebar-main-column .content-wrapper h6 b {
	font-weight: 700;
}
.lefthand-sidebar-main-column-inner .content-wrapper h1 b {
	font-weight: 700;
}
.lefthand-sidebar-main-column-inner .content-wrapper h2 b {
	font-weight: 700;
}
.lefthand-sidebar-main-column-inner .content-wrapper h3 b {
	font-weight: 700;
}
.lefthand-sidebar-main-column-inner .content-wrapper h4 b {
	font-weight: 700;
}
.lefthand-sidebar-main-column-inner .content-wrapper h5 b {
	font-weight: 700;
}
.lefthand-sidebar-main-column-inner .content-wrapper h6 b {
	font-weight: 700;
}
.circle-number {
	background: rgb(37, 75, 102); margin: 0px 10px 0px 0px; padding: 0px 8px; border-radius: 17px; color: rgb(255, 255, 255); float: left; min-width: 31px;
}
@media all and (min-width:740px)
{
.circle-number {
	margin-left: -41px;
}
}
.section-about .pane-menu-projects .pane-title {
	display: none;
}
.section-victories .pane-menu-projects .pane-title {
	display: none;
}
.section-security .pane-menu-projects .pane-title {
	display: none;
}
.section-press .pane-menu-projects .pane-title {
	display: none;
}
.page-node-58865 .pane-menu-projects .pane-title {
	display: none;
}
.section-about .pane-page-breadcrumb ul.breadcrumb {
	width: 100%; margin-bottom: 1rem; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.1rem; border-bottom-style: solid;
}
.section-victories .pane-page-breadcrumb ul.breadcrumb {
	width: 100%; margin-bottom: 1rem; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.1rem; border-bottom-style: solid;
}
.section-security .pane-page-breadcrumb ul.breadcrumb {
	width: 100%; margin-bottom: 1rem; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.1rem; border-bottom-style: solid;
}
.section-press .pane-page-breadcrumb ul.breadcrumb {
	width: 100%; margin-bottom: 1rem; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.1rem; border-bottom-style: solid;
}
.page-node-58865 .pane-page-breadcrumb ul.breadcrumb {
	width: 100%; margin-bottom: 1rem; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.1rem; border-bottom-style: solid;
}
.section-about .pane-page-breadcrumb ul.breadcrumb::after {
	clear: both; display: table; content: "";
}
.section-victories .pane-page-breadcrumb ul.breadcrumb::after {
	clear: both; display: table; content: "";
}
.section-security .pane-page-breadcrumb ul.breadcrumb::after {
	clear: both; display: table; content: "";
}
.section-press .pane-page-breadcrumb ul.breadcrumb::after {
	clear: both; display: table; content: "";
}
.page-node-58865 .pane-page-breadcrumb ul.breadcrumb::after {
	clear: both; display: table; content: "";
}
.section-about .pane-page-breadcrumb ul.breadcrumb li {
	background: url("/sites/all/themes/phoenix/images/arrow-right.svg") no-repeat right / 0.5rem; padding: 0px 1.4rem 0px 0.5rem; text-transform: uppercase; font-family: "Montserrat"; font-size: 0.6rem; font-weight: 600; float: left; display: inline-block;
}
.section-victories .pane-page-breadcrumb ul.breadcrumb li {
	background: url("/sites/all/themes/phoenix/images/arrow-right.svg") no-repeat right / 0.5rem; padding: 0px 1.4rem 0px 0.5rem; text-transform: uppercase; font-family: "Montserrat"; font-size: 0.6rem; font-weight: 600; float: left; display: inline-block;
}
.section-security .pane-page-breadcrumb ul.breadcrumb li {
	background: url("/sites/all/themes/phoenix/images/arrow-right.svg") no-repeat right / 0.5rem; padding: 0px 1.4rem 0px 0.5rem; text-transform: uppercase; font-family: "Montserrat"; font-size: 0.6rem; font-weight: 600; float: left; display: inline-block;
}
.section-press .pane-page-breadcrumb ul.breadcrumb li {
	background: url("/sites/all/themes/phoenix/images/arrow-right.svg") no-repeat right / 0.5rem; padding: 0px 1.4rem 0px 0.5rem; text-transform: uppercase; font-family: "Montserrat"; font-size: 0.6rem; font-weight: 600; float: left; display: inline-block;
}
.page-node-58865 .pane-page-breadcrumb ul.breadcrumb li {
	background: url("/sites/all/themes/phoenix/images/arrow-right.svg") no-repeat right / 0.5rem; padding: 0px 1.4rem 0px 0.5rem; text-transform: uppercase; font-family: "Montserrat"; font-size: 0.6rem; font-weight: 600; float: left; display: inline-block;
}
.section-about .pane-page-breadcrumb ul.breadcrumb li:first-of-type {
	display: none;
}
.section-victories .pane-page-breadcrumb ul.breadcrumb li:first-of-type {
	display: none;
}
.section-security .pane-page-breadcrumb ul.breadcrumb li:first-of-type {
	display: none;
}
.section-press .pane-page-breadcrumb ul.breadcrumb li:first-of-type {
	display: none;
}
.page-node-58865 .pane-page-breadcrumb ul.breadcrumb li:first-of-type {
	display: none;
}
.section-about .pane-page-breadcrumb ul.breadcrumb li:last-child {
	background: none; padding-right: 0px;
}
.section-victories .pane-page-breadcrumb ul.breadcrumb li:last-child {
	background: none; padding-right: 0px;
}
.section-security .pane-page-breadcrumb ul.breadcrumb li:last-child {
	background: none; padding-right: 0px;
}
.section-press .pane-page-breadcrumb ul.breadcrumb li:last-child {
	background: none; padding-right: 0px;
}
.page-node-58865 .pane-page-breadcrumb ul.breadcrumb li:last-child {
	background: none; padding-right: 0px;
}
.section-about .pane-page-breadcrumb ul.breadcrumb li:last-child a {
	color: rgb(204, 0, 0);
}
.section-victories .pane-page-breadcrumb ul.breadcrumb li:last-child a {
	color: rgb(204, 0, 0);
}
.section-security .pane-page-breadcrumb ul.breadcrumb li:last-child a {
	color: rgb(204, 0, 0);
}
.section-press .pane-page-breadcrumb ul.breadcrumb li:last-child a {
	color: rgb(204, 0, 0);
}
.page-node-58865 .pane-page-breadcrumb ul.breadcrumb li:last-child a {
	color: rgb(204, 0, 0);
}
.section-about .pane-page-breadcrumb ul.breadcrumb a {
	text-decoration: none;
}
.section-victories .pane-page-breadcrumb ul.breadcrumb a {
	text-decoration: none;
}
.section-security .pane-page-breadcrumb ul.breadcrumb a {
	text-decoration: none;
}
.section-press .pane-page-breadcrumb ul.breadcrumb a {
	text-decoration: none;
}
.page-node-58865 .pane-page-breadcrumb ul.breadcrumb a {
	text-decoration: none;
}
@media all and (min-width:740px)
{
.section-about .pane-page-breadcrumb {
	display: none;
}
.section-victories .pane-page-breadcrumb {
	display: none;
}
.section-security .pane-page-breadcrumb {
	display: none;
}
.section-press .pane-page-breadcrumb {
	display: none;
}
.page-node-58865 .pane-page-breadcrumb {
	display: none;
}
}
.section-about .pane-page-content {
	padding: 0px;
}
.section-victories .pane-page-content {
	padding: 0px;
}
.section-security .pane-page-content {
	padding: 0px;
}
.section-press .pane-page-content {
	padding: 0px;
}
.page-node-58865 .pane-page-content {
	padding: 0px;
}
.section-about .pane-about-banner h1 {
	background: url("/sites/all/themes/phoenix/images/arrow-right-white.svg") no-repeat 90% 0px; margin: 0px; top: 21rem; width: 100%; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; position: absolute; z-index: 10;
}
.section-about .pane-about-banner h2 {
	background: url("/sites/all/themes/phoenix/images/arrow-right-white.svg") no-repeat 90% 0px; margin: 0px; top: 21rem; width: 100%; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; position: absolute; z-index: 10;
}
.section-victories .pane-about-banner h1 {
	background: url("/sites/all/themes/phoenix/images/arrow-right-white.svg") no-repeat 90% 0px; margin: 0px; top: 21rem; width: 100%; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; position: absolute; z-index: 10;
}
.section-victories .pane-about-banner h2 {
	background: url("/sites/all/themes/phoenix/images/arrow-right-white.svg") no-repeat 90% 0px; margin: 0px; top: 21rem; width: 100%; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; position: absolute; z-index: 10;
}
.section-security .pane-about-banner h1 {
	background: url("/sites/all/themes/phoenix/images/arrow-right-white.svg") no-repeat 90% 0px; margin: 0px; top: 21rem; width: 100%; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; position: absolute; z-index: 10;
}
.section-security .pane-about-banner h2 {
	background: url("/sites/all/themes/phoenix/images/arrow-right-white.svg") no-repeat 90% 0px; margin: 0px; top: 21rem; width: 100%; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; position: absolute; z-index: 10;
}
.section-press .pane-about-banner h1 {
	background: url("/sites/all/themes/phoenix/images/arrow-right-white.svg") no-repeat 90% 0px; margin: 0px; top: 21rem; width: 100%; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; position: absolute; z-index: 10;
}
.section-press .pane-about-banner h2 {
	background: url("/sites/all/themes/phoenix/images/arrow-right-white.svg") no-repeat 90% 0px; margin: 0px; top: 21rem; width: 100%; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; position: absolute; z-index: 10;
}
.page-node-58865 .pane-about-banner h1 {
	background: url("/sites/all/themes/phoenix/images/arrow-right-white.svg") no-repeat 90% 0px; margin: 0px; top: 21rem; width: 100%; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; position: absolute; z-index: 10;
}
.page-node-58865 .pane-about-banner h2 {
	background: url("/sites/all/themes/phoenix/images/arrow-right-white.svg") no-repeat 90% 0px; margin: 0px; top: 21rem; width: 100%; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; position: absolute; z-index: 10;
}
@media all and (min-width:740px)
{
.section-about .pane-about-banner h1 {
	display: none;
}
.section-about .pane-about-banner h2 {
	display: none;
}
.section-victories .pane-about-banner h1 {
	display: none;
}
.section-victories .pane-about-banner h2 {
	display: none;
}
.section-security .pane-about-banner h1 {
	display: none;
}
.section-security .pane-about-banner h2 {
	display: none;
}
.section-press .pane-about-banner h1 {
	display: none;
}
.section-press .pane-about-banner h2 {
	display: none;
}
.page-node-58865 .pane-about-banner h1 {
	display: none;
}
.page-node-58865 .pane-about-banner h2 {
	display: none;
}
}
.section-about .pane-about-banner h1.opened {
	background: url("/sites/all/themes/phoenix/images/arrow-down-white.svg") no-repeat 90% 0.5rem;
}
.section-about .pane-about-banner h2.opened {
	background: url("/sites/all/themes/phoenix/images/arrow-down-white.svg") no-repeat 90% 0.5rem;
}
.section-victories .pane-about-banner h1.opened {
	background: url("/sites/all/themes/phoenix/images/arrow-down-white.svg") no-repeat 90% 0.5rem;
}
.section-victories .pane-about-banner h2.opened {
	background: url("/sites/all/themes/phoenix/images/arrow-down-white.svg") no-repeat 90% 0.5rem;
}
.section-security .pane-about-banner h1.opened {
	background: url("/sites/all/themes/phoenix/images/arrow-down-white.svg") no-repeat 90% 0.5rem;
}
.section-security .pane-about-banner h2.opened {
	background: url("/sites/all/themes/phoenix/images/arrow-down-white.svg") no-repeat 90% 0.5rem;
}
.section-press .pane-about-banner h1.opened {
	background: url("/sites/all/themes/phoenix/images/arrow-down-white.svg") no-repeat 90% 0.5rem;
}
.section-press .pane-about-banner h2.opened {
	background: url("/sites/all/themes/phoenix/images/arrow-down-white.svg") no-repeat 90% 0.5rem;
}
.page-node-58865 .pane-about-banner h1.opened {
	background: url("/sites/all/themes/phoenix/images/arrow-down-white.svg") no-repeat 90% 0.5rem;
}
.page-node-58865 .pane-about-banner h2.opened {
	background: url("/sites/all/themes/phoenix/images/arrow-down-white.svg") no-repeat 90% 0.5rem;
}
@media all and (min-width:740px)
{
.section-about .pane-about-banner h1.opened {
	background: none;
}
.section-about .pane-about-banner h2.opened {
	background: none;
}
.section-victories .pane-about-banner h1.opened {
	background: none;
}
.section-victories .pane-about-banner h2.opened {
	background: none;
}
.section-security .pane-about-banner h1.opened {
	background: none;
}
.section-security .pane-about-banner h2.opened {
	background: none;
}
.section-press .pane-about-banner h1.opened {
	background: none;
}
.section-press .pane-about-banner h2.opened {
	background: none;
}
.page-node-58865 .pane-about-banner h1.opened {
	background: none;
}
.page-node-58865 .pane-about-banner h2.opened {
	background: none;
}
}
.section-about .pane-node-content {
	margin-top: 1.5rem;
}
.section-victories .pane-node-content {
	margin-top: 1.5rem;
}
.section-security .pane-node-content {
	margin-top: 1.5rem;
}
.section-press .pane-node-content {
	margin-top: 1.5rem;
}
.page-node-58865 .pane-node-content {
	margin-top: 1.5rem;
}
@media all and (min-width:740px)
{
.section-about .pane-node-content {
	margin-top: 0px;
}
.section-victories .pane-node-content {
	margin-top: 0px;
}
.section-security .pane-node-content {
	margin-top: 0px;
}
.section-press .pane-node-content {
	margin-top: 0px;
}
.page-node-58865 .pane-node-content {
	margin-top: 0px;
}
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-title'] {
	text-align: left; color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.5rem; font-family: "Montserrat"; font-size: 1rem; font-weight: 400; margin-bottom: 0px;
}
@media all and (min-width:740px)
{
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-title'] {
	margin-bottom: 1rem;
}
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-body'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-key'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-email'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-phone'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-twitter'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-gpg'] {
	line-height: 1.3rem; font-family: "Montserrat";
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-body'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-key'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-email'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-phone'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-twitter'] p {
	margin-bottom: 0.5rem;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-gpg'] p {
	margin-bottom: 0.5rem;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-body'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-key'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-email'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='field-profile-phone'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-twitter'] .contact p {
	margin-bottom: 0px;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 [class*='profile-gpg'] .contact p {
	margin-bottom: 0px;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 .views-field-title {
	margin: 0px; text-align: left; font-family: "Montserrat"; font-size: 1.6rem; font-weight: 600;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-1 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-6 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-7 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-8 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-about .pane-staff-staff-profiles-page-view-panel-pane-4 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-1 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-6 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-7 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-8 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-victories .pane-staff-staff-profiles-page-view-panel-pane-4 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-1 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-6 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-7 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-8 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-security .pane-staff-staff-profiles-page-view-panel-pane-4 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-1 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-6 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-7 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-8 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-press .pane-staff-staff-profiles-page-view-panel-pane-4 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-1 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-6 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-7 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-8 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.page-node-58865 .pane-staff-staff-profiles-page-view-panel-pane-4 .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.section-press .pane-about-banner h1 {
	display: none;
}
iframe[src^='https://act.eff.org/'] {
	max-width: 100%;
}
.section-agency .pane-taxonomy-term-field-agency-logo {
	text-align: center;
}
.section-agency .pane-agencies-related-docs-no-fileviewer h2 {
	margin: 3.5rem 0px 2.4rem; text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; font-family: "Montserrat"; font-size: 2.5rem; font-weight: 300;
}
body.page-node-96215 div.output_subarea {
	-ms-overflow-x: visible; max-width: 100%;
}
body.page-node-96215 div.prompt {
	display: none;
}
body.page-node-96215 input {
	white-space: normal;
}
body.page-node-96215 .rendered_html ol p {
	margin: 0px;
}
body.page-node-96215 .rendered_html ul p {
	margin: 0px;
}
body.page-node-96215 #notebook-container {
	-ms-word-break: break-all; -ms-word-wrap: break-word;
}
.page-node-96213 .page.node-content-type-byline::before {
	content: "Story";
}
.page-node-96213 .node-content-type-byline .page {
	text-indent: -9999px; display: inline-block;
}
.page-events .view-events-calendar-view .view-content .calendar-calendar tr.odd {
	font-family: "Montserrat";
}
.page-events .view-events-calendar-view .view-content .calendar-calendar tr.even {
	font-family: "Montserrat";
}
.page-events .view-events-calendar-view .view-content .calendar-calendar table {
	width: 100%; font-family: "Montserrat";
}
.page-events .view-events-calendar-view .view-content .calendar-calendar .month-view table {
	width: 100%;
}
.page-events .view-events-calendar-view .view-content .calendar-calendar tr {
	line-height: 1rem;
}
.page-events .view-events-calendar-view .view-content .calendar-calendar th {
	line-height: 1.5rem;
}
.page-events .view-events-calendar-view .view-content .calendar-calendar th a {
	font-weight: normal;
}
.page-events .view-events-calendar-view .view-content .calendar-calendar .inner div {
	min-height: 2rem;
}
.page-events .view-events-calendar-view .view-content .calendar-calendar td a {
	color: rgb(76, 76, 76); font-weight: normal;
}
.page-events .view-events-calendar-view .view-content .calendar-calendar td a:hover {
	color: rgb(136, 136, 136); text-decoration: none;
}
.page-events .view-events-calendar-view .view-content .calendar-calendar td a:visited {
	color: rgb(136, 136, 136);
}
.page-events .view-events-calendar-view .view-content .calendar-calendar td.month {
	line-height: 2px;
}
.page-events .view-events-calendar-view .view-content .calendar-calendar td.empty {
	color: rgb(242, 245, 246);
}
.page-events .view-events-calendar-view .view-content .calendar-calendar div.calendar {
	font-weight: bold;
}
.page-events .view-events-calendar-view .view-content .calendar-calendar .month-view .full tr td.today {
	border-right-color: rgb(229, 235, 236); border-left-color: rgb(229, 235, 236); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid;
}
.page-events .view-events-calendar-view .view-content .calendar-calendar .month-view .full tr.odd td.today {
	border-right-color: rgb(229, 235, 236); border-left-color: rgb(229, 235, 236); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid;
}
.page-events .view-events-calendar-view .view-content .calendar-calendar .month-view .full tr.even td.today {
	border-right-color: rgb(229, 235, 236); border-left-color: rgb(229, 235, 236); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid;
}
.page-events .view-events-calendar-view .view-content .calendar-calendar .month-view .full td.today.date-box {
	border-color: rgb(229, 235, 236);
}
.page-events .view-events-calendar-view .view-content .calendar-calendar .month-view .full tr td.today.single-day {
	border-bottom-color: rgb(229, 235, 236); border-bottom-width: 2px; border-bottom-style: solid;
}
.page-events .view-events-calendar-view .view-content .calendar-calendar .month-view .full tr td.starts-today.multi-day {
	border-left-color: rgb(229, 235, 236); border-left-width: 2px; border-left-style: solid;
}
.page-events .view-events-calendar-view .view-content .calendar-calendar .month-view .full tr td.ends-today.multi-day {
	border-right-color: rgb(229, 235, 236); border-right-width: 2px; border-right-style: solid;
}
.page-events .view-events-calendar-view .view-content .calendar-calendar .month-view .full td.single-day div.monthview {
	background: rgb(229, 235, 236);
}
.page-events .view-events-calendar-view .view-content .calendar-calendar .month-view .full td.multi-day div.monthview {
	background: rgb(229, 235, 236);
}
.page-events .view-events-calendar-view .view-content .calendar-calendar .month-view .full td .stripe {
	height: auto;
}
.page-events .view-events-calendar-view .view-content .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues {
	background: rgb(229, 235, 236);
}
.page-events .view-events-calendar-view .view-content .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff {
	background: rgb(229, 235, 236);
}
.page-events .view-events-calendar-view .view-header .date-nav-wrapper .date-nav {
	font-family: "Montserrat"; font-weight: normal;
}
.page-events .view-events-calendar-view .view-header .date-nav-wrapper .date-prev {
	padding: 5px 4px; border-radius: 4px 0px 0px 4px; text-align: center;
}
.page-events .view-events-calendar-view .view-header .date-nav-wrapper .date-prev a {
	color: rgb(76, 76, 76); font-weight: normal;
}
.page-events .view-events-calendar-view .view-header .date-nav-wrapper .date-heading {
	width: 110%;
}
.page-events .view-events-calendar-view .view-header .date-nav-wrapper .date-heading h3 {
	text-align: center;
}
.page-events .view-events-calendar-view .view-header .date-nav-wrapper {
	right: 5%;
}
.page-events .view-events-calendar-view .view-header .date-nav-wrapper .date-next {
	padding: 5px 4px; border-radius: 0px 4px 4px 0px; text-align: center;
}
.page-events .view-events-calendar-view .view-header .date-nav-wrapper .date-next a {
	color: rgb(76, 76, 76); font-weight: normal;
}
.page-events .view-events-calendar-view .view-header .date-nav-wrapper .date-prev a:hover {
	color: rgb(136, 136, 136); text-decoration: none;
}
.page-events .view-events-calendar-view .view-header .date-nav-wrapper .date-next a:hover {
	color: rgb(136, 136, 136); text-decoration: none;
}
div.caption-inner {
	background: none; border: currentColor; border-image: none; line-height: 1.2rem; font-family: "Montserrat"; font-size: 1rem;
}
.page-cases h1 {
	text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; font-size: 2.6rem; font-weight: 300;
}
.view-eff-legal-cases form {
	display: none;
}
.node--case--teaser ul.links {
	display: none;
}
.pane-legal-case-related-content {
	margin-top: 3.5rem;
}
.pane-legal-case-related-content h2 {
	margin: 3.5rem 0px 2.4rem; text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; font-family: "Montserrat"; font-size: 2.5rem; font-weight: 300;
}
.section-cases .views-widget-filter-field_document_type_tid {
	display: none;
}
.node-content-type-byline {
	color: rgb(204, 0, 0); text-transform: uppercase; line-height: 1.2rem; font-family: "Montserrat"; font-size: 0.8rem; font-weight: 600;
}
.node-content-type {
	color: rgb(204, 0, 0); text-transform: uppercase; line-height: 1.2rem; font-family: "Montserrat"; font-size: 0.8rem; font-weight: 600;
}
.long-read .pane-eff-content-type {
	color: rgb(204, 0, 0); text-transform: uppercase; line-height: 1.2rem; font-family: "Montserrat"; font-size: 0.8rem; font-weight: 600;
}
.views-field-nothing {
	color: rgb(204, 0, 0); text-transform: uppercase; line-height: 1.2rem; font-family: "Montserrat"; font-size: 0.8rem; font-weight: 600;
}
.field--name-field-front-page-identifier {
	color: rgb(204, 0, 0); text-transform: uppercase; line-height: 1.2rem; font-family: "Montserrat"; font-size: 0.8rem; font-weight: 600;
}
@media all and (min-width:740px)
{
.node-content-type-byline {
	background: none; position: relative;
}
.node-content-type {
	background: none; position: relative;
}
.long-read .pane-eff-content-type {
	background: none; position: relative;
}
.views-field-nothing {
	background: none; position: relative;
}
.field--name-field-front-page-identifier {
	background: none; position: relative;
}
}
.node-content-type-byline a {
	color: rgb(204, 0, 0); text-decoration: none;
}
.node-content-type a {
	color: rgb(204, 0, 0); text-decoration: none;
}
.long-read .pane-eff-content-type a {
	color: rgb(204, 0, 0); text-decoration: none;
}
.views-field-nothing a {
	color: rgb(204, 0, 0); text-decoration: none;
}
.field--name-field-front-page-identifier a {
	color: rgb(204, 0, 0); text-decoration: none;
}
.page-deeplinks h1 {
	text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; font-size: 2.6rem; font-weight: 300;
}
body.node-type-document h1 {
	margin: 0px auto 1.6rem; width: 80%;
}
body.node-type-document h3 {
	text-align: left; margin-top: 1.5rem;
}
body.node-type-document h4 {
	text-align: left; margin-top: 1.5rem;
}
body.node-type-document .pane-node-title {
	line-height: 1.9rem; font-family: "Montserrat"; font-size: 1.7rem; font-weight: 700; display: inline-block;
}
@media all and (min-width:740px)
{
body.node-type-document .pane-node-title {
	text-align: center; margin-top: 1rem; margin-bottom: 2.5rem;
}
}
body.node-type-document .pane-node-field-file-file {
	font-family: "Montserrat";
}
body.node-type-document .archive-contents {
	max-height: 30rem;
}
.pane-donate-call {
	margin-top: 4.5rem; margin-bottom: 4.5rem;
}
.pane-donate-call .full {
	display: none;
}
.pane-donate-call .compact {
	display: block;
}
@media all and (min-width:740px)
{
.pane-donate-call .compact {
	display: none;
}
.pane-donate-call .full {
	display: block;
}
}
.pane-donate-call .compact {
	text-align: center; text-decoration: none;
}
.pane-donate-call .compact img {
	margin-right: 0.4rem; vertical-align: middle;
}
.pane-donate-call .full {
	width: 80%; text-align: center; margin-right: auto; margin-left: auto;
}
.pane-donate-call .full .call {
	color: rgb(75, 106, 136); text-transform: uppercase; line-height: 1.3rem; font-family: "Montserrat"; font-size: 0.9rem; margin-bottom: 1rem; display: block;
}
.page-electronic-frontier-alliance-allies .content-wrapper h2.pane-title {
	margin: 3.5rem 0px 2.4rem; text-align: left; color: rgb(0, 0, 0); text-transform: uppercase; line-height: 1; padding-top: 0px; font-family: "Montserrat"; font-size: 2.5rem; font-weight: 300; position: relative;
}
.page-electronic-frontier-alliance-allies .content-wrapper h2.pane-title::before {
	outline: 0px; left: 0px; top: 2.4rem; width: 100%; height: 2px; position: absolute; content: ""; background-color: rgb(136, 136, 136);
}
.page-electronic-frontier-alliance-allies .content-wrapper .item-list h3 {
	text-align: left; text-transform: uppercase; font-size: 1rem;
}
.page-electronic-frontier-alliance-allies .content-wrapper .item-list > h3 {
	color: rgb(204, 0, 0); margin-top: 2rem;
}
.page-electronic-frontier-alliance-allies .content-wrapper :not(:first-child).item-list > h3 {
	margin-top: 3.5rem;
}
@media all and (min-width:980px)
{
.page-electronic-frontier-alliance-allies .content-wrapper :not(:first-child).item-list > h3 {
	margin-top: 4.3rem;
}
}
.page-electronic-frontier-alliance-allies .content-wrapper .view-efa-allies ul {
	list-style: none; margin: 0px; padding: 0px;
}
.page-electronic-frontier-alliance-allies .content-wrapper .view-efa-allies h3 {
	text-align: left;
}
.page-electronic-frontier-alliance-allies .content-wrapper .view-efa-allies .views-field-title h3 {
	margin-bottom: 0px;
}
.page-electronic-frontier-alliance-allies .content-wrapper .view-efa-allies .views-clear {
	clear: both;
}
.page-electronic-frontier-alliance-allies .content-wrapper .pane-efa-allies-map {
	margin-top: 1rem;
}
.page-electronic-frontier-alliance-allies .content-wrapper .pane-efa-allies-map svg {
	margin-bottom: 0.5rem;
}
.page-electronic-frontier-alliance-allies .content-wrapper .view-efa-allies ul li {
	margin-bottom: 0.8rem;
}
@media all and (min-width:980px)
{
.page-electronic-frontier-alliance-allies .content-wrapper .pane-efa-allies-map {
	margin-top: 0px;
}
.page-electronic-frontier-alliance-allies .content-wrapper .view-efa-allies ul li {
	border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: dashed;
}
.page-electronic-frontier-alliance-allies .content-wrapper .view-efa-allies .views-field-title {
	float: left;
}
.page-electronic-frontier-alliance-allies .content-wrapper .view-efa-allies .views-field-city-state {
	float: right;
}
}
.three-col-stack-middle {
	text-align: center; padding-top: 3rem;
}
.three-col-stack-bottom {
	text-align: center; padding-top: 3rem;
}
.three-col-stack-middle h2 {
	margin: 3.5rem 0px 2.4rem; text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; font-family: "Montserrat"; font-size: 2.5rem; font-weight: 300;
}
.three-col-stack-bottom h2 {
	margin: 3.5rem 0px 2.4rem; text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; font-family: "Montserrat"; font-size: 2.5rem; font-weight: 300;
}
.three-col-stack-middle .view-content::after {
	clear: both; display: table; content: "";
}
.three-col-stack-bottom .view-content::after {
	clear: both; display: table; content: "";
}
.three-col-stack-middle .more-link {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.3rem 2rem; border-radius: 0px; border-image: none; text-align: center; color: rgb(37, 75, 102); text-transform: uppercase; font-family: "Montserrat"; font-size: 1.1rem; font-weight: 400; text-decoration: none; margin-top: 1rem; margin-bottom: 1rem; display: inline-block; cursor: pointer; max-width: 95%; -moz-appearance: none; -webkit-appearance: none;
}
.three-col-stack-bottom .more-link {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.3rem 2rem; border-radius: 0px; border-image: none; text-align: center; color: rgb(37, 75, 102); text-transform: uppercase; font-family: "Montserrat"; font-size: 1.1rem; font-weight: 400; text-decoration: none; margin-top: 1rem; margin-bottom: 1rem; display: inline-block; cursor: pointer; max-width: 95%; -moz-appearance: none; -webkit-appearance: none;
}
.three-col-stack-middle .more-link a {
	text-decoration: none;
}
.three-col-stack-bottom .more-link a {
	text-decoration: none;
}
.three-col-stack-middle .more-link:link {
	color: rgb(255, 255, 255);
}
.three-col-stack-middle .more-link:visited {
	color: rgb(255, 255, 255);
}
.three-col-stack-middle .more-link a:link {
	color: rgb(255, 255, 255);
}
.three-col-stack-middle .more-link a:visited {
	color: rgb(255, 255, 255);
}
.three-col-stack-bottom .more-link:link {
	color: rgb(255, 255, 255);
}
.three-col-stack-bottom .more-link:visited {
	color: rgb(255, 255, 255);
}
.three-col-stack-bottom .more-link a:link {
	color: rgb(255, 255, 255);
}
.three-col-stack-bottom .more-link a:visited {
	color: rgb(255, 255, 255);
}
.three-col-stack-middle .more-link:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.three-col-stack-bottom .more-link:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.three-col-stack-middle .more-link:link {
	color: rgb(37, 75, 102);
}
.three-col-stack-middle .more-link:visited {
	color: rgb(37, 75, 102);
}
.three-col-stack-middle .more-link a:link {
	color: rgb(37, 75, 102);
}
.three-col-stack-middle .more-link a:visited {
	color: rgb(37, 75, 102);
}
.three-col-stack-bottom .more-link:link {
	color: rgb(37, 75, 102);
}
.three-col-stack-bottom .more-link:visited {
	color: rgb(37, 75, 102);
}
.three-col-stack-bottom .more-link a:link {
	color: rgb(37, 75, 102);
}
.three-col-stack-bottom .more-link a:visited {
	color: rgb(37, 75, 102);
}
.three-col-stack-middle .more-link:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.three-col-stack-bottom .more-link:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.three-col-stack-middle::after {
	clear: both; display: table; content: "";
}
.three-col-stack-bottom::after {
	clear: both; display: table; content: "";
}
.three-col-stack-middle .views-row {
	text-align: left; margin-bottom: 1.5rem; position: relative;
}
.three-col-stack-bottom .views-row {
	text-align: left; margin-bottom: 1.5rem; position: relative;
}
.three-col-stack-middle .views-row h3 {
	margin: 0px; text-align: left; line-height: 1.6rem; font-size: 1.3rem;
}
.three-col-stack-bottom .views-row h3 {
	margin: 0px; text-align: left; line-height: 1.6rem; font-size: 1.3rem;
}
.three-col-stack-middle .views-row h3 a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.three-col-stack-bottom .views-row h3 a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.three-col-stack-middle .views-row .node-date {
	color: rgb(136, 136, 136);
}
.three-col-stack-bottom .views-row .node-date {
	color: rgb(136, 136, 136);
}
.three-col-stack-middle .views-row .field__items {
	line-height: 1.6rem;
}
.three-col-stack-bottom .views-row .field__items {
	line-height: 1.6rem;
}
.three-col-stack-middle .views-row .node__content {
	display: none;
}
.three-col-stack-middle .views-row .views-field-body {
	display: none;
}
.three-col-stack-bottom .views-row .node__content {
	display: none;
}
.three-col-stack-bottom .views-row .views-field-body {
	display: none;
}
@media all and (min-width:740px)
{
.three-col-stack-middle .views-row .node__content {
	overflow: hidden; display: block; max-height: 250px;
}
.three-col-stack-middle .views-row .views-field-body {
	overflow: hidden; display: block; max-height: 250px;
}
.three-col-stack-bottom .views-row .node__content {
	overflow: hidden; display: block; max-height: 250px;
}
.three-col-stack-bottom .views-row .views-field-body {
	overflow: hidden; display: block; max-height: 250px;
}
}
.three-col-stack-middle .views-row .links {
	display: none;
}
.three-col-stack-bottom .views-row .links {
	display: none;
}
.three-col-stack-middle .views-row .mytube {
	display: none;
}
.three-col-stack-bottom .views-row .mytube {
	display: none;
}
.three-col-stack-middle .views-row img {
	width: 100%; height: auto; margin-bottom: 0.3rem; display: block;
}
.three-col-stack-bottom .views-row img {
	width: 100%; height: auto; margin-bottom: 0.3rem; display: block;
}
.three-col-stack-middle .views-row .node__title {
	padding: 0px 1rem;
}
.three-col-stack-bottom .views-row .node__title {
	padding: 0px 1rem;
}
.three-col-stack-middle .views-row .field--name-field-front-page-identifier {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.three-col-stack-middle .views-row .node-content-type-byline {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.three-col-stack-bottom .views-row .field--name-field-front-page-identifier {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.three-col-stack-bottom .views-row .node-content-type-byline {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.three-col-stack-middle .views-row .field--name-field-front-page-identifier a {
	color: rgb(255, 255, 255);
}
.three-col-stack-middle .views-row .node-content-type-byline a {
	color: rgb(255, 255, 255);
}
.three-col-stack-bottom .views-row .field--name-field-front-page-identifier a {
	color: rgb(255, 255, 255);
}
.three-col-stack-bottom .views-row .node-content-type-byline a {
	color: rgb(255, 255, 255);
}
@media all and (min-width:740px)
{
.three-col-stack-middle .views-row .field--name-field-front-page-identifier {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.three-col-stack-middle .views-row .node-content-type-byline {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.three-col-stack-bottom .views-row .field--name-field-front-page-identifier {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.three-col-stack-bottom .views-row .node-content-type-byline {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.three-col-stack-middle .views-row .field--name-field-front-page-identifier a {
	color: rgb(204, 0, 0);
}
.three-col-stack-middle .views-row .node-content-type-byline a {
	color: rgb(204, 0, 0);
}
.three-col-stack-bottom .views-row .field--name-field-front-page-identifier a {
	color: rgb(204, 0, 0);
}
.three-col-stack-bottom .views-row .node-content-type-byline a {
	color: rgb(204, 0, 0);
}
}
.three-col-stack-middle .views-row .field--name-field-front-page-identifier {
	padding: 0px;
}
.three-col-stack-bottom .views-row .field--name-field-front-page-identifier {
	padding: 0px;
}
.three-col-stack-middle .views-row .node__content {
	margin-top: 0.3rem;
}
.three-col-stack-bottom .views-row .node__content {
	margin-top: 0.3rem;
}
.three-col-stack-middle .views-row .node-date {
	display: none;
}
.three-col-stack-bottom .views-row .node-date {
	display: none;
}
@media all and (min-width:740px)
{
.three-col-stack-middle .views-row {
	width: 31.42%; float: left;
}
.three-col-stack-bottom .views-row {
	width: 31.42%; float: left;
}
.three-col-stack-middle :nth-child(3n+1).views-row {
	clear: both; margin-right: -100%; margin-left: 0px;
}
.three-col-stack-bottom :nth-child(3n+1).views-row {
	clear: both; margin-right: -100%; margin-left: 0px;
}
.three-col-stack-middle :nth-child(3n+2).views-row {
	clear: none; margin-right: -100%; margin-left: 34.28%;
}
.three-col-stack-bottom :nth-child(3n+2).views-row {
	clear: none; margin-right: -100%; margin-left: 34.28%;
}
.three-col-stack-middle :nth-child(3n+3).views-row {
	clear: none; margin-right: -100%; margin-left: 68.57%;
}
.three-col-stack-bottom :nth-child(3n+3).views-row {
	clear: none; margin-right: -100%; margin-left: 68.57%;
}
.three-col-stack-middle .views-row .node-content-type-byline {
	padding: 0px;
}
.three-col-stack-bottom .views-row .node-content-type-byline {
	padding: 0px;
}
.three-col-stack-middle .views-row .node__title {
	padding: 0px;
}
.three-col-stack-bottom .views-row .node__title {
	padding: 0px;
}
.three-col-stack-middle .views-row .node-date {
	display: inline;
}
.three-col-stack-bottom .views-row .node-date {
	display: inline;
}
}
.three-col-stack-middle .views-row .field__label {
	display: none;
}
.three-col-stack-bottom .views-row .field__label {
	display: none;
}
.three-col-stack-middle .pane-node {
	text-align: left; margin-bottom: 1.5rem; position: relative;
}
.three-col-stack-bottom .pane-node {
	text-align: left; margin-bottom: 1.5rem; position: relative;
}
.three-col-stack-middle .pane-node h3 {
	margin: 0px; text-align: left; line-height: 1.6rem; font-size: 1.3rem;
}
.three-col-stack-bottom .pane-node h3 {
	margin: 0px; text-align: left; line-height: 1.6rem; font-size: 1.3rem;
}
.three-col-stack-middle .pane-node h3 a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.three-col-stack-bottom .pane-node h3 a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.three-col-stack-middle .pane-node .node-date {
	color: rgb(136, 136, 136);
}
.three-col-stack-bottom .pane-node .node-date {
	color: rgb(136, 136, 136);
}
.three-col-stack-middle .pane-node .field__items {
	line-height: 1.6rem;
}
.three-col-stack-bottom .pane-node .field__items {
	line-height: 1.6rem;
}
.three-col-stack-middle .pane-node .node__content {
	display: none;
}
.three-col-stack-middle .pane-node .views-field-body {
	display: none;
}
.three-col-stack-bottom .pane-node .node__content {
	display: none;
}
.three-col-stack-bottom .pane-node .views-field-body {
	display: none;
}
@media all and (min-width:740px)
{
.three-col-stack-middle .pane-node .node__content {
	overflow: hidden; display: block; max-height: 250px;
}
.three-col-stack-middle .pane-node .views-field-body {
	overflow: hidden; display: block; max-height: 250px;
}
.three-col-stack-bottom .pane-node .node__content {
	overflow: hidden; display: block; max-height: 250px;
}
.three-col-stack-bottom .pane-node .views-field-body {
	overflow: hidden; display: block; max-height: 250px;
}
}
.three-col-stack-middle .pane-node .links {
	display: none;
}
.three-col-stack-bottom .pane-node .links {
	display: none;
}
.three-col-stack-middle .pane-node .mytube {
	display: none;
}
.three-col-stack-bottom .pane-node .mytube {
	display: none;
}
.three-col-stack-middle .pane-node img {
	width: 100%; height: auto; margin-bottom: 0.3rem; display: block;
}
.three-col-stack-bottom .pane-node img {
	width: 100%; height: auto; margin-bottom: 0.3rem; display: block;
}
.three-col-stack-middle .pane-node .node__title {
	padding: 0px 1rem;
}
.three-col-stack-bottom .pane-node .node__title {
	padding: 0px 1rem;
}
.three-col-stack-middle .pane-node .field--name-field-front-page-identifier {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.three-col-stack-middle .pane-node .node-content-type-byline {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.three-col-stack-bottom .pane-node .field--name-field-front-page-identifier {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.three-col-stack-bottom .pane-node .node-content-type-byline {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.three-col-stack-middle .pane-node .field--name-field-front-page-identifier a {
	color: rgb(255, 255, 255);
}
.three-col-stack-middle .pane-node .node-content-type-byline a {
	color: rgb(255, 255, 255);
}
.three-col-stack-bottom .pane-node .field--name-field-front-page-identifier a {
	color: rgb(255, 255, 255);
}
.three-col-stack-bottom .pane-node .node-content-type-byline a {
	color: rgb(255, 255, 255);
}
@media all and (min-width:740px)
{
.three-col-stack-middle .pane-node .field--name-field-front-page-identifier {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.three-col-stack-middle .pane-node .node-content-type-byline {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.three-col-stack-bottom .pane-node .field--name-field-front-page-identifier {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.three-col-stack-bottom .pane-node .node-content-type-byline {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.three-col-stack-middle .pane-node .field--name-field-front-page-identifier a {
	color: rgb(204, 0, 0);
}
.three-col-stack-middle .pane-node .node-content-type-byline a {
	color: rgb(204, 0, 0);
}
.three-col-stack-bottom .pane-node .field--name-field-front-page-identifier a {
	color: rgb(204, 0, 0);
}
.three-col-stack-bottom .pane-node .node-content-type-byline a {
	color: rgb(204, 0, 0);
}
}
.three-col-stack-middle .pane-node .field--name-field-front-page-identifier {
	padding: 0px;
}
.three-col-stack-bottom .pane-node .field--name-field-front-page-identifier {
	padding: 0px;
}
.three-col-stack-middle .pane-node .node__content {
	margin-top: 0.3rem;
}
.three-col-stack-bottom .pane-node .node__content {
	margin-top: 0.3rem;
}
.three-col-stack-middle .pane-node .node-date {
	display: none;
}
.three-col-stack-bottom .pane-node .node-date {
	display: none;
}
@media all and (min-width:740px)
{
.three-col-stack-middle .pane-node {
	width: 31.42%; float: left;
}
.three-col-stack-bottom .pane-node {
	width: 31.42%; float: left;
}
.three-col-stack-middle :nth-child(3n+1).pane-node {
	clear: both; margin-right: -100%; margin-left: 0px;
}
.three-col-stack-bottom :nth-child(3n+1).pane-node {
	clear: both; margin-right: -100%; margin-left: 0px;
}
.three-col-stack-middle :nth-child(3n+2).pane-node {
	clear: none; margin-right: -100%; margin-left: 34.28%;
}
.three-col-stack-bottom :nth-child(3n+2).pane-node {
	clear: none; margin-right: -100%; margin-left: 34.28%;
}
.three-col-stack-middle :nth-child(3n+3).pane-node {
	clear: none; margin-right: -100%; margin-left: 68.57%;
}
.three-col-stack-bottom :nth-child(3n+3).pane-node {
	clear: none; margin-right: -100%; margin-left: 68.57%;
}
.three-col-stack-middle .pane-node .node-content-type-byline {
	padding: 0px;
}
.three-col-stack-bottom .pane-node .node-content-type-byline {
	padding: 0px;
}
.three-col-stack-middle .pane-node .node__title {
	padding: 0px;
}
.three-col-stack-bottom .pane-node .node__title {
	padding: 0px;
}
.three-col-stack-middle .pane-node .node-date {
	display: inline;
}
.three-col-stack-bottom .pane-node .node-date {
	display: inline;
}
}
.three-col-stack-middle .pane-node .field__label {
	display: none;
}
.three-col-stack-bottom .pane-node .field__label {
	display: none;
}
.long-read.node-type-mention .banner {
	display: none;
}
.node-type-mention .pane-eff-author {
	display: none;
}
.pane-eff-shop {
	margin: 3.5rem auto 0px; padding: 2.3rem; text-align: center; background-color: rgb(229, 235, 236);
}
.pane-eff-shop img {
	height: 10rem;
}
.pane-eff-shop h2 {
	color: rgb(75, 106, 136); text-transform: uppercase; line-height: 3.9rem; font-size: 2rem; margin-top: 0px; margin-bottom: 0px;
}
@media all and (min-width:740px)
{
.pane-eff-shop h2 {
	font-size: 3rem;
}
}
.pane-eff-shop p {
	margin-bottom: 0.4rem;
}
.pane-effector-signup {
	margin-bottom: 4rem;
}
.pane-effector-signup h2 {
	margin: 3.5rem 0px 2.4rem; text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; font-family: "Montserrat"; font-size: 2.5rem; font-weight: 300;
}
.pane-effector-signup form::after {
	clear: both; display: table; content: "";
}
.effector-title {
	text-align: left; color: rgb(75, 106, 136); margin-bottom: 0.2rem;
}
@media all and (min-width:980px)
{
.effector-title {
	padding-right: 1.5rem; float: left;
}
}
.effector-desc {
	color: rgb(77, 77, 77); font-weight: 300; margin-bottom: 1rem;
}
.effector-form-item-email-address input {
	width: 100%;
}
.effector-form-item-postal-code input {
	width: 100%;
}
@media all and (min-width:980px)
{
.effector-form-item-email-address {
	width: 40%; margin-right: 2.85%; float: left;
}
.effector-form-item-postal-code {
	width: 40%; margin-right: 2.85%; float: left;
}
}
.effector-form-item-postal-code {
	margin-bottom: 1.6rem;
}
@media all and (min-width:980px)
{
.effector-form-item-postal-code {
	width: 31.42%; margin-right: 2.85%; margin-bottom: 0px; float: left;
}
}
@media all and (min-width:980px)
{
input.effector-form-submit {
	width: 22.85%; padding-right: 2rem; padding-left: 2rem; margin-right: 0px; margin-bottom: 0px; float: right;
}
}
.waiting.newsletter-form {
	opacity: 0.5;
}
.newsletter-form .thank-you {
	text-align: center; color: rgb(77, 77, 77); clear: both; font-weight: 300; display: none;
}
.newsletter-form .error-message {
	text-align: center; color: rgb(77, 77, 77); clear: both; font-weight: 300; display: none;
}
.newsletter-form .broken-message {
	text-align: center; color: rgb(77, 77, 77); clear: both; font-weight: 300; display: none;
}
.success.newsletter-form .thank-you {
	display: block;
}
.error.newsletter-form .error-message {
	display: block;
}
.broken.newsletter-form .broken-message {
	display: block;
}
.page-effector h1 {
	display: none;
}
.node-type-effector h1 {
	display: none;
}
.page-effector .pane-effector-signup input.form-submit {
	margin: 0px; padding: 6px 15px 3px; border-radius: 4px; width: auto; background-color: rgb(51, 96, 130);
}
.node-type-effector .pane-effector-signup input.form-submit {
	margin: 0px; padding: 6px 15px 3px; border-radius: 4px; width: auto; background-color: rgb(51, 96, 130);
}
.page-effector .lefthand-sidebar-sidebar h2 {
	margin-bottom: 2rem;
}
.page-effector .lefthand-sidebar-sidebar-inner h2 {
	margin-bottom: 2rem;
}
.node-type-effector .lefthand-sidebar-sidebar h2 {
	margin-bottom: 2rem;
}
.node-type-effector .lefthand-sidebar-sidebar-inner h2 {
	margin-bottom: 2rem;
}
.page-effector .lefthand-sidebar-sidebar ul {
	padding-left: 1rem;
}
.page-effector .lefthand-sidebar-sidebar-inner ul {
	padding-left: 1rem;
}
.node-type-effector .lefthand-sidebar-sidebar ul {
	padding-left: 1rem;
}
.node-type-effector .lefthand-sidebar-sidebar-inner ul {
	padding-left: 1rem;
}
.page-effector .lefthand-sidebar-sidebar h3:not(.open) + ul {
	display: none;
}
.page-effector .lefthand-sidebar-sidebar-inner h3:not(.open) + ul {
	display: none;
}
.node-type-effector .lefthand-sidebar-sidebar h3:not(.open) + ul {
	display: none;
}
.node-type-effector .lefthand-sidebar-sidebar-inner h3:not(.open) + ul {
	display: none;
}
.page-effector .lefthand-sidebar-sidebar a {
	text-align: left; color: rgb(75, 106, 136); text-transform: uppercase; line-height: 1rem; font-size: 0.8rem; font-weight: 600; text-decoration: none; cursor: pointer;
}
.page-effector .lefthand-sidebar-sidebar h3 {
	text-align: left; color: rgb(75, 106, 136); text-transform: uppercase; line-height: 1rem; font-size: 0.8rem; font-weight: 600; text-decoration: none; cursor: pointer;
}
.page-effector .lefthand-sidebar-sidebar-inner a {
	text-align: left; color: rgb(75, 106, 136); text-transform: uppercase; line-height: 1rem; font-size: 0.8rem; font-weight: 600; text-decoration: none; cursor: pointer;
}
.page-effector .lefthand-sidebar-sidebar-inner h3 {
	text-align: left; color: rgb(75, 106, 136); text-transform: uppercase; line-height: 1rem; font-size: 0.8rem; font-weight: 600; text-decoration: none; cursor: pointer;
}
.node-type-effector .lefthand-sidebar-sidebar a {
	text-align: left; color: rgb(75, 106, 136); text-transform: uppercase; line-height: 1rem; font-size: 0.8rem; font-weight: 600; text-decoration: none; cursor: pointer;
}
.node-type-effector .lefthand-sidebar-sidebar h3 {
	text-align: left; color: rgb(75, 106, 136); text-transform: uppercase; line-height: 1rem; font-size: 0.8rem; font-weight: 600; text-decoration: none; cursor: pointer;
}
.node-type-effector .lefthand-sidebar-sidebar-inner a {
	text-align: left; color: rgb(75, 106, 136); text-transform: uppercase; line-height: 1rem; font-size: 0.8rem; font-weight: 600; text-decoration: none; cursor: pointer;
}
.node-type-effector .lefthand-sidebar-sidebar-inner h3 {
	text-align: left; color: rgb(75, 106, 136); text-transform: uppercase; line-height: 1rem; font-size: 0.8rem; font-weight: 600; text-decoration: none; cursor: pointer;
}
.page-effector .lefthand-sidebar-sidebar a:hover {
	color: rgb(204, 0, 0); text-decoration: none;
}
.page-effector .lefthand-sidebar-sidebar a:active {
	color: rgb(204, 0, 0); text-decoration: none;
}
.page-effector .lefthand-sidebar-sidebar h3:hover {
	color: rgb(204, 0, 0); text-decoration: none;
}
.page-effector .lefthand-sidebar-sidebar h3:active {
	color: rgb(204, 0, 0); text-decoration: none;
}
.page-effector .lefthand-sidebar-sidebar-inner a:hover {
	color: rgb(204, 0, 0); text-decoration: none;
}
.page-effector .lefthand-sidebar-sidebar-inner a:active {
	color: rgb(204, 0, 0); text-decoration: none;
}
.page-effector .lefthand-sidebar-sidebar-inner h3:hover {
	color: rgb(204, 0, 0); text-decoration: none;
}
.page-effector .lefthand-sidebar-sidebar-inner h3:active {
	color: rgb(204, 0, 0); text-decoration: none;
}
.node-type-effector .lefthand-sidebar-sidebar a:hover {
	color: rgb(204, 0, 0); text-decoration: none;
}
.node-type-effector .lefthand-sidebar-sidebar a:active {
	color: rgb(204, 0, 0); text-decoration: none;
}
.node-type-effector .lefthand-sidebar-sidebar h3:hover {
	color: rgb(204, 0, 0); text-decoration: none;
}
.node-type-effector .lefthand-sidebar-sidebar h3:active {
	color: rgb(204, 0, 0); text-decoration: none;
}
.node-type-effector .lefthand-sidebar-sidebar-inner a:hover {
	color: rgb(204, 0, 0); text-decoration: none;
}
.node-type-effector .lefthand-sidebar-sidebar-inner a:active {
	color: rgb(204, 0, 0); text-decoration: none;
}
.node-type-effector .lefthand-sidebar-sidebar-inner h3:hover {
	color: rgb(204, 0, 0); text-decoration: none;
}
.node-type-effector .lefthand-sidebar-sidebar-inner h3:active {
	color: rgb(204, 0, 0); text-decoration: none;
}
.page-effector .lefthand-sidebar-sidebar h3 {
	background-position: 0.2rem 0.05rem; padding-left: 1.2rem; margin-top: 1rem; margin-bottom: 0px; margin-left: -1.2rem; background-image: url("/sites/all/themes/phoenix/images/arrow-right.svg"); background-repeat: no-repeat; background-size: auto 0.8rem;
}
.page-effector .lefthand-sidebar-sidebar-inner h3 {
	background-position: 0.2rem 0.05rem; padding-left: 1.2rem; margin-top: 1rem; margin-bottom: 0px; margin-left: -1.2rem; background-image: url("/sites/all/themes/phoenix/images/arrow-right.svg"); background-repeat: no-repeat; background-size: auto 0.8rem;
}
.node-type-effector .lefthand-sidebar-sidebar h3 {
	background-position: 0.2rem 0.05rem; padding-left: 1.2rem; margin-top: 1rem; margin-bottom: 0px; margin-left: -1.2rem; background-image: url("/sites/all/themes/phoenix/images/arrow-right.svg"); background-repeat: no-repeat; background-size: auto 0.8rem;
}
.node-type-effector .lefthand-sidebar-sidebar-inner h3 {
	background-position: 0.2rem 0.05rem; padding-left: 1.2rem; margin-top: 1rem; margin-bottom: 0px; margin-left: -1.2rem; background-image: url("/sites/all/themes/phoenix/images/arrow-right.svg"); background-repeat: no-repeat; background-size: auto 0.8rem;
}
.page-effector .lefthand-sidebar-sidebar h3.open {
	background-position: 0px 0.25rem; background-image: url("/sites/all/themes/phoenix/images/arrow-down-black.svg"); background-repeat: no-repeat; background-size: 0.8rem auto;
}
.page-effector .lefthand-sidebar-sidebar-inner h3.open {
	background-position: 0px 0.25rem; background-image: url("/sites/all/themes/phoenix/images/arrow-down-black.svg"); background-repeat: no-repeat; background-size: 0.8rem auto;
}
.node-type-effector .lefthand-sidebar-sidebar h3.open {
	background-position: 0px 0.25rem; background-image: url("/sites/all/themes/phoenix/images/arrow-down-black.svg"); background-repeat: no-repeat; background-size: 0.8rem auto;
}
.node-type-effector .lefthand-sidebar-sidebar-inner h3.open {
	background-position: 0px 0.25rem; background-image: url("/sites/all/themes/phoenix/images/arrow-down-black.svg"); background-repeat: no-repeat; background-size: 0.8rem auto;
}
.page-effector .pane-effector-legacy-issue-body a:hover {
	background: none;
}
.node-type-effector .pane-effector-legacy-issue-body a:hover {
	background: none;
}
.page-taxonomy-term-10939 .banner img {
	display: none !important;
}
.page-taxonomy-term-11442 iframe {
	width: 100%;
}
.page-node-96523 iframe {
	width: 100%;
}
.page-node-97094 iframe {
	width: 100%;
}
.page-node-97095 iframe {
	width: 100%;
}
.page-node-97096 iframe {
	width: 100%;
}
.page-node-97143 iframe {
	width: 100%;
}
.page-node-97141 iframe {
	width: 100%;
}
.page-node-97142 iframe {
	width: 100%;
}
.page-taxonomy-term-11442 .menu-level-2 {
	display: none;
}
.page-node-96523 .menu-level-2 {
	display: none;
}
.page-node-97094 .menu-level-2 {
	display: none;
}
.page-node-97095 .menu-level-2 {
	display: none;
}
.page-node-97096 .menu-level-2 {
	display: none;
}
.page-node-97143 .menu-level-2 {
	display: none;
}
.page-node-97141 .menu-level-2 {
	display: none;
}
.page-node-97142 .menu-level-2 {
	display: none;
}
.page-taxonomy-term-11442 .pane-menu-projects .pane-title a.active.active-trail {
	display: none;
}
.page-node-96523 .pane-menu-projects .pane-title a.active.active-trail {
	display: none;
}
.page-node-97094 .pane-menu-projects .pane-title a.active.active-trail {
	display: none;
}
.page-node-97095 .pane-menu-projects .pane-title a.active.active-trail {
	display: none;
}
.page-node-97096 .pane-menu-projects .pane-title a.active.active-trail {
	display: none;
}
.page-node-97143 .pane-menu-projects .pane-title a.active.active-trail {
	display: none;
}
.page-node-97141 .pane-menu-projects .pane-title a.active.active-trail {
	display: none;
}
.page-node-97142 .pane-menu-projects .pane-title a.active.active-trail {
	display: none;
}
@media all and (min-width:980px)
{
.page-taxonomy-term-11442 {
	background: url("/sites/all/themes/phoenix/images/end_702_spying/702-BG-2-bottom.jpg") top;
}
.page-node-96523 {
	background: url("/sites/all/themes/phoenix/images/end_702_spying/702-BG-2-bottom.jpg") top;
}
.page-node-97094 {
	background: url("/sites/all/themes/phoenix/images/end_702_spying/702-BG-2-bottom.jpg") top;
}
.page-node-97095 {
	background: url("/sites/all/themes/phoenix/images/end_702_spying/702-BG-2-bottom.jpg") top;
}
.page-node-97096 {
	background: url("/sites/all/themes/phoenix/images/end_702_spying/702-BG-2-bottom.jpg") top;
}
.page-node-97143 {
	background: url("/sites/all/themes/phoenix/images/end_702_spying/702-BG-2-bottom.jpg") top;
}
.page-node-97141 {
	background: url("/sites/all/themes/phoenix/images/end_702_spying/702-BG-2-bottom.jpg") top;
}
.page-node-97142 {
	background: url("/sites/all/themes/phoenix/images/end_702_spying/702-BG-2-bottom.jpg") top;
}
.page-taxonomy-term-11442 #topbar {
	margin-bottom: 0px;
}
.page-node-96523 #topbar {
	margin-bottom: 0px;
}
.page-node-97094 #topbar {
	margin-bottom: 0px;
}
.page-node-97095 #topbar {
	margin-bottom: 0px;
}
.page-node-97096 #topbar {
	margin-bottom: 0px;
}
.page-node-97143 #topbar {
	margin-bottom: 0px;
}
.page-node-97141 #topbar {
	margin-bottom: 0px;
}
.page-node-97142 #topbar {
	margin-bottom: 0px;
}
.page-taxonomy-term-11442 .banner {
	text-align: center; margin-bottom: -10px;
}
.page-node-96523 .banner {
	text-align: center; margin-bottom: -10px;
}
.page-node-97094 .banner {
	text-align: center; margin-bottom: -10px;
}
.page-node-97095 .banner {
	text-align: center; margin-bottom: -10px;
}
.page-node-97096 .banner {
	text-align: center; margin-bottom: -10px;
}
.page-node-97143 .banner {
	text-align: center; margin-bottom: -10px;
}
.page-node-97141 .banner {
	text-align: center; margin-bottom: -10px;
}
.page-node-97142 .banner {
	text-align: center; margin-bottom: -10px;
}
.page-taxonomy-term-11442 .banner img {
	width: 100%; height: auto; display: inline; object-fit: initial;
}
.page-node-96523 .banner img {
	width: 100%; height: auto; display: inline; object-fit: initial;
}
.page-node-97094 .banner img {
	width: 100%; height: auto; display: inline; object-fit: initial;
}
.page-node-97095 .banner img {
	width: 100%; height: auto; display: inline; object-fit: initial;
}
.page-node-97096 .banner img {
	width: 100%; height: auto; display: inline; object-fit: initial;
}
.page-node-97143 .banner img {
	width: 100%; height: auto; display: inline; object-fit: initial;
}
.page-node-97141 .banner img {
	width: 100%; height: auto; display: inline; object-fit: initial;
}
.page-node-97142 .banner img {
	width: 100%; height: auto; display: inline; object-fit: initial;
}
.page-taxonomy-term-11442 #main-content .lefthand-sidebar-sidebar .pane-menu-tree .pane-title a.active-trail {
	color: rgb(255, 255, 255);
}
.page-taxonomy-term-11442 #main-content .lefthand-sidebar-sidebar .pane-menu-tree .pane-title a {
	color: rgb(255, 255, 255);
}
.page-taxonomy-term-11442 #main-content .lefthand-sidebar-sidebar .menu li.active-trail.opened a {
	color: rgb(255, 255, 255);
}
.page-taxonomy-term-11442 #main-content .lefthand-sidebar-sidebar .menu li.active-trail.opened a.active {
	color: rgb(255, 255, 255);
}
.page-taxonomy-term-11442 #main-content .lefthand-sidebar-sidebar .menu .leaf a {
	color: rgb(255, 255, 255);
}
.page-node-96523 #main-content .lefthand-sidebar-sidebar .pane-menu-tree .pane-title a.active-trail {
	color: rgb(255, 255, 255);
}
.page-node-96523 #main-content .lefthand-sidebar-sidebar .pane-menu-tree .pane-title a {
	color: rgb(255, 255, 255);
}
.page-node-96523 #main-content .lefthand-sidebar-sidebar .menu li.active-trail.opened a {
	color: rgb(255, 255, 255);
}
.page-node-96523 #main-content .lefthand-sidebar-sidebar .menu li.active-trail.opened a.active {
	color: rgb(255, 255, 255);
}
.page-node-96523 #main-content .lefthand-sidebar-sidebar .menu .leaf a {
	color: rgb(255, 255, 255);
}
.page-node-97094 #main-content .lefthand-sidebar-sidebar .pane-menu-tree .pane-title a.active-trail {
	color: rgb(255, 255, 255);
}
.page-node-97094 #main-content .lefthand-sidebar-sidebar .pane-menu-tree .pane-title a {
	color: rgb(255, 255, 255);
}
.page-node-97094 #main-content .lefthand-sidebar-sidebar .menu li.active-trail.opened a {
	color: rgb(255, 255, 255);
}
.page-node-97094 #main-content .lefthand-sidebar-sidebar .menu li.active-trail.opened a.active {
	color: rgb(255, 255, 255);
}
.page-node-97094 #main-content .lefthand-sidebar-sidebar .menu .leaf a {
	color: rgb(255, 255, 255);
}
.page-node-97095 #main-content .lefthand-sidebar-sidebar .pane-menu-tree .pane-title a.active-trail {
	color: rgb(255, 255, 255);
}
.page-node-97095 #main-content .lefthand-sidebar-sidebar .pane-menu-tree .pane-title a {
	color: rgb(255, 255, 255);
}
.page-node-97095 #main-content .lefthand-sidebar-sidebar .menu li.active-trail.opened a {
	color: rgb(255, 255, 255);
}
.page-node-97095 #main-content .lefthand-sidebar-sidebar .menu li.active-trail.opened a.active {
	color: rgb(255, 255, 255);
}
.page-node-97095 #main-content .lefthand-sidebar-sidebar .menu .leaf a {
	color: rgb(255, 255, 255);
}
.page-node-97096 #main-content .lefthand-sidebar-sidebar .pane-menu-tree .pane-title a.active-trail {
	color: rgb(255, 255, 255);
}
.page-node-97096 #main-content .lefthand-sidebar-sidebar .pane-menu-tree .pane-title a {
	color: rgb(255, 255, 255);
}
.page-node-97096 #main-content .lefthand-sidebar-sidebar .menu li.active-trail.opened a {
	color: rgb(255, 255, 255);
}
.page-node-97096 #main-content .lefthand-sidebar-sidebar .menu li.active-trail.opened a.active {
	color: rgb(255, 255, 255);
}
.page-node-97096 #main-content .lefthand-sidebar-sidebar .menu .leaf a {
	color: rgb(255, 255, 255);
}
.page-node-97143 #main-content .lefthand-sidebar-sidebar .pane-menu-tree .pane-title a.active-trail {
	color: rgb(255, 255, 255);
}
.page-node-97143 #main-content .lefthand-sidebar-sidebar .pane-menu-tree .pane-title a {
	color: rgb(255, 255, 255);
}
.page-node-97143 #main-content .lefthand-sidebar-sidebar .menu li.active-trail.opened a {
	color: rgb(255, 255, 255);
}
.page-node-97143 #main-content .lefthand-sidebar-sidebar .menu li.active-trail.opened a.active {
	color: rgb(255, 255, 255);
}
.page-node-97143 #main-content .lefthand-sidebar-sidebar .menu .leaf a {
	color: rgb(255, 255, 255);
}
.page-node-97141 #main-content .lefthand-sidebar-sidebar .pane-menu-tree .pane-title a.active-trail {
	color: rgb(255, 255, 255);
}
.page-node-97141 #main-content .lefthand-sidebar-sidebar .pane-menu-tree .pane-title a {
	color: rgb(255, 255, 255);
}
.page-node-97141 #main-content .lefthand-sidebar-sidebar .menu li.active-trail.opened a {
	color: rgb(255, 255, 255);
}
.page-node-97141 #main-content .lefthand-sidebar-sidebar .menu li.active-trail.opened a.active {
	color: rgb(255, 255, 255);
}
.page-node-97141 #main-content .lefthand-sidebar-sidebar .menu .leaf a {
	color: rgb(255, 255, 255);
}
.page-node-97142 #main-content .lefthand-sidebar-sidebar .pane-menu-tree .pane-title a.active-trail {
	color: rgb(255, 255, 255);
}
.page-node-97142 #main-content .lefthand-sidebar-sidebar .pane-menu-tree .pane-title a {
	color: rgb(255, 255, 255);
}
.page-node-97142 #main-content .lefthand-sidebar-sidebar .menu li.active-trail.opened a {
	color: rgb(255, 255, 255);
}
.page-node-97142 #main-content .lefthand-sidebar-sidebar .menu li.active-trail.opened a.active {
	color: rgb(255, 255, 255);
}
.page-node-97142 #main-content .lefthand-sidebar-sidebar .menu .leaf a {
	color: rgb(255, 255, 255);
}
.page-taxonomy-term-11442 #main-content .lefthand-sidebar-columns {
	margin: 0px;
}
.page-node-96523 #main-content .lefthand-sidebar-columns {
	margin: 0px;
}
.page-node-97094 #main-content .lefthand-sidebar-columns {
	margin: 0px;
}
.page-node-97095 #main-content .lefthand-sidebar-columns {
	margin: 0px;
}
.page-node-97096 #main-content .lefthand-sidebar-columns {
	margin: 0px;
}
.page-node-97143 #main-content .lefthand-sidebar-columns {
	margin: 0px;
}
.page-node-97141 #main-content .lefthand-sidebar-columns {
	margin: 0px;
}
.page-node-97142 #main-content .lefthand-sidebar-columns {
	margin: 0px;
}
.page-taxonomy-term-11442 #main-content .lefthand-sidebar-sidebar {
	width: 14.28%; margin-right: 2.85%; margin-left: 0px; float: left;
}
.page-node-96523 #main-content .lefthand-sidebar-sidebar {
	width: 14.28%; margin-right: 2.85%; margin-left: 0px; float: left;
}
.page-node-97094 #main-content .lefthand-sidebar-sidebar {
	width: 14.28%; margin-right: 2.85%; margin-left: 0px; float: left;
}
.page-node-97095 #main-content .lefthand-sidebar-sidebar {
	width: 14.28%; margin-right: 2.85%; margin-left: 0px; float: left;
}
.page-node-97096 #main-content .lefthand-sidebar-sidebar {
	width: 14.28%; margin-right: 2.85%; margin-left: 0px; float: left;
}
.page-node-97143 #main-content .lefthand-sidebar-sidebar {
	width: 14.28%; margin-right: 2.85%; margin-left: 0px; float: left;
}
.page-node-97141 #main-content .lefthand-sidebar-sidebar {
	width: 14.28%; margin-right: 2.85%; margin-left: 0px; float: left;
}
.page-node-97142 #main-content .lefthand-sidebar-sidebar {
	width: 14.28%; margin-right: 2.85%; margin-left: 0px; float: left;
}
.page-taxonomy-term-11442 #main-content .lefthand-sidebar-sidebar ul.menu {
	margin-top: 18px;
}
.page-node-96523 #main-content .lefthand-sidebar-sidebar ul.menu {
	margin-top: 18px;
}
.page-node-97094 #main-content .lefthand-sidebar-sidebar ul.menu {
	margin-top: 18px;
}
.page-node-97095 #main-content .lefthand-sidebar-sidebar ul.menu {
	margin-top: 18px;
}
.page-node-97096 #main-content .lefthand-sidebar-sidebar ul.menu {
	margin-top: 18px;
}
.page-node-97143 #main-content .lefthand-sidebar-sidebar ul.menu {
	margin-top: 18px;
}
.page-node-97141 #main-content .lefthand-sidebar-sidebar ul.menu {
	margin-top: 18px;
}
.page-node-97142 #main-content .lefthand-sidebar-sidebar ul.menu {
	margin-top: 18px;
}
.page-taxonomy-term-11442 #main-content .lefthand-sidebar-sidebar + .lefthand-sidebar-main-column {
	padding: 2rem; width: 74.28%; margin-right: 2.85%; float: left; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.page-node-96523 #main-content .lefthand-sidebar-sidebar + .lefthand-sidebar-main-column {
	padding: 2rem; width: 74.28%; margin-right: 2.85%; float: left; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.page-node-97094 #main-content .lefthand-sidebar-sidebar + .lefthand-sidebar-main-column {
	padding: 2rem; width: 74.28%; margin-right: 2.85%; float: left; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.page-node-97095 #main-content .lefthand-sidebar-sidebar + .lefthand-sidebar-main-column {
	padding: 2rem; width: 74.28%; margin-right: 2.85%; float: left; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.page-node-97096 #main-content .lefthand-sidebar-sidebar + .lefthand-sidebar-main-column {
	padding: 2rem; width: 74.28%; margin-right: 2.85%; float: left; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.page-node-97143 #main-content .lefthand-sidebar-sidebar + .lefthand-sidebar-main-column {
	padding: 2rem; width: 74.28%; margin-right: 2.85%; float: left; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.page-node-97141 #main-content .lefthand-sidebar-sidebar + .lefthand-sidebar-main-column {
	padding: 2rem; width: 74.28%; margin-right: 2.85%; float: left; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.page-node-97142 #main-content .lefthand-sidebar-sidebar + .lefthand-sidebar-main-column {
	padding: 2rem; width: 74.28%; margin-right: 2.85%; float: left; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.page-taxonomy-term-11442 #footer {
	margin-top: 0px;
}
.page-node-96523 #footer {
	margin-top: 0px;
}
.page-node-97094 #footer {
	margin-top: 0px;
}
.page-node-97095 #footer {
	margin-top: 0px;
}
.page-node-97096 #footer {
	margin-top: 0px;
}
.page-node-97143 #footer {
	margin-top: 0px;
}
.page-node-97141 #footer {
	margin-top: 0px;
}
.page-node-97142 #footer {
	margin-top: 0px;
}
}
@media all and (min-width:740px)
{
.page-taxonomy-term-11442 .menu-level-2 {
	display: block;
}
.page-node-96523 .menu-level-2 {
	display: block;
}
.page-node-97094 .menu-level-2 {
	display: block;
}
.page-node-97095 .menu-level-2 {
	display: block;
}
.page-node-97096 .menu-level-2 {
	display: block;
}
.page-node-97143 .menu-level-2 {
	display: block;
}
.page-node-97141 .menu-level-2 {
	display: block;
}
.page-node-97142 .menu-level-2 {
	display: block;
}
.page-taxonomy-term-11442 .pane-menu-projects .pane-title a.active.active-trail {
	display: block;
}
.page-node-96523 .pane-menu-projects .pane-title a.active.active-trail {
	display: block;
}
.page-node-97094 .pane-menu-projects .pane-title a.active.active-trail {
	display: block;
}
.page-node-97095 .pane-menu-projects .pane-title a.active.active-trail {
	display: block;
}
.page-node-97096 .pane-menu-projects .pane-title a.active.active-trail {
	display: block;
}
.page-node-97143 .pane-menu-projects .pane-title a.active.active-trail {
	display: block;
}
.page-node-97141 .pane-menu-projects .pane-title a.active.active-trail {
	display: block;
}
.page-node-97142 .pane-menu-projects .pane-title a.active.active-trail {
	display: block;
}
}
.page-events-list .pane-page-title h1 {
	display: none;
}
@media all and (min-width:1220px)
{
.page-events-list .view-events-calendar-view {
	width: 65.71%; margin-right: auto; margin-left: auto; float: none;
}
}
.page-events-list .view-events-calendar-view .views-row img {
	margin-top: 0.25rem;
}
.page-events-list .view-events-calendar-view .views-field-field-event-city {
	text-transform: uppercase; line-height: 1.2rem; font-family: "Montserrat"; font-size: 0.8rem; font-weight: 600;
}
.page-events-list .view-events-calendar-view .views-field-title {
	text-transform: uppercase; line-height: 1.2rem; font-family: "Montserrat"; font-size: 0.8rem; font-weight: 600;
}
.page-events-list .view-events-calendar-view .views-field-field-event-date {
	text-transform: uppercase; line-height: 1.2rem; font-family: "Montserrat"; font-size: 0.8rem; font-weight: 600;
}
.page-events-list .view-events-calendar-view .views-field-field-event-city {
	color: rgb(104, 104, 104); float: none;
}
@media all and (min-width:740px)
{
.page-events-list .view-events-calendar-view .views-field-field-event-city {
	float: left;
}
}
.page-events-list .view-events-calendar-view .views-field-field-event-date {
	color: rgb(204, 0, 0);
}
.page-events-list .view-events-calendar-view .views-field-title {
	line-height: 1.5rem; font-size: 1.3rem;
}
.page-events-list .view-events-calendar-view .views-field-title a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.page-events-list .view-events-calendar-view p {
	line-height: 1.6rem; margin-bottom: 0px;
}
.page-events-list .view-events-calendar-view a.calendar-link {
	color: rgb(75, 106, 136); text-transform: uppercase; line-height: 3rem; font-family: "Montserrat"; font-size: 0.9rem; font-weight: 600; text-decoration: none; margin-bottom: 2rem; display: inline-block;
}
.page-events-list .view-events-calendar-view a.calendar-link img {
	height: 3rem; margin-right: 1rem; vertical-align: bottom;
}
.section-foia :not(.document-search).pane-legal-case-related-content .views-widget-filter-field_document_type_tid {
	display: none;
}
.section-foia .pane-legal-case-related-content .views-widget-filter-field_document_type_tid {
	margin-top: 0px;
}
#footer {
	color: rgb(37, 75, 102); font-family: "Montserrat"; max-width: none;
}
#footer-bottom {
	color: rgb(37, 75, 102); font-family: "Montserrat"; max-width: none;
}
#footer h2 {
	padding: 0px; text-align: left; color: rgb(37, 75, 102); text-transform: uppercase; font-size: 1rem; font-weight: 700; margin-top: 1rem; margin-bottom: 0.5rem; display: block;
}
#footer-bottom h2 {
	padding: 0px; text-align: left; color: rgb(37, 75, 102); text-transform: uppercase; font-size: 1rem; font-weight: 700; margin-top: 1rem; margin-bottom: 0.5rem; display: block;
}
#footer a {
	color: rgb(75, 106, 136); text-decoration: none; position: relative;
}
#footer-bottom a {
	color: rgb(75, 106, 136); text-decoration: none; position: relative;
}
#footer {
	background: rgb(202, 213, 216); padding: 4rem 1rem 4rem 4rem; margin-top: 4rem;
}
@media all and (min-width:980px)
{
#footer {
	padding: 4rem 8rem;
}
}
#footer ul li {
	list-style: none; line-height: 1rem; margin-bottom: 0.5rem; display: block;
}
#footer ul li a {
	color: inherit; font-size: 0.8rem; font-weight: 300; text-decoration: none; display: block; position: relative;
}
#footer .pane-footer-logo {
	width: 100%; margin-bottom: 4rem; margin-left: -0.5rem; float: none;
}
@media all and (min-width:740px)
{
#footer .pane-footer-logo {
	width: 30rem;
}
}
#footer .pane-footer-logo .footer-tagline {
	width: 100%; line-height: 1rem; overflow: visible; font-size: 0.8rem; margin-top: -0.5rem; margin-left: 4.7rem; white-space: nowrap;
}
#footer .pane-menu-footer-social-links {
	margin-bottom: 6rem; position: relative;
}
#footer .pane-menu-footer-social-links .menu-name-menu-footer-social-links ul li {
	background: none; width: 4rem; height: 4rem; display: inline-block; position: absolute;
}
#footer .pane-menu-footer-social-links .menu-name-menu-footer-social-links ul li a {
	background: url("/sites/all/themes/phoenix/images/social-icons-4.svg") no-repeat 0% 0% / auto 4rem; width: 4rem; height: 4rem; text-indent: -9999px; vertical-align: middle; display: inline-block;
}
#footer .pane-menu-footer-social-links .menu-name-menu-footer-social-links ul li:first-child {
	left: 0px;
}
#footer .pane-menu-footer-social-links .menu-name-menu-footer-social-links ul li:first-child a {
	background-position: 0rem;
}
#footer .pane-menu-footer-social-links .menu-name-menu-footer-social-links ul li:nth-child(2) {
	left: 5rem;
}
#footer .pane-menu-footer-social-links .menu-name-menu-footer-social-links ul li:nth-child(2) a {
	background-position: -4rem;
}
#footer .pane-menu-footer-social-links .menu-name-menu-footer-social-links ul li:nth-child(3) {
	left: 10rem;
}
#footer .pane-menu-footer-social-links .menu-name-menu-footer-social-links ul li:nth-child(3) a {
	background-position: -8rem;
}
#footer .pane-menu-footer-social-links .menu-name-menu-footer-social-links ul li:nth-child(4) {
	left: 15rem;
}
#footer .pane-menu-footer-social-links .menu-name-menu-footer-social-links ul li:nth-child(4) a {
	background-position: -12rem;
}
#footer .pane-menu-footer-social-links .menu-name-menu-footer-social-links ul li:nth-child(5) {
	left: 20rem;
}
#footer .pane-menu-footer-social-links .menu-name-menu-footer-social-links ul li:nth-child(5) a {
	background-position: -16rem;
}
#footer .pane-menu-footer-social-links .menu-name-menu-footer-social-links ul li:nth-child(6) {
	left: 25rem;
}
#footer .pane-menu-footer-social-links .menu-name-menu-footer-social-links ul li:nth-child(6) a {
	background-position: -20rem;
}
@media not all
{
#footer .pane-menu-footer-social-links .menu-name-menu-footer-social-links ul li a {
	background-size: auto 4.1rem;
}
#footer .pane-menu-footer-social-links .menu-name-menu-footer-social-links ul li:nth-child(3) a {
	background-position: -7.9rem;
}
#footer .pane-menu-footer-social-links .menu-name-menu-footer-social-links ul li:nth-child(5) a {
	background-position: -15.9rem;
}
}
#footer .pane-main-menu {
	margin-top: 2rem;
}
#footer .pane-footer-elements {
	background: rgb(75, 106, 136);
}
#footer [class*='pane-menu-menu'] {
	width: 22.85%; margin-right: 2.85%; float: left;
}
@media all and (min-width:980px)
{
#footer [class*='pane-menu-menu'] {
	width: 14%; margin-right: 0px;
}
}
@media all and (max-width:980px) and (min-width:740px)
{
#footer [class*='pane-menu-menu']:nth-child(3n+3) {
	clear: left;
}
}
@media all and (min-width:980px)
{
#footer .pane-menu-menu-footer-donate-menu {
	width: 20%; clear: none;
}
}
#footer-bottom {
	background: rgb(154, 175, 188); padding: 1rem 0px 1rem 0.5rem;
}
@media all and (min-width:980px)
{
#footer-bottom {
	padding: 1.8rem 8rem 1rem;
}
}
#footer-bottom ul {
	margin: 0px;
}
#footer-bottom ul li {
	padding: 0px 15% 0px 0px; display: inline-block;
}
#footer-bottom ul li a {
	text-align: left; color: rgb(37, 75, 102); text-transform: uppercase; font-size: 1rem; font-weight: 400; margin-bottom: 0.9rem;
}
@media all and (max-width:740px) and (min-width:0px)
{
ul.footnotes {
	overflow: hidden;
}
ul.footnotes li {
	overflow: hidden; margin-left: 0px;
}
}
.page-free-speech-weak-link #main-content .content-wrapper {
	width: 100%; overflow: hidden; max-width: none;
}
.page-free-speech-weak-link #link-home {
	display: none;
}
.page-free-speech-weak-link #link-webhost {
	display: none;
}
.page-free-speech-weak-link #link-ca {
	display: none;
}
.page-free-speech-weak-link #link-upstream {
	display: none;
}
.page-free-speech-weak-link #link-dns {
	display: none;
}
.page-free-speech-weak-link #link-isp {
	display: none;
}
.page-free-speech-weak-link #link-search {
	display: none;
}
.page-free-speech-weak-link #link-payment {
	display: none;
}
.page-free-speech-weak-link #link-platforms {
	display: none;
}
.page-free-speech-weak-link .field--name-field-pane-image {
	text-align: center; margin-bottom: 2rem;
}
.page-free-speech-weak-link #img-container {
	width: 520px; height: 564px; margin-bottom: 20px; float: left; position: relative;
}
.page-free-speech-weak-link #img-container img {
	margin: 0px 20px 20px 0px; left: 0px; top: 0px; display: none; position: absolute;
}
.page-free-speech-weak-link .layout-main-content div {
	display: inline;
}
.page-free-speech-weak-link #table-of-contents ul {
	list-style: none; margin-bottom: 2rem;
}
.page-free-speech-weak-link #table-of-contents li {
	list-style: none; margin-bottom: 1rem;
}
.page-free-speech-weak-link #table-of-contents li a {
	background: rgb(175, 182, 192); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(123, 133, 142); padding: 0.3rem 2rem; border-radius: 0px; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Montserrat"; font-size: 1.1rem; font-weight: 400; text-decoration: none; cursor: pointer; -moz-appearance: none; -webkit-appearance: none;
}
.page-free-speech-weak-link #table-of-contents li a a {
	text-decoration: none;
}
.page-free-speech-weak-link #table-of-contents li a:link {
	color: rgb(255, 255, 255);
}
.page-free-speech-weak-link #table-of-contents li a:visited {
	color: rgb(255, 255, 255);
}
.page-free-speech-weak-link #table-of-contents li a a:link {
	color: rgb(255, 255, 255);
}
.page-free-speech-weak-link #table-of-contents li a a:visited {
	color: rgb(255, 255, 255);
}
.page-free-speech-weak-link #table-of-contents li a:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.page-free-speech-weak-link #table-of-contents li a:link {
	color: rgb(255, 255, 255);
}
.page-free-speech-weak-link #table-of-contents li a:visited {
	color: rgb(255, 255, 255);
}
.page-free-speech-weak-link #table-of-contents li a a:link {
	color: rgb(255, 255, 255);
}
.page-free-speech-weak-link #table-of-contents li a a:visited {
	color: rgb(255, 255, 255);
}
.page-free-speech-weak-link #table-of-contents li a:hover {
	background: rgba(175, 182, 192, 0.8) !important;
}
.page-free-speech-weak-link #img-container a {
	position: absolute; z-index: 10;
}
.page-free-speech-weak-link #img-container a:hover {
	background: none;
}
.page-free-speech-weak-link a#img-link-home {
	left: 192px; top: 26px; width: 101px; height: 48px;
}
.page-free-speech-weak-link a#img-link-webhost {
	left: 192px; top: 101px; width: 101px; height: 28px;
}
.page-free-speech-weak-link a#img-link-ca {
	left: 209px; top: 151px; width: 67px; height: 28px;
}
.page-free-speech-weak-link a#img-link-upstream {
	left: 197px; top: 211px; width: 101px; height: 28px;
}
.page-free-speech-weak-link a#img-link-dns {
	left: 220px; top: 314px; width: 62px; height: 28px;
}
.page-free-speech-weak-link a#img-link-isp {
	left: 220px; top: 373px; width: 62px; height: 28px;
}
.page-free-speech-weak-link a#img-link-cdn {
	left: 187px; top: 261px; width: 58px; height: 28px;
}
.page-free-speech-weak-link a#img-link-search {
	left: 268px; top: 261px; width: 62px; height: 28px;
}
.page-free-speech-weak-link a#img-link-payment {
	left: 273px; top: 544px; width: 101px; height: 28px;
}
.page-free-speech-weak-link a#img-link-platforms {
	left: 106px; top: 544px; width: 101px; height: 28px;
}
.page-free-speech-weak-link noscript {
	text-align: center; font-size: 20px; font-weight: bold; margin-bottom: 50px;
}
.page-free-speech-weak-link #link-home h2 {
	display: none;
}
.gallery-frame {
	max-width: 100%;
}
.galleryformatter .gallery-slides {
	max-width: 100%;
}
.galleryformatter .gallery-thumbs {
	max-width: 100%;
}
.front {
	
}
.front .pane-page-title {
	display: none;
}
.front .eff-tagline {
	display: none;
}
@media all and (min-width:740px)
{
.front .eff-tagline {
	width: 31.42%; color: rgb(104, 104, 104); font-family: "Montserrat"; font-size: 1.7rem; font-weight: 300; margin-top: -0.35rem; margin-right: 0px; margin-bottom: 2.85%; float: right; display: block;
}
}
@media all and (min-width:980px)
{
.front .eff-tagline {
	margin-top: -0.55rem;
}
}
.front .pane-primary-featured-homepage-content {
	margin-top: 0.5rem; margin-bottom: 3rem;
}
.front .pane-primary-featured-homepage-content::after {
	clear: both; display: table; content: "";
}
.front .pane-primary-featured-homepage-content .views-row {
	text-align: left; margin-bottom: 1.5rem; position: relative;
}
.front .pane-primary-featured-homepage-content .views-row h3 {
	margin: 0px; text-align: left; line-height: 1.6rem; font-size: 1.3rem;
}
.front .pane-primary-featured-homepage-content .views-row h3 a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.front .pane-primary-featured-homepage-content .views-row .node-date {
	color: rgb(136, 136, 136);
}
.front .pane-primary-featured-homepage-content .views-row .field__items {
	line-height: 1.6rem;
}
.front .pane-primary-featured-homepage-content .views-row .node__content {
	display: none;
}
.front .pane-primary-featured-homepage-content .views-row .views-field-body {
	display: none;
}
@media all and (min-width:740px)
{
.front .pane-primary-featured-homepage-content .views-row .node__content {
	overflow: hidden; display: block; max-height: 250px;
}
.front .pane-primary-featured-homepage-content .views-row .views-field-body {
	overflow: hidden; display: block; max-height: 250px;
}
}
.front .pane-primary-featured-homepage-content .views-row .links {
	display: none;
}
.front .pane-primary-featured-homepage-content .views-row .mytube {
	display: none;
}
.front .pane-primary-featured-homepage-content .views-row img {
	width: 100%; height: auto; margin-bottom: 0.3rem; display: block;
}
.front .pane-primary-featured-homepage-content .views-row .node__title {
	padding: 0px 1rem;
}
.front .pane-primary-featured-homepage-content .views-row .field--name-field-front-page-identifier {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.front .pane-primary-featured-homepage-content .views-row .node-content-type-byline {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.front .pane-primary-featured-homepage-content .views-row .field--name-field-front-page-identifier a {
	color: rgb(255, 255, 255);
}
.front .pane-primary-featured-homepage-content .views-row .node-content-type-byline a {
	color: rgb(255, 255, 255);
}
@media all and (min-width:740px)
{
.front .pane-primary-featured-homepage-content .views-row .field--name-field-front-page-identifier {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.front .pane-primary-featured-homepage-content .views-row .node-content-type-byline {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.front .pane-primary-featured-homepage-content .views-row .field--name-field-front-page-identifier a {
	color: rgb(204, 0, 0);
}
.front .pane-primary-featured-homepage-content .views-row .node-content-type-byline a {
	color: rgb(204, 0, 0);
}
}
.front .pane-primary-featured-homepage-content .views-row .field--name-field-front-page-identifier {
	padding: 0px;
}
.front .pane-primary-featured-homepage-content .views-row .node__content {
	margin-top: 0.3rem;
}
.front .pane-primary-featured-homepage-content .views-row .node-date {
	display: none;
}
@media all and (min-width:740px)
{
.front .pane-primary-featured-homepage-content .views-row {
	width: 31.42%; float: left;
}
.front .pane-primary-featured-homepage-content :nth-child(3n+1).views-row {
	clear: both; margin-right: -100%; margin-left: 0px;
}
.front .pane-primary-featured-homepage-content :nth-child(3n+2).views-row {
	clear: none; margin-right: -100%; margin-left: 34.28%;
}
.front .pane-primary-featured-homepage-content :nth-child(3n+3).views-row {
	clear: none; margin-right: -100%; margin-left: 68.57%;
}
.front .pane-primary-featured-homepage-content .views-row .node-content-type-byline {
	padding: 0px;
}
.front .pane-primary-featured-homepage-content .views-row .node__title {
	padding: 0px;
}
.front .pane-primary-featured-homepage-content .views-row .node-date {
	display: inline;
}
}
.front .pane-primary-featured-homepage-content .views-row .field__label {
	display: none;
}
.front .pane-primary-featured-homepage-content .views-row .views-field-title {
	padding: 0px 2.85%;
}
.front .pane-primary-featured-homepage-content .views-row .views-field-body {
	padding: 0px 2.85%;
}
@media all and (min-width:740px)
{
.front .pane-primary-featured-homepage-content .views-row .views-field-nothing {
	padding: 0px;
}
.front .pane-primary-featured-homepage-content .views-row .views-field-title {
	padding: 0px;
}
.front .pane-primary-featured-homepage-content .views-row .views-field-body {
	padding: 0px;
}
.front .pane-primary-featured-homepage-content :nth-child(1).views-row {
	width: 65.71%; clear: none; margin-right: 2.85%; float: left;
}
.front .pane-primary-featured-homepage-content :nth-child(1).views-row .views-field-nothing {
	padding-top: 0.5rem; padding-bottom: 0.3rem;
}
.front .pane-primary-featured-homepage-content :nth-child(1).views-row .views-field-title h3 {
	line-height: 2.2rem; padding-bottom: 0.75rem; font-size: 1.75rem;
}
.front .pane-primary-featured-homepage-content :nth-child(2).views-row {
	width: 31.42%; margin-right: 0px; margin-left: 0px; float: right;
}
.front .pane-primary-featured-homepage-content :nth-child(3).views-row {
	width: 31.42%; margin-right: 0px; margin-left: 0px; float: right;
}
.front .pane-primary-featured-homepage-content :nth-child(2).views-row .views-field-body {
	display: none;
}
.front .pane-primary-featured-homepage-content :nth-child(3).views-row .views-field-body {
	display: none;
}
}
.front .pane-featured-homepage-projects {
	text-align: center;
}
.front .pane-featured-homepage-projects h2 {
	margin: 3.5rem 0px 2.4rem; text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; font-family: "Montserrat"; font-size: 2.5rem; font-weight: 300;
}
.front .pane-featured-homepage-projects .view-content::after {
	clear: both; display: table; content: "";
}
.front .pane-featured-homepage-projects .more-link {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.3rem 2rem; border-radius: 0px; border-image: none; text-align: center; color: rgb(37, 75, 102); text-transform: uppercase; font-family: "Montserrat"; font-size: 1.1rem; font-weight: 400; text-decoration: none; margin-top: 1rem; margin-bottom: 1rem; display: inline-block; cursor: pointer; max-width: 95%; -moz-appearance: none; -webkit-appearance: none;
}
.front .pane-featured-homepage-projects .more-link a {
	text-decoration: none;
}
.front .pane-featured-homepage-projects .more-link:link {
	color: rgb(255, 255, 255);
}
.front .pane-featured-homepage-projects .more-link:visited {
	color: rgb(255, 255, 255);
}
.front .pane-featured-homepage-projects .more-link a:link {
	color: rgb(255, 255, 255);
}
.front .pane-featured-homepage-projects .more-link a:visited {
	color: rgb(255, 255, 255);
}
.front .pane-featured-homepage-projects .more-link:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.front .pane-featured-homepage-projects .more-link:link {
	color: rgb(37, 75, 102);
}
.front .pane-featured-homepage-projects .more-link:visited {
	color: rgb(37, 75, 102);
}
.front .pane-featured-homepage-projects .more-link a:link {
	color: rgb(37, 75, 102);
}
.front .pane-featured-homepage-projects .more-link a:visited {
	color: rgb(37, 75, 102);
}
.front .pane-featured-homepage-projects .more-link:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.front .pane-featured-homepage-projects::after {
	clear: both; display: table; content: "";
}
.front .pane-featured-homepage-projects .views-row {
	text-align: left; margin-bottom: 1.5rem; position: relative;
}
.front .pane-featured-homepage-projects .views-row h3 {
	margin: 0px; text-align: left; line-height: 1.6rem; font-size: 1.3rem;
}
.front .pane-featured-homepage-projects .views-row h3 a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.front .pane-featured-homepage-projects .views-row .node-date {
	color: rgb(136, 136, 136);
}
.front .pane-featured-homepage-projects .views-row .field__items {
	line-height: 1.6rem;
}
.front .pane-featured-homepage-projects .views-row .node__content {
	display: none;
}
.front .pane-featured-homepage-projects .views-row .views-field-body {
	display: none;
}
@media all and (min-width:740px)
{
.front .pane-featured-homepage-projects .views-row .node__content {
	overflow: hidden; display: block; max-height: 250px;
}
.front .pane-featured-homepage-projects .views-row .views-field-body {
	overflow: hidden; display: block; max-height: 250px;
}
}
.front .pane-featured-homepage-projects .views-row .links {
	display: none;
}
.front .pane-featured-homepage-projects .views-row .mytube {
	display: none;
}
.front .pane-featured-homepage-projects .views-row img {
	width: 100%; height: auto; margin-bottom: 0.3rem; display: block;
}
.front .pane-featured-homepage-projects .views-row .node__title {
	padding: 0px 1rem;
}
.front .pane-featured-homepage-projects .views-row .field--name-field-front-page-identifier {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.front .pane-featured-homepage-projects .views-row .node-content-type-byline {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.front .pane-featured-homepage-projects .views-row .field--name-field-front-page-identifier a {
	color: rgb(255, 255, 255);
}
.front .pane-featured-homepage-projects .views-row .node-content-type-byline a {
	color: rgb(255, 255, 255);
}
@media all and (min-width:740px)
{
.front .pane-featured-homepage-projects .views-row .field--name-field-front-page-identifier {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.front .pane-featured-homepage-projects .views-row .node-content-type-byline {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.front .pane-featured-homepage-projects .views-row .field--name-field-front-page-identifier a {
	color: rgb(204, 0, 0);
}
.front .pane-featured-homepage-projects .views-row .node-content-type-byline a {
	color: rgb(204, 0, 0);
}
}
.front .pane-featured-homepage-projects .views-row .field--name-field-front-page-identifier {
	padding: 0px;
}
.front .pane-featured-homepage-projects .views-row .node__content {
	margin-top: 0.3rem;
}
.front .pane-featured-homepage-projects .views-row .node-date {
	display: none;
}
@media all and (min-width:740px)
{
.front .pane-featured-homepage-projects .views-row {
	width: 31.42%; float: left;
}
.front .pane-featured-homepage-projects :nth-child(3n+1).views-row {
	clear: both; margin-right: -100%; margin-left: 0px;
}
.front .pane-featured-homepage-projects :nth-child(3n+2).views-row {
	clear: none; margin-right: -100%; margin-left: 34.28%;
}
.front .pane-featured-homepage-projects :nth-child(3n+3).views-row {
	clear: none; margin-right: -100%; margin-left: 68.57%;
}
.front .pane-featured-homepage-projects .views-row .node-content-type-byline {
	padding: 0px;
}
.front .pane-featured-homepage-projects .views-row .node__title {
	padding: 0px;
}
.front .pane-featured-homepage-projects .views-row .node-date {
	display: inline;
}
}
.front .pane-featured-homepage-projects .views-row .field__label {
	display: none;
}
.front .pane-featured-homepage-projects article > *:not(header) .field {
	display: none;
}
.front .pane-updates h2 {
	margin: 3.5rem 0px 2.4rem; text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; font-family: "Montserrat"; font-size: 2.5rem; font-weight: 300;
}
.front .pane-front-page-the-latest h2 {
	margin: 3.5rem 0px 2.4rem; text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; font-family: "Montserrat"; font-size: 2.5rem; font-weight: 300;
}
@media all and (min-width:1220px)
{
.front .view-updates {
	width: 74.28%;
}
}
.front .pane-front-page-welcome {
	margin-bottom: 2rem;
}
.front .front-page-welcome {
	text-align: center;
}
.front .front-page-welcome a:hover {
	background: none;
}
.front .front-page-welcome .branding a img {
	margin: 0px 1rem; width: 20rem; height: 8rem; vertical-align: middle;
}
.front .front-page-welcome .tagline {
	color: rgb(136, 136, 136); line-height: 1rem; font-family: "Montserrat"; font-size: 0.7rem; font-weight: 400; margin-top: 0.6rem; display: inline-block;
}
.front .front-page-welcome .branding {
	padding-top: 2rem;
}
.front .front-page-welcome .donate {
	margin: 2rem auto 0px; padding: 0px; border-radius: 3px; border: 3px solid rgb(204, 0, 0); border-image: none; width: 7rem; text-transform: uppercase; line-height: 1.3rem; font-family: "Montserrat"; font-size: 0.85rem; font-weight: 400;
}
.front .front-page-welcome .donate a {
	color: rgb(204, 0, 0); text-decoration: none;
}
.front .front-page-welcome .hamburger {
	position: absolute;
}
.front #topbar {
	margin-bottom: 0px;
}
@media all and (min-width:740px)
{
.front #topbar {
	margin-bottom: 2.1rem;
}
}
.pane-front-page-welcome {
	display: none;
}
@media all and (max-width:740px) and (min-width:0px)
{
body.front .pane-front-page-welcome {
	display: block;
}
}
.https-everywhere-section .installer a:hover {
	background: none;
}
.section-https-everywhere .installer a:hover {
	background: none;
}
#httpse-ios {
	display: none;
}
#httpse-android-nofirefox {
	display: none;
}
.page-issues h1 {
	text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; font-size: 2.6rem; font-weight: 300; margin-bottom: 2.5rem;
}
.issue-l1-menu {
	margin: 0px 8.57% 4rem; width: 82.85%; text-align: center; float: left;
}
.issue-l1-menu a {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); margin: 0.4rem 0.3rem; padding: 0px 2rem; border-radius: 0px; border-image: none; color: rgb(37, 75, 102); text-transform: uppercase; font-family: "Montserrat"; font-size: 1.1rem; font-weight: 400; text-decoration: none; display: inline-block; cursor: pointer; -moz-appearance: none; -webkit-appearance: none;
}
.issue-l1-menu a a {
	text-decoration: none;
}
.issue-l1-menu a:link {
	color: rgb(255, 255, 255);
}
.issue-l1-menu a:visited {
	color: rgb(255, 255, 255);
}
.issue-l1-menu a a:link {
	color: rgb(255, 255, 255);
}
.issue-l1-menu a a:visited {
	color: rgb(255, 255, 255);
}
.issue-l1-menu a:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.issue-l1-menu a:link {
	color: rgb(37, 75, 102);
}
.issue-l1-menu a:visited {
	color: rgb(37, 75, 102);
}
.issue-l1-menu a a:link {
	color: rgb(37, 75, 102);
}
.issue-l1-menu a a:visited {
	color: rgb(37, 75, 102);
}
.issue-l1-menu a:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.issue-l1-highlights {
	text-align: center;
}
.issue-l1-highlights h2 {
	margin: 3.5rem 0px 2.4rem; text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; font-family: "Montserrat"; font-size: 2.5rem; font-weight: 300;
}
.issue-l1-highlights .view-content::after {
	clear: both; display: table; content: "";
}
.issue-l1-highlights .more-link {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.3rem 2rem; border-radius: 0px; border-image: none; text-align: center; color: rgb(37, 75, 102); text-transform: uppercase; font-family: "Montserrat"; font-size: 1.1rem; font-weight: 400; text-decoration: none; margin-top: 1rem; margin-bottom: 1rem; display: inline-block; cursor: pointer; max-width: 95%; -moz-appearance: none; -webkit-appearance: none;
}
.issue-l1-highlights .more-link a {
	text-decoration: none;
}
.issue-l1-highlights .more-link:link {
	color: rgb(255, 255, 255);
}
.issue-l1-highlights .more-link:visited {
	color: rgb(255, 255, 255);
}
.issue-l1-highlights .more-link a:link {
	color: rgb(255, 255, 255);
}
.issue-l1-highlights .more-link a:visited {
	color: rgb(255, 255, 255);
}
.issue-l1-highlights .more-link:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.issue-l1-highlights .more-link:link {
	color: rgb(37, 75, 102);
}
.issue-l1-highlights .more-link:visited {
	color: rgb(37, 75, 102);
}
.issue-l1-highlights .more-link a:link {
	color: rgb(37, 75, 102);
}
.issue-l1-highlights .more-link a:visited {
	color: rgb(37, 75, 102);
}
.issue-l1-highlights .more-link:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.issue-l1-highlights::after {
	clear: both; display: table; content: "";
}
.issue-l1-highlights .views-row {
	text-align: left; margin-bottom: 1.5rem; position: relative;
}
.issue-l1-highlights .views-row h3 {
	margin: 0px; text-align: left; line-height: 1.6rem; font-size: 1.3rem;
}
.issue-l1-highlights .views-row h3 a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.issue-l1-highlights .views-row .node-date {
	color: rgb(136, 136, 136);
}
.issue-l1-highlights .views-row .field__items {
	line-height: 1.6rem;
}
.issue-l1-highlights .views-row .node__content {
	display: none;
}
.issue-l1-highlights .views-row .views-field-body {
	display: none;
}
@media all and (min-width:740px)
{
.issue-l1-highlights .views-row .node__content {
	overflow: hidden; display: block; max-height: 250px;
}
.issue-l1-highlights .views-row .views-field-body {
	overflow: hidden; display: block; max-height: 250px;
}
}
.issue-l1-highlights .views-row .links {
	display: none;
}
.issue-l1-highlights .views-row .mytube {
	display: none;
}
.issue-l1-highlights .views-row img {
	width: 100%; height: auto; margin-bottom: 0.3rem; display: block;
}
.issue-l1-highlights .views-row .node__title {
	padding: 0px 1rem;
}
.issue-l1-highlights .views-row .field--name-field-front-page-identifier {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.issue-l1-highlights .views-row .node-content-type-byline {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.issue-l1-highlights .views-row .field--name-field-front-page-identifier a {
	color: rgb(255, 255, 255);
}
.issue-l1-highlights .views-row .node-content-type-byline a {
	color: rgb(255, 255, 255);
}
@media all and (min-width:740px)
{
.issue-l1-highlights .views-row .field--name-field-front-page-identifier {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.issue-l1-highlights .views-row .node-content-type-byline {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.issue-l1-highlights .views-row .field--name-field-front-page-identifier a {
	color: rgb(204, 0, 0);
}
.issue-l1-highlights .views-row .node-content-type-byline a {
	color: rgb(204, 0, 0);
}
}
.issue-l1-highlights .views-row .field--name-field-front-page-identifier {
	padding: 0px;
}
.issue-l1-highlights .views-row .node__content {
	margin-top: 0.3rem;
}
.issue-l1-highlights .views-row .node-date {
	display: none;
}
@media all and (min-width:740px)
{
.issue-l1-highlights .views-row {
	width: 31.42%; float: left;
}
.issue-l1-highlights :nth-child(3n+1).views-row {
	clear: both; margin-right: -100%; margin-left: 0px;
}
.issue-l1-highlights :nth-child(3n+2).views-row {
	clear: none; margin-right: -100%; margin-left: 34.28%;
}
.issue-l1-highlights :nth-child(3n+3).views-row {
	clear: none; margin-right: -100%; margin-left: 68.57%;
}
.issue-l1-highlights .views-row .node-content-type-byline {
	padding: 0px;
}
.issue-l1-highlights .views-row .node__title {
	padding: 0px;
}
.issue-l1-highlights .views-row .node-date {
	display: inline;
}
}
.issue-l1-highlights .views-row .field__label {
	display: none;
}
.issue-l1-highlights .pane-eff-issue-highlights {
	text-align: left;
}
.issue-l1-highlights hr {
	clear: both;
}
.issue-l1-highlights h2 a {
	font-size: 2.1rem;
}
.issue-l1-highlights article .node__content {
	display: block !important;
}
.issue-l1-highlights article .node__content {
	margin: 0px 2.85%;
}
@media all and (min-width:740px)
{
.issue-l1-highlights article .node__content {
	margin: 0px;
}
}
.issue-l1-highlights .highlights::after {
	clear: both; display: table; content: "";
}
.pane-promoted-issues {
	text-align: center; clear: both;
}
.pane-promoted-issues h2 {
	margin: 3.5rem 0px 2.4rem; text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; font-family: "Montserrat"; font-size: 2.5rem; font-weight: 300;
}
.pane-promoted-issues .view-content::after {
	clear: both; display: table; content: "";
}
.pane-promoted-issues .more-link {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.3rem 2rem; border-radius: 0px; border-image: none; text-align: center; color: rgb(37, 75, 102); text-transform: uppercase; font-family: "Montserrat"; font-size: 1.1rem; font-weight: 400; text-decoration: none; margin-top: 1rem; margin-bottom: 1rem; display: inline-block; cursor: pointer; max-width: 95%; -moz-appearance: none; -webkit-appearance: none;
}
.pane-promoted-issues .more-link a {
	text-decoration: none;
}
.pane-promoted-issues .more-link:link {
	color: rgb(255, 255, 255);
}
.pane-promoted-issues .more-link:visited {
	color: rgb(255, 255, 255);
}
.pane-promoted-issues .more-link a:link {
	color: rgb(255, 255, 255);
}
.pane-promoted-issues .more-link a:visited {
	color: rgb(255, 255, 255);
}
.pane-promoted-issues .more-link:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.pane-promoted-issues .more-link:link {
	color: rgb(37, 75, 102);
}
.pane-promoted-issues .more-link:visited {
	color: rgb(37, 75, 102);
}
.pane-promoted-issues .more-link a:link {
	color: rgb(37, 75, 102);
}
.pane-promoted-issues .more-link a:visited {
	color: rgb(37, 75, 102);
}
.pane-promoted-issues .more-link:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.pane-promoted-issues::after {
	clear: both; display: table; content: "";
}
.pane-promoted-issues .views-row {
	text-align: left; margin-bottom: 1.5rem; position: relative;
}
.pane-promoted-issues .views-row h3 {
	margin: 0px; text-align: left; line-height: 1.6rem; font-size: 1.3rem;
}
.pane-promoted-issues .views-row h3 a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.pane-promoted-issues .views-row .node-date {
	color: rgb(136, 136, 136);
}
.pane-promoted-issues .views-row .field__items {
	line-height: 1.6rem;
}
.pane-promoted-issues .views-row .node__content {
	display: none;
}
.pane-promoted-issues .views-row .views-field-body {
	display: none;
}
@media all and (min-width:740px)
{
.pane-promoted-issues .views-row .node__content {
	overflow: hidden; display: block; max-height: 250px;
}
.pane-promoted-issues .views-row .views-field-body {
	overflow: hidden; display: block; max-height: 250px;
}
}
.pane-promoted-issues .views-row .links {
	display: none;
}
.pane-promoted-issues .views-row .mytube {
	display: none;
}
.pane-promoted-issues .views-row img {
	width: 100%; height: auto; margin-bottom: 0.3rem; display: block;
}
.pane-promoted-issues .views-row .node__title {
	padding: 0px 1rem;
}
.pane-promoted-issues .views-row .field--name-field-front-page-identifier {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.pane-promoted-issues .views-row .node-content-type-byline {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.pane-promoted-issues .views-row .field--name-field-front-page-identifier a {
	color: rgb(255, 255, 255);
}
.pane-promoted-issues .views-row .node-content-type-byline a {
	color: rgb(255, 255, 255);
}
@media all and (min-width:740px)
{
.pane-promoted-issues .views-row .field--name-field-front-page-identifier {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.pane-promoted-issues .views-row .node-content-type-byline {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.pane-promoted-issues .views-row .field--name-field-front-page-identifier a {
	color: rgb(204, 0, 0);
}
.pane-promoted-issues .views-row .node-content-type-byline a {
	color: rgb(204, 0, 0);
}
}
.pane-promoted-issues .views-row .field--name-field-front-page-identifier {
	padding: 0px;
}
.pane-promoted-issues .views-row .node__content {
	margin-top: 0.3rem;
}
.pane-promoted-issues .views-row .node-date {
	display: none;
}
@media all and (min-width:740px)
{
.pane-promoted-issues .views-row {
	width: 31.42%; float: left;
}
.pane-promoted-issues :nth-child(3n+1).views-row {
	clear: both; margin-right: -100%; margin-left: 0px;
}
.pane-promoted-issues :nth-child(3n+2).views-row {
	clear: none; margin-right: -100%; margin-left: 34.28%;
}
.pane-promoted-issues :nth-child(3n+3).views-row {
	clear: none; margin-right: -100%; margin-left: 68.57%;
}
.pane-promoted-issues .views-row .node-content-type-byline {
	padding: 0px;
}
.pane-promoted-issues .views-row .node__title {
	padding: 0px;
}
.pane-promoted-issues .views-row .node-date {
	display: inline;
}
}
.pane-promoted-issues .views-row .field__label {
	display: none;
}
.page-issues-l1 .banner h1 {
	text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 3rem; padding-bottom: 1.5rem; font-size: 3rem; margin-bottom: 0px; background-color: rgb(0, 146, 215);
}
@media all and (min-width:740px)
{
.page-issues-l1 .banner h1 {
	line-height: 4rem; font-size: 4rem; margin-bottom: 2.5rem;
}
}
.page-issues-l1 h2 {
	margin: 3.5rem 0px 2.4rem; text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; padding-bottom: 0.5rem; font-family: "Montserrat"; font-size: 2.5rem; font-weight: 300;
}
.page-issues-l1 .pane-page-content .pane-term-list {
	margin: 0px auto; padding: 0px 2.85%; width: 100%;
}
.page-issues-l1 .pane-page-content .pane-term-list ul.menu li {
	margin: 0px; width: auto; float: none; list-style-type: none; list-style-image: none;
}
.page-issues-l1 .pane-page-content .pane-term-list li {
	text-transform: uppercase; line-height: 1.2rem; padding-bottom: 1rem; font-family: "Montserrat"; font-size: 0.95rem;
}
.page-issues-l1 .pane-page-content .pane-term-list a {
	color: rgb(37, 75, 102); text-decoration: none;
}
@media all and (min-width:740px)
{
.page-issues-l1 .pane-page-content .pane-term-list {
	padding: 0px;
}
.page-issues-l1 .pane-page-content .pane-term-list ul {
	column-count: 2;
}
}
@media all and (min-width:980px)
{
.page-issues-l1 .pane-page-content .pane-term-list ul {
	column-count: 3;
}
}
@media all and (min-width:1220px)
{
.page-issues-l1 .pane-page-content .pane-term-list {
	width: 82.85%;
}
}
.section-issues .pane-page-content {
	
}
.page-taxonomy-term .pane-page-content {
	
}
.section-issues .pane-page-content .pane-term-description {
	margin-bottom: 1rem;
}
.section-issues .pane-page-content .pane-taxonomy-term-description-field {
	margin-bottom: 1rem;
}
.page-taxonomy-term .pane-page-content .pane-term-description {
	margin-bottom: 1rem;
}
.page-taxonomy-term .pane-page-content .pane-taxonomy-term-description-field {
	margin-bottom: 1rem;
}
.section-issues .pane-page-content .open.pane-term-description {
	transition:max-height 1s ease-in; overflow: visible; margin-bottom: 3rem; max-height: 2500rem;
}
.section-issues .pane-page-content .open.pane-taxonomy-term-description-field {
	transition:max-height 1s ease-in; overflow: visible; margin-bottom: 3rem; max-height: 2500rem;
}
.page-taxonomy-term .pane-page-content .open.pane-term-description {
	transition:max-height 1s ease-in; overflow: visible; margin-bottom: 3rem; max-height: 2500rem;
}
.page-taxonomy-term .pane-page-content .open.pane-taxonomy-term-description-field {
	transition:max-height 1s ease-in; overflow: visible; margin-bottom: 3rem; max-height: 2500rem;
}
.pane-eff-issue-highlights {
	text-align: center; clear: both; position: relative;
}
.pane-eff-issue-highlights h2 {
	margin: 3.5rem 0px 2.4rem; text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; font-family: "Montserrat"; font-size: 2.5rem; font-weight: 300;
}
.pane-eff-issue-highlights .view-content::after {
	clear: both; display: table; content: "";
}
.pane-eff-issue-highlights .more-link {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.3rem 2rem; border-radius: 0px; border-image: none; text-align: center; color: rgb(37, 75, 102); text-transform: uppercase; font-family: "Montserrat"; font-size: 1.1rem; font-weight: 400; text-decoration: none; margin-top: 1rem; margin-bottom: 1rem; display: inline-block; cursor: pointer; max-width: 95%; -moz-appearance: none; -webkit-appearance: none;
}
.pane-eff-issue-highlights .more-link a {
	text-decoration: none;
}
.pane-eff-issue-highlights .more-link:link {
	color: rgb(255, 255, 255);
}
.pane-eff-issue-highlights .more-link:visited {
	color: rgb(255, 255, 255);
}
.pane-eff-issue-highlights .more-link a:link {
	color: rgb(255, 255, 255);
}
.pane-eff-issue-highlights .more-link a:visited {
	color: rgb(255, 255, 255);
}
.pane-eff-issue-highlights .more-link:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.pane-eff-issue-highlights .more-link:link {
	color: rgb(37, 75, 102);
}
.pane-eff-issue-highlights .more-link:visited {
	color: rgb(37, 75, 102);
}
.pane-eff-issue-highlights .more-link a:link {
	color: rgb(37, 75, 102);
}
.pane-eff-issue-highlights .more-link a:visited {
	color: rgb(37, 75, 102);
}
.pane-eff-issue-highlights .more-link:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.pane-eff-issue-highlights::after {
	clear: both; display: table; content: "";
}
.pane-eff-issue-highlights .views-row {
	text-align: left; margin-bottom: 1.5rem; position: relative;
}
.pane-eff-issue-highlights .views-row h3 {
	margin: 0px; text-align: left; line-height: 1.6rem; font-size: 1.3rem;
}
.pane-eff-issue-highlights .views-row h3 a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.pane-eff-issue-highlights .views-row .node-date {
	color: rgb(136, 136, 136);
}
.pane-eff-issue-highlights .views-row .field__items {
	line-height: 1.6rem;
}
.pane-eff-issue-highlights .views-row .node__content {
	display: none;
}
.pane-eff-issue-highlights .views-row .views-field-body {
	display: none;
}
@media all and (min-width:740px)
{
.pane-eff-issue-highlights .views-row .node__content {
	overflow: hidden; display: block; max-height: 250px;
}
.pane-eff-issue-highlights .views-row .views-field-body {
	overflow: hidden; display: block; max-height: 250px;
}
}
.pane-eff-issue-highlights .views-row .links {
	display: none;
}
.pane-eff-issue-highlights .views-row .mytube {
	display: none;
}
.pane-eff-issue-highlights .views-row img {
	width: 100%; height: auto; margin-bottom: 0.3rem; display: block;
}
.pane-eff-issue-highlights .views-row .node__title {
	padding: 0px 1rem;
}
.pane-eff-issue-highlights .views-row .field--name-field-front-page-identifier {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.pane-eff-issue-highlights .views-row .node-content-type-byline {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.pane-eff-issue-highlights .views-row .field--name-field-front-page-identifier a {
	color: rgb(255, 255, 255);
}
.pane-eff-issue-highlights .views-row .node-content-type-byline a {
	color: rgb(255, 255, 255);
}
@media all and (min-width:740px)
{
.pane-eff-issue-highlights .views-row .field--name-field-front-page-identifier {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.pane-eff-issue-highlights .views-row .node-content-type-byline {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.pane-eff-issue-highlights .views-row .field--name-field-front-page-identifier a {
	color: rgb(204, 0, 0);
}
.pane-eff-issue-highlights .views-row .node-content-type-byline a {
	color: rgb(204, 0, 0);
}
}
.pane-eff-issue-highlights .views-row .field--name-field-front-page-identifier {
	padding: 0px;
}
.pane-eff-issue-highlights .views-row .node__content {
	margin-top: 0.3rem;
}
.pane-eff-issue-highlights .views-row .node-date {
	display: none;
}
@media all and (min-width:740px)
{
.pane-eff-issue-highlights .views-row {
	width: 31.42%; float: left;
}
.pane-eff-issue-highlights :nth-child(3n+1).views-row {
	clear: both; margin-right: -100%; margin-left: 0px;
}
.pane-eff-issue-highlights :nth-child(3n+2).views-row {
	clear: none; margin-right: -100%; margin-left: 34.28%;
}
.pane-eff-issue-highlights :nth-child(3n+3).views-row {
	clear: none; margin-right: -100%; margin-left: 68.57%;
}
.pane-eff-issue-highlights .views-row .node-content-type-byline {
	padding: 0px;
}
.pane-eff-issue-highlights .views-row .node__title {
	padding: 0px;
}
.pane-eff-issue-highlights .views-row .node-date {
	display: inline;
}
}
.pane-eff-issue-highlights .views-row .field__label {
	display: none;
}
.pane-eff-issue-highlights article {
	text-align: left; margin-bottom: 1.5rem; position: relative;
}
.pane-eff-issue-highlights article h3 {
	margin: 0px; text-align: left; line-height: 1.6rem; font-size: 1.3rem;
}
.pane-eff-issue-highlights article h3 a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.pane-eff-issue-highlights article .node-date {
	color: rgb(136, 136, 136);
}
.pane-eff-issue-highlights article .field__items {
	line-height: 1.6rem;
}
.pane-eff-issue-highlights article .node__content {
	display: none;
}
.pane-eff-issue-highlights article .views-field-body {
	display: none;
}
@media all and (min-width:740px)
{
.pane-eff-issue-highlights article .node__content {
	overflow: hidden; display: block; max-height: 250px;
}
.pane-eff-issue-highlights article .views-field-body {
	overflow: hidden; display: block; max-height: 250px;
}
}
.pane-eff-issue-highlights article .links {
	display: none;
}
.pane-eff-issue-highlights article .mytube {
	display: none;
}
.pane-eff-issue-highlights article img {
	width: 100%; height: auto; margin-bottom: 0.3rem; display: block;
}
.pane-eff-issue-highlights article .node__title {
	padding: 0px 1rem;
}
.pane-eff-issue-highlights article .field--name-field-front-page-identifier {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.pane-eff-issue-highlights article .node-content-type-byline {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.pane-eff-issue-highlights article .field--name-field-front-page-identifier a {
	color: rgb(255, 255, 255);
}
.pane-eff-issue-highlights article .node-content-type-byline a {
	color: rgb(255, 255, 255);
}
@media all and (min-width:740px)
{
.pane-eff-issue-highlights article .field--name-field-front-page-identifier {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.pane-eff-issue-highlights article .node-content-type-byline {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.pane-eff-issue-highlights article .field--name-field-front-page-identifier a {
	color: rgb(204, 0, 0);
}
.pane-eff-issue-highlights article .node-content-type-byline a {
	color: rgb(204, 0, 0);
}
}
.pane-eff-issue-highlights article .field--name-field-front-page-identifier {
	padding: 0px;
}
.pane-eff-issue-highlights article .node__content {
	margin-top: 0.3rem;
}
.pane-eff-issue-highlights article .node-date {
	display: none;
}
@media all and (min-width:740px)
{
.pane-eff-issue-highlights article {
	width: 31.42%; float: left;
}
.pane-eff-issue-highlights article:nth-child(3n+1) {
	clear: both; margin-right: -100%; margin-left: 0px;
}
.pane-eff-issue-highlights article:nth-child(3n+2) {
	clear: none; margin-right: -100%; margin-left: 34.28%;
}
.pane-eff-issue-highlights article:nth-child(3n+3) {
	clear: none; margin-right: -100%; margin-left: 68.57%;
}
.pane-eff-issue-highlights article .node-content-type-byline {
	padding: 0px;
}
.pane-eff-issue-highlights article .node__title {
	padding: 0px;
}
.pane-eff-issue-highlights article .node-date {
	display: inline;
}
}
.pane-eff-issue-highlights article .field__label {
	display: none;
}
.pane-eff-issue-highlights .entityqueue-edit-link {
	top: 0px; right: 0px; position: absolute;
}
.pane-eff-issue-highlights .entityqueue-edit-link a {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.3rem 2rem; border-radius: 0px; border-image: none; color: rgb(37, 75, 102); text-transform: uppercase; font-family: "Montserrat"; font-size: 1.1rem; font-weight: 400; text-decoration: none; cursor: pointer; -moz-appearance: none; -webkit-appearance: none;
}
.pane-eff-issue-highlights .entityqueue-edit-link a a {
	text-decoration: none;
}
.pane-eff-issue-highlights .entityqueue-edit-link a:link {
	color: rgb(255, 255, 255);
}
.pane-eff-issue-highlights .entityqueue-edit-link a:visited {
	color: rgb(255, 255, 255);
}
.pane-eff-issue-highlights .entityqueue-edit-link a a:link {
	color: rgb(255, 255, 255);
}
.pane-eff-issue-highlights .entityqueue-edit-link a a:visited {
	color: rgb(255, 255, 255);
}
.pane-eff-issue-highlights .entityqueue-edit-link a:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.pane-eff-issue-highlights .entityqueue-edit-link a:link {
	color: rgb(37, 75, 102);
}
.pane-eff-issue-highlights .entityqueue-edit-link a:visited {
	color: rgb(37, 75, 102);
}
.pane-eff-issue-highlights .entityqueue-edit-link a a:link {
	color: rgb(37, 75, 102);
}
.pane-eff-issue-highlights .entityqueue-edit-link a a:visited {
	color: rgb(37, 75, 102);
}
.pane-eff-issue-highlights .entityqueue-edit-link a:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.page-taxonomy-term .pane-page-title h1.banner-title {
	display: inline;
}
.page-taxonomy-term .pane-page-title h2.banner-title {
	display: inline;
}
@media all and (min-width:740px)
{
.page-taxonomy-term .pane-page-title h1.banner-title {
	display: none;
}
.page-taxonomy-term .pane-page-title h2.banner-title {
	display: none;
}
}
.page-taxonomy-term .banner {
	position: relative;
}
.page-taxonomy-term .pane-eff-promote-issue {
	top: 1rem; width: 12rem; text-align: center; right: 1rem; position: absolute;
}
.page-taxonomy-term .pane-eff-promote-issue .help {
	margin-top: 1rem;
}
@media all and (max-width:740px) and (min-width:0px)
{
.page-taxonomy-term .pane-eff-promote-issue .help {
	display: none;
}
}
.page-taxonomy-term .pane-eff-promote-issue form {
	padding: 1rem;
}
.page-taxonomy-term .pane-eff-promote-issue input[type=submit] {
	white-space: normal;
}
.page-taxonomy-term .continued-description {
	overflow: hidden; max-height: 0px;
}
.page-taxonomy-term .open.continued-description {
	max-height: 5000rem;
}
.pane-issues-related-content h2.pane-title {
	margin: 3.5rem 0px 2.4rem; text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 2.5rem; font-family: "Montserrat"; font-size: 2.5rem; font-weight: 300;
}
.pane-issues-related-content h2.pane-title a {
	margin: 3.5rem 0px 2.4rem; text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 2.5rem; font-family: "Montserrat"; font-size: 2.5rem; font-weight: 300;
}
.page-taxonomy .pane-term-list ul {
	list-style-type: none;
}
.page-taxonomy-term h1 {
	text-align: center; line-height: 2.5rem; font-size: 2.5rem;
}
.page-issues-l1 .banner {
	padding-top: 2rem; margin-top: 1.5rem; background-color: rgb(0, 146, 215);
}
.page-issues-l1 .banner div {
	text-align: center;
}
.page-issues-l1 .banner .field--name-field-banner img {
	width: auto; height: 22rem !important; display: none;
}
@media all and (min-width:740px)
{
.page-issues-l1 .banner .field--name-field-banner img {
	display: inline;
}
}
@media all and (min-width:980px)
{
.page-issues-l1 .banner .field--name-field-banner img {
	height: 28rem !important;
}
}
.page-issues-l1 .banner .pane-issue-square-icons img {
	width: 67%; height: 100%; display: inline; max-width: 18rem;
}
@media all and (min-width:740px)
{
.page-issues-l1 .banner .pane-issue-square-icons img {
	display: none;
}
}
.pane-menu-menu-transparency-project li {
	width: 100%; text-transform: uppercase; font-family: "Montserrat"; margin-right: 0px; margin-left: 0px; float: left; list-style-type: none !important; list-style-image: none !important;
}
@media all and (min-width:740px)
{
.pane-menu-menu-transparency-project li {
	width: 48.57%; margin-right: 2.85%; margin-left: 22.85%; float: left;
}
}
.pane-menu-menu-transparency-project li a {
	color: rgb(75, 106, 136); text-decoration: none;
}
.pane-menu-menu-transparency-project li a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.pane-menu-menu-transparency-project li a:focus {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.efa-principles h3 {
	margin-top: 2.5rem;
}
.efa-principles strong {
	font-family: sans-serif; font-size: 1.2rem;
}
.efa-principles p {
	margin: 1rem 2rem;
}
.view-efa-allies .views-table {
	width: 100%;
}
.view-efa-allies .view-grouping-header h2 {
	margin: 2rem 0px 1rem;
}
.view-efa-allies caption {
	font-weight: bold;
}
.page-free-speech-weak-link .lefthand-sidebar-sidebar {
	display: none !important;
}
.page-free-speech-weak-link .lefthand-sidebar-sidebar + .lefthand-sidebar-main-column {
	width: 100%;
}
.pane-issue-parent .issue-name {
	text-transform: uppercase; font-weight: 600;
}
.pane-issue-parent a {
	text-decoration: none;
}
#ddos-chart tbody {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#ddos-chart th {
	font-weight: bold; background-color: rgb(240, 240, 240);
}
#ddos-chart .ddos-chart-host {
	font-weight: bold;
}
#ddos-chart .ddos-chart-green {
	color: rgb(0, 204, 0);
}
#ddos-chart .ddos-chart-yellow {
	color: rgb(204, 204, 0);
}
#ddos-chart .ddos-chart-red {
	color: rgb(204, 0, 0);
}
@media all and (max-width:740px) and (min-width:0px)
{
.long-read-share-links .banner {
	display: none;
}
.long-read-share-links .content-banner img {
	width: 100%; height: auto;
}
}
@media all and (min-width:740px)
{
.long-read-share-links .long-read .pane-node-field-banner-graphic {
	display: none;
}
}
.main-column .long-read .content-wrapper {
	padding: 0px 2.85%;
}
@media all and (min-width:740px)
{
.main-column .long-read .content-wrapper {
	padding-right: 0px; padding-left: 0px;
}
}
@media all and (min-width:980px)
{
.main-column .long-read .content-wrapper {
	margin: 0px auto; width: 65.71%;
}
}
@media all and (min-width:740px)
{
.long-read .pane-eff-content-type {
	display: none;
}
}
.long-read .pane-eff-node-title h1 {
	text-align: left;
}
@media all and (min-width:740px)
{
.long-read .pane-eff-node-title h1 {
	text-align: center; margin-bottom: 2.5rem;
}
}
.long-read .pane-eff-author {
	color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1rem; font-family: "Montserrat"; font-size: 0.8rem; font-weight: 300; margin-bottom: 1rem;
}
.long-read .pane-eff-author a {
	font-weight: normal; text-decoration: none;
}
@media all and (min-width:740px)
{
.long-read .pane-eff-author .byline {
	padding-right: 0.5rem; border-right-color: rgb(104, 104, 104); border-right-width: 1px; border-right-style: solid; float: left;
}
.long-read .pane-eff-author .date {
	padding-left: 0.5rem; float: left;
}
.long-read .pane-eff-author::after {
	clear: both; display: table; content: "";
}
}
.eff-translation-links ul.links {
	padding-left: 0px;
}
.eff-translation-links ul.links > li {
	list-style: none; display: inline-block;
}
.eff-translation-links ul.links > li a {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.1rem 0.6rem !important; border-radius: 0px; border-image: none; color: rgb(37, 75, 102); text-transform: uppercase; font-family: "Montserrat"; font-size: 0.9rem; font-weight: 400; text-decoration: none; margin-bottom: 1rem; cursor: pointer; -moz-appearance: none; -webkit-appearance: none;
}
.eff-translation-links ul.links > li a a {
	text-decoration: none;
}
.eff-translation-links ul.links > li a:link {
	color: rgb(255, 255, 255);
}
.eff-translation-links ul.links > li a:visited {
	color: rgb(255, 255, 255);
}
.eff-translation-links ul.links > li a a:link {
	color: rgb(255, 255, 255);
}
.eff-translation-links ul.links > li a a:visited {
	color: rgb(255, 255, 255);
}
.eff-translation-links ul.links > li a:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.eff-translation-links ul.links > li a:link {
	color: rgb(37, 75, 102);
}
.eff-translation-links ul.links > li a:visited {
	color: rgb(37, 75, 102);
}
.eff-translation-links ul.links > li a a:link {
	color: rgb(37, 75, 102);
}
.eff-translation-links ul.links > li a a:visited {
	color: rgb(37, 75, 102);
}
.eff-translation-links ul.links > li a:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
@media all and (max-width:740px) and (min-width:0px)
{
.node-type-press-release .long-read .byline {
	display: none;
}
}
.long-read .pane-node {
	margin-bottom: 3rem;
}
.long-read .pane-blog-related-content-panel-pane-1 h2 {
	margin: 3.5rem 0px 2.4rem; text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 2.5rem; font-family: "Montserrat"; font-size: 2.5rem; font-weight: 300;
}
.long-read .node__links li {
	float: none;
}
.page-node-95314 blockquote {
	background: rgb(229, 235, 236);
}
.page-node-95314 blockquote p {
	padding: 1rem;
}
.page-node-95314 h5 {
	text-align: left; line-height: 2rem;
}
#masthead-wrapper {
	display: none;
}
@media all and (min-width:740px)
{
#masthead-wrapper {
	display: block;
}
}
#masthead-mobile-wrapper {
	display: block;
}
body:not(.scrolled).front #masthead-mobile-wrapper {
	transform: translate(0px, -4rem);
}
@media all and (min-width:740px)
{
#masthead-mobile-wrapper {
	display: none;
}
}
#topbar {
	margin-bottom: 5rem;
}
@media all and (min-width:740px)
{
#topbar {
	margin-bottom: 2.1rem;
}
}
body:not(.active) #masthead-mobile-wrapper {
	transition:transform 100ms; transform: translate(0px, 0px);
}
#masthead-mobile-wrapper {
	top: 0px; width: 100%; position: fixed; z-index: 10; opacity: 0.95; background-color: rgba(255, 255, 255, 0.98);
}
#masthead-mobile-wrapper #masthead-mobile {
	height: 4rem; text-align: center; padding-top: 0.5rem; position: relative; -ms-overflow-x: visible;
}
#masthead-mobile-wrapper #masthead-mobile .branding {
	left: 0px; top: 0.8rem; position: absolute;
}
#masthead-mobile-wrapper #masthead-mobile .branding a {
	width: 3.5rem; height: 2.4rem; text-indent: -9999px; margin-left: 1.5rem; vertical-align: middle; display: inline-block; background-image: url("/sites/all/themes/phoenix/images/logo-plain.svg"); background-repeat: no-repeat; background-size: contain;
}
#masthead-mobile-wrapper #masthead-mobile .donate {
	margin: 0.65rem auto 0px; padding: 0px; border-radius: 3px; border: 3px solid rgb(204, 0, 0); border-image: none; width: 7rem; text-transform: uppercase; line-height: 1.3rem; font-family: "Montserrat"; font-size: 0.85rem; font-weight: 400;
}
#masthead-mobile-wrapper #masthead-mobile .donate a {
	color: rgb(204, 0, 0); text-decoration: none;
}
#masthead-mobile-wrapper .hamburger {
	position: fixed;
}
.hamburger {
	top: 1rem; right: 1rem; color: rgb(0, 0, 0); font-size: 2rem; z-index: 100;
}
.hamburger::before {
	content: "\2630";
}
.hamburger:hover {
	cursor: pointer;
}
#media-browser-page-wrapper #branding {
	width: 40%; min-height: 450px;
}
#media-browser-page-wrapper .media-thumbnail img {
	display: none;
}
#media-browser-page-wrapper .media-item {
	background: none; border: currentColor; border-image: none; line-height: 1.4; float: none; display: block; position: static; box-shadow: none;
}
#media-browser-page-wrapper .media-item .label-wrapper {
	background: none; border: currentColor; border-image: none; line-height: 1.4; float: none; display: block; position: static; box-shadow: none;
}
#media-browser-page-wrapper .media-item .media-item .label-wrapper label {
	padding: 0px;
}
#media-browser-page-wrapper .media-item .label-wrapper .media-item .label-wrapper label {
	padding: 0px;
}
#media-wysiwyg-format-form {
	margin: 0px; padding: 10px; max-width: none; background-color: transparent;
}
#media-wysiwyg-format-form .description {
	line-height: 1.4;
}
#media-wysiwyg-format-form input[type='text'] {
	padding: 5px; border: 1px solid rgb(238, 238, 238); border-image: none;
}
#media-wysiwyg-format-form input[type='email'] {
	padding: 5px; border: 1px solid rgb(238, 238, 238); border-image: none;
}
#media-wysiwyg-format-form textarea {
	padding: 5px; border: 1px solid rgb(238, 238, 238); border-image: none;
}
#media-wysiwyg-format-form #media-wysiwyg-format-form .form-item-format {
	display: none;
}
body {
	position: relative;
}
body > * {
	transition:transform 0.1s linear;
}
body.active {
	overflow: hidden;
}
body.active > * {
	transform: translate3d(-80%, 0px, 0px);
}
body.active #mobile-nav {
	transform: translate3d(-100%, 0px, 0px);
}
#mobile-nav {
	top: 0px; font-family: "Montserrat"; font-weight: 300; position: fixed;
}
#mobile-nav > ul {
	margin: 3.5rem 0px 0px;
}
#mobile-nav ul {
	padding-left: 0px;
}
#mobile-nav li {
	list-style: none; text-align: left; text-transform: uppercase; letter-spacing: 0.05rem; margin-right: 0.5em;
}
#mobile-nav li a {
	font-size: 1rem;
}
#mobile-nav hr {
	margin: 1rem auto; width: 100%;
}
#mobile-nav .pane-main-nav-menu {
	margin: 3.5rem 0px 1rem 1rem;
}
#mobile-nav .pane-main-nav-menu > ul > li > ul.menu {
	overflow: hidden; padding-left: 1rem; max-height: 1px;
}
#mobile-nav .pane-main-nav-menu > ul > li > ul.menu > li {
	line-height: 1.3rem; padding-bottom: 0.5rem; padding-left: 1rem;
}
#mobile-nav .pane-main-nav-menu > ul > li > a {
	background-position: right 0.35rem; padding-right: 1rem; background-image: url("/sites/all/themes/phoenix/images/arrow-right-white.svg"); background-repeat: no-repeat; background-size: auto 0.7rem;
}
#mobile-nav .pane-main-nav-menu > ul > li.opened > a {
	background-image: url("/sites/all/themes/phoenix/images/arrow-down-white.svg"); background-size: 0.65rem auto;
}
#mobile-nav .pane-main-nav-menu > ul > li.opened > ul.menu {
	transition:max-height 400ms; height: auto; visibility: visible; max-height: 32rem; opacity: 1;
}
#mobile-signup {
	margin: 0px 1rem 1rem; width: 90%; line-height: 1.2rem; font-size: 1rem;
}
#mobile-signup-button {
	margin: 1rem 0px 0px 1rem;
}
#mobile-signup-button a {
	padding: 0.4rem 1rem; border: 0.2rem solid rgb(229, 235, 236); border-image: none; text-transform: uppercase; font-size: 1rem; font-weight: 300;
}
#mobile-footer-bottom {
	margin-top: 9rem; position: absolute;
}
#mobile-footer-bottom ul.menu {
	margin: 0px 0px 0px 0.2rem; display: inline-block;
}
#mobile-footer-bottom ul.menu li {
	padding-right: 0.7rem; float: left;
}
#mobile-footer-bottom ul.menu li a {
	font-size: 0.5rem;
}
#mobile-nav {
	width: 80%; height: 100%; right: -80%; color: rgb(229, 235, 236); display: block; z-index: 1; background-color: rgb(37, 75, 102);
}
@media all and (min-width:740px)
{
#mobile-nav {
	display: none;
}
}
#mobile-nav a {
	color: rgba(255, 255, 255, 0.9); text-decoration: none;
}
#mobile-nav a:visited {
	color: rgba(255, 255, 255, 0.9);
}
#mobile-nav a:hover {
	color: rgba(255, 255, 255, 0.9); text-decoration: none;
}
#mobile-nav #main-menu-nav .pane-main-nav-menu > ul > li a[title^=Donate] {
	color: rgb(255, 0, 0);
}
#mobile-nav #main-menu-nav .pane-main-nav-menu > ul > li a[title^=Donate]::before {
	background-color: rgb(255, 0, 0);
}
#mobile-nav #main-menu-nav .pane-main-nav-menu > ul > li a[title^=Donate]:hover {
	color: rgb(255, 0, 0);
}
#mobile-nav #main-menu-nav .pane-main-nav-menu > ul > li a[title^=Donate]:active {
	color: rgb(255, 0, 0);
}
#mobile-nav #main-menu-nav .pane-main-nav-menu > ul > li a[title^=Donate]:focus {
	color: rgb(255, 0, 0);
}
#mobile-nav .no-js #main-menu-nav li {
	display: none;
}
@media all and (min-width:740px)
{
#mobile-nav .no-js #main-menu-nav li {
	display: inline-block;
}
}
@media all and (min-width:740px)
{
#mobile-nav .no-js #main-menu-nav {
	display: none;
}
}
#mobile-nav .no-js #main-menu-nav ul li ul {
	margin-top: -0.5rem; display: none; position: relative;
}
#mobile-nav .no-js #main-menu-nav ul li ul li {
	margin: 0px 2em 0px 0px; padding: 0px; text-align: left; line-height: 1.3em; display: block;
}
#mobile-nav .no-js #main-menu-nav ul li ul li a {
	font-size: 0.63rem; font-weight: 500;
}
#mobile-nav .no-js #main-menu-nav ul li ul li a:hover {
	color: rgba(0, 0, 0, 0.95);
}
#mobile-nav .no-js #main-menu-nav ul li ul li a.active-trail {
	color: rgba(0, 0, 0, 0.95);
}
#mobile-nav form.search-site {
	background: none; padding: 0px; top: 1rem; width: 95%; position: absolute;
}
#mobile-nav form.search-site h2 {
	display: none;
}
#mobile-nav form.search-site .form-item-search-block-form {
	width: calc(100% - 2.7rem) !important; display: inline-block;
}
#mobile-nav form.search-site input[type=text] {
	padding: 0.2rem; border: 0.2rem solid rgb(229, 235, 236); border-image: none; width: 100%; height: 1.8rem; color: rgb(0, 0, 0); font-size: 0.79rem; font-weight: 300; display: inline-block; background-color: rgb(255, 255, 255);
}
#mobile-nav form.search-site .form-actions {
	top: 0px; right: 0px; position: absolute;
}
#mobile-nav form.search-site button[type=submit] {
	background: url("/sites/all/themes/phoenix/images/search-icon-white.svg") no-repeat -0.5rem -0.4rem / 125%; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 2.5rem; height: 2.5rem; vertical-align: middle; cursor: pointer;
}
.primary-nav-nojs {
	height: 6rem;
}
.page-node-77536 .views-exposed-form-nsa-documents-default {
	padding-top: 1rem; padding-bottom: 1rem; margin-bottom: 2.5rem;
}
.page-node-77536 .views-exposed-form-nsa-documents-default select {
	width: 12.5rem;
}
.page-node-77536 .views-exposed-form-nsa-documents-default .ui-selectmenu-button {
	width: 12.5rem;
}
.page-node-77536 .pane-nsa-documents thead th {
	background-color: rgb(242, 245, 246);
}
.page-node-77536 .pane-nsa-documents td {
	padding-left: 0.4rem;
}
.page-node-77536 .pane-nsa-documents th {
	padding-left: 0.4rem;
}
.page-node-77536 .pane-nsa-documents .views-field-field-timeline-date {
	width: 6rem;
}
.page-node-77536 .pane-nsa-documents .views-field-title {
	padding-right: 1rem;
}
.page-node-77536 .pane-nsa-documents .views-field-field-media-outlet {
	width: 8rem;
}
@media all and (max-width:740px) and (min-width:0px)
{
.page-node .pane-page-title h1 {
	margin-top: 1rem;
}
}
.page-node .lefthand-sidebar-main-column .pane-page-title {
	width: 100%; margin-right: 0px; margin-left: 0px; float: left;
}
.page-node .lefthand-sidebar-main-column-inner .pane-page-title {
	width: 100%; margin-right: 0px; margin-left: 0px; float: left;
}
body:not(.page-issues-l1) .banner h1 {
	margin: 0px auto auto 0px; left: 0px; text-align: center; right: 0px; bottom: 4vw; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.1; padding-bottom: 1.5rem; font-size: 2.2rem; position: absolute;
}
@media all and (min-width:740px)
{
body:not(.page-issues-l1) .banner h1 {
	line-height: 4rem; font-size: 4rem;
}
}
@media all and (min-width:1220px)
{
body:not(.page-issues-l1) .banner h1 {
	bottom: 2rem;
}
}
.pager .pager__item {
	padding: 0px 0.1rem;
}
.pager .pager__item--current {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.2rem 0.6rem; border-radius: 0px; border-image: none; color: rgb(37, 75, 102); text-transform: uppercase; font-family: "Montserrat"; font-size: 0.9rem; font-weight: 600; text-decoration: none; cursor: pointer; -moz-appearance: none; -webkit-appearance: none;
}
.pager .pager__item a {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.2rem 0.6rem; border-radius: 0px; border-image: none; color: rgb(37, 75, 102); text-transform: uppercase; font-family: "Montserrat"; font-size: 0.9rem; font-weight: 600; text-decoration: none; cursor: pointer; -moz-appearance: none; -webkit-appearance: none;
}
.pager .pager__item--current a {
	text-decoration: none;
}
.pager .pager__item a a {
	text-decoration: none;
}
.pager .pager__item--current:link {
	color: rgb(255, 255, 255);
}
.pager .pager__item--current:visited {
	color: rgb(255, 255, 255);
}
.pager .pager__item--current a:link {
	color: rgb(255, 255, 255);
}
.pager .pager__item--current a:visited {
	color: rgb(255, 255, 255);
}
.pager .pager__item a:link {
	color: rgb(255, 255, 255);
}
.pager .pager__item a:visited {
	color: rgb(255, 255, 255);
}
.pager .pager__item a a:link {
	color: rgb(255, 255, 255);
}
.pager .pager__item a a:visited {
	color: rgb(255, 255, 255);
}
.pager .pager__item--current:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.pager .pager__item a:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.pager .pager__item--current:link {
	color: rgb(37, 75, 102);
}
.pager .pager__item--current:visited {
	color: rgb(37, 75, 102);
}
.pager .pager__item--current a:link {
	color: rgb(37, 75, 102);
}
.pager .pager__item--current a:visited {
	color: rgb(37, 75, 102);
}
.pager .pager__item a:link {
	color: rgb(37, 75, 102);
}
.pager .pager__item a:visited {
	color: rgb(37, 75, 102);
}
.pager .pager__item a a:link {
	color: rgb(37, 75, 102);
}
.pager .pager__item a a:visited {
	color: rgb(37, 75, 102);
}
.pager .pager__item--current:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.pager .pager__item a:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.pager .pager__item--current {
	background: rgb(75, 106, 136); border-color: rgb(37, 75, 102); color: rgb(255, 255, 255);
}
.pager .pager__item--first {
	padding: 0.2rem 0.4rem;
}
.pager .pager__item--previous {
	padding: 0.2rem 0.4rem;
}
.pager .pager__item--next {
	padding: 0.2rem 0.4rem;
}
.pager .pager__item--last {
	padding: 0.2rem 0.4rem;
}
.pager .pager__item--ellipsis {
	display: none;
}
.node-type-press-release.long-read .banner {
	display: none !important;
}
.subhead {
	margin: 0px 0px 2rem; text-align: left; color: rgb(76, 76, 76); line-height: 1.9rem; font-family: "Montserrat"; font-size: 1.27rem; font-weight: 400;
}
.field--name-field-pr-subhead {
	margin: 0px 0px 2rem; text-align: left; color: rgb(76, 76, 76); line-height: 1.9rem; font-family: "Montserrat"; font-size: 1.27rem; font-weight: 400;
}
@media all and (min-width:740px)
{
.subhead {
	text-align: center;
}
.field--name-field-pr-subhead {
	text-align: center;
}
}
#topbar {
	position: relative; background-color: rgba(255, 255, 255, 0.98);
}
body.logged-in #topbar {
	padding-top: 5rem;
}
@media all and (min-width:740px)
{
body.logged-in #topbar {
	padding-top: 1.5rem;
}
}
@media all and (min-width:740px)
{
body:not(.scrolled).logged-in {
	padding-top: 0px;
}
}
#masthead-wrapper {
	width: 100%; position: relative; z-index: 10; min-height: 6.25rem; max-height: 6.25rem;
}
.active#masthead-wrapper {
	transition:max-height 125ms; overflow: hidden; max-height: 12.64rem;
}
.active#masthead-wrapper .pane-main-nav-menu > ul {
	height: 12.64rem;
}
#masthead {
	text-align: center; position: relative; -ms-overflow-x: visible;
}
@media all and (min-width:740px)
{
#masthead {
	padding-top: 1.87rem; padding-bottom: 2.4rem;
}
}
#masthead .branding {
	left: 0px; top: 2.9rem; position: absolute;
}
#masthead .branding a {
	margin: 0px 1rem 0px 0px; text-indent: -9999px; vertical-align: middle; display: inline-block; background-size: contain;
}
@media all and (min-width:740px)
{
#masthead .branding a {
	background: url("/sites/all/themes/phoenix/images/logo-with-text.svg") no-repeat; width: 17rem; height: 3.75rem; margin-top: 0px;
}
}
#masthead #main-menu-nav {
	font-family: "Montserrat"; display: none; position: relative;
}
@media all and (min-width:740px)
{
#masthead #main-menu-nav {
	top: 1.3rem; float: right; display: inline-block;
}
}
#masthead #main-menu-nav .pane-main-nav-menu > ul {
	display: flex; justify-content: flex-end; align-content: center;
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li {
	text-align: left; letter-spacing: 0.05rem; font-size: 0.75rem; font-weight: 700; text-decoration: none; margin-right: 1em; display: inline-block; white-space: nowrap; position: relative;
}
@media all and (min-width:980px)
{
#masthead #main-menu-nav .pane-main-nav-menu > ul > li {
	font-size: 0.79rem; margin-right: 2em;
}
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li.last {
	margin-right: 0px; position: absolute;
}
@media all and (min-width:740px)
{
#masthead #main-menu-nav .pane-main-nav-menu > ul > li.last {
	position: relative;
}
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li a {
	color: rgba(0, 0, 0, 0.69); text-decoration: none;
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li a.active {
	color: rgba(0, 0, 0, 0.95);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li a.active-trail {
	color: rgba(0, 0, 0, 0.95);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li a:hover {
	color: rgba(0, 0, 0, 0.95);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li a:focus {
	color: rgba(0, 0, 0, 0.95);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li a:visited {
	color: inherit;
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li a::before {
	transition:115ms ease-in-out 190ms; left: 0px; top: 1.9rem; width: 100%; height: 3px; visibility: hidden; position: absolute; content: ""; opacity: 0; background-color: rgba(0, 0, 0, 0.95);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li.expanded > a {
	text-decoration: none;
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li.expanded > a:active {
	text-decoration: none;
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li.expanded > a:focus {
	text-decoration: none;
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:hover > a {
	text-decoration: none;
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:hover > a:active {
	text-decoration: none;
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:hover > a:focus {
	text-decoration: none;
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:focus > a {
	text-decoration: none;
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:focus > a:active {
	text-decoration: none;
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:focus > a:focus {
	text-decoration: none;
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li.expanded > a:not([title^=Donate]) {
	color: rgba(0, 0, 0, 0.95);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li.expanded > a:not([title^=Donate]):active {
	color: rgba(0, 0, 0, 0.95);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li.expanded > a:not([title^=Donate]):focus {
	color: rgba(0, 0, 0, 0.95);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:hover > a:not([title^=Donate]) {
	color: rgba(0, 0, 0, 0.95);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:hover > a:not([title^=Donate]):active {
	color: rgba(0, 0, 0, 0.95);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:hover > a:not([title^=Donate]):focus {
	color: rgba(0, 0, 0, 0.95);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:focus > a:not([title^=Donate]) {
	color: rgba(0, 0, 0, 0.95);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:focus > a:not([title^=Donate]):active {
	color: rgba(0, 0, 0, 0.95);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:focus > a:not([title^=Donate]):focus {
	color: rgba(0, 0, 0, 0.95);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li.expanded > a::before {
	outline: 0px; transition:105ms ease-in-out; visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li.expanded > a:active::before {
	outline: 0px; transition:105ms ease-in-out; visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li.expanded > a:focus::before {
	outline: 0px; transition:105ms ease-in-out; visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:hover > a::before {
	outline: 0px; transition:105ms ease-in-out; visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:hover > a:active::before {
	outline: 0px; transition:105ms ease-in-out; visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:hover > a:focus::before {
	outline: 0px; transition:105ms ease-in-out; visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:focus > a::before {
	outline: 0px; transition:105ms ease-in-out; visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:focus > a:active::before {
	outline: 0px; transition:105ms ease-in-out; visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:focus > a:focus::before {
	outline: 0px; transition:105ms ease-in-out; visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li.expanded ul {
	display: block;
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:hover ul {
	display: block;
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:focus ul {
	display: block;
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li.expanded ul {
	display: block;
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:hover ul {
	display: block;
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li:focus ul {
	display: block;
}
#masthead #main-menu-nav .pane-main-nav-menu ul > li a[title^=Donate] {
	color: rgb(204, 0, 0);
}
#masthead #main-menu-nav .pane-main-nav-menu ul > li a[title^=Donate]::before {
	background-color: rgb(204, 0, 0);
}
#masthead #main-menu-nav .pane-main-nav-menu ul > li a[title^=Donate]:hover {
	color: rgb(204, 0, 0);
}
#masthead #main-menu-nav .pane-main-nav-menu ul > li a[title^=Donate]:active {
	color: rgb(204, 0, 0);
}
#masthead #main-menu-nav .pane-main-nav-menu ul > li a[title^=Donate]:focus {
	color: rgb(204, 0, 0);
}
#masthead #main-menu-nav .pane-main-nav-menu > ul ul {
	margin-top: 0.5rem; display: none; position: absolute;
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li li {
	text-align: left; line-height: 1.3em; margin-right: 2em; display: block;
}
#masthead #main-menu-nav .pane-main-nav-menu > ul > li li a {
	font-size: 0.56rem; font-weight: 700;
}
@media all and (min-width:980px)
{
#masthead #main-menu-nav .pane-main-nav-menu > ul > li li a {
	font-size: 0.63rem;
}
}
#masthead #main-menu-nav form.search-site {
	background: none; padding: 0px; position: absolute;
}
@media all and (min-width:740px)
{
#masthead #main-menu-nav form.search-site {
	position: relative;
}
}
#masthead #main-menu-nav form.search-site h2 {
	display: none;
}
#masthead #main-menu-nav form.search-site .form-item-search-block-form {
	width: 0px; display: inline-block;
}
#masthead #main-menu-nav form.active.search-site .form-item-search-block-form {
	top: -0.39rem; width: auto; position: relative;
}
#masthead #main-menu-nav form.active.search-site .form-item-search-block-form input[name=search_block_form] {
	padding: 0.2rem 0.4rem; border: 1px solid rgb(154, 175, 188); transition:width 130ms; border-image: none; top: 0.2rem; width: 12rem; right: 0.5rem; position: absolute;
}
@media all and (min-width:1220px)
{
#masthead #main-menu-nav form.active.search-site .form-item-search-block-form input[name=search_block_form] {
	top: 0.4rem; position: relative;
}
}
#masthead #main-menu-nav form.search-site input[name=search_block_form] {
	padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; width: 0px; color: rgb(0, 0, 0); font-weight: 300; display: inline-block; background-color: rgba(255, 255, 255, 0.98);
}
#masthead #main-menu-nav form.search-site button[type=submit] {
	background: url("/sites/all/themes/phoenix/images/search-icon-black.svg") no-repeat -0.5rem -0.5rem / 200%; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; width: 1rem; height: 1rem; vertical-align: middle; cursor: pointer;
}
.no-js #main-menu-nav li {
	display: none;
}
@media all and (min-width:740px)
{
.no-js #main-menu-nav li {
	display: inline-block;
}
}
.no-js #main-menu-nav li:last-child {
	left: 0px; top: 0px; width: 100%; text-align: center; font-size: 1.2em; display: inline-block; position: absolute;
}
@media all and (min-width:740px)
{
.no-js #main-menu-nav li:last-child {
	width: auto; font-size: inherit; position: relative;
}
}
@media all and (min-width:740px)
{
#masthead .blackout.branding a {
	background: url("/sites/all/themes/phoenix/images/EFF-LOGO-BLOCKED.png") no-repeat 0% 0% / 90%; top: -2rem; width: 21rem; height: 6rem; position: absolute;
}
}
#masthead-mobile-wrapper #masthead-mobile .blackout.branding a {
	background: url("/sites/all/themes/phoenix/images/blocked-logo-solo.png") no-repeat 0% 0% / 3.5rem;
}
@media all and (max-width:740px) and (min-width:0px)
{
body.not-front .blackout.branding::after {
	margin: 1rem 0px 0px 1rem; height: 100%;
}
body.scrolled .blackout.branding::after {
	margin: 1rem 0px 0px 1rem; height: 100%;
}
}
.reclaim-invention-section .installer a:hover {
	background: none;
}
.section-reclaim-invention .installer a:hover {
	background: none;
}
.reclaim-invention-section .reclaim-invention-circle-links {
	margin: 35px 40px;
}
.section-reclaim-invention .reclaim-invention-circle-links {
	margin: 35px 40px;
}
.reclaim-invention-section .reclaim-invention-circle-links h4 {
	text-align: center; margin-bottom: 0px;
}
.section-reclaim-invention .reclaim-invention-circle-links h4 {
	text-align: center; margin-bottom: 0px;
}
.reclaim-invention-section .reclaim-invention-circle-links a {
	width: 25%; padding-top: 168px; margin-right: 4%; margin-left: 4%; float: left; display: block; background-repeat: no-repeat; background-size: contain;
}
.section-reclaim-invention .reclaim-invention-circle-links a {
	width: 25%; padding-top: 168px; margin-right: 4%; margin-left: 4%; float: left; display: block; background-repeat: no-repeat; background-size: contain;
}
.reclaim-invention-section .reclaim-invention-circle-links a:hover {
	opacity: 0.8;
}
.section-reclaim-invention .reclaim-invention-circle-links a:hover {
	opacity: 0.8;
}
.reclaim-invention-section .reclaim-invention-circle-links .pledge {
	background-image: url("/sites/all/themes/phoenix/images/reclaim_invention/pledge.png");
}
.section-reclaim-invention .reclaim-invention-circle-links .pledge {
	background-image: url("/sites/all/themes/phoenix/images/reclaim_invention/pledge.png");
}
.reclaim-invention-section .reclaim-invention-circle-links .ledge {
	background-image: url("/sites/all/themes/phoenix/images/reclaim_invention/ledge.png");
}
.section-reclaim-invention .reclaim-invention-circle-links .ledge {
	background-image: url("/sites/all/themes/phoenix/images/reclaim_invention/ledge.png");
}
.reclaim-invention-section .reclaim-invention-circle-links .learn {
	background-image: url("/sites/all/themes/phoenix/images/reclaim_invention/learn.png");
}
.section-reclaim-invention .reclaim-invention-circle-links .learn {
	background-image: url("/sites/all/themes/phoenix/images/reclaim_invention/learn.png");
}
.long-read .pane-node-field-issue {
	clear: both;
}
.long-read .pane-node-field-tags {
	clear: both;
}
.long-read .pane-node-field-related-cases {
	clear: both;
}
.section-document .pane-node-field-issue {
	clear: both;
}
.section-document .pane-node-field-tags {
	clear: both;
}
.section-document .pane-node-field-related-cases {
	clear: both;
}
.section-foia .pane-node-field-issue {
	clear: both;
}
.section-foia .pane-node-field-tags {
	clear: both;
}
.section-foia .pane-node-field-related-cases {
	clear: both;
}
.long-read .pane-node-field-issue h2 {
	margin: 1rem 0px 0.2rem; text-align: left; color: rgb(102, 102, 102); text-transform: uppercase; font-size: 1.1rem;
}
.long-read .pane-node-field-tags h2 {
	margin: 1rem 0px 0.2rem; text-align: left; color: rgb(102, 102, 102); text-transform: uppercase; font-size: 1.1rem;
}
.long-read .pane-node-field-related-cases h2 {
	margin: 1rem 0px 0.2rem; text-align: left; color: rgb(102, 102, 102); text-transform: uppercase; font-size: 1.1rem;
}
.section-document .pane-node-field-issue h2 {
	margin: 1rem 0px 0.2rem; text-align: left; color: rgb(102, 102, 102); text-transform: uppercase; font-size: 1.1rem;
}
.section-document .pane-node-field-tags h2 {
	margin: 1rem 0px 0.2rem; text-align: left; color: rgb(102, 102, 102); text-transform: uppercase; font-size: 1.1rem;
}
.section-document .pane-node-field-related-cases h2 {
	margin: 1rem 0px 0.2rem; text-align: left; color: rgb(102, 102, 102); text-transform: uppercase; font-size: 1.1rem;
}
.section-foia .pane-node-field-issue h2 {
	margin: 1rem 0px 0.2rem; text-align: left; color: rgb(102, 102, 102); text-transform: uppercase; font-size: 1.1rem;
}
.section-foia .pane-node-field-tags h2 {
	margin: 1rem 0px 0.2rem; text-align: left; color: rgb(102, 102, 102); text-transform: uppercase; font-size: 1.1rem;
}
.section-foia .pane-node-field-related-cases h2 {
	margin: 1rem 0px 0.2rem; text-align: left; color: rgb(102, 102, 102); text-transform: uppercase; font-size: 1.1rem;
}
.long-read .pane-node-field-issue h2::after {
	content: ":";
}
.long-read .pane-node-field-tags h2::after {
	content: ":";
}
.long-read .pane-node-field-related-cases h2::after {
	content: ":";
}
.section-document .pane-node-field-issue h2::after {
	content: ":";
}
.section-document .pane-node-field-tags h2::after {
	content: ":";
}
.section-document .pane-node-field-related-cases h2::after {
	content: ":";
}
.section-foia .pane-node-field-issue h2::after {
	content: ":";
}
.section-foia .pane-node-field-tags h2::after {
	content: ":";
}
.section-foia .pane-node-field-related-cases h2::after {
	content: ":";
}
.long-read .pane-node-field-issue .field__item {
	margin: 0px 1.6rem 1rem 0px; display: inline-block;
}
.long-read .pane-node-field-tags .field__item {
	margin: 0px 1.6rem 1rem 0px; display: inline-block;
}
.long-read .pane-node-field-related-cases .field__item {
	margin: 0px 1.6rem 1rem 0px; display: inline-block;
}
.section-document .pane-node-field-issue .field__item {
	margin: 0px 1.6rem 1rem 0px; display: inline-block;
}
.section-document .pane-node-field-tags .field__item {
	margin: 0px 1.6rem 1rem 0px; display: inline-block;
}
.section-document .pane-node-field-related-cases .field__item {
	margin: 0px 1.6rem 1rem 0px; display: inline-block;
}
.section-foia .pane-node-field-issue .field__item {
	margin: 0px 1.6rem 1rem 0px; display: inline-block;
}
.section-foia .pane-node-field-tags .field__item {
	margin: 0px 1.6rem 1rem 0px; display: inline-block;
}
.section-foia .pane-node-field-related-cases .field__item {
	margin: 0px 1.6rem 1rem 0px; display: inline-block;
}
.long-read .pane-node-field-issue a {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.4rem 1.2rem; border-radius: 0px; border-image: none; text-align: center; color: rgb(37, 75, 102); text-transform: uppercase; line-height: 1rem; font-family: "Montserrat"; font-size: 0.9rem; font-weight: 400; text-decoration: none; display: inline-block; cursor: pointer; max-width: 20rem; -moz-appearance: none; -webkit-appearance: none;
}
.long-read .pane-node-field-tags a {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.4rem 1.2rem; border-radius: 0px; border-image: none; text-align: center; color: rgb(37, 75, 102); text-transform: uppercase; line-height: 1rem; font-family: "Montserrat"; font-size: 0.9rem; font-weight: 400; text-decoration: none; display: inline-block; cursor: pointer; max-width: 20rem; -moz-appearance: none; -webkit-appearance: none;
}
.long-read .pane-node-field-related-cases a {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.4rem 1.2rem; border-radius: 0px; border-image: none; text-align: center; color: rgb(37, 75, 102); text-transform: uppercase; line-height: 1rem; font-family: "Montserrat"; font-size: 0.9rem; font-weight: 400; text-decoration: none; display: inline-block; cursor: pointer; max-width: 20rem; -moz-appearance: none; -webkit-appearance: none;
}
.section-document .pane-node-field-issue a {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.4rem 1.2rem; border-radius: 0px; border-image: none; text-align: center; color: rgb(37, 75, 102); text-transform: uppercase; line-height: 1rem; font-family: "Montserrat"; font-size: 0.9rem; font-weight: 400; text-decoration: none; display: inline-block; cursor: pointer; max-width: 20rem; -moz-appearance: none; -webkit-appearance: none;
}
.section-document .pane-node-field-tags a {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.4rem 1.2rem; border-radius: 0px; border-image: none; text-align: center; color: rgb(37, 75, 102); text-transform: uppercase; line-height: 1rem; font-family: "Montserrat"; font-size: 0.9rem; font-weight: 400; text-decoration: none; display: inline-block; cursor: pointer; max-width: 20rem; -moz-appearance: none; -webkit-appearance: none;
}
.section-document .pane-node-field-related-cases a {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.4rem 1.2rem; border-radius: 0px; border-image: none; text-align: center; color: rgb(37, 75, 102); text-transform: uppercase; line-height: 1rem; font-family: "Montserrat"; font-size: 0.9rem; font-weight: 400; text-decoration: none; display: inline-block; cursor: pointer; max-width: 20rem; -moz-appearance: none; -webkit-appearance: none;
}
.section-foia .pane-node-field-issue a {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.4rem 1.2rem; border-radius: 0px; border-image: none; text-align: center; color: rgb(37, 75, 102); text-transform: uppercase; line-height: 1rem; font-family: "Montserrat"; font-size: 0.9rem; font-weight: 400; text-decoration: none; display: inline-block; cursor: pointer; max-width: 20rem; -moz-appearance: none; -webkit-appearance: none;
}
.section-foia .pane-node-field-tags a {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.4rem 1.2rem; border-radius: 0px; border-image: none; text-align: center; color: rgb(37, 75, 102); text-transform: uppercase; line-height: 1rem; font-family: "Montserrat"; font-size: 0.9rem; font-weight: 400; text-decoration: none; display: inline-block; cursor: pointer; max-width: 20rem; -moz-appearance: none; -webkit-appearance: none;
}
.section-foia .pane-node-field-related-cases a {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.4rem 1.2rem; border-radius: 0px; border-image: none; text-align: center; color: rgb(37, 75, 102); text-transform: uppercase; line-height: 1rem; font-family: "Montserrat"; font-size: 0.9rem; font-weight: 400; text-decoration: none; display: inline-block; cursor: pointer; max-width: 20rem; -moz-appearance: none; -webkit-appearance: none;
}
.long-read .pane-node-field-issue a a {
	text-decoration: none;
}
.long-read .pane-node-field-tags a a {
	text-decoration: none;
}
.long-read .pane-node-field-related-cases a a {
	text-decoration: none;
}
.section-document .pane-node-field-issue a a {
	text-decoration: none;
}
.section-document .pane-node-field-tags a a {
	text-decoration: none;
}
.section-document .pane-node-field-related-cases a a {
	text-decoration: none;
}
.section-foia .pane-node-field-issue a a {
	text-decoration: none;
}
.section-foia .pane-node-field-tags a a {
	text-decoration: none;
}
.section-foia .pane-node-field-related-cases a a {
	text-decoration: none;
}
.long-read .pane-node-field-issue a:link {
	color: rgb(255, 255, 255);
}
.long-read .pane-node-field-issue a:visited {
	color: rgb(255, 255, 255);
}
.long-read .pane-node-field-issue a a:link {
	color: rgb(255, 255, 255);
}
.long-read .pane-node-field-issue a a:visited {
	color: rgb(255, 255, 255);
}
.long-read .pane-node-field-tags a:link {
	color: rgb(255, 255, 255);
}
.long-read .pane-node-field-tags a:visited {
	color: rgb(255, 255, 255);
}
.long-read .pane-node-field-tags a a:link {
	color: rgb(255, 255, 255);
}
.long-read .pane-node-field-tags a a:visited {
	color: rgb(255, 255, 255);
}
.long-read .pane-node-field-related-cases a:link {
	color: rgb(255, 255, 255);
}
.long-read .pane-node-field-related-cases a:visited {
	color: rgb(255, 255, 255);
}
.long-read .pane-node-field-related-cases a a:link {
	color: rgb(255, 255, 255);
}
.long-read .pane-node-field-related-cases a a:visited {
	color: rgb(255, 255, 255);
}
.section-document .pane-node-field-issue a:link {
	color: rgb(255, 255, 255);
}
.section-document .pane-node-field-issue a:visited {
	color: rgb(255, 255, 255);
}
.section-document .pane-node-field-issue a a:link {
	color: rgb(255, 255, 255);
}
.section-document .pane-node-field-issue a a:visited {
	color: rgb(255, 255, 255);
}
.section-document .pane-node-field-tags a:link {
	color: rgb(255, 255, 255);
}
.section-document .pane-node-field-tags a:visited {
	color: rgb(255, 255, 255);
}
.section-document .pane-node-field-tags a a:link {
	color: rgb(255, 255, 255);
}
.section-document .pane-node-field-tags a a:visited {
	color: rgb(255, 255, 255);
}
.section-document .pane-node-field-related-cases a:link {
	color: rgb(255, 255, 255);
}
.section-document .pane-node-field-related-cases a:visited {
	color: rgb(255, 255, 255);
}
.section-document .pane-node-field-related-cases a a:link {
	color: rgb(255, 255, 255);
}
.section-document .pane-node-field-related-cases a a:visited {
	color: rgb(255, 255, 255);
}
.section-foia .pane-node-field-issue a:link {
	color: rgb(255, 255, 255);
}
.section-foia .pane-node-field-issue a:visited {
	color: rgb(255, 255, 255);
}
.section-foia .pane-node-field-issue a a:link {
	color: rgb(255, 255, 255);
}
.section-foia .pane-node-field-issue a a:visited {
	color: rgb(255, 255, 255);
}
.section-foia .pane-node-field-tags a:link {
	color: rgb(255, 255, 255);
}
.section-foia .pane-node-field-tags a:visited {
	color: rgb(255, 255, 255);
}
.section-foia .pane-node-field-tags a a:link {
	color: rgb(255, 255, 255);
}
.section-foia .pane-node-field-tags a a:visited {
	color: rgb(255, 255, 255);
}
.section-foia .pane-node-field-related-cases a:link {
	color: rgb(255, 255, 255);
}
.section-foia .pane-node-field-related-cases a:visited {
	color: rgb(255, 255, 255);
}
.section-foia .pane-node-field-related-cases a a:link {
	color: rgb(255, 255, 255);
}
.section-foia .pane-node-field-related-cases a a:visited {
	color: rgb(255, 255, 255);
}
.long-read .pane-node-field-issue a:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.long-read .pane-node-field-tags a:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.long-read .pane-node-field-related-cases a:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.section-document .pane-node-field-issue a:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.section-document .pane-node-field-tags a:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.section-document .pane-node-field-related-cases a:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.section-foia .pane-node-field-issue a:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.section-foia .pane-node-field-tags a:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.section-foia .pane-node-field-related-cases a:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.long-read .pane-node-field-issue a:link {
	color: rgb(37, 75, 102);
}
.long-read .pane-node-field-issue a:visited {
	color: rgb(37, 75, 102);
}
.long-read .pane-node-field-issue a a:link {
	color: rgb(37, 75, 102);
}
.long-read .pane-node-field-issue a a:visited {
	color: rgb(37, 75, 102);
}
.long-read .pane-node-field-tags a:link {
	color: rgb(37, 75, 102);
}
.long-read .pane-node-field-tags a:visited {
	color: rgb(37, 75, 102);
}
.long-read .pane-node-field-tags a a:link {
	color: rgb(37, 75, 102);
}
.long-read .pane-node-field-tags a a:visited {
	color: rgb(37, 75, 102);
}
.long-read .pane-node-field-related-cases a:link {
	color: rgb(37, 75, 102);
}
.long-read .pane-node-field-related-cases a:visited {
	color: rgb(37, 75, 102);
}
.long-read .pane-node-field-related-cases a a:link {
	color: rgb(37, 75, 102);
}
.long-read .pane-node-field-related-cases a a:visited {
	color: rgb(37, 75, 102);
}
.section-document .pane-node-field-issue a:link {
	color: rgb(37, 75, 102);
}
.section-document .pane-node-field-issue a:visited {
	color: rgb(37, 75, 102);
}
.section-document .pane-node-field-issue a a:link {
	color: rgb(37, 75, 102);
}
.section-document .pane-node-field-issue a a:visited {
	color: rgb(37, 75, 102);
}
.section-document .pane-node-field-tags a:link {
	color: rgb(37, 75, 102);
}
.section-document .pane-node-field-tags a:visited {
	color: rgb(37, 75, 102);
}
.section-document .pane-node-field-tags a a:link {
	color: rgb(37, 75, 102);
}
.section-document .pane-node-field-tags a a:visited {
	color: rgb(37, 75, 102);
}
.section-document .pane-node-field-related-cases a:link {
	color: rgb(37, 75, 102);
}
.section-document .pane-node-field-related-cases a:visited {
	color: rgb(37, 75, 102);
}
.section-document .pane-node-field-related-cases a a:link {
	color: rgb(37, 75, 102);
}
.section-document .pane-node-field-related-cases a a:visited {
	color: rgb(37, 75, 102);
}
.section-foia .pane-node-field-issue a:link {
	color: rgb(37, 75, 102);
}
.section-foia .pane-node-field-issue a:visited {
	color: rgb(37, 75, 102);
}
.section-foia .pane-node-field-issue a a:link {
	color: rgb(37, 75, 102);
}
.section-foia .pane-node-field-issue a a:visited {
	color: rgb(37, 75, 102);
}
.section-foia .pane-node-field-tags a:link {
	color: rgb(37, 75, 102);
}
.section-foia .pane-node-field-tags a:visited {
	color: rgb(37, 75, 102);
}
.section-foia .pane-node-field-tags a a:link {
	color: rgb(37, 75, 102);
}
.section-foia .pane-node-field-tags a a:visited {
	color: rgb(37, 75, 102);
}
.section-foia .pane-node-field-related-cases a:link {
	color: rgb(37, 75, 102);
}
.section-foia .pane-node-field-related-cases a:visited {
	color: rgb(37, 75, 102);
}
.section-foia .pane-node-field-related-cases a a:link {
	color: rgb(37, 75, 102);
}
.section-foia .pane-node-field-related-cases a a:visited {
	color: rgb(37, 75, 102);
}
.long-read .pane-node-field-issue a:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.long-read .pane-node-field-tags a:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.long-read .pane-node-field-related-cases a:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.section-document .pane-node-field-issue a:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.section-document .pane-node-field-tags a:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.section-document .pane-node-field-related-cases a:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.section-foia .pane-node-field-issue a:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.section-foia .pane-node-field-tags a:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.section-foia .pane-node-field-related-cases a:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.facetapi-facetapi-checkbox-links > li {
	color: rgb(0, 0, 0); text-transform: uppercase; line-height: 1rem; font-size: 0.6rem; font-weight: 400; text-decoration: none; margin-bottom: 1rem;
}
.page-search-site .lefthand-sidebar-sidebar h2.pane-title {
	color: rgb(0, 0, 0); text-transform: uppercase; line-height: 1rem; font-size: 0.6rem; font-weight: 400; text-decoration: none; margin-bottom: 1rem;
}
.page-search-site .lefthand-sidebar-sidebar-inner h2.pane-title {
	color: rgb(0, 0, 0); text-transform: uppercase; line-height: 1rem; font-size: 0.6rem; font-weight: 400; text-decoration: none; margin-bottom: 1rem;
}
.pane-search-api-sorts-search-sorts a.sort-item {
	color: rgb(0, 0, 0); text-transform: uppercase; line-height: 1rem; font-size: 0.6rem; font-weight: 400; text-decoration: none; margin-bottom: 1rem;
}
.facetapi-facetapi-links > li > a {
	color: rgb(0, 0, 0); text-transform: uppercase; line-height: 1rem; font-size: 0.6rem; font-weight: 400; text-decoration: none; margin-bottom: 1rem;
}
.facetapi-facetapi-checkbox-links > li label.element-invisible {
	background-position: center; border: 1px solid rgb(154, 175, 188); border-image: none; width: 1.4rem; height: 1.4rem; text-indent: -999px; overflow: hidden; margin-top: -0.2rem; clip: auto; background-size: 40px; background-color: rgb(255, 255, 255);
}
.page-search-site .lefthand-sidebar-sidebar h2.pane-title label.element-invisible {
	background-position: center; border: 1px solid rgb(154, 175, 188); border-image: none; width: 1.4rem; height: 1.4rem; text-indent: -999px; overflow: hidden; margin-top: -0.2rem; clip: auto; background-size: 40px; background-color: rgb(255, 255, 255);
}
.page-search-site .lefthand-sidebar-sidebar-inner h2.pane-title label.element-invisible {
	background-position: center; border: 1px solid rgb(154, 175, 188); border-image: none; width: 1.4rem; height: 1.4rem; text-indent: -999px; overflow: hidden; margin-top: -0.2rem; clip: auto; background-size: 40px; background-color: rgb(255, 255, 255);
}
.pane-search-api-sorts-search-sorts a.sort-item label.element-invisible {
	background-position: center; border: 1px solid rgb(154, 175, 188); border-image: none; width: 1.4rem; height: 1.4rem; text-indent: -999px; overflow: hidden; margin-top: -0.2rem; clip: auto; background-size: 40px; background-color: rgb(255, 255, 255);
}
.facetapi-facetapi-links > li > a label.element-invisible {
	background-position: center; border: 1px solid rgb(154, 175, 188); border-image: none; width: 1.4rem; height: 1.4rem; text-indent: -999px; overflow: hidden; margin-top: -0.2rem; clip: auto; background-size: 40px; background-color: rgb(255, 255, 255);
}
.facetapi-facetapi-checkbox-links > li label.check-this {
	background-image: url("/sites/all/themes/phoenix/images/check.svg");
}
.page-search-site .lefthand-sidebar-sidebar h2.pane-title label.check-this {
	background-image: url("/sites/all/themes/phoenix/images/check.svg");
}
.page-search-site .lefthand-sidebar-sidebar-inner h2.pane-title label.check-this {
	background-image: url("/sites/all/themes/phoenix/images/check.svg");
}
.pane-search-api-sorts-search-sorts a.sort-item label.check-this {
	background-image: url("/sites/all/themes/phoenix/images/check.svg");
}
.facetapi-facetapi-links > li > a label.check-this {
	background-image: url("/sites/all/themes/phoenix/images/check.svg");
}
@media all and (max-width:740px) and (min-width:0px)
{
.page-search-site .lefthand-sidebar-sidebar-inner {
	display: none;
}
}
.facetapi-limit-link {
	color: rgb(75, 106, 136); text-transform: uppercase; font-size: 0.8rem; font-weight: 600; text-decoration: none;
}
.pane-search-api-sorts-search-sorts h2.pane-title {
	color: rgb(75, 106, 136) !important; text-transform: none !important; font-size: 1.4rem !important; font-weight: 700 !important; text-decoration: none !important;
}
.facetapi-facetapi-links > li > a {
	margin-left: 0px;
}
.facetapi-active {
	text-decoration: none; margin-left: 1.5rem;
}
.facetapi-inactive {
	text-decoration: none; margin-left: 1.5rem;
}
.facetapi-checkbox {
	margin-right: 0px;
}
a.facetapi-active {
	display: inline !important;
}
.page-search-site .pane-page-title > h1 {
	background: rgb(229, 235, 236); margin: 1rem auto 0px; padding: 1rem 0px 0px; width: 100%; text-align: center; max-width: 950px;
}
.page-search-site .pane-search-form h2 {
	display: none;
}
.page-search-site .pane-search-form input[type='text'] {
	border: 1px solid rgb(154, 175, 188); border-image: none; width: 80%;
}
.page-search-site .lefthand-sidebar-sidebar {
	line-height: 0.5rem; margin-top: 1rem; margin-bottom: 2rem;
}
.page-search-site .lefthand-sidebar-sidebar-inner {
	line-height: 0.5rem; margin-top: 1rem; margin-bottom: 2rem;
}
.page-search-site .lefthand-sidebar-sidebar h2.pane-title {
	line-height: 1rem; font-weight: 600; margin-top: 2rem; margin-bottom: 0.5rem;
}
.page-search-site .lefthand-sidebar-sidebar-inner h2.pane-title {
	line-height: 1rem; font-weight: 600; margin-top: 2rem; margin-bottom: 0.5rem;
}
.page-search-site .lefthand-sidebar-sidebar ul.expanded > li.leaf {
	margin: 0.6rem 0px 0px 1rem;
}
.page-search-site .lefthand-sidebar-sidebar-inner ul.expanded > li.leaf {
	margin: 0.6rem 0px 0px 1rem;
}
.page-search-site .lefthand-sidebar-sidebar :first-child.expanded {
	margin-top: 0.6rem;
}
.page-search-site .lefthand-sidebar-sidebar-inner :first-child.expanded {
	margin-top: 0.6rem;
}
.page-search-site .lefthand-sidebar-main-column {
	margin-top: 3rem;
}
.page-search-site .lefthand-sidebar-main-column-inner {
	margin-top: 3rem;
}
.page-search-site .lefthand-sidebar-main-column h2.pane-title {
	font-size: 2rem;
}
.page-search-site .lefthand-sidebar-main-column-inner h2.pane-title {
	font-size: 2rem;
}
.page-search-site .lefthand-sidebar-main-column h3.field-content {
	text-align: left; clear: left; font-size: 1.5rem;
}
.page-search-site .lefthand-sidebar-main-column-inner h3.field-content {
	text-align: left; clear: left; font-size: 1.5rem;
}
.page-search-site .lefthand-sidebar-main-column h3.field-content a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.page-search-site .lefthand-sidebar-main-column-inner h3.field-content a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.page-search-site .lefthand-sidebar-main-column .views-field-body-value {
	line-height: 1.5rem; font-family: "Montserrat";
}
.page-search-site .lefthand-sidebar-main-column-inner .views-field-body-value {
	line-height: 1.5rem; font-family: "Montserrat";
}
.page-search-site .lefthand-sidebar-main-column .views-field-type > span {
	color: rgb(204, 0, 0); text-transform: uppercase; line-height: 1.2rem; padding-right: 0.35rem; font-family: "Montserrat"; font-size: 0.8rem; font-weight: 600; margin-top: 1.5rem; float: left;
}
.page-search-site .lefthand-sidebar-main-column .views-field-created > span {
	color: rgb(204, 0, 0); text-transform: uppercase; line-height: 1.2rem; padding-right: 0.35rem; font-family: "Montserrat"; font-size: 0.8rem; font-weight: 600; margin-top: 1.5rem; float: left;
}
.page-search-site .lefthand-sidebar-main-column-inner .views-field-type > span {
	color: rgb(204, 0, 0); text-transform: uppercase; line-height: 1.2rem; padding-right: 0.35rem; font-family: "Montserrat"; font-size: 0.8rem; font-weight: 600; margin-top: 1.5rem; float: left;
}
.page-search-site .lefthand-sidebar-main-column-inner .views-field-created > span {
	color: rgb(204, 0, 0); text-transform: uppercase; line-height: 1.2rem; padding-right: 0.35rem; font-family: "Montserrat"; font-size: 0.8rem; font-weight: 600; margin-top: 1.5rem; float: left;
}
.page-search-site .lefthand-sidebar-main-column .views-field-created > span {
	color: rgb(104, 104, 104);
}
.page-search-site .lefthand-sidebar-main-column-inner .views-field-created > span {
	color: rgb(104, 104, 104);
}
.mobile.pane-eff-share-blog .share-links {
	margin-top: 2rem; margin-bottom: 1rem;
}
.mobile.pane-eff-share-blog .share-links > a {
	width: 2.6rem; height: 2.6rem; overflow: hidden; position: relative;
}
.mobile.pane-eff-share-blog .share-links > a:hover {
	background-color: transparent !important;
}
.mobile.pane-eff-share-blog .share-links > a:visited {
	color: rgb(75, 106, 136);
}
.mobile.pane-eff-share-blog .share-links > a i {
	background: url("/sites/all/themes/phoenix/images/social-icons-long-read.svg") no-repeat 0% 0% / 2.6rem rgb(229, 235, 236); width: 2.6rem; height: 2.6rem; display: inline-block; position: relative; z-index: 2;
}
.mobile.pane-eff-share-blog .share-links > a span {
	top: 0px; width: 12.5rem; height: 2.6rem; text-align: left; right: 0px; text-transform: uppercase; line-height: 2.6rem; padding-left: 0.45rem; font-family: "Montserrat"; font-size: 0.9rem; border-left-color: rgb(255, 255, 255); border-left-width: 0.31rem; border-left-style: solid; display: inline-block; visibility: hidden; position: absolute; z-index: 1; box-sizing: content-box; opacity: 0.9; background-color: rgb(229, 235, 236);
}
.mobile.pane-eff-share-blog .share-links > a:first-child {
	margin-top: 0px; margin-left: 0px;
}
.mobile.pane-eff-share-blog .share-links > a.share-twitter i {
	background-position: 0px 0rem;
}
.mobile.pane-eff-share-blog .share-links > a.share-facebook i {
	background-position: 0px -3.18rem;
}
.mobile.pane-eff-share-blog .share-links > a.share-google i {
	background-position: 0px -6.39rem;
}
.mobile.pane-eff-share-blog .share-links > a.share-clipboard i {
	background-position: 0px -9.76rem;
}
.mobile.pane-eff-share-blog .share-links > a.disabled {
	display: none;
}
.mobile.pane-eff-share-blog .share-links strong {
	display: none !important;
}
.mobile.pane-eff-share-blog .share-links > a {
	margin-left: 0.65rem; float: left; display: inline-block;
}
.mobile.pane-eff-share-blog .share-links > a.share-clipboard {
	display: none;
}
.desktop.pane-eff-share-blog .share-links {
	left: 0px; margin-top: 2.5rem; display: block; position: absolute; z-index: 3;
}
.desktop.pane-eff-share-blog .share-links > a {
	width: 3.56rem; height: 3.56rem; overflow: hidden; position: relative;
}
.desktop.pane-eff-share-blog .share-links > a:hover {
	background-color: transparent !important;
}
.desktop.pane-eff-share-blog .share-links > a:visited {
	color: rgb(75, 106, 136);
}
.desktop.pane-eff-share-blog .share-links > a i {
	background: url("/sites/all/themes/phoenix/images/social-icons-long-read.svg") no-repeat 0% 0% / 3.56rem rgb(229, 235, 236); width: 3.56rem; height: 3.56rem; display: inline-block; position: relative; z-index: 2;
}
.desktop.pane-eff-share-blog .share-links > a span {
	top: 0px; width: 12.5rem; height: 3.56rem; text-align: left; right: 0px; text-transform: uppercase; line-height: 3.56rem; padding-left: 0.62rem; font-family: "Montserrat"; font-size: 0.9rem; border-left-color: rgb(255, 255, 255); border-left-width: 0.42rem; border-left-style: solid; display: inline-block; visibility: hidden; position: absolute; z-index: 1; box-sizing: content-box; opacity: 0.9; background-color: rgb(229, 235, 236);
}
.desktop.pane-eff-share-blog .share-links > a:first-child {
	margin-top: 0px; margin-left: 0px;
}
.desktop.pane-eff-share-blog .share-links > a.share-twitter i {
	background-position: 0px 0rem;
}
.desktop.pane-eff-share-blog .share-links > a.share-facebook i {
	background-position: 0px -4.35rem;
}
.desktop.pane-eff-share-blog .share-links > a.share-google i {
	background-position: 0px -8.76rem;
}
.desktop.pane-eff-share-blog .share-links > a.share-clipboard i {
	background-position: 0px -13.37rem;
}
.desktop.pane-eff-share-blog .share-links > a.disabled {
	display: none;
}
.desktop.pane-eff-share-blog :not(.bottom).stuck.share-links {
	top: 2.5rem; margin-top: 0px; position: fixed;
}
.desktop.pane-eff-share-blog .share-links > a {
	margin-top: 0.45rem; display: block;
}
.desktop.pane-eff-share-blog .share-links > a:hover {
	transition:width 130ms; width: 17.11rem;
}
.desktop.pane-eff-share-blog .share-links > a:focus {
	transition:width 130ms; width: 17.11rem;
}
.desktop.pane-eff-share-blog .share-links > a:hover i {
	position: relative; z-index: 2;
}
.desktop.pane-eff-share-blog .share-links > a:focus i {
	position: relative; z-index: 2;
}
.desktop.pane-eff-share-blog .share-links > a:hover span {
	visibility: visible;
}
.desktop.pane-eff-share-blog .share-links > a:focus span {
	visibility: visible;
}
.pane-eff-share-blog {
	display: none;
}
.long-read-share-links .mobile.pane-eff-share-blog {
	clear: both; display: block;
}
.node-type-job-opening .mobile.pane-eff-share-blog {
	clear: both; display: block;
}
@media all and (min-width:854px)
{
.long-read-share-links .mobile.pane-eff-share-blog {
	display: none;
}
.node-type-job-opening .mobile.pane-eff-share-blog {
	display: none;
}
.long-read-share-links .desktop.pane-eff-share-blog {
	display: block;
}
.node-type-job-opening .desktop.pane-eff-share-blog {
	display: block;
}
}
@media all and (min-width:740px)
{
.lefthand-sidebar-columns {
	margin-top: 3rem;
}
.lefthand-sidebar-columns-inner {
	margin-top: 3rem;
}
}
.lefthand-sidebar-main-column h2 {
	margin-top: 0px;
}
.lefthand-sidebar-main-column-inner h2 {
	margin-top: 0px;
}
.lefthand-sidebar-sidebar {
	margin: 1rem 0px 1rem 1rem; font-family: "Montserrat"; float: none;
}
.lefthand-sidebar-sidebar-inner {
	margin: 1rem 0px 1rem 1rem; font-family: "Montserrat"; float: none;
}
@media all and (min-width:740px)
{
.lefthand-sidebar-sidebar {
	width: 22.85%; margin-top: 0px; margin-right: 2.85%; float: left; display: block;
}
.lefthand-sidebar-sidebar-inner {
	width: 22.85%; margin-top: 0px; margin-right: 2.85%; float: left; display: block;
}
}
.lefthand-sidebar-sidebar .pane-menu-tree {
	margin-top: 0.5rem;
}
.lefthand-sidebar-sidebar-inner .pane-menu-tree {
	margin-top: 0.5rem;
}
.lefthand-sidebar-sidebar .pane-menu-tree .pane-title {
	text-align: left; text-transform: uppercase; line-height: 1.5rem; font-size: 1rem !important; margin-top: 0px; margin-bottom: 0.5rem;
}
.lefthand-sidebar-sidebar-inner .pane-menu-tree .pane-title {
	text-align: left; text-transform: uppercase; line-height: 1.5rem; font-size: 1rem !important; margin-top: 0px; margin-bottom: 0.5rem;
}
.lefthand-sidebar-sidebar .pane-menu-tree .pane-title a.active-trail {
	background: url("/sites/all/themes/phoenix/images/arrow-left.svg") no-repeat left / auto 1rem; width: auto; text-align: left; padding-left: 1.5rem;
}
.lefthand-sidebar-sidebar-inner .pane-menu-tree .pane-title a.active-trail {
	background: url("/sites/all/themes/phoenix/images/arrow-left.svg") no-repeat left / auto 1rem; width: auto; text-align: left; padding-left: 1.5rem;
}
.lefthand-sidebar-sidebar .pane-menu-tree .pane-title a.active {
	background-image: none;
}
.lefthand-sidebar-sidebar-inner .pane-menu-tree .pane-title a.active {
	background-image: none;
}
.lefthand-sidebar-sidebar .menu-block-wrapper {
	margin-left: 1.5rem;
}
.lefthand-sidebar-sidebar-inner .menu-block-wrapper {
	margin-left: 1.5rem;
}
.lefthand-sidebar-sidebar .menu .leaf {
	list-style: none; line-height: 1rem; font-size: 0.8rem; font-weight: 600; margin-bottom: 1rem;
}
.lefthand-sidebar-sidebar .menu li {
	list-style: none; line-height: 1rem; font-size: 0.8rem; font-weight: 600; margin-bottom: 1rem;
}
.lefthand-sidebar-sidebar-inner .menu .leaf {
	list-style: none; line-height: 1rem; font-size: 0.8rem; font-weight: 600; margin-bottom: 1rem;
}
.lefthand-sidebar-sidebar-inner .menu li {
	list-style: none; line-height: 1rem; font-size: 0.8rem; font-weight: 600; margin-bottom: 1rem;
}
.lefthand-sidebar-sidebar .menu .leaf .first {
	margin-top: 1rem;
}
.lefthand-sidebar-sidebar .menu li .first {
	margin-top: 1rem;
}
.lefthand-sidebar-sidebar-inner .menu .leaf .first {
	margin-top: 1rem;
}
.lefthand-sidebar-sidebar-inner .menu li .first {
	margin-top: 1rem;
}
.lefthand-sidebar-sidebar .menu .leaf ul.menu {
	padding-left: 1.25rem;
}
.lefthand-sidebar-sidebar .menu li ul.menu {
	padding-left: 1.25rem;
}
.lefthand-sidebar-sidebar-inner .menu .leaf ul.menu {
	padding-left: 1.25rem;
}
.lefthand-sidebar-sidebar-inner .menu li ul.menu {
	padding-left: 1.25rem;
}
.lefthand-sidebar-sidebar .menu .leaf a {
	color: rgb(75, 106, 136); text-transform: uppercase; text-decoration: none;
}
.lefthand-sidebar-sidebar .menu li a {
	color: rgb(75, 106, 136); text-transform: uppercase; text-decoration: none;
}
.lefthand-sidebar-sidebar-inner .menu .leaf a {
	color: rgb(75, 106, 136); text-transform: uppercase; text-decoration: none;
}
.lefthand-sidebar-sidebar-inner .menu li a {
	color: rgb(75, 106, 136); text-transform: uppercase; text-decoration: none;
}
.lefthand-sidebar-sidebar .menu .leaf a:hover {
	color: rgb(204, 0, 0); text-decoration: none;
}
.lefthand-sidebar-sidebar .menu .leaf a:active {
	color: rgb(204, 0, 0); text-decoration: none;
}
.lefthand-sidebar-sidebar .menu li a:hover {
	color: rgb(204, 0, 0); text-decoration: none;
}
.lefthand-sidebar-sidebar .menu li a:active {
	color: rgb(204, 0, 0); text-decoration: none;
}
.lefthand-sidebar-sidebar-inner .menu .leaf a:hover {
	color: rgb(204, 0, 0); text-decoration: none;
}
.lefthand-sidebar-sidebar-inner .menu .leaf a:active {
	color: rgb(204, 0, 0); text-decoration: none;
}
.lefthand-sidebar-sidebar-inner .menu li a:hover {
	color: rgb(204, 0, 0); text-decoration: none;
}
.lefthand-sidebar-sidebar-inner .menu li a:active {
	color: rgb(204, 0, 0); text-decoration: none;
}
.lefthand-sidebar-sidebar .menu .leaf a.active-trail {
	color: rgb(0, 0, 0);
}
.lefthand-sidebar-sidebar .menu .leaf .active-trail a.active {
	color: rgb(0, 0, 0);
}
.lefthand-sidebar-sidebar .menu li a.active-trail {
	color: rgb(0, 0, 0);
}
.lefthand-sidebar-sidebar .menu li .active-trail a.active {
	color: rgb(0, 0, 0);
}
.lefthand-sidebar-sidebar-inner .menu .leaf a.active-trail {
	color: rgb(0, 0, 0);
}
.lefthand-sidebar-sidebar-inner .menu .leaf .active-trail a.active {
	color: rgb(0, 0, 0);
}
.lefthand-sidebar-sidebar-inner .menu li a.active-trail {
	color: rgb(0, 0, 0);
}
.lefthand-sidebar-sidebar-inner .menu li .active-trail a.active {
	color: rgb(0, 0, 0);
}
.lefthand-sidebar-sidebar .menu .leaf ul.menu {
	overflow: hidden; padding-left: 1rem; max-height: 1px;
}
.lefthand-sidebar-sidebar .menu li ul.menu {
	overflow: hidden; padding-left: 1rem; max-height: 1px;
}
.lefthand-sidebar-sidebar-inner .menu .leaf ul.menu {
	overflow: hidden; padding-left: 1rem; max-height: 1px;
}
.lefthand-sidebar-sidebar-inner .menu li ul.menu {
	overflow: hidden; padding-left: 1rem; max-height: 1px;
}
.lefthand-sidebar-sidebar .menu .leaf ul.menu li:last-child {
	margin-bottom: 0px;
}
.lefthand-sidebar-sidebar .menu li ul.menu li:last-child {
	margin-bottom: 0px;
}
.lefthand-sidebar-sidebar-inner .menu .leaf ul.menu li:last-child {
	margin-bottom: 0px;
}
.lefthand-sidebar-sidebar-inner .menu li ul.menu li:last-child {
	margin-bottom: 0px;
}
.lefthand-sidebar-sidebar .menu .opened.leaf ul.menu {
	transition:max-height 400ms; max-height: 32rem;
}
.lefthand-sidebar-sidebar .menu .leaf .opened + ul.menu {
	transition:max-height 400ms; max-height: 32rem;
}
.lefthand-sidebar-sidebar .menu li.opened ul.menu {
	transition:max-height 400ms; max-height: 32rem;
}
.lefthand-sidebar-sidebar .menu li .opened + ul.menu {
	transition:max-height 400ms; max-height: 32rem;
}
.lefthand-sidebar-sidebar-inner .menu .opened.leaf ul.menu {
	transition:max-height 400ms; max-height: 32rem;
}
.lefthand-sidebar-sidebar-inner .menu .leaf .opened + ul.menu {
	transition:max-height 400ms; max-height: 32rem;
}
.lefthand-sidebar-sidebar-inner .menu li.opened ul.menu {
	transition:max-height 400ms; max-height: 32rem;
}
.lefthand-sidebar-sidebar-inner .menu li .opened + ul.menu {
	transition:max-height 400ms; max-height: 32rem;
}
.lefthand-sidebar-sidebar .menu li:not(.leaf) > a {
	background-position: 0.2rem 0.05rem; padding-left: 1.2rem; margin-left: -1.2rem; background-image: url("/sites/all/themes/phoenix/images/arrow-right.svg"); background-repeat: no-repeat; background-size: auto 0.8rem;
}
.lefthand-sidebar-sidebar-inner .menu li:not(.leaf) > a {
	background-position: 0.2rem 0.05rem; padding-left: 1.2rem; margin-left: -1.2rem; background-image: url("/sites/all/themes/phoenix/images/arrow-right.svg"); background-repeat: no-repeat; background-size: auto 0.8rem;
}
.lefthand-sidebar-sidebar .menu li:not(.leaf).opened > a {
	background-position: 0px 0.25rem; color: rgb(75, 106, 136); background-image: url("/sites/all/themes/phoenix/images/arrow-down-black.svg"); background-repeat: no-repeat; background-size: 0.8rem auto;
}
.lefthand-sidebar-sidebar .menu li:not(.leaf) > a.opened {
	background-position: 0px 0.25rem; color: rgb(75, 106, 136); background-image: url("/sites/all/themes/phoenix/images/arrow-down-black.svg"); background-repeat: no-repeat; background-size: 0.8rem auto;
}
.lefthand-sidebar-sidebar-inner .menu li:not(.leaf).opened > a {
	background-position: 0px 0.25rem; color: rgb(75, 106, 136); background-image: url("/sites/all/themes/phoenix/images/arrow-down-black.svg"); background-repeat: no-repeat; background-size: 0.8rem auto;
}
.lefthand-sidebar-sidebar-inner .menu li:not(.leaf) > a.opened {
	background-position: 0px 0.25rem; color: rgb(75, 106, 136); background-image: url("/sites/all/themes/phoenix/images/arrow-down-black.svg"); background-repeat: no-repeat; background-size: 0.8rem auto;
}
.lefthand-sidebar-sidebar .menu li:not(.leaf).opened > a:hover {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar .menu li:not(.leaf).opened > a:active {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar .menu li:not(.leaf).opened > a:focus {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar .menu li:not(.leaf) > a.opened:hover {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar .menu li:not(.leaf) > a.opened:active {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar .menu li:not(.leaf) > a.opened:focus {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar-inner .menu li:not(.leaf).opened > a:hover {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar-inner .menu li:not(.leaf).opened > a:active {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar-inner .menu li:not(.leaf).opened > a:focus {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar-inner .menu li:not(.leaf) > a.opened:hover {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar-inner .menu li:not(.leaf) > a.opened:active {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar-inner .menu li:not(.leaf) > a.opened:focus {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar .menu li:not(.leaf).opened ul li a {
	color: rgb(75, 106, 136); padding-left: 0px;
}
.lefthand-sidebar-sidebar .menu li:not(.leaf).opened ul li a:hover {
	color: rgb(75, 106, 136); padding-left: 0px;
}
.lefthand-sidebar-sidebar .menu li:not(.leaf) a.opened + ul li a {
	color: rgb(75, 106, 136); padding-left: 0px;
}
.lefthand-sidebar-sidebar .menu li:not(.leaf) a.opened + ul li a:hover {
	color: rgb(75, 106, 136); padding-left: 0px;
}
.lefthand-sidebar-sidebar-inner .menu li:not(.leaf).opened ul li a {
	color: rgb(75, 106, 136); padding-left: 0px;
}
.lefthand-sidebar-sidebar-inner .menu li:not(.leaf).opened ul li a:hover {
	color: rgb(75, 106, 136); padding-left: 0px;
}
.lefthand-sidebar-sidebar-inner .menu li:not(.leaf) a.opened + ul li a {
	color: rgb(75, 106, 136); padding-left: 0px;
}
.lefthand-sidebar-sidebar-inner .menu li:not(.leaf) a.opened + ul li a:hover {
	color: rgb(75, 106, 136); padding-left: 0px;
}
.lefthand-sidebar-sidebar .menu li:not(.leaf).opened ul li a:hover {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar .menu li:not(.leaf).opened ul li a:hover {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar .menu li:not(.leaf) a.opened + ul li a:hover {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar .menu li:not(.leaf) a.opened + ul li a:hover {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar-inner .menu li:not(.leaf).opened ul li a:hover {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar-inner .menu li:not(.leaf).opened ul li a:hover {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar-inner .menu li:not(.leaf) a.opened + ul li a:hover {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar-inner .menu li:not(.leaf) a.opened + ul li a:hover {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar .menu li.active-trail.opened a {
	color: rgb(0, 0, 0);
}
.lefthand-sidebar-sidebar .menu li.active-trail.opened a.active {
	color: rgb(0, 0, 0);
}
.lefthand-sidebar-sidebar-inner .menu li.active-trail.opened a {
	color: rgb(0, 0, 0);
}
.lefthand-sidebar-sidebar-inner .menu li.active-trail.opened a.active {
	color: rgb(0, 0, 0);
}
.lefthand-sidebar-sidebar .menu li.active-trail.opened a:hover {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar .menu li.active-trail.opened a.active:hover {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar-inner .menu li.active-trail.opened a:hover {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar-inner .menu li.active-trail.opened a.active:hover {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar ul li.active.active-trail.opened ul li a {
	color: rgb(75, 106, 136);
}
.lefthand-sidebar-sidebar-inner ul li.active.active-trail.opened ul li a {
	color: rgb(75, 106, 136);
}
.lefthand-sidebar-sidebar ul li.active.active-trail.opened ul li a:hover {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar-inner ul li.active.active-trail.opened ul li a:hover {
	color: rgb(204, 0, 0);
}
.lefthand-sidebar-sidebar span.issue-name {
	padding-left: 1.5rem; background-image: url("/sites/all/themes/phoenix/images/arrow-left.svg"); background-repeat: no-repeat; background-size: auto 1rem;
}
.lefthand-sidebar-sidebar-inner span.issue-name {
	padding-left: 1.5rem; background-image: url("/sites/all/themes/phoenix/images/arrow-left.svg"); background-repeat: no-repeat; background-size: auto 1rem;
}
.lefthand-sidebar-sidebar h2 {
	text-align: left; text-transform: uppercase; line-height: 1rem !important; font-size: 1rem !important; margin-top: 0px; margin-bottom: 0.5rem;
}
.lefthand-sidebar-sidebar-inner h2 {
	text-align: left; text-transform: uppercase; line-height: 1rem !important; font-size: 1rem !important; margin-top: 0px; margin-bottom: 0.5rem;
}
.lefthand-sidebar-sidebar h2 > a {
	width: 100%; display: inline-block;
}
.lefthand-sidebar-sidebar-inner h2 > a {
	width: 100%; display: inline-block;
}
.lefthand-sidebar-sidebar h2 > a:hover {
	background-color: transparent;
}
.lefthand-sidebar-sidebar-inner h2 > a:hover {
	background-color: transparent;
}
.lefthand-sidebar-sidebar h2 > a {
	color: rgb(0, 0, 0); vertical-align: middle;
}
.lefthand-sidebar-sidebar h2 .issue-name {
	color: rgb(0, 0, 0); vertical-align: middle;
}
.lefthand-sidebar-sidebar-inner h2 > a {
	color: rgb(0, 0, 0); vertical-align: middle;
}
.lefthand-sidebar-sidebar-inner h2 .issue-name {
	color: rgb(0, 0, 0); vertical-align: middle;
}
.lefthand-sidebar-sidebar .pane-issue-links h2 {
	margin-bottom: 0.5rem; margin-left: 1.5rem;
}
.lefthand-sidebar-sidebar-inner .pane-issue-links h2 {
	margin-bottom: 0.5rem; margin-left: 1.5rem;
}
.lefthand-sidebar-sidebar .menu-name-main-menu {
	margin-top: 1rem;
}
.lefthand-sidebar-sidebar-inner .menu-name-main-menu {
	margin-top: 1rem;
}
@media all and (min-width:740px)
{
.lefthand-sidebar-sidebar .menu-name-main-menu {
	margin-top: 0.6rem;
}
.lefthand-sidebar-sidebar-inner .menu-name-main-menu {
	margin-top: 0.6rem;
}
}
.page-search-site .lefthand-sidebar-sidebar {
	padding: 1rem; margin-top: 2rem; background-color: rgb(229, 235, 236);
}
.page-search-site .lefthand-sidebar-sidebar-inner {
	padding: 1rem; margin-top: 2rem; background-color: rgb(229, 235, 236);
}
.onecol {
	clear: both;
}
.lefthand-sidebar-main-column {
	padding: 0px 2.85%;
}
.lefthand-sidebar-main-column-inner {
	padding: 0px 2.85%;
}
@media all and (min-width:740px)
{
.lefthand-sidebar-main-column {
	padding-right: 0px; padding-left: 0px;
}
.lefthand-sidebar-main-column-inner {
	padding-right: 0px; padding-left: 0px;
}
}
@media all and (min-width:980px)
{
.lefthand-sidebar-main-column {
	margin: 0px auto; width: 65.71%;
}
.lefthand-sidebar-main-column-inner {
	margin: 0px auto; width: 65.71%;
}
}
.lefthand-sidebar-sidebar + .lefthand-sidebar-main-column {
	padding: 0px; width: 65.71%; margin-right: 2.85%; margin-left: 0px; float: left;
}
.lefthand-sidebar-sidebar-inner + .lefthand-sidebar-main-column-inner {
	padding: 0px; width: 65.71%; margin-right: 2.85%; margin-left: 0px; float: left;
}
@media all and (max-width:740px) and (min-width:0px)
{
.lefthand-sidebar-sidebar + .lefthand-sidebar-main-column {
	padding: 0px 3%; width: 100%; margin-right: 0px; margin-left: 0px; float: left;
}
.lefthand-sidebar-sidebar-inner + .lefthand-sidebar-main-column-inner {
	padding: 0px 3%; width: 100%; margin-right: 0px; margin-left: 0px; float: left;
}
}
.front .lefthand-sidebar-main-column {
	width: 100%; margin-right: 0px; margin-left: 0px; float: left;
}
.page-taxonomy-term-11462 #main-content h1 {
	display: none;
}
.page-about-staff .pane-page-title h2 {
	text-align: left; padding-top: 1rem; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid;
}
.page-about-board .pane-page-title h2 {
	text-align: left; padding-top: 1rem; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid;
}
.page-about-interns .pane-page-title h2 {
	text-align: left; padding-top: 1rem; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid;
}
.page-about-special-counsel .pane-page-title h2 {
	text-align: left; padding-top: 1rem; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid;
}
.page-about-volunteer-technologists .pane-page-title h2 {
	text-align: left; padding-top: 1rem; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid;
}
@media all and (min-width:740px)
{
.page-about-staff .pane-page-title h2 {
	border: currentColor; border-image: none; text-align: center; padding-top: 0px;
}
.page-about-board .pane-page-title h2 {
	border: currentColor; border-image: none; text-align: center; padding-top: 0px;
}
.page-about-interns .pane-page-title h2 {
	border: currentColor; border-image: none; text-align: center; padding-top: 0px;
}
.page-about-special-counsel .pane-page-title h2 {
	border: currentColor; border-image: none; text-align: center; padding-top: 0px;
}
.page-about-volunteer-technologists .pane-page-title h2 {
	border: currentColor; border-image: none; text-align: center; padding-top: 0px;
}
}
@media all and (min-width:740px)
{
.page-about-staff .pane-1 {
	margin-top: 3rem;
}
.page-about-board .pane-1 {
	margin-top: 3rem;
}
.page-about-interns .pane-1 {
	margin-top: 3rem;
}
.page-about-special-counsel .pane-1 {
	margin-top: 3rem;
}
.page-about-volunteer-technologists .pane-1 {
	margin-top: 3rem;
}
}
.page-about-staff .views-row {
	margin-top: 2rem;
}
.page-about-board .views-row {
	margin-top: 2rem;
}
.page-about-interns .views-row {
	margin-top: 2rem;
}
.page-about-special-counsel .views-row {
	margin-top: 2rem;
}
.page-about-volunteer-technologists .views-row {
	margin-top: 2rem;
}
.page-about-staff .views-field-field-profile-photo {
	width: 22.85%; margin-right: 2.85%; float: left;
}
.page-about-board .views-field-field-profile-photo {
	width: 22.85%; margin-right: 2.85%; float: left;
}
.page-about-interns .views-field-field-profile-photo {
	width: 22.85%; margin-right: 2.85%; float: left;
}
.page-about-special-counsel .views-field-field-profile-photo {
	width: 22.85%; margin-right: 2.85%; float: left;
}
.page-about-volunteer-technologists .views-field-field-profile-photo {
	width: 22.85%; margin-right: 2.85%; float: left;
}
.page-about-staff .views-field-field-profile-photo a:hover {
	background: none;
}
.page-about-board .views-field-field-profile-photo a:hover {
	background: none;
}
.page-about-interns .views-field-field-profile-photo a:hover {
	background: none;
}
.page-about-special-counsel .views-field-field-profile-photo a:hover {
	background: none;
}
.page-about-volunteer-technologists .views-field-field-profile-photo a:hover {
	background: none;
}
.page-about-staff .views-field-field-profile-photo img {
	padding: 0.2rem 1rem 0px 0px; width: 100%; height: auto;
}
.page-about-board .views-field-field-profile-photo img {
	padding: 0.2rem 1rem 0px 0px; width: 100%; height: auto;
}
.page-about-interns .views-field-field-profile-photo img {
	padding: 0.2rem 1rem 0px 0px; width: 100%; height: auto;
}
.page-about-special-counsel .views-field-field-profile-photo img {
	padding: 0.2rem 1rem 0px 0px; width: 100%; height: auto;
}
.page-about-volunteer-technologists .views-field-field-profile-photo img {
	padding: 0.2rem 1rem 0px 0px; width: 100%; height: auto;
}
.page-about-staff .views-field-body {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-staff .views-field-field-profile-key {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-staff .views-field-field-profile-email {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-staff .views-field-field-profile-phone {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-board .views-field-body {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-board .views-field-field-profile-key {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-board .views-field-field-profile-email {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-board .views-field-field-profile-phone {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-interns .views-field-body {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-interns .views-field-field-profile-key {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-interns .views-field-field-profile-email {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-interns .views-field-field-profile-phone {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-special-counsel .views-field-body {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-special-counsel .views-field-field-profile-key {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-special-counsel .views-field-field-profile-email {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-special-counsel .views-field-field-profile-phone {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-volunteer-technologists .views-field-body {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-volunteer-technologists .views-field-field-profile-key {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-volunteer-technologists .views-field-field-profile-email {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-volunteer-technologists .views-field-field-profile-phone {
	width: 74.28%; font-weight: 300; margin-right: 0px; float: right;
}
.page-about-staff .views-field-body p {
	margin-bottom: 0.5rem;
}
.page-about-staff .views-field-field-profile-key p {
	margin-bottom: 0.5rem;
}
.page-about-staff .views-field-field-profile-email p {
	margin-bottom: 0.5rem;
}
.page-about-staff .views-field-field-profile-phone p {
	margin-bottom: 0.5rem;
}
.page-about-board .views-field-body p {
	margin-bottom: 0.5rem;
}
.page-about-board .views-field-field-profile-key p {
	margin-bottom: 0.5rem;
}
.page-about-board .views-field-field-profile-email p {
	margin-bottom: 0.5rem;
}
.page-about-board .views-field-field-profile-phone p {
	margin-bottom: 0.5rem;
}
.page-about-interns .views-field-body p {
	margin-bottom: 0.5rem;
}
.page-about-interns .views-field-field-profile-key p {
	margin-bottom: 0.5rem;
}
.page-about-interns .views-field-field-profile-email p {
	margin-bottom: 0.5rem;
}
.page-about-interns .views-field-field-profile-phone p {
	margin-bottom: 0.5rem;
}
.page-about-special-counsel .views-field-body p {
	margin-bottom: 0.5rem;
}
.page-about-special-counsel .views-field-field-profile-key p {
	margin-bottom: 0.5rem;
}
.page-about-special-counsel .views-field-field-profile-email p {
	margin-bottom: 0.5rem;
}
.page-about-special-counsel .views-field-field-profile-phone p {
	margin-bottom: 0.5rem;
}
.page-about-volunteer-technologists .views-field-body p {
	margin-bottom: 0.5rem;
}
.page-about-volunteer-technologists .views-field-field-profile-key p {
	margin-bottom: 0.5rem;
}
.page-about-volunteer-technologists .views-field-field-profile-email p {
	margin-bottom: 0.5rem;
}
.page-about-volunteer-technologists .views-field-field-profile-phone p {
	margin-bottom: 0.5rem;
}
.page-about-staff .views-field-body .contact p {
	margin-bottom: 0px;
}
.page-about-staff .views-field-field-profile-key .contact p {
	margin-bottom: 0px;
}
.page-about-staff .views-field-field-profile-email .contact p {
	margin-bottom: 0px;
}
.page-about-staff .views-field-field-profile-phone .contact p {
	margin-bottom: 0px;
}
.page-about-board .views-field-body .contact p {
	margin-bottom: 0px;
}
.page-about-board .views-field-field-profile-key .contact p {
	margin-bottom: 0px;
}
.page-about-board .views-field-field-profile-email .contact p {
	margin-bottom: 0px;
}
.page-about-board .views-field-field-profile-phone .contact p {
	margin-bottom: 0px;
}
.page-about-interns .views-field-body .contact p {
	margin-bottom: 0px;
}
.page-about-interns .views-field-field-profile-key .contact p {
	margin-bottom: 0px;
}
.page-about-interns .views-field-field-profile-email .contact p {
	margin-bottom: 0px;
}
.page-about-interns .views-field-field-profile-phone .contact p {
	margin-bottom: 0px;
}
.page-about-special-counsel .views-field-body .contact p {
	margin-bottom: 0px;
}
.page-about-special-counsel .views-field-field-profile-key .contact p {
	margin-bottom: 0px;
}
.page-about-special-counsel .views-field-field-profile-email .contact p {
	margin-bottom: 0px;
}
.page-about-special-counsel .views-field-field-profile-phone .contact p {
	margin-bottom: 0px;
}
.page-about-volunteer-technologists .views-field-body .contact p {
	margin-bottom: 0px;
}
.page-about-volunteer-technologists .views-field-field-profile-key .contact p {
	margin-bottom: 0px;
}
.page-about-volunteer-technologists .views-field-field-profile-email .contact p {
	margin-bottom: 0px;
}
.page-about-volunteer-technologists .views-field-field-profile-phone .contact p {
	margin-bottom: 0px;
}
.page-about-staff .views-field-view-node .field-content {
	font-family: "Montserrat"; font-weight: 300; margin-right: 1rem; float: right; display: block;
}
.page-about-board .views-field-view-node .field-content {
	font-family: "Montserrat"; font-weight: 300; margin-right: 1rem; float: right; display: block;
}
.page-about-interns .views-field-view-node .field-content {
	font-family: "Montserrat"; font-weight: 300; margin-right: 1rem; float: right; display: block;
}
.page-about-special-counsel .views-field-view-node .field-content {
	font-family: "Montserrat"; font-weight: 300; margin-right: 1rem; float: right; display: block;
}
.page-about-volunteer-technologists .views-field-view-node .field-content {
	font-family: "Montserrat"; font-weight: 300; margin-right: 1rem; float: right; display: block;
}
.page-about-staff .views-field-view-node .field-content a {
	color: rgb(75, 106, 136); text-decoration: none;
}
.page-about-board .views-field-view-node .field-content a {
	color: rgb(75, 106, 136); text-decoration: none;
}
.page-about-interns .views-field-view-node .field-content a {
	color: rgb(75, 106, 136); text-decoration: none;
}
.page-about-special-counsel .views-field-view-node .field-content a {
	color: rgb(75, 106, 136); text-decoration: none;
}
.page-about-volunteer-technologists .views-field-view-node .field-content a {
	color: rgb(75, 106, 136); text-decoration: none;
}
@media all and (min-width:740px)
{
.page-about-staff .views-field-view-node .field-content {
	display: none;
}
.page-about-board .views-field-view-node .field-content {
	display: none;
}
.page-about-interns .views-field-view-node .field-content {
	display: none;
}
.page-about-special-counsel .views-field-view-node .field-content {
	display: none;
}
.page-about-volunteer-technologists .views-field-view-node .field-content {
	display: none;
}
}
.page-about-staff .views-field-body {
	display: none;
}
.page-about-staff .views-field-field-profile-key {
	display: none;
}
.page-about-staff .views-field-field-profile-phone {
	display: none;
}
.page-about-board .views-field-body {
	display: none;
}
.page-about-board .views-field-field-profile-key {
	display: none;
}
.page-about-board .views-field-field-profile-phone {
	display: none;
}
.page-about-interns .views-field-body {
	display: none;
}
.page-about-interns .views-field-field-profile-key {
	display: none;
}
.page-about-interns .views-field-field-profile-phone {
	display: none;
}
.page-about-special-counsel .views-field-body {
	display: none;
}
.page-about-special-counsel .views-field-field-profile-key {
	display: none;
}
.page-about-special-counsel .views-field-field-profile-phone {
	display: none;
}
.page-about-volunteer-technologists .views-field-body {
	display: none;
}
.page-about-volunteer-technologists .views-field-field-profile-key {
	display: none;
}
.page-about-volunteer-technologists .views-field-field-profile-phone {
	display: none;
}
@media all and (min-width:740px)
{
.page-about-staff .views-field-body {
	display: block;
}
.page-about-staff .views-field-field-profile-key {
	display: block;
}
.page-about-staff .views-field-field-profile-phone {
	display: block;
}
.page-about-board .views-field-body {
	display: block;
}
.page-about-board .views-field-field-profile-key {
	display: block;
}
.page-about-board .views-field-field-profile-phone {
	display: block;
}
.page-about-interns .views-field-body {
	display: block;
}
.page-about-interns .views-field-field-profile-key {
	display: block;
}
.page-about-interns .views-field-field-profile-phone {
	display: block;
}
.page-about-special-counsel .views-field-body {
	display: block;
}
.page-about-special-counsel .views-field-field-profile-key {
	display: block;
}
.page-about-special-counsel .views-field-field-profile-phone {
	display: block;
}
.page-about-volunteer-technologists .views-field-body {
	display: block;
}
.page-about-volunteer-technologists .views-field-field-profile-key {
	display: block;
}
.page-about-volunteer-technologists .views-field-field-profile-phone {
	display: block;
}
}
.node-type-profile .lefthand-sidebar-main-column h1 {
	text-align: left; font-family: "Montserrat"; margin-bottom: 0px;
}
.node-type-profile .lefthand-sidebar-main-column-inner h1 {
	text-align: left; font-family: "Montserrat"; margin-bottom: 0px;
}
.node-type-profile .lefthand-sidebar-main-column .pane-page-title h1 {
	display: none;
}
.node-type-profile .lefthand-sidebar-main-column-inner .pane-page-title h1 {
	display: none;
}
.node-type-profile .lefthand-sidebar-main-column .field--name-field-profile-photo img {
	width: 16rem; height: auto;
}
.node-type-profile .lefthand-sidebar-main-column-inner .field--name-field-profile-photo img {
	width: 16rem; height: auto;
}
.node-type-profile .lefthand-sidebar-main-column .field--name-field-profile-title {
	color: rgb(136, 136, 136); text-transform: uppercase; font-family: "Montserrat"; font-size: 1.35rem; font-weight: 600; margin-bottom: 1rem;
}
.node-type-profile .lefthand-sidebar-main-column-inner .field--name-field-profile-title {
	color: rgb(136, 136, 136); text-transform: uppercase; font-family: "Montserrat"; font-size: 1.35rem; font-weight: 600; margin-bottom: 1rem;
}
.node-type-profile .lefthand-sidebar-main-column .field--name-body {
	margin-top: 1rem;
}
.node-type-profile .lefthand-sidebar-main-column .field--name-field-profile-extended {
	margin-top: 1rem;
}
.node-type-profile .lefthand-sidebar-main-column-inner .field--name-body {
	margin-top: 1rem;
}
.node-type-profile .lefthand-sidebar-main-column-inner .field--name-field-profile-extended {
	margin-top: 1rem;
}
.node-type-profile .pane-staff-content {
	padding-top: 3rem;
}
.node-type-profile .pane-staff-content h2.pane-title {
	text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; font-size: 2.6rem; font-weight: 300;
}
h6.takedown-label {
	margin: 0px; text-align: left; color: rgb(204, 0, 0); text-transform: uppercase; font-size: 1rem; font-weight: 600;
}
.takedown-honoree a {
	color: rgb(0, 0, 0);
}
h5.takedown-past {
	margin-top: 2rem; margin-left: 0px;
}
h5.takedown-past a {
	text-align: left;
}
.pane-node-field-takedown-screenshot {
	text-align: center;
}
.pane-node-field-takedown-screenshot img {
	margin: 0px auto; padding: 0px; width: 400px; height: auto;
}
.pane-takedown-back {
	margin-top: 2rem;
}
.teaser-feed.view {
	padding: 0px 2.85%; text-align: center;
}
.teaser-feed.view h2 {
	margin: 3.5rem 0px 2.4rem; text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; font-family: "Montserrat"; font-size: 2.5rem; font-weight: 300;
}
.teaser-feed.view .view-content::after {
	clear: both; display: table; content: "";
}
.teaser-feed.view .more-link {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.3rem 2rem; border-radius: 0px; border-image: none; text-align: center; color: rgb(37, 75, 102); text-transform: uppercase; font-family: "Montserrat"; font-size: 1.1rem; font-weight: 400; text-decoration: none; margin-top: 1rem; margin-bottom: 1rem; display: inline-block; cursor: pointer; max-width: 95%; -moz-appearance: none; -webkit-appearance: none;
}
.teaser-feed.view .more-link a {
	text-decoration: none;
}
.teaser-feed.view .more-link:link {
	color: rgb(255, 255, 255);
}
.teaser-feed.view .more-link:visited {
	color: rgb(255, 255, 255);
}
.teaser-feed.view .more-link a:link {
	color: rgb(255, 255, 255);
}
.teaser-feed.view .more-link a:visited {
	color: rgb(255, 255, 255);
}
.teaser-feed.view .more-link:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.teaser-feed.view .more-link:link {
	color: rgb(37, 75, 102);
}
.teaser-feed.view .more-link:visited {
	color: rgb(37, 75, 102);
}
.teaser-feed.view .more-link a:link {
	color: rgb(37, 75, 102);
}
.teaser-feed.view .more-link a:visited {
	color: rgb(37, 75, 102);
}
.teaser-feed.view .more-link:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
@media all and (min-width:740px)
{
.teaser-feed.view {
	padding: 0px;
}
}
@media all and (min-width:1220px)
{
.teaser-feed.view {
	float: none;
}
}
.teaser-feed.view .views-row {
	width: 100%; text-align: left; margin-right: 0px; margin-bottom: 2.5rem; margin-left: 0px; float: left;
}
.teaser-feed.view .views-row h3 {
	margin: 0px; text-align: left; line-height: 1.6rem; font-size: 1.3rem;
}
.teaser-feed.view .views-row h3 a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.teaser-feed.view .views-row .node-date {
	color: rgb(136, 136, 136);
}
.teaser-feed.view .views-row .field__items {
	line-height: 1.6rem;
}
.teaser-feed.view .views-row .node__content {
	display: none;
}
.teaser-feed.view .views-row .views-field-body {
	display: none;
}
@media all and (min-width:740px)
{
.teaser-feed.view .views-row .node__content {
	overflow: hidden; display: block; max-height: 250px;
}
.teaser-feed.view .views-row .views-field-body {
	overflow: hidden; display: block; max-height: 250px;
}
}
.teaser-feed.view .views-row .links {
	display: none;
}
.teaser-feed.view .views-row .mytube {
	display: none;
}
.teaser-feed.view .views-row::after {
	clear: both; display: table; content: "";
}
.teaser-feed.view .views-row .node-content-type-byline {
	padding: 0px 0.35rem 0px 0px; width: 65.71%; line-height: 1rem; margin-right: 0px; float: right;
}
@media all and (min-width:740px)
{
.teaser-feed.view .views-row .node-content-type-byline {
	width: 74.28%; margin-right: 0px; float: right;
}
}
@media all and (min-width:1220px)
{
.teaser-feed.view .views-row .node-content-type-byline {
	width: 73.91%; margin-right: 0px; float: right;
}
}
.teaser-feed.view .views-row .node-content-type-byline .node-author {
	color: rgb(75, 106, 136);
}
.teaser-feed.view .views-row .node-content-type-byline .node-author a {
	color: rgb(75, 106, 136);
}
.teaser-feed.view .views-row .node__title {
	margin: 0px 0px 0px 34.28%;
}
@media all and (min-width:740px)
{
.teaser-feed.view .views-row .node__title {
	margin: 0px;
}
}
@media all and (min-width:740px)
{
.teaser-feed.view .views-row .node__content {
	width: 74.28%; margin-right: 0px; float: right; display: block;
}
}
@media all and (min-width:1220px)
{
.teaser-feed.view .views-row .node__content {
	width: 73.91%; margin-right: 0px; float: right;
}
}
.teaser-feed.view .views-row .node__content .field {
	margin: 0px;
}
.teaser-feed.view .views-row .node__content a {
	color: rgb(0, 0, 0);
}
.teaser-feed.view .views-row .teaser-thumbnail {
	
}
.teaser-feed.view .views-row .teaser-thumbnail a {
	width: 31.42%; margin-right: 2.85%; float: left;
}
@media all and (min-width:740px)
{
.teaser-feed.view .views-row .teaser-thumbnail a {
	width: 22.85%; margin-right: 2.85%; float: left;
}
}
@media all and (min-width:1220px)
{
.teaser-feed.view .views-row .teaser-thumbnail a {
	width: 21.73%; margin-top: 0.25rem; margin-right: 4.34%; float: left;
}
}
.teaser-feed.view .views-row .teaser-thumbnail img {
	width: 100%; height: auto;
}
.teaser-feed.view .views-row .node--document .teaser-thumbnail a {
	background-color: rgb(104, 104, 104);
}
.teaser-feed.view .views-row .node--document .teaser-thumbnail img {
	margin: 2% 0px 2% 10%; width: 80%; height: auto; vertical-align: middle;
}
.teaser-feed.view .views-row .node-readmore {
	display: none;
}
@media all and (min-width:1220px)
{
.teaser-feed.view {
	width: 65.71%; margin-right: auto; margin-left: auto; float: none;
}
}
.teaser-feed.view form {
	background: none; padding: 0px; margin-bottom: 3.5rem;
}
.teaser-feed.view .views-exposed-form label {
	color: rgb(76, 76, 76); line-height: 0.8rem; font-size: 0.75rem; font-weight: 300; display: block;
}
.teaser-feed.view .views-exposed-widget {
	margin: 2rem auto 0px; padding: 0px; width: 204px; float: none;
}
.teaser-feed.view :not(:first-child).views-exposed-widget {
	margin-top: 0px;
}
.teaser-feed.view .views-widget-offset {
	display: none;
}
.teaser-feed.view .views-submit-button {
	margin: 0.5rem auto;
}
.teaser-feed.view .pager {
	margin-top: 2rem; margin-bottom: 2rem;
}
.teaser-feed.view .pager .pager__item {
	margin-left: 0.5rem;
}
.lefthand-sidebar-main-column .teaser-feed.view {
	width: 100%; margin-right: 0px; margin-left: 0px; float: left;
}
.lefthand-sidebar-main-column-inner .teaser-feed.view {
	width: 100%; margin-right: 0px; margin-left: 0px; float: left;
}
.section-nsa-spying {
	
}
.page-node-79171 {
	
}
.section-nsa-spying #timeline {
	margin: 20px auto 30px; width: 600px;
}
.page-node-79171 #timeline {
	margin: 20px auto 30px; width: 600px;
}
.section-nsa-spying #timeline .post {
	margin: 0px 0px 10px; width: 271px; float: left;
}
.page-node-79171 #timeline .post {
	margin: 0px 0px 10px; width: 271px; float: left;
}
.section-nsa-spying #timeline .last.post {
	margin-bottom: 0px;
}
.page-node-79171 #timeline .last.post {
	margin-bottom: 0px;
}
.section-nsa-spying #timeline .post .inner {
	padding: 11px; border-radius: 2px; border: 1px solid rgb(173, 173, 173); border-image: none; width: 247px; position: relative; -ms-word-wrap: break-word; min-height: 37px; box-shadow: 0px 1px 1px 0px #adadad; background-color: rgb(255, 255, 255);
}
.page-node-79171 #timeline .post .inner {
	padding: 11px; border-radius: 2px; border: 1px solid rgb(173, 173, 173); border-image: none; width: 247px; position: relative; -ms-word-wrap: break-word; min-height: 37px; box-shadow: 0px 1px 1px 0px #adadad; background-color: rgb(255, 255, 255);
}
.section-nsa-spying #timeline .right.post {
	float: right;
}
.page-node-79171 #timeline .right.post {
	float: right;
}
.section-nsa-spying #timeline .item .timestamp {
	display: none;
}
.page-node-79171 #timeline .item .timestamp {
	display: none;
}
.section-nsa-spying #timeline .post h3 {
	margin: 0px; color: rgb(1, 1, 1); line-height: 1.3em; padding-right: 30px; font-family: Georgia,serif; font-size: 16px; font-weight: normal;
}
.page-node-79171 #timeline .post h3 {
	margin: 0px; color: rgb(1, 1, 1); line-height: 1.3em; padding-right: 30px; font-family: Georgia,serif; font-size: 16px; font-weight: normal;
}
.section-nsa-spying #timeline .post .caption {
	color: rgb(1, 1, 1); line-height: 1.2em; font-family: Georgia,sans-serif; font-size: 12px; margin-top: 4px;
}
.section-nsa-spying #timeline .post .caption p {
	color: rgb(1, 1, 1); line-height: 1.2em; font-family: Georgia,sans-serif; font-size: 12px; margin-top: 4px;
}
.page-node-79171 #timeline .post .caption {
	color: rgb(1, 1, 1); line-height: 1.2em; font-family: Georgia,sans-serif; font-size: 12px; margin-top: 4px;
}
.page-node-79171 #timeline .post .caption p {
	color: rgb(1, 1, 1); line-height: 1.2em; font-family: Georgia,sans-serif; font-size: 12px; margin-top: 4px;
}
.section-nsa-spying #timeline .post .body {
	margin-top: 10px;
}
.page-node-79171 #timeline .post .body {
	margin-top: 10px;
}
.section-nsa-spying #timeline .post .highlighted-0.body {
	display: none;
}
.page-node-79171 #timeline .post .highlighted-0.body {
	display: none;
}
.section-nsa-spying #timeline .post .body img {
	max-width: 247px;
}
.page-node-79171 #timeline .post .body img {
	max-width: 247px;
}
.section-nsa-spying #timeline .post .text {
	margin: 10px 0px; color: rgb(1, 1, 1); line-height: 1.2em; font-family: Georgia,sans-serif; font-size: 12px;
}
.section-nsa-spying #timeline .post .text p {
	margin: 10px 0px; color: rgb(1, 1, 1); line-height: 1.2em; font-family: Georgia,sans-serif; font-size: 12px;
}
.page-node-79171 #timeline .post .text {
	margin: 10px 0px; color: rgb(1, 1, 1); line-height: 1.2em; font-family: Georgia,sans-serif; font-size: 12px;
}
.page-node-79171 #timeline .post .text p {
	margin: 10px 0px; color: rgb(1, 1, 1); line-height: 1.2em; font-family: Georgia,sans-serif; font-size: 12px;
}
.section-nsa-spying #timeline .post .citation {
	margin: 10px 0px; color: rgb(1, 1, 1); line-height: 1.2em; font-family: Georgia,sans-serif; font-size: 12px;
}
.section-nsa-spying #timeline .post .citation p {
	margin: 10px 0px; color: rgb(1, 1, 1); line-height: 1.2em; font-family: Georgia,sans-serif; font-size: 12px;
}
.page-node-79171 #timeline .post .citation {
	margin: 10px 0px; color: rgb(1, 1, 1); line-height: 1.2em; font-family: Georgia,sans-serif; font-size: 12px;
}
.page-node-79171 #timeline .post .citation p {
	margin: 10px 0px; color: rgb(1, 1, 1); line-height: 1.2em; font-family: Georgia,sans-serif; font-size: 12px;
}
.section-nsa-spying #timeline .post a.open-close {
	background: url("/sites/all/themes/phoenix/timeline/img/button-up-down-arrow.png") no-repeat; top: 11px; width: 16px; height: 17px; right: 11px; position: absolute;
}
.page-node-79171 #timeline .post a.open-close {
	background: url("/sites/all/themes/phoenix/timeline/img/button-up-down-arrow.png") no-repeat; top: 11px; width: 16px; height: 17px; right: 11px; position: absolute;
}
.section-nsa-spying #timeline .closed.post a.open-close {
	background-position: left bottom;
}
.page-node-79171 #timeline .closed.post a.open-close {
	background-position: left bottom;
}
.section-nsa-spying #timeline .closed.post .title {
	display: table; min-height: 40px;
}
.page-node-79171 #timeline .closed.post .title {
	display: table; min-height: 40px;
}
.section-nsa-spying #timeline .closed.post .title h3 {
	vertical-align: middle; display: table-cell;
}
.page-node-79171 #timeline .closed.post .title h3 {
	vertical-align: middle; display: table-cell;
}
.section-nsa-spying #timeline .post a.more {
	border-radius: 2px; border: 1px solid rgb(135, 178, 211); border-image: none; width: 211px; height: 28px; text-align: center; color: rgb(135, 178, 211); line-height: 28px; font-size: 12px; font-weight: bold; text-decoration: none; float: left; display: block; box-shadow: 0px 1px 1px 0px #87b2d3; background-color: rgb(214, 229, 240);
}
.page-node-79171 #timeline .post a.more {
	border-radius: 2px; border: 1px solid rgb(135, 178, 211); border-image: none; width: 211px; height: 28px; text-align: center; color: rgb(135, 178, 211); line-height: 28px; font-size: 12px; font-weight: bold; text-decoration: none; float: left; display: block; box-shadow: 0px 1px 1px 0px #87b2d3; background-color: rgb(214, 229, 240);
}
.section-nsa-spying #timeline .post a.more:hover {
	background-color: rgb(255, 255, 255);
}
.page-node-79171 #timeline .post a.more:hover {
	background-color: rgb(255, 255, 255);
}
.section-nsa-spying #timeline .post a.share-trigger {
	background: url("/sites/all/themes/phoenix/timeline/img/icon-share.png") no-repeat center rgb(214, 229, 240); border-radius: 2px; border: 1px solid rgb(135, 178, 211); border-image: none; width: 28px; height: 28px; text-align: center; font-size: 12px; font-weight: bold; text-decoration: none; display: block; box-shadow: 0px 1px 1px 0px #87b2d3;
}
.page-node-79171 #timeline .post a.share-trigger {
	background: url("/sites/all/themes/phoenix/timeline/img/icon-share.png") no-repeat center rgb(214, 229, 240); border-radius: 2px; border: 1px solid rgb(135, 178, 211); border-image: none; width: 28px; height: 28px; text-align: center; font-size: 12px; font-weight: bold; text-decoration: none; display: block; box-shadow: 0px 1px 1px 0px #87b2d3;
}
.section-nsa-spying #timeline .post a.over.share-trigger {
	background-color: rgb(255, 255, 255);
}
.section-nsa-spying #timeline .post a.share-trigger:hover {
	background-color: rgb(255, 255, 255);
}
.page-node-79171 #timeline .post a.over.share-trigger {
	background-color: rgb(255, 255, 255);
}
.page-node-79171 #timeline .post a.share-trigger:hover {
	background-color: rgb(255, 255, 255);
}
.section-nsa-spying #timeline .post .share {
	width: 30px; height: 30px; float: right; position: relative;
}
.page-node-79171 #timeline .post .share {
	width: 30px; height: 30px; float: right; position: relative;
}
.section-nsa-spying #timeline .post .share-popup {
	background: url("/sites/all/themes/phoenix/timeline/img/popup.png") no-repeat; left: -126px; top: -61px; width: 166px; height: 50px; text-align: center; padding-top: 15px; display: none; position: absolute;
}
.page-node-79171 #timeline .post .share-popup {
	background: url("/sites/all/themes/phoenix/timeline/img/popup.png") no-repeat; left: -126px; top: -61px; width: 166px; height: 50px; text-align: center; padding-top: 15px; display: none; position: absolute;
}
.section-nsa-spying #timeline .post .share-popup img {
	margin: 4px 4px 0px;
}
.page-node-79171 #timeline .post .share-popup img {
	margin: 4px 4px 0px;
}
.section-nsa-spying #timeline .post .date {
	top: 19px; width: 54px; height: 21px; text-align: center; color: rgb(1, 1, 1); line-height: 20px; font-size: 11px; display: block; position: absolute;
}
.page-node-79171 #timeline .post .date {
	top: 19px; width: 54px; height: 21px; text-align: center; color: rgb(1, 1, 1); line-height: 20px; font-size: 11px; display: block; position: absolute;
}
.section-nsa-spying #timeline .left.post .date {
	background: url("/sites/all/themes/phoenix/timeline/img/tab-left.png") no-repeat right; right: -54px;
}
.page-node-79171 #timeline .left.post .date {
	background: url("/sites/all/themes/phoenix/timeline/img/tab-left.png") no-repeat right; right: -54px;
}
.section-nsa-spying #timeline .right.post .date {
	background: url("/sites/all/themes/phoenix/timeline/img/tab-right.png") no-repeat left; left: -54px;
}
.page-node-79171 #timeline .right.post .date {
	background: url("/sites/all/themes/phoenix/timeline/img/tab-right.png") no-repeat left; left: -54px;
}
.section-nsa-spying #timeline .year-marker {
	margin: 50px 0px 15px; width: 80px; float: left;
}
.page-node-79171 #timeline .year-marker {
	margin: 50px 0px 15px; width: 80px; float: left;
}
.section-nsa-spying #timeline .top.year-marker {
	margin-top: 0px;
}
.page-node-79171 #timeline .top.year-marker {
	margin-top: 0px;
}
.section-nsa-spying #timeline .year-marker .inner {
	padding: 2px; width: 76px; height: 26px; background-color: rgb(255, 255, 255);
}
.page-node-79171 #timeline .year-marker .inner {
	padding: 2px; width: 76px; height: 26px; background-color: rgb(255, 255, 255);
}
.section-nsa-spying #timeline .year-marker .inner2 {
	border-radius: 2px; background-color: rgb(67, 74, 80);
}
.page-node-79171 #timeline .year-marker .inner2 {
	border-radius: 2px; background-color: rgb(67, 74, 80);
}
.section-nsa-spying #timeline .year {
	height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 14px; font-weight: bold;
}
.page-node-79171 #timeline .year {
	height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 14px; font-weight: bold;
}
.section-nsa-spying #buttons {
	text-align: center; line-height: 2.8em;
}
.page-node-79171 #buttons {
	text-align: center; line-height: 2.8em;
}
.section-nsa-spying #buttons div {
	padding: 0px 10px; display: inline;
}
.page-node-79171 #buttons div {
	padding: 0px 10px; display: inline;
}
.section-nsa-spying #buttons a {
	padding: 10px 12px; border-radius: 2px; border: 1px solid rgb(173, 173, 173); border-image: none; width: 126px; height: 28px; color: rgb(59, 59, 59); font-size: 12px; font-weight: bold; text-decoration: none; background-color: rgb(255, 255, 255);
}
.page-node-79171 #buttons a {
	padding: 10px 12px; border-radius: 2px; border: 1px solid rgb(173, 173, 173); border-image: none; width: 126px; height: 28px; color: rgb(59, 59, 59); font-size: 12px; font-weight: bold; text-decoration: none; background-color: rgb(255, 255, 255);
}
.section-nsa-spying #buttons a.active:hover {
	color: rgb(169, 169, 169); cursor: default; box-shadow: none; background-color: rgb(246, 246, 246);
}
.section-nsa-spying #buttons a.active {
	color: rgb(169, 169, 169); cursor: default; box-shadow: none; background-color: rgb(246, 246, 246);
}
.page-node-79171 #buttons a.active:hover {
	color: rgb(169, 169, 169); cursor: default; box-shadow: none; background-color: rgb(246, 246, 246);
}
.page-node-79171 #buttons a.active {
	color: rgb(169, 169, 169); cursor: default; box-shadow: none; background-color: rgb(246, 246, 246);
}
.section-nsa-spying #buttons a:hover {
	box-shadow: 0px 1px 1px 0px #adadad;
}
.page-node-79171 #buttons a:hover {
	box-shadow: 0px 1px 1px 0px #adadad;
}
.section-nsa-spying #buttons a span {
	background-position: right -20px; padding-right: 15px;
}
.page-node-79171 #buttons a span {
	background-position: right -20px; padding-right: 15px;
}
.section-nsa-spying #buttons a.active span {
	background-position: right 4px;
}
.page-node-79171 #buttons a.active span {
	background-position: right 4px;
}
.section-nsa-spying #buttons a.expand-all span {
	background-image: url("/sites/all/themes/phoenix/timeline/img/up-arrows.png"); background-repeat: no-repeat;
}
.section-nsa-spying #buttons a.sort-newest span {
	background-image: url("/sites/all/themes/phoenix/timeline/img/up-arrows.png"); background-repeat: no-repeat;
}
.page-node-79171 #buttons a.expand-all span {
	background-image: url("/sites/all/themes/phoenix/timeline/img/up-arrows.png"); background-repeat: no-repeat;
}
.page-node-79171 #buttons a.sort-newest span {
	background-image: url("/sites/all/themes/phoenix/timeline/img/up-arrows.png"); background-repeat: no-repeat;
}
.section-nsa-spying #buttons a.collapse-all span {
	background-image: url("/sites/all/themes/phoenix/timeline/img/down-arrows.png"); background-repeat: no-repeat;
}
.section-nsa-spying #buttons a.sort-oldest span {
	background-image: url("/sites/all/themes/phoenix/timeline/img/down-arrows.png"); background-repeat: no-repeat;
}
.page-node-79171 #buttons a.collapse-all span {
	background-image: url("/sites/all/themes/phoenix/timeline/img/down-arrows.png"); background-repeat: no-repeat;
}
.page-node-79171 #buttons a.sort-oldest span {
	background-image: url("/sites/all/themes/phoenix/timeline/img/down-arrows.png"); background-repeat: no-repeat;
}
.section-nsa-spying #buttons #categories a span {
	padding-right: 0px;
}
.page-node-79171 #buttons #categories a span {
	padding-right: 0px;
}
.section-nsa-spying #buttons #categories {
	margin-bottom: 1em; display: block;
}
.page-node-79171 #buttons #categories {
	margin-bottom: 1em; display: block;
}
.section-nsa-spying #timeline .left.post .date {
	background-color: rgb(255, 255, 255);
}
.section-nsa-spying #timeline .right.post .date {
	background-color: rgb(255, 255, 255);
}
.page-node-79171 #timeline .left.post .date {
	background-color: rgb(255, 255, 255);
}
.page-node-79171 #timeline .right.post .date {
	background-color: rgb(255, 255, 255);
}
.section-nsa-spying #timeline .left.post .date {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.page-node-79171 #timeline .left.post .date {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.section-nsa-spying #timeline .right.post .date {
	border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.page-node-79171 #timeline .right.post .date {
	border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.section-nsa-spying #buttons a.toggle-category-10999 {
	background-color: rgb(33, 169, 225);
}
.section-nsa-spying #timeline .category-10999.post .inner {
	background-color: rgb(33, 169, 225);
}
.section-nsa-spying #timeline .category-10999.left.post .date {
	background-color: rgb(33, 169, 225);
}
.section-nsa-spying #timeline .category-10999.right.post .date {
	background-color: rgb(33, 169, 225);
}
.section-nsa-spying #buttons a.toggle-category-11272 {
	background-color: rgb(33, 169, 225);
}
.section-nsa-spying #timeline .category-11272.post .inner {
	background-color: rgb(33, 169, 225);
}
.section-nsa-spying #timeline .category-11272.left.post .date {
	background-color: rgb(33, 169, 225);
}
.section-nsa-spying #timeline .category-11272.right.post .date {
	background-color: rgb(33, 169, 225);
}
.page-node-79171 #buttons a.toggle-category-10999 {
	background-color: rgb(33, 169, 225);
}
.page-node-79171 #timeline .category-10999.post .inner {
	background-color: rgb(33, 169, 225);
}
.page-node-79171 #timeline .category-10999.left.post .date {
	background-color: rgb(33, 169, 225);
}
.page-node-79171 #timeline .category-10999.right.post .date {
	background-color: rgb(33, 169, 225);
}
.page-node-79171 #buttons a.toggle-category-11272 {
	background-color: rgb(33, 169, 225);
}
.page-node-79171 #timeline .category-11272.post .inner {
	background-color: rgb(33, 169, 225);
}
.page-node-79171 #timeline .category-11272.left.post .date {
	background-color: rgb(33, 169, 225);
}
.page-node-79171 #timeline .category-11272.right.post .date {
	background-color: rgb(33, 169, 225);
}
.section-nsa-spying #timeline .category-10999.left.post .date {
	border-left-color: rgb(33, 169, 225); border-left-width: 1px; border-left-style: solid;
}
.section-nsa-spying #timeline .category-11272.left.post .date {
	border-left-color: rgb(33, 169, 225); border-left-width: 1px; border-left-style: solid;
}
.page-node-79171 #timeline .category-10999.left.post .date {
	border-left-color: rgb(33, 169, 225); border-left-width: 1px; border-left-style: solid;
}
.page-node-79171 #timeline .category-11272.left.post .date {
	border-left-color: rgb(33, 169, 225); border-left-width: 1px; border-left-style: solid;
}
.section-nsa-spying #timeline .category-10999.right.post .date {
	border-right-color: rgb(33, 169, 225); border-right-width: 1px; border-right-style: solid;
}
.section-nsa-spying #timeline .category-11272.right.post .date {
	border-right-color: rgb(33, 169, 225); border-right-width: 1px; border-right-style: solid;
}
.page-node-79171 #timeline .category-10999.right.post .date {
	border-right-color: rgb(33, 169, 225); border-right-width: 1px; border-right-style: solid;
}
.page-node-79171 #timeline .category-11272.right.post .date {
	border-right-color: rgb(33, 169, 225); border-right-width: 1px; border-right-style: solid;
}
.section-nsa-spying #buttons a.toggle-category-11000 {
	background-color: rgb(241, 137, 1);
}
.section-nsa-spying #timeline .category-11000.post .inner {
	background-color: rgb(241, 137, 1);
}
.section-nsa-spying #timeline .category-11000.left.post .date {
	background-color: rgb(241, 137, 1);
}
.section-nsa-spying #timeline .category-11000.right.post .date {
	background-color: rgb(241, 137, 1);
}
.section-nsa-spying #buttons a.toggle-category-11273 {
	background-color: rgb(241, 137, 1);
}
.section-nsa-spying #timeline .category-11273.post .inner {
	background-color: rgb(241, 137, 1);
}
.section-nsa-spying #timeline .category-11273.left.post .date {
	background-color: rgb(241, 137, 1);
}
.section-nsa-spying #timeline .category-11273.right.post .date {
	background-color: rgb(241, 137, 1);
}
.page-node-79171 #buttons a.toggle-category-11000 {
	background-color: rgb(241, 137, 1);
}
.page-node-79171 #timeline .category-11000.post .inner {
	background-color: rgb(241, 137, 1);
}
.page-node-79171 #timeline .category-11000.left.post .date {
	background-color: rgb(241, 137, 1);
}
.page-node-79171 #timeline .category-11000.right.post .date {
	background-color: rgb(241, 137, 1);
}
.page-node-79171 #buttons a.toggle-category-11273 {
	background-color: rgb(241, 137, 1);
}
.page-node-79171 #timeline .category-11273.post .inner {
	background-color: rgb(241, 137, 1);
}
.page-node-79171 #timeline .category-11273.left.post .date {
	background-color: rgb(241, 137, 1);
}
.page-node-79171 #timeline .category-11273.right.post .date {
	background-color: rgb(241, 137, 1);
}
.section-nsa-spying #timeline .category-11000.left.post .date {
	border-left-color: rgb(241, 137, 1); border-left-width: 1px; border-left-style: solid;
}
.section-nsa-spying #timeline .category-11273.left.post .date {
	border-left-color: rgb(241, 137, 1); border-left-width: 1px; border-left-style: solid;
}
.page-node-79171 #timeline .category-11000.left.post .date {
	border-left-color: rgb(241, 137, 1); border-left-width: 1px; border-left-style: solid;
}
.page-node-79171 #timeline .category-11273.left.post .date {
	border-left-color: rgb(241, 137, 1); border-left-width: 1px; border-left-style: solid;
}
.section-nsa-spying #timeline .category-11000.right.post .date {
	border-right-color: rgb(241, 137, 1); border-right-width: 1px; border-right-style: solid;
}
.section-nsa-spying #timeline .category-11273.right.post .date {
	border-right-color: rgb(241, 137, 1); border-right-width: 1px; border-right-style: solid;
}
.page-node-79171 #timeline .category-11000.right.post .date {
	border-right-color: rgb(241, 137, 1); border-right-width: 1px; border-right-style: solid;
}
.page-node-79171 #timeline .category-11273.right.post .date {
	border-right-color: rgb(241, 137, 1); border-right-width: 1px; border-right-style: solid;
}
.section-nsa-spying #buttons a.toggle-category-11001 {
	background-color: rgb(246, 214, 35);
}
.section-nsa-spying #timeline .category-11001.post .inner {
	background-color: rgb(246, 214, 35);
}
.section-nsa-spying #timeline .category-11001.left.post .date {
	background-color: rgb(246, 214, 35);
}
.section-nsa-spying #timeline .category-11001.right.post .date {
	background-color: rgb(246, 214, 35);
}
.section-nsa-spying #buttons a.toggle-category-11274 {
	background-color: rgb(246, 214, 35);
}
.section-nsa-spying #timeline .category-11274.post .inner {
	background-color: rgb(246, 214, 35);
}
.section-nsa-spying #timeline .category-11274.left.post .date {
	background-color: rgb(246, 214, 35);
}
.section-nsa-spying #timeline .category-11274.right.post .date {
	background-color: rgb(246, 214, 35);
}
.page-node-79171 #buttons a.toggle-category-11001 {
	background-color: rgb(246, 214, 35);
}
.page-node-79171 #timeline .category-11001.post .inner {
	background-color: rgb(246, 214, 35);
}
.page-node-79171 #timeline .category-11001.left.post .date {
	background-color: rgb(246, 214, 35);
}
.page-node-79171 #timeline .category-11001.right.post .date {
	background-color: rgb(246, 214, 35);
}
.page-node-79171 #buttons a.toggle-category-11274 {
	background-color: rgb(246, 214, 35);
}
.page-node-79171 #timeline .category-11274.post .inner {
	background-color: rgb(246, 214, 35);
}
.page-node-79171 #timeline .category-11274.left.post .date {
	background-color: rgb(246, 214, 35);
}
.page-node-79171 #timeline .category-11274.right.post .date {
	background-color: rgb(246, 214, 35);
}
.section-nsa-spying #timeline .category-11001.left.post .date {
	border-left-color: rgb(246, 214, 35); border-left-width: 1px; border-left-style: solid;
}
.section-nsa-spying #timeline .category-11274.left.post .date {
	border-left-color: rgb(246, 214, 35); border-left-width: 1px; border-left-style: solid;
}
.page-node-79171 #timeline .category-11001.left.post .date {
	border-left-color: rgb(246, 214, 35); border-left-width: 1px; border-left-style: solid;
}
.page-node-79171 #timeline .category-11274.left.post .date {
	border-left-color: rgb(246, 214, 35); border-left-width: 1px; border-left-style: solid;
}
.section-nsa-spying #timeline .category-11001.right.post .date {
	border-right-color: rgb(246, 214, 35); border-right-width: 1px; border-right-style: solid;
}
.section-nsa-spying #timeline .category-11274.right.post .date {
	border-right-color: rgb(246, 214, 35); border-right-width: 1px; border-right-style: solid;
}
.page-node-79171 #timeline .category-11001.right.post .date {
	border-right-color: rgb(246, 214, 35); border-right-width: 1px; border-right-style: solid;
}
.page-node-79171 #timeline .category-11274.right.post .date {
	border-right-color: rgb(246, 214, 35); border-right-width: 1px; border-right-style: solid;
}
.section-nsa-spying #buttons a.toggle-category-11066 {
	background-color: rgb(121, 188, 40);
}
.section-nsa-spying #timeline .category-11066.post .inner {
	background-color: rgb(121, 188, 40);
}
.section-nsa-spying #timeline .category-11066.left.post .date {
	background-color: rgb(121, 188, 40);
}
.section-nsa-spying #timeline .category-11066.right.post .date {
	background-color: rgb(121, 188, 40);
}
.section-nsa-spying #buttons a.toggle-category-11275 {
	background-color: rgb(121, 188, 40);
}
.section-nsa-spying #timeline .category-11275.post .inner {
	background-color: rgb(121, 188, 40);
}
.section-nsa-spying #timeline .category-11275.left.post .date {
	background-color: rgb(121, 188, 40);
}
.section-nsa-spying #timeline .category-11275.right.post .date {
	background-color: rgb(121, 188, 40);
}
.page-node-79171 #buttons a.toggle-category-11066 {
	background-color: rgb(121, 188, 40);
}
.page-node-79171 #timeline .category-11066.post .inner {
	background-color: rgb(121, 188, 40);
}
.page-node-79171 #timeline .category-11066.left.post .date {
	background-color: rgb(121, 188, 40);
}
.page-node-79171 #timeline .category-11066.right.post .date {
	background-color: rgb(121, 188, 40);
}
.page-node-79171 #buttons a.toggle-category-11275 {
	background-color: rgb(121, 188, 40);
}
.page-node-79171 #timeline .category-11275.post .inner {
	background-color: rgb(121, 188, 40);
}
.page-node-79171 #timeline .category-11275.left.post .date {
	background-color: rgb(121, 188, 40);
}
.page-node-79171 #timeline .category-11275.right.post .date {
	background-color: rgb(121, 188, 40);
}
.section-nsa-spying #timeline .category-11066.left.post .date {
	border-left-color: rgb(121, 188, 40); border-left-width: 1px; border-left-style: solid;
}
.section-nsa-spying #timeline .category-11275.left.post .date {
	border-left-color: rgb(121, 188, 40); border-left-width: 1px; border-left-style: solid;
}
.page-node-79171 #timeline .category-11066.left.post .date {
	border-left-color: rgb(121, 188, 40); border-left-width: 1px; border-left-style: solid;
}
.page-node-79171 #timeline .category-11275.left.post .date {
	border-left-color: rgb(121, 188, 40); border-left-width: 1px; border-left-style: solid;
}
.section-nsa-spying #timeline .category-11066.right.post .date {
	border-right-color: rgb(121, 188, 40); border-right-width: 1px; border-right-style: solid;
}
.section-nsa-spying #timeline .category-11275.right.post .date {
	border-right-color: rgb(121, 188, 40); border-right-width: 1px; border-right-style: solid;
}
.page-node-79171 #timeline .category-11066.right.post .date {
	border-right-color: rgb(121, 188, 40); border-right-width: 1px; border-right-style: solid;
}
.page-node-79171 #timeline .category-11275.right.post .date {
	border-right-color: rgb(121, 188, 40); border-right-width: 1px; border-right-style: solid;
}
.section-nsa-spying #buttons a.toggle-category-11284 {
	background-color: rgb(255, 204, 204);
}
.section-nsa-spying #timeline .category-11284.post .inner {
	background-color: rgb(255, 204, 204);
}
.section-nsa-spying #timeline .category-11284.left.post .date {
	background-color: rgb(255, 204, 204);
}
.section-nsa-spying #timeline .category-11284.right.post .date {
	background-color: rgb(255, 204, 204);
}
.page-node-79171 #buttons a.toggle-category-11284 {
	background-color: rgb(255, 204, 204);
}
.page-node-79171 #timeline .category-11284.post .inner {
	background-color: rgb(255, 204, 204);
}
.page-node-79171 #timeline .category-11284.left.post .date {
	background-color: rgb(255, 204, 204);
}
.page-node-79171 #timeline .category-11284.right.post .date {
	background-color: rgb(255, 204, 204);
}
.section-nsa-spying #timeline .category-11284.left.post .date {
	border-left-color: rgb(255, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.page-node-79171 #timeline .category-11284.left.post .date {
	border-left-color: rgb(255, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.section-nsa-spying #timeline .category-11284.right.post .date {
	border-right-color: rgb(255, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.page-node-79171 #timeline .category-11284.right.post .date {
	border-right-color: rgb(255, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.section-nsa-spying #buttons a.toggle-category-11002 {
	background-color: rgb(195, 207, 208);
}
.section-nsa-spying #timeline .category-11002.post .inner {
	background-color: rgb(195, 207, 208);
}
.section-nsa-spying #timeline .category-11002.left.post .date {
	background-color: rgb(195, 207, 208);
}
.section-nsa-spying #timeline .category-11002.right.post .date {
	background-color: rgb(195, 207, 208);
}
.page-node-79171 #buttons a.toggle-category-11002 {
	background-color: rgb(195, 207, 208);
}
.page-node-79171 #timeline .category-11002.post .inner {
	background-color: rgb(195, 207, 208);
}
.page-node-79171 #timeline .category-11002.left.post .date {
	background-color: rgb(195, 207, 208);
}
.page-node-79171 #timeline .category-11002.right.post .date {
	background-color: rgb(195, 207, 208);
}
.section-nsa-spying #timeline .category-11002.left.post .date {
	border-left-color: rgb(195, 207, 208); border-left-width: 1px; border-left-style: solid;
}
.page-node-79171 #timeline .category-11002.left.post .date {
	border-left-color: rgb(195, 207, 208); border-left-width: 1px; border-left-style: solid;
}
.section-nsa-spying #timeline .category-11002.right.post .date {
	border-right-color: rgb(195, 207, 208); border-right-width: 1px; border-right-style: solid;
}
.page-node-79171 #timeline .category-11002.right.post .date {
	border-right-color: rgb(195, 207, 208); border-right-width: 1px; border-right-style: solid;
}
.section-nsa-spying #buttons a.active {
	background-color: rgb(246, 246, 246);
}
.page-node-79171 #buttons a.active {
	background-color: rgb(246, 246, 246);
}
.section-nsa-spying #line-container {
	margin: 0px auto; width: 4px; text-align: center; display: block;
}
.page-node-79171 #line-container {
	margin: 0px auto; width: 4px; text-align: center; display: block;
}
.section-nsa-spying .isotope #line {
	margin: 0px auto; left: 298px; width: 4px; height: 100%; float: left; display: block; position: absolute; background-color: rgb(179, 182, 184);
}
.page-node-79171 .isotope #line {
	margin: 0px auto; left: 298px; width: 4px; height: 100%; float: left; display: block; position: absolute; background-color: rgb(179, 182, 184);
}
.section-nsa-spying .isotope-item {
	z-index: 2;
}
.page-node-79171 .isotope-item {
	z-index: 2;
}
.section-nsa-spying .isotope-item.isotope-hidden {
	z-index: 1; pointer-events: none;
}
.page-node-79171 .isotope-item.isotope-hidden {
	z-index: 1; pointer-events: none;
}
.section-nsa-spying .isotope {
	transition-duration: 0.8s;
}
.section-nsa-spying .isotope .isotope-item {
	transition-duration: 0.8s;
}
.page-node-79171 .isotope {
	transition-duration: 0.8s;
}
.page-node-79171 .isotope .isotope-item {
	transition-duration: 0.8s;
}
.section-nsa-spying .isotope {
	transition-property: height, width;
}
.page-node-79171 .isotope {
	transition-property: height, width;
}
.section-nsa-spying .isotope .isotope-item {
	transition-property: transform, opacity;
}
.page-node-79171 .isotope .isotope-item {
	transition-property: transform, opacity;
}
.section-nsa-spying .no-transition.isotope {
	transition-duration: 0s;
}
.section-nsa-spying .no-transition.isotope .isotope-item {
	transition-duration: 0s;
}
.section-nsa-spying .isotope .no-transition.isotope-item {
	transition-duration: 0s;
}
.page-node-79171 .no-transition.isotope {
	transition-duration: 0s;
}
.page-node-79171 .no-transition.isotope .isotope-item {
	transition-duration: 0s;
}
.page-node-79171 .isotope .no-transition.isotope-item {
	transition-duration: 0s;
}
.section-nsa-spying .ir {
	border: 0px currentColor; border-image: none; text-align: left; text-indent: -999em; overflow: hidden; display: block; direction: ltr; background-repeat: no-repeat; background-color: transparent;
}
.page-node-79171 .ir {
	border: 0px currentColor; border-image: none; text-align: left; text-indent: -999em; overflow: hidden; display: block; direction: ltr; background-repeat: no-repeat; background-color: transparent;
}
.section-nsa-spying .ir br {
	display: none;
}
.page-node-79171 .ir br {
	display: none;
}
.section-nsa-spying .hidden {
	display: none !important; visibility: hidden;
}
.page-node-79171 .hidden {
	display: none !important; visibility: hidden;
}
.section-nsa-spying .visuallyhidden {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.page-node-79171 .visuallyhidden {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.section-nsa-spying .focusable.visuallyhidden:active {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.section-nsa-spying .focusable.visuallyhidden:focus {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.page-node-79171 .focusable.visuallyhidden:active {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.page-node-79171 .focusable.visuallyhidden:focus {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.section-nsa-spying .invisible {
	visibility: hidden;
}
.page-node-79171 .invisible {
	visibility: hidden;
}
.section-nsa-spying .clearfix::before {
	display: table; content: "";
}
.section-nsa-spying .clearfix::after {
	display: table; content: "";
}
.page-node-79171 .clearfix::before {
	display: table; content: "";
}
.page-node-79171 .clearfix::after {
	display: table; content: "";
}
.section-nsa-spying .clearfix::after {
	clear: both;
}
.page-node-79171 .clearfix::after {
	clear: both;
}
.section-nsa-spying .clearfix {
	
}
.page-node-79171 .clearfix {
	
}
@media print
{
.section-nsa-spying * {
	background: none !important; color: black !important; filter: none !important; box-shadow: none !important; text-shadow: none !important;
}
.page-node-79171 * {
	background: none !important; color: black !important; filter: none !important; box-shadow: none !important; text-shadow: none !important;
}
.section-nsa-spying a {
	text-decoration: underline;
}
.section-nsa-spying a:visited {
	text-decoration: underline;
}
.page-node-79171 a {
	text-decoration: underline;
}
.page-node-79171 a:visited {
	text-decoration: underline;
}
.section-nsa-spying a[href]::after {
	content: " (" attr(href) ")";
}
.page-node-79171 a[href]::after {
	content: " (" attr(href) ")";
}
.section-nsa-spying abbr[title]::after {
	content: " (" attr(title) ")";
}
.page-node-79171 abbr[title]::after {
	content: " (" attr(title) ")";
}
.section-nsa-spying .ir a::after {
	content: "";
}
.section-nsa-spying a[href^='javascript:']::after {
	content: "";
}
.section-nsa-spying a[href^='#']::after {
	content: "";
}
.page-node-79171 .ir a::after {
	content: "";
}
.page-node-79171 a[href^='javascript:']::after {
	content: "";
}
.page-node-79171 a[href^='#']::after {
	content: "";
}
.section-nsa-spying pre {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
.section-nsa-spying blockquote {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
.page-node-79171 pre {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
.page-node-79171 blockquote {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
.section-nsa-spying thead {
	display: table-header-group;
}
.page-node-79171 thead {
	display: table-header-group;
}
.section-nsa-spying tr {
	page-break-inside: avoid;
}
.section-nsa-spying img {
	page-break-inside: avoid;
}
.page-node-79171 tr {
	page-break-inside: avoid;
}
.page-node-79171 img {
	page-break-inside: avoid;
}
.section-nsa-spying img {
	max-width: 100% !important;
}
.page-node-79171 img {
	max-width: 100% !important;
}
.section-nsa-spying p {
	orphans: 3; widows: 3;
}
.section-nsa-spying h2 {
	orphans: 3; widows: 3;
}
.section-nsa-spying h3 {
	orphans: 3; widows: 3;
}
.page-node-79171 p {
	orphans: 3; widows: 3;
}
.page-node-79171 h2 {
	orphans: 3; widows: 3;
}
.page-node-79171 h3 {
	orphans: 3; widows: 3;
}
.section-nsa-spying h2 {
	page-break-after: avoid;
}
.section-nsa-spying h3 {
	page-break-after: avoid;
}
.page-node-79171 h2 {
	page-break-after: avoid;
}
.page-node-79171 h3 {
	page-break-after: avoid;
}
}
.section-nsa-spying #timeline a {
	color: rgb(153, 0, 0);
}
.page-node-79171 #timeline a {
	color: rgb(153, 0, 0);
}
.section-nsa-spying #node-79171 #timeline {
	width: 600px;
}
.section-nsa-spying #node-79171 #buttons {
	width: 600px;
}
.page-node-79171 #node-79171 #timeline {
	width: 600px;
}
.page-node-79171 #node-79171 #buttons {
	width: 600px;
}
.page-node-95885 .onecol {
	text-align: center; padding-top: 3rem;
}
.page-node-95885 .onecol h2 {
	margin: 3.5rem 0px 2.4rem; text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; font-family: "Montserrat"; font-size: 2.5rem; font-weight: 300;
}
.page-node-95885 .onecol .view-content::after {
	clear: both; display: table; content: "";
}
.page-node-95885 .onecol .more-link {
	background: rgb(229, 235, 236); border-width: medium medium 0.3rem; border-style: none none solid; border-color: rgb(202, 213, 216); padding: 0.3rem 2rem; border-radius: 0px; border-image: none; text-align: center; color: rgb(37, 75, 102); text-transform: uppercase; font-family: "Montserrat"; font-size: 1.1rem; font-weight: 400; text-decoration: none; margin-top: 1rem; margin-bottom: 1rem; display: inline-block; cursor: pointer; max-width: 95%; -moz-appearance: none; -webkit-appearance: none;
}
.page-node-95885 .onecol .more-link a {
	text-decoration: none;
}
.page-node-95885 .onecol .more-link:link {
	color: rgb(255, 255, 255);
}
.page-node-95885 .onecol .more-link:visited {
	color: rgb(255, 255, 255);
}
.page-node-95885 .onecol .more-link a:link {
	color: rgb(255, 255, 255);
}
.page-node-95885 .onecol .more-link a:visited {
	color: rgb(255, 255, 255);
}
.page-node-95885 .onecol .more-link:hover {
	background: rgba(204, 0, 0, 0.8) !important;
}
.page-node-95885 .onecol .more-link:link {
	color: rgb(37, 75, 102);
}
.page-node-95885 .onecol .more-link:visited {
	color: rgb(37, 75, 102);
}
.page-node-95885 .onecol .more-link a:link {
	color: rgb(37, 75, 102);
}
.page-node-95885 .onecol .more-link a:visited {
	color: rgb(37, 75, 102);
}
.page-node-95885 .onecol .more-link:hover {
	background: rgba(229, 235, 236, 0.8) !important;
}
.page-node-95885 .onecol::after {
	clear: both; display: table; content: "";
}
.page-node-95885 .onecol .views-row {
	text-align: left; margin-bottom: 1.5rem; position: relative;
}
.page-node-95885 .onecol .views-row h3 {
	margin: 0px; text-align: left; line-height: 1.6rem; font-size: 1.3rem;
}
.page-node-95885 .onecol .views-row h3 a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.page-node-95885 .onecol .views-row .node-date {
	color: rgb(136, 136, 136);
}
.page-node-95885 .onecol .views-row .field__items {
	line-height: 1.6rem;
}
.page-node-95885 .onecol .views-row .node__content {
	display: none;
}
.page-node-95885 .onecol .views-row .views-field-body {
	display: none;
}
@media all and (min-width:740px)
{
.page-node-95885 .onecol .views-row .node__content {
	overflow: hidden; display: block; max-height: 250px;
}
.page-node-95885 .onecol .views-row .views-field-body {
	overflow: hidden; display: block; max-height: 250px;
}
}
.page-node-95885 .onecol .views-row .links {
	display: none;
}
.page-node-95885 .onecol .views-row .mytube {
	display: none;
}
.page-node-95885 .onecol .views-row img {
	width: 100%; height: auto; margin-bottom: 0.3rem; display: block;
}
.page-node-95885 .onecol .views-row .node__title {
	padding: 0px 1rem;
}
.page-node-95885 .onecol .views-row .field--name-field-front-page-identifier {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.page-node-95885 .onecol .views-row .node-content-type-byline {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.page-node-95885 .onecol .views-row .field--name-field-front-page-identifier a {
	color: rgb(255, 255, 255);
}
.page-node-95885 .onecol .views-row .node-content-type-byline a {
	color: rgb(255, 255, 255);
}
@media all and (min-width:740px)
{
.page-node-95885 .onecol .views-row .field--name-field-front-page-identifier {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.page-node-95885 .onecol .views-row .node-content-type-byline {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.page-node-95885 .onecol .views-row .field--name-field-front-page-identifier a {
	color: rgb(204, 0, 0);
}
.page-node-95885 .onecol .views-row .node-content-type-byline a {
	color: rgb(204, 0, 0);
}
}
.page-node-95885 .onecol .views-row .field--name-field-front-page-identifier {
	padding: 0px;
}
.page-node-95885 .onecol .views-row .node__content {
	margin-top: 0.3rem;
}
.page-node-95885 .onecol .views-row .node-date {
	display: none;
}
@media all and (min-width:740px)
{
.page-node-95885 .onecol .views-row {
	width: 31.42%; float: left;
}
.page-node-95885 .onecol :nth-child(3n+1).views-row {
	clear: both; margin-right: -100%; margin-left: 0px;
}
.page-node-95885 .onecol :nth-child(3n+2).views-row {
	clear: none; margin-right: -100%; margin-left: 34.28%;
}
.page-node-95885 .onecol :nth-child(3n+3).views-row {
	clear: none; margin-right: -100%; margin-left: 68.57%;
}
.page-node-95885 .onecol .views-row .node-content-type-byline {
	padding: 0px;
}
.page-node-95885 .onecol .views-row .node__title {
	padding: 0px;
}
.page-node-95885 .onecol .views-row .node-date {
	display: inline;
}
}
.page-node-95885 .onecol .views-row .field__label {
	display: none;
}
.page-node-95885 .onecol .pane-node {
	text-align: left; margin-bottom: 1.5rem; position: relative;
}
.page-node-95885 .onecol .pane-node h3 {
	margin: 0px; text-align: left; line-height: 1.6rem; font-size: 1.3rem;
}
.page-node-95885 .onecol .pane-node h3 a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.page-node-95885 .onecol .pane-node .node-date {
	color: rgb(136, 136, 136);
}
.page-node-95885 .onecol .pane-node .field__items {
	line-height: 1.6rem;
}
.page-node-95885 .onecol .pane-node .node__content {
	display: none;
}
.page-node-95885 .onecol .pane-node .views-field-body {
	display: none;
}
@media all and (min-width:740px)
{
.page-node-95885 .onecol .pane-node .node__content {
	overflow: hidden; display: block; max-height: 250px;
}
.page-node-95885 .onecol .pane-node .views-field-body {
	overflow: hidden; display: block; max-height: 250px;
}
}
.page-node-95885 .onecol .pane-node .links {
	display: none;
}
.page-node-95885 .onecol .pane-node .mytube {
	display: none;
}
.page-node-95885 .onecol .pane-node img {
	width: 100%; height: auto; margin-bottom: 0.3rem; display: block;
}
.page-node-95885 .onecol .pane-node .node__title {
	padding: 0px 1rem;
}
.page-node-95885 .onecol .pane-node .field--name-field-front-page-identifier {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.page-node-95885 .onecol .pane-node .node-content-type-byline {
	background: rgb(204, 0, 0); padding: 0px 1rem; top: 0px; color: rgb(255, 255, 255); position: absolute;
}
.page-node-95885 .onecol .pane-node .field--name-field-front-page-identifier a {
	color: rgb(255, 255, 255);
}
.page-node-95885 .onecol .pane-node .node-content-type-byline a {
	color: rgb(255, 255, 255);
}
@media all and (min-width:740px)
{
.page-node-95885 .onecol .pane-node .field--name-field-front-page-identifier {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.page-node-95885 .onecol .pane-node .node-content-type-byline {
	background: none; color: rgb(204, 0, 0); position: relative;
}
.page-node-95885 .onecol .pane-node .field--name-field-front-page-identifier a {
	color: rgb(204, 0, 0);
}
.page-node-95885 .onecol .pane-node .node-content-type-byline a {
	color: rgb(204, 0, 0);
}
}
.page-node-95885 .onecol .pane-node .field--name-field-front-page-identifier {
	padding: 0px;
}
.page-node-95885 .onecol .pane-node .node__content {
	margin-top: 0.3rem;
}
.page-node-95885 .onecol .pane-node .node-date {
	display: none;
}
@media all and (min-width:740px)
{
.page-node-95885 .onecol .pane-node {
	width: 31.42%; float: left;
}
.page-node-95885 .onecol :nth-child(3n+1).pane-node {
	clear: both; margin-right: -100%; margin-left: 0px;
}
.page-node-95885 .onecol :nth-child(3n+2).pane-node {
	clear: none; margin-right: -100%; margin-left: 34.28%;
}
.page-node-95885 .onecol :nth-child(3n+3).pane-node {
	clear: none; margin-right: -100%; margin-left: 68.57%;
}
.page-node-95885 .onecol .pane-node .node-content-type-byline {
	padding: 0px;
}
.page-node-95885 .onecol .pane-node .node__title {
	padding: 0px;
}
.page-node-95885 .onecol .pane-node .node-date {
	display: inline;
}
}
.page-node-95885 .onecol .pane-node .field__label {
	display: none;
}
.page-node-96183 h2.pane-title {
	display: none;
}
.page-node-96183 #tor-https-text {
	width: 85%; margin-bottom: 40px; overflow-wrap: break-word;
}
.page-node-96183 #tor-https-text .pull-quote {
	margin: 0px 1rem 2.3rem; color: rgb(104, 104, 104); line-height: 2.7rem; font-family: "Montserrat"; font-size: 2rem; font-weight: 300; float: left; display: block;
}
@media all and (min-width:740px)
{
.page-node-96183 #tor-https-text .pull-quote {
	margin: 2rem 2rem 2rem 0px; width: 22rem;
}
}
@media all and (min-width:980px)
{
.page-node-96183 #tor-https-text .pull-quote {
	margin-left: -4rem;
}
}
.page-node-96183 #tor-https-text .center-image {
	text-align: center; margin-right: auto; margin-left: auto;
}
.page-node-96183 #tor-https-text .toggle-display {
	color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1rem; font-family: "Montserrat"; font-size: 0.8rem; text-decoration: none;
}
.page-node-96183 #tor-https-text body:not(#tinymce) .more.toggle-display {
	display: none;
}
.page-node-96183 #tor-https-text p.image-right {
	margin: 0px 0px 0px 10px; padding: 0px 10px; text-align: center; float: right;
}
.page-node-96183 #tor-https-text img.image-right {
	margin: 0px 0px 0px 10px; float: right;
}
.page-node-96183 #tor-https-text .align-right {
	margin: 0px 0px 0px 10px; float: right;
}
.page-node-96183 #tor-https-text p.image-left {
	margin: 0px 10px 0px 0px; padding: 0px 10px; text-align: center; float: left;
}
.page-node-96183 #tor-https-text img.image-left {
	margin: 0px 10px 0px 0px; float: left;
}
.page-node-96183 #tor-https-text .align-left {
	margin: 0px 10px 0px 0px; float: left;
}
.page-node-96183 #tor-https-text .callout-left {
	margin: 0px 12px 0px 0px; padding: 12px; border: 3px solid rgb(231, 231, 231); border-image: none; width: 30%; font-size: 0.9em; float: left;
}
.page-node-96183 #tor-https-text .callout-right {
	margin: 0px 0px 0px 12px; padding: 12px; border: 3px solid rgb(231, 231, 231); border-image: none; width: 30%; font-size: 0.9em; float: right;
}
.page-node-96183 #tor-https-text .eff-blue {
	color: rgb(57, 106, 145);
}
.page-node-96183 #tor-https-text .eff-light-blue {
	color: rgb(218, 227, 231);
}
.page-node-96183 #tor-https-text .eff-red {
	color: rgb(199, 3, 0);
}
.page-node-96183 #tor-https-text .eff-dark-red {
	color: rgb(164, 2, 0);
}
.page-node-96183 #tor-https-text .eff-grey {
	color: rgb(51, 51, 51);
}
.page-node-96183 #tor-https-text .eff-light-grey {
	color: rgb(242, 245, 246);
}
.page-node-96183 #tor-https-text .eff-yellow {
	color: rgb(255, 202, 50);
}
.page-node-96183 #tor-https-text p.eff_digital_voices-take_action {
	text-align: center; color: rgb(198, 52, 42);
}
.page-node-96183 #tor-https-text p.eff_digital_voices-take_action a {
	color: rgb(198, 52, 42);
}
.page-node-96183 #tor-https-text img.eff_digital_voices-take_action {
	margin: 0px auto; padding: 10px; display: block;
}
.page-node-96183 #tor-https-text p.shadow-regulations-callout {
	background: url("/sites/all/themes/phoenix/weaklink/images/shadow-square-sm.png") no-repeat left rgb(218, 227, 231); padding: 30px 30px 30px 300px; display: block; min-height: 130px;
}
.page-node-96183 #tor-https-text div.shadow-regulations-callout {
	background: url("/sites/all/themes/phoenix/weaklink/images/shadow-square-sm.png") no-repeat left rgb(218, 227, 231); padding: 30px 30px 30px 300px; display: block; min-height: 130px;
}
.page-node-96183 #tor-https-text a:hover {
	background-color: rgb(229, 235, 236);
}
.page-node-96183 #tor-https-text strong {
	font-weight: bold;
}
.page-node-96183 #tor-https-text b {
	font-weight: 900;
}
.page-node-96183 #tor-https-text em {
	font-style: italic;
}
.page-node-96183 #tor-https-text i {
	font-style: italic;
}
.page-node-96183 #tor-https-text ol {
	padding-left: 3.5rem; margin-bottom: 1.6rem;
}
.page-node-96183 #tor-https-text ul {
	padding-left: 3.5rem; margin-bottom: 1.6rem;
}
.page-node-96183 #tor-https-text p + ol {
	margin-top: -1.5rem;
}
.page-node-96183 #tor-https-text p + ul {
	margin-top: -1.5rem;
}
.page-node-96183 #tor-https-text ul {
	list-style-type: disc;
}
.page-node-96183 #tor-https-text ol {
	list-style-type: decimal;
}
.page-node-96183 #tor-https-text h1 a:hover {
	background: none;
}
.page-node-96183 #tor-https-text h2 a:hover {
	background: none;
}
.page-node-96183 #tor-https-text h3 a:hover {
	background: none;
}
.page-node-96183 #tor-https-text h4 a:hover {
	background: none;
}
.page-node-96183 #tor-https-text h5 a:hover {
	background: none;
}
.page-node-96183 #tor-https-text h6 a:hover {
	background: none;
}
.page-node-96183 #tor-https-text h1 b {
	font-weight: 700;
}
.page-node-96183 #tor-https-text h2 b {
	font-weight: 700;
}
.page-node-96183 #tor-https-text h3 b {
	font-weight: 700;
}
.page-node-96183 #tor-https-text h4 b {
	font-weight: 700;
}
.page-node-96183 #tor-https-text h5 b {
	font-weight: 700;
}
.page-node-96183 #tor-https-text h6 b {
	font-weight: 700;
}
.page-node-96183 #tor-https {
	width: 792px; height: 612px; margin-right: auto; margin-left: auto; position: relative;
}
.page-node-96183 #tor-https #tor {
	background-position: 0px 0px; left: 0px; top: 0px; width: 94px; height: 47px; position: absolute; cursor: pointer; background-image: url("https://www.eff.org/files/tor-https-buttons.png");
}
.page-node-96183 #tor-https .active#tor {
	background-position: 188px 0px;
}
.page-node-96183 #tor-https .hover#tor {
	opacity: 0.7;
}
.page-node-96183 #tor-https #https {
	background-position: 0px 47px; left: 0px; top: 50px; width: 94px; height: 47px; position: absolute; cursor: pointer; background-image: url("https://www.eff.org/files/tor-https-buttons.png");
}
.page-node-96183 #tor-https .active#https {
	background-position: 188px 47px;
}
.page-node-96183 #tor-https .hover#https {
	opacity: 0.7;
}
.page-node-96183 #tor-https-preload {
	width: 0px; height: 0px; overflow: hidden; display: block;
}
.page-updates h1 {
	text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; font-size: 2.6rem; font-weight: 300;
}
.section-press .more-link {
	display: none;
}
.page-helpout .ways-to-donate {
	text-align: center;
}
.page-helpout .pane-eff-shop {
	text-align: center;
}
.page-helpout .donate-time {
	text-align: center;
}
.page-home .ways-to-donate {
	text-align: center;
}
.page-home .pane-eff-shop {
	text-align: center;
}
.page-home .donate-time {
	text-align: center;
}
@media all and (min-width:740px)
{
.page-helpout .ways-to-donate {
	width: 82.85%; margin-right: 2.85%; margin-left: 8.57%; float: left;
}
.page-helpout .pane-eff-shop {
	width: 82.85%; margin-right: 2.85%; margin-left: 8.57%; float: left;
}
.page-helpout .donate-time {
	width: 82.85%; margin-right: 2.85%; margin-left: 8.57%; float: left;
}
.page-home .ways-to-donate {
	width: 82.85%; margin-right: 2.85%; margin-left: 8.57%; float: left;
}
.page-home .pane-eff-shop {
	width: 82.85%; margin-right: 2.85%; margin-left: 8.57%; float: left;
}
.page-home .donate-time {
	width: 82.85%; margin-right: 2.85%; margin-left: 8.57%; float: left;
}
.page-helpout .ways-to-donate p {
	text-align: center;
}
.page-helpout .pane-eff-shop p {
	text-align: center;
}
.page-helpout .donate-time p {
	text-align: center;
}
.page-home .ways-to-donate p {
	text-align: center;
}
.page-home .pane-eff-shop p {
	text-align: center;
}
.page-home .donate-time p {
	text-align: center;
}
.page-helpout .pane-eff-shop {
	padding: 2.3rem;
}
.page-home .pane-eff-shop {
	padding: 2.3rem;
}
}
.page-helpout .ways-to-donate table {
	width: 100%;
}
.page-home .ways-to-donate table {
	width: 100%;
}
.page-helpout .ways-to-donate table td {
	padding: 0.5rem 1rem; display: block;
}
.page-home .ways-to-donate table td {
	padding: 0.5rem 1rem; display: block;
}
@media all and (min-width:740px)
{
.page-helpout .ways-to-donate table td {
	display: table-cell;
}
.page-home .ways-to-donate table td {
	display: table-cell;
}
}
.page-helpout .ways-to-donate table td:nth-child(1) {
	font-weight: normal;
}
.page-home .ways-to-donate table td:nth-child(1) {
	font-weight: normal;
}
.page-wp h1 {
	text-align: center; color: rgb(104, 104, 104); text-transform: uppercase; line-height: 1; font-size: 2.6rem; font-weight: 300;
}
@media all and (max-width:980px) and (min-width:0px)
{
.page-node-96732 #starchart {
	width: 100% !important;
}
.page-node-96732 #starchart th:not(:first-child) {
	width: 15% !important;
}
.page-node-96732 .sticky-header th:not(:first-child) {
	width: 15% !important;
}
}
@media all and (max-width:740px) and (min-width:0px)
{
.page-node-96732 .sticky-header {
	top: 4rem !important;
}
}
.ui-selectmenu-menu {
	margin: 0px; padding: 0px; left: 0px; top: 0px; display: none; position: absolute;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto; padding-bottom: 1px; -ms-overflow-x: hidden;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	margin: 0.5em 0px 0px; padding: 2px 0.4em; border: 0px currentColor; border-image: none; height: auto; line-height: 1.5; font-size: 1em; font-weight: bold;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	overflow: hidden; text-decoration: none; display: inline-block; position: relative; cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	left: auto; top: 50%; right: 0.5em; margin-top: -8px; position: absolute;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	padding: 0.4em 2.1em 0.4em 1em; text-align: left; line-height: 1.4; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
