@charset "UTF-8";

/*
Theme Name: Intermeet
Theme URI: https://www.intermeet.fr/
Author: Intermeet
Author URI: https://www.intermeet.fr/
Description: Blank theme
Requires at least: 5.3
Tested up to: 5.7
Requires PHP: 5.6
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: intermeet
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, sticky-post, threaded-comments, translation-ready
*/

* {box-sizing:border-box;-webkit-appearance:none}
html, body {margin:0;padding:0;font-family:"Inter";font-weight:400;font-style:normal;color:#4f4f4f;font-size:16px}
body.noscroll {overflow:hidden}
h1, h2, h3, h4, h5, h6 {font-family:'Outfit';margin:0}

.im-block-container {width:100%;max-width:1140px;margin:auto}
.im-block-flex {display:flex;flex-wrap:wrap}

.im-list-selection ul {padding-left:30px}
.im-list-selection li {background:#343f92;color:#fff;padding:5px 10px;margin-bottom:10px;border-radius:4px}
.im-list-selection li::marker {content: '🟢';}
.im-list-selection li.learning::marker {content: '🟡';}

.im-list-hand ul {padding-left:30px}
.im-list-hand li {padding-left:10px;margin-bottom:10px}
.im-list-hand li::marker {content: '👉';}

/*********/
/*SHAPES */
/*********/

#shape-orange-violet:before {content:"";position:absolute;top:-19px;left:0;width:100%;height:20px;background-image:URL('inc/graph/shape-orange-violet.svg');background-repeat:no-repeat;background-position:center center;background-size:cover}
#shape-bleu:before {content:"";position:absolute;top:-19px;left:0;width:100%;height:20px;background-image:URL('inc/graph/shape-bleu.svg');background-repeat:no-repeat;background-position:center center;background-size:cover}

/*************/
/* STRUCTURE */
/*************/

#im-header {position:relative;background:#f9f2e8;width:100%;padding:15px;z-index:9;transition:all .3s}
#im-header.scrolled {background:linear-gradient(90deg, #343f92 0%, #26214e 100%);box-shadow:0 0 10px rgba(0,0,0,0.1)}
#im-header-logo {}
#im-header-logo img {width:125px}
#im-header-actions {}

#sticky-section {position:sticky;top:0}

#im-footer {position:relative;background:#26214e;color:#fff;padding:25px 15px}
#im-footer:before {content:"";position:absolute;top:-19px;left:0;width:100%;height:20px;background-image:URL('inc/graph/shape-bleufonce.svg');background-repeat:no-repeat;background-position:center center;background-size:cover}

/***********/
/* WPFORMS */
/***********/

.wpforms-form .wpforms-field-email {margin:0 !important;padding:0 !important}
.wpforms-form .wpforms-field-checkbox label {color:#fff !important;font-size:13px !important}
.wpforms-form .wpforms-field-checkbox ul {grid-template-columns: repeat(2, auto) !important;}
.wpforms-form .wpforms-submit {background-color:#26214e !important;transition:all .3s}
.wpforms-form .wpforms-submit:hover {background-color:#343f92 !important}