/*!
Theme Name: Lux Modernis
Theme URI: https://akiprod.com/
Author: aki production
Author URI: https://akiprod.com/
Description: Thème pour Lux Modernis
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: lux
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Lux Modernis is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700;color:#242424}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::selection{background:#fa1f2a}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,optgroup,select,textarea{color:#000;font-family:Montserrat,sans-serif;font-size:18px;font-size:1.125rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;color:#242424;font-weight:700;font-family:Montserrat,sans-serif}h1{font-family:Montserrat,sans-serif;font-size:35px;line-height:35px;color:#242424;opacity:1}@media screen and (max-width:400px){h1{font-size:28px;line-height:28px}}@media screen and (max-width:320px){h1{font-size:24px;line-height:24px}}h2.title-red{text-transform:uppercase;color:#fa1f2a;font-size:36px;margin-top:60px;padding:0 20px;font-family:Montserrat,sans-serif}h1.title-red{text-transform:uppercase;color:#fa1f2a;font-size:36px;margin-top:60px;padding:0 20px}h2.title-white{text-transform:uppercase;color:#fff;font-size:36px;margin-top:60px;padding:0 20px;font-family:Montserrat,sans-serif}p{margin-bottom:1.2em}cite,dfn,em,i{font-style:italic;color:#000}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.site.site-container{max-width:1280px;margin:0 auto}button,input[type=button],input[type=reset],input[type=submit]{background:#fa1f2a;border:2px solid #fa1f2a;color:#fff;text-transform:uppercase;font-size:12px;line-height:24px;padding-top:5px}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#000;border:2px solid #000;color:#fff;cursor:pointer}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{background:#000;border:2px solid #000;color:#fff}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.uk-button.uk-button-primary{font-size:18px;background:#fff;border:2px solid #fa1f2a;color:#fa1f2a;font-weight:700;min-width:330px;line-height:70px;margin:20px 0}.uk-button.uk-button-primary:hover{background:#fa1f2a;border:2px solid #fa1f2a;color:#fff}@media screen and (max-width:360px){.uk-button.uk-button-primary{width:auto}}.site-header{background:#fff}.menu-container{max-width:1280px;background:red;margin:0 auto}nav#menu.menu-top{background:#fff;padding:20px 10px 10px}.uk-navbar-right ul li a{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;color:#000;margin:0 0 0 28px}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a.uk-open,.uk-navbar-nav>li>a:focus{color:#fa1f2a;outline:0}@media screen and (max-width:1270px){.uk-navbar-right ul li a{margin:0;font-size:16px}}@media screen and (max-width:1000px){.uk-navbar-right ul li a{margin:0;font-size:15px}nav#menu.menu-top{background:#fff;padding:20px 5px 10px}}.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{min-height:50px}.uk-navbar-toggle{color:#000}.uk-navbar-toggle.uk-open,.uk-navbar-toggle:focus,.uk-navbar-toggle:hover{color:red}.admin-bar .uk-offcanvas-close{top:52px}.admin-bar .uk-lightbox-toolbar{top:32px}.uk-navbar-right ul li.wpml-ls-item a,.uk-navbar-right ul li.wpml-ls-menu-item a{font-weight:400;padding:0 5px;color:#afafaf}.uk-navbar-right ul li.wpml-ls-item.wpml-ls-current-language a,.uk-navbar-right ul li.wpml-ls-menu-item.wpml-ls-current-language a{color:#000;text-decoration:underline}.uk-navbar-right ul li.wpml-ls-last-item a{margin:0}nav#menu-mobile.uk-navbar.uk-navbar-container{background:#fff}nav#menu-mobile.uk-navbar.uk-navbar-container .uk-navbar-left a.custom-logo-link img{margin:5px 20px}.uk-offcanvas-bar ul{margin:60px 0 20px;list-style:none;text-transform:uppercase;font-size:35px;font-weight:800;padding:0}.uk-offcanvas-bar ul li{margin-bottom:20px}.uk-offcanvas-bar ul li.wpml-ls-item a{font-weight:300;padding:0 5px;color:#fff}#menu-mobile.uk-offcanvas.uk-offcanvas-overlay ul li.menu-item a{color:#fff}.uk-offcanvas-bar ul li.wpml-ls-item.wpml-ls-current-language a{text-decoration:underline;color:#fff}.uk-offcanvas-bar{position:absolute;top:0;bottom:0;left:-100%;box-sizing:border-box;width:100%;padding:50px 20px;background:#fa1f2a;overflow-y:auto;-webkit-overflow-scrolling:touch;color:#fff}@media (min-width:1180px){.uk-offcanvas-bar{display:none}}#menu-mobile .uk-close{color:#fff}a{color:#fa1f2a}a:visited{color:#fa1f2a}a:active,a:focus,a:hover{color:#000}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{display:inline;float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.video-container{max-width:1280px;margin:0 auto}.video-container img{width:100%}.loader{position:absolute;top:50%;left:50%;transform:translate(-30%,-50%);width:150px;height:150px}.embed-container{position:relative;overflow:hidden;background-position:center;background-repeat:no-repeat}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}a.toogle-link{color:#fa1f2a;font-weight:600;font-size:18px;line-height:24px;letter-spacing:1px}a.toogle-link:hover{color:#fa1f2a;cursor:pointer}.expertises-container{max-width:1100px;margin:0 auto;overflow:hidden}.related-container{max-width:1280px;margin:0 auto}.grid-expert .expertises-text{font-size:18px;line-height:26px;font-weight:700;color:#fff;padding:20px 34px 20px 34px}.grid-expert .expertises-text h3{font-size:33px;line-height:31px;font-weight:800;margin:0 0 15px;text-transform:uppercase;font-family:Montserrat,sans-serif}@media screen and (max-width:400px){.grid-expert .expertises-text h3{font-size:30px;line-height:31px}}@media screen and (max-width:320px){.grid-expert .expertises-text h3{font-size:28px;line-height:28px}}.grid-expert .expertises-text p{margin-top:0}.grid-expert .icn-plus{padding:20px 32px}.grid-expert .uk-inline{width:100%}.grid-expert .uk-inline img{width:100%}.clients-container{max-width:1100px;margin:0 auto;overflow:hidden;padding:0 20px}.savoir-faire-container{background:#fa1f2a;overflow:hidden;color:#fff;font-size:16px;line-height:24px}.slider-savoir-faire{max-width:1140px;margin:0 auto;padding:0 20px;color:#fff}.savoir-faire-container img.savoir-picto{margin-bottom:20px;max-width:110px}.slider-savoir-faire h3{text-transform:uppercase;font-size:18px;line-height:25px;color:#fff;min-height:50px}.image-container{max-width:1280px;margin:0 auto;overflow:hidden}.image-container img{width:100%}.agence-container{max-width:1140px;margin:0 auto;padding:0 20px}.agence-container .uk-text-lead{font-family:Montserrat,sans-serif;font-size:23px;line-height:30px}.contact-container{padding:0 20px}.scroll-here{padding-top:80px;margin-top:-80px}.text-red,.text-red a,.text-red b{color:#fa1f2a}.text-gray,.text-gray a,.text-gray b{color:#000}.contact-container .text-red{padding-left:60px}.contact-container .text-gray{padding-left:200px;padding-right:20px}.adress-container{text-align:left}@media screen and (max-width:640px){.adress-container{flex-direction:column;text-align:center}.contact-container .text-red{padding:10px 20px}.contact-container .text-gray{padding:10px 20px}}.default-container{max-width:1280px;margin:0 auto}.back-home{margin-left:10px;color:#000}header.entry-header h1.entry-title{text-transform:uppercase;margin-top:60px}.single-expertises header.entry-header h1.entry-title{text-transform:uppercase;margin-left:20px;margin-top:60px;padding-right:20px}@media screen and (max-width:800px){.single-expertises header.entry-header h1.entry-title{margin-top:30px}}.expert-content{margin:0 auto 0;max-width:1140px;padding:60px 20px 0 20px}.expert-content ul li img{width:100%}.expert-text{max-width:430px}.expert-text h2{font-size:23px;margin-bottom:10px}.expert-text h3{font-size:23px;margin-top:0}.expert-text h3.expert-footer{font-size:18px;margin-top:0}h4.title-red{text-transform:uppercase;color:#fa1f2a;font-size:36px;margin:0;padding:30px 0}.chiffres-container{background:#fa1f2a;overflow:hidden;color:#fff;font-size:16px;line-height:24px}.grid-chiffres{margin:1.5em auto 0;max-width:954px}.title-dark{font-size:60px;line-height:50px;font-weight:600;text-transform:uppercase;color:#c8001a;margin-bottom:-20px}.title-light{font-size:60px;line-height:50px;font-weight:600;text-transform:uppercase;color:#fff}@media screen and (max-width:400px){.title-dark{font-size:50px;line-height:40px;margin-bottom:-20px}.title-light{font-size:50px;line-height:40px}}@media screen and (max-width:320px){.title-dark{font-size:40px;line-height:40px;margin-bottom:-20px}.title-light{font-size:40px;line-height:40px}}.text-light{font-size:18px;line-height:23px;font-weight:500;text-transform:uppercase;color:#fff}.uk-background-primary{background:#fa1f2a;overflow:hidden}.uk-background-secondary{background:#e8e8e8;overflow:hidden}.uk-background-muted{background:#f5f5f5;overflow:hidden}.sticky{display:block}.page,.post{margin:0}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em auto 0;max-width:954px}.entry-content{padding:0 20px}.page-links{clear:both;margin:0 0 1.5em}.blog-title{margin-bottom:10px}.blog-container{margin:1.5em auto 0;max-width:1280px;padding:0 20px}.blog-container h2.blog-title{color:#000;font-size:20px;line-height:20px}.blog-container a:hover{text-decoration:none}.blog-container div.nav-links div.nav-previous{float:left;width:50%;font-size:14px}.blog-container div.nav-links div.nav-next{float:right;width:50%;text-align:right;font-size:14px}.blog-container .entry-meta{font-size:small;margin-bottom:40px}.blog-container .single-footer{font-size:small}.grid-sidebar ul{padding:0;margin:0;list-style:none}.grid-sidebar h2.widget-title{font-size:26px}.grid-sidebar .uk-button .uk-icon{vertical-align:text-bottom}.grid-blog .grid-posts img{width:100%}.grid-gallery img{width:100%}.grid-gallery div a{width:100%}.uk-slider{box-sizing:content-box}.table-files .filename{color:#000}.table-files .download-btn a{padding:8px 15px;color:#fff;background:#fa1f2a}.table-files .download-btn a:hover{padding:8px 15px;color:#fff;background:#000}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block;margin-top:4px;margin-bottom:11px}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}footer{background:#fa1f2a}footer .site-info{max-width:1280px;margin:0 auto;padding:5px 20px 20px;color:#fff;text-align:center}footer .site-info .uk-button{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:24px;padding:10px 20px;border:2px solid #fff;min-width:330px}footer .site-info .uk-button:hover{background:#fff;color:#fa1f2a;border:2px solid #fff}footer .site-info a{color:#fff}footer .social-box a{margin:10px}footer .footer-private a{font-size:13px;text-transform:uppercase;text-decoration:none;border-bottom:2px solid #fff}footer .footer-copyright{font-size:13px}#modal-newsletter{color:#fff}#modal-newsletter .uk-modal-dialog{background:#fa1f2a}#modal-newsletter .newsletter-container{max-width:500px;margin:0 auto;padding:20px}div#modal-newsletter .newsletter-container .footer-logo{margin-top:20px}#modal-newsletter .newsletter-container input{width:100%;line-height:50px;padding-left:10px}#modal-newsletter .newsletter-container .wpcf7-acceptance input{width:auto;margin-right:10px}#modal-newsletter .newsletter-container input.wpcf7-submit{background:0 0;border:2px solid #fff;color:#fff;text-transform:uppercase;font-weight:700;font-size:18px;line-height:40px}#modal-newsletter .newsletter-container input.wpcf7-submit:hover{background:#fff;color:#fa1f2a}#modal-newsletter .newsletter-container .wpcf7-response-output{margin-bottom:60px;margin-top:0}#modal-newsletter .newsletter-container span.wpcf7-not-valid-tip{color:#fff;background:#000;padding:3px 20px;margin:5px 0 0 0}div#modal-newsletter.uk-open button.uk-modal-close-full.uk-close-large.uk-icon.uk-close{background:0 0;color:#fff}div#modal-newsletter.uk-open button.uk-modal-close-full.uk-close-large.uk-icon.uk-close:hover{background:#000;border:none;color:#fff;cursor:pointer}.uk-notification{z-index:99999}.uk-notification-message{background:#fa1f2a;color:#fff}