@import url('https://fonts.googleapis.com/css?family=Space+Mono:400,700'); $primary: #0F7C11; $secondary: #FFFFFF; $font-family-base: "Space Mono" !default; $headings-font-family: "Space Mono"; $font-size-base: 1rem; $h1-font-size: $font-size-base * 4.75; $h2-font-size: $font-size-base * 2.5; $h3-font-size: $font-size-base * 1.875; $line-height-base: 1.6875; $headings-line-height: 1.05; $padding-left-default: 5.3125rem; body { overflow-x: hidden; } .navbar-brand { width: 200px; img { max-width: 100%; height: auto; } } .text-page { h2 { padding-top: 3rem; padding-bottom: 2rem; } h1 { padding-bottom: 6rem; } } .navbar-collapse { margin-left: $padding-left-default; } .navbar-toggler { border: 0 !important; &.green-toggler { .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(15,124,17, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); } } &.white-toggler { .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); } } } html { font-size: 16px; } footer { margin-top: 12rem; padding-left: $padding-left-default; color: $primary; font-size: 0.81rem } #hero { width: 100%; padding-left: $padding-left-default; padding-right: 5.3125rem; } .green-block { margin-top: 16rem; margin-bottom: 8rem; padding-top: 24rem; } li.nav-item { height: 2.75rem; a.nav-link { padding-top: 0; } &.active > a.nav-link { font-weight: 700; &:before { content: "•"; margin-right: -4px; } } } main.container-fluid { padding: 0; } @import "nav.scss"; @import "bootstrap.scss"; .content { //padding-top: 1rem; padding-bottom: 1rem; padding-left: $padding-left-default / 3 !important; padding-right: $padding-left-default / 3 !important; @include media-breakpoint-up(md) { padding-left: $padding-left-default !important; padding-right: 5.3125rem !important; } } .homepage-venue { padding-bottom: 0px; margin-bottom: 0px; @include media-breakpoint-up(sm) { text-align: right; h2 { float: left; } } } .sidescroll-container { overflow-y: hidden; } .sidescroll { margin-bottom: -30px; padding-bottom: 30px; background: linear-gradient(0deg, $primary 50%, $secondary 50%) !important; @include media-breakpoint-up(md) { padding-left: $padding-left-default !important; } display: flex; flex-wrap: nowrap; cursor: grab; div ~ div { margin-left: 15px; } div { min-width: 30%; @include media-breakpoint-down(sm) { min-width: 80%; } img { max-width: 100%; height: auto; } } overflow-x: auto; -webkit-overflow-scrolling: touch; &::-webkit-scrollbar { display: none; } } #map { width: 100%; height: 480px; filter: grayscale(100%); }