/*
 * Start Bootstrap - Business Frontpage (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */
/*Start Nav. Bar, Footer, and Body*/
body{
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
    font-family: "Proza Libre";
    font-size: 14pt;
}
a{
    color: #5d3751;
}
.navbar-brand:hover{
    color: #fff !important;
}
.navbar-nav > li > a:hover{
    color: #B9929F !important;
}
.navbar-nav > .active > a:hover{
    color: #B9929F !important;
}
.navbar-nav > .open > a:hover{
    color: #B9929F !important;
}
.navbar-brand {
    font-family: Cooper !important;
    font-size: 14pt !important;
    color: #B9929F !important;
}

.img-center{
    margin: 0 auto;
}
.navbar-nav{
    font-family: "Proza Libre";
    font-size: 12pt;
}
footer{
    margin: 20px 0;
    padding: 5px;
    padding-top: 10px;
    text-align: center;
    font-size: 10pt;
}
a:hover{
    color: #5d3751 /*#B9929F*/ !important;
    /*background:#5d3751;*/
    /*letter-spacing: 1px;*/
}

ul.nav a{
    color: #fff !important;
}
ul.nav span{
    color: #fff !important;
}

/*Banner on Front-Page*/
/*.business-header{
    height: 350px;
    width: auto;
    background: url("../images/Chicago_State_St_Banner.jpg") center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: contain;
    background-position: inherit;
    background-repeat: no-repeat;

}*/
.tagline{
    margin-top: 20px;
    font-size: 55pt;
    color: /*#FFCAD4*/ #6D2E46;
    text-align: center;
    font-weight: 900;
    font-family: Cooper;
    /*text-shadow: -1px 0 #5d3751, 0 1px #5d3751, 1px 0 #5d3751, 0 -1px #5d3751;*/
}
.taglineSmall{
    color: /*#C08497*/ #6D2E46;
    margin-top: -10px;
    font-size: 35pt;
    text-align: center;
    font-weight: 900;
    font-family: 'Yellowtail', Cooper;
    /*text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;*/
}
/*Front-Page paragraphs and headings*/
.frontCont{
    background-size: contain;
    margin: auto;
    padding: 5px;
}
p.frontP{
    font-size: 20pt;
    line-height: 20pt;
    margin: auto;
    padding: 5px;
    font-family: "Proza Libre"
}
p.P-smaller{
    font-size: 15pt;
    margin-top: 5px;
    text-align: center;
    font-family: "Proza Libre"
}
.frontH{
    font-size: 24pt;
    text-align: center;
    margin-top: -10px;
    font-family: Cooper;

}
/*About page*/

.carousel-content{
    color: black;
    display: flex;
    align-items: center;
}
.carousel-control{
    background: #B9929F;
}
.carH{
    text-align: center;
    font-family: Cooper;
    font-size: 16pt;
}
.carP{
    text-align: left;
    font-size: 14pt;
}
.carP-smaller{
    text-align: left;
    font-size: 12pt;
}
#text-carousel{
    width: 100%;
    height: auto;
    padding: 50px;
}
.social-media > a{
    padding: 8px;
    font-size: 12px;
}
.aboutH-main{
    font-size: 24pt;
    /*text-align: center;*/
    font-family: Cooper
}
p.about{
    font-size: 14pt;
}
.teamDiv{
    margin-top: -25px;
}
p.otherP-smaller{
    font-size: 13pt;
    /*text-align:center;*/
}
div.middle{
    margin: auto;
    width: 80%;
    line-height: 10pt;
}
.aboutH{
    font-size: 16pt;
    /*text-align: center;*/
    margin: auto;
    font-family: Cooper
}
.YT{
    font-family: 'Yellowtail';
    font-size: 30pt;
    margin: auto;
}
.leftAlign{
    text-align: left;
    font-size: 13pt;
}

/*Analysis Page*/

.centerBtn{
    text-align: center;
}
.btn-primary{
    background: #FFF !important;
    color: #6D2E46 !important;
    border-style: dotted !important;
    border-color: #6D2E46 !important;

}
.btn-primary:hover{
    background: #B9929F !important;
    color: black !important;
    border-style: dotted !important;
    border-color: #6D2E46 !important;
}
.btn-primary:active{
    background: #FFF !important;
    color: #6D2E46 !important;
    border-style: dotted !important;
    border-color: #6D2E46 !important;
}
.btn-primary:visited{
    background: #FFF !important;
    color: #6D2E46 !important;
    border-style: dotted !important;
    border-color: #6D2E46 !important;
}
.popupH{
    text-align: center;
    font-family: Cooper;
    font-size: 18pt;
}
.popupP{
    margin: auto;
    font-size: 12pt;
}
.close{
    font-size: 20px;
    font-weight: bold;
}
.anaHead{
    text-align: center;
    font-family: Cooper;
}
.portfolio-item{
    margin-bottom: 25px;
}
.svg{
    text-align: center;
    margin: auto;
}
.svgNetwork{
    text-align: center;
    background: #FFF
}
.svgText{
    font-size: 16pt;
    margin: auto;
    ;
}

.thumb{
    margin-bottom: 30px;
}
.thumbnailH{
    font-family: Cooper;
}
/*Network Pages*/
.key{
    margin: auto;
}
.keyH{
    font-family: Cooper;
    font-size: 18pt;
    font-weight: 900;
    text-align: center;
}
p.keyDesc{
    font-size: 14pt !important;
    text-align: left !important;
    margin: auto !important;

}
/*Map Page*/
.map-caption{
    padding: 5px;
    margin: auto;
    font-size: 11pt;
}
.top-space{
    margin-top: 5px;
}


/*Text Page*/

.article{
    color: black;
    font-size: 12pt;
    float: right;
    margin-left: 100px;
    padding: 15px;
    width: 90%
}
.articleHead{
    padding: 10px;
    margin: 5px;
    font-family: Cooper;
    text-align: center;
}
.headlinesText ul{
    margin: 5px;
    font-family: sans-serif;
    font-size: large;
    padding: 10px;
    color: black;
    list-style-type: none;
    text-align: center;
}
.headlinesText li{
    text-align: center;
    display: list-item;
    padding: 5px;
    list-style-type: none;
}
.headlinesTitle{
    margin: 5px;
    font-family: Cooper;
    font-size: larger;
    text-align: center;
    list-style-type: none;
}
.headlinesTitle ul li{
    text-align: center;
    list-style-type: none;
}
.articleText{
    margin: 5px;
    padding: 10px;
}
.advertisement{
    margin: 5px;
    padding: 10px;
}
.dialogue{
    font-weight: 700 !important;
}
.chicTimes,
.paperTitle{
    font-style: italic;
}

q.double,
q.dialogue{
    quotes: "“" "”";
}
q.double:before,
q.dialogue:before{
    content: open-quote;
}
q.double:after,
q.dialogue:after{
    content: close-quote;
}
q.single:before,
q.single:after{
    content: "";
}


/*toggle box for articles*/
#checkboxes{
    margin-left: 5px;
    margin-top: 100px;
    padding: 5px;
    text-align: left;
    display: block;
    float: left !important;
    position: fixed;
    width: 15%;
    overflow: hidden;
    background: #E0D8DE;
    border-radius: 10px;
    /* border:2px solid #D1BEB0; /\*#E0D8DE*\/*/
}
#checkboxes h3{
    margin: 0px;
    padding: 1px;
}
#checkboxes
li{
    list-style-type: none;
    color: #000000;
    font-weight: bold;
    display: block;
}
/*Reading View Main Page*/
.articlePage{
    margin-top: 25px;
    padding: 25px;
    text-align: center;

}
.artList{
    list-style-type: none;
}
