diff --git a/static/src/scss/website_event.scss b/static/src/scss/website_event.scss
new file mode 100644
index 0000000..f39611a
--- /dev/null
+++ b/static/src/scss/website_event.scss
@@ -0,0 +1,98 @@
+// Index
+
+.o_wevent_index {
+ // Events List
+ .o_wevent_events_list {
+ header {
+ a {
+ transition: all .25s ease-in-out;
+ @include hover-focus {
+ transform: scale(1.05);
+ }
+ }
+ }
+ &.opt_event_list_cards_bg {
+ @if (color('body') == $o-portal-default-body-bg) {
+ @extend .bg-200;
+ }
+ }
+ .opt_events_list_columns {
+ header {
+ height: 200px;
+ }
+ }
+ .opt_events_list_rows {
+ @include media-breakpoint-down(sm) {
+ header {
+ height: 200px;
+ }
+ }
+ }
+ .o_wevent_badge_event {
+ @include o-position-absolute($top: 0, $left: 0);
+ @include border-left-radius(0);
+ padding: ($spacer * .5) $card-spacer-x;
+ transform: translateY(-50%);
+ }
+ .o_wevent_event_date {
+ top: $card-spacer-x;
+ right: $card-spacer-x;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ @include size(4rem);
+ border-radius: 50%;
+ text-align: center;
+
+ .o_wevent_event_day {
+ font-size: 1.125rem;
+ font-weight: 300;
+ line-height: 1;
+ }
+ .o_wevent_event_month {
+ font-size: 0.75rem;
+ font-weight: $font-weight-bold;
+ text-transform: uppercase;
+ }
+ }
+ .o_wevent_participating,
+ .o_wevent_unpublished {
+ position: absolute;
+ bottom: 0;
+ width: 100%;
+ padding: $card-spacer-y $card-spacer-x;
+ text-align: right;
+ }
+ .card-title {
+ color: $body-color;
+ }
+ }
+ .o_wevent_sidebar_title {
+ margin: 0 0 ($spacer * 1.5) 0;
+ border-bottom: $border-width solid $border-color;
+ padding: 0 0 ($spacer * .5) 0;
+ font-weight: $font-weight-bold;
+ text-transform: uppercase;
+ }
+ .o_wevent_sidebar_block_kalachakra {
+ margin: 0 0 ($spacer * 2.5) 0;
+ }
+ .o_wevent_sidebar_figure {
+ position: relative;
+
+ .figure-img {
+ margin-bottom: 0;
+ }
+ .figure-caption {
+ @include o-position-absolute($left: 0, $bottom: 0);
+ width: 100%;
+ padding: $spacer;
+ background-color: rgba($color: #000, $alpha: 0.5);
+ @include border-bottom-radius($border-radius);
+ color: #fff;
+ }
+ }
+ #o_wevent_index_main_col .form-inline {
+ width: 100%;
+ }
+}
\ No newline at end of file
diff --git a/views/booking_website_registration.xml b/views/booking_website_registration.xml
index 80b020e..b45cc15 100644
--- a/views/booking_website_registration.xml
+++ b/views/booking_website_registration.xml
@@ -8,6 +8,7 @@
+
diff --git a/views/event_templates_page.xml b/views/event_templates_page.xml
index e5091f2..30ff67c 100644
--- a/views/event_templates_page.xml
+++ b/views/event_templates_page.xml
@@ -1,4 +1,11 @@
+
+
+
+
+
+
+
@@ -6,8 +13,9 @@
diff --git a/views/event_templates_page_registration.xml b/views/event_templates_page_registration.xml
index 1c4ae38..a4d34c8 100644
--- a/views/event_templates_page_registration.xml
+++ b/views/event_templates_page_registration.xml
@@ -4,19 +4,19 @@
@@ -25,6 +25,9 @@
+
+
+
@@ -62,7 +65,66 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file