/*
Theme Name: ALIOKI Création
Description: Theme enfant
Author: ALIOKI
Author URI: https://alioki.fr
Template: twentyseventeen
Version: 0.1.0*/

body {
    overflow-x: hidden !important
}

*,
*:hover,
*:focus,
*:visited {
    outline: none !important;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
    -webkit-focus-ring-color: rgba(255, 255, 255, 0) !important;
}

a,
a:hover,
a:focus,
a:visited {
    outline: none !important;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
    -webkit-focus-ring-color: rgba(255, 255, 255, 0) !important;
}

button,
button:hover,
button:focus,
button:visited {
    outline: none !important;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
    -webkit-focus-ring-color: rgba(255, 255, 255, 0) !important;
}

h1:before,
h2:before {
    display: none !important;
}

img {
    pointer-events: none;
}

/*Custom Scrollbar*/
/* width */
::-webkit-scrollbar {
    width: 4px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 0px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: linear-gradient(#232527, #434547);
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background-color: #ee7644;
}

/* Fancy Custom */
.fancy-title {
    font-family: "Nexa", Sans-serif;
    font-size: 3vw;
    font-weight: 600;
    line-height: 1em;
    color: white;
}

.fancy-custom {
    visibility: hidden;
}

.fancy-cursor {
    display: inline-block;
    margin-left: 2px;
    visibility: visible;
    /* toujours visible au chargement */
    animation: blink 0.8s steps(1) infinite;
}

@keyframes blink {

    0%,
    50%,
    100% {
        opacity: 1;
    }

    25%,
    75% {
        opacity: 0;
    }
}