.site-info, .entry-title {
	display:none;
}

/*SOUS CATEGORIES PROJETS*/

.genericon-expand {
	padding-right:10px;
	padding-top:5px;
}

.sub-menu {
	display:block !important;
}


.menu-item-2660, .menu-item-1793, .menu-item-2099, .menu-item-2100,.menu-item-1861,  .menu-item-1059,.menu-item-1304, .menu-item-1024, .menu-item-350, .menu-item-71, .menu-item-70, .menu-item-72, .menu-item-714,  .menu-item-746, .menu-item-765, .menu-item-2544  {
	padding-bottom: 10px !important;
}

.menu-item-1793
{
padding-right:-0.50rem;
}

.menu-item-2660 a:hover, .menu-item-1793 a:hover, .menu-item-2099 a:hover, .menu-item-2100 a:hover,.menu-item-1861 a:hover, .menu-item-1059 a:hover,.menu-item-1304 a:hover, .menu-item-1024 a:hover, .menu-item-714 a:hover, .menu-item-69 a:hover, .menu-item-70 a:hover, .menu-item-71 a:hover, .menu-item-72 a:hover, .menu-item-350 a:hover, .menu-item-746 a:hover, .menu-item-765 a:hover , .menu-item-2544 a:hover {
	background-color:Olive;
}


.site-content .content-area {
	margin-top: 20px;
}

/*!SUPPRESSION BARRE NOIRE*/

.entry-footer::before {
	border-top:none;
}

#content .site-content {
	padding-top: 5% !important;
	padding-left: 5% !important;
	padding-right: 5% !important;
	padding-bottom: 0% !important;	
}

/*SUPPRESSION BARRE NOIRE*/




/*FORMULAIRE CONTACT */

#g57-email {
	width:90%
}

#g57-nom {
	width:90%
}

#contact-form-comment-g57-message {
	width:90%
}

#contact-form-57 {
	margin-top:80px;
	margin-left: 30px;
}
/*FORMULAIRE CONTACT*/




/* LIGHTBOX VRAC */


.jp-carousel-info, .pswp__share--download {
	display:none !important;
}	

.jp-carousel-overlay {
	height:auto !important;
}

.dgwt-jg-caption {
	display:none !important;
}


.jp-carousel {
	position: absolute;
    top: 50px !important;
    bottom: 50px !important;
    left: 0px !important;
    right: 0px !important;
}

#primary  {
  width:100%;
}

.lb-dataContainer {
	display:none !important;
}

.lb-outerContainer {
	border-radius:0px !important;
}

.lb-image {
	border-radius:0px !important;
}

h2 {
	font-size: 1.1rem !important;
}

h3 {
	font-size: 0.8rem !important;
	font-weight: normal;
	margin-bottom:35px;
}

h4 {
	font-size: 0.8rem !important;
	font-weight: normal;
	
}

h5 {
	font-size: 0.8rem !important;
		-webkit-margin-after:1em;
	  font-weight: normal;
	  text-align: justify;
}

h6 {
	font-size: 0.8rem !important;
	font-weight: normal;
	text-align: justify;
	-webkit-margin-after:1em;
}

.entry-footer {
	display:none !important;
}

body {
	font-size: 0.8rem !important;
	font-family: "Helvetica", Arial, sans-serif !important;
	color: black;
	
}

a {
	color:black !important;
}

h6 {
	margin-top:10px;
	color: Olive !important;
}

p {
	text-align: justify;
}

#texte-bas-colle {
	margin-bottom:0em !important;
}

#texte-colle {
	margin-top:0em !important;
}

.footer-widgets .widget-area {
	width:100%;
}

.widget::after {
	display:none;
}


#content .site-content {
	padding-top: 5% !important;
	padding-left: 5% !important;
	padding-right: 5% !important;
	padding-bottom: 0% !important;	
}

.footer-widgets  {
	padding-top: 7% !important;
	padding-left: 5% !important;
	padding-right: 5% !important;
	padding-bottom: 0% !important;	
}

.textwidget {
	text-align:center;
	font-size:0.8em;
}

.textwidget a {
	text-decoration:none;
}

@media screen and (max-width:450px){
.textwidget {
	font-size:0.65em;
}
.genericon-expand {
	padding-right:120px;
	padding-top:5px;
}
}

@media screen and (max-width:770px){
#site-navigation {
	text-align:center;
}
.main-navigation a {
	margin-right:0em !important;
}

.site-content {
	padding-top:0px;
	padding-bottom:10%;
 }
}


