/*
 Theme Name:   Design Police x vDisain
 Theme URI:
 Description:
 Author:       vDisain
 Author URI:   https://vdisain.ee
 Template:     hello-elementor
 Version:      1.0

 /* == Add your own styles below this line ==
--------------------------------------------*/

html, body {
	max-width:100%;
	overflow-x:hidden;
}

.elementor-nav-menu li a{
	outline: none !important;
}

@media(max-width:767px){
	.responsive-h2{
		font-size: 9vw !important;
	}

	.responsive-h2-link{
		font-size: 5vw !important;
	}
}

.back-to-top-button {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    color: #000;
    opacity: 0;
    cursor: pointer;
    z-index: 9999;
    transition: display 0.3s ease-in-out, opacity 0.3s ease-in-out;
    transition-behavior: allow-discrete;

    & svg {
        rotate: 180deg;
    }

    &.visible {
        display: block;
        opacity: 1;

        @starting-style {
            opacity: 0;
        }
    }
}

/* @keyframes headerColorChange {
    0% {
        color: #FFF;
    }
    100% {
        color: #494949;
    }
}

@media (min-width: 768px) {
    .page-id-10 header[data-elementor-type="header"] a {
        color: #FFF;
        animation: headerColorChange linear forwards;
        animation-timeline: view();
        animation-range-start: 170dvh;
        animation-range-end: 190dvh;
    }
} */
