/*
Theme Name:   enfold ehbo-bergum
Theme URI:    https://www.envis.nl
Description:  enfold child theme ehbo-bergum
Author:       ENVIS
Author URI:   https://www.envis.nl
Template:     enfold
Version:      1.0.0
Tags:         various
Text Domain:  enfold
*/

/* Theme customization starts here
--------------------------------------------------------------*/

/* socket */

#socket span.envis-e {
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
}

#socket span.envis-e img {
    vertical-align: top;
}

#socket .sub_menu_socket {
    vertical-align: top;
}

#socket .copyright {
    float: left;
    line-height: 1.4em;
}

/* contact form 7 messages */

div.wpcf7-mail-sent-ok {
    border: 2px solid #00dd00;
    background-color: #ffffff;
    color: #398f14;
}

div.wpcf7-validation-errors {
    border: 2px solid #dd0000;
    background-color: #ffffff;
    color: #dd0000;
}

/* special characters */

.special_amp {
    font-family: inherit !important;
    font-style: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
    font-weight: inherit !important;
    color: #781766 !important;
}

img.ls-bg.ls-preloaded {
    margin-left: 0!important;
    margin-top: 0!important;
    width: 100%!important;
    height: 100%!important;
}

/* google calendar */

.simcal-default-calendar-light .simcal-nav-button {
    color:  #c2b7af !important;
}

td.simcal-today.simcal-day-has-events div:first-of-type {
	border-color: #70ba2b !important;
}
td.simcal-today.simcal-day-has-events div:first-of-type  span.simcal-day-label {
	background-color: #70ba2b !important;
}
td.simcal-today.simcal-day-has-events div:first-of-type  span.simcal-events-dots b {
	color: #70ba2b !important;
}

td.simcal-day-has-events div:first-of-type {
	border-color: #c2b7af !important;
}
td.simcal-day-has-events div:first-of-type  span.simcal-day-label {
	background-color: #c2b7af !important;
	color: #575149 !important;
}
td.simcal-day-has-events div:first-of-type  span.simcal-events-dots b {
	color: #c2b7af !important;
}

div.simcal-tooltip-content p a, div.simcal-tooltip-content p a:visited {
	color: #444444 !important;
	text-decoration: underline !important;
}
div.simcal-tooltip-content p a:hover {
	color: #70ba2b !important;
	text-decoration: none !important;
}

@media only screen and (max-width: 767px) {

    /* testimonials */
	
    #top .av-large-testimonial-slider .avia-testimonial-content {
        font-size: 14px;
    }

    #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
        padding: 0px 7%;
    }

    #top .av-large-testimonial-slider .avia-slideshow-arrows a {
        font-size: 25px;
    }

    .testimonial_rotator_nav {
        display: none;
    }

    .testimonial_rotator_wrap.with-prevnext {
        padding: 0px !important;
        margin: 5px !important;
    }

}
