/*!
Theme Name: MTHA
Theme URI: http://underscores.me/
Author: 42 IT Informatique & Web
Author URI: https://42it.ch
Description: Custom Theme by 42IT Based on underscore.me
Version: 1.0.0
Tested up to: 8.1
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ft_mtha
Tags: custom-menu, featured-images, 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.

MTHA 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/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
/* line 11, node_modules/normalize.css/normalize.css */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
/* line 23, node_modules/normalize.css/normalize.css */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
/* line 31, node_modules/normalize.css/normalize.css */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 40, node_modules/normalize.css/normalize.css */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 53, node_modules/normalize.css/normalize.css */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 64, node_modules/normalize.css/normalize.css */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
/* line 76, node_modules/normalize.css/normalize.css */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 85, node_modules/normalize.css/normalize.css */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 95, node_modules/normalize.css/normalize.css */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 105, node_modules/normalize.css/normalize.css */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
/* line 116, node_modules/normalize.css/normalize.css */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 125, node_modules/normalize.css/normalize.css */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 133, node_modules/normalize.css/normalize.css */
sub {
  bottom: -0.25em;
}

/* line 137, node_modules/normalize.css/normalize.css */
sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
/* line 148, node_modules/normalize.css/normalize.css */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 160, node_modules/normalize.css/normalize.css */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 176, node_modules/normalize.css/normalize.css */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 186, node_modules/normalize.css/normalize.css */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
/* line 195, node_modules/normalize.css/normalize.css */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 206, node_modules/normalize.css/normalize.css */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
/* line 218, node_modules/normalize.css/normalize.css */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
/* line 229, node_modules/normalize.css/normalize.css */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
/* line 240, node_modules/normalize.css/normalize.css */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 253, node_modules/normalize.css/normalize.css */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
/* line 261, node_modules/normalize.css/normalize.css */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
/* line 270, node_modules/normalize.css/normalize.css */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 280, node_modules/normalize.css/normalize.css */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 290, node_modules/normalize.css/normalize.css */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
/* line 299, node_modules/normalize.css/normalize.css */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 308, node_modules/normalize.css/normalize.css */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
/* line 320, node_modules/normalize.css/normalize.css */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
/* line 328, node_modules/normalize.css/normalize.css */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
/* line 339, node_modules/normalize.css/normalize.css */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
/* line 347, node_modules/normalize.css/normalize.css */
[hidden] {
  display: none;
}

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
/* line 3, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/generic/_box-sizing.scss */
*,
*::before,
*::after {
  box-sizing: inherit;
}

/* line 9, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/generic/_box-sizing.scss */
html {
  box-sizing: border-box;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
/*
	Simple Template, all content on single SASS file
*/
/*
	Variables
*/
/*
	General
*/
/* line 145, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
body, html {
  box-sizing: border-box;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  color: #7E8083;
  width: 100%;
  height: 100%;
}

/* line 155, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
*, *:hover, *:active, *:focus {
  outline: 0 !important;
}

/* line 158, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
#page {
  width: 100%;
  height: 100%;
}

/* line 162, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.clear {
  display: block;
  clear: both;
  width: 100%;
  height: 0;
}

/* line 168, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
a {
  color: #7E8083;
  text-decoration: none;
  transition: all 350ms;
}

/* line 172, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
a:hover {
  cursor: pointer;
}

/* line 176, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
h1 {
  font-size: 30px;
  line-height: 36px;
  font-weight: 300;
}

/* line 181, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
h5 {
  font-size: 12px;
  line-height: 14px;
}

/* line 186, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.login_content .button {
  font-weight: 700;
  width: 100%;
  max-width: 350px;
  display: block;
  padding: 19px 20px 20px;
  font-size: 30px;
  line-height: 36px;
  color: #FFF;
  text-align: left;
  background-color: #7E8083;
  border: none;
  margin-bottom: 10px;
  cursor: pointer;
}

/* line 201, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.btn {
  border: 3px solid #7E8083;
  color: #7E8083;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 22px;
  padding: 11px 20px 12px;
  display: flex;
  align-items: center;
  transition: all 350ms;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
  cursor: pointer;
}

/* line 213, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.btn:hover {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

/* line 216, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.btn svg {
  margin-left: 15px;
}

/* line 218, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.btn svg * {
  transition: all 350ms;
}

/* line 223, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.btn.btn_inverted svg {
  margin-left: 0;
  margin-right: 15px;
}

/* line 228, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.btn.disabled {
  cursor: default;
}

/* line 230, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.btn.disabled:hover {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

/*
	Login Page
*/
/* line 242, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.login_title {
  margin-top: 128px;
  margin-bottom: 45px;
}

/* line 246, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.main_flex {
  display: flex;
  flex-direction: row;
  min-height: 100vh;
}

/* line 250, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.main_flex .half_full {
  width: 50%;
}

/* line 254, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.cover_bg {
  background-size: cover;
  background-position: center;
}

/* line 258, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.login_content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* line 262, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.login_content .cf_input {
  max-width: 350px;
}

/* line 266, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.login_top {
  padding: 150px 150px 0;
}

/* line 268, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.login_top .login_title {
  max-width: 350px;
  width: 100%;
  text-align: center;
}

/* line 272, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.login_top .login_title img {
  display: inline-block;
  max-width: 150px;
  height: auto;
  width: 100%;
}

/* line 280, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.login_copy {
  padding: 20px 0 20px 150px;
  font-size: 12px;
  line-height: 14px;
}

/*
	Menu
*/
/* line 288, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.logged_menu {
  width: 100%;
  background-color: black;
  color: white;
  font-size: 18px;
  font-weight: bold;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  align-content: space-between;
  opacity: 0.75;
  transition: all 350ms;
  z-index: 1000;
}

/* line 303, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.logged_menu:hover {
  opacity: 1;
}

/* line 307, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.logged_menu a {
  display: inline-block;
  text-align: center;
  width: 14.2%;
  padding: 10px 0 5px;
  transition: all 350ms;
  border-bottom: 5px solid black;
}

/* line 314, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.logged_menu a:hover {
  color: white;
  border-bottom-color: #099de5;
}

/*
	Page
*/
/* line 325, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
#primary .page {
  margin-top: 45px;
  max-width: 1200px;
  width: 100%;
  margin: 70px auto 0;
  padding: 0 25px 25px;
}

/*
	Lightbox
*/
/* line 337, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.lb_wrapper {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(238, 53, 36, 0.5);
  z-index: 100;
  display: none;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: all 350ms;
}

/* line 350, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.lb_wrapper .lb_content {
  transition: all 350ms;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
  background-color: #FFF;
  padding: 50px;
  min-width: 300px;
  max-width: calc(100% - 50px);
  transform: translateY(-200vh);
}

/* line 358, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.lb_wrapper .lb_content:hover {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

/* line 362, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.lb_wrapper.block_lb {
  display: flex;
}

/* line 365, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.lb_wrapper.visible_lb {
  opacity: 1;
}

/* line 367, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.lb_wrapper.visible_lb .lb_content {
  transform: translateY(0);
}

/* line 371, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.lb_wrapper.green_lb {
  background-color: rgba(50, 205, 50, 0.5);
}

/* line 374, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.lb_wrapper.gray_lb {
  background-color: rgba(242, 242, 242, 0.5);
}

/* line 380, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.cf_input {
  transition: all 350ms;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

/* line 383, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.cf_input:focus-within {
  transform: scale(0.995, 0.99);
  box-shadow: 0px 0px 10px 0px rgba(126, 128, 131, 0.35);
}

/* line 387, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.cf_input input {
  transition: all 350ms;
}

/* line 391, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.cf_input.error input {
  box-shadow: 0px 0px 10px 0px rgba(238, 53, 36, 0.55);
}

/* line 396, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.cf_input.error_highlight input {
  box-shadow: 0px 0px 10px 0px rgba(238, 53, 36, 0.8);
}

/*
	CF Input
*/
/* line 404, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.cf_input {
  width: 100%;
  background: #F2F2F2;
  padding: 10px;
  margin-bottom: 10px;
}

/* line 409, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.cf_input label {
  font-size: 12px;
  color: #7E8083;
  display: block;
  padding-bottom: 8px;
}

/* line 415, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.cf_input input {
  background-color: #FFF;
  border: none;
  padding: 7px 10px;
  width: 100%;
  font-size: 30px;
  line-height: 36px;
  font-weight: 300;
}

/* line 424, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.cf_input textarea {
  height: 300px;
  padding: 7px 10px;
  width: 100%;
  font-size: 30px;
  line-height: 36px;
  font-weight: 300;
  border: none;
}

/* line 433, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.cf_input .fakearea {
  height: auto;
  padding: 7px 10px;
  width: 100%;
  font-size: 30px;
  line-height: 36px;
  font-weight: 300;
  border: none;
  background-color: #FFF;
}

/* line 443, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.cf_input select {
  background-color: #FFF;
  border: none;
  padding: 7px 10px;
  width: 100%;
  font-size: 30px;
  line-height: 36px;
  font-weight: 300;
}

/* line 452, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.cf_input .cf_checkbox {
  display: inline-block;
  margin-right: 25px;
  cursor: pointer;
}

/* line 456, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.cf_input .cf_checkbox .cf_checkbox_box {
  display: inline-block;
  background-color: #FFF;
  height: 50px;
  width: 50px;
  padding: 17.5px;
  margin-right: 3px;
}

/* line 463, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.cf_input .cf_checkbox .cf_checkbox_box svg {
  opacity: 0;
  width: 100%;
  height: auto;
  transition: all 350ms;
}

/* line 470, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.cf_input .cf_checkbox .cf_checkbox_txt {
  line-height: 20px;
}

/* line 474, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.cf_input .cf_checkbox:hover svg {
  opacity: 0.8;
}

/* line 479, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.cf_input .cf_checkbox.selected_checkbox svg {
  opacity: 1;
}

/* line 483, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.cf_input .cf_checkbox.selected_checkbox:hover svg {
  opacity: 0.8;
}

/*
	ACF Form
*/
/* line 497, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.acf-form .button {
  font-weight: 700;
  display: inline-block;
  padding: 5px 10px;
  font-size: 22px;
  line-height: 26px;
  color: #FFF;
  text-align: left;
  background-color: #099de5;
  border: none;
  margin-bottom: 10px;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.1);
  transition: all 350ms;
}

/* line 512, ../../Users/Kevin/Documents/Candy-Factory/ONGOING/mtha.42it.ch/wp-content/themes/ft_mtha/sass/style.scss */
.acf-form .button:hover {
  background-color: black;
  -webkit-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.25);
}

/*
	Responsive Breakpoints
*/

/*# sourceMappingURL=style.css.map */