/*
Theme Name: UpWP FSE
Author:  
Author URI: 
Theme URI: 
Tags: full-site-editing
Text Domain: upwp-fse
Requires at least: 5.8
Requires PHP: 8.2
Tested up to: 5.9
Version: 1.0.0

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/upwp-fse/fonts/poppins-regular-webfont.woff2') format('woff2'),
         url('/wp-content/themes/upwp-fse/fonts/poppins-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/upwp-fse/fonts/poppins-bold-webfont.woff2') format('woff2'),
         url('/wp-content/themes/upwp-fse/fonts/poppins-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('/wp-content/themes/upwp-fse/fonts/poppins-light-webfont.woff2') format('woff2'),
         url('/wp-content/themes/upwp-fse/fonts/poppins-light-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


html{overflow-x:hidden;}
*, ::after, ::before {
    box-sizing: border-box;
}

body{overflow-x:hidden !important;}

.mobile,
.hide{display:none !important;}
.row{position:relative;}
.row:after{content:'';clear:both;display: block;} 

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.ariane a{text-decoration:unset !important}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.ariane a:hover{text-decoration:underline !important}
   

/* HEADER */  

/* NAV */   
 
/* Stackable Blocs */
.stk-block .stk--align-last-block-to-bottom { justify-content: space-between !important;} 

/* Ninja Form : Messages d'erreur : compacts */
.nf-search-inline .nf-error-wrap{ margin-top: .25rem; }
 
/* HOME */ 
 

/* Footer */
footer a{text-decoration:unset;}
footer a:hover{text-decoration:underline;} 


@media only screen and (max-width:1400px) {   
}
@media only screen and (max-width:1220px) {   
}
@media only screen and (max-width:1080px) { 
	
	.desktop{display:none !important}
	.mobile {display:block !important} 
	
} 
@media only screen and (max-width:768px) {  
}

@media only screen and (max-width:600px) { 
	 
   
}

@media only screen and (max-width:400px) { 
   
}
