/*!
 * Custom NCJJ Colors and formatting
 *
 * These settings will override the bizstrap and bootstrap styling
 */

/* include custom social icons
***************************************************/
.socials .linkedin {
    background: transparent url('http://staging.ncjj.org/assets_bizstrap/img/socials_icons2.png') scroll -180px 0 no-repeat;
}
.socials .linkedin:hover {
    background: transparent url('http://staging.ncjj.org/assets_bizstrap/img/socials_icons2.png') scroll -180px -24px no-repeat;
}
.socials .rss {
    background: transparent url('http://staging.ncjj.org/assets_bizstrap/img/socials_icons2.png') scroll -210px 0 no-repeat;
}
.socials .rss:hover {
    background: transparent url('http://staging.ncjj.org/assets_bizstrap/img/socials_icons2.png') scroll -210px -24px no-repeat;
}
    
/* Color of the very top line in reDesign Template
---------------------------------------------------------------------- */
.top_line, .footer-top {
    background-color: #7668B2;
}
.footer-wrapper {
    background-color: #271964;
}

/* Color of bar above active menu item or menu item when you hover over it
---------------------------------------------------------------------- */
.navbar .nav .active > a, .navbar .nav li:hover > a {
    border-top: 3px solid #271964;
}
    
/* Color tab on text divider 5
---------------------------------------------------------------------- */
.text-divider5 span {
    background-color: #271964;
}

/* Color tab on text divider 6
---------------------------------------------------------------------- */
.text-divider6 span {
    background-color: #271964;
}

/* Customize the nav bar a bit
---------------------------------------------------------------------- */
.navbar .nav > li a {
    color: #271964;
}
.navbar .nav > li a i {
    height: 10px;
    background: #ffffff url('http://staging.ncjj.org/assets_bizstrap/img/menu_icons.png') scroll center 6px no-repeat;
}
    
/* Customize <h1> tag a little bit
---------------------------------------------------------------------- */
h1, h2, h3, h4, h5 {
    color: #333333;
}
    
h1 {
    text-shadow: 1px 1px 1px #ccc;
}

/* Customize FAQ box
---------------------------------------------------------------------- */
.accordion, .toggle-box {
    border: 1px solid #e3e3e3;
}

/* Customize Text Divider lines
---------------------------------------------------------------------- */
.text-divider5, .text-divider6 {
    border-bottom: 1px solid rgba(109,107,39,.9);
}

/* Customize Did You Know picture
---------------------------------------------------------------------- */
.follow_img {
    left: 0px;
    right: auto;
}
#nav_t {
    float: right;
}
.tweets-slide {
    padding-right: 0px;
    padding-left: 0px;
}
.tweets-slide ul li {
    /*display:none;*/
    margin-left:120px;
}
/* Customize footer area
---------------------------------------------------------------------- */
.footer-wrapper .span4 {
    margin-bottom: 0px;
}

.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
    background-color: #efefef;
}


/*!
 * Custom NCJJ Colors and formatting
 *
 * These settings will override the Sitefinity styling of the news items
 */

/* News List */ 
.homeNews .sf_newsList  
{
    margin: 0 0 20px;
    padding: 0;
    list-style: none;
}
.homeNews .sf_newsList li
{
    margin: 0 0 20px;
    padding: 0;
    list-style-type: none;
}
.homeNews .sf_newsList h2.sf_newsTitle 
{
    font-size: 18px;
    line-height: 22px;
    color: #666666;
    margin: 0 0 10px;
}

.homeNews .sf_newsList h2.sf_newsTitle a
{
    color: #333333;
}

.homeNews .sf_newsList .sf_newsDate  
{
    font-size: .9em;
}
.homeNews .sf_newsList .sf_newsSummary
{
}
.homeNews .sf_newsList .sf_newsSummary img
{
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.homeNews .sf_newsList .sf_readMore
{
    display:block;
    text-align:right;
}
.homeNews .sf_newsList .sf_newsAuthor
{
    display:none;
}
.homeNews .sf_newsList .sf_postCategory
{
    display:none;
}
.homeNews .sf_newsList .sf_postTags
{
    display:none;
}
.homeNews p
{
    padding: 0;
    margin: 0;
}

/* News tag list */
dl.sf_newsTagList
{
    display:none;
}
dl.sf_newsTagList dt, dl.sf_newsTagList dd
{
    display: inline;
}
/* Comments List */ 
.sf_contentComments
{
    display:none;
    margin: 3em 0 1em;
    padding: 0;
}
.sf_contentComments .sf_commentsList
{
    margin: 1em 0;
    padding: 0;
    list-style-type: none;
}
.sf_contentComments .sf_commentsList li
{
    margin: 0 0 10px;
    padding: 0;
    list-style-type: none;
}
.sf_contentComments .sf_commentAuthor
{
    margin: 0;
    padding: 0;
}
.sf_contentComments abbr
{
    font-size: .8em;
}
.sf_contentComments .sf_commentsList .sf_commentAuthor strong
{
    font-size: 1.1em;
}
.sf_contentComments .sf_eventSubTitle, .sf_contentComments legend
{
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-size: 1.4em;
}
/* Event */
.sf_contentComments .sf_contentCommentForm
{
    display:none;
    margin: 0;
    padding: 0;
    border: 0;
}
.sf_contentComments .sf_contentCommentForm ol
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 1em;
}
.sf_contentComments .sf_contentCommentForm li
{
    margin: 0 0 1em;
    padding: 0;
    list-style-type: none;
}
.sf_contentComments .sf_contentCommentForm label
{
    display: block;
}
.sf_contentComments .sf_contentCommentForm .sf_commentsValidator strong
{
    font-weight: normal;
    display: block;
}
/* Editor in comments tools toggle */
.formattingOptionsToggleBtn {
    display:none;
/*    display: block;*/
    text-align: right;
    outline-width: 0;
}
.reToolbarWrapper
{
    display:none;
    visibility: hidden;
}
.formattingOptions .reToolbarWrapper
{
    display:none;
    visibility: visible;
}
/* Pager */
ol.sf_pager
{
    margin: 10px 0;
    padding: 0;
    width: 100%;
    float: left;
    list-style: none;
    clear: both;
}
ol.sf_pager li
{
    margin: 0;
    padding: 0 10px 0 0;
    width: auto;
    float: left;
}
ol.sf_pager li a
{
    padding: 3px 5px;
}
ol.sf_pager li a[disabled="disabled"], ol.sf_pager li a.sf_PagerSelItem
{
    color: #666;
    text-decoration: none;
    cursor: default;
}

/*!
 * Custom NCJJ Colors and formatting
 *
 * These settings will override the slider revolution styles in custom.css
 */

.bannercontainer .small {
    color: #333333;
    font-family: 'Open Sans', Arial, sans-serif;
    white-space: normal;
}

.bannercontainer .slide3 .big {
    background-color: transparent;
}

.bannercontainer .slide3 .small {
    background-color: transparent;
    color: #333333;
    padding: 0px 0px 0px 0px;
}

.bannercontainer .slide3 .xsmall {
    font-size: 10px;
    background-color: transparent;
    color: #333333;
    padding: 0px 0px 0px 0px;
    width: 350px;
}
