@if not-imported("import_once_func") { @import "../inc/import_once_func"; } @if not-imported("framework") { @import "../inc/framework"; } /*--- Config Section --- */ $button-color: $color-text-invert; $button-border-color: $color-bg-tertiary; $button-background-color: $color-bg-tertiary; $button-color-hl: $color-bg-secondary; $button-border-color-hl: $color-bg-tertiary; $button-background-color-hl: $color-bg-tertiary; #hero { #logo { @include for-tablet { top: 0; left: 0; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } } } body.-is-lp { .button { @include button($button-height: 50px, $button-padding-horizontal: 40px); } } .rs-columns { justify-content: center; } h1,h2,h3,h4,h5,h6 { &.numbered { position: relative; padding-left: 2em; .number { font-size: 2.3em; line-height: 1; position: absolute; left: 0; top: 0; color: #fff; } } } @include for-tablet { .-rotate-cw-90-tablet { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .-expand-tablet { flex-basis: 100% !important; max-width: 100% !important; } } @include for-mobile { .-rotate-cw-90-mobile { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .-expand-mobile { flex-basis: 100% !important; max-width: 100% !important; } .jBox-wrapper { } } .hero-wrapper { .-arrow& { .hero-text { align-self: flex-end; margin-bottom: 5%; } @include for-tablet { .hero-text { font-size: font-size(40px); } } @include for-mobile { .hero-text { font-size: font-size(25px); } } } } .spc_default { margin-bottom: 5rem; } table.pricing { table-layout: auto; width: 100%; border-collapse: separate; border-spacing: 0 0.5em; font-size: font-size(15px); tr { &.heading { td, th { font-family: $font-family-alternate; font-weight: 400; font-size: font-size(25px); padding-top: 0.25em; padding-bottom: 0.25em; color: $color-bg-secondary; &:first-child { padding-left: 0; } &:last-child { padding-right: 0; } } &:not(:first-child) { td, th { padding-top: 0.75em; } } } &:not(.heading) { background-color: $color-bg-lightergrey; td { @include transition(all 0.25s); position: relative; z-index: 0; &:first-child { &:before, &:after { @include transition(all 0.25s); opacity: 0; visibility: hidden; position: absolute; top: 0; bottom: 0; content: ''; background: #d9e2e5; z-index: -1; } &:before { left: 0; right: 19px; } &:after { position: absolute; right: 0; width: 20px; top: 0; bottom: 0; content: ''; background: url('data:image/svg+xml; charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%22100%22%20fill%3D%22#{str-replace(#d9e2e5,'#','%23')}%22%20viewBox%3D%220%200%2010%20100%22%20preserveAspectRatio%3D%22none%22%20%3E%3Cpath%20d%3D%22M0%2C0%20L0%2C100%20L10%2C50z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') no-repeat 0 50%; background-size: 10px 100%; } } } &:hover { td { //background-color: #d9e2e5; &:first-child { //color: $color-text-invert; &:before, &:after { opacity: 1; visibility: visible; } } } } } } td,th { line-height: 1.3; padding: 1em 1em; } th { font-weight: 500; } td { /*@include transition(all 0.25s); background-color: $color-bg-lightergrey;*/ &:last-child { font-weight: 500; text-align: right; white-space: nowrap; width: 1px; } } }