.bread-crumb-nav ol {
    list-style-type: none;
    padding-left: 0;
    text-transform: uppercase;
    font-size: 14px;
}

.bread-crumb {
    display: inline-block;
    padding-right: 5px;
}

.bread-crumb a::after {
    display: inline-block;
    color: var(--fg-color);
    content: ">";
    font-size: 80%;
    font-weight: bold;
    padding: 0 3px;
}

.floating {
    border-radius: 50%;
    position: relative;
    animation: float 3s ease-in-out infinite;
}

@keyframes float {
    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-20px);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes flick {
    0% {
        opacity: 1;
    }

    50% {
        opacity: .25;
    }

    100% {
        opacity: 1;
    }
}

.fanim {
  will-change: transform, opacity, filter;
}


.fanim-hidden {
    will-change: transform, opacity, filter;
    opacity: 0;
    filter: blur(7px);
    transform: translateX(-10%);
    transition: all 1s;
}

.fanim-show {
    opacity: 1;
    filter: blur(0);
    transform: translateX(0);
}

@media (prefers-reduced-motion) {
    .fanim-hidden {
        opacity: unset;
        filter: unset;
        transform: unset;
        transition: none;
    }
}

/* From Uiverse.io by satyamchaudharydev */ 
/* The switch - the box around the slider */
.ld-theme-switch {
  display: block;
  /* --width-of-switch: 3.5em; */
  /* --height-of-switch: 2em; */
  --width-of-switch: 59.5px;
  --height-of-switch: 34px;
  /* size of sliding icon -- sun and moon */
  --size-of-icon: 1.4em;
  /* it is like a inline-padding of switch */
  --slider-offset: 0.3em;
  position: relative;
  width: var(--width-of-switch);
  height: var(--height-of-switch);
}

/* Hide default HTML checkbox */
.ld-theme-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.ld-theme-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #f4f4f5;
  transition: .4s;
  border-radius: 30px;
}

.ld-theme-slider:before {
  position: absolute;
  content: "";
  height: var(--size-of-icon,1.4em);
  width: var(--size-of-icon,1.4em);
  border-radius: 20px;
  left: var(--slider-offset,0.3em);
  top: 50%;
  transform: translateY(-50%);
  background: linear-gradient(40deg,#ff0080,#ff8c00 70%);
  ;
 transition: .4s;
}

input:checked + .ld-theme-slider {
  background-color: #303136;
}

input:checked + .ld-theme-slider:before {
    left: calc(100% - (var(--size-of-icon,1.4em) + var(--slider-offset,0.3em)));
    background: #303136;
    /* change the value of second inset in box-shadow to change the angle and direction of the moon  */
    box-shadow: inset -3px -2px 5px -2px #8983f7, inset -10px -4px 0 0 #a3dafb;   
}





/* Hide the default checkbox */
.container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.container {
    display: block;
    position: relative;
    cursor: pointer;
    font-size: 20px;
    user-select: none;
}

/* Create a custom checkbox */
.checkmark {
    --height-of-switch: 34px;
    position: relative;
    height: var(--height-of-switch);
    width: var(--height-of-switch);
    border-radius: 50%;
    background-color: #303136;
    transition: 0.3s;
}

.checkmark svg, .checkmark span {
    /* width: calc(var(--height-of-switch) / 2 - (var(--height-of-switch) / 4)); */
    /* height: calc(var(--height-of-switch) / 2 - (var(--height-of-switch) / 4)); */
    /* margin-top: 11px; */
    /* margin-left: 12.5px; */
    /* fill: #264d39; */
    display: flex;
    fill: #FFFFFF;
    color: #FFFFFF;
    transition: 0.2s;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
}

.checkmark:active {

}

/* When the checkbox is checked */
.container input:checked ~ .checkmark {
    background-color: var(--theme-color);
}

.container input:checked ~ .checkmark svg {
    fill: #00ff7b;
}

.container input:checked ~ .checkmark:active {

}








