/*
Theme Name: Startup Week - City Theme
Author: Alex P. Gates
Author URI: http://alexpgates.com
Description: This theme is a port from the original Startup Week site design. The goal of this theme is to directly copy the functionality and design of the existing site in order to facilitate a migration to WordPress Multisite.
Version: 1.0
*/

/*This stuff over-rides the hiding of the primary logo (since they appear to be the same across states) and also makes some adjustments to make room for the navbar for the top since we removed the original top nav that Andrew hated.*/

#logo-primary{
	margin-top: 0px !important;
	float: left;
}

#leadcapture-cta{
	height: 400px;
}

span.city{
	font-weight: bold;
}

.hero-cta > .color--white{
	font-size: 14px;
}

h2, h3{
	font-weight: 800;
}

.leadcapture-form-success-message {
	z-index: 1000000;
}

.leadcapture-form-success-message p {
	color: #fff;
}

.leadcapture-form-success-message a, .leadcapture-form-success-message a:active, .leadcapture-form-success-message a:visited {
	color: #fff;
	font-weight:bold;
}

.leadcapture-form-success-message a, .leadcapture-form-success-message a:active, .leadcapture-form-success-message a:visited {
	color: #fff;
	font-weight:bold;
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Montserrat","Helvetica Neue",Helvetica,sans-serif;
    font-weight: bold;
    color: #4A4A4A;
}


/*Styles for blog stuff */
 
.post-title {
    font-size: 0.875em;
    line-height: 17px;
    margin-top: 20px;
    height: 6em;
    overflow: hidden;
    font-weight: 600;
}

.post-author {
    width: 100%;
    font-size: 0.75em;
    color: #8a8c8e;
    font-weight: 400;
    white-space: nowrap
}

/*Styles for single.php*/

.single-post-date{
	font-weight: bold;
	font-size: smaller;
}

.single-post-author{
	font-style: italic;
	font-size: smaller;
}

.single-post-info{
	margin-bottom: 15px;
}

.single-post-content ul{
    margin-top: 20px;
    margin-left: 50px;
}

.single-post-content img{
    margin-bottom:15px;
}

.single-post-content p{
	font-size: 16px;
	margin-bottom: 15px;
}

.news-sidebar .widgettitle{
	font-family:"Montserrat","Helvetica Neue",Helvetica,sans-serif;
	font-size: 1.4em;
	color: #4A4A4A;
}

.news-sidebar .textwidget{
	font-size: .9em;
	line-height: 1.4em;
	margin-bottom: 15px;
}

.news-sidebar ul{
	list-style-type: none;
}

.news-sidebar .post-date{
	font-size: .7em;
}

.news-sidebar a, .news-sidebar a:visited{
	color: #EB6832;
}

.news-sidebar a:active, .news-sidebar a:hover {
    color: #d54b15;
}


.blog-post__wrapper {
	height: 220px;
	padding: 10px;
    border-bottom: 6px solid #eaeae2;
    border-bottom-width: 6px;
    border-bottom-style: solid;
    border-bottom-color: rgb(234, 234, 226);
    overflow: hidden;
    -webkit-transition: border-bottom-color 0.2s ease;
    transition: border-bottom-color 0.2s ease;
    transition-property: border-bottom-color;
    transition-duration: 0.2s;
    transition-timing-function: ease;
    transition-delay: initial;
}

.team-list{
	text-align: center;
	list-style-type:none;
}

.circle{
	border-radius: 50%;
}

li.team-photos {
	float:left;
	margin: 20px;
}

.team-member-item__info {
    border-top: 1px solid #CDC9CE;
    font-size: 1em;
    min-height: 150px;
    max-width: 150px;
}

.team-member-item__name {
    font-weight: bold;
    font-size: 17px;
}

.team-member-item__title {
    line-height: 1.2;
    font-size: 15px;
    overflow-y: hidden;
}

.contact-info__links p{
	font-size:18px;
}

.team-member-item__info a {
    display: inline;
    font-size: 25px;
    color: #EB6832;
}

.team-member-item__title{
	word-wrap: break-word;
	overflow: auto;
	overflow-y: hidden;
}

/*This fixes the social buttons in the footer */
.social-wrapper{
    margin-top: -17px;
}

/*This adjusts the styles for wp-activate page */
.widecolumn{
    width: 80%;
    margin: auto;
    margin-top: 50px;
}

/*Fix the unordered lists on pages*/

.page-index ul{
	font-size: .7em;
    padding-left: 40px;
}
/*Responsive overrides*/

.nav-links ul{
	float: right;
}

.chase-partner-logo{
	height:150px;
}

@media only screen and (min-width: 800px){
	.sidebar-spacer{
		display:none;
	}
}

@media only screen and (max-width: 480px){
	#logo-primary{
		margin-top:25px !important;
	}

	#header .nav-links{
 		margin-top:100px;
	}

	.contact-right{
		text-align: center;
	}
}