#id {
   font-size: 300%; 
   line-height: 1; 
   font-weight: 700;
   color: #fff;
   background-color: #3d4d5c;
   text-align: center;
   padding: 0;
   position: relative;
   height: auto;
   min-height: 60px;
   z-index: 2; }
   
#id h1 { 
   font-size: 40px;
   line-height: 1;
   letter-spacing: 0px;
   color: white;
   margin: 14px 0; 
   text-transform: uppercase;
   width: 100%;
   font-weight: 700; }
   
   /* --- Meta Styles --- */
.meta time {
   text-transform: uppercase;
   font-weight: 700;
   color: #999; }
   
.meta h1 { margin-bottom: .25em; }
.meta h3 { 
   font-weight: 300;
   color: #888;
   margin-bottom: 1em; }


/* --- Body Content Layout --- */
section#body { 
   background: white; 
   width: 100%;
   margin: 0 auto;
   padding: 0;
   text-align: left;
}
   
#content {
   width: 100%;
   padding: 3% 0; }
         
#options {
   width: 25%;
   margin-right: 5%;
   float: right; }
   
section#dash_intro {
   width: 100%;
   font-size: 140%;
   background-image: url("http://nextwave.afscme.org/root/hero-photo/hero-color-transparent.png") !important;
   background-repeat: no-repeat !important;
   background-size: 100% !important;
   background: #f9f9f9;
   padding: 2em 0; }
   
section#secondary_text {
   width: 100%;
   font-size: 140%;
   background: none;
   padding: 2em 0; }   
   
section#to_do {
   width: 100%;
   font-size: 140%;
   background: #eee;
   padding: 2em 0; }   
   

      

/* LISTS
------------------------------------ */
ul.folder-list {
   padding: 0;
   margin: 0;
   list-style: none; 
   clear: both; }
   
ul.folder-list.news {
   margin: 0; }

ul.folder-list li { margin: 1.5em auto; display: block; } 
ul.folder-list li:last-child { border-bottom: 0; }
ul.folder-list li a { 
  -webkit-transition: all .2s ease-in-out;
  -moz-transition:    all .2s ease-in-out;
  -o-transition:      all .2s ease-in-out;
  -ms-transition:     all .2s ease-in-out;
  transition:         all .2s ease-in-out; }  
  
  
ul.folder-list li a span.title { 
   font-size: 160%;
   font-weight: 400;
   line-height: 1.1;
   margin: 5px 0;
   display: inline-block; }

ul.folder-list.news li a span.title { 
   text-transform: none; }
   
ul.folder-list li a time {
   display: block;
   font-size: 80%;
   text-transform: uppercase;
   color: #999;
   font-weight: 400;
   margin-bottom: -5px; }
   
ul.folder-list li a p {
   color: #999;
   font-size: 90%;
   text-transform: none;
   margin: 0;
   -webkit-transition: all .2s ease-in-out;
   -moz-transition:    all .2s ease-in-out;
   -o-transition:      all .2s ease-in-out;
   -ms-transition:     all .2s ease-in-out;
   transition:         all .2s ease-in-out; }
   
      
ul.folder-list li a small {
   display: block;
   text-transform: uppercase;
   color: #000; }
   
   
/* Things to Do */
section#to_do ul {
   list-style: none;
   margin: 1em auto; }
   
section#to_do li {
   width: 25%;
   height: 300px;
   float: left; }
   
   section#to_do li a {
      width: 92%;
      height: 100%;
      display: block;
      position: relative;
      background: #ddd;
      font-size: 80%;
      color: #0e0d1b;
      -webkit-border-radius: 3px 3px 3px 3px;
      border-radius: 3px 3px 3px 3px;
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -ms-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out; }
         
      section#to_do li a:hover {
         z-index: 1000;
         background: #06369d;
         color: #fff !important;
         -moz-transform: scale(1.10);
         -webkit-transform: scale(1.10);
         -o-transform: scale(1.10);
         -ms-transform: scale(1.10);
         transform: scale(1.10); }
         
         section#to_do li a:hover h1 {
         color: #fff !important;}
   
   
      section#to_do li a span {
       margin: 0;
       position: absolute;
       width: 80%;
       top: 50%;
       left: 50%;
       margin-right: -50%;
       transform: translate(-50%, -50%); }
       
       section#to_do li a span h1 {
          color: #0032a0;
          font-size: 200%;
          letter-spacing: -1px;
          font-weight: 400; }
          
   
   
/* Responsive Video */
.video-container {
  position: relative;
   padding-bottom: 56.25%; /* 16:9 */
   padding-top: 25px;
	height: 0;
}
.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Podcast Page */
.academy-promo {
  border: 2px solid #e2eeff;
  padding: 20px;
  background-color: #e2eeff;
  margin-bottom: 20px;
}

.academy-promo h2 {
  margin-top: 20px;
}

.academy-descriptions {
  border: 1px solid #0032a0;
  padding: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.academy-descriptions h3 {
  margin-top: 20px;
}

.episodes-list a:hover {
  border-bottom: 1px solid #06369d;
}

/* Event Campaigns */
/*div#d_sharing {
  display: none !important;
}
#can_thank_you h1 {
  font-size: 20px;
  color: #000 !important;
}
#can_thank_you h4 {
  color: #000 !important;
}
div#action_info {
  display: none !important;
}
div.action_owner {
  display: none !important;
}
h4.event_date {
  color: #000 !important;
  font-size: 16px !important;
}
h4.event_location {
  color: #000 !important;
  font-size: 16px !important;
}
div#can_thank_you {
  margin-top: 15px !important;
}
#can_embed_form h2.line {
  font-size: 18px !important;
}*/

/* Addthis - Sharing
------------------------------------ */ 
  
.now-page-share {
  text-align: center;
  }
    
.now-page-share a {
	font-size: 90%;
  color: white; 
  background: #00ab4f;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition:    all .3s ease-in-out;
  -o-transition:      all .3s ease-in-out;
  -ms-transition:     all .3s ease-in-out;
  transition:         all .3s ease-in-out;
  padding: 0 !important;
  margin: 0 5px 0 0 !important;
  display: block;
  width: 40px !important;
  height: 40px;
  line-height: 40px !important;
  } 
  
@media only screen and (min-width: 1200px) { 
	.now-page-share a {
		font-size: 90%;
	  }
	}
  
/*.now-ceros-post .now-page-share a {
  margin: 0 0 1px 0 !important;
  }*/
  
.now-page-share .addthis_button_facebook 	{ background: #3d5ba8; } 
.now-page-share .addthis_button_twitter 	{ background: #55acee; } 
.now-page-share .addthis_button_email 		{ background: #3b6db5; } 
    
.now-page-share a:hover {
	-moz-transform:    translateY(-5px);
	-ms-transform:     translateY(-5px);
	-webkit-transform: translateY(-5px);
	transform:         translateY(-5px); 
	}
	
.now-ceros-post .now-page-share a:hover {
	-moz-transform:    translateY(0);
	-ms-transform:     translateY(0);
	-webkit-transform: translateY(0);
	transform:         translateY(0); 
  -moz-transform:    translateX(5px);
	-ms-transform:     translateX(5px);
	-webkit-transform: translateX(5px);
	transform:         translateX(5px);  
	}

.now-page-share a:active { background: #0054a6; }
 
.now-page-share span {
    display: none;
    }
    
.addthis_default_style .addthis_separator, .addthis_default_style .at4-icon, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300bs, .addthis_default_style .at300m {
  float: none !important;
  display: inline-block;
  text-align: center !important;
  }

/*#at15s,
.at16nc { display: none !important; }*/
