/*-------- text color -------------------- */

.entry-content {
    color: #202122
}

.comments-area {
    color: #202122
}

.widgettitle, .widget-title, .widget-title label, .comments-title {
    color: #404040 !important;
}



/*-------- links color -------------------- */



.button, input[type="button"], input[type="reset"], input[type="submit"], .button-primary, .button, .button-secondary {
    border: 0px important!;
}


/* home page link colors */
h2 a, .widgettitle a, .widget-title a, .comments-title a, #reply-title a, h3 a, h4 a, h5 a, h6 a {
    color: #202122 !important;
    font-weight: bold;
    font-family: 'Roboto Condensed', 'Helvetica Neue', Arial, sans-serif;
}

.main-navigation a {
    color: #404040;
}

/* main logo */
h1 a {
    font-weight: bold;
    font-family: 'Roboto Condensed', 'Helvetica Neue', Arial, sans-serif;
}





/*-------- fonts -------------------- */


h1{
    font-size:3.5rem;
}

.site-description {
    color: #404040;
    font-style: normal;
    font-size: 2rem;
}

/* headings */
.entry-title, h1, h2, h3, h4{
    color: #121212;
    font-weight: bold;
    font-family: 'Roboto Condensed', 'Helvetica Neue', Arial, sans-serif;
}



/* date */
.entry-meta .posted-on, .entry-meta .byline, .sticky .entry-meta, .edit-link, .comment-reply-link, .entry-footer a[rel="tag"], .entry-footer a[rel="category tag"], #infinite-handle span  {
    font-size: 1.1rem;
}



/*-------- blockquote -------------------- */

blockquote {
    font-style: normal !important;
}


/*-------- captions -------------------- */

figcaption {
    font-style: normal !important;
    font-size: 1.8rem;
    text-align: left !important;
    padding: 0em 2em 1em 2em;
    line-height: 1.75 !important;
}



/*-------- table -------------------- */
td {
    border: 0px !important;
}



/*-------- archive -------------------- */

.excerpt {
    display: block;
    clear:both;
    font-size: 1.6rem;
}

.date {
    display: block;
    clear:both;
    font-size: 1.5rem;
    color: #606060;
}


a.title {
    font-size: 2.2rem;
    font-weight: bold;
    font-family: 'Roboto Condensed', 'Helvetica Neue', Arial, sans-serif;
    text-decoration: none;
}


.listing-item{
    margin-bottom: 1.5em;
}


/*-------- download links -------------------- */

.download-buttons {
    text-align:left; 
    font-size: 1.5rem; 
    border:1.4px; 
    border-style:solid; 
    border-color:#117bb8; 
    padding: 0.5em; 
    clear:both
}

/*-------- banner -------------------- */

.custom-logo,
.site-header .logo {
    max-width: 100% !important;
    width: 450px !important;
    height: auto !important;
}



/*-------- equations -------------------- */

.eqnos {
    display: none;
}

.eqnos-number {
    float: right;
}



/*-------- images  -------------------- */
img.narrow {
   max-width: 600px; 
   margin-left: auto;
   margin-right: auto;
}


.img-small-right{
    width: 30%;
    padding: 0pt 0pt 20pt 20pt;
    float: right;
}



/*-------- popular -------------------- */

li.pop-list {
    margin-bottom: -1em;
}

.pop-excerpt{
    margin-left: 2em;
    font-size: 1.7rem;
}



/*---------------- media css -------------------*/

/* phone */
@media (max-width: 600px){

    .pop-feed-img {
        width: 100%;
        float: left;
    }
}


/* tablet */
@media (min-width: 601px){

    .pop-feed-img {
        width: 60%;
        float: left;
        margin-left: 2em;
    }
}
