/* ===================================================================================

* Theme Name: Exhibz Child
* Theme URI: https://themeforest.net/user/tripples/portfolio
* Description: Exhibz is a functional Event and Conference WordPress Theme.
* Version: 2.0
* Author: Tripples
* Author URI: http://www.themewinter.com
* Template: exhibz
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

/* =========== speaker page =========== */
.ts-speaker .ts-title a {
    color: #1c1c24;
	pointer-events: none;
}
.ts-speaker:hover .ts-title a {
    color: #10a8a8;
}
.ts-speaker-popup .ts-speaker-popup-content .ts-speakers-social a:hover {
    color: #10a8a8;
}

.ts-speaker-popup-content .ts-title a {
    pointer-events: none;
}

/* =========== Page Accuiel / Section Nos événements / border Bouton switch =========== */
.ts-gallery-slider .slider_nav .swiper-button-prev, .ts-gallery-slider .slider_nav .swiper-button-next {
    border: 1px solid #a2c13a !important;
}

/* =========== Page Event Single - Cover haute de page =========== */
.etn-event-single-content-wrap .etn-single-event-media {
    display: none;
}

/* =========== CSS text-justify Property =========== */
.text-justify-property p{
  text-align: justify;
}

/* =========== CSS display object =========== */
.elementskit-pricing-btn-wraper {
    display: none;
}

/* =========== CSS Page Offre d'emploi =========== */
.sjb-page .sjb-archive-page {
    padding-top: 100px;
    padding-bottom: 100px;
	padding-left: 20%;
    padding-right: 20%;
}

@media (min-width: 1200px){
.sjb-container {
    max-width: 100% !important;
	padding-right: 0px;
    padding-left: 0px;
}}

.author-box.solid-bg {
    display: none;
}

nav.post-navigation.clearfix {
    display: none;
}

.post-meta span.post-author {
    display: none;
}

.menu-active-color li.current_page_item a {
    color: #fff !important;
}

.ts-speaker-popup .ts-speaker-popup-img img {
    width: 100%;
    height: 100%;
}


/* =========== Style Personnalisé - Start =========== */

/*.page-id-4543 .container, .page-id-4543 .sjb-content {
    width: 100% !important;
    margin: 0px;
    padding: 0px;
}
.page-id-4543 .container {
    max-width: 100%;
} */

#um-submit-btn{
    border-color: #10a8a8;
      Color: #10a8a8;
      Background-color: #FFF;
      border:solid !important;
      border-width: 2px;
      font-weight: 700;
  }
  
  #um-submit-btn:hover{
    border-color: #FFF;
      Color: #FFF;
      Background-color: #10a8a8;
      border-width: 2px;
      font-weight: 500 !important;
  }
  
  .page-id-1147 input.wpcf7-form-control.has-spinner.wpcf7-submit.btn {
      padding: 0px;
      width: 60%;
      position: relative;
      left: 8%;
          border-color: #10a8a8;
          Color: #10a8a8 !important;
          Background-color: #FFF;
          border:solid !important;
          border-width: 2px;
          font-weight: 700;
      margin: 0px !important;
  }
  
  .page-id-1147 input.wpcf7-form-control.has-spinner.wpcf7-submit.btn:hover{
      padding: 0px;
      width: 60%;
      position: relative;
      left: 8%;
          border-color: #10a8a8;
           border-color: #FFF;
      Color: #FFF !important;
      Background-color: #10a8a8;
      border-width: 2px;
      font-weight: 500 !important;
  }
  
   
  /* Highlight page menu */
  li.current_page_item a{
      color:#10a8a8 !important;
  }
  li a.hfe-sub-menu-item-active {
      background: #10A8A8;
          color:#FFF !important;
  }
  
  .hfe-sub-menu-item:hover{
    background: #10a8a8 !important;
  }
  a.hfe-sub-menu-item:hover{
      color:white !important;
  }
  
  #btntn{
          color:#ffffff;
      background-color:#0c2c4f;
  }
  
  #btntn:hover{
      background-color: #ffffff;
      color: #10a8a8;
  }
  
  .page-id-4618 .ekit-accordion-title{
          width: 88%;
  }
  
  .job-description .btn.btn-primary{
      line-height: 37px !important;
  }
  
  
  #list-accueil li .etn-active{
      background-color:#10a8a8 !important;
      color:white;
  }
  
  nav#stickyheaders{
      position: fixed;
      width: 100%;
  }
  nav.stickyscroll {
      top: 0px !important;
      position: fixed;
  }
  span.seat-remaining-text {
      display: none !important;
  }
  .banner-area.single-event-banner .event-categories {
      pointer-events: none;
  }
  
  .etn-single-page-ticket-count-text-holder .etn-event-form-parent {
      width: 100%;
  }
  .etn-single-event-ticket-wrap .etn-sidebar .etn-widget {
          padding: 5px !important;
  }
  .etn-single-page-ticket-count-text-holder{
      font-size:16px !important;
  }
  .sinlge-event-registration a{
      color: #1c1c24;
  }
  .etn-event-item .etn-event-category.ColorCat span{
      background-color:#a2c13a !important;
  }
  
  .sjb-listing .btn.app-submit{
      position: relative;
      padding: 15px 12px;
  }
  
  .banner-area.single-event-banner .event-categories {
      color: white;
  }
  
  #sur1:hover{
      color:whitesmoke;
  }
  #sur2:hover{
      color:whitesmoke;
  }
  
  #etn-event-attendee-data-form .etn-ticket-single-variation-title {
      display: none;
  }
  [data-tab='downloads'].um-account-link {
      display: none;
  }
  .etn-attendee-widget-holder {
      display: none;
  }
  .sinlge-event-registration .etn-widget {
      text-align: left;
  }
  
  .span{
  /*display:none !important;*/
      color:white;
  }
  
  .elementor-5641 .elementor-element.elementor-element-b20feac{
      margin-right:80px !important;
      margin-left:80px !important;
      border-radius:30px;
  }
  
  .sjb-page .sjb-filters.sjb-filters-v1{
      display:none;
  }
  
  .etn-cal-selected-date{
      visibility:hidden;
  }
  .etn-cal-selected-date span{
      visibility:visible;
  }
  
  @media screen and (min-width: 1024px) {
  /* .etn-single-event-ticket-wrap{
      position: absolute;
      width: 49%;
      left: 13%;
      margin-top: 13px;
  } */
  /*	.etn-event-single-content-wrap{
          margin-top:167px;
      } */
    .sinlge-event-registration{
        background-color: #f4f5f8;
        box-shadow: 0px 0px 30px rgb(32 31 31 / 12%);
    }
    form.etn-event-form-parent.etn-ticket-variation label, .sinlge-event-registration .etn-widget .etn-single-ticket-item .ticket-price-item input  {
        color: #5a5a5a !important;
        font-weight: 600 !important;
        line-height: 24px;
        font-size: 16px;
        text-transform: uppercase;
    }
    .sinlge-event-registration .etn-widget .etn-title{
        font-size: 20px;
        color: #10a8a8;
        padding-bottom: 15px;
    }
      /* .etn-event-single-wrap.main-container .etn-container {
      margin-top: 285px;
  } */
      .etn-variable-ticket-widget .ticket-price-item strong{
          color: #5a5a5a;
      }
      .sinlge-event-registration .etn-widget .etn-event-form-parent .etn-btn {
          background: #09C4B7 !important;
      }
      .sinlge-event-registration .etn-widget .etn-event-form-parent .etn-btn {
      background: #a2c13a !important;
      margin-top: 12px;
  }
      .sinlge-event-registration .etn-widget .etn-zoom-event-notice {
      color: #6a6a6a;
  }
  }
  /*------*/
  button.qt-btn.qt-add, button.qt-btn.qt-sub {
      display: none;
  }
  
  .sinlge-event-registration .etn-widget .etn-event-form-parent label {
      color: #5f5a5a !important;
      text-transform: none !important;
      font-weight: 500 !important;
  }
  .ticket-price-item.etn-subtotal{
      visibility: hidden;
  }
  
  .page-banner-title {
      position: absolute;
      top: 40%;
      max-height: 300px;
  }
  
  button#btnmsg {
      cursor: pointer;
      padding: 8px 20px 8px 20px;
      color: #fff;
      background-color: var( --e-global-color-accent );
      box-shadow: none;
      border-radius: 5px;
      width: 100%;
      margin-top: 0;
      margin-bottom: 0;
      line-height: 26px;
      border: solid 0px #fff;
      position: relative;
      z-index: 1;
      font-size: 16px;
  }
  
  button#btnmsg .icon-tick{
      margin-right:10px ;
  }
  input#btnmsg1 {
      width: 100%;
      padding: 0px 20px 0px 20px;
      border-radius: 0 5px 5px 0;
      position: relative;
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      /* width: 1%; */
      display: block;
      width: 100%;
      height: auto;
      min-height: 42px;
      padding: 0.375rem 0.75rem;
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.5;
      color: #495057;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid #ced4da;
      border-radius: 0.25rem;
      -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
      transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
      transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
      transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  }
  .etn-thankyou-page-order-details{
      visibility:hidden;
      
  }

  /* =========== Style Personnalisé - End =========== */


  
/* =========== Style Poste Event =========== */

.etn-event-related-post .etn-event-item .etn-event-footer .etn-atend-btn .etn-btn-border {
    border-color: #10a8a8;
    color: #10a8a8;
}

.etn-event-related-post .etn-event-item .etn-event-footer .etn-atend-btn .etn-btn-border:hover {
    background-color: #10a8a8;
    color: #ffffff;
}

.etn-event-related-post .etn-event-item:hover .etn-title a {
    color: #adadad;
}

.etn-event-single-wrap {
    padding-top: 50px;
}

.variation_checkbox_cart label.form-check-label {
    font-size: 12px !important;
    display: contents;
    font-weight: 300 !important;
    text-transform: initial !important;
}

.variation_checkbox_cart {
    padding-top: 20px;
    padding-bottom: 20px;
}

.etn-sidebar-special-cart {
    box-shadow: 0px 10px 10px rgb(0 0 0 / 20%);
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 15px;
    padding-bottom: 0px;
    padding-top: 10px;
}

.etn-sidebar-special-cart .etn-widget.etn-variable-ticket-widget {
    box-shadow: 0px 0px 0px rgb(0 0 0 / 0%);
}

.etn-sidebar .etn-sidebar-special-cart .etn-widget .etn-widget-title.etn-form-title {
    margin-bottom: 25px;
    padding-left: 0px;
}

h4.zise_font_h4_expired {
    text-align: center;
}

img.icon_expored {
    width: 120px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 30%;
    padding-bottom: 20px;
}

.etn-calender-list a:hover {
    background: #64b4b5;
    color: #fff;
    border-color: transparent;
}

.etn-calender-list a {
    padding: 7px 25px 5px;
    min-width: 220px;
}

.etn-variable-ticket-widget .etn-single-ticket-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.etn-variable-ticket-widget .ticket-header {
    color: #081a2d;
    font-size: 14px;
    margin: 0;
}

form.etn-event-form-parent.etn-ticket-variation .zise_text_price_ticket label {
    font-size: 25px;
    color: #a2c13a !important;
    margin: 0;
}

.variation_checkbox_cart a {
    color: #10a8a8;
    font-weight: 400;
	text-decoration: underline;
}
.variation_checkbox_cart a:hover {
    color: #10a8a8;
    font-weight: 400;
}

.etn-organizer-logo img.attachment-full.size-full {
    max-width: 250PX;
    max-height: 150px;
}

.etn-sidebar .etn-event-organizers .etn-organaizer-item {
    padding-bottom: 0px; 
    margin-bottom: 0px; 
    border-bottom: 1px solid #f2f2ff;
}

.etn-event-content-body {
    text-align: justify !important;
}

.etn-event-meta .etn-event-category a {
    pointer-events: none !important;
}

.etn-event-single-content-wrap .etn-event-tag-list a {
    pointer-events: none !important;
}

.etn-schedule-speaker .etn-schedule-single-speaker a {
    pointer-events: none;
}

h4.etn-organizer-name {
    display: none !important;
}

@media screen and (min-width: 481px){
.ekit-wid-con .ekit-team-modal-img {
    margin-bottom: 20px !important;
}}

@media screen and (min-width: 992px){
.ekit-wid-con .ekit-team-modal-info.has-img {
    padding-left: 0px !important;
	max-width: 100% !important;
}}

.ekit-wid-con .elementskit-team-popup .modal-body {
    flex-direction: column !important;
    text-align: center !important;
    align-items: center !important;
}

@media screen and (max-width: 1000px){
.banner-title {
    font-size: 36px !important;
    line-height: 1 !important;
    margin-bottom: 10px !important;
}}