h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'Roboto Condensed', sans-serif;color: #000000;font-weight:300;}
h1, .h1, h2, .h2, h3, .h3 {margin-top: 10px;margin-bottom: 10px;}
.logo-image span,.logo-image small {font-family: 'Roboto Condensed', sans-serif;display: block;font-size: 1.25em;}
.headmenu {background: rgb(26, 44, 66);}
.position-15-topmenu .nav > li > a {font-family: 'Roboto Condensed', sans-serif;color: #fff;padding: 10px 5px;font-size: 0.85em;border-right: solid 1px #fff;}
.position-15-topmenu .nav > li .separator {font-size: 1.15em;font-style: italic;font-family: serif;color: #fff;}
.t3-header {padding: 10px 0px;}
.headcontact {height:100px;}
.head-search .headerslogan {text-align: right;font-size: 1.5em;font-style: italic;font-family: serif;}
.head-search {margin-top: 0px;text-align: right;font-family: serif;font-style: italic;}
.head-search p, .head-search p a {font-family:'Roboto Condensed', sans-serif;color: #000;font-weight:300;text-align: right;}
.head-search .fa {color: #000;}
#t3-header .headcontact a img {width: 100%;}
.head-search .headtext {font-size: 18px;font-weight: 400;}
.t3-sl-1 {padding-bottom:0px;padding-top:0px;background: #000;}
.t3-sl-1 .t3-module {margin-bottom:0px;}
.t3-sl-3 {padding-bottom:0px;padding-top:15px;}
.t3-sl-3 h2 {text-align: center;margin-top: 0px;}
.t3-spotlight-3 .t3-module {margin-bottom:0px;}
.t3-spotlight-3 div {padding: 0 5px;}
.t3-module .spotlightbox, .t3-spotlight-4 .spotlightbox {text-align: center;margin: 0px;padding: 10px;min-height: 250px;font-size: 0.95em;}
.spotlightbox img {height: 75px;width: auto;}
.spotlightbox h3 a {font-family:'Roboto Condensed', sans-serif;font-weight:400;color: #fff;font-size: 0.85em;display: inline-block;}
.spotlightbox h3 p {color: #fff;}
.spotlightbox a:hover img {opacity: .5;}
.module-mediamonitoring, .custom-mediamonitoring {background-color:rgb(55, 140, 59);}
.module-monitoringeval, .custom-monitoringeval {background-color:rgb(190, 47, 41);}
.module-infooperations, .custom-infooperations {background-color:rgb(236, 175, 68);}
.module-lessonslearned, .custom-lessonslearned {background-color: #59999c;}
.module-surveypolling, .custom-surveypolling {background-color:rgb(26, 44, 66);}
.module-cybersecurity, .custom-cybersecurity {background-color:rgb(119, 119, 119);}
.spotlightbox p {color: #fff}
.page-header {border-bottom: none;padding:0px;margin-bottom:10px;}
.page-header h2 a {color: #000;}
.page-header h2 a:hover {color: #000;text-decoration:underline;}
.blog .item {text-align:center;}
.navbar-default {background:rgb(119, 119, 119);text-transform: uppercase;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #fff;background-color: #000;}
.module-title {font-family:'Roboto Condensed', sans-serif;color: #000;font-weight:300;padding: 15px 10px;}
.footerlogo {text-align: center;}
.t3-footnav .t3-module {background: #fff;min-height: 145px;padding: 10px;min-height: 155px;}
.t3-footnav .footerlinks {background: none;min-height: inherit;}
.t3-footnav .footerlinks a, .t3-footnav .footerlinks p {color: #fff}
.footerlogo p {margin: 0px;}
.footerlogo img {max-width: 100%;}
.t3-copyright {border-top: 1px solid #eeeeee;font-size: 12px;padding: 10px 0;}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {text-transform: capitalize;}
.t3-content {padding-top: 0px;}
.t3-footer {background: rgb(26, 44, 66);}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background: #000}
/*.position-11 {margin-top: 30px;}*/
.position-15-topmenu {float: right;}
.position-15-topmenu ul li {display: inline-block}
.t3-sl-2 .t3-module, .position-11 .t3-module {margin-bottom: 0px;}
.navbar-default .navbar-nav > li > a.logout {background: #000;color: #fff;}
.pull-right {margin: 0px 0px 0px 20px;}
.coreskillsmenu .nav > li > a{height: 80px;}
.coreskillsmenu ul li img {max-height: 65px;float: right;}
.coreskillsmenu ul li span {color: #fff;float: left;width:70%;}
.coreskillsmenu .nav > li > a:hover, .coreskillsmenu .nav > li > a:focus {background-color: #000;}
.newsflash {display: block;
    position: absolute;
    top: 40px;
    z-index: 10;
    text-align: center;
    font-size: 1.25em;
    font-weight: 700;
    width: 100%;}
.gsabanner {max-width: 1140px;margin: 0 auto;text-align: center;}
.nav > li > .separator, .navbar-default .navbar-nav > li > a {color: #fff !important;}
.nav .caret {border-top-color: #fff !important;border-bottom-color: #fff !important;}

/* Slider */
.slide-desc-text-default {padding:5px 0px 5px !important;}
.slide-desc-text-default .slide-text p {margin: 0px;}
.slide-desc-text-default .slide-title a, .slide-desc-text-default .slide-title {font-family:'Roboto Condensed', sans-serif !important;color: #e0d778 !important;font-weight: 300 !important;margin-bottom: 0px !important;}

/* 5 columns */
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-5 {
    width: 100%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-5 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-5 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-5 {
        width: 20%;
        float: left;
    }
}

@media screen and (max-width: 767px) {
    #t3-header .logo a img {max-width: 90%;}
    .logo-image span, .logo-image small {font-size: 1.0em;}
    .t3-footnav .t3-module {min-height: 168px;}
    #t3-header .headcontact a img {width: 100%}
    .headcontact {height:inherit;}
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
    #t3-header .logo a img {width: 100%;}
    #t3-header .headcontact a img {width: 100%}
    .headcontact {height:inherit;}
    .nav > li > .separator, .nav > li > a {padding: 15px 2px;}
    .t3-module .spotlightbox {min-height: 350px;}
    .navbar-nav {display: none !important}
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
    .nav > li > .separator, .nav > li > a {padding: 15px 7px;}
}
