@charset "utf-8";

/*
Projet : LRY
Author : Guilhaume Kueffer
Version : 1.0.0
Date : July 2019

/* vietnamese */

@font-face {
	font-family: 'Cairo';
	font-style: normal;
	font-weight: 400;
	src: local('Cairo'), local('Cairo-Regular'), url(https://fonts.gstatic.com/s/cairo/v6/SLXGc1nY6HkvalIkTpu0xg.woff2) format('woff2');
	unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Cairo';
	font-style: normal;
	font-weight: 400;
	src: local('Cairo'), local('Cairo-Regular'), url(https://fonts.gstatic.com/s/cairo/v6/SLXGc1nY6HkvalIvTpu0xg.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Cairo';
	font-style: normal;
	font-weight: 400;
	src: local('Cairo'), local('Cairo-Regular'), url(https://fonts.gstatic.com/s/cairo/v6/SLXGc1nY6HkvalIhTps.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }


@import url('https://fonts.googleapis.com/css?family=Black+Ops+One|Monoton|Permanent+Marker|Poiret+One&display=swap');
/* latin-ext */
@font-face {
	font-family: 'Black Ops One';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Black Ops One Regular'), local('BlackOpsOne-Regular'), url(https://fonts.gstatic.com/s/blackopsone/v10/qWcsB6-ypo7xBdr6Xshe96H3aDXbtwkh.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
  
	@import url(https://fonts.googleapis.com/css?family=Nothing+You+Could+Do);
	/* latin */
@font-face {
	font-family: 'Nothing You Could Do';
	font-style: normal;
	font-weight: 400;
	src: local('Nothing You Could Do'), local('NothingYouCouldDo'), url(https://fonts.gstatic.com/s/nothingyoucoulddo/v8/oY1B8fbBpaP5OX3DtrRYf_Q2BPB1SnfZb3OOnVs.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  @import url('https://fonts.googleapis.com/css?family=Allerta+Stencil|Handlee|Monoton|Permanent+Marker|Poiret+One&display=swap');
  

  /* latin */
  @font-face {
	font-family: 'Monoton';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Monoton'), local('Monoton-Regular'), url(https://fonts.gstatic.com/s/monoton/v8/5h1aiZUrOngCibe4TkHLQg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  /* cyrillic */
  @font-face {
	font-family: 'Poiret One';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Poiret One'), local('PoiretOne-Regular'), url(https://fonts.gstatic.com/s/poiretone/v7/UqyVK80NJXN4zfRgbdfbo5pcV_cx.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Poiret One';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Poiret One'), local('PoiretOne-Regular'), url(https://fonts.gstatic.com/s/poiretone/v7/UqyVK80NJXN4zfRgbdfbo5BcV_cx.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Poiret One';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Poiret One'), local('PoiretOne-Regular'), url(https://fonts.gstatic.com/s/poiretone/v7/UqyVK80NJXN4zfRgbdfbo55cVw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
/*-----------------------------------------------------*/
/* THEME */
/*-----------------------------------------------------*/
html {
	box-sizing: border-box;
	height: 100%;
	font-size: 100%;
}

*, 
*:before,
*:after {
	box-sizing: inherit;
}

body {
	position: relative;
	height: 100%;
	font-family: "Cairo";
	font-size: 1.3em;
	font-weight: 800;
	line-height: 1.425em;
	color: #fff;
	background-color: #6204BF;
	-webkit-font-smoothing: antialiased;
}

/* Links */
/*------------------------------*/

a {
	text-decoration: none;
	color: #04BF45;
	font-size:1.3em;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
a:active,
a:hover,
a:focus {
	color: rgb(26, 145, 68);
}
/* Typo */
/*------------------------------*/

h1, .h1-like,
h2, .h2-like,
h3, .h3-like,
h4, .h4-like,
h5, .h5-like,
h6, .h6-like {
	margin: 0px;
	font-weight: 700;
	line-height: 1.25em;
	color: #333;
	font-family: "Cairo";
}
h1, .h1-like {
	
	font-family: 'Monoton', cursive;
	color: #ffffff;
	font-size: 5rem;
	margin:0;
	text-shadow: 3px 3px 0px #7A00F4;
		
}
h2, .h2-like {
	color: #ffffff;
	font-size: 4rem;
	margin:0;
	text-shadow: 3px 3px 0px #7A00F4;
	

}
h3, .h3-like {
	color: #ffffff;
	font-size: 3rem;
	margin:0;
	line-height: 2em;
	padding-left:1%;

}
h4, .h4-like {
	font-size: 2.5rem;
	color: #ffffff;
	margin:0;
	text-shadow: 3px 3px 0px #7A00F4;
}
h5, .h5-like {
	font-size: 2.5rem;
	color: #ffffff;
	text-shadow: 2px 2px 0px #FF0003;
	font-family: 'Allerta Stencil';
}
h6, .h6-like {
	font-size: 1em;
}

p {
	
	font-family: "Cairo";
}
small, .small {
	font-size: 85%;
}
/* List */
/*------------------------------*/
ul .nolist{
	list-style:none;
	
}




/* img */
/*------------------------------*/

img {
	max-width: 100%;
	height: auto;
	vertical-align: bottom;
}

.b-right{
border-right: 3rem solid #F2E41D;

}
.b-left{
	border-left: 3rem solid #F2E41D;
	
	}

.b-rm{
	border-right: none;
border-bottom: none ;
}



.sec-red{
	height: 4rem;
	background-color: #FF0003;
	
}

main{
	background-color: #191659;
}


.herisson{
	
	margin:0px;
	
	
}

.contact{
	margin-bottom: 10%;
	padding: none;
}

.padding{
	padding: 2%;
}

.p-right{
	padding-right: 20px;
}

































