<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/******************************************************************************
 * BASE STYLES
 ******************************************************************************/

/*FONTS*/

@font-face {font-family: OlsenWebPro; src: url("../../featured/fonts/OlsenWebPro.eot?v=2.3.1");}
@font-face {font-family: OlsenWebPro; src: url("../../featured/fonts/OlsenWebPro.woff?v=2.3.1") format("woff");}
@font-face {font-family: OlsenWebProBold; src: url("../../featured/fonts/OlsenWebPro-Bold.eot?v=2.3.1");}
@font-face {font-family: OlsenWebProBold; src: url("../../featured/fonts/OlsenWebPro-Bold.woff?v=2.3.1") format("woff");}

body
{
    margin:0;
    color:#282828;
    font: 16px/21px Georgia, Times, "Times New Roman", serif;
    background:#fff;
    min-width: 320px;
    -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: none;
}

iframe
{
    width: 100%;
}
img
{
    border: 0;
}

a
{
    text-decoration:none;
    color:#000;
}
a:hover
{
    text-decoration:underline;
}
a:active
{
    background-color:transparent;
}

input,
textarea,
select
{
    font: 100% Helvetica, Arial, sans-serif;
    vertical-align: middle;
    color: #000;
}

form,
fieldset
{
    margin:0;
    padding:0;
    border-style:none;
}

header,
footer,
article,
section,
hgroup,
main,
nav,
figure,
aside
{
    display: block;
}

figure
{
    margin: 0;
    padding: 0;
}

input[type=image]
{
    padding:0;
    border:none;
}

input[type=text],
input[type=password],
input[type=submit],
input[type=file],
input[type=search],
input[type=email],
input[type=tel],
input[type=url],
textarea
{
    -webkit-appearance:none;
    -webkit-border-radius:0;
}

input[type=submit]:hover
{
    cursor:pointer;
}

input[type=submit]::-moz-focus-inner
{
    border:0;
    padding:0;
}

.gemg-iframe
{
  border: none;
  padding: 0;
  width: 100%;
  background-color: transparent;
  overflow: hidden;
}

/*
 * END BASE STYLES
 ******************************************************************************/

body .featured-with-bg
{
    color: #fff;
}

#wrapper
{
    width: 100%;
    overflow: hidden;
}

/********************************************************************************
 * For tint over sections with background images
 ********************************************************************************/
.bg-stretch
{
    display: block;
    position: absolute;
    overflow: hidden;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transform-style: preserve-3d;
}
.bg-stretch.fixed
{
    position: fixed;
    top: 39px;
}
.bg-stretch img
{
    vertical-align: top;
    width: 100%;
    visibility: hidden;
}

.no-js .bg-stretch img,
.bg-stretch img.shown
{
    visibility: visible;
}
.overlay
{
    background: #000;

    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /* IE 5-7 */
        filter: alpha(opacity=50);
    /* Safari 1.x */
    -khtml-opacity: 0.5;
    /* Netscape */
      -moz-opacity: 0.5;
           opacity: 0.5;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}

/*
 * End tint
 ********************************************************************************/

.dash
{
    display: block;
    height: 2px;
    width: 12px;
    margin: 0px 0 10px;
}

.featured-container
{
    max-width: 960px;
    margin: 0 auto;
    padding: 0 5px;
}
.featured-container:after
{
    content: '';
    clear: both;
    display: block;
}

.featured-full-width .featured-container
{
    max-width: none;
    margin: 0 auto;
    padding: 0 5px;
}

.featured-sections-alignable .featured-sections.featured-content-valign-mid,
.featured-sections-alignable .featured-sections.featured-content-valign-bottom,
.featured-alignable .featured-container.featured-content-valign-mid,
.featured-alignable .featured-container.featured-content-valign-bottom
{
    position: absolute;
    left: 0;
    right: 0;
}

.featured-sections-alignable .featured-sections.featured-content-valign-bottom,
.featured-alignable .featured-container.featured-content-valign-bottom
{
    bottom: 0;
}

.no-js .featured-sections-alignable .featured-sections.featured-content-valign-mid,
.no-js .featured-sections-alignable .featured-sections.featured-content-valign-bottom,
.no-js .featured-alignable .featured-container.featured-content-valign-mid,
.no-js .featured-alignable .featured-container.featured-content-valign-bottom
{
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
}

.featured-section
{
    z-index: 3;
    background-color: #fff;
}
.featured-section.featured-with-bg.featured-spanning .featured-section
{
    background-color: transparent;
}

.featured-with-bg.featured-section,
.featured-with-bg .featured-sub
{
    background-color: transparent;
}
.featured-column
{
    min-height: 1px;
}

#featured-navigation-section
{
    font-family: Helvetica, Arial, sans-serif;
    min-height: 39px;
    background: #f1f1f1;
    z-index: 10;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    -webkit-transform: translateZ(0);
}

#featured-navigation-section .featured-container
{
    padding: 0;
}

#featured-navigation-section .logo
{
    position: absolute;
    height: 39px;
    width: 250px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 12px 0 0;
    z-index: 99;
    background-size: auto auto;
}
#featured-navigation-section .logo.large
{
    display: none;
}

#featured-navigation-section .logo a
{
    display: block;
    height: 100%;
}

#featured-navigation-section .header-right
{
    position: relative;
    padding: 8px 175px 0 262px;
}
.white-label #featured-navigation-section .header-right { padding-left: 5px; }
#featured-navigation-section .header-right:after
{
    content: '';
    clear: both;
    display: block;
}
#featured-navigation-section .featured-social
{
    position: absolute;
    right: 0;
    max-width: 175px;
}

/********************************************************************************
 * Nav
 ********************************************************************************/
#nav
{
    float: left;
    margin: 3px 0 0;
    position: relative;
}
#nav .js-slide-hidden
{
    position: static !important;
    top: 0 !important;
    left: 0 !important;
}
#nav .opener
{
    display: none;
}
#nav ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
#nav li
{
    float: left;
    margin-bottom: 5px;
    padding: 0 15px 0 0;
    line-height: 17px;
    font-size: 14px;
    font-weight: bold;
    position: relative;
}
#nav li .after
{
    position: absolute;
    top: 0; right: 0;
    display: block;
    float: right;
    width: 11px;
    height: 14px;
    background: url(../images/sep1.png?v=2.3.1) no-repeat 0 -16px;
}
#nav li a
{
    color: #282828;
    text-decoration: none;
}
/*
 * End nav
 ********************************************************************************/

/*
.featured-four-column,
.featured-header-one,
.featured-header-sub,
.featured-header-two,
.featured-single-column,
.featured-spanning,
.featured-standard,
.featured-three-column
*/
.featured-section
{
    overflow: hidden;
    position: relative;
}

#main
{
    padding: 39px 0 0;
}
.featured-header-one
{
    padding: 33px 5px 6px;
}


.featured-header-one .featured-sponsor-container
{
    float: right;
}
.featured-header-one .featured-sponsor-container .featured-text
{
    font: bold 8px/12px Helvetica, Arial, sans-serif;
    color: #818181;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: top;
    margin: 0 3px;
    letter-spacing: 0.8px;
}
.featured-with-bg .featured-sponsor-container .featured-text
{
    color: #fff;
}
.featured-header-one .featured-sponsor-container .featured-sponsors
{
    display: inline-block;
}
.featured-header-one .featured-sponsor-container .featured-sponsors .featured-sub
{
    display: inline;
}

.featured-sponsor
{
    display: inline-block;
    float: right;
    overflow: hidden;
    margin-left: 5px;
    height: 24px;
    width: 210px;
    text-indent: -9999px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.featured-sponsor a
{
    display: block;
    height: 100%;
}
.featured-header-one h1
{
    clear: both;
    margin: 0 0 10px;
    font:bold 85px/86px Helvetica, Arial, sans-serif;
    letter-spacing: -3px;
    padding: 29px 0 0;
}
.featured-header-sub
{
    padding: 27px 0 19px;
}
.featured-header-sub h2
{
    font:bold 28px/28px Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    margin: 0 0 11px 34.375%;
    letter-spacing: 1px;
}
.featured-single-column
{
    padding-top: 24px;
}
.featured-two-columns-container
{
    overflow: hidden;
    padding: 24px 0 30px;
}
.featured-two-columns-container .featured-center-right-columns
{
    float: left;
    width: 50%;
}
.featured-two-column.featured-with-bg .featured-two-columns-container
{
    padding:45px 0 37px;
}

.featured-two-columns-container .featured-column-left
{
    float: left;
    width: 50%;
}
.featured-two-columns-container .featured-center-right-columns .featured-column:first-child
{
    margin-left: 20px;
    margin-right: 10px;
}
.featured-two-columns-container .featured-center-right-columns .featured-column
{
    float: left;
    width: 96%;
    margin: 0 0 0 2.8%;
    font:16px/21px Georgia, Times, "Times New Roman", serif;
}

.featured-two-columns-container h2
{
    font:bold 16px/20px Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    margin: 0 0 10px;
    letter-spacing: 0.4px;
}

.featured-two-columns-container .featured-center-right-columns .featured-column p
{
    margin: 0 0 19px;
}
.featured-two-columns-container .image-holder
{
    margin: 0 0 13px;
    padding: 10px 0 0;
    overflow: hidden;
}
.featured-two-columns-container .text
{
    overflow: hidden;
}
.featured-two-columns-container .image:first-child
{
    float: left;
}
.featured-two-columns-container .image
{
    float: right;
    width: 46.5%;
    position: relative;
}
.featured-two-columns-container .image img
{
    vertical-align: top;
    max-width: 100%;
    height: auto;
}
@media screen and (max-width: 600px) {
    .featured-two-columns-container .featured-column-left,
    .featured-two-columns-container .featured-center-right-columns,
    .featured-two-columns-container .featured-center-right-columns .featured-column {
        float: none;
        width: 100%;
        margin: 0 0 0 -10px;
    }

    .featured-two-columns-container .featured-center-right-columns .featured-column:first-child
    {
        margin-left: 10px;
        margin-right: 10px;
    }
}

.featured-three-columns-container
{
    overflow: hidden;
    padding: 24px 0 30px;
}
.featured-three-columns-container .featured-center-right-columns
{
    float: left;
    width: 65.5%;
}
.featured-three-column.featured-with-bg .featured-three-columns-container
{
    padding:45px 0 37px;
}

.featured-three-columns-container .featured-column-left
{
    float: left;
    margin: 0 1.375% 0 1.1%;
    width: 31.9%;
}
.featured-three-columns-container .featured-center-right-columns .featured-column:first-child
{
    margin-left: 0;
}
.featured-three-columns-container .featured-center-right-columns .featured-column
{
    float: left;
    width: 48%;
    margin: 0 0 0 2.8%;
    font:16px/21px Georgia, Times, "Times New Roman", serif;
}

.featured-three-columns-container h2
{
    font:bold 16px/20px Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    margin: 0 0 10px;
    letter-spacing: 0.4px;
}

.featured-three-columns-container .featured-center-right-columns .featured-column p
{
    margin: 0 0 19px;
}
.featured-three-columns-container .image-holder
{
    margin: 0 0 13px;
    padding: 10px 0 0;
    overflow: hidden;
}
.featured-three-columns-container .text
{
    overflow: hidden;
}
.featured-three-columns-container .image:first-child
{
    float: left;
}
.featured-three-columns-container .image
{
    float: right;
    width: 46.5%;
    position: relative;
}
.featured-three-columns-container .image img
{
    vertical-align: top;
    max-width: 100%;
    height: auto;
}
.featured-four-column
{
    padding: 30px 0 32px;
}
.featured-four-columns-container
{
    overflow: hidden;
}
.featured-four-columns-container .featured-column
{
    float: left;
    width: 15.7%;
    margin: 0 8.3% 0 1%;
    font-size: 14px;
    line-height: 18px;
}
.featured-four-columns-container .text
{
    display: block;
    font:bold 85px/86px Helvetica, Arial, sans-serif;
}
.featured-four-columns-container .text em
{
    font-size: 52px;
    line-height: 55px;
    font-style: normal;
}
.featured-four-columns-container .title
{
    font-weight: bold;
    display: block;
    text-transform: uppercase;
    margin: 0 0 10px;
    font-family: Helvetica, Arial, sans-serif;
}
.featured-four-columns-container p
{
    margin: 0 0 10px;
}
.featured-header-two
{
    padding: 20px 0 26px;
}
.featured-header-two.featured-with-bg
{
    padding: 20px 0 11px;
}
.featured-header-two h2
{
    font:bold 85px/87px Helvetica, Arial, sans-serif;
    margin: 0 auto 10px;
    width: 47.91666666666667%;
    letter-spacing: -3px;
}
.featured-standard
{
    padding: 35px 5px 14px;
}
.featured-standard .featured-column-left
{
    float: left;
    width: 14.6%;
    margin: 0px 10.4% 0 1.1%;
}
.featured-standard .featured-column-left .image-holder
{
    margin: 0 0 21px;
    position: relative;
}
.featured-standard .featured-column-left .image-holder img
{
    vertical-align: top;
    max-width: 100%;
    height: auto;
}
.featured-standard .featured-column-left .images
{
    overflow: hidden;
    margin: 0 -6% 22px;
    letter-spacing: -4px;
    font-size: 0;
    padding: 0;
    list-style: none;
}
.featured-standard .featured-column-left .images li
{
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 0 0 21px;
            box-sizing: border-box;
       -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 50%;
    padding: 0 6%;
}
.featured-standard .featured-column-left .images img
{
    vertical-align: top;
    max-width: 100%;
}
.featured-standard .featured-column-right
{
    float: right;
    width: 14.6%;
    margin: 0 1.1% 0 0;
}
.featured-standard .featured-column-right p
{
    margin: 0 0 10px;
}
.featured-standard .featured-column-right .text-holder
{
    margin: 0 0 50px;
}
.featured-standard .featured-column-right .image
{
    margin: 0 0 10px;
    position: relative;
}
.featured-standard .featured-column-right .image img
{
    vertical-align: top;
    max-width: 100%;
}

.featured-standard .featured-column-center
{
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    width: 48%;
    font: 16px/21px Georgia, Times, "Times New Roman", serif;
}

.featured-column-center p
{
    margin: 0 0 17px;
}

.featured-column-center .image-wrap
{
    margin: 0 0 24px;
    position: relative;
}

.featured-column-center img
{
    vertical-align: top;
    max-width: 100%;
    height: auto;
}

.featured-standard .featured-column-left p
{
    margin: 0 0 5px;
}

/********************************************************************************
*   WIDGETS
********************************************************************************/
.featured-widget
{
    clear: both;
    margin-bottom: 20px;
}
.featured-widget a
{
    text-decoration: underline;
}
.featured-widget a:hover
{
    text-decoration: none;
}

.featured-widget.featured-statistic,
.featured-widget.featured-image,
.featured-widget.featured-pull-quote,
.featured-widget.featured-audio,
.featured-widget.featured-video
{
/*
    -ms-word-break: break-all;
        word-break: break-all;
        word-break: break-word;
*/
        word-wrap: break-word;
    -webkit-hyphens: auto;
       -moz-hyphens: auto;
            hyphens: auto;
}
/******************************************************************************
 *   WIDGET Social
 ******************************************************************************/
.featured-social .share-section
{
    display: inline-block;
}
.featured-social .featured-social-title
{
    font:bold 16px/17px Helvetica, Arial, sans-serif;
    display: inline-block;
    vertical-align: top;
    line-height: 12px;
    text-transform: uppercase;
    position: relative;
    padding: 6px 11px 6px 0px;
    color: #818181;
}
#featured-navigation-section .featured-social .featured-social-title
{
    font-size: 8px;
}
.featured-social .featured-social-title:after
{
    content: '';
    clear: both;
    position: absolute;
    right: 2px;
    top: 9px;
    width: 0;
    height: 0;
    border-width: 3px 0 3px 3px;
    border-style: solid;
    border-color: transparent transparent transparent #818181;
}
.featured-column .featured-social .featured-social-title:after
{
    top: 6px;
    right: 0px;
    border-width: 5px 0 5px 5px;
}
.featured-with-bg .featured-social .featured-social-title
{
    color: #fff;
}
.featured-with-bg .featured-social .featured-social-title:after
{
    border-color: transparent transparent transparent #fff;
}


.featured-social .social-buttons
{
    display: inline-block;
    vertical-align: top;
    text-align: center;
    list-style: none;
    margin: 0;
    padding: 0;
    max-width: 180px;
}

.featured-social .social-buttons li
{
    float: left;
    margin: 0 0 5px 3px;
}

.featured-social .social-buttons a
{
    height: 20px;
    width: 20px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
}

.featured-social .social-buttons .linkedin a
{
    background: url(../images/sprite.png?v=2.3.1) no-repeat -28px 0;
}
.featured-social .social-buttons .google-plus a
{
    background: url(../images/sprite.png?v=2.3.1) no-repeat -57px 0;
}
.featured-social .social-buttons .facebook a
{
    background: url(../images/sprite.png?v=2.3.1) no-repeat -86px 0;
}
.featured-social .social-buttons .twitter a
{
    background: url(../images/sprite.png?v=2.3.1) no-repeat;
}
.featured-social .social-buttons a:hover
{
    opacity: 0.7;
}

.featured-element.featured-widget.featured-breakword
{
    -ms-word-break: break-all;
        word-break: break-all;
}
/******************************************************************************
 *   WIDGET FULL-TEXT
 ******************************************************************************/
.featured-element.featured-widget.featured-full-text,
.featured-element.featured-widget.featured-simple-text
{
    color: #000;

}
.featured-widget.featured-full-text h3
{
    margin: 0 0 10px;
    font: bold 16px/20px Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}
.featured-widget.featured-full-text h4
{
    margin: 0 0 10px;
    font-family: Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}
.featured-widget.featured-full-text a
{
    text-decoration: underline;
}

.featured-widget.featured-full-text a:hover
{
    text-decoration: none;
}

.featured-widget.featured-full-text p
{
    margin: 0 0 18px;
}
.featured-widget.featured-full-text ul
{
    list-style: none;
    margin: 0;
    padding: 0 0 0 2px;
}
.featured-widget.featured-full-text ul li
{
    margin: 0 0 6px;
    padding: 0 0 0 14px;
}
.featured-widget.featured-full-text blockquote
{
    margin: 0 5.9% 18px 3.8%;
    font: 24px/30px Georgia, Times, "Times New Roman", serif;
    font-style: italic;
    quotes: none;
}
.featured-widget.featured-full-text ol
{
    margin: 0;
    list-style: none;
    padding: 0;
    counter-reset: item;
}
.featured-widget.featured-full-text ol li:before
{
    font-weight: bold;
    content: counters(item,".",decimal)"";
    counter-increment: item;
    float: left;
    width: 20px;
    margin: 0 0 0 -17px;
}

.featured-widget.featured-full-text ol li
{
    margin: 0 0 6px;
    padding: 0 0 0 17px;
}

@media screen and (max-width: 600px) {
    .featured-widget.featured-full-text p {
        margin-left: 10px;
    }
}

/**********************************************************
 **************************TABLES**************************
 **********************************************************/
.featured-widget.featured-full-text table {
    width: 100% !important;
    border: none;
    font-family: Helvetica, Arial, sans-serif;
}
.featured-widget.featured-full-text td,
.featured-widget.featured-full-text th {
    vertical-align: top;
}
.featured-widget.featured-full-text tbody,
.featured-widget.featured-full-text thead,
.featured-widget.featured-full-text tr,
.featured-widget.featured-full-text td,
.featured-widget.featured-full-text th{
    border: none;
}
.featured-widget.featured-full-text table td,
.featured-widget.featured-full-text table th {
    padding: 10px;
}
.featured-widget.featured-full-text thead,
.featured-widget.featured-full-text tbody {
    text-align: left;
}
.featured-widget.featured-full-text thead th {
    text-transform: uppercase;
    color: #FFFFFF;
}
.featured-widget.featured-full-text tbody th {
    text-transform: uppercase;
    color: #FFFFFF;
    border: none;
    font-weight: normal;
}
.featured-widget.featured-full-text thead th {
    font-weight: normal;
}
.featured-widget.featured-full-text table tr th {
    font-weight: normal;
}
.featured-widget.featured-full-text tbody tr td {
    border-bottom: solid 1px;
}
.featured-widget.featured-full-text .no-border,
.featured-widget.featured-full-text tbody tr:last-child td{
    border: none;
}
.featured-widget.featured-full-text table tr th.table-time,
.featured-widget.featured-full-text table tr td.table-time{
    background: none;
    border: none;
    text-transform: none;
    width: 100px;
}

/*.govexec*/
.govexec .featured-widget.featured-full-text thead th {
    background-color: #006ead;
}
.govexec .featured-widget.featured-full-text tbody th  {
    background-color: #0293d2;
}
.govexec .featured-widget.featured-full-text table tr td {
    border-color:#0293d2;
}
.govexec .featured-widget.featured-full-text table tr th.table-time,
.govexec .featured-widget.featured-full-text table tr td.table-time{
    color: #0293d2;
}
.govexec .featured-widget.featured-full-text thead tr th.table-time {
    border-bottom: 1px solid #0293d2;
}
/*.nextgov + nextgov-prime*/
.nextgov-prime .featured-widget.featured-full-text thead th,
.nextgov .featured-widget.featured-full-text thead th {
    background-color: #397223;
}
.nextgov-prime .featured-widget.featured-full-text tbody th,
.nextgov .featured-widget.featured-full-text tbody th  {
    background-color: #6fc145;
}
.nextgov-prime .featured-widget.featured-full-text table tr td,
.nextgov .featured-widget.featured-full-text table tr td {
    border-color:#6fc145;
}
.nextgov .featured-widget.featured-full-text table tr th.table-time,
.nextgov .featured-widget.featured-full-text table tr td.table-time{
    color: #6fc145;
}
.nextgov-prime .featured-widget.featured-full-text thead tr th.table-time,
.nextgov .featured-widget.featured-full-text thead tr th.table-time {
    border-bottom: 1px solid #6fc145;
}
/*.nextgov-prime*/
.nextgov .featured-widget.featured-full-text table tr th.table-time,
.nextgov .featured-widget.featured-full-text table tr td.table-time {
    color: #FFFFFF;
}
/*.d1*/
.d1 .featured-widget.featured-full-text thead th {
    background-color: #d28628;
}
.d1 .featured-widget.featured-full-text tbody th  {
    background-color: #ffca08;
    color: #000000;
}
.d1 .featured-widget.featured-full-text table tr td {
    border-color:#ffca08;
}
.d1 .featured-widget.featured-full-text table tr th.table-time,
.d1 .featured-widget.featured-full-text table tr td.table-time{
    color: #6c6c6c;
}
.d1 .featured-widget.featured-full-text thead tr th.table-time {
    border-bottom: 1px solid #ffca08;
}
/*.gbc*/
.gbc .featured-widget.featured-full-text thead th {
    background-color: #0e024c;
}
.gbc .featured-widget.featured-full-text tbody th  {
    background-color: #004185;
}
.gbc .featured-widget.featured-full-text table tr td {
    border-color:#004185;
}
.gbc .featured-widget.featured-full-text table tr th.table-time,
.gbc .featured-widget.featured-full-text table tr td.table-time{
    color: #004185;
}
.gbc .featured-widget.featured-full-text thead tr th.table-time {
    border-bottom: 1px solid #004185;
}
/*.white-label*/
.white-label .featured-widget.featured-full-text thead th {
    background-color: #aeaeae;
}
.white-label .featured-widget.featured-full-text tbody th  {
    background-color: #646464;
}
.white-label .featured-widget.featured-full-text table tr td {
    border-color:#646464;
}
.white-label .featured-widget.featured-full-text table tr th.table-time,
.white-label .featured-widget.featured-full-text table tr td.table-time{
    color: #646464;
}
.white-label .featured-widget.featured-full-text thead tr th.table-time {
    border-bottom: 1px solid #646464;
}
/**********************************************************
 ************************END TABLES************************
 **********************************************************/


/******************************************************************************
 *   WIDGET PULL-QUOTE
 ******************************************************************************/
blockquote.featured-widget.featured-pull-quote
{
    margin-top: 0px;
    margin-right: 0;
    margin-left: 0;
    padding: 54px 0 0;
    background: url(../images/quote.png?v=2.3.1) no-repeat;
    color: #000;
    font-family: OlsenWebPro, Georgia, Times, "Times New Roman", serif;
    font-weight: bold;
    font-size: 28px;
    line-height: 33px;
    quotes: none;
}
.white-label blockquote.featured-widget.featured-pull-quote
{
    font-family: Helvetica, Arial, sans-serif;
}
blockquote.featured-widget.featured-pull-quote a
{
    text-decoration: none;
}
blockquote.featured-widget.featured-pull-quote a:hover
{
    text-decoration: underline;
}
blockquote.featured-widget.featured-pull-quote q
{
    display: block;
    margin: 0 0 18px;
}
blockquote.featured-widget.featured-pull-quote cite
{
    text-transform: uppercase;
    font-size: 12px;
    line-height: 15px;
    display: block;
    font-style: normal;
    letter-spacing: 2px;
}
.featured-with-bg blockquote.featured-widget.featured-pull-quote
{
    background-image: url(../images/quote-white.png?v=2.3.1);
    color: #fff;
}
.featured-with-bg blockquote.featured-widget.featured-pull-quote  a
{
    text-decoration: underline;
}
.featured-with-bg blockquote.featured-widget.featured-pull-quote  a:hover
{
    text-decoration: none;
}
/******************************************************************************
 *   WIDGET IMAGE
 ******************************************************************************/
.featured-widget.featured-image
{
    line-height: 18px;
    font-size: 14px;
}
.featured-widget.featured-image.featured-left-50
{
    width: 47%;
    float: left;
}
.featured-widget.featured-image.featured-right-50
{
    width: 47%;
    float: right;
    clear: right;
}

.featured-single-column .featured-widget.featured-image.featured-left-50,
.featured-single-column .featured-widget.featured-image.featured-right-50
{
    width: 100%;
    float: none;
}

.featured-standard .featured-column-right .featured-widget.featured-image
{
    margin: 0 0 50px 0;
}

.featured-widget.featured-image .featured-image-container
{
    position: relative;
    margin: 0 0 10px 0;
    line-height: 0;
}
.featured-widget.featured-image .featured-image-container .featured-img
{
    clear: both;
    width: 100%;
}
.featured-widget.featured-image .featured-image-container .featured-img-link:hover
{
/*
    -webkit-filter: brightness(95%);
       -moz-filter: brightness(95%);
        -ms-filter: brightness(95%);
         -o-filter: brightness(95%);
            filter: brightness(95%);

*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
        filter: alpha(opacity=90);
    -khtml-opacity: 0.9;
      -moz-opacity: 0.9;
           opacity: 0.9;
}
.featured-widget.featured-image .featured-title
{
    display: block;
    margin: 0 0 9px 0;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}
.featured-with-bg .featured-widget.featured-image .overlay
{
    display: none;
}
/******************************************************************************
 *   WIDGET STATISTIC
 ******************************************************************************/
.featured-widget.featured-statistic
{
    font-size: 14px;
    line-height: 18px;
}
.featured-widget.featured-statistic .featured-stat
{
    display: block;
    margin: 0 0 -2px 0;
    font: bold 50px/60px Helvetica, Arial, sans-serif;

/*
    -ms-word-break: break-all;
        word-break: break-all;
        word-break: break-word;
*/
    -webkit-hyphens: auto;
       -moz-hyphens: auto;
            hyphens: auto;
}
.featured-widget.featured-statistic .featured-label
{
    display: block;
    margin: 0 0 9px 0;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}
.featured-standard .featured-column-right .featured-widget.featured-statistic
{
    margin: 0 0 50px 0;
}

/******************************************************************************
 *   WIDGET VIDEO
 ******************************************************************************/

.featured-widget.featured-video .featured-video-container
{
    position: relative;
}

.featured-with-bg .featured-widget.featured-video .overlay
{
    display: none;
}
/******************************************************************************
 *   WIDGET Audio
 ******************************************************************************/

.featured-widget.featured-audio .featured-audio-links
{
    list-style-type: none;
    padding: 0;
}
.featured-widget.featured-audio .featured-audio-links .featured-audio-link
{
    display: inline-block;
    margin-right: 5px;
}

/******************************************************************************
 *   WIDGET Ad
 ******************************************************************************/

.featured-widget.featured-ad .featured-ad-container,
.no-js .featured-widget.featured-ad noscript
{
    text-align: center;
    display: block;
}
.no-js .featured-widget.featured-ad .featured-platform
{
    margin: auto;
}
.no-js .featured-widget.featured-ad .featured-desktop
{
    width: 940px;
}
.no-js .featured-widget.featured-ad .featured-tablet
{
    width: 600px;
}
.no-js .featured-widget.featured-ad .featured-mobile
{
    width: 300px;
}

.featured-widget.featured-ad .featured-desktop,
.featured-widget.featured-ad .featured-tablet
{
    display: none;
}
.featured-widget.featured-ad .featured-mobile
{
    display: block;
}
@media only screen and (min-width: 721px)
{
    .featured-widget.featured-ad .featured-mobile,
    .featured-widget.featured-ad .featured-desktop
    {
        display: none;
    }
    .featured-widget.featured-ad .featured-tablet
    {
        display: block;
    }
}
@media only screen and (min-width: 1025px)
{
    .featured-widget.featured-ad .featured-mobile,
    .featured-widget.featured-ad .featured-tablet
    {
        display: none;
    }
    .featured-widget.featured-ad .featured-desktop,
    .featured-widget.featured-ad .featured-force-desktop.featured-tablet
    {
        display: block;
    }
}

/*
 *   END WIDGETS
 ******************************************************************************/

@media only screen and (max-width: 959px)
{
    .featured-standard .featured-column-left
    {
        width: 22%;
        margin: 8px 4.4% 0 1.1%;
    }
    .featured-standard .featured-column-right
    {
        width: 20.6%;
    }
    .featured-standard .featured-column-left img,
    .featured-standard .featured-column-right img
    {
        width: 100%;
    }
}

@media only screen and (max-width: 767px)
{
    .featured-sections-alignable .featured-sections.featured-content-valign-mid,
    .featured-sections-alignable .featured-sections.featured-content-valign-bottom,
    .featured-alignable .featured-container.featured-content-valign-mid,
    .featured-alignable .featured-container.featured-content-valign-bottom
    {
        position: relative;
    }

    #nav li .after
    {
        display: none;
    }
    #featured-navigation-section .header-right
    {
        position: relative;
        padding: 0;
        float: right;
        padding: 0px 0 0;
    }
    #featured-navigation-section .featured-social
    {
        position: static;
        float: right;
    }
    #nav
    {
        float: right;
        background: #fff;
        margin: 0;
    }
    #nav .js-slide-hidden
    {
        position: absolute !important;
        top: -9999px !important;
        left: -9999px !important;
    }
    #nav .opener
    {
        display: block;
        background: url(../images/sprite.png?v=2.3.1) no-repeat -45px -39px;
        height: 22px;
        width: 28px;
        text-indent: -9999px;
        padding: 8px 8px 9px;
        overflow: hidden;
    }
    #nav ul
    {
        background: #282828;
        position: absolute;
        right: 0;
        width: 240px;
        top: 100%;
        z-index: 10;
        padding: 8px 0;
    }
    #nav li:first-child,
    #nav li
    {
        float: none;
        display: block;
        margin: 0;
        padding: 0;
        background: none;
    }
    #nav li a
    {
        display: block;
        padding: 5px 20px;
        color: #fff;
        font-size: 16px;
        line-height: 20px;
    }
/*
    #nav li a:hover
    {
        color: #fff;
        background: #004185;
    }
*/
    #nav.active
    {
        background: #282828;
    }

    #nav.active .opener
    {
        background: url(../images/sprite.png?v=2.3.1) no-repeat 8px -39px;
    }
    #featured-navigation-section .logo
    {
        background-size: 248px 39px;
        height: 39px;
    }
    #featured-navigation-section .featured-social
    {
        margin: 10px 7px 0 0;
    }
    #featured-navigation-section .social-buttons li
    {
        margin-left: 6px;
    }
    #featured-navigation-section .featured-social .featured-social-title
    {
        display: none;
    }
    .featured-sponsor
    {
        background-size: 160px 18px;
        height: 18px;
        width: 160px;
    }
    .featured-header-one
    {
        padding: 36px 5px 6px;
    }
    .featured-header-one .featured-sponsor-container
    {
        margin: 0 4.3% 0 0;
    }
    .featured-header-one .featured-sponsor-container .featured-text
    {
        margin: 2px 6px;
    }
    .featured-header-one h1
    {
        font-size: 60px;
        line-height: 62px;
        margin: 0 11.5% 10px;
        padding: 38px 0 0;
    }
    .featured-header-sub h2
    {
        margin-left: 11.9%;
    }
    .featured-three-column .featured-container
    {
        padding: 0;
    }
    .featured-three-columns-container .featured-column-left
    {
        margin: 0 4.4% 0 13%;
        width: 34%;
    }
    .featured-three-columns-container blockquote
    {
        background-size: 52px 36px;
        font-size: 22px;
        line-height: 26px;
        padding: 40px 0 0;
    }
    .featured-three-columns-container .featured-center-right-columns
    {
        width: 48.6%;
    }
    .featured-three-columns-container .featured-center-right-columns .featured-column:first-child
    {
        float: none;
    }
    .featured-three-columns-container .featured-center-right-columns .featured-column
    {
        float: none;
        width: 100%;
        margin: 0;
    }
    .featured-three-columns-container .featured-center-right-columns .featured-column .featured-full-text
    {
        width: 73%;
    }
    .featured-three-columns-container .image-holder
    {
        margin-bottom: 8px;
    }
    .featured-three-columns-container .image img
    {
        width: 100%;
    }
    .featured-three-columns-container .social-buttons li
    {
        margin-left: 4px;
    }
    .featured-three-columns-container
    {
        padding-bottom: 46px;
    }
    .featured-four-column
    {
        padding: 52px 0 28px;
    }
    .featured-four-columns-container
    {
        padding: 0 9% 0 12%;
    }
    .featured-four-columns-container .featured-column
    {
        display: inline-block;
        vertical-align: top;
        float: none;
        width: 45%;
        margin: 0 4% 22px 0;
    }
    .featured-four-columns-container .title
    {
        margin-bottom: 9px;
    }
    .featured-header-sub.featured-with-bg,
    .featured-header-sub
    {
        padding: 30px 0 20px;
    }
    .featured-header-two.featured-with-bg
    {
        padding: 42px 0 32px;
    }
    .featured-header-two h2
    {
        font-size: 60px;
        line-height: 65px;
    }
    .description-block .about-text
    {
        width: 75.7%;
    }
    .featured-header-two
    {
        padding-bottom: 24px;
    }
}

@media only screen and (max-width: 479px)
{
    #featured-navigation-section .logo
    {
        height: 39px;
        width: 60px;
    }

    .featured-header-one
    {
        padding: 23px 5px 6px;
    }
    .featured-sponsor
    {
        background-size: 142px 16px;
        height: 16px;
        width: 142px;
    }
    .featured-header-one .featured-sponsor-container .featured-text
    {
        margin: 0 4px;
    }
    .featured-header-one h1
    {
        font-size: 36px;
        line-height: 38px;
        letter-spacing: -1px;
        padding: 14px 0 0;
        margin: 0 5px 3px;
    }
    .featured-header-sub h2
    {
        font-size: 16px;
        line-height: 18px;
        margin-left: 2.8%;
    }
    .featured-header-sub h2 br
    {
        display: none;
    }
    .featured-three-columns-container
    {
        padding: 16px 0 0;
    }
    .featured-three-columns-container .featured-column-left
    {
                box-sizing:border-box;
           -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        width: 100%;
        margin: 0 0 21px;
        padding: 0 4.3%;
    }
    .featured-three-columns-container blockquote q
    {
        margin: 0 0 12px;
    }
    .featured-three-columns-container blockquote cite
    {
        font-size: 9px;
        line-height: 12px;
    }
    .featured-three-columns-container .featured-center-right-columns
    {
        width: 100%;
    }
    .featured-three-columns-container .featured-center-right-columns .featured-column:first-child
    {
                box-sizing:border-box;
           -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        width: 100%;
        margin: 0 0 8px;
        padding: 0 4.8% 0;
    }
    .featured-three-columns-container .featured-center-right-columns .featured-column
    {
                box-sizing:border-box;
           -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        width: 100%;
        padding: 0 2.8%;
    }
    .featured-three-columns-container .featured-center-right-columns .featured-column .featured-full-text
    {
        width: 100%;
    }
    .featured-three-columns-container .featured-social
    {
        display: block;
    }
    .featured-three-columns-container .text
    {
        padding: 0 2.8%;
    }
    .featured-four-column
    {
        padding: 17px 0 20px;
    }
    .featured-four-columns-container
    {
        padding: 0 5%;
    }
    .featured-four-columns-container .featured-column
    {
        width: 100%;
        margin: 0 0 19px;
        text-align: center;
    }
    .featured-header-sub
    {
        padding: 20px 0 10px;
    }
    .featured-header-two.featured-with-bg
    {
        padding: 25px 0 21px;
    }
    .featured-header-two h2
    {
        font-size: 36px;
        line-height: 38px;
        width: 96%;
        letter-spacing: -1px;
    }
    .featured-header-two h2 br
    {
        display: none;
    }
    .description-block .about-text
    {
        width: 96.5%;
        padding: 26px 0 48px;
    }
    .featured-header-two
    {
        padding: 15px 0 3px;
    }
    .featured-three-column.featured-with-bg .featured-three-columns-container
    {
        padding: 6px 0 0;
        margin: 0 0 -6px;
    }
    .featured-three-column.featured-with-bg .featured-three-columns-container .image-holder
    {
        padding: 5px 0 0;
        margin: 0 0 22px;
    }
    .featured-standard
    {
/* Why was this put in???
        text-align: center;
*/
    }
    .featured-standard .featured-column-center
    {
        width: 100%;
        text-align: left;
    }
    .featured-standard .featured-column-center img
    {
        width: 100%;
    }
    .featured-standard .featured-column-left,
    .featured-standard .featured-column-right
    {
        width: 40%;
        margin: 0 2%;
        float: none;
        display: inline-block;
        vertical-align: top;
    }
}

/******************************************************************************
 * GBC
 ******************************************************************************/

/*
.gbc .overlay
{
    background: #0d024c;
}
*/

.gbc .dash
{
    background: #004185;
}
.gbc .featured-with-bg .dash
{
    background: #fff;
}

.gbc .featured-widget a,
.gbc .featured-pull-quote a
{
    color: #3463a2;
}


.gbc h1,
.gbc h2,
.gbc h1 .featured-widget.featured-simple-text,
.gbc h2 .featured-widget.featured-simple-text,
.gbc .featured-full-text h3,
.gbc .featured-full-text h4,
.gbc .featured-full-text blockquote,
.gbc .featured-full-text ol li:before,
.gbc .featured-pull-quote a,
.gbc .featured-widget
{
    color: #004185;
}

.gbc .featured-with-bg h1,
.gbc .featured-with-bg h2,
.gbc .featured-with-bg h1 .featured-widget.featured-simple-text,
.gbc .featured-with-bg h2 .featured-widget.featured-simple-text,
.gbc .featured-with-bg .featured-full-text,
.gbc .featured-with-bg .featured-full-text h3,
.gbc .featured-with-bg .featured-full-text h4,
.gbc .featured-with-bg .featured-full-text blockquote,
.gbc .featured-with-bg .featured-full-text ol li:before,
.gbc .featured-with-bg .featured-pull-quote a,
.gbc .featured-with-bg .featured-widget
{
    color: #fff;
}

.gbc #nav li a:hover
{
    color: #004185;
}

.gbc #featured-navigation-section .logo
{
    background: url(../images/logo.png?v=2.3.1) no-repeat 0 0;
    background: url(../images/logo.png?v=2.3.1) no-repeat 0 0/auto auto;
    width: 300px;
}
.gbc #featured-navigation-section .logo.large-logo
{
    display: block;
    background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -871px;
    background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -871px/auto auto;
    height: 138px;
    z-index: 200;
}
.gbc #featured-navigation-section .header-right
{
    padding-left: 312px;
}


.gbc .featured-full-text ul li
{
    background: url(../images/arrow.png?v=2.3.1) no-repeat -53px 5px;
}
.gbc .featured-with-bg .featured-full-text ul li
{
    background: url(../images/arrow1.png?v=2.3.1) no-repeat 0 5px;
}

.gbc .featured-with-bg .featured-widget a
{
    color: #fecd0a;
}

@media only screen and (max-width: 767px)
{
    .gbc #featured-navigation-section .logo.large-logo
    {
        display: none;
        height: 0px;
    }
    .gbc #featured-navigation-section .logo
    {
        width: 250px;
    }
    .gbc #featured-navigation-section .header-right
    {
        padding-left: 272px;
    }
}

@media only screen and (max-width: 479px)
{
    .gbc #featured-navigation-section .logo
    {
        width: 60px;
        background: url(../images/logo-small.png?v=2.3.1) no-repeat 0px -200px;
        background: url(../images/logo-small.png?v=2.3.1) no-repeat 0px -200px/auto auto;
    }
    .gbc #featured-navigation-section .header-right
    {
        padding-left: 72px;
    }
}
/******************************************************************************
 * GE
 ******************************************************************************/

/*
.govexec .overlay
{
    background: #006ead;
}
*/

.govexec .dash
{
    background: #0093d4;
}
.govexec .featured-with-bg .dash
{
    background: #fff;
}

.govexec .featured-widget a,
.govexec .featured-pull-quote a
{
    color: #00bdf2;
}

.govexec h1,
.govexec h2,
.govexec h1 .featured-widget.featured-simple-text,
.govexec h2 .featured-widget.featured-simple-text,
.govexec .featured-full-text h3,
.govexec .featured-full-text h4,
.govexec .featured-full-text blockquote,
.govexec .featured-full-text ol li:before,
.govexec .featured-widget
{
    color: #0093d4;
}

.govexec .featured-with-bg h1,
.govexec .featured-with-bg h2,
.govexec .featured-with-bg h1 .featured-widget.featured-simple-text,
.govexec .featured-with-bg h2 .featured-widget.featured-simple-text,
.govexec .featured-with-bg .featured-full-text,
.govexec .featured-with-bg .featured-full-text h3,
.govexec .featured-with-bg .featured-full-text h4,
.govexec .featured-with-bg .featured-full-text blockquote,
.govexec .featured-with-bg .featured-full-text ol li:before,
.govexec .featured-with-bg .featured-pull-quote a,
.govexec .featured-with-bg .featured-widget
{
    color: #fff;
}
.govexec #nav li a:hover
{
    color: #0093d4;
}

.govexec #featured-navigation-section .logo
{
    background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -60px;
    background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -60px/auto auto;
    width: 300px;
}
.govexec #featured-navigation-section .logo.large-logo
{
    display: block;
    background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -714px;
    background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -714px/auto auto;
    height: 138px;
    z-index: 200;
}
.govexec #featured-navigation-section .header-right
{
    padding-left: 312px;
}

.govexec .featured-full-text ul li
{
    background: url(../images/arrow.png?v=2.3.1) no-repeat -35px -17px;
}
.govexec .featured-with-bg .featured-full-text ul li
{
    background: url(../images/arrow1.png?v=2.3.1) no-repeat 0 5px;
}

.govexec .featured-with-bg .featured-widget a
{
    color: #fecd0a;
}

@media only screen and (max-width: 767px)
{
    .govexec #featured-navigation-section .logo.large-logo
    {
        display: none;
        height: 0px;
    }
    .govexec #featured-navigation-section .logo
    {
        width: 200px;
    }
    .govexec #featured-navigation-section .header-right
    {
        padding-left: 212px;
    }
}

@media only screen and (max-width: 479px)
{
    .govexec #featured-navigation-section .logo
    {
        width: 40px;
        background: url(../images/logo-small.png?v=2.3.1) no-repeat 0px 0px;
        background: url(../images/logo-small.png?v=2.3.1) no-repeat 0px 0px/auto auto;
    }
    .govexec #featured-navigation-section .header-right
    {
        padding-left: 52px;
    }

}

/******************************************************************************
 * D1
 ******************************************************************************/

/*
.d1 .overlay
{
    background: #b39602;
}
*/

.d1 .dash
{
    background: #fecd0a;
}
.d1 .featured-with-bg .dash
{
    background: #fff;
}

.d1 .featured-widget a
{
    color: #47a1ff;
}

.d1 .featured-widget a,
.d1 .featured-pull-quote a
{
    color: #d9ba01;
}

.d1 h1,
.d1 h2,
.d1 h1 .featured-widget.featured-simple-text,
.d1 h2 .featured-widget.featured-simple-text,
.d1 .featured-full-text h3,
.d1 .featured-full-text h4,
.d1 .featured-full-text blockquote,
.d1 .featured-full-text ol li:before,
.d1 .featured-widget
{
    color: #fecd0a;
}

.d1 .featured-with-bg h1,
.d1 .featured-with-bg h2,
.d1 .featured-with-bg h1 .featured-widget.featured-simple-text,
.d1 .featured-with-bg h2 .featured-widget.featured-simple-text,
.d1 .featured-with-bg .featured-full-text,
.d1 .featured-with-bg .featured-full-text h3,
.d1 .featured-with-bg .featured-full-text h4,
.d1 .featured-with-bg .featured-full-text blockquote,
.d1 .featured-with-bg .featured-full-text ol li:before,
.d1 .featured-with-bg .featured-pull-quote a,
.d1 .featured-with-bg .featured-widget
{
    color: #fff;
}

.d1 #nav li a:hover
{
    color: #fecd0a;
}

.d1 #featured-navigation-section .logo
{
    background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -180px;
    background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -180px/auto auto;
    width: 300px;
}
.d1 #featured-navigation-section .logo.large-logo
{
    display: block;
    background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -400px;
    background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -400px/auto auto;
    height: 138px;
    z-index: 200;
}
.d1 #featured-navigation-section .header-right
{
    padding-left: 312px;
}


.d1 .featured-full-text ul li
{
    background: url(../images/arrow.png?v=2.3.1) no-repeat -18px -40px;
}
.d1 .featured-with-bg .featured-full-text ul li
{
    background: url(../images/arrow1.png?v=2.3.1) no-repeat 0 5px;
}

.d1 .featured-with-bg .featured-widget a
{
    color: #0083c2;
}

@media only screen and (max-width: 767px)
{
    .d1 #featured-navigation-section .logo.large-logo
    {
        display: none;
        height: 0px;
    }
    .d1 #featured-navigation-section .logo
    {
        width: 113px;
    }
    .d1 #featured-navigation-section .header-right
    {
        padding-left: 125px;
    }
}

@media only screen and (max-width: 479px)
{
    .d1 #featured-navigation-section .logo
    {
        width: 40px;
        background: url(../images/logo-small.png?v=2.3.1) no-repeat 0px -50px;
        background: url(../images/logo-small.png?v=2.3.1) no-repeat 0px -50px/auto auto;
    }
    .d1 #featured-navigation-section .header-right
    {
        padding-left: 52px;
    }

}


/******************************************************************************
 * NG
 ******************************************************************************/

/*
.nextgov .overlay
{
    background: #3a7224;
}
*/

.nextgov .dash
{
    background: #72bf44;
}
.nextgov .featured-with-bg .dash
{
    background: #fff;
}

.nextgov .featured-widget a
{
    color: #47a1ff;
}

.nextgov .featured-widget a,
.nextgov .featured-pull-quote a
{
    color: #95cc63;
}

.nextgov h1,
.nextgov h2,
.nextgov h1 .featured-widget.featured-simple-text,
.nextgov h2 .featured-widget.featured-simple-text,
.nextgov .featured-full-text h3,
.nextgov .featured-full-text h4,
.nextgov .featured-full-text blockquote,
.nextgov .featured-full-text ol li:before,
.nextgov .featured-pull-quote a,
.nextgov .featured-widget
{
    color: #72bf44;
}

.nextgov .featured-with-bg h1,
.nextgov .featured-with-bg h2,
.nextgov .featured-with-bg h1 .featured-widget.featured-simple-text,
.nextgov .featured-with-bg h2 .featured-widget.featured-simple-text,
.nextgov .featured-with-bg .featured-full-text,
.nextgov .featured-with-bg .featured-full-text h3,
.nextgov .featured-with-bg .featured-full-text h4,
.nextgov .featured-with-bg .featured-full-text blockquote,
.nextgov .featured-with-bg .featured-full-text ol li:before,
.nextgov .featured-with-bg .featured-pull-quote a,
.nextgov .featured-with-bg .featured-widget
{
    color: #fff;
}

.nextgov #nav li a:hover
{
    color: #72bf44;
}

.nextgov #featured-navigation-section .logo
{
    background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -120px;
    background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -120px/auto auto;
    width: 300px;
}
.nextgov #featured-navigation-section .logo.large-logo
{
    display: block;
    background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -557px;
    background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -557px/auto auto;
    height: 138px;
    z-index: 200;
}
.nextgov #featured-navigation-section .header-right
{
    padding-left: 312px;
}

.nextgov .featured-full-text ul li
{
    background: url(../images/arrow.png?v=2.3.1) no-repeat 0 -62px;
}
.nextgov .featured-with-bg .featured-full-text ul li
{
    background: url(../images/arrow1.png?v=2.3.1) no-repeat 0 5px;
}

.nextgov .featured-with-bg .featured-widget a
{
    color: #fecd0a;
}

@media only screen and (max-width: 767px)
{
    .nextgov #featured-navigation-section .logo.large-logo
    {
        display: none;
        height: 0px;
    }
    .nextgov #featured-navigation-section .logo
    {
        background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -120px;
        background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -120px/auto auto;
        width: 87px;
    }
    .nextgov #featured-navigation-section .header-right
    {
        padding-left: 99px;
    }
}

@media only screen and (max-width: 479px)
{
    .nextgov #featured-navigation-section .logo
    {
        width: 40px;
        background: url(../images/logo-small.png?v=2.3.1) no-repeat 0px -100px;
        background: url(../images/logo-small.png?v=2.3.1) no-repeat 0px -100px/auto auto;
    }
    .nextgov #featured-navigation-section .header-right
    {
        padding-left: 52px;
    }
}

/******************************************************************************
 * NG Prime
 ******************************************************************************/

.nextgov-prime #featured-navigation-section
{
    background-color: #292929;
}
.nextgov-prime .featured-section
{
    background-color: #000;
}
.nextgov-prime .featured-section.featured-with-bg.featured-spanning .featured-section,
.nextgov-prime .featured-with-bg.featured-section,
.nextgov-prime .featured-with-bg .featured-sub
{
    background-color: transparent;
}
.nextgov-prime #nav li .after
{
    background: url(../images/sep1.png?v=2.3.1) no-repeat -13px 2px;
}
.nextgov-prime #nav li a,
.nextgov-prime .featured-social .featured-social-title
{
    color: #fff;
}
.nextgov-prime .featured-social .featured-social-title:after
{
    border-color: transparent transparent transparent #fff;
}

.nextgov-prime .dash,
.nextgov-prime .featured-with-bg .dash
{
    background: #72bf44;
}

.nextgov-prime .featured-widget a
{
    color: #47a1ff;
}
.nextgov-prime .featured-widget a,
.nextgov-prime .featured-widget.featured-full-text a,
.nextgov-prime .featured-with-bg blockquote.featured-widget.featured-pull-quote a
{
    text-decoration: none;
}
.nextgov-prime .featured-widget a:hover,
.nextgov-prime .featured-widget.featured-full-text a:hover,
.nextgov-prime .featured-with-bg blockquote.featured-widget.featured-pull-quote a:hover
{
    text-decoration: underline;
}

.nextgov-prime blockquote.featured-widget.featured-pull-quote
{
    background-image: url(../images/quote-white.png?v=2.3.1);
}

.nextgov-prime .featured-widget a,
.nextgov-prime .featured-pull-quote a
{
    color: #95cc63;
}

.nextgov-prime input,
.nextgov-prime textarea,
.nextgov-prime select,
.nextgov-prime h1,
.nextgov-prime h2,
.nextgov-prime h1 .featured-widget.featured-simple-text,
.nextgov-prime h2 .featured-widget.featured-simple-text,
.nextgov-prime .featured-full-text h3,
.nextgov-prime .featured-full-text h4,
.nextgov-prime .featured-full-text blockquote,
.nextgov-prime blockquote.featured-widget.featured-pull-quote,
.nextgov-prime .featured-full-text ol li:before,
.nextgov-prime .featured-element.featured-widget.featured-full-text,
.nextgov-prime .featured-element.featured-widget.featured-simple-text,
.nextgov-prime .featured-widget
{
    color: #fff;
}
.nextgov-prime .featured-pull-quote a
{
    color: #72bf44;
}

.nextgov-prime .featured-with-bg h1,
.nextgov-prime .featured-with-bg h2,
.nextgov-prime .featured-with-bg h1 .featured-widget.featured-simple-text,
.nextgov-prime .featured-with-bg h2 .featured-widget.featured-simple-text,
.nextgov-prime .featured-with-bg .featured-full-text,
.nextgov-prime .featured-with-bg .featured-full-text h3,
.nextgov-prime .featured-with-bg .featured-full-text h4,
.nextgov-prime .featured-with-bg .featured-full-text blockquote,
.nextgov-prime .featured-with-bg .featured-full-text ol li:before,
.nextgov-prime .featured-with-bg .featured-pull-quote a,
.nextgov-prime .featured-with-bg .featured-widget
{
    color: #fff;
}

.nextgov-prime #nav li a:hover
{
    color: #72bf44;
}

.nextgov-prime #featured-navigation-section .logo
{
    background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -240px;
    background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -240px/auto auto;
    width: 238px;
/*
    width: 174px;
*/
}
.nextgov-prime #featured-navigation-section .logo.large-logo
{
    display: block;
    background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -300px;
    background: url(../images/logo-all.png?v=2.3.1) no-repeat 0 -300px/auto auto;
    height: 79px;
    z-index: 200;
}
.nextgov-prime #featured-navigation-section .header-right
{
    padding-left: 250px;
}

.nextgov-prime .featured-full-text ul li,
.nextgov-prime .featured-with-bg .featured-full-text ul li
{
    background: url(../images/arrow.png?v=2.3.1) no-repeat 0 -62px;
}

.nextgov-prime .featured-with-bg .featured-widget a
{
    color: #72bf44;
}

body.nextgov-prime,
.nextgov-prime blockquote.featured-widget.featured-pull-quote,
.nextgov-prime input,
.nextgov-prime select,
.nextgov-prime textarea,
.nextgov-prime #featured-navigation-section,
.nextgov-prime .featured-four-columns-container .text,
.nextgov-prime .featured-four-columns-container .title,
.nextgov-prime .featured-header-one .featured-sponsor-container .featured-text,
.nextgov-prime .featured-header-one h1,
.nextgov-prime .featured-header-sub h2,
.nextgov-prime .featured-header-two h2,
.nextgov-prime .featured-social .featured-social-title,
.nextgov-prime .featured-standard .featured-column-center,
.nextgov-prime .featured-three-columns-container .featured-center-right-columns .featured-column,
.nextgov-prime .featured-three-columns-container h2,
.nextgov-prime .featured-widget.featured-full-text blockquote,
.nextgov-prime .featured-widget.featured-full-text h3,
.nextgov-prime .featured-widget.featured-full-text h4,
.nextgov-prime .featured-widget.featured-image .featured-title,
.nextgov-prime .featured-widget.featured-statistic .featured-label,
.nextgov-prime .featured-widget.featured-statistic .featured-stat,
.nextgov-prime .featured-full-text
{
    font-family: Roboto, Helvetica, Arial, sans-serif;
}
.nextgov-prime .featured-header-one h1,
.nextgov-prime .featured-header-one .featured-sponsor-container .featured-text
{
    font-weight: 300;
    letter-spacing: 6px;
}

.nextgov-prime #featured-navigation-section .logo.large-logo
{
    display: none;
}
.nextgov-prime #featured-navigation-section .header-right
{
    padding-right: 150px;
}
@media only screen and (max-width: 767px)
{
    .nextgov-prime #featured-navigation-section .logo.large-logo
    {
        display: none;
        height: 0px;
    }
    .nextgov-prime #featured-navigation-section .logo
    {
        width: 174px;
    }
    .nextgov-prime #featured-navigation-section .header-right
    {
        padding-left: 186px;
        padding-right: 0px;
    }
    .nextgov-prime #nav
    {
        background: #292929;
    }
    .nextgov-prime #nav.active
    {
        background: #656565;
    }
    .nextgov-prime #nav .opener
    {
        display: block;
        background: url(../images/sprite.png?v=2.3.1) no-repeat 8px -39px;
    }
    .nextgov-prime #nav ul
    {
        background: #656565;
    }
}

@media only screen and (max-width: 479px)
{
/*
    .nextgov-prime #featured-navigation-section .logo
    {
        width: 150px;
        background: url(../images/logo-small.png?v=2.3.1) no-repeat 0px -150px;
        background: url(../images/logo-small.png?v=2.3.1) no-repeat 0px -150px/auto auto;
    }
    .nextgov-prime #featured-navigation-section .header-right
    {
        padding-left: 157px;
    }
*/

}


/******************************************************************************
 * WHITE LABEL
 ******************************************************************************/

.white-label .featured-with-bg .dash
{
    background: #fff;
}

.white-label .featured-with-bg h1,
.white-label .featured-with-bg h2,
.white-label .featured-with-bg h1 .featured-widget.featured-simple-text,
.white-label .featured-with-bg h2 .featured-widget.featured-simple-text,
.white-label .featured-with-bg .featured-full-text,
.white-label .featured-with-bg .featured-full-text h3,
.white-label .featured-with-bg .featured-full-text h4,
.white-label .featured-with-bg .featured-full-text blockquote,
.white-label .featured-with-bg .featured-full-text ol li:before,
.white-label .featured-with-bg .featured-pull-quote a,
.white-label .featured-with-bg .featured-widget
{
    color: #fff;
}

.white-label #nav li a:hover
{
    color: #646464;
}

.white-label .featured-widget a
{
    color: #00bdf2;
    text-decoration: none;
}

.white-label #featured-navigation-section .logo {
    display: none;
}


/******************************************************************************
 * Route Fifty
 ******************************************************************************/

/*
.route-fifty .overlay
{
    background: #006ead;
}
*/

.route-fifty #featured-navigation-section
{
  background: #0092d7;
}

.route-fifty .featured-social .featured-social-title
{
  color: #fff;
}
.route-fifty .featured-social .featured-social-title:after
{
  border-color: transparent transparent transparent #fff;
}

.route-fifty .featured-social .social-buttons .google-plus
{
    display: none;
}

.route-fifty .featured-social .social-buttons .linkedin a
{
    background: url(../../route_fifty/img/sprite.png?v=2.3.1) no-repeat -40px 0;
}
.route-fifty .featured-social .social-buttons .linkedin a:hover
{
    opacity: 1;
    background: url(../../route_fifty/img/sprite.png?v=2.3.1) no-repeat -191px 0;
}

.route-fifty .featured-social .social-buttons .facebook a
{
    background: url(../../route_fifty/img/sprite.png?v=2.3.1) no-repeat -81px 0;
}
.route-fifty .featured-social .social-buttons .facebook a:hover
{
    opacity: 1;
    background: url(../../route_fifty/img/sprite.png?v=2.3.1) no-repeat -232px 0;
}

.route-fifty .featured-social .social-buttons .twitter a
{
    background: url(../../route_fifty/img/sprite.png?v=2.3.1) no-repeat;
}
.route-fifty .featured-social .social-buttons .twitter a:hover
{
    opacity: 1;
    background: url(../../route_fifty/img/sprite.png?v=2.3.1) no-repeat -151px 0;
}

.route-fifty .dash
{
    background: #0093d4;
}
.route-fifty .featured-with-bg .dash
{
    background: #fff;
}

.route-fifty .featured-widget a,
.route-fifty .featured-pull-quote a
{
    color: #00bdf2;
}

.route-fifty h1,
.route-fifty h2,
.route-fifty h1 .featured-widget.featured-simple-text,
.route-fifty h2 .featured-widget.featured-simple-text,
.route-fifty .featured-full-text h3,
.route-fifty .featured-full-text h4,
.route-fifty .featured-full-text blockquote,
.route-fifty .featured-full-text ol li:before,
.route-fifty .featured-widget
{
    color: #0093d4;
}

.route-fifty .featured-with-bg h1,
.route-fifty .featured-with-bg h2,
.route-fifty .featured-with-bg h1 .featured-widget.featured-simple-text,
.route-fifty .featured-with-bg h2 .featured-widget.featured-simple-text,
.route-fifty .featured-with-bg .featured-full-text,
.route-fifty .featured-with-bg .featured-full-text h3,
.route-fifty .featured-with-bg .featured-full-text h4,
.route-fifty .featured-with-bg .featured-full-text blockquote,
.route-fifty .featured-with-bg .featured-full-text ol li:before,
.route-fifty .featured-with-bg .featured-pull-quote a,
.route-fifty .featured-with-bg .featured-widget
{
    color: #fff;
}
.route-fifty #nav li
{
  padding-right: 20px;
}
.route-fifty #nav li a
{
    color: #fff;
}
.route-fifty #nav li a:hover
{
    opacity: 0.8;
}
.route-fifty #nav li .after
{
  background: none;
}
.route-fifty #nav li .after:after
{
  content: "/";
}

.route-fifty #featured-navigation-section .logo
{
    padding-top: 11px;
    padding-left: 31px;
    width: 300px;
    height: auto;
    text-transform: uppercase;
    text-indent: 0;
}
.route-fifty #featured-navigation-section .logo .featured-logo-icon
{
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -8px;
  font-size: 24px;
}
.route-fifty #featured-navigation-section .logo a
{
    display: inline;
    color: #fff;
}
.route-fifty #featured-navigation-section .logo a:hover
{
    opacity: .8;
    text-decoration: none;
}
.route-fifty #featured-navigation-section .header-right
{
    padding-left: 312px;
}

.route-fifty .featured-full-text ul li
{
    background: url(../images/arrow.png?v=2.3.1) no-repeat -35px -17px;
}
.route-fifty .featured-with-bg .featured-full-text ul li
{
    background: url(../images/arrow1.png?v=2.3.1) no-repeat 0 5px;
}

.route-fifty .featured-with-bg .featured-widget a
{
    color: #fecd0a;
}

.route-fifty .featured-widget.featured-full-text thead th {
    background-color: #006ead;
}
.route-fifty .featured-widget.featured-full-text tbody th  {
    background-color: #0293d2;
}
.route-fifty .featured-widget.featured-full-text table tr td {
    border-color:#0293d2;
}
.route-fifty .featured-widget.featured-full-text table tr th.table-time,
.route-fifty .featured-widget.featured-full-text table tr td.table-time{
    color: #0293d2;
}
.route-fifty .featured-widget.featured-full-text thead tr th.table-time {
    border-bottom: 1px solid #0293d2;
}

/******************************************************************************
 * CSNY
 ******************************************************************************/

body.csny {
    font-family: "Acumin Pro", sans-serif;
}

.csny #featured-navigation-section {
    background: #005aab;
    height: 110px;
}

.csny #nav li a {
    color: #fff;
}

.csny #nav li a:hover {
    opacity: 0.75;
}

.csny #featured-navigation-section .logo.large-logo {
    background: url(../../csny/images/csny-logo.svg) no-repeat;
    height: 58px;
    left: calc(50% - 40px);
    top: 12px;
    transform: translate(0px, 0%) !important;
    width: 79px;
}

.csny #nav li {
    display: inline;
    float: none;
}

.csny #featured-navigation-section .header-right {
    padding: 0;
    text-align: center;
    top: 75px;
}

.csny #nav {
    float: none;
}

.csny #nav .js-slide-hidden {
    left: 0 !important;
    position: relative !important;
    top: 0 !important;
}

.csny #main {
    padding: 100px 0 0;
}


@media only screen and (max-width: 1024px)
{
    .route-fifty #featured-navigation-section .logo
    {
        margin-left: 5px;
    }
}
@media only screen and (max-width: 767px)
{
    .route-fifty #featured-navigation-section .header-right
    {
        padding-left: 212px;
    }

    .csny #nav .js-slide-hidden {
        position: absolute !important;
        top: -9999px !important;
        left: -9999px !important;
    }

    .csny #featured-navigation-section {
        height: 50px;
    }

    .csny #featured-navigation-section .logo.large-logo {
        height: 45px;
        left: calc(50% - 25px);
        top: 3px;
    }

    .csny #featured-navigation-section .header-right {
        top: 0;
    }

    .csny #nav .opener {
        height: 33px;
    }

    .csny #nav.active .opener {
        background: url(../images/sprite.png?v=2.3.1) no-repeat 8px -33px;
    }

    .csny #nav .opener {
        background: url(../images/sprite.png?v=2.3.1) no-repeat 8px -33px;
    }

    .csny #nav {
        background: none;
    }

    .csny #nav.active {
        background: #171A39;
    }

    .csny #nav ul {
        background: #171A39;
        text-align: left;
    }

    .csny #main {
        padding: 39px 0 0;
    }
}

@media only screen and (max-width: 479px)
{
    .route-fifty #featured-navigation-section .header-right
    {
        padding-left: 52px;
    }

}

.route-fifty #featured-navigation-section .large-logo
{
    display: none;
}

.no-js .featured-lazy-load
{
  display: none;
}

/* ads */
/*
.featured-section-ad
{
  margin: 0;
}
*/
.featured-ad
{
  margin: 0;
}
.ad-container
{
  margin-bottom: 20px;
  padding-top: 24px;
  padding-bottom: 10px;
  background-color: #f1f1f1;
}
.ad-slot
{
  position: relative;
  margin: auto;
  border-top: 1px solid #acacac;
  padding-top: 5px;
  text-align: center;
}
.ad-slot:before
{
  content: "ADVERTISEMENT";
  display: inline-block;
  position: absolute;
  top: -10px;
  margin-left: -60px;
  width: 120px;
  line-height: 10px;
  color: #808080;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 0.75em;  /* 12px */
  background-color: #f1f1f1;
}
@media all and (max-width: 479px)
{
  .ad-slot
  {
    padding-top: 10px;
  }
  .ad-slot:before
  {
    font-size: 0.625em;  /* 10px */
  }
}
.ad-container-block .ad-slot,
.ad-container-mobile .ad-slot
{
  width: 300px;
}
.featured-ad-container-desktop
{
  display: block;
}
.featured-ad-container-tablet,
.featured-ad-container-mobile
{
  display: none;
}
.featured-ad-container-no-js
{
  display: none;
}

@media all and (max-width: 767px)
{
  .featured-ad-container-tablet
  {
    display: block;
  }
  .featured-ad-container-desktop,
  .featured-ad-container-mobile
  {
    display: none;
  }
}

@media all and (max-width: 479px)
{
  .featured-ad-container-mobile
  {
    display: block;
  }
  .featured-ad-container-desktop,
  .featured-ad-container-tablet
  {
    display: none;
  }
}

.no-js .featured-ad-container-desktop,
.no-js .featured-ad-container-tablet,
.no-js .featured-ad-container-mobile
{
  display: none;
}
.no-js .featured-ad-container-no-js
{
  display: block;
}

.ad-container-empty
{
  display: none;
}
.ad-container-leaderboard .ad-slot
{
  width: 728px;
}
@media all and (max-width: 738px)
{
  .ad-container-leaderboard
  {
    display: none;
  }
}
.ad-container-billboard .ad-slot
{
  width: 970px;
}
@media all and (max-width: 980px)
{
  .ad-container-billboard
  {
    display: none;
  }
}


/******************************************************************************
 * FCW
 ******************************************************************************/

body.fcw {
    font-family: "Roboto", sans-serif;
}

.fcw #featured-navigation-section {
    background: #000;
    height: 85px;
    font-family: "Roboto", sans-serif;
}

.fcw #nav li a {
    color: #fff;
}

.fcw #nav li a:hover {
    opacity: 0.75;
    color: #FF0000;
}

.fcw #featured-navigation-section .logo.large-logo {
    background: url('../../fcw/img/fcw-logo.png') no-repeat;
    height: 60px;
    width: 140px;
    position: absolute;
    top: 12px;
    transform: translate(0px, 0%) !important;
    background-size: contain;
}

.fcw #nav li {
    display: inline;
    float: none;
}

.fcw #featured-navigation-section .header-right {
    padding: 0;
    text-align: center;
    top: 28px;
}

.fcw #nav {
    float: none;
}

.fcw #nav .js-slide-hidden {
    left: 0 !important;
    position: relative !important;
    top: 0 !important;
}

.fcw #main {
    padding: 100px 0 0;
}

@media only screen and (max-width: 767px)
{
    .fcw #nav .js-slide-hidden {
        position: absolute !important;
        top: -9999px !important;
        left: -9999px !important;
    }

    .fcw #featured-navigation-section {
        height: 50px;
    }

    .fcw #featured-navigation-section .logo.large-logo {
        height: 45px;
        left: 10px;
        top: 3px;
    }

    .fcw #featured-navigation-section .header-right {
        top: 0;
    }

    .fcw #nav .opener {
        height: 33px;
    }

    .fcw #nav.active .opener {
        background: url(../images/sprite.png?v=2.3.1) no-repeat 8px -33px;
    }

    .fcw #nav .opener {
        background: url(../images/sprite.png?v=2.3.1) no-repeat 8px -33px;
    }

    .fcw #nav {
        background: none;
    }

    .fcw #nav.active {
        background: #000;
    }

    .fcw #nav ul {
        background: #000;
        text-align: left;
    }

    .fcw #main {
        padding: 39px 0 0;
    }
}


/******************************************************************************
 * GCN
 ******************************************************************************/

body.gcn {
    font-family: "Roboto", sans-serif;
}

.gcn #featured-navigation-section {
    background: #234187;
    height: 85px;
    font-family: "Roboto", sans-serif;
}

.gcn #nav li a {
    color: #fff;
}

.gcn #nav li a:hover {
    opacity: 0.75;

}

.gcn #featured-navigation-section .logo.large-logo {
    background: url('../../gcn/img/gcn-logo.png') no-repeat;
    height: 60px;
    width: 140px;
    position: absolute;
    top: 12px;
    transform: translate(0px, 0%) !important;
    background-size: contain;
}

.gcn #nav li {
    display: inline;
    float: none;
}

.gcn #featured-navigation-section .header-right {
    padding: 0;
    text-align: center;
    top: 28px;
}

.gcn #nav {
    float: none;
}

.gcn #nav .js-slide-hidden {
    left: 0 !important;
    position: relative !important;
    top: 0 !important;
}

.gcn #main {
    padding: 100px 0 0;
}

@media only screen and (max-width: 767px)
{
    .gcn #nav .js-slide-hidden {
        position: absolute !important;
        top: -9999px !important;
        left: -9999px !important;
    }

    .gcn #featured-navigation-section {
        height: 50px;
    }

    .gcn #featured-navigation-section .logo.large-logo {
        height: 45px;
        left: 10px;
        top: 3px;
    }

    .gcn #featured-navigation-section .header-right {
        top: 0;
    }

    .gcn #nav .opener {
        height: 33px;
    }

    .gcn #nav.active .opener {
        background: url(../images/sprite.png?v=2.3.1) no-repeat 8px -33px;
    }

    .gcn #nav .opener {
        background: url(../images/sprite.png?v=2.3.1) no-repeat 8px -33px;
    }

    .gcn #nav {
        background: none;
    }

    .gcn #nav.active {
        background: #171A39;
    }

    .gcn #nav ul {
        background: #171A39;
        text-align: left;
    }

    .gcn #main {
        padding: 39px 0 0;
    }
}


/******************************************************************************
 * DS
 ******************************************************************************/

body.ds {
    font-family: "Roboto", sans-serif;
}

.ds #featured-navigation-section {
    background: #000;
    height: 85px;
    font-family: "Roboto", sans-serif;
}

.ds #nav li a {
    color: #fff;
}

.ds #nav li a:hover {
    opacity: 0.75;
    color: #FFA500;
}

.ds #featured-navigation-section .logo.large-logo {
    background: #fff url('../../defense_systems/img/ds-logo.png') no-repeat;
    height: 110px;
    width: 140px;
    position: absolute;
    top: 12px;
    margin-left: 10px;
    transform: translate(0px, 0%) !important;
    background-size: contain;
}

.ds #nav li {
    display: inline;
    float: none;
}

.ds #featured-navigation-section .header-right {
    padding: 0;
    text-align: center;
    top: 28px;
}

.ds #nav {
    float: none;
}

.ds #nav .js-slide-hidden {
    left: 0 !important;
    position: relative !important;
    top: 0 !important;
}

.ds #main {
    padding: 100px 0 0;
}

@media only screen and (max-width: 767px)
{
    .ds #nav .js-slide-hidden {
        position: absolute !important;
        top: -9999px !important;
        left: -9999px !important;
    }

    .ds #featured-navigation-section {
        height: 50px;
    }

    .ds #featured-navigation-section .logo.large-logo {
        height: 45px;
        width: 58px;
        left: 10px;
        top: 3px;
    }

    .ds #featured-navigation-section .header-right {
        top: 0;
    }

    .ds #nav .opener {
        height: 33px;
    }

    .ds #nav.active .opener {
        background: url(../images/sprite.png?v=2.3.1) no-repeat 8px -33px;
    }

    .ds #nav .opener {
        background: url(../images/sprite.png?v=2.3.1) no-repeat 8px -33px;
    }

    .ds #nav {
        background: none;
    }

    .ds #nav.active {
        background: #171A39;
    }

    .ds #nav ul {
        background: #000;
        text-align: left;
    }

    .ds #main {
        padding: 39px 0 0;
    }
}


/******************************************************************************
 * WT
 ******************************************************************************/

body.wt {
    font-family: "Roboto", sans-serif;
}

.wt #featured-navigation-section {
    background: #000;
    height: 85px;
    font-family: "Roboto", sans-serif;
}

.wt #nav li a {
    color: #fff;
}

.wt #nav li a:hover {
    opacity: 0.75;
}

.wt #featured-navigation-section .logo.large-logo {
    background: url('../../washington_technology/img/wt-logo.png') no-repeat;
    height: 60px;
    width: 140px;
    position: absolute;
    margin-left: 10px;
    top: 12px;
    transform: translate(0px, 0%) !important;
    background-size: contain;
}

.wt #nav li {
    display: inline;
    float: none;
}

.wt #featured-navigation-section .header-right {
    padding: 0;
    text-align: center;
    top: 28px;
}

.wt #nav {
    float: none;
}

.wt #nav .js-slide-hidden {
    left: 0 !important;
    position: relative !important;
    top: 0 !important;
}

.wt #main {
    padding: 100px 0 0;
}

@media only screen and (max-width: 767px)
{
    .wt #nav .js-slide-hidden {
        position: absolute !important;
        top: -9999px !important;
        left: -9999px !important;
    }

    .wt #featured-navigation-section {
        height: 50px;
    }

    .wt #featured-navigation-section .logo.large-logo {
        height: 45px;
        left: 10px;
        top: 3px;
    }

    .wt #featured-navigation-section .header-right {
        top: 0;
    }

    .wt #nav .opener {
        height: 33px;
    }

    .wt #nav.active .opener {
        background: url(../images/sprite.png?v=2.3.1) no-repeat 8px -33px;
    }

    .wt #nav .opener {
        background: url(../images/sprite.png?v=2.3.1) no-repeat 8px -33px;
    }

    .wt #nav {
        background: none;
    }

    .wt #nav.active {
        background: #171A39;
    }

    .wt #nav ul {
        background: #000;
        text-align: left;
    }

    .wt #main {
        padding: 39px 0 0;
    }
}
</pre></body></html>