/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

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

/* Grüne Border Beitrag Details
-------------------------------------------------------------- */

html, body {
 background: #FFF!important;
}
.green {
   border-top: 2px solid #BED001!important;
}


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

h4 {
margin: 0 !important}

.post-title, .post-excerpt{
padding-right: 40px !important
}

.titel h2, .titel h3{
margin-bottom: 5px !important}

#Action_bar {
position: fixed !important; 
background-color: rgba(255,255,255,0.95) !important;
border-bottom: 1px solid #787878; 
height: 60px}

#Action_bar .social-menu {
margin-top: 17px;
margin-right: 32px}

#Action_bar a {
color: black;
text-decoration: none}

#Action_bar a:active, #Action_bar a:focus, #Action_bar a:hover {
font-weight: 700}

.back a {
color: black !important; 
background-color: #FCFCFC; 
padding: 10px 20px; 
text-decoration:none;
}

#Top_bar .menu > li > a {
margin: 0px !important}

.back a:hover {
color: #FCFCFC !important; 
background-color: black; 
padding: 10px 20px;
}

.rotate1, .rotate2, .rotate3, .rotate4, .rotate5, .rotate6, .rotate7, .rotate8, .rotate9 {
float: left;
cursor: pointer; 
}

.rotate1.active, .rotate2.active, .rotate3.active, .rotate4.active, .rotate5.active, .rotate6.active, .rotate7.active,  .rotate8.active, .rotate9.active {
-webkit-transform: rotate(180deg);
margin-top: 3px;
}

.grid .post-desc-wrapper .post-desc {
padding: 5px 0px 0px 0px;
line-height: 0px;}

.grid .post-desc-wrapper .post-excerpt {
color: grey;
font-size: 16px;
line-height: 20px;
margin: -13px 0px -8px 0px}

.menu-highlight #Top_bar #menu > ul > li.current-menu-item > a, .menu-highlight #Top_bar #menu > ul > li.current_page_item > a, .menu-highlight #Top_bar #menu > ul > li.current-menu-parent > a, .menu-highlight #Top_bar #menu > ul > li.current-page-parent > a, .menu-highlight #Top_bar #menu > ul > li.current-menu-ancestor > a, .menu-highlight #Top_bar #menu > ul > li.current-page-ancestor > a, .menu-highlight #Top_bar #menu > ul > li.current_page_ancestor > a, .menu-highlight #Top_bar #menu > ul > li.hover > a {
font-weight: 700}

#Top_bar {
position: fixed !important;}

#Top_bar .menu > li > a {
background: transparent !important}

#Top_bar .menu > li > a:focus, #Top_bar .menu > li > a:active, #Top_bar .menu > li > a:visited {
font-weight: 700}

#Top_bar .logo {
    /*margin: -75px 30px 0px 16px !important;
width: 40%*/

	margin-top: -60px;
	/*margin: 0 !important;*/
	position: absolute;
	top: 0;
}

.header-classic #Top_bar{
background:  rgba(255,255,255,0.9) !important;
}

#menu {
margin-right: -20px;
}

.sub li{
float: right;
margin-left: 30px;
margin-top: 10px;
}

#Footer .footer_copy .copyright {
float: right; }

#Footer .footer_copy .one {
padding: 10px 0px 3px 0px;
margin: 0px}

#Footer {
background-color: #fff !important; 
border-top: 1px solid #787878}

#Footer a {
text-decoration:none;}

.grid .post-desc-wrapper .post-desc {
font-size: 19px !important;
}

.text-logo{
text-size: 19px;
font-weight: 400 !important;}

.border {
border-bottom: 1px solid #BED001}

.menuo-right #Top_bar .menu_wrapper {
margin-right: 32px;
margin-left:30%}

#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
padding-bottom: 0px !important}

	
	#Top_bar .logo #logo {
		padding: 0;
	}

	#Top_bar .logo {
		padding: 0;
	}
	#Top_bar .logo #logo img {
		height: 90%;
		max-height: 90% !important;
	}
	#Top_bar .logo {
    float: left;
    margin-left:0px;
}

@media only screen and (max-width: 960px) {
	.header-classic #Top_bar{
background:  rgba(255,255,255,1) !important;
	min-height: 60px!important;
}


	#slide-161-layer-6 {
	display: none !important
	}

	#Top_bar {
	position: relative !important;
	top:0px}

	#Top_bar .logo {
	z-index: 3000;
	background-color: white}

	#Action_bar {
	margin-top: 30px;
	position: relative !important}

	ul { display: block !important}

	#Action_bar .social-menu {
	margin-right: 0px !important;
	font-size: 12px}

	#Action_bar .social-menu li {
	margin-right: 5px;
	padding-right: 0px}

	/*#Top_bar .logo {
	margin: -100px 0px 0px 0px !important;
	width: 100%;}

	#Top_bar .logo #logo {
	margin: 0px !important; 
	width: 100%}*/ 

	.header-classic #Top_bar {
	height: 0px}

	.menu_wrapper {
	position: fixed !important;}

	#Top_bar #menu {
	width:100% !important; 
	    margin-right: 0px!important; 
	float: right !important}

	#Top_bar a.responsive-menu-toggle {
	top: 14px !important}
	
	#Top_bar .menu > li > a span:not(.description) {
    display: block;
    line-height: 60px;
    padding: 0 10px;
}
.section_wrapper, .container, .with_aside .content_wrapper {
    max-width: 100%!important;
}
#Header .container {
    padding-left: 0px!important;
    padding-right:0px!important;
    box-sizing: border-box;
}
	#slide-161-layer-6 {
	display: none !important;
	}


	#Top_bar #menu {
	width: 90% !important;
	float:right!important;}

	.menu_wrapper {
	position: relative !important;
	width: 100% !important;
}

	#Top_bar .logo {
	margin: 0px 0px 0px 0px !important;
	width:40%;
	padding-left: 20px!important;
	}

	#Action_bar .social-menu {
	margin-top: 15px !important}

	.menuo-right #Top_bar .menu_wrapper{
	float: left !important}
	.menu-highlight #Top_bar .menu > li > a span:not(.description) {
    line-height: 30px!important;
    padding-top: 20px!important;
}
#Top_bar .logo {
    margin: -60px 0px 0px 0px !important;
    width: 40%;
    padding-left: 20px!important;
}
.section.mcb-section {
	padding-top: 0!important;
	margin-top:0!important;
}
.post-title h2, .post-excerpt {
    font-size: 15px !important;
    line-height: 19px !important;
}
#Action_bar .column {
    background: #FFF!important;
}
.header_placeholder{
	display: none!important;
}
}

@media only screen and (max-width: 767px){
.responsive-menu-toggle{
	display: none!important;
}	
#Top_bar #menu {
    width: 90% !important;
        margin-right: 0px!important;
    float: right !important;
}
.post-template-default.single.single-post #Top_bar .logo {
    margin: 20px 0px 10px 0px !important;
}		
#Top_bar .logo {
    margin: -90px 0px 0px 0px !important;
    width: 100%!important;
    padding-left: 0px!important;
}	
.section_wrapper, .container, .four.columns .widget-area {
    padding-left: 3px!important;
    padding-right: 3px!important;
}	
.mobile-header-mini #Action_bar {
    display: block;
}
.mobile-header-mini #Top_bar .logo {
    width: 100% !important;
    float: left;
    margin-left: 15px;
    border: none;
}
.header-classic #Action_bar .social-menu {
    padding: 22px 0;
    z-index: 10000!important;
}
.heyho{
	z-index: 0!important;
}
#Action_bar .social-menu li {
    margin-right: 0px;
    padding: 5px 10px !important;
}
#Action_bar {
    position: absolute !important;
    background-color: rgba(255,255,255,1) !important;
    border-bottom: none !important;
    height:80px !important;
}
#Action_bar .social li a, #Action_bar .social-menu a {
    color: #333!important;
}
}