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

/* #### SCHRIFTEINBINDUNG #### */

/* ### Roboto ### */

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'),
	   url('fonts/Roboto/Roboto-Regular.woff2') format('woff2'), /* Modern Browsers */
	   url('fonts/Roboto/Roboto-Regular.woff') format('woff'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'),
	   url('fonts/Roboto/Roboto-Italic.woff2') format('woff2'), /* Modern Browsers */
	   url('fonts/Roboto/Roboto-Italic.woff') format('woff'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'),
	   url('fonts/Roboto/Roboto-Bold.woff2') format('woff2'), /* Modern Browsers */
	   url('fonts/Roboto/Roboto-Bold.woff') format('woff'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto BoldItalic'), local('Roboto-BoldItalic'),
	   url('fonts/Roboto/Roboto-BoldItalic.woff2') format('woff2'), /* Modern Browsers */
	   url('fonts/Roboto/Roboto-BoldItalic.woff') format('woff'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'),
	   url('fonts/Roboto/Roboto-Light.woff2') format('woff2'), /* Modern Browsers */
	   url('fonts/Roboto/Roboto-Light.woff') format('woff'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto LightItalic'), local('Roboto-LightItalic'),
	   url('fonts/Roboto/Roboto-LightItalic.woff2') format('woff2'), /* Modern Browsers */
	   url('fonts/Roboto/Roboto-LightItalic.woff') format('woff'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'),
	   url('fonts/Roboto/Roboto-Thin.woff2') format('woff2'), /* Modern Browsers */
	   url('fonts/Roboto/Roboto-Thin.woff') format('woff'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: local('Roboto ThinItalic'), local('Roboto-Thin'),
	   url('fonts/Roboto/Roboto-ThinItalic.woff2') format('woff2'), /* Modern Browsers */
	   url('fonts/Roboto/Roboto-ThinItalic.woff') format('woff'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'),
	   url('fonts/Roboto/Roboto-Black.woff2') format('woff2'), /* Modern Browsers */
	   url('fonts/Roboto/Roboto-Black.woff') format('woff'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: local('Roboto BlackItalic'), local('Roboto-Black'),
	   url('fonts/Roboto/Roboto-BlackItalic.woff2') format('woff2'), /* Modern Browsers */
	   url('fonts/Roboto/Roboto-BlackItalic.woff') format('woff'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Laila';
  font-style: normal;
  font-weight: 300;
  src: local('Laila Light'), local('Laila-Light'),
	   url('fonts/laila/Laila-Light.woff2') format('woff2'), /* Modern Browsers */
	   url('fonts/laila/Laila-Light.woff') format('woff'); /* Safari, Android, iOS */
}

body {
	font-family: "Roboto";
}

h1, h2, h3, h4, h5 {
	font-family: "Laila";
}

/* Custom Styles */

.menu-highlight #Top_bar #menu > ul > li.current-menu-item > a,
.menu-highlight #Top_bar #menu > ul > li > a:hover,
.menu-highlight #Top_bar #menu > ul > li.current-menu-item > a:hover { color: #fff !important; }

.page-id-266 .section.the_content.has_content p { font-family: 'Noto Serif SC !important', serif; font-weight: 400; }
.page-id-266 .section.the_content.has_content h1 { font-family: 'Noto Serif SC !important', serif; font-weight: 700; }

.image_frame:hover .image_wrapper .mask::after, .image_frame.hover .image_wrapper .mask::after { opacity: .3; }

.infobox {
  border: none !important;
  padding: 0px !important;
}