/**Default styles **/
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/**
 * Header
 */

#navbar .col-sm-2,
#navbar .col-sm-3,
#navbar .col-sm-4,
#navbar .col-sm-5,
#navbar .col-sm-6,
#navbar .col-sm-7,
#navbar .col-sm-8,
#navbar .col-sm-9,
#navbar .col-sm-10,
#navbar .col-sm-12,
#navbar .col-md-2,
#navbar .col-md-3,
#navbar .col-md-4,
#navbar .col-md-5,
#navbar .col-md-6,
#navbar .col-md-7,
#navbar .col-md-8,
#navbar .col-md-9,
#navbar .col-md-10,
#navbar .col-md-12{
    padding-right: 0px;
    padding-left: 0px; 
}

.container > .navbar-header, 
.container-fluid > .navbar-header, 
.container > .navbar-collapse, 
.container-fluid > .navbar-collapse {
    margin-right: 0px;
    margin-left: 0px;
}

.navbar-brand{
    float: none ! important;  
    }
.navbar-btn {
    margin-top: 0px;
    margin-bottom: 0px;
}
.navbar-header h1.name{
    font-weight: 500;
    line-height: 1.1;
    font-size: 16px;
    margin-top: 0px;
    padding-left:10px
}
.navbar-header .name{
    color: #291868 ! important;
    font-size: 1.2em;
    line-height:30px;
    font-family: georgia, cambria, arial, "Times New Roman","DejaVu Serif",serif;
    font-style: italic;
}

.navbar-header .lead{
  color: #291868 ! important;
    font-size: 14px ! important;
    margin-bottom: 0px;
    position: relative;
    text-align: left;
    padding-left:5px;
    font-style: italic;  
    padding-top: 10px;
}

.navbar-default {
    background: #235182;
    background-color: #235182;
    border-color: #235182;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: 1px solid transparent;
}

#navbar .container{
margin-top:10px;
background:#fff;
-webkit-box-shadow: 0px -5px 5px 5px rgba(0,0,0,0.75);
-moz-box-shadow: 0px -5px 5px 5px rgba(0,0,0,0.75);
box-shadow: 0px -5px 5px 5px rgba(0,0,0,0.75);
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 5px 5px;
    margin-top: 15px;
    margin-right: 0px;
    margin-bottom: 8px;
    background-color: #291868;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.navbar-default .navbar-toggle {
    border-color: #235182;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 30px;
    height: 7px;
    border-radius: 1px;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fefefe;
}

.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus {
    background-color: #00bff3;
}

/** Navigation */
.tb-megamenu .dropdown-toggle{
    text-transform:uppercase;
}
.navbar-header{
    margin-bottom:1em ! important;
}

/**
 * Home
 */

#node-71 .links{
display:none;
}

/** Slideshow */
    #block-views-views-slideshow-block-3 .flexslider {
    margin: 0px ! important;
    border: none ! important; 
    }
    #block-views-views-slideshow-block-3 .flex-control-nav{
    width: 100%;
    position: absolute;
    bottom: 0px;
    text-align: left;
    left: 35%;
    z-index: 200;
    }
    #block-views-views-slideshow-block-3 .views-field-nothing{
    width: 100%;
    height: 100%;
    background: #291868;
    color: white;
    border: none;
    -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 0 20px 0 inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 0 20px 0 inset;
    box-shadow: rgba(0, 0, 0, 0.25) 0 0 20px 0 inset;
    }
    #block-views-views-slideshow-block-3 .heroimage{
    width: 100%;
    }
    #block-views-views-slideshow-block-3 .heroblock{
    padding: 30px;
    }
    #block-views-views-slideshow-block-3 .heroblock p{
    margin-bottom: .5em;
    font-size: 1.231em;
    line-height: 1.406em;
    }
    #block-views-views-slideshow-block-3 .heroblock .hero-statement-link{
    padding: 10px 5px 26px 50px;
    background: #ececec;
    margin-top: 5px;
    text-shadow: 0 1px 0 white;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ececec));
    background-image: -webkit-linear-gradient(#ffffff, #ececec);
    background-image: -moz-linear-gradient(#ffffff, #ececec);
    background-image: -o-linear-gradient(#ffffff, #ececec);
    background-image: -ms-linear-gradient(#ffffff, #ececec);
    background-image: linear-gradient(#ffffff, #ececec);
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    }
    #block-views-views-slideshow-block-3 .heroblock .hero-statement-link a{
    float: left;
    padding-right: 15px;
    color: #313946;
    font-weight: bold;
    }
    #block-views-views-slideshow-block-3 .heroblock h2{
    font-size: 1.223em;
    line-height: 1.5em;
    font-weight: bold;
    text-align: left;
    text-transform: capitalize;
    margin: 0 0 20px 0;
    }

    .view-views-slideshow .views-field-body{
    padding: 5px 20px 0 20px;
    padding-top:40px;
    font-size: 1.3em;
    line-height: 1.33em;
    color: black;
    border-top: 1px solid #000;
    text-shadow: none;
    background-color: #C3C3C3;
    z-index: 100;
    background-color: rgb(192, 192, 192);
    background: rgb(192, 192, 192);
    background: rgba(192, 192, 192, 0.9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    color: black;
    filter: alpha(opacity: 80);
    }
    .view-views-slideshow .views-field-field-slide-link {
    position:relative;
    bottom:0px;
    width:100%;
    }

    .flex-control-paging li a {
        width: 11px;
        height: 11px;
        display: block;
        background: white;
        background: rgba(255,255,255,0.9);;
    }
    .flex-control-paging li a.flex-active {
        background: #00bff3;
        background: rgba(0,191,243,0.9);
        cursor: default;
    }


/**
 * Global
 */
    .region-main-menu{
        display: none !important;   
        }
    #block-tb-megamenu-main-menu{
        display: none !important; 
        }
    #block-tb-megamenu-menu-audience-menu{
        display: none !important; 
        }
    
    #block-views-views-slideshow-block-3 .heroimage {
        width: 100%;
    }
    
    #block-views-views-slideshow-block-3 .views-field-nothing {
        width: 100%;
        height: 100%;
        background: #291868;
        color: white;
        padding-bottom: 40px;
    }
    
    .flexslider {
        background: #291868;
    }
    
    h1.page-header {
    margin: 20px 0px 10px 0px;
    }

    ul.social-links li {
    margin: 2px 0px;
    }
    
    #block-views-views-slideshow-block-3 .heroblock h2 {
        font-size: 1.223em;
        line-height: 1.3em;
    }
    
    #block-views-views-slideshow-block-3 .flex-control-nav {
    left: 85%;
    }
    .navbar-default .navbar-collapse {
        border-color: #00bff3;
        background-color: #291868;
        position: absolute;
        top: -110px;
        width: 100%;
        border-left:4px solid #00bff3;
        border-right:4px solid #00bff3;
        border-bottom:4px solid #00bff3;
        }
    .navbar-default .navbar-nav > .active > a, 
    .navbar-default .navbar-nav > .active > a:hover, 
    .navbar-default .navbar-nav > .active > a:focus {
        color: #fff;
        background-color: #00bff3;
        }
    .caret {
        border-top: none;
        border-top: none;
        border-right: none;
        border-left: none;
        }
    caret::after {
        content: "<span class="glyphicon glyphicon-plus-sign" aria-hidden="true"></span>";
        }
 
body {
background: #235182;
overflow-x: hidden;
font-family: Helvetica,Arial,sans-serif;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
font-size: 14px;
line-height: 1.42857143;
color: #333;
}
.main-container{
  -webkit-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.75);
}
a,
a:link,
a:visited {
  color: #00bff3;
}

pre,
div.code {
  border-left: 5px solid #00bff3;
}
.highlight {
  background: #00bff3;
}
blockquote::before {
  color: #00bff3;
}

h1#page-title{
background: #fff;
margin-bottom:0em ! important;
border-bottom: 2px solid #00bff3;
padding-left:5px; 
}


.main-container{
background: #f3f3f3;


}

.node-feed-item h2{
text-transform:uppercase;
font-size: 20px;
margin: 20px 0px 10px 0px;
color: #2980B9 ! important;
}

.view-id-nra_event #views-bootstrap-grid-1 .views-field-field-nra-main-body{
border-top: 4px solid rgba(255,255,255,0.2);
border-bottom: 4px solid rgba(0,0,0,0.1);
}

.btn-default:hover, .btn-default:focus {
background-color: #211353;
background-position: 0 -15px;
color:white;
}
.btn-default{
text-shadow: 0 1px 0 #204161;
background-image: -webkit-linear-gradient(top,#211353 0,#291868 100%);
background-image: -o-linear-gradient(top,#211353 0,#291868 100%);
background-image: -webkit-gradient(linear,left top,left bottom,from(#211353),to(#291868));
background-image: linear-gradient(to bottom,#211353 0,#291868 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#211353ff', endColorstr='#ff291868', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
background-repeat: repeat-x;
border-color: #211353;
border-color: #291868;
}
.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {
text-shadow: 0 -1px 0 rgba(0,0,0,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
}
.btn-default {
color: #ffffff;
background-color: #291868;
border-color: #211353;
}

h1,
h1.page-header{
font-size:26px;
margin: 20px 0px 20px 0px;
text-transform: capitalize ! important;
}

.not-front #block-views-nra-documents-block-1{
padding: 10px 16px;
font-size: 18px;
line-height: 1.33;
border-radius: 6px;
color: #fff;
background-color: #428bca;
border-color: #357ebd;
}
.not-front #block-views-nra-documents-block-1 .node-nra-documents h2 a,
.not-front #block-views-nra-documents-block-1 .node-nra-documents h2{
 display:none ! important; 
}
.not-front #block-views-nra-documents-block-1 .node-nra-documents .content{
padding-left:30px;
padding-bottom:20px;
}

.not-front #block-views-nra-documents-block-1 .glyphicon  {
position: relative;
top: 25px ! important;
}

.off-canvas-wrapper{
    display:none ! important;
   
}


.block-system .field-type-image img {
width:100%;
height:auto;
}
.not-front ul.quicktabs-tabs.quicktabs-style-navlist li a {
color: #fefefe;

}
.page-header {
padding-bottom: 9px;
margin: 20px 0px 0px 0px;
border-bottom: 1px solid #333;
}


/**
 * Footer
 */

.zone-footer-wrapper{
background: #333;
color: #fefefe;
text-align: center;
}

.zone-footer-wrapper a {
  color:#00bff3;  
}
.zone-footer-wrapper h2.block-title{
 display:none; 
}

.websitename{
font-size:24px;
border-bottom: 1px solid #E5E5E5;
text-transform:uppercase;

}
.websitename a{
  text-decoration:none;
}

div.footermenu{
clear:both;
}

ul.footmenu{
list-style-type: none;
text-align: center;
width:100%;
margin:0 auto;
margin-top:10px;
padding-left:0px;
}

ul.footmenu li{
margin: 0px 5px 5px 0px;
vertical-align: top;
display: block;
list-style-type: none;
}

.footermenu .footmenu li a {
color: #fefefe ! important;
text-shadow: 0 -1px #535353;
text-decoration: none;
}

.footer{
  margin-bottom:20px;
-webkit-box-shadow: 0px 5px 5px 5px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 5px 5px rgba(0,0,0,0.75);
box-shadow: 0px 5px 5px 5px rgba(0,0,0,0.75);
margin-top: 0px;
padding-top: 15px;
padding-bottom: 16px;
border-top: none;
background-color: #333;
}

ul.social-links {
margin-bottom: 10px;
}
ul.social-links li {
display: inline-block;
margin: 0 5px;
}
ul.social-links li a {
text-indent: -9999px;
display: block;
width: 35px;
height: 35px;
background-image: url(../img/social-media-icons.jpg);
}
ul.social-links li#social-twitter a {
background-position: -105px 0px;
width: 35px;
height: 35px;
background-image: url(../img/social-media-icons.jpg);
}
ul.social-links li#social-facebook a {
background-position: -70px 0px;
width: 35px;
height: 35px;
background-image: url(../img/social-media-icons.jpg);
}
ul.social-links li#social-youtube a {
background-position: -35px 0px;
width: 35px;
height: 35px;
background-image: url(../img/social-media-icons.jpg);
}
.footermenu .footmenu {
list-style: none;
text-align: center;
display: inline-block;
width: 100%;
}

.footermenu .footmenu li {
list-style: none;
display: inline-block;
text-align: center;
}

.footermenu .footmenu li a {
color: #333333;
text-shadow: 0 -1px #535353;
text-decoration: none;
}
ul.footmenu li a{
color:#fefefe;
}
div.developer{
  pad
    ding-top:10px;
  color:#fefefe;
  }
div.websitename,
div.developer{
text-align:center;
clear:both;
}

ul.social-links,
 ul.social-links{
     padding-left: 0px;
}

/**
 * Sidebar
 */

.region-sidebar-second .block{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #ebebeb;
background: #fff;
position: relative;
height: 100%;
padding:10px;
margin-bottom:20px;
}

.region-sidebar-second .block h2.block-title{
background: #eee url(../images/body/style2/box-head.png) 50% 0 repeat-x;
border-bottom: 2px solid #2980B9;
margin: 0px -10px 10px -10px;
font-size: 18px;
padding:10px;
}
#block-aggregator-feed-1 ul li,
.region-sidebar-second .block ul.menu li{
margin: -1px -1px 5px -1px;
border-top: 1px solid rgba(255,255,255,0.2);
border-bottom: 1px solid rgba(0,0,0,0.1);

}
#block-aggregator-feed-1 ul li a,
.region-sidebar-second .block ul.menu li a{
color: #2980B9;
text-shadow: 1px 1px 1px #fff;
background: url(../images/body/style2/arrows.png) 10px 12px no-repeat;
}
#block-aggregator-feed-1 ul li a:hover,
.region-sidebar-second .block ul.menu li a:hover{
background-position: 10px -410px;
text-decoration: none;
}
#block-aggregator-feed-1 ul a,
.region-sidebar-second .block ul.menu a {
display: block;
text-indent: 0;
overflow: hidden;
font-size: 110%;
font-weight: normal;
padding: 5px 0 5px 20px;
line-height: 150%;
}
#block-aggregator-feed-1 ul {
padding-left:0px;
}
.region-sidebar-second .block ul.menu li.active > a, 
.region-sidebar-second ul.menu li.active > .separator, 
.region-sidebar-second ul.menu li.active > .item  {
color: #291868;
}

 #block-search-api-page-search-nra, 
  #block-search-form{
    margin: 5px 0px 5px 0px;
  }
  #block-search-api-page-search-nra .form-group{
  width: 85%;
  float: left;
  margin-right: 10px;
  }
  .btn-default {
  color: #ffffff;
  background-color: #291868;
  border-color: #211353;
  }
  .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
  text-shadow: 0 -1px 0 rgba(0,0,0,.2);
 -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
  }

#block-search-api-page-search-nra .btn-primary {
    color: #fff;
    background-color: #00bff3;
    border-color: #00bff3;
}

.field-name-field-nra-main-body img{
float:left ! important;
margin-right:5px ! important;
}

.webform-client-form .radio label,
.webform-client-form .checkbox label,
#poll-view-voting .radio label,
#poll-view-voting .checkbox label{
padding-left: 0px;
}
.webform-client-form .form-radios,
#poll-view-voting #edit-choice{
padding-left: 20px;  
}

.webform-client-form {
margin-bottom:30px;
}

#block-system-main .content{
margin-bottom:30px;
}

.breadcrumb {
padding: 8px 15px;
margin-bottom: 20px;
list-style: none;
background-color: transparent;
border-radius: 4px;
border-bottom:1px solid #999;
}

small{
  color:#2980B9 ! important;
}
.webform-client-form #edit-submit{
margin-top:20px;
}
.form-email,
.form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.428571429;
color: #555;
vertical-align: middle;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.view-display-id-attachment_1{
position: absolute;
z-index: 200;
top:180px;
left: 20px;
background: rgba(0, 0, 0,0.8);
-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.6);
-moz-box-shadow: 0 0 20px rgba(0,0,0,0.8);
box-shadow: 0 0 20px rgba(0,0,0,0.8);
color:white;
padding:10px;
min-height:150px;
min-width:300px;
}


ul.tablist{
margin: 12px;
margin-left:0px;
padding: 0;
}
ul.tablist li{
margin: 0 0 16px 0;
font-size: 1.2em;
line-height: 1.5em;
}
h3.downloads a,
h4.downloads a,
ul.tablist li a{
color:#2980B9 ! important;
text-transform: lowercase;
text-transform:capitalize;
}
h3.downloads,
h4.downloads{
margin: 2px 0px;
font-size: 1em;
}
h3.downloads a,
h4.downloads a{
margin: 2px 0px;
font-size: 1em;
}
body:nth-of-type(1) ul.tablist li{
list-style-type:none;
padding: 0 0 0 35px;
position:relative;
}

body:nth-of-type(1) ul.tablist li:before{
/*fill it with a blank space*/
content:"\00a0";
 
/*make it a block element*/
display: block;
 
/*adding an 8px round border to a 0x0 element creates an 8px circle*/
border: solid 9px #2980B9;
border-radius: 9px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
height: 0;
width: 0;
 
/*Now position it on the left of the list item, and center it vertically
(so that it will work with multiple line list-items)*/
position: absolute;
left: 7px;
top: 40%;
margin-top: -8px;
}

body:nth-of-type(1) ul.tablist li:after{
/*Add another block-level blank space*/
content:"\00a0";
display:block;
 
/*Make it a small rectangle so the border will create an L-shape*/
width: 3px;
height: 6px;
 
/*Add a white border on the bottom and left, creating that 'L' */
border: solid #fff;
border-width: 0 2px 2px 0;
 
/*Position it on top of the circle*/
position:absolute;
left: 14px;
top: 40%;
margin-top: -4px;
 
/*Rotate the L 45 degrees to turn it into a checkmark*/
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
color: #ffffff ! important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #291868;
background-image: -moz-linear-gradient(top, #cd332d, #6e0610);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cd332d), to(#6e0610));
background-image: -webkit-linear-gradient(top, #cd332d, #6e0610);
background-image: -o-linear-gradient(top, #cd332d, #6e0610);
background-image: linear-gradient(to bottom, #cd332d, #6e0610);
background-repeat: repeat-x;
border-color: #6e0610 #6e0610 #250205;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcd332d', endColorstr='#ff6e0610', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
font-weight: 400;
}
.ui-state-default a, 
.ui-state-default a:link, 
.ui-state-default a:visited {
color: #ffffff ! important;
text-decoration: none;
text-transform:uppercase;
}

.ui-accordion .ui-accordion-content {
padding: .5em 0.2em;
border-top: 0;
overflow: auto;
}



.sf-menu.sf-style-simple-centre-aligned.sf-horizontal.sf-shadow ul, 
.sf-menu.sf-style-simple-centre-aligned.sf-vertical.sf-shadow ul, 
.sf-menu.sf-style-simple-centre-aligned.sf-navbar.sf-shadow ul ul{
left: 0px;
background: rgba(41, 68, 110,0.8) ! important;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-top-left-radius: 0px;
border-bottom-right-radius: 0px;
background: rgba(41, 68, 110,0.8);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.8);
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.8);
box-shadow: 0 0 10px rgba(0,0,0,0.8);

}


.sf-menu.sf-horizontal.sf-shadow ul, 
.sf-menu.sf-vertical.sf-shadow ul, 
.sf-menu.sf-navbar.sf-shadow ul ul {
padding: 5px !important;
}

.sf-menu.sf-style-simple-centre-aligned li.sf-no-children{
background:none;
}
.sf-menu.sf-style-simple-centre-aligned.sf-horizontal > li:first-child:hover > ul, 
.sf-menu.sf-style-simple-centre-aligned.sf-horizontal > li:first-child.sfHover > ul {
left: 0px;

}

.sf-menu.sf-style-simple-centre-aligned.sf-horizontal li:hover > ul, 
.sf-menu.sf-style-simple-centre-aligned.sf-horizontal li.sfHover > ul {
top: 38px;
}

.sf-menu.sf-horizontal.sf-shadow ul li, 
.sf-menu.sf-vertical.sf-shadow ul li, 
.sf-menu.sf-navbar.sf-shadow ul ul li {
background:transparent;
}
.sf-menu.sf-horizontal.sf-shadow ul li a, 
.sf-menu.sf-vertical.sf-shadow ul li a, 
.sf-menu.sf-navbar.sf-shadow ul ul li a{
border-top:1px #00bff3 solid;
padding-left: .3em;
background:transparent;
}
.sf-menu.sf-horizontal.sf-shadow ul li.first a, 
.sf-menu.sf-vertical.sf-shadow ul li.first a, 
.sf-menu.sf-navbar.sf-shadow ul ul li.first a{
border-top:0px red solid;
background:transparent;
}

#block-views-0378312c3870808d706d004de11a4ac0 h2.block-title{
display:none;  
}

.rss {
display: block;
font-family: verdana, arial;
}
title {
display: block;
margin: 5px;
padding: 2px;
color: gray;
border-bottom: 1px solid silver;
}
link {
display: block;
font-size: small;
padding-left: 10px;
}
item {
display: block;
padding: 2px 30px 2px 30px;
}
docs {
display: block;
background-color: #ffffe6;
margin: 20px;
text-align: center;
padding: 5px;
color: #7f7f7f;
border: 1px solid silver;
}
.region-sidebar-second li a{
text-transform: capitalize ! important;
}

/* all hidden elements */
language, lastBuildDate, ttl, guid, category, description, pubDate {
display: none;
}

.not-front .menu-front-with-bg .view-content{
    padding-bottom: 30px;
    }
    
    .not-front .menu-front-with-bg .view-footer,
    .not-front .menu-front-with-bg .view-content{
    padding: .5em;
    position:absolute;
    width:40%;
    margin-left:50px;
    border-left:10px solid #00bff3;
    margin-top: 30px;
    z-index: 2;
    background: rgba(0, 0, 0,0.8);
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow: 0 0 20px rgba(0,0,0,0.8);
    box-shadow: 0 0 20px rgba(0,0,0,0.8);
    }
    .not-front .menu-front-with-bg .more-link{
    padding: .5em;
    position:absolute;
    width:40%;
    margin-left:50px;
    z-index: 3; 
    height:30px;
    }

    .frontpagetab .item-list ul{
    margin-left:-40px;
    }

    .frontpagetab .item-list ul li{
    list-style-type:none ! important;
    list-style:none ! important;
    padding-left:0px ! important;
    margin-left:0px ! important;
    }

    .not-front .menu-front-with-bg .more-link a{
    float:right;
    margin-top: 200px;
    font-weight: bold;
    }
    
    .not-front .menu-front-with-bg .view-footer{
    margin-top: 270px;  
    }

    .not-front .menu-front-with-bg .view-footer h2.audiencetitle{
    color:white;
    font-size: 2em;
    color: white;
    font-weight: bold;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 40px;
    }

    .not-front .menu-front-with-bg .view-content li a {
       line-height:1.5em;
       color:white;
       font-weight:bold;
    }
    .menu_front_with_bg{
    position:absolute;
    left:0px;
    top:100px;
    z-index:100;
    background:red;
    min-width:30%;
    max-width:40%;
    margin:30px;
    }
    .insert_front_with_bg {
      width:100%;
      margin-bottom:20px;

      }
    
    
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
 
     .region-main-menu{
        display: none !important;   
        }
    #block-tb-megamenu-main-menu{
        display: none !important; 
        }
    #block-tb-megamenu-menu-audience-menu{
        display: none !important; 
        }   
    .navbar > .container .navbar-brand, 
    .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
    margin-top: -25px;
    }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 
   .navbar-default .navbar-collapse {
        display: none !important;
        }
    .region-main-menu{
        display: block !important;   
        }
    #block-tb-megamenu-main-menu{
        display: block !important; 
        }
    #block-tb-megamenu-menu-audience-menu{
        display: block !important; 
        }
    .navbar > .container .navbar-brand, 
    .navbar > .container-fluid .navbar-brand {
        margin-left: -15px;
        margin-top: 0px;
    }
    .navbar-header h1.name{
        margin-top: 10pxpx;
        font=-size:18px
    }
    .navbar-brand{
    float: left ! important;  
    }
    
    /** Main About Navigation **/
        #block-tb-megamenu-main-menu{
           margin-top: 15px; 
        }

        #block-tb-megamenu-main-menu .tb-megamenu.style-blue .nav > .active > a:active,
        #block-tb-megamenu-main-menu .tb-megamenu.style-blue .nav > .active > a:hover, 
        #block-tb-megamenu-main-menu .tb-megamenu.style-blue .nav > .active > a:focus {
            background: #291868;
            color: #fff;
        }

        #block-tb-megamenu-main-menu .tb-megamenu.style-blue .nav > .active > a{
            background: #291868;
            color: #fff;
        }

        #block-tb-megamenu-main-menu .tb-megamenu .nav > li > a {
            border-right: 0px solid #222;
            border-top: 0;
            color: #fff;
            font-weight: normal;
            text-shadow: none;
            font-size: 12px;
            padding: 0.75em 1em;
        }

        #block-tb-megamenu-main-menu .tb-megamenu .nav > li > a:focus, 
        #block-tb-megamenu-main-menu .tb-megamenu .nav > li > a:hover {
            background-color: #291868;
            color: #fff;
            text-decoration: none;
            text-shadow: none;
            outline: none;
        }
        #block-tb-megamenu-main-menu .tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
            background-color: #291868;
            color: #fff;
        }
        #block-tb-megamenu-main-menu .tb-megamenu .dropdown-menu {
            background-color: #291868;
            border: 1px solid #00bff3;
            border: 1px solid rgba(0,0,0,0.2);
            border-bottom: 3px solid #00bff3;
        }

        #block-tb-megamenu-main-menu .tb-megamenu .dropdown-menu li > a {
            color: #fff;
        }
    
    
    .flexslider {
        background: #291868;
    }
    #block-views-views-slideshow-block-3 .views-field-nothing {
        width: 90%;
        float: left;
        height: 100%;
        }
    #block-search-api-page-search-nra, 
    #block-search-form{
        margin: 15px 0px 0px 0px;
        width: 100%;
        float: right;
    
    }
    #block-search-api-page-search-nra .form-group{
      width: 85%;
      float: left;
    }
    .navbar-header .lead {
        position: absolute;
        top: 45px;
        text-align:left;
        border-top: none;
        padding-left:0px;
        }
        
    
    /** Slideshow */
    #block-views-views-slideshow-block-3 .flexslider {
    margin: 0px ! important;
    border: none ! important; 
    }
    #block-views-views-slideshow-block-3 .flex-control-nav{
    width: 100%;
    position: absolute;
    bottom: 40px;
    text-align: left;
    left: 85%;
    z-index: 200;
    }
    #block-views-views-slideshow-block-3 .views-field-nothing{
    width: 40%;
    float: left;
    min-height: 350px;
    background: #291868;
    color: white;
    border: none;
    -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 0 20px 0 inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 0 20px 0 inset;
    box-shadow: rgba(0, 0, 0, 0.25) 0 0 20px 0 inset;
    }
    #block-views-views-slideshow-block-3 .heroimage{
    width: 60%;
    float: left;
    }
    #block-views-views-slideshow-block-3 .heroblock{
    padding: 30px;
    }
    #block-views-views-slideshow-block-3 .heroblock p{
    margin-bottom: .5em;
    font-size: 1.231em;
    line-height: 1.406em;
    }
    #block-views-views-slideshow-block-3 .heroblock .hero-statement-link{
    float: left;
    padding: 8px 15px 9px 20px;
    background: #ececec;
    margin-top: 10px;
    text-shadow: 0 1px 0 white;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ececec));
    background-image: -webkit-linear-gradient(#ffffff, #ececec);
    background-image: -moz-linear-gradient(#ffffff, #ececec);
    background-image: -o-linear-gradient(#ffffff, #ececec);
    background-image: -ms-linear-gradient(#ffffff, #ececec);
    background-image: linear-gradient(#ffffff, #ececec);
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    }
    #block-views-views-slideshow-block-3 .heroblock .hero-statement-link a{
    float: left;
    padding-right: 15px;
    color: #313946;
    font-weight: bold;
    }
    #block-views-views-slideshow-block-3 .heroblock h2{
    font-size: 1.523em;
    line-height: 1.6em;
    font-weight: bold;
    text-align: left;
    text-transform: capitalize;
    margin: 0 0 20px 0;
    }

    .view-views-slideshow .views-field-body{
    position:absolute;
    min-height:140px;
    bottom:50px;
    left:50px;
    width:60%;
    padding: 5px 20px 0 20px;
    padding-top:40px;
    font-size: 1.3em;
    line-height: 1.33em;
    color: black;
    border-top: 1px solid #000;
    text-shadow: none;
    background-color: #C3C3C3;
    z-index: 100;
    background-color: rgb(192, 192, 192);
    background: rgb(192, 192, 192);
    background: rgba(192, 192, 192, 0.9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    color: black;
    filter: alpha(opacity: 80);
    }
    .view-views-slideshow .views-field-field-slide-link {
    position:absolute;
    min-height:140px;
    bottom:0px;
    left:50px;
    width:60%;
    padding: 5px 20px 0 20px;
    padding-top:40px;
    font-size: 1.3em;
    line-height: 1.33em;
    z-index:300;
    text-align:right;
    }

    .flex-control-paging li a {
        width: 11px;
        height: 11px;
        display: block;
        background: white;
        background: rgba(255,255,255,0.9);;
    }
    .flex-control-paging li a.flex-active {
        background: #00bff3;
        background: rgba(0,191,243,0.9);
        cursor: default;
    }
    
    #block-tb-megamenu-menu-audience-menu .tb-megamenu{
        background-image: linear-gradient(to bottom, #00bff3 13%, #1c4a88 100%); 
    }
    
    .tb-megamenu-menu-audience-menu{
        background-image: linear-gradient(to bottom, #00bff3 13%, #1c4a88 100%);
    }
    
    #block-tb-megamenu-menu-audience-menu .tb-megamenu .nav > li {
        margin-left: 0;
        background-color: #00bff3;
        background-image: linear-gradient(to bottom,#00bff3 13%,#1c4a88 100%);
        border-bottom: 4px solid #00bff3;
        width: 25%;
        }
    #block-tb-megamenu-menu-audience-menu .tb-megamenu .nav > li > a {
        border-right: 1px solid #00bff3;
        font-family: Helvetica,Arial,sans-serif;
        font-size: 11px;
        line-height: 1.42857143;
        text-align:center;
        padding: 15px 10px;
        }
    #block-tb-megamenu-menu-audience-menu .tb-megamenu.style-green .dropdown-menu {
        border-bottom-color: #00bff3;
    }
    #block-tb-megamenu-menu-audience-menu .tb-megamenu .dropdown-menu {
        background-color: rgba(255,255,255,0.8);
        border: 1px solid #ccc;
        border: 1px solid rgba(0,0,0,0.2);
        border-bottom: 4px solid #00bff3;
        border-left: 4px solid #00bff3;
        border-right: 4px solid #00bff3;
    }
    #block-tb-megamenu-menu-audience-menu .tb-megamenu .nav > li > a:focus, 
    #block-tb-megamenu-menu-audience-menu .tb-megamenu .nav > li > a:hover {
        background-color: #291868;
        color: #fefefe;
        text-decoration: none;
        text-shadow: none;
        outline: none;
    }
    #block-tb-megamenu-menu-audience-menu .tb-megamenu.style-green .nav li.dropdown.active > .dropdown-toggle, 
    #block-tb-megamenu-menu-audience-menu .tb-megamenu.style-green .nav li.dropdown.open.active > .dropdown-toggle {
        background-color: #291868;
    }
    
    .views-table caption{
font-size: 1.5em;
text-transform: uppercase;
background: #2980B9;
color:white;
padding: 5px 0px;
    }

/*Main Superfish Menu */
  .sf-menu.sf-style-blue {
  float: right ! important;
  margin-bottom: 1em;
  padding: 0;
  }
   #block-superfish-2{
   text-align:center;  
  }

  #block-superfish-2 ul#superfish-2{
    margin: 0;
    padding: 0;
      /* For IE, the outcast */
         zoom:1;
          *display: inline;
          padding-bottom:10px;
          display: inline-block;
    
  }
  #block-superfish-2 ul#superfish-2 li {
      float: left;
        padding: 2px 5px;
         border: 1px solid black;
  }
      
  .sf-menu.sf-horizontal.sf-shadow ul,
  .sf-menu.sf-vertical.sf-shadow ul,
  .sf-menu.sf-navbar.sf-shadow ul ul {
  background:#291868 ! important;
  padding: 8px !important;
  }
  .sf-menu.sf-style-spring li, .sf-menu.sf-style-spring.sf-navbar {
  background: #4D4D41;
  }
  .sf-menu.sf-style-simple-centre-aligned a, 
  .sf-menu.sf-style-simple-centre-aligned a:visited, 
  .sf-menu.sf-style-simple-centre-aligned span.nolink {
  color: #fff ! important;
  text-decoration: none;
  text-shadow: none ! important;
  font-weight:bold;
  }
  .sf-menu.sf-style-simple-centre-aligned.sf-horizontal li, 
  .sf-menu.sf-style-simple-centre-aligned.sf-navbar li {
  border: none ! important;
  border-left-color: none ! important;
  }
  .sf-menu.sf-style-simple-centre-aligned.sf-horizontal > li:last-child,
  .sf-menu.sf-style-simple-centre-aligned li {
  background: #29446e;
  border-top:none ! important;
  color: #fff ! important;
  font: normal 12px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
  text-decoration: none;
  text-shadow: none ! important;
  -webkit-transition: opacity 1s linear;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius: 5px;
  margin:0px 10px;
  }
  .sf-menu.sf-style-simple-centre-aligned li:hover {
  background: #29446e;
  border-top:none ! important;
  color: #fff ! important;
  font: normal 12px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
  text-decoration: none;
  text-shadow: none ! important;
  -webkit-transition: opacity 1s linear;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius:0px;
  -webkit-border-bottom-left-radius: 0px;
  margin:0px 10px;
  }

  .sf-menu.sf-horizontal.sf-shadow ul, 
  .sf-menu.sf-vertical.sf-shadow ul, 
  .sf-menu.sf-navbar.sf-shadow ul ul {
  background:rgba(41,24,104, 0.9) ! important;
  padding: 8px !important;
  }
  .sf-menu.sf-style-simple-centre-aligned.sf-horizontal > li:first-child, 
  .sf-menu.sf-style-simple-centre-aligned.sf-navbar > li:first-child, 
  .sf-menu.sf-style-simple-centre-aligned.sf-navbar > li.firstandlast {
  border-left-color: none ! important;
  }

  li.sf-depth-2 a:hover {
   border-bottom: 1px outset ##fefefe; 
  }
  #superfish-2{
  margin-top: 5px;
  margin-bottom:30px;
  }
   .sf-menu.sf-style-blue a, 
   .sf-menu.sf-style-blue span.nolink {
  border: 0px outset #00bff3;
  color: #ffffff;
  font-weight:bold;
  padding: 0.75em 1em;
  }
  #block-superfish-1{
    margin-top:20px
  }

  .sf-menu.sf-style-blue li:hover, 
  .sf-menu.sf-style-blue li.sfHover, 
  .sf-menu.sf-style-blue a:focus, 
  .sf-menu.sf-style-blue a:hover, 
  .sf-menu.sf-style-blue a:active, 
  .sf-menu.sf-style-blue span.nolink:hover, 
  .sf-menu.sf-style-blue.sf-navbar li li {
  background: #291868;
  color: #fefefe;
  text-decoration:none;
  }

  .sf-menu.sf-style-blue {
  float: right ! important;
  margin-bottom: 0em ! important;
  padding: 0;
  }

  .sf-menu.sf-style-blue li, 
  .sf-menu.sf-style-blue.sf-navbar {
  background: #00bff3;
  }

.views-table caption{
font-size: 1.5em;
text-transform: uppercase;
background: #2980B9;
color:white;
padding: 5px 0px;
    }

/*Main Superfish Menu */
  .sf-menu.sf-style-blue {
  float: right ! important;
  margin-bottom: 1em;
  padding: 0;
  }
   #block-superfish-2{
   text-align:center;  
  }

  #block-superfish-2 ul#superfish-2{
    margin: 0;
    padding: 0;
      /* For IE, the outcast */
         zoom:1;
          *display: inline;
          padding-bottom:10px;
          display: inline-block;
    
  }
  #block-superfish-2 ul#superfish-2 li {
      float: left;
        padding: 2px 5px;
         border: 1px solid black;
  }
      
  .sf-menu.sf-horizontal.sf-shadow ul,
  .sf-menu.sf-vertical.sf-shadow ul,
  .sf-menu.sf-navbar.sf-shadow ul ul {
  background:#291868 ! important;
  padding: 8px !important;
  }
  .sf-menu.sf-style-spring li, .sf-menu.sf-style-spring.sf-navbar {
  background: #4D4D41;
  }
  .sf-menu.sf-style-simple-centre-aligned a, 
  .sf-menu.sf-style-simple-centre-aligned a:visited, 
  .sf-menu.sf-style-simple-centre-aligned span.nolink {
  color: #fff ! important;
  text-decoration: none;
  text-shadow: none ! important;
  font-weight:bold;
  }
  .sf-menu.sf-style-simple-centre-aligned.sf-horizontal li, 
  .sf-menu.sf-style-simple-centre-aligned.sf-navbar li {
  border: none ! important;
  border-left-color: none ! important;
  }
  .sf-menu.sf-style-simple-centre-aligned.sf-horizontal > li:last-child,
  .sf-menu.sf-style-simple-centre-aligned li {
  background: #29446e;
  border-top:none ! important;
  color: #fff ! important;
  font: normal 12px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
  text-decoration: none;
  text-shadow: none ! important;
  -webkit-transition: opacity 1s linear;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius: 5px;
  margin:0px 10px;
  }
  .sf-menu.sf-style-simple-centre-aligned li:hover {
  background: #29446e;
  border-top:none ! important;
  color: #fff ! important;
  font: normal 12px Arial, Helvetica, Tahoma, Verdana, Sans-serif;
  text-decoration: none;
  text-shadow: none ! important;
  -webkit-transition: opacity 1s linear;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius:0px;
  -webkit-border-bottom-left-radius: 0px;
  margin:0px 10px;
  }

  .sf-menu.sf-horizontal.sf-shadow ul, 
  .sf-menu.sf-vertical.sf-shadow ul, 
  .sf-menu.sf-navbar.sf-shadow ul ul {
  background:rgba(41,24,104, 0.9) ! important;
  padding: 8px !important;
  }
  .sf-menu.sf-style-simple-centre-aligned.sf-horizontal > li:first-child, 
  .sf-menu.sf-style-simple-centre-aligned.sf-navbar > li:first-child, 
  .sf-menu.sf-style-simple-centre-aligned.sf-navbar > li.firstandlast {
  border-left-color: none ! important;
  }

  li.sf-depth-2 a:hover {
   border-bottom: 1px outset ##fefefe; 
  }
  #superfish-2{
  margin-top: 5px;
  margin-bottom:30px;
  }
   .sf-menu.sf-style-blue a, 
   .sf-menu.sf-style-blue span.nolink {
  border: 0px outset #00bff3;
  color: #ffffff;
  font-weight:bold;
  padding: 0.75em 1em;
  }
  #block-superfish-1{
    margin-top:20px
  }

  .sf-menu.sf-style-blue li:hover, 
  .sf-menu.sf-style-blue li.sfHover, 
  .sf-menu.sf-style-blue a:focus, 
  .sf-menu.sf-style-blue a:hover, 
  .sf-menu.sf-style-blue a:active, 
  .sf-menu.sf-style-blue span.nolink:hover, 
  .sf-menu.sf-style-blue.sf-navbar li li {
  background: #291868;
  color: #fefefe;
  text-decoration:none;
  }

    /*TAB SLIDER QUICKTABS (NAVLIST STYLE)
----------------------------------------------*/
navlistshowcase

.front .navlistshowcase {
  height: 300px;
  overflow: hidden;
}
.front .navlistshowcase .quicktabs-style-navlist{
  margin: 0;
  width: 100%;
  display: block;
}
.front .navlistshowcase ul.quicktabs-tabs.quicktabs-style-navlist {
  float: left;
  padding: 0;
  width: 35%;
}
.front .navlistshowcase ul.quicktabs-tabs.quicktabs-style-navlist li {
  font-size: 15px;
  border-top: none;
  border-bottom: none;
  padding: 4px;
  border-right: 5px #FFF solid;
  margin: 0em;
  line-height: normal;
}
.front .navlistshowcase ul.quicktabs-tabs.quicktabs-style-navlist li:hover{
  background: #F8F8F8;
  border-right: 5px #999 solid;
}

.front .navlistshowcase ul.quicktabs-tabs.quicktabs-style-navlist li.active{
  border-right: 5px #2980B9 solid;
  background: #293A4A;
}
.front .navlistshowcase ul.quicktabs-tabs.quicktabs-style-navlist li a {
  font-weight: normal;
}
.front .navlistshowcase .quicktabs-tabs.quicktabs-style-navlist li.active a {
  color: #FFF;
}
.front .navlistshowcase .quicktabs_main.quicktabs-style-navlist{
  border: none;
  background: #FFF;
  padding: 0;
  height: 100%;
  overflow: hidden;
  width: 65%;
}

.front .navlistshowcase .audienceSummary{
text-decoration: none;
color: #FFF;
font-size: 100%;
font-weight: normal;
opacity: 1;
background: #103249;
padding: 10px;
opacity: .8;
height:300px;
overflow: hidden;
}
.front .navlistshowcase .audienceSummary h2{
line-height: ;
margin-bottom: 0.55em;
width: 80%;
opacity: 1;
margin-top:5px;

}

.front .navlistshowcase .audienceSummary h2 a {
text-decoration: none;
color: #2980B9;
font-size: 70%;
font-weight: normal;
opacity: 1;
}

.front .navlistshowcase .audiencebody{
color: #FFF;
padding-left: 10px;
height: auto;
float: right;
width: auto;
opacity: 1;
}

.primary-image img{
float:right;
margin:0px 0px 0px 5px;
width:150px;
height:auto;
}

.front .navlistshowcase .audiencebody p{
margin-bottom: 0;
font-size: 13px;
line-height: 1.5;
opacity: 1;
font-weight: normal;
color: #fefefe;
}

.front .navlistshowcase .readmorelink a {
display: block;
float: right;
margin-top: 40px;
font-size: 1.5em;
}

ul.quicktabs-tabs.quicktabs-style-sky li.active a, 
ul.quicktabs-tabs.quicktabs-style-sky li.active a:visited {
height: 3.65em;
min-height: 3.05em;
line-height:3.35em;
font-weight: normal;
border:1px solid #2980B9 ! important;
background: #fff ! important;
border-color: #fefefe;
color: #333;
font-size: .95em;
font-weight: normal;

}
ul.quicktabs-tabs.quicktabs-style-sky{
  margin-top:20px;
  }
  
ul.quicktabs-tabs.quicktabs-style-sky li a:hover, 
ul.quicktabs-tabs.quicktabs-style-sky li.active a:hover {
height: 3.65em;
min-height: 3.05em;
line-height:3.35em;
font-weight: normal;
border:1px solid #2980B9 ! important;
background: #fff ! important;
border-color: #fefefe;
color: #333;
font-size: .95em;
font-weight: normal;
}
 
ul.quicktabs-tabs.quicktabs-style-sky li a {
text-decoration: none;
font-weight:bold;
border-color:#2980B9;
background: #2980B9 ! important;
color: #fff;
width:100%;
text-align:center;
}
ul.quicktabs-tabs.quicktabs-style-sky li {
float: left;
font-weight: normal;
list-style: none;
margin: 0.3em 0 0 0;
height: 2.65em;
min-height: 2.95em;
padding: 0;
width:33% ! important;
background: #2980B9 ! important;
}

ul.quicktabs-tabs.quicktabs-style-sky li.active {
width:34%;

}

     .sf-menu.sf-style-blue {
      float: right ! important;
      margin-bottom: 0em ! important;
      padding: 0;
  }

  .sf-menu.sf-style-blue li, 
  .sf-menu.sf-style-blue.sf-navbar {
    background: #00bff3;
  }

  #block-views-import-and-export-block,
  #block-views-0378312c3870808d706d004de11a4ac0,
  #block-views-2ebd003ab4606c3efc9423e291202aa3{
    position: absolute;
    top: 0px;
    width: 100%;
    }  
}
 


/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
    .navbar-default .navbar-collapse {
        display: none !important;
        } 
    .region-main-menu{
        display: block !important;   
        }
    #block-tb-megamenu-main-menu{
        display: block !important; 
        }
    #block-tb-megamenu-menu-audience-menu{
        display: block !important; 
        }
      .navbar > .container .navbar-brand, 
    .navbar > .container-fluid .navbar-brand {
        margin-left: -15px;
        margin-top: 0px;
    }
    .navbar-brand{
    float: left ! important;  
    }
    
    .flexslider {
        background: #291868;
    }
    #block-views-views-slideshow-block-3 .views-field-nothing {
        width: 90%;
        float: left;
        height: 100%;
        }
    #block-search-api-page-search-nra, 
    #block-search-form{
        margin: 15px 0px 0px 0px;
        width: 100%;
        float: right;
    
    }
    #block-search-api-page-search-nra .form-group{
      width: 85%;
      float: left;
    }
    .navbar-header .lead {
        position: absolute;
        top: 45px;
        text-align:left;
        border-top: none;
        }
        
    
    /** Slideshow */
    #block-views-views-slideshow-block-3 .flexslider {
    margin: 0px ! important;
    border: none ! important; 
    }
    #block-views-views-slideshow-block-3 .flex-control-nav{
    width: 100%;
    position: absolute;
    bottom: 40px;
    text-align: left;
    left: 85%;
    z-index: 200;
    }
    #block-views-views-slideshow-block-3 .views-field-nothing{
    width: 40%;
    float: left;
    min-height: 350px;
    background: #291868;
    color: white;
    border: none;
    -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 0 20px 0 inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 0 20px 0 inset;
    box-shadow: rgba(0, 0, 0, 0.25) 0 0 20px 0 inset;
    }
    #block-views-views-slideshow-block-3 .heroimage{
    width: 60%;
    float: left;
    }
    #block-views-views-slideshow-block-3 .heroblock{
    padding: 30px;
    }
    #block-views-views-slideshow-block-3 .heroblock p{
    margin-bottom: .5em;
    font-size: 1.231em;
    line-height: 1.406em;
    }
    #block-views-views-slideshow-block-3 .heroblock .hero-statement-link{
    float: left;
    padding: 8px 15px 9px 20px;
    background: #ececec;
    margin-top: 10px;
    text-shadow: 0 1px 0 white;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ececec));
    background-image: -webkit-linear-gradient(#ffffff, #ececec);
    background-image: -moz-linear-gradient(#ffffff, #ececec);
    background-image: -o-linear-gradient(#ffffff, #ececec);
    background-image: -ms-linear-gradient(#ffffff, #ececec);
    background-image: linear-gradient(#ffffff, #ececec);
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    }
    #block-views-views-slideshow-block-3 .heroblock .hero-statement-link a{
    float: left;
    padding-right: 15px;
    color: #313946;
    font-weight: bold;
    }
    #block-views-views-slideshow-block-3 .heroblock h2{
    font-size: 1.523em;
    line-height: 1.6em;
    font-weight: bold;
    text-align: left;
    text-transform: capitalize;
    margin: 0 0 20px 0;
    }

    .view-views-slideshow .views-field-body{
    position:absolute;
    min-height:140px;
    bottom:50px;
    left:50px;
    width:60%;
    padding: 5px 20px 0 20px;
    padding-top:40px;
    font-size: 1.3em;
    line-height: 1.33em;
    color: black;
    border-top: 1px solid #000;
    text-shadow: none;
    background-color: #C3C3C3;
    z-index: 100;
    background-color: rgb(192, 192, 192);
    background: rgb(192, 192, 192);
    background: rgba(192, 192, 192, 0.9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    color: black;
    filter: alpha(opacity: 80);
    }
    .view-views-slideshow .views-field-field-slide-link {
    position:absolute;
    min-height:140px;
    bottom:0px;
    left:50px;
    width:60%;
    padding: 5px 20px 0 20px;
    padding-top:40px;
    font-size: 1.3em;
    line-height: 1.33em;
    z-index:300;
    text-align:right;
    }

    .flex-control-paging li a {
        width: 11px;
        height: 11px;
        display: block;
        background: white;
        background: rgba(255,255,255,0.9);;
    }
    .flex-control-paging li a.flex-active {
        background: #00bff3;
        background: rgba(0,191,243,0.9);
        cursor: default;
    }
    
      /** Main About Navigation **/
        #block-tb-megamenu-main-menu{
           margin-top: 15px; 
        }

        #block-tb-megamenu-main-menu .tb-megamenu.style-blue .nav > .active > a:active,
        #block-tb-megamenu-main-menu .tb-megamenu.style-blue .nav > .active > a:hover, 
        #block-tb-megamenu-main-menu .tb-megamenu.style-blue .nav > .active > a:focus {
            background: #291868;
            color: #fff;
        }

        #block-tb-megamenu-main-menu .tb-megamenu.style-blue .nav > .active > a{
            background: #291868;
            color: #fff;
        }

        #block-tb-megamenu-main-menu .tb-megamenu .nav > li > a {
            border-right: 0px solid #222;
            border-top: 0;
            color: #fff;
            font-weight: normal;
            text-shadow: none;
            font-size: 12px;
            padding: 0.75em 1em;
        }

        #block-tb-megamenu-main-menu .tb-megamenu .nav > li > a:focus, 
        #block-tb-megamenu-main-menu .tb-megamenu .nav > li > a:hover {
            background-color: #291868;
            color: #fff;
            text-decoration: none;
            text-shadow: none;
            outline: none;
        }
        #block-tb-megamenu-main-menu .tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
            background-color: #291868;
            color: #fff;
        }
        #block-tb-megamenu-main-menu .tb-megamenu .dropdown-menu {
            background-color: #291868;
            border: 1px solid #00bff3;
            border: 1px solid rgba(0,0,0,0.2);
            border-bottom: 3px solid #00bff3;
        }

        #block-tb-megamenu-main-menu .tb-megamenu .dropdown-menu li > a {
            color: #fff;
        }
    
    #block-tb-megamenu-menu-audience-menu .tb-megamenu{
        background-image: linear-gradient(to bottom, #00bff3 13%, #1c4a88 100%); 
    }
    
    .tb-megamenu-menu-audience-menu{
        background-image: linear-gradient(to bottom, #00bff3 13%, #1c4a88 100%);
    }
    
    #block-tb-megamenu-menu-audience-menu .tb-megamenu .nav > li {
        margin-left: 0;
        background-color: #00bff3;
        background-image: linear-gradient(to bottom,#00bff3 13%,#1c4a88 100%);
        border-bottom: 4px solid #00bff3;
        width: 25%;
        }
    #block-tb-megamenu-menu-audience-menu .tb-megamenu .nav > li > a {
        border-right: 1px solid #00bff3;
        font-family: Helvetica,Arial,sans-serif;
        font-size: 13px;
        line-height: 1.42857143;
        text-align:center;
        
        }
    #block-tb-megamenu-menu-audience-menu .tb-megamenu.style-green .dropdown-menu {
        border-bottom-color: #00bff3;
    }
    #block-tb-megamenu-menu-audience-menu .tb-megamenu .dropdown-menu {
        background-color: rgba(255,255,255,0.8);
        border: 1px solid #ccc;
        border: 1px solid rgba(0,0,0,0.2);
        border-bottom: 4px solid #00bff3;
        border-left: 4px solid #00bff3;
        border-right: 4px solid #00bff3;
    }
    #block-tb-megamenu-menu-audience-menu .tb-megamenu .nav > li > a:focus, 
    #block-tb-megamenu-menu-audience-menu .tb-megamenu .nav > li > a:hover {
        background-color: #291868;
        color: #fefefe;
        text-decoration: none;
        text-shadow: none;
        outline: none;
    }
    #block-tb-megamenu-menu-audience-menu .tb-megamenu.style-green .nav li.dropdown.active > .dropdown-toggle, 
    #block-tb-megamenu-menu-audience-menu .tb-megamenu.style-green .nav li.dropdown.open.active > .dropdown-toggle {
        background-color: #291868;
    }
}

    

