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

@font-face {
    font-family: FontAwesome;
    src: url(/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.eot?v=4.6.3);
    src: url(/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'), url(/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'), url(/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'), url(/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'), url(/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg');
    font-weight: 400;
    font-style: normal
}


#Top_bar {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0.57+0,0+100 */
background: -moz-linear-gradient(top, rgba(255,255,255,0.57) 0%, rgba(255,255,255,0) 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0.57) 0%,rgba(255,255,255,0) 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0.57) 0%,rgba(255,255,255,0) 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91ffffff', endColorstr='#00ffffff',GradientType=0 )!important; /* IE6-9 */
    border-bottom: 0px solid transparent!important;
}

#Top_bar:not(.is-sticky) {
	min-height:150px;
}

.sticky-tb-color #Top_bar.is-sticky {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0.57+0,0+100 */
background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.7) 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.7) 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.7) 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91ffffff', endColorstr='#00ffffff',GradientType=0 )!important; /* IE6-9 */
}

.sticky-tb-color #Top_bar.is-sticky {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0.57+0,0+100 */
background-color: -moz-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.2) 100%)!important; /* FF3.6-15 */
background-color: -webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%)!important; /* Chrome10-25,Safari5.1-6 */
background-color: linear-gradient(to bottom, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91ffffff', endColorstr='#00ffffff',GradientType=0 )!important; /* IE6-9 */
-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.0);
-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.0);
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.0)
}

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

p.tit {
font-size: 15px;
}

/*---Tagcloud--*/

aside[id="\33 d_tag_cloud"].widget.widget_cardoza_3d_tagcloud h3 {
	font-size: 30px!important;
color: #ffffff!important;
font-weight: 200;
text-align: center!important;
margin-top:5px!important;
}

/*.tagcloud {
	margin-left:-150px!important;
}*/

div#myCanvasContainer {
	background-color: rgba(0, 0, 0, 0.0)!important;
}




/*canvas {
	width:100%!important;
}*/

/*---Events---*/

.tribe-events-cost {
	display:none;
}

dd.tribe-events-event-cost:after {
	display: block!important;
	content: "zzgl. USt."!important;
	margin-left: 5px;
}

abbr.tribe-events-abbr.tribe-event-date-start {
font-weight: 500;
font-size: 15px
}

.tribe-events-tooltip:not(.tribe-event-featured) .tribe-events-event-thumb {
	float:none;
	padding: .85em 0 0 0;
}

.tribe-events-event-image {
	border: 0px solid #f8f8f8;
}

.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-fla {
	background-color:#eb1100!important;
}

/*---Animation---*/
.ls-wrapper.ls-in-out h2 {
	text-shadow: 0px 0px 5px #04181f;
}

/*---Sticky---*/

.mystickyelements-position-right ul li:last-child .mystickyelements-social-icon, span.mystickyelements-minimize.minimize-position-right, .mystickyelements-position-right span.mystickyelements-social-text, .mystickyelements-social-icon.social-telegram {
	border-radius: 10px 0 0 0!important;
	border-bottom-left-radius: 0!important;
}

.mystickyelement-credit {
	display: none;
}

.fa-telegram-plane:before {
	font-family: vc_material!important;
	content: "\e7ff"!important;
font-style: normal;
font-weight: 400;
speak: none;
display: inline-block;
text-decoration: none !important;
width: 1em;
margin-right: .2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 2em;
margin-left: .2em;
font-size: 1.5em;
}

.mystickyelements-fixed {
	top: auto;
	bottom: 0%;
}


/*---Charts---*/

.vc_custom_1563189222988 h2, .counter .desc_wrapper .number-wrapper, .vc_chart.vc_round-chart.wpb_content_element.sonder h2.wpb_heading {
	color:#ffffff!important;
}

.counter {
	background-image:none!important;
}

.number {
	font-family: "Ubuntu", Arial, Tahoma, sans-serif!important;
}

.counter .desc_wrapper .number-wrapper .label, .vc_chart.vc_round-chart.wpb_content_element.sonder h2.wpb_heading {
	font-size: 30px!important;
	font-weight:300!important;
	font-family: "Ubuntu", Arial, Tahoma, sans-serif!important;
}

.vc_chart .vc_chart-legend li {
    color: #fff;
}

.vc_chart .vc_chart-legend {
display: inline-block;
vertical-align: middle;
margin: 0px auto 0;
font-size: 15px;
color:#ffffff;
}

/*.vc_chart .vc_chart-legend span {
display: none;
}*/

.vc_progress_bar .vc_single_bar {
background: #eb1100;
position: relative;
}

.vc_progress_bar .vc_single_bar {
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.0) inset;
box-shadow: 0 1px 2px rgba(0,0,0,.0) inset;
}

.vc_progress_bar .vc_single_bar .vc_label {
	font-size: 15px;
	color:#000000;
}

/*---Events---*/

h1.tribe-events-page-title {
	font-weight: 100
}

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
	background-color: #eb1100
}

p.tribe-events-widget-link:before {
	font-family: "mfn-icons";
content: '\e825 ';
	font-size:20px;
}

/*---Topslider---*/

#Sliding-top.st-center a.sliding-top-control {
  left: calc(50vw - 50px);
}

.ls-gui-element.ls-media-unmute.ls-media-unmute-active {
	display:none!important;
}


#Sliding-top .grid .post-item a {
	color:#eb1100;
}

#Sliding-top .grid {
	display: -webkit-flex; 
  display: -ms-flexbox; 
  display: flex;
}

#Sliding-top a.sliding-top-control {
	bottom: -100px!important;
}

#Sliding-top.st-left a.sliding-top-control {
	border-width: 100px 100px 0 0!important;
	left: 0;
	right: auto;
	margin-right: 0;
}

#Sliding-top.st-left a.sliding-top-control span {
	top: -55px!important;
}

#Sliding-top .icon-down-open-mini:before {
  font-family: "Ubuntu",Arial,Tahoma,sans-serif;
  content: "Termine" !important;
  font-size: 28px;
  line-height: 20px !important;
  margin-right: .8em !important;
  width: .1em !important;
  margin-top: .5em !important;
  margin-left: .3em !important;
  transform: rotate(-45deg);
}

#Sliding-top.st-center a.sliding-top-control {
	border-width: 100px 100px 0!important;
}

#Content [class*=" icon-"]::before {
margin-left: 0em!important;
}

.wpb_single_image .vc_figure {
	max-width:99.99%!important;
}

#Sliding-top.active a.sliding-top-control .minus {
	margin:0 0px!important;
}

.post-footer .button-love a.mfn-love, .post-header .button-love {
	display:none!important;
}


/*----*/


#Top_bar.is-sticky, #Top_bar.is-sticky.container {
	min-height:100px;	
}

/*#Top_bar #logo {
	padding:0 0!important;
}

.text-logo #logo {
	font-size: 3em !important;
	letter-spacing: -0.4px!important;
}*/

#logo:after {
	content:"Workout für meinen Arbeitsfluss";
	font-size: 16px;
letter-spacing: 0.3px;
color: black;
position: absolute;
top: 52px;
left: 128px;
}

#Top_bar.is-sticky .logo{
	margin: 0px 30px 0 0;
}

#Top_bar.is-sticky .logo{
	margin: 20px 30px 0 0;
}

#Top_bar.is-sticky #logo:after {
	content:"Workout für meinen Arbeitsfluss";
	font-size: 13px;
	letter-spacing: 0.5px;
}

#Top_bar.is-sticky #logo:after {
	top: 52px;
left: 105px;
}

/*#Top_bar.is-sticky .text-logo #logo:after {
top: 49px
}*/

.dbeprelogo {
	color:#eb1100;
}

.sonder1 .dbeprelogo, .sonder1 .mirror, #Sliding-top .tribe-list-widget .dbeprelogo, #Sliding-top .tribe-list-widget .mirror {
	color:rgba(255,255,255,0.6);
}

.sonder1 .mirror, .sonder1 .mirror  {
	margin:0 0 0 -0.1px;
}

#Footer .tribe-events-list-widget .tribe-list-widget .tribe-event-title .mirror {
	margin: 0 0 0 1px;
	font-size: 18px
}

.sonder .dbelogo, .sonder1 .dbelogo, #Sliding-top .tribe-list-widget .dbelogo, #Footer .tribe-events-list-widget .tribe-list-widget .tribe-event-title .dbelogo, #Footer .dbelogo {
	color:#fff!important;
}

.dbelogo {
	color:#000000!important;
	font-weight:200;
	white-space: nowrap;
}

#Content .dbelogo, #Footer .dbelogo {
letter-spacing: 0.1px
}

#Top_bar .menu > li > a {
	padding: 25px 0 23px 0!important;
}

#Top_bar.is-sticky .menu > li > a {
	padding: 43px 0 23px 0!important;
}

.mirror {
	font-weight:600;
	color:#eb1100;
    display: inline-block;
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
}

/*---Testimonials---*/

blockquote {
	background:none!important;
	background-color: rgba(255, 255, 255, 0.5)!important;
	border-radius: 10px;
padding: 20px!important;
	font-size:22px!important;
	line-height:29px!important;
	text-align: center!important;
	font-family: 'Playfair Display', serif!important;
	font-style:italic!important;
}

.blockquote p.author span, .testimonials_slider .testimonials_slider_ul li .author h5, .testimonials_slider_ul li .company {
	color:#000000!important;
	font-weight:400;
	text-shadow: 0px 0px 10px white;
}

.testimonials_slider a.button, .testimonials_slider a.tp-button {
	background-color: rgba(255,255,255,0.5);
}

blockquote:after {
	content: "\f10e"!important;
		color: rgba(235, 17, 0, 0.37);
	font: normal normal normal 64px/1 FontAwesome;
	background: none!important;
}

/*---Responsive---*/

@media only screen and (max-width:1024px) {
#Top_bar a.responsive-menu-toggle {
	display:none;
}
}

/*---IPhone 6/7/8 Plus---*/

@media only screen and (max-width:600px) and (max-height:900px) and (orientation:portrait) {
	
#Sliding-top.st-center a.sliding-top-control {
	left: 40%;
}
	
#Top_bar .logo #logo {
	margin: 70px 50px 10px;
	height: 150px;
	}
	
#logo:after {
	font-size: 0.95em;
	letter-spacing: 0.1px;
	top: 128px;
left: 140px;
	right: 50px;
	line-height:1.2
}
	
#Top_bar.is-sticky #logo:after {
	letter-spacing: 0.0px;
	top: 75px;
	left: 136px;
}

	#Top_bar .container {
	background: -moz-linear-gradient(top, rgba(255,255,255,0.57) 0%, rgba(255,255,255,0) 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0.57) 0%,rgba(255,255,255,0) 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0.57) 0%,rgba(255,255,255,0) 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91ffffff', endColorstr='#00ffffff',GradientType=0 )!important; /* IE6-9 */
	}
	
	
	.Latest_news ul li .desc_footer {
		display:none;
	}
	
	.testimonials_slider .testimonials_slider_ul li {
		padding: 0 0!important;
	}
	
	.testimonials_slider .testimonials_slider_ul li .bq_wrapper {
		padding: 30px 0px 10px!important;
	}

/*---Tagcloud--*/

.tagcloud {
	margin-left:-45%!important;
}
}

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

.single-tribe_events .tribe-events-schedule .tribe-events-cost {
	display:none!important;
}
	
}
	
@media only screen and (width: 768px) and (height: 1024px) and (orientation:portrait) {	
	
#logo:after {
	top: 122px;
left: 168px;
}
	
}


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

#Top_bar .logo #logo, #Top_bar .logo .custom-logo-link {
    margin: 70px 50px 10px;
}	

}

@media only screen and (max-height: 736px) and (orientation:portrait) {


}

@media only screen and (width: 414px) and (height: 896px) {

	
}

@media only screen and (width: 414px) and (height: 736px) {


}


@media only screen and (max-width: 414px) and (orientation:portrait) {


}

@media only screen and (max-width: 375px) and (orientation:portrait) {

#Top_bar .logo #logo, #Top_bar .logo .custom-logo-link {
    margin: 70px 50px 10px;
}	

}

@media only screen and (width: 375px) and (height: 812px) {

	
}


@media only screen and (width: 375px) and (height: 667px) {

#logo:after {
top: 125px;
left: 138px;
}
	
}


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

#Top_bar.is-sticky #logo:after {	
	top: 76px;
	left: 56px;
}
	
#Top_bar #logo:after {	
	left: 56px;
}

}


@media only screen and (max-width: 320px) and (orientation:portrait) {

#logo:after, #Top_bar.is-sticky #logo:after {
left: 50px;
}
/*---Tagcloud--*/

.tagcloud {
	margin-left:-65%!important;
}
	
}