@import url('https://fonts.cdnfonts.com/css/montserrat');

.entry-meta .post-author {display:none;}


#page { overflow-x: hidden; 
}

h2 {
    font-size: 40px;
}

h1 {
    font-size: 40px; font-family: Montserrat, sans-serif;
}

h3 {
    font-size: 18.8px;
	 text-align: center;
	letter-spacing: .5px;
	text-shadow: .5px .5px .5 .5px #808080;

}


h4 {
    font-size: 13px;
	letter-spacing: .5px;
	text-transform: uppercase;
}


h5 {
     font-size: 14px;
	letter-spacing: -.5px;
	line-height: 145%;
	margin-bottom: 10px
}

p {
    font-size: 14.5px;
	letter-spacing: -.3px;
	line-height: 145%;
	margin-bottom: 15px
}

.custom-logo-link{position:fixed;
left: 2%; top:2.5px;
}

div.site-branding{padding:22px;color:#38383a;}

p.site-description{color:#38383a;}

@media (min-width: 980px){
 
    .hide-desktop{
    display: none !important;
    }
 
}
 
    @media (max-width: 980px){
    .hide-mobile{
    display: none !important;
    }
 
}

#post-13637 h1.entry-title {text-align: center;}
#post-59 h1.entry-title {text-align: center;}

#post-35 h1.entry-title {text-align: center;}

#post-14584 h1.entry-title {text-align: center;}

#post-31 h1.entry-title {text-align: center;}

#post-14814 h1.entry-title {text-align: center;}

#post-14821 h1.entry-title {text-align: center;}

#post-16794 h1.entry-title {text-align: center;}

#post-16371 h1.entry-title {display:none;}

#post-12 div.nav-links {display: none;}
#post-16742 div.nav-links {display: none;}

#panel-12-1-0-8 h3 {font-size:10.18pt;letter-spacing:.4pt;}

#panel-12-1-0-8 div.blog-layout-standard {margin-top:-5px}

#panel-12-1-0-17 h3 {font-size:12pt;}

#panel-12-1-2-0 h3 {font-size:1.2rem;letter-spacing:.4pt;}


#panel-12-1-2-2 h3{font-size:1.2rem;letter-spacing:.4pt;margin:-5px;}


@media (min-width: 980px) {#panel-12-1-0-7 h3{font-size:1.1rem;}
}
		
@media (max-width: 1230px){body.action-item-template-default.single.single-action-item.postid-15851
#post-15851.post-15851.action-item.type-action-item.status-publish.hentry.sections-critical-events.sections-lanl.sections-pit-production-at-lanl.post div.corp-content-wrapper {margin-left:4.4vw;max-width:94%!important;}}

#post-15979 h1.entry-title {display:none;}
#post-15979 header.entry-header {display:none;}

#post-15990 h1.entry-title {display:none;}
#post-15990 h1.article-title {font-size:1.77rem;line-height:2rem;margin-top:-130px;margin-bottom:70px;}
#post-15990 header.entry-header {margin-top:150px;}
#post-15990 header.entry-header h1.entry-title {display:none;}



#pl-9372 #post-15990 h1.article-title {font-size:1.4rem;line-height:1.6rem;margin-top:-190px;margin-bottom:60px;}
#post-15990 header.entry-header h2.entry-title {display:none;}



.widget-area .widget:not(.widget_shopping_cart) a:not(.button) {
  color: #181e23;
}

.widget_siteorigin-panels-postloop .entry-thumbnail img {
  width: 100%;
}

h3.widget-title {
  background-color: #5c8264;
  padding: 2px 10px;
  color: #ffffff;
}

/* put share buttons lower */

#shr_canvas2 {
  margin-top: 200px;
  margin-bottom: 20px;
}

.button {
  background-color: #405c46;
  border: none;
  color: black;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  border-radius: 16px;
  transition-duration: 0.4s;
}

button:hover{
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

@-webkit-keyframes swing {
    15% {
        -webkit-transform: translateY(5px);
        transform: translateY(5px);
    }
    30% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
    }
    50% {
        -webkit-transform: translateY(3px);
        transform: translateY(3px);
    }
    65% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px);
    }
    80% {
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes swing {
    15% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px);
    }
    30% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
#joinbtn:hover
{
    -webkit-animation: swing 1s ease;
    animation: swing 1s ease;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
	  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

#joinbtn
{
	  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.post {
  padding-bottom: 0px !important;
}

.da-slide p {
  font-style: normal !important;
}
h3.widget-title { margin-bottom:5px !important;}
div.menu-left-sidebar-1-container {padding-top: 10px !important;}


a.easy-sidebar-menu-widget-toggler {background-color: #f6f5f3 !important; border: 5px solid white;}
li.easy-sidebar-menu-widget-link {font-family: Playfair Display !important;}

.wp-caption-text {line-height:115% !important; margin-bottom:0px; padding:0px; opacity: .8;}


.pulse:hover, 
.pulse:focus {
  animation: pulse 1s;
  box-shadow: 0 0 0 0 rgba(0,0,0,0.3);
}

@keyframes pulse {
  0% { box-shadow: 0px 0px 0px 30px rgba(0,0,0,0.3); }
}

#site-navigation.main-navigation {position: relative;}

.main-navigation ul li {margin:0 70px -10px 0}

@media screen and (max-width: 420px) {
	div#pgc-12-0-0 div {padding-left:1px!important;padding-right:1px!important}
}

@media screen and (max-width: 768px) { header#site-header.sticky.mobile-menu {width:100%;}

	div#panel-12-1-0-1 button {font-size:3.85vw!important;}
		div#panel-12-1-0-2 button {font-size:3.8vw!important;}
		div#panel-12-1-0-3 button {font-size:3.85vw!important;}
		div#panel-12-1-0-4 button {font-size:3.95vw!important;}
	
	
	div#pgc-12-0-0 div {padding-top:1.5px;border:2px solid #262626;margin-left:-1.8px!important;margin-right:-1.8px!important;margin-bottom:1px;}
	div#pgc-12-0-0 span {font-size:3vw!important;line-height:3.2vw;}
	div#pgc-12-0-0 {margin-top:-10px;}
	
}


.containerf {
  position: relative;
  width: 90%;
}

.wp-image-5627 {
  opacity: 1;
  display: block;
  transition: .5s ease;
  backface-visibility: hidden;
}

.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  left: 33.8%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}


.containerf:hover .middle {
  opacity: 1;
}

.fukushimatext {
  background-color: #A9A9A9;
  color: white;
  font-size: 9px;
  padding: 5px 5px;
}

#post-55 h1.entry-title {text-align: center;}
#post-53 h1.entry-title {text-align: center;}
#post-425 h1.entry-title {text-align: center;}
#post-3833 h1.entry-title {text-align: center;}
#post-49 h1.entry-title {text-align: center;}
#post-47 h1.entry-title {text-align: center;}
#post-9372 h1.entry-title {display: none;}
#post-10083 h1.entry-title {text-align: center;}
#post-81 h1.entry-title {text-align: center;}
#post-87 h1.entry-title {text-align: center;}
#post-10492 h1.entry-title {text-align: center;}
#post-25 h1.entry-title {text-align: center;}
#post-5513 h1.entry-title {text-align: center;}
#post-11518 h1.entry-title {text-align: center;}
#post-115 h1.entry-title {text-align: center;}
#post-11580 h1.entry-title {text-align: center;}
#post-11726 h1.entry-title {text-align: center;}
#post-11965 h1.entry-title {text-align: center;}
#post-383 h1.entry-title {text-align: center;}
#post-12162 h1.entry-title {text-align: center;}
#post-13472 h1.entry-title {text-align: center;}
#post-13637 h1.entry-title {text-align: center;}
#post-14584 h1.entry-title {text-align: center;}


#post-89 h1.entry-title {display:none;}
#post-12 h1.entry-title {display:none;}
#post-16742 h1.entry-title {display:none;}


#menu-item-159.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-159 {margin-bottom:-30px;margin-top:-20px;}


#post-9393 div.civist-progress {margin-top:-85px;color:#f6f5f3;}
#post-9393 div.civist-progress-values{color:#f6f5f3;}
#post-9393 div.civist-progress-values__civist-progress-values-value {color:#f6f5f3;}
#post-9393 h3.civist-progress-headings-goal__value {color:#f6f5f3;}
#post-9393 h3.civist-progress-headings-name__value {color:#f6f5f3;}
#post-9393 h4.civist-progress-values-value__value {color:#f6f5f3;}
#post-10091.single-big a {
  pointer-events:none !important;
}


@media screen and (max-width: 768px) {

#content-mobile {display: inline;}
}


textarea#message_1.field.large.required {margin: 0px; height: 400px;width:600px;}

.button4 {
  background-color: white;
  color: black;
  border: 2px solid #e7e7e7;
}

.button4:hover {background-color: #e7e7e7;}

figcaption#caption-attachment-8019.wp-caption-text{margin-bottom:0px;}
figcaption#caption-attachment-8005.wp-caption-text{margin-bottom:0px;}
figcaption#caption-attachment-9366.wp-caption-text{margin-bottom:0px;}

.factsheet {
  display: inline-block;
  padding: 29px 200px 29px 200px;
  font-size: 24px;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #000000;
  background-color: #000000;
  border: none;
  border-radius: 9px;
  box-shadow: 0 7px #999;
}

.factsheet:hover {background-color: #3e8e41}

.factsheet:active {
  background-color: #3e8e41;
  box-shadow: 0 5px #666;
  transform: translateY(4px);
}

label.floatlabel-label floatlabel-label-inactive{display:none;}

.homeicon {
background-image: url('https://nukewatch.org/newsite/wp-content/uploads/2020/06/donatemenu.jpg');
background-repeat: no-repeat;
background-position: left;
padding-left: 5px;
}

#examples {
  display: flex;
  flex-flow: column;
  max-width: 100%;
  margin: 0 auto 30px;
  padding: 10 10 10 10px;
}
#examples h1 {
  font-size: 22px;
  text-align: left;
}

#examples h2 {
  font-size: 14.5px;
  text-align: center;
	  margin: 0 auto;
}

#examples .example {
  display: flex;
  flex-flow: row nowrap;
  margin: 0 0 0px;
}
#examples .example .hover {
  padding: 0;
  transition: all 0.2s ease-in-out;
  position: relative;
}
#examples .example .hover:before, #examples .example .hover:after {
  content: "";
  position: absolute;
  bottom: -10px;
  width: 0px;
  height: 5px;
  margin: 5px 0 0;
  transition: all 0.2s ease-in-out;
  transition-duration: 0.75s;
  opacity: 0;
  background-color: #4f7357;
}
#examples .example .hover.hover-1:before, #examples .example .hover.hover-1:after {
  left: 0;
}

#examples .example:hover .hover:before, #examples .example:hover .hover:after {
  width: 100%;
  opacity: 1;
}

.fa-sharp.fa-solid.fa-arrow-right {display:none;}

#examples .example:hover .fa-sharp.fa-solid.fa-arrow-right {
	display: inline-block;
	animation: fadeIn .4s;
	-webkit-animation: fadeIn .4s;
  -moz-animation: fadeIn .4s;
  -o-animation: fadeIn .4s;
  -ms-animation: fadeIn .4s;}

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-moz-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-o-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-ms-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.underline-on-hover:hover {
    text-decoration: underline;
}

a:hover { cursor:pointer; }

#budget-title h3.widget-title {font-size:9pt!important;
line-height:11pt;}

body.news-item-template-default .author-box {display:none;}

























#map-container{
	height:68vh;}

#map-wrapper{
	position: absolute; left: 3.5%;
	min-width:93%;
  /* Fallback for vmin */
  padding: 0px 1rem 1rem 1rem;
  padding: 0px 1vmin 1vmin 1vmin; 
}

#map-wrapper a {
  border:0px!important;  box-shadow: inset 0 0px 0;}


#map{
	height:68vh;
  width: 100%;
/*   We use outline over border as has issues in some cases */
  outline: 3px solid #D1D1D1;
}

div#map h4  {font-family: 'CooperHewittHeavy';
   font-weight: normal;
   font-style: normal;
	font-size: 10pt;
	margin-bottom:1px;
	margin-top:2px;
	color: #ec2254;
	text-decoration:bold;
}

div#map h5  {font-family: 'CooperHewittHeavy';
   font-weight: normal;
   font-style: normal;
	font-size: 10pt;
	margin-bottom:-16px;
	margin-top:4px;
	color: #A0082A;
	text-decoration:bold;
}

div#map h8  {font-family: 'CooperHewittHeavy';
   font-weight: normal;
   font-style: normal;
	font-size: 10pt;
	color: #c11443;
	text-decoration:bold;
}

div#map h9  {font-family: 'CooperHewittHeavy';
   font-weight: normal;
   font-style: normal;
	font-size: 10pt;
	color: #f9aa1e;
	text-decoration:bold;
}

div#map h10  {font-family: 'CooperHewittHeavy';
   font-weight: normal;
   font-style: normal;
	font-size: 10pt;
	color: #ffd600;
	text-decoration:bold;
}

div#map h11  {font-family: 'CooperHewittHeavy';
	font-size:100px;
   font-weight: normal;
   font-style: normal;
	font-size: 10pt;
	color: red;
	text-decoration:bold;
}

div#map h12  {font-family: 'CooperHewittHeavy';
	font-size:100px;
   font-weight: normal;
   font-style: normal;
	font-size: 10pt;
	color: #FF9FB4;
	text-decoration:bold;
}



div#map h7  {font-family: 'CooperHewittHeavy';
   font-weight: normal;
   font-style: normal;
	font-size: 10pt;
	margin-bottom:1.5px;
	margin-top:4px;
	color: #980831;
	text-decoration:bold;
}

a.leaflet-bar-part.leaflet-bar-part-single {background-image:url("https://radioactivewastecoalition.org/wp-content/uploads/2022/01/Ic_refresh_48px.svg"); z-index: 10001;
}

.leaflet-control-layers-scrollbar { overflow-y: hidden; overflow-x: hidden;} 

.leaflet-control-layers-expanded {
	background-color: #9D9C9C;
	max-height:223px !important;
	padding-top:10px;
	font-size:9.8pt;
	font-family:"CooperHewittSemibold";
	letter-spacing:.8px;
}
label {
    color: #ffffff;
	margin-top:-5px;
}

input[type="checkbox"] {
    width: 6%;
    height: 16px;
}

input.leaflet-control-layers-selector:hover {
   background-color: #ccc;
}


div.leaflet-top.leaflet-right{margin-top:10px; margin-right:-5px;}

input#searchtext9 {outline:none;}

.leaflet-control-layers-list .my-button-class {color:white;
text-transform: uppercase;
letter-spacing:1px;
font-size:.85em;
background-color: #142a52;
	border:1px;
	border-radius:5px;
	border-color:black;
	color:#ff9a00;
	padding:2px 10px;
outline:none;
font-family:"CooperHewittMedium"}


.leaflet-touch .leaflet-control-layers-toggle {
background-image: url(https://i.stack.imgur.com/3keSg.png) !important;
background-color: #07224B;
}

section.leaflet-control-layers-list {margin-top:-5px;}

div.leaflet-control-search.leaflet-control {padding:2.6px;
margin-left:11.4px;
	margin-top:11px;}

.leaflet-control-layers-overlays input.leaflet-control-layers-selector {outline: none;}

/* Hide the browser's default checkbox */
.leaflet-control-layers.leaflet-control-layers-expanded.leaflet-control input {
	 height: 15px;
  width: 15px;
  background-color: #eee;
    border-radius:20px;
	border-width:1px;
	border-color:#ff9a00;
}
.leaflet-control-layers.leaflet-control-layers-expanded.leaflet-control input:hover {
	  background-color: #ccc;
}

.leaflet-control-layers.leaflet-control-layers-expanded.leaflet-control input:checked {
  background-color: #142a52;
}

input.leaflet-control-layers-selector::after{margin-top:-1px;max-width:.1px;margin-top:-2px;
}


div.leaflet-marker-icon.marker-cluster.marker-cluster-small.leaflet-zoom-animated.leaflet-interactive {font-size:19.3pt;background: #07224B;
    border-radius: 50%;
    text-align: center;
    color: white;
    font-weight: 700;
    border: 1px solid #2d84c8;
   }

div.leaflet-marker-icon.marker-cluster.marker-cluster-medium.leaflet-zoom-animated.leaflet-interactive {font-size:18.8pt;background: #07224B;
    border-radius: 50%;
    text-align: center;
    color: white;
    font-weight: 700;
    border: 1px solid #2d84c8;   }

img.leaflet-marker-icon.leaflet-zoom-animated.leaflet-interactive {border:1.5px solid;background-color:white;}

span.decom {color: #c11443;}

	
	svg.leaflet-image-layer.leaflet-zoom-animated.leaflet-interactive	{opacity:70% !important;}
	
.leaflet-popup-content-wrapper {
    max-height: 50vh;
	width:102%;
    overflow: auto;
    }	
	
	.leaflet-popup-content h3 {
	padding-top:4px;margin-bottom:17px;font-weight:900;text-transform:;font-size:1.75rem;font-family:"Playfair Display";}	
.leaflet-popup-content {text-align:center;font-size:.86rem;padding-left:5px}
.leaflet-popup-content:not(:hover) button {color:lightyellow;}



#legendcontainer {
	    	position:sticky;
	z-index: 1000;
	    	left:497rem;
		margin-right:6px;
		margin-top:-213.5px;
	width:21vw;
	border-top:5px;
	border-color:white;
		    
	    	}

h5#legendtitle {color:white;
text-transform: uppercase;
	text-align:left;
letter-spacing:1px;
font-size:11px;
margin-left:-10px;
	margin-right:-20px;
	margin-bottom:7px;
background-color: #07224B;
	border:1px;
	border-radius:3px;
	color:white;
	padding-top:6px;
	padding-bottom:3.3px;
	padding-left:8px;
		padding-right:25px;
font-family:"CooperHewittMedium";}

.legend {
float:right;
	margin-top:-24.5px;
	line-height: 18px;
	    	color: #555;
	    	border-radius: 10px;
	    	background: rgba(255,255,255,0.8);
	    	box-shadow: 0 0 15px rgba(0,0,0,0.2);
	    	padding-left:10px;
	padding-right:19px;
	height:181px;
	font-family:"CooperHewittMedium";
	letter-spacing:.35px;
}
button#legendclose {
		z-index: 1005;
background-color: #07224B;
width:.05px;
	height:23px;
	border-radius:500px;
	position:sticky;
	left:500rem;
	color:#F5B041;
	font-size:7.5pt;
	font-weight:bold;
	outline:none;
	padding-right:12px;	
}

.legend #onlegend {
	margin-top:4px;
	color: #ec2254;
	font-weight:bold;
		font-size:13px;

}
.legend #offlegend {
	margin-top:-10px;
	font-weight:bold;
		font-size:13px;
	color: #A0082A;

}
.legend #decomlegend {margin-top:-10px;
	font-weight:bold;
		font-size:13px;
	color: #c11443;
}
.legend #planlegend {margin-top:-10px;
font-weight:bold;
	font-size:13px;
	color: #FF9FB4;
}

blockquote.alert li {line-height:135%;margin-top:10px;}

	#post-3514 label {color:#6E6E6E}

.activeph {
    color: black;
    background-color: white;
}
.activeem {
    color: blue;
    background-color: white;
}

article .corp-content-wrapper .post-author::after {display:none;} 

article .corp-content-wrapper .featured-post {display:none;}

article .corp-content-wrapper .featured-post::after {display:none;} 

article .corp-content-wrapper .entry-date {font-style:italic;padding-right:7px;}


article .corp-content-wrapper  .entry-category {color:#5c8264;}

article .corp-content-wrapper  .entry-category a:hover {color:#474747;}

article .corp-content-wrapper .entry-date::after {display:none;} 


article .corp-content-wrapper .entry-header {margin-bottom:15px;}










