@import "compass";
/*------------------------------------*
 $CONTENTS
 *------------------------------------*/
/**
 * CONFIG
 * MIXINS
 * BASE
 * LAYOUT
 * COMPONENTS
 * - EVENT
 * - BLOG
 * - MOBILE
 * - SEARCH
 * - HEADER
 * - MEDIA
 *
 * PLUGINS
 *
 * ELEMENTOR
 */
/*------------------------------------*
 $CONFIG
 *-------------------------------------*/
#main {
  position: relative;
}
@media screen and (max-width: 800px) {
  #top-bar-sticky-wrapper {
    display: none;
    height: 0px;
  }
}
/*------------------------------------*
 $MIXINS
 *-------------------------------------*/
/*
 To change this license header, choose License Headers in Project Properties.
 To change this template file, choose Tools | Templates
 and open the template in the editor.
 */
/* 
 Created on : 28 nov. 2017, 14:58:11
 Author     : Philippe Etronnier <philippe.etronnier@orangesolidarite.com>
 */
/*------------------------------------*
 $BASE
 *-------------------------------------*/
/*------------------------------------*
 $BLOG
 *------------------------------------*/
/*------------------------------------*
 $MOBILE
 *------------------------------------*/
/*------------------------------------*
 $SIDEBAR
 *------------------------------------*/
/*------------------------------------*
 $FOOTER
 *------------------------------------*/
/*------------------------------------*
 $HEADER
 *------------------------------------*/
header.page-header:not(.background-image-page-header) {
  height: 150px;
  background-color: #d9f2cb;
}
header.page-header:not(.background-image-page-header) .page-header-title {
  color: #ef9a00;
}
#site-header {
  border-bottom: none !important;
}
/*------------------------------------*
 $MEDIA
 *------------------------------------*/
/*------------------------------------*
 $SEARCH
 *------------------------------------*/
/*------------------------------------*
 $TOP BAR
 *------------------------------------*/
/*------------------------------------*
 $404 PAGE
 *------------------------------------*/
/*------------------------------------*
 $EVENT
 *------------------------------------*/
/*------------------------------------*
 PLUGINS
 *------------------------------------*/
.wpls-logo-showcase .slick-slide .logo-title {
  font-size: 12px;
}
.wpls-logo-showcase .slick-slide img.wp-post-image {
  width: 150px;
}
.footer-box .wpls-logo-showcase .slick-slide .logo-title {
  display: none;
}
.footer-box .wpls-logo-showcase .slick-slide img.wp-post-image {
  width: 75px;
}
/*
 Stylesheet for Ultimate Member Plugin
 */
/* 
 Created on : 23 août 2017, 11:42:08
 Author     : Philippe
 */
.um {
  opacity: 1 !important;
}
.um-account-main {
  background-color: white !important;
  padding: 20px 20px 20px 20px !important;
  border: 1px solid;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}
.um-account-tab .um-account-heading {
  color: #333 !important;
}
a.current [class^="um-faicon-"] {
  color: #067250;
}
.um-faicon-frown-o {
  display: none !important;
}
.um-header {
  border-bottom: solid 2px !important;
}
.um-profile-headericon a:hover {
  color: #333 !important;
}
/*
 *   Profile navigation
 */
.um-profile-nav {
  background-color: white !important;
  border-bottom: 2px solid;
}
.um-profile-nav .um-profile-nav-item a {
  color: #333 !important;
}
.um-profile-nav .um-profile-nav-item a:hover {
  background-color: #067250 !important;
  color: white !important;
}
.um-profile-nav .um-profile-nav-item.active a {
  background-color: #067250 !important;
  color: white !important;
}
.um-profile-nav .um-profile-nav-item.active a:hover {
  color: white !important;
}
/*
 * Button
 */
a.um-button, input.um-button {
  background-color: #067250 !important;
  color: #fff !important;
  border: 1px solid black !important;
  font-weight: 600 !important;
}
a.um-button:hover, input.um-button:hover {
  background-color: #ef9a00 !important;
  color: #fff !important;
}
p.um-notice.success {
  color: green;
  background: white !important;
}
/*
 Stylesheet for Recent Posts widgets with Thumbnails
 */
/* 
 Created on : 31 oct. 2017, 11:27:48
 Author     : Philippe Etronnier <philippe.etronnier@orangesolidarite.com>
 */
.rpwwt-widget .rpwwt-post-author {
  font-size: 0.9em;
}
.rpwwt-widget .rpwwt-post-author:before {
  content: "\f007";
  color: before;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-right: 0.5em;
  font-size: 1.2em;
}
.rpwwt-widget .rpwwt-post-date {
  font-size: 0.9em;
}
.rpwwt-widget .rpwwt-post-date:before {
  content: "\f073";
  color: before;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-right: 0.5em;
  font-size: 1.2em;
}
.rpwwt-widget .rpwwt-post-title {
  font-family: 'Open sans';
  font-size: 1.1em;
  font-weight: 600;
}
.rpwwt-widget .rpwwt-post-excerpt {
  color: #703200;
  font-size: 0.9em;
}
.rpwwt-widget .rpwwt-post-excerpt a {
  color: #067250;
  border-radius: 5px;
  padding-left: 5px;
  padding-right: 5px;
}
.rpwwt-widget .rpwwt-post-excerpt a:before {
  content: "\f0a9";
  color: after;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-right: 0.5em;
  font-size: 1.2em;
}
.rpwwt-widget .rpwwt-post-excerpt a:hover {
  color: white;
  background-color: #067250;
}
/*
 Stylesheet For Cue Plugin
 */
/* 
 Created on : 20018-04-17
 Author     : Philippe
 */
.mejs-audiotheme-mark {
  display: none !important;
}
.cue-playlist {
  font-family: inherit !important;
}
@media only screen and (max-width: 480px) {
  .cue-skin-default.mejs-container {
    padding-bottom: 150px !important;
  }
  .cue-skin-default.mejs-container .mejs-track-artwork {
    height: 100px !important;
    width: 100px !important;
  }
  .cue-skin-default.mejs-container .mejs-track-details {
    padding-left: 100px !important;
    bottom: 130px !important;
    text-align: left !important;
  }
  .cue-skin-default.mejs-container .mejs-controls .mejs-time {
    bottom: 15px !important;
  }
}
/*
 To change this license header, choose License Headers in Project Properties.
 To change this template file, choose Tools | Templates
 and open the template in the editor.
 */
/* 
 Created on : 31 oct. 2017, 14:14:53
 Author     : Philippe Etronnier <philippe.etronnier@orangesolidarite.com>
 */
.omw-modal .wpcf7 .wpcf7-form {
  border: 0;
}
.omw-modal .wpcf7 .wpcf7-form .g-recaptcha {
  margin-bottom: 15px;
}
.omw-modal .wpcf7 div.wpcf7-mail-sent-ok {
  border: 1px solid !important;
}
form.wpcf7-form {
  border: 1px solid;
  border-radius: 10px;
  padding: 10px 10px;
}
form.wpcf7-form .g-recaptcha {
  margin-bottom: 15px;
}
form.wpcf7-form fieldset {
  margin-top: 15px;
  margin-bottom: 15px;
  padding-right: 10px;
  padding-left: 10px;
}
form.wpcf7-form fieldset legend {
  color: #067250;
  background-color: white !important;
  font-size: 1.2em;
  padding-left: 30px;
}
form.wpcf7-form .wpcf7-form-control {
  padding: 10px 10px;
}
form.wpcf7-form label {
  text-transform: italic;
}
form.wpcf7-form label.required:before {
  content: "\f069";
  color: red;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-right: 0.5em;
  font-size: 1.2em;
}
form.wpcf7-form input[type='button'], form.wpcf7-form input[type='submit'] {
  color: #fff !important;
  background-color: #067250 !important;
  border: 1px solid black;
  border-radius: 10px;
  text-transform: none !important;
}
form.wpcf7-form input[type='button']:hover, form.wpcf7-form input[type='submit']:hover {
  color: #fff !important;
  background-color: #ef9a00 !important;
}
article.event-item {
  display: block;
}
article.event-item .event-thumbnail {
  width: auto;
  margin-bottom: 15px;
}
article.event-item .event-card {
  align-items: center;
  font-size: 1em;
  margin-bottom: 15px;
}
article.event-item .event-card .event-title {
  font-size: 1.5em;
}
article.event-item .event-card .event-excerpt {
  font-size: 1em;
}
article.event-item .event-card .event-planned {
  font-size: 1em;
}
article.event-item .event-card ul.event-meta {
  margin: 0;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  border: 1px solid;
  padding: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
article.event-item .event-card ul.event-meta li {
  list-style-type: none;
}
article.event-item .event-card ul.event-meta li.event-date:before {
  content: "\f073";
  color: inherit;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-right: 0.5em;
  font-size: 1.2em;
}
article.event-item .event-card ul.event-meta li.event-categories:before {
  content: "\f00b";
  color: inherit;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-right: 0.5em;
  font-size: 1.2em;
}
article.event-item .event-card ul.event-meta li.event-organiser:before {
  content: "\f007";
  color: inherit;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-right: 0.5em;
  font-size: 1.2em;
}
article.event-item .event-card ul.event-meta li.event-tags:before {
  content: "\f02c";
  color: inherit;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-right: 0.5em;
  font-size: 1.2em;
}
article.event-item .event-card ul.event-meta li.event-venue:before {
  content: "\f276";
  color: inherit;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-right: 0.5em;
  font-size: 1.2em;
}
article.event-item .event-card .event-venue-map {
  margin-top: 20px;
}
article.event-item .entry-content {
  border: 1px solid;
  padding: 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
ul.event-list {
  list-style-type: none;
  display: grid;
}
.EO_Event_List_Widget ul.eo-events-widget li.event-item {
  list-style: none;
  overflow: hidden;
  margin: 0 0 1.5em;
  padding-top: 5px;
  border-top: 1px solid;
}
.EO_Event_List_Widget ul.eo-events-widget li.event-item:last-child {
  margin: 0;
}
.EO_Event_List_Widget ul.eo-events-widget li.event-item img {
  display: inline;
  margin: 0.3em 0.75em 0.75em 0;
}
.EO_Event_List_Widget ul.eo-events-widget li.event-item .event-title {
  font-family: 'Open sans';
  font-size: 1.1em;
  font-weight: 600;
}
.EO_Event_List_Widget ul.eo-events-widget li.event-item ul.event-meta {
  display: block;
  padding: 5px;
  border-left: 1px solid;
  float: left;
  font-size: 0.85em;
}
.EO_Event_List_Widget ul.eo-events-widget li.event-item ul.event-meta li {
  list-style-type: none;
}
.EO_Event_List_Widget ul.eo-events-widget li.event-item ul.event-meta li.event-date:before {
  content: "\f073";
  color: inherit;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-right: 0.5em;
  font-size: 1.2em;
}
.EO_Event_List_Widget ul.eo-events-widget li.event-item ul.event-meta li.event-categories:before {
  content: "\f00b";
  color: inherit;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-right: 0.5em;
  font-size: 1.2em;
}
.EO_Event_List_Widget ul.eo-events-widget li.event-item ul.event-meta li.event-organiser:before {
  content: "\f007";
  color: inherit;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-right: 0.5em;
  font-size: 1.2em;
}
.EO_Event_List_Widget ul.eo-events-widget li.event-item ul.event-meta li.event-tags:before {
  content: "\f02c";
  color: inherit;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-right: 0.5em;
  font-size: 1.2em;
}
.EO_Event_List_Widget ul.eo-events-widget li.event-item ul.event-meta li.event-venue:before {
  content: "\f276";
  color: inherit;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-right: 0.5em;
  font-size: 1.2em;
}
.event-button-link {
  display: inline-block;
  margin: auto;
  color: #fff;
  background-color: #067250;
  border: 1px solid;
  border-radius: 5px;
  padding: 10px;
  text-align: center;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
.event-button-link:hover {
  color: #fff;
  background-color: #ef9a00;
}
.event-button-link:focus {
  opacity: 0.9;
}
.venue-layout {
  align-items: center;
}
.venue-layout .venue-description {
  padding: 20px;
  border: 1px solid;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
.venue-layout .venue-card {
  border: 1px solid;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 10px;
  font-size: 0.8em;
}
.venue-layout .venue-map {
  z-index: 1;
}
.single_job_listing .meta {
  display: none;
}
.document-gallery .document-icon {
  margin: 10px !important;
  padding: 20px !important;
  width: 30% !important;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
.document-gallery .document-icon a {
  font-size: 1em;
  line-height: 2em;
}
.document-gallery .document-icon a img {
  height: auto;
  width: 280px;
}
.document-gallery .document-icon a .title {
  padding-top: 10px;
}
.document-gallery .document-icon a .title:before {
  content: "\f1c1";
  color: inherit;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-right: 0.5em;
  font-size: 1.2em;
}
/*
 Stylesheet For Google Map 
 */
/* 
 Created on : 12 sept. 2017, 14:05:04
 Author     : Philippe
 */
aside .acf-map {
  width: 100%;
}
aside .address-map {
  font-size: 0.8em;
}
/*------------------------------------*
 $ELEMENTOR
 *------------------------------------*/
