/*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
*/
/*VEGAN-SPORTS*/
/* Theme customization starts here
-------------------------------------------------------------- */
@font-face {
  font-family: 'Patua One';
  font-style: normal;
  font-weight: 400;
  src: local('Patua One'), local('PatuaOne-Regular'), url(Patua One.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body.home svg#lastangle polygon{
	fill: #ffffff;
}
/*svg polygon{
	fill: #ffffdc  !important;
}*/
body #hero .title {
	font-family: "Comic Sans MS", "Comic Sans", cursive;
}
.fancy_heading_line  {
    background-image: none;
	padding-bottom: 0;
}
#hero .fancy_heading_line  {
	padding-bottom: 15px;
}
/*
====================================
    Menu
====================================
*/
.header-stack #Top_bar .logo {
	border-bottom: none;
}
@media only screen and (min-width: 768px) {
	.menuo-right.header-stack:not(.header-center) #Top_bar .menu_wrapper {
	    margin-right: 10px !important;
	}
}
/*
====================================
    fonts
====================================
*/

.light-font *{
	color: white !important;
}

/*
====================================
    angled section
====================================
*/
.angled.svg-bottom {
    bottom: 0;
}
.angled.svg-top {
    bottom: -86px;
}
#parralax-section .angled.svg-top , #buch .angled.svg-top{
    top: 0px;
}
.angled {
    position: absolute;
    z-index: -1;
    display: block;
}

/*
====================================
    Kontakt
====================================
*/
#kontakt span.wpcf7-form-control-wrap {
    margin-bottom: 20px !important;
}
/*
====================================
    Footer
====================================
*/
aside > div > p{
	/*text-shadow: 0 0 10px black;*/
	font-weight: 500;
	color: white;
}
#Footer a[href^="tel:"] {
	color: #cccccc !important;
	text-decoration: none;
	cursor: default;
}
@media screen and (max-width :  767px) {
	#Footer a[href^="tel:"]:before {
		content: "\260e";
		margin-right: 0.5em;
	}
	#Footer a[href^="tel:"] {
		color: #8E91EE !important;
		text-decoration: none;
		cursor: pointer;
	}
}
#Footer .widgets_wrapper, #Footer .footer_copy {
	background-color: rgba(0, 0, 0, 0.4);
}

/*
====================================
    colors
====================================
*/
#therapien h2 {
	font-size: 32px;
	line-height: 34px;
}
#therapien .fancy_heading > div.inside {
	font-size: 22px;
}
#therapien h2, #therapien .fancy_heading > div.inside {
	color: #A10043;
}
#therapien p,  #therapien li  {
	color: #555555;
}
#therapien a {
	color: #444444;
	font-weight: bold;
}
/*
====================================
    SHORTCODES
====================================
*/
.flat_box .desc_wrapper {
    margin-left: 0;
}


/*MEDIA QUERIES CONTACT FIX*/
	
@media only screen and (max-device-height: 768px) { 

	.wpcf7{
		margin: 0;
		padding: 20px !important;
	}
	
	
 	#popup_contact .popup_contact_wrapper{
 		width: 100vw;
 		position: fixed;
 		padding: 0;
 	}
}


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

	#popup_contact .popup_contact_wrapper {
	    width: 750px;
    }
}


@media only screen and (max-device-width : 867px) { 
		#popup_contact .popup_contact_wrapper {
		    padding: 10px;
		    position: relative;
		    width: 100%;
		}
}
