/*
Theme Name: Ashe Child
Template: ashe
Theme URI: https://wp-royal.com/themes/item-ashe-free/
Author: Royal Flush
Author URI: http://wp-royal.com/
Description: Clean and Minimalist blogging theme.
Version: 1.0
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.en.html
Text Domain: 
Tags: blog, e-commerce, food-and-drink, one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-images, footer-widgets, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/


@font-face {
  font-family: 'IM Fell DW Pica';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/im-fell-dw-pica-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/im-fell-dw-pica-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/im-fell-dw-pica-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/im-fell-dw-pica-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/im-fell-dw-pica-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/im-fell-dw-pica-v16-latin-regular.svg#IMFellDWPica') format('svg'); /* Legacy iOS */
}

body {
  font-size: 19px;  line-height: 24px; font-family:'IM Fell DW Pica', serif;
}
h1, h2, h3, h4, h5, h6, p {
  line-height: 1.3; font-family:'IM Fell DW Pica', serif;
}
body #main-menu li a {
  font-family: 'IM Fell DW Pica', serif; font-size:14px; padding:0 13px;
}
.main-menu-container {
  padding: 0 20px;
}
.home .main-container {width:100%;}
.home h1.page-title {display:none;}

#main-nav { z-index: 110 !important;  min-height: 60px;}

.post-categories a { font-size: 12px; font-weight: bold;  letter-spacing: 1px;}
.post-title {
  margin-bottom: 13px;  margin-top: 13px;
}
.sidebar-alt .ashe-widget, .sidebar-right .ashe-widget {
  margin-bottom: 60px;
}
.ashe-widget input[type="submit"] {background-color:#ddd;}
.widget-title h2 { font-size: 20px; line-height:25px; text-transform: none; letter-spacing:0;}
.widget_recent_entries ul li {
  line-height: 21px; padding:10px 0;
}
.sidebar-right { position: relative !important;}

.blog-grid .post-footer {border:0;}
.entry-comments { padding: 0px 0 16px;  margin-bottom: 30px; font-size: 15px;  line-height: 21.2px;}

.post-content ul.wp-block-post-template {
  list-style: none; padding-left:0;
}

.related-posts h4, .related-posts h4 a { font-size: 18px; letter-spacing: 0; line-height: 21px;}


.tribe-bar-disabled {
  float: none;
}
.tribe-bar-views-inner.tribe-clearfix {
  margin: 0;
}
.tribe-events-list-separator-month {
  background-color: #bf1e2e; font-size: 22px;  margin: 2.5em 0 0;  padding: 16px 10px;
  color: white !important;
}
.tribe-events-list .tribe-events-loop .tribe-event-featured, 
.tribe-events-list #tribe-events-day.tribe-events-loop .tribe-event-featured, 
.type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap, 
.type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap:hover,
.tribe-events-list .tribe-events-loop .type-tribe_events {
  background-color: #f6f6f6;
}
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-image {
  float: left;   max-width:30%; clear:none; margin: 0 1.5rem 0 -1.5rem;
}
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-list-event-title,
.tribe-events-loop .tribe-events-event-meta,
.tribe-events-list .tribe-events-loop .tribe-events-content {
  display: block;  margin: 1.5rem;  float: left; clear:none; width:65%;
}
.tribe-events-loop .tribe-events-event-meta {
	margin:1.5rem 0; font-size:19px; width:69%; 
	background: white !important; padding: 10px; border: 1px solid #ddd;
}
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-list-event-title {
	font-size: 2em;
}
#tribe-events-content a, .tribe-events-event-meta a,
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-content,
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-meta {
  color: black;
}
.tribe-events-read-more {
  background: white;  padding: 5px 10px;  margin: 1.5rem 0;  display: inline-block;
  border-radius: 10px;  border: 3px solid #bf1e2e;
}
.tribe-events-event-cost {float:right; padding-right:20px;}

body .tribe-common img, .tribe-events-event-image img {
   max-height: 300px;
   width:auto;
}

.wp-block-columns {
  margin-bottom: 3.75em;
}


.footer-widgets { padding-bottom: 10px;}
	.footer-widgets ul#menu-menu-principal li:first-child {display:none;}
	.footer-widgets ul#menu-menu-principal {  display: grid;  grid-template-columns: repeat(2, 1fr);   list-style-position: inside;  list-style-type: none;}
	.footer-widgets .widget_nav_menu li {  line-height: 35px;}
	

.footer-copyright { padding: 25px 0;  text-align: center;}
#footer-menu > li {  margin-right: 25px;}
.footer-menu-container::after {content: '';}
footer .copyright-info, footer .footer-menu-container {  float: none; display:inline-block; vertical-align: middle; margin:10px 30px;}

@media screen and (max-width: 979px) {
	.main-container, .sidebar-right-wrap {
		float: none !important;
		width: 100% !important;
	}
	body .sidebar-right {
		padding-left: 0;
		width: 100%;
		padding-top: 4rem;
	}
}
@media screen and (max-width: 650px) {
	footer .footer-widgets > .ashe-widget {
		width: 100%;
		margin-right: 0;
		float:none;
	}
	footer .footer-widgets .widget_media_image a img {
		margin:2rem auto;
	}
	.footer-widgets ul#menu-menu-principal {
		justify-items: center;
	}
}

/*  reprise CSS du customizer */
.credit {
	display:none;
}
.cv-inner {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.ashe-widget {
    margin-bottom: 10px;
    overflow: hidden;
}
.clearfix, .tribe-clearfix {
    zoom: 1;
	margin-top:2em;
}
.tribe-events-list-widget .tribe-event-featured {
    padding-bottom: .75rem;
}
.entry-header {
    height:200px !important;
}
