/*
 Theme Name:     E-tronproefrit Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

/*----------------------- Audio Fonts and icons -------------------------------- */
@font-face {
  font-family: 'audi-iconfont';
  font-style: normal;
  font-weight: normal;
  src: url(./public/fonts/audi-icons/audi-iconfont.eot); /* For IE6-8 */
  src: url(./public/fonts/audi-icons/audi-iconfont.woff2) format('woff2'),
  url(./public/fonts/audi-icons/audi-iconfont.woff) format('woff'),
  url(./public/fonts/audi-icons/audi-iconfont.ttf) format('truetype');
}
@font-face {
  font-family: 'Audi-Bold';
  font-style: bold;
  src: url(./public/fonts/audi-bold/AudiTypeScreen-Bold.eot), /* For IE6-8 */
  url(./public/fonts/audi-bold/AudiTypeScreen-Bold.woff2) format("woff2"),
  url(./public/fonts/audi-bold/AudiTypeScreen-Bold.woff) format("woff"),
  url(./public/fonts/audi-bold/AudiType-ExtendedBold_08.woff) format("woff"),
  url(./public/fonts/audi-bold/AudiTypeScreen-Bold.svg#AudiTypeScreen-Bold) format("svg");
}
@font-face {
  font-family: 'Audi-Normal';
  font-style: normal;
  src: url(./public/fonts/audi-normal/AudiTypeScreen-Normal.eot), /* For IE6-8 */
  url(./public/fonts/audi-normal/AudiTypeScreen-Normal.woff2) format("woff2"),
  url(./public/fonts/audi-normal/AudiTypeScreen-Normal.woff) format("woff"),
/*  url(./public/fonts/audi-normal/AudiType-ExtendedNormal_08.woff) format("woff"), */
  url(./public/fonts/audi-normal/AudiTypeScreen-Normal.svg#AudiTypeScreen-Normal) format("svg");
}
@font-face {
  font-family: 'Audi-Extended-Normal';
  font-style: normal;
  font-weight: normal;
  src: url(./public/fonts/audi-normal/AudiType-ExtendedNormal_08.woff) format('woff');
}

@font-face {
  font-family: 'Audi-Ext-Normal';
  font-style: normal;
  src: url(./public/fonts/audi-normal/AudiType-ExtendedNormal_08.woff) format("woff"), /* For IE6-8 */
}
@font-face {
  font-family: 'Audi-Light';
  font-style: normal;
  src: url(./public/fonts/audi-light/AudiTypeScreen-Light.eot), /* For IE6-8 */
  url(./public/fonts/audi-light/AudiTypeScreen-Light.woff2) format("woff2"),
  url(./public/fonts/audi-light/AudiTypeScreen-Light.woff) format("woff"),
  url(./public/fonts/audi-light/AudiTypeScreen-Light.svg#AudiTypeScreen-Light) format("svg");
}

/* Normal Headings */

/* .content-body h2, .content-body h3, .content-body h4, h2, h3, h4{
  font-family:  Audi-Normal, Verdana, sans-serif;
  text-rendering: optimizeLegibility;
  font-size: 32px;
  line-height: 36px;
}
*/

/* Highlighted Headings */

/* .content-body h1, h1, .highlighted h1, .highlighted h2, .highlighted h3,
.highlighted h4, .highlighted h5, .highlighted h6 {
  font-family: Audi-Bold, Verdana, sans-serif !important;
  font-style: bold;
  text-rendering: optimizeLegibility;
}
*/

body p{
  font-family:  Audi-Normal, Verdana, sans-serif;
  text-rendering: optimizeLegibility;
  font-size: 14px;
  line-height: 1.7em;
}

.discount-text{
  padding: 0 20px;
  @media screen and (max-width: 767px)  {
    padding: 0;
  }
  @media screen and (min-width: 768px) and (max-width: 820px)  {
    padding: 0;
  }
  @media screen and (min-width: 821px) and (max-width: 1300px)  {
    padding: 0 5px;
  }
}

.verbruik-tekst{
  color: white;
  font-size: 12px;
}

/*
\ Audi  icons
*/
.audi-icon {
  font-family: 'audi-iconfont';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}

/* Helpers */
.audi-icon.fs-18 { font-size: 18px; }
.audi-icon.fs-24 { font-size: 24px; }
.audi-icon.fs-36 { font-size: 36px; }
.audi-icon.fs-48 { font-size: 48px; }

.audi-icon.audi-icon-left:before {
  content: attr(data-icon);
  margin-right: 12px;
  float: left;
}

.audi-icon.audi-icon-right:after {
  content: attr(data-icon);
  margin-left: 12px;
  float: right;
}


/* Ameli booking css */
.amelia-app-booking, html .amelia-app-booking {
  font-family:  Audi-Normal, Verdana, sans-serif !important;
}
.am-event-title, .am-event-sub-info-capacity, .am-event-booking-status{
  font-family:  Audi-Bold, Verdana, sans-serif !important;
  font-weight: 700 !important;
  font-size: 14px !important;
}
.amelia-app-booking .am-event-sub-info, .am-event-sub-info div,
.am-event-about div, .am-event-book-cta__inner span, .el-input-number, .el-form-item__label span{
  font-family:  Audi-Normal, Verdana, sans-serif !important;
}
.am-event-date-month, .am-event-date-day{
  font-family:  Audi-Normal, Verdana, sans-serif !important;

}
.amelia-app-booking #am-events-booking .am-event-list .am-event{
  border: 1px solid rgba(0,0,0, 0.8);
  border-radius: 0 !important;
  margin-bottom: 10px !important;
  box-shadow: none !important;
}
.el-button.el-button--primary{
  color: rgb(255, 255, 255);
  background-color: #000000 !important;
  border-color: #000000 !important;
  border-radius: 0 !important;
  padding: 15px 36px !important;
}
.el-button.el-button--primary span {
  font-family:  Audi-Normal, Verdana, sans-serif !important;
}
.am-calendar-picker input[type="text"]{
  font-family:  Audi-Normal, Verdana, sans-serif !important;
}
.amelia-app-booking #am-events-booking .am-event-list .am-event .am-event-data .am-event-date, .amelia-app-booking #am-events-booking .am-event-list .am-event .am-event-data .am-event-dates {
  border: 1px solid #000000 !important;
  border-radius: -3px !important;
  width: 64px !important;
}
.el-input input[type="text"]{
  font-family:  Audi-Normal, Verdana, sans-serif !important;
}
.el-form-item__label{
  font-family:  Audi-Normal, Verdana, sans-serif !important;
  margin-bottom:5px !important;
}
.amelia-app-booking .el-form-item.am-custom-eventListForm-confirmBookingForm-event .el-checkbox.is-checked .el-checkbox__label{
  color:#000000 !important;
}
.amelia-app-booking .el-checkbox__input.is-checked .el-checkbox__inner, .am-modal.am-in-body .el-checkbox__input.is-checked .el-checkbox__inner, .amelia-app-booking .el-checkbox__input.is-indeterminate .el-checkbox__inner, .am-modal.am-in-body .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.amelia-app-booking #am-events-booking .am-event-list .am-event .am-event-data .am-event-date .am-event-date-month, .amelia-app-booking #am-events-booking .am-event-list .am-event .am-event-data .am-event-dates .am-event-date-month{
  border-bottom: 1px solid #000000 !important;
}

.amelia-app-booking #am-service-booking .am-service .am-service-header .am-service-image{
  border-radius: 0 !important;
}
.amelia-app-booking #am-service-booking .am-service .am-service-header .am-service-image img{
  border-radius: 0 !important;
}

.am-calendar-employee:first-child {
    display: none!important;
}
