@font-face {
font-family: 'terminal';
src: url(//timrougemont.ch/wp-content/themes/lekker-child/fonts/terminal-grotesque.ttf);
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'alaska';
src: url(//timrougemont.ch/wp-content/themes/lekker-child/fonts/AlaskaBeta-Regular.otf);
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'creepy';
src: url(//timrougemont.ch/wp-content/themes/lekker-child/CreepyNarrows-X31rj.ttf);
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'snell';
src: url(//timrougemont.ch/wp-content/themes/lekker-child/SnellRoundhand.ttc);
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'kihim';
src: url(//timrougemont.ch/wp-content/themes/lekker-child/Kihim-Regular.otf);
font-weight: normal;
font-style: normal;
}
h1 {font-family: 'terminal'!important;font-weight: normal!important}
span {font-family: 'alaska'!important}
#qodef-page-content > div > div > div > section > div > div > div > div.elementor-element.elementor-element-1dbf6db.elementor-widget__width-inherit.elementor-widget.elementor-widget-lekker_core_portfolio_list.animated.fadeIn > div > div > div.qodef-m-filter > div > h5 {display: none}
span.qodef-shortcode.qodef-m.csstest.qodef-icon-holder.qodef-size--large.qodef-layout--normal {
background-image: url(https://timrougemont.ch/wp-content/uploads/2024/11/fini-youtube.png)!important;
background-size: cover!important;
background-position: center!important;
width: 85px!important; height: 85px!important; }
span.qodef-shortcode.qodef-m.csstest.qodef-icon-holder.qodef-size--large.qodef-layout--normal img {
display: none!important; }
#lekker_core_icon-4 > span > a > span { 
background-image: url(https://timrougemont.ch/wp-content/uploads/2024/11/fini-insta.png)!important;
background-size: cover!important;
background-position: center!important;
width: 70px!important; height: 70px!important; }
#lekker_core_icon-4 > span > a > span img {
display: none!important; }
body {
cursor: url(//timrougemont.ch/wp-content/themes/lekker-child/cursor.png)16 16, auto;}
img, a {
cursor: url(//timrougemont.ch/wp-content/themes/lekker-child/cursorsurvol2.png)16 16, auto;
}
.qodef-m-filter-items a{cursor: url(//timrougemont.ch/wp-content/themes/lekker-child/cursorsurvol.png) 16 16, auto}
#qodef-page-content > div > div > div > section > div > div > div > div.elementor-element.elementor-element-1dbf6db.elementor-hidden-tablet.elementor-hidden-mobile.elementor-widget__width-inherit.elementor-widget.elementor-widget-lekker_core_portfolio_list.animated.fadeIn > div > div > div.qodef-m-filter > div > h5 { display: none}
a.qodef-m-filter-item {
font-size: 22px!important;
text-decoration: none!important;
color: #000!important;
display: inline-block!important; padding: 5px 10px!important; border: 4px solid transparent!important; transition: transform 0.3s ease!important; } a.qodef-m-filter-item:hover {
color: #E50065!important;
animation: zoomInSaccade 0.3s forwards!important; border-color: #E50065!important;
} @keyframes zoomInSaccade {
0% {
transform: scale(1)!important; }
100% {
transform: scale(1.1)!important; }
}
a.qodef-m-filter-item:active {
color: #ff007f!important; border-color: #ff007f!important; } a.qodef-m-filter-item:focus, a.qodef-m-filter-item:visited {
color: #ff007f!important; border-color: #ff007f!important; } .qodef-header-logo-link:hover .qodef-header-logo-image {
transform: scale(1.1)!important; transition: transform 0.3s ease-in-out!important; } .qodef-header-logo-image {
display: block!important; transform: scale(1)!important; transition: transform 0.3s ease-in-out!important; }
#qodef-page-content > div > div > div > div {margin: 0; padding: 0!important}
@media (min-width: 1140px) {
.qodef-grid-item .qodef-media-image img {
max-width: 20%!important; height: auto!important; }
}
p {font-family: "alaska"!important;}
.gallery-icon.landscape a[href="https://timrougemont.ch/wp-content/uploads/2024/11/miniature2.png"] {
position: relative; top: -400px; }
.gallery-icon.landscape a[href="https://timrougemont.ch/wp-content/uploads/2024/11/Capture-decran-2024-11-27-a-18.44.04.png"] { position: relative; top: -400px;
left: 486px }
.titre2 {font-family: "snell"!important;margin-top: -100px!important}
#qodef-page-content > div > div > div > div.elementor-element.elementor-element-538382a.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div > div.elementor-element.elementor-element-a7ad425.elementor-widget.elementor-widget-text-editor > div > p{font-family: "creepy"!important;}
#qodef-page-content > div > div > div > div.elementor-element.elementor-element-3e90b7d.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-4929c56.e-con-full.e-flex.e-con.e-child > div > div.elementor-element.elementor-element-08a0958.elementor-widget.elementor-widget-text-editor > div > p {font-family: "kihim"!important;} a.elementor-button {
visibi: hidden !important; } a.elementor-button::after {
content: ''!important; display: block!important; width: 100%!important; height: 100%!important; background-image: url(https://timrougemont.ch/wp-content/uploads/2024/12/4.png)!important; background-size: cover!important; background-position: center!important; z-index: 1!important; }
#media_image-5 {margin: 500px}  .body {
margin: 0;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
overflow: hidden;
} #gameContainer {
position: relative;
width: 800px;
height: 600px;
border: 5px solid black;
} canvas {
display: none;
width: 100%;
height: 100%;
} #menu, #shop, #gameOverScreen {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
background-color: white; color: black; font-family: "alaska", sans-serif; border: 5px solid black; box-sizing: border-box;
} h1 {
margin-bottom: 20px;
font-size: 32px;
text-align: center;
} button {
margin: 10px;
padding: 10px 20px;
font-size: 16px;
cursor: pointer;
color: black;
border: solid 5px black; transition: background 0.3s, transform 0.2s;
}
button:hover {
background-color: #E50065; transform: scale(1.05); } .skin {
display: inline-block;
text-align: center;
margin: 10px;
}
.skin img {
width: 80px;
height: 80px;
border: 2px solid black;
border-radius: 10px;
cursor: pointer;
transition: transform 0.3s, box-shadow 0.3s;
}
.skin img:hover {
transform: scale(1.1);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.footersociaux {display: flex; width: 200px; align-items: center}
#media_image-4 > a > img {width: 200px}
#lekker_core_contact_info-2 > p > a {font-family: "alaska"}
#qodef-back-to-top > span {
display: block; width: 50px; height: 50px;
background: url(https://timrougemont.ch/wp-content/uploads/2024/12/Fichier-2@10x-8-e1733669629744.png) no-repeat center center; background-size: cover; }
#qodef-back-to-top > span > span.qodef-back-to-top-text {
display: none; }
#qodef-back-to-top > span > span.qodef-m-nav-lines {display: none}
#qodef-fullscreen-area-inner {
background-color: #FFFFFF !important;
}
#menu-menu-tel-1 > li > a > span {font-family: "terminal" !important; color: black!important; font-weight: normal; font-size: 100px}
#menu-menu-tel-1 > li > a :hover {color: #E50065!important}
#qodef-page-header > div.qodef-header-sticky > div > div {display: none !important}
.boutoncv {
font-family: "terminal"!important;
font-size: 30px;
color: black!important;
background-color: white!important;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 10px;
transition: background-color 0.3s ease, opacity 0.3s ease;  }
.boutoncv:hover {background-color: #E50065!important; opacity: 1 }
video {
object-fit: contain!important; width: 100%!important; height: auto!important; }
.qodef-header-navigation>ul>li>a {font-family: "alaska"!important;font-size: 20px!important; text-decoration: none!important; font-weight: normal}
a.qodef-header-navigation>ul>li:hover {font-size: 100px}
.elementor-widget-container {font-family: "alaska"!important}
#custom_html-2 > div > div > a:nth-child(3){margin-left: 10px}
#custom_html-2 > div > div > a:nth-child(1){margin-right: 10px}
#qodef-page-content > div > div > div > div.elementor-element.elementor-element-86221fc.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div > div > div{display: flex; margin: auto;width: 600px!important;}