/*
 Theme Name:   Sabine Wezel Child Theme
 Theme URI:    http://coaching.thimpress.com/
 Description:  Coaching Child Theme
 Author:       jut-so
 Author URI:   https://jut-so.de
 Template:     coaching
 Version:      1.0.0
 Text Domain:  coaching-child
*/

/* Event box Startseite */

.thim-list-event-effective .layout-effective-slider .event-item {
    background-color: #fff6f5;
    color: #000;
}

.thim-list-event-effective .layout-effective-slider .event-item .title-event a {
    color: #000;
}

/* Navigation */

.thim-header-therapist .navigation {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

/* Events page styles */

div#main-content > .mec-container {
    margin: 109px;
}

/* Override event plugin styles */
.mec-event-list-modern .mec-btn-wrapper .mec-booking-button {
    background-color: rgb(255, 155, 154);
    border-radius: 30px;
    border-color: rgb(255, 155, 154);
    color:#FFF;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500px;
}

.mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover {
    background-color: #FFF;
    border-color: rgb(255, 155, 154);
    color: rgb(255, 155, 154);
}

.mec-slider-t1-wrap {
    background-color: transparent !important;
}

.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev,
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next {
    background-color: rgb(255, 155, 154);
    border-radius: 10px;
    color: #FFF;
}

.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i,
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i {
    color: #FFF;
}

/* Footer */
#menu-footer-contact .tc-icon:before {
    margin-right: 8px;
}

/* Homepage header slider mobile background */
@media (max-width: 768px) {
  
    .thim-slide-therapist .tp-bgimg {
        background-image: none !important;
        background: #ffffff !important;
    }
    
  }

/* Move caption of tiles on start page to bottom */

.thim-service .event-item .thim-service-title a {
    padding-top: 167px;
}

/* Cookie bar */
#cookie-law-info-bar {
    box-shadow: rgba(0,0,0,.4) 0px 5px 25px;
}

#cookie-law-info-again {
    box-shadow: rgba(0,0,0,.2) 0px 2px 7px 1px;
}

/* Checkboy in contact form */
.sw-form-checkbox {
    padding-top: 15px;
    clear: both;
    font-size: 12px;
    line-height: 150%;
}

.sw-form-checkbox input[type=checkbox]{
    margin: 0px 3px 0px -6px;
}

.sw-form-checkbox .wpcf7-not-valid input[type=checkbox] {
    border: 1px solid red;
}