/*
Theme Name: Homepage Child
Theme URI: http://www.pitzer.edu
Description: Pitzer College's Foundation 6 Child Theme
Author: Joseph Dickson
Author URI: http://www.pitzer.edu
Template: foundation-6-Pitzer-College
Version: 2.1.15
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light,responsive-layout, foundation 6, zurb
Text Domain: homepage-child
*/

ul.events {margin:0;list-style-position:inside;}
span.published-date{float:none;}
.home hr {margin-top:0;margin-bottom:0;}
/* news column modifciations */
.small-8.medium-7.large-10.columns {padding:0;}
.small-8.medium-7.large-10.columns p {font-size:0.85rem;line-height:1.1rem;}
div.column.news-item {padding-left:0;padding-right:1.875rem;}
div.column.news-item a .entry-title:hover {text-decoration:underline;}
div.column.news-item p {font-size:0.85rem;line-height:1rem;padding-left:0;}
div.column.news-item img {display: block;width: auto;height: auto;}
#news .row {margin:0.9375rem 0;}
#news a p {color:#404040; text-decoration: none;}
#news strong.entry-title {margin:0 0 0.5em 0;font-size:1.3rem;line-height:1em;font-weight: normal;font-family: "EB Garamond", Garamond, "Apple Garamond", serif;}
#news h3, #news h4 {margin:0 0 0 0.5em;}
#news p.events, #news p.news {font-size:1.25rem;margin-bottom:0.25rem;margin-top:0;}
#news span.tag {color:#404040;text-transform:uppercase;font-size:0.7rem;font-weight:bold;font-family:sans-serif;padding:0;border-width:0;padding:0;}
#news strong.entry-title {padding-left:0;}
#news .row .columns .row.news-item {margin-bottom:0.5em;}
#news .column.news-item .small-8.medium-5.large-9.columns {padding-left:0;padding-right:0;}
#news .column.news-item .small-4.medium-5.large-3.columns {padding-right:0;padding-left:0.2rem;padding-top:0.46875rem;}
/* Slideshow */
.orbit {margin-bottom:1em;}
.orbit button{border-width:0;}
.orbit button img {display:none;}
.orbit button.orbit-next, .orbit button.orbit-previous {background-color:rgba(0,0,0,.5);box-shadow:none;}
.orbit.category-carousel-video {padding-top: 1.40625rem;}
.home strong.videos {padding:0; margin-bottom:0.37rem; font-size:1.25rem;display:block;} 
.orbit.category-carousel-video button.orbit-next,
.orbit.category-carousel-video button.orbit-previous {padding:0.5rem;}
.category-carousel-video figcaption.orbit-caption {font-size:0.75rem;padding:0.25rem; line-height:.85rem; text-align: center;}
.orbit button.orbit-next:hover, .orbit button.orbit-previous:hover {background-color:rgba(0,0,0,.9)}
.orbit.category-carousel-video span.dashicons-video-alt3 {position: absolute; text-align:right; right: 3%; bottom:3%; width: 100%; font-size: 1.5rem; color: #fff; text-shadow: 1px 1px 1px #000;}
nav.orbit-bullets {margin-top:0;}
.admin-edit {font-size: 0.8rem;}
.admin-edit span.edit-link {display: inline;}
.small-12.tiles {margin-top:1.40625rem; padding:0;}
#tiles {margin:2rem 0;}
#tiles .columns img {border:1px solid #f1f1f1;}
.small-12.medium-3.medium-offset-1.columns img {padding-bottom: 1em; margin-bottom: 1em;}
/* Events */
ol.tribe-list-widget {list-style-type: none;margin:0;}
#news ol.tribe-list-widget h4 {margin:0;font-size:1rem;}
h4.tribe-event-title {font-family: Helvetica Neue,Helvetica,Roboto,Arial,sans-serif; font-weight: normal;margin-left:0;}
.homepage-events .rounded {margin-bottom:0.75em;margin-top:0.25rem;display:block;}
.tribe-event-duration {font-size: 0.8rem;margin-bottom:1rem;}
.homepage-events strong.events {font-size:1.25rem;margin-bottom:0.25rem;}
#news ul.events li {margin: 0.5rem 0.5rem 0.5rem 0;}
.home .tribe-mini-calendar-event .list-date {background-color:#f7941d;}
.home .tribe-mini-calendar-event .list-info h2 {font-size: 1.2rem;font-weight: normal;line-height:1.3rem;}
.home .tribe-mini-calendar-event .list-date {width:10%;margin-right:0.9375rem;}
.home .tribe-mini-calendar-event .list-date .list-daynumber {color:#000;font-size:1rem;}
.home .tribe-mini-calendar-event .list-date .list-dayname {font-size:0.9rem;}
.home .tribe-events-widget-link {display: none;}
.home .tribe-mini-calendar-event {border-bottom-width:0;margin-bottom:0;}
/* Events Calendar */
.expanded.button-group a.button {color:#fff;font-size:1.1rem;}
.tribe-events-calendar div[id*="tribe-events-daynum-"] {background-color:#404040;}
.tribe-events-calendar div[id*="tribe-events-daynum-"] a {background-color:#404040;color:#fff;}
body.post-type-archive-tribe_events .tribe-events-calendar td.tribe-events-past a, body.post-type-archive-tribe_events .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] {color:#58595b;}
.tribe-events-calendar td.tribe-events-past h3.tribe-events-month-event-title a {color:#114b7d;}
.homepage-events .tribe-events-location, .homepage-events .tribe-events-duration {display: inline-block;padding:0;margin:0;}
.homepage-events .tribe-event-time::after {content:", "}
/* Community Events */
#tribe-community-events select {width:auto;}
#tribe-community-events [type="color"], #tribe-community-events [type="date"], #tribe-community-events [type="datetime-local"], #tribe-community-events [type="datetime"], #tribe-community-events [type="email"], #tribe-community-events [type="month"], #tribe-community-events [type="number"], #tribe-community-events [type="password"], #tribe-community-events [type="search"], #tribe-community-events [type="tel"], #tribe-community-events [type="text"], #tribe-community-events [type="time"], #tribe-community-events [type="url"], #tribe-community-events [type="week"], #tribe-community-events textarea {width:auto;}
#tribe-community-events table tbody tr:nth-child(2n) {background-color:transparent;}
/* 2017 holiday video post */
.postid-3322 .off-canvas-content,
.postid-3322 .holiday-footer {background-color: #A0C3CF;}
.postid-3322 span.published-date {display: none;}
/* accessibility hover and focus */
.column.news-item a:hover,
.column.news-item a:focus {
	display: inline-block;
	margin: -3px;
	padding: 3px;
	background-color: #fff !important;
}
.column.news-item a {
	display: inline-block;
}

.babylab {
	display: block;
	font-size: 0.8rem;
	margin-top: 1rem;
}

.hero-image {
	margin-bottom: 1px;
}

.hero-image:focus,
.hero-image:hover,
.hero-image:active {
	outline: 2px dotted #2655a0;
}
