/*
Theme Name: Qi Child
Theme URI: https://qodeinteractive.com/qi-theme
Template: qi
Author: Qode Interactive
Author URI: https://qodeinteractive.com
Description: Qi theme is the latest free offering developed by Qode Interactive, winners of multiple awards and accolades in the fields of web design and development and one of bestselling WordPress theme creators. We approached Qi the same way we do when we develop premium themes - this means that the theme features comprehensive modules for your portfolio, shop, blog, a beautiful selection of contemporary premade inner page templates great for a wide array of purposes, and all the options and functionalities you may ever need to set up a professional website the easy way. Qi theme features 100 beautifully designed starter sites for all types of modern websites. Alongside stunningly designed websites for all types of businesses including spa, beauty salon, medical, SaaS, marketing, gym, and dentist websites, just to name a few, Qi also has a huge collection of sites great for personal uses. Do you wish to create a new CV or a resume, or perhaps you are a restaurant owner, a videographer or an SEO expert? Or maybe you’re just looking for a captivating yet simple way to announce your wedding? Whatever it might be, Qi has you covered! Top all this off with the authentic design style that Qode Interactive collective is known for, and you get a true creative powerhouse that’s fast, reliable and comes with virtually limitless customization options!
Tags: food-and-drink,e-commerce,portfolio,grid-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,featured-images,custom-logo,custom-menu,footer-widgets,post-formats,full-width-template,sticky-post,threaded-comments,translation-ready,editor-style
Version: 1.3.1768295068
Updated: 2026-01-13 10:04:28
*/

/* Couleurs

Vert du logo : #39AB49
Rouge du logo : #EE1067
Bleu du logo : #367CC1

Vert pale : #B3E5B9
/


/*  Titres */
h1 {
	text-align:center;
/*	font-family: "Chau Philomene One", sans-serif;*/
}
h2 {
	text-align:center;
/*	font-family: "Chau Philomene One", sans-serif;*/
}

/*  Liens */
p a, ul a {
	color: #377CBF;
	text-decoration:underline;	
}
p a:hover, ul a:hover {
	color:#377CBF;
	text-decoration:none;
}


/*  Image d'en-tête */
#qodef-top-area { 
/*	background-color:#B3E5B9; */
/*	background-image:url("https://pour-douarnenez.bzh/wp-content/uploads/2026/01/bandeau-site-web.jpg"); */
	background-image:url("https://pour-douarnenez.bzh/wp-content/uploads/2026/02/bandeau-avec-liste.jpg.jpeg");

    background-repeat:no-repeat;
/*	background-size: cover; */
/*	height:300px; */
	height:474px;
    
}

/* Navigation */
.home-icon {
	background: url(https://pour-douarnenez.bzh/wp-content/uploads/2026/01/home-icon-red-30px.png) no-repeat scroll left center transparent;
	width: 30px;
	margin: 0px 10px 0 10px;
	text-indent: -9999px;
}
#menu-navigation-principale-1 a{
	font-family: "Chau Philomene One", sans-serif;
	color:#EE1067;
	font-weight:800; 
	font-size:1.8em;
	text-decoration:none;
}
#menu-navigation-principale-1 a:hover{
	text-decoration:underline;
}
#menu-navigation-principale-1 a::actif{
	text-decoration:underline !important;
}

/* Élément de menu de 2ème niveau  */
.qodef-header-navigation ul li ul {
	background-color:#32B044 !important;
	font-size:0.8em;
}

/*  Moteur de recherche */
.widget_search {
	border-color:#39AB49;
	border-style:solid;
	border-width:2px;
}
.widget_search::selection {
	border-style:none !important;
}

/* Lettrine verte  */
.has-drop-cap:not(:focus)::first-letter {
  float: left;
  font-size: 8.4em;
  font-style: normal;
  font-weight: 100;
  line-height: .68;
  margin: .05em .1em 0 0;
  text-transform: uppercase;
}
.has-drop-cap:not(:focus)::first-letter { 
	color:#39AB49;
}

/* Bloc de citation */
blockquote {
	margin-bottom:50px;
	font-weight:normal;
	font-size:1em;
	z-index:0;
}
blockquote:before {
	content:url(https://pour-douarnenez.bzh/wp-content/uploads/2026/01/quotes-ouv.png);
	float:left;
}

blockquote:after {
	content:url(https://pour-douarnenez.bzh/wp-content/uploads/2026/01/quotes-ferm.png);
	float:right;
/*	position: relative;
	right:-300px;*/
}
blockquote strong {
	color:#32B044;
}
/* Post Grid - Remontés d'actus */
.grid-items {
	background-color:#39AB49;
	border-radius: 30px !important;
	padding: 10px 10px 10px 10px;
	margin-right:15px;
}
.grid-items .item {
	border-radius: 30px !important;
}

/*  Contenu d'un article */
/* Image d'illustration  */
.qodef-e-media {
	display:flex;
	align-items: center;
	justify-content: center;
}
.qodef-e-media-image img {
	max-width:600px;
}
.mise-en-valeur {
	font-style:italic;
	font-weight:bolder;
	color:#39AB49;
}
.encadre {
	margin-left: 50px;
	margin-righ: 50px;
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#39AB49;
	color:#FFFFFF;
	font-weight:bold;
}
/* Gerie photos  */
.ngg-galleryoverview {
	background-color:#fff;
}

/* Articles similaires (bas d'article) */
#jp-relatedposts {
	display:none !important;
}

/* Vous pouvez également être intéressé par */
/* qodef-e-info-item 
 entry-date published
  On n'affiche pas l'auteur
 Pas de / entre les différents éléments
 Éléments avec lien en bleu (soulignés au survol)
   */

#qodef-related-posts .qodef-e-info-author {
	display:none !important;
}
#qodef-related-posts .qodef-e-info-date a {
	color:#377CBF;
}
#qodef-related-posts .qodef-e-info-date a:hover {
	text-decoration:underline;
}
#qodef-related-posts .qodef-e-info-date::after {
	content: "";
}

#qodef-related-posts .qodef-e-info-category a {
	color:#377CBF;
}
#qodef-related-posts .qodef-e-info-category a:hover {
	text-decoration:underline;
}
#qodef-related-posts .qodef-e-info-category::after {
	content: "";
}
#qodef-related-posts h4 {
	color:#EB1167;
	font-family: "Chau Philomene One", sans-serif;
}
#qodef-related-posts h4 a:hover {
	color:#EB1167;
	text-decoration:underline;
}

#qodef-related-posts .qodef-e-excerpt {
	font-style:italic;
	margin-top:-15px;
}


#qodef-related-posts .qodef-e-excerpt::after {
	content:"[...]";
}
#qodef-related-posts .qodef-e-info {
	display:none;
}

/* Pied de page */
#qodef-page-footer-bottom-area {
background-color:#B3E5B9;
}
.pied_page_desktop a {
	color:#000000;
	text-decoration:none;
}
.pied_page_desktop a:hover {
	color:#000000;
	text-decoration:underline;
}

/* Adaptations tablettes */
@media ( max-width: 1040px ) {
	img,
    table,
    td,
    blockquote,
    code,
    pre,
    textarea,
    input,
    iframe,
    object,
    embed,
    video {
        max-width: 100%;
    }	
body {
	background-image:none;
	background-color:#ffffff;
}
#qodef-page-inner {
	margin-top:0px;
	padding-top:0px;
}
*  Éléments du menu Burger sur fond rose */
.qodef-mobile-header-navigation,
.qodef-mobile-header-navigation-initial {
	background-color:#F7D6D1 !important;
	margin-top:20px;
	margin-left:30px;
	border-style:solid; /* Bordure rouge foncée  */
	border-color:#CF4F42;
	border-width:thin;
	max-width:300px;
	overflow:visible; /* Pas d'ascenseur  */
}
/*.qodef-mobile-header-navigation ul li a*/
.qodef-mobile-header-navigation ul li ul li a {
	color:#000000 !important;
}
/*  Pas d'icone pour le lien Accueil */
.home-icon {
	background:none;
	width: 30px;
	margin: 0px 0px 0px 0px;
	text-indent: 0;	
}
.menu-mobile {
	display:block;
}

}
/* Adaptations smartphone */
@media (max-device-width:768px), (max-width:768px)  {
#qodef-page-content {
	padding: 5px;
}

/*  Pas de lettrine */
.has-drop-cap:not(:focus)::first-letter { /* Lettrine  */
	color:#000000;
	font-size:1em;
	float:none;
	margin : 0 0 0 0;
	font-weight:normal;
	text-transform:none;
}
/* Pas de  Slider */ 
.n2-section-smartslider {
/*.n2_ss_slider_publish__option_code { */
	display:none !important;
}
}