/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* ProximaNova Font Declarations */
@font-face {
	font-style: normal;
	font-weight: 100;
	src: url("fonts/ProximaNova/ProximaNova-Thin.ttf") format("truetype");
	font-family: "ProximaNova";
	font-display: swap;
}

@font-face {
	font-style: normal;
	font-weight: 400;
	src: url("fonts/ProximaNova/ProximaNova-Regular.ttf") format("truetype");
	font-family: "ProximaNova";
	font-display: swap;
}

@font-face {
	font-style: normal;
	font-weight: 600;
	src: url("fonts/ProximaNova/ProximaNova-Semibold.ttf") format("truetype");
	font-family: "ProximaNova";
	font-display: swap;
}

@font-face {
	font-style: normal;
	font-weight: 700;
	src: url("fonts/ProximaNova/ProximaNova-Bold.ttf") format("truetype");
	font-family: "ProximaNova";
	font-display: swap;
}

@font-face {
	font-style: normal;
	font-weight: 900;
	src: url("fonts/ProximaNova/ProximaNova-Black.ttf") format("truetype");
	font-family: "ProximaNova";
	font-display: swap;
}

@font-face {
	font-style: normal;
	font-weight: 600;
	src: url("fonts/ProximaNova/ProximaNova-CondensedSemibold.ttf")
		format("truetype");
	font-family: "ProximaNova Condensed";
	font-display: swap;
}

.marquee-original {
	[data-logo] {
		background: black;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		height: 100%;
		object-fit: contain;
		object-position: center;
		overflow: hidden;
		width: 1em;
		height: 1em;
		margin-left: 3em;
	}
}

.overflow-hidden {
    overflow: clip;
}
.homepage-media-slider {
    position:absolute !important;
    inset:0;
    width: 100%;
    height:100%;

    .owl-carousel-container,
    .owl-stage-outer,
    .t-entry-visual,
    .t-entry-visual-tc,
    .t-entry-visual-cont {
        height: 100%;
    }

    a,
    picture {
        display: flex;
        height: 100%;
        width: 100%;
        max-width: unset;
    
        img {
            object-fit: cover;
            width: 100%;
            height: 100%;
            max-width: unset;
        }
    }
}
#popmake-76 {
    .wpcf7-form {
        label {
            color:white;
            
            a {
                color: white !important;
                text-decoration: underline;
            }
        }
        input {
            color: black;
        }
    }
}
.chip-list {
    ul {
        list-style: none !important;
        padding: 0  !important;
        display: flex  !important;
        flex-wrap: wrap;
        gap: 0.5em 0.5em;
        
        li {
            background: #e94d57;
            padding: 0.25em 2em;
            border-radius: 10em;
            font-size: 14px;
        }
    }
}
