/*
Theme Name: Phillip Anthony Studios Child Theme
Description: This is a custom child theme for Phillip Anthony Studios
Theme URI:   http://www.phillipanthonystudios.com
Author: Phillip Anthony Studios
Author URI:  http://www.phillipanthonystudios.com
Template: salient
Version: 1.0
*/

.swiper-slide .content p.transparent-bg span {
    background: none repeat scroll 0 0 rgba(47, 187, 249, 0.8);
    -webkit-box-shadow: 10px 0 0 rgba(47, 187, 249, 0.8), -10px 0 0 rgba(47, 187, 249, 0.8);
}

body #page-header-bg .span_6 span.subheader {
	color: 666666 !important;
}

.work-info-bg{
	background-color: rgba(234, 234, 234, 0.4) !important;
}

.portfolio-items .col.span_3 .work-meta h4 {
	margin-bottom: 5px !important;
	}
	
.portfolio-items .work-meta {
    text-align: center !important;
    color: #2d2d2d !important;
	}

.portfolio-items .col.elastic-portfolio-item .work-item {
    margin-bottom: 15px;
}

.portfolio-items .work-meta h4, .main-content .portfolio-items .work-meta h4, .page-template-template-portfolio .portfolio-items .work-meta h4 {
	font-size: 22px !important;
	line-height: 22px !important;
	color: #9B9B9B !important;
}

.small-text {
	font-size: 10px;
	font-family: 'Open Sans';
}
#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a {
	color: #ffffff!important;
    opacity: 1!important;
}




#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a {
	display: none;
}

.post-area.featured_img_left .post-content-wrap .meta-category {
    display: none;
}

.post-header{
    color: #000 !important;
}
h2.uppercase.recent-posts-title {
    display: none;
}
span.meta-category {
	display: none;
}

.blog-recent[data-style="default"] .col .post-header h3 {
    font-size: 20px;
    line-height: 24px;
    color: #000000;
}

/* Tribe Events CSS Tweaks */

.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first {
    padding-top: .5em !important;
}

.tribe-events-list .type-tribe_events:first-of-type {
    margin-top: 1rem !important;
}

.tribe-events-list-separator-month {
	text-align: left !important;
	font-size: 1.5em;
	margin: .25em auto;
	text-transform: uppercase;
	padding: 0;
}

.tribe-events-list-separator-month span {
    background-color: transparent !important;
    padding: 0 !important;
}

.tribe-events-list-separator-month:after {
	border-bottom: none !important;
}

tribe-events-list .tribe-events-loop .tribe-events-event-image {
    width: 50%;
}

.tribe-events-event-meta address.tribe-events-address, .tribe-events-list .tribe-events-venue-details {
    font-weight: 400;
    font-style: italic;
    font-size: 16px !important;
}

.tribe-events-loop .tribe-events-event-meta {
    font-size: 16px !important;
}

.event-is-recurring {
    color: #f5f5f5 !important;
}
   
#tribe-events-content a {
	color: #999999 !important;
}
#tribe-bar-form .tribe-bar-views-inner label {
    color: #050505 !important;
}
.events-list #tribe-events-footer {
	border-top: none;	
}
a.tribe-events-ical {
	margin-bottom: 21px;
}

.single-tribe_events .tribe-events-event-meta {
    background: transparent;
    border: none;
    margin: 20px 0;
}
.tribe-events-page-title {
	display: none;
}
dt {
    color: #fff;
}
.single-tribe_events #tribe-events-footer {
	border-top: none;
}
#tribe-events .tribe-events-button {
	display: none;
}

@media only screen and (max-width: 690px){
#page-header-bg .span_6 h1 {
    font-size: 40px !important;
    line-height: 40px !important;
	}
#page-header-bg .span_6 span.subheader {
    font-size: 15px!important;
	}
}

@media only screen and (max-width: 768px){
.tribe-events-loop .tribe-events-event-meta {
    background: transparent !important;
    border: none !important;
}
}

.portfolio-items[data-col-num="elastic"] .col img, body .masonry.meta_overlaid .post-featured-img img, body .masonry.meta_overlaid .content-inner .whole-link {
    width: auto!important;
    max-width: 100%!important;
    max-height: 400px!important;
}