--- a/src/pyams_default_theme/resources/less/pyams-default.less Mon Nov 19 15:16:16 2018 +0100
+++ b/src/pyams_default_theme/resources/less/pyams-default.less Mon Nov 19 15:16:47 2018 +0100
@@ -1,3 +1,19 @@
+/**
+ * Generic styles
+ */
+.margin-bottom {
+ &-10 {
+ margin-bottom: 10px;
+ }
+ &-20 {
+ margin-bottom: 20px;
+ }
+}
+
+
+/**
+ * Main classes
+ */
body {
font-family: Lato, Helvetica, Arial, sans-serif;
@@ -101,20 +117,44 @@
}
-.margin-bottom {
- &-10 {
- margin-bottom: 10px;
- }
- &-20 {
- margin-bottom: 20px;
+/**
+ * Summary styles
+ */
+
+.summary {
+ .thumbnail {
+ &.pull-left {
+ margin-right: 15px;
+ }
}
}
+blockquote {
+ margin-top: 2rem;
+ border: 1px solid #ddd;
+ border-left: 5px solid #ddd;
+
+ &.pull-right {
+ padding: 0 15px;
+ text-align: left;
+ border: 1px solid #ddd;
+ border-left: 5px solid #ddd;
+ }
+}
/**
* Images gallery
*/
+.illustration {
+ margin-bottom: 1rem;
+
+ .author {
+ padding-top: 0.2em;
+ font-size: 0.9em;
+ font-style: italic;
+ }
+}
.gallery {
display: flex;
flex-wrap: wrap;
@@ -138,4 +178,62 @@
font-style: italic;
font-size: 0.8em;
}
+}
+
+.ekko-lightbox {
+ position: fixed;
+ top: 0!important;
+ height: 100vh;
+
+ .modal-footer {
+ padding-top: 0;
+ text-align: right!important;
+ font-style: italic;
+ font-size: 0.8em;
+ }
+}
+
+
+/**
+ * Videos
+ */
+
+.video-wrapper {
+ iframe {
+ width: 100%;
+ }
+}
+
+
+/**
+ * Milestones
+ */
+.milestones {
+ display:flex;
+ justify-content: space-around;
+
+ .arrow {
+ font-weight: bold;
+ font-size: 1.5em;
+ }
+}
+
+
+/**
+ * Contact card
+ */
+
+.contact-card {
+ .photo {
+ &.pull-left {
+ margin-right: 1em;
+ }
+ &.pull-right {
+ margin-left: 1em;
+ }
+ }
+ .address {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+ }
}
\ No newline at end of file