/*
Theme Name:    NAGPRA
Theme URI:      https://github.com/umichcreative/foundation-skeleton
Description:    A Foundation Skeleton Child Theme
Author:         Michigan Creative
Author URI:     http://creative.umich.edu
Template:       foundation-skeleton
Version:        1.0
*/

body{
    background-color: #EFEFEF;
    font-size:12px;
}

p {
    font-size:12px;
}

ul, ol, dl {
    font-size:12px;
}

h2{
color: rgb(0, 39, 76);
    font-size: 1.5rem;
}

h3{
    color: rgb(0, 39, 76);
    font-size: 1rem;
    font-weight: bold;
}


#zone-header-prefix{
    background-color: rgba(0, 39, 92, 0.85);
    height:25px;
    color:#FFF;
    text-align: center;
    letter-spacing: 0.5em;
    font-size:12px;
    padding-top: 6px;
    margin-bottom: 25px;
    border-bottom: 1px #FFCB05 solid;
}

.spirit_text{
    color:#FFCB05;
    font-size:12px;
    text-align: center;
    padding: 0 0 20px 0;
}

input[type="search"] {
    background-color: #00274C;
    border: 1px solid #FFF;
    height: 29px;
    color: #FFF;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
}

.icon-search {
    font-family: "FontAwesome";
    color: #FFF;
    width: 22px;
    height: 22px;
    min-width: 16px;
    padding: 4px 5px;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    position: absolute;
    right: 20px;
    z-index: 3;
}

form.search-form button {
    display: none;
}

#zone-header-branding {
    border-bottom: #FFCB05 solid 2px;
}

#widget-content-first{
    background-color: #00274C;
    min-height:500px;
}

#widget-content-first ul {
    margin: 0px;
    list-style-type: none;

}

#widget-content-first ul li ul li a {
    color: #FFCB05;
    font-size: 11px !important;
}

.active{
    font-weight:bold;
}

.active_section{
    font-weight:bold;
}


#widget-content-first  ul li:first-child {
    border-top: medium none;
}

#widget-content-first ul li {
     display: block;
     padding-top: 15px;
     padding-bottom: 15px;
     border-top: 1px dotted #FFCB05;
     line-height: 12px;
 }

#widget-content-first ul li ul li{
    display: block;
    border-top: 0px;
    line-height: 20px;
    padding:5px;
}

#widget-content-first ul a {
    display: block;
    color: #FFF;
    text-decoration: none;
    font-size: 12px !important;
    line-height: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

#content{
    margin-top: 20px;
    padding-bottom: 20px;
}

#content-main{
    background-color:#FFF;
    min-height: 500px;
    font-size:12px;
}
#section-header{
    background-color: #00274C;
}

#zone-footer{
    background-color: #00274C;
    border-top:2px solid #FFCB05;
}

.copy{
    font-size: 12px;
    color: #fff;
    padding-top: 50px;
}
.copy a {
    color: #fff;
    text-decoration: none;
}
.copy a:hover {
    text-decoration: underline;
}

.postTitle{
    font-size: 2rem;
    color: #00274C;
    margin-top: -10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #00274C;
    padding-bottom: 5px;
}

/** Elements**/

.icon {
    border: 0px none;
    margin: 20px auto;
    display: block;
}

.bird {
    background: transparent url("../images/icon_bird.png") repeat-x scroll left top;
    height: 29px;
    width: 181px;
    margin: 10px 0px 0px 54px !important;
    float: left;
}


.na_footer {
    background: transparent url("../images/footer_pattern.png") repeat-x scroll 1px top;
    padding-bottom: 15px;
}

#download_text{
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 1.5em;
    margin-top:-15px;
}

#pdf_download{
    margin-top:50px;
}

.aligncenter {
    display: block;
    margin: 0 auto;
}

.alignleft {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.alignright {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}

/******* Home Page *******/

.home .postTitle{
display:none;
}


/***Sites Collections ***/

.state_list{
    margin: 0;
    font-size:24px;
    list-style-type: none;
}

.state_list ul{
    margin: 0 20px;
    font-size:16px;
    list-style-type: none;
}

/* Accordion style */
.cbp-ntaccordion {
    list-style: none;
    margin: 0;
    padding: 0;
}

.cbp-ntsubaccordion {
    list-style: none;
}

.cbp-ntaccordion .cbp-nttrigger {
    cursor: pointer;
}

.cbp-ntaccordion h3 {
    margin: 0 0 0.3em;
    padding: 1em 0 0.5em;
    border-bottom: 1px solid #ddd;
    font-size: 2.75em;
    font-weight: 300;
}

.cbp-ntaccordion h4 {
    font-size: 1.2em;
    text-transform: uppercase;
    letter-spacing: 0.4em;
    padding: 0.5em 0 0.5em;
    margin: 0 0 0.5em;
}

.cbp-ntaccordion h5 {
    font-size: 1.2em;
    color: #aaa;
    padding: 0.5em 0 0.5em;
    margin: 0 0 0.5em;
}

.cbp-ntaccordion .cbp-ntcontent p {
    color: #888;
    font-size: 1.25em;
    font-weight: 300;
    line-height: 1.5;
    padding: 0.2em 0 1.5em;
    margin: 0;
}

/* Arrow icons */
.cbp-ntaccordion > li > .cbp-nttrigger:before,
.cbp-ntsubaccordion > li > .cbp-nttrigger:before {
    font-family: 'icomoon';
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    color: #ddd;
    margin-right: 0.5em;
    -webkit-font-smoothing: antialiased;
}

.cbp-ntaccordion > li > .cbp-nttrigger:before {
    font-size: 75%;
}

.cbp-ntaccordion > li > .cbp-nttrigger:before {
    content: "\36";
}
.cbp-ntaccordion > li > .cbp-nttrigger:hover:before {
    content: "\35";
    color: inherit;
}
.cbp-ntaccordion > li.cbp-ntopen > .cbp-nttrigger:before,
.no-js .cbp-ntaccordion > li > .cbp-nttrigger:before {
    content: "\34";
    color: inherit;
}

.cbp-ntsubaccordion > li > .cbp-nttrigger:before {
    content: "\32";
}
.cbp-ntsubaccordion > li > .cbp-nttrigger:hover:before {
    content: "\33";
    color: inherit;
}
.cbp-ntsubaccordion > li.cbp-ntopen > .cbp-nttrigger:before,
.no-js .cbp-ntsubaccordion > li > .cbp-nttrigger:before {
    content: "\31";
    color: inherit;
}

/* Initial height is zero */
.cbp-ntaccordion .cbp-ntcontent {
    height: 0;
    overflow: hidden;
}

/* When open, set height to auto */
.cbp-ntaccordion .cbp-ntopen > .cbp-ntcontent,
.cbp-ntsubaccordion .cbp-ntopen > .cbp-ntcontent,
.no-js .cbp-ntaccordion .cbp-ntcontent {
    height: auto;
}

/* Example for media query */
@media screen and (max-width: 32em) {

    .cbp-ntaccordion {
        font-size: 70%;
    }
}

#widget-content-first, #content {
    min-height: 100%;
    height: auto !important;
    height: 100%;

}
#section-footer, .push {
    height: 4em;
}

.omsc-toggle-title, .omsc-toggle.omsc-expanded .omsc-toggle-title {
    background: #00274C none repeat scroll 0% 0% !important;
    color:#FFCB05 !important;
}


.omsc-toggle-title:hover, .omsc-toggle.omsc-expanded .omsc-toggle-title {
    background: #00274C none repeat scroll 0% 0% !important;
    color:#FFCB05 !important;
}

