File: //home/parhudrw/public_html/wp-content/themes/around/assets/scss/html/components/_widgets.scss
//
// Widgets
// --------------------------------------------------
// Widget title
.cs-widget-title {
margin-bottom: $widget-title-margin-bottom;
@include font-size($widget-title-font-size);
}
// Global lists styles inside widget
.cs-widget {
ul, ol {
margin: 0;
padding: 0;
list-style: none;
> li {
display: block;
margin-bottom: .375rem;
&:last-child { margin-bottom: 0; }
ul, ol {
padding: .25rem 0 .25rem 1.375rem;
> li {
position: relative;
margin-bottom: 0;
border-left: $border-width * 2 solid $border-color;
> a {
padding-left: 1.125rem !important;
&::after {
position: absolute;
left: 0;
top: 50%;
width: .75rem;
height: $border-width;
background-color: darken($border-color, 6%);
content: '';
}
}
}
}
}
}
}
// Global links styles inside widget
.cs-widget-link {
display: block;
position: relative;
padding: $widget-link-padding;
transition: $widget-link-transition;
color: $widget-link-dark-color;
font-weight: $widget-link-font-weight;
text-decoration: none;
&:hover {
color: $widget-link-dark-hover-color;
text-decoration: none;
}
&.active,
.active > & {
color: $widget-link-dark-active-color;
pointer-events: none;
cursor: default;
}
> small {
display: inline-block;
font: {
size: 75%;
weight: normal;
}
}
& + ul > li > .cs-widget-link {
font-size: 87.5%;
}
}
// Light skin
.cs-widget-light {
.cs-widget-title { color: $white; }
.cs-widget-link {
color: $widget-link-light-color;
font-weight: normal;
&:hover {
color: $widget-link-light-hover-color;
}
&.active,
.active > & {
color: $widget-link-light-active-color;
}
}
}
// Categories widget
.cs-widget-categories {
.cs-widget-link {
padding-left: 1.25rem;
&::before {
position: absolute;
top: .0625rem;
left: -.1875rem;
transition: transform .25s ease-in-out, opacity .15s ease-in-out;
font: {
family: 'feather';
size: 1.25em;
}
content: '\e931';
opacity: .5;
}
&:hover::before,
&.active::before {
opacity: 1;
}
& + ul > li > .cs-widget-link {
padding-left: inherit;
&::before { display: none; }
}
}
.active > .cs-widget-link::before {
opacity: 1;
}
[data-toggle='collapse'] {
color: $widget-link-dark-active-color;
&::before {
transform: rotate(90deg);
opacity: 1;
}
&.collapsed {
color: $widget-link-dark-color;
&::before {
transform: none;
opacity: .5;
}
&:hover {
color: $widget-link-dark-hover-color;
&::before { opacity: 1; }
}
}
}
}
// Range slider
.cs-range-slider-ui {
height: $range-slider-height;
margin: 3.5rem 0;
border: 0;
background-color: $range-slider-bg;
box-shadow: none;
.noUi-connect {
background-color: $range-slider-connect-bg;
}
.noUi-handle {
top: 50%;
width: $range-slider-handle-size;
height: $range-slider-handle-size;
margin-top: -($range-slider-handle-size / 2);
border: $range-slider-handle-border;
border-radius: 50%;
box-shadow: $range-slider-handle-box-shadow;
&::before, &::after { display: none; }
&:focus { outline: none; }
}
.noUi-marker-normal { display: none; }
.noUi-marker-horizontal {
&.noUi-marker {
width: $border-width;
background-color: darken($border-color, 6%);
}
&.noUi-marker-large { height: .75rem; }
}
.noUi-value {
padding-top: .125rem;
color: $body-color;
font-size: $font-size-ms;
}
.noUi-tooltip {
padding: $tooltip-padding-y $tooltip-padding-x;
border: 0;
background-color: $range-slider-tooltip-bg;
color: $range-slider-tooltip-color;
font-size: $range-slider-tooltip-font-size;
line-height: 1.2;
@include border-radius($tooltip-border-radius);
}
}
html:not([dir=rtl]) .cs-range-slider-ui.noUi-horizontal .noUi-handle {
right: -($range-slider-handle-size / 2);
}
// Tags
.cs-tag {
display: inline-block;
padding: $tag-padding-y $tag-padding-x;
transition: $tag-transition;
border: $tag-border-width solid $tag-border-color;
@include border-radius($tag-border-radius);
background-color: $tag-bg;
color: $tag-color;
font: {
size: $tag-font-size;
weight: $tag-font-weight;
}
text-decoration: none;
white-space: nowrap;
&:hover {
border-color: $tag-hover-border-color;
color: $tag-hover-color;
text-decoration: none;
}
}