/*

Theme Name: Hello Elementor Child

Theme URI: https://github.com/elementor/hello-theme/

Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team

Author: Elementor Team

Author URI: https://elementor.com/

Template: hello-elementor

Version: 1.0.1

Text Domain: hello-elementor-child

License: GNU General Public License v3 or later.

License URI: https://www.gnu.org/licenses/gpl-3.0.html

*/


/* Your CSS code goes here
-------------------------------------- */
:root{
	--noir: #363636;
	--golden: #DCB253;
	--orange: #E85031;
	--rouge: #A82115;
	--vert: #456E57;
	--vert-fonce: #283428;
	--bleu: #3C64B9;
    --grey: #F2F2F2;
	--or-fonce: #BE6801;
	--full-w: 1920px;
	--container-w: 1600px;
	--container-padding: calc((100vw - var(--container-w)) / 2);
	--negative-container-padding: calc(((100vw - var(--container-w)) / 2) * -1);
	--font: "Poppins", sans-serif;
	--font-2: "EBGaramond";
	--font-3: "Rokkitt";
}

@media (max-width: 1630px) {
    :root{
        --container-padding: 15px;
        --negative-container-padding: -15px;
    }
}

body{
	overflow-x: hidden;
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
}

.container{
	width: 100%;
	max-width: var(--container-w);
	margin-left: auto;
	margin-right: auto;
}

.btn{
	border: white 1px solid;
	padding: 15px 30px;
	color: white;
	font-size: 17px;
}

img, svg, video, iframe{
	display: block;
}

.separator{
	width: 20px;
	min-height: 1px;
	background-color: var(--noir);
	margin: 15px 0;
}

.reset-button {
     border: none;
     margin: 0;
     padding: 0;
     width: auto;
     overflow: visible;

     background: transparent;

     /* inherit font & color from ancestor */
     color: inherit;
     font: inherit;

     /* Normalize `line-height`. Cannot be changed from `normal` in Firefox 4+. */
     line-height: normal;

     /* Corrects font smoothing for webkit */
     -webkit-font-smoothing: inherit;
     -moz-osx-font-smoothing: inherit;

     /* Corrects inability to style clickable `input` types in iOS */
     -webkit-appearance: none;
 }

/* Remove excess padding and border in Firefox 4+ */
.reset-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.reset-button:active,
.reset-button:focus,
.reset-button:hover{
    outline: none;
    padding: 0;
    background-color: transparent;
    border: 0;
}

@media (max-width: 480px) {
	.separator{
		margin: 0;
	}
}