/*
Theme Name: Billy Talent France
Version: 4.0 - Septembre 2021
Author: YAOF Design - Aurélien Kerleroux
Author URI: https://www.yaof-design.com
Template: enfold
*/


/*Add your own styles here:*/

/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */
/* #Base 960 Grid
================================================== */

.container {
  padding: 0px 25px;
}


/* Table of Content LAYOUT
======================================================================================================================================================
	#Site Styles
	#Blog Styles
	#Page Styles
	#Post Formats
	#Portfolio Styles
	#Sidebar & Widgets
	#Footer & #Socket
	#Comment
	#CSS Animations
	#Media Queries
	*/

/* ======================================================================================================================================================
#Site Styles
====================================================================================================================================================== */

/*avia title big*/

.title_container .breadcrumb {
z-index: 10;
line-height: 15px;
font-size: 11px;
position: absolute;
right: 25px;
top:50%;
margin-top: -7px;
}

/*--------------------alternate header styles---------------*/

/*social bookmarks*/

#top #wrap_all .av-social-link-mail:hover      a{color:#fff; background-color:#555555; }
#top #wrap_all .av-social-link-instagram:hover a{color:#fff; background-color:#125688; }

/* ======================================================================================================================================================
#Blog Styles
====================================================================================================================================================== */

.content, .sidebar{
padding-top:25px;
padding-bottom:25px;
-webkit-box-sizing: content-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: content-box;    /* Firefox, other Gecko */
box-sizing: content-box;
min-height: 1px;
z-index: 1;
}

/*right sidebar - default*/

.inner_sidebar{
margin-left:25px;
}

.content .entry-content-wrapper{
padding-right:25px;
}

/*left sidebar*/

div .single-big .pagination{
padding:1px 0px 15px 1px;
}

/*pagination*/

.pagination span, .pagination a {
display:block;
float:left;
font-size:11px;
line-height:13px;
padding:2px 25px 1px 9px;
text-decoration:none;
width:auto;
}

#top .pagination .current, #top .pagination a, #top .fullsize .template-blog .pagination a{
float: left;
height: 35px;
width: 35px;
line-height: 35px;
text-align: center;
padding: 0;
border-radius: 100px;
margin-right: 10px;
box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
}

/*related posts*/

.related_posts {position: relative; clear:both; width:100%; float:left; border-top-style:solid; border-top-width: 1px;  padding:23px 22px 33px 0; margin-bottom:30px; }

/*related fulltext*/

.related_posts.av-related-style-full a {
margin: 2px 0;
padding: 6px;
border-radius: 3px;
display:table;
width:100%;
text-decoration: none; 
text-align: justify;
border:1px solid transparent;
-webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
}

#top .av-related-style-full .related_column{width:50%;}
#top .av-related-style-full .relThumb{text-align: left;}
#top .av-related-style-full .related-format-icon{width:58px; height:58px; bottom:auto; left: 30px; right:auto; border-radius: 100px; }
#top .av-related-style-full .related_image_wrap{display:table-cell; float: none; background-color: transparent;}
#top .av-related-style-full .related_image_wrap, #top .av-related-style-full .related_image_wrap img, #top .av-related-style-full .related_image_wrap .related_posts_default_image{width:116px; height:60px; border-radius: 0;}
#top .av-related-style-full .av-related-title{text-decoration: none; display:table-cell; vertical-align: middle; padding: 5px 15px; line-height: 1.2em;}
.responsive .av-related-style-full .relThumb1, .responsive .av-related-style-full .relThumb3, .responsive .av-related-style-full .relThumb5{clear:both;}

/*elegant Blog*/

.html_elegant-blog #top .post-entry .post-title,
.html_elegant-blog .avia-content-slider .slide-entry-title{
	text-align: justify;
	font-size: 25px;
	text-transform: uppercase;
	padding:0 0 5px;
	letter-spacing: 0px;
	line-height: 1.3em;
	margin-bottom:10px;
}

.html_elegant-blog #top .post-entry .post-meta-infos,
.html_elegant-blog .avia-content-slider .slide-meta{
	display: block;
	text-align: center;
	padding:10px 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-top:25px;
	width:100%;
	clear: both;
	float: left;
}

.html_elegant-blog #top .post-entry .blog-categories{
	text-align: center;
	display: block;
	font-weight: bold;
	position: relative;
	padding-bottom:5px;
}

.html_elegant-blog .av-vertical-delimiter{
	display: block;
	margin:0 auto;
	width:40px;
	border-top-width:3px;
	border-top-style: solid;
	padding-bottom: 4px;
}

.html_elegant-blog .template-blog .post_delimiter{
	margin: 0 0 15px 0;
	padding: 20px 0 0 0;
}

/* ======================================================================================================================================================
#Sidebar & Widgets
====================================================================================================================================================== */

.widgettitle{
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-size: 1.1em;
}

.widget{
	clear:both;
	position: relative;
	padding:15px 0 15px 0;
	float:none;
}

/*recentcomments, recent entries*/

.recentcomments a, .widget_recent_entries li a{
	font-size: 13px;
	font-style: normal;
	text-align:justify;
	font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

#header_main{
border-bottom-width: 1px;
border-bottom-style: solid;
z-index: 1;
}

/* ======================================================================================================================================================
CSS Perso
====================================================================================================================================================== */

/* Breadcrumbs below page title */
.title_container .breadcrumb { 
     position:relative;
     left:-2px; 
     top: 5px; 
}
.title_container { 
     padding-bottom:10px;
}