|
- @import '../../_global/styles/mixins';
- @import '../../_global/styles/vars';
-
- .event-teaser-large, .events-list-large a:not(.btn) {
- background-color: white;
- border-radius: 8px;
- overflow: hidden;
- display: flex;
- transition: 0.3s ease;
- text-decoration: none;
- min-height:400px;
- //max-width:800px;
- flex-wrap: wrap;
- @include focus-visible;
-
- &:hover {
- color: var(--theme-color-secondary-intensed);
-
- .blue-box {
- background-color: var(--theme-color-secondary-intensed);
- }
- }
-
-
- .blue-box {
- display: flex;
- //flex-direction: column;
- justify-content: flex-end;
- background: linear-gradient(135deg, #036 45.14%, #368484 100%), #D9D9D9;
-
- color: var(--theme-color-white);
- margin-right: 18px;
- font-family: "Korb", sans-serif;
- min-height: 80px;
- font-size: 14px;
- line-height: 1;
- padding: 70px 15px 15px 15px;
- min-width: 80px;
- transition: 0.2s ease;
- position:relative;
- flex-flow: column;
- align-items: baseline;
- width:100%;
- margin-right: 0;
- min-height:250px;
- .icon-box {
- font-family: 'Pictograms', sans-serif;
- font-size: 48px;
- line-height: 1;
- color: var(--theme-color-white);
- position:absolute;
- top:15px;
- left:15px;
- }
- .ev-title{
- font-weight: 400;
- text-decoration: underline;
- line-height: normal;
- font-size: 28px;
- }
- .ev-cat{
- color: #003366;
- font-size: 16px;
- font-family: Source Sans Pro;
- font-weight: 400;
- text-transform: uppercase;
- line-height: 16px;
- letter-spacing: 0.32px;
- background-color:white;
- border-radius:8px;
- display:inline-block;
- padding:5px 7px;
- }
- span {
- white-space: nowrap;
- }
-
- span:nth-child(2) {
- font-size: 36px;
- margin-left: -2px;
- }
-
- &.no-date {
- align-items: flex-start;
-
- &:before {
- @include icon-sanduhr;
- font-family: 'Icons', sans-serif;
- font-size: var(--icon-size);
- line-height: 1;
- margin-bottom: 4px;
- margin-top: 5px;
- }
-
- * {
- display: none;
- }
- }
- }
-
- .text-box {
- //align-self: center;
- padding: 15px;
- //line-height: 1.2;
- background-color: var(--theme-grey-light);
- width:100%;
- display:flex;
- justify-content:space-between;
- flex-flow: column;
- @media(max-width: 767px) {
- font-size: var(--font-size-small);
- }
- .ev-desc{
- line-height: 27px;
- letter-spacing: 0.18px;
- }
- }
-
- p {
- margin: 0;
- &:not(:last-child) {
- margin: 2px 0 0.3em;
- }
- }
-
- .detail-box {
- padding-top: 15px;
- border-top: 1px #CCD7E6 solid;
- .btn{
- float: right;
- margin-top:15px;
- display:none;
- }
- > div {
- display: block;
- font-size: var(--font-size-small);
- line-height: 1.2em;
- margin-right: 15px;
- margin-bottom: 5px;
- color: var(--theme-color-primary);
-
- &::before {
- position: relative;
- display: inline-block;
- font-family: 'Icons', sans-serif;
- font-size: 18px;
- line-height: 20px;
- margin-right: 5px;
- vertical-align: top;
- color: var(--theme-color-primary);
- }
-
- @media(max-width: 567px) {
- display: block;
- padding-left: 24px;
- position: relative;
-
- &:before {
- position: absolute;
- left: 0;
- }
- }
-
- &.date::before {
- @include icon-xsmall-kalender;
- }
- &.time::before {
- @include icon-xsmall-uhr;
- }
- &.location::before {
- @include icon-xsmall-pin;
- }
- &.interested-parties::before {
- @include icon-xsmall-liste;
- }
- &.price::before {
- @include icon-xsmall-euro;
- }
- &.status {
- &::before {
- @include icon-xsmall-offen;
- color: #2E8533;
- }
-
- &.interested-parties, &.waiting-list {
- &::before {
- @include icon-xsmall-liste;
- color: var(--theme-color-primary);
- }
- }
-
- &.reserved::before {
- @include icon-xsmall-geschlossen;
- color: #EA515A;
- }
- }
- }
- }
- &.widemode{
- @media screen and (min-width:992px){
- .blue-box{
- width:50%;
- padding: 100px 15px 20px 15px;
- .icon-box {
- font-size: 70px;
- top:20px;
- }
- .ev-title{
- font-size: 36px;
- line-height: 43.20px;
- }
- }
- .text-box{
- width:50%;
- padding: 20px;
- .detail-box {
- .btn{
- display:inline-block;
- }
- }
- .ev-desc{
- font-size:18px;
- }
- }
- }
- }
- }
|