/* Enter Your Custom CSS Here */
article#post-5988 { display: none !important; }
.article-grid-container article { max-width: 45%; }
.post-feed-wrapper { margin-bottom: 60px; }
.musician-single-right h2.single-entry-title, article.musicians_pt h2.entry-title a {
    color: #f2b84b;
}
.musician-single-right .post-long-exerpt, .musician-single-right .post-long-exerpt h2, article.musicians_pt .entry-content a, .row.musician_holder p, .row.musician_holder h2 {
    color: #a2a2a2;
}
.musician-single-right h2 {
		font-family: "Source Sans Pro", sans-serif;
    font-weight: normal;
}

.musician_holder h2.single-entry-title { color: #fff; }

.article-grid-container div.musicians-holder {
    column-count: 2;
    column-gap: 1em;
    width: 100%;
}

.article-grid-container div.musicians-holder article {
    background-color: transparent;
    border-bottom: 1px solid #a2a2a2;
    display: inline-block;
    margin: 0 0 60px;
    min-width: 100%;
    padding-bottom: 50px;
}

h2.single-entry-title, h5.entry-long-exerpt p, .single.single-jazz_events_pt_key label, h5.entry-short-exerpt a {
    color: #fff;
}

span.readmore-button, span.featured-button {
    background: #f2c937 !important;
}

.post-thumbnail-wrap .entry-date, .page .container .article-grid-container-new article .post-thumbnail-wrap h5.entry-date, h5.single-entry-date, .single.single-jazz_events_pt_key .jazz-single-left a, .single.single-jazz_events_pt_key .jazz-single-right a {
    color: #f2c937 !important;
}

.event-holder h4 a {
    font-size: 25px;
}

.home article:nth-child(-n+3) {
    margin-top: -100px;
}

h2.single-entry-title {
    margin: 0 0 25px;
}

h5.entry-long-exerpt {
    line-height: 20px;
}

.post-thumbnail-wrap .entry-title, .post-thumbnail-wrap .entry-title a, .post-thumbnail-wrap .entry-title a:hover {
    line-height: 24px;
}

h5.entry-short-exerpt {
    bottom: 0;
    color: #fff !important;
    font-size: 15px;
    font-weight: 100;
    left: 10px;
    line-height: 20px;
    padding: 0 20px 0;
    position: absolute;
    text-transform: uppercase;
    z-index: 999;
}

.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.post-thumbnail-wrap .entry-date {
    padding: 10px 20px 44px 20px;
}

.page .container .article-grid-container-new article .post-thumbnail-wrap h5.entry-date {
    padding: 0 20px 45px 20px;
}

.post-thumbnail-wrap .entry-title {
    bottom: 56px;
}

.single.single-jazz_events_pt_key .jazz-single-left img {
	  max-width: 100%;
}

.single.single-jazz_events_pt_key .post-long-exerpt img {
    padding: 10px 0;
}

.single.single-jazz_events_pt_key span.featured-button {
    margin-top: 32px;
}

.post-thumbnail.bg {
    z-index: 999;
}

.event-text-bg h5, .event-text-bg h2 {
    background-color: #00000096 !important;
}

.event-text-bg h5 {
    margin-bottom: 0;
    padding: 0px 20px 54px !important;
}

.event-text-bg h5.entry-short-exerpt {
    margin: 0;
    padding-bottom: 10px !important;
}

.event-text-bg h5.entry-short-exerpt { background: transparent !important; }

@media only screen and (max-width: 991px) {
    .article-grid-container article {
        flex: 1 1 30%;
        max-width: 44%;
    }
  
    .home article:nth-child(-n+3) {
        margin-top: 0;
    }
}

@media only screen and (max-width: 767px) {
    .musician-single-left .single-post-thumbnail.img-thumbnail { display: none; }
    .home nav.navbar.lh-nav-bg-transform.navbar-default.navbar-fixed-top.navbar-left, .home .lh-nav-bg-transform { position: absolute !important; }
    .musician-single-right .single-post-thumbnail.img-thumbnail {
        float: left;
        max-width: 300px;
    }
  	.article-grid-container {
     		display: block;
    }
  
		nav.navbar.lh-nav-bg-transform.navbar-default.navbar-fixed-top.navbar-left {
        margin-bottom: -75px !important;
    }
  
    .custom-logo-link img {
        max-width: 120px;
        max-height: 120px;
        position: absolute;
        z-index: 999;
    }

    .container.event-holder {
        margin:  0 20px;
    }
  
    .post-thumbnail-wrap .entry-title a, .post-thumbnail-wrap .entry-title a:hover {
        font-size: 18px;
        line-height: 20px;
  	}
  
    .article-grid-container-new .entry-title {
      	margin-bottom: 1.5em;
  	}
  
    .jazz-single-left, .jazz-single-right {
        padding: 10px 15px;
    }
}

@media only screen and (max-width: 550px) {
		 .article-grid-container article {
        flex: none;
        max-width: 100%;
     }
  
  	 /* .post-thumbnail.bg { display: none; }
     .post-thumbnail.mobile { display: block !important; } */
}

@media only screen and (min-width: 768px) {
  .musician-single-right .single-post-thumbnail { display: none; }
  .navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover, .navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus { background-color: #e81838 !important; }
  	.post-thumbnail-wrap {
        padding: 0;
    }
  
    .jazz-single-left, .jazz-single-right {
        /*float: left;
        padding: 10px 20px;
        width: 50%;*/
    }
  
    /* .post-thumbnail-archive.row:hover img {
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        opacity: 0.7;
    }

    .post-thumbnail-archive.row {
        overflow:  hidden;
    } */
}

.breadcrumb-wrap h4 {
   display: none;
}
.col-sm-offset-3 {
   margin-top: -100%;
}
	
.span.readmore-button, span.featured-button {
	 background: #f2c937;
}
.wpforms-form {
		color: #f2c937;
}
div.wpforms-container-full .wpforms-form button[type=submit] {
    background-color: #ed2228;
		color: #fff;
}