/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/



.menu_wrapper .wpml-ls-legacy-list-horizontal{ 
    float: none;
    
}  
.is-sticky .menu_wrapper .wpml-ls-legacy-list-horizontal{ 
    display: block !important;
}

    #Header #menu > ul > li.current-menu-item > a, #Header #menu > ul > li.current_page_item > a, #Header #menu > ul > li.current-menu-parent > a, #Header #menu > ul > li.current-page-parent > a, #Header #menu > ul > li.current-menu-ancestor > a, #Header #menu > ul > li.current_page_ancestor > a {
        background: rgba(0,0,0,0.5);

}


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

    .menu_wrapper .wpml-ls-legacy-list-horizontal{ 
        display: block !important;
        float: none;
        padding: 0px  !important;
        
    } 
    .one-second.halfwidth-mobile, .one-fourth.halfwidth-mobile, .one-third.halfwidth-mobile, .one-sixth.halfwidth-mobile {
    width:48% !important;
    float:left !important;
    clear: none;
    margin: 0 1%;
    }
    /*
.halfwidth-mobile    .one-fourth {
    width:48% !important;
    float:left !important;
    clear: none;
    margin: 0 1%;
    }
    */
    
    .head-phone-mobile-size .image_frame {
        max-width: 70% !important;
    }
}
.pricing-box .plan-header .price sup.period {
    top: 5px !important;
        display: block;
}
.wpml-ls-legacy-list-horizontal {
    padding: 0px !important; 
}
.menu_wrapper .wpml-ls-legacy-list-horizontal>ul {
    text-align: center;
    position: absolute;
    top: 20px;
    right: 10px;
    z-index: 10;
}
/*
.menu_wrapper .wpml-ls-legacy-list-horizontal>ul { 
    text-align: center;
    position: absolute;
    top: 20px;
    right: 10px;
    z-index: 10;
}
*/

.menu_wrapper .wpml-ls-legacy-list-horizontal li span{ display:none !important; } 

.header-fixed #Top_bar {
        background: rgba(255,255,255,.8) !important;
}
/*
.header-fixed #Top_bar .logo {
    width: 100%  !important;
    left: 43%  !important;
    position: inherit  !important;
}
*/
.header-fixed #Top_bar .logo {
    width: auto !important;
    left: 0% !important;
    float: left;
}
.header-fixed #Top_bar .menu > li > a {
    padding: 0px 0;
    margin: 20px;
    background-color: #00a5df;
    color: white;
}

    .content_wrapper {
    margin-top: -90px !important;
}


body:not(.template-slider) #Header {
    min-height: 90px !important;
}
#Header_wrapper, #Intro {
    background: rgba(255,255,255,.8) !important;
}


@media only screen and (max-width: 768px) { 
    .menu_wrapper .wpml-ls-legacy-list-horizontal>ul {
    left: 10px;
    right: auto;
    }
    .content_wrapper {
    margin-top: 0px !important;
}
    .hideonmobile { 
        display: none !important;
     } 
     body:not(.template-slider) #Header {
    min-height: 0px !important;
}
    #Top_bar #logo img.logo-mobile {
        display: inline-block;
        max-height: 40px !important;
    }
    #Top_bar #logo {
    height: 40px  !important;
    }
    .header-fixed #Top_bar .logo {
        left:0px !important;
    }

    #Top_bar .logo #logo, #Top_bar .logo .custom-logo-link {
        margin: 0px 50px !important;
    } 
    
    #Top_bar #logo img.logo-mobile-sticky {
    max-height: 40px !important;
    }
    .mobile-sticky #Top_bar.is-sticky #logo {
    height: 40px  !important;
    }
    #Top_bar .logo #logo, #Top_bar .logo .custom-logo-link {
        margin: 0px 50px !important;
    } 
    #custom_html-5 img {
         max-width: 130px !important;
    }
    .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
        display: none !important;
    }
    #Footer .widgets_wrapper .widget {
    padding: 10px 0 !important;
    }
}

.accordion .question .title {
     font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 24px;
    letter-spacing: 0px !important;
    color: #00a5df !important;
}





/* START für den Features-Slider */

.features-slider {
margin: 0 15% !important;
width:70% !important; 
}

.slider_pagination .slick-active a {
     background-color: #00a5df !important;   
}
.slider_pagination .slick-active a:after {
     background-color: #00a5df !important;   
}

.features-slider .content_slider.flat.description ul li {
    text-align: left !important;  
}
.features-slider .content_slider.flat.description ul li h3 {
font-size:16px !important; 
color: #00a5df !important; 
margin-top:50px !important;
}

.features-slider .content_slider.flat.description ul li .desc{
  padding: 0 0;
  margin-top: 0px !important;  
  color:#064768 !important;
line-height:26px !important; 
}

.features-slider  .content_slider.flat.description ul li img {
 margin-right: 20px  !important; 
     margin-left: 2px;
}

.features-slider  img.scale-with-grid, .features-slider #Content img {
    max-width: 35%  !important; 
    float: left  !important; 
}

@media only screen and (max-width: 1239px) {
    .features-slider {
margin: 0 5% !important;
    width:90% !important; 
    }

}



@media only screen and (max-width: 959px) {
    .features-slider  img.scale-with-grid, .features-slider #Content img {
        max-width: 100%  !important; 
        float: left  !important; 
    }
    .features-slider .features-slider-text {
        width: 100%;
        float: left;
        margin-left: 0%;
    }
    .features-slider .content_slider.flat.description ul li .desc{
    line-height:19px !important; 
    }
    .features-slider  .content_slider.flat.description ul li img {
    margin-right: 25% !important;
    margin-left: 25%;
    max-width: 50% !important;
    }

}
@media only screen and (max-width: 767px) {
    .content_slider a.button {
        top: 50%!important; 
    }
    .features-slider {
    margin: 0 auto !important;
    }
}



/* EDNE für den Features-Slider */

/*Cookie-Button Textfarbe*/
#cn-accept-cookie, #cn-refuse-cookie, #cn-more-info {color:white !important; margin: 0 0 10px 10px !important;}

.cookie-notice-container {
    padding: 15px 20%;
}
#cn-close-notice {
    display:none;
}


/* BLOG */
.post-header {
    margin-top: 160px;
}
.masonry .post-desc-wrapper .post-desc {
 background-color:#fff;   
}
.section-related-adjustment .single-photo-wrapper {
 display:none;   
}

.section-post-related .section_wrapper {
    display: block !important;
}
.mfp-close-btn-in .mfp-close {
    font-size: 50px !important;
}
/* #community .content_slider.center .content_slider_ul li {
    padding: 0 !important;
}*/
#community .slick-arrow {
    background-color: #00a5df !important;
}

@media only screen and (min-width: 1240px) {
#community .slick-slide div li, #community .slick-slide {
    /*width: auto !important;*/
    /*min-width: 630px;*/
    /*content_slider_li_[*]*/
    }
    
    #community .slick-slide div li, #community .slick-slide [class^="content_slider_li_"] {
        display: flex !important;
        justify-content: center;  
    }
    
    #community .slick-slider img{
        width: 100%; 
    }
    
}


@media only screen and (min-width: 769px) {

    /******************
    Ghost image dragging stop
    ****************************/
    
    /*a img, a:focus, a:visited,
    img{ 
        -webkit-user-drag: none;
        -khtml-user-drag: none;
        -moz-user-drag: none;
        -o-user-drag: none;
        user-drag: none;
    }*/
}

