/*
Theme Name:BOURICOS event
Theme URI: https://bouricos.com/theme-bouricos-event/
Author: Theme Freesia
Author URI: http://themefreesia.com, https://1formanet.com
Description: Event is Ultra Responsive, multipurpose, retina-ready and SEO optimized multifunction Event Conference, Business and Blog WordPress theme. It is designed for Event but this is competent for every kind of site which is designed and developed by Theme Freesia. This theme supports popular plugins like Breadcrumb NavXT, WP-PageNavi, Contact Form 7, Jetpack by WordPress.com, Polylang, bbPress, wooCommerce and many more. It is also translation ready and easily customizable with lots of options using Customizer. It consists contact us template, gallery template, widgets and sidebar. Get free support at https://themefreesia.com/support-forum/ and View demo site at https://demo.themefreesia.com/event.
Version: 1.0
Text Domain: event-child
Template: event
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Tags: threaded-comments, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, sticky-post, theme-options, translation-ready, post-formats, custom-logo, blog, e-commerce, news, portfolio

All files, unless otherwise stated, are released under the GNU General Public License
version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)
==================================================
#403501; /*marron vert
#F29F05; /*orange
#81002F; /*prune
#CFD453;/*vert** rgba(207, 212, 83, 1)
*/


#event_contact_widgets-1
{
	font-size: 120%;
}
h1, h2, h3, h4, h5, h6
{
	font-size: 150%;
}
p {
	font-size: 110% !important;
}
.schedule-list li p {
	display: none;
}


/**********TOP****/
/*icones*/
.main-navigation a,
.widget_contact ul li i
{
	font-size: 90% !important;
}
.social-links ul li,
.social-links ul li a
{font-size:110%;
height:40px;
width:40px;}

#site-branding {
margin-left:30%;
}
#site-title
{
	font-size: 48px;	
}
#event_contact_widgets-1
{margin-left:17%;
}

body,
#site-title a,
#site-description 
{
	color : #403501; /*marron*/
}
/*HAUT et BAS*/
.top-header,
.site-info,
.top-header .widget_contact ul li a,
.social-links ul li a
{
	background-color: #CFD453;/*vert*/
	color: #403501; /*marron*/	
}
.header-social-block {
    float: left;
}
/***HAUT ***/
.top-header .widget_contact ul li a:hover {
	color: #F29F05;/*orange*/
}
/*MENU*/
#primary-menu {
    font-size: 120%;
}
.main-navigation a,
.main-navigation ul li ul li a, .main-navigation ul li.current-menu-item ul li a, .main-navigation ul li ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor ul li a, .main-navigation ul li.current-menu-ancestor ul li a, .main-navigation ul li.current_page_item ul li a
{
	color: #403501; /*marron*/

}

.main-navigation a:hover,
.main-navigation ul li.current-menu-item a,
.main-navigation ul li.current_page_ancestor a,
.main-navigation ul li.current-menu-ancestor a,
.main-navigation ul li.current_page_item a,
.main-navigation ul li:hover > a,
.main-navigation li.current-menu-ancestor.menu-item-has-children > a:after,
.main-navigation li.current-menu-item.menu-item-has-children > a:after,
.main-navigation ul li:hover > a:after,
.main-navigation li.menu-item-has-children > a:hover:after,
.main-navigation li.page_item_has_children > a:hover:after {
	color: #F29F05;/*orange*/
}

.main-navigation ul li ul li a:hover,
.main-navigation ul li ul li:hover > a,
.main-navigation ul li.current-menu-item ul li a:hover {
	color: #F29F05;/*orange*/
}

/************page Accueil***/
/*ACCUEIL-1-ATELIERS*/
.list-nav button,
.list-bg-box
{
  background-color: rgba(207, 212, 83, 0.8);/*vert*/
	color: #81002F; /*prune*/
	font-size: 150%;
}

.list-nav li:hover button,
.list-nav li.current button {
	color: #403501; /*marron*/
}
.schedule-list .list-count
{
	 background-color: rgba(207, 212, 83, 0.8);/*vert*/
	font-size : 125%;
}



/*ACCUEIL-1-FEATURES */
.our-feature-box,
.schedule-list-box
{
	background-color: #CFD453;/*vert*/
}
div.our-feature-box div.container.clearfix div.column.clearfix {
    display: none;
}

/* boutons*/
.our-feature-box .feature-icon
{
	background-color: #CEE8F2; /*bleu clair */
}
.feature-content:hover .feature-icon,
.feature-content a.more-link:after {
	background-color:
		#81002F; /*prune*/
}


/*liens*/


.entry-content a
{
	color:#81002F; /*prune*/
}


/* ACCUEIL-2-PROGRAMMATION SORTIES A VENIR*/
.new-event-colorbox {
    background-color: rgba(255, 255, 255, 0.4);
}
.new-event-box .box-title
{
	color: #F29F05;/*orange*/
	background-color: rgba(129, 0, 47, 0.5);
}
.box-title,
.schedule-list-box .box-title::before
{
	color: #81002F; /*prune*/
	text-align: center;
}
.new-event-title a {
    color: #fff;
    font-weight: bold;
}

/*ACCUEIL-4 le bureau*/
div.our-team-box div.container.clearfix div.column.clearfix div.four-column
{width: 100%;}


/*CONTENU*/

#primary {
    width: 100%;
		background-color: #CFD453;/*vert*/
}

.entry-content >p,
.entry-content > h2,
.display-posts-listing.grid,
.post,
.wp-block-columns
{ margin-left: 5%;
margin-right:5%;
}
.entry-content >p,
.display-posts-listing.grid,
.post,
.wp-block-columns
{ 
font-size: 110%;
}

.entry-meta, .entry-meta a,
.su-post-meta
{
	display:none;
}

.entry-content,
article
{
	margin-top:50px;
	margin-left: 5%;
margin-right: 5%;
}
/*ARTICLES*/
.post-featured-image {
    text-align: center;
}
/***EVENEMENTS*/
.grille ul li {
	list-style: none !important;
}



/*COOKIES*/
.cn-button.bootstrap,
.cn-button.bootstrap:hover {
	background-color: #CFD453;/*vert*/
	    background-image: linear-gradient(to bottom,#CFD453,#403501);
}
/*FORMULAIRE CONTACT*/
div.wpcf7-mail-sent-ok {
    border: 5px solid #F29F05;/*orange*/
    font-size: 200%;
}
input[type="submit"] {
	background-color: #F29F05;/*orange*/
}

input[type="reset"]:hover,
input[type="button"]:hover,
input[type="submit"]:hover {
	background-color: #81002F; /*prune*/
}



/*bouton top*/
.go-to-top .icon-bg {
	background-color: #F29F05;/*orange*/
}

/* Grille - blog, archives et catégories uniquement */
.blog #main,
.archive #main,
.category #main {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 24px;
  padding: 24px;
}

.blog #main article,
.archive #main article,
.category #main article {
  display: flex;
  flex-direction: column;
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  transition: transform 0.2s, box-shadow 0.2s;
}

.blog #main article:hover,
.archive #main article:hover,
.category #main article:hover {
  transform: translateY(-4px);
  box-shadow: 0 6px 16px rgba(0,0,0,0.15);
}

.blog #main article .post-image-content,
.archive #main article .post-image-content,
.category #main article .post-image-content {
  width: 100%;
  aspect-ratio: 3/4;
  overflow: hidden;
}

.blog #main article .post-featured-image,
.blog #main article .post-featured-image a,
.blog #main article .post-featured-image img,
.archive #main article .post-featured-image,
.archive #main article .post-featured-image a,
.archive #main article .post-featured-image img,
.category #main article .post-featured-image,
.category #main article .post-featured-image a,
.category #main article .post-featured-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.blog #main article .entry-title,
.archive #main article .entry-title,
.category #main article .entry-title {
  font-size: 1rem;
  padding: 12px 16px 4px;
  margin: 0;
}

.blog #main article .entry-title a,
.archive #main article .entry-title a,
.category #main article .entry-title a {
  text-decoration: none;
  color: inherit;
}

.blog #main article .entry-content,
.archive #main article .entry-content,
.category #main article .entry-content {
  display: none;
}

.blog #main article .entry-footer,
.archive #main article .entry-footer,
.category #main article .entry-footer {
  padding: 8px 16px 12px;
  font-size: 0.8rem;
  color: #888;
  margin-top: auto;
}

/* Responsive */
@media (max-width: 768px) {
  .blog #main,
  .archive #main,
  .category #main {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
    padding: 16px;
  }
}

@media (max-width: 480px) {
  .blog #main,
  .archive #main,
  .category #main {
    grid-template-columns: 1fr;
  }
}
/*FOOTER*/
#colophon .social-links {
    display: none;
}
.site-info .copyright {
	color: #CFD453;/*vert*/
}

.site-info .copyright a:hover {
	color: #F29F05;/*orange*/
}