/*
Theme Name:     Veda Child
Theme URI: 		http://wedesignthemes.com/veda/
Author: 		the DesignThemes team
Author URI: 	http://themeforest.net/user/designthemes
Description:    Child theme for the Veda theme powered by DesignThemes
Template:       Veda
Version:        1.0
*/

@charset "utf-8";
/* CSS Document */

/*Tribe Events*/
.home-tribe-events .vc_grid-item .vc_gitem-post-data-source-post_excerpt{
    display: none;
}

.home-tribe-events .vc_grid-item .vc_gitem-post-data-source-post_title{
    height: 50px;
    overflow: hidden;
}

.home-tribe-events .vc_grid-item .vc_btn3, .mehrgeneration-tribe-posts .vc_grid-item .vc_btn3{
    background: none #00557f !important;
    color: #fff;
    font-size: 14px;
    font-weight:bold;
    text-transform: uppercase;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}

/*.home-tribe-events .vc_gitem-zone{
    background: none !important;
}*/

.mehrgeneration-tribe-posts .vc_grid-item .vc_gitem-post-data-source-post_title{
    height: 80px;
    overflow: hidden;
}

.mehrgeneration-tribe-posts .vc_grid-item .vc_gitem-post-data-source-post_excerpt{
    height: 50px;
    overflow: hidden;
}

.mehrgeneration-tribe-posts .vc_grid-item .vc_gitem-post-data-source-post_excerpt p{
    line-height: 1.3em;
}

.single-tribe_events .simple-title{
    line-height: 30px;
}

.single-tribe_events .tribe-events-single h2{
    /*display: none*/
}

.min-height-verein h3{
   min-height: 96px;
}

#logo a{
    line-height:normal;
    overflow: visible;
    padding: 0;
}

#logo a img{
    top: 25%;
    height: 98px;
}

#main-header-wrapper-sticky-wrapper{
    height: 160px !important;
    position: fixed;
    background: none #fff;
}

#main-header-wrapper{
    background: none #fff;
}

.anker-menu{
    float: left;
    width: 100%;
}

.anker-menu li{
    float: left;
    clear: none !important;
    padding: 7px 17px !important;
    font-size: 17px !important;
    line-height: 26px !important;
    cursor: pointer;
}

.anker-menu li:before{
    font-family:'FontAwesome';
    content: "\f078";
    color: #00557F;
}

.wochenplan td:first-child{
    width: 20%;
}

.kurs td:first-child{
    width: 20%;
}

#nav_menu-5 li a{
    text-transform: none !important;
}

#nav_menu-5.fixed{
    position: fixed;
    top: 160px;
}

#slider{
    margin-top: 135px !important;
}

.menu li{
    background: none !important;
}

.menu-active-highlight-grey #main-menu ul.menu > li > a::before{
    height: 4px !important;
}

ul.event-details li{
    color: #00557f;
    font-size: 20px !important;
    font-weight:600;
    letter-spacing:0.5px;
}

ul.event-details li dt{
    font-size: 14px;
    color: #000;
}

ul.event-details li dt.cat, ul.event-details li .cat-wrapper{
    display: none !important;
}

#footer .column.dt-sc-one-fifth.first{
    float: left;
    width: 100%;
}

#footer .column.dt-sc-one-fifth{
    margin: 0 5% 0 0;
}

#footer .column.dt-sc-one-fifth .widgettitle{
    margin: 0;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
}

#footer .column.dt-sc-one-fifth .widgettitle:before{
    background: none !important;
}

#footer .widget.widget_nav_menu ul.menu li a{
    text-transform: none;
}

.tribe-events-event-image, .tribe-related-events-thumbnail{
    position: relative;
}

.tribe-events-single .dt-sc-one-third.column h4{
    color: #000;
    font-weight: 600;
    font-size: 14px;
}

.tribe-events-single .dt-sc-one-third.column h4 a{
    color: #000 !important;
}

/* .tribe-events-list .tribe-events-event-image:before, .tribe-events-list  .tribe-events-event-image:after,
.home-tribe-events .vc_gitem-animated-block:before,.home-tribe-events .vc_gitem-animated-block:after,
.tribe-events-single .tribe-events-event-image:before, .tribe-events-single .tribe-events-event-image:after,
.tribe-related-events-thumbnail:before, .tribe-related-events-thumbnail:after,
div[data-ride="vc_carousel"]:before, div[data-ride="vc_carousel"]:after,
.schatten3d .wpb_wrapper:after, .schatten3d .wpb_wrapper:before{
    content: "";
    position:absolute;
    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .6);
    -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, .6);
    box-shadow: 0 15px 10px rgba(0, 0, 0, .6);
    left: 5px;
    right: 50%;
    bottom: 20px;
    height: 30%;
    z-index: -1;
    -webkit-border-radius:inherit;
    -moz-border-radius:inherit;
    border-radius:inherit;
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    -o-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform: skewY(-6deg);
    -moz-transform: skewY(-6deg);
    -ms-transform: skewY(-6deg);
    -o-transform: skewY(-6deg);
    transform: skewY(-6deg);
}

.tribe-events-list .tribe-events-event-image:after, .home-tribe-events .vc_gitem-animated-block:after,
.tribe-events-single .tribe-events-event-image:after,
.tribe-related-events-thumbnail:after,
div[data-ride="vc_carousel"]:after,
.schatten3d .wpb_wrapper:after{
    content: "";
    left: 50%;
    right: 5px;
    -webkit-transform: skewY(6deg);
    -moz-transform: skewY(6deg);
    -ms-transform: skewY(6deg);
    -o-transform: skewY(6deg);
    transform: skewY(6deg);
    -webkit-transform-origin:100% 0;
    -moz-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    -o-transform-origin:100% 0;
    transform-origin:100% 0;
} */

.home-tribe-events .vc_gitem-animated-block:before, .home-tribe-events .vc_gitem-animated-block:after{
    bottom: 7px;
}

.tribe-events-single .tribe-events-event-image:before, .tribe-events-single .tribe-events-event-image:after{
    bottom: 0;
}

.schatten3d .wpb_wrapper:before{
    left: 21px;
    bottom: 100px;
}

.schatten3d .wpb_wrapper:after{
    right: 21px;
    bottom: 100px;
}

div[data-ride="vc_carousel"]:before, div[data-ride="vc_carousel"]:after{
    bottom: 7px;
}

.tribe-events-single .tribe-events-event-image{
    max-width: 400px !important;
}

.tribe-events-single ul.tribe-related-events li{
    background: none;
    border: none;
}

.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{
    padding: 0;
}

.tribe-events-single ul.tribe-related-events .tribe-related-events-title{
    font-size: 18px;
    font-weight: 300;
    letter-spacing:0.5px;
    color: #3b3b3b;
}

.mehrgeneration-tribe-posts .vc_gitem-post-data-source-post_excerpt{
    display: none;
}

.mehrgeneration-tribe-posts .vc_grid-item .vc_gitem-post-data-source-post_title{
    height: 50px;
}

#primary{
    margin-top: 10px;
}

#main-menu > ul.menu > li > a{
    line-height: 45px;
}

.vc_btn3.vc_btn3-size-md{
    padding: 8px 10px;
}

.vc_gitem-post-data-source-post_title h4 {
	line-height: 1.3;
}

@media only screen and (max-width: 767px){
    #slider{
        margin-top: 0 !important;
    }
    #logo{
        height: 140px;
    }
    #logo img{
        top: 10% !important;
    }
    #logo img.retina_logo{
        height: 125px !important;
        width: 125px !important;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;

    }

    #secondary-right{
        display: none !important;
    }
}
