/*
Vous pouvez ajouter du CSS personnalisé ici.

Cliquez sur l’icône d’aide ci-dessus pour en savoir plus.
*/
.site-info {
	display:none;
}
.site-info2 {
	font-size:11px;
color:#AAA;
}
.site-footer {
    border-top: 1px solid #eee;
    background: #584659 ;
    color: #ccc;
		text-decoration:none;
}
.site-footer a {
    color: #ccc;
	border:none;
}
.site-footer a:hover {
    color: #eee;
}
.widget ul li {
    border-bottom: none;
    border-top: 1px solid #ccc;
    padding: 0.5em 0;
		text-decoration:none;
}
.widget ul li  {
		text-decoration:none;
		border:none;

}


.textwidget .contact-form input[type=email], .textwidget .contact-form input[type=text], .textwidget .contact-form textarea {
    width: 550px;
    max-width: 100%;
    box-sizing: border-box;
}

.site-branding {
    padding: 1em 0;
    position: relative;
    -webkit-transition: margin-bottom 0.2s;
    transition: margin-bottom 0.2s;
    z-index: 3;
    background: ;

}

@media screen and (min-width: 48em)
{
.navigation-top {
    background: #584659 ;
}
.navigation-top a {
    color: #fff;
    font-weight: 800;
    -webkit-transition: color 0.2s;
    transition: color 0.2s;
	font-size:18px
}
}
@media screen and (max-width: 47em)
{
.navigation-top a {
    color: #584659;
    font-weight: 800;
    -webkit-transition: color 0.2s;
    transition: color 0.2s;
    font-size: 18px;
}
.navigation-top {
    background: #584659 ;
	color:#FFF;
}
}


.menu-toggle {
    color: #fff;
}


.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {
    color: #584659 ;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 600;
    letter-spacing: 0.14em;
    text-transform:none ;
    padding: 0 15px;
	margin: 0 auto;
}
@media screen and (min-width: 48em)
{
	.single-post .entry-title, .page .entry-title {
 color: #584659 ;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 600;
    letter-spacing: 0.14em;
}
}

.page.page-one-column .entry-header, .twentyseventeen-front-page.page-one-column .entry-header, .archive.page-one-column:not(.has-sidebar) .page-header {
margin: 0 auto 2em auto;
padding: 0 auto;
	text-align:center;
}

h3 {
    color: #000;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 300;
}
.entry-meta {
    display: none;
}

.site-content {
    padding-top: 3%;
}
.panel-content .wrap {
    padding-bottom: 4.5em;
    padding-top: 3em;
    padding-left: 0.2em;
    padding-right: 0.2em;
}
.entry-content a img, .widget a img {
    -webkit-box-shadow: none;
    box-shadow: none;
}
h2 {
    color: #584659;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 400;
}
h3 {
    color: #009688;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 300;
}


*::-moz-placeholder {
    color: #333;
    font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
    opacity: 1;

}

.contact-form input[type="email"], .contact-form input[type="text"] {

    width: 300px;
    max-width: 98%;
    margin-bottom: 13px;

}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {

    color: #666;
    background: #e4edc3;
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    border: 1px solid #bbb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: block;
    padding: 0.7em;
    width: 100%;

}
.post-navigation .nav-links {
    padding: 1em 0;
    display: none;
}
.entry-footer {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    margin-top: 2em;
    padding: 2em 0;
    display: none;
}
#jp-relatedposts {
    display: none;
    padding-top: 1em;
    margin: 1em 0;
    position: relative;
    clear: both;
    background: #EEE;
    padding: 1em;
    border-radius: 10px;
}
.testimonial-entry-first-item-row {
    background: #eee;
    padding: 20px;
    border-radius: 10px;
}
.testimonial-entry {
    padding: 10px;
}
.testimonial-entry-column-1 {
    width: 100%;
    padding: 10px;
}
.site-footer .widget-area {
    padding-bottom: 0em;
    padding-top: 1em;
}