/* Generated by less 3.11.1 */
/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        1.0
*/
/*
header {
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
}

.mk-classic-menu-wrapper {
	width: 1100px;
}
*/
/* roboto-100 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-100.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-100.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-100.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-100.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-100italic.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-100italic.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-100italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-300.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-300.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-300italic.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-300italic.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-300italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-regular.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-regular.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-italic.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-500.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-500.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-500italic.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-500italic.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-500italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-700.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-700.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-700italic.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-700italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-900.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-900.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-900.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-900.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-900italic.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-900italic.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/roboto-v30-latin-900italic.svg#Roboto') format('svg');
  /* Legacy iOS */
}
/* lato-100 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-100.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-100.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-100.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-100.svg#Lato') format('svg');
  /* Legacy iOS */
}
/* lato-100italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-100italic.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-100italic.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-100italic.svg#Lato') format('svg');
  /* Legacy iOS */
}
/* lato-300 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-300.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-300.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-300.svg#Lato') format('svg');
  /* Legacy iOS */
}
/* lato-300italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-300italic.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-300italic.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-300italic.svg#Lato') format('svg');
  /* Legacy iOS */
}
/* lato-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-regular.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-regular.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-regular.svg#Lato') format('svg');
  /* Legacy iOS */
}
/* lato-italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-italic.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-italic.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-italic.svg#Lato') format('svg');
  /* Legacy iOS */
}
/* lato-700 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-700.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-700.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-700.svg#Lato') format('svg');
  /* Legacy iOS */
}
/* lato-700italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-700italic.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-700italic.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-700italic.svg#Lato') format('svg');
  /* Legacy iOS */
}
/* lato-900 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-900.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-900.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-900.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-900.svg#Lato') format('svg');
  /* Legacy iOS */
}
/* lato-900italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-900italic.eot');
  /* IE9 Compat Modes */
  src: url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-900italic.woff') format('woff'), /* Modern Browsers */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/wp-content/themes/jupiter-child/fonts/lato-v23-latin-900italic.svg#Lato') format('svg');
  /* Legacy iOS */
}
html h1,
html h2,
html h3,
html h4 {
  font-family: Lato, Arial, Helvetica Neue;
}
html body,
html .main-navigation-ul,
html .mk-vm-menuwrapper {
  font-family: Roboto, Arial, Helvetica Neue;
}
#theme-page .theme-page-wrapper {
  margin-top: 0px;
}
#theme-page .theme-page-wrapper .theme-content {
  padding-top: 0px;
}
#mk-theme-container {
  background-color: white;
}
.mk-grid .theme-content {
  padding-left: 10px!important;
  padding-right: 10px!important;
}
.home .mk-grid {
  max-width: 1100px;
}
.home .mk-grid .theme-content {
  padding-left: 0px!important;
  padding-right: 0px!important;
}
.home .mk-grid .mk-main-wrapper-holder .theme-page-wrappe {
  margin: 0px;
}
.home .mk-grid .mk-main-wrapper-holder .theme-page-wrappe .theme-content {
  padding: 0px;
}
.home h1 {
  text-align: center;
  text-transform: none;
}
.home h3 {
  font-size: 36px;
  color: #404040;
  font-weight: 600;
  text-transform: none;
}
.text-center h2 {
  text-align: center;
}
.name-sidebar {
  font-size: 14px;
}
.adresse-start,
.tel-start,
.fax-start,
.email-start {
  display: block;
  margin-left: 25px;
  line-height: 20px;
  font-size: 15px;
}
.adresse-start:before,
.tel-start:before,
.fax-start:before,
.email-start:before {
  font-family: FontAwesome;
  content: "";
  margin-left: -25px;
  padding-right: 10px;
}
.name-sidebar {
  margin-left: 23px;
}
.adresse-start,
.fax-start {
  margin-bottom: 15px;
}
.adresse-start:before {
  content: "\f015";
  padding-right: 10px;
}
.tel-start:before {
  content: "\f095";
  padding-right: 14px;
}
.fax-start:before {
  content: "\f1ac";
}
.email-start:before {
  content: "\f0e0";
}
.dark-wrapper h2,
.dark-wrapper p {
  color: white!important;
}
.page-subtitle {
  margin-left: 0px;
}
/*Suche ausblenden*/
.search-loop-meta > span:not(.mk-search-cats),
.search-loop-meta > time {
  display: none;
}
/*0650b3*/
.mk-classic-menu-wrapper {
  width: 1100px!important;
  background-color: #0350a2;
}
.mk-classic-menu-wrapper #menu-hauptmenue > li > a {
  color: white;
}
.mk-main-navigation .sub-menu .sub-menu {
  margin-left: 1px;
  padding-top: 0px!important;
}
.main-navigation-ul > li.no-mega-menu > ul.sub-menu:after {
  background-color: #0350a2;
}
.menu-hover-style-2 .main-navigation-ul > li.current-menu-item > a.menu-item-link {
  color: #fff !important;
  background-color: #245cb1;
}
.has-mega-menu > ul.sub-menu > li {
  width: 25%!important;
}
.has-mega-menu > ul.sub-menu > li > ul.sub-menu li.menu-item a.menu-item-link {
  padding-top: 3px;
  padding-bottom: 3px;
}
.has-mega-menu > a:after {
  font-family: FontAwesome;
  content: "\f078";
  margin-left: 5px;
}
.has-mega-menu .menu-item a {
  text-transform: none!important;
}
.has-mega-menu .headline-submenu a {
  font-weight: bold!important;
  text-decoration: underline;
  text-transform: uppercase!important;
}
.has-mega-menu > .sub-menu > .menu-item {
  padding-bottom: 20px!important;
}
ul > .menu-item-has-children:after {
  /*content:" ";
		background-image: url("data:image/svg+xml,%3Csvg class='mk-svg-icon' data-name='mk-moon-arrow-down-2' data-cacheid='icon-61b745a71dc6e' style=' height:16px; width: 16px; ' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M128 192l128 128 128-128z' stroke='white' stroke-width='3' fill='white'%3E%3C/path%3E%3C/svg%3E");
		width: 25px;
		height: 25px;
		display: inline-block;
		background-repeat: no-repeat;
		vertical-align: middle;*/
}
.dropdownJavascript > li.dropdownOpen > ul.sub-menu {
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex!important;
  -webkit-flex-wrap: wrap!important;
  -ms-flex-wrap: wrap!important;
  flex-wrap: wrap!important;
}
.image-link a {
  cursor: pointer;
}
.main-navigation-ul > li.has-mega-menu > ul.sub-menu:after {
  height: 1px;
}
.has-mega-menu > .sub-menu {
  -webkit-box-shadow: 0px 11px 11px -7px #202020;
  -moz-box-shadow: 0px 11px 11px -7px #202020;
  box-shadow: 0px 11px 11px -7px #202020;
}
.home .theme-page-wrapper {
  margin-bottom: 0px!important;
}
.home .theme-page-wrapper .theme-content {
  padding-bottom: 0px!important;
}
.home .woocommerce .products {
  padding-bottom: 0px;
  padding-top: 0px!important;
}
.home .woocommerce .products .item {
  padding-bottom: 0px;
  min-height: 100%;
  border-right: 1px solid #e3e3e3;
}
.home .woocommerce .products .item .mk-product-holder {
  border-left: none;
  border-bottom: none;
  border-top: none;
  border-right: none;
  height: 100%;
}
.home .mk-swipe-slideshow {
  margin-bottom: 0px;
}
.woocommerce .products .mk-out-of-stock {
  display: none!important;
}
.mk-love-this {
  display: none;
}
/*Einzelne Produkte*/
#mk-page-introduce {
  padding-top: 1px;
  border-bottom: solid 1px #202020;
  padding-bottom: 30px;
  padding-top: 30px;
  margin-top: 1px;
  margin-bottom: 40px;
}
#mk-page-introduce .mk-grid {
  padding-left: 40px;
  margin: 0px;
}
#mk-page-introduce .mk-grid .page-title {
  margin: 0px;
  font-size: 24px;
  margin-left: 0px!important;
}
#mk-page-introduce .mk-grid #mk-breadcrumbs .mk-breadcrumbs-inner {
  float: left;
  color: #202020;
  padding-left: 0px;
  padding-top: 0px;
}
.mk-woocommerce-main-image img {
  border: none!important;
}
.mk-header {
  border-bottom: none!important;
}
.mk-product-details .title {
  display: none;
}
.mk-product-details .mk-single-price .woocommerce-Price-amount {
  color: #444 !important;
}
.mk-product-details .description ul {
  margin-left: 0px;
}
.mk-product-details .description ul li {
  margin-left: 0px;
  list-style: none;
}
.mk-product-details .description ul li:before {
  font-family: FontAwesome;
  content: "\f054";
  padding-right: 5px;
  color: #DAA520;
}
.mk-product-details .selector {
  border-top: solid 1px #e3e3e3;
  padding-top: 30px;
}
.mk-product-details .selector .shop_attributes {
  border: none!important;
  width: auto!important;
}
.mk-product-details .selector .shop_attributes tr {
  width: auto!important;
}
.mk-product-details .selector .shop_attributes th {
  text-transform: none;
}
.mk-product-details .selector .shop_attributes td,
.mk-product-details .selector .shop_attributes th {
  width: auto!important;
  text-align: left;
  border: none!important;
  background: none!important;
  padding: 0 20px 0 0!important;
}
.mk-product-details .selector .shop_attributes td p,
.mk-product-details .selector .shop_attributes th p {
  padding: 0 !important;
}
.mk-product-details .meta {
  display: none;
}
.archive.tax-product_cat .page-subtitle {
  display: none;
}
.archive.tax-product_cat .products .product .mk-product-warp {
  border: 1px solid #e3e3e3;
}
.wpcf7 a,
#mk-sidebar .widget a {
  text-decoration: underline;
}
#mk-sidebar {
  color: #272727;
}
#mk-sidebar p {
  color: #272727;
}
.sidebar-wrapper {
  padding-top: 0px!important;
  padding-left: 35px!important;
  margin-left: 35px;
  border-left: solid #202020 1px;
}
.sidebar-wrapper #text-2 {
  margin-bottom: 0px;
}
.sidebar-wrapper #text-2 .widgettitle {
  margin-bottom: 0px;
  color: #DAA520;
}
.sidebar-wrapper #text-3 .widgettitle {
  margin-bottom: 15px;
}
.sidebar-wrapper #nav_menu-2 {
  padding-left: 0px;
}
.sidebar-wrapper #menu-shop-sidebar {
  border: none;
}
.sidebar-wrapper #menu-shop-sidebar li {
  border: none;
}
.sidebar-wrapper #menu-shop-sidebar li a {
  padding-left: 10px;
  padding-bottom: 0px;
  padding-top: 0px;
}
.sidebar-wrapper #menu-shop-sidebar #menu-item-147 a,
.sidebar-wrapper #menu-shop-sidebar #menu-item-146 a {
  padding-left: 0px;
  font-weight: bold;
}
.sidebar-wrapper #menu-shop-sidebar #menu-item-147 a .mk-svg-icon,
.sidebar-wrapper #menu-shop-sidebar #menu-item-146 a .mk-svg-icon {
  display: none;
}
.sidebar-wrapper .wpcf7-form-control-wrap input,
.sidebar-wrapper .wpcf7-form-control-wrap textarea,
.sidebar-wrapper .wpcf7-form-control-wrap .wpcf7-acceptance {
  width: 100%;
}
.sidebar-wrapper .wpcf7-form-control-wrap input .wpcf7-list-item,
.sidebar-wrapper .wpcf7-form-control-wrap textarea .wpcf7-list-item,
.sidebar-wrapper .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item {
  width: 100%;
}
.sidebar-wrapper span.wpcf7-form-control-wrap.datenschutz {
  display: inline-block;
  min-width: 10px;
  min-height: 10px;
}
.sidebar-wrapper span.wpcf7-form-control-wrap.datenschutz .wpcf7-list-item {
  margin-left: 0px;
}
input,
textarea {
  font-family: Roboto;
}
.single-product .theme-content .mk-single-product-badges {
  text-align: left!important;
}
.single-product #theme-page {
  padding-left: 30px;
  padding-right: 30px;
}
.single-product #theme-page .mk-product img {
  max-width: 40%;
}
.single-product #theme-page .product .product_title {
  display: none;
}
.single-product #theme-page .product .woocommerce-price-suffix {
  font-size: 15px!important;
}
.single-product #theme-page .description_tab,
.single-product #theme-page .description_tab.active {
  border-bottom-color: #d3ced2;
  padding-left: 5px;
}
.single-product #theme-page .description_tab a,
.single-product #theme-page .description_tab.active a {
  color: #2e2e2e !important;
  font-size: 20px;
  text-transform: none;
  font-weight: normal;
  cursor: default;
}
.single-product #theme-page .woocommerce-Tabs-panel p,
.single-product #theme-page .woocommerce-Tabs-panel ul,
.single-product #theme-page .woocommerce-Tabs-panel li {
  font-size: 15px!important;
}
.icon-color-green ul li {
  list-style: none;
}
.icon-color-green .mk-svg-icon {
  fill: #0350a2 !important;
}
/*Kontakt*/
span.wpcf7-not-valid-tip {
  position: relative;
  right: auto;
  top: auto;
}
/*News*/
.custom-news {
  background-color: #f4f4f4;
  padding: 20px;
}
.custom-news .vc_gitem-post-data-source-post_title {
  margin-bottom: 7px;
}
.custom-news .vc_gitem-post-data-source-post_date {
  display: inline-block;
  margin-right: 15px;
  font-size: 13px;
  margin-bottom: 7px;
}
.custom-news .vc_gitem-post-data-source-post_date div {
  display: inline-block;
}
.custom-news .vc_gitem-post-data-source-post_date div:before {
  font-size: 13px;
  font-family: FontAwesome;
  content: "\f017";
  margin-right: 5px;
}
.custom-news .vc_gitem-post-data-source-post_categories {
  display: inline-block;
  margin-bottom: 0px;
}
.custom-news .vc_gitem-post-data-source-post_categories .vc_gitem-post-category-name {
  font-size: 13px;
}
.custom-news .vc_gitem-post-data-source-post_categories .vc_gitem-post-category-name span {
  display: inline-block;
}
.custom-news .vc_gitem-post-data-source-post_categories .vc_gitem-post-category-name span:before {
  font-size: 13px;
  font-family: FontAwesome;
  content: "\f07c";
  margin-right: 5px;
}
.custom-news .vc_btn3 {
  border: solid 2px #252525;
  background-color: white!important;
  font-weight: bold;
}
.custom-news .vc_btn3:hover {
  border: 2px solid #252525;
  background-color: #252525 !important;
  color: white !important;
}
.custom-news .vc_btn3-container {
  margin-bottom: 10px!important;
}
.custom-news .vc_btn3-container a {
  padding-top: 10px;
  padding-bottom: 10px;
}
.page-id-12 .vc_gitem-post-data.vc_gitem-post-data-source-post_categories.vc_grid-filter.vc_clearfix.vc_grid-filter-.vc_grid-filter-size-md.vc_grid-filter-center.vc_grid-filter-color-grey,
.page-id-12 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date {
  display: none;
}
.mk-blog-print {
  display: none!important;
}
.mk-product-details .selector {
  border-top: none;
  padding-top: 0px;
}
.mk-woo-tabs .mk-tabs-tabs .description_tab {
  margin-left: 0px;
}
.mk-woo-tabs .mk-tabs-tabs .description_tab a {
  padding-left: 0px;
  font-size: 20px;
  text-transform: none;
  font-weight: normal;
  cursor: default;
}
#text-4 .widgettitle {
  margin-bottom: 0px;
  padding-left: 23px;
}
/*Footer*/
#mk-footer {
  padding: 0px;
}
#mk-footer .widget {
  margin-bottom: 0px;
}
#mk-footer .widget_nav_menu ul li a {
  padding-top: 0px;
  padding-bottom: 0px;
}
#mk-footer .widget_nav_menu ul li a:hover {
  color: #245cb1 !important;
}
#mk-footer .widget_nav_menu #menu-item-237 a,
#mk-footer .widget_nav_menu #menu-item-229 a,
#mk-footer .widget_nav_menu #menu-item-248 a {
  text-transform: uppercase;
  font-weight: bold;
  color: #0350a2;
}
#mk-footer .widget_nav_menu #menu-item-237 a:hover,
#mk-footer .widget_nav_menu #menu-item-229 a:hover,
#mk-footer .widget_nav_menu #menu-item-248 a:hover {
  color: #245cb1 !important;
}
#mk-footer .widget_nav_menu #menu-item-237 a .mk-svg-icon,
#mk-footer .widget_nav_menu #menu-item-229 a .mk-svg-icon,
#mk-footer .widget_nav_menu #menu-item-248 a .mk-svg-icon {
  display: none;
}
#mk-footer .widget_nav_menu ul li.current_page_item a {
  background: none;
}
#mk-footer .current-menu-item a {
  color: #245cb1 !important;
}
#mk-footer .adresse-start,
#mk-footer .tel-start,
#mk-footer .email-start {
  font-size: 14px;
}
@media (max-width: 960px) {
  #mk-page-introduce .mk-grid {
    padding-left: 0px;
  }
  #mk-page-introduce .mk-grid .page-title {
    text-align: center;
  }
  .mk-breadcrumbs-inner {
    width: 100%;
    text-align: center;
  }
  .sidebar-wrapper {
    padding-top: 0px !important;
    padding-left: 0px !important;
    margin-left: 0px;
    border-left: none;
  }
  .mk-product-details .selector {
    border-top: none;
    padding-top: 0px;
  }
  .single-product .theme-content {
    border-bottom: solid #202020 1px;
    margin-bottom: 30px;
  }
  .single-product #theme-page .mk-product img {
    margin-bottom: 30px;
  }
  .header-logo img {
    max-width: 80%!important;
    margin: auto;
  }
  .menu-disable-mobile {
    display: none!important;
  }
  .menu-neues-menu-container > ul > li > .sub-menu > li > a {
    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
  }
}
.header-logo h1 {
  margin-bottom: 0px!important;
  height: 100%;
}
@media (max-width: 767px) {
  .single-product #theme-page .mk-product img {
    max-width: 100%;
    margin-bottom: 30px;
  }
  .header-logo img {
    max-width: 70%!important;
  }
}
/*Update Fix*/
.single-product .entry-summary .price {
  display: block!important;
}
.mce-panel.mce-menu,
.mce-floatpanel.mce-popover.mce-bottom.mce-start {
  z-index: 100012!important;
}
/*#menu-item-1043 ul.sub-menu{
	top:-250px;
}

#menu-item-1057 ul.sub-menu{
	top:-200px;
}*/
.suche-startseite form > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.suche-startseite .input-search {
  border: 2px solid #333;
  margin-bottom: 0px;
  width: 100%;
  margin-right: 7px;
}
.suche-startseite .input-search:focus {
  border: 2px solid #333;
}
.suche-startseite .submit-search {
  background-color: #333;
  color: white;
  font-weight: bold;
  appearance: none;
  -webkit-appearance: none;
  box-shadow: none;
  border: solid 2px #333;
  font-size: 18px;
  padding: 7px 20px 6px;
}
.footer-oeffnungszeiten {
  padding-left: 20px;
  line-height: 1.4;
}
.footer-oeffnungszeiten .oeffnungszeiten-headline {
  text-transform: uppercase;
  font-size: 14px;
  color: #0350a2;
  font-weight: bolder;
  margin-bottom: 3px;
}
.footer-oeffnungszeiten .ein-oeffnungszeiten-element {
  margin-bottom: 10px;
}
iframe {
  max-width: 100%;
}
.sidebar-wrapper .wpcf7 .wpcf7-acceptance {
  display: inline-block;
  width: 20px;
} 
.sidebar-wrapper .wpcf7 .wpcf7-acceptance .wpcf7-list-item {
  margin-left: 0px;
}

.acceptance-wrapper{
   padding-left:25px
}

.acceptance-wrapper .wpcf7-form-control-wrap{
margin-left: -24px;
margin-right: -2px;
}

.page-id-14 .acceptance-wrapper .wpcf7-form-control-wrap{
margin-right:2px;
}

.page-id-14 .acceptance-wrapper{
padding-left:18px
}
