/*
Theme Name: Flick Child
Theme URI: http://mythemeshop.com/themes/flick
Template: flick
Author: MyThemeShop
Author URI: http://mythemeshop.com/
Description: Flick is a media-oriented WordPress theme that is perfect for bloggers who post photographs, images, graphics and other media and need a responsive WordPress theme.
Version: 1.0.1.1539845778
Updated: 2018-10-18 07:56:18

*/

/*reCaptcha invisible*/
.wpforms-recaptcha-container{
	display:none;
}

/******Responsive*****/

/*Appeler Lucida pour le mobile*/
@font-face {
    font-family: 'lucida_handwritingitalic';
    src: url('fonts/lhandw-webfont.svg') format('svg'),
         url('fonts/lhandw-webfont.woff') format('woff'),
		 url('fonts/lhandw-webfont.ttf') format('ttf');
    font-weight: 900;
    font-style: normal;
}

/*Diverses règles par taille d'écran*/
@media (max-width: 1366px){
	.derniers-articles-colonne-2{
		max-width:37% !important;
	}
	.article{
		width:69% !important;
	}
	.ubermenu-main .ubermenu-target{
		font-size:14px !important;
	}
}

@media (max-width: 1024px){
	.image-logo{
		margin-top:15px !important;
	}
	.article{
		width:60% !important;
	}
	.sidebar.c-4-12{
		width:32% !important;
	}
	.post-ratings{
		margin-top: 8px !important;
}
	.ubermenu-search{
		display:none;
	}
	.search-form{
		display:inline-block !important;
	}
	.ubermenu-submenu-id-64232{
		flex-direction:column;
	}
	.related-thumb img{
		width:260px !important;
	}
	.related-thumb a{
		height:190px !important;
	}
}

@media (max-width: 960px) {
	.ubermenu-nav{
		background-color:#fff !important;
		margin-top:30px !important;
	}
	.ubermenu-search{
		display:flex;
		justify-content:center;
	}
	.derniers-articles-colonne-2{
		max-width:35% !important;
	}
	.secondary-navigation{
		width:102% !important;
	}
	.ubermenu-responsive-default.ubermenu-responsive{
		width:102% !important;
	}
	.dernier-article-3{
		overflow:hidden;
	}
	.dernier-article-3 .pt-cv-ifield{
		margin-top:0px !important;
		display:inline-block !important;
	}
	.dernier-article-3 .pt-cv-title{
		margin-bottom:0px !important;
	}
	.dernier-article-3 .pt-cv-content{
		font-size:12px !important;
	}
	.related-thumb img{
		max-width:200px !important;
		width:165px !important;
	}
	.related-thumb a{
		height:130px !important;
	}
	.instagram-pics li img{
		width:70px !important;
		height:70px !important;
	}
	.logo-homepage{
		visibility:hidden !important;
		height:20px !important;
	}
}

@media (max-width: 480px) {
	.dernier-article-1{
		max-width:none !important;
	}
	.derniers-articles-colonne-2{
		max-width:none !important;
	}
	.pt-cv-content{
		display:none !important;
	}
	.dernier-article-3 .pt-cv-content{
		display:inline-block !important;
	}
	.dernier-article-3{
		height:auto !important;
		margin-bottom:10px !important;
	}
	.social-icons-footer{
		margin-left:0px !important;
		flex-wrap:wrap;
	}
	.article{
		width:94% !important;
		border-right:none !important;
	}
	.sidebar.c-4-12{
		width:94% !important;
	}
	.sidebar{
		padding-left:5% !important;
	}
	#header{
		width:50% !important;
	}
	#header h1{
		width: 100% !important;
		margin-left: 1% !important;
	}
	.secondary-navigation{
		min-height:0px !important;
	}
	.related-thumb img{
		max-width:155px !important;
	}
	.post-ratings{
		margin-top: 8px !important;
	}
	.ubermenu-responsive-toggle{
		margin-top:-10% !important;
	}
	.instagram-pics li img{
		width:80px !important;
		height:80px !important;
	}
	.ubermenu-search{
		display:none;
	}
	.search-form{
		display:inline-block !important;
	}
}

@media (max-width: 375px){
	.related-thumb img{
		max-width:139px !important;
	}
	.instagram-pics li img{
		width:80px !important;
		height:80px !important;
	}
	.ubermenu-search{
		display:none;
	}
	.search-form{
		display:inline-block !important;
	}
}


.ubermenu-responsive-toggle{
	width:60%;
	float:right;
}

/*Enlever la barre de recherche en haut des pages en version desktop*/
.search-form{
	display:none;
	margin-left:auto;
	margin-right:auto;
	float:none !important;
	width:auto !important;
}

#searchform input{
	border:solid;
}

.searchbar{
	display:block;
	text-align:center;
}


/*Faire en sorte que le logo soit au dessus du menu pour que l'image soit du logo soit entièrement cliquable*/
#header{
	z-index:101;
}


/*Centrer le logo en page d'accueil*/
.logo-homepage{
	text-align:center;
}

/*Texte auteur page d'accueil*/
.homepage-auteur-texte{
	text-align:center;
	margin-top:15px;
}
.homepage-auteur{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:center;
}
.homepage-auteur-titre{
	display:flex;
	flex-direction:column;
	flex-wrap:nowrap;
}
.homepage-auteur-titre-2{
	font-size:20px;
	color:#CAAD8A;
	text-align:center;
}

/*Images des articles*/
.article img.aligncenter, .article img.alignnone{
	margin-top: 0px;
	margin-bottom: 0px;
	display: inline-block;
	clear: none;
	border-radius:3px;
	vertical-align:middle;
}
.article p img{
	text-align:center;
}

.wp-post-image{
	float:none;
	width:80%;
	border: 1px solid #EADED0;
	padding:2px;
	margin-bottom:30px;
}
.blog-thumbnail-image{
	width:100%;
	text-align:center;
}


/*Utiliser Font Awesome pour les icones réseaux sociaux sous le logo*/
.social-icons-header{
	display: flex;
	vertical-align: top;
	justify-content:center;
	margin-top:5px;
	margin-bottom:25px;
}

.social-icons-header a{
	display: flex;
	vertical-align: top;
	justify-content:center;
}
.social-icons-header a i{
	font-size:28px;
	font-weight:400;
	color:#8e8c8c;
	margin-right:35px;
}

.social-icons-header a:hover i{
	color: #EADED0;
}

.fa-pinterest{
	margin-right:0px !important;
}

.fa-facebook{
	margin-left:0px !important;
}

/*Réseaux sociaux sous chaque article*/
.pt-cv-social-facebook .fa-facebook{
	margin-left:10px !important;
}

/***** FOOTER*/

footer .container{
	display:flex;
	flex-direction:column;
}

/* Réseaux sociaux dans le footer*/
.social-icons-footer{
	display: flex;
	vertical-align: top;
	justify-content:center;
	margin-top:10px;
	margin-bottom:25px;
	z-index:100;
}

.social-icons-footer a{
	display: flex;
	vertical-align: top;
	justify-content:center;
}
.social-icons-footer a i{
	font-size:20px;
	font-weight:400;
	color:#8e8c8c;
	margin-right:6px;
	margin-left:20px;
}

.social-icons-footer a:hover i, .social-icons-footer a:hover span{
	color: #EADED0;
}

/*Widget newsletter en footer*/
.newsletter{
}

.newsletter-header{
	display:flex;
	justify-content:center;
	margin-top:20px;
	margin-bottom:10px;
}

.newsletter-header i{
	font-size:40px;
	color:#8e8c8c;
	margin-right:10px;
}

.newsletter-header span{
	font-size:20px;
}

.newsletter-header a:hover i, .newsletter-header a:hover span{
	color:#EADED0;
}

.newsletter-header i{
	vertical-align:middle;
}

.newsletter-body{
	display:flex;
	justify-content:center;
}

.newsletter-body input.email-subscribe{
	border-radius:0px;
	border:1px solid #ccc;
	font-size: 14px;
	line-height: 1.42857143;
	padding: 6px 12px;
	min-width:200px;
	max-width:300px;
}

.newsletter-body form{
	display:flex;
	flex-direction:row;
	justify-content:center;
}

/*.newsletter-body form input, .newsletter-body form p{
	height:45px;
	min-width:200px;
	max-width:300px;
	padding:0px;
}*/

.newsletter-body input.email-subscribe-submit{
	height:34px;
	font-size:15px;
}

.newsletter-body input.email-subscribe-submit:hover{
	background-color:#EADED0 !important;
}

.sidebar-email-subscribe-area form p{
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	justify-content:center;
}

.f-widget-2{
	width:100%;
}

/*****Fin du FOOTER*/

/*Style des images: cadre et angles*/
img{
	border-radius:2px;
}

/*Style des h3*/
.homepage-style{
	font-family:"lucida_handwritingitalic";
	font-size:36px;
	color:#CAAD8A;
	font-weight:300;
	margin-bottom:40px;
	text-align:center;
}

/*Classe à part*/

.flotte {
float:left;
}

/*Dividers*/
.diviseur{
	border-top: 1px solid #EADED0;
	margin-bottom:40px;
	margin-top:40px;
}

/*Responsive?*/

@media screen and (max-width: 480px){
	#header h1{
		width:90px;
		margin-left:40%;
	}
}

/***** Width du site *****/
.main-container{
	max-width: 1400px;
	width:100%;
}

#page, .container{
	max-width: 1400px;
	width:100%;
}

.article{
	width:71%;
}
/***** Fin du width du site*****/

/***** Menu ******/

/*Taille de la searchbar du menu*/
.ubermenu .ubermenu-search .ubermenu-searchform{
	width:170px;
}

/*Séparer les colonnes des submenus*/
.ubermenu .ubermenu-column{
	margin-left:2px !important;
	margin-right:2px !important;
}

.ubermenu .ubermenu-target-text{
}

/*Centrer les titres des colonnes des sous-menus ubermenu*/

.ubermenu .ubermenu-content-align-center{
	text-align:center !important;
}

/*Améliorer l'affichage du menu restaurants*/
.ubermenu-submenu-id-64232{
	display:flex !important;
	justify-content:space-between;
}

/*Changer la police des têtes de colonne du menu Recettes */
#menu-item-65700 .ubermenu-content-align-center span, #menu-item-65701 .ubermenu-content-align-center span, #menu-item-65702 .ubermenu-content-align-center span{
	font-weight:500;
	font-size:18px;
	text-align:left;
}
#menu-item-65700 .ubermenu-content-align-center, #menu-item-65701 .ubermenu-content-align-center, #menu-item-65702 .ubermenu-content-align-center{
	text-align:left !important;
}

/*Style de l'affichage des rangées et colonnes dans les sous-menus
.ubermenu-submenu{
	display:flex !important;
	flex-direction:row;
	justify-content:space-between;
	flex-wrap:wrap;
}

.ubermenu-submenu-type-stack{
	flex-direction:column !important;
	flex-wrap:nowrap;
}

.ubermenu .ubermenu-submenu .ubermenu-column{
	display:flex !important;
	flex-direction:row;
	max-width:262px;
}

.ubermenu-item-has-children{
	flex-direction:column !important;
}

.ubermenu-item-level-2{
	justify-content:center;
}

.ubermenu-submenu-id-64237, .ubermenu-item-64308, .ubermenu-item-64256, .ubermenu-item-64320, .ubermenu-item-64321{
	flex-direction:row !important;
	align-items:center;
	justify-content:space-between;
}

/*Arrange l'affichage (alignement) des items de la première colonne du menu recette
.ubermenu-item-64321{
	margin-left:46px !important;
	justify-content:space-between;
}
.ubermenu-item-64320{
	margin-left:13px !important;
}

.ubermenu-submenu-id-64320 li a span, .ubermenu-submenu-id-64321 li a span, .ubermenu-submenu-id-64322 li a span{
	text-align:left;
}

/*Modifier l'affichage des posts (dynamique) dans les menus
.ubermenu-item-64329 a span, .ubermenu-item-64330 a span, .ubermenu-item-64331 a span{
	font-size:13px;
}

.ubermenu-item-64344 a span, .ubermenu-item-64342 a span, .ubermenu-item-64343 a span{
	font-size:13px;
}


/*Sous-menu contact correction des inputs*/
#wpforms-65620-field_2{
	width:90%;
	margin:auto;
}

#wpforms-65620-field_1, #wpforms-65620-field_0, #wpforms-65620-field_0-last{
	margin:auto;
}

#wpforms-65620-field_0-container{
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
}

#wpforms-65620-field_0-container label{
	margin-left:35%;
	margin-right:35%;
}

.wpforms-field-sublabel{
	margin-left:5px !important;
	margin-right:5px !important;
}

/*Sous menu auteur style du texte*/

.cadre-auteur{
	margin-left:190px;
	margin-right:10px;
	text-align:left;
}

/*.ubermenu-item-level-2{
	flex-direction:row !important;
}*/

/*Fixer les menus non cliquables sous le logo*/

.ubermenu-submenu li{
	margin-top:20px !important;
}

/* Style des textes du menu*/


.ubermenu .ubermenu-item{
	text-align:center !important;
}

.secondary-navigation a{
	text-align:center;
}

.secondary-navigation a:hover{
	background:#c9cee8;
}

.ubermenu-target a{
	text-align:center !important;
}

.ubermenu-target-title{
	text-align:center;
}

.ubermenu-target-title span{
	text-align:center;
}


/***** Fin du menu */

/*Couleur des titres de base*/
.single_post a, a:hover, .textwidget a, #commentform a, .copyrights a:hover, a, .sidebar.c-4-12 a:hover, .pagination a, .pagination2, footer .widget li a:hover, .related-posts a{
	color:#555;
}

/*Related posts / Articles que vous pourriez aimer*/
.crp_related ul{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}

.crp_related li{
	display:flex;
	justify-content:space-between;
}


/*****Gestion de la grid de la homepage*/

/* Faire en sorte que les colonnes content view soient de la même hauteur
.pt-cv-wrapper .col-lg-1, .pt-cv-wrapper .col-lg-10, .pt-cv-wrapper .col-lg-11, .pt-cv-wrapper .col-lg-12, .pt-cv-wrapper .col-lg-2, .pt-cv-wrapper .col-lg-3, .pt-cv-wrapper .col-lg-4, .pt-cv-wrapper .col-lg-5, .pt-cv-wrapper .col-lg-6, .pt-cv-wrapper .col-lg-7, .pt-cv-wrapper .col-lg-8, .pt-cv-wrapper .col-lg-9, .pt-cv-wrapper .col-md-1, .pt-cv-wrapper .col-md-10, .pt-cv-wrapper .col-md-11, .pt-cv-wrapper .col-md-12, .pt-cv-wrapper .col-md-2, .pt-cv-wrapper .col-md-3, .pt-cv-wrapper .col-md-4, .pt-cv-wrapper .col-md-5, .pt-cv-wrapper .col-md-6, .pt-cv-wrapper .col-md-7, .pt-cv-wrapper .col-md-8, .pt-cv-wrapper .col-md-9, .pt-cv-wrapper .col-sm-1, .pt-cv-wrapper .col-sm-10, .pt-cv-wrapper .col-sm-11, .pt-cv-wrapper .col-sm-12, .pt-cv-wrapper .col-sm-2, .pt-cv-wrapper .col-sm-3, .pt-cv-wrapper .col-sm-4, .pt-cv-wrapper .col-sm-5, .pt-cv-wrapper .col-sm-6, .pt-cv-wrapper .col-sm-7, .pt-cv-wrapper .col-sm-8, .pt-cv-wrapper .col-sm-9, .pt-cv-wrapper .col-xs-1, .pt-cv-wrapper .col-xs-10, .pt-cv-wrapper .col-xs-11, .pt-cv-wrapper .col-xs-12, .pt-cv-wrapper .col-xs-2, .pt-cv-wrapper .col-xs-3, .pt-cv-wrapper .col-xs-4, .pt-cv-wrapper .col-xs-5, .pt-cv-wrapper .col-xs-6, .pt-cv-wrapper .col-xs-7, .pt-cv-wrapper .col-xs-8, .pt-cv-wrapper .col-xs-9{
	min-height:460px !important;
	max-height:460px !important;
}

/*Gestion des rangées d'article, espacement entre les articles présentés, taille des thumbnails*/
.pt-cv-wrapper .col-md-3 img{
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width:100%;
	border:1px solid #EADED0;
	padding:2px;
	max-height:220px;
	min-height:180px;
}

.images-grid .pt-cv-wrapper .col-md-3 img{
	width:100%;
}

.pt-cv-wrapper .col-md-12 img{
	width:100%;
	border:1px solid #EADED0;
}

/*Boutons réseaux sociaux*/
.pt-cv-social-buttons{
	display:flex;
	flex-direction:row;
	justify-content:center;
	z-index:5;
	background:#ffffff;
	width:100px;
	margin:0 auto;	
	margin-top:-10px;
}

.pt-cv-social-buttons-divider{
}

.pt-cv-social-buttons-divider:before{
	content:"";
	width:100%;
	height:1px;
	background:#DEDEDE;
	display:block;
	top:49%;
	z-index:1;
}

.pt-cv-social-buttons a{
	background:none;
}

.pt-cv-social-buttons i{
	margin-left:10px;
}

/*Gestion des 3 premiers items en deux colonnes et deuxième colonne en deux rangées*/
.derniers-articles{
	float:left;
	clear:both;
	margin-bottom:20px;
}

.dernier-article-1{
	max-width:61%;
	min-width:61%;
	float:left;
	max-height:inherit;
	clear:left;
	margin-bottom:40px;
}

.pt-cv-scrollable{
	margin-top:0px !important;
	margin-bottom:0px !important;
}

.pt-cv-view .pt-cv-carousel-caption{
	margin-bottom:10px !important;
}
.pt-cv-cap-w-img{
	background-color:#EADED0 !important;
}

.dernier-article-1 img{
}

.dernier-article-1 .pt-cv-view .col-md-12{
	min-width:100%;
}

.dernier-article-1:hover .pt-cv-content{
	margin-top:-30px;
	margin-bottom:-20px;
}

.derniers-articles-colonne-2{
	max-width:38%;
	margin-left:10px;
	float:right;
	display:flex;
	justify-content:flex-start;
	flex-direction:column;
	clear:right;
	overflow:hidden;
	max-height:623.2px;
}

.dernier-article-2{
}

.dernier-article-3{
	background-color:#EADED0;
	align-content:center;
	text-align:center;
	margin-top:-20px;
	height:270px;
}

.dernier-article-3 .pt-cv-wrapper, .dernier-article-3 .pt-cv-view, .dernier-article-3 .pt-cv-view .col-md-12{
}

.dernier-article-3 .pt-cv-content{
	line-height: 1.5;
	padding-top: 1em;
	padding-bottom: 1em;
	color:#686666;
	opacity:0.9;
	margin:0 !important;
}

.dernier-article-3 .pt-cv-view .pt-cv-ifield{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	margin-top:35px;
}

/*Couleur du background du contenu du dernier article 1, et couleur du titre*/
.pt-cv-scrollable .pt-cv-cap-w-img{
	background-color:#EADED0;
	opacity:0.75;
}
.pt-cv-cap-w-img .pt-cv-title a{
	color:#756f68 !important;
}

/*Ne pas afficher les boutons des grids sans hover*/
.pt-cv-wrapper .btn{
	display:none;
}

/*Centrer les titres d'article et changer leur couleur et leur police*/
.pt-cv-view .pt-cv-title{
	text-align:center;
	font-family:"Corbel";
	font-size:18px;
	font-weight:100;
	color:#a39b91;
	min-height:36px;
}

.pt-cv-view .pt-cv-title a{
	color:#a39b91;
	font-weight:300 !important;
}

/*Style des meta fields (date, etc...)*/
.entry-date{
	font-family:"Corbel";
	font-weight:100;
	font-style:italic;
	font-size:10px;
	color:#a39b91;
}
.pt-cv-meta-fields{
	margin-top:-3px;
	text-align:center;
}



/* Wrapper du title de colonne Content Views
.pt-cv-wrapper .h1, .pt-cv-wrapper .h2, .pt-cv-wrapper .h3, .pt-cv-wrapper .h4, .pt-cv-wrapper .h5, .pt-cv-wrapper .h6, .pt-cv-wrapper h1, .pt-cv-wrapper h2, .pt-cv-wrapper h3, .pt-cv-wrapper h4, .pt-cv-wrapper h5, .pt-cv-wrapper h6{
	height:60px !important;
}

/*****Hover effects*/


/*Faire disparaître le contenu sans hover*/
.pt-cv-content{
	flex-direction:column;
	justify-content:space-between;
	overflow: hidden;
	transition: all 0.6s ease-in-out;
	line-height: 0;
	padding: 0 1em;
	color: transparent;
	margin-top:-18px;
	text-align:center;
}

/*Dernier article*/

.pt-cv-view .col-md-12{
	-webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: 1;
}

.pt-cv-view .col-md-12:hover{
	animation-name: apparition2;
	-moz-animation-name: apparition2;
}

.pt-cv-wrapper .panel .btn {  
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: 1;
}

.pt-cv-wrapper .col-md-12:hover .pt-cv-content{
	line-height: 1.5;
	padding-top: 1em;
	padding-bottom: 1em;
	color:black;
	opacity:0.8;
	text-align:center;
}

/*
.pt-cv-view .panel:hover .btn{
	display: flex;
	justify-content:flex-end;
	cursor: pointer;
	animation-name: bounce, apparition;
	-moz-animation-name: bounce, apparition;
}
*/
/*
.pt-cv-wrapper .panel:hover .pt-cv-thumbnail{
	transform:scale(1.05);
}
*/
.images-grid{
	clear:both;
}

.images-grid .pt-cv-thumbnail {
	max-height:214px !important;
}

/*Colonnes*/

@keyframes apparition2{
	from{
		opacity:1;
	}
	to{
		opacity:0.75;
	}
}

.pt-cv-wrapper .col-md-3{
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: 1;
}
.pt-cv-wrapper .col-md-3:hover{
	animation-name: apparition2;
	-moz-animation-name: apparition2;
}
.pt-cv-wrapper .col-md-3:hover .pt-cv-content{
	line-height: 1.5;
	padding-top: 1em;
	color:black;
	opacity:0.8;
	text-align:center;
}

.pt-cv-wrapper .panel:hover .pt-cv-content{
	line-height: 1.5;
	padding-top: 1em;
	padding-bottom: 1em;
	color:black;
	opacity:0.8;
	text-align:center;
}
.pt-cv-wrapper .panel{
	-webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: 1;
}
.pt-cv-wrapper .panel:hover{
  cursor: pointer;
  animation-name: apparition2;
  -moz-animation-name: apparition2;
}


@keyframes apparition{
	from{
		opacity:0;
	}
	to{
		opacity:0.75;
	}
} 

/*****Fin Hover*/


/*****Fin de la gestion de la grid de la homepage*/

/***** Widgets et sidebar******/

/*Séparation entre le corps d'article et la sidebar*/
.article{
	border-right:solid 1px;
	border-color:#c7c7c7 !important;
}

/*Style de la sidebar*/
.sidebar.c-4-12{
	padding-right:1%;
	padding-left:1%;
}

/*Style du widget instagram en sidebar*/
/*.instagram-pics{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.instagram-pics li{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-left:0px;
	border-bottom:none;
}

.instagram-pics li img{
	width:90px;
	height:90px;
}

.instagram-pics li:hover{
	margin-left:0px;
	opacity:0.8;
}*/

#sb_instagram #sbi_load .sbi_load_btn{
	background:#408bd1;
}

/*Icônes réseaux sociaux sidebar*/
.social-profile-icons ul{
	display:flex;
	flex-direction:row;
	justify-content:center;
}
.social-profile-icons ul li{
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	float:none;
	justify-content:center;
}

/*Image des textes sidebar*/
.textwidget img{
	align-items:center;
}

.textwidget p{
	text-align:center;
}

/*Articles récents en sidebar*/
.rpwe-block li{
	margin-left:0px !important;
}

.rpwe-block h3{
	font-size:14px !important;
	line-height:18.5px !important;
}

/*Correction bug d'affichage sur deux lignes d'un titre de widget*/
.sidebar .widget h3{
	line-height:16px;
}

/*****Fin des widgets et sidebar******/

/*****Pages de catégorie******/

/*Placer le texte en dessous des images*/
.article .header{
	position:relative;
}

/*Supprimer le background bleu du texte*/
.post.excerpt{
	background-color:transparent;
}

/*Changer la couleur, disposition et taille du titre*/
.title a{
	color:#555;
}
.title{
	font-size:24;
	text-align:center;
}

/*Changer la width des titres*/
.article .header{
	width:100%;
	left:0%;
}

/*Afficher le readmore sans hover et dimensionner correctement en hover*/
.readMore, .post.excerpt:hover .readMore{
	display:flex;
	justify-content:center;
	float:none;
}

/*Hover styling*/
.post.excerpt:hover header .title, .post.excerpt:hover header .title{
	background-color:transparent;
}

article header .title, article header .post-info, .post.excerpt:hover{
	background-color:transparent;
}

.post.excerpt:hover .featured-thumbnail img{
	opacity:0.8;
}

.title a:hover{
	color:#500;
}

/****** Fin de page des catégories******/

/*Related posts inclus dans single.php*/
.related-posts-bottom, .related-posts-bottom ul, .related-posts-after-content ul{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin:0px;
}

.related-posts-bottom{
	justify-content:center;
}

.related-posts-bottom h4{
	display:flex;
	justify-content:center;
	margin-bottom:10px;
}

.related-thumb li{
	display:flex;
	justify-content:space-between;
}

.related-thumb:hover{
	background:#eee;
	border-color:#bbb;
	opacity:0.9;
}

.related-thumb:hover img{
	opacity:0.8;
}

.related-thumb{
	list-style-type:none !important;
	box-shadow:0 1px 2px rgba(0,0,0,.4);
	border-radius:7px;
	margin:5px !important;
	border:1px solid #ddd;
	padding:6px;
	float:left;
	overflow:hidden;
	position:relative;
	text-align:center;
}

.related-thumb img{
	width:290px;
	max-width: 290px;
    max-height: 200px;
	margin:auto;
	border-radius:2px;
	height:auto !important;
}

.related-thumb-title{
	width:100%;
	color: #fff !important;
	position: absolute;
	display: block;
	bottom: 0;
	font-size: .9em;
	text-shadow: .1em .1em .2em #000;
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 7px;
	text-align:center;
}

.related-thumb:hover .related-thumb-title{
	background-color:rgba(0,0,0,0.8);
}

.related-thumb a{
	color:#555;
	max-width:290px;
	width:100%;
	height:200px;
	float:left;
	overflow:hidden;
	position:relative;
	text-align:center;
	box-shadow:none !important;
	text-decoration:none !important;
}

/*Style du cadre info auteur*/
.single-thumbnail-info{
	margin-top:35px;
	background:#eee;
	padding:7px;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
	margin-bottom:20px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	border-color:#797979 !important;
}

.thetime {
	background: url('https://www.assiettesgourmandes.fr/wp-content/themes/modernize/images/icon/dark/calendar.png') no-repeat 0px 1px;
}
.thetime span {
	margin-left:20px;
	color:#797979 !important;
}

.single-thumbnail-date{
	height: 16px;
    line-height: 20px;
    font-style: italic;
    margin-right: 20px;
    padding-left: 23px;
    float: left;
}


.single-thumbnail-author{
	background: url('https://www.assiettesgourmandes.fr/wp-content/themes/modernize/images/icon/dark/author.png') no-repeat 0px 1px;
	height: 16px;
	line-height: 20px;
	float: left;
	margin-right: 20px;
	padding-left: 23px;
	color: #797979 !important;
}

.single-thumbnail-tag{
	background: url('https://www.assiettesgourmandes.fr/wp-content/themes/modernize/images/icon/dark/tag.png') no-repeat;
	height: 16px;
	line-height: 16px;
	float: left;
	margin-right: 20px;
	margin-top: 5px;
	padding-left: 23px;
	color:#797979 !important;
	margin-left:25px;
}

.single-thumbnail-rating{
	height: 25px;
	line-height: 20px;
	float: left;
	margin-right: 20px;
	margin-top: 5px;
	padding-left: 23px;
	margin-left: 25px;
}

.single-thumbnail-comment{
	background: url('https://www.assiettesgourmandes.fr/wp-content/themes/modernize/images/icon/dark/comment.png') no-repeat 0px 1px;
	height: 16px;
    line-height: 20px;
    float: right;
    padding-left: 21px;
}

/*Gérer les divs et le style pour previous/next article */
.navigation-bottom{
	width: 100% !important;
}


.navigation-left, .navigation-right{
	width:42%;
	margin-bottom:30px;
	margin-top:10px;
	background:#eee;
	border:1px solid #ececec;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	border-color:#797979 !important;
	text-align:center;
}

.navigation-left{
	float:left;
}

.navigation-right{
	float:right;
}

.navigation-left:hover, .navigation-right:hover{
	background-color:#eee;
	opacity:0.9;
}
.navigation-left:hover span, .navigation-right:hover span{
}

/*Modifier les boutons share aux côtés de l'article*/
.shareit{
	background-color:#EBEBEB;
}

/*Gérer la police des articles: taille des titres, style des liens... */
.title-single-title{
	text-align:center;
	font-size:28px;
	margin-bottom:5px;
}

.single-post a{
	color:#990007;
}

a{
	color:#990007 !important;
}

/*Gestion des images*/
.pp_pic_holder{
	min-width:100vw !important;
	max-width:100vw !important;
	position:fixed !important;
	top:0px !important;
	left:0px !important;
	bottom:0px !important;
	right:0px !important;
	overflow-x:hidden;
	overflow-y:scroll !important;
}
.pp_content{
	height:auto !important;
	width:98% !important;
}

.pp_fade{
	text-align:center;
}

#pp_full_res{
}

#fullResImage{
	width:100% !important;
	height:auto !important;
}

.ppt, .pp_expand{
	display:none !important;
}
.pp_details{
	width:100% !important;
	position:unset !important;
}
a.pp_close{
	right:10px !important;
}