app/assets/stylesheets/sections/_events.scss
//
// Events
//
// Small box
.event-box-image {
border-bottom: 3px solid $indigo !important;
padding-left: 0;
padding-right: 0;
@include media-breakpoint-up(md) {
padding-right: 15px;
}
}
.card-img-overlay--event {
right: 15px;
border-bottom: 3px solid #6610f2;
}
.event-box-text {
padding: .65rem .7rem .5rem .7rem;
}
.event-box-text--orientation-switch {
padding: 1rem 1rem .9rem 1rem;
@include media-breakpoint-up(md) {
padding: .9rem .2rem .8rem .2rem;
}
@include media-breakpoint-up(lg) {
padding: 1rem .33rem .9rem .33rem;
}
@include media-breakpoint-up(xl) {
padding: .5rem .33rem .6rem .33rem;
}
}
.event-box-text--accented {
@include media-breakpoint-up(md) {
border-bottom: 3px solid $indigo;
}
}
.event-box__date {
margin-bottom: 0.5rem;
font-size: 1rem;
@include media-breakpoint-up(lg) {
margin-bottom: 0;
}
}
.event-box__address {
display: none;
@include media-breakpoint-up(xl) {
display: block;
}
}
.event-box__event-title {
font-size: 1.3rem;
@include media-breakpoint-up(lg) {
font-size: 1.5rem;
}
@include media-breakpoint-up(xl) {
margin-top: .5rem;
}
}
.event-box__short-description {
display: none;
@include media-breakpoint-up(xl) {
display: block;
}
}
.event-box__attending {
display: none;
@include media-breakpoint-up(lg) {
display: block;
}
}
// Big Box (Show view)
.event-box-big__img {
border-top-left-radius: calc(#{$box-radius} - 1px);
border-top-right-radius: calc(#{$box-radius} - 1px);
}
.event-box-big__text,
.group-box-big-text {
padding: 1.4rem 1.2rem;
border-top: 6px solid $indigo;
font-size: 1.05rem;
}
.event-box-big__data {
padding-bottom: .62rem;
border-bottom: 1px solid $gray-300;
}
.event-box-big__website {
word-wrap: break-word;
}
// Forms
.event-group-list-hr {
margin-top: .6rem;
margin-bottom: .6rem;
width: 98.6%;
}
.event-group-list-hr:last-child {
visibility: hidden;
}
.event-date-label {
margin-top: 0.38rem;
}
.event-start-date {
margin-top: 1.4rem;
}
.col-event-image {
max-width: 82.8%;
}
[id*="event_start_date"],
[id*="event_end_date"] {
display: inline-block;
max-width: 100%;
height: calc(2.25rem + 2px);
padding: 0.375rem 1.5rem 0.375rem 0.75rem;
line-height: 1.25;
color: #495057;
vertical-align: middle;
background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
background-size: auto auto;
background-size: 8px 10px;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: $box-radius;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
[id*="event_start_date"]:focus,
[id*="event_end_date"]:focus {
border-color: #b389f9;
outline: none;
}
// Map
#map {
margin-bottom: -2px; // To hide the footer's border top.
height: 600px;
border-top: 6px solid $indigo;
border-bottom: 6px solid $indigo;
}