/**
 * Theme Name:          Mai Lifestyle Theme
 * Description:         Mai Lifestyle Theme is a custom child theme for The Genesis Framework.
 * Author:              MaiTheme.com
 * Author URI:          https://maitheme.com/
 * Version:             1.1.1
 *
 * Template:            genesis
 *
 * License:             GPL-2.0+
 * License URI:         http://www.opensource.org/licenses/gpl-license.php
 */


/* Table of Contents

	- Defaults
	- Structure and Layout
	- Common Classes
	- Content Area
		- Entry Meta
	- Media Queries (mobile-first)
	- Media Queries (mobile-second)

*/
/* open-sans-300 - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: url('fonts/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
		 url('fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  
  /* open-sans-regular - latin */
  @font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  
  /* open-sans-700 - latin */
  @font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: url('fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
		 url('fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  
/* playfair-display-700 - latin */
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 700;
	src: url('fonts/playfair-display-v30-latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/playfair-display-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/playfair-display-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/playfair-display-v30-latin-700.woff') format('woff'), /* Modern Browsers */
		 url('fonts/playfair-display-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/playfair-display-v30-latin-700.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
  }
  
  /* playfair-display-700italic - latin */
  @font-face {
	font-family: 'Playfair Display';
	font-style: italic;
	font-weight: 700;
	src: url('fonts/playfair-display-v30-latin-700italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/playfair-display-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/playfair-display-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/playfair-display-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */
		 url('fonts/playfair-display-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/playfair-display-v30-latin-700italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
  }
  /* raleway-regular - latin */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/raleway/Raleway-Regular.woff2') format('woff2');
}

/* raleway-italic - latin */
@font-face {
	font-family: 'Raleway';
	font-style: italic;
	font-weight: 400;
	src: url('fonts/raleway/Raleway-Italic.woff2') format('woff2');
}

/* raleway-700 - latin */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 700;
	src: url('fonts/raleway/Raleway-Bold.woff2') format('woff2');
}

/* raleway-700italic - latin */
@font-face {
	font-family: 'Raleway';
	font-style: italic;
	font-weight: 700;
	src: url('fonts/raleway/Raleway-BoldItalic.woff2') format('woff2');
}

/* # Defaults
---------------------------------------------------------------------------------------------------- */

/**
 * Retina Logo
 *
 * If uploading double sized (retina) image,
 * put exactly half the width in pixels for retina display.
 * Example: Retina (2x) image is 360px by 90px, CSS should be:
 * max-width: 180px;
 */
.wp-custom-logo .site-title a {
	/* max-width: 180px; */
}

body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

h1,
h2,
h3,
h4,
h5,
h6,
.site-title a {
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
}

.adjacent-entry-pagination a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.banner-area .banner-title,
.heading,
h1 {
	font-family: 'Raleway', sans-serif;
}

.author-box-title,
.entry-comments h3,
.comment-respond h3,
.widget-title,
.related > h2,
.up-sells > h2 {
	font-family: 'Open Sans', sans-serif;
}

.sidebar .widget-title {
	text-align: center;
}

/* # Content Area
---------------------------------------------------------------------------------------------------- */

.adjacent-entry-pagination a,
.after-entry .widget,
.author-box,
.comment-respond,
.entry,
.entry-comments,
.entry-pings,
.sidebar .widget,
.sticky-header.scroll .site-header {
	-webkit-box-shadow: 0 4px 24px rgba(0,0,0,0.025);
	box-shadow: 0 4px 24px rgba(0,0,0,0.025);
}

/* ## Entry Meta
--------------------------------------------- */

.entry-comments .comment-meta {
	-webkit-font-smoothing: antialiased;
}

/* ## GravityForms
--------------------------------------------- */

.site-container .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), textarea {
    line-height: 1;
    padding: 5px 5px;
    border-radius: 0px;
}

.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {
    font-weight: 300;
    font-size: inherit;
}

body .gform_wrapper ul li.gfield {
	margin-top: 5px;
}

/* ## Team Seite
--------------------------------------------- */

.teamdata {
	margin-block-end: 50px;
}

.teambild {
	margin-block-start: 36px;
}

.portfolio-title {
	margin-block-end: 36px;
}


/* # Media Queries (mobile-first)
---------------------------------------------------------------------------------------------------- */

@media only screen and (min-width: 1160px) {}

@media only screen and (min-width: 993px) {}

@media only screen and (min-width: 769px) {}

@media only screen and (min-width: 545px) {}

/* # Media Queries (mobile-second)
---------------------------------------------------------------------------------------------------- */

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

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

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

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