/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* GeneratePress Site CSS */ /* grey line under navigation */
.site-header {
	border-bottom: 1px solid #dddddd;
}

/* makes featured article section full width */
.generate-columns-container .featured-column {
	width: 100%;
}


/* blockquote style */
blockquote {
  font-size: 22px;
  color: #666666;
  border-left: 2px solid #745acc;
  margin: 40px;
  padding: 0px 20px 0px 30px;
}

/* blockquote space below quote */
blockquote p {
  margin-bottom: 5px;
}

/* blockquote name text */
cite {
  font-size: 19px;
}
 /* End GeneratePress Site CSS */

iframe.instagram-media {
    margin: 35px auto!important;
}

.dynamic-entry-excerpt p {
  font-size: 14px;
  color: #666666;
}

.breadcrumb {
  color: #aaaaaa; 
	margin-bottom: 30px;
}

.postmetadata {
	margin-top: 20px;
	color: #aaaaaa; 
}

.chapo {
	margin-top: 20px;
}

.sidebar_titre{
	margin-top: 25px;
	margin-bottom: 10px;
	font-size: 22px;
	font-weight:600;
	margin-left:8px;
}

.gb-has-dynamic-bg{
	border-radius:10px;
}

.page-header-image-single img{
	border-radius:10px;
}

.gb-inside-container img{
	border-radius:10px;
}

.wp-post-image img{
	border-radius:10px;
}

.avatar.avatar-50.photo {
	border-radius:25px;
}

.image_titre img{
	width: 100%;
	height: auto;
	object-fit: cover; 
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-radius:10px;
}

.tags-links{
	margin-bottom: 25px;
}

.viously{
	margin-bottom: 25px;
}

#nav-below {
    padding-left:0;
    text-align: center;
	margin:0;
}

.nav-links .page-numbers {
    border-radius: 4px;
    min-width: 1.8em;
    line-height: 1.3em;
    padding: 4px 8px;
    box-sizing: border-box;
    text-align: center;
	  font-size:14px;
}

.nav-links .page-numbers {
    background-color: #000;
    color: #fff !important;
}
.nav-links .page-numbers.current {
    background-color: #ff40a9;
}

@media screen and (min-width: 768px) {
.nav-links .page-numbers {
    border-radius: 4px;
    min-width: 1.8em;
    line-height: 2em;
    padding: 4px 14px;
    box-sizing: border-box;
    text-align: center;
	  font-size:17px;
  }
	 }
	@media(max-width: 768px) {
    #right-sidebar {
        display: none;
    }
}