/*
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
*/

/* Farben Kiosk Sailer 
Schrift:
Rot: ##be1622
Grün: #049800
Grau: f5f5f6
*/




@media(max-width:767px) {
	.hidden-mobile {
		display:none;
	}
	span.wm-toplinks {
		font-size:20px; 
		margin-top:3px;
	}
}

@media(min-width:768px) {
	.hidden-desktop {
		display:none;
	}	
}



.mcb-wrap.wm-banner-start .one-fourth.column, .four.columns {
    width: 25%;
}
.mcb-wrap.wm-banner-start .column, .mcb-wrap.wm-banner-start .columns {
    float: left;
    margin: 0 0 40px;
	border:12px solid #fff;
}
.trailer_box .desc h2 {
    color: #fff;
	background: #be1622; padding:24px 12px;
	max-width: 80%;	margin: 0 auto;
}



#Content {
    padding-top: 12px;
	
	 -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s; /* Firefox < 16 */
        -ms-animation: fadein 1s; /* Internet Explorer */
         -o-animation: fadein 1s; /* Opera < 12.1 */
            animation: fadein 1s;
}

h2::after { content:2222s; ; width:200px; height:56px; background:red;}

table td {border: none;}

body {background-color:#f5f5f6;}


@media only screen and (max-width: 767px) {
body:not(.template-slider):not(.header-simple) #Header {
    min-height: 100px;
    background-position: center 202px;
	} }


.wm-headtop { box-sizing: border-box; display:block; padding:0 25px 5px 25px; height:35px; width:100%; background:#be1622; background:#454545; color:#fff;}
@media(max-width:480px) {
	.wm-headtop {
    padding: 0 10px 5px 10px;
}
}
.wm-50 {display:block; width:50%; float:left;}

.wm-headtop .wm-50:nth-of-type(2) {text-align: right;}
 
.mb-bhi-display{ background:#fff; padding:2px 5px 2px 5px; font-weight:bold; border-radius: 0 0 5px 5px;}

.mb-bhi-display.mb-bhi-closed .mb-bhi-oc-text {  color:#be1622 !important; font-weight:bold; padding-left:3px; padding-right:3px;}
.mb-bhi-display.mb-bhi-closed .mb-bhi-oc-text::before { content: url(img/ampel-rot.png);}

.mb-bhi-display.mb-bhi-open .mb-bhi-oc-text {  color:#049800 !important; font-weight:bold; padding-left:3px; padding-right:3px;}
.mb-bhi-display.mb-bhi-open .mb-bhi-oc-text::before { content: url(img/ampel-gruen.png);}


.wm-headtop .wm-toplinks { display:block; padding-top:3px;}

.wm-headtop a { color:#fff; text-decoration: none;}



#Footer {background:url("img/bg-foot-1.jpg") bottom right no-repeat; background-position:right 45px bottom 80px; background-size: 1200px ; }
#Footer .footer_copy {
    border-top-color: rgba(255,255,255,0.1);
	background:#f5f5f6;
}



/* Betheme */



#Top_bar #logo {
    padding: 5px 0;
}

#Top_bar #logo img {
	margin-bottom: -10px;
}


#Top_bar .menu > li > a {
    padding: 15px 0;
}



#Top_bar .menu.page-menu>li>a {
    border-right: 1px solid rgba(0,0,0,.05);
    margin: 0 0;
	padding:25px
}

#Top_bar .menu>li>a, #Top_bar #menu ul li.submenu .menu-toggle {
    color: #be1622;
}

body:not(.template-slider) #Header {
    min-height: 91px;
}




body .list_item.lists_1 .list_image {
    width: 60px !important;
    height: 60px !important;
    line-height:inherit;
    padding: 0;
    font-size: 0;
}


.list_item.lists_1 .list_left img {
    max-width: 60px!important;
    max-height: 60px!important;
}

.list_item.lists_1 .list_left {
    background-color: transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.list_item .list_right {
    margin-left: 75px;
}

/* Blog */

.post-meta {
   float: right; margin-top:-22px; background:#f0f0f0; color:#333; padding:0 2px; font-size:13px;
}

.grid .post-desc-wrapper {
    background-color: #fff; margin-bottom:10px; 
}

.grid .post-desc-wrapper .post-desc {
    padding: 20px 20px 0; 
}

.post-excerpt {
    margin-bottom: 20px;
}

.grid .post-footer {
    display:none;
}






/* Plugins */


/* businesshours */

table.mabel-bhi-businesshours td {text-align:left; padding:5px 10px 5px 0;}

table.mabel-bhi-businesshours tr:first-child td {
    box-shadow: none; padding-top:0;
}








