#upcoming-events { padding-top: 89px; padding-left: 0; padding-right: 0; }
#upcoming-events img { width: 100%; height: auto; /*max-width: 1140px;*/ margin: auto; display: block; }
#upcoming-events-content {
height: 232px;
display: flex;
justify-content: center;
align-items: center;
}
#upcoming-events-content .esc-section {
text-align: center;
margin-top: 25px;
width: 100%;
}
#upcoming-events-content h2 {
font-size: 2.22rem;
margin-bottom: 10px;
}
#upcoming-events-content p {
font-size: 23px;
}
.event {
background-color: #FFFFFF;
}
.event .row {
display: flex;
}
.flex-reverse {
flex-direction: row-reverse;
}
.event__photo, .event__content {
padding: 0;
}
.event__photo {
height: auto;
position: relative;
overflow: hidden;
}
.event__photo img {
position: absolute;
min-width: 100%;
min-height: 100%;
height: 0;
transform: translateX(-150px);
}
.event__content {
padding: 65px 75px;
}
@media screen and (max-width: 600px) {
.event__content {
padding: 65px 35px;
}
}
.event__content .trunk {
text-transform: uppercase;
font-family: AvenirNext-Bold;
font-size: 20px;
color: #665F59;
letter-spacing: 1px;
text-align: left;
}
.event__content h2 {
font-size: 2.22rem;
margin-bottom: 5px;
}
.event__content time {
display: inline-block;
font-size: 12px;
margin-bottom: 39px;
letter-spacing: 1.01px;
}
.event__content p {
font-size: 18px;
line-height: 30px;
margin-bottom: 18px;
}
.event__content p:last-of-type {
margin-bottom: 14px;
}
.event__content a {
color: #D89638;
font-weight: 600;
}
.event__content span {
font-size: 18px;
}
.event__content hr {
content: '';
height: 1px;
border: .5px solid #D8D8D8;
margin: 40px 0 30px 0;
}
.event__content .event__link-list {
padding: 0;
margin-bottom: 0;
}
.event__content .event__link-item {
line-height: 18px;
margin-left: -4px;
padding-right: 10px;
padding-left: 10px;
display: inline-block;
text-transform: uppercase;
}
.event__content .event__link-item:first-child:after {
content: '\00a0\00a0';
}
.event__content .event__link-item:not(:first-child):before {
content: '\00a0\00a0'
}
.event__content .event__link-item:first-child {
margin-left: 0;
padding-left: 0;
border-right: 2px solid #D8D8D8;
}
@media screen and (min-width: 992px) and (max-width: 1400px) {
.event__content .event__link-list {
padding: 0;
margin-bottom: 0;
text-align: center;
}
.event__content .event__link-item {
margin: auto;
padding: 0 10px !important;
display: inline-block;
text-transform: uppercase;
}
.event__content .event__link-item:first-child:after {
content: '-';
display: block;
color: #D8D8D8;
}
.event__content .event__link-item:not(:first-child):before {
content: ''
}
.event__content .event__link-item:first-child {
border-right: none;
}
}
@media screen and (max-width: 630px) {
.event__content .event__link-list {
padding: 0;
margin-bottom: 0;
text-align: center;
}
.event__content .event__link-item {
margin: auto;
padding: 0 10px !important;
display: inline-block;
text-transform: uppercase;
}
.event__content .event__link-item:first-child:after {
content: '-';
display: block;
color: #D8D8D8;
}
.event__content .event__link-item:not(:first-child):before {
content: ''
}
.event__content .event__link-item:first-child {
border-right: none;
}
.event-footer p {
font-size: 18px;
}
.event-footer .container {
padding: 0 35px;
}
}
.event-footer {
color: white;
height: 122px;
}
.event-footer .container {
background: #BABCB8;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
font-size: 24px;
}
.event-footer p {
margin-bottom: 0;
}
.event-footer a {
color: white;
}
.event__link-item {
font-size: 18px;
letter-spacing: 1px;
}