/*
 Theme Name:   TriMet Bike Parking
 Theme URI:    http://bikeparking.trimet.org/bikeparking/wordpress/wp-content/themes/twenty-twelve-child/
 Description:  Twenty Twelve Child Theme customized for the Bike Parking page
 Author:       TriMet
 Author URI:   http://bikeparking.trimet.org
 Template:     twentytwelve
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         TriMet header and footer
 Text Domain:  twenty-twelve-child
*/


body {
    background-color: #fff !important;
}
body.custom-font-enabled {
	font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
}

a:hover {
    color: inherit;
}

sup {
	top: auto;
}

.locations-wrap {
    width: 100%;
    padding-bottom: 3em;
}
    select.dropdown {
        cursor: pointer;
        border: 1px solid #666;
        padding: 5px 50px 5px 5px;
        color: rgb(102,102,102);
    }
        select.dropdown:focus {
            padding: 5px 50px 5px 5px;
            border: 1px solid #666;
        }
@media only screen and (min-width: 768px) { /* sm screens and up */
	.standardheader h1, .standardheader .first p, .standardheader p.breadcrumb {
		width: 720px !important;
	}
	.locations-wrap {
		width: 400px;
		margin: 0 auto;
	}
}
@media only screen and (min-width: 992px) { /* md screens and up */
	.standardheader h1, .standardheader .first p, .standardheader p.breadcrumb {
		width: 940px !important;
	}
}
@media only screen and (min-width: 1200px) { /* lg screens and up */
	.standardheader h1, .standardheader .first p, .standardheader p.breadcrumb {
		width: 1100px !important;
	}
}


.content h1 a {
    color: #084c8d !important;
}
    .content h1 a:hover {
    }

.site-header h2.site-description {
    font-size: 16px;
}


.content .entry-header h1.entry-title {
    font-size: 2rem;
    padding-bottom: 0;
    color: #084c8d !important;
}
    .content .entry-header h1.entry-title a, content .entry-header h1.entry-title a:hover {
        color: #084c8d !important;
    }
        content .entry-header h1.entry-title a:hover {
            text-decoration: underline;
            text-decoration-color: #084c8d;
        }



.content .post {
    padding-bottom: 3em;
}
    .content .post header {
        margin-bottom: 0;
    }
    .content .post p {
        margin-bottom: 0;
    }
    .content img.alignleft a, .content .wp-caption a {
        border: none;
    }
        .content img.alignleft, .content .wp-caption {
            margin-bottom: 0;
        }


.content .archive-title, .content .page-title, .content .widget-title, .content .entry-content th {
    font-family: Hind, Helvetica, Arial, sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
    font-size: 1.125rem;
    margin-top: 1rem;
}


.content aside ul {
    margin-left: 0;
}
    .content aside ul li {
        list-style: none;
    }
    .content aside ul a, .content aside ul a:visited {
        font-family: Hind, Helvetica, Arial, sans-serif;
        border: 1px solid #ccc;
        padding: 7px 15px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        display: block;
        color: #333;
    }
        .content aside ul a:hover {
            background-color: #dbdbdb;
            border: 1px solid #ccc;
            color: #333;
        }

