/**

.btn-custom {
	margin-top: 20px;
	border: 0 !important;
	border-radius: 5px;
	background-color: rgba(15,4,2,1) !important;
	background-repeat: repeat-x;
	text-transform: uppercase;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BD1E12", endColorstr="#000");
	background-image: -khtml-gradient(linear, left top, left bottom, from(#BD1E12), to(#000));
	background-image: -moz-linear-gradient(top, #BD1E12, #000);
	background-image: -ms-linear-gradient(top, #BD1E12, #000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #BD1E12), color-stop(100%, #000));
	background-image: -webkit-linear-gradient(top, #BD1E12, #000);
	background-image: -o-linear-gradient(top, #BD1E12, #000);
	background-image: linear-gradient(#BD1E12, #000);
	border-color: #BD1E12 #FF4586 #000;
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16);
	-webkit-font-smoothing: antialiased;
}
*/

.btn-custom h1 {
	text-shadow: 0.07em 0.07em 0.05em #000;
}

.fullscreen-bg {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden; 
    /* z-index: -100; */
}

.fullscreen-bg__video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media (min-aspect-ratio: 16/9) {
    .fullscreen-bg__video {
        height: 300%;
        top: -100%;
    }
}

@media (max-aspect-ratio: 16/9) {
    .fullscreen-bg__video {
        width: 300%;
        left: -100%;
    }
}

@media (max-width: 767px) {
    .fullscreen-bg {
        background: url('/graphics/lp/dirtytina/dirtytina.jpg') center center / cover no-repeat;
    }

    .fullscreen-bg__video {
        display: none;
    }
}
