/*
CTC Separate Stylesheet
Updated: 2019-10-15 18:57:45
Theme Name: Eau plaisir
Theme URI: https://www.dsconnectic.com/
Template: catch-fullscreen
Author: DS Connectic
Author URI: https://www.dsconnectic.com/
Description: Eau plaisir
Tags: eau-plaisir
Version: 1
*/

/* moins de marge en haut de page */
div#content .fp-tableCell {
	display: inherit !important;
	vertical-align: inherit !important;
}
body:not(.home) .site-content, body:not(.home) #footer-instagram {
	padding: 50px 0;
}

/* Couleur du Header avec trait haut et bas */
.fluid-layout 
#header-content, .boxed-layout 
#header-content .wrapper, .site-primary-menu.toggled-on, 
#tertiary, #footer-menu-wrapper, .site-footer 
{
    background-color: #528CA9;
	border-top: solid #aaed88 1px;
	border-bottom: solid #aaed88 1px;
}
/* sous-menu */
.search-social-container, .site-navigation ul ul, .site-navigation ul ul li {
    background-color: #528CA9;
}

/* couleur des liens quand on passe la souris */
div#site-primary-menu a:hover /* menu */
{
    color: #aaed88;
}
a:hover { /* autres */
	color: grey;
}

/* Couleur de fond du copyright */
#site-generator {
    background-color: #364954;
}

/* transparence du fond pour faire apparaitre l'image */
#page, .site-content, .comment-respond .comment-reply-title, #search-container input[type="search"], .site-footer input[type="search"] {
    background-color: transparent;
}
/* opacité sur l'image de fond des pages*/
body::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: cyan;
  width: 100%;
  height: 100%;
  opacity: 0.15;
}

/* opacité sur l'image de fond des articles */
article div.fp-tableCell {
  background-color: rgba(255, 255, 255, 0.3);
}

/* Agrandir le Titre page Accueil */
.home .custom-header .entry-title {
    font-size: 5rem;
}

/* Ne pas limiter la largeur du Titre page Accueil */
.section .entry-content-wrapper .entry-header {
    max-width: none;
}

/* retire les h1 */
.site-content .entry-title 
{
    display: none;
	margin: 0;
}

h1,h2,h3
{
	text-align:center;
}
.entry-content-wrapper h2.entry-title a
{
	color: black;
	/* desactiver le link d'un href */
	pointer-events:none;
	cursor:default;
}

div.entry-summary > p
{
	text-align : center;
	color: white;
}
p {
	text-align:justify;
	color: black;
}

.entry-content, .entry-summary {
    hyphens: none; /* pas de césure de mots */
}

/* Desactiver le background page accueil (violet dans le theme) puis meme couleur que les autres pages */
.home.page .site-content {
    background-image: none;
	background-color: #eef4f7;
}

/* Couleur de la puce du fil d'ariane à droite page acceuil */
body #fp-nav ul li a.active span, body .fp-slidesNav ul li a.active span {
    background-color: #364954;
}
body #fp-nav ul li a span, body .fp-slidesNav ul li a span {
    background-color: #447693;
}
.arrow-up, .arrow-down {
    border-bottom-color: #447693;
	border-top-color: #447693;
}

/* titre centré sur mobile */
#fullpage .entry-content-wrapper {
	margin: inherit;
}


#fullpage .entry-container {
	margin-top: 70px; /* titre plus bas */
	padding: 2px; /* un peu de marge autour */
}

footer #tertiary {
	padding: 5px; /* un peu de marge autour */
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	footer #tertiary {
		margin-top: 70px; /* titre plus bas */
	}
}


/* pas de date sur les posts */
.entry-meta {
	display: none;
}

/* images dans les posts */
div.wp-block-image img {
	border-radius: 10px;
	box-shadow: 10px 10px 35px 0px rgba(0,0,0,0.75);
}
.wp-block-image figure.alignleft { /* marges images */
  margin: 0 2rem 2rem 0;
}

/* puces des listes */
li {
  list-style-position: inside;
}
ul {
  list-style: square inside url("https://eauplaisir.demo.dsconnectic.com/wp-content/uploads/2019/11/water.gif");
}



/* bookly form : champ date sur fond blanc */
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {
    background: white;
}
/* bookly form : cacher "veuillez choisir un service" */
.bookly-box.bookly-bold {
  /*display: none;*/
}

/* Footer Meteo */
.weather_title
{
	display: none;
}
.weather_widget_placeholder
{
	display: none;
}
#colophon .widget {
    padding: 0;
}
.meteo-widget > div:nth-child(3) {
	display: none;
}
.main_wrap {
  height: 280px;
}

/* Couleur du texte des widget en footer */
.site-footer .widget .widget-title {
    color: white;
}

/* widget rss */
.widget_rss .rss-date, .widget_rss cite {
    margin: 0;
}
.widget_rss ul li {
	margin: 4px 0;
}
.site-footer, #footer-menu-wrapper .site-navigation a {
	line-height: 1.05em;
    font-size: 0.85em;
}
.entry-meta a, #fullpage .hentry-inner .entry-meta a, #testimonial-content-section .cycle-pager span, .widget_recent_entries .post-date, .widget_rss .rss-date, .widget_rss cite, #search-toggle, .entry-caption, .wp-caption .wp-caption-text, .ctsocialwidget a, .comment-metadata, .pingback .edit-link, .comment-metadata a, .pingback .comment-edit-link, .comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags, .entry-meta .icon, input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, .post-navigation .nav-subtitle {
	color: rgba(0, 0, 0, 0.5);
}
.widget .widget-title::after, .author-title::after {
    border-bottom: none;
}

.widget .widget-title::after, .author-title::after {
  content: none;
}

/* widgets footer */
.site-footer .footer-widget-area {
	padding: 10px 0;
}
.widget-column {
  padding: 2px;
}


/* widget contact */
div.footer-widget-1 input[type=text],
div.footer-widget-1 input[type=email],
div.footer-widget-1 textarea {
	padding: 2px;
}
div.footer-widget-1 textarea  {
  height: 100px;
}
div.footer-widget-1 p {
	margin: 0 0 5px;
}
.site-footer .widget .widget-title {
    margin: 0 0 10px;
}

/* widget carte */
.ums_map_opts {
  margin-top: 13px;
}

/* bordures de tableaux */
.wp-block-table table  {
	border-collapse: collapse;
}
.wp-block-table td, .wp-block-table th {
    border: solid 1px #528ca9 !important;
    padding: 3px !important;
    font-size: 18px !important;
    text-align: center !important;
}

/* formulaire contact */
textarea.wpcf7-form-control, input[type=text].wpcf7-form-control, input[type=email].wpcf7-form-control {
  background-color: #c2e8e8;
}
.wpcf7-form label {
  color: #eeca27;
}
form.wpcf7-form p {
	margin-bottom: 10px;
}
div.footer-widget-1 input[type="text"], div.footer-widget-1 input[type="email"], div.footer-widget-1 textarea {
	margin-top: 5px;
	border: solid black 1px;
	border-radius: 5px;
}
div.footer-widget-1 input[type="text"], div.footer-widget-1 input[type="email"], div.footer-widget-1 textarea {
	margin-top: 5px;
}
.wpcf7-submit {
  width: 100%;
  border-radius: 5px;
}
/* bouton envoyer */
input[type="submit"]:hover, input[type="submit"]:focus {
   background-color: #111;
}
input[type="submit"] {
    background-color: #ffca27;
}

input[type="submit"]:hover, input[type="submit"]:focus {
     color: #fff;
}
input[type="submit"] {
	color:  #222;
}

div.wp-block-image img.wp-image-494 {
	box-shadow: none;
}

/* affichage plyus gros du prix (bookly form step 3) */
.bookly-form .bookly-box {
	font-size: larger;
}
.bookly-form * {
	font-size: inherit !important;
}
