/* Shane's Dev CSS
-------------------------------------------------------------------*/




/*Spotlight overides for presentation*/
.page-spotlight div h4 a div.teaser-title h2{
	position: relative;
	display: inline-block;
	top:-15px;
}


.page-spotlight h4 a div.popular-content-title h2{
	position: relative;
	display: inline-block;
	top:-15px;
}



/*Reading https://www.drupal.org/node/1127216*/


footer.footer-top.container{
	background: #3d3d3d;
}



footer.footer.container{
	background: #c96937;
}


.footer.container .primary-footer-community-site{
padding: 20px;
}







.primary-footer-community-site-text p a{
	text-decoration: none;
	color:white;
}

.latest-issue-block div.latest-issues div.col-md-4{
	border-right: medium solid #5d5e5e;
}


div.breadcrumb a{
	display: none;
}




 
/* <button type="button" class="btn btn-primary btn-lg btn-block">Block level button</button>*/


.region-bottom div.latest-issues-box a.btn.btn-default.btn-sm.active{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}


html.js body.navbar-is-fixed-top.html.not-front.not-logged-in.no-sidebars.page-search.page-search-node div.main-container.container div.row section.col-sm-12 div.region.region-content section#block-system-main.block.block-system.clearfix div.panel-display.panel-1col.clearfix div.panel-panel.panel-col div div.panel-pane.pane-content-placeholder div.pane-content div.panel-display.sutro-double.clearfix.stripes-comsite-section div.container-fluid div.row div.col-xs-12.col-sm-12.col-md-8.stripes-layouts-top1.panel-panel div.panel-panel-inner div.panel-pane.pane-block.pane-views-exp-search-page-1.pane-views div.pane-content form#views-exposed-form-search-page-1.jquery-once-1-processed div div.views-exposed-form div.views-exposed-widgets.clearfix div#edit-search-results-wrapper.views-exposed-widget.views-widget-filter-keys div.views-widget div.form-item.form-item-search-results.form-type-textfield.form-group{
	width: auto !important;
}



.page-search h1.page-header,
.page-travel h1.page-header,
.page-taxonomy-term-32 h1.page-header,/*Camp Courtney*/
.page-taxonomy-term-33 h1.page-header,/*Camp Foster*/
.page-taxonomy-term-34 h1.page-header,/*Camp Hansen*/
.page-taxonomy-term-35 h1.page-header,/*Camp Kinser*/
.page-taxonomy-term-36 h1.page-header,/*Camp Schwab*/
.page-taxonomy-term-37 h1.page-header,/*Futenma Air Base*/
.page-taxonomy-term-38 h1.page-header,/*Kadena Air Base*/
.page-taxonomy-term-39 h1.page-header,/*Tori Station*/
.page-education  h1.page-header,
.page-pcs  h1.page-header,
.page-health  h1.page-header,
.page-food-drink  h1.page-header,
.page-travel h1.page-header,
.page-spotlight h1.page-header,
.page-taxonomy h1.page-header,
.page-lifestyle h1.page-header,
.page-community-news  h1.page-header{
	/***background-image: url(../images/section-bgrnd/comnews.jpg);****/
	/**text-align: center;
	/***color: white;****/
	display: flex;
	/***align-items: center;
	/***justify-content: center;***/
	font-size: 1.9rem;
	min-height: 50px;
	margin-top: 15px;
	margin-left: 3px;
    margin-bottom: -12px;
   /*** max-width: 102.6%;***/
    width: 100%;
   
}
.page-header {
    border-bottom: none;
}
/*Spotlight!
------------------------------*/

/*Image
--------------------*/

.spotlight-name{
	  background-color: black;
	  opacity: 0.7;
      text-align: center;
      color: white;
      display: inline-block;
      font-size: small;
      height: 32px;
      padding-top: 8px;
      position: relative;
      top: -32px;
      width: 100%;
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.spotlight-name-teaser{
	background-color: black;
	opacity: 0.7;
	text-align: center;
	color: white;
	display: inline-block;
	font-size: smaller;
	height:25px;
	padding-top: 10px;
	padding-bottom:10px;
	position: relative;
	top:-35px;
	width: 100%;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	height: auto;
}

.page-spotlight div h4 a div.teaser-title h2{
	margin-top:0px;
}


.page-spotlight div#page-header div.page-header{
	background-image: url(../images/section-bgrnd/spotlight.jpg);
	margin-bottom:20px;
}


.page-spotlight h4 a div.popular-content-title h2{
	font-size: large;
	margin-top:-40px;

}


.pane-block.pane-block-35{
	margin-bottom:15px;
	margin-top:15px;
}



/* Advertisment notice for node
-------------------------------------------------*/
#block-inject-1.block-inject.block-inject-1 div.article-continues-notice p
{
	text-align: center;
	text-transform: uppercase;
    background: 0;
    color: #666;
    width: 100%;
    letter-spacing: .025rem;
}

.radix-layouts-column2 div.article-continues-notice p,
.radix-layouts-slidergutter div.article-continues-notice p{
	display: none;
}


/*Node
-----------------*/
.page-node div.panel-panel-inner{
	margin-top:25px;
}



.logged-in.page-taxonomy-term div.tabs ul.nav.nav-tabs.primary{
	background-color: white;
}


/*Community-News Menu
------------------------*/
html.js body.html.not-front.logged-in.no-sidebars.page-taxonomy.page-taxonomy-term.page-taxonomy-term-.page-taxonomy-term-33.toolbar.toolbar-drawer.panel-layout-onecol.panel-region-middle.radix-dropdown-processed div#page-wrapper div#page div#main-wrapper div#main.main div#content.container div.region.region-content div.block.block-menu.bases-menu.contextual-links-region.block--none div.block__content ul.menu.nav{
	background-color: black;
	color:white;
	text-decoration: none;
	
}

.page-taxonomy-term-33 .block-menu.bases-menu ul.menu.nav  a{
	text-decoration: none;
	color:white;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* Breadcrumb
----------------------------*/
.breadcrumb{
	display: none;
}




/* TB Mega Menu Styles - Community News
---------------------------------------*/


.page-taxonomy-term-32 .tb-megamenu-menu-okinawa-bases .tb-megamenu-nav li.level-1:nth-child(1),/*Camp Courtney*/
.page-taxonomy-term-33 .tb-megamenu-menu-okinawa-bases .tb-megamenu-nav li.level-1:nth-child(1),/*Camp Foster*/
.page-taxonomy-term-34 .tb-megamenu-menu-okinawa-bases .tb-megamenu-nav li.level-1:nth-child(1),/*Camp Hansen*/
.page-taxonomy-term-35 .tb-megamenu-menu-okinawa-bases .tb-megamenu-nav li.level-1:nth-child(1),/*Camp Kinser*/
.page-taxonomy-term-36 .tb-megamenu-menu-okinawa-bases .tb-megamenu-nav li.level-1:nth-child(1),/*Camp Schwab*/
.page-taxonomy-term-37 .tb-megamenu-menu-okinawa-bases .tb-megamenu-nav li.level-1:nth-child(1),/*Futenma Air Base*/
.page-taxonomy-term-38 .tb-megamenu-menu-okinawa-bases .tb-megamenu-nav li.level-1:nth-child(1),/*Kadena Air Base*/
.page-taxonomy-term-39 .tb-megamenu-menu-okinawa-bases .tb-megamenu-nav li.level-1:nth-child(1),/*Tori Station*/
.page-community-news .tb-megamenu-menu-okinawa-bases .tb-megamenu-nav li.level-1:nth-child(1) {
    margin-left: 0%;

}

.page-taxonomy-term-32 .tb-megamenu-menu-okinawa-bases,/*Camp Courtney*/
.page-taxonomy-term-33 .tb-megamenu-menu-okinawa-bases,/*Camp Foster*/
.page-taxonomy-term-34 .tb-megamenu-menu-okinawa-bases,/*Camp Hansen*/
.page-taxonomy-term-35 .tb-megamenu-menu-okinawa-bases,/*Camp Kinser*/
.page-taxonomy-term-36 .tb-megamenu-menu-okinawa-bases,/*Camp Schwab*/
.page-taxonomy-term-37 .tb-megamenu-menu-okinawa-bases,/*Futenma Air Base*/
.page-taxonomy-term-38 .tb-megamenu-menu-okinawa-bases,/*Kadena Air Base*/
.page-taxonomy-term-39 .tb-megamenu-menu-okinawa-bases,/*Tori Station*/
.page-community-news .tb-megamenu-menu-okinawa-bases{
	text-decoration: none;
	color:black;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:small;
	margin: auto;
    width: 100%;
    background-color: gray;	
}


.page-community-news .tb-megamenu.tb-megamenu-menu-okinawa-bases{
	position: relative;
	top:-20px;
}

/*
.tb-megamenu.style-blue  {
  background-color: none !important;
}

.tb-megamenu.style-blue  .nav > li > a {
  border-right: none;
}

.tb-megamenu.style-blue  .nav li.dropdown > .dropdown-toggle .caret {
  border-bottom-color: none;
  border-top-color: none;
}

.tb-megamenu.style-blue  .dropdown-menu {
  border-bottom-color: none;
}

.tb-megamenu.style-blue  .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu.style-blue  .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #009bd4;
  border-right-color: none;
  color: #fff;
}

.tb-megamenu.style-blue  .nav > li.dropdown.open.active > a:hover,
.tb-megamenu.style-blue  .nav > li.dropdown.open.active > a:focus {
  background-color: fuchsia;
  border-right-color: none;
  color: #00aeee;
}

.tb-megamenu.style-blue  .nav > li > a:focus,
.tb-megamenu.style-blue  .nav > li > a:hover {
  color: #00aeee;
}

.tb-megamenu.style-blue  .nav li.dropdown.open > .dropdown-toggle {
  color: #00aeee;
}

.tb-megamenu.style-blue  .dropdown-menu li > a:hover,
.tb-megamenu.style-blue  .dropdown-menu li > a:focus,
.tb-megamenu.style-blue  .dropdown-submenu:hover > a {
  color: #00aeee;
}

.tb-megamenu.style-blue  .nav > .active > a,
.tb-megamenu.style-blue  .nav > .active > a:hover,
.tb-megamenu.style-blue  .nav > .active > a:focus {
  color: green;
  text-shadow: none;
  background-color: #009bd4;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.tb-megamenu.style-blue  .block-view-demo .views-field-field-image img {
  border: none;
}

.tb-megamenu.style-blue  .block-view-demo .item-list ul li {
  border-bottom: none;
}

@media (max-width: 979px) {
  .tb-megamenu.style-blue  {
  background-color: inherit;
}
.tb-megamenu.style-blue  .nav-collapse .nav > li > a:hover,
.tb-megamenu.style-blue  .nav-collapse .nav > li > a:focus {
	color: #00aeee;
  }
.tb-megamenu.style-blue  .nav-collapse .nav > li.active > a:hover,
.tb-megamenu.style-blue  .nav-collapse .nav > li.active > a:focus {
  background-color: #00aeee;
  color: #fff;
}
}
