/*================================================================
                 CLICK MENU STYLES
================================================================*/

html {
    overflow-x: hidden;
    overflow-y: auto;
}

body {position:relative;}

.navWrpr {display:none; position: relative;   z-index: 1;}

/* 
    THESE STYLES will probably not be needed and are adjusted in your main styles
    - * for example is most efficient when not a child of a class
       -- hopefully you already are using the box sizing globally
    - you may not need text-decoration etc. depending on your global anchors
*/

.cm-menu *, .cm-menu *:after, .cm-menu *:before {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
 
.cm-menu, .cm-menu ul { margin:0; padding:0; list-style:none;}

.toggle-menu + .cm-menu, .cm-menu ul {
    max-height:0;
    opacity:0;
    overflow:hidden; 
    -wekbit-transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out;
            transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out;
}
.cm-menu { position:relative; }
.cm-menu li a { display:inline-block; padding:10px; position:relative; }


.cm-menu li {} 
.cm-menu li:first-child { }
.cm-menu li { position:relative; }

.cm-menu .has-sub:after,
.cm-menu .expander-wrap .has-sub > span:after {
    content:" ";
    display:inline-block;
    position:absolute; top:50%; right:5px;
    margin:2px 0 0 5px;
    vertical-align:middle;
    border:5px solid transparent;
    /* Extra is for anti-aliasing issues in firefox and others */
    border:5px solid rgba(0,0,0,0);
    border-top-color:#2963a5;
    -wekbit-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
    -webkit-transform: scale(0.98) translateY(-50%);
        -ms-transform: scale(0.98) translateY(-50%);
            transform: scale(0.98) translateY(-50%);
}

.menuWrap .cm-menu .has-sub:after,
.menuWrap .cm-menu .expander-wrap .has-sub > span:after {display:none;}

.menuWrap {
	background:#fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.menuWrap .cm-menu .has-sub > span > span:after {border-top-color:#004593; position: absolute; right: 10px;}
.menuWrap .cm-menu ul .has-sub:after {border-top-color:#444444;}

.cm-menu .opened > .has-sub > span > span:after,
.cm-menu .opened > .expander-wrap .has-sub > span:after{
    -webkit-transform: scale(0.98) translateY(-75%) rotate(-180deg);
        -ms-transform: scale(0.98) translateY(-75%) rotate(-180deg);
            transform: scale(0.98) translateY(-75%) rotate(-180deg);
}
.cm-menu .opened ul .opened > .has-sub:after {
	border-top-color:#444444;
    -webkit-transform: scale(0.98) translateY(-75%) rotate(-180deg);
        -ms-transform: scale(0.98) translateY(-75%) rotate(-180deg);
            transform: scale(0.98) translateY(-75%) rotate(-180deg);
}

.cm-menu > .opened > a,
.cm-menu > li > a:hover { background: #ECF0F1;  }



.cm-menu ul .opened > a,
.cm-menu ul a:hover, .cm-menu ul li a:focus { }

.cm-menu ul .opened > .has-sub:after,
.cm-menu ul .opened > .expander-wrap .has-sub > span:after{
    border-top-color:#fff;
}

.cm-js-active .cm-menu { max-height:80em; opacity:1; }
.cm-menu .opened > ul { max-height:80em; opacity:1; }

.cm-menu ul ul {position:static; width:100%; background-color:#25C8D1;}
.cm-menu ul ul > li > a {color: #343031 !important; background-color:#25C8D1; border:none;}
.cm-menu ul ul > li > a:hover{color:#fff !important; background-color:#25C8D1; border:none;}

/* ================= SEPARATE EXPANDERS OPTION IS ENABLED ================= */

.cm-menu .expander-wrap { display:table; width:100%; }
.cm-menu .expander-wrap a { display:table-cell; }
.cm-menu .expander-wrap .has-sub { position:relative; width:30px; }
.cm-menu .expander-wrap .has-sub:after { display:none; }


@media all and (-ms-high-contrast:none){
    .cm-menu .expander-wrap .has-sub > span
    {
        top:43%;
    }
    *::-ms-backdrop, .cm-menu .expander-wrap .has-sub > span
    {
        top:43%;
    }

}


.menuWrap .cm-menu .expander-wrap .has-sub > span:after { border-top-color:#2963a5;}
.menuWrap .cm-menu .opened > .expander-wrap .has-sub > span:after {border-top-color:#2963a5;}

.menuWrap .cm-menu ul .expander-wrap .has-sub > span:after { border-top-color:#444;}
.menuWrap .cm-menu ul .opened > .expander-wrap .has-sub > span:after {border-top-color:#fff;}
.menuWrap .cm-menu ul .opened > .expander-wrap > a {background:#2265b0; color:#fff;}



/* ================= HOVER FALLBACK IF JAVASCRIPT IS DISABLED ================= */

.no-js .toggle-menu + .cm-menu { opacity:1; max-height:80em; }
.no-js .cm-menu > li:hover > a { background:#333; }
.no-js .cm-menu ul ul li:hover > a { background:#444; }

.no-js .cm-menu li:hover > ul { display:block; max-height:80em; opacity:1; width:100%; }
.no-js .cm-menu ul { display:none; overflow:visible; }


/* ================= MENU OPEN FUNCTIONALITY ADDED ON SETUP ================= */

@media (min-width:48em){
    .toggle-menu + .cm-menu { max-height:80em; opacity:1; overflow:visible; }
    .cm-menu ul { top:100%; overflow:hidden; }
    .cm-menu .opened > ul { max-height:80em; opacity:1; }

    .cm-menu .animated > ul { overflow:visible; z-index:10; }
    .cm-menu .animating > ul { z-index:-1; }
}


/*================================================================
                 CLICK MENU MENU TYPES
================================================================*/

.nav-bar li li { font-size:14px;}

/*  NAV BAR STYLE TYPE
    ================================================================*/

@media (min-width:992px){
    .nav-bar li { border-top:0; }

    .nav-bar > ul { display:table; width:100%; }
    .nav-bar > ul > li { display:table-cell; vertical-align:middle;   padding: 0 0 0 2px; }
    .nav-bar > ul > li:last-child { padding: 0 3px 0 2px; }
    .nav-bar > ul > li:before {position: absolute;  top: 6px; left: -3px; }
    .nav-bar > ul > li > a { display:inline-block; padding:0; font-size: 15px;  text-decoration: none; color: #2c3e50 !important; font: 700 16px / 16px Lato; padding:0.5em 0.350em; border:solid 1px transparent; border-radius:3px;  }
    .nav-bar > ul > li > a.has-sub {padding-right:1.2em;}
	.nav-bar > ul > li > a:hover, .nav-bar > ul > li.opened > a{color:#2980B9 !important;}
	.nav-bar > ul > li > a > span { display:table-cell; height:35px; vertical-align:middle; text-align:center; }
	
	.nav-bar > ul > li.button-donate a.btn.green span{color:#fff !important; margin:0 auto;}
	.nav-bar > ul > li.button-donate a.btn.green {
		background-color: #27ae60;
		margin: 0 auto;
		max-width: 96px;
		text-align: center;
		width:100%;
		padding-left:20px;
	}
	
	
	
	.nav-bar > ul > li > ul { position:absolute; width:258px; background-color:#ECF0F1; box-shadow: 2px 3px 6px 0.00px rgba(7, 7, 7, 0.32);}

    .nav-bar .has-sub span:after { position:static; margin-top:10px; }
    .nav-bar ul ul .has-sub:after { right:5px; }

    .nav-bar ul li li { }
    .nav-bar ul li li li { margin-left:0; margin-right:0; }
	.nav-bar ul ul a { padding:14px 22px; background:#ECF0F1; display:block; border-bottom:solid 1px #C6CCCF;
		text-decoration: none; 
		color: #2c3e50 !important; font: 700 16px / 16px Lato;
	
	}
	
	
	.nav-bar > ul > ul > li:last-child > a{border-bottom:none;}
	.nav-bar ul ul a:hover{
		color:#2980B9 !important;
	}
    /* ================= HOVER FALLBACK IF JAVASCRIPT IS DISABLED ================= */

    .no-js .nav-bar ul ul li:hover > a { color:#000; background:#ddd; }


	.menuWrap .cm-menu > li > a.has-sub, .menuWrap .cm-menu > li > a.has-sub:hover  {
		
	}
	
}


/*  ACCORDION NAVIGATION
    ================================================================*/

/* ------------- CURRENTLY KEEPS SMALL SCREEN STYLES -------------- */


/*  DROP DOWN NAVIGATION
    ================================================================*/

@media (min-width:992px){
    [data-type="dropdown"] ul {
        display:block;
        position:absolute;
        z-index:-1;
        top:53px;
		left: 3px;
		width: 270px;
        -wekbit-transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out, left 0.4s ease-in-out, right 0.4s ease-in-out;
                transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out, left 0.4s ease-in-out, right 0.4s ease-in-out;
    }
    [data-type="dropdown"] ul ul { top:0px; }
    [data-type="dropdown"] .opened > ul { left:400px; max-height:80em; opacity:1; }

    li[data-type="dropdown"]:nth-last-child(-n+2) ul {  }
    li[data-type="dropdown"]:nth-last-child(-n+2) .opened > ul { left:auto; right:100%; margin-right: -5px;}

    .nav-bar ul li[data-type="dropdown"] li li { margin-left:5px; margin-right:5px; }

    [data-type="dropdown"] a + .has-sub { width:0; min-height:0; height:100%; }
    [data-type="dropdown"] a + .has-sub > span { min-height:0; height:100%; }

    /* ================= HOVER FALLBACK IF JAVASCRIPT IS DISABLED ================= */

    .no-js .cm-menu [data-type="dropdown"] li:hover > ul { left:100%; }
    .no-js .cm-menu [data-type="dropdown"]:nth-last-child(-n+2) ul { left:auto; right:0; }
    .no-js .cm-menu [data-type="dropdown"]:nth-last-child(-n+2) li:hover > ul { left:auto; right:100%; }

}

/*  SLIDING MENU NAVIGATION ADJUSTMENTS
    ================================================================*/


[data-type="sliding"].opened .sub-menu,
[data-type="sliding"].opened .sub-menu ul { max-width:100%; }

.cm-menu [data-type="sliding"].opened .sub-menu > ul { max-height:80em; opacity:1; }
.cm-menu [data-type="sliding"].animated .sub-menu > ul { overflow:visible; z-index:10; }
.cm-menu [data-type="sliding"].animating .sub-menu { z-index:-1; }

@media (min-width:992px){

    [data-type="sliding"] .sub-menu {
        position:absolute;
        -wekbit-transition: all 0.4s ease-in-out;
                transition: all 0.4s ease-in-out;
    }
    [data-type="sliding"] .sub-menu > ul {
        display:block;
        position:absolute;
        z-index:-1;
        top:100%; left:0;
        width:180px;
        background:#333;
        -wekbit-transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out, left 0.4s ease-in-out, right 0.4s ease-in-out;
                transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out, left 0.4s ease-in-out, right 0.4s ease-in-out;
    }

    [data-type="sliding"] .sub-menu > ul li { position:static; }
    [data-type="sliding"] .sub-menu > ul > li > ul { position:absolute; top:0; }

    [data-type="sliding"] .sub-menu > ul ul { position:absolute; top:0; }

    [data-type="sliding"] .sub-menu ul ul ul { position:static; margin:0; padding:0; max-height:80em; width:100%; overflow:hidden; background:transparent; opacity:1; }

    [data-type="sliding"] .sub-menu ul ul .has-sub { color:#fff; cursor:default; }
    [data-type="sliding"] .sub-menu ul ul .has-sub { background: none; border-bottom:1px solid #fff; }
    [data-type="sliding"] .sub-menu ul ul .has-sub:after,
    [data-type="sliding"] .sub-menu ul ul .expander-wrap .has-sub  { display:none; }

    [data-type="sliding"] .sub-menu > ul > li > ul > li { float:left; width:50%; padding:0 5px; }
    [data-type="sliding"] .sub-menu > ul > li > ul > li:nth-child(2n+1) { clear:left; }
    [data-type="sliding"] .sub-menu > ul > li > ul > .link-landing { margin-left:0; margin-right:0; width:100%; }
    [data-type="sliding"] .sub-menu > ul > li > ul > .link-landing ~ li:nth-child(2n+1) { clear:none; }
    [data-type="sliding"] .sub-menu > ul > li > ul > .link-landing ~ li:nth-child(2n+2) { clear:left; }

    /* ================= ESSENTIAL SLIDING FUNCTIONALITY ================= */

    [data-type="sliding"] .sub-menu.cm-js-inactive { position:relative; left:0 !important; width:100% !important; }
    [data-type="sliding"] .sub-menu.cm-js-inactive > ul { min-width:100%; }
    [data-type="sliding"] .sub-menu.cm-js-inactive > ul > li > ul { padding:0; max-width:0; }

    [data-type="sliding"] .sub-menu > ul ul { width:100%; margin-left:-5px; padding-left:180px; padding-right:5px; z-index:-1; opacity:0; }
    [data-type="sliding"] .sub-menu .animated ul { opacity:1; }

    [data-type="sliding"].opened .sub-menu, [data-type="sliding"].opened .sub-menu ul { max-width:none; }

    /* ================= HOVER FALLBACK IF JAVASCRIPT IS DISABLED ================= */

    .no-js .cm-menu [data-type="sliding"] li:hover > ul { left:100%; }
    .no-js .cm-menu [data-type="sliding"]:nth-last-child(-n+2) ul { left:auto; right:0; }
    .no-js .cm-menu [data-type="sliding"]:nth-last-child(-n+2) li:hover > ul { left:auto; right:100%; }

}

/*  MEGA MENU NAVIGATION ADJUSTMENTS
    ================================================================*/

@media (min-width:992px){

    .cm-menu [data-type="mega"] { position:static; }
    [data-type="mega"] > ul {
        position:absolute;
        top:100%; left:0;
        width:100%; max-height:0;
        background:#333;
        overflow:hidden;
        -wekbit-transition: all 0.5s ease-in-out;
                transition: all 0.5s ease-in-out;
    }

    [data-type="mega"] > ul ul { position:static; max-height:80em; width:100%; overflow:hidden; background:transparent; opacity:1; }
    [data-type="mega"] > ul .opened ul { margin-left:0; }
    [data-type="mega"] > ul > li { float:left; width:25%; }
    [data-type="mega"] > ul > li:nth-child(4n+1) { clear:left; }

    [data-type="mega"] > ul > .link-landing { margin:0; width:100%; }
    [data-type="mega"] > ul > .link-landing ~ li:nth-child(4n+1) { clear:none; }
    [data-type="mega"] > ul > .link-landing ~ li:nth-child(4n+2) { clear:left; }

    /* ================= OPENED FUNCTIONALITY ADDED ON SETUP ================= */

    [data-type="mega"] a + .has-sub { width:0; min-height:0; height:100%; }
    [data-type="mega"] a + .has-sub > span { min-height:0; height:100%; }
    [data-type="mega"] ul .has-sub:after { display:none; }
    [data-type="mega"].opened > ul { padding:20px; }

    /* ================= SEPARATE EXPANDERS OPTION IS ENABLED ================= */

    [data-type="mega"] ul a + .has-sub { display:none; }

    /* ================= HOVER FALLBACK IF JAVASCRIPT IS DISABLED ================= */

    .no-js .cm-menu [data-type="mega"] ul ul { display:block; }

}


/*================================================================
                 NAVIGATION TOGGLE STYLES
================================================================*/

.toggle-menu { display:block; position:absolute; right: 10px; top:-2px; width:50px; height:46px; }
.toggle-menu:before, .toggle-menu:after, .toggle-menu > span:before {
    content:" ";
    position:absolute;
    left:20%;
    width:60%; height:5px;
    background:#2980B9;
	text-indent: -999px;
}

.visually-hidden{text-indent: -999px; font-size:0; height:0; width:0;}

.toggle-menu:before { top:11px; }
.toggle-menu:after { top:21px; }
.toggle-menu > span:before { top:31px; }

.toggle-menu:hover, .menuActive .toggle-menu { background:#25C8D1; }
.toggle-menu:hover:before, .toggle-menu:hover:after, .toggle-menu:hover > span:before,
.menuActive .toggle-menu:before, .menuActive .toggle-menu:after, .menuActive .toggle-menu > span:before {background:#fff;}


/*================================================================
                 EXTRA OVERWRITE STYLES
================================================================*/

.main-nav { position:relative; z-index:1000; line-height:16px;}

[data-type="sliding"] .sub-menu .item-banner { width:100%; }
[data-type="sliding"] .sub-menu .item-banner a { text-align:center; background:none; }

[data-type="mega"] .custom-sub {
    max-height:0; opacity;0;
    overflow:hidden;
    -wekbit-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
[data-type="mega"] .custom-sub ul { position:static; opacity:1; max-height:80em; }
[data-type="mega"] .custom-sub p { margin:10px; color:#fff; }

[data-type="mega"] .custom-sub .banner-wrap { width:100%; }
[data-type="mega"] .custom-sub .banner-wrap a { text-align:center; background:none; }

.cm-menu .opened > .custom-sub { max-height:80em; opacity:1; padding:20px; }
.cm-menu .animated > .custom-sub { overflow:visible; z-index:10; }
.cm-menu .animating > .custom-sub { z-index:-1; }

@media (min-width:992px) {
    [data-type="mega"] .custom-sub {
        position:absolute;
        top:100%; left:0;
        width:100%;
        background:#333;
    }
}

@media (min-width:992px) {
    .table-row { display:table; width:100%; }
    .table-col { display:table-cell; vertical-align:top; }
}

/* Rail Navigation */
.menuWrap{background-color:#2980B9 !important;}
.section-nav {background: #5c5c5c;}
a.nobold{font-weight:normal !important; color:#D9293C !important;}
.siteWrap .section-nav .cm-menu { max-height: 80em !important; opacity: 1 !important; margin-bottom:30px;}
.section-nav .cm-menu > li { margin-bottom:1px; border-top: 1px solid #666666; border-bottom: 1px solid #666666; background:#555555;}
.section-nav .cm-menu > li.active{background-color:#0064D5;}
.section-nav .cm-menu ul li {  border-top: 1px solid #0059bd; background:#004593;}
.section-nav .cm-menu ul li:first-child {  border-top: none;}
.section-nav .cm-menu ul ul li {  border-top: 1px solid #9ebee2; background:#bcd3ec; color:#003571;}
.section-nav .cm-menu ul ul li:first-child {  border-top: none;}
.section-nav .cm-menu ul ul li a { color:#003571;}

.section-nav .cm-menu .expander-wrap .has-sub > span:after {  font-family: 'Basic-Icons'; content: "\3e"; border: none;}
.section-nav .cm-menu .opened > .expander-wrap > .has-sub > span:after  {
    -webkit-transform: scale(0.98) translateY(-75%) rotate(90deg);
        -ms-transform: scale(0.98) translateY(-75%) rotate(90deg);
            transform: scale(0.98) translateY(-75%) rotate(90deg);
}
.section-nav .cm-menu ul .expander-wrap .has-sub { width: 40px; }
.section-nav .cm-menu ul .expander-wrap .has-sub > span:after {  font-family: 'Basic-Icons'; content: "+"; border: none; transition: all 0s;}
.section-nav .cm-menu ul .opened { background:#0052ad;}
.section-nav .cm-menu ul .opened > .expander-wrap > .has-sub { background:#3987de;}
.section-nav .cm-menu ul .opened > .expander-wrap > .has-sub > span:after  { content: "-";   width: 4px; overflow:hidden; transition: all 0s;
    -webkit-transform: scale(4) translateY(-4px) rotate(0deg);
        -ms-transform: scale(4) translateY(-4px) rotate(0deg);
            transform: scale(4) translateY(-4px) rotate(0deg);
}

.menuWrap > nav > ul > li:last-child{display:none;}

.section-nav .opened > ul { max-height:80em; opacity:1; }
.section-nav .opened > a,
.section-nav .opened > .expander-wrap a { }
.section-nav .opened .opened > .expander-wrap > a { }
.section-nav .cm-menu .opened > .expander-wrap .has-sub > span:after {border-top-color: #fff;}

.menuWrap .cm-menu > li {}
.menuWrap .cm-menu > li > a{
	color: #fff;
	font: 700 16px/16px Lato; 
	display:block; 
	padding:1.25em 1em; 
	text-decoration: none; 
	width:auto;
	border:none;
	background:none;}
	
.menuWrap .cm-menu > li > .expander-wrap > a { 
	color: #fff;
	font: 700 16px/16px Lato;
	display:block;
	padding:1.25em 1em; 
	text-decoration: none; 
	width:auto;
	border:none; 
	background:transparent url(/cms/images/layout/arrow-down.jpg) no-repeat 97% center;}

 
.menuWrap .cm-menu > li > .expander-wrap > a:last-child, .menuWrap .cm-menu > li > ul .expander-wrap > a:last-child{display:none;}

.menuWrap .cm-menu > li > a:hover, .menuWrap .cm-menu > li > .expander-wrap > a:hover{color:#fff;}

.menuWrap .cm-menu > li{}
.menuWrap .cm-menu > li.opened > div > a, .menuWrap .cm-menu > li.opened > div > a:hover {color:#fff; background:#16A085 url(/cms/images/layout/arrow-up.jpg) no-repeat 97% center;}

/* 3rd tier */
.menuWrap .cm-menu > li > ul{background-color:#ECF0F1;}
.menuWrap .cm-menu > li > ul a, .menuWrap .cm-menu > li > ul .expander-wrap a{color: #16A085;
	font: 700 16px/40px Lato; border-bottom:solid 1px #C6CCCF; display:block; background:none; padding:0 1.5em; text-decoration: none; width:auto;
}


.menuWrap .cm-menu > li > ul .expander-wrap a.has-sub{background:#fff url(/cms/images/layout/menu/arrow-black.png) no-repeat 80% center !important;}
.menuWrap .cm-menu > li > ul li.opened .expander-wrap a{ color:#fff !important; background:#007CA2 url(/cms/images/layout/menu/arrow-white.png) no-repeat 80% center !important; border:none !important;}

.menuWrap .cm-menu ul ul li a{border:none !important;}

.social-nav{padding0.5em; padding-bottom:200px; background-color:#25C8D1; padding-left:6px;}
.social-nav a{text-decoration: none; margin:0 5px; display:inline-block;}
/*================================================================
Toggle Main Navigation / Site content on small screens
================================================================*/
.siteWrap {
  position: relative;
  z-index: 999;
  right: 0;
  left:auto;
  width: 100%;
  -webkit-transition: right 0.6s ease-out;
  transition: right 0.6s ease-out;
}
.menuWrap {
  display:none;
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 100%;
  width: 100%;
  height: 100%;
  -webkit-transition: left 0.6s ease-out, padding 0.6s ease-out;
  -moz-transition: left 0.6s ease-out, padding 0.6s ease-out;
  -o-transition: left 0.6s ease-out, padding 0.6s ease-out;
  transition: left 0.6s ease-out, padding 0.6s ease-out;
}

.menuActive .siteWrap { right: 83%; left:auto;}
.menuActive .menuWrap { padding-right: 17%; left: 17%; display:block;}
.siteWrap .cm-menu { max-height: 0; opacity: 0; margin-top:9px;}
.menuWrap .cm-menu { max-height: 80em !important; opacity: 1 !important; padding: 0px 0;}

@media (min-width: 768px) {
	.menuActive .siteWrap { right: 52.5%;}
	.menuActive .menuWrap { padding-right: 47.5%; left: 47.5%;}
}
@media (min-width: 992px) {
	.menuActive .siteWrap { right: 0%;}
	.menuActive .menuWrap { padding-right: 0; left: 100%;}
	.siteWrap .cm-menu { max-height: 80em !important; opacity: 1 !important;}
	.toggle-menu { display:none; }
	.navWrpr { display: block;}
}
@media (min-width: 992px) and (max-width:1365px) {
    li[data-type="dropdown"]:nth-last-child(-n+2) ul { left:auto; right:0; }
}

/* to be moved in style.css*/
.military-resources-list {list-style:none; padding-left:0px;}
.military-resources-list li {padding:10px 0;     border-top: solid 1px #BCBCBC;   }
.military-resources-list li a {text-decoration:none;   }
.military-resources-list li:last-child {   border-bottom: solid 1px #BCBCBC;   }
.military-resources-list li:hover { background-color: #F7f7f7;   }

@media only screen and (min-width: 768px) {
.slogan {
    float: right;
    width: 100%;
    text-align: right;
}
}