summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/wordpress-mobile-pack/frontend/themes/app2/scss/phone.scss')
-rwxr-xr-xplugins/wordpress-mobile-pack/frontend/themes/app2/scss/phone.scss1086
1 files changed, 1086 insertions, 0 deletions
diff --git a/plugins/wordpress-mobile-pack/frontend/themes/app2/scss/phone.scss b/plugins/wordpress-mobile-pack/frontend/themes/app2/scss/phone.scss
new file mode 100755
index 00000000..734eec3a
--- /dev/null
+++ b/plugins/wordpress-mobile-pack/frontend/themes/app2/scss/phone.scss
@@ -0,0 +1,1086 @@
+@function mpow($number, $exponent) {
+ $value: 1;
+ @if $exponent> 0 {
+ @for $i from 1 through $exponent {
+ $value: $value * $number;
+ }
+ }
+ @else if $exponent < 0 {
+ @for $i from 1 through -$exponent {
+ $value: $value / $number;
+ }
+ }
+ @return $value;
+}
+
+@function decimal-round ($number, $digits: 0, $mode: round) {
+ $n: 1;
+ // $number must be a number
+ @if type-of($number) !=number {
+ @warn '#{ $number } is not a number.';
+ @return $number;
+ }
+ // $digits must be a unitless number
+ @if type-of($digits) !=number {
+ @warn '#{ $digits } is not a number.';
+ @return $number;
+ }
+ @else if not unitless($digits) {
+ @warn '#{ $digits } has a unit.';
+ @return $number;
+ }
+ @for $i from 1 through $digits {
+ $n: $n * 10;
+ }
+ @if $mode==round {
+ @return round($number * $n) / $n;
+ }
+ @else if $mode==ceil {
+ @return ceil($number * $n) / $n;
+ }
+ @else if $mode==floor {
+ @return floor($number * $n) / $n;
+ }
+ @else {
+ @warn '#{ $mode } is undefined keyword.';
+ @return $number;
+ }
+}
+
+// Ceil a number to specified digits.
+//
+// @param {Number} $number A number to round
+// @param {Number} [$digits:0] Digits to output
+// @return {Number} A ceiled number
+// @example
+// decimal-ceil(0.333) => 1
+// decimal-ceil(0.333, 1) => 0.4
+// decimal-ceil(0.333, 2) => 0.34
+// decimal-ceil(0.666) => 1
+// decimal-ceil(0.666, 1) => 0.7
+// decimal-ceil(0.666, 2) => 0.67
+//
+@function decimal-ceil ($number, $digits: 0) {
+ @return decimal-round($number, $digits, ceil);
+}
+
+// Floor a number to specified digits.
+//
+// @param {Number} $number A number to round
+// @param {Number} [$digits:0] Digits to output
+// @return {Number} A floored number
+// @example
+// decimal-floor(0.333) => 0
+// decimal-floor(0.333, 1) => 0.3
+// decimal-floor(0.333, 2) => 0.33
+// decimal-floor(0.666) => 0
+// decimal-floor(0.666, 1) => 0.6
+// decimal-floor(0.666, 2) => 0.66
+//
+@function decimal-floor ($number, $digits: 0) {
+ @return decimal-round($number, $digits, floor);
+}
+
+@function setTriangleColor($direction, $side, $color) {
+
+ @if $direction == "left" and $side == "right"
+ or $direction == "right" and $side == "left"
+ or $direction == "down" and $side == "top"
+ or $direction == "up" and $side == "bottom" {
+ @return $color
+ } @else {
+ @return "transparent";
+ }
+
+}
+
+// BASE
+$base-font-size-lg: $base-font-size * 2;
+
+$base-font-family: $paragraphs-font;
+$headings-font-family: $headlines-font;
+
+$multiplying-factor: 1.2;
+
+$base-padding: 16px !default;
+$base-padding-sm: 8px !default;
+$base-padding-lg: 32px !default;
+$base-padding-xl: 64px !default;
+$base-margin: 16px !default;
+$base-margin-sm: 8px !default;
+$base-margin-xs: 4px !default;
+$base-margin-md: 24px !default;
+$base-margin-lg: 32px !default;
+
+$ionic-bar-height: 44px;
+
+// used for vertical rhythm in text
+$line-height-base: 1.6 !default;
+$line-height-computed: decimal-round($base-font-size * $line-height-base, 2, 'floor') !default;
+$headings-line-height: 1.2 !default;
+
+$facebook: #3B5998;
+$twitter: #55ACEE;
+$google: #D34836;
+
+$neutral-grey: hsl(0, 0%, 50%);
+$dark-grey: hsl(0, 0%, 20%);
+$light-grey: hsl(0, 0%, 80%);
+
+$error-color: #ec5c5b;
+
+$headings-font-weight: 600 !default;
+$left-buttons-width: 81px;
+
+@mixin gradient-vertical($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%) {
+ background-image: -webkit-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Safari 5.1-6, Chrome 10+
+ background-image: -o-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // Opera 12
+ background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}', GradientType=0); // IE9 and down
+}
+
+@mixin gradient-diagonal($first-color, $second-color, $third-color) {
+ background: $first-color !important;
+ background: -moz-linear-gradient(45deg, $first-color 1%, $second-color 58%, $third-color 100%) !important;
+ background: -webkit-linear-gradient(45deg, $first-color 1%, $second-color 58%, $third-color 100%) !important;
+ background: linear-gradient(45deg, $first-color 1%, $second-color 58%, $third-color 100%) !important;
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#{ie-hex-str($first-color)}', endColorstr='#{ie-hex-str($third-color)}',GradientType=1 ) !important;
+}
+
+@mixin button-custom($color, $text-color:"") {
+ &.button-custom {
+ border-color: $color;
+ background: rgba($color, 0.1);
+ @if $text-color == "" {
+ $text-color: $color;
+ }
+ color: $text-color;
+ &.active,
+ &.activated {
+ background-color: $color;
+ box-shadow: none;
+ color: #fff;
+ }
+ }
+}
+
+@mixin bar-style($bg-color, $border-color, $color) {
+ border-color: $border-color;
+ background-color: $bg-color;
+ background-image: linear-gradient(0deg, $border-color, $border-color 50%, transparent 50%);
+ color: $color;
+
+ .title {
+ color: $color;
+ }
+}
+
+@mixin line-clamp($lines) {
+ display: -webkit-box;
+ -webkit-line-clamp: $lines;
+ -webkit-box-orient: vertical;
+ overflow: hidden;
+ text-overflow:ellipsis;
+}
+
+//centering flex
+.center-content {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+.vertical-align {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+}
+
+// used with display: flex
+.space-between {
+ justify-content: space-between;
+}
+.justify-flex-end {
+ justify-content: flex-end;
+}
+.justify-flex-start {
+ justify-content: flex-start;
+}
+
+.flex-column {
+ flex-direction: column;
+}
+
+.flex-fill {
+ flex: 1 0 auto;
+}
+
+.flex-wrap {
+ flex-wrap: wrap;
+}
+
+.flex-order {
+ &-1 {
+ order: 1;
+ }
+
+ &-0 {
+ order: 0;
+ }
+}
+
+
+// display
+.d-block {
+ display: block !important;
+}
+.d-none {
+ display: none;
+}
+.d-inline-block {
+ display: inline-block !important;
+}
+.d-inline {
+ display: inline !important;
+}
+.d-flex {
+ display: flex !important;
+}
+
+//overflow
+.overflow-hidden {
+ overflow: hidden;
+}
+.overflow-scroll-x {
+ overflow-x: scroll;
+}
+
+//positioning
+.position-fixed {
+ position: fixed;
+}
+.position-absolute {
+ position: absolute;
+}
+.position-relative {
+ position: relative;
+}
+.l-0 {
+ left: 0;
+}
+.r-0 {
+ right: 0;
+}
+.t-0 {
+ top: 0;
+}
+.b-0 {
+ bottom: 0;
+}
+
+// sizing
+.h-100 {
+ height: 100%;
+}
+.h-75 {
+ height: 75%;
+}
+.h-25 {
+ height: 25%;
+}
+
+.h-50 {
+ height: 50%;
+}
+.w-100 {
+ width: 100%;
+}
+.w-90 {
+ width: 90%;
+}
+.w-75 {
+ width: 75%;
+}
+.w-70 {
+ width: 70%;
+}
+.w-65 {
+ width: 65%;
+}
+.w-50 {
+ width: 50%;
+}
+.w-30 {
+ width: 30%;
+}
+.w-10 {
+ width: 10%;
+}
+.h-vh {
+ height: 100vh;
+}
+.h-50vh {
+ height: 50vh;
+}
+.h-80vh {
+ height: 80vh;
+}
+.w-vw {
+ width: 100vw;
+}
+
+//spacing
+.m-x-auto {
+ margin-right: auto !important;
+ margin-left: auto !important;
+}
+$spacer: 10px;
+$spacer-x: $spacer;
+$spacer-y: $spacer;
+$spacers: (
+ 0: (
+ x: 0,
+ y: 0
+ ),
+ half: (
+ x: ($spacer-x * 0.5),
+ y: ($spacer-y * 0.5)
+ ),
+ 1: (
+ x: $spacer-x,
+ y: $spacer-y
+ ),
+ 2: (
+ x: ($spacer-x * 2),
+ y: ($spacer-y * 2)
+ ),
+ 3: (
+ x: ($spacer-x * 3),
+ y: ($spacer-y * 3)
+ ),
+ 4: (
+ x: ($spacer-x * 4),
+ y: ($spacer-y * 4)
+ ),
+ 5: (
+ x: ($spacer-x * 5),
+ y: ($spacer-y * 5)
+ )
+);
+
+@each $prop, $abbrev in (margin: m, padding: p) {
+ @each $size, $lengths in $spacers {
+ $length-x: map-get($lengths, x);
+ $length-y: map-get($lengths, y);
+
+ .#{$abbrev}-a-#{$size} { #{$prop}: $length-y $length-x !important; } // a = All sides
+ .#{$abbrev}-t-#{$size} { #{$prop}-top: $length-y !important; }
+ .#{$abbrev}-r-#{$size} { #{$prop}-right: $length-x !important; }
+ .#{$abbrev}-b-#{$size} { #{$prop}-bottom: $length-y !important; }
+ .#{$abbrev}-l-#{$size} { #{$prop}-left: $length-x !important; }
+
+ // Axes
+ .#{$abbrev}-x-#{$size} {
+ #{$prop}-right: $length-x !important;
+ #{$prop}-left: $length-x !important;
+ }
+ .#{$abbrev}-y-#{$size} {
+ #{$prop}-top: $length-y !important;
+ #{$prop}-bottom: $length-y !important;
+ }
+ }
+}
+
+//text
+.font-style-italic {
+ font-style: italic;
+}
+.text-underline {
+ text-decoration: underline;
+}
+.text-center {
+ text-align: center;
+}
+.text-right {
+ text-align: right;
+}
+.text-uppercase {
+ text-transform: uppercase;
+}
+.text-heading-style {
+ font-family: $headings-font-family !important;
+}
+.text-body-style {
+ font-family: $base-font-family !important;
+ font-weight: normal;
+}
+.text-ellipsis {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap !important;
+}
+.text-justify {
+ text-align: justify;
+}
+.text-clamped {
+ @include line-clamp(2);
+
+ &-3-lines {
+ @include line-clamp(3);
+ }
+
+ &-4-lines {
+ @include line-clamp(4);
+ }
+
+ &-8-lines {
+ @include line-clamp(8);
+ }
+
+ &-1-line {
+ @include line-clamp(1);
+ }
+}
+
+
+.link-unstyled {
+ text-decoration: none;
+}
+.f-left {
+ float: left !important;
+}
+.f-right {
+ float: right !important;
+}
+
+//background
+.bg-cover {
+ background-position: 50% 50% !important;
+ background-repeat: no-repeat !important;
+ background-size: cover !important;
+}
+
+.max-width-md {
+ max-width: 16rem;
+}
+.index-2 {
+ z-index: 2;
+}
+.index-3 {
+ z-index: 3;
+}
+
+
+/**
+ * Typography
+ * --------------------------------------------------
+ */
+
+// Body text
+// -------------------------
+
+p, div {
+ font-size: $base-font-size;
+ line-height: $line-height-base;
+}
+
+
+// Emphasis & misc
+// -------------------------
+
+small { font-size: $base-font-size / mpow($multiplying-factor, 1); }
+
+// Headings
+// -------------------------
+
+h1, h2, h3, h4, h5, h6,
+.h1, .h2, .h3, .h4, .h5, .h6 {
+ font-weight: $headings-font-weight;
+ line-height: $headings-line-height;
+}
+
+h1, .h1 { font-size: $base-font-size * mpow($multiplying-factor, 4); } // ~36px
+h2, .h2 { font-size: $base-font-size * mpow($multiplying-factor, 3); } // ~30px
+h3, .h3 { font-size: $base-font-size * mpow($multiplying-factor, 2); } // ~24px
+h4, .h4 { font-size: $base-font-size * mpow($multiplying-factor, 1); } // ~18px
+h5, .h5 { font-size: $base-font-size; }
+h6, .h6 { font-size: $base-font-size / mpow($multiplying-factor, 1); } // ~12px
+
+
+h1 small, .h1 small { font-size: $base-font-size * mpow($multiplying-factor, 2); } // ~24px
+h2 small, .h2 small { font-size: $base-font-size * mpow($multiplying-factor, 1); } // ~18px
+h3 small, .h3 small,
+h4 small, .h4 small { font-size: $base-font-size; }
+
+// Blockquotes
+// -------------------------
+
+blockquote {
+ border-left: 5px solid gray;
+
+ p {
+ font-weight: 300;
+ font-size: $base-font-size * mpow($multiplying-factor, 1);
+ line-height: 1.25;
+ }
+}
+
+.item {
+
+& h1, .h1 { font-size: $base-font-size * mpow($multiplying-factor, 4); } // ~36px
+& h2, .h2 { font-size: $base-font-size * mpow($multiplying-factor, 3); } // ~30px
+& h3, .h3 { font-size: $base-font-size * mpow($multiplying-factor, 2); } // ~24px
+& h4, .h4 { font-size: $base-font-size * mpow($multiplying-factor, 1); } // ~18px
+& h5, .h5 { font-size: $base-font-size; }
+& h6, .h6 { font-size: $base-font-size / mpow($multiplying-factor, 1); } // ~12px
+
+}
+
+// general font-sizing for icon fonts can be overridden via more specific selectors
+ .icon, .icon + * {
+ font-size: $base-font-size;
+ font-weight: 500;
+ }
+
+
+// Emphasis & misc
+// -------------------------
+
+small { font-size: $base-font-size / mpow($multiplying-factor, 1); }
+
+// Headings
+// -------------------------
+
+h1, h2, h3, h4, h5, h6,
+.h1, .h2, .h3, .h4, .h5, .h6 {
+ font-weight: $headings-font-weight;
+ line-height: $headings-line-height;
+}
+
+h1, .h1 { font-size: $base-font-size * mpow($multiplying-factor, 4); } // ~36px
+h2, .h2 { font-size: $base-font-size * mpow($multiplying-factor, 3); } // ~30px
+h3, .h3 { font-size: $base-font-size * mpow($multiplying-factor, 2); } // ~24px
+h4, .h4 { font-size: $base-font-size * mpow($multiplying-factor, 1); } // ~18px
+h5, .h5 { font-size: $base-font-size; }
+h6, .h6 { font-size: $base-font-size / mpow($multiplying-factor, 1); } // ~12px
+
+
+h1 small, .h1 small { font-size: $base-font-size * mpow($multiplying-factor, 2); } // ~24px
+h2 small, .h2 small { font-size: $base-font-size * mpow($multiplying-factor, 1); } // ~18px
+h3 small, .h3 small,
+h4 small, .h4 small { font-size: $base-font-size; }
+
+// Blockquotes
+// -------------------------
+
+blockquote {
+ border-left: 5px solid gray;
+
+ p {
+ font-weight: 300;
+ font-size: $base-font-size * mpow($multiplying-factor, 1);
+ line-height: 1.25;
+ }
+}
+
+
+
+p,ul, li, div, span, small, blockquote, input, button, select, textarea {
+ font-family: $base-font-family;
+ font-size: $base-font-size;
+ line-height: $line-height-base;
+}
+
+h1, h2, h3, h4, h5, h6,
+.h1, .h2, .h3, .h4, .h5, .h6 {
+ font-family: $headings-font-family;
+}
+
+.latest {
+ &__button-more-custom {
+ color: $btn-color !important;
+ background: $btn-bg !important;
+ }
+
+ &__no-articles-custom {
+ color: $post-text-color;
+ }
+}
+
+.latest-ctx {
+ background-color: $post-bg;
+}
+
+.posts-categ-ctx {
+ background-color: $post-bg;
+}
+
+.posts-categ {
+ &__no-article-custom {
+ color: $post-text-color;
+ }
+}
+
+.slides-ctx {
+ .hero {
+ &__title-custom {
+ color: $cover-text-color;
+ }
+ &__date-custom {
+ color: rgba($cover-text-color, 1);
+ }
+ }
+ .arrow-container {
+ display: block;
+ width: 24px;
+ margin-left: $base-margin;
+ bottom: 35%;
+ right: $base-margin;
+ -ms-transform: rotate(90deg);
+ /* IE 9 */
+ -webkit-transform: rotate(90deg);
+ /* Chrome, Safari, Opera */
+ transform: rotate(90deg);
+ }
+
+ .arrow-down {
+ display: block;
+ width: 5px;
+ height: 5px;
+ -ms-transform: rotate(45deg);
+ /* IE 9 */
+ -webkit-transform: rotate(45deg);
+ /* Chrome, Safari, Opera */
+ transform: rotate(45deg);
+ border-right: 1px solid $post-text-color;
+ border-bottom: 1px solid $post-text-color;
+ margin: 0 0 2px 4px;
+ width: 10px;
+ height: 10px;
+ }
+
+ .arrow-down__first {
+ margin-top: 1px;
+ }
+
+ .arrow-down__first,
+ .arrow-down__second,
+ .arrow-down__third {
+ -webkit-animation: mouse-scroll 1s infinite;
+ -moz-animation: mouse-scroll 1s infinite;
+ }
+
+ .arrow-down__first {
+ -webkit-animation-delay: .1s;
+ -moz-animation-delay: .1s;
+ -webkit-animation-direction: alternate;
+ }
+
+ .arrow-down__second {
+ -webkit-animation-delay: .2s;
+ -moz-animation-delay: .2s;
+ -webkit-animation-direction: alternate;
+ margin-top: -6px;
+ }
+
+ .arrow-down__third {
+ -webkit-animation-delay: .3s;
+ -moz-animation-delay: .3s;
+ -webkit-animation-direction: alternate;
+ margin-top: -6px;
+ }
+ @keyframes mouse-scroll {
+ 0% {
+ opacity: 0;
+ }
+ 50% {
+ opacity: .5;
+ }
+ 100% {
+ opacity: 1;
+ }
+ }
+ .slide {
+ &__label-custom {
+ color: $label-bg;
+ }
+
+ &__post-item-custom {
+ background-color: $post-bg;
+ }
+
+ &__meta-container-custom {
+ background: rgba($post-bg, 0.7);
+ }
+ &__category-custom {
+ color: $label-bg;
+ }
+ &__title-custom,
+ &__date-custom {
+ color: $post-text-color;
+ }
+ &__description-custom {
+ color: $post-text-color;
+ a {
+ color: $link-color;
+ }
+ }
+ &__top-inner-custom {
+ &.has-border {
+ border-top: 1px solid $border-color;
+
+ @media screen and (orientation:landscape) {
+ border-color: transparent;
+ }
+ }
+ }
+ &__triangle-custom {
+ border-left: 100vw solid transparent;
+ border-right: 0px solid transparent;
+ border-top: 20px solid rgba($post-bg, 1);
+ &--inverse {
+ border-right: 0px solid transparent;
+ border-left: 100vw solid transparent;
+ border-bottom: 20px solid rgba($post-bg, 1);
+ border-top: 20px solid transparent;
+ }
+ &--bottom-to-right {
+ border-right: 100vw solid transparent;
+ border-left: 0px solid transparent;
+ border-bottom: 20px solid rgba($post-bg, 1);
+ }
+ }
+ &__overlay-custom {
+ background-color: rgba($overlay-bg, 0.5);
+ }
+ }
+}
+
+.comments__close-btn-custom {
+ color: $btn-color !important;
+ background: $btn-bg !important;
+}
+
+.comments-ctx {
+
+ .bar-comments-custom {
+ background-color: $secondary-bg;
+ }
+
+ ion-content {
+ background-color: $post-bg;
+ }
+
+ .comments {
+
+ &__no-comments-title-custom {
+ color: $post-text-color;
+ }
+ &__title-custom {
+ color: $post-text-color !important;
+ }
+
+ &__comment-container-custom {
+ background: $post-bg;
+ }
+ &__comment-author-custom {
+ color: $post-text-color;
+ }
+ &__comment-date-custom {
+ color: $post-text-color;
+ }
+ &__content-custom {
+ color: $post-text-color;
+
+ p, li {
+ color: $post-text-color;
+ }
+ h1, h2, h3, h4, h5, h6 {
+ color: $post-text-color;
+ }
+ a {
+ color: $link-color;
+ }
+ }
+
+ }
+}
+
+.post__button-back-custom, .post__ex-social-btn-custom {
+ color: $btn-color !important;
+ background: $btn-bg !important;
+}
+
+.post-ctx {
+ background-color: $post-bg;
+
+ .post {
+
+ &__cover-noimg-custom {
+ background-color: $post-bg;
+ }
+
+ &__meta-container-custom {
+ background: rgba($post-bg,0.7);
+ background: -webkit-linear-gradient(rgba($post-bg, 0.7) 0%, rgba($post-bg, 1) 95%); /* For Safari 5.1 to 6.0 */
+ background: -o-linear-gradient(rgba($post-bg, 0.7) 0%, rgba($post-bg, 1) 95%); /* For Opera 11.1 to 12.0 */
+ background: -moz-linear-gradient(rgba($post-bg, 0.7) 0%, rgba($post-bg, 1) 95%); /* For Firefox 3.6 to 15 */
+ background: linear-gradient(rgba($post-bg, 0.7) 0%, rgba($post-bg, 1) 95%); /* Standard syntax */
+
+ &--no-img {
+ background: rgba($post-bg, 1);
+ }
+
+ }
+ &__category-custom {
+ color: $text-color;
+ background-color: $label-bg;
+ }
+ &__title-custom, &__author-custom, &__date-custom {
+ color: $post-text-color;
+ }
+ &__content-container-custom {
+ color: $post-text-color;
+ background: $post-bg;
+
+ p, li, span {
+ color: $post-text-color;
+ }
+
+ h1, h2, h3, h4, h5, h6 {
+ color: $post-text-color;
+ }
+
+ a {
+ color: $link-color;
+ }
+
+ }
+ &__triangle-custom {
+ border-bottom: 20px solid rgba($post-bg,0.7);
+ }
+ }
+
+
+}
+
+.social-modal {
+
+ &__content {
+ justify-content: space-around;
+ }
+
+ &__btn-comm-custom {
+ color: $btn-color;
+ background-color: $btn-bg;
+ border: 1px solid $btn-color;
+ }
+
+ &__label-custom {
+ background-color: $label-bg;
+ color: $text-color;
+ }
+
+}
+
+.add-comment-ctx {
+ background-color: $post-bg;
+ border-top: solid 1px $btn-bg;
+
+ ion-content {
+ background-color: $post-bg;
+ }
+
+ .list-inset {
+ background-color: $post-bg;
+ }
+
+ .pull-up__handle-custom {
+ border-top: solid 1px $secondary-bg;
+ color: $btn-color;
+ background-color: $btn-bg !important;
+ }
+
+ .add-comment {
+ &__page-title {
+ color: $post-text-color;
+ }
+
+ &__label-custom {
+ color: $post-text-color;
+ }
+ &__input-custom {
+ border-bottom: 1px solid $post-text-color;
+ background-color: $post-bg;
+ input {
+ color: $post-text-color !important;
+ }
+ textarea {
+ color: $post-text-color !important;
+ background-color: $post-bg;
+ }
+ }
+ &__error-message-custom {
+ color: $error-color;
+ }
+ &__error-icon-custom {
+ color: $error-color;
+ }
+ &__send-btn-custom {
+ color: $text-color;
+ background-color: $btn-bg;
+ }
+ }
+
+}
+
+.popup {
+ background-color: rgba($post-bg, 1) !important;
+ span,
+ p {
+ color: $post-text-color;
+ }
+ .popup-head {
+ border: none;
+ }
+ .popup-buttons {
+ .button {
+ color: $text-color;
+ background-color: $btn-bg;
+ }
+ }
+}
+
+
+.page__close-btn-custom {
+ color: $btn-color !important;
+ background: $btn-bg !important;
+}
+.page-ctx {
+
+ ion-content {
+ background-color: $post-bg;
+ }
+
+ .page-custom {
+
+ &__title-custom {
+ color: $post-text-color !important;
+ }
+
+ &__content-custom {
+ color: $post-text-color;
+ background: $post-bg;
+ border-top: 1px solid $border-color;
+
+ p, li, span {
+ color: $post-text-color;
+ }
+
+ h1, h2, h3, h4, h5, h6 {
+ color: $post-text-color;
+ }
+ a {
+ color: $link-color;
+ }
+ }
+ }
+
+}
+
+.side-nav-ctx {
+ .side-nav {
+
+ &__container-custom {
+ background: $side-nav-bg;
+ }
+ &__categories-container-custom, &__static-pages-container-custom {
+ border-bottom: 1px solid $border-color;
+ }
+ &__categories-title-custom, &__static-pages-title-custom, &__go-to-title-custom, &__icon-custom {
+ color: $side-nav-color;
+ }
+ }
+}
+
+.nested-categories-ctx {
+
+ .nested-categories {
+
+ &__item-wrap-custom {
+ border-bottom: 1px solid $border-color;
+ &:last-child {
+ border-bottom: none;
+ }
+ }
+
+ &__title-container-custom {
+ border-bottom: 1px solid $border-color;
+ }
+
+
+ &__img-placeholder-custom {
+ background: linear-gradient(rgba($side-nav-color, 0.7) 0%, rgba($side-nav-color, 1) 95%);
+ }
+ &__img-overlay-custom {
+ background: rgba($overlay-bg, 0.5);
+ }
+ &__page-title-custom, &__button-back-custom {
+ color: $side-nav-color !important;
+ }
+ &__item-title-custom, &__item-icon-custom {
+ color: $text-color;
+ }
+ }
+
+ .spinner {
+ fill: $side-nav-color;
+ stroke: $side-nav-color;
+ }
+}
+
+.nested-pages-ctx {
+
+ .nested-pages {
+
+ ion-item {
+ border-color: $border-color !important;
+
+ }
+ &__page-title-custom, &__button-back-custom {
+ color: $side-nav-color;
+ }
+ &__item-title-custom, &__item-icon-custom {
+ color: $side-nav-color;
+ }
+
+ &__item-container-custom {
+ border-bottom: 1px solid $border-color;
+ }
+
+ &__title-container-custom {
+ border-bottom: 1px solid $border-color;
+ }
+
+ &__item-title-custom, &__item-icon-custom {
+ color: $side-nav-color;
+ }
+ }
+
+ .spinner {
+ fill: $side-nav-color;
+ stroke: $side-nav-color;
+ }
+}