@charset "UTF-8";/* CSS Document */.navbar {    background-color: #c6161d;    border: 0;    min-height: 34px;    min-width: 100%;    top: 0;    transition-duration: 0.2s;}.navbar-scroll-custom {    transform: translateY(-40px);    transition-duration: 0.6s;}.navbar-fixed-top .navbar-collapse {    max-height: 80vh;}.navbar-toggle {    border: 0;    margin-top: 0;    margin-bottom: 0;}.navbar-nav {    margin-top: 0!important;    margin-bottom: 0;}.navbar-right {    margin: 0 -15px!important;}.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {    color: #ffffff!important;    filter: alpha(opacity=100)!important;    opacity: 1!important;    -webkit-transition: none;    -moz-transition: none;    -ms-transition: none;    -o-transition: none;    transition: none;    text-decoration:none;}.navbar-static-top {    border-bottom-width: 0;}.navbar-brand {    height: 34px;}.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-nav>.open, .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar nav>.open>a:focus, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {    background-color: transparent;    color: #fff;    text-decoration:none;} .navbar .dropdown-toggle, .navbar-right li:nth-child(2) a, .navbar-right li:nth-child(3) a {    border-bottom: 1px solid #fff;    color:#ffffff;    font-size: 1.3em;    line-height: 1.2;}.dropdown-toggle:hover {    opacity: 0.8;    filter: alpha(opacity=80);}.navbar-nav .open .dropdown-menu, .navbar-inverse .navbar-nav>.open>a.dropdown-toggle {    background-color: #c6161d;    box-shadow: none;    -webkit-box-shadow: none;    color: #ffffff;}.navbar-brand {    background: rgba(0, 0, 0, 0) url("../images/sa_logo.png") no-repeat scroll 0 0;    background-position: left center;    padding-right: 148px;}.menu a:hover, .menu a:focus {     color: #ffffff!important;    filter: alpha(opacity=80);    opacity: 0.8;    -webkit-transition: none;    -moz-transition:  none;    -ms-transition:  none;    -o-transition:  none;    transition:  none;    text-decoration:none; }.menu {    padding: 0 5px 0 20px;    overflow:scroll;    overflow-y: auto;    overflow-x: auto;    -ms-overflow-style: auto;}.menu p {     color:#ffffff;}.menu input {    border-radius:5px;    color:#242424;}.navbar .column {    padding: 0 10px;}.navbar .column dl {    margin: 0 0 10px 0;}.navbar .column dt {    margin: 0 5px 0 0;    color: #FFCC00;    border-bottom: 1px;    border-bottom-style: solid;    border-bottom-color: #fff;    font-size: 13px;    font-weight: 600;    text-transform: uppercase;}.navbar-nav dd {    color: #cb0911;    margin-left: 6px;    font-size: 14px;    line-height: 16px;    padding-bottom: 5px;    padding-top: 5px;}.navbar-nav dd:hover {    filter: alpha(opacity=70);    opacity: 0.7;    -webkit-transition: none;    -moz-transition: none;    -ms-transition: none;    -o-transition: none;    transition: none;    text-decoration: none;}.navbar li {    font: 12px 'Open Sans', Verdana, Helvetica, Arial, sans-serif;}.navbar a {    color: #ffffff;}#search {    background: url('../images/sa_sprites.svg') -100px 10px no-repeat transparent;    text-indent: -10000px;    border-bottom:none!important;}.navbar-inverse .navbar-nav>.open>a#search {    background-color: #dce1e6;    background-color: rgba(220, 225, 230, .96);}#facebook_nav_icon, #twitter_nav_icon, #linkedin_nav_icon {    float: left;}#facebook_nav_icon a, #twitter_nav_icon a {    height: 23px;    width: 23px;    padding: 0 15px 15px;}#linkedin_nav_icon a {    height: 23px;    width: 23px;    padding: 0 0 15px 15px;}#facebook_nav_icon a {    background: url('../images/sa_sprites.svg') 0 0 no-repeat transparent;}#twitter_nav_icon a {    background: url('../images/sa_sprites.svg') -31px 0 no-repeat transparent;}#linkedin_nav_icon a {    background: url('../images/sa_sprites.svg') -62px 0 no-repeat transparent;}.social {    padding:15px;    min-width: 92px!important;}@media (min-width: 220px) {    .navbar-brand {        height: 34px;        margin-left:8px;    }}@media (min-width: 1019px) {    /* begin navbar height */    .navbar-nav > li > a {        padding-top: 7px !important;        padding-bottom: 0 !important;        padding-left: 15px !important;        padding-right: 15px !important;        height: 34px;    }    .navbar {        min-height: 34px !important;    }    .navbar-scroll-custom {        transform: translateY(0px);    }    /* end navbar height */    .navbar .caret {        display: none;    }    .navbar .column {        width: 200px;        float: left;    }    .navbar #nav_community .column:nth-child(1) dd:nth-child(1) a, .navbar #nav_magazines .column:nth-child(1) dd:nth-child(1) a {        display: block;        padding-top: 10px;    }    .navbar .dropdown-toggle, .navbar-right li:nth-child(2) a, .navbar-right li:nth-child(3) a {        border-bottom: none;        font-size: 14px;        line-height: 20px;    }    .navbar-nav {        margin-bottom: 0;    }    .navbar-right {        margin: 7.5 -15px!important;        margin-top: 0;    }    .menu {        padding: 0 5px;    }    .navbar .column dt {        margin-top: 10px;        font-size: 10px;    }    .navbar-nav dd {        margin-left: 5px;        font-size: 12px;        line-height: 12px;    }    /* dropdown menu/column widths */    .navbar #nav_sections .menu {        width: 440px;    }    .navbar #nav_sections .column:nth-child(3n+1) {        width: 220px;    }    .navbar #nav_news .menu {        width: 240px;    }    .navbar #nav_news .column:nth-child(3n+1) {        width: 220px;    }    .navbar #nav_community .menu {        width: 210px;    }    .navbar #nav_community .column {        width: 200px;    }    .navbar #nav_members .column {        width: 200px;    }    .navbar #nav_search .menu {        width: 250px;    }    .navbar #signed_in_menu {        width: 180px;    }    .navbar-nav #nav_news.dropdown-menu {        margin-left: 0;    }    .navbar-nav #nav_community.dropdown-menu {        margin-left: 0;    }    /* search box */    .navbar #nav_search .menu {        padding: 10px;    }    #search-box form {        margin-bottom: 5px;    }    #search-box a {        text-decoration: underline;    }    #search-box input[type="text"] {        border: 1px solid #d8d6d6;        padding: 5px;        color: #000;    }    #search {        background: url('../images/sa_sprites.svg') -100px 6px no-repeat transparent;        width: 45px;    }    /* signin menu */    #signin_menu, #signout_menu {        padding: 10px;    }    #signout_menu {        padding: 10px 2px;    }     #signin_menu input[type="text"], #signin_menu input[type="password"] {        display: block;        border: 1px solid #d8d6d6;        padding: 5px;        width: 188px;        color: #000;    }    #signin_menu p {        margin: 0 auto 10px auto;    }    /* end signin menu */    .navbar #signed_in_menu a {        display: block;        padding: 2px 2px 2px 2px;    }    #facebook_nav_icon, #twitter_nav_icon, #linkedin_nav_icon {        padding: 0;        margin-top: 4px;    }    /* nav drop on hover and close previously clicked .dropdown-menus */    .dropdown:hover .dropdown-menu {        display: block;        background-color: #c6161d;        color:#ffffff;    }    .dropdown .dropdown-menu {        display:none;        margin-top: -1px !important;    }    .navbar-inverse .navbar-nav>.open>a.dropdown-toggle {        background-color: #c6161d;        color: #ffffff;    }}