/*

Theme Name: Yolo BeHealth Child Theme
Theme URI: http://yolotheme.com/
Author: YoloTheme
Author URI: https://www.facebook.com/Yolotheme/
Description: This is a custom child theme for Yolo BeHealth
Template: yolo-behealth
Version: 1.0.3
Tags: two-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, translation-ready
Text Domain: yolo-behealth
*/

/**  header  **/
.yolo-top-bar {
    line-height:30px;
}
.top-sidebar .textwidget p {
    margin-bottom:0px;
}
.top-sidebar .textwidget a:hover, .top-sidebar .textwidget a:active {
    color:#000;
}
.top-sidebar .gbvlag .textwidget a {
   padding-left:25px;
    background-image: url("https://www.simply-yoga.nl/wp-content/uploads/2017/07/gb.png");
   background-repeat: no-repeat;
   background-position: center left;
}
.top-sidebar .nlvlag .textwidget a{
    display:none;
}
.page-id-777 .top-sidebar .nlvlag .textwidget a {
        display:block;
   padding-left:25px;
    background-image: url("https://www.simply-yoga.nl/wp-content/uploads/2017/07/nl.png");
   background-repeat: no-repeat;
   background-position: center left;
}
.page-id-777 .top-sidebar .gbvlag{
    display:none;
}

/**  home agenda  **/


ol.tribe-list-widget, .tribe-events-list-widget .tribe-events-list-widget-events {
    padding-left: 0;
}


.yolo-header-nav-above {
    display:none;
}
header.yolo-main-header .yolo-header-wrapper .yolo-main-menu > li > a::before {
    -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
}

header.header-3 .yolo-header-wrapper {
    border-bottom-width: 0px;
}

.page-content a {
    text-decoration: underline;
}

.fa-vk::before {
content: "\f0e0";
}


header.yolo-main-header .yolo-header-wrapper .yolo-main-menu > li {
    font-family:'droid sans', 'sans serif';
}

.tt_tabs ul.tt_tabs_navigation li {
    display: none;
}


/**  formulieren  **/
label {
    font-weight: normal;

}
input[type="text"], input[type="search"], input[type="email"], input[type="url"], input[type="password"], input[type="tel"], textarea, select {
   height: 32px;
   background-color:#fff;
   border: 1px solid #b8bf80;
width:100% !important;
}
.entry-content input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit {
       background-color:#b8bf80;
}
.entry-content input.wpcf7-form-control.wpcf7-submit:hover {
       background-color:#808c1c;
}

form p {margin-bottom: 5px;
}
.entry-content input[type="submit"], .comment-text input[type="submit"], input .wpcf7-form-control {
    margin-top:18px;
    font-size: 15px;
    line-height: 1.2;
    font-weight: 400;
    background-color: #333;
    border: none;
    padding: 9px 25px;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

textarea, input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.firstcharacter {
  color: #808c1c;
  float: left;
  font-family: Georgia;
  font-size: 75px;
  line-height: 60px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
}
/**  testimonial  **/

.testimonialtekst {
    background-color: #e8a924;
    margin-top:20px; 
    padding-top:20px;
}

.testimonial-thumbnail, .yolo-testimonial.testimonial-carousel .owl-dots {
    display:none;
}
.testimonialtekst .testimonial-desc {
    font-family: Dosis, 'sans serif';font-size: 22px; 
    font-weight:normal;
    padding:0 20px ;
}
.testimonialtekst h3.testimonial-title {
    font-size: 15px !important; 
    font-weight:normal !important;
    padding: 0 20px;
}


table.tt_timetable .event_container {
    padding: 10px 10px;
}
.page-id-36 .yolo-full-width {
    padding-left: 0px;
    padding-right: 0px;
}
table.tt_timetable {
    margin-top: 0px;
}


#tribe-events .tribe-events-list .tribe-events-button, #tribe-events-bar, .title-event, #tribe-events-content .tribe-events-page-title {
 display:none;
}

.tribe-events-event-image img {
    height: auto;
    max-width: 25%;
    float:left;
    margin-right: 5%;
    margin-bottom:20px;
}
.single-tribe_events .tribe-events-event-meta {
    clear: left;
}
.event-price-location, #tribe-events-footer  {
    display:none;
}

.post-navigation.tribe-nav  {
   display:none;
}
.tribe-events-after-html {
    margin-bottom: 80px;
}

h2.event-title {margin-bottom:30px;}
h2.datumnieuw {margin-bottom:20px; font-size:30px;}
.tribe-events-event-loop-day-title a{font-weight:normal; font-size:32px;font-family: Dosis;
}
.tribe-events-event-loop-day-title {
    margin-bottom:20px;
}
a.tribe-events-read-more {
    color: #808c1c;
}
.tribe-events-event-loop-day-excerpt p {margin-bottom:2px;}

.tribe-events-before-html h1 {
    font-size: 40px;
}
.event-infor-line {
margin: 2px 0px;
}
.alleworkshopslink {font-size:12px;
}
.alleworkshopslink a {color:#808c1c;
}

.events-list .alleworkshopslink {display:none;
}
.single-event .vc_column-inner{
    margin-top:0; padding-top:0;
}

#footerbalk .wpb_widgetised_column .wpb_content_element {
    margin-bottom: 0;
}


/**  timetable  **/
.vc_tta-tab {
    font-weight:bold; font-size:14px;
}
.sf-timetable-menu {display:none;
}

#1499852815582-2075779c-22d9 .alg1{
    color: #169ec2;
}

.fotominheight {min-height:350px;}
.aligncenter {text-align:center;}

.widget-container {
    margin-bottom: 35px;
}

.nobreak {
   white-space: nowrap;
}
.bks img {width:40%;}


/**  footer  **/

#footerbalk  a:hover {
    color:#fff;text-decoration:underline;
}
#footerbalk, #footerbalk h2, #footerbalk h3{
    color:#fff;
}
#footerbalk .widget-container, #footerbalk .wpb_content_element {
    margin-bottom: 0;
}
#footerbalk .wpcf7-form {
    padding-top: 0;
}
/* Custom Shortcode VIDEO of Visual Composer*/
@media(max-width:768px){
    .wpb_video_widget.mobile-display .wpb_video_wrapper{
        padding-top: 0;
    }
    .wpb_video_widget.mobile-display .wpb_wrapper{
        width: 100%;
    }
    .wpb_video_widget.mobile-display .wpb_wrapper iframe{
        position:static;
    }
}