@charset "UTF-8";
/*!
Theme Name: BITCHE
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a>
Version: 1.0
Author: Lundi en 8 - Jérémy Arsac
Author URI: http://www.lundien8.fr
Template: Avada
-----------------------------------------------------------------------------*/
/*   VARIABLES */
/*   FONTS */
/* reset */
html body #main, .fusion-secondary-main-menu { background: url("assets/images/bgbeige.jpeg"); }

.fusion-page-title-bar { background: url("assets/images/bgbeige.jpeg") !important; }

.margin-bottom { margin-bottom: 40px; }

.fusion-page-title-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }

.fusion-page-title-wrapper .fusion-page-title-secondary { text-align: left; margin-left: 0; margin-top: 10px; }

.fusion-page-title-wrapper .fusion-page-title-captions { color: #667378; text-transform: uppercase; font-family: "Delm Bold"; }

.fusion-blog-layout-grid h2 a { font-family: 'Delm Bold'; font-size: 19px; line-height: 0.7em; }

.fusion-faq-shortcode .panel-heading .fusion-toggle-icon-wrapper-main i.fa-fusion-box { background-color: #667378; }

.fusion-faq-shortcode .panel-heading .fusion-toggle-heading { font-size: 1.3em; color: #667378; text-transform: uppercase; font-family: "Delm Bold"; }

.fusion-title.rond h6 { margin: 10px; width: 100px; height: 100px; text-align: center; border-radius: 100px; line-height: 20px; padding-top: 27px !important; text-transform: uppercase; }

.fusion-title.marron h6 { background-color: #C85939; }

.fusion-title.orange h6 { background-color: #C85939; }

.fusion-title.gris h6 { background-color: #667378; }

.fusion-title.bleu h6 { background-color: #004195; }

.tribe-events-adv-list-widget h4 { font-size: 1.8em; font-weight: normal; }

.tribe-events-adv-list-widget .list-date { background-color: transparent !important; }

.tribe-events-adv-list-widget .list-info h2.tribe-events-title a { color: #667378; line-height: 0.8em; }

.tribe-events-adv-list-widget .list-info .eventExcerpt { font-size: 14px; }

.single-tribe_events .fusion-page-title-wrapper { margin-top: 20px; }

.single-tribe_events h2.tribe-events-single-event-title { display: none; }

.single-tribe_events .tribe-events-schedule { font-size: 0.8em; }

.single-tribe_events .tribe-events-event-meta { display: none; }

.post-content p { margin-bottom: 10px; }

/* HEADER */
.fusion-header { border-bottom: none !important; display: none; }

.fusion-secondary-main-menu { border-bottom: none; border-top: none; }

.fusion-secondary-main-menu nav.fusion-main-menu { border-bottom: 1px solid #667378; }

.fusion-secondary-main-menu nav.fusion-main-menu ul li a span.menu-text { text-transform: uppercase; }

.fusion-secondary-main-menu nav.fusion-main-menu ul li a span.fusion-megamenu-icon { color: #667378; }

/**** MAIN ****/
#main .fusion-blog-shortcode .post h2 { line-height: 24px !important; }

#main .fusion-blog-shortcode .post h2 a { color: #004195; font-size: 24px; line-height: 22px; font-family: 'Delm Bold'; }

#main .titreRond { border-radius: 50px; padding: 20px 15px; margin-right: 20px; }

#main .titreRond h3 { color: #fff; text-transform: uppercase; font-size: 14px; line-height: 60px; text-align: center; }

#main .titreRond.bleu { background-color: #004195; }

#main .titreRond.mauve { background-color: red; }

#main .titreRond.gris { background-color: #A3BAC1; }

#main .titreRond.orange { background-color: #C85939; }

#main .title h2 { text-transform: uppercase; border-bottom: 1px solid #667378; display: inline-block; width: 50%; }

#main .fusion-tabs.horizontal-tabs.clean .nav { text-align: left; }

#main .fusion-tabs.horizontal-tabs.clean .nav .nav-tabs li { padding-right: 10px; }

#main .fusion-tabs.horizontal-tabs.clean .nav .nav-tabs li .tab-link { padding: 14px 30px; background-color: transparent; border-color: #A3BAC1; }

#main .fusion-tabs.horizontal-tabs.clean .nav .nav-tabs li .tab-link h4 { color: #A3BAC1; text-transform: uppercase; font-size: 14px; }

#main .fusion-tabs.horizontal-tabs.clean .nav .nav-tabs li.active .tab-link { border-color: #667378; }

#main .fusion-tabs.horizontal-tabs.clean .nav .nav-tabs li.active .tab-link h4 { color: #667378; }

#main .accordian .fusion-panel .panel-heading a .fusion-toggle-icon-wrapper i.fa-fusion-box { background-color: #667378; }

#main .accordian .fusion-panel .panel-heading a .fusion-toggle-heading { color: #667378; font-size: 20px; }

/* *** SIDEBAR *** */
#sidebar div.widget.widget_media_image { margin-bottom: 20px; }

#sidebar div.widget .heading { border-bottom: 1px solid #667378; margin-bottom: 20px; }

#sidebar div.widget .heading h4.widget-title { font-family: "Delm Bold"; font-weight: 400; color: #667378; font-size: 30px; line-height: 0.8em; text-transform: uppercase; padding-left: 0; padding-right: 0; margin-bottom: 0; }

#sidebar div.widget .heading h4.widget-title:nth-child(1) { margin-top: 0; }

#sidebar div.widget .textwidget p { color: #667378; }

#sidebar div.widget .textwidget p a { color: #000000; }

#sidebar div.widget .textwidget p a:hover { text-decoration: underline; }

#sidebar div.widget .tribe-mini-calendar-event .list-date { float: none; background-color: transparent; font-weight: 800; padding-bottom: 10px; display: block; width: auto; text-align: left; }

#sidebar div.widget .tribe-mini-calendar-event .list-info { width: 100%; }

#sidebar div.widget .tribe-mini-calendar-event .list-info .eventExcerpt p { display: block; }

#sidebar div.widget .tribe-mini-calendar-event .list-info .tribe-events-title { line-height: 25px; }

#sidebar div.widget .tribe-mini-calendar-event .list-info .tribe-events-title a { font-family: "Delm Bold"; font-weight: 400; color: #83AA2E; font-size: 26px; line-height: 24px; margin-top: 10px; }

#sidebar div.widget .tribe-events-widget-link, #sidebar div.widget .tribe-events-duration { display: none; }

#sidebar div.widget .rpwe-block li { padding-top: 10px; padding-bottom: 10px; }

#sidebar div.widget .rpwe-block li h3 { font-size: 16px !important; line-height: 1.2em; }

body.home .tfs-slider .slide-content-container { top: inherit; bottom: -70px; }

body.home .tfs-slider .slide-content-container h1 { line-height: 1em !important; text-transform: uppercase; font-weight: 400; }

body.home .tfs-slider .slide-content-container h1 strong { font-size: 90px; }

.tfs-slider .slide-content-container { top: inherit; bottom: -70px; padding-left: 0 !important; }

.tfs-slider .slide-content-container h1 { line-height: 1em !important; text-transform: uppercase; font-weight: 400; }

.tfs-slider .slide-content-container h1 span { font-size: 90px; display: inline-block; background-color: #fff; color: #667378; text-transform: uppercase; line-height: 54px; padding-left: 10px; padding-right: 10px; padding-top: 20px; }

.tfs-slider .slide-content-container h1 strong { font-size: 90px; }

.tfs-slider .tfs-button-1 { position: absolute; top: inherit; z-index: 200; left: 20px; width: 100%; margin-left: auto; margin-right: auto; }

.tfs-slider .tfs-button-1 .fusion-button-wrapper { max-width: 1200px; margin-left: auto; margin-right: auto; width: auto; display: block; }

.tfs-slider .tfs-button-1 a.fusion-button { background-color: #fff; padding: 5px 10px; border-radius: 0; }

.tfs-slider .tfs-button-1 a.fusion-button span { color: #667378; text-transform: uppercase; font-family: "Delm Bold"; }

/*      FOOTER  *** */
#wrapper .fusion-footer .avada_vertical_menu h4.widget-title { margin-bottom: 10px; text-transform: none; font-size: 0.8em; line-height: 0.9em; }

#wrapper .fusion-footer .avada_vertical_menu nav.fusion-vertical-menu-widget .menu li a { padding-top: 0; padding-bottom: 0; }

#wrapper .fusion-footer .avada_vertical_menu nav.fusion-vertical-menu-widget .menu li a:hover { text-decoration: underline; }

#wrapper .fusion-footer #footer { border-top: none; }

#wrapper .fusion-footer #footer .fusion-copyright-content { border-top: 1px solid #667378; padding-top: 10px; }

/*      HOMEPAGE  *** */
body.home .fusion-logo { display: none; }

body.home h4 { text-transform: uppercase; color: #667378; font-size: 1.15em; font-family: "Source Sans Pro", Arial, Helvetica, sans-serif; font-weight: 300; }

body.home h4 a { color: #667378; }

body.home h4 a:hover { text-decoration: underline; }

.homeTitle:before { display: inline-block; color: #fff; text-transform: uppercase; font-size: 14px; border-radius: 50px; line-height: 60px; padding: 20px 15px; margin-right: 20px; }

.homeTitle h2 { text-transform: uppercase; border-bottom: 1px solid #667378; display: inline-block; width: 50%; }

.homeTitle.fusion-title .title-sep-container { height: inherit; }

.homeTitle.fusion-title .title-sep-container .title-sep { border: none; }

.homeTitle.fusion-title .title-sep-container:after { display: inline-block; }

#homeTitleActu:before { content: "actualités"; background-color: #004195; }

#homeTitleActu .title-sep-container:after { content: url("assets/images/machinecrire.png"); height: 105px; width: 90px; margin-left: 20px; }

#homeTitreProjet:before { content: "projets"; background-color: #A3BAC1; padding: 20px 24px; }

#homeTitreProjet .title-sep-container:after { content: url("assets/images/blocnote.png"); height: 124px; width: 104px; margin-left: 20px; }

#homeActus h2 { color: #667378; }

#homeProjet h2 { color: #667378; }

#homeProjet h4 { text-transform: uppercase; color: #667378; font-size: 1.15em; font-family: "Delm bold"; }

#homeProjet .fusion-text p { color: #667378; }

#homeProjet .fusion-builder-row { padding-top: 40px; }

#homeProjet .fusion-builder-row .fusion-text h3 { margin-top: 0; color: #667378; font-size: 2em; line-height: 0.9em; }

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */
@media only screen and (min-width: 768px) { /* Add your Desktop Styles here */ }

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */
@media only screen and (max-width: 767px) { /* Add your Mobile Styles here */
  .fusion-header { border-bottom: none !important; display: block; }
  body.home .fusion-logo { display: block; }
  .fusion-icon-bars:before { content: "\f0c9"; }
  .tfs-slider .slide-content-container h1 { font-size: 30px !important; margin-left: 10px !important; margin-bottom: 30px !important; }
  .tfs-slider .slide-content-container h1 span { font-size: 34px !important; line-height: 1em; }
  /* HOMEPAGE */
  #homeTitleActu:before, #homeTitreProjet:before { display: none; }
  .homeTitle.fusion-title .title-sep-container { display: none; }
  #main .title h2 { width: 100%; } }
/*# sourceMappingURL=style.css.map */