body {background-color: white;}  /* was #0DB518 */


body{font-family: "Gill Sans", serif;}




h1
{
    color: #58dc2d; /* was darkgreen (everywhere) */
    font-size: 14vw;
    align-content: left;
	
}

h2
{
     color: #58dc2d;
    font-size: 9vw;
    align-content: center;
}

h3
{
   color: green;
    font-size: 6vw;
}
h4
{
   color: #58dc2d;
    font-size: 3.5vw;

}
h5
{
   color: green;
    font-size: 3vw;
}

h6
{
      color: green;
	 font-size: 2.5vw;
}

h7
{
    font-size: 1.2vw;
}


/* unvisited link */
a:link {
    style: n;
    color: grey;
 }

/* visited link */
a:visited {
    color: grey;
}

/* mouse over link */
a:hover {
    color: grey;
}

/* selected link */
a:active {
    color: blue;
}


figcaption
{
    color: #58dc2d;
    font-size: 1.1vw;
    align-content: left;

}

img 
{
}




#element
{
    padding: 30px;
}

#paragraph
{
    color: grey;
    align-content: left;
    width: 80%; /* On a indiqué une largeur (obligatoire) */
    margin: auto; /* On peut donc demander à ce que le bloc soit centré avec auto */
    border: none;
    text-align: justify;
    padding: 3px;
    margin-bottom: 20px;
}

#paragraphsm
{
    color: grey;
    font-size: 1.2vw;
    align-content: left;
    width: 80%; /* On a indiqué une largeur (obligatoire) */
    margin: auto; /* On peut donc demander à ce que le bloc soit centré avec auto */
    border: none;
    text-align: justify;
    padding: 6px;
    margin-bottom: 20px;
}


#niceparagraph
{
    color: grey;
    font-size: 2.5vw;
    align-content: left;
    width: 100%; /* On a indiqué une largeur (obligatoire) */
    margin: auto; /* On peut donc demander à ce que le bloc soit centré avec auto */
    border: none;
    text-align: justify;
    padding: 2px;
}


#niceparagraphbig
{
    color: grey;
    font-size: 3vw;
    align-content: left;
    width: 100%; /* On a indiqué une largeur (obligatoire) */
    margin: auto; /* On peut donc demander à ce que le bloc soit centré avec auto */
    border: none;
    text-align: justify;
}

#niceparagraph-date
{
    color: darkgreen;
    font-size: 2.3vw;
    align-content: left;
    width: 100%; /* On a indiqué une largeur (obligatoire) */
    margin: auto; /* On peut donc demander à ce que le bloc soit centré avec auto */
    border: none;
    text-align: justify;
	font-family:"Trebuchet MS";
}

#niceparagraphtitle
{
    color: #58dc2d;
    font-size: 2vw;
    align-content: left;
    width: 100%; /* On a indiqué une largeur (obligatoire) */
    margin: auto; /* On peut donc demander à ce que le bloc soit centré avec auto */
    border: none;
    padding: 12px;
    margin-bottom: 20px;
}

#niceparagraphsm
{
    color: grey;
    font-size: 1.8vw;
    align-content: left;
    width: 100%; /* On a indiqué une largeur (obligatoire) */
    margin: auto; /* On peut donc demander à ce que le bloc soit centré avec auto */
    border: none;
    text-align: justify;
    padding: 12px;
}

#niceparagraphsmaller
{
    color: grey;
    font-size: 1.5vw;
    align-content: left;
    width: 100%; /* On a indiqué une largeur (obligatoire) */
    margin: auto; /* On peut donc demander à ce que le bloc soit centré avec auto */
    border: none;
    text-align: justify;
    padding: 12px;
}

#niceparagraphcit
{
    color: darkgreen;
    font-size: 1.9vw;
    align-content: left;
    width: 100%; /* On a indiqué une largeur (obligatoire) */
    margin: auto; /* On peut donc demander à ce que le bloc soit centré avec auto */
    border: none;
    text-align: justify;
    padding: 12px ;
}

#niceparagraphsm-margin
{
    color: #58dc2d;
    font-size: 1.8vw;
    align-content: left;
    width: 100%; /* On a indiqué une largeur (obligatoire) */
    margin: auto; /* On peut donc demander à ce que le bloc soit centré avec auto */
    border: none;
    text-align: justify;
    padding: 12px;
    margin-left: 150px;
}


#narrowparagraph
{
    color: grey;
    font-size: 1.6vw;
    align-content: left;
    width: 40%; /* On a indiqué une largeur (obligatoire) */
    margin: auto; /* On peut donc demander à ce que le bloc soit centré avec auto */
    border: none;
    text-align: justify;
    padding: 12px;
    margin-bottom: 20px;
}

#narrowparagraphc
{
    color: grey;
    font-size: 1.4vw;
    align-content: center;
    width: 40%; /* On a indiqué une largeur (obligatoire) */
    margin: auto; /* On peut donc demander à ce que le bloc soit centré avec auto */
    border: none;
    text-align: justify;
    padding: 12px;
    margin-bottom: 20px;
}

#primary_nav_wrap
{
	color:black;
	display: block;
	margin-top:5px;
    position:fixed;
	margin:0 auto;
	height:8%;	
	width:100%;
	padding:0px;
}

#primary_nav_wrap ul
{
   color:black;
    list-style:none;
	position:relative;
	float:left;
	margin:center;
	padding:15px;
}

#primary_nav_wrap ul a
{
     font-size: 3vw;
   color:black;
    list-style:none;
	text-decoration:none;
	line-height:2vw;
	padding:15px 15px;
}



#primary_nav_wrap ul li
{
	font-size:2vw;
	display:inline-block;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul li.current-menu-item
{
}

#primary_nav_wrap ul li:hover
{
    color: red;
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	margin:5px;
	padding:0px
}

#primary_nav_wrap ul li ul li
{
	font-size:2vw;
	display:inline-block;
	float:center;
	margin:5px;
	padding:0

}
#primary_nav_wrap ul ul li
{
	float:none;
	width:25vw;
	font-size:1.5vw;
		margin:10px;

}

#primary_nav_wrap ul ul a
{
    font-size:2vw;
	padding:10px 15px
}

#primary_nav_wrap ul ul ul
{
	top:0;
	right:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:inline-block
}





