/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */




/*-----------------------------------------------------------------

	01.	NORMALIZE STYLESHEET
	02.	BASE TYPOGRAPHY
	03.	BASIC STYLES
	04.	NONSEMANTIC BASE STYLES
	05.	STRUCTURE
	06.	HEADER
	07.	MENU
	08.	CONTENT
	09.	IMAGES
	10.	COMMENTS
	11.	FOOTER
	12.	WIDGETS
	13.	PORTFOLIO
	14.	PLUGINS
	15.	RETINA
	16.	RESPONSIVE STYLES

-----------------------------------------------------------------*/
/*-----------------------------------------------------------------
	01.	NORMALIZE STYLESHEET
-------------------------------------------------------------------*/


@font-face {
    font-family: 'Open Sans Light';
    src: url('fonts/OpenSans-Light.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Regular';
    src: url('fonts/OpenSans-Regular.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Semibold';
    src: url('fonts/OpenSans-Semibold.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Bold';
    src: url('fonts/OpenSans-Bold.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Extra Bold';
    src: url('fonts/OpenSans-ExtraBold.ttf');
    font-weight: normal;
    font-style: normal;
}

/* =========================
   HTML5 display definitions
   =========================*/
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

iframe, embed, video, audio {
  max-width: 100%;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: 'Open Sans Regular';
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
body {
  width: 100% !important;
  margin: 0;
}

.grecaptcha-badge{
	visibility: collapse !important;  
}

body.page-id-7365 p a {
	color:#FFF !important;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong,
.strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn,
em,
.em {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/*
 * proper formatting (http://blog.fontdeck.com/post/9037028497/hyphens)
*/
/*p {
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}*/

/*
 * Addresses margins set differently in IE6/7.
 */
pre {
  margin: 0;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: 'Open Sans Regular';
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
q:before,
q:after {
  content: '';
  content: none;
}

small, .small {
  font-size: 75%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* ==========================================================================
  Lists
========================================================================== */
/*
 * Addresses margins set differently in IE6/7.
 */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

dd {
  margin: 0;
}

/*
 * Addresses paddings set differently in IE6/7.
 */
menu {
  padding: 0 0 0 40px;
}

.wpb_text_column ol {
  list-style-type: decimal;
  padding-left: 40px;
}

.wpb_text_column ul {
  list-style-type: disc;
  padding-left: 40px;
}

/*
 * Corrects list images handled incorrectly in IE7.
 */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* ==========================================================================
  Embedded content
========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.image-replacement,
.ir {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.clearfix, .cf {
  zoom: 1;
}
.clearfix:before, .clearfix:after, .cf:before, .cf:after {
  content: "";
  display: table;
}
.clearfix:after, .cf:after {
  clear: both;
}

/*
use the best ampersand
http://simplebits.com/notebook/2008/08/14/ampersands-2/
*/
span.amp {
  font-family: 'Open Sans Regular';
  font-style: italic;
}

/*======================*/
/*
 i imported this one in the functions file so bones would look sweet.
 don't forget to remove it for your site.
*/
/*
some nice typographical defaults
more here: http://www.newnet-soft.com/blog/csstypography
*/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  text-rendering: optimizelegibility;
  /*font-weight: 600;*/
  font-family: 'Open Sans Semibold';
  /*letter-spacing: .1em;*/
  margin-top: 0;
  margin-bottom: 0;
  text-transform: none;
  /* removing text decoration from all headline links */
}
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a {
  text-decoration: none;
}

h1, .h1 {
  font-weight: 800;
  font-size: 2.5em;
  line-height: 1.2;
}

h2, .h2 {
  font-weight: 800;
  font-size: 1.75em;
  line-height: 1.2em;
  margin-bottom: 0.375em;
}

h3, .h3 {
  font-weight: 800;
  line-height: 1.2em;
  font-size: 1.125em;
}

h4, .h4 {
  line-height: 1.2em;
  font-size: 1.1em;
}

h5, .h5 {
  line-height: 1.2em;
  font-size: 1.2em;
}

h6, .h6 {
  line-height: 1.2em;
  font-size: 0.846em;
}

/*********************
INPUTS
*********************/
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select,
textarea,
.field {
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  margin-bottom: 14px;
  font-size: 12px;
  border: 1px solid #ededed;
  border-radius: 0;
  vertical-align: middle;
  box-shadow: none;
  width: 100%;
  background-color: #fff;
  color: #7e828b;
  -webkit-transition: background-color 0.24s ease-in-out;
  transition: background-color 0.24s ease-in-out;
}
input[type="text"]:focus, input[type="text"]:active,
input[type="password"]:focus,
input[type="password"]:active,
input[type="datetime"]:focus,
input[type="datetime"]:active,
input[type="datetime-local"]:focus,
input[type="datetime-local"]:active,
input[type="date"]:focus,
input[type="date"]:active,
input[type="month"]:focus,
input[type="month"]:active,
input[type="time"]:focus,
input[type="time"]:active,
input[type="week"]:focus,
input[type="week"]:active,
input[type="number"]:focus,
input[type="number"]:active,
input[type="email"]:focus,
input[type="email"]:active,
input[type="url"]:focus,
input[type="url"]:active,
input[type="search"]:focus,
input[type="search"]:active,
input[type="tel"]:focus,
input[type="tel"]:active,
input[type="color"]:focus,
input[type="color"]:active,
select:focus,
select:active,
textarea:focus,
textarea:active,
.field:focus,
.field:active {
  background-color: #fafaf9;
}
input[type="text"].error, input[type="text"].is-invalid,
input[type="password"].error,
input[type="password"].is-invalid,
input[type="datetime"].error,
input[type="datetime"].is-invalid,
input[type="datetime-local"].error,
input[type="datetime-local"].is-invalid,
input[type="date"].error,
input[type="date"].is-invalid,
input[type="month"].error,
input[type="month"].is-invalid,
input[type="time"].error,
input[type="time"].is-invalid,
input[type="week"].error,
input[type="week"].is-invalid,
input[type="number"].error,
input[type="number"].is-invalid,
input[type="email"].error,
input[type="email"].is-invalid,
input[type="url"].error,
input[type="url"].is-invalid,
input[type="search"].error,
input[type="search"].is-invalid,
input[type="tel"].error,
input[type="tel"].is-invalid,
input[type="color"].error,
input[type="color"].is-invalid,
select.error,
select.is-invalid,
textarea.error,
textarea.is-invalid,
.field.error,
.field.is-invalid {
  color: #fbe3e4;
  border-color: #fbe3e4;
  background-color: #fff;
  background-position: 99% center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDREQkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDREQ0YwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODRGRkE2RjA0QTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERBRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U8iT5wAAAedJREFUeNqk1U9I02Ecx/HtV3aIFAc1hcRDUoGXRAq0oNLA2CrsEFmHbikZu0iQYIFGYAiegkCpLipBxPpDEBMUzB0EhSG2LhG7hMR2GviPgUTvB57Bw8P3+U23B16HPX8+e/b8nt93wezZSMCnhXETF3AcB5BDCnH8Dq98ExcGHcFn8Ah3cdDni+fxnPDv9oAnTB7CKu6VCFXtChZy56LxUjt+jfuB8toSOth9wd7xWAWhqrUjYR/FRTwWJm+iIPT/w7bQf5ljiZnBg45dtKFX6H+LU8gIY8OEV6vgTkStwXWE8BPTGDHGPqNPz2mCfSOOYkA99TvCt1bhGPL68zMcwmncMuape10jrI+q4BbHi/FLn31S9z2x5tRhTc+1W506ipM+T3oRD4X+8+qtc4SqFvL0z/Fr14S+Szjis8bz9Lvvaq8cwS/wwGfdlqfPSWqTiFlX77o13u9Ym1PBs8JAytpRoy44X9Ft9E/gvbA+rYKn8NcaaMVc8UHgBw4b9/iqUQZ6hOAJFbyDcUflmsEX4a6+wTtHGfhAIUqa1U29Zc2BytouThD8x6xuN5CtMPi2CrXLZkZf/HyZoRFCP7n+QVR4PV7uI/AjGghN7OU/r1ilnqILtfpNC+o6vIFljBKYlhb/F2AAgaBsWR5wRiIAAAAASUVORK5CYII=);
  outline-color: #fbe3e4;
}
input[type="text"].success, input[type="text"].is-valid,
input[type="password"].success,
input[type="password"].is-valid,
input[type="datetime"].success,
input[type="datetime"].is-valid,
input[type="datetime-local"].success,
input[type="datetime-local"].is-valid,
input[type="date"].success,
input[type="date"].is-valid,
input[type="month"].success,
input[type="month"].is-valid,
input[type="time"].success,
input[type="time"].is-valid,
input[type="week"].success,
input[type="week"].is-valid,
input[type="number"].success,
input[type="number"].is-valid,
input[type="email"].success,
input[type="email"].is-valid,
input[type="url"].success,
input[type="url"].is-valid,
input[type="search"].success,
input[type="search"].is-valid,
input[type="tel"].success,
input[type="tel"].is-valid,
input[type="color"].success,
input[type="color"].is-valid,
select.success,
select.is-valid,
textarea.success,
textarea.is-valid,
.field.success,
.field.is-valid {
  color: #e6efc2;
  border-color: #e6efc2;
  background-color: #fff;
  background-position: 99% center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl1swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==);
  outline-color: #e6efc2;
}
input[type="text"][disabled], input[type="text"].is-disabled,
input[type="password"][disabled],
input[type="password"].is-disabled,
input[type="datetime"][disabled],
input[type="datetime"].is-disabled,
input[type="datetime-local"][disabled],
input[type="datetime-local"].is-disabled,
input[type="date"][disabled],
input[type="date"].is-disabled,
input[type="month"][disabled],
input[type="month"].is-disabled,
input[type="time"][disabled],
input[type="time"].is-disabled,
input[type="week"][disabled],
input[type="week"].is-disabled,
input[type="number"][disabled],
input[type="number"].is-disabled,
input[type="email"][disabled],
input[type="email"].is-disabled,
input[type="url"][disabled],
input[type="url"].is-disabled,
input[type="search"][disabled],
input[type="search"].is-disabled,
input[type="tel"][disabled],
input[type="tel"].is-disabled,
input[type="color"][disabled],
input[type="color"].is-disabled,
select[disabled],
select.is-disabled,
textarea[disabled],
textarea.is-disabled,
.field[disabled],
.field.is-disabled {
  cursor: not-allowed;
  border-color: #cfcfcf;
  opacity: 0.6;
}
input[type="text"][disabled]:focus, input[type="text"][disabled]:active, input[type="text"].is-disabled:focus, input[type="text"].is-disabled:active,
input[type="password"][disabled]:focus,
input[type="password"][disabled]:active,
input[type="password"].is-disabled:focus,
input[type="password"].is-disabled:active,
input[type="datetime"][disabled]:focus,
input[type="datetime"][disabled]:active,
input[type="datetime"].is-disabled:focus,
input[type="datetime"].is-disabled:active,
input[type="datetime-local"][disabled]:focus,
input[type="datetime-local"][disabled]:active,
input[type="datetime-local"].is-disabled:focus,
input[type="datetime-local"].is-disabled:active,
input[type="date"][disabled]:focus,
input[type="date"][disabled]:active,
input[type="date"].is-disabled:focus,
input[type="date"].is-disabled:active,
input[type="month"][disabled]:focus,
input[type="month"][disabled]:active,
input[type="month"].is-disabled:focus,
input[type="month"].is-disabled:active,
input[type="time"][disabled]:focus,
input[type="time"][disabled]:active,
input[type="time"].is-disabled:focus,
input[type="time"].is-disabled:active,
input[type="week"][disabled]:focus,
input[type="week"][disabled]:active,
input[type="week"].is-disabled:focus,
input[type="week"].is-disabled:active,
input[type="number"][disabled]:focus,
input[type="number"][disabled]:active,
input[type="number"].is-disabled:focus,
input[type="number"].is-disabled:active,
input[type="email"][disabled]:focus,
input[type="email"][disabled]:active,
input[type="email"].is-disabled:focus,
input[type="email"].is-disabled:active,
input[type="url"][disabled]:focus,
input[type="url"][disabled]:active,
input[type="url"].is-disabled:focus,
input[type="url"].is-disabled:active,
input[type="search"][disabled]:focus,
input[type="search"][disabled]:active,
input[type="search"].is-disabled:focus,
input[type="search"].is-disabled:active,
input[type="tel"][disabled]:focus,
input[type="tel"][disabled]:active,
input[type="tel"].is-disabled:focus,
input[type="tel"].is-disabled:active,
input[type="color"][disabled]:focus,
input[type="color"][disabled]:active,
input[type="color"].is-disabled:focus,
input[type="color"].is-disabled:active,
select[disabled]:focus,
select[disabled]:active,
select.is-disabled:focus,
select.is-disabled:active,
textarea[disabled]:focus,
textarea[disabled]:active,
textarea.is-disabled:focus,
textarea.is-disabled:active,
.field[disabled]:focus,
.field[disabled]:active,
.field.is-disabled:focus,
.field.is-disabled:active {
  background-color: #d5edf8;
}

input[type="password"] {
  letter-spacing: 0.3em;
}

textarea {
  max-width: 100%;
  min-height: 120px;
  line-height: 1.5em;
  padding: 10px;
}

select {
  -webkit-appearance: none;
  appearance:none;
  -moz-appearance:none; /* Firefox */
  /* 1 */
  background-image: url('https://www.menssana-ag.de/wp-content/uploads/2016/08/dropdown.png') !important;
  background-repeat: no-repeat !important;
  background-position: 95% !important;
  background-size: 10px auto !important;
}

@media (max-width: 767px) {


}

/*---------------------------------------------------------------*/
/* 03.	BASIC STYLES
/*---------------------------------------------------------------*/
/* Preloader */
#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  z-index: 9999;
}

#status {
  width: 200px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: 50%;
  background-image: url(library/images/loader.gif);
  /* path to your loading animation */
  background-repeat: no-repeat;
  background-position: center;
  margin: -100px 0 0 -100px;
}

body {
  font-family: 'Open Sans Regular';
  font-weight: 400;
  /*font-size: 20vw;*/
  line-height: 1.5;
  color: #9ca8ae;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}

ul {
  margin: 0;
}

textarea:focus, input:focus, a, select:focus {
  outline: none !important;
}

img {
  max-width: 100%;
}

thead th {
  padding: 10px 15px;
  color: #fff;
}

tr:nth-child(even) {
  /*background-color: rgba(0, 0, 0, 0.05);*/  /* disable by robin */
}

td {
  padding: 7px 5px;
}

/*********************
LINK STYLES
*********************/
a, a:visited {
  text-decoration: none;
  /* mobile tap color */
}
a:link, a:visited:link {
  /*
  this highlights links on iPhones/iPads.
  so it basically works like the :hover selector
  for mobile devices.
  */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}

/*---------------------------------------------------------------*/
/* 04. NONSEMANTIC BASE STYLES
/*---------------------------------------------------------------*/
/* For image replacement */
.ir {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}

/* Hide for both screenreaders and browsers */
.hidden {
  display: none;
  visibility: hidden;
}

/* Hide visually and from screenreaders, but maintain layout */
.invisible {
  visibility: hidden;
}

.clearfix:before, .clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

/*---------------------------------------------------------------*/
/* 05. STRUCTURE
/*---------------------------------------------------------------*/
#wrapper {
  display: block;
  margin: 0 auto;
  position: relative;
}

#main {
  /*padding: 60px 0;*/
  min-height: 500px;
}

.single-portfolio #main {
  padding: 0;
}

#container {
  position: relative;
  margin: 0px auto;
}

body.blog #container, body.archive #container, body.single-post #container, body.search-results #container {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

#container.no-sidebar {
  width: 100%;
  margin: 0px auto;
}

#container:after {
  content: "\0020";
  clear: both;
  display: block;
  height: 0;
  visibility: hidden;
}

.row-inner {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.page-product .row-inner{
  padding: 0px !important;
}

#content {
  width: 100%;
}

#content.float-left, #content.float-right {
  width: 75%;
}

#content.float-left {
  padding-right: 20px;
}

#content.float-right {
  padding-left: 20px;
}

#sidebar {
  padding-top: 30px;
  width: 25%;
  -webkit-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#sidebar .widget {
  overflow: hidden;
}

.woocommerce #sidebar {
  padding-top: 0;
}

#sidebar.float-left {
  padding-right: 20px;
}

#sidebar.float-right {
  padding-left: 20px;
}

.pre-content {
  width: 100%;
  position: relative;
  overflow: hidden;
  background-size: cover;
}

/* Alignment */
.alignleft {
  display: inline;
  float: left;
}

.alignright {
  display: inline;
  float: right;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

.full-width #site-navigation {
  margin-right: 20px;
}

/*---------------------------------------------------------------*/
/* 06. HEADER
/*---------------------------------------------------------------*/
header {
  position: relative;
  z-index: 10;
}

/* Header */
#top-bar-wrapper + #site-header #header-wrapper {
  position: absolute;
}

#header-wrapper {
  position: absolute;
}

.sticky-enabled #header-wrapper {
  position: fixed;
}

.sticky-enabled #header-wrapper.header-sticked {
  position: fixed !important;
  top: 0;
}

#site-header {
  width: 100%;
  z-index: 980;
  -webkit-transition: height 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: height 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
#site-header.header-hidden {
  opacity: 0;
}
#site-header #header-wrapper {
  z-index: 1000;
  width: 100%;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
#site-header #header-container {
  max-width: 100%;
  height: 90px;
  margin: 0 auto;
  padding: 0 30px;
  position: relative;
}

#site-logo {
  position: absolute;
  left: 30px;
  margin-top: 0px;
  overflow: hidden;
}
#site-logo .site-title {
  padding: 0;
  margin: 0;
  line-height: 90px;
  font-size: 20px;
  font-weight: 800;
}
#site-logo img {
  display: block;
  max-height: 100%;
  padding: 0px;
}
#site-logo img.retina-logo,
#site-logo img.sticked-retina-logo {
  display: none;
}
#site-logo img.sticked-logo,
#site-logo img.sticked-retina-logo {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.full-width #site-logo {
  left: 30px;
}

/* Header search */
.header-search {
  position: absolute;
  top: 100%;
  right: 0;
  overflow: hidden;
}

.searchform-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.95);
  display: table;
  z-index: 9999;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out 0.3s;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out 0.3s;
}
.searchform-overlay .searchform-overlay-inner {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.searchform-overlay .searchform-overlay-inner .searchform-wrapper {
  max-width: 1000px;
  text-align: center;
  font-size: 30px;
  color: #36353c;
  margin: 0 auto;
}
.searchform-overlay .searchform-overlay-inner .searchform-wrapper .searchform {
  margin: 0 auto;
  -webkit-transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  -moz-transform: scale(0.8);
  -o-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
.searchform-overlay .searchform-overlay-inner .searchform-wrapper .searchform label {
  text-transform: uppercase;
}
.searchform-overlay .searchform-overlay-inner .searchform-wrapper .searchform .search-input {
  background-color: transparent;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
  max-width: 1000px;
  height: 120px;
  font-size: 80px;
  font-weight: 800;
  padding: 0 20px;
  border: none;
  margin: 30px auto 0 auto;
  color: #36353c;
}

.searchform-overlay.header-search-active {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}
.searchform-overlay.header-search-active .searchform-overlay-inner .searchform-wrapper .searchform {
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}

.post-entry-header {
  padding: 0px;
}

.post-entry-header h1.entry-title, .post-entry-header h2.entry-title, h2.entry-title {
  font-size: 21px;
  font-weight: 600;
  margin: 0 0 2px;
  line-height: 1.3;
}

.post-preview {
  margin-bottom: 20px;
}
.post-preview img {
  display: block;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.sticky-enabled #header-wrapper #header-container,
.sticky-enabled #header-wrapper #site-logo img {
  -webkit-transition: height 0.2s;
  transition: height 0.2s;
}

.sticky-enabled #header-wrapper #site-navigation .search_button,
.sticky-enabled #header-wrapper #site-navigation .header_cart_link,
.sticky-enabled #header-wrapper #site-logo .site-title {
  -webkit-transition: line-height 0.2s;
  transition: line-height 0.2s;
}

.sticky-enabled #header-wrapper #site-navigation .menu > li > a {
  -webkit-transition: line-height 0.2s, background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: line-height 0.2s, background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
}

.sticky-enabled #site-navigation {
  -webkit-transition: margin-top 0.2s;
  transition: margin-top 0.2s;
}

.sticky-enabled #header-wrapper #header-slope svg {
  transform-origin: center top;
  -webkit-transition: transform 0.2s;
  transition: transform 0.2s;
}

.sticky-enabled #header-wrapper #site-logo img {
  -webkit-transition: height 0.2s, width 0.2s, opacity 0.2s;
  transition: height 0.2s, width 0.2s, opacity 0.2s;
  width: 55%;
  padding-top: 15px !important;
}

@media(max-width:767px){
  .sticky-enabled #header-wrapper #site-logo img {
    width: 45%;
    padding-top: 15px !important;
  }
}

.sticky-enabled #header-wrapper.header-sticked #site-logo {
  -webkit-transition: margin-top 0.2s, margin-left 0.2s;
  transition: margin-top 0.2s, margin-left 0.2s;
}

.sticky-enabled #header-wrapper.header-sticked {
  position: fixed;
  webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.sticky-enabled #header-wrapper.header-sticked #site-logo img.sticked-logo,
.sticky-enabled #header-wrapper.header-sticked #site-logo img.sticked-retina-logo {
  opacity: 1;
}
.sticky-enabled #header-wrapper.header-sticked #site-logo img.default-logo,
.sticky-enabled #header-wrapper.header-sticked #site-logo img.retina-logo {
  opacity: 0;
}

.sticky-enabled #header-wrapper.header-sticked #header-slope {
  -webkit-transition: visibility 0s 0.2s;
  transition: visibility 0s 0.2s;
  visibility: hidden;
}
.sticky-enabled #header-wrapper.header-sticked #header-slope svg {
  transform: rotateX(-90deg);
}

.header-sticked #site-navigation .menu-container > ul > li > a:before {
  content: "";
  height: 2px;
  position: absolute;
  left: 50px;
  right: 50px;
  top: 5px;
  display: block;
  opacity: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.header-sticked #site-navigation .menu-container > ul > li:hover > a:before {
  opacity: 1;
  left: 20px;
  right: 20px;
  top: 10px;
}

.admin-bar #wrapper, .admin-bar #mobile-site-navigation {
  padding-top: 32px;
}

.admin-bar #header-wrapper.header-sticked {
  position: fixed;
  top: 32px;
  -webkit-backface-visibility: hidden;
}

@media (max-width: 782px) {
  .admin-bar #wrapper, .admin-bar #mobile-site-navigation {
    padding-top: 46px;
  }

  .admin-bar #header-wrapper.header-sticked {
    top: 46px;
  }
}
/*
Page title
*/
.page-header {
  position: relative;
  text-align: left;
  padding: 30px 0px 0px 0px;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  font-size: 16px;
  background-size: cover;
}
.page-header .row-inner {
  padding: 0 30px;
}
.page-header h1.page-title {
  font-size: 40px;
  margin: 0 0 5px 0;
  line-height: 1;
  color: #36353c;
  font-weight: 300;
  letter-spacing: normal;
}
.page-header p {
  margin: 0;
  font-weight: 400;
  display: inline-block;
}

.breadcrumbs-path a {
  -webkit-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}
.breadcrumbs-path .title-border {
  display: inline-block;
  margin: 10px 0;
}

.breadcrumbs-separator {
  padding: 0 5px;
  font-size: 12px;
}

.page-header.tl-bl {
  text-align: left;
}
.page-header.tl-bl .breadcrumbs-path p {
  float: left;
}

.page-header.tc-bc {
  text-align: center;
}

.page-header.tr-br {
  text-align: right;
}
.page-header.tr-br .breadcrumbs-path p {
  float: right;
}

.page-header.tl-br {
  vertical-align: text-bottom;
}
.page-header.tl-br .page-title {
  float: left;
  line-height: 30px;
}
.page-header.tl-br .breadcrumbs-path {
  float: right;
  display: inline-block;
  line-height: 14px;
  margin-top: 16px;
}

.page-header.tr-bl {
  vertical-align: text-bottom;
}
.page-header.tr-bl .page-title {
  float: right;
  display: inline-block;
  line-height: 30px;
}
.page-header.tr-bl .breadcrumbs-path {
  float: left;
  display: inline-block;
  line-height: 14px;
  margin-top: 16px;
}

#title-slope {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100px;
  width: 100%;
  overflow: hidden;
}
#title-slope svg {
  -webkit-transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
}
#title-slope path {
  fill: #fff;
  stroke-width: 0;
}

.ts-left #title-slope svg {
  moz-transform-origin: left;
  -o-transform-origin: left;
  -ms-transform-origin: left;
  -webkit-transform-origin: left;
  transform-origin: left;
}

.ts-right #title-slope svg {
  moz-transform-origin: right;
  -o-transform-origin: right;
  -ms-transform-origin: right;
  -webkit-transform-origin: right;
  transform-origin: right;
}

/*---------------------------------------------------------------*/
/* 07. MENU
/*---------------------------------------------------------------*/
#site-navigation {
  float: right;
  margin-bottom: -10px;
}
#site-navigation a:not([href]) {
  cursor: default !important;
}
#site-navigation .menu-container {
  float: right;
}
#site-navigation .menu-container ul {
  padding: 0;
  margin: 0;
}
#site-navigation .menu-container ul li.new {
  position: relative;
}
#site-navigation .menu-container ul li.new:after {
  content: 'NEW';
  position: absolute;
  top: 10px;
  right: 10px;
  line-height: 22px;
  padding: 0 7px;
  border-radius: 2px;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: .1em;
  color: #fff;
}
#site-navigation .menu-container > ul > li > ul > li > a {
  min-width: 180px;
}
#site-navigation .menu-container > ul > li:not(.megamenu) > ul > li > a:hover {
  color: #fff !important;
  opacity: 1;
}
#site-navigation .menu-container > ul > li > ul > li > ul > li > a:hover {
  color: #fff !important;
  opacity: 1;
}
#site-navigation .menu-container > ul > li:not(.megamenu) ul {
  right: auto;
  left: 0;
}
#site-navigation .menu-container ul li ul li.current-menu-item > a:hover {
  color: #fff !important;
}
#site-navigation .menu-container ul li {
  float: left;
  padding: 0;
  text-transform: uppercase;
  position: relative;
}
#site-navigation .menu-container ul li a {
  cursor: pointer;
  display: inline-block;
  color: #c5cfdd;
  font-size: 12px;
  line-height: 90px;
  padding: 0px 20px;
  position: relative;
  -webkit-transition: background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
}

#site-navigation .menu-container ul li ul {
  position: absolute;
  top: 100%;
  margin: 0;
  right: 0;
  display: block;
  visibility: hidden;
  z-index: 9992;
  -webkit-backface-visibility: hidden;
}
#site-navigation .menu-container ul li ul li {
  display: block;
  float: none;
  margin: 0;
  padding: 0;
}
#site-navigation .menu-container ul li ul li a {
  letter-spacing: 0em;
  display: block;
  position: relative;
  background: none;
  border: none;
  width: 170px;
  padding: 12px 20px;
  margin: 0;
  line-height: 1.7;
  font-size: 11px;
  font-weight: 500;
  -webkit-transition: background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
#site-navigation .menu-container ul li ul li ul {
  margin: -3px 0 0 0;
  top: 0px;
  left: 210px;
}
#site-navigation .menu-container ul li ul li ul:before, #site-navigation .menu-container ul li ul li ul:after {
  display: none;
}
#site-navigation .menu-container ul li ul li ul li a {
  padding-right: 20px;
}
#site-navigation .menu-container ul li ul li.current-menu-item > a,
#site-navigation .menu-container ul li ul li.current_page_parent > a {
  background: rgba(255, 255, 255, 0.1);
  opacity: 1;
}
#site-navigation .menu-container ul li:hover > ul {
  visibility: visible;
}
#site-navigation .header-buttons {
  display: inline-block;
  float: right;
}
#site-navigation .search_button, #site-navigation .header_cart_link {
  position: relative;
  background: none;
  font-size: 15px;
  font-weight: normal;
  padding: 0;
  line-height: 90px;
  text-align: center;
  width: 35px;
  border: none;
  box-shadow: none;
  outline: none;
}
#site-navigation .search_button i, #site-navigation .header_cart_link i {
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
#site-navigation .header_cart_link {
  display: block;
  position: relative;
  width: 100%;
  font-size: 17px;
  overflow: visible;
  margin-left: 0px;
  padding: 0;
  text-align: center;
}
#site-navigation .header_cart_link i {
  padding-bottom: 1px;
  width: 15px;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
#site-navigation .header_cart_link .cart_product_count {
  color: #fff;
  font-size: 10px;
  font-weight: 600;
  position: absolute;
  top: 50%;
  right: 0px;
  margin-top: -18px;
  display: block;
  text-align: center;
  height: 16px;
  line-height: 16px;
  padding: 0 5px;
  overflow: visible;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}

/*
Predefined header menu styles
*/
#site-header.menu-light #header-wrapper {
  /*background-color: #fff;*/
  background:transparent;
}
#site-header.menu-light #site-logo {
  margin-top: 0px;
}
#site-header.menu-light #site-logo .site-title a {
  color: #36353c;
}
#site-header.menu-light #site-navigation .menu-container ul li a {
  color: #fff;
}
#site-header.menu-light #site-navigation .search_button, #site-header.menu-light #site-navigation .header_cart_link {
  color: #36353c;
}
#site-header.menu-light #site-navigation .header_cart_link {
  color: #36353c;
}
#site-header.menu-light #site-navigation .header_cart_link .cart_product_count {
  color: #fff;
}
#site-header.menu-light .toggle-mobile-menu .line {
  background-color: #262628;
}
#site-header.menu-dark #header-wrapper {
  background-color: #262628;
}
#site-header.menu-dark #site-logo {
  margin-top: 0px;
}
#site-header.menu-dark #site-logo .site-title a {
  color: #fff;
}
#site-header.menu-dark #site-navigation .menu-container ul li a {
  color: #fff;
}
#site-header.menu-dark #site-navigation .search_button, #site-header.menu-dark #site-navigation .header_cart_link {
  color: #fff;
}
#site-header.menu-dark #site-navigation .header_cart_link {
  color: #fff;
}
#site-header.menu-dark #site-navigation .header_cart_link .cart_product_count {
  color: #fff;
}
#site-header.menu-dark .toggle-mobile-menu .line {
  background-color: #fff;
}
#site-header.sticked-menu-light #header-wrapper {
  background-color: #fff;
}
#site-header.sticked-menu-light #site-logo {
  margin-top: 0px;
}
#site-header.sticked-menu-light #site-logo .site-title a {
  color: #36353c;
}
#site-header.sticked-menu-light #site-navigation .menu-container ul li a {
  color: #36353c;
  /*color: #36353c !important;*/
  /* font-family: 'Open Sans Bold' !important; */
}
#site-header.sticked-menu-light #site-navigation .menu-container ul li a:hover {
  color: #17469e !important;
  /* font-family: 'Open Sans Bold' !important; */
}
/* Monica - Start */
#site-header.sticked-menu-light .about-header .menu-container ul li a {
  color: #36353c !important;
}
#site-header.sticked-menu-light .about-header .menu-container ul li a:hover {
  color: #17469e !important;
}
/* Monica - End */
#site-header.sticked-menu-light #site-navigation .search_button, #site-header.sticked-menu-light #site-navigation .header_cart_link {
  color: #36353c;
}
#site-header.sticked-menu-light #site-navigation .header_cart_link {
  color: #36353c;
}
#site-header.sticked-menu-light #site-navigation .header_cart_link .cart_product_count {
  color: #fff;
}
#site-header.sticked-menu-light .toggle-mobile-menu .line {
  background-color: #262628;
}
#site-header.sticked-menu-dark #site-logo {
  margin-top: 0px;
}
#site-header.sticked-menu-dark #site-logo .site-title a {
  color: #fff;
}
#site-header.sticked-menu-dark #header-wrapper {
  background-color: #262628;
}
#site-header.sticked-menu-dark #site-navigation .menu-container ul li a {
  color: #fff;
}
#site-header.sticked-menu-dark #site-navigation .search_button, #site-header.sticked-menu-dark #site-navigation .header_cart_link {
  color: #fff;
}
#site-header.sticked-menu-dark #site-navigation .header_cart_link {
  color: #fff;
}
#site-header.sticked-menu-dark #site-navigation .header_cart_link .cart_product_count {
  color: #fff;
}
#site-header.sticked-menu-dark .toggle-mobile-menu .line {
  background-color: #fff;
}
#site-header.submenu-light #site-navigation .menu-container > ul > li.megamenu > ul > li {
  border-right: 1px solid #ededed;
}
#site-header.submenu-light #site-navigation .menu-container > ul > li > ul {
  background-color: #fff;
}
#site-header.submenu-light #site-navigation .menu-container > ul > li > ul li a {
  color: #9ca8ae;
}
#site-header.submenu-light #site-navigation .menu-container > ul > li > ul li.current-menu-item > a,
#site-header.submenu-light #site-navigation .menu-container > ul > li > ul li.current_page_parent > a {
  font-weight: 700;
}
#site-header.submenu-light #site-navigation .menu-container > ul > li.megamenu > ul > li > a {
  color: #36353c;
}
#site-header.submenu-dark #site-navigation .menu-container {
  letter-spacing: .1em;
}
#site-header.submenu-dark #site-navigation .menu-container > ul > li.megamenu > ul > li {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
#site-header.submenu-dark #site-navigation .menu-container > ul > li > ul {
  background-color: #11151c;
}
#site-header.submenu-dark #site-navigation .menu-container > ul > li > ul li a {
  color: #7e828b;
}
#site-header.submenu-dark #site-navigation .menu-container > ul > li > ul li.current-menu-item > a,
#site-header.submenu-dark #site-navigation .menu-container > ul > li > ul li.current_page_parent > a {
  font-weight: 700;
}
#site-header.submenu-dark #site-navigation .menu-container > ul > li.megamenu > ul > li > a {
  color: #fff;
}
#site-header.header-bold #site-navigation .menu-container > ul > li > a {
  font-weight: 700;
  font-size: 11px;
 /* letter-spacing: .1em;*/
}
#site-header.header-bold #site-navigation .menu-container > ul > li > ul > li a {
  font-weight: 600;
}
#site-header.header-bold #site-navigation .menu-container > ul > li.megamenu > ul > li > a {
  font-weight: 800;
}
#site-header.header-thin #site-navigation .menu-container > ul > li > a {
  font-size: 12px;
  letter-spacing: .1em;
  font-weight: 400;
}
#site-header.header-thin #site-navigation .menu-container > ul > li > ul > li a {
  font-weight: 400;
}
#site-header.header-thin #site-navigation .menu-container > ul > li.megamenu > ul > li > a {
  font-weight: 600;
}
#site-header .menu-container > .menu > li > .sub-menu {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

/*
3 level menu
*/
#site-header #site-navigation .menu-container > ul > li:not(.megamenu) > .sub-menu > li {
  background-color: inherit;
}
#site-header #site-navigation .menu-container > ul > li:not(.megamenu) > .sub-menu > li > .sub-menu {
  position: absolute;
  top: 6px;
  left: 100%;
  background-color: inherit;
  margin: 0;
  visibility: hidden;
  opacity: 0;
  transition-duration: 0;
}
#site-header #site-navigation .menu-container > ul > li:not(.megamenu) > .sub-menu > li:hover > .sub-menu, #site-header #site-navigation .menu-container > ul > li:not(.megamenu) > .sub-menu > li.mhover > .sub-menu {
  top: 0;
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  -webkit-transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out, visibility 0s;
  transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out, visibility 0s;
}
#site-header #site-navigation .menu-container > ul > li:not(.megamenu) > .sub-menu > li.menu-item-has-children > a:after {
  content: "\f105";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  position: absolute;
  top: 0;
  right: 10px;
  line-height: 42px;
  font-size: 12px;
  color: inherit;
}
#site-header #site-navigation .menu-container > ul > li:not(.megamenu) > .sub-menu > li.current-menu-ancestor > a:hover {
  color: #fff !important;
}

/*
Submenu animation
*/
#site-navigation .menu-container > ul > li.megamenu > .sub-menu {
  right: 0;
}

#site-navigation.fade-in .menu-container > ul > li > .sub-menu,
#site-navigation.fade-in .header_cart_wrapper .header_cart_widget {
  position: absolute;
  top: 100%;
  visibility: hidden;
  opacity: 0;
  transition-duration: 0;
}

#site-navigation.fade-in .menu-container > ul > li:hover > .sub-menu,
#site-navigation.fade-in .menu-container > ul > li.mhover > .sub-menu,
#site-navigation.fade-in .header_cart_wrapper:hover .header_cart_widget {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  -webkit-transition: opacity 0.3s ease-in-out, visibility 0s;
  transition: opacity 0.3s ease-in-out, visibility 0s;
}

#site-navigation.from-top .menu-container > ul > li > .sub-menu,
#site-navigation.from-top .header_cart_wrapper .header_cart_widget {
  position: absolute;
  top: 80%;
  visibility: hidden;
  opacity: 0;
  transition-duration: 0;
}

#site-navigation.from-top .menu-container > ul > li:hover > .sub-menu,
#site-navigation.from-top .menu-container > ul > li.mhover > .sub-menu,
#site-navigation.from-top .header_cart_wrapper:hover .header_cart_widget {
  top: 100%;
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  -webkit-transition: top 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0s;
  transition: top 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0s;
}

#site-navigation.from-bottom .menu-container > ul > li > .sub-menu,
#site-navigation.from-bottom .header_cart_wrapper .header_cart_widget {
  position: absolute;
  top: 120%;
  visibility: hidden;
  opacity: 0;
  transition-duration: 0;
}

#site-navigation.from-bottom .menu-container > ul > li:hover > .sub-menu,
#site-navigation.from-bottom .menu-container > ul > li.mhover > .sub-menu,
#site-navigation.from-bottom .header_cart_wrapper:hover .header_cart_widget {
  top: 100%;
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  -webkit-transition: top 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0s;
  transition: top 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0s;
}

#site-navigation.scale .menu-container > ul > li > .sub-menu,
#site-navigation.scale .header_cart_wrapper .header_cart_widget {
  position: absolute;
  top: 100%;
  visibility: hidden;
  opacity: 0;
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
  transition-duration: 0;
}

#site-navigation.scale .menu-container > ul > li:hover > .sub-menu,
#site-navigation.scale .menu-container > ul > li.mhover > .sub-menu,
#site-navigation.scale .header_cart_wrapper:hover .header_cart_widget {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0s;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0s;
}

#site-navigation.slide .menu-container > ul > li {
  -webkit-transition: transform 0.3s ease-in-out, visibility 0s;
  transition: transform 0.3s ease-in-out, visibility 0s;
}

#site-navigation.slide .menu-container > ul > li > .sub-menu,
#site-navigation.slide .header_cart_wrapper .header_cart_widget {
  position: absolute;
  top: 100%;
  visibility: hidden;
  opacity: 0;
  overflow-y: hidden;
  transform-origin: center top;
  transform: rotateX(-90deg);
  transition-duration: 0;
}

#site-navigation.slide .menu-container > ul > li:hover > .sub-menu,
#site-navigation.slide .menu-container > ul > li.mhover > .sub-menu,
#site-navigation.slide .header_cart_wrapper:hover .header_cart_widget {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  transform: rotateX(0deg);
  -webkit-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0s;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0s;
}

#site-navigation ul li.megamenu {
  position: static;
}
#site-navigation ul li.megamenu > ul {
  width: 100%;
  max-width: 1000px;
  display: table;
  padding: 20px 0;
  float: right;
  cursor: default;
}
#site-navigation ul li.megamenu > ul > li {
  padding: 0;
}
#site-navigation ul li.megamenu > ul > li:last-child {
  border-right: none !important;
}

#site-navigation ul li.megamenu > ul > li {
  width: 25%;
  display: table-cell;
  float: none;
  padding: 0;
  cursor: default;
}
#site-navigation ul li.megamenu > ul > li.hide-title > a {
  display: none;
}
#site-navigation ul li.megamenu > ul > li > a {
  width: auto;
  font-weight: 600;
  letter-spacing: 2px;
  line-height: 16px;
  padding: 5px 20px 15px;
  opacity: 1;
}

#site-header #site-navigation ul > li.megamenu > ul > li > a:hover {
  background: none;
}

#site-navigation ul li.megamenu ul li ul {
  position: relative;
  border-top: none;
  left: 0px;
  cursor: default;
}

#site-navigation ul li.megamenu:hover ul li ul {
  visibility: visible;
}

#site-navigation ul li.megamenu ul li ul li a {
  padding: 14px 20px;
  line-height: 1;
  width: auto;
}

/* Mega menu columns */
#site-navigation ul li.megamenu.columns-2 > ul > li {
  width: 50%;
}

#site-navigation ul li.megamenu.columns-3 > ul > li {
  width: 33.3333%;
}

#site-navigation ul li.megamenu.columns-4 > ul > li {
  width: 25%;
}

#site-navigation ul li.megamenu.columns-5 > ul > li {
  width: 20%;
}

#site-navigation ul li.megamenu.columns-6 > ul > li {
  width: 16.6666%;
}

/* Mobile menu */
.toggle-mobile-menu {
  display: none;
  position: absolute;
  width: 24px;
  height: 28px;
  line-height: 1;
  top: 50%;
  right: 30px;
  margin-top: -14px;
}
.toggle-mobile-menu i {
  color: #fff;
  font-size: 28px;
}
.toggle-mobile-menu .line {
  height: 2px;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  background-color: #fff;
}
.toggle-mobile-menu .top {
  -moz-transform: translate(0, -8px);
  -o-transform: translate(0, -8px);
  -ms-transform: translate(0, -8px);
  -webkit-transform: translate(0, -8px);
  transform: translate(0, -8px);
}
.toggle-mobile-menu .middle {
  -moz-transform: translate(0, -1px);
  -o-transform: translate(0, -1px);
  -ms-transform: translate(0, -1px);
  -webkit-transform: translate(0, -1px);
  transform: translate(0, -1px);
}
.toggle-mobile-menu .bottom {
  -moz-transform: translate(0, 6px);
  -o-transform: translate(0, 6px);
  -ms-transform: translate(0, 6px);
  -webkit-transform: translate(0, 6px);
  transform: translate(0, 6px);
}

.menu-light .toggle-mobile-menu i,
.sticked-menu-light .toggle-mobile-menu i {
  color: #262628;
}

#mobile-site-navigation.mm-menu.mm-current {
  display: block;
}

.mm-menu {
  background-color: #fff;
  color: #7e828b;
  font-size: 12px;
}
.mm-menu .mm-header {
  background-color: #17469e;
  color: #fff;
  border: none;
  font-weight: 800;
  letter-spacing: .2em;
  height: 70px;
  text-align: left;
  padding: 5px 25px 0 !important;
}
.mm-menu .mm-header .mm-prev {
  top: auto !important;
  bottom: 0 !important;
  right: 0 !important;
  left: auto !important;
  height: 60px;
  text-align: center;
  padding: 0 !important;
}
.mm-menu .mm-header .mm-prev:before {
  content: "\f104";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-size: 21px;
  display: block;
  line-height: 60px;
  text-align: center;
  position: relative !important;
  left: 0 !important;
  width: 100%;
}
.mm-menu .mm-list {
  padding-top: 80px !important;
}
.mm-menu .mm-list > li {
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
.mm-menu .mm-list > li.mm-selected a {
  background-color: transparent !important;
}
.mm-menu .mm-list > li:after {
  display: none !important;
}
.mm-menu .mm-list > li:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.mm-menu .mm-list > li > a {
  font-family: 'Open Sans Light' !important;
  font-size: 1em;
  /*font-weight: 400;*/
  padding-left: 25px;
}
.mm-menu .mm-list > li > a:hover {
  color: #17469e !important;
}
.mm-menu .mm-list > li > a:before {
  display: none;
}

/*-----------------------------------------------------------------
	08.	CONTENT
-------------------------------------------------------------------*/
/* All posts */
blockquote {
  margin-left: 20px;
  padding-left: 20px;
  border-left: 2px solid;
}
blockquote p {
  font-style: italic;
  font-size: 16px;
}

article.post-entry {
  padding: 30px;
  margin-bottom: 30px;
}
article.post-entry .entry-title {
  letter-spacing: normal;
}
article.post-entry .entry-title a {
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
article.post-entry .entry-summary, article.post-entry .entry-content {
  font-size: 14px;
  line-height: 2;
}

article.post-entry.format-quote,
article.post-entry.format-link,
article.post-entry.format-status {
  margin-bottom: 30px;
}

.single-post article.post-entry {
  margin-bottom: 70px;
}

body:not(.single-format-standard) .single-post article .entry-content {
  margin-top: 25px;
}

/* Post navigation */
.post-navigation {
  clear: both;
}
.post-navigation a {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  color: #9ca8ae;
  display: inline-block;
  padding: 5px 15px;
  margin-right: 5px;
  float: right;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.post-navigation a:first-child {
  float: left;
}
.post-navigation a:hover {
  color: #fff;
}

.blog-tiled .post-navigation {
  padding: 0 30px;
}
.blog-tiled .post-navigation a {
  border-radius: 0;
  border: 1px solid #ededed;
}

.blog-tilt .post-navigation {
  margin-top: 100px;
}

/* More tag - Read more link */
.more-link {
  display: inline-block;
  margin-top: 21px;
  font-size: 14px;
}

/* Password protected post */
.post-password-form {
  margin-top: 30px;
  margin-bottom: 30px;
}

.post-password-form label input {
  margin-left: 10px;
  margin-right: 10px;
}

.post-password-form input[type="submit"] {
  line-height: 10px;
  padding: 17px 45px;
}

/* Quote + Link + Status format */
article.format-quote .quoute-text:after,
article.format-link .link-text:after,
article.format-status .status-text:after {
  font-family: FontAwesome;
  content: "";
  font-size: 19px;
  position: absolute;
  bottom: 10px;
  right: 20px;
}

article.format-link .link-text .entry-title,
article.format-status .status-text .entry-title {
  margin-bottom: 15px;
}

article.format-quote .quoute-text .entry-title {
  margin-bottom: 10px;
  text-transform: none;
  font-weight: 400;
}

article.format-quote .quoute-text,
article.format-link .link-text,
article.format-status .status-text {
  border: 1px solid #ededed;
  background: #f9f9f9;
  margin-bottom: 10px;
  position: relative;
  border-radius: 4px;
}

article.format-quote .quoute-text span,
article.format-link .link-text span,
article.format-status .status-text span {
  font-size: 14px;
}

article.format-quote .quoute-text span:before {
  content: "\2014";
  padding-right: 5px;
}

article.format-quote blockquote {
  border: none;
  background: none;
  margin: 0px;
  padding: 0px;
}
article.format-quote blockquote a:last-child {
  font-size: 15px;
}

article.format-quote blockquote:after,
article.format-quote blockquote cite:before {
  display: none;
}

/* Chat format */
article.format-chat p {
  padding: 10px 10px 10px 40px;
  margin: 0px;
  background: #f4f4f3;
}
article.format-chat p:before {
  font-family: FontAwesome;
  content: "\f075";
  display: inline-block;
  width: 20px;
  margin-left: -27px;
  margin-right: 8px;
  font-size: 16px;
  line-height: 10px;
  vertical-align: -1px;
  color: #9ca8ae;
}

article.format-chat p:nth-child(odd) {
  background: transparent;
}
article.format-chat p:nth-child(odd):before {
  font-family: FontAwesome;
  content: "\f0e5";
}

article.format-status .status-text span {
  display: block;
  margin-bottom: 18px;
}

/* Audio format */
.wp-audio-shortcode {
  max-width: 100%;
}

/* Video format */
.wp-video-shortcode {
  max-width: 100%;
}

article.format-video .post-preview {
  margin-left: -3px;
  margin-right: -3px;
}
article.format-video .post-preview .post-video-wrapper {
  padding-top: 56%;
  position: relative;
}
article.format-video .post-preview .post-video-wrapper > div {
  padding-top: 0 !important;
  position: static;
}
article.format-video .post-preview .post-video-wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* Image format */
article.format-image .post-preview img {
  min-width: 100%;
}
article.format-image .post-preview a {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: 4px;
}
article.format-image .post-preview a:after {
  font-family: FontAwesome;
  content: "\f14c";
  width: 80px;
  height: 80px;
  line-height: 83px;
  text-align: center;
  font-size: 33px;
  background: #000;
  background: rgba(0, 0, 0, 0.75);
  color: #fff;
  position: absolute;
  display: block;
  bottom: 0%;
  left: 0%;
  border-radius: 0px 0px 0px 4px;
  -webkit-transition: background-color 0.4s;
  -moz-transition: background-color 0.4s;
  -o-transition: background-color 0.4s;
  transition: background-color 0.4s;
}
article.format-image .post-preview a.local-image:after {
  content: "\f0c1";
}

.single-post article.format-image .post-preview a {
  max-height: none;
}

/* Gallery format */
article.format-gallery .flex-direction-nav a.flex-next, article.format-gallery .flex-direction-nav a.flex-prev {
  display: none;
}

article.format-gallery .flexslider {
  border: none;
  box-shadow: none;
  margin-bottom: 0px;
  overflow: hidden;
  border-radius: 4px;
}
article.format-gallery .flexslider img {
  border-radius: 0px;
}
article.format-gallery .flexslider .flex-control-nav {
  bottom: 5px;
}
article.format-gallery .flexslider .flex-control-paging li a {
  box-sizing: content-box;
  background: none;
  border: 1px solid #fff;
  width: 7px;
  height: 7px;
  border-radius: 7px;
  box-shadow: none;
}
article.format-gallery .flexslider .flex-control-paging li a:hover {
  background: none;
}
article.format-gallery .flexslider .flex-control-paging li a.flex-active {
  background: #fff;
}

/* Next and previous links */
.post-arrows {
  position: fixed;
  top: 50%;
  left: 0;
  right: 0;
  z-index: 100;
  height: 0;
}
.post-arrows .button-wrapper-left,
.post-arrows .button-wrapper-right {
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.post-arrows .previous_post_link,
.post-arrows .next_post_link {
  display: table;
  position: absolute;
  top: 0;
  height: 100px;
  table-layout: fixed;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.post-arrows .previous_post_link a,
.post-arrows .next_post_link a {
  color: #fff;
  padding: 15px;
  font-size: 12px;
  white-space: nowrap;
}
.post-arrows .button-wrapper-left {
  float: left;
  perspective: 1000px;
  -webkit-perspective-origin: 100% 50%;
  perspective-origin: 100% 50%;
  opacity: .1;
}
.post-arrows .button-wrapper-left i {
  width: 40px;
  line-height: 100px;
  background-color: #262628;
  text-align: center;
  display: inline-block;
  height: 100px;
  color: #fff;
  font-size: 24px;
}
.post-arrows .button-wrapper-left .previous_post_link {
  height: 100px;
  position: absolute;
  left: 100%;
  transform-origin: left center;
  transform: rotateY(90deg);
}
.post-arrows .button-wrapper-left .previous_post_link a {
  display: table-cell;
  vertical-align: middle;
  font-weight: 600;
  line-height: 20px;
  text-transform: uppercase;
  text-align: left;
  background-color: #262628;
}
.post-arrows .button-wrapper-left:hover {
  -moz-transform: translate(-40px, 0);
  -o-transform: translate(-40px, 0);
  -ms-transform: translate(-40px, 0);
  -webkit-transform: translate(-40px, 0);
  transform: translate(-40px, 0);
  opacity: 1;
}
.post-arrows .button-wrapper-left:hover .previous_post_link {
  transform: rotateY(0deg);
}
.post-arrows .button-wrapper-right {
  float: right;
  perspective: 1000px;
  -webkit-perspective-origin: 0% 50%;
  perspective-origin: 0% 50%;
  opacity: .1;
}
.post-arrows .button-wrapper-right i {
  width: 40px;
  line-height: 100px;
  text-align: center;
  display: inline-block;
  background-color: #262628;
  height: 100px;
  color: #fff;
  font-size: 24px;
}
.post-arrows .button-wrapper-right .next_post_link {
  display: table;
  position: absolute;
  top: 0;
  height: 100px;
  right: 100%;
  table-layout: fixed;
  transform-origin: right center;
  transform: rotateY(-90deg);
}
.post-arrows .button-wrapper-right .next_post_link a {
  display: table-cell;
  vertical-align: middle;
  font-weight: 600;
  line-height: 20px;
  text-transform: uppercase;
  text-align: right;
  background-color: #262628;
}
.post-arrows .button-wrapper-right:hover {
  -moz-transform: translate(40px, 0);
  -o-transform: translate(40px, 0);
  -ms-transform: translate(40px, 0);
  -webkit-transform: translate(40px, 0);
  transform: translate(40px, 0);
  opacity: 1;
}
.post-arrows .button-wrapper-right:hover .next_post_link {
  transform: rotateY(0deg);
}

/* Meta */
article.post-entry .entry-meta {
  margin-bottom: 20px;
  font-size: 14px;
}
article.post-entry .entry-meta span:after {
  content: "|";
  display: inline-block;
  padding: 0 5px;
}
article.post-entry .entry-meta span:last-child:after {
  display: none;
}

.entry-meta-footer {
  margin-top: 20px;
  color: #96a5ae;
  font-size: 13px;
  clear: both;
}
.entry-meta-footer a {
  color: #96a5ae;
}
.entry-meta-footer span:after {
  content: "|";
  display: inline-block;
  padding: 0 5px;
}
.entry-meta-footer span:last-child:after {
  display: none;
}

.tag-links {
  margin-top: 30px;
  margin-bottom: 5px;
}
.tag-links:before {
  content: "\e055";
  font-family: 'Simple-Line-Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  width: 25px;
  margin-left: 1px;
  font-size: 16px;
  vertical-align: -2px;
}
.tag-links span {
  display: inline-block;
  margin-right: 5px;
  line-height: 1;
}
.tag-links span a {
  -webkit-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
  color: #7e828b;
}
.tag-links span:after {
  content: ",";
  margin-left: 2px;
  padding: 0px;
}
.tag-links span:last-child:after {
  content: "";
  margin-left: 0px;
}

/* Page links */
.page-links {
  clear: both;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
  color: #7e828b;
  padding-top: 20px;
}
.page-links span {
  padding-right: 5px;
}

/* Author info */
.author-area {
  border-bottom: 1px solid #ededed;
  padding: 0 0 70px;
  margin-bottom: 70px;
}
.author-area .author-image {
  float: left;
}
.author-area .author-bio {
  margin-left: 200px;
}
.author-area .author-bio .author-label {
  font-size: 11px;
  font-weight: 600;
  color: #9ca8ae;
  font-style: italic;
  letter-spacing: .1em;
}
.author-area .author-bio .author-name {
  font-weight: 600;
  margin-bottom: 15px;
  line-height: 1.3;
  font-size: 20px;
  color: #36353c;
}
.author-area .author-bio .author-info {
  line-height: 2;
  margin-bottom: 20px;
}
.author-area .author-bio .author-more {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .1em;
  text-transform: uppercase;
  display: inline-block;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.author-area .author-bio .author-more:hover {
  color: #36353c;
}

body.blog-tilt .author-area {
  margin-top: 110px;
}

/*
Search result page
*/
.search-results .page-header h1.page-title, .search-no-results .page-header h1.page-title {
  font-size: 24px;
  font-weight: 600;
  text-transform: none;
  letter-spacing: normal;
  display: inline-block;
}
.search-results .page-header h1.page-title .search-query, .search-no-results .page-header h1.page-title .search-query {
  display: block;
  font-size: 50px;
  font-weight: 800;
  text-transform: uppercase;
  margin-top: 10px;
}
.search-results .results-container, .search-no-results .results-container {
  margin-bottom: 40px;
}
.search-results .results-container .widget.widget_search, .search-no-results .results-container .widget.widget_search {
  margin-top: 10px;
}
.search-results article, .search-no-results article {
  display: inline-block;
  width: 100%;
  -webkit-transform: translateZ(0);
}
.search-results article .entry-title, .search-no-results article .entry-title {
  font-size: 14px;
}
.search-results article .entry-summary, .search-no-results article .entry-summary {
  margin: 16px 0 0 !important;
  font-size: 14px;
  color: #7e828b;
  line-height: 2;
}
.search-results article .entry-meta-footer .meta-author, .search-results article .entry-meta-footer .meta-category, .search-results article .entry-meta-footer .meta-comments, .search-no-results article .entry-meta-footer .meta-author, .search-no-results article .entry-meta-footer .meta-category, .search-no-results article .entry-meta-footer .meta-comments {
  display: none !important;
}
.search-results article .entry-meta-footer .meta-date, .search-no-results article .entry-meta-footer .meta-date {
  border-bottom: none !important;
}
.search-results article .entry-meta-footer .meta-date:after, .search-no-results article .entry-meta-footer .meta-date:after {
  display: none !important;
}
.search-results article .entry-meta-footer span:after, .search-no-results article .entry-meta-footer span:after {
  display: inline;
}

/*
Error 404 page
*/
body.error404 #main {
  padding: 0 !important;
}

article.error404 .error-content {
  background-color: #f4f4f3;
}
article.error404 .row-inner {
  padding: 250px 0 210px;
  text-align: center;
}
article.error404 .row-inner h1 {
  font-size: 60px;
  line-height: 1;
  color: #3b3b41;
  font-weight: 800;
}
article.error404 .row-inner h2 {
  font-size: 40px;
  margin: 100px 0 30px;
  font-weight: 400;
  color: #3b3b41;
  letter-spacing: normal;
}
article.error404 .row-inner p {
  margin-bottom: 50px;
  color: #9ca8ae;
  font-size: 18px;
  font-weight: 400;
}
article.error404 .row-inner i {
  font-size: 100px;
  line-height: 1;
  width: 100px;
  cursor: pointer;
  opacity: 1;
  color: #3b3b41;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

/* Nothing found search page*/
.search-no-results #content h2 {
  margin-top: 5px;
  margin-bottom: 30px;
  text-transform: uppercase;
}
.search-no-results #content .search-no-results #content p {
  margin-top: -15px;
  color: #999;
  margin-bottom: 50px;
  font-size: 15px;
  font-weight: 300;
}

/* No posts found page */
p.no-posts {
  margin-top: 30px;
  margin-bottom: 32px;
  font-size: 15px;
  font-weight: 300;
}

/*
Blog templates
*/
h1.entry-title {
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

body:not(.single) #main #content article:not(.format-gallery) .post-preview {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  -webkit-border-radius: 0;
}
body:not(.single) #main #content article:not(.format-gallery) .post-preview img {
  border-radius: 0;
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: transform;
  transition: transform;
  transition-timing-function: ease-in-out;
  transition-duration: .3s;
  z-index: 1;
}
body:not(.single) #main #content article:not(.format-gallery) .post-preview:hover img {
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  transition-duration: 2s;
  transition-timing-function: cubic-bezier(0.13, 0.19, 0, 0.99);
}

#main #content article.format-standard .entry-content span {
  font-size: 16px;
  color: #7e828b;
}
#main #content article.format-gallery .post-preview a {
  border-radius: 0;
}
#main #content article.format-gallery .post-preview img {
  border-radius: 0;
}
#main #content article:not(.format-gallery) .post-preview {
  position: relative;
  overflow: hidden;
  border-radius: 0;
}
#main #content article:not(.format-gallery) .post-preview a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  border-radius: 0;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
#main #content article:not(.format-gallery) .post-preview a:hover {
  background-color: rgba(255, 255, 255, 0.6);
}
#main #content article:not(.format-gallery) .post-preview a:hover:after {
  opacity: .7;
}
#main #content article:not(.format-gallery) .post-preview a:after {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  opacity: 0;
  line-height: 60px;
  font-size: 20px;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
#main #content article:not(.format-gallery) .post-preview.ext-image {
  height: 425px;
}
#main #content article:not(.format-gallery) .post-preview.ext-image a img {
  height: 100%;
  width: auto;
}
#main #content article.format-quote .quoute-text {
  background-color: transparent;
  border: none;
  border-left: 2px solid;
  border-radius: 0;
  padding: 0 0 0 15px;
}
#main #content article.format-quote .quoute-text a {
  font-weight: 400;
  font-size: 18px;
}
#main #content article.format-quote .quoute-text span {
  font-size: 14px;
  color: #7e828b;
  line-height: 2;
}
#main #content article.format-link .link-text {
  background-color: transparent;
  border: none;
  border-left: 2px solid;
  border-radius: 0;
  padding: 0 0 0 15px;
}
#main #content article.format-link .link-text a {
  font-weight: 400;
  font-size: 18px;
}
#main #content article.format-link .link-text span {
  font-size: 14px;
  color: #7e828b;
  line-height: 2;
}
#main #content article.format-status .status-text {
  background-color: transparent;
  border: none;
  border-radius: 0;
  margin-bottom: 0;
}
#main #content article.format-status .status-text .entry-title {
  border-left: 2px solid;
  padding: 0 0 0 15px;
  font-weight: 400;
}
#main #content article.format-status .status-text .entry-title a {
  font-weight: 400;
  font-size: 18px;
}
#main #content article.format-status .status-text span {
  font-size: 14px;
  color: #7e828b;
  line-height: 2;
  margin-bottom: 0;
}
#main #content article .entry-summary {
  color: #7e828b;
}

.single-portfolio article {
  padding: 0 !important;
}

body.blog-tiled #main {
  background-color: #fafaf9;
}
body.blog-tiled #title-slope path {
  fill: #fafaf9;
}
body.blog-tiled #content article.post-entry {
  background-color: #fff;
  border-radius: 0;
  border: 1px solid #ededed;
  -webkit-transition: box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out;
}
body.blog-tiled #content article.post-entry:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
body.blog-tiled #content article.post-entry .post-entry-header {
  font-weight: 200px;
}
body.blog-tiled #content article.post-entry h1.entry-title {
  font-weight: 400;
  text-transform: uppercase;
  font-size: 24px;
}
body.blog-tiled #content article.post-entry .entry-meta, body.blog-tiled #content article.post-entry .entry-meta-footer {
  color: #9ca8ae;
  font-weight: 400;
  font-family: 'Open Sans Regular';
}
body.blog-tiled #content article.post-entry .entry-meta .vline-wrapper, body.blog-tiled #content article.post-entry .entry-meta-footer .vline-wrapper {
  display: none;
}
body.blog-tiled #content article.post-entry .entry-meta .hline-wrapper, body.blog-tiled #content article.post-entry .entry-meta-footer .hline-wrapper {
  display: none;
}
body.blog-tiled #content article.post-entry .entry-meta .meta-date, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-date {
  display: inline-block;
  text-transform: uppercase;
}
body.blog-tiled #content article.post-entry .entry-meta .meta-date .d, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-date .d {
  display: inline-block;
  font-weight: 200;
}
body.blog-tiled #content article.post-entry .entry-meta .meta-date .my, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-date .my {
  display: inline-block;
  font-weight: 500;
}
body.blog-tiled #content article.post-entry .entry-meta .meta-author, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-author {
  color: #36353c;
}
body.blog-tiled #content article.post-entry .entry-meta .meta-author i, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-author i {
  display: none;
}
body.blog-tiled #content article.post-entry .entry-meta .meta-category, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-category {
  color: #36353c;
}
body.blog-tiled #content article.post-entry .entry-meta .meta-category i, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-category i {
  display: none;
}
body.blog-tiled #content article.post-entry .entry-meta .meta-comments, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-comments {
  color: #36353c;
}
body.blog-tiled #content article.post-entry .entry-meta .meta-comments i, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-comments i {
  display: none;
}
body.blog-tiled #content article.post-entry .entry-meta a, body.blog-tiled #content article.post-entry .entry-meta-footer a {
  color: #9ca8ae;
  -webkit-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}
body.blog-tiled #content article.post-entry .more-link {
  display: none;
}
body.blog-tiled #content .read-more {
  display: block;
  padding-top: 10px;
}
body.blog-tiled #content .read-more .excerpt-read-more {
  font-size: 12px;
  font-weight: 600;
  line-height: 35px;
  padding: 0px 25px 0 15px;
  border: 1px solid #ededed;
  border-radius: 0;
  color: #9ca8ae;
  position: relative;
  display: inline-block;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body.blog-tiled #content .read-more .excerpt-read-more:hover {
  color: #fff;
}
body.blog-tiled #content .read-more .excerpt-read-more i {
  line-height: 35px;
  position: absolute;
  top: 0;
  right: 12px;
}

body.single #main #content article.post-entry .entry-meta .vline,
body.single #main #content article.post-entry .entry-meta-footer .vline {
  display: none;
}

body.blog-clear #content article.post-entry .entry-meta .meta-author,
body.blog-clear #content article.post-entry .entry-meta .meta-category,
body.blog-clear #content article.post-entry .entry-meta .meta-comments,
body.blog-clear #content article.post-entry .entry-meta-footer .meta-author,
body.blog-clear #content article.post-entry .entry-meta-footer .meta-category,
body.blog-clear #content article.post-entry .entry-meta-footer .meta-comments,
body.blog-tilt #content article.post-entry .entry-meta .meta-author,
body.blog-tilt #content article.post-entry .entry-meta .meta-category,
body.blog-tilt #content article.post-entry .entry-meta .meta-comments,
body.blog-tilt #content article.post-entry .entry-meta-footer .meta-author,
body.blog-tilt #content article.post-entry .entry-meta-footer .meta-category,
body.blog-tilt #content article.post-entry .entry-meta-footer .meta-comments {
  padding-left: 0;
}

body.blog-clear #content article.post-entry {
  border-bottom: 1px solid #ededed;
  padding-bottom: 60px;
  padding-right: 0;
  padding-left: 0;
}
body.blog-clear #content article.post-entry .post-preview {
  border-top: 3px solid;
}
body.blog-clear #content article.post-entry h1.entry-title {
  font-weight: 300;
  text-transform: uppercase;
  font-size: 30px;
}
body.blog-clear #content article.post-entry .entry-meta, body.blog-clear #content article.post-entry .entry-meta-footer {
  color: #9ca8ae;
  font-weight: 400;
  font-family: 'Open Sans Regular';
}
body.blog-clear #content article.post-entry .entry-meta .vline-wrapper, body.blog-clear #content article.post-entry .entry-meta-footer .vline-wrapper {
  display: none;
}
body.blog-clear #content article.post-entry .entry-meta .hline-wrapper, body.blog-clear #content article.post-entry .entry-meta-footer .hline-wrapper {
  display: none;
}
body.blog-clear #content article.post-entry .entry-meta .meta-date, body.blog-clear #content article.post-entry .entry-meta-footer .meta-date {
  display: inline-block;
  text-transform: uppercase;
  font-family: 'Open Sans Regular';
  border-bottom: none;
}
body.blog-clear #content article.post-entry .entry-meta .meta-date .d, body.blog-clear #content article.post-entry .entry-meta-footer .meta-date .d {
  display: inline-block;
  font-weight: 600;
}
body.blog-clear #content article.post-entry .entry-meta .meta-date .my, body.blog-clear #content article.post-entry .entry-meta-footer .meta-date .my {
  display: inline-block;
  font-weight: 600;
}
body.blog-clear #content article.post-entry .entry-meta .meta-author, body.blog-clear #content article.post-entry .entry-meta-footer .meta-author {
  color: #36353c;
}
body.blog-clear #content article.post-entry .entry-meta .meta-author i, body.blog-clear #content article.post-entry .entry-meta-footer .meta-author i {
  display: none;
}
body.blog-clear #content article.post-entry .entry-meta .meta-category, body.blog-clear #content article.post-entry .entry-meta-footer .meta-category {
  color: #36353c;
}
body.blog-clear #content article.post-entry .entry-meta .meta-category i, body.blog-clear #content article.post-entry .entry-meta-footer .meta-category i {
  display: none;
}
body.blog-clear #content article.post-entry .entry-meta .meta-comments, body.blog-clear #content article.post-entry .entry-meta-footer .meta-comments {
  color: #36353c;
}
body.blog-clear #content article.post-entry .entry-meta .meta-comments i, body.blog-clear #content article.post-entry .entry-meta-footer .meta-comments i {
  display: none;
}
body.blog-clear #content article.post-entry .entry-meta a, body.blog-clear #content article.post-entry .entry-meta-footer a {
  color: #9ca8ae;
  -webkit-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}
body.blog-clear #content article.post-entry .entry-summary {
  margin: 0;
  color: #7e828b;
}
body.blog-clear #content article.post-entry .entry-summary .more-link {
  display: none;
}
body.blog-clear #content .read-more {
  display: block;
  margin-top: 60px;
  text-align: center;
}
body.blog-clear #content .read-more .excerpt-read-more {
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: .3em;
  font-weight: 700;
  line-height: 35px;
  margin: 0 auto;
  padding: 0px 30px;
  border-top: 1px solid #f4f4f3;
  border-bottom: 1px solid #f4f4f3;
  color: #7e828b;
  position: relative;
  display: inline-block;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body.blog-clear #content .read-more .excerpt-read-more:hover {
  color: #fff;
  background-color: #30b9e6;
  border-color: #30b9e6;
}
body.blog-clear #content .read-more .excerpt-read-more i {
  display: none;
}

body.blog-clear #content article .post-preview {
  border-radius: 0 !important;
}
body.blog-clear #content article .post-preview a, body.blog-clear #content article .post-preview img {
  border-radius: 0 !important;
}

body.blog-tilt #main {
  background-color: #fafaf9;
  padding-bottom: 140px;
}
body.blog-tilt #title-slope path {
  fill: #f4f4f3;
}
body.blog-tilt #content article.post-entry {
  position: relative;
  background-color: #fff;
  padding-bottom: 20px;
  margin: 70px 0 0;
}
body.blog-tilt #content article.post-entry .post-slope-top, body.blog-tilt #content article.post-entry .post-slope-bot {
  position: absolute;
  left: 0;
  height: 50px;
  width: 100%;
}
body.blog-tilt #content article.post-entry .post-slope-top path, body.blog-tilt #content article.post-entry .post-slope-bot path {
  fill: #fff;
}
body.blog-tilt #content article.post-entry .post-slope-top {
  bottom: 100%;
  margin-bottom: -1px;
}
body.blog-tilt #content article.post-entry .post-slope-bot {
  top: 100%;
  margin-top: -1px;
}
body.blog-tilt #content article.post-entry h1.entry-title {
  font-weight: 300;
  text-transform: uppercase;
  font-size: 30px;
}
body.blog-tilt #content article.post-entry .entry-meta, body.blog-tilt #content article.post-entry .entry-meta-footer {
  margin-top: 15px;
  color: #36353c;
  font-weight: 400;
  font-family: 'Open Sans Regular';
}
body.blog-tilt #content article.post-entry .entry-meta .vline-wrapper, body.blog-tilt #content article.post-entry .entry-meta-footer .vline-wrapper {
  display: none;
}
body.blog-tilt #content article.post-entry .entry-meta .hline-wrapper, body.blog-tilt #content article.post-entry .entry-meta-footer .hline-wrapper {
  display: none;
}
body.blog-tilt #content article.post-entry .entry-meta .meta-date, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-date {
  display: inline-block;
  text-transform: uppercase;
  font-family: 'Open Sans Regular';
  border-bottom: none;
}
body.blog-tilt #content article.post-entry .entry-meta .meta-date .d, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-date .d {
  display: inline-block;
  font-weight: 600;
}
body.blog-tilt #content article.post-entry .entry-meta .meta-date .my, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-date .my {
  display: inline-block;
  font-weight: 600;
}
body.blog-tilt #content article.post-entry .entry-meta .meta-author, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-author {
  color: #36353c;
}
body.blog-tilt #content article.post-entry .entry-meta .meta-author i, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-author i {
  display: none;
}
body.blog-tilt #content article.post-entry .entry-meta .meta-category, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-category {
  color: #36353c;
}
body.blog-tilt #content article.post-entry .entry-meta .meta-category i, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-category i {
  display: none;
}
body.blog-tilt #content article.post-entry .entry-meta .meta-comments, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-comments {
  color: #36353c;
}
body.blog-tilt #content article.post-entry .entry-meta .meta-comments i, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-comments i {
  display: none;
}
body.blog-tilt #content article.post-entry .entry-meta a, body.blog-tilt #content article.post-entry .entry-meta-footer a {
  color: #9ca8ae;
  -webkit-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}
body.blog-tilt #content article.post-entry .entry-summary {
  margin: 0;
  color: #7e828b;
}
body.blog-tilt #content article.post-entry .entry-summary .more-link {
  display: none;
}
body.blog-tilt #content .read-more {
  display: block;
  margin-top: 15px;
}
body.blog-tilt #content .read-more .excerpt-read-more {
  font-size: 14px;
  font-weight: 600;
  line-height: 35px;
  color: #7e828b;
  position: relative;
  display: inline-block;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
body.blog-tilt #content .read-more .excerpt-read-more i {
  display: none;
}

/*---------------------------------------------------------------*/
/* 09. Images
/*---------------------------------------------------------------*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget img {
  max-width: 100%;
  height: auto;
}

img.alignleft {
  margin-right: 1em;
}

img.alignright {
  margin-left: 1em;
}

/* WordPress Captions */
.wp-caption {
  text-align: center;
}
.wp-caption figcaption {
  background-color: rgba(0, 0, 0, 0.7);
  text-align: left;
  color: #fff;
  margin: 0;
  padding: 6px 8px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

dl.wp-caption {
  padding: 0px;
}

dt.wp-caption-dt:after {
  content: "";
  content: none;
}

figure.wp-caption {
  max-width: 100%;
}

.wp-caption.alignleft {
  margin-right: 1em;
}

.wp-caption.alignright {
  margin-left: 1em;
}

.wp-caption .wp-caption-text {
  margin: -0.5em 0.25em 0.25em 0em;
}

/* WordPress Gallery (some parts adapted from Twenty Fourteen by the WordPress team http://wordpress.org/themes/twentyfourteen) */
.gallery-item {
  float: left;
  overflow: hidden;
  position: relative;
}
.gallery-item img {
  -webkit-transition: opacity 0.3s ease-in;
  -moz-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.gallery-item a img:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.gallery:before,
.gallery:after {
  content: "";
  display: table;
}

.gallery:after {
  clear: both;
}

.gallery-columns-1 .gallery-item {
  max-width: 100%;
  min-width: 100%;
}

.gallery-columns-2 .gallery-item {
  min-width: 47%;
  max-width: 47%;
}

.gallery-columns-3 .gallery-item {
  min-width: 32%;
  max-width: 32%;
}

.gallery-columns-4 .gallery-item {
  min-width: 24%;
  max-width: 24%;
}

.gallery-columns-5 .gallery-item {
  min-width: 19%;
  max-width: 19%;
}

.gallery-columns-6 .gallery-item {
  min-width: 15%;
  max-width: 15%;
}

.gallery-columns-7 .gallery-item {
  min-width: 13%;
  max-width: 13%;
}

.gallery-columns-8 .gallery-item {
  min-width: 11%;
  max-width: 11%;
}

.gallery-columns-9 .gallery-item {
  min-width: 9%;
  max-width: 9%;
}

.gallery-caption {
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  margin: 0;
  opacity: 0;
  padding: 6px 8px;
  position: absolute;
  bottom: 5px;
  left: 0;
  text-align: left;
  -webkit-transition: opacity 0.3s ease-in;
  -moz-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 50%;
}

.gallery-item:hover .gallery-caption,
.gallery-item.touch-hover .gallery-caption {
  opacity: 1;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none;
}

/* Forms - Class for labelling required form items */
.required {
  color: #cc0033;
}

/*---------------------------------------------------------------*/
/* 10. Comments
/*---------------------------------------------------------------*/
#comments {
  padding-bottom: 5px;
}
#comments h3.comments-title {
  font-family: Open Sans, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #9ca8ae;
  text-align: center;
}
#comments h3.comments-title .comments-title-inner {
  padding: 0 20px;
  margin: 0 auto;
  display: inline-block;
  text-transform: uppercase;
  position: relative;
}
#comments h3.comments-title .comments-title-inner:before, #comments h3.comments-title .comments-title-inner:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  width: 100px;
  height: 1px;
  background-color: #ededed;
}
#comments h3.comments-title .comments-title-inner:before {
  right: 100%;
}
#comments h3.comments-title .comments-title-inner:after {
  left: 100%;
}
#comments .comment-list {
  margin: 0 0 40px;
  list-style: none;
}
#comments .comment-list li article {
  padding: 40px 0;
}
#comments .comment-list .children {
  list-style: none;
  margin: 0px;
  padding-left: 30px;
  position: relative;
}
#comments .comment-list .children li {
  margin: 0;
}
#comments .comment-list .bypostauthor article {
  padding-left: 20px;
  padding-right: 20px;
}
#comments .comment-body {
  min-height: 60px;
  padding: 0 0 30px 0;
  margin: 25px 0px 0px;
  border-bottom: 1px solid #ededed;
  display: block;
  position: relative;
}
#comments .comment-body p:last-child {
  margin-bottom: 0px;
}
#comments .comment-body .comment-content {
  font-size: 16px;
  color: #7e828b;
  clear: both;
  line-height: 1.6;
}
#comments .comment-body .comment-content img {
  width: 100%;
}
#comments .comment-body footer {
  margin-bottom: 30px;
}
#comments .comment-author img {
  float: left;
  margin-right: 20px;
  margin-top: -30px;
  border: 4px solid #f4f4f3;
  border-radius: 50%;
}
#comments .comment-author .fn {
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  color: #262628;
}
#comments .comment-author .says {
  display: none;
}
#comments .comment-author .author-url {
  font-size: 13px;
  font-weight: 600;
  font-style: normal;
}
#comments .children .comment-body .comment-author img {
  width: 40px;
  height: 40px;
  margin-top: 0;
}
#comments .children .comment-body footer {
  margin-bottom: 30px;
}
#comments .comment-metadata {
  font-size: 14px;
  font-family: Open Sans, Arial, sans-serif;
}
#comments .comment-metadata a {
  color: #36353c;
}
#comments .reply {
  position: absolute;
  right: 0;
  top: 50px;
}
#comments .reply .comment-reply-link {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  line-height: 30px;
  height: 30px;
  padding: 0 15px;
  border: 1px solid #ededed;
  border-radius: 0;
  color: #9ca8ae;
  position: relative;
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#comments .reply .comment-reply-link:hover {
  color: #fff;
}

/* Pingbacks and trackbacks */
#comments .pingback .comment-body {
  min-height: 0px;
  margin: 0px;
  padding: 15px 0px;
}
#comments .pingback .comment-body:before {
  font-family: FontAwesome;
  content: "\f122";
  color: #aaaaaa;
  padding-right: 8px;
  font-size: 14px;
  vertical-align: -1px;
}

/* Comment form */
#comments .comment-form-info-fields {
  margin-bottom: 25px;
}
#comments .comment-form-author input#author,
#comments .comment-form-email input#email,
#comments .comment-form-url input#url {
  width: 100%;
  margin-top: 3px;
}
#comments .comment-form-author label,
#comments .comment-form-email label,
#comments .comment-form-url label {
  margin-bottom: 5px;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  color: #363b3e;
}
#comments .comment-awaiting-moderation {
  color: #f47177;
}
#comments p.comment-form-comment {
  margin-bottom: 25px;
}
#comments p.comment-form-comment label {
  display: none;
}
#comments p.comment-form-comment textarea#comment {
  width: 100%;
  font-size: 14px;
}
#comments p.comment-notes,
#comments p.logged-in-as,
#comments p.must-log-in {
  margin-bottom: 40px;
  margin-top: 10px;
  font-size: 14px;
  color: #9ca8ae;
}
#comments p.logged-in-as a {
  color: #36353c;
}
#comments h3.comment-reply-title {
  margin-top: 40px;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}
#comments h3.comment-reply-title #cancel-comment-reply-link {
  display: inline-block;
  float: right;
  margin-right: 2px;
  line-height: 1;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
  -webkit-transition: all 0.25;
  -moz-transition: all 0.25s;
  transition: all 0.25s;
}

/* Comment form columns */
.col_container:before,
.col_container:after {
  content: " ";
  display: table;
}

.col_container:after {
  clear: both;
}

.col_container .col_3 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  float: left;
  width: 33.33333333333333%;
  min-height: 1px;
  padding-right: 20px;
}

.col_container .col_3:last-child {
  padding-right: 0px;
}

/* Paragraph that wraps the submit button and hidden comment ID fields. */
p.form-submit {
  margin-bottom: 0;
  text-align: right;
}
p.form-submit #submit {
  font-family: 'Open Sans Regular';
  font-size: 12px;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  line-height: 40px;
  padding: 0 20px;
  border: none;
  border-radius: 3px;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
p.form-submit #submit:hover {
  background-color: #1ba0c8;
}

/*---------------------------------------------------------------*/
/* 11. Footer
/*---------------------------------------------------------------*/
.homeCaptcha {
	width: 100% !important;
} 

.homeCaptcha .g-recaptcha div {
	float: left !important;
	margin-left: 5% !important;
	width: 100% !important;
	
}

.homeCaptcha .wpcf7-form-control-wrap .wpcf7-form-control {
	width: 50% !important;
}

.submitHomeForm {
	width: 40% !important;
	float: right !important;
	margin-right: 3% !important;
}

.submitHomeForm input[type="submit"] {
	height: 78px !important;
}

.site-footer {
  overflow-x: hidden;
}

/* Footer widget style */
.footer-sidebar, .site-info {
  background: #171a1f;
  padding: 60px 0px 15px 0px;
}
.footer-sidebar .copyright-inner, .site-info .copyright-inner {
  padding: 0 15px;
}
.footer-sidebar .row-inner-full .vc_col-sm-12, .footer-sidebar .row-inner-full .vc_col-sm-6, .footer-sidebar .row-inner-full .vc_col-sm-4, .footer-sidebar .row-inner-full .vc_col-sm-3, .site-info .row-inner-full .vc_col-sm-12, .site-info .row-inner-full .vc_col-sm-6, .site-info .row-inner-full .vc_col-sm-4, .site-info .row-inner-full .vc_col-sm-3 {
  padding-left: 5%;
  padding-right: 5%;
}
.footer-sidebar .widget, .site-info .widget {
  margin-bottom: 0px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.3);
  font-size: 14px;
}
.footer-sidebar .widget a, .site-info .widget a {
  color: rgba(255, 255, 255, 0.5);
}
.footer-sidebar .widget sub, .footer-sidebar .widget sup, .site-info .widget sub, .site-info .widget sup {
  text-transform: none;
  line-height: 1px;
  font-weight: normal;
}
.footer-sidebar .widget sub a:hover, .footer-sidebar .widget sup a:hover, .site-info .widget sub a:hover, .site-info .widget sup a:hover {
  border-bottom: 2px solid;
}
.footer-sidebar .widget input, .site-info .widget input {
  width: 85%;
  border-radius: 2px;
}
.footer-sidebar .widget input[type="submit"], .site-info .widget input[type="submit"] {
  width: 85%;
  height: 44px;
  padding: 10px 45px;
}
.footer-sidebar .widget ul li, .footer-sidebar .widget ul ul, .site-info .widget ul li, .site-info .widget ul ul {
  border: none;
}
.footer-sidebar .widget .widget-title, .site-info .widget .widget-title {
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
}
.footer-sidebar .widget_search, .site-info .widget_search {
  border-color: rgba(255, 255, 255, 0.3);
}
.footer-sidebar .widget_search:before, .site-info .widget_search:before {
  color: rgba(255, 255, 255, 0.3);
}
.footer-sidebar .widget_search:hover, .site-info .widget_search:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.footer-sidebar .widget-area .widget .tagcloud a, .site-info .widget-area .widget .tagcloud a {
  font-size: 10px !important;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: .1em;
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.5);
}
.footer-sidebar .widget-area .widget .tagcloud a:hover, .site-info .widget-area .widget .tagcloud a:hover {
  border-color: transparent;
  color: #fff;
}
.footer-sidebar #wp-calendar caption, .site-info #wp-calendar caption {
  color: rgba(255, 255, 255, 0.3);
}
.footer-sidebar #wp-calendar thead th, .site-info #wp-calendar thead th {
  color: #fff;
}
.footer-sidebar #wp-calendar tbody a, .site-info #wp-calendar tbody a {
  text-decoration: none;
}
.footer-sidebar #wp-calendar tbody td, .site-info #wp-calendar tbody td {
  padding: 4px 0;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.footer-sidebar #wp-calendar tbody td:not(.pad):hover, .site-info #wp-calendar tbody td:not(.pad):hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}
.footer-sidebar #wp-calendar tbody .pad, .site-info #wp-calendar tbody .pad {
  border: 1px solid transparent;
  background: transparent;
}
.footer-sidebar #wp-calendar tfoot td, .site-info #wp-calendar tfoot td {
  border: 1px solid transparent;
  background: transparent;
}

/* Copyright widget style */
.site-info .row-inner-full {
  padding-left: 5% !important;
  padding-right: 5% !important;
}
.site-info .widget {
  margin-bottom: 0px;
  float: left;
  margin-right: 40px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 10px;
  line-height: 30px;
  padding: 0;
}
.site-info .widget-title {
  display: none;
}
.site-info .recentcomments {
  padding-left: 10px;
}
.site-info .recentcomments:first-child {
  padding-left: 0px;
}
.site-info ul {
  list-style: none;
  margin: 0;
}
.site-info ul li {
  display: inline;
  margin-right: 10px;
  border: none;
}
.site-info ul li:last-child {
  margin-right: 0px;
}
.site-info ul li i {
  vertical-align: middle;
}
.site-info ul li a {
  padding: 0px 10px 0px 0px;
}

.footer-sidebar .vc_col-sm-4:last-child,
.footer-sidebar .vc_col-sm-6:nth-child(3),
.footer-sidebar .vc_col-sm-12 {
  margin: 0;
}

/*
Copyright area
*/
.site-info {
  width: 100%;
  background: #11151c;
  padding: 20px 0;
  letter-spacing: .1em;
}

.site-info .widget {
  margin: 0px;
}

/* Scroll to top button */
.scrollToTop {
  width: 40px;
  height: 40px;
  padding: 0 10px;
  text-align: center;
  color: #8E9BB0;
  font-size: 30px;
  text-decoration: none;
  position: fixed;
  z-index: 999;
  bottom: 15px;
  right: 15px;
  background-color: transparent;
  opacity: 1;
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.scrollToTop.invisible {
  opacity: 0;
  -moz-transform: translate(0, 15px);
  -o-transform: translate(0, 15px);
  -ms-transform: translate(0, 15px);
  -webkit-transform: translate(0, 15px);
  transform: translate(0, 15px);
  -webkit-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0.3s ease-in-out 0.3s;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, visibility 0.3s ease-in-out 0.3s;
}
.scrollToTop svg {
  -webkit-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
}
.scrollToTop:hover svg {
  -moz-transform: translate(0, -3px);
  -o-transform: translate(0, -3px);
  -ms-transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  transform: translate(0, -3px);
}
.scrollToTop polygon {
  fill: #9ca8ae;
  -webkit-transition: fill 0.2s ease-in-out;
  transition: fill 0.2s ease-in-out;
}

/*-----------------------------------------------------------------
	12.	WIDGETS
-------------------------------------------------------------------*/
/* Default widget style */
.widget {
  margin: 0 0 30px;
  padding: 0 0 20px 0;
  font-size: 13px;
  font-weight: 400;
  font-family: 'Open Sans Regular';
}
.widget:last-child {
  margin-bottom: 0px;
}
.widget a {
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  color: #9ca8ae;
}
.widget ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.widget ul li {
  padding: 5px 0;
  margin: 0;
}
.widget ul:last-child {
  padding-bottom: 0px;
  border-bottom: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.widget ul:first-child {
  padding-top: 0px;
}
.widget ul ul {
  margin-top: 10px;
}
.widget ul ul li {
  margin-left: 15px;
}
.widget ul ul li:first-child {
  padding-top: 10px;
}
.widget .widget-title {
  font-weight: 600;
  font-size: 14px;
  padding: 0;
  margin: 0 0 10px;
  text-transform: uppercase;
}

.widget_search {
  height: 40px;
  line-height: 40px;
  padding: 0 15px;
  margin-bottom: 45px;
  position: relative;
  cursor: pointer;
  border: 2px solid #ededed;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.widget_search:hover {
  background-color: #fafaf9;
}
.widget_search:before {
  content: "Search...";
  font-weight: 400;
  color: #7e828b;
}
.widget_search:after {
  color: #ededed;
  position: absolute;
  top: 0;
  right: 15px;
  font-family: FontAwesome;
  content: "\f002";
}

/* Top bar widget style */
#top-bar {
  height: 40px;
  width: 100%;
  margin: 0 auto;
  padding: 0 30px;
  line-height: 20px;
}
#top-bar #topleft-widget-area,
#top-bar #topright-widget-area {
  padding: 10px 0;
  display: inline-block;
}
#top-bar #topleft-widget-area {
  float: left;
}
#top-bar #topright-widget-area {
  float: right;
}
#top-bar .widget-container {
  margin-right: 40px;
  line-height: 20px;
  height: 20px;
}
#top-bar .widget-container:last-child {
  margin-right: 0px;
}
#top-bar .widget-title {
  font-weight: bold;
  margin-right: 10px;
}
#top-bar .recentcomments {
  padding-left: 10px;
}
#top-bar .recentcomments:first-child {
  padding-left: 0px;
}
#top-bar ul {
  font-size: 12px;
  list-style: none;
  margin: 0;
}
#top-bar ul li {
  float: left;
  margin: 0;
}
#top-bar ul li i {
  vertical-align: middle;
}
#top-bar ul li a {
  padding: 0px 10px 0px 0px;
}
#top-bar ul li a:after {
  content: "/";
  font-size: 12px;
  vertical-align: top;
  color: #696969;
  margin-left: 10px;
  opacity: 0.4;
}
#top-bar ul li:first-child a {
  padding-left: 0px;
}
#top-bar ul li:last-child a {
  padding-right: 0px;
  border-right: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
#top-bar ul li:last-child a:after {
  content: "";
}
#top-bar #topright-widget-area ul {
  float: right;
}
#top-bar .vc_icon_element-inner {
  height: 20px !important;
  width: 20px !important;
  line-height: 20px !important;
}
#top-bar .widget_icl_lang_sel_widget {
  position: relative;
}
#top-bar #lang_sel {
  margin-top: -2px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 981;
}
#top-bar #lang_sel ul li a {
  padding: 0px 10px;
  line-height: 24px;
  border-right: 1px solid #cdcdcd;
}

/*
Single widget styles
*/
/* WP Menu Widget */
#sidebar .widget_nav_menu ul li {
  padding: 0px;
  position: relative;
  margin-bottom: 10px;
  background: transparent;
  -webkit-transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
#sidebar .widget_nav_menu ul li a {
  display: block;
  padding: 10px 15px;
  color: #36353c;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: .1em;
}
#sidebar .widget_nav_menu ul li:hover {
  border-color: #262628;
}
#sidebar .widget_nav_menu ul li.menu-item-has-children {
  background: none;
  border: none;
}
#sidebar .widget_nav_menu ul li.current-menu-item {
  border-color: #262628;
}
#sidebar .widget_nav_menu ul li.current-menu-item:hover {
  border-color: #262628;
}
#sidebar .widget_nav_menu ul li.current-menu-item a {
  background-color: #262628;
  color: #fff;
}
#sidebar .widget_nav_menu ul li.current-menu-item a:hover {
  color: #fff;
}
#sidebar .widget_nav_menu ul ul {
  margin-bottom: 15px;
  margin-top: 0px;
}
#sidebar .widget_nav_menu ul ul li {
  margin-right: 15px;
}

#sidebar.float-left .widget_nav_menu ul li {
  border-right: solid 3px #ededed;
}
#sidebar.float-left .widget_nav_menu ul li.current-menu-item {
  border-color: #262628;
}
#sidebar.float-left .widget_nav_menu ul li a {
  text-align: right;
}

#sidebar.float-right .widget_nav_menu ul li {
  border-left: solid 3px #ededed;
}
#sidebar.float-right .widget_nav_menu ul li.current-menu-item {
  border-color: #262628;
}
#sidebar.float-right .widget_nav_menu ul li a {
  text-align: left;
}

/* WP Calendar */
#wp-calendar {
  max-width: 100%;
  font-size: 10px;
  background: none;
}
#wp-calendar tr {
  background-color: transparent;
}
#wp-calendar caption {
  text-align: right;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 10px;
  color: #8E9BB0;
  text-transform: uppercase;
}
#wp-calendar thead {
  font-weight: bold;
  font-size: 10px;
  color: #444;
}
#wp-calendar thead th {
  padding: 0 0 10px 0;
  width: 36px;
  background: none;
  color: #36353c;
  font-size: 13px;
  font-weight: 600;
  text-shadow: none;
}
#wp-calendar tbody {
  color: #7e828b;
  font-size: 13px;
}
#wp-calendar tbody a {
  text-decoration: underline;
}
#wp-calendar tbody td {
  background: transparent;
  padding: 6px 8px;
  border: none;
  text-align: center;
  -webkit-transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out;
  transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out;
}
#wp-calendar tbody td:hover {
  background: #f4f4f3;
}
#wp-calendar tbody .pad, #wp-calendar tbody .pad:hover {
  border-color: transparent;
  background: none;
}
#wp-calendar #today {
  background: #999;
  color: #f9f9f9;
}
#wp-calendar #today a {
  color: #f9f9f9;
}
#wp-calendar tfoot #next {
  text-transform: uppercase;
  text-align: right;
  padding-left: 60px;
}
#wp-calendar tfoot #prev {
  text-transform: uppercase;
  padding-top: 10px;
  padding-right: 60px;
}

/* Tags */
.widget-area .widget .tagcloud {
  text-transform: lowercase;
}
.widget-area .widget .tagcloud a {
  color: #7e828b;
  background: transparent;
  font-size: 10px !important;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: .1em;
  display: inline-block;
  padding: 7px 10px;
  margin: 3px 2px;
  border: 1px solid #ededed;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.widget-area .widget .tagcloud a:hover {
  border-color: transparent;
  color: #fff;
}

/* Recent posts */
.post-date {
  display: block;
  font-size: 11px;
}

/* Search */
.search-input {
  width: 100%;
  max-width: 300px;
}

/*---------------------------------------------------------------*/
/* 13. Portfolio
/*---------------------------------------------------------------*/
.single-portfolio article.post-entry {
  margin-bottom: 0;
  border: none !important;
}

.portfolio-fetured-img img {
  width: 100%;
  max-width: 100%;
}











/*---------------------------------------------------------------*/
/* 14. Plugins
/*---------------------------------------------------------------*/
/*
CONTACT FORM 7
*/
.wpcf7-form p{margin: 0}
.wpcf7-form .wpcf7-form-control-wrap{
    margin-bottom: 20px;
    display: block;
}
.wpcf7 {
  max-width: 100%;
}
.wpcf7 p {
  display: block;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  color: #36353C;
}
.wpcf7 input, .wpcf7 textarea, .wpcf7 span, .wpcf7 select {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 5px;
  margin-bottom: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media(min-width:1024px){
  .wpcf7 input, .wpcf7 textarea, .wpcf7 select {
    background: #ebebeb;
    border: 2px solid #cccccc;
    color: #7e828b;
    height: auto;
    font-size: 14px;
    padding: 5px 15px;
  }
}
@media(min-width:768px)and(max-width:1023px){
  .wpcf7 input, .wpcf7 textarea, .wpcf7 select {
    background: #ebebeb;
    border: 2px solid #cccccc;
    color: #7e828b;
    font-size: 14px;
    padding: 5px 15px;
  }
}
@media(max-width:767px){
  .wpcf7 input, .wpcf7 textarea, .wpcf7 select {
    background: #ebebeb;
    border: 2px solid #cccccc;
    height: auto;
    font-size: 14px;
    padding: 5px 15px;
  }
  
  .wpb_single_image img {
  	margin-top: 15px !important;
  }
  
  .text-ex-test .test2 {
  	padding-left: 35px !important;
  	padding-right: 35px !important;
  }
  
  .text-timeline-start p {
  	padding-left: 30px !important;
  	padding-right: 30px !important;
  }
  
  .text-timeline-start {
  	padding-left: 15px !important;
  	padding-right: 15px !important;
  }
  
}


.wpcf7 input:focus, .wpcf7 textarea:focus, .wpcf7 select:focus {
  background-color: #fafaf9;
}
.wpcf7 textarea {
  min-height: 216px;
  padding: 15px;
}
.wpcf7 input::-webkit-input-placeholder, .wpcf7 textarea::-webkit-input-placeholder {
  color: #bdc3c7;
  font-family: 'Open Sans Light' !important;
}
.wpcf7 input::-moz-placeholder, .wpcf7 textarea::-moz-placeholder {
  color: #AAAFB3;
  font-family: 'Open Sans Light' !important;
}
.wpcf7 input[type="submit"] {
  color: #fff;
  width: auto;
  font-size: 13px;
  font-weight: 600;
  height: auto;
  padding: 13px 45px;
  border: none;
}
.wpcf7 input[type='checkbox'] {
  width: auto;
  height: auto;
  border: none;
  vertical-align: -1px;
}
.wpcf7 input[type='radio'] {
  width: auto;
  height: auto;
  border: none;
  vertical-align: -1px;
}
.wpcf7 input.wpcf7-file {
  background: none;
  border: none;
  padding-left: 0;
  padding-right: 10px;
  height: 30px;
}
.wpcf7 input[type='file'] {
  background: none;
  border: none;
  box-shadow: none;
}
.wpcf7 input[type='range'] {
  background: none;
}
.wpcf7 input[type='url'] {
  text-decoration: underline;
}

/*
Contact form 7 loader style
*/
div.wpcf7 img.ajax-loader {
  margin-left: 20px;
  background: #fff;
  padding: 10px;
  border-radius: 50%;
}

/* Contact form 7 message boxes */
span.wpcf7-not-valid-tip {
  color: #f44f55;
  padding: 5px 15px;
  margin-top: -30px;
  text-align: right;
}

input.wpcf7-not-valid {
  border-color: #f44f55;
}

div.wpcf7-response-output {
  margin: 0;
}

/*
ESSENTIAL GRID
*/
article.essential_grid .post-preview img, article.essential_grid .post-preview a {
  border-radius: 4px;
}

/*
WPML
*/
#sidebar .widget.widget_icl_lang_sel_widget {
  overflow: visible;
}

/*---------------------------------------------------------------*/
/* 15. Retina
/*---------------------------------------------------------------*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (-o-min-device-pixel-ratio: 32), only screen and (min-device-pixel-ratio: 1.5) {
  #site-logo img.default-logo,
  #site-logo img.sticked-logo {
    display: none;
  }

  #site-logo img.retina-logo,
  #site-logo img.sticked-retina-logo {
    display: block;
  }
}
/*---------------------------------------------------------------*/
/* 16. Responsive - Visual Composer related styles are inside core extension plugin
/*---------------------------------------------------------------*/
/* Hide mobile menu on normal size screens */
@media only screen and (min-width: 979px) {
  html.mm-right.mm-opening .mm-page, html.mm-right.mm-opening #mm-blocker, html.mm-right.mm-opening .mm-fixed-top, html.mm-right.mm-opening .mm-fixed-bottom {
    transform: translate(0px, 0);
  }
}
/* Menu paddings for boxed header */
@media only screen and (max-width: 1150px) {
  #site-logo {
    left: 30px;
  }

  #wrapper.page-boxed .page-header .row-inner {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
/*
	* -------------------------------------------------------------------------------------------
	* ALL DEVICES INCLUDING TABLET LANDSCAPE
	* -------------------------------------------------------------------------------------------
	*/
@media only screen and (max-width: 1024px) {
  /* General */
  body {
    -webkit-text-size-adjust: none;
  }

  /* Title area */
  .page-header {
    -webkit-background-size: auto !important;
    -moz-background-size: auto !important;
    -o-background-size: auto !important;
    background-size: auto !important;
  }
}
/*
	* -------------------------------------------------------------------------------------------
	* TABLET LANDSCAPE ONLY
	* -------------------------------------------------------------------------------------------
	*/
/*
	* -------------------------------------------------------------------------------------------
	* ALL DEVICES STARTING TABLET PORTRAIT
	* -------------------------------------------------------------------------------------------
	*/
@media only screen and (max-width: 979px) {
  /* Page Title */
  .page-header .page-title {
    border-bottom: none;
  }

  /* Sidebar layout change */
  #content.float-left, #content.float-right, #sidebar {
    width: 100%;
  }

  #sidebar.float-right, #sidebar.float-left {
    padding: 60px 0 30px;
  }

  #sidebar .widget-area aside {
    width: 100%;
  }

  #content.float-left {
    padding-right: 0;
  }

  #content.float-right {
    padding-left: 0;
  }

  /* Comment form */
  .col_container .col_3 {
    float: none;
    width: 100%;
    padding-right: 0;
    margin-top: 15px;
  }

  #comments p.comment-notes, p.logged-in-as, p.must-log-in {
    margin-bottom: 20px;
  }

  /* Footer forms */
  .footer-sidebar .widget input {
    width: 100%;
  }

  .footer-sidebar .widget input[type="submit"] {
    width: 100%;
  }
}
/*
	* -------------------------------------------------------------------------------------------
	* TABLET PORTRAIT ONLY
	* -------------------------------------------------------------------------------------------
	*/
@media only screen and (min-width: 768px) and (max-width: 979px) {
  /* WordPress gallery */
  .gallery-columns-1 .gallery-item {
    max-width: 100%;
    min-width: 100%;
  }

  .gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item {
    min-width: 48%;
    max-width: 48px;
  }
}
/*
	* -------------------------------------------------------------------------------------------
	* MOBILE BOTH VIEWS
	* -------------------------------------------------------------------------------------------
	*/
@media only screen and (max-width: 767px) {
  /* Top bar */
  #top-bar {
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  #top-bar #topleft-widget-area, #top-bar #topright-widget-area {
    display: block;
    padding-left: 0;
    padding-right: 0;
    float: none;
  }
  #top-bar .widget-container {
    height: auto;
  }

  #top-bar ul li, #top-bar #topright-widget-area ul {
    float: none;
    text-align: center;
    margin: 0 auto;
  }

  /* Footer */
  .vc_responsive .footer-sidebar .vc_col-sm-3, .vc_responsive .footer-sidebar .vc_col-sm-4, .vc_responsive .footer-sidebar .vc_col-sm-6 {
    margin-bottom: 50px;
  }

  /* Search page */
  .search-no-results .error-icon {
    visibility: hidden;
  }

  /* Footer */
  .footer-sidebar {
    padding-bottom: 10px;
  }

  /* 404 page */
  article.error404 .row-inner {
    padding: 50px 0 65px;
  }

  article.error404 .row-inner h2 {
    font-size: 20px;
  }
  article.error404 .row-inner p {
    font-size: 16px;
  }
  article.error404 .row-inner i {
    font-size: 40px;
    width: 40px;
  }
}
/*
	* -------------------------------------------------------------------------------------------
	* MOBILE LANDSCAPE ONLY
	* -------------------------------------------------------------------------------------------
	*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* Table style */
  th {
    padding: 10px;
  }

  td {
    padding: 10px 5px;
  }

  /* WordPress Gallery */
  .gallery-columns-1 .gallery-item {
    max-width: 100%;
    min-width: 100%;
  }

  .gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item {
    min-width: 48%;
    max-width: 48%;
  }

  .author-area .author-image {
    float: none !important;
    margin: 0;
  }
  .author-area .author-bio {
    margin: 30px 0 0 !important;
  }
}
/*
	* -------------------------------------------------------------------------------------------
	* MOBILE PORTRAIT & LOWER
	* -------------------------------------------------------------------------------------------
	*/
@media only screen and (max-width: 479px) {
  /* Table style */
  th {
    padding: 5px;
  }

  td {
    padding: 5px 2px;
  }

  /* Definition list*/
  dt {
    text-align: left;
    width: auto;
  }

  dd {
    clear: both;
    margin: 0;
  }

  /* Posts */
  .previous_post_link a, .next_post_link a {
    float: none;
    display: block;
    text-align: center;
  }

  .previous_post_link a:before {
    margin-right: 5px;
  }

  .next_post_link a {
    margin-bottom: 20px;
  }

  .previous_post_link a {
    margin-bottom: 0;
  }

  .author-area .author-image {
    float: none !important;
    margin: 0;
  }
  .author-area .author-bio {
    margin: 30px 0 0 !important;
  }

  /* Comment form */
  #comments .comment-list #respond {
    margin: 0 0 50px;
  }

  #comments .comment-list .children .children {
    border-left: none;
  }

  #comments .comment-body {
    padding-bottom: 50px;
  }

  #comments .comment-body footer {
    text-align: center;
    margin-bottom: 25px;
  }

  #comments .comment-author img {
    margin: 0 auto;
    float: none;
  }

  #comments .comment-author .fn {
    display: block;
    clear: both;
    margin-top: 10px;
  }

  #comments .children .comment-body {
    padding-left: 40px;
    padding-bottom: 50px;
  }

  #comments .comment-list .children {
    padding-left: 0;
  }

  #comments .reply {
    position: relative;
    right: auto;
    top: auto;
    text-align: center;
    margin-top: 37px;
  }

  #comments h3.comment-reply-title #cancel-comment-reply-link {
    display: block;
    float: none;
    margin-top: 10px;
  }

  #comments ol.children li .comment-body .comment-author img {
    width: 50px;
    height: 50px;
  }

  #comments ol.children li ol li .comment-body .comment-author img {
    width: 40px;
    height: 40px;
  }

  #comments ol.children li ol li ol li .comment-body .comment-author img {
    width: 30px;
    height: 30px;
  }

  #comments ol.children li ol li ol li ol li .comment-body .comment-author img {
    width: 20px;
    height: 20px;
  }

  /* Copyright area */
  .site-info i {
    margin-bottom: 15px;
  }

  /* WordPress Gallery */
  .gallery-columns-1 .gallery-item, .gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item {
    max-width: 100%;
    min-width: 100%;
  }
}
/*------------------------------------------------------------------------------*/
/* THANK YOU FOR CHOOSING OUR THEME! - The White Collars | http://whitecollars.co
/*------------------------------------------------------------------------------*/
@media only screen and (min-width: 768px) {
  /*********************
  GENERAL STYLES
  *********************/
  /*********************
  LAYOUT & GRID STYLES
  *********************/
  /*********************
  HEADER STYLES
  *********************/
  /*********************
  NAVIGATION STYLES
  *********************/
  .nav {
    border: 0;
    /* end .menu ul li */
    /* highlight current page */
    /* end current highlighters */
  }
  .nav ul {
    background: #323944;
    margin-top: 0;
  }
  .nav li {
    float: left;
    position: relative;
    /*
    plan your menus and drop-downs wisely.
    */
    /* showing sub-menus */
  }
  .nav li a {
    border-bottom: 0;
    /*
    you can use hover styles here even though this size
    has the possibility of being a mobile device.
    */
  }
  .nav li a:hover, .nav li a:focus {
    color: #fff;
    text-decoration: underline;
  }
  .nav li ul.sub-menu,
  .nav li ul.children {
    margin-top: 0;
    border: 1px solid #ccc;
    border-top: 0;
    position: absolute;
    visibility: hidden;
    z-index: 8999;
    /* highlight sub-menu current page */
  }
  .nav li ul.sub-menu li,
  .nav li ul.children li {
    /*
    if you need to go deeper, go nuts
    just remember deeper menus suck
    for usability. k, bai.
    */
  }
  .nav li ul.sub-menu li a,
  .nav li ul.children li a {
    padding-left: 10px;
    border-right: 0;
    display: block;
    width: 180px;
    border-bottom: 1px solid #ccc;
  }
  .nav li ul.sub-menu li:last-child a,
  .nav li ul.children li:last-child a {
    border-bottom: 0;
  }
  .nav li ul.sub-menu li ul,
  .nav li ul.children li ul {
    top: 0;
    left: 100%;
  }
  .nav li:hover > ul {
    top: auto;
    visibility: visible;
  }

  /* end .nav */
  /*********************
  MOBILE NAVIGATION
  *********************/
  /* Toggle button */
  .toggle-mobile-menu {
    display: none;
  }

  #site-navigation {
    display: block;
  }

  /*********************
  SIDEBARS & ASIDES
  *********************/
  .sidebar {
    margin-top: 2.2em;
  }

  .widgettitle {
    border-bottom: 2px solid #444;
    margin-bottom: 0.75em;
  }

  .widget ul li {
    /* deep nesting */
  }

  /* links widget */
  /* meta widget */
  /* pages widget */
  /* recent-posts widget */
  /* archives widget */
  /* tag-cloud widget */
  /* calendar widget */
  /* category widget */
  /* recent-comments widget */
  /* search widget */
  /* text widget */
  /*********************
  FOOTER STYLES
  *********************/
  /*
  you'll probably need to do quite a bit
  of overriding here if you styled them for
  mobile. Make sure to double check these!
  */
  .footer-links ul li {
    /*
    be careful with the depth of your menus.
    it's very rare to have multi-depth menus in
    the footer.
    */
  }

  /* end .footer-links */
}
@media only screen and (min-width: 980px) {
  /*
  Blog templates
  */
  body.blog-tiled #content {
    padding-left: 200px;
  }
  body.blog-tiled #content article.post-entry {
    position: relative;
    min-height: 150px;
  }
  body.blog-tiled #content article.post-entry .post-entry-header {
    position: static;
  }
  body.blog-tiled #content article.post-entry .entry-meta, body.blog-tiled #content article.post-entry .entry-meta-footer {
    width: 170px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 100%;
    margin: 0 30px 0 0;
    text-align: left;
  }
  body.blog-tiled #content article.post-entry .entry-meta .vline-wrapper, body.blog-tiled #content article.post-entry .entry-meta-footer .vline-wrapper {
    display: block;
    position: absolute;
    left: 10px;
    top: 0;
    height: 100%;
    padding-top: 70px;
    margin-top: 15px;
  }
  body.blog-tiled #content article.post-entry .entry-meta .vline-wrapper .vline, body.blog-tiled #content article.post-entry .entry-meta-footer .vline-wrapper .vline {
    height: 100%;
    width: 2px;
    background-color: #ededed;
  }
  body.blog-tiled #content article.post-entry .entry-meta .hline-wrapper, body.blog-tiled #content article.post-entry .entry-meta-footer .hline-wrapper {
    display: block;
    position: absolute;
    left: 0px;
    top: 25px;
    width: 100%;
    padding-left: 60px;
    margin-left: 15px;
  }
  body.blog-tiled #content article.post-entry .entry-meta .hline-wrapper .hline, body.blog-tiled #content article.post-entry .entry-meta-footer .hline-wrapper .hline {
    width: 100%;
    height: 2px;
    background-color: #ededed;
  }
  body.blog-tiled #content article.post-entry .entry-meta .meta-date, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-date {
    display: block;
    text-transform: uppercase;
    margin-bottom: 15px;
  }
  body.blog-tiled #content article.post-entry .entry-meta .meta-date .d, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-date .d {
    display: block;
    font-size: 50px;
    line-height: 50px;
    font-weight: 200;
  }
  body.blog-tiled #content article.post-entry .entry-meta .meta-date .my, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-date .my {
    display: block;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    margin-bottom: 10px;
  }
  body.blog-tiled #content article.post-entry .entry-meta .meta-date:after, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-date:after {
    display: none;
  }
  body.blog-tiled #content article.post-entry .entry-meta .meta-author, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-author {
    display: block;
    padding-left: 30px;
  }
  body.blog-tiled #content article.post-entry .entry-meta .meta-author i, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-author i {
    display: inline-block;
    margin-right: 5px;
  }
  body.blog-tiled #content article.post-entry .entry-meta .meta-author:after, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-author:after {
    display: none;
  }
  body.blog-tiled #content article.post-entry .entry-meta .meta-category, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-category {
    display: block;
    padding-left: 30px;
  }
  body.blog-tiled #content article.post-entry .entry-meta .meta-category i, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-category i {
    display: inline-block;
    margin-right: 5px;
  }
  body.blog-tiled #content article.post-entry .entry-meta .meta-category:after, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-category:after {
    display: none;
  }
  body.blog-tiled #content article.post-entry .entry-meta .meta-comments, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-comments {
    display: block;
    padding-left: 30px;
  }
  body.blog-tiled #content article.post-entry .entry-meta .meta-comments i, body.blog-tiled #content article.post-entry .entry-meta-footer .meta-comments i {
    display: inline-block;
    margin-right: 5px;
  }

  body.blog-clear #content article.post-entry {
    padding-left: 200px;
    position: relative;
    min-height: 250px;
  }
  body.blog-clear #content article.post-entry .post-entry-header {
    position: static;
  }
  body.blog-clear #content article.post-entry .entry-meta, body.blog-clear #content article.post-entry .entry-meta-footer {
    width: 170px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    margin: 30px 30px 0 0;
    text-align: right;
  }
  body.blog-clear #content article.post-entry .entry-meta .meta-date, body.blog-clear #content article.post-entry .entry-meta-footer .meta-date {
    display: block;
    text-transform: uppercase;
    margin-bottom: 15px;
    font-family: 'Open Sans Regular';
    border-bottom: 1px solid #ededed;
  }
  body.blog-clear #content article.post-entry .entry-meta .meta-date .d, body.blog-clear #content article.post-entry .entry-meta-footer .meta-date .d {
    display: block;
    font-size: 64px;
    line-height: 60px;
    font-weight: 100;
  }
  body.blog-clear #content article.post-entry .entry-meta .meta-date .my, body.blog-clear #content article.post-entry .entry-meta-footer .meta-date .my {
    display: block;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    margin-bottom: 15px;
  }
  body.blog-clear #content article.post-entry .entry-meta .meta-date:after, body.blog-clear #content article.post-entry .entry-meta-footer .meta-date:after {
    display: none;
  }
  body.blog-clear #content article.post-entry .entry-meta .meta-author, body.blog-clear #content article.post-entry .entry-meta-footer .meta-author {
    display: block;
    padding-left: 30px;
  }
  body.blog-clear #content article.post-entry .entry-meta .meta-author i, body.blog-clear #content article.post-entry .entry-meta-footer .meta-author i {
    display: inline-block;
    margin-right: 5px;
  }
  body.blog-clear #content article.post-entry .entry-meta .meta-author:after, body.blog-clear #content article.post-entry .entry-meta-footer .meta-author:after {
    display: none;
  }
  body.blog-clear #content article.post-entry .entry-meta .meta-category, body.blog-clear #content article.post-entry .entry-meta-footer .meta-category {
    display: block;
    padding-left: 30px;
  }
  body.blog-clear #content article.post-entry .entry-meta .meta-category i, body.blog-clear #content article.post-entry .entry-meta-footer .meta-category i {
    display: inline-block;
    margin-right: 5px;
  }
  body.blog-clear #content article.post-entry .entry-meta .meta-category:after, body.blog-clear #content article.post-entry .entry-meta-footer .meta-category:after {
    display: none;
  }
  body.blog-clear #content article.post-entry .entry-meta .meta-comments, body.blog-clear #content article.post-entry .entry-meta-footer .meta-comments {
    display: block;
    padding-left: 30px;
  }
  body.blog-clear #content article.post-entry .entry-meta .meta-comments i, body.blog-clear #content article.post-entry .entry-meta-footer .meta-comments i {
    display: inline-block;
    margin-right: 5px;
  }

  body.blog-tilt #content article.post-entry {
    padding: 110px 60px 30px 60px;
    min-height: 250px;
  }
  body.blog-tilt #content article.post-entry .post-entry-header {
    position: static;
  }
  body.blog-tilt #content article.post-entry .entry-meta, body.blog-tilt #content article.post-entry .entry-meta-footer {
    position: absolute;
    top: 0px;
    right: 60px;
    margin: 0;
    text-align: right;
    padding-bottom: 5px;
    border-bottom: 1px solid #ededed;
  }
  body.blog-tilt #content article.post-entry .entry-meta .meta-date, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-date {
    display: block;
    text-transform: uppercase;
    font-family: 'Open Sans Regular';
  }
  body.blog-tilt #content article.post-entry .entry-meta .meta-date .d, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-date .d {
    display: block;
    font-size: 28px;
    line-height: 30px;
    font-weight: 800;
  }
  body.blog-tilt #content article.post-entry .entry-meta .meta-date .my, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-date .my {
    display: block;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    margin-bottom: 5px;
  }
  body.blog-tilt #content article.post-entry .entry-meta .meta-date:after, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-date:after {
    display: none;
  }
  body.blog-tilt #content article.post-entry .entry-meta .meta-author, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-author {
    padding-left: 10px;
  }
  body.blog-tilt #content article.post-entry .entry-meta .meta-author i, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-author i {
    display: inline-block;
    margin-right: 5px;
  }
  body.blog-tilt #content article.post-entry .entry-meta .meta-author:after, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-author:after {
    display: none;
  }
  body.blog-tilt #content article.post-entry .entry-meta .meta-category, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-category {
    padding-left: 10px;
  }
  body.blog-tilt #content article.post-entry .entry-meta .meta-category i, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-category i {
    display: inline-block;
    margin-right: 5px;
  }
  body.blog-tilt #content article.post-entry .entry-meta .meta-category:after, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-category:after {
    display: none;
  }
  body.blog-tilt #content article.post-entry .entry-meta .meta-comments, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-comments {
    padding-left: 10px;
  }
  body.blog-tilt #content article.post-entry .entry-meta .meta-comments i, body.blog-tilt #content article.post-entry .entry-meta-footer .meta-comments i {
    display: inline-block;
    margin-right: 5px;
  }

  /* Comment list */
  body.blog-tiled #comments {
    margin-left: -200px;
  }
  body.blog-tiled #comments .comment-body {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 1260px) {
  #site-header #header-container {
    padding: 0 15px;
  }

  #site-logo {
    left: 15px;
  }

  #site-navigation {
    margin-right: 0;
  }

  #container {
    padding-left: 0;
    padding-right: 0;
  }

  .row-inner {
    padding-left: 0;
    padding-right: 0;
  }

  body.blog #container, body.archive #container, body.single-post #container, body.search-results #container {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .page-header .row-inner {
    padding: 0 15px;
  }

  #top-bar {
    padding: 0 15px;
  }

  #wrapper.page-boxed #site-header #header-container {
    padding: 0 30px;
  }
  #wrapper.page-boxed .row-inner {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  #wrapper.page-boxed .row-inner.row-inner-full {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  #wrapper.page-boxed #site-logo {
    left: 30px;
  }
  #wrapper.page-boxed .page-header .row-inner {
    padding: 0 30px !important;
  }
  #wrapper.page-boxed #top-bar {
    padding: 0 30px;
  }
}
@media print {
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }
  a:after, a:visited:after {
    content: " (" attr(href) ")";
  }
  a abbr[title]:after, a:visited abbr[title]:after {
    content: " (" attr(title) ")";
  }

  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr, img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none;
  }
}



/* Added by Robin */

/* HOME */

.home-slideshow{
  height: 100vh;
  background:#dddddd;
}


/* table anchor */

table.table-menu{
    width:100%;
    text-align:center;
    margin-top: 20px;
    margin-bottom: 10px;
}

.table-menu tr td{
    width: 11.11%;
    border-style: none;
}

.table-menu tr td img{
    width: 35%;
    height: auto;
}
.table-menu tr td p{
    margin-top:10px !important;
}
.table-menu a{
	font-family: 'Open Sans Bold' !important;
	color: #737373;
}
.table-menu a:visited{
	color: #737373;
}

.table-anchor .wpb_content_element{
	margin-bottom: 0px !important;
}


/*.container{
  margin-left:10%;
  margin-right:10%;
}*/

.product-container {
  height: 100%;
  padding-top: 20px;
  paddding-bottom: 20px
}
.product-teaser {
  height: 200px;
  background-position: center bottom !important;
}
.product-container .product_title {
  position: relative;
  width: 100%;
}
.product-container .product_title h5 {
  position: absolute;
  bottom: 0;
}
.product-container .product_desc {
  margin-bottom: 10px;
}
.text-category {
  height: 0 !important;
}



/* start product */

.blue-thing h6{
  text-transform:uppercase;
  font-family:'Open Sans Light' !important;
}

.product-fluid {
  /*max-width: 1170px;*/
}
.product-header {
  min-height: 500px;
  /*min-height: 450px;*/
  /*background-image: url('http://localhost/menssana/wp-content/uploads/2016/07/Color-drop-right.png');*/
  background-position: right bottom;
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
  position: relative;
}
.product-header-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}
.image-container {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .image-container {
    margin-bottom: 30px;
  }
}
.product-header-row .image-container img {
  position: relative;
  z-index: 1;
  width:80%;height:auto;
}
.product-header-row .header-title {
  position: relative;
  z-index: 1;
}
.after-header-slant::before {
  content: '';
  position: absolute;
  height: 30px;
  width: 100%;
  top: -30px;
  /*background: rgba(64,59,58,1);*/
  /*-webkit-box-shadow: -1px -8px 62px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: -1px -8px 62px 1px rgba(0,0,0,0.15);
  box-shadow: -1px -8px 62px 1px rgba(0,0,0,0.15);*/

  background: -moz-linear-gradient(top,  rgba(100,100,8,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.5) 72%,rgba(0,0,0,0.1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(100,100,8,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.5) 72%,rgba(0,0,0,0.1) 100%);
  background: linear-gradient(to bottom,  rgba(100,100,8,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.5) 72%,rgba(0,0,0,0.1) 100%);
  -webkit-filter: blur(15px);
  -moz-filter: blur(15px);
  -o-filter: blur(15px);
  -ms-filter: blur(15px);
  filter: blur(15px);
}
.after-header-slant {
  background: white;
  height: 100%;
  transform: skewY(10deg);
  transform-origin: right;
  position: absolute;
  top: 100%;
  width: 100%;
}
.summary .top {
  margin-top: 40px;
  margin-bottom: 50px;
}
.summary .top > div {
  margin-bottom: 20px;
}
.summary .top .blue-thing {
  color: white;
  text-align: center;
  background: #003594;
  z-index: 1;
  margin-top: 20px;
}
.summary .top .blue-thing::before {
  content: "";
  background: #003594;
  height: 40px;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: -1;
  transform: skewY(-10deg);
  transform-origin: left;
}
@media(max-width:767px){
  .summary .top .blue-thing, .summary .top .blue-thing::before {
    max-width: 84px !important;
  }
}
.summary .top .blue-thing .large {
  margin-top: -10px;
  font-size: 3.6em;
  font-family: 'Open Sans Light' !important;
}
.summary .top .blue-thing h6 {
  color: white;
  text-transform: uppercase;
  margin-top: -10px;
  margin-bottom: 10px;
}

.summary .split h3, .upsells h2 {
  font-size: 1.6em;
  color: #17479e;
  text-transform: none;
  margin-bottom: 20px;
}
#left-wrapper, #left-wrapper p{
  padding-right: 30px !important;
}
@media(max-width:767px){
  padding-right: 0px !important;
}
.summary .split .left-container .row {
  display: flex;
  flex-wrap: wrap;
}
@media(max-width:767px){
  .summary .split .left-container .row {
    display: block;
  }
  .icon-table{
    max-width: 84px !important;
  }
}
.summary .split .left-container div[class^="col-"] {
  margin-bottom: 10px;
}
.summary .split .left-container div[class^="col-"]:first-child {
  justify-content: center;
  display: flex;
  align-items: center;
  align-self: stretch;
}
@media(max-width: 767px) {
  .summary .split .left-container div[class^="col-"]:first-child {
    max-width: 100%;
  }
}

.split p{
  font-family: 'Open Sans Light' !important;
  color: #3a3a3a;
}
.summary .split .right-table-container {
  overflow-x: auto;
  overflow-y: hidden;
}
.summary .split .right-table-container table thead {
  /*background: rgba(105,175,79,1) !important;
  background: -moz-linear-gradient(left, rgba(49,88,35,1) 0%, rgba(134,192,96,1) 100%) !important;
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(49,88,35,1)), color-stop(100%, rgba(134,192,96,1))) !important;
  background: -webkit-linear-gradient(left, rgba(49,88,35,1) 0%, rgba(134,192,96,1) 100%) !important;
  background: -o-linear-gradient(left, rgba(49,88,35,1) 0%, rgba(134,192,96,1) 100%) !important;
  background: -ms-linear-gradient(left, rgba(49,88,35,1) 0%, rgba(134,192,96,1) 100%) !important;
  background: linear-gradient(to right, rgba(49,88,35,1) 0%, rgba(134,192,96,1) 100%) !important;
  background-attachment: fixed !important;*/
  text-align: left !important;
}
.summary .split .right-table-container table thead tr {
  /*height: 60px;*/
  text-align: left !important;
}
.summary .split .right-table-container table th:only-child {
  border-radius: 0;
}
.summary .split .right-table-container table th {
  color: white;
  text-align: left !important;
  vertical-align: bottom;
  text-transform: none;
  font-size: 1.5em;
  /*background: transparent;*/
}
.summary .split .right-table-container table thead td {
  color: white;
  vertical-align: bottom;
  text-transform: none;
  background: transparent !important;
  font-weight: 700;
  /*padding: 10px 30px;*/
  text-align: left !important;
  font-size: 1em !important;
  text-shadow: none;
}
.summary .split .right-table-container table tbody tr:nth-child(odd) td {
  background-color: rgba(0, 0, 0, 0.05);
}

.details {
  position: relative;
  background: rgba(0,106,181,1);
  background: -moz-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,106,181,1)), color-stop(51%, rgba(11,85,164,1)), color-stop(100%, rgba(14,32,78,1)));
  background: -webkit-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -o-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -ms-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: linear-gradient(to right, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ab5', endColorstr='#0e204e', GradientType=1 );
  color: white;
  padding-top: 50px;
  padding-bottom: 30px;
  margin-top:20px;
  margin-bottom: 150px;
}
.details > .container {
  position: relative;
  z-index: 1;
}
.details h2, .details h4, .details h5 {
  color: white;
  text-transform: none;
}
.details h2 {
  font-size: 2em;
}
.details .middle {
  margin-top: 30px;
  margin-bottom: 30px;
}
.details .middle .product-title-large {
  font-size: 3.5em;
  text-align: right;
  margin-top: -0.3em;
  font-family: 'Open Sans Light' !important;
}
@media (max-width:767px){
  .details .middle .product-title-large{
    font-size: 2.8em !important;
  }
}
@media (min-width:768px) and (max-width:999px){
  .details .middle .product-title-large{
    font-size: 2.5em !important;
  }
}

.details h4 {
  font-size: 1.3em;
}
.details h5 {
  font-size: 1.2em;
}
.details .info-card {
  /*margin-top: 2px;*/
}

.details .info-card img{
  height:auto !important;
  width:80%;
}
.details .middle .info-card img{
  height:55px !important;
  width:auto;
}

@media(min-width: 768px) and (max-width:999px){
  .details .info-card img{
    height:35px !important;
    width:auto;
  }
}
.subtitle-suggestions{
  font-family:'Open Sans Light' !important;
}
.after-details-slant {
  background: rgba(0,106,181,1);
  background: -moz-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,106,181,1)), color-stop(51%, rgba(11,85,164,1)), color-stop(100%, rgba(14,32,78,1)));
  background: -webkit-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -o-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -ms-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: linear-gradient(to right, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ab5', endColorstr='#0e204e', GradientType=1 );
  height: 100%;
  transform: skewY(10deg);
  transform-origin: left;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.upsells {
  min-height: 100px;
}
@media(min-width:768px) and (max-width:999px){
  .upsells {
    padding-left: 0px !important;
    min-height: 50px;
  }
}
.upsells .h2 {
  margin-bottom: 40px;
}
@media(min-width:768px) and (max-width:999px){
  .upsells .h2 {
    margin-bottom: 10px;
  }
}
.upsells .upsells-row {
  display: flex;
  flex-wrap: wrap;
}
.upsells .product-card {
  /*margin-top: 40px;*/
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.product-card:hover{
  /*z-index: 20;
  box-shadow: 0px 15px 36px -1px rgba(0,0,0,0.36);
  transition: box-shadow .3s ease-out;*/
}
@media(min-width:768px) and (max-width:999px){
  .upsells .product-card {
    margin-top: 10px;
  }
}
.upsells .product-card h3 {
  text-transform: none;
  font-size: 1.3em;
  padding-left: 15px;
  padding-right: 15px;
  margin-top:15px;
  /*margin-top: 20px;
  margin-bottom: 40px;*/
}
@media(min-width:768px) and (max-width:999px){
  .upsells .product-card h3 {
    /*margin-top: -10px;*/
  }
}
.upsells .product-card .image-container {
  height: 250px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.image-container{
  /*padding: 40px 0 40px 0 !important;*/
}
@media(min-width:768px) and (max-width:999px){
 .image-container{
    padding: 40px 0 5px 0 !important;
  }
}
.upsells .product-card .flexer {
  flex: 1;
}
.upsells .product-card .details-button {
  color: white;
  height: 40px;
  line-height: 40px;
  width: 100%;
  text-align: center;
  display: inline-block;
  /*background: rgba(105,175,79,1) !important;
  background: -moz-linear-gradient(left, rgba(49,88,35,1) 0%, rgba(134,192,96,1) 100%) !important;
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(49,88,35,1)), color-stop(100%, rgba(134,192,96,1))) !important;
  background: -webkit-linear-gradient(left, rgba(49,88,35,1) 0%, rgba(134,192,96,1) 100%) !important;
  background: -o-linear-gradient(left, rgba(49,88,35,1) 0%, rgba(134,192,96,1) 100%) !important;
  background: -ms-linear-gradient(left, rgba(49,88,35,1) 0%, rgba(134,192,96,1) 100%) !important;
  background: linear-gradient(to right, rgba(49,88,35,1) 0%, rgba(134,192,96,1) 100%) !important;*/
}
/* end product */

/****** Kontakt ******/

.color-drop-left{
    height: 500px;
    background: url('https://localhost/tilt/wp-content/uploads/2016/06/color-drop-left.png') no-repeat;
    background-size: contain;
    background-position: left bottom;
    bottom: 0px !important;
}

.color-drop-right{
    height: 500px;
    background: url('https://localhost/tilt/wp-content/uploads/2016/06/color-drop-right.png') no-repeat 100% 100%;
    background-size: contain;
    background-position: right bottom;
}

/* Contact form 7 */
.wpcf7-form p{margin: 0}
.wpcf7-form .wpcf7-form-control-wrap{
    margin-bottom: 20px;
    display: block;
}
.wpcf7-form .wpcf7-form-control{
    width: 100%;
}
.wpcf7-form .wpcf7-form-control.wpcf7-submit{
    width: 100%;
}
.wpcf7-form .wpcf7-form-control.wpcf7-textarea{max-height: 130px;}

.wpcf7 select {
    height: 42px;
    background: #ebebeb;
}


input[type="text"],
input[type="password"],
input[type="mail"],
input[type="tel"],
.wpcf7-select,
input[type="email"]{
    font-family: 'Open Sans Semibold';
    border: 2px solid #cccccc !important;
    padding: 5px 15px;
    color: #17469e;
    background: #ebebeb;
    outline: none;
}

@media(max-width:767px){
  .wpcf7-select, .your-salutation{
    height: 54px !important;
  }
}
@media(min-width:768px) and (max-width:1023px){
  .wpcf7-select, .your-salutation{
    padding-top: 0px !important;
  }
}
@media(min-width:1024px){
  .wpcf7-select, .your-salutation{
    height: 54px !important;
  }
}

::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
  font-family: 'Open Sans Light' !important;
}

::-webkit-input-placeholder{
  font-family: 'Open Sans Light' !important;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="select"],
input[type="tel"],
textarea, .your-telephone, .wpcf7 input[type="email"]
{
    border: 1.7px solid #cccccc;
    border-radius: 5px;
}
.wpcf7-form-control{

}

#textarea{
    border: none !important;
}
.g-recaptcha{
    margin-top:5px !important;
    max-width: 100% !important;
}

.wpcf textarea{
    max-width: 100% !important;
    background: #ebebeb !important;
}

.wpcf7-submit{
    font-family: 'Open Sans Bold';
}

.wpcf7-form-control{
    /*padding-left: 10px;*/
}

.wpcf7-select{
    padding-left: 10px;
    border: 1.7px solid #cccccc;
    border-radius: 5px;
}

.wpcf-form .vc_column-inner {
    padding-left: 30px;
}

.wpcf7-form-control.wpcf7-submit{
    font-size: 15px;
    background: #092797;
    background: -webkit-linear-gradient(to bottom right, #0960c5, #092797) !important; /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(to bottom right, #0960c5, #092797) !important; /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(to bottom right, #0960c5, #092797) !important; /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #0960c5, #092797) !important; /* Standard syntax */
    padding-top: 15px;
    padding-bottom: 13px;
}

.kontakformular{
    color: #a7a7a7;
    /*font-size: 1.8em;*/
    font-family: 'Open Sans Bold';
}

.kontakformular-p{
    color: #17469e;
    font-size: 0.9em;
    font-family: 'Open Sans Light';
    margin-top: -15px;
    margin-bottom: 0 !important;
}

@media(max-width:767px){
    .floatleft, .floatright{
        width: 100% !important;
    }
    .wpcf7 select{
        width: 100% !important;
    }
}
@media(min-width:768px){
    .floatleft{
        width:48%;
        float:left;
    }
    .floatright{
        width: 48%;
        float:right;
    }
    .wpcf7 select{
        width: 48% !important;
    }
}

@media(min-width:1024px){
    .your-vorname, .your-nachname,
    .your-plz, .your-ort,
    .your-telefon, .your-email,
    .your-name{
        width: 100% !important;
    }

    /*.your-nachname{float:right;}*/
}

/* select chosen */
.chosen-container{
    font-size: 8px;
    text-transform: uppercase;
    font-family:'Open Sans Regular';
    letter-spacing: 5px;
    color: inherit;
    min-width: 150px;
}
.chosen-container-single .chosen-single{
    background: transparent;
    border: 1px solid #e6e6e6;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    color: inherit;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
}
.chosen-container-single .chosen-single div b{
    background: url(assets/images/icon-select.png) no-repeat center!important;
}
.chosen-container-single .chosen-single div{
    right: 5px;
}
.chosen-container-active.chosen-with-drop .chosen-single{
    box-shadow: none;
    -moz-box-shadow:none;
    -webkit-box-shadow: none;
    background-image: none;
}
.chosen-container-single .chosen-search input[type="text"]{
    background: none!important;
    font-size: 8px;
    text-transform: uppercase;
    font-family:'Open Sans Regular';
    letter-spacing: 5px;
    color: inherit;
    height: 32px;
    padding-top: 0;
    padding-bottom: 0;
    border-color: #e6e6e6;
}
.chosen-container-single .chosen-drop{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    box-shadow: none;
    -moz-box-shadow:none;
    -webkit-box-shadow: none;
    border-color: #e6e6e6;
}
.chosen-container .chosen-results{
    color: inherit;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.chosen-container-active.chosen-with-drop .chosen-single{
    border-color: #e6e6e6;
}
.chosen-container .chosen-results li.highlighted{
    background-image: none;
    background-color: #bda47d;
}


#map-wrapper{
    position: relative;
    background: #17469e;
    z-index: 10;
    width:100%;
    height: 100vh;
    overflow:hidden !important;
    overflow-y: hidden;
    overflow-x: hidden;
    padding: 0px !important;
}

@media (max-width:767px){
    #map-wrapper{
        height:100vh;
    }

    .floatleft{
      margin-bottom:20px !important;
    }


}

#map{
    width:100%;
    height: 100vh;
    /*position:fixed;*/
    z-index:20;
    width: 100%;
    top:0;
    overflow:hidden;
    overflow-y: hidden;
    overflow-x: hidden;
    transform: inherit !important;
}

.slanted-product{
  width: 100%;
  background: rgba(0,106,181,1);
  background: -moz-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,106,181,1)), color-stop(51%, rgba(11,85,164,1)), color-stop(100%, rgba(14,32,78,1)));
  background: -webkit-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -o-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -ms-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: linear-gradient(to right, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ab5', endColorstr='#0e204e', GradientType=1 );
}

.upsells{
  position:relative;
  z-index:100;
}

@media (min-width:2301px) and (max-width:2600px){
    #slope-left-to-right{position: absolute;z-index: 50;width: 500%;height: 750px;overflow:hidden;background: #ffffff;bottom:0; left:-10%;transform: skewY(12deg);transform-origin: left center;}
    #slope-right-to-left{position: absolute;z-index: 30;width: 500%;height: 750px;overflow:hidden;background: #ffffff;opacity: 0.6;bottom: 10%;transform: rotate(-5deg);}
    .slanted-product{height: 750px;}
    .upsells{margin-top: -750px;}
}
@media (min-width:1982px) and (max-width:2300px){
    #slope-left-to-right{position: absolute;z-index: 50;width: 500%;height: 600px;overflow:hidden;background: #ffffff;bottom:0; left:-10%;transform: skewY(12deg);transform-origin: left center;}
    #slope-right-to-left{position: absolute;z-index: 30;width: 500%;height: 600px;overflow:hidden;background: #ffffff;opacity: 0.6;bottom: 10%;transform: rotate(-5deg);}
    .slanted-product{height: 600px;}
    .upsells{margin-top: -600px;}
}
@media (min-width:1501px) and (max-width:1981px){
    #slope-left-to-right{position: absolute;z-index: 50;width: 500%;height: 500px;overflow:hidden;background: #ffffff;bottom:0; left:-10%;transform: skewY(12deg);transform-origin: left center;}
    #slope-right-to-left{position: absolute;z-index: 30;width: 500%;height: 500px;overflow:hidden;background: #ffffff;opacity: 0.6;bottom: 10%;transform: rotate(-5deg);}
    .slanted-product{height: 500px;}
    .upsells{margin-top: -500px;}
}
@media (min-width:1300px) and (max-width:1500px){
    #slope-left-to-right{position: absolute;z-index: 50;width: 500%;height: 350px;overflow:hidden;background: #ffffff;bottom:0; left:-10%;transform: skewY(12deg);transform-origin: left center;}
    #slope-right-to-left{position: absolute;z-index: 30;width: 500%;height: 350px;overflow:hidden;background: #ffffff;opacity: 0.6;bottom: 10%;transform: rotate(-5deg);}
    .slanted-product{height: 350px;}
    .upsells{margin-top: -350px;}
}
@media (min-width:1024px) and (max-width:1299px){
    #slope-left-to-right{position: absolute;z-index: 50;width: 500%;height: 250px;overflow:hidden;background: #ffffff;bottom:0; left:-10%;transform: skewY(12deg);transform-origin: left center;}
    #slope-right-to-left{position: absolute;z-index: 30;width: 500%;height: 250px;overflow:hidden;background: #ffffff;opacity: 0.6;bottom: 10%;transform: rotate(-5deg);}
    .slanted-product{height: 250px;}
    .upsells{margin-top: -250px;}
}
@media (min-width:768px) and (max-width: 1023px) {
    #slope-left-to-right{position: absolute;z-index: 50;width: 500%;height: 200px;overflow:hidden;background: #ffffff;bottom:0; left:-10%;transform: skewY(12deg);transform-origin: left center;}
    #slope-right-to-left{position: absolute;z-index: 30;width: 500%;height: 200px;overflow:hidden;background: #ffffff;opacity: 0.6;bottom: 10%;transform: rotate(-5deg);}
    .slanted-product{height: 200px;}
    .upsells{margin-top: -200px;}
}
@media (min-width:425px) and (max-width: 767px) {
    #slope-left-to-right{position: absolute;z-index: 50;width: 500%;height: 150px;overflow:hidden;background: #ffffff;bottom:0; left:-10%;transform: skewY(12deg);transform-origin: left center;}
    #slope-right-to-left{position: absolute;z-index: 30;width: 500%;height: 150px;overflow:hidden;background: #ffffff;opacity: 0.6;bottom: 10%;transform: rotate(-5deg);}
    .slanted-product{height: 150px;}
    .upsells{margin-top: -150px;}
}
@media (max-width:424px){
    #slope-left-to-right{position: absolute;z-index: 50;width: 500%;height: 100px;overflow:hidden;background: #ffffff;bottom:0; left:-10%;transform: skewY(12deg);transform-origin: left center;}
    #slope-right-to-left{position: absolute;z-index: 30;width: 500%;height: 100px;overflow:hidden;background: #ffffff;opacity: 0.6;bottom: 10%;transform: rotate(-7deg);}
    .slanted-product{height: 100px;}
    .upsells{margin-top: -100px;}
}


/****** End of Kontakt ******/



/** page about **/

/* .wrapper1{ */
/*   padding-top:60vh; */
/*   position:relative; */
/*   width:100%; */
/*   height: 200vh; */
/*   background: url('http://localhost/tilt/wp-content/uploads/2016/08/slanted1.jpg') no-repeat; */
/*   background-size: cover; */
/* } */

.staff-name{
    color: #505050;
    font-family: 'Open Sans Regular';
}
p.staff-name{
    margin-top: 25px;
}
.staff-position{
    color: #505050;
    font-family: 'Open Sans Bold';
    font-size: 0.8em;
}
p.staff-position{
    margin-top:-10px;
}
.staff-email{
    color: #505050;
    font-family: 'Open Sans Light';
    font-size: 0.8em;
}
.staff-photo{
    width:auto;
    height:150px;
    display:block;
    position:relative;
    left:10%;
}

table#tbl-info-staff tr td{
    border: none !important;
}
table#tbl-info-staff tr {
    width: 100%;
}
table#tbl-info-staff tr td:nth-child(1){
    width:20%;
}
table#tbl-info-staff tr td:nth-child(2){
    width:80%;
}

.icon-staff{
    vertical-align: top !important;
    width: 15px;
    height: auto;
    margin-left: -5px;
}


/*img.image{
  display:block;
  margin-left: auto;
  margin-right: auto;
}*/

.image-container1 {
  height: 0;
  background: url("https://localhost/tilt/wp-content/uploads/2016/08/head.png");
  background-repeat: no-repeat;
  background-size: contain;
  display: table;
  width: 100%;
  position: relative;
  margin-bottom: 14%;
  padding: 25% 0 5%;
  overflow:auto;
}

@media(max-width: 464px) {
  .image-container1 {
    background-size: cover;
  }
}

.image-container1:before {
  background: rgba(0,106,181,1);
  background: -moz-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,106,181,1)), color-stop(51%, rgba(11,85,164,1)), color-stop(100%, rgba(14,32,78,1)));
  background: -webkit-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -o-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -ms-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: linear-gradient(to right, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ab5', endColorstr='#0e204e', GradientType=1 );
  content: "";
  height: 80%;
  display: block;
  transform: skewY(14deg);
  transform-origin: left;
  z-index: -1;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  box-shadow: 0px -4px 6px rgba(135, 206, 250, 0.3);
}

.slope-container {
  z-index: 5;
  display: table-cell;
  vertical-align: middle;
  padding: 20px 0 40px 0;
}

.wrapper-slope {
  position: relative;
  z-index:10;
  /*overflow:auto;*/
}

.wrapper-slope:after {
  background: rgba(0,106,181,1);
  background: -moz-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,106,181,1)), color-stop(51%, rgba(11,85,164,1)), color-stop(100%, rgba(14,32,78,1)));
  background: -webkit-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -o-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -ms-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: linear-gradient(to right, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ab5', endColorstr='#0e204e', GradientType=1 );
  content: "";
  height: 50%;
  display: block;
  transform: skewY(14deg);
  transform-origin: left;
  z-index: -2;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 12%;
  box-shadow: 0px 4px 6px rgba(135, 206, 250, 0.3);
}

#particles-js, #particles-js-2, #particles-js-3 {
  position: absolute;
  height: 100%;
  margin-top: -50px;
  width: 100%;
}

.headline-wrapper #particles-js {
  position: absolute;
  height: 400px;
  width: 100%;
  margin-top: 70px !important;
}

.woocommerce table, .woocomerce table tr{
  max-width: 100%;
}
.woocommerce table thead{
  /*background: #17469e;*/
}

/* CLASS COLOR */

.white{
  background: #ffffff !important;
}

.transparent{
  background: transparent !important;
}

.basis{
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #6cb151 !important;/*#48a2d3*/
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69af4f', endColorstr='#86c060', GradientType=1 ) !important;
  background-attachment:fixed !important;
}
.postid-6226 .basis{
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #6cb151 !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69af4f', endColorstr='#86c060', GradientType=1 ) !important;
  background-attachment:fixed !important;
}
.postid-5902 .basis{
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #6cb151 !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69af4f', endColorstr='#86c060', GradientType=1 ) !important;
  background-attachment:fixed !important;
}
.postid-5901 .basis{
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #6cb151 !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69af4f', endColorstr='#86c060', GradientType=1 ) !important;
  background-attachment:fixed !important;
}
.postid-5850 .basis{
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #6cb151 !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69af4f', endColorstr='#86c060', GradientType=1 ) !important;
  background-attachment:fixed !important;
}
.page-id-6028 .basis{
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #48a2d3 !important;
  background: #6cb151 !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69af4f', endColorstr='#86c060', GradientType=1 ) !important;
  background-attachment:fixed !important;
}
.basis-thead{
  background: #78b858;
}
.herz{
  background: rgba(200,25,45,1) !important;
  background: -moz-linear-gradient(left, rgba(200,25,45,1) 0%, rgba(224,58,67,1) 100%) !important;
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(200,25,45,1)), color-stop(100%, rgba(224,58,67,1))) !important;
  background: -webkit-linear-gradient(left, rgba(200,25,45,1) 0%, rgba(224,58,67,1) 100%) !important;
  background: -o-linear-gradient(left, rgba(200,25,45,1) 0%, rgba(224,58,67,1) 100%) !important;
  background: -ms-linear-gradient(left, rgba(200,25,45,1) 0%, rgba(224,58,67,1) 100%) !important;
  background: linear-gradient(to right, rgba(200,25,45,1) 0%, rgba(224,58,67,1) 100%)!important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8192d', endColorstr='#e03a43', GradientType=1 ) !important;
  background-attachment:fixed !important;
}
.herz-thead{
  background: #df2035;
}
.nerven{
  background: rgba(72,162,211,1) !important;
  background: -moz-linear-gradient(left, rgba(72,162,211,1) 50%, rgba(119,188,238,1) 100%) !important;
  background: -webkit-gradient(left top, right top, color-stop(50%, rgba(72,162,211,1)), color-stop(100%, rgba(119,188,238,1))) !important;
  background: -webkit-linear-gradient(left, rgba(72,162,211,1) 50%, rgba(119,188,238,1) 100%) !important;
  background: -o-linear-gradient(left, rgba(72,162,211,1) 50%, rgba(119,188,238,1) 100%) !important;
  background: -ms-linear-gradient(left, rgba(72,162,211,1) 50%, rgba(119,188,238,1) 100%) !important;
  background: linear-gradient(to right, rgba(72,162,211,1) 50%, rgba(119,188,238,1) 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48a2d3', endColorstr='#77bcee', GradientType=1 ) !important;
  background-attachment:fixed !important;
}
.nerven-thead{
  background: #4face8;
}
.mineralien{
  background: rgba(218,177,53,1) !important;
  background: -moz-linear-gradient(left, rgba(218,177,53,1) 50%, rgba(239,211,52,1) 100%) !important;
  background: -webkit-gradient(left top, right top, color-stop(50%, rgba(218,177,53,1)), color-stop(100%, rgba(239,211,52,1))) !important;
  background: -webkit-linear-gradient(left, rgba(218,177,53,1) 50%, rgba(239,211,52,1) 100%) !important;
  background: -o-linear-gradient(left, rgba(218,177,53,1) 50%, rgba(239,211,52,1) 100%) !important;
  background: -ms-linear-gradient(left, rgba(218,177,53,1) 50%, rgba(239,211,52,1) 100%) !important;
  background: linear-gradient(to right, rgba(218,177,53,1) 50%, rgba(239,211,52,1) 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dab135', endColorstr='#efd334', GradientType=1 ) !important;
  background-attachment:fixed !important;
}
.mineralien-thead{
  background: #e1c834;
}
.pflanzen{
  background: rgba(5,94,45,1) !important;
  background: -moz-linear-gradient(left, rgba(5,94,45,1) 0%, rgba(71,162,75,1) 50%) !important;
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(5,94,45,1)), color-stop(50%, rgba(71,162,75,1)))!important;
  background: -webkit-linear-gradient(left, rgba(5,94,45,1) 0%, rgba(71,162,75,1) 50%) !important;
  background: -o-linear-gradient(left, rgba(5,94,45,1) 0%, rgba(71,162,75,1) 50%) !important;
  background: -ms-linear-gradient(left, rgba(5,94,45,1) 0%, rgba(71,162,75,1) 50%) !important;
  background: -webkit-linear-gradient(left, rgba(5,94,45,1) 0%, rgba(71,162,75,1) 50%) !important
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#055e2d', endColorstr='#47a24b', GradientType=1 ) !important;
  background-attachment:fixed !important;
}
.pflanzen-thead{
  background: #3c9847;
}
.frauen{
  background: rgba(209,13,101,1) !important;
  background: -moz-linear-gradient(left, rgba(209,13,101,1) 0%, rgba(226,87,141,1) 50%) !important;
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(209,13,101,1)), color-stop(50%, rgba(226,87,141,1))) !important;
  background: -webkit-linear-gradient(left, rgba(209,13,101,1) 0%, rgba(226,87,141,1) 50%) !important;
  background: -o-linear-gradient(left, rgba(209,13,101,1) 0%, rgba(226,87,141,1) 50%) !important;
  background: -ms-linear-gradient(left, rgba(209,13,101,1) 0%, rgba(226,87,141,1) 50%) !important;
  background: linear-gradient(to right, rgba(209,13,101,1) 0%, rgba(226,87,141,1) 50%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d10d65', endColorstr='#e2578d', GradientType=1 ) !important;
  background-attachment:fixed !important;
}
.frauen-thead{
  background: #e02b7c;
}
.abwehr{
  background: rgba(231,111,61,1) !important;
  background: -moz-linear-gradient(left, rgba(231,111,61,1) 0%, rgba(233,127,75,1) 100%) !important;
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(231,111,61,1)), color-stop(100%, rgba(233,127,75,1))) !important;
  background: -webkit-linear-gradient(left, rgba(231,111,61,1) 0%, rgba(233,127,75,1) 100%) !important;
  background: -o-linear-gradient(left, rgba(231,111,61,1) 0%, rgba(233,127,75,1) 100%) !important;
  background: -ms-linear-gradient(left, rgba(231,111,61,1) 0%, rgba(233,127,75,1) 100%) !important;
  background: linear-gradient(to right, rgba(231,111,61,1) 0%, rgba(233,127,75,1) 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e76f3d', endColorstr='#e97f4b', GradientType=1 ) !important;
  background-attachment:fixed !important;
}
.abwehr-thead{
  background: #e97e4a;
}
.darm{
  background: rgba(0,175,166,1) !important;
  background: -moz-linear-gradient(left, rgba(0,175,166,1) 50%, rgba(81,189,189,1) 100%) !important;
  background: -webkit-gradient(left top, right top, color-stop(50%, rgba(0,175,166,1)), color-stop(100%, rgba(81,189,189,1))) !important;
  background: -webkit-linear-gradient(left, rgba(0,175,166,1) 50%, rgba(81,189,189,1) 100%) !important;
  background: -o-linear-gradient(left, rgba(0,175,166,1) 50%, rgba(81,189,189,1) 100%) !important;
  background: -ms-linear-gradient(left, rgba(0,175,166,1) 50%, rgba(81,189,189,1) 100%) !important;
  background: linear-gradient(to right, rgba(0,175,166,1) 50%, rgba(81,189,189,1) 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00afa6', endColorstr='#51bdbd', GradientType=1 ) !important;
  background-attachment:fixed !important;
}
.darm-thead{
  background: #10bbb6;
}
.zellen{
  background: #974f2b!important;
  background: -moz-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(130,76,43,1)), color-stop(50%, rgba(158,86,47,1))) !important;
  background: -webkit-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: -o-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: -ms-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: #974f2b!important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#824c2b', endColorstr='#9e562f', GradientType=1 ) !important;
  background-attachment:fixed !important;
}
.postid-5889 .zellen{
  background: #00afa6!important;
  background: -moz-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(130,76,43,1)), color-stop(50%, rgba(158,86,47,1))) !important;
  background: -webkit-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: -o-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: -ms-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: -webkit-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#824c2b', endColorstr='#9e562f', GradientType=1 ) !important;
  background-attachment:fixed !important;
}
.postid-5847 .zellen{
  background: #00afa6!important;
  background: -moz-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(130,76,43,1)), color-stop(50%, rgba(158,86,47,1))) !important;
  background: -webkit-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: -o-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: -ms-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: -webkit-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#824c2b', endColorstr='#9e562f', GradientType=1 ) !important;
  background-attachment:fixed !important;
}
.postid-5839 .zellen{
  background: #00afa6!important;
  background: -moz-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(130,76,43,1)), color-stop(50%, rgba(158,86,47,1))) !important;
  background: -webkit-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: -o-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: -ms-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: rgba(130,76,43,1) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#824c2b', endColorstr='#9e562f', GradientType=1 ) !important;
  background-attachment:fixed !important;
}
.page-id-6028 .zellen{
  background: rgba(130,76,43,1) !important;
  background: -moz-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(130,76,43,1)), color-stop(50%, rgba(158,86,47,1))) !important;
  background: -webkit-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: -o-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: -ms-linear-gradient(left, rgba(130,76,43,1) 0%, rgba(158,86,47,1) 50%) !important;
  background: rgba(130,76,43,1) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#824c2b', endColorstr='#9e562f', GradientType=1 ) !important;
  background-attachment:fixed !important;
}
.zellen-thead{
  background: #974f2b;
}

/** class color category font **/

.font-basis{
  color: rgba(105,175,79,1) !important;
  color: -moz-linear-gradient(left, rgba(105,175,79,1) 0%, rgba(134,192,96,1) 100%) !important;
  color: -webkit-gradient(left top, right top, color-stop(0%, rgba(105,175,79,1)), color-stop(100%, rgba(134,192,96,1))) !important;
  color: -webkit-linear-gradient(left, rgba(105,175,79,1) 0%, rgba(134,192,96,1) 100%) !important;
  color: -o-linear-gradient(left, rgba(105,175,79,1) 0%, rgba(134,192,96,1) 100%) !important;
  color: -ms-linear-gradient(left, rgba(105,175,79,1) 0%, rgba(134,192,96,1) 100%) !important;
  color: linear-gradient(to right, rgba(105,175,79,1) 0%, rgba(134,192,96,1) 100%) !important;
}

.font-herz{
  color: rgba(200,25,45,1) !important;
  color: -moz-linear-gradient(left, rgba(200,25,45,1) 0%, rgba(224,58,67,1) 100%) !important;
  color: -webkit-gradient(left top, right top, color-stop(0%, rgba(200,25,45,1)), color-stop(100%, rgba(224,58,67,1))) !important;
  color: -webkit-linear-gradient(left, rgba(200,25,45,1) 0%, rgba(224,58,67,1) 100%) !important;
  color: -o-linear-gradient(left, rgba(200,25,45,1) 0%, rgba(224,58,67,1) 100%) !important;
  color: -ms-linear-gradient(left, rgba(200,25,45,1) 0%, rgba(224,58,67,1) 100%) !important;
  color: linear-gradient(to right, rgba(200,25,45,1) 0%, rgba(224,58,67,1) 100%) !important;
}

.font-nerven{
  color: rgba(72,163,211,1) !important;
  color: -moz-linear-gradient(left, rgba(72,163,211,1) 0%, rgba(119,189,238,1) 100%) !important;
  color: -webkit-gradient(left top, right top, color-stop(0%, rgba(72,163,211,1)), color-stop(100%, rgba(119,189,238,1))) !important;
  color: -webkit-linear-gradient(left, rgba(72,163,211,1) 0%, rgba(119,189,238,1) 100%) !important;
  color: -o-linear-gradient(left, rgba(72,163,211,1) 0%, rgba(119,189,238,1) 100%) !important;
  color: -ms-linear-gradient(left, rgba(72,163,211,1) 0%, rgba(119,189,238,1) 100%) !important;
  color: linear-gradient(to right, rgba(72,163,211,1) 0%, rgba(119,189,238,1) 100%) !important;
}

.font-mineralien{
  color: rgba(218,177,53,1) !important;
  color: -moz-linear-gradient(left, rgba(218,177,53,1) 0%, rgba(239,211,52,1) 100%) !important;
  color: -webkit-gradient(left top, right top, color-stop(0%, rgba(218,177,53,1)), color-stop(100%, rgba(239,211,52,1))) !important;
  color: -webkit-linear-gradient(left, rgba(218,177,53,1) 0%, rgba(239,211,52,1) 100%) !important;
  color: -o-linear-gradient(left, rgba(218,177,53,1) 0%, rgba(239,211,52,1) 100%) !important;
  color: -ms-linear-gradient(left, rgba(218,177,53,1) 0%, rgba(239,211,52,1) 100%) !important;
  color: linear-gradient(to right, rgba(218,177,53,1) 0%, rgba(239,211,52,1) 100%) !important;
}

.font-pflanzen{
  color: rgba(5,94,45,1) !important;
  color: -moz-linear-gradient(left, rgba(5,94,45,1) 0%, rgba(71,162,75,1) 100%) !important;
  color: -webkit-gradient(left top, right top, color-stop(0%, rgba(5,94,45,1)), color-stop(100%, rgba(71,162,75,1))) !important;
  color: -webkit-linear-gradient(left, rgba(5,94,45,1) 0%, rgba(71,162,75,1) 100%) !important;
  color: -o-linear-gradient(left, rgba(5,94,45,1) 0%, rgba(71,162,75,1) 100%) !important;
  color: -ms-linear-gradient(left, rgba(5,94,45,1) 0%, rgba(71,162,75,1) 100%) !important;
  color: linear-gradient(to right, rgba(5,94,45,1) 0%, rgba(71,162,75,1) 100%) !important;
}

.font-frauen{
  color: rgba(209,13,102,1) !important;
  color: -moz-linear-gradient(left, rgba(209,13,102,1) 0%, rgba(226,87,141,1) 100%) !important;
  color: -webkit-gradient(left top, right top, color-stop(0%, rgba(209,13,102,1)), color-stop(100%, rgba(226,87,141,1))) !important;
  color: -webkit-linear-gradient(left, rgba(209,13,102,1) 0%, rgba(226,87,141,1) 100%) !important;
  color: -o-linear-gradient(left, rgba(209,13,102,1) 0%, rgba(226,87,141,1) 100%) !important;
  color: -ms-linear-gradient(left, rgba(209,13,102,1) 0%, rgba(226,87,141,1) 100%) !important;
  color: linear-gradient(to right, rgba(209,13,102,1) 0%, rgba(226,87,141,1) 100%) !important;
}

.font-abwehr{
  color: rgba(231,111,61,1) !important;
  color: -moz-linear-gradient(left, rgba(231,111,61,1) 0%, rgba(233,127,75,1) 100%) !important;
  color: -webkit-gradient(left top, right top, color-stop(0%, rgba(231,111,61,1)), color-stop(100%, rgba(233,127,75,1))) !important;
  color: -webkit-linear-gradient(left, rgba(231,111,61,1) 0%, rgba(233,127,75,1) 100%) !important;
  color: -o-linear-gradient(left, rgba(231,111,61,1) 0%, rgba(233,127,75,1) 100%) !important;
  color: -ms-linear-gradient(left, rgba(231,111,61,1) 0%, rgba(233,127,75,1) 100%) !important;
  color: linear-gradient(to right, rgba(231,111,61,1) 0%, rgba(233,127,75,1) 100%) !important;
}

.font-darm{
  color: rgba(0,175,166,1) !important;
  color: -moz-linear-gradient(left, rgba(0,175,166,1) 0%, rgba(81,189,189,1) 100%) !important;
  color: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,175,166,1)), color-stop(100%, rgba(81,189,189,1))) !important;
  color: -webkit-linear-gradient(left, rgba(0,175,166,1) 0%, rgba(81,189,189,1) 100%) !important;
  color: -o-linear-gradient(left, rgba(0,175,166,1) 0%, rgba(81,189,189,1) 100%) !important;
  color: -ms-linear-gradient(left, rgba(0,175,166,1) 0%, rgba(81,189,189,1) 100%) !important;
  color: linear-gradient(to right, rgba(0,175,166,1) 0%, rgba(81,189,189,1) 100%) !important;
}

.font-zellen{
  color: rgba(130,77,43,1) !important;
  color: -moz-linear-gradient(left, rgba(130,77,43,1) 0%, rgba(158,86,47,1) 100%) !important;
  color: -webkit-gradient(left top, right top, color-stop(0%, rgba(130,77,43,1)), color-stop(100%, rgba(158,86,47,1))) !important;
  color: -webkit-linear-gradient(left, rgba(130,77,43,1) 0%, rgba(158,86,47,1) 100%) !important;
  color: -o-linear-gradient(left, rgba(130,77,43,1) 0%, rgba(158,86,47,1) 100%) !important;
  color: -ms-linear-gradient(left, rgba(130,77,43,1) 0%, rgba(158,86,47,1) 100%) !important;
  color: linear-gradient(to right, rgba(130,77,43,1) 0%, rgba(158,86,47,1) 100%) !important;
}

.column-right .vc_column-inner, .column-left .vc_column-inner{
  padding-top: 0px !important;
}

.icon-table img{
  width: 50px !important;
  height:auto !important;
}


/* Footer */

/*footer {
    width:100%;
    margin-top: 30px;
    overflow: hidden;
    position: relative;
    color: #fff;
}
footer .content-wrapper {
    background: transparent;
    padding: 60px 0;
}
footer .content-wrapper form button {
    width: 100%;
}
footer .slants {
    padding: 4% 0;
}
footer .slants:before {
    content: '';
    height: 100%;
    background: rgba(0,106,181,1);
    background: -moz-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,106,181,1)), color-stop(51%, rgba(11,85,164,1)), color-stop(100%, rgba(14,32,78,1)));
    background: -webkit-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
    background: -o-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
    background: -ms-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
    background: linear-gradient(to right, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ab5', endColorstr='#0e204e', GradientType=1 );
    -webkit-transform: skewY(18deg);
    -moz-transform: skewY(18deg);
    -o-transform: skewY(18deg);
    -ms-transform: skewY(18deg);
    transform: skewY(18deg);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -o-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    position: absolute;
    width: 100%;
    top: 0;
}
footer .slants:after {
    content: '';
    height: 100%;
    background: rgba(41,83,158,1);
    background: -moz-linear-gradient(left, rgba(41,83,158,1) 0%, rgba(55,138,193,1) 61%, rgba(23,111,169,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(41,83,158,1)), color-stop(61%, rgba(55,138,193,1)), color-stop(100%, rgba(23,111,169,1)));
    background: -webkit-linear-gradient(left, rgba(41,83,158,1) 0%, rgba(55,138,193,1) 61%, rgba(23,111,169,1) 100%);
    background: -o-linear-gradient(left, rgba(41,83,158,1) 0%, rgba(55,138,193,1) 61%, rgba(23,111,169,1) 100%);
    background: -ms-linear-gradient(left, rgba(41,83,158,1) 0%, rgba(55,138,193,1) 61%, rgba(23,111,169,1) 100%);
    background: linear-gradient(to right, rgba(41,83,158,1) 0%, rgba(55,138,193,1) 61%, rgba(23,111,169,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29539e', endColorstr='#176fa9', GradientType=1 );
    -webkit-transform: skewY(-8deg);
    -moz-transform: skewY(-8deg);
    -o-transform: skewY(-8deg);
    -ms-transform: skewY(-8deg);
    transform: skewY(-8deg);
    -webkit-transform-origin: right;
    -moz-transform-origin: right;
    -o-transform-origin: right;
    -ms-transform-origin: right;
    transform-origin: right;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}*/

.container .container{
  margin: 0 !important;
}


/** content teaser home **/

.product-teaser{
    width: 100%;
    height: 130px;
    /* background-size: 60% !important; */
    width: 60%;
    margin: 0 auto;
}
.product-teaser img{
    width: auto;
    max-height: 130px;
    align: center;
}

/*@media(min-width:1024px){
    . {
        height: 40px !important;
        background: white !important;
    }
}*/

.product_title{
    /*display: flex;*/
    width: 100%;
    height: 50px !important;
    display: table-cell;
    vertical-align: bottom;
}

/*b {
  position: relative;
  top: 100%;
  transform: translateY(-100%);
  display: block;
}*/


.product_title h5{
    font-family: 'Open Sans Regular';
    line-height: 20px;
    margin-bottom: 0px !important;
}
.product_title h5, .product_title .h5{
  font-weight: 0;
}

.product_desc{text-align: center; 
    margin-top: 20px;
    height: 55px !important;
    font-family: 'Open Sans Light';
    font-size: 0.635em;
    line-height: 1.2;
}

@media(min-width:768px) and (max-width:1199px){
  .product_desc{text-align: center; 
    height: 60px !important;
  }
}

.product-teaser-box{
    padding: 20px 50px 20px 50px;
    height:inherit;
    position:relative;
}

.product-teaser-box:hover{
  z-index: 20;
  /*box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px, rgba(0, 0, 0, 0.2) 0px 4px 4px, rgba(0, 0, 0, 0.2) 0px 8px 8px, rgba(0, 0, 0, 0.2) 0px 16px 16px, rgba(167, 167, 167, 0.2) 0px 32px 32px, rgba(167, 167, 167, 0.4) 0px 64px 64px;*/
  box-shadow: 0px 15px 36px -1px rgba(0,0,0,0.36);
  transition: box-shadow .3s ease-in-out 0s;
}

@media(max-width:767px){
  .product-teaser-box-1{
    height: 300px !important;
  }
}


.product_button{
  display: table;
  margin: 0 auto !important;
  width:60% !important;
}

.product_button a{
  width:100%;
}

.vc_row-flex .vc_column-inner{
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.vertical-center{
  display: flex;
  justify-content: center !important;
  top: 50%;
  padding: 0 !important;
}

.category-title .vc_column-inner{
  display: flex !important;
  justify-content: center !important;
  top: 50% !important;
  padding: 0 !important;
}

/* page about */

/*.wrapper1 {
  padding-top:15vh;
  padding-bottom:15vh;
  position:relative;
  width:100%;
  min-height: 100vh;
  transform: skewY(14deg);
  margin-top: 20vh;
  margin-bottom: 10vh;
  background: rgba(0,106,181,1);
  background: -moz-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,106,181,1)), color-stop(51%, rgba(11,85,164,1)), color-stop(100%, rgba(14,32,78,1)));
  background: -webkit-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -o-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -ms-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: linear-gradient(to right, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ab5', endColorstr='#0e204e', GradientType=1 );
  box-shadow: 0px -4px 6px rgba(0, 106, 181, 0.3);
  width: 100vw;
  margin-left: -15px;
}

.wrapper1:before {
  content: "";
  background: url('http://localhost/tilt/wp-content/uploads/2016/08/head.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left bottom;
  width: 100%;
  height: 120%;
  position: absolute;
  transform: skewY(-14deg);
  bottom: -4%;
  z-index: -5;
}

@media (min-width: 768px){
  .wrapper1:before {
    width: 40%;
    bottom: -5%;
  }
}

.wrapper1:after {
  content: "";
  z-index: -3;
  width: 100%;
  height: 8%;
}*/


.wrapper1, .wrapper2 {
  padding-top:15vh;
  padding-bottom:25vh;
  position:relative;
  width:100%;
  min-height: 100vh;
  transform: skewY(14deg);
  margin-top: 20vh;
  margin-bottom: 10vh;
  background: rgba(0,106,181,1);
  background: -moz-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,106,181,1)), color-stop(51%, rgba(11,85,164,1)), color-stop(100%, rgba(14,32,78,1)));
  background: -webkit-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -o-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -ms-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: linear-gradient(to right, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ab5', endColorstr='#0e204e', GradientType=1 );
  box-shadow: 0px -4px 6px rgba(0, 106, 181, 0.3);
  width: 100vw;
  margin-left: -15px;
}

.wrapper1 .vc_row:first-child {
  margin-right: 0;
}

@media (min-width: 1260px) {
  .wrapper1 {
    margin-left: 0;
  }

  .wrapper1 .vc_row:first-child {
    margin-right: -15px;
  }
}

.wrapper1:before {
  content: "";
  background: url('https://www.menssana-ag.de/wp-content/uploads/2016/09/head.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left bottom;
  width: 100%;
  height: 120%;
  position: absolute;
  transform: skewY(-14deg);
  bottom: -4%;
  z-index: -5;
}

@media (min-width: 768px){
  .wrapper1:before {
    width: 40%;
    bottom: -5%;
  }
}

@media (min-width: 444px){
  .wrapper1:before {
    bottom: -5%;
  }
}

.wrapper1:after, .wrapper2:after {
  content: "";
  z-index: -3;
  width: 100%;
  height: 8%;
  position: absolute;
  background: white;
  top: 100%;
}

.wrapper1 > div, .wrapper2 > div {
  transform: skewY(-14deg);
}


footer {
  overflow: hidden;
  position: relative;
  color: #fff;
}
footer .content-wrapper {
  background: transparent;
  /*padding: 20px 0;*/
  padding: 20px 0 40px;
  z-index:3;
  position:relative;
}
footer .content-wrapper form button {
  width: 100%;
}
footer .slants {
  padding: 4% 0;
}
footer .slants:before {
  content: '';
  height: 100%;
  background: rgba(9,92,194,1);
background: -moz-linear-gradient(left, rgba(9,92,194,1) 0%, rgba(9,40,151,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(9,92,194,1)), color-stop(100%, rgba(9,40,151,1)));
background: -webkit-linear-gradient(left, rgba(9,92,194,1) 0%, rgba(9,40,151,1) 100%);
background: -o-linear-gradient(left, rgba(9,92,194,1) 0%, rgba(9,40,151,1) 100%);
background: -ms-linear-gradient(left, rgba(9,92,194,1) 0%, rgba(9,40,151,1) 100%);
background: linear-gradient(to right, rgba(9,92,194,1) 0%, rgba(9,40,151,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#095cc2', endColorstr='#092897', GradientType=1 );
  -webkit-transform: skewY(13deg);
  -moz-transform: skewY(13deg);
  -o-transform: skewY(13deg);
  -ms-transform: skewY(13deg);
  transform: skewY(13deg);
  -webkit-transform-origin: left top;
  -moz-transform-origin: left top;
  -o-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  position: absolute;
  width: 100%;
  top: 0;
  z-index:1;
}
footer .slants:after {
  content: '';
  height: 100%;
  background: rgba(9,40,151,1);
background: -moz-linear-gradient(left, rgba(9,40,151,1) 0%, rgba(9,92,194,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(9,40,151,1)), color-stop(100%, rgba(9,92,194,1)));
background: -webkit-linear-gradient(left, rgba(9,40,151,1) 0%, rgba(9,92,194,1) 100%);
background: -o-linear-gradient(left, rgba(9,40,151,1) 0%, rgba(9,92,194,1) 100%);
background: -ms-linear-gradient(left, rgba(9,40,151,1) 0%, rgba(9,92,194,1) 100%);
background: linear-gradient(to right, rgba(9,40,151,1) 0%, rgba(9,92,194,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#092897', endColorstr='#095cc2', GradientType=1 );
  -webkit-transform: skewY(-5deg);
  -moz-transform: skewY(-5deg);
  -o-transform: skewY(-5deg);
  -ms-transform: skewY(-5deg);
  transform: skewY(-5deg);
  -webkit-transform-origin: right;
  -moz-transform-origin: right;
  -o-transform-origin: right;
  -ms-transform-origin: right;
  transform-origin: right;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}

@media (max-width:767px){
  #footer-logo{
    width: 200px;
    height: auto;
    align:right;
  }
  #footer-p{
    font-size:1em !important;
     margin-top: 40px;
  }
  #footer-p-tab{
    display: none !important;
  }
}
@media (min-width:768px) and (max-width:990px){
  footer #footer-menssana{
    /*text-align: center !important;*/
  }
  #footer-logo{
    width: 200px !important;
    height: auto;
  }
  #footer-p{
    /*margin-top: 80px;*/ display:none;
  }
  #footer-p-tab{
    display: block !important;
  }

  #footer-menssana, #footer-p-tab{
    margin-top: 50px;
  }

}
@media (min-width:991px){
  #footer-logo{
    width: 200px;
    height: auto;
    padding-left: 15px;
  }
  footer #footer-kontakt-p{
    line-height: 1.3 !important;
    font-size: 1em !important;
  }
  #footer-p{
    margin-top: 80px;
    padding-left: 15px;
  }
  #footer-p-tab{
    display: none !important;
  }
}



footer .wpcf7 input{
  margin-bottom: 0px !important;
}

footer .your-subject{
  margin-bottom: 0px !important;
}

footer .wpcf7-submit{
  margin-top: 0px !important;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

footer .wpcf7 input[type="text"],
footer .wpcf7 input[type="email"]
{
    border: none !important;
    border-radius: 0px !important;
}

@media (max-width:767px){
  .mobile-hide{
    display: none !important;
  }
}

/** change background header to transparent */
#site-header.menu-light #header-wrapper{
  /*background: white !important;*/
}

a:link{
  text-decoration: none !important;
}

nav ul li a:hover, nav ul li a:active{
  color: #17469e !important;
  font-family: 'Open Sans Bold' !important;
}

.header-sticked nav ul li a:hover, nav ul li a:active{
  color: #17469e !important;
  font-family: 'Open Sans Bold' !important;
}


@media(min-width:768px){
  .header-sticked{
    height: 70px !important;
    box-shadow: 0px 11px 23px -7px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:0px 11px 23px -7px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0px 11px 23px -7px rgba(0, 0, 0, 0.2);
  }
}

@media(max-width:767px){
  .header-sticked{
    height: 70px !important;
    border-bottom: 2px solid rgba(0, 0, 0, 0.2);
  }
}

/* toggle mobile menu */

#menu-menu2 li{
  padding-top:15px !important;
}

@media(max-width:767px){
  .bottom #div-caution{
    margin-top: 80px !important;
  }
}

.resize-image .product-header-row .image-container img,
.resize-image img{
  width: 45% !important;
  height: auto;
}

.resize-image-1 img{
  width: 65% !important;
  height: auto;
}


/** HEAD **/

/* .head-wrapper{ */
/*   position:relative; */
/*   z-index:0 !important; */
/* } */
/* .head-wrapper:after{ */
/*   background: rgba(0,106,181,1) !important; */
/*   background: -moz-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%) !important; */
/*   background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,106,181,1)), color-stop(51%, rgba(11,85,164,1)), color-stop(100%, rgba(14,32,78,1))) !important; */
/*   background: -webkit-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%) !important; */
/*   background: -o-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%) !important; */
/*   background: -ms-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%) !important; */
/*   background: linear-gradient(to right, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%) !important; */
/*   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ab5', endColorstr='#0e204e', GradientType=1 ) !important; */
/*   content: ""; */
/*   min-height: 30%; */
/*   height:auto !important; */
/*   display: block; */
/*   transform: skewY(14deg); */
/*   transform-origin: left; */
/*   z-index: -1; */
/*   position: absolute; */
/*   width: 100%; */
/*   left: 0; */
/*   bottom: 12%; */
/*   box-shadow: 0px 4px 6px rgba(135, 206, 250, 0.3); */
/* } */
/* .image-inside{ */
/*   background: url("http://localhost/latest/wp-content/uploads/2016/09/head.png"); */
/*   background-repeat: no-repeat; */
/*   background-size: contain; */
/*   display: table; */
/*   width: 100%; */
/*   position: relative; */
/*   margin-bottom: 14%; */
/*   padding: 25% 0 5%; */
/* } */
/* .image-inside:before{ */
/*   background: rgba(0,106,181,1) !important; */
/*   background: -moz-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%) !important; */
/*   background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,106,181,1)), color-stop(51%, rgba(11,85,164,1)), color-stop(100%, rgba(14,32,78,1))) !important; */
/*   background: -webkit-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%) !important; */
/*   background: -o-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%) !important; */
/*   background: -ms-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%) !important; */
/*   background: linear-gradient(to right, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%) !important; */
/*   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ab5', endColorstr='#0e204e', GradientType=1 ) !important; */
/*   content: ""; */
/*   height: 80%; */
/*   display: block !important; */
/*   transform: skewY(14deg); */
/*   transform-origin: left; */
/*   z-index: -10; */
/*   position: absolute; */
/*   width: 100%; */
/*   top: 0; */
/*   left: 0; */
/*   box-shadow: 0px -4px 6px rgba(135, 206, 250, 0.3); */
/* } */

table#tbl-info-staff td{
  padding: 0px !important;
}

table.right-table-container,
table.right-table-container thead,
table.right-table-container thead th,{
  text-align: left !important;
}

br {
  display: block;
  margin: 5px 0 !important;
}

.container{
  max-width: 100% !important;
}

/* large screens */

@media(min-width:1024px) and (max-width:1439px){
  /* Comment by Monica
  .product-teaser-box .product_title h5, .product-teaser-box > .product_title > h5,
  .product-teaser-box > .product_title h5{
    font-size: 1.24em !important;
  } */
  .header-title h5{
    font-size: 2.5em !important;
  }
  .desc_netto{
    font-size: 0.625em;
  }
/* Comment by Monica
  .split h3,
  h3.h3title{
    font-size: 2vw !important;
  }
*/
  h3.h3title{
    text-transform: capitalize !important;
    padding-bottom: 6vh;
  }
}

@media(max-width:768px){
  .split h3,
  h3.h3title{
    font-size: 1em !important;
  }
  h3.h3title{
    text-transform: capitalize !important;
  }
}

@media(min-width:768px) and (max-width:1023px){
  .split h3,
  h3.h3title{
    font-size: 1em !important;
  }
  h3.h3title{
    text-transform: capitalize !important;
  }
}

@media(min-width:1024px) and (max-width:1439px){
  /* .split h3,
  h3.h3title{
    font-size: 1em !important;
  }
  h3.h3title{
    text-transform: capitalize !important;
  } */
  #site-navigation .menu-container ul li a{padding:0 15px;}
}

@media (min-width: 1440px){
	#site-header.header-bold #site-navigation .menu-container > ul > li > a{
		font-size: 0.8vw !important;
	}
  .sticky-enabled #header-wrapper #site-logo img{
    width: 75% !important;
  }
  .product-teaser1 > h1, .category-title > h1,
  .product-teaser1 h1, .category-title h1{
    font-size: 3vw !important;
  }
/* Comment by Monica
  .product-teaser-box .product_title h5, .product-teaser-box > .product_title > h5,
  .product-teaser-box > .product_title h5,
  h5{
    font-size: 1.5vw !important;
  }
*/
  .product-teaser-box .product-teaser{
    height: 25vh !important;
  }
  .product_desc{text-align: center; 
    font-size: 0.75vw !important;
    line-height: 1.1;
    height: 10vh !important;
  }
  .product_button a{
    font-size: 0.9vw !important;
    padding: 20px 0 20px 0 !important;
  }
  h1,
  .header-title h5,
  .large{
    font-size: 3vw !important;
  }

  h6{
    font-size: 0.975vw !important;
  }

  .desc_netto{
    font-size: 0.75vw !important;
  }
  .details h4,
  .product-card h4{
    font-size: 1.5vw !important;
  }
  .split h3,
  h3.h3title{
    font-size: 2vw !important;
  }
  h3.h3title{
    text-transform: capitalize !important;
    padding-bottom: 6vh;
  }

/* Comment by Monica
  .split p,
  .left-container,
  .summary .split .right-table-container,
  .details,
  .details p,
  .info-card p
  {
    font-size: 1.3vw !important;
  }

  .top, .middle, .bottom{
    padding-top: 3vh !important;
  }
*/
  .details-button{
    font-size: 1vw !important;
  }
}


@media (width: 1440px){
  .product_button a{
    padding: 10px 0 10px 0 !important;
  }
}

@media(min-width: 1800px) and (max-width:2000px){
  .upsells .product-card .image-container{
    height: 300px !important;
  }
}
@media(min-width: 2001px) and (max-width:2300px){
  .upsells .product-card .image-container{
    height: 350px !important;
  }
}
@media(min-width: 2301px) and (max-width:3000px){
  .upsells .product-card .image-container{
    height: 400px !important;
  }
}



/* Monica */

.page-id-6481{font-family:'Open Sans Light';}
.page-id-6481 .row-inner{padding:0 !important;}
.page-id-6481 .vc_row{margin:0 !important;}
.page-id-6481 .vc_column_container>.vc_column-inner{padding:0 !important;}
.page-id-6481 .home-product-teaser{margin-bottom:8em !important;}

.wrapper3{padding-top:15vw;padding-bottom:25vw;position:relative;min-height:80vw;transform:skewY(13deg);margin-top:-25vw;margin-bottom:10vw;width:100vw;overflow:hidden;box-shadow:0px -4px 6px rgba(0, 106, 181, 0.3);
  background: rgba(0,106,181,1);
  background: -moz-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,106,181,1)), color-stop(51%, rgba(11,85,164,1)), color-stop(100%, rgba(14,32,78,1)));
  background: -webkit-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -o-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: -ms-linear-gradient(left, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  background: linear-gradient(to right, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ab5', endColorstr='#0e204e', GradientType=1 );
}

.wrapper3:before{content:"";background-image:url('https://www.menssana-ag.de/wp-content/uploads/2016/10/home-statue-1.png');background-repeat:no-repeat;background-size:contain;position:absolute;background-position:right center;width:100%;height:150%;transform:skewY(-13deg);
}

.wrapper3 #slope-right-to-left{position:absolute;width:500%;height:25vw;overflow:hidden;background-color:rgba(255,255,255,0.5);bottom:47vw;transform:rotate(-18deg);z-index:-1;}

.wrapper3 .statue-text, .wrapper3 .statue-button{transform:skewY(-13deg);position:relative;left:6vw;}
.wrapper3 .statue-text{top:27vw;font-size:2.5em;max-width:40vw;line-height:1.3em;}
.wrapper3 .statue-button{top:25vw;font-size:1.5em;}
.wrapper3 .statue-text, .wrapper3 .statue-button, .wrapper3 .statue-button a{color:#fff;}
.wrapper3 .statue-button a{border:0.1vw solid #fff;padding:1vw 3vw;}
.wrapper3 .statue-button a:hover{background-color:#fff;color:#17469e !important;}

.statue-2{padding-top:15vw;padding-bottom:25vw;position:relative;min-height:52vw;margin-top:-25vw;width:100vw;overflow:hidden;}
.statue-2:before{content:"";background-image:url('https://www.menssana-ag.de/wp-content/uploads/2016/10/home-statue-2.png');background-repeat:no-repeat;background-size:contain;position:absolute;background-position:left center;width:100%;height:100%;left:-10vw;top:10vw;}
.statue-2 .left, .statue-2 .right{width:50%;position:relative;top:18vw;}
.statue-2 .left{padding-left:6vw;float:left;}
.statue-2 .right{padding-right:6vw;float:right;}
.statue-2 .left img{width:60%;height:auto;}
.statue-2 .statue-text, .statue-2 .statue-button{font-size:1.3em;}
.statue-2 .statue-button{position:relative;top:4.5vw;}
.statue-2 .statue-text, .statue-2 .statue-button, .statue-2 .statue-button a{color:#17469e;}
.statue-2 .statue-button a{border:0.1vw solid #17469e;padding:1vw 3vw;}
.statue-2 .statue-button a:hover{background-color:#17469e;color:#fff !important;}

.home-product-teaser{padding:0 6vw;}
.home-product-teaser-title{font-size:2em;line-height:1.3em;}

h1, .summary .top .blue-thing .large{font-size:2.5em !important;}

h2, #left-wrapper h3, h3.h3title{font-size:2em !important;}
  .upsells h3.h3title{font-size:3em !important;}
  .vc_custom_1472643775337 h2, .vc_column-inner.vc_custom_1470068153955 h2, .vc_column-inner.vc_custom_1472643996862 h2, #kontakformular h2, #anderhaft h2{font-size:2.5em !important;}

h3, .product_button .btn, .summary .top .blue-thing h6, .info-card .row .col-xs-9 .col-xs-9 p, .wpb_wrapper p, .info-card .row .col-xs-12 .col-xs-9 .col-xs-9 p, .upsells .product-card .details-button, .six-icons-text, #left-wrapper, .col-sm-6.right-table-container, .details{font-size:1.3em !important;}
  .info-card .row .col-xs-12 .col-xs-9 .col-xs-9 p.product-sub-title, .summary .split .right-table-container table .abwehr-thead td{font-size:1em !important;}
  .product_button .btn{font-size:1.2em !important;}

h4, .product_desc, #tbl-info-staff, .info-card .row .col-xs-12 .col-xs-9 p, .wpcf7 input, .wpcf7 textarea, .wpcf7 select{font-size:0.8em !important;}
  .desc_netto{font-size:1em !important;}
  .product_desc p{font-size:1.2em !important;}

h5, .upsells .upsells-row .product-card h4{font-size:1.5em !important;}
  .details h4{font-size:1.15em !important;}


*{border-radius:0 !important;}
.row{margin:0;}
.last-column{display:none !important;}
#slope-left-to-right, .wrapper1, .wrapper2{transform:skewY(13deg) !important;}
.wrapper1:before, .wrapper1 > div, .wrapper2 > div{transform: skewY(-13deg) !important;}
.wrapper2b:before{content:"";background: url('https://www.menssana-ag.de/wp-content/uploads/2016/10/apollo3.png');background-repeat:no-repeat;background-size:contain;background-position:right bottom;width:100%;height:130%;position:absolute;transform:skewY(-13deg);bottom:-4%;z-index:-5;}
@media (min-width: 768px){.wrapper2:before{width:55%;bottom:-6% !important;}}
@media (min-width: 444px){.wrapper2:before{bottom:0;right:0;}}
p.g-recaptcha{margin-top:-5px !important;}
.page-product .container-fluid{padding:0 !important;}
.info-card .row .col-xs-3, .info-card .row .col-xs-9{padding:0 !important;}
.br-none{display:none;}
.row.third .col-sm-12 p:nth-child(1){display:none;}
.col-allergen p:nth-child(3), .col-allergen p:nth-child(4){display:none;}
.info-card .row .col-xs-12 .col-xs-9 p{line-height:1.3em !important;}
.impressum-line .wpb_wrapper p{line-height:1em !important;}
.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1473174293508.wpb_start_animation{padding-top:0 !important;padding-bottom:0 !important;}

body .container-about{font-family:'Open Sans Light';}

.about-header-image{width:100%;height:60vh;position:relative;}
.about-header-inner{width:100%;height:100%;position:absolute;top:0;background-size:100%;background-repeat:no-repeat;background-image:url('https://www.menssana-ag.de/wp-content/uploads/2016/08/Darker-Image.jpg');background-position:bottom center;}

.page-id-6469 #container{padding:0;}
#post-6028 .entry-content .home-slideshow .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element:nth-child(1){margin-bottom:0 !important;}

/* Diagonal for width > 2600px */
@media (min-width:2601px) and (max-width:3840px){
    #slope-left-to-right{position: absolute;z-index: 50;width: 500%;height: 900px;overflow:hidden;background: #ffffff;bottom:0; left:-10%;transform: skewY(13deg);transform-origin: left center;}
    #slope-right-to-left{position: absolute;z-index: 30;width: 500%;height: 900px;overflow:hidden;background: #ffffff;opacity: 0.6;bottom: 10%;transform: rotate(-5deg);}
    .slanted-product{height: 900px;}
    .upsells{margin-top: -900px;}
}

/* Mobile & Tab */
@media (max-width:1023px){
	body{font-size:11px !important;}
	h3.h3title{margin-bottom:0.7em !important;}
	.product-header-row .image-container img{margin-top:15% !important;}
	.h5_netto{margin-bottom:0.5em !important;}
	.product-header{padding:20% 0 30% !important;}
	.header-title h1, .header-title h5{text-align:center !important;overflow-wrap:break-word !important;}
	.header-title h5{margin-top:1em !important;}
	.details .info-card img{height:5em !important;}
	.row.second .info-card .row .col-xs-9{padding-left:1em !important;}
	.upsells{margin-top:0 !important;}
	.product-fluid .container-fluid{margin-bottom:4em !important;}
	.summary .top{margin:0 auto 2em !important;}
	.right-table-container{margin-top:2.6em !important;}
	.details.row{padding:3.2em 0 1em !important;}
	.details .middle{margin:2.6em auto !important;}
  .slanted-product{height:3em !important;}
	.right-table-container p{margin:0 !important;}
	.row.third .col-sm-12 p{margin-top:-0.55em !important;}
	.bottom #div-caution{margin:2em auto 1.5em !important}
	.info-card-triple p{margin:0 !important;}
	#left-wrapper h3{margin-bottom:0 !important;}
	.info-card{margin:0 !important;padding:0 !important;}
	.info-card .row .col-xs-12{padding:0 !important;}
	.info-card-triple .row .col-xs-12:nth-child(1) .col-xs-3{padding-right:0.5em !important;}
	.summary .split .left-container div[class^="col-"]{margin-bottom:0 !important;}
	.left-container .row{margin-top:1em !important;}
	.left-container .row .col-sm-10{margin-top:0.5em !important;}
	.kontakformular-p{margin:-0.75em auto 0.7em !important;}
	.wpcf7-form-control-wrap.your-address, .wpcf7-form-control-wrap.your-subject{margin:1.7em 0 !important;}
	.wpcf7-form-control-wrap.your-vorname, .wpcf7-form-control-wrap.your-nachname, .wpcf7-form-control-wrap.your-firma, .wpcf7-form-control-wrap.your-telefon, .wpcf7-form-control-wrap.your-email, .rc-anchor, .wpcf7-form-control-wrap.your-name{margin-top:1.7em !important;}
	.contact-form-wrapper.contact-form-wrapper-captcha{margin-top:2.7em !important;}
	.vc_custom_1470068153955 h2, .vc_custom_1472643775337 h2{margin-bottom:0.5em !important}
	.vc_row.wpb_row.vc_row-fluid.row-settings.vc_custom_1472643775337{margin-bottom:1em !important;}
	img.ajax-loader{display:none;}
	.vc_custom_1472643996862 .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation, input.wpcf7-form-control.wpcf7-submit{margin:0 !important;}
	.vc_column-inner.vc_custom_1470068153955{padding-top:4em !important;padding-bottom:0.5em !important;}
	.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1473174293508.wpb_start_animation{margin-bottom:0 !important;}
	.vc_column-inner.vc_custom_1470073703687{padding-top:4em !important;padding-bottom:0 !important;}
	.vc_column-inner.vc_custom_1470071182971{margin-bottom:2em !important;}

	.wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586372163.wpb_start_animation,
	.wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586385433.wpb_start_animation,
	.wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586403129.wpb_start_animation
	{padding-bottom:1.7em !important;}

	.vc_custom_1475586372163 img.vc_single_image-img, .vc_custom_1475586385433 img.vc_single_image-img, .vc_custom_1475586403129 img.vc_single_image-img{max-width:50% !important;}

	.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.impressum-line.wpb_start_animation.vc_custom_1475586372163,
	.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.impressum-line.wpb_start_animation.vc_custom_1475586385433,
	.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.impressum-line.wpb_start_animation.vc_custom_1475586403129{margin-top:-4em !important;margin-bottom:2em !important;}

	.vc_row.wpb_row.vc_row-fluid.row-settings:nth-child(2) .wpb_column.vc_column_container.vc_col-sm-4:nth-child(2){margin:-4em auto !important;}
	.row.middle .col-sm-12 .row .info-card:nth-child(2){margin:2em auto !important;}
	.upsells .upsells-row{padding-right:0 !important;}
	.row.second .info-card img{margin:0 1em !important;}

	.vc_column-inner.vc_custom_1472643996862{margin-top:0 !important;padding-top:0 !important;}
  .row-settings{margin:0 !important;padding: 0 !important;}
  #lernen{margin:0 !important;}
  #lernen .vc_column-inner{padding:0px !important;}
  #lernen .vc_column-inner .vc_column-inner{padding:0 15px !important;}

  .vc_column-inner.vc_custom_1474185474708 .vc_column-inner,
  .vc_column-inner.vc_custom_1474185231102 .vc_column-inner,
  .vc_column-inner.vc_custom_1474185118226 .vc_column-inner,
  .vc_column-inner.vc_custom_1474185343515 .vc_column-inner{padding:0 !important;}

  .vc_column-inner.vc_custom_1474185231102,
  .vc_column-inner.vc_custom_1474185118226,
  .vc_column-inner.vc_custom_1474185343515,
  .vc_column-inner.vc_custom_1474185231102{padding-right:0 !important;}

  .vc_row.wpb_row.vc_row-fluid.vc_custom_1474185231102b{margin:0 !important;}

  .vc_column-inner.vc_custom_1474185474708, .vc_row.wpb_row.vc_row-fluid.row-settings.vc_custom_1473687700524{margin-bottom:0 !important;}
  .wrapper1, .wrapper2{padding-top:5vh !important;padding-bottom:15vh !important;}

  .container-about .vc_row.wpb_row.vc_row-fluid.container{margin:0 !important;padding:0 !important;}
  .wrapper2 .vc_row.wpb_row.vc_row-fluid{margin:0 -1.6em 0 0 !important;}

  .vc_column-inner.vc_custom_1474185231102{padding-right:10px !important;}

  .vc_custom_1474185379064 .vc_column_container .vc_column-inner,
  .vc_custom_1474263005706 .vc_column_container .vc_column-inner,
  .vc_custom_1474263092649 .vc_column_container .vc_column-inner
    {padding:0 !important;}

  /*.vc_column-inner.vc_custom_1474263005706,
  .vc_column-inner.vc_custom_1474263092649
    {padding-right:0 !important;margin-left:15px !important;}*/

  .vc_column-inner.vc_custom_1474185428589
    {padding-right:0 !important;margin-left:30px !important;}
  .vc_column-inner.vc_custom_1474185428589 .vc_column_container .vc_column-inner
    {padding:0 !important;}

  .wrapper2.wrapper2b{margin:0 !important;padding:5vh 0 15vh !important;left:15px;width:100% !important;}
  /*.vc_column-inner.vc_custom_1474185231102{padding-left:0 !important;}*/

  #row-settings-2000-3{margin:0 -15px 0 30px !important;padding:0 15px 0 0 !important;}
  #row-settings-2000-3 .vc_col-sm-1{display:none !important;}
  #row-settings-2000-3 .vc_col-sm-5{width:50% !important;}

  .wrapper2{margin-left:0 !important;width:104% !important;}
  .wrapper1 .vc_column-inner.vc_custom_1474185231102{margin-left:15px !important;}
  .vc_custom_1474185231102b .vc_column-inner.vc_custom_1474185231102{padding:0 15px !important;}
  .six-icons-wrapper{padding-right:45px !important;}
  .vc_column-inner.vc_custom_1474185414334{margin-left:30px !important;padding-right:0 !important;}

  .wrapper1{left:-15px !important;min-height:0 !important;height:50em !important;margin:20em 0 7em !important;padding:0 0 50em !important;width:108% !important;}
	.wrapper1:before{bottom:-6% !important;width:55% !important;}

  .wrapper2.wrapper2b{height:20em !important;margin:23em 0 15em !important;}
  .wrapper2b:before{content:"";background:url('https://www.menssana-ag.de/wp-content/uploads/2016/10/apollo3.png');background-repeat:no-repeat;background-size:contain;background-position:right bottom;width:100%;height:130%;position:absolute;transform:skewY(-13deg);bottom:-6%;z-index:-5;right:3.7% !important;}

  .vc_custom_1474185414334 .row-settings .vc_col-sm-1:nth-child(1){display:none !important;}

  .six-icons-wrapper{padding:0 9em 0 7em !important;}
	.six-icons-img{width:60% !important;margin:0 auto !important;}
	.six-icons-text{line-height:1.1em !important;text-align:center !important;margin-top:1.2em !important;color:#fff !important;overflow-wrap:break-word !important;}
  img.icon-staff{width:1.5em !important;}

  /* Probiotic Premium 7 | Probiotic Premium 28 */
	#product-5866 .row.bottom .col-xs-12.col-sm-5:nth-child(1), #product-6147 .row.bottom .col-xs-12.col-sm-5:nth-child(1){display:none !important;}
	#product-5866 .bottom #div-caution, #product-6147 .bottom #div-caution{margin-top:0 !important;}
  .headline-wrapper .col-xs-12.row-settings{padding:0 !important;}


  .container-about{padding:0 !important;}
  .about-header-image{height:40vh !important;}
  .about-header-inner{top:-15px !important;}

  /*.container-about .headline-wrapper .col-xs-12.row-settings .container-fluid{margin-top:-60px !important;}*/
  .container-about .headline-wrapper .col-xs-12.row-settings .container-fluid .row.container .col-sm-6 h2{margin-bottom:2.5em !important;}
  .container-about .headline-wrapper .col-xs-12.row-settings .container-fluid .row.container .col-sm-6.col-sm-6-right p:nth-last-child(1){margin:0 !important;}

  .container-about .headline-wrapper .col-xs-12.row-settings .container-fluid .row.container .col-sm-6,
  .vc_row.wpb_row.vc_row-fluid.vc_custom_1473152815901,
  .vc_column-inner.vc_custom_1474185231102.about-2015,
  .vc_column-inner.vc_custom_1474185118226
    {padding:0 15px !important;}

  .vc_column-inner.vc_custom_1476110227087
    {padding:0 0 0 15spx !important;}

  .about-2000 .wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 30px 0 15px !important;}

  .vc_column-inner.vc_custom_1474185231102.about-2009,
  .vc_column-inner.vc_custom_1474185231102.about-2011
    {padding:0 30px 0 0 !important;}

  .vc_column-inner.vc_custom_1474185428589,
  .vc_column-inner.vc_custom_1474185379064,
  .vc_column-inner.vc_custom_1474263005706,
  .vc_column-inner.vc_custom_1474185343515,
  .vc_column-inner.vc_custom_1474185118226
    {padding:0 15px !important;}

  .vc_row.wpb_row.vc_row-fluid.vc_custom_1473152815901{padding-top:9em !important;}
  .vc_column-inner.vc_custom_1474185231102.about-2015{margin-top:4.5em !important;padding:0 !important;}
  .vc_column-inner.vc_custom_1474263005706{margin-bottom:6em !important;}

  .vc_column-inner.vc_custom_1474185231102.about-2009,
  .vc_column-inner.vc_custom_1474185379064
    {margin-bottom:1em !important;}

  td{position:relative;}
  img.icon-staff{position:absolute;top:0.5em;}
  #tbl-info-staff{line-height:1.75em !important;}
  #tbl-info-staff tbody tr:nth-child(1) td:nth-child(2) p{margin-bottom:0.2em !important;}
  .vc_column-inner.vc_custom_1474185343515{margin-bottom:0 !important;}

  .vc_row.wpb_row.vc_row-fluid.vc_custom_1474185231102a{margin:0 !important;}

  /* COBA DETAIL PRODUK - Start */
  .upsells .row:nth-child(1){margin-top:5em !important;}

  /*section.details.row{height:90em !important;overflow:hidden !important;}*/
  section.details.row{padding-bottom:10em !important;}
  section.details.row #slope-left-to-right{height:15em !important;}
  /* COBA DETAIL PRODUK - End */

  /* WIDTH DI ABOUT US UNTUK MOBILE/TABLET - Start */
  #wrapper{max-width:100% !important;overflow:hidden !important;}
  /* WIDTH DI ABOUT US UNTUK MOBILE/TABLET - End */

  .icon-staff{margin-left:0 !important;}

  .page-id-6481 .home-product-teaser{margin-bottom:10vw !important;}
  .wrapper3{min-height:80vw;}
  .wrapper3 .statue-text{top:29vw;max-width:50vw;}
  .wrapper3 .statue-button{top:29vw;}
  .statue-2 .left img{width:70%;}

  .wpcf7 textarea, .wpcf7 select, input[type="text"], .wpcf7-select, .wpcf7-form-control.wpcf7-submit, input[type="password"], input[type="mail"], input[type="tel"], input[type="email"], .rc-anchor.rc-anchor-normal, .rc-anchor.rc-anchor-normal.rc-anchor-light{border-radius:0.5em !important;}
  .product-teaser-box{padding:1em !important;}
}

/* Tab Only */
@media (min-width:768px) and (max-width:1023px){
	.header-title h1, .header-title h5{text-align:left !important;}
	.info-card-triple .row .col-xs-12 .col-xs-3, .info-card-triple .row .col-xs-12 .col-xs-9{width:100% !important;}
	.info-card-triple .row .col-xs-12 .col-xs-3{margin-bottom:0 !important;}
	.info-card-triple .row .col-xs-12 .col-xs-9 .col-xs-9{width:75% !important;margin-bottom:0 !important;}
	.info-card-triple .row .col-xs-12:nth-child(2) .col-xs-3{display:none !important;}
	.info-card-triple .row .col-xs-12 .col-xs-9 .col-xs-3{max-width:25% !important;width:auto !important;}
	.info-card-triple .row .col-xs-12:nth-child(1) .col-xs-3{margin-bottom:0.5em !important;}
	.info-card-triple .row .col-xs-12:nth-child(1) .col-xs-9 .col-xs-3{margin-bottom:0 !important;}
	.product-title-large{margin-top:-0.2em !important;}
	.info-card-triple .row .col-xs-12:nth-child(2) .col-xs-9:nth-child(2){padding-left:0 !important;}
	.info-card-triple .row .col-xs-12:nth-child(2){margin-top:0.5em !important;}
	.row.middle .col-sm-12 .row .info-card:nth-child(2){margin:0 auto !important;}
	.row.middle .col-sm-12 .row .info-card:nth-child(1){padding-right:1em !important;}
	.row.middle .col-sm-12 .row .info-card:nth-child(2){padding:0 1em !important;}
	.row.middle .col-sm-12 .row .info-card:nth-child(3){padding-left:1em !important;}
	.row.second .info-card img{height:4em !important;}
	.vc_row.wpb_row.vc_row-fluid.row-settings:nth-child(2) .wpb_column.vc_column_container.vc_col-sm-4:nth-child(2){margin:0 auto !important;}
	.wpcf7-form-control-wrap.your-subject{margin:0 0 1.7em !important;}

	.wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586372163.wpb_start_animation,
	.wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586385433.wpb_start_animation,
	.wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586403129.wpb_start_animation
	{padding-bottom:0 !important;margin-bottom:2.5em !important;}
	.bottom #div-caution{margin:0 auto 1.5em !important}
	.row.bottom .col-xs-12.col-sm-5{width:50% !important;}
	.hidden-xs{display:none !important;}

  .home-tab{width:100% !important;}
  .tab-top-negative, .tab-left-50pr, .tab-left-50pr-negative{position:relative;}
  .tab-left-50pr{left:50%;}
  .tab-left-50pr-negative{left:-50%;}
  .tab-top-negative{top:-40.6em;}
  #product-row-7 .vc_col-sm-6:nth-child(2) .vc_col-sm-6:nth-child(1){top:-40.7em !important;}

  .bg-pflanzen{
    background: rgba(5,94,45,1) !important;
    background: -moz-linear-gradient(left, rgba(5,94,45,1) 0%, rgba(71,162,75,1) 50%) !important;
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(5,94,45,1)), color-stop(50%, rgba(71,162,75,1)))!important;
    background: -webkit-linear-gradient(left, rgba(5,94,45,1) 0%, rgba(71,162,75,1) 50%) !important;
    background: -o-linear-gradient(left, rgba(5,94,45,1) 0%, rgba(71,162,75,1) 50%) !important;
    background: -ms-linear-gradient(left, rgba(5,94,45,1) 0%, rgba(71,162,75,1) 50%) !important;
    background: linear-gradient(to right, rgba(5,94,45,1) 0%, rgba(71,162,75,1) 50%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#055e2d', endColorstr='#47a24b', GradientType=1 ) !important;
    background-attachment:fixed !important;
  }

  .pflanzen .product-teaser-box{box-shadow:none;}
  .tab-display-none{display:none !important;}
  #product-row-10, #product-row-11, #product-row-12, #product-row-13{position:relative;}
  article#post-6028{margin-bottom:-50em !important;}

  .product-teaser{width:60%;margin:0 auto;}

  .row-settings .vc_col-sm-5 img{margin-top:15em !important;}
  .row-settings .vc_col-sm-5 .img-mt-0 img, .about-2013-mariana.img-mt-0.vc_col-sm-5 img{margin-top:0 !important;}
  .wrapper2b .vc_custom_1474185231102{margin-bottom:1em !important;}

	/* Probiotic Premium 7 | Probiotic Premium 28 */
	#product-5866 .row.bottom .col-xs-12.col-sm-5:nth-child(1), #product-6147 .row.bottom .col-xs-12.col-sm-5:nth-child(1){display:block !important;}

  
  #post-6028 .entry-content .vc_column_container>.vc_column-inner{padding-right:0 !important;}

  .vc_custom_1473687700524 .wpb_column.vc_column_container.vc_col-sm-3,
  .vc_custom_1474185118226 .wpb_column.vc_column_container.vc_col-sm-3,
  .vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-3,
  .vc_custom_1474185343515 .vc_custom_1474185304050 .wpb_column.vc_column_container.vc_col-sm-3,
  .vc_custom_1474185343515 .vc_custom_1474185315917 .wpb_column.vc_column_container.vc_col-sm-3
    {padding:0 1.1em !important;}
  .vc_custom_1474185379064 img.vc_single_image-img.attachment-medium{margin-top:4em !important;}
  .vc_column-inner.vc_custom_1474263005706{margin-top:6em !important;}
  .six-icons{margin-top:3em !important;}
  .row-settings .vc_col-sm-5 img.icon-staff{margin-top:0 !important;}

  .wrapper2.wrapper2b{left:0 !important;}
  .about-2015 .vc_row.wpb_row.vc_row-fluid.row-settings.vc_row-o-equal-height.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-1:nth-child(3){width:calc(8.33333333% - 15px) !important;}
  .vc_column-inner.vc_custom_1474185379064{margin-left:15px !important;}
  .timeline{margin:0 auto;width:100%;position:relative;}
  .circle{width:2em;height:2em;background-color:#fff;border:3px solid #17469e;border-radius:50% !important;margin:0 auto;position:absolute;z-index:2;left:calc(50% - 0.9em);}
  .vertical-line{height:10em;width:0.25em;background-color:#17469e;margin:0 auto;position:absolute;z-index:1;left:50%;}
  .timeline-2015 .circle, .timeline-2011 .circle{background-color:#17469e;border-color:#fff;}
  .timeline-2016 .vertical-line{height:74.5em;}
  .timeline-2015 .vertical-line{height:51em;}
  .timeline-2014 .vertical-line{height:61em;}
  .timeline-2013 .vertical-line{height:67.5em;}
  .timeline-2012 .vertical-line{height:131.5em;}
  .timeline-2011 .vertical-line{height:32em;}
  .timeline-2011{left:-0.4em;}
  .timeline-2009 .vertical-line{height:48.5em;}
  .timeline-2009{left:-0.4em;}
  .timeline-2008 .vertical-line{height:35em;}
  .timeline-2003 .vertical-line{height:19em;}
  .timeline-2002 .vertical-line{height:51.2em;}
  .timeline-2002{left:1.2em;}
  .timeline-2000 .vertical-line{height:154em;}
  .timeline-1999 .vertical-line{display:none;}
  #row-settings-2000-3 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(2){padding-left:8em;}

  /* COBA DETAIL PRODUK - Start */
  .product-header #slope-left-to-right{height:18em !important;}
  section.container-fluid.upsells{margin-top:-8em !important;}
  section.details.row{height:90em !important;overflow:hidden !important;}
  section.details.row #slope-left-to-right{height:15em !important;}
  /* COBA DETAIL PRODUK - End */

  .page-id-384 #slope-right-to-left, .page-id-6690 #slope-right-to-left{height:15em !important;}

  #footer-p-tab{display:none !important;}
  #footer-menssana{margin-top:-3em !important;}
  footer #footer-kontakt-p p, footer #footer-menssana p{margin:0 !important;}
  footer #footer-kontakt-p{font-size:1em !important;}
  footer h4{font-size:1.5em !important;}

  .page-id-6481 .product-teaser-box{padding:0 2vw;}
  .page-id-6481 .home-product-teaser .vc_col-sm-3:nth-child(2) .product-teaser-box{padding-left:0;}
  .page-id-6481 .home-product-teaser .vc_col-sm-3:nth-child(5) .product-teaser-box{padding-right:0;}

  .wpcf7 select{width:100% !important;}
  .wpcf7 textarea{background:#ebebeb;border:2px solid #ccc !important;color:#17469e !important;}
}

/* Mobile Only */
@media(max-width:767px){
	.header-title h1, .header-title h5{text-align:left !important;}
	.info-card-triple .row .col-xs-12 .col-xs-3, .info-card-triple .row .col-xs-12 .col-xs-9{width:100% !important;}
	.info-card-triple .row .col-xs-12 .col-xs-3{margin-bottom:0 !important;}
	.info-card-triple .row .col-xs-12 .col-xs-9 .col-xs-9{width:75% !important;margin-bottom:0 !important;}
	.info-card-triple .row .col-xs-12:nth-child(2) .col-xs-3{display:none !important;}
	.info-card-triple .row .col-xs-12 .col-xs-9 .col-xs-3{max-width:25% !important;width:auto !important;}
	.info-card-triple .row .col-xs-12:nth-child(1) .col-xs-3{margin-bottom:0.5em !important;}
	.info-card-triple .row .col-xs-12:nth-child(1) .col-xs-9 .col-xs-3{margin-bottom:0 !important;}
	.product-title-large{margin-top:-0.2em !important;}
	.info-card-triple .row .col-xs-12:nth-child(2) .col-xs-9:nth-child(2){padding-left:0 !important;}
	.info-card-triple .row .col-xs-12:nth-child(2){margin-top:0.5em !important;}
	.row.middle .col-sm-12 .row .info-card:nth-child(2){margin:2em auto !important;}
	.row.middle .col-sm-12 .row .info-card:nth-child(1){padding-right:1em !important;}
	.row.second .info-card img{height:4em !important;}
	.vc_row.wpb_row.vc_row-fluid.row-settings:nth-child(2) .wpb_column.vc_column_container.vc_col-sm-4:nth-child(2){margin:0 auto !important;}

	.wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586372163.wpb_start_animation,
	.wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586385433.wpb_start_animation,
	.wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586403129.wpb_start_animation
	{padding-bottom:0 !important;margin-bottom:5.5em !important;}
	.bottom #div-caution{margin:0 auto 1.5em !important}
	.row.bottom .col-xs-12.col-sm-5{width:50% !important;}
	.hidden-xs{display:none !important;}

  .row-settings .vc_col-sm-5 img{margin-top:15em !important;}
  .row-settings .vc_col-sm-5 .img-mt-0 img, .about-2013-mariana.img-mt-0.vc_col-sm-5 img{margin-top:0 !important;}
  .wrapper2b .vc_custom_1474185231102{margin-bottom:1em !important;}

	/* Probiotic Premium 7 | Probiotic Premium 28 */
	#product-5866 .row.bottom .col-xs-12.col-sm-5:nth-child(1), #product-6147 .row.bottom .col-xs-12.col-sm-5:nth-child(1){display:block !important;}

  /*.entry-content .vc_column_container>.vc_column-inner{padding-right:1.3em !important;}*/

  .vc_custom_1473687700524 .wpb_column.vc_column_container.vc_col-sm-3,
  .vc_custom_1474185118226 .wpb_column.vc_column_container.vc_col-sm-3,
  .vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-3,
  .vc_custom_1474185343515 .vc_custom_1474185304050 .wpb_column.vc_column_container.vc_col-sm-3,
  .vc_custom_1474185343515 .vc_custom_1474185315917 .wpb_column.vc_column_container.vc_col-sm-3
    {padding:0 1.1em !important;}
  .vc_custom_1474185379064 img.vc_single_image-img.attachment-medium{margin-top:4em !important;}
  .vc_column-inner.vc_custom_1474263005706{margin-top:6em !important;}
  .six-icons{margin-top:3em !important;}
  .row-settings .vc_col-sm-5 img.icon-staff{margin-top:0 !important;}
  .blurtext img{width:60em !important;height:auto !important;}
  .wrapper2.wrapper2b{left:0 !important;}
  .about-2015 .vc_row.wpb_row.vc_row-fluid.row-settings.vc_row-o-equal-height.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-1:nth-child(3){width:calc(8.33333333% - 15px) !important;}
  .vc_column-inner.vc_custom_1474185379064{margin-left:15px !important;}
  .timeline{display:none !important;}
  #row-settings-2000-3 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(2){padding-left:8em;}

  .page-id-384 #slope-right-to-left, .page-id-6690 #slope-right-to-left{height:7em !important;}

  #footer-p-tab{display:none !important;}
  #footer-menssana{margin-top:-3em !important;}
  footer #footer-kontakt-p p, footer #footer-menssana p{margin:0 !important;}
  footer #footer-kontakt-p{font-size:1.3em !important;}

  .page-id-6481 .product-teaser-box{padding:0 2vw;}
  .page-id-6481 .home-product-teaser .vc_col-sm-3:nth-child(2) .product-teaser-box{padding-left:0;}
  .page-id-6481 .home-product-teaser .vc_col-sm-3:nth-child(5) .product-teaser-box{padding-right:0;}

  .wpcf7 select{width:100% !important;}
  .wpcf7 textarea{background:#ebebeb;border:2px solid #ccc !important;color:#17469e !important;}

  .wrapper3{min-height:110vw;}
  .wrapper3 .statue-text{font-size:1.9em;max-width:85vw;top:36vw;}
  .wrapper3 .statue-button{font-size:1.2em;top:41vw;}
  .home-product-teaser-title{font-size:1.4em;}
  .home-product-teaser .product-teaser-box{padding:2em 0 !important;}

  .statue-2 .left, .statue-2 .right, .statue-2 .statue-text, .statue-button{width:100%;}
  .statue-2 .left, .statue-2 .right{padding:0;}
  .statue-2 .left, .statue-2 .statue-text, .statue-2 .statue-button{text-align:center;}
  .statue-2 .left img{width:60%;}
  .statue-2:before{height:120%;left:-20vw;}
  .statue-2 .statue-text{margin:2em 0 1em;padding:0 1em;}

  #map-wrapper{height:80vh;}

  .row.bottom .col-xs-12.col-sm-5{width:100% !important;}
  .bottom #div-caution{margin:1.5em 0 !important;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  section.details.row{height:90em !important;overflow:hidden !important;}
  section.details.row #slope-left-to-right{height:15em !important;}
}

/* Font Size */
@media (min-width:1024px){body{font-size:11px !important;}}
@media (min-width:1200px){body{font-size:11px !important;}}
@media (min-width:1300px){body{font-size:12px !important;}}
@media (min-width:1400px){body{font-size:13px !important;}}
@media (min-width:1600px){body{font-size:15px !important;}}
@media (min-width:1800px){body{font-size:17px !important;}}
@media (min-width:2000px){body{font-size:19px !important;}}
@media (min-width:2200px){body{font-size:21px !important;}}
@media (min-width:2400px){body{font-size:23px !important;}}
@media (min-width:2600px){body{font-size:25px !important;}}
@media (min-width:2800px){body{font-size:27px !important;}}
@media (min-width:3000px){body{font-size:29px !important;}}
@media (min-width:3200px){body{font-size:31px !important;}}
@media (min-width:3400px){body{font-size:33px !important;}}
@media (min-width:3600px){body{font-size:35px !important;}}
@media (min-width:3800px){body{font-size:37px !important;}}
@media (min-width:4000px){body{font-size:39px !important;}}
@media (min-width:4200px){body{font-size:41px !important;}}
@media (min-width:4400px){body{font-size:43px !important;}}
@media (min-width:4600px){body{font-size:45px !important;}}
@media (min-width:4800px){body{font-size:47px !important;}}
@media (min-width:5000px){body{font-size:49px !important;}}

/* 1 */
@media(min-width: 1024px){
  .wrapper3{min-height:142vh;margin-top:-21vh;}
  .wrapper3 .statue-text{top:49vh;}
  .wrapper3 .statue-button{top:46vh;}

  .page-id-384 #slope-right-to-left, .page-id-6690 #slope-right-to-left{height:27.5em !important;}

	p{margin:0;}
	/*body{font-size:14px !important;}*/

	.category-title h1, .category-title > h1, .header-title h5, .vc_custom_1473174293508 h1, .product-category-row h1, .impressum-font-color h1{font-size:2.5em !important;}
	#site-header #site-navigation .menu-container > ul > li > a, #site-header.header-bold #site-navigation .menu-container > ul > li > a{font-size:11px !important;}
	.sticky-enabled #header-wrapper #site-logo{width:318px !important;left:auto !important;}
	.sticky-enabled #header-wrapper #site-logo img{padding-top:15px !important;}
	#site-header #header-container, .header-sticked{height:70px !important;}
	#site-header #header-container{padding:0 60px !important;}
	#site-navigation .menu-container ul li a{padding:0 15px !important;}
	#site-navigation .menu-container ul li a, #site-logo .site-title{line-height:70px !important;}
	.product-header{min-height:400px !important;padding:100px 0 !important;}
	#slope-left-to-right{height:270px !important;}

	.col-md-3.col-sm-6.mobile-hide h4{font-size:1.5em !important;}
	#footer-kontakt-p p{margin:4px 0 0 !important;}
	#footer-menssana p{margin:0 !important;padding-left:20px !important;}
	footer .col-sm-6{position:relative !important;height:210px !important;}
	footer .p-wrapper{margin:12px 0 0 !important;}
	footer .content.container{width:970px !important;}
	.inner-col{position:absolute !important;top:0 !important;width:100% !important;}
	div.wpcf7 img.ajax-loader{display:none !important;}

	footer .content-wrapper{padding:20px 0 40px;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"], footer .wpcf7 input[type="submit"]{font-size:14px !important;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"]{line-height:40px !important;padding:5px 15px !important;}
	footer .wpcf7 input[type="submit"]{padding:13px 45px !important;}

	.icon-table img{width:50px !important;}
	/*.left-container{margin-top:20px !important;}*/
  .summary .split .left-container div[class^="col-"]{margin-bottom:10px !important;padding:0 15px !important;}
	/*.right-table-container p:nth-child(3){display:none !important;}*/
	.details{padding:45px 70px !important;margin-top:20px !important;margin-bottom:100px !important;}
	.details .middle .info-card img{height:32px !important;margin-top:5px !important;}
	.slanted-product{height:150px !important;width:calc(100% + 140px) !important;margin-left:-70px;}
	.upsells{margin:-150px auto 100px !important;}
	.upsells .product-card .image-container{height:200px !important;}
	.upsells-row{text-align:center !important;}
	.upsells-row, .upsells .row .col-sm-12 h3.h3title{padding:0 15px 20px !important;}
	.details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:12px; !important}
	.upsells .product-card .details-button{height:40px !important;line-height:40px !important;}

	.info-card .row .col-xs-9 p{margin:0 !important;}
	.info-card .row .col-xs-9 .row:nth-child(2){margin-top:10px !important;}
	.info-card .row .col-xs-12:nth-child(1){max-height:120px !important;padding-bottom:10px !important;}
	.details .middle{margin:24px 0 0 !important;}

	.product-teaser{height:65px !important;}
	.product-title{height:45px !important;}
	.product-title h5{line-height:1.2em !important;}
	.product_desc{text-align: center; margin:0 !important;height:60px !important;}
	.product_desc p{margin:5px 0 !important;}
	.vc_column_container.vc_col-sm-6 .vc_column-inner{padding:0 !important;}
	.column-left{margin:0 0 0 70px !important;}
	.column-right{margin:0 70px 0 0 !important;}
	.product-teaser-box{padding:20px !important;}
	.product_button .btn{padding:5px 9px !important;line-height:20px !important;}
	.product-fluid .container-fluid{/*padding:0 85px !important;*/margin-bottom:45px !important;}
	.product-fluid .product-header .container-fluid{margin-bottom:200px !important;}

	.header-title h1{line-height:1 !important;}
	.header-title h5{margin:10px 0 15px -10px !important}
	.summary .top .blue-thing h6{margin:-10px auto 10px !important;}
	.summary .split h3{margin-bottom:20px !important;}
	#left-wrapper, #left-wrapper p{margin:0 !important;padding-right:30px !important;}
	.left-container .col-sm-2{padding:0 !important;}
	.container-fluid, .product-fluid .details.row .container-fluid, .product-fluid .details.row .container-fluid, .summary .split .right-table-container, .row.top col-md-4, .row.top .col-sm-9.col-xs-8{padding-left:15px !important;padding-right:15px !important;}
	.h5_netto{margin-bottom:5px !important;}
	/*.desc_netto{margin:10px 0 0 !important;}*/
	h1, .summary .top .blue-thing h6{margin-left:-11px !important;}
	.summary .top .blue-thing .large{margin-left:-6px !important;}
	.summary .top .blue-thing h3{margin-left:-12px !important;font-family:'Open Sans Light' !important;}
	.summary .top .blue-thing{margin-top:10px !important}
	/*.summary .top > div{margin-top:20px !important;}*/
	.summary .top .blue-thing::before{transform:skewY(-5deg) !important;height:40px !important;}
	.woocommerce td{padding:10px !important;}

	.wrapper1{padding:0 !important;}
	.wrapper2{padding:10em 0 0 !important;}
	.wrapper1{min-height:0 !important;height:500px !important;margin:150px 0 75px !important;}
	.wrapper1:before{bottom:-5% !important;}
	.wrapper1 .vc_column-inner{padding:0 !important;}
	.container{width:100% !important;}
	.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin:0 0 35px !important;}
	.row-settings{margin:0 40px !important;}
	.vc_custom_1472643996862 .row-settings{margin:0 55px !important;}
	.vc_custom_1472643996862 .vc_column_container>.vc_column-inner{padding:0 !important;}
	.contact-text-row .vc_column_container.vc_col-sm-6 .vc_column-inner, .vc_column-inner.vc_custom_1470068153955{padding:0 15px !important;}
	/* .about-2015 .wpb_single_image img{width:90%;} */
	.wpb_wrapper p.staff-name{margin-top:25px !important;}
	.wpb_wrapper p.staff-position{margin:0 !important;line-height:1.2 !important;}
	.staff-photo{height:150px !important;}
	.icon-staff{width:12px !important;margin-left:2px !important;}
	.vc_custom_1474185474708, .vc_custom_1474185343515{margin:0 !important;}
	.info-card{padding:0;}

	.details h4{line-height:1.2em;}
	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1), #wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){padding-right:25px !important;}
	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2), #wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2){padding-left:25px !important;}
	#wpcf7-f388-p384-o1 .vc_row, #wpcf7-f388-p6690-o1 .vc_row{margin:0 !important;}
	.details .middle .product-title-large{text-align:left;}

	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, .your-salutation, input[type="email"]{height:44px !important;line-height:44px !important;}
	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], input[type="email"]{padding:5px 15px !important;}
	.wpcf7-select{padding:0 15px !important;}
	.your-salutation{padding:0 !important;}
	.contact-form-wrapper{margin-bottom:25px !important;}
	contact-form-wrapper contact-form-wrapper-captcha{margin-bottom:10px !important;}
	.wpcf7 select{width:100% !important;}
	.kontakformular-p{margin:-10px auto 20px !important;}

	.wpcf7 input, .wpcf7 textarea, .wpcf7 span, .wpcf7 select{margin-top:0 !important;}
	.wpcf7 textarea, .wpcf7 select, input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, input[type="email"], .rc-anchor.rc-anchor-normal{background:#ebebeb;border:2px solid #ccc !important;color:#17469e !important;}
	.wpcf7-form .wpcf7-form-control.wpcf7-submit{color:#fff !important;}
	.wpcf7 textarea{padding:15px !important;min-height:182px !important;max-height:182px !important;}
	.wpcf7 input[type="submit"]{padding:17px 45px !important;}
	.contact-form-wrapper-submit{margin-bottom:0 !important;margin-top:-3px !important;}
	.contact-form-wrapper-submit input{margin-bottom:0 !important;}
	.contact-text-row h2{margin-bottom:15px !important;}
	.contact-text-row .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin-bottom:40px !important;}
	.vc_row.wpb_row.vc_row-fluid.row-settings.vc_custom_1472643775337{margin-bottom:5px !important;}
	.vc_custom_1473174293508, .vc_custom_1475586372163{padding:0 !important;margin:0 !important;}
	.vc_custom_1470073703687 img, .page-id-6690 .impressum-font-color img{width:26.667% !important;}
	.vc_column-inner.vc_custom_1470073703687{padding:45px 15px 15px !important;}
	.vc_column-inner.vc_custom_1470071182971{margin-bottom:0 !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top{margin:20px 0 0 !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586372163, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586385433, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586403129{margin:15px 0 25px !important;padding-bottom:0 !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1473174293508{margin:0 !important;}
	.vc_column-inner.vc_custom_1470073703687 p{margin-top:5px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-left{padding-right:5px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-right{padding-left:10px !important;}
	.page-product .summary.container-fluid, .product-fluid .container-fluid{padding:0 55px !important;}
	.details .row.second{padding-left:8px !important;}
	.summary .top{margin:0 0 30px !important;}

	.container-about, #lernen .vc_column-inner, .container-about .vc_column_container>.vc_column-inner{padding:0 !important;}
  #lernen{margin:0 !important;/*padding:0 55px !important;*/}
	#lernen .row-settings{margin:0 !important;padding:0 15px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6.col-sm-6-left{padding-right:15px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6s.col-sm-6-right{padding-left:35px !important;}
	.vc_custom_1473152815901{padding-top:100px !important;}
	.vc_custom_1474185474708 .row-settings{margin:0 !important;padding:0 70px !important;}
	/*.container-about h1{margin-left:0 !important;}*/
	.wrapper1 .vc_row:first-child{padding:0 15px !important;}

	.container-about .vc_row{margin:0 !important;}
	.container-about .vc_custom_1474185231102a .vc_custom_1474185231102{padding:0 100px 0 25px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185118226{padding:0 55px !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5{margin-left:10px !important;}
	.container-about .vc_custom_1474185231102b .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5{margin-left:0 !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(4){margin-left:-15px !important;}
	.container-about .vc_custom_1474185231102b .vc_custom_1474185231102,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185428589,
	.wrapper2 .vc_column-inner.vc_custom_1474185231102{padding:0 70px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185379064,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263092649,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1476110227087{padding:0 60px !important;}
	.wrapper2.wrapper2b{padding:0 15px !important;/* height:940px !important; */}
  /* .wrapper2b .vc_row.wpb_row.vc_row-fluid{margin-top:20px !important;} */
	.wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 75px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(2){margin-left:-5px !important;}
	.container-about .vc_row.vc_custom_1474185330308, .container-about .vc_row.vc_custom_1474185315917, .row-settings.mariana,
	.container-about .vc_row.vc_custom_1474185170848 {margin:30px 0 0 !important;}
	.wpb_wrapper p.staff-position{height:35px;}
  .container-about .wpb_text_column.wpb_content_element p{margin-bottom:45px !important;}
  .container-about .wpb_text_column.wpb_content_element.special p{
    margin-bottom: 25px !important;
  }

	.six-icons-wrapper{padding:0 85px 0 150px !important;}
	.six-icons-img{width:60% !important;margin:0 auto !important;}
	.six-icons-text{line-height:1.1em !important;text-align:center !important;margin-top:20px !important;color:#fff !important;overflow-wrap:break-word !important;padding:0 5px !important;font-size:1.2em !important;}
	.wrapper2.wrapper2b .vc_custom_1474185231102{margin-bottom:0 !important;}
	.info-card .row .col-xs-12 .col-xs-9 .col-xs-9 p{line-height:1.3em !important;}
	.product-header-row .image-container img{margin-top:70px;}
	.row.second .info-card .row .col-xs-9 p, .row.third .col-sm-12 p{margin:0 0 10px !important;}
	.info-card-triple .col-xs-12{padding:0 15px !important;}
	.row.top .col-sm-12, .row.third .col-sm-12, .row.middle .col-sm-12{padding:0 !important;}
	.row.middle .col-sm-12 .row{margin-bottom:40px !important;}
	.row.middle .col-sm-12 .row .row{margin-bottom:0 !important;}
	.vc_custom_1473174293508{padding:20px 0 !important;}
	.vc_custom_1470073703687 .wpb_column.vc_column_container.vc_col-sm-12{margin-bottom:10px !important;}
	.vc_column-inner.vc_custom_1472643996862{position:relative;z-index:10;margin-top:-50px !important;padding:0 15px !important;}
	.rc-anchor.rc-anchor-normal.rc-anchor-light{background:#ebebeb !important;color:#bdc3c7 !important;}

  #row-settings-2000-3{margin:100px auto !important;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706{margin-bottom:35px !important;}
  #row-settings-2000-3 .wpb_single_image.wpb_content_element.vc_align_center{margin-bottom:0 !important;}

  .row-settings .vc_col-sm-5 img{margin-top:50px !important;}
  .row-settings .vc_col-sm-5 .img-mt-0 img, .about-2013-mariana.img-mt-0.vc_col-sm-5 img{margin-top:0 !important;}
  .mariana p{font-size:1.5em !important;}
  .about-2013-mariana #tbl-info-staff{margin-top:10px !important;}
  .about-2013-mariana .staff-position{max-width:80% !important;}
  .about-2011{margin-top:30px !important;}
  .about-2009{margin-bottom:35px !important;}
  .about-2002 img{width:80% !important;}
  .about-2000 .wrapper2b .vc_custom_1474185231102{margin:20px auto !important;}
  .column-left .product-teaser-box.white{margin-right:-1px !important;}

  /* .vc_custom_1476110227087 h1{padding-left:60px !important;} */
  #row-settings-2000-3 .staff-photo{margin-top:45px !important;}
  #row-settings-2000-3 img.icon-staff{margin-top:0 !important;}
  #row-settings-2000-3 .staff-position{max-width:80% !important;}
  .about-2015{margin-top:30px !important;}
  .six-icons{margin-top:30px !important;}
  .vc_row.wpb_row.vc_row-fluid.row-settings.vc_custom_1473687700524{margin-bottom:10em !important;}
  .vc_column-inner.vc_custom_1474185343515{margin-bottom:0 !important;}
  .timeline{margin:0 auto;width:100%;position:relative;}
  .circle{width:2em;height:2em;background-color:#fff;border:3px solid #17469e;border-radius:50% !important;margin:0 auto;position:absolute;z-index:2;left:calc(50% - 0.9em);}
  .vertical-line{height:10em;width:0.25em;background-color:#17469e;margin:0 auto;position:absolute;z-index:1;left:50%;}
  .timeline-2015 .circle, .timeline-2011 .circle, .timeline-2009 .circle, .timeline-2000 .circle{background-color:#17469e;border-color:#fff;}
  .timeline-2016 .vertical-line{height:73em;}
  .timeline-2015 .vertical-line{height:48em;}
  .timeline-2015{left:1.5em;}
  .timeline-2014 .vertical-line{height:61em;}
  .timeline-2013 .vertical-line{height:59.5em;}
  .timeline-2012{left:-0.4em;}
  .timeline-2012 .vertical-line{height:122em;}
  .timeline-2011 .vertical-line{height:31.5em;}
  .timeline-2011{left:-0.05em;}
  .timeline-2009 .vertical-line{height:35.5em;}
  .timeline-2009{left:-1.3em;}
  .timeline-2008{left:-0.4em;}
  .timeline-2003{left:-0.4em;}
  .timeline-2002{left:-0.4em;}
  .timeline-2008 .vertical-line{height:37em;}
  .timeline-2003 .vertical-line{height:15.5em;}
  .timeline-2002 .vertical-line{height:42.2em;}
  .timeline-2000 .vertical-line{height:144.2em;}
  .timeline-2000{left:-1.7em;}
  .timeline-1999 .vertical-line{display:none;}
  .timeline-1999{left:-0.5em;}
  #row-settings-2000-3 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(2){padding-left:8em;}

  .wpcf7 textarea, .wpcf7 select, input[type="text"], .wpcf7-select, .wpcf7-form-control.wpcf7-submit,
  input[type="password"], input[type="mail"], input[type="tel"], input[type="email"],
  .rc-anchor.rc-anchor-normal, .rc-anchor.rc-anchor-normal.rc-anchor-light{border-radius:5px !important;}

  section.container-fluid.upsells{margin-bottom:100px !important;}

  #product-row-3 .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1),
  #product-row-6 .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1),
  #product-row-12 .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1)
    {float:right;}

  #product-row-6 .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) .column-right .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){position:absolute;right:50px;}
}

/* 1.125 */
@media(min-width: 1152px){
	/*body{font-size:14.625px !important;}*/
	.page-id-384 #slope-right-to-left, .page-id-6690 #slope-right-to-left{height:32em !important;}

	#site-header #site-navigation .menu-container > ul > li > a, #site-header.header-bold #site-navigation .menu-container > ul > li > a{font-size:12.375px !important;}
	.sticky-enabled #header-wrapper #site-logo{width:357.75px !important;}
	.sticky-enabled #header-wrapper #site-logo img{padding-top:16.875px !important;}
	#site-header #header-container, .header-sticked{height:78.75px !important;}
	#site-header #header-container{padding:0 67.5px !important;}
	#site-navigation .menu-container ul li a{padding:0 16.875px !important;}
	#site-navigation .menu-container ul li a, #site-logo .site-title{line-height:78.75px !important;}
	.product-header{min-height:450px !important;padding:112.5px 0 !important;}
	#slope-left-to-right{height:303.75px !important;}

	#footer-kontakt-p p{margin:4.5px 0 0 !important;}
	#footer-menssana p{padding-left:22.5px !important;}
	footer .col-sm-6{height:236.25px !important;}
	footer .p-wrapper{margin:13.5px 0 0 !important;}
	footer .content.container{width:1091.25px !important;}

	footer .content-wrapper{padding:22.5px 0 45px;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"], footer .wpcf7 input[type="submit"]{font-size:15.75px !important;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"]{line-height:45px !important;padding:5.625px 16.875px !important;}
	footer .wpcf7 input[type="submit"]{padding:14.625px 50.625px !important;}

	.icon-table img{width:56.25px !important;}
	/*.left-container{margin-top:22.5px !important;}*/
	.summary .split .left-container div[class^="col-"]{margin-bottom:11.25px !important;padding:0 16.875px !important;}
	.details{padding:50.625px 78.75px !important;margin-top:22.5px !important;margin-bottom:112.5px !important;}
	.details .middle .info-card img{height:36px !important;margin-top:5.625px !important;}
	.slanted-product{height:168.75px !important;width:calc(100% + 157.5px) !important;margin-left:-78.75px;}
	.upsells{margin:-168.75px auto 112.5px !important;}
	.upsells .product-card .image-container{height:225px !important;}
	.upsells-row, .upsells .row .col-sm-12 h3.h3title{padding:0 16.875px 22.5px !important;}
	.details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:13.5px !important;}
	.upsells .product-card .details-button{height:45px !important;line-height:45px !important;}

	.info-card .row .col-xs-9 .row:nth-child(2){margin-top:11.25px !important;}
	.info-card .row .col-xs-12:nth-child(1){max-height:135px !important;padding-bottom:11.25px !important;}
	.details .middle{margin:22.5px 0 0 !important;}

	.product_title{height:56.25px !important;}
	.product_title h5{line-height:22.5px !important;}
	.product_desc{text-align: center; height:135px !important;}
	.product_desc p{margin:22.5px 0 11.25px !important;}
	/*.vc_column_container.vc_col-sm-6 .vc_column-inner{padding:0 16.875px !important;}*/
	.column-left{margin:0 0 0 78.75px !important;}
	.column-right{margin:0 78.75px 0 0 !important;}
	.product-teaser-box{padding:22.5px !important;}
	.product_button .btn{padding:5.625px 10.125px !important;line-height:22.5px !important;}

	.product-teaser{height:73.125px !important;}
	.product-title{height:50.625px !important;}
	.product_desc{text-align: center; height:67.5px !important;}
	.product_desc p{margin:5.625px 0 !important;}

	.product-fluid .container-fluid{/*padding:0 95.625px !important;*/margin-bottom:56.25px !important;}
	.product-fluid .product-header .container-fluid{margin-bottom:225px !important;}

	.header-title h5{margin:11.25px 0 16.875px -11.25px !important}
	.summary .top .blue-thing h6{margin:-11.25px auto 11.25px !important;}
	.summary .split h3{margin-bottom:22.5px !important;}
	#left-wrapper, #left-wrapper p{padding-right:33.75px !important;}
	.container-fluid, .product-fluid .details.row .container-fluid, .summary .split .right-table-container, .row.top col-md-4, .row.top .col-sm-9.col-xs-8{padding-left:16.875px !important;padding-right:16.875px !important;}
	.h5_netto{margin-bottom:5.625px !important;}
	/*.desc_netto{margin:11.25px 0 0 !important;}*/
	h1, .summary .top .blue-thing h6{margin-left:-12.375px !important;}
	.summary .top .blue-thing .large{margin-left:-6.75px !important;}
	.summary .top .blue-thing h3{margin-left:-7px !important;}
	.summary .top .blue-thing{margin-top:11.25px !important;}
	/*.summary .top > div{margin-top:22.5px !important;}*/
	.summary .top .blue-thing::before{height:45px !important;}
	.woocommerce td{padding:11.25px !important;}

	.wrapper1{height:562.5px !important;margin:168.75px 0 84.375px !important;}
	.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin:0 0 39.375px !important;}
	.row-settings{margin:0 45px !important;}
	.vc_custom_1472643996862 .row-settings{margin:0 61.875px !important;}
	.contact-text-row .vc_column_container.vc_col-sm-6 .vc_column-inner, .vc_column-inner.vc_custom_1470068153955{padding:0 16.875px !important;}
	/* .about-2015 .wpb_single_image img{width:337.5px !important;} */
	.wpb_wrapper p.staff-name{margin-top:28.125px !important;}
	.staff-photo{height:168.75px !important;}
	.icon-staff{width:13.5px !important;margin-left:2.25px !important;}

	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1), #wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){padding-right:28.125px !important;}
	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2), #wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2){padding-left:28.125px !important;}

	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, .your-salutation, input[type="email"]{height:49.5px !important;line-height:49.5px !important;}
	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], input[type="email"]{padding:5.625px 16.875px !important;}
	.wpcf7-select{padding:0 16.875px !important;}
	.contact-form-wrapper{margin-bottom:28.125px !important;}
	contact-form-wrapper contact-form-wrapper-captcha{margin-bottom:11.25px !important;}
	.kontakformular-p{margin:-11.25px auto 25px !important;}

	.wpcf7 input, .wpcf7 textarea, .wpcf7 select, input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, input[type="email"], .rc-anchor.rc-anchor-normal{border-width:2.25px !important;}
	.wpcf7 textarea{padding:16.875px !important;min-height:204.75px !important;max-height:204.75px !important;}
	.wpcf7 input[type="submit"]{padding:19.125px 50.625px !important;}
	.contact-form-wrapper-submit{margin-top:-3.375px !important;}
	.contact-text-row h2{margin-bottom:16.875px !important;}
	.contact-text-row .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin-bottom:45px !important;}
	.vc_row.wpb_row.vc_row-fluid.row-settings.vc_custom_1472643775337{margin-bottom:5.625px !important;}
	.vc_custom_1470073703687 img, .page-id-6690 .impressum-font-color img{width:30% !important;}
	.vc_column-inner.vc_custom_1470073703687{padding:50.625px 16.875px 16.875px !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top{margin:22.5px 0 0 !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586372163, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586385433, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586403129{margin:16.875px 0 28.125 !important;padding-bottom:0 !important;}
	.vc_column-inner.vc_custom_1470073703687 p{margin-top:5.5625px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-left{padding-right:5.5625px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-right{padding-left:11.25px !important;}
	.page-product .summary.container-fluid, .product-fluid .container-fluid{padding:0 61.875px !important;}
	.details .row.second{padding-left:9px !important;}
	.summary .top{margin:0 0 33.75px !important;}

	/*#lernen{padding:0 61.875px !important;}*/
	#lernen .row-settings{padding:0 16.875px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6.col-sm-6-left{padding-right:16.875px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6s.col-sm-6-right{padding-left:39.375px !important;}
	.vc_custom_1473152815901{padding-top:112.5px !important;}
	.vc_custom_1474185474708 .row-settings{padding:0 78.75px !important;}
	.wrapper1 .vc_row:first-child{padding:0 16.875px !important;}

	.container-about .vc_custom_1474185231102a .vc_custom_1474185231102{padding:0 112.5px 0 28.125px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185118226{padding:0 61.875px !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5{margin-left:11.25px !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(4){margin-left:-16.875px !important;}
	.container-about .vc_custom_1474185231102b .vc_custom_1474185231102,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185428589,
	.wrapper2 .vc_column-inner.vc_custom_1474185231102{padding:0 78.75px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185379064,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263092649,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1476110227087{padding:0 67.5px !important;}
	.wrapper2.wrapper2b{padding:0 16.875px !important;/* height:936.25px !important; */}
  .wrapper2b .vc_row.wpb_row.vc_row-fluid:nth-child(1){margin-top:35px !important;}
  .wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 84.375px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(2){margin-left:-5.625px !important;}
	.container-about .vc_row.vc_custom_1474185330308, .container-about .vc_row.vc_custom_1474185315917, .row-settings.mariana,
	.container-about .vc_row.vc_custom_1474185170848 {margin:33.75px 0 0 !important;}
	.wpb_wrapper p.staff-position{height:39.375px;}
  .container-about .wpb_text_column.wpb_content_element p{margin-bottom:50.625px !important;}
  .container-about .wpb_text_column.wpb_content_element.special p{
    margin-bottom: 30.625px !important;
  }

	.six-icons-wrapper{padding:0 95.625px 0 168.75px !important;}
	.six-icons-text{margin-top:22.5px !important;padding:0 5.625px !important;}

	.product-header-row .image-container img{margin-top:78.75px;}
	.row.second .info-card .row .col-xs-9 p, .row.third .col-sm-12 p{margin:0 0 11.25px !important;}
	.info-card-triple .col-xs-12{padding:0 16.875px !important;}
	.row.middle .col-sm-12 .row{margin-bottom:45px !important;}
	.vc_custom_1473174293508{padding:22.5px 0 !important;}
	.vc_column-inner.vc_custom_1472643996862{padding:0 16.875px !important;margin-top:-56.25px !important;}
  .vc_column-inner.vc_custom_1474185343515{margin-bottom:0 !important;}

  #row-settings-2000-3{margin:112.5px auto !important;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706{margin-bottom:39.375px !important;}

  .row-settings .vc_col-sm-5 img{margin-top:56.25px !important;}
  .about-2013-mariana #tbl-info-staff{margin-top:11.25px !important;}
  .about-2011{margin-top:33.75px !important;}
  .about-2009{margin-bottom:39.375px !important;}
  .about-2000 .wrapper2b .vc_custom_1474185231102{margin:22.5px auto !important;}
  .column-left .product-teaser-box.white{margin-right:-1.125px !important;}
  /* .vc_custom_1476110227087 h1{padding-left:67.5px !important;} */
  #row-settings-2000-3 .staff-photo{margin-top:50.625px !important;}
  #tbl-info-staff .icon-staff{margin-top:-1px !important;}
  #tbl-info-staff p{line-height:1.2em !important;}
  #tbl-info-staff tbody tr:nth-child(1){margin:5px auto !important;}
  .about-2015{margin-top:85px !important;}
  .six-icons{margin-top:37.5px !important;}
  .about-2015 .row-settings .vc_col-sm-5 img{margin-top:35px !important;}
  .about-2000 .row-settings .vc_col-sm-5 img{margin-top:25px !important;}
  .timeline-2016 .vertical-line{height:78em;}
  .timeline-2015{left:1.6em;}
  .timeline-2014{left:0.2em;}
  .timeline-2012{left:-0.3em;}
  .timeline-2011{left:0.05em;}
  .timeline-2009{left:-1.2em;}
  .timeline-2008{left:-0.3em;}
  .timeline-2003{left:-0.3em;}
  .timeline-2002{left:-0.3em;}
  .timeline-2000{left:-1.8em;}
  .timeline-1999{left:-0.3em;}
  .timeline-2015 .vertical-line{height:49.2em;}
  .timeline-2014 .vertical-line{height:61.7em;}
  .timeline-2013 .vertical-line{height:62.2em;}
  .timeline-2012 .vertical-line{height:124.2em;}
  .timeline-2011 .vertical-line{height:33em;}
  .timeline-2009 .vertical-line{height:41.5em;}
  .timeline-2008 .vertical-line{height:38em;}
  .timeline-2003 .vertical-line{height:14.5em;}
  .timeline-2002 .vertical-line{height:50em;}
  .timeline-2000 .vertical-line{height:141em;}

  .wpcf7 textarea, .wpcf7 select, input[type="text"], .wpcf7-select, .wpcf7-form-control.wpcf7-submit,
  input[type="password"], input[type="mail"], input[type="tel"], input[type="email"],
  .rc-anchor.rc-anchor-normal, .rc-anchor.rc-anchor-normal.rc-anchor-light{border-radius:5.625px !important;}

  section.container-fluid.upsells{margin-bottom:112.5px !important;}

  #product-row-6 .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) .column-right .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){right:56.25px;}
}

/* 1.25 */
@media(min-width: 1280px){
	/*body{font-size:16.25px !important;}*/
	.page-id-384 #slope-right-to-left, .page-id-6690 #slope-right-to-left{height:34em !important;}

	#site-header #site-navigation .menu-container > ul > li > a, #site-header.header-bold #site-navigation .menu-container > ul > li > a{font-size:13.75px !important;}
	.sticky-enabled #header-wrapper #site-logo{width:397.5px !important;}
	.sticky-enabled #header-wrapper #site-logo img{padding-top:18.75px !important;}
	#site-header #header-container, .header-sticked{height:87.5px !important;}
	#site-header #header-container{padding:0 75px !important;}
	#site-navigation .menu-container ul li a{padding:0 18.75px !important;}
	#site-navigation .menu-container ul li a, #site-logo .site-title{line-height:87.5px !important;}
	.product-header{min-height:500px !important;padding:125px 0 !important;}
	#slope-left-to-right{height:337.5px !important;}

	#footer-kontakt-p p{margin:5px 0 0 !important;}
	#footer-menssana p{padding-left:25px !important;}
	footer .col-sm-6{height:262.5px !important;}
	footer .p-wrapper{margin:15px 0 0 !important;}
	footer .content.container{width:1212.5px !important;}

	footer .content-wrapper{padding:25px 0 50px;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"], footer .wpcf7 input[type="submit"]{font-size:17.5px !important;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"]{line-height:50px !important;padding:6.25px 18.75px !important;}
	footer .wpcf7 input[type="submit"]{padding:16.25px 56.25px !important;}

	.icon-table img{width:62.5px !important;}
	/*.left-container{margin-top:25px !important;}*/
	.summary .split .left-container div[class^="col-"]{margin-bottom:12.5px !important;padding:0 18.75px !important;}
	.details{padding:56.25px 87.5px !important;margin-top:25px !important;margin-bottom:125px !important;}
	.details .middle .info-card img{height:40px !important;margin-top:6.25px !important;}
	.slanted-product{height:237.5px !important;width:calc(100% + 175px) !important;margin-left:-87.5px;}
	.upsells{margin:-187.5px auto 125px !important;}
	.upsells .product-card .image-container{height:250px !important;}
	.upsells-row, .upsells .row .col-sm-12 h3.h3title{padding:0 18.75px 25px !important;}
	.details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:15px !important;}
	.upsells .product-card .details-button{height:50px !important;line-height:50px !important;}

	.info-card .row .col-xs-9 .row:nth-child(2){margin-top:12.5px !important;}
	.info-card .row .col-xs-12:nth-child(1){max-height:150px !important;padding-bottom:12.5px !important;}
	.details .middle{margin:25px 0 0 !important;}

	.product_title{height:62.5px !important;}
	.product_title h5{line-height:25px !important;}
	.product_desc{text-align: center; height:150px !important;}
	.product_desc p{margin:25px 0 12.5px !important;}
	/*.vc_column_container.vc_col-sm-6 .vc_column-inner{padding:0 18.75px !important;}*/
	.column-left{margin:0 0 0 87.5px !important;}
	.column-right{margin:0 87.5px 0 0 !important;}
	.product-teaser-box{padding:25px !important;}
	.product_button .btn{padding:6.25px 11.25px !important;line-height:25px !important;}

	.product-teaser{height:81.25px !important;}
	.product-title{height:56.25px !important;}
	.product_desc{text-align: center; height:75px !important;}
	.product_desc p{margin:6.25px 0 !important;}

	.product-fluid .container-fluid{/*padding:0 106.25px !important;*/margin-bottom:62.5px !important;}
	.product-fluid .product-header .container-fluid{margin-bottom:250px !important;}

	.header-title h5{margin:12.5px 0 18.75px -5px !important;}
  .product-header .header-title h5{font-size: 2.5em !important;}
	.summary .top .blue-thing h6{margin:-12.5px auto 12.5px !important;}
	.summary .split h3{margin-bottom:25px !important;}
	#left-wrapper, #left-wrapper p{padding-right:37.5px !important;}
	.container-fluid, .product-fluid .details.row .container-fluid, .summary .split .right-table-container, .row.top col-md-4, .row.top .col-sm-9.col-xs-8{padding-left:18.75px !important;padding-right:18.75px !important;}
	.h5_netto{margin-bottom:6.25px !important;}
	/*.desc_netto{margin:12.5px 0 0 !important;}*/
	h1, .summary .top .blue-thing h6{margin-left:-6.75px !important;}
  .product-header h1{font-size: 4em !important;}
	.summary .top .blue-thing .large{margin-left:-6px !important;}
	.summary .top .blue-thing h3{margin-left:-8.5px !important;}
	.summary .top .blue-thing{margin-top:12.5px !important;}
	/*.summary .top > div{margin-top:25px !important;}*/
	.summary .top .blue-thing::before{height:50px !important;}
	.woocommerce td{padding:12.5px !important;}

	.wrapper1{height:625px !important;margin:187.5px 0 93.75px !important;}
	.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin:0 0 43.75px !important;}
	.row-settings{margin:0 50px !important;}
	.vc_custom_1472643996862 .row-settings{margin:0 68.75px !important;}
	.contact-text-row .vc_column_container.vc_col-sm-6 .vc_column-inner, .vc_column-inner.vc_custom_1470068153955{padding:0 18.75px !important;}
	/* .about-2015 .wpb_single_image img{width:375px !important;} */
	.wpb_wrapper p.staff-name{margin-top:31.25px !important;}
	.staff-photo{height:187.5px !important;}
	.icon-staff{width:15px !important;margin-left:25px !important;}

	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1), #wpcf7-f388-p7363-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1),#wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){padding-right:31.25px !important;}
	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2), #wpcf7-f388-p7363-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2), #wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2){padding-left:31.25px !important;}

	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, .your-salutation, input[type="email"]{height:55px !important;line-height:55px !important;}
	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], input[type="email"]{padding:6.25px 18.75px !important;}
	.wpcf7-select{padding:0 18.75px !important;}
	.contact-form-wrapper{margin-bottom:31.25px !important;}
	contact-form-wrapper contact-form-wrapper-captcha{margin-bottom:12.5px !important;}
	.kontakformular-p{margin:-12.5px auto 25px !important;}

	.wpcf7 input, .wpcf7 textarea, .wpcf7 select, input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, input[type="email"], .rc-anchor.rc-anchor-normal{border-width:2.5px !important;}
	.wpcf7 textarea{padding:18.75px !important;min-height:227.5px !important;max-height:227.5px !important;}
	.wpcf7 input[type="submit"]{padding:21.25px 56.25px !important;}
	.contact-form-wrapper-submit{margin-top:-3.75px !important;}
	.contact-text-row h2{margin-bottom:18.75px !important;}
	.contact-text-row .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin-bottom:50px !important;}
	.vc_row.wpb_row.vc_row-fluid.row-settings.vc_custom_1472643775337{margin-bottom:6.25px !important;}
	.vc_custom_1470073703687 img, .page-id-6690 .impressum-font-color img{width:33.333% !important;}
	.vc_column-inner.vc_custom_1470073703687{padding:56.25px 18.75px 18.75px !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top{margin:25px 0 0 !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586372163, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586385433, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586403129{margin:18.75px 0 31.25 !important;padding-bottom:0 !important;}
	.vc_column-inner.vc_custom_1470073703687 p{margin-top:6.25px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-left{padding-right:6.25px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-right{padding-left:12.5px !important;}
	.page-product .summary.container-fluid, .product-fluid .container-fluid{padding:0 68.75px !important;}
	.details .row.second{padding-left:10px !important;}
	.summary .top{margin:0 0 37.5px !important;}

	/*#lernen{padding:0 68.75px !important;}*/
	#lernen .row-settings{padding:0 18.75px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6.col-sm-6-left{padding-right:18.75px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6s.col-sm-6-right{padding-left:43.75px !important;}
	.vc_custom_1473152815901{padding-top:125px !important;}
	.vc_custom_1474185474708 .row-settings{padding:0 87.5px !important;}
	.wrapper1 .vc_row:first-child{padding:0 18.75px !important;}

	.container-about .vc_custom_1474185231102a .vc_custom_1474185231102{padding:0 125px 0 31.25px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185118226{padding:0 68.75px !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5{margin-left:12.5px !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(4){margin-left:-18.75px !important;}
	.container-about .vc_custom_1474185231102b .vc_custom_1474185231102,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185428589,
	.wrapper2 .vc_column-inner.vc_custom_1474185231102{padding:0 87.5px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185379064,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263092649,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1476110227087{padding:0 75px !important;}
	.wrapper2.wrapper2b{padding:0 18.75px !important;/* height:1062.5px !important; */}
  .wrapper2b .vc_row.wpb_row.vc_row-fluid:nth-child(1){margin-top:50px !important;}
  .about-2000 .row-settings .vc_col-sm-5 img{margin-top:-10px !important;}
  .six-icons{margin-top:30px !important;}
	.wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 75px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(2){margin-left:-6.25px !important;}
	.container-about .vc_row.vc_custom_1474185330308, .container-about .vc_row.vc_custom_1474185315917, .row-settings.mariana,
	.container-about .vc_row.vc_custom_1474185170848 {margin:37.5px 0 0 !important;}
	.wpb_wrapper p.staff-position{height:43.75px;}
  .container-about .wpb_text_column.wpb_content_element p{margin-bottom:56.25px !important;}
  .container-about .wpb_text_column.wpb_content_element.special p{
    margin-bottom: 36.25px !important;
  }

	.six-icons-wrapper{padding:0 106.25px 0 187.5px !important;}
	.six-icons-text{margin-top:25px !important;padding:0 6.25px !important;}
	.product-header-row .image-container img{margin-top:87.5px;}
	.row.second .info-card .row .col-xs-9 p, .row.third .col-sm-12 p{margin:0 0 12.5px !important;}
	.info-card-triple .col-xs-12{padding:0 18.75px !important;}
	.row.middle .col-sm-12 .row{margin-bottom:50px !important;}
	.vc_custom_1473174293508{padding:25px 0 !important;}
	.vc_column-inner.vc_custom_1472643996862{padding:0 18.75px !important;margin-top:-62.5px !important;}

  #row-settings-2000-3{margin:125px auto !important;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706{margin-bottom:43.75px !important;}

  .row-settings .vc_col-sm-5 img{margin-top:62.5px !important;}
  .about-2013-mariana #tbl-info-staff{margin-top:12.5px !important;}
  .about-2011{margin-top:37.5px !important;}
  .about-2009{margin-bottom:43.75px !important;}
  .about-2000 .wrapper2b .vc_custom_1474185231102{margin:25px auto !important;}
  .column-left .product-teaser-box.white{margin-right:-1.25px !important;}
  /* .vc_custom_1476110227087 h1{padding-left:75px !important;} */
  #row-settings-2000-3 .staff-photo{margin-top:56.25px !important;}
  .about-2015{margin-top:125px !important;}
  .six-icons{margin-top:60px !important;}
  .about-2015 .row-settings .vc_col-sm-5 img{margin-top:35px !important;}
  .timeline-2016 .vertical-line{height:84.2em;}
  .timeline-2015{left:1.9em;}
  .timeline-2014{left:0.3em;}
  .timeline-2012{left:-0.2em;}
  .timeline-2008{left:-0.2em;}
  .timeline-2003{left:-0.2em;}
  .timeline-2002{left:-0.2em;}
  .timeline-2000{left:-0.5em;}
  .timeline-1999{left:-0.5em;}
  .timeline-2015 .vertical-line{height:52em;}
  .timeline-2014 .vertical-line{height:61.7em;}
  .timeline-2013 .vertical-line{height:67.2em;}
  .timeline-2012 .vertical-line{height:132em;}
  .timeline-2011 .vertical-line{height:34em;}
  .timeline-2009 .vertical-line{height:45.2em;}
  .timeline-2008 .vertical-line{height:41.2em;}
  .timeline-2003 .vertical-line{height:15.2em;}
  .timeline-2002 .vertical-line{height:56.2em;}
  .timeline-2000 .vertical-line{height:157em;}

  .wpcf7 textarea, .wpcf7 select, input[type="text"], .wpcf7-select, .wpcf7-form-control.wpcf7-submit,
  input[type="password"], input[type="mail"], input[type="tel"], input[type="email"],
  .rc-anchor.rc-anchor-normal, .rc-anchor.rc-anchor-normal.rc-anchor-light{border-radius:6.25px !important;}

  section.container-fluid.upsells{margin-bottom:125px !important;}

  #product-row-6 .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) .column-right .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){right:62.5px;}
}

/* 1.328 */
@media(min-width: 1360px){
	/*body{font-size:17.264px !important;}*/
	.page-id-384 #slope-right-to-left, .page-id-6690 #slope-right-to-left{height:35em !important;}

	#site-header #site-navigation .menu-container > ul > li > a, #site-header.header-bold #site-navigation .menu-container > ul > li > a{font-size:14.608px !important;}
	.sticky-enabled #header-wrapper #site-logo{width:422.304px !important;}
	.sticky-enabled #header-wrapper #site-logo img{padding-top:19.92px !important;}
	#site-header #header-container, .header-sticked{height:92.96px !important;}
	#site-header #header-container{padding:0 79.68px !important;}
	#site-navigation .menu-container ul li a{padding:0 19.92px !important;}
	#site-navigation .menu-container ul li a, #site-logo .site-title{line-height:92.96px !important;}
	.product-header{min-height:531.2px !important;padding:132.8px 0 !important;}
	#slope-left-to-right{height:358.56px !important;}

	#footer-kontakt-p p{margin:5.312px 0 0 !important;}
	#footer-menssana p{padding-left:26.56px !important;}
	footer .col-sm-6{height:278.88px !important;}
	footer .p-wrapper{margin:15.936px 0 0 !important;}
	footer .content.container{width:1288.16px !important;}

	footer .content-wrapper{padding:26.56px 0 53.12px;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"], footer .wpcf7 input[type="submit"]{font-size:18.592px !important;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"]{line-height:53.12px !important;padding:6.64px 19.92px !important;}
	footer .wpcf7 input[type="submit"]{padding:17.264px 59.76px !important;}

	.icon-table img{width:66.4px !important;}
	/*.left-container{margin-top:26.56px !important;}*/
	.summary .split .left-container div[class^="col-"]{margin-bottom:13.28px !important;padding:0 19.92px !important;}
	.details{padding:59.76px 92.96px !important;margin-top:26.56px !important;margin-bottom:132.8px !important;}
	.details .middle .info-card img{height:42.496px !important;margin-top:6.64px !important;}
	.slanted-product{height:199.2px !important;width:calc(100% + 185.92px) !important;margin-left:-92.96px;}
	.upsells{margin:-199.2px auto 132.8px !important;}
	.upsells .product-card .image-container{height:265.6px !important;}
	.upsells-row, .upsells .row .col-sm-12 h3.h3title{padding:0 19.92px 26.56px !important;}
	.details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:15.936px !important;}
	.upsells .product-card .details-button{height:53.12px !important;line-height:53.12px !important;}

	.info-card .row .col-xs-9 .row:nth-child(2){margin-top:13.28px !important;}
	.info-card .row .col-xs-12:nth-child(1){max-height:159.36px !important;padding-bottom:13.28px !important;}
	.details .middle{margin:26.56px 0 0 !important;}

	.product_title{height:66.4px !important;}
	.product_title h5{line-height:26.56px !important;}
	.product_desc{text-align: center; height:159.36px !important;}
	.product_desc p{margin:26.56px 0 13.28px !important;}
	/*.vc_column_container.vc_col-sm-6 .vc_column-inner{padding:0 19.92px !important;}*/
	.column-left{margin:0 0 0 92.96px !important;}
	.column-right{margin:0 92.96px 0 0 !important;}
	.product-teaser-box{padding:26.56px !important;}
	.product_button .btn{padding:6.64px 11.952px !important;line-height:26.56px !important;}

	.product-teaser{height:86.32px !important;}
	.product-title{height:59.76px !important;}
	.product_desc{text-align: center; height:79.68px !important;}
	.product_desc p{margin:6.64px 0 !important;}

	.product-fluid .container-fluid{/*padding:0 112.88px !important;*/margin-bottom:66.4px !important;}
	.product-fluid .product-header .container-fluid{margin-bottom:265.6px !important;}

	.header-title h5{margin:13.28px 0 19.92px -13.28px !important}
	.summary .top .blue-thing h6{margin:-13.28px auto 13.28px !important;}
	.summary .split h3{margin-bottom:26.56px !important;}
	#left-wrapper, #left-wrapper p{padding-right:39.84px !important;}
	.container-fluid, .product-fluid .details.row .container-fluid, .summary .split .right-table-container, .row.top col-md-4, .row.top .col-sm-9.col-xs-8{padding-left:19.92px !important;padding-right:19.92px !important;}
	.h5_netto{margin-bottom:6.64px !important;}
	/*.desc_netto{margin:13.28px 0 0 !important;}*/
	h1, .summary .top .blue-thing h6{margin-left:-14.608px !important;}
	.summary .top .blue-thing .large{margin-left:-7.968px !important;}
	.summary .top .blue-thing h3{margin-left:-8.936px !important;}
	.summary .top .blue-thing{margin-top:13.28px !important;}
	/*.summary .top > div{margin-top:26.56px !important;}*/
	.summary .top .blue-thing::before{height:53.12px !important;}
	.woocommerce td{padding:13.28px !important;}

	.wrapper1{height:664px !important;margin:199.2px 0 99.6px !important;}
	.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin:0 0 46.48px !important;}
	.row-settings{margin:0 53.12px !important;}
	.vc_custom_1472643996862 .row-settings{margin:0 73.04px !important;}
	.contact-text-row .vc_column_container.vc_col-sm-6 .vc_column-inner, .vc_column-inner.vc_custom_1470068153955{padding:0 19.92px !important;}
	/* .about-2015 .wpb_single_image img{width:398.4px !important;} */
	.wpb_wrapper p.staff-name{margin-top:33.2px !important;}
	.staff-photo{height:199.2px !important;}
	.icon-staff{width:15.936px !important;margin-left:2.656px !important;}

	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1), #wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){padding-right:33.2px !important;}
	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2), #wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2){padding-left:33.2px !important;}

	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, .your-salutation, input[type="email"]{height:48.432px !important;line-height:58.432px !important;}
	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], input[type="email"]{padding:6.64px 19.92px !important;}
	.wpcf7-select{padding:0 19.92px !important;}
	.contact-form-wrapper{margin-bottom:33.2px !important;}
	contact-form-wrapper contact-form-wrapper-captcha{margin-bottom:13.28px !important;}
	.kontakformular-p{margin:-13.28px auto 26.56px !important;}

	.wpcf7 input, .wpcf7 textarea, .wpcf7 select, input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, input[type="email"], .rc-anchor.rc-anchor-normal{border-width:2.656px !important;}
	.wpcf7 textarea{padding:19.92px !important;min-height:212.696px !important;max-height:212.696px !important;}
	.wpcf7 input[type="submit"]{padding:22.576px 59.76px !important;}
	.contact-form-wrapper-submit{margin-top:-3.984px !important;}
	.contact-text-row h2{margin-bottom:19.92px !important;}
	.contact-text-row .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin-bottom:53.12px !important;}
	.vc_row.wpb_row.vc_row-fluid.row-settings.vc_custom_1472643775337{margin-bottom:6.64px !important;}
	.vc_custom_1470073703687 img, .page-id-6690 .impressum-font-color img{width:35.413% !important;}
	.vc_column-inner.vc_custom_1470073703687{padding:59.76px 19.92px 19.92px !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top{margin:26.56px 0 0 !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586372163, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586385433, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586403129{margin:19.92px 0 33.2px !important;padding-bottom:0 !important;}
	.vc_column-inner.vc_custom_1470073703687 p{margin-top:6.64px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-left{padding-right:6.64px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-right{padding-left:13.28px !important;}
	.page-product .summary.container-fluid, .product-fluid .container-fluid{padding:0 73.04px !important;}
	.details .row.second{padding-left:10.624px !important;}
	.summary .top{margin:0 0 39.84px !important;}

	/*#lernen{padding:0 73.04px !important;}*/
	#lernen .row-settings{padding:0 19.92px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6.col-sm-6-left{padding-right:19.92px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6s.col-sm-6-right{padding-left:46.48px !important;}
	.vc_custom_1473152815901{padding-top:132.8px !important;}
	.vc_custom_1474185474708 .row-settings{padding:0 92.96px !important;}
	.wrapper1 .vc_row:first-child{padding:0 19.92px !important;}

	.container-about .vc_custom_1474185231102a .vc_custom_1474185231102{padding:0 132.8px 0 33.2px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185118226{padding:0 73.04px !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5{margin-left:13.28px !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(4){margin-left:-19.92px !important;}
	.container-about .vc_custom_1474185231102b .vc_custom_1474185231102,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185428589,
	.wrapper2 .vc_column-inner.vc_custom_1474185231102{padding:0 92.96px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185379064,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263092649,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1476110227087{padding:0 79.68px !important;}
	.wrapper2.wrapper2b{padding:0 19.92px !important;/* height:1128.8px !important; */}
  .wrapper2b .vc_row.wpb_row.vc_row-fluid:nth-child(1){margin-top:50px !important;}
  .about-2000 .row-settings .vc_col-sm-5 img{margin-top:10px !important;}
	.wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 99.6px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(2){margin-left:-6.64px !important;}
	.container-about .vc_row.vc_custom_1474185330308, .container-about .vc_row.vc_custom_1474185315917, .row-settings.mariana,
	.container-about .vc_row.vc_custom_1474185170848 {margin:39.84px 0 0 !important;}
	.wpb_wrapper p.staff-position{height:46.48px;}
  .container-about .wpb_text_column.wpb_content_element p{margin-bottom:59.76px !important;}
  .container-about .wpb_text_column.wpb_content_element.special p{
    margin-bottom: 39.76px !important;
  }

	.six-icons-wrapper{padding:0 112.88px 0 199.2px !important;}
	.six-icons-text{margin-top:26.56px !important;padding:0 6.64px !important;}
	.product-header-row .image-container img{margin-top:92.96px;}
	.row.second .info-card .row .col-xs-9 p, .row.third .col-sm-12 p{margin:0 0 13.28px !important;}
	.info-card-triple .col-xs-12{padding:0 19.92px !important;}
	.row.middle .col-sm-12 .row{margin-bottom:53.12px !important;}
	.vc_custom_1473174293508{padding:26.56px 0 !important;}
	.vc_column-inner.vc_custom_1472643996862{padding:0 19.92px !important;margin-top:-66.4px !important;}

  #row-settings-2000-3{margin:132.8px auto !important;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706{margin-bottom:46.48px !important;}

  .row-settings .vc_col-sm-5 img{margin-top:66.4px !important;}
  .about-2013-mariana #tbl-info-staff{margin-top:13.28px !important;}
  .about-2011{margin-top:39.84px !important;}
  .about-2009{margin-bottom:46.48px !important;}
  .about-2000 .wrapper2b .vc_custom_1474185231102{margin:26.56px auto !important;}
  .column-left .product-teaser-box.white{margin-right:-1.328px !important;}
  /* .vc_custom_1476110227087 h1{padding-left:79.68px !important;} */
  #row-settings-2000-3 .staff-photo{margin-top:59.76px !important;}
  .about-2015{margin-top:125px !important;}
  .six-icons{margin-top:67.5px !important;}
  .about-2015 .row-settings .vc_col-sm-5 img{margin-top:20px !important;}
  .timeline-2016 .vertical-line{height:84.5em;}
  .timeline-2015 .vertical-line{height:52em;}
  .timeline-2014{left:0.5em;}
  .timeline-2013{left:0.1em;}
  .timeline-2012{left:-0.1em;}
  .timeline-2011{left:0.1em;}
  .timeline-2009{left:-1em;}
  .timeline-2008{left:-0.1em;}
  .timeline-2003{left:-0.1em;}
  .timeline-2002{left:-0.1em;}
  .timeline-2000{left:-1.9em;}
  .timeline-2014 .vertical-line{height:60em;}
  .timeline-2013 .vertical-line{height:65.7em;}
  .timeline-2012 .vertical-line{height:125em;}
  .timeline-2011 .vertical-line{height:34em;}
  .timeline-2009 .vertical-line{height:41.2em;}
  .timeline-2008 .vertical-line{height:39.2em;}
  .timeline-2003 .vertical-line{height:15.2em;}
  .timeline-2002 .vertical-line{height:49em;}
  .timeline-2000 .vertical-line{height:151em;}
  .timeline-2000{left:-1.7em;}

  .wpcf7 textarea, .wpcf7 select, input[type="text"], .wpcf7-select, .wpcf7-form-control.wpcf7-submit,
  input[type="password"], input[type="mail"], input[type="tel"], input[type="email"],
  .rc-anchor.rc-anchor-normal, .rc-anchor.rc-anchor-normal.rc-anchor-light{border-radius:6.64px !important;}

  section.container-fluid.upsells{margin-bottom:132.8px !important;}

  #product-row-6 .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) .column-right .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){right:66.4px;}
}

/* 1.406 */
@media(min-width: 1440px){
	/*body{font-size:18.278px !important;}*/
	.page-id-384 #slope-right-to-left, .page-id-6690 #slope-right-to-left{height:34em !important;}

	#site-header #site-navigation .menu-container > ul > li > a, #site-header.header-bold #site-navigation .menu-container > ul > li > a{font-size:15.466px !important;}
	.sticky-enabled #header-wrapper #site-logo{width:447.108px !important;}
	.sticky-enabled #header-wrapper #site-logo img{padding-top:21.09px !important;}
	#site-header #header-container, .header-sticked{height:98.42px !important;}
	#site-header #header-container{padding:0 84.36px !important;}
	#site-navigation .menu-container ul li a{padding:0 21.09px !important;}
	#site-navigation .menu-container ul li a, #site-logo .site-title{line-height:96.42px !important;}
	.product-header{min-height:562.4px !important;padding:140.6px 0 !important;}
	#slope-left-to-right{height:379.62px !important;}

	.sticky-enabled #header-wrapper #site-logo img{width:55% !important;}

	#footer-kontakt-p p{margin:5.624px 0 0 !important;}
	#footer-menssana p{padding-left:28.12px !important;}
	footer .col-sm-6{height:295.26px !important;}
	footer .p-wrapper{margin:16.872px 0 0 !important;}
	footer .content.container{width:1363.82px !important;}

	footer .content-wrapper{padding:28.12px 0 56.24px;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"], footer .wpcf7 input[type="submit"]{font-size:19.684px !important;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"]{line-height:56.24px !important;padding:7.03px 21.09px !important;}
	footer .wpcf7 input[type="submit"]{padding:18.278px 63.27px !important;}

	.icon-table img{width:70.3px !important;}
	/*.left-container{margin-top:28.12px !important;}*/
	.summary .split .left-container div[class^="col-"]{margin-bottom:14.06px !important;padding:0 21.09px !important;}
	.details{padding:63.27px 98.42px !important;margin-top:28.12px !important;margin-bottom:140.6px !important;}
	.details .middle .info-card img{height:44.992px !important;margin-top:7.03px !important;}
	.slanted-product{height:210.9px !important;width:calc(100% + 196.84px) !important;margin-left:-98.42px;}
	.upsells{margin:-210.9px auto 140.6px !important;}
	.upsells .product-card .image-container{height:281.2px !important;}
	.upsells-row, .upsells .row .col-sm-12 h3.h3title{padding:0 21.09px 28.12px !important;}
	.details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:16.872px !important;}
	.upsells .product-card .details-button{height:56.24px !important;line-height:56.24px !important;}

	.info-card .row .col-xs-9 .row:nth-child(2){margin-top:14.06px !important;}
	.info-card .row .col-xs-12:nth-child(1){max-height:168.72px !important;padding-bottom:14.06px !important;}
	.details .middle{margin:28.12px 0 0 !important;}

	.product_title{height:70.3px !important;}
	.product_title h5{line-height:28.12px !important;}
	.product_desc{text-align: center; height:168.72px !important;}
	.product_desc p{margin:28.12px 0 14.06px !important;}
	/*.vc_column_container.vc_col-sm-6 .vc_column-inner{padding:0 21.09px !important;}*/
	.column-left{margin:0 0 0 98.42px !important;}
	.column-right{margin:0 98.42px 0 0 !important;}
	.product-teaser-box{padding:28.12px !important;}
	.product_button .btn{padding:7.03px 12.654px !important;line-height:28.12px !important;}

	.product-teaser{height:91.39px !important;}
	.product-title{height:63.27px !important;}
	.product_desc{text-align: center; height:84.36px !important;}
	.product_desc p{margin:7.03px 0 !important;}

	.product-fluid .container-fluid{/*padding:0 119.51px !important;*/margin-bottom:70.3px !important;}
	.product-fluid .product-header .container-fluid{margin-bottom:281.2px !important;}

	.header-title h5{margin:14.06px 0 21.09px -14.06px !important}
	.summary .top .blue-thing h6{margin:-14.06px auto 14.06px !important;}
	.summary .split h3{margin-bottom:28.12px !important;}
	#left-wrapper, #left-wrapper p{padding-right:42.18px !important;}
	.container-fluid, .product-fluid .details.row .container-fluid, .summary .split .right-table-container, .row.top col-md-4, .row.top .col-sm-9.col-xs-8{padding-left:21.09px !important;padding-right:21.09px !important;}
	.h5_netto{margin-bottom:7.03px !important;}
	/*.desc_netto{margin:14.06px 0 0 !important;}*/
	h1, .summary .top .blue-thing h6{margin-left:-15.466px !important;}
	.summary .top .blue-thing .large{margin-left:-8.436px !important;}
	.summary .top .blue-thing h3{margin-left:-8.372px !important;}
	.summary .top .blue-thing{margin-top:14.06px !important;}
	/*.summary .top > div{margin-top:28.12px !important;}*/
	.summary .top .blue-thing::before{height:56.24px !important;}
	.woocommerce td{padding:14.06px !important;}

	.wrapper1{height:703px !important;margin:210.9px 0 105.45px !important;}
	.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin:0 0 49.21px !important;}
	.row-settings{margin:0 56.24px !important;}
	.vc_custom_1472643996862 .row-settings{margin:0 77.33px !important;}
	.contact-text-row .vc_column_container.vc_col-sm-6 .vc_column-inner, .vc_column-inner.vc_custom_1470068153955{padding:0 21.09px !important;}
	/* .about-2015 .wpb_single_image img{width:421.8px !important;} */
	.wpb_wrapper p.staff-name{margin-top:35.15px !important;}
	.staff-photo{height:210.9px !important;}
	.icon-staff{width:16.872px !important;margin-left:2.812px !important;}

	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1), #wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){padding-right:35.15px !important;}
	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2), #wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2){padding-left:35.15px !important;}

	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, .your-salutation, input[type="email"]{height:61.864px !important;line-height:61.864px !important;}
	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], input[type="email"]{padding:7.03px 21.09px !important;}
	.wpcf7-select{padding:0 21.09px !important;}
	.contact-form-wrapper{margin-bottom:35.15px !important;}
	contact-form-wrapper contact-form-wrapper-captcha{margin-bottom:14.06px !important;}
	.kontakformular-p{margin:-14.06px auto 28.12px !important;}

	.wpcf7 input, .wpcf7 textarea, .wpcf7 select, input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, input[type="email"], .rc-anchor.rc-anchor-normal{border-width:2.812px !important;}
	.wpcf7 textarea{padding:21.09px !important;min-height:255.892px !important;max-height:255.892px !important;}
	.wpcf7 input[type="submit"]{padding:23.902px 63.27px !important;}
	.contact-form-wrapper-submit{margin-top:-4.218px !important;}
	.contact-text-row h2{margin-bottom:21.09px !important;}
	.contact-text-row .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin-bottom:56.24px !important;}
	.vc_row.wpb_row.vc_row-fluid.row-settings.vc_custom_1472643775337{margin-bottom:7.03px !important;}
	.vc_custom_1470073703687 img, .page-id-6690 .impressum-font-color img{width:37.493% !important;}
	.vc_column-inner.vc_custom_1470073703687{padding:63.27px 21.09px 21.09px !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top{margin:28.12px 0 0 !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586372163, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586385433, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586403129{margin:21.09px 0 35.15px !important;padding-bottom:0 !important;}
	.vc_column-inner.vc_custom_1470073703687 p{margin-top:7.03px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-left{padding-right:7.03px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-right{padding-left:14.06px !important;}
	.page-product .summary.container-fluid, .product-fluid .container-fluid{padding:0 77.33px !important;}
	.details .row.second{padding-left:11.248px !important;}
	.summary .top{margin:0 0 42.18px !important;}

	/*#lernen{padding:0 77.33px !important;}*/
	#lernen .row-settings{padding:0 21.09px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6.col-sm-6-left{padding-right:21.09px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6s.col-sm-6-right{padding-left:49.21px !important;}
	.vc_custom_1473152815901{padding-top:140.6px !important;}
	.vc_custom_1474185474708 .row-settings{padding:0 98.42px !important;}
	.wrapper1 .vc_row:first-child{padding:0 21.09px !important;}

	.container-about .vc_custom_1474185231102a .vc_custom_1474185231102{padding:0 140.6px 0 35.15px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185118226{padding:0 77.33px !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5{margin-left:14.06px !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(4){margin-left:-21.09px !important;}
	.container-about .vc_custom_1474185231102b .vc_custom_1474185231102,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185428589,
	.wrapper2 .vc_column-inner.vc_custom_1474185231102{padding:0 98.42px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185379064,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263092649,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1476110227087{padding:0 84.36px !important;}
	.wrapper2.wrapper2b{padding:0 21.09px !important;/* height:1195.1px !important; */}
  .wrapper2b .vc_row.wpb_row.vc_row-fluid:nth-child(1){margin-top:45px !important;}
  .about-2000 .row-settings .vc_col-sm-5 img{margin-top:0px !important;}
	.wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 105.45px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(2){margin-left:-7.03px !important;}
	.container-about .vc_row.vc_custom_1474185330308, .container-about .vc_row.vc_custom_1474185315917, .row-settings.mariana,
	.container-about .vc_row.vc_custom_1474185170848 {margin:42.18px 0 0 !important;}
	.wpb_wrapper p.staff-position{height:49.21px;}
  .container-about .wpb_text_column.wpb_content_element p{margin-bottom:63.27px !important;}
  .container-about .wpb_text_column.wpb_content_element.special p{
    margin-bottom: 43.27px !important;
  }

	.six-icons-wrapper{padding:0 119.51px 0 210.9px !important;}
	.six-icons-text{margin-top:28.12px !important;padding:0 7.03px !important;}
	.product-header-row .image-container img{margin-top:98.42px;}
	.row.second .info-card .row .col-xs-9 p, .row.third .col-sm-12 p{margin:0 0 14.06px !important;}
	.info-card-triple .col-xs-12{padding:0 21.09px !important;}
	.row.middle .col-sm-12 .row{margin-bottom:56.24px !important;}
	.vc_custom_1473174293508{padding:28.12px 0 !important;}
	.vc_column-inner.vc_custom_1472643996862{padding:0 21.09px !important;margin-top:-70.3px !important;}

  #row-settings-2000-3{margin:140.6px auto !important;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706{margin-bottom:49.21px !important;}

  .row-settings .vc_col-sm-5 img{margin-top:70.3px !important;}
  .about-2013-mariana #tbl-info-staff{margin-top:14.06px !important;}
  .about-2011{margin-top:42.18px !important;}
  .about-2009{margin-bottom:49.21px !important;}
  .about-2000 .wrapper2b .vc_custom_1474185231102{margin:28.12px auto !important;}
  .column-left .product-teaser-box.white{margin-right:-1.406x !important;}
  /* .vc_custom_1476110227087 h1{padding-left:84.36px !important;} */
  #row-settings-2000-3 .staff-photo{margin-top:63.27px !important;}
  .about-2015{margin-top:125px !important;}
  .six-icons{margin-top:60px !important;}
  .about-2015 .row-settings .vc_col-sm-5 img{margin-top:30px !important;}
  .timeline-2016 .vertical-line{height:83em;}
  .timeline-2015{left:1.7em;}
  .timeline-2014{left:0.4em;}
  .timeline-2013{left:0;}
  .timeline-2011{left:0em;}
  .timeline-2009{left:-1.05em;}
  .timeline-2000{left:-2.05em;}
  .timeline-1999{left:-0.25em;}
  .timeline-2015 .vertical-line{height:52em;}
  .timeline-2014 .vertical-line{height:59em;}
  .timeline-2013 .vertical-line{height:64em;}
  .timeline-2012 .vertical-line{height:127em;}
  .timeline-2011 .vertical-line{height:33em;}
  .timeline-2009 .vertical-line{height:40em;}
  .timeline-2008 .vertical-line{height:37.2em;}
  .timeline-2003 .vertical-line{height:15.2em;}
  .timeline-2002 .vertical-line{height:48em;}
  .timeline-2000 .vertical-line{height:149.7em;}

  .wpcf7 textarea, .wpcf7 select, input[type="text"], .wpcf7-select, .wpcf7-form-control.wpcf7-submit,
  input[type="password"], input[type="mail"], input[type="tel"], input[type="email"],
  .rc-anchor.rc-anchor-normal, .rc-anchor.rc-anchor-normal.rc-anchor-light{border-radius:7.03px !important;}

  section.container-fluid.upsells{margin-bottom:140.6px !important;}

  #product-row-6 .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) .column-right .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){right:70.3px;}
}

/* 1.563 */
@media(min-width: 1600px){
	/*body{font-size:20.319px !important;}*/
	.page-id-384 #slope-right-to-left, .page-id-6690 #slope-right-to-left{height:32em !important;}

	#site-header #site-navigation .menu-container > ul > li > a, #site-header.header-bold #site-navigation .menu-container > ul > li > a{font-size:17.193px !important;}
	.sticky-enabled #header-wrapper #site-logo{width:497.034px !important;}
	.sticky-enabled #header-wrapper #site-logo img{padding-top:23.445px !important;}
	#site-header #header-container, .header-sticked{height:109.41px !important;}
	#site-header #header-container{padding:0 93.78px !important;}
	#site-navigation .menu-container ul li a{padding:0 23.445px !important;}
	#site-navigation .menu-container ul li a, #site-logo .site-title{line-height:109.41px !important;}
	.product-header{min-height:625.2px !important;padding:156.3px 0 !important;}
	#slope-left-to-right{height:422.01px !important;}

	#footer-kontakt-p p{margin:6.252px 0 0 !important;}
	#footer-menssana p{padding-left:31.26px !important;}
	footer .col-sm-6{height:328.23px !important;}
	footer .p-wrapper{margin:18.756px 0 0 !important;}
	footer .content.container{width:1516.11px !important;}

	footer .content-wrapper{padding:31.26px 0 62.52px;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"], footer .wpcf7 input[type="submit"]{font-size:21.882px !important;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"]{line-height:62.52px !important;padding:7.815px 23.445px !important;}
	footer .wpcf7 input[type="submit"]{padding:20.319px 70.335px !important;}

	.icon-table img{width:78.15px !important;}
	/*.left-container{margin-top:31.26px !important;}*/
	.summary .split .left-container div[class^="col-"]{margin-bottom:15.63px !important;padding:0 23.445px !important;}
	.details{padding:70.335px 109.41px !important;margin-top:31.26px !important;margin-bottom:156.3px !important;}
	.details .middle .info-card img{height:50.016px !important;margin-top:7.815px !important;}
	.slanted-product{height:234.45px !important;width:calc(100% + 218.82px) !important;margin-left:-109.41px;}
	.upsells{margin:-234.45px auto 156.3px !important;}
	.upsells .product-card .image-container{height:312.6px !important;}
	.upsells-row, .upsells .row .col-sm-12 h3.h3title{padding:0 23.445px 31.26px !important;}
	.details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:18.756px !important;}
	.upsells .product-card .details-button{height:62.52px !important;line-height:62.52px !important;}

	.info-card .row .col-xs-9 .row:nth-child(2){margin-top:15.63px !important;}
	.info-card .row .col-xs-12:nth-child(1){max-height:187.56px !important;padding-bottom:15.63px !important;}
	.details .middle{margin:31.26px 0 0 !important;}

	.product_title{height:78.15px !important;}
	.product_title h5{line-height:31.26px !important;}
	.product_desc{text-align: center; height:187.56px !important;}
	.product_desc p{margin:31.26px 0 15.63px !important;}
	/*.vc_column_container.vc_col-sm-6 .vc_column-inner{padding:0 23.445px !important;}*/
	.column-left{margin:0 0 0 109.41px !important;}
	.column-right{margin:0 109.41px 0 0 !important;}
	.product-teaser-box{padding:31.26px !important;}
	.product_button .btn{padding:7.815px 14.067px !important;line-height:31.26px !important;}

	.product-teaser{height:101.595px !important;}
	.product-title{height:70.335px !important;}
	.product_desc{text-align: center; height:93.78px !important; text-align: center;}
	.product_desc p{margin:7.815px 0 !important;}

	.product-fluid .container-fluid{/*padding:0 132.855px !important;*/margin-bottom:78.15px !important;}
	.product-fluid .product-header .container-fluid{margin-bottom:312.6px !important;}

	.header-title h5{margin:15.63px 0 23.445px -15.63px !important}
	.summary .top .blue-thing h6{margin:-15.63px auto 15.63px !important;}
	.summary .split h3{margin-bottom:31.26px !important;}
	#left-wrapper, #left-wrapper p{padding-right:46.89px !important;}
	.container-fluid, .product-fluid .details.row .container-fluid, .summary .split .right-table-container, .row.top col-md-4, .row.top .col-sm-9.col-xs-8{padding-left:23.445px !important;padding-right:23.445px !important;}
	.h5_netto{margin-bottom:7.815px !important;}
	/*.desc_netto{margin:15.63px 0 0 !important;}*/
	h1, .summary .top .blue-thing h6{margin-left:-17.193px !important;}
	.summary .top .blue-thing .large{margin-left:-9.378px !important;}
	.summary .top .blue-thing h3{margin-left:-8.256px !important;}
	.summary .top .blue-thing{margin-top:15.63px !important;}
	/*.summary .top > div{margin-top:31.26px !important;}*/
	.summary .top .blue-thing::before{height:62.52px !important;}
	.woocommerce td{padding:15.63px !important;}

	.wrapper1{height:781.5px !important;margin:234.45px 0 117.225px !important;}
	.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin:0 0 54.705px !important;}
	.row-settings{margin:0 62.52px !important;}
	.vc_custom_1472643996862 .row-settings{margin:0 85.965px !important;}
	.contact-text-row .vc_column_container.vc_col-sm-6 .vc_column-inner, .vc_column-inner.vc_custom_1470068153955{padding:0 23.445px !important;}
	/* .about-2015 .wpb_single_image img{width:468.9px !important;} */
	.wpb_wrapper p.staff-name{margin-top:39.075px !important;}
	.staff-photo{height:234.45px !important;}
	.icon-staff{width:18.756px !important;margin-left:3.126px !important;}

	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1), #wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){padding-right:39.075px !important;}
	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2), #wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2){padding-left:39.075px !important;}

	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, .your-salutation, input[type="email"]{height:68.772px !important;line-height:68.772px !important;}
	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], input[type="email"]{padding:7.815px 23.445px !important;}
	.wpcf7-select{padding:0 23.445px !important;}
	.contact-form-wrapper{margin-bottom:39.075px !important;}
	contact-form-wrapper contact-form-wrapper-captcha{margin-bottom:15.63px !important;}
	.kontakformular-p{margin:-15.63px auto 31.26px !important;}

	.wpcf7 input, .wpcf7 textarea, .wpcf7 select, input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, input[type="email"], .rc-anchor.rc-anchor-normal{border-width:3.126px !important;}
	.wpcf7 textarea{padding:23.445px !important;min-height:284.466px !important;max-height:284.466px !important;}
	.wpcf7 input[type="submit"]{padding:26.571px 70.335px !important;}
	.contact-form-wrapper-submit{margin-top:-4.689px !important;}
	.contact-text-row h2{margin-bottom:23.445px !important;}
	.contact-text-row .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin-bottom:62.52px !important;}
	.vc_row.wpb_row.vc_row-fluid.row-settings.vc_custom_1472643775337{margin-bottom:7.815px !important;}
	.vc_custom_1470073703687 img, .page-id-6690 .impressum-font-color img{width:41.68% !important;}
	.vc_column-inner.vc_custom_1470073703687{padding:70.335px 23.445px 23.445px !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top{margin:31.26px 0 0 !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586372163, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586385433, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586403129{margin:23.445px 0 39.075px !important;padding-bottom:0 !important;}
	.vc_column-inner.vc_custom_1470073703687 p{margin-top:7.815px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-left{padding-right:7.815px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-right{padding-left:15.63px !important;}
	.page-product .summary.container-fluid, .product-fluid .container-fluid{padding:0 85.965px !important;}
	.details .row.second{padding-left:12.504px !important;}
	.summary .top{margin:0 0 46.89px !important;}

	/*#lernen{padding:0 85.965px !important;}*/
	#lernen .row-settings{padding:0 23.445px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6.col-sm-6-left{padding-right:23.445px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6s.col-sm-6-right{padding-left:54.705px !important;}
	.vc_custom_1473152815901{padding-top:156.3px !important;}
	.vc_custom_1474185474708 .row-settings{padding:0 109.41px !important;}
	.wrapper1 .vc_row:first-child{padding:0 23.445px !important;}

	.container-about .vc_custom_1474185231102a .vc_custom_1474185231102{padding:0 156.3px 0 39.075px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185118226{padding:0 85.965px !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5{margin-left:15.63px !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(4){margin-left:-23.445px !important;}
	.container-about .vc_custom_1474185231102b .vc_custom_1474185231102,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185428589,
	.wrapper2 .vc_column-inner.vc_custom_1474185231102{padding:0 109.41px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185379064,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263092649,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1476110227087{padding:0 93.78px !important;}
	.wrapper2.wrapper2b{padding:0 23.445px !important;/* height:1328.55px !important; */}
  .wrapper2b .vc_row.wpb_row.vc_row-fluid:nth-child(1){margin-top:60px !important;}
  .about-2000 .row-settings .vc_col-sm-5 img{margin-top:0 !important;}
	.wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 117.225px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(2){margin-left:-7.815px !important;}
	.container-about .vc_row.vc_custom_1474185330308, .container-about .vc_row.vc_custom_1474185315917, .row-settings.mariana,
	.container-about .vc_row.vc_custom_1474185170848 {margin:46.89px 0 0 !important;}
	.wpb_wrapper p.staff-position{height:54.705px;}
  .container-about .wpb_text_column.wpb_content_element p{margin-bottom:70.335px !important;}
  .container-about .wpb_text_column.wpb_content_element.special p{
    margin-bottom: 50.335px !important;
  }

	.six-icons-wrapper{padding:0 132.855px 0 234.45px !important;}
	.six-icons-text{margin-top:31.26px !important;padding:0 7.815px !important;}
	.product-header-row .image-container img{margin-top:109.41px;}
	.row.second .info-card .row .col-xs-9 p, .row.third .col-sm-12 p{margin:0 0 15.63px !important;}
	.info-card-triple .col-xs-12{padding:0 23.445px !important;}
	.row.middle .col-sm-12 .row{margin-bottom:62.52px !important;}
	.vc_custom_1473174293508{padding:31.26px 0 !important;}
	.vc_column-inner.vc_custom_1472643996862{padding:0 23.445px !important;margin-top:-78.15px !important;}

  #row-settings-2000-3{margin:156.3px auto !important;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706{margin-bottom:54.705px !important;}

  .row-settings .vc_col-sm-5 img{margin-top:78.15px !important;}
  .about-2013-mariana #tbl-info-staff{margin-top:15.63px !important;}
  .about-2011{margin-top:46.89px !important;}
  .about-2009{margin-bottom:54.705px !important;}
  .about-2000 .wrapper2b .vc_custom_1474185231102{margin:31.26px auto !important;}
  .column-left .product-teaser-box.white{margin-right:-1.563px !important;}
  /* .vc_custom_1476110227087 h1{padding-left:93.78px !important;} */
  #row-settings-2000-3 .staff-photo{margin-top:70.335px !important;}
  .about-2015{margin-top:130px !important;}
  .six-icons{margin-top:46.89px !important;}
  .about-2015 .row-settings .vc_col-sm-5 img{margin-top:50px !important;}
  .timeline-2016 .vertical-line{height:81em;}
  .timeline-2015 .vertical-line{height:50.2em;}
  .timeline-2014{left:0.5em;}
  .timeline-2012{left:0;}
  .timeline-2009{left:-0.9em;}
  .timeline-2008{left:0.05em;}
  .timeline-2003{left:0.05em;}
  .timeline-2002{left:0.05em;}
  .timeline-2000{left:-1.9em;}
  .timeline-1999{left:-0.1em;}
  .timeline-2014 .vertical-line{height:59em;}
  .timeline-2013 .vertical-line{height:61em;}
  .timeline-2012 .vertical-line{height:127em;}
  .timeline-2011 .vertical-line{height:31.7em;}
  .timeline-2011{left:0;}
  .timeline-2009 .vertical-line{height:40em;}
  .timeline-2008 .vertical-line{height:35.7em;}
  .timeline-2003 .vertical-line{height:15.7em;}
  .timeline-2002 .vertical-line{height:50em;}
  .timeline-2000 .vertical-line{height:145.7em;}

  .wpcf7 textarea, .wpcf7 select, input[type="text"], .wpcf7-select, .wpcf7-form-control.wpcf7-submit,
  input[type="password"], input[type="mail"], input[type="tel"], input[type="email"],
  .rc-anchor.rc-anchor-normal, .rc-anchor.rc-anchor-normal.rc-anchor-light{border-radius:7.815px !important;}

  section.container-fluid.upsells{margin-bottom:156.3px !important;}

  #product-row-6 .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) .column-right .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){right:78.15px;}
}

/* 1.641 */
@media(min-width: 1680px){
	/*body{font-size:21.333px !important;}*/
	.page-id-384 #slope-right-to-left, .page-id-6690 #slope-right-to-left{height:35em !important;}

	#site-header #site-navigation .menu-container > ul > li > a, #site-header.header-bold #site-navigation .menu-container > ul > li > a{font-size:18.051px !important;}
	.sticky-enabled #header-wrapper #site-logo{width:521.838px !important;}
	.sticky-enabled #header-wrapper #site-logo img{padding-top:24.615px !important;}
	#site-header #header-container, .header-sticked{height:114.87px !important;}
	#site-header #header-container{padding:0 98.46px !important;}
	#site-navigation .menu-container ul li a{padding:0 24.615px !important;}
	#site-navigation .menu-container ul li a, #site-logo .site-title{line-height:114.87px !important;}
	.product-header{min-height:656.4px !important;padding:164.1px 0 !important;}
	#slope-left-to-right{height:443.07px !important;}

	#footer-kontakt-p p{margin:6.564px 0 0 !important;}
	#footer-menssana p{padding-left:32.82px !important;}
	footer .col-sm-6{height:344.61px !important;}
	footer .p-wrapper{margin:19.692px 0 0 !important;}
	footer .content.container{width:1591.77px !important;}

	footer .content-wrapper{padding:32.82px 0 65.64px;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"], footer .wpcf7 input[type="submit"]{font-size:22.974px !important;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"]{line-height:65.64px !important;padding:8.205px 24.615px !important;}
	footer .wpcf7 input[type="submit"]{padding:21.333px 73.845px !important;}

	.icon-table img{width:82.05px !important;}
	/*.left-container{margin-top:32.82px !important;}*/
	.summary .split .left-container div[class^="col-"]{margin-bottom:16.41px !important;padding:0 24.615px !important;}
	.details{padding:73.845px 114.87px !important;margin-top:32.82px !important;margin-bottom:164.1px !important;}
	.details .middle .info-card img{height:52.512px !important;margin-top:8.205px !important;}
	.slanted-product{height:246.15px !important;width:calc(100% + 229.74px) !important;margin-left:-114.87px;}
	.upsells{margin:-246.15px auto 164.1px !important;}
	.upsells .product-card .image-container{height:328.2px !important;}
	.upsells-row, .upsells .row .col-sm-12 h3.h3title{padding:0 24.615px 32.82px !important;}
	.details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:19.692px !important;}
	.upsells .product-card .details-button{height:65.64px !important;line-height:65.64px !important;}

	.info-card .row .col-xs-9 .row:nth-child(2){margin-top:16.41px !important;}
	.info-card .row .col-xs-12:nth-child(1){max-height:196.92px !important;padding-bottom:16.41px !important;}
	.details .middle{margin:32.82px 0 0 !important;}

	.product_title{height:82.05px !important;}
	.product_title h5{line-height:32.82px !important;}
	.product_desc{text-align: center; height:196.92px !important;}
	.product_desc p{margin:32.82px 0 16.41px !important;}
	/*.vc_column_container.vc_col-sm-6 .vc_column-inner{padding:0 24.615px !important;}*/
	.column-left{margin:0 0 0 114.87px !important;}
	.column-right{margin:0 114.87px 0 0 !important;}
	.product-teaser-box{padding:32.82px !important;}
	.product_button .btn{padding:8.205px 14.769px !important;line-height:32.82px !important;}

	.product-teaser{height:106.665px !important;}
	.product-title{height:73.845px !important;}
	.product_desc{text-align: center; height:98.46px !important;}
	.product_desc p{margin:8.205px 0 !important;}

	.product-fluid .container-fluid{/*padding:0 139.485px !important;*/margin-bottom:82.05px !important;}
	.product-fluid .product-header .container-fluid{margin-bottom:328.2px !important;}

	.header-title h5{margin:16.41px 0 24.615px -16.41px !important}
	.summary .top .blue-thing h6{margin:-16.41px auto 16.41px !important;}
	.summary .split h3{margin-bottom:32.82px !important;}
	#left-wrapper, #left-wrapper p{padding-right:49.23px !important;}
	.container-fluid, .product-fluid .details.row .container-fluid, .summary .split .right-table-container, .row.top col-md-4, .row.top .col-sm-9.col-xs-8{padding-left:24.615px !important;padding-right:24.615px !important;}
	.h5_netto{margin-bottom:8.205px !important;}
	/*.desc_netto{margin:16.41px 0 0 !important;}*/
	h1, .summary .top .blue-thing h6{margin-left:-18.051px !important;}
	.summary .top .blue-thing .large{margin-left:-9.846px !important;}
	.summary .top .blue-thing h3{margin-left:-5.192px !important;}
	.summary .top .blue-thing{margin-top:16.41px !important;}
	/*.summary .top > div{margin-top:32.82px !important;}*/
	.summary .top .blue-thing::before{height:65.64px !important;}
	.woocommerce td{padding:16.41px !important;}

	.wrapper1{height:820.5px !important;margin:246.15px 0 123.075px !important;}
	.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin:0 0 57.435px !important;}
	.row-settings{margin:0 65.64px !important;}
	.vc_custom_1472643996862 .row-settings{margin:0 90.255px !important;}
	.contact-text-row .vc_column_container.vc_col-sm-6 .vc_column-inner, .vc_column-inner.vc_custom_1470068153955{padding:0 24.615px !important;}
	/* .about-2015 .wpb_single_image img{width:492.3px !important;} */
	.wpb_wrapper p.staff-name{margin-top:41.025px !important;}
	.staff-photo{height:246.15px !important;}
	.icon-staff{width:19.72px !important;margin-left:3.282px !important;}

	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1), #wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){padding-right:41.025px !important;}
	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2), #wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2){padding-left:41.025px !important;}

	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, .your-salutation, input[type="email"]{height:72.204px !important;line-height:72.204px !important;}
	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], input[type="email"]{padding:8.205px 24.615px !important;}
	.wpcf7-select{padding:0 24.615px !important;}
	.contact-form-wrapper{margin-bottom:41.025px !important;}
	contact-form-wrapper contact-form-wrapper-captcha{margin-bottom:16.41px !important;}
	.kontakformular-p{margin:-16.41px auto 32.82px !important;}

	.wpcf7 input, .wpcf7 textarea, .wpcf7 select, input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, input[type="email"], .rc-anchor.rc-anchor-normal{border-width:3.282px !important;}
	.wpcf7 textarea{padding:24.615px !important;min-height:298.662px !important;max-height:298.662px !important;}
	.wpcf7 input[type="submit"]{padding:27.897px 73.845px !important;}
	.contact-form-wrapper-submit{margin-top:-4.923px !important;}
	.contact-text-row h2{margin-bottom:24.615px !important;}
	.contact-text-row .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin-bottom:65.64px !important;}
	.vc_row.wpb_row.vc_row-fluid.row-settings.vc_custom_1472643775337{margin-bottom:8.205px !important;}
	.vc_custom_1470073703687 img, .page-id-6690 .impressum-font-color img{width:43.76% !important;}
	.vc_column-inner.vc_custom_1470073703687{padding:73.845px 24.615px 24.615px !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top{margin:32.82px 0 0 !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586372163, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586385433, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586403129{margin:24.615px 0 41.025px !important;padding-bottom:0 !important;}
	.vc_column-inner.vc_custom_1470073703687 p{margin-top:8.205px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-left{padding-right:8.205px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-right{padding-left:16.41px !important;}
	.page-product .summary.container-fluid, .product-fluid .container-fluid{padding:0 90.255px !important;}
	.details .row.second{padding-left:13.128px !important;}
	.summary .top{margin:0 0 49.23px !important;}

	/*#lernen{padding:0 90.255px !important;}*/
	#lernen .row-settings{padding:0 24.615px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6.col-sm-6-left{padding-right:24.615px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6s.col-sm-6-right{padding-left:57.435px !important;}
	.vc_custom_1473152815901{padding-top:164.1px !important;}
	.vc_custom_1474185474708 .row-settings{padding:0 114.87px !important;}
	.wrapper1 .vc_row:first-child{padding:0 24.615px !important;}

	.container-about .vc_custom_1474185231102a .vc_custom_1474185231102{padding:0 164.1px 0 41.025px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185118226{padding:0 90.255px !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5{margin-left:16.41px !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(4){margin-left:-24.615px !important;}
	.container-about .vc_custom_1474185231102b .vc_custom_1474185231102,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185428589,
	.wrapper2 .vc_column-inner.vc_custom_1474185231102{padding:0 114.87px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185379064,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263092649,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1476110227087{padding:0 98.46px !important;}
	.wrapper2.wrapper2b{padding:0 24.615px !important;/* height:1394.85px !important; */}
  .wrapper2b .vc_row.wpb_row.vc_row-fluid:nth-child(1){margin-top:60px !important;}
  .about-2000 .row-settings .vc_col-sm-5 img{margin-top:0 !important;}
	.wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 123.075px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(2){margin-left:-8.205px !important;}
	.container-about .vc_row.vc_custom_1474185330308, .container-about .vc_row.vc_custom_1474185315917, .row-settings.mariana,
	.container-about .vc_row.vc_custom_1474185170848 {margin:49.23px 0 0 !important;}
	.wpb_wrapper p.staff-position{height:57.435px;}
  .container-about .wpb_text_column.wpb_content_element p{margin-bottom:73.845px !important;}
  .container-about .wpb_text_column.wpb_content_element.special p{
    margin-bottom: 53.845px !important;
  }

	.six-icons-wrapper{padding:0 139.485px 0 246.15px !important;}
	.six-icons-text{margin-top:32.82px !important;padding:0 8.205px !important;}
	.product-header-row .image-container img{margin-top:114.87px;}
	.row.second .info-card .row .col-xs-9 p, .row.third .col-sm-12 p{margin:0 0 16.41px !important;}
	.info-card-triple .col-xs-12{padding:0 24.615px !important;}
	.row.middle .col-sm-12 .row{margin-bottom:65.64px !important;}
	.vc_custom_1473174293508{padding:32.82px 0 !important;}
	.vc_column-inner.vc_custom_1472643996862{padding:0 24.615px !important;margin-top:-82.05px !important;}

  #row-settings-2000-3{margin:164.1px auto !important;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706{margin-bottom:57.435px !important;}

  .row-settings .vc_col-sm-5 img{margin-top:82.05px !important;}
  .about-2013-mariana #tbl-info-staff{margin-top:16.41px !important;}
  .about-2011{margin-top:49.23px !important;}
  .about-2009{margin-bottom:57.435px !important;}
  .about-2000 .wrapper2b .vc_custom_1474185231102{margin:32.82px auto !important;}
  .column-left .product-teaser-box.white{margin-right:-1.641px !important;}

  /* .vc_custom_1476110227087 h1{padding-left:98.46px !important;} */
  #row-settings-2000-3 .staff-photo{margin-top:73.845px !important;}
  .about-2015{margin-top:130px !important;}
  .six-icons{margin-top:49.23px !important;}
  .about-2015 .row-settings .vc_col-sm-5 img{margin-top:50px !important;}
  .timeline-2016{left:-0.1em;}
  .timeline-2013{left:-0.1em;}
  .timeline-2011{left:-0.1em;}
  .timeline-2009{left:-1em;}
  .timeline-2008{left:-0.05em;}
  .timeline-2003{left:-0.05em;}
  .timeline-2002{left:-0.05em;}
  .timeline-2008{left:-0.05em;}
  .timeline-2000{left:-2.05em;}
  .timeline-2016 .vertical-line{height:83em;}
  .timeline-2015 .vertical-line{height:53.2em;}
  .timeline-2014 .vertical-line{height:58.7em;}
  .timeline-2013 .vertical-line{height:64em;}
  .timeline-2012 .vertical-line{height:126.2em;}
  .timeline-2011 .vertical-line{height:32.7em;}
  .timeline-2009 .vertical-line{height:40em;}
  .timeline-2008 .vertical-line{height:37em;}
  .timeline-2003 .vertical-line{height:16em;}
  .timeline-2002 .vertical-line{height:48.5em;}
  .timeline-2000 .vertical-line{height:152em;}

  .wpcf7 textarea, .wpcf7 select, input[type="text"], .wpcf7-select, .wpcf7-form-control.wpcf7-submit,
  input[type="password"], input[type="mail"], input[type="tel"], input[type="email"],
  .rc-anchor.rc-anchor-normal, .rc-anchor.rc-anchor-normal.rc-anchor-light{border-radius:8.205px !important;}

  section.container-fluid.upsells{margin-bottom:164.1px !important;}

  #product-row-6 .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) .column-right .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){right:82.05px;}
}

/* 1.875 */
@media(min-width: 1920px){
	/*body{font-size:24.375px !important;}*/
	.page-id-384 #slope-right-to-left, .page-id-6690 #slope-right-to-left{height:35.5em !important;}

	#site-header #site-navigation .menu-container > ul > li > a, #site-header.header-bold #site-navigation .menu-container > ul > li > a{font-size:20.625px !important;}
	.sticky-enabled #header-wrapper #site-logo{width:596.25px !important;}
	.sticky-enabled #header-wrapper #site-logo img{padding-top:28.125px !important;}
	#site-header #header-container, .header-sticked{height:131.25px !important;}
	#site-header #header-container{padding:0 112.5px !important;}
	#site-navigation .menu-container ul li a{padding:0 28.125px !important;}
	#site-navigation .menu-container ul li a, #site-logo .site-title{line-height:131.25px !important;}
	.product-header{min-height:750px !important;padding:187.5px 0 !important;}
	#slope-left-to-right{height:506.25px !important;}

	#footer-kontakt-p p{margin:7.5px 0 0 !important;}
	#footer-menssana p{padding-left:37.5px !important;}
	footer .col-sm-6{height:393.75px !important;}
	footer .p-wrapper{margin:22.5px 0 0 !important;}
	footer .content.container{width:1818.75px !important;}

	footer .content-wrapper{padding:37.5px 0 75px;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"], footer .wpcf7 input[type="submit"]{font-size:26.25px !important;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"]{line-height:75px !important;padding:9.375px 28.125px !important;}
	footer .wpcf7 input[type="submit"]{padding:24.375px 84.375px !important;}

	.icon-table img{width:93.75px !important;}
	/*.left-container{margin-top:37.5px !important;}*/
	.summary .split .left-container div[class^="col-"]{margin-bottom:18.75px !important;padding:0 28.125px !important;}
	.details{padding:84.375px 131.25px !important;margin-top:37.5px !important;margin-bottom:187.5px !important;}
	.details .middle .info-card img{height:60px !important;margin-top:9.375px !important;}
	.slanted-product{height:281.25px !important;width:calc(100% + 262.5px) !important;margin-left:-131.25px;}
	.upsells{margin:-281.25px auto 187.5px !important;}
	.upsells .product-card .image-container{height:375px !important;}
	.upsells-row, .upsells .row .col-sm-12 h3.h3title{padding:0 28.125px 37.5px !important;}
	.details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:22.5px !important;}
	.upsells .product-card .details-button{height:75px !important;line-height:75px !important;}

	.info-card .row .col-xs-9 .row:nth-child(2){margin-top:18.75px !important;}
	.info-card .row .col-xs-12:nth-child(1){max-height:225px !important;padding-bottom:18.75px !important;}
	.details .middle{margin:37.5px 0 0 !important;}

	.product_title{height:93.75px !important;}
	.product_title h5{line-height:37.5px !important;}
	.product_desc{text-align: center; height:225px !important;}
	.product_desc p{margin:37.5px 0 18.75px !important;}
	/*.vc_column_container.vc_col-sm-6 .vc_column-inner{padding:0 28.125px !important;}*/
	.column-left{margin:0 0 0 131.25px !important;}
	.column-right{margin:0 131.25px 0 0 !important;}
	.product-teaser-box{padding:37.5px !important;}
	.product_button .btn{padding:9.375px 16.875px !important;line-height:37.5px !important;}

	.product-teaser{height:121.875px !important;}
	.product-title{height:84.375px !important;}
	.product_desc{text-align: center; height:112.5px !important;}
	.product_desc p{margin:9.375px 0 !important;}

	.product-fluid .container-fluid{/*padding:0 159.375px !important;*/margin-bottom:93.75px !important;}
	.product-fluid .product-header .container-fluid{margin-bottom:375px !important;}

	.header-title h5{margin:18.75px 0 28.125px -18.75px !important}
	.summary .top .blue-thing h6{margin:-18.75px auto 18.75px !important;}
	.summary .split h3{margin-bottom:37.5px !important;}
	#left-wrapper, #left-wrapper p{padding-right:56.25px !important;}
	.container-fluid, .product-fluid .details.row .container-fluid, .summary .split .right-table-container, .row.top col-md-4, .row.top .col-sm-9.col-xs-8{padding-left:28.125px !important;padding-right:28.125px !important;}
	.h5_netto{margin-bottom:9.375px !important;}
	/*.desc_netto{margin:18.75px 0 0 !important;}*/
	h1, .summary .top .blue-thing h6{margin-top: 35px;margin-left:-20.625px !important;}
	.summary .top .blue-thing .large{margin-left:-11.25px !important;}
	.summary .top .blue-thing h3{margin-left:-2.5px !important;}
	.summary .top .blue-thing{margin-top:18.75px !important;}
	/*.summary .top > div{margin-top:37.5px !important;}*/
	.summary .top .blue-thing::before{height:75px !important;}
	.woocommerce td{padding:18.75px !important;}

	.wrapper1{height:937.5px !important;margin:281.25px 0 140.625px !important;}
	.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin:0 0 65.625px !important;}
	.row-settings{margin:0 75px !important;}
	.vc_custom_1472643996862 .row-settings{margin:0 103.125px !important;}
	.contact-text-row .vc_column_container.vc_col-sm-6 .vc_column-inner, .vc_column-inner.vc_custom_1470068153955{padding:0 28.125px !important;}
	/* .about-2015 .wpb_single_image img{width:562.5px !important;} */
	.wpb_wrapper p.staff-name{margin-top:46.875px !important;}
	.staff-photo{height:281.25px !important;}
	.icon-staff{width:22.5px !important;margin-left:3.75px !important;}

	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1), #wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){padding-right:46.875px !important;}
	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2), #wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2){padding-left:46.875px !important;}

	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, .your-salutation, input[type="email"]{height:82.5px !important;line-height:82.5px !important;}
	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], input[type="email"]{padding:9.375px 28.125px !important;}
	.wpcf7-select{padding:0 28.125px !important;}
	.contact-form-wrapper{margin-bottom:46.875px !important;}
	contact-form-wrapper contact-form-wrapper-captcha{margin-bottom:18.75px !important;}
	.kontakformular-p{margin:-18.75px auto 37.5px !important;}

	.wpcf7 input, .wpcf7 textarea, .wpcf7 select, input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, input[type="email"], .rc-anchor.rc-anchor-normal{border-width:3.75px !important;}
	.wpcf7 textarea{padding:28.125px !important;min-height:341.25px !important;max-height:341.25px !important;}
	.wpcf7 input[type="submit"]{padding:31.875px 84.375px !important;}
	.contact-form-wrapper-submit{margin-top:-5.625px !important;}
	.contact-text-row h2{margin-bottom:28.125px !important;}
	.contact-text-row .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin-bottom:75px !important;}
	.vc_row.wpb_row.vc_row-fluid.row-settings.vc_custom_1472643775337{margin-bottom:9.375px !important;}
	.vc_custom_1470073703687 img, .page-id-6690 .impressum-font-color img{width:50% !important;}
	.vc_column-inner.vc_custom_1470073703687{padding:84.375px 28.125px 28.125px !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top{margin:37.5px 0 0 !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586372163, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586385433, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586403129{margin:28.125px 0 46.875px !important;padding-bottom:0 !important;}
	.vc_column-inner.vc_custom_1470073703687 p{margin-top:9.375px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-left{padding-right:9.375px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-right{padding-left:18.75px !important;}
	.page-product .summary.container-fluid, .product-fluid .container-fluid{padding:0 103.125px !important;}
	.details .row.second{padding-left:15px !important;}
	.summary .top{margin:0 0 56.25px !important;}

	/*#lernen{padding:0 103.125px !important;}*/
	#lernen .row-settings{padding:0 28.125px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6.col-sm-6-left{padding-right:28.125px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6s.col-sm-6-right{padding-left:65.625px !important;}
	.vc_custom_1473152815901{padding-top:187.5px !important;}
	.vc_custom_1474185474708 .row-settings{padding:0 131.25px !important;}
	.wrapper1 .vc_row:first-child{padding:0 28.125px !important;}

	.container-about .vc_custom_1474185231102a .vc_custom_1474185231102{padding:0 187.5px 0 46.875px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185118226{padding:0 103.125px !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5{margin-left:18.75px !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(4){margin-left:-28.125px !important;}
	.container-about .vc_custom_1474185231102b .vc_custom_1474185231102,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185428589,
	.wrapper2 .vc_column-inner.vc_custom_1474185231102{padding:0 131.25px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185379064,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263092649,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1476110227087{padding:0 112.5px !important;}
	.wrapper2.wrapper2b{padding:0 28.125px !important;/* height:1593.75px !important; */}
  .wrapper2b .vc_row.wpb_row.vc_row-fluid:nth-child(1){margin-top:90px !important;}
  .about-2000 .row-settings .vc_col-sm-5 img{margin-top:0 !important;}
	.wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 140.625px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(2){margin-left:-9.375px !important;}
	.container-about .vc_row.vc_custom_1474185330308, .container-about .vc_row.vc_custom_1474185315917, .row-settings.mariana,
	.container-about .vc_row.vc_custom_1474185170848 {margin:56.25px 0 0 !important;}
	.wpb_wrapper p.staff-position{height:65.625px;}
  .container-about .wpb_text_column.wpb_content_element p{margin-bottom:84.375px !important;}
  .container-about .wpb_text_column.wpb_content_element.special p{
    margin-bottom: 64.375px !important;
  }

	.six-icons-wrapper{padding:0 159.375px 0 281.25px !important;}
	.six-icons-text{margin-top:37.5px !important;padding:0 9.375px !important;}
	.product-header-row .image-container img{margin-top:131.25px;}
	.row.second .info-card .row .col-xs-9 p, .row.third .col-sm-12 p{margin:0 0 18.75px !important;}
	.info-card-triple .col-xs-12{padding:0 28.125px !important;}
	.row.middle .col-sm-12 .row{margin-bottom:75px !important;}
	.vc_custom_1473174293508{padding:37.5px 0 !important;}
	.vc_column-inner.vc_custom_1472643996862{padding:0 28.125px !important;margin-top:-93.75px !important;}

  #row-settings-2000-3{margin:187.5px auto !important;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706{margin-bottom:65.625px !important;}

  .row-settings .vc_col-sm-5 img{margin-top:93.75px !important;}
  .about-2013-mariana #tbl-info-staff{margin-top:18.75px !important;}
  .about-2011{margin-top:56.25px !important;}
  .about-2009{margin-bottom:65.625px !important;}
  .about-2000 .wrapper2b .vc_custom_1474185231102{margin:37.5px auto !important;}
  .column-left .product-teaser-box.white{margin-right:-1.875px !important;}

  /* .vc_custom_1476110227087 h1{padding-left:112.5px !important;} */
  #row-settings-2000-3 .staff-photo{margin-top:84.375px !important;}
  .about-2015{margin-top:185px !important;}
  .six-icons{margin-top:90px !important;}
  .about-2015 .row-settings .vc_col-sm-5 img{margin-top:50px !important;}
  .timeline-2016 .vertical-line{height:86em;}
  .timeline-2015 .vertical-line{height:52em;}
  .timeline-2014{left:0.6em;}
  .timeline-2012{left:0.1em;}
  .timeline-2011{left:-0.05em;}
  .timeline-2009{left:-0.9em;}
  .timeline-2008{left:0.1em;}
  .timeline-2003{left:0.1em;}
  .timeline-2002{left:0.1em;}
  .timeline-2000{left:-2.1em;}
  .timeline-1999{left:0;}
  .timeline-2014 .vertical-line{height:58.7em;}
  .timeline-2013 .vertical-line{height:64em;}
  .timeline-2012 .vertical-line{height:127.7em;}
  .timeline-2011 .vertical-line{height:32.7em;}
  .timeline-2009 .vertical-line{height:39.2em;}
  .timeline-2008 .vertical-line{height:37em;}
  .timeline-2003 .vertical-line{height:16em;}
  .timeline-2002 .vertical-line{height:50em;}
  .timeline-2000 .vertical-line{height:151em;}
  .timeline-1999{left:-0.5em;}

  .wpcf7 textarea, .wpcf7 select, input[type="text"], .wpcf7-select, .wpcf7-form-control.wpcf7-submit,
  input[type="password"], input[type="mail"], input[type="tel"], input[type="email"],
  .rc-anchor.rc-anchor-normal, .rc-anchor.rc-anchor-normal.rc-anchor-light{border-radius:9.375px !important;}

  section.container-fluid.upsells{margin-bottom:187.5px !important;}

  #product-row-6 .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) .column-right .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){right:93.75px;}
}

/* 2.5 */
@media(min-width: 2560px){
	/*body{font-size:32.5px !important;}*/
	.page-id-384 #slope-right-to-left, .page-id-6690 #slope-right-to-left{height:34.5em !important;}

	#site-header #site-navigation .menu-container > ul > li > a, #site-header.header-bold #site-navigation .menu-container > ul > li > a{font-size:27.5px !important;}
	.sticky-enabled #header-wrapper #site-logo{width:795px !important;}
	.sticky-enabled #header-wrapper #site-logo img{padding-top:37.5px !important;}
	#site-header #header-container, .header-sticked{height:175px !important;}
	#site-header #header-container{padding:0 150px !important;}
	#site-navigation .menu-container ul li a{padding:0 37.5px !important;}
	#site-navigation .menu-container ul li a, #site-logo .site-title{line-height:175px !important;}
	.product-header{min-height:1000px !important;padding:250px 0 !important;}
	#slope-left-to-right{height:675px !important;}

	#footer-kontakt-p p{margin:10px 0 0 !important;}
	#footer-menssana p{padding-left:50px !important;}
	footer .col-sm-6{height:525px !important;}
	footer .p-wrapper{margin:30px 0 0 !important;}
	footer .content.container{width:2425px !important;}

	footer .content-wrapper{padding:50px 0 100px;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"], footer .wpcf7 input[type="submit"]{font-size:35px !important;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"]{line-height:100px !important;padding:12.5px 37.5px !important;}
	footer .wpcf7 input[type="submit"]{padding:32.5px 112.5px !important;}

	.icon-table img{width:125px !important;}
	/*.left-container{margin-top:50px !important;}*/
	.summary .split .left-container div[class^="col-"]{margin-bottom:25px !important;padding:0 37.5px !important;}
	.details{padding:112.5px 175px !important;margin-top:50px !important;margin-bottom:250px !important;}
	.details .middle .info-card img{height:80px !important;margin-top:12.5px !important;}
	.slanted-product{height:375px !important;width:calc(100% + 350px) !important;margin-left:-175px;}
	.upsells{margin:-375px auto 250px !important;}
	.upsells .product-card .image-container{height:500px !important;}
	.upsells-row, .upsells .row .col-sm-12 h3.h3title{padding:0 37.5px 50px !important;}
	.details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:30px !important;}
	.upsells .product-card .details-button{height:100px !important;line-height:100px !important;}

	.info-card .row .col-xs-9 .row:nth-child(2){margin-top:25px !important;}
	.info-card .row .col-xs-12:nth-child(1){max-height:300px !important;padding-bottom:25px !important;}
	.details .middle{margin:50px 0 0 !important;}

	.product_title{height:125px !important;}
	.product_title h5{line-height:50px !important;}
	.product_desc{text-align: center; height:300px !important;}
	.product_desc p{margin:50px 0 25px !important;}
	/*.vc_column_container.vc_col-sm-6 .vc_column-inner{padding:0 37.5px !important;}*/
	.column-left{margin:0 0 0 175px !important;}
	.column-right{margin:0 175px 0 0 !important;}
	.product-teaser-box{padding:50px !important;}
	.product_button .btn{padding:12.5px 22.5px !important;line-height:50px !important;}

	.product-teaser{height:162.5px !important;}
	.product-title{height:112.5px !important;}
	.product_desc{text-align: center; height:150px !important;}
	.product_desc p{margin:12.5px 0 !important;}

	.product-fluid .container-fluid{/*padding:0 212.5px !important;*/margin-bottom:125px !important;}
	.product-fluid .product-header .container-fluid{margin-bottom:500px !important;}

	.header-title h5{margin:25px 0 37.5px -25px !important}
	.summary .top .blue-thing h6{margin:-25px auto 25px !important;}
	.summary .split h3{margin-bottom:50px !important;}
	#left-wrapper, #left-wrapper p{padding-right:78px !important;}
	.container-fluid, .product-fluid .details.row .container-fluid, .summary .split .right-table-container, .row.top col-md-4, .row.top .col-sm-9.col-xs-8{padding-left:37.5px !important;padding-right:37.5px !important;}
	.h5_netto{margin-bottom:12.5px !important;}
	/*.desc_netto{margin:25px 0 0 !important;}*/
	h1, .summary .top .blue-thing h6{margin-left:-27.5px !important;}
	.summary .top .blue-thing .large{margin-left:-15px !important;}
	.summary .top .blue-thing h3{margin-left:5px !important;}
	.summary .top .blue-thing{margin-top:25px !important;}
	/*.summary .top > div{margin-top:50px !important;}*/
	.summary .top .blue-thing::before{height:100px !important;}
	.woocommerce td{padding:25px !important;}

	.wrapper1{height:1250px !important;margin:375px 0 187.5px !important;}
	.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin:0 0 87.5px !important;}
	.row-settings{margin:0 100px !important;}
	.vc_custom_1472643996862 .row-settings{margin:0 137.5px !important;}
	.contact-text-row .vc_column_container.vc_col-sm-6 .vc_column-inner, .vc_column-inner.vc_custom_1470068153955{padding:0 37.5px !important;}
	/* .about-2015 .wpb_single_image img{width:750px !important;} */
	.wpb_wrapper p.staff-name{margin-top:62.5px !important;}
	.staff-photo{height:375px !important;}
	.icon-staff{width:30px !important;margin-left:5px !important;}

	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1), #wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){padding-right:62.5px !important;}
	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2), #wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2){padding-left:62.5px !important;}

	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, .your-salutation, input[type="email"]{height:110px !important;line-height:110px !important;}
	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], input[type="email"]{padding:12.5px 37.5px !important;}
	.wpcf7-select{padding:0 37.5px !important;}
	.contact-form-wrapper{margin-bottom:62.5px !important;}
	contact-form-wrapper contact-form-wrapper-captcha{margin-bottom:25px !important;}
	.kontakformular-p{margin:-25px auto 50px !important;}

	.wpcf7 input, .wpcf7 textarea, .wpcf7 select, input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, input[type="email"], .rc-anchor.rc-anchor-normal{border-width:5px !important;}
	.wpcf7 textarea{padding:37.5px !important;min-height:455px !important;max-height:455px !important;}
	.wpcf7 input[type="submit"]{padding:42.5px 112.5px !important;}
	.contact-form-wrapper-submit{margin-top:-7.5px !important;}
	.contact-text-row h2{margin-bottom:37.5px !important;}
	.contact-text-row .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin-bottom:100px !important;}
	.vc_row.wpb_row.vc_row-fluid.row-settings.vc_custom_1472643775337{margin-bottom:12.5px !important;}
	.vc_custom_1470073703687 img, .page-id-6690 .impressum-font-color img{width:66.667% !important;}
	.vc_column-inner.vc_custom_1470073703687{padding:112.5px 37.5px 37.5px !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top{margin:50px 0 0 !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586372163, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586385433, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586403129{margin:37.5px 0 62.5px !important;padding-bottom:0 !important;}
	.vc_column-inner.vc_custom_1470073703687 p{margin-top:12.5px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-left{padding-right:12.5px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-right{padding-left:25px !important;}
	.page-product .summary.container-fluid, .product-fluid .container-fluid{padding:0 137.5px !important;}
	.details .row.second{padding-left:20px !important;}
	.summary .top{margin:0 0 75px !important;}

	/*#lernen{padding:0 137.5px !important;}*/
	#lernen .row-settings{padding:0 37.5px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6.col-sm-6-left{padding-right:37.5px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6s.col-sm-6-right{padding-left:87.5px !important;}
	.vc_custom_1473152815901{padding-top:250px !important;}
	.vc_custom_1474185474708 .row-settings{padding:0 175px !important;}
	.wrapper1 .vc_row:first-child{padding:0 37.5px !important;}

	.container-about .vc_custom_1474185231102a .vc_custom_1474185231102{padding:0 250px 0 62.5px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185118226{padding:0 137.5px !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5{margin-left:25px !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(4){margin-left:-37.5px !important;}
	.container-about .vc_custom_1474185231102b .vc_custom_1474185231102,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185428589,
	.wrapper2 .vc_column-inner.vc_custom_1474185231102{padding:0 175px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185379064,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263092649,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1476110227087{padding:0 150px !important;}
	.wrapper2.wrapper2b{padding:0 37.5px !important;/* height:2125px !important; */}
  .wrapper2b .vc_row.wpb_row.vc_row-fluid:nth-child(1){margin-top:140px !important;}
  .about-2000 .row-settings .vc_col-sm-5 img{margin-top:0 !important;}
	.wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 187.5px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(2){margin-left:-12.5px !important;}
	.container-about .vc_row.vc_custom_1474185330308, .container-about .vc_row.vc_custom_1474185315917, .row-settings.mariana,
	.container-about .vc_row.vc_custom_1474185170848 {margin:75px 0 0 !important;}
	.wpb_wrapper p.staff-position{height:87.5px;}
  .container-about .wpb_text_column.wpb_content_element p{margin-bottom:112.5px !important;}
  .container-about .wpb_text_column.wpb_content_element.special p{
    margin-bottom: 92.5px !important;
  }

	.six-icons-wrapper{padding:0 212.5px 0 375px !important;}
	.six-icons-text{margin-top:50px !important;padding:0 12.5px !important;}
	.product-header-row .image-container img{margin-top:175px;}
	.row.second .info-card .row .col-xs-9 p, .row.third .col-sm-12 p{margin:0 0 25px !important;}
	.info-card-triple .col-xs-12{padding:0 37.5px !important;}
	.row.middle .col-sm-12 .row{margin-bottom:100px !important;}
	.vc_custom_1473174293508{padding:50px 0 !important;}
	.vc_column-inner.vc_custom_1472643996862{padding:0 37.5px !important;margin-top:-125px !important;}

  #row-settings-2000-3{margin:250px auto !important;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706{margin-bottom:87.5px !important;}

  .row-settings .vc_col-sm-5 img{margin-top:125px !important;}
  .about-2013-mariana #tbl-info-staff{margin-top:25px !important;}
  .about-2011{margin-top:75px !important;}
  .about-2009{margin-bottom:87.5px !important;}
  .about-2000 .wrapper2b .vc_custom_1474185231102{margin:50px auto !important;}
  .column-left .product-teaser-box.white{margin-right:-2.5px !important;}

  /* .vc_custom_1476110227087 h1{padding-left:150px !important;} */
  #row-settings-2000-3 .staff-photo{margin-top:112.5px !important;}
  .about-2015{margin-top:260px !important;}
  .six-icons{margin-top:112.5px !important;}
  .about-2015 .row-settings .vc_col-sm-5 img{margin-top:70px !important;}
  .blurtext img{width:60em !important;height:auto !important;}
  .timeline-2016 .vertical-line{height:86em;}
  .timeline-2015 .vertical-line{height:51em;}
  .timeline-2014{left:0.8em;}
  .timeline-2013{left:-0.1em;}
  .timeline-2012{left:0.3em;}
  .timeline-2011{left:-0.1em;}
  .timeline-2009{left:-0.7em;}
  .timeline-2008{left:0.3em;}
  .timeline-2003{left:0.3em;}
  .timeline-2002{left:0.3em;}
  .timeline-2000{left:-2.1em;}
  .timeline-1999{left:0;}
  .timeline-2014 .vertical-line{height:57em;}
  .timeline-2014{left:0.5em;}
  .timeline-2013 .vertical-line{height:62em;}
  .timeline-2013{left:-0.5em;}
  .timeline-2012 .vertical-line{height:126em;}
  .timeline-2011 .vertical-line{height:30em;}
  .timeline-2011{left:-0.5em;}
  .timeline-2009 .vertical-line{height:37em;}
  .timeline-2009{left:-1em;}
  .timeline-2008 .vertical-line{height:34.5em;}
  .timeline-2003 .vertical-line{height:16.5em;}
  .timeline-2002 .vertical-line{height:50em;}
  .timeline-2000 .vertical-line{height:148em;}
  .timeline-2000{left:-2.5em;}
  .timeline-1999{left:-1em;}

  .wpcf7 textarea, .wpcf7 select, input[type="text"], .wpcf7-select, .wpcf7-form-control.wpcf7-submit,
  input[type="password"], input[type="mail"], input[type="tel"], input[type="email"],
  .rc-anchor.rc-anchor-normal, .rc-anchor.rc-anchor-normal.rc-anchor-light{border-radius:12.5px !important;}

  section.container-fluid.upsells{margin-bottom:250px !important;}

  #product-row-6 .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) .column-right .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){right:125px;}
}

/* 3.75 */
@media(min-width: 3840px){
	/*body{font-size:48.75px !important;}*/
	.page-id-384 #slope-right-to-left, .page-id-6690 #slope-right-to-left{height:33em !important;}

	#site-header #site-navigation .menu-container > ul > li > a, #site-header.header-bold #site-navigation .menu-container > ul > li > a{font-size:41.25px !important;}
	.sticky-enabled #header-wrapper #site-logo{width:1192.5px !important;}
	.sticky-enabled #header-wrapper #site-logo img{padding-top:56.25px !important;}
	#site-header #header-container, .header-sticked{height:262.5px !important;}
	#site-header #header-container{padding:0 225px !important;}
	#site-navigation .menu-container ul li a{padding:0 56.25px !important;}
	#site-navigation .menu-container ul li a, #site-logo .site-title{line-height:262.5px !important;}
	.product-header{min-height:1500px !important;padding:375px 0 !important;}
	#slope-left-to-right{height:1012.5px !important;}

	#footer-kontakt-p p{margin:15px 0 0 !important;}
	#footer-menssana p{padding-left:75px !important;}
	footer .col-sm-6{height:787.5px !important;}
	footer .p-wrapper{margin:45px 0 0 !important;}
	footer .content.container{width:3637.5px !important;}

	footer .content-wrapper{padding:75px 0 150px;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"], footer .wpcf7 input[type="submit"]{font-size:52.5px !important;}
	footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"]{line-height:150px !important;padding:18.75px 56.25px !important;}
	footer .wpcf7 input[type="submit"]{padding:48.75px 168.75px !important;}

	.icon-table img{width:187.5px !important;}

	/*.left-container{margin-top:75px !important;}*/
	.summary .split .left-container div[class^="col-"]{margin-bottom:37.5px !important;padding:0 56.25px !important;}
	.details{padding:168.75px 262.5px !important;margin-top:75px !important;margin-bottom:375px !important;}
	.details .middle .info-card img{height:120px !important;margin-top:18.75px !important;}
	.slanted-product{height:562.5px !important;width:calc(100% + 525px) !important;margin-left:-262.5px;}
	.upsells{margin:-562.5px auto 375px !important;}
	.upsells .product-card .image-container{height:750px !important;}
	.upsells-row, .upsells .row .col-sm-12 h3.h3title{padding:0 56.25px 75px !important;}
	.details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:45px !important;}
	.upsells .product-card .details-button{height:150px !important;line-height:150px !important;}

	.info-card .row .col-xs-9 .row:nth-child(2){margin-top:37.5px !important;}
	.info-card .row .col-xs-12:nth-child(1){max-height:450px !important;padding-bottom:37.5px !important;}
	.details .middle{margin:75px 0 0 !important;}

	.product_title{height:187.5px !important;}
	.product_title h5{line-height:75px !important;}
	.product_desc{text-align: center; height:450px !important;}
	.product_desc p{margin:75px 0 37.5px !important;}
	/*.vc_column_container.vc_col-sm-6 .vc_column-inner{padding:0 56.25px !important;}*/
	.column-left{margin:0 0 0 262.5px !important;}
	.column-right{margin:0 262.5px 0 0 !important;}
	.product-teaser-box{padding:75px !important;}
	.product_button .btn{padding:18.75px 33.75px !important;line-height:75px !important;}

	.product-teaser{height:243.75px !important;}
	.product-title{height:168.75px !important;}
	.product_desc{text-align: center; height:225px !important;}
	.product_desc p{margin:18.75px 0 !important;}

	.product-fluid .container-fluid{/*padding:0 318.75px !important;*/margin-bottom:187.5px !important;}
	.product-fluid .product-header .container-fluid{margin-bottom:750px !important;}

	.header-title h5{margin:37.5px 0 56.25px -37.5px !important}
	.summary .top .blue-thing h6{margin:-37.5px auto 37.5px !important;}
	.summary .split h3{margin-bottom:75px !important;}
	#left-wrapper, #left-wrapper p{padding-right:121.5px !important;}
	.container-fluid, .product-fluid .details.row .container-fluid, .summary .split .right-table-container, .row.top col-md-4, .row.top .col-sm-9.col-xs-8{padding-left:56.25px !important;padding-right:56.25px !important;}
	.h5_netto{margin-bottom:18.75px !important;}
	/*.desc_netto{margin:37.5px 0 0 !important;}*/
	h1, .summary .top .blue-thing h6{margin-left:-41.25px !important;}
	.summary .top .blue-thing .large{margin-left:-22.5px !important;}
	.summary .top .blue-thing h3{margin-left:14px !important;}
	.summary .top .blue-thing{margin-top:37.5px !important;}
	/*.summary .top > div{margin-top:75px !important;}*/
	.summary .top .blue-thing::before{height:150px !important;}
	.woocommerce td{padding:37.5px !important;}

	.wrapper1{height:1875px !important;margin:562.5px 0 281.25px !important;}
	.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin:0 0 131.25px !important;}
	.row-settings{margin:0 150px !important;}
	.vc_custom_1472643996862 .row-settings{margin:0 206.25px !important;}
	.contact-text-row .vc_column_container.vc_col-sm-6 .vc_column-inner, .vc_column-inner.vc_custom_1470068153955{padding:0 56.25px !important;}
	/* .about-2015 .wpb_single_image img{width:1125px !important;} */
	.wpb_wrapper p.staff-name{margin-top:93.75px !important;}
	.staff-photo{height:562.5px !important;}
	.icon-staff{width:45px !important;margin-left:7.5px !important;}

	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1), #wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){padding-right:93.75px !important;}
	#wpcf7-f388-p384-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2), #wpcf7-f388-p6690-o1 .vc_row.wpb_row.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2){padding-left:93.75px !important}

	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, .your-salutation, input[type="email"]{height:165px !important;line-height:165px !important;}
	input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], input[type="email"]{padding:18.75px 56.25px !important;}
	.wpcf7-select{padding:0 56.25px !important;}
	.contact-form-wrapper{margin-bottom:93.75px !important;}
	contact-form-wrapper contact-form-wrapper-captcha{margin-bottom:37.5px !important;}
	.kontakformular-p{margin:-37.5px auto 75px !important;}

	.wpcf7 input, .wpcf7 textarea, .wpcf7 select, input[type="text"], input[type="password"], input[type="mail"], input[type="tel"], .wpcf7-select, input[type="email"], .rc-anchor.rc-anchor-normal{border-width:7.5px !important;}
	.wpcf7 textarea{padding:56.25px !important;min-height:682.5px !important;max-height:682.5px !important;}
	.wpcf7 input[type="submit"]{padding:63.75px 168.75px !important;}
	.contact-form-wrapper-submit{margin-top:-11.25px !important;}
	.contact-text-row h2{margin-bottom:56.25px !important;}
	.contact-text-row .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin-bottom:150px !important;}
	.vc_row.wpb_row.vc_row-fluid.row-settings.vc_custom_1472643775337{margin-bottom:18.75px !important;}
	.vc_custom_1470073703687 img, .page-id-6690 .impressum-font-color img{width:100% !important;}
	.vc_column-inner.vc_custom_1470073703687{padding:168.75px 56.25px 56.25px !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top{margin:75px 0 0 !important;}
	.vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586372163, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586385433, .vc_custom_1470073703687 .wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.vc_custom_1475586403129{margin:56.25px 0 93.75px !important;padding-bottom:0 !important;}
	.vc_column-inner.vc_custom_1470073703687 p{margin-top:18.75px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-left{padding-right:18.75px !important;}
	.vc_custom_1472643775337 .contact-column.contact-column-right{padding-left:37.5px !important;}
	.page-product .summary.container-fluid, .product-fluid .container-fluid{padding:0 206.25px !important;}
	.details .row.second{padding-left:30px !important;}
	.summary .top{margin:0 0 112.5px !important;}

	/*#lernen{padding:0 206.25px !important;}*/
	#lernen .row-settings{padding:0 56.25px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6.col-sm-6-left{padding-right:56.25px !important;}
	#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6s.col-sm-6-right{padding-left:131.25px !important;}
	.vc_custom_1473152815901{padding-top:375px !important;}
	.vc_custom_1474185474708 .row-settings{padding:0 262.5px !important;}
	.wrapper1 .vc_row:first-child{padding:0 56.25px !important;}

	.container-about .vc_custom_1474185231102a .vc_custom_1474185231102{padding:0 375px 0 93.75px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185118226{padding:0 206.25px !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5{margin-left:37.5px !important;}
	.container-about .vc_custom_1474185231102a .vc_column-inner.vc_custom_1474185231102 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(4){margin-left:-56.25px !important;}
	.container-about .vc_custom_1474185231102b .vc_custom_1474185231102,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185428589,
	.wrapper2 .vc_column-inner.vc_custom_1474185231102{padding:0 262.5px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185379064,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706,
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474263092649,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1476110227087{padding:0 225px !important;}
	.wrapper2.wrapper2b{padding:0 56.25px !important;/* height:3187.5px !important; */}
  .wrapper2b .vc_row.wpb_row.vc_row-fluid:nth-child(1){margin-top:140px !important;}
  .about-2000 .row-settings .vc_col-sm-5 img{margin-top:0 !important;}
	.wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 281.25px !important;}
	.container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(2){margin-left:-18.75px !important;}
	.container-about .vc_row.vc_custom_1474185330308, .container-about .vc_row.vc_custom_1474185315917, .row-settings.mariana,
	.container-about .vc_row.vc_custom_1474185170848 {margin:112.5px 0 0 !important;}
	.wpb_wrapper p.staff-position{height:131.25px;}
  .container-about .wpb_text_column.wpb_content_element p{margin-bottom:168.75px !important;}
  .container-about .wpb_text_column.wpb_content_element.special p{
    margin-bottom: 148.75px !important;
  }

	.six-icons-wrapper{padding:0 318.75px 0 562.5px !important;}
	.six-icons-text{margin-top:75px !important;padding:0 18.75px !important;}
	.product-header-row .image-container img{margin-top:262.5px;}
	.row.second .info-card .row .col-xs-9 p, .row.third .col-sm-12 p{margin:0 0 37.5px !important;}
	.info-card-triple .col-xs-12{padding:0 56.25px !important;}
	.row.middle .col-sm-12 .row{margin-bottom:150px !important;}
	.vc_custom_1473174293508{padding:75px 0 !important;}
	.vc_column-inner.vc_custom_1472643996862{padding:0 56.25px !important;margin-top:-187.5px !important;}

  #row-settings-2000-3{margin:375px auto !important;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706{margin-bottom:131.25px !important;}

  .row-settings .vc_col-sm-5 img{margin-top:187.5px !important;}
  .about-2013-mariana #tbl-info-staff{margin-top:37.5px !important;}
  .about-2011{margin-top:112.5px !important;}
  .about-2009{margin-bottom:131.25px !important;}
  .about-2000 .wrapper2b .vc_custom_1474185231102{margin:75px auto !important;}
  .column-left .product-teaser-box.white{margin-right:-3.75px !important;}

  /* .vc_custom_1476110227087 h1{padding-left:225px !important;} */
  #row-settings-2000-3 .staff-photo{margin-top:168.75px !important;}
  .about-2015{margin-top:260px !important;}
  .six-icons{margin-top:112.5px !important;}
  .about-2015 .row-settings .vc_col-sm-5 img{margin-top:180px !important;}
  .blurtext img{width:60em !important;height:auto !important;}
  .timeline-2016 .vertical-line{height:86em;}
  .timeline-2015{left:1.55em;}
  .timeline-2014{left:0.9em;}
  .timeline-2013{left:-0.1em;}
  .timeline-2012{left:0.4em;}
  .timeline-2011{left:-0.15em;}
  .timeline-2008{left:0.4em;}
  .timeline-2003{left:0.4em;}
  .timeline-2002{left:0.4em;}
  .timeline-1999{left:0.3em;}
  .timeline-2015 .vertical-line{height:51em;}
  .timeline-2014 .vertical-line{height:57em;}
  .timeline-2014{left:1em;}
  .timeline-2013 .vertical-line{height:62em;}
  .timeline-2013{left:0;}
  .timeline-2012 .vertical-line{height:126em;}
  .timeline-2012{left:0.5em;}
  .timeline-2011 .vertical-line{height:30em;}
  .timeline-2011{left:0;}
  .timeline-2009 .vertical-line{height:37em;}
  .timeline-2009{left:-0.5em;}
  .timeline-2008 .vertical-line{height:34.5em;}
  .timeline-2008{left:0.5em;}
  .timeline-2003 .vertical-line{height:16.5em;}
  .timeline-2003{left:0.5em;}
  .timeline-2002 .vertical-line{height:50em;}
  .timeline-2002{left:0.5em;}
  .timeline-2000 .vertical-line{height:148em;}
  .timeline-2000{left:-2em;}
  .timeline-1999{left:0;}

  .wpcf7 textarea, .wpcf7 select, input[type="text"], .wpcf7-select, .wpcf7-form-control.wpcf7-submit,
  input[type="password"], input[type="mail"], input[type="tel"], input[type="email"],
  .rc-anchor.rc-anchor-normal, .rc-anchor.rc-anchor-normal.rc-anchor-light{border-radius:18.75px !important;}

  section.container-fluid.upsells{margin-bottom:375px !important;}

  #product-row-6 .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) .column-right .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1){right:187.5px;}
}



/* Revisi November 2016 */

.wrapper3::before, .statue-2::before, .wrapper1:before, .wrapper2:before{background-image:none;}

.wrapper3 .statue-text, .wrapper3 .statue-button, .wrapper3::before, .statue-1{display:none;}
#particles-js, #particles-js-2, #particles-js-3{display:none;}
#slope-left-to-right, #slope-right-to-left{display:none;}
#slide-4-layer-24, #slide-4-layer-25, #slide-4-layer-26, #slide-4-layer-27, #slide-4-laye-28 ,#slide-4-layer-29, #slide-4-layer-30, #slide-4-layer-31, #slide-4-layer-32{display:none;}

.wrapper3, .wrapper3 .statue-text, .wrapper3 .statue-button{transform:initial;}
.wrapper3 .statue-button{top:55vh;}

.product-teaser{width:80%;}
.product_title{position:relative;display:block;}
.product_title h5{position:absolute;bottom:0;text-align:center;width:100%;}

p.staff-name, p.staff-position{text-align:center;}
.staff-photo{left:28%;}
/*.icon-staff{vertical-align:baseline !important;}*/
#tbl-info-staff .icon-staff{margin-top:1px !important;}

footer .slants{padding:0;}
footer .slants:before, footer .slants:after, .wrapper1, .wrapper1:before, .wrapper2, .wrapper2:before, .wrapper2b, .wrapper2:before, .summary .top .blue-thing::before, .wrapper1:before, .wrapper1 > div, .wrapper2 > div{-webkit-transform:skewY(0deg) !important;-moz-transform:skewY(0deg) !important;-o-transform:skewY(0deg) !important;-ms-transform:skewY(0deg) !important;transform:skewY(0deg) !important;}
#wpcf7-f386-o1{margin-left:-15px;}

.footer-left .inner-col{text-align:right;}
.footer-right .inner-col{text-align:left;}

.product-header{padding-bottom:0 !important;}
.product .row.second{display:none;}
.product .row.bottom{margin:0 -15px;}
.product-header-row .header-title{text-align:left;}

#post-6028 .home-slideshow{background-color:transparent;height:auto;}
#map-wrapper{background-color:transparent;}
#site-header.header-bold #site-navigation .menu-container > ul > li > a{font-weight:normal;}
.table-menu tr td img{width:25%;}
.table-menu tr td p{font-size:1em !important;}
#post-6028 .table-anchor{background-color:#f9f9f9;position:absolute;}

.page-id-6028 #menu-item-5997 a, .page-id-405 #menu-item-6000 a, .page-id-384 #menu-item-6001 a, .page-id-6690 #menu-item-6001 a{font-weight:bold !important;}
.page-id-6028 #site-header.sticked-menu-light #site-navigation .menu-container #menu-item-5997 a, .page-id-405 #site-header.sticked-menu-light #site-navigation .menu-container #menu-item-6000 a, .page-id-384 #site-header.sticked-menu-light #site-navigation .menu-container #menu-item-6001 a, , .page-id-6690 #site-header.sticked-menu-light #site-navigation .menu-container #menu-item-6001 a{color:#17469e !important;font-family: 'Open Sans Bold' !important;}

table#tbl-info-staff tr td:nth-child(1){width:10%;}
table#tbl-info-staff tr td:nth-child(1){text-align:right;vertical-align:bottom;}
table#tbl-info-staff tr td:nth-child(2){text-align:left;padding-left:0.75em !important;vertical-align:bottom;}

#map-wrapper{height:calc(50vh + 70px) !important;}

#row-settings-2000-3 .staff-photo{position:initial;}
/*.about-2013-mariana.img-mt-0.vc_col-sm-5 img{position:initial;margin:0 auto;}*/

.summary .top .blue-thing .large, .summary .top .blue-thing h3{text-align:center;font-family:'Open Sans Light';}

.uber-uns-1, .uber-uns-2{font-size:1.3em !important;}
.uber-uns-2{font-family: 'Open Sans Bold';}
.uber-uns-2a{margin:0.5em 0 0;}
.uber-uns-2b{margin:0 0 0.5em;}

/*.page-id-6481 footer{display:none;}
.page-id-6481 #wrapper{height:100vh;overflow:hidden;}*/

.page-id-6481 footer{margin-top:0px;}
.page-id-6660 #wrapper{height:100vh;overflow:hidden;}
.page-id-6481 .product-header {
    margin-bottom: 0px !important;
}


footer .col-md-6 {
	margin-top:0px;
}

#footer-kontakt-p p {
	padding-left:0px !important;
}

#footer-kontakt-p p a {
	color:#FFF !important;
}



#lernen .row-settings{background-color:#17469e;color:#fff;}
#lernen .row-settings .container-fluid{padding:8em 0 !important;}
#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6.col-sm-6-left .col-sm-6:nth-child(1) > img{width:30%;height:auto;}
#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6.col-sm-6-left .col-sm-6:nth-child(2) > div{font-weight:bold;}

.container-about .vc_column_container>.vc_column-inner.vc_custom_1476110227087{margin-bottom:0 !important;}

.uber-uns-3, .uber-uns-4, #tbl-info-staff tbody tr td:nth-child(1){position:relative;}
.uber-uns-3 .icon-staff, .uber-uns-4 .icon-staff{position:absolute;margin-left:0 !important;}
.uber-uns-3 .icon-staff{bottom:0.1em;}
.uber-uns-4 .icon-staff{bottom:0.25em;}
#tbl-info-staff .icon-staff{position:absolute;right:0.5em;margin-left:0 !important;}
#tbl-info-staff tbody tr:nth-child(1) td .icon-staff{bottom:0.35em;}
.about-2013-mariana #tbl-info-staff tbody tr:nth-child(1) td .icon-staff{bottom:0.4em;}
#tbl-info-staff tbody tr:nth-child(2) td .icon-staff{top:0.6em;}
.about-2013-mariana #tbl-info-staff tbody tr:nth-child(2) td .icon-staff{top:0.5em;}
.staff-photo{position:initial;margin:0 auto !important;}

.wpcf7-form .wpcf7-form-control.wpcf7-submit{background:#f00;background:-webkit-linear-gradient(to bottom right, #c80000, #960000) !important;background:-o-linear-gradient(to bottom right, #c80000, #960000) !important;background:-moz-linear-gradient(to bottom right, #c80000, #960000) !important;background:linear-gradient(to bottom right, #c80000, #960000) !important;}

.blurtext img{width:60em !important;height:auto !important;}
.blurtext.blurtext-datenbank{margin-bottom:-2em;margin-top:2em;}
.blurtext.blurtext-qualitat{margin-top:5em;margin-bottom:2em;/*padding-right:7em;*/}

#lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6.col-sm-6-left .col-sm-6:nth-child(1){text-align:center;}
footer .uber-uns-1, footer .ubser-uns-2a, footer .uber-uns-3a{margin:1.1em 0 0 !important;}
.about-2013-mariana .vc_column-inner .wpb_wrapper > div{background-image:url("https://www.menssana-ag.de/wp-content/uploads/2016/12/mariana-bg.png");background-repeat:no-repeat;background-size:contain;}

/* Product Category */
.product-category-row .herz, .product-category-row .nerven, .product-category-row .mineralien, .product-category-row .pflanzen, .product-category-row .frauen, .product-category-row .abwehr, .product-category-row .darm, .product-category-row .zellen, .product-category-row .basis{cursor:pointer;}
.product-category-row .herz > div, .product-category-row .nerven > div, .product-category-row .mineralien > div, .product-category-row .pflanzen > div, .product-category-row .frauen > div, .product-category-row .abwehr > div, .product-category-row .darm > div, .product-category-row .zellen > div, .product-category-row .basis > div{background-repeat:no-repeat;background-size:17.5%;background-position:center 40%;padding:9.35em 0;}
.product-category-row .basis > div{background-size:-webkit-calc(21% / 4);background-size:-moz-calc(21% / 4);background-size:-o-calc(21% / 4);background-size:calc(21% / 4);}
.product-category-row .herz > div{background-color: #fff; background-image:url(https://www.menssana-ag.de/wp-content/uploads/2018/04/06_MEN_IconHerz4c-1.png);}
.product-category-row .nerven > div{background-image:url(https://www.menssana-ag.de/wp-content/uploads/2018/04/06_MEN_IconNervenNegativ-1.png);}
.product-category-row .mineralien > div{background-image:url(https://www.menssana-ag.de/wp-content/uploads/2018/04/06_MEN_IconMineralien4c-1.png);}
.product-category-row .pflanzen > div{background-image:url(https://www.menssana-ag.de/wp-content/uploads/2018/04/06_MEN_IconPflanzenNegativ-1.png);}
.product-category-row .frauen > div{background-image:url(https://www.menssana-ag.de/wp-content/uploads/2018/04/06_MEN_IconFrauennegativ-1.png);}
.product-category-row .abwehr > div{background-image:url(https://www.menssana-ag.de/wp-content/uploads/2018/04/06_MEN_IconAbwehr4c-1.png);}
.product-category-row .darm > div{background-image:url(https://www.menssana-ag.de/wp-content/uploads/2018/04/06_MEN_IconDarmnegativ-1.png);}
.product-category-row .zellen > div{background-color: #fff; background-image:url(https://www.menssana-ag.de/wp-content/uploads/2018/04/06_MEN_IconZellen4c-1.png);}
.product-category-row .basis > div{background-image:url(https://www.menssana-ag.de/wp-content/uploads/2016/09/produkte-icon/Basis.png);}
.product-category-row .herz h1, .product-category-row .nerven h1, .product-category-row .mineralien h1, .product-category-row .pflanzen h1, .product-category-row .frauen h1, .product-category-row .abwehr h1, .product-category-row .darm h1, .product-category-row .zellen h1, .product-category-row .basis h1{margin-left:0 !important;padding:4em 0 0 !important;}

.product-category-row .mineralien > div, .product-category-row .abwehr > div {
	background-color: #fff !important;
}

/* Home Slider */
.homeSlider {display:none}

/* Slideshow container */
.slideshow-container {max-width:100%;position:relative;margin:auto;}

/* The dots/bullets/indicators */
.dot-wrapper {
    position: absolute;
    bottom: 13vh;
    text-align: center;
    width: 100%;
}
.dot {height:1.25em;width:1.25em;margin:0 0.2em;background-color:#bbb;border-radius:50% !important;display:inline-block;transition:background-color 0.6s ease;}
.dot, .slider-arrow{cursor:pointer;}
.slider-arrow-wrapper{font-size:5em;position:relative;bottom:60vh;display:inline-block;width:49.85%;display:none;}
.slider-arrow{position:absolute;background-color:rgba(0,0,0,0.25);padding:0.25em;color:#fff;border-radius:50% !important;}
.slider-arrow-left{left:0.25em;}
.slider-arrow-right{right:0.25em;}

.active {background-color:#717171;}

/* Fading animation */
.fading {-webkit-animation-name:fade;-webkit-animation-duration:2s;animation-name:fade;animation-duration:2s;}
@-webkit-keyframes fade {
  from {opacity:.5}
  to {opacity:1}
}
@keyframes fade {
  from {opacity:.5}
  to {opacity:1}
}

/* #post-6481 .tp-revslider-mainul li img{height:auto !important;}
#post-6481 .tp-revslider-mainul li .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption{max-width:100% !important;white-space:pre-wrap !important;line-height:1em !important;}
#post-6481 .tp-revslider-mainul li .tp-parallax-wrap:nth-child(2) .tp-loop-wrap .tp-mask-wrap .tp-caption{font-size:4em !important;font-family:'Open Sans Semibold' !important;}
#post-6481 .tp-revslider-mainul li .tp-parallax-wrap:nth-child(3) .tp-loop-wrap .tp-mask-wrap .tp-caption{font-size:2.5em !important;}

li[data-index=rs-11], li[data-index=rs-16]{}
li[data-index=rs-15], li[data-index=rs-18], li[data-index=rs-19], li[data-index=rs-21], li[data-index=rs-23]{}
li[data-index=rs-17], li[data-index=rs-20]{}
li[data-index=rs-22]{} */

#post-6481 .vc_column-inner, #post-6660 .vc_column-inner{padding:0 !important;}

.homeSlider .header-title h1, .homeSlider .header-title h5, .homeSlider .header-title .home-details{max-width:100% !important;white-space:pre-wrap !important;line-height:1em !important;}
.homeSlider .header-title h1{font-size:4em !important;font-family:'Open Sans Semibold' !important;}
.homeSlider .header-title h5{font-size:2.5em !important;}
.homeSlider .header-title .home-details{background-color:rgba(255, 255, 255, 0.74902);color:rgb(158,158,158);padding:0.5em 2.25em;font-size:2em;margin-left:-0.3em;}
.homeSlider .header-title .home-details:hover{background-color:#fff;color:#000;}

.page-id-6690 #container{padding:0;}
.page-id-6690 .wpb_raw_code{margin:0;}
.page-id-6690 .vc_column_container>.vc_column-inner{padding:0;}
.page-id-6690 footer{display:none;}
.page-id-7355 .impressum-font-color,.page-id-6690 .impressum-font-color,.page-id-7365 .impressum-font-color{background:#092797;background:-webkit-linear-gradient(left top, #095fc4, #092797);background:-o-linear-gradient(bottom right, #095fc4, #092797);background:-moz-linear-gradient(bottom right, #095fc4, #092797);background:linear-gradient(to bottom right, #095fc4, #092797);color:#fff;padding:45px 15px 15px;}
.impressum-font-color img{width:26.667%;}
.mariana-right{width:100%;height:auto;position:relative;}

#return-to-top{cursor:pointer;position:fixed;
  bottom:1vh;right:1vw;background-color:rgba(23, 70, 158, 0.7);width:5vw;height:5vw;display:block;text-decoration:none;display:none;background-image:url("https://www.menssana-ag.de/wp-content/uploads/2017/02/arrow.png");background-repeat:no-repeat;background-size:50%;background-position:center;z-index:1;
  /*-webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;*/
}
#return-to-top:hover{background-color:rgba(23, 70, 158, 0.9);}

@media(max-width: 1023px){
	footer .col-md-6 {
	margin-top:57px;
}

  #post-6028 table.table-menu{display:none;}
  #post-6028 .entry-content .vc_column_container>.vc_column-inner{padding-right:0 !important;}
  /*#post-6028 .vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-flex{padding:3em 0;}*/
  .product-teaser-box{padding:7em 1em !important;}
  #product-row-5 .tab-left-50pr{top:-0.1em;}
  .product-header{margin-bottom:5em;}
  .summary .top .blue-thing h3{padding-bottom:0.5em;}
  #post-5846 .summary .top .blue-thing h3{margin-left:-0.35em;}
  #post-5846 .summary .top .col-sm-6 .row .col-xs-4, #post-5846 .summary .top .col-sm-6 .row .col-xs-8, #post-6565 .summary .top .col-sm-6 .row .col-xs-4, #post-6565 .summary .top .col-sm-6 .row .col-xs-8{width:50%;max-width:100% !important;}
  .product-fluid section.details.row{padding-bottom:0 !important;height:auto !important;}
  .slanted-product{display:none;}
  .product-fluid .container-fluid{margin-bottom:0 !important;}
  .product-fluid .container-fluid .row.bottom{margin:0 auto 3em !important;}
  section.container-fluid.upsells{margin:0 auto 6em !important;}
  .upsells .product-card .image-container{padding-top:0 !important;}
  .product-header{min-height:auto !important;}
  .product-header-row .header-title{margin:2em 0;}
  #product-6226 .header-title h1, #product-6226 .header-title h5{text-align:center !important;}
  .summary .top .blue-thing{margin-top:0;}
  .upsells .product-card{margin-top:0;}
  .vc_column-inner.vc_custom_1472643996862{margin:4em 0 0 !important;}
  .vc_custom_1472643996862 .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin:0 0 5em !important;}
  .about-inner-column img.icon-staff{width:1em !important;position:initial;}
  .vc_row.wpb_row.vc_row-fluid.vc_custom_1473152815901{padding-top:4em !important;}
  table#tbl-info-staff td{padding:0 0.5em !important;}
  .wrapper1{margin:5em 0 !important;height:auto !important;padding:0 !important;}
  .row-settings .vc_col-sm-5 img{margin-top:1.5em;}
  .summary.container-fluid .row.split{margin:0 auto 4em;}
  #header-container{background-color:transparent;}
  .uber-uns-3 .icon-staff{/*margin-top:0.25em;*/}
  .uber-uns-4 .icon-staff{margin-top:0.4em;}
  .header-title h1, .header-title h5{text-align:center !important;}

  #post-5874 .summary .top .blue-thing,
  #post-5874 .summary .top .blue-thing::before,
  #post-5889 .summary .top .blue-thing,
  #post-5889 .summary .top .blue-thing::before,
  #post-5901 .summary .top .blue-thing,
  #post-5901 .summary .top .blue-thing::before,
  #post-5902 .summary .top .blue-thing,
  #post-5902 .summary .top .blue-thing::before
    {max-width:100% !important;padding:0;}

  .product-header-row .image-container, .product-header-row .header-title{width:100% !important;text-align:center;}
  #tbl-info-staff{margin:0 auto;}
  .page-id-405 footer{margin-top:5em;}

  .timeline-2016 .vertical-line{height:63.25em;}

  #site-header #header-container{padding:0 1.6em;}
  #site-logo{left:1.6em;}
  #header-wrapper .toggle-mobile-menu{right:1.6em;}

  .dot-wrapper{display:none;}
  .page-id-6481 #container, .page-id-6660 #container, .page-id-6481 .col-xs-12, .page-id-6660 .col-xs-12, .page-id-6481 .container-fluid, .page-id-6660 .container-fluid, .page-id-6481 .col-xs-7, .page-id-6660 .col-xs-7{padding:0;}
  .page-id-6481 .vc_column-inner, .page-id-6660 .vc_column-inner{padding:0;margin:0;}
  .page-id-6481 .product-header-row, .page-id-6660 .product-header-row{height:100vh;}
  .page-id-6481 .product-header, .page-id-6481 .product-header{margin-bottom:0;}

  .homeSlider .product-header-row .header-title h1, .homeSlider .product-header-row .header-title h5{line-height:1.2em !important;}
  .homeSlider .product-header-row .header-title h5{font-size:1.5em !important;margin-bottom:2.5em;}
  .homeSlider .header-title .home-details{margin-left:0;}
  .homeSlider .product-header-row .image-container img{margin:0 !important;}

  html.mm-opening .mm-page, html.mm-opening #mm-blocker{-webkit-transform:translate(100%,0);transform:translate(100%,0);}
  html.mm-right.mm-opening .mm-page, html.mm-right.mm-opening #mm-blocker{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);}
  .mm-menu{width:100%;min-width:0;max-width:100%;z-index:1;}
  .headline-wrapper .row-settings .container-fluid .col-sm-6-left .col-sm-6:nth-child(2){padding:3.3em !important;}

  #kontakformular > .wpb_column > .vc_column-inner, #anderhaft > .wpb_column > .vc_column-inner{padding:0 4.1em !important;}
  #kontakformular > .wpb_column > .vc_column-inner{margin:4em 0 0;}
  #kontakformular #wpcf7-f388-p6690-o1 .vc_col-sm-6{padding:0 1.4em;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6 > .vc_column-inner{padding:0 1em !important;}
  #anderhaft h2{margin-bottom:0.5em !important;}
  #kontakformular .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin:0 0 5em;}
  #anderhaft p{padding:0 2em 0 0;}
  .impressum-font-color .wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_bottom-to-top.wpb_start_animation{margin:0 0 1em;}
  .impressum-font-color p{line-height:1em;}
  .page-id-6690 .vc_column_container>.vc_column-inner{padding:0 !important;}
  .impressum-font-color .wpb_column.vc_column_container.vc_col-sm-4{margin:0 0 3em;}
  .impressum-font-color .wpb_column.vc_column_container.vc_col-sm-4:nth-last-child(1){margin:0;}
  #map-wrapper{height:calc(50vh + 45px) !important;}
  .page-id-6690 .impressum-font-color{margin:2em 0 0;}

  #return-to-top{width:10vw;height:10vw;background-color:rgba(23, 70, 158, 0.9);}
}

@media(max-width: 767px){
	footer .content-wrapper{padding:9% 0 5%;}
  .upsells .product-card .image-container{margin-bottom:1em;}
  #content .vc_column-inner.vc_custom_1474185474708 .wpb_text_column.wpb_content_element{margin-bottom:0;}
  .container-about .headline-wrapper .col-xs-12.row-settings .container-fluid .row.container .col-sm-6-right{margin:2em 0 0;}
  .staff-photo{margin:3em auto 0 !important;}
  .vc_row.wpb_row.vc_row-fluid.vc_custom_1474185231102a .wpb_content_element, .vc_column-inner.vc_custom_1474185474708 .wpb_content_element{margin-bottom:0 !important;}
  .row-settings .vc_col-sm-5 img{margin-top:4em !important;}
  .wrapper1{margin-bottom:0 !important;width:110% !important;}
  .post-405 h1{margin-bottom:0.1em !important;}
  .vc_column-inner.vc_custom_1474185231102.about-2015{margin-bottom:4em !important;}
  .vc_custom_1474185170848, .vc_custom_1474185304050, .vc_custom_1474185315917, .vc_custom_1474185330308{margin-top:0 !important;}
  .about-2013-mariana{margin-top:4em;}
  .vc_custom_1474185330308{margin-bottom:10em !important;}
  .vc_column-inner.vc_custom_1474185231102.about-2011, .vc_column-inner.vc_custom_1474185231102.about-2009{padding-right:3.5em !important;}
  .wrapper2{padding-bottom:10vh !important;}
  .vc_column-inner.vc_custom_1474185379064, .vc_column-inner.vc_custom_1474263005706{padding-right:2.5em !important;}
  .vc_custom_1476110227087{margin-bottom:0 !important;}
  .vc_custom_1476110227087 .wpb_wrapper > div:nth-child(2){padding:0 15px !important;}
  .wrapper2.wrapper2b{margin:4em 0 0 !important;}
  #row-settings-2000-3 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(2){padding-left:0;}
  #row-settings-2000-3{margin:0 15px 0 30px !important;}
  #row-settings-2000-3 .vc_col-sm-5{width:100% !important;margin-top:4em;}
  #row-settings-2000-3 .vc_col-sm-5 > .vc_column-inner{padding:0 !important;}
  #row-settings-2000-3 div > .vc_col-sm-5:nth-child(2){margin-top:22em;}
  #row-settings-2000-3 .staff-photo{margin:1.5em auto 0;}
  .vc_column-inner.vc_custom_1474185343515{padding:4em 1.3em 0 !important;}
  /*.vc_column-inner.vc_custom_1474185343515 .wpb_wrapper > div.vc_row:nth-child(2) > div.wpb_column.vc_column_container{margin-top:2em !important;}*/
  .vc_column-inner.vc_custom_1474185343515 .vc_custom_1474185304050{margin-top:-4em !important;}
  #post-405 .entry-content.clearfix{margin-bottom:4em;}
  .wrapper1, .wrapper2, .wrapper2.wrapper2b{height:auto !important;padding-bottom:1.5em !important;}
  .vc_column-inner.vc_custom_1474185379064{padding-right:4em !important;}
  /* .product-teaser-box{margin-left:-15px;} */
  .product_desc{text-align: center; padding:0 15px;}
  #post-6028 .entry-content .vc_column_container>.vc_column-inner{padding:0 !important;}
  .mobile-top-negative, .mobile-top-positive-2{position:relative;}
  .mobile-top-negative{top:-35em;}
  .mobile-top-positive-2{top:70em;}
  table#tbl-info-staff tr:nth-child(2) td:nth-child(1) .icon-staff{top:0.2em;}
  .vc_row.wpb_row.vc_row-fluid.row-settings.vc_custom_1474185170848{margin-top:0 !important;}
  #post-5846 .details .middle .info-card .row .col-xs-12 .col-xs-9 .col-xs-3{width:40%;}
  #post-5846 .details .middle .info-card .row .col-xs-12 .col-xs-9 .col-xs-9{width:60%;}
  .left-container{margin-top:6em !important;}
  .summary .split .left-container .row{padding-bottom:4em;}
  #lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6.col-sm-6-left .col-sm-6:nth-child(2) > div{text-align:center;}
  .headline-wrapper .row-settings .container-fluid .col-sm-6-left{text-align:center;}
  #lernen{margin-top:-2.6vh !important;}
  #lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6.col-sm-6-left .col-sm-6:nth-child(1){text-align:center;}
  /*.entry-content .vc_column_container>.vc_column-inner{padding-right:1.1em;}*/
  .vc_column-inner.vc_custom_1474185118226{margin-top:4.5em !important;}
  #lernen .row-settings .container-fluid{padding:5em 0 !important;margin-top:-2em !important;}
  .vc_column-inner.vc_custom_1474185118226{margin-bottom:5em !important;}
  .vc_custom_1474185231102b .vc_column-inner.vc_custom_1474185231102{margin-bottom:1em !important;}
  .vc_row.wpb_row.vc_row-fluid.row-settings.vc_custom_1474185315917{margin-top:1em !important;}
  .blurtext.blurtext-qualitat{padding:0 1.5em 0 1.3em;margin-top:3em;}
  .entry-content .vc_column_container>.vc_column-inner.vc_custom_1474185379064,
  .entry-content .vc_column_container>.vc_column-inner.vc_custom_1474263005706{padding-right:2.6em !important;}
  .about-2000 .wrapper2b .vc_column-inner.vc_custom_1474185231102{padding-right:3.1em !important;}
  .blurtext.blurtext-gesunder{position:relative;left:4em;}
  .blurtext.blurtext-gesunder img{width:80% !important;}
  .row-settings .vc_col-sm-5 .webinar img{margin-top:3em !important;margin-bottom:4.5em;}
  .vc_custom_1474185304050 .staff-photo,
  .vc_custom_1474185315917 .vc_col-sm-3:nth-last-child(2) img{margin-top:4em !important;}
  .wrapper2{margin-top:6em;padding-top:5em !important;padding-bottom:5em !important;}
  .vc_column-inner.vc_custom_1474185231102.about-2011{margin-bottom:4.5em !important;}
  .wrapper2.wrapper2b{padding-bottom:6em !important;margin-bottom:2em !important;}
  .blurtext.blurtext-gesunder{margin:5em auto !important;}
  /*.entry-content .vc_column_container>.vc_column-inner.vc_custom_1474185343515{margin-left:2.5em;padding-right:5em !important;}*/
  img.icon-staff{top:0.3em;}
  #row-settings-2000-3 table#tbl-info-staff td{padding:0 0.75em !important;}

  /* .product-category-row{display:none;} */
  .product-category-row > .wpb_column > .vc_column-inner > .wpb_wrapper > .wpb_row > .wpb_column.vc_column_container.vc_col-sm-6{width:50%;float:left;/*height:-webkit-calc(30vh - 17.5px);height:-moz-calc(30vh - 17.5px);height:-o-calc(30vh - 17.5px);height:calc(30vh - 17.5px)*/ height:auto;}
  .product-category-row .herz h1, .product-category-row .nerven h1, .product-category-row .mineralien h1, .product-category-row .pflanzen h1, .product-category-row .frauen h1, .product-category-row .abwehr h1, .product-category-row .darm h1, .product-category-row .zellen h1, .product-category-row .basis h1{margin-left:0 !important;padding:3.5em 0 1em !important;font-size:1.7em !important;}
  .product-category-row .basis > div{background-size:-webkit-calc(30% / 4);background-size:-moz-calc(30% / 4);background-size:-o-calc(30% / 4);background-size:calc(30% / 4);}
  .product-category-row .column-left, .product-category-row .column-right{margin:0;}
  #product-category-row-1{margin-top:46px;}
  .product-category-row .herz > div, .product-category-row .nerven > div, .product-category-row .mineralien > div, .product-category-row .pflanzen > div, .product-category-row .frauen > div, .product-category-row .abwehr > div, .product-category-row .darm > div, .product-category-row .zellen > div, .product-category-row .basis > div{padding:2.5em 0;}

  .about-2002 .vc_custom_1476110227087 .wpb_wrapper .vc_row-flex > .wpb_column.vc_column_container.vc_col-sm-5:nth-child(2){margin-bottom:3em;}

  #homeSlider-01 .product-header-row .image-container img,
  #homeSlider-02 .product-header-row .image-container img{width:33.28% !important;margin-left:0.1em !important;}

  #homeSlider-01 .product-header-row .image-container,
  #homeSlider-02 .product-header-row .image-container{margin-top:-5.1em;}

  /*#homeSlider-01 .product-header-row .header-title,
  #homeSlider-02 .product-header-row .header-title{margin-top:-14.2em;}*/
  #homeSlider-01 .product-header-row .header-title,
  #homeSlider-02 .product-header-row .header-title{margin-top:-4.2em;}

  #homeSlider-03 .product-header-row .image-container img,
  #homeSlider-04 .product-header-row .image-container img,
  #homeSlider-05 .product-header-row .image-container img,
  #homeSlider-08 .product-header-row .image-container img,
  #homeSlider-10 .product-header-row .image-container img{width:59.5% !important;}

  #homeSlider-03 .product-header-row .image-container,
  #homeSlider-04 .product-header-row .image-container,
  #homeSlider-05 .product-header-row .image-container,
  #homeSlider-08 .product-header-row .image-container,
  #homeSlider-10 .product-header-row .image-container{margin-top:-9.6em;}

  /*#homeSlider-03 .product-header-row .header-title,
  #homeSlider-04 .product-header-row .header-title,
  #homeSlider-05 .product-header-row .header-title{margin-top:-30.4em;}
  #homeSlider-08 .product-header-row .header-title,
  #homeSlider-10 .product-header-row .header-title{margin-top:-24em;}*/
  #homeSlider-03 .product-header-row .header-title,
  #homeSlider-04 .product-header-row .header-title,
  #homeSlider-05 .product-header-row .header-title{margin-top:-10.4em;}
  #homeSlider-08 .product-header-row .header-title,
  #homeSlider-10 .product-header-row .header-title{margin-top:-9em;}

  #homeSlider-06 .product-header-row .image-container img{width:60% !important;}
  #homeSlider-07 .product-header-row .image-container img{width:60% !important;}
  #homeSlider-09 .product-header-row .image-container img{width:60% !important;}

  #homeSlider-06 .product-header-row .image-container{margin-top:-5.1em;}
  #homeSlider-07 .product-header-row .image-container{margin-top:-5.1em;}
  #homeSlider-09 .product-header-row .image-container{margin-top:-5.1em;}

  /*#homeSlider-06 .product-header-row .header-title{margin-top:-14.2em;}
  #homeSlider-07 .product-header-row .header-title{margin-top:-14.2em;}
  #homeSlider-09 .product-header-row .header-title{margin-top:-14.2em;}*/
  #homeSlider-06 .product-header-row .header-title{margin-top:-6.2em;}
  #homeSlider-07 .product-header-row .header-title{margin-top:-6.2em;}
  #homeSlider-09 .product-header-row .header-title{margin-top:-6.2em;}
}

@media (min-width:768px) and (max-width:1023px){
  footer .col-md-3{width:25% !important;}
  footer .col-md-6{width:50% !important;position:relative;}
  footer .col-md-6 .inner-col{position:absolute;bottom:0 !important;}
  footer .col-sm-6{height:165px;}
  #footer-menssana{margin-top:0 !important;}
  footer .col-md-3 .inner-col{position:absolute;top:0;}
  .product-header{padding:0 !important;}
  .timeline-2016 .vertical-line{height:61.25em;}
  .timeline-2015 .vertical-line{height:55.25em;}
  .timeline-2014 .vertical-line{height:89em;}
  .timeline-2013 .vertical-line{height:62em;}
  .timeline-2012 .vertical-line{height:117.5em;}
  .timeline-2011 .vertical-line{height:30em;}
  .timeline-2009 .vertical-line{height:34em;}
  .timeline-2008 .vertical-line{height:37.5em;}
  .timeline-2003 .vertical-line{height:14.5em;}
  .timeline-2002 .vertical-line{height:24.5em;}
  .timeline-2000 .vertical-line{height:168.5em;}
  .timeline-2011, .timeline-2009{left:-0.1em;}
  .timeline-2002{left:1.4em;}
  .timeline-1999{left:0.2em;}
  .vc_column-inner.vc_custom_1474185343515{padding-right:0 !important;margin-left:2.5em !important;}
  .about-2012 .vc_column-inner.vc_custom_1474185343515{margin-left:0 !important;}
  .bottom #div-caution{margin:0 auto !important;}
  .about-2000{margin-top:-24em;}
  table#tbl-info-staff tr:nth-child(2) td:nth-child(1) .icon-staff{top:0.25em;}
  #product-row-8 .tab-top-negative{background: rgba(209,13,101,1) !important;
  background: -moz-linear-gradient(left, rgba(209,13,101,1) 0%, rgba(226,87,141,1) 50%) !important;
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(209,13,101,1)), color-stop(50%, rgba(226,87,141,1))) !important;
  background: -webkit-linear-gradient(left, rgba(209,13,101,1) 0%, rgba(226,87,141,1) 50%) !important;
  background: -o-linear-gradient(left, rgba(209,13,101,1) 0%, rgba(226,87,141,1) 50%) !important;
  background: -ms-linear-gradient(left, rgba(209,13,101,1) 0%, rgba(226,87,141,1) 50%) !important;
  background: linear-gradient(to right, rgba(209,13,101,1) 0%, rgba(226,87,141,1) 50%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d10d65', endColorstr='#e2578d', GradientType=1 ) !important;
  background-attachment:fixed !important;}
  #product-row-12 .tab-top-negative{background: rgba(0,175,166,1) !important;
  background: -moz-linear-gradient(left, rgba(0,175,166,1) 50%, rgba(81,189,189,1) 100%) !important;
  background: -webkit-gradient(left top, right top, color-stop(50%, rgba(0,175,166,1)), color-stop(100%, rgba(81,189,189,1))) !important;
  background: -webkit-linear-gradient(left, rgba(0,175,166,1) 50%, rgba(81,189,189,1) 100%) !important;
  background: -o-linear-gradient(left, rgba(0,175,166,1) 50%, rgba(81,189,189,1) 100%) !important;
  background: -ms-linear-gradient(left, rgba(0,175,166,1) 50%, rgba(81,189,189,1) 100%) !important;
  background: linear-gradient(to right, rgba(0,175,166,1) 50%, rgba(81,189,189,1) 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00afa6', endColorstr='#51bdbd', GradientType=1 ) !important;
  background-attachment:fixed !important;}
  #product-row-12 .home-tab:nth-child(1) .vc_column-inner .wpb_wrapper .darm.mobile-top-negative{background:#fff !important;}
  .page-id-6028 footer{top:-30.6em;margin-bottom:-30.6em;}
  .left-container{margin-top:3em !important;}
  .summary .split .left-container .row{padding-bottom:1em;}
  .staff-photo{position:initial;margin:0 auto;}
  #lernen{margin-top:-1.6vh !important;}
  footer .wpcf7 input, footer .wpcf7 textarea, footer .wpcf7 span, footer .wpcf7 select, footer .wpcf7-form .wpcf7-form-control.wpcf7-submit{width:95%;}
  footer .wpcf7 span.your-subject{width:95% !important;}
  footer .floatright{padding-right:2.5%;}
  footer .right-column{padding-left:1em;}
  .headline-wrapper .row-settings .container-fluid .col-sm-6-left .col-sm-6:nth-child(1){text-align:right;}
  #lernen .row-settings{padding:0 1.3em !important;}
  #lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6.col-sm-6-left .col-sm-6:nth-child(1) > img{width:60%;}
  .blurtext.blurtext-gesunder img{position:relative;right:-12.5em;width:80% !important;}
  .blurtext.blurtext-qualitat img{position:relative;right:-4.5em;width:80% !important;}
  .blurtext.blurtext-datenbank img{position:relative;right:0.5em;}
  .wrapper1 .vc_custom_1474185231102.about-2015{margin-bottom:8em !important;}
  .vc_column-inner.vc_custom_1474185118226{margin-bottom:5em !important;}
  .vc_custom_1474185231102b .vc_column-inner.vc_custom_1474185231102{margin-bottom:5em !important;}
  .wrapper2{min-height:auto !important;margin-top:7em;margin-bottom:6em !important;padding-bottom:6em !important;}
  .vc_column-inner.vc_custom_1474185231102.about-2011{margin:2em 0 0 !important;}
  .vc_column-inner.vc_custom_1474185231102.about-2009{margin-top:5em !important;}
  .vc_column-inner.vc_custom_1474263005706{margin-top:3em !important;margin-bottom:3em !important;}
  .wrapper2.wrapper2b{margin:25em 0 8em !important;padding:8em 0 106em !important;}
  .blurtext.blurtext-gesunder img{margin-top:9em;}
  #row-settings-2000-3{margin-bottom:7em !important;}
  footer .p-wrapper{margin:0.5em 0 0;}
  #tbl-info-staff .icon-staff{right:0;left:0.5em !important;}
  /*#row-settings-2000-3 .staff-photo, .about-2013-mariana .staff-photo{width:0.95em !important;}*/
  .vc_col-sm-3{width:27%;}
  .vc_column-inner.vc_custom_1474185343515{padding:4em 30px 0 1.5em !important;}
  img.icon-staff{top:0.5em;}
  #row-settings-2000-3 table#tbl-info-staff tr td:nth-child(1){width:3%;}
  footer .uber-uns-3, footer .uber-uns-4{padding-left:1.25em;}
  footer .uber-uns-3 .icon-staff, footer .uber-uns-4 .icon-staff{top:0;width:1em !important;}
  footer .uber-uns-3 .icon-staff{margin-top:0.35em;}
  footer .uber-uns-4 .icon-staff{margin-top:0.45em;}

  .product-category-row > .wpb_column.vc_column_container.vc_col-sm-6{width:100%;}
  .product-category-row .column-left, .product-category-row .column-right{margin:0;}
  .product-category-row .vc_column-inner, .product-category-row .vc_column-inner{padding:0 !important;}

  #homeSlider-01 .product-header-row .image-container img,
  #homeSlider-02 .product-header-row .image-container img{width:41.6% !important;}

  #homeSlider-01 .product-header-row .image-container,
  #homeSlider-02 .product-header-row .image-container{margin-top:-3.5em;}

  /*#homeSlider-01 .product-header-row .header-title,
  #homeSlider-02 .product-header-row .header-title{margin-top:-34.2em;}*/
  #homeSlider-01 .product-header-row .header-title,
  #homeSlider-02 .product-header-row .header-title{margin-top:-4.2em;}

  #homeSlider-03 .product-header-row .image-container img,
  #homeSlider-04 .product-header-row .image-container img,
  #homeSlider-05 .product-header-row .image-container img,
  #homeSlider-06 .product-header-row .image-container img,
  #homeSlider-07 .product-header-row .image-container img,
  #homeSlider-08 .product-header-row .image-container img,
  #homeSlider-10 .product-header-row .image-container img{width:74% !important;}

  #homeSlider-03 .product-header-row .image-container,
  #homeSlider-04 .product-header-row .image-container,
  #homeSlider-05 .product-header-row .image-container,
  #homeSlider-08 .product-header-row .image-container,
  #homeSlider-10 .product-header-row .image-container{margin-top:-8.5em;}

  /*#homeSlider-03 .product-header-row .header-title,
  #homeSlider-04 .product-header-row .header-title,
  #homeSlider-05 .product-header-row .header-title,
  #homeSlider-08 .product-header-row .header-title,
  #homeSlider-10 .product-header-row .header-title{margin-top:-54.3em;}*/
  #homeSlider-03 .product-header-row .header-title,
  #homeSlider-04 .product-header-row .header-title,
  #homeSlider-05 .product-header-row .header-title,
  #homeSlider-08 .product-header-row .header-title,
  #homeSlider-10 .product-header-row .header-title{margin-top:-14.3em;}

  #homeSlider-09 .product-header-row .image-container img{width:41.5% !important;}

  #homeSlider-06 .product-header-row .image-container{margin-top:-6em;}
  #homeSlider-07 .product-header-row .image-container{margin-top:-4.4em;}
  #homeSlider-09 .product-header-row .image-container{margin-top:-7.3em;}

  /*#homeSlider-06 .product-header-row .header-title{margin-top:-44.5em;}
  #homeSlider-07 .product-header-row .header-title{margin-top:-38em;}
  #homeSlider-09 .product-header-row .header-title{margin-top:-50em;}*/
  #homeSlider-06 .product-header-row .header-title{margin-top:-9.5em;}
  #homeSlider-07 .product-header-row .header-title{margin-top:-8em;}
  #homeSlider-09 .product-header-row .header-title{margin-top:-12em;}

  .page-id-6690 .impressum-font-color{padding:3em 5em !important;}
  #row-settings-2000-3 .vc_col-sm-5 img.staff-photo{margin-top:10em !important;}
  .page-id-6690 .wpcf7 textarea{min-height:14em !important;max-height:14em !important;}
  .mariana{margin-top:3em !important;}
  .mariana-right{top:-4em;}

  #lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6.col-sm-6-left .col-sm-6:nth-child(1){padding:5.24em 0 !important;}
  #lernen .row-settings.col-xs-12 .container-fluid .row.container .col-sm-6.col-sm-6-left .col-sm-6:nth-child(2){padding:3.36em 0 !important;}

  .page-id-405 h1{margin-left:1.35em;}
  .about-1999{padding-left:1.25em;}
  .about-1999 p{margin-left:1.5em;}
  .vertical-line{display:none;}
  .timeline-2016 .vertical-line{display:block;height:811em;}
  .timeline.timeline-2014, .timeline.timeline-2008, .timeline.timeline-2003, .timeline.timeline-2000{left:0.1em;}
  .timeline-2011, .timeline-2009{left:0;}
  .timeline.timeline-2002{left:1.5em;}
  .timeline.timeline-1999{left:2.8em;}

  .timeline-2015 .circle, .timeline-2011 .circle, .timeline-2009 .circle, .timeline-2000 .circle{display:none;}
  .circle.special-circle{background-color:#17469e;border-color:#fff;position:absolute;left:2.6em;}
  .special-circle-2015{top:155.5em;}
  .special-circle-2011{top:523.15em;}
  .special-circle-2009{top:564.15em;}
  .special-circle-2000{top:718.75em;}
}

@media(min-width: 1024px){/* 1 */
  .footer-left .inner-col{padding-right:30px;}
  .footer-right .inner-col{padding-left:30px;}
  .details .middle{margin:30px 0 10px !important;}
  .details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:18px;}
  .summary .split .left-container div[class^="col-"]{margin-bottom:15px;}
  .product-header{margin-bottom:50px;padding:35vh 0 !important;height:100vh;}
  #product-5850 .product-header, #product-6226 .product-header{padding:28vh 0 !important;}
  #product-5879 .product-header-row .image-container .resize-image img{width:50% !important;}
  #product-5890 .product-header-row .image-container img, #product-6147 .product-header-row .image-container img{width:80% !important;}
  #product-5866 .product-header-row .image-container img, #product-5870 .product-header-row .image-container img{width:80% !important;}
  .col-sm-7{width: 58.33333333%;}
  .product-header-row .header-title{margin:50px 0 0;}
  .vc_column-inner.vc_custom_1472643996862{margin:50px 0 0 !important;}
  .contact-form-wrapper.contact-form-wrapper-captcha{margin-bottom:0 !important;}
  #product-6028 .home-slideshow{height:70px !important;}
  .product-teaser{height:100px !important;}
  .page-id-405 footer{margin-top:50px;}
  #tbl-info-staff{margin:0 auto;}
  #row-settings-2000-3 .staff-position, .about-2013-mariana .staff-position{max-width:100% !important;}
  #row-settings-2000-3 .staff-photo{position:initial;margin:50px auto 0 !important;}
  #tbl-info-staff tbody tr:nth-child(2){height:20px;}
  section.container-fluid.upsells{margin-top:-40px !important;}
  .product-header-row .image-container img{width:80% !important;margin-top:0 !important;}
  .product-header-row .image-container{padding:0 !important;}
  .product-header-row .image-container .resize-image img{width:45% !important;}
  .product-fluid .product-header .container-fluid{margin-bottom:0 !important;}
  .summary .top .blue-thing{padding:0;margin-top:0 !important;}
  .summary .top .blue-thing .large{margin:0 !important;}
  .summary .top .blue-thing h3{margin:0 0 20px !important;}

  .vertical-line{display:none;}
  .timeline-2016 .vertical-line{height:8790px;display:block;}
  /* .timeline-2016 .vertical-line{height:62.5em;} */
  .timeline-2015 .vertical-line{height:54.75em;}
  .timeline-2015 .vertical-line{height:58.5em;}
  .timeline-2014 .vertical-line{height:86.5em;}
  .timeline-2013 .vertical-line{height:56em;}
  .timeline-2012 .vertical-line{height:108.75em;}
  .timeline-2011 .vertical-line{height:34em;}
  .timeline-2009 .vertical-line{height:37.25em;}
  .timeline-2008 .vertical-line{height:28em;}
  .timeline-2003 .vertical-line{height:13.75em;}
  .timeline-2002 .vertical-line{height:26em;}
  .timeline-2000 .vertical-line{height:164.2em;}
  .timeline.timeline-2011{left:0.05em;}
  .timeline.timeline-2009{left:-0.4em;}
  .timeline.timeline-2000{left:-0.4em;}
  .timeline.timeline-1999{left:-0.4em;}

  body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:8800px;display:block;}
  /* body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:61.2em;} */
  body:last-child .timeline-2015 .vertical-line, x:-moz-any-link{height:59em;}
  body:last-child .timeline-2014 .vertical-line, x:-moz-any-link{height:85.5em;}
  body:last-child .timeline-2013 .vertical-line, x:-moz-any-link{height:57.5em;}
  body:last-child .timeline-2012 .vertical-line, x:-moz-any-link{height:110.3em;}
  body:last-child .timeline-2009 .vertical-line, x:-moz-any-link{height:37.25em;}
  body:last-child .timeline-2008 .vertical-line, x:-moz-any-link{height:26.5em;}
  body:last-child .timeline-2003 .vertical-line, x:-moz-any-link{height:14em;}
  body:last-child .timeline-2002 .vertical-line, x:-moz-any-link{height:25.8em;}
  body:last-child .timeline-2000 .vertical-line, x:-moz-any-link{height:165.8em;}
  body:last-child .timeline.timeline-2011, x:-moz-any-link{left:0.1em;}
  body:last-child .timeline.timeline-2009, x:-moz-any-link{left:-0.3em;}
  body:last-child .timeline.timeline-2000, x:-moz-any-link{left:-0.3em;}

  #post-6028 table.table-menu{margin:35px auto 10px;}
  .page-product .container-fluid .slanted-product{display:none;}
  .page-id-6028 footer{margin:50px auto 0;}
  .wrapper2 .vc_column-inner.vc_custom_1474185231102.about-2009, .wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 60px !important;}
  #post-6028 .table-anchor{left:-15px;width:calc(100% + 30px);z-index:1;box-shadow: 0px 11px 23px -7px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow:0px 11px 23px -7px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:0px 11px 23px -7px rgba(0, 0, 0, 0.2);}
  .uber-uns-3 .icon-staff, .uber-uns-4 .icon-staff{margin-left:0 !important;}
  .uber-uns-3 .icon-staff{vertical-align:middle !important;}
  .uber-uns-4 .icon-staff{vertical-align:baseline !important;}
  .table-anchor .vc_column-inner{padding:0 70px !important;}
  #post-5850 .details .middle .info-card .row .col-xs-12 .col-xs-9 .col-xs-3, #post-5846 .details .middle .info-card .row .col-xs-12 .col-xs-9 .col-xs-3{width:40%;}
  #post-5850 .details .middle .info-card .row .col-xs-12 .col-xs-9 .col-xs-9, #post-5846 .details .middle .info-card .row .col-xs-12 .col-xs-9 .col-xs-9{width:60%;}
  .headline-wrapper .row-settings .container-fluid .col-sm-6-left .col-sm-6{padding:0;}
  .headline-wrapper .row-settings .container-fluid .col-sm-6-left .col-sm-6:nth-child(1){text-align:right;padding:5em 0;}
  .headline-wrapper .row-settings .container-fluid .col-sm-6-left .col-sm-6:nth-child(2){text-align:left;padding:1.7em 0;}
  .left-container{margin-top:4em !important;}
  .summary .split .left-container .row{padding-bottom:3em;}
  .wrapper2b{margin-top:0;}
  .vc_row.wpb_row.vc_row-fluid.row-settings.vc_custom_1473687700524{margin-bottom:0 !important;}
  .uber-uns-3, .uber-uns-4{padding-left:0em;}
  footer .floatleft{padding-left:5%;}
  footer .floatright{padding-right:5%;}
  footer .wpcf7 span.your-subject{width:90%;margin-left:5%;}
  footer input.wpcf7-form-control.wpcf7-submit{width:90% !important;margin-left:5%;}
  footer .right-column{padding-left:7.2em;}
  .wrapper1{height:auto !important;}
  .wrapper2.wrapper2b{padding:0 15px 9em !important;margin-top:1em;}
  .blurtext.blurtext-gesunder{margin-bottom:0;}
  .blurtext.blurtext-gesunder img{margin-top:10em;position:relative;right:-25em;}
  #lernen .row-settings{padding:0 70px !important;}
  #post-405 .entry-content .vc_row.wpb_row.vc_row-fluid.vc_custom_1473152815901{padding-top:8em !important;}
  .wrapper1{margin:8em 0 !important;}
  .about-2015{margin-top:8em !important;}
  .vc_column-inner.vc_custom_1474185118226, .vc_column-inner.vc_custom_1474185231102.about-2015{margin-bottom:8em !important;}
  #post-405 .vc_column-inner.vc_custom_1474185231102{margin-bottom:11em !important;}
  #post-405 .vc_custom_1474185231102b.vc_custom_1474185231102{margin-bottom:8em !important;}
  .wrapper2{margin-top:9em;padding-top:5em !important;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474185379064{margin-bottom:0 !important;}
  .about-2000 .wrapper2b .vc_custom_1474185231102{margin-top:7em !important;}
  .vc_column-inner.vc_custom_1474185231102.about-2015{margin-bottom:11em !important;}
  .wrapper2 .vc_column-inner.vc_custom_1474185231102.about-2009{margin-bottom:9em !important;}
  .container-about .wpb_text_column.wpb_content_element.special p, .vc_column-inner.vc_custom_1474185118226  .wpb_text_column.wpb_content_element p{margin-bottom:15px !important;}

  .vc_column-inner.vc_custom_1474185379064 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(4) figure,
  .vc_column-inner.vc_custom_1474185379064 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(4) .vc_single_image-wrapper.vc_box_border_grey,
  .about-2000 figure, .about-2000 .vc_single_image-wrapper.vc_box_border_grey,
  .vc_column-inner.vc_custom_1476110227087 figure,
  .vc_column-inner.vc_custom_1476110227087 figure .vc_single_image-wrapper.vc_box_border_grey{width:100%;}
  .vc_column-inner.vc_custom_1474185379064 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(4) img,
  .about-2000 .vc_single_image-wrapper.vc_box_border_grey img,
  .vc_column-inner.vc_custom_1476110227087 figure .vc_single_image-wrapper.vc_box_border_grey img{width:27.25em;height:auto;}
  .vc_column-inner.vc_custom_1474185379064 .wpb_column.vc_column_container.vc_col-sm-5:nth-child(4) img{margin-top:4.6em !important;}

  .blurtext.blurtext-datenbank{margin-left:5em;}
  .blurtext.blurtext-datenbank img{width:70em !important;}

  #product-category-row-3{padding:0 55px;}
  .product-category-row .column-left{margin-right:-0.5px !important;}
  .product-category-row .column-right{margin-left:-0.5px !important;}

  /*#post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:19em !important;margin:0.5em 1em !important;}*/
  /* #post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:228.09px !important;margin:0.5em 1em !important;}

  #post-6481 .tp-revslider-mainul li[data-index=rs-11] .tp-parallax-wrap:nth-child(2),
  #post-6481 .tp-revslider-mainul li[data-index=rs-16] .tp-parallax-wrap:nth-child(2){margin:-8.5em -4.5em;}
  #post-6481 .tp-revslider-mainul li[data-index=rs-11] .tp-parallax-wrap:nth-child(3),
  #post-6481 .tp-revslider-mainul li[data-index=rs-16] .tp-parallax-wrap:nth-child(3){margin:-7em -4.5em;}
  #post-6481 .tp-revslider-mainul li[data-index=rs-11] .tp-parallax-wrap:nth-child(5),
  #post-6481 .tp-revslider-mainul li[data-index=rs-16] .tp-parallax-wrap:nth-child(5){margin:-4em -5em;} */

  #homeSlider-01 .product-header-row,
  #homeSlider-02 .product-header-row,
  #homeSlider-03 .product-header-row,
  #homeSlider-04 .product-header-row,
  #homeSlider-05 .product-header-row,
  #homeSlider-08 .product-header-row,
  #homeSlider-10 .product-header-row{margin:2.5em 0 0;}

  #homeSlider-01 .product-header-row .image-container img{width:70% !important;margin:-7.35em 0 0 2.2em !important;}
  #homeSlider-02 .product-header-row .image-container img{width:40.5% !important;margin:-7.35em 0 0 2.2em !important;}

  #homeSlider-01 .product-header-row .header-title,
  #homeSlider-02 .product-header-row .header-title,
  #homeSlider-06 .product-header-row .header-title,
  #homeSlider-09 .product-header-row .header-title{margin:-9em 0 0 -1.5em !important;}

  .homeSlider .product-header-row .header-title h5{margin:0.55em 0 1.25em -0.3em !important;}

  #homeSlider-03 .product-header-row .image-container img,
  #homeSlider-04 .product-header-row .image-container img,
  #homeSlider-05 .product-header-row .image-container img,
  #homeSlider-08 .product-header-row .image-container img,
  #homeSlider-10 .product-header-row .image-container img{width:70% !important;margin:-2.5em 0 0 2.2em !important;}

  #homeSlider-03 .product-header-row .header-title,
  #homeSlider-05 .product-header-row .header-title,
  #homeSlider-10 .product-header-row .header-title{margin:-9em 0 0 -4em !important;}

  #homeSlider-04 .product-header-row .header-title{margin:-4.5em 0 0 -1.5em !important;}
  #homeSlider-08 .product-header-row .header-title{margin:-4em 0 0 -1.5em !important;}

  #homeSlider-06 .product-header-row,
  #homeSlider-09 .product-header-row{margin:7.4em 0 0;}

  #homeSlider-06 .product-header-row .image-container img{width:71.8% !important;margin:-7.35em 0 0 2.2em !important;}
  #homeSlider-07 .product-header-row .image-container img{width:53.9% !important;margin:-8.15em 0 0 2.1em !important;}
  #homeSlider-09 .product-header-row .image-container img{width:44.8% !important;margin:-7.35em 0 0 2.1em !important;}

  #homeSlider-07 .product-header-row{margin:8.2em 0 0;}
  #homeSlider-07 .product-header-row .header-title{margin:-10em 0 0 -1.5em !important;}

  #kontakformular > .wpb_column > .vc_column-inner, #anderhaft > .wpb_column > .vc_column-inner{padding:0 85px;}
  #kontakformular > .wpb_column > .vc_column-inner{margin:50px 0 0;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6:nth-child(2){padding-left:10px;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6 > .vc_column-inner{padding:0 15px !important;}
  .page-id-6690 .impressum-font-color{padding:45px 80px 15px;margin:35px 0 0;}
  .page-id-6690 .wpcf7 input[type="submit"]{padding:14px 45px !important;}

  .mariana-right{width:60%;left:2em;}
  .vc_column-inner.vc_custom_1474185118226{margin-bottom:10.5em !important;}

  #site-header #site-navigation ul li.current-menu-item > a{color:#17469e !important;}
  footer .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:20px !important;}
  footer .col-sm-6{height:170px !important;}

  .page-id-405 h1{margin-left:71px !important;}
  .about-2011 h1, .about-2009 h1{margin-left:77px !important;}
  .about-1999{padding-left:57px !important;}
  .about-2015 p{margin-left:8px;}
  .about-2012 p{margin-left:6px;}
  .about-2011 p, .about-2009 p{margin-left:-3px;}
  .about-2000 p{margin-left:-8px;}

  .timeline-2015 .circle, .timeline-2011 .circle, .timeline-2009 .circle, .timeline-2000 .circle{display:none;}
  .circle.special-circle{background-color:#17469e;border-color:#fff;position:absolute;left:96px;}
  .special-circle-2015{top:1788px;}
  .special-circle-2011{top:5689px;}
  .special-circle-2009{top:6183px;}
  .special-circle-2000{top:7825px;}

  body:last-child .circle.special-circle, x:-moz-any-link{background-color:#17469e;border-color:#fff;position:absolute;left:96px;}
  body:last-child .special-circle-2015, x:-moz-any-link{top:-8548px;}
  body:last-child .special-circle-2011, x:-moz-any-link{top:-4619px;}
  body:last-child .special-circle-2009, x:-moz-any-link{top:-4123px;}
  body:last-child .special-circle-2000, x:-moz-any-link{top:-2490px;}
}

@media(min-width: 1152px){/* 1.125 */
  .footer-left .inner-col{padding-right:33.75px;}
  .footer-right .inner-col{padding-left:33.75px;}
  .details .middle{margin:33.75px 0 11.25px !important;}
  .details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:20.25px;}
  .summary .split .left-container div[class^="col-"]{margin-bottom:16.875px;}
  .product-header{margin-bottom:56.25px;}
  .product-header-row .header-title{margin:56.25px 0 0;}
  .vc_column-inner.vc_custom_1472643996862{margin:56.25px 0 0 !important;}
  .contact-form-wrapper.contact-form-wrapper-captcha{margin-bottom:10px !important;}
  #post-6028 .home-slideshow{height:78.75px !important;}
  .product-teaser{height:112.5px !important;}
  .page-id-405 footer{margin-top:56.25px;}
  #row-settings-2000-3 .staff-photo{margin:56.25px auto 0 !important;}
  #tbl-info-staff tbody tr:nth-child(2){height:22.5px;}
  section.container-fluid.upsells{margin-top:-45px !important;}
  .summary .top .blue-thing{margin-top:0 !important;}
  .summary .top .blue-thing .large{margin:0 !important;}
  .summary .top .blue-thing h3{margin:0 0 22.5px !important;}

  .timeline-2016 .vertical-line{height:8900px;}
  /* .timeline-2016 .vertical-line{height:61.5em;} */
  .timeline-2015 .vertical-line{height:56.25em;}
  .timeline-2014 .vertical-line{height:91.3em;}
  .timeline-2013 .vertical-line{height:57.3em;}
  .timeline-2012 .vertical-line{height:112.75em;}
  .timeline-2009 .vertical-line{height:40.5em;}
  .timeline-2008 .vertical-line{height:25.5em;}
  .timeline-2002 .vertical-line{height:26em;}
  .timeline-2000 .vertical-line{height:163em;}
  .timeline.timeline-2014{left:0.1em;}
  .timeline.timeline-2013{left:-0.05em;}
  .timeline.timeline-2012{left:-0.4em;}
  .timeline.timeline-2008{left:-0.4em;}
  .timeline.timeline-2000{left:-0.3em;}
  .timeline.timeline-1999{left:-0.3em;}

  body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:8930px;}
  /* body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:61.5em;} */
  body:last-child .timeline-2015 .vertical-line, x:-moz-any-link{height:56.8em;}
  body:last-child .timeline-2014 .vertical-line, x:-moz-any-link{height:91.5em;}
  body:last-child .timeline-2013 .vertical-line, x:-moz-any-link{height:56.75em;}
  body:last-child .timeline-2012 .vertical-line, x:-moz-any-link{height:113.8em;}
  body:last-child .timeline-2011 .vertical-line, x:-moz-any-link{height:34.2em;}
  body:last-child .timeline-2009 .vertical-line, x:-moz-any-link{height:40em;}
  body:last-child .timeline-2008 .vertical-line, x:-moz-any-link{height:25.5em;}
  body:last-child .timeline-2003 .vertical-line, x:-moz-any-link{height:14.5em;}
  body:last-child .timeline-2000 .vertical-line, x:-moz-any-link{height:164.2em;}
  body:last-child .timeline.timeline-2015, x:-moz-any-link{left:1.7em;}
  body:last-child .timeline.timeline-2012, x:-moz-any-link{left:-0.3em;}
  body:last-child .timeline.timeline-2009, x:-moz-any-link{left:-0.2em;}
  body:last-child .timeline.timeline-2008, x:-moz-any-link{left:-0.3em;}
  body:last-child .timeline.timeline-2000, x:-moz-any-link{left:-0.2em;}

  .timeline.timeline-2009{left:-0.3em;}
  #post-6028 table.table-menu{margin:45px auto 11.25px;}
  .page-id-6028 footer{margin:56.25px auto 0;}
  .wrapper2 .vc_column-inner.vc_custom_1474185231102.about-2009, .wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 67.5px !important;}
  #post-6028 .table-anchor{left:-16.875px;width:calc(100% + 33.75px);}
  .table-anchor .vc_column-inner{padding:0 78.75px !important;}
  #map-wrapper{height:calc(50vh + 78.75px) !important;}
  .headline-wrapper .row-settings .container-fluid .col-sm-6-left .col-sm-6:nth-child(1){padding:4em 0;}
  .headline-wrapper .row-settings .container-fluid .col-sm-6-left .col-sm-6:nth-child(2){padding:0.9em 0;}
  .uber-uns-3 .icon-staff, .uber-uns-4 .icon-staff{margin-left:0 !important;}
  .wrapper1{height:auto !important;}
  .blurtext.blurtext-datenbank img{margin-top:2em;}
  .blurtext.blurtext-qualitat{margin-bottom:-2em;}
  #lernen .row-settings{padding:0 78.75px !important;}
  .wrapper2{margin-top:11em;}
  #post-405 .vc_custom_1474185231102b.vc_custom_1474185231102{margin-bottom:9em !important;}
  .wrapper2b .vc_row.wpb_row.vc_row-fluid:nth-child(1){margin-top:0 !important;}
  .about-2000 .wrapper2b .vc_custom_1474185231102{margin-top:8em !important;}
  #post-405 .vc_column-inner.vc_custom_1474185231102.about-2015{margin-bottom:10em !important;}
  #row-settings-2000-3{margin:9em auto !important;}
  #tbl-info-staff tbody tr:nth-child(1) td .icon-staff{bottom:0;}
  #tbl-info-staff tbody tr:nth-child(2) td .icon-staff{top:1em;}
  .container-about .wpb_text_column.wpb_content_element.special p, .vc_column-inner.vc_custom_1474185118226  .wpb_text_column.wpb_content_element p{margin-bottom:16.875px !important;}
  #product-category-row-3{padding:0 63.875px;}

  /*#post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:21.5em !important;margin:-1.25em -2.25em !important;}*/
  /* #post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:258.09px !important;margin:-1.4em -2.5em !important;} */

  #homeSlider-01 .product-header-row,
  #homeSlider-02 .product-header-row{margin:1.85em 0 0;}

  #homeSlider-01 .product-header-row .image-container img,
  #homeSlider-02 .product-header-row .image-container img{width:40.5% !important;margin:-7.35em 0 0 2.5em !important;}

  #homeSlider-03 .product-header-row .header-title,
  #homeSlider-05 .product-header-row .header-title,
  #homeSlider-10 .product-header-row .header-title{margin:-4.5em 0 0 -1.5em !important;}

  #homeSlider-03 .product-header-row .image-container img,
  #homeSlider-04 .product-header-row .image-container img,
  #homeSlider-05 .product-header-row .image-container img,
  #homeSlider-08 .product-header-row .image-container img,
  #homeSlider-10 .product-header-row .image-container img{margin:-2.5em 0 0 2.5em !important;}

  #homeSlider-06 .product-header-row .image-container img{width:72.1% !important;margin:-7.4em 0 0 2.5em !important;}
  #homeSlider-07 .product-header-row .image-container img{width:54.2% !important;margin:-8.25em 0 0 2.5em !important;}
  #homeSlider-09 .product-header-row .image-container img{width:45.1% !important;margin:-7.4em 0 0 2.5em !important;}

  #kontakformular > .wpb_column > .vc_column-inner, #anderhaft > .wpb_column > .vc_column-inner{padding:0 95.625px;}
  #kontakformular > .wpb_column > .vc_column-inner{margin:56.25px 0 0;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6:nth-child(2){padding-left:11.25px;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6 > .vc_column-inner{padding:0 16.875px !important;}
  .page-id-6690 .impressum-font-color{padding:50.625px 90px 16.875px;margin:39.375px 0 0;}
  .page-id-6690 .wpcf7 input[type="submit"]{padding:16.125px 50.625px !important;}

  .vc_column-inner.vc_custom_1474185118226{margin-bottom:12em !important;}

  footer .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:22.5px !important;}
  footer .col-sm-6{height:191.25px !important;}

  .page-id-405 h1{margin-left:79.875px !important;}
  .about-2011 h1, .about-2009 h1{margin-left:86.625px !important;}
  .about-1999{padding-left:64.125px !important;}
  .about-2015 p{margin-left:9px;}
  .about-2012 p{margin-left:6.75px;}
  .about-2011 p, .about-2009 p{margin-left:-3.375px;}
  .about-2000 p{margin-left:-9px;}

  .circle.special-circle{left:109px;}
  .special-circle-2015{top:1810px;}
  .special-circle-2011{top:5834px;}
  .special-circle-2009{top:6337px;}
  .special-circle-2000{top:7996px;}

  body:last-child .circle.special-circle, x:-moz-any-link{left:109px;}
  body:last-child .special-circle-2015, x:-moz-any-link{top:-8697px;}
  body:last-child .special-circle-2011, x:-moz-any-link{top:-4672px;}
  body:last-child .special-circle-2009, x:-moz-any-link{top:-4168px;}
  body:last-child .special-circle-2000, x:-moz-any-link{top:-2501px;}
}

@media(min-width: 1280px){/* 1.25 */
  .footer-left .inner-col{padding-right:37.5px;}
  .footer-right .inner-col{padding-left:37.5px;}
  .details .middle{margin:37.5px 0 12.5px !important;}
  .details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:22.5px;}
  .summary .split .left-container div[class^="col-"]{margin-bottom:18.75px;}
  .product-header{margin-bottom:62.5px;}
  .product-header-row .header-title{margin:62.5px 0 0;}
  .vc_column-inner.vc_custom_1472643996862{margin:62.5px 0 0 !important;}
  .contact-form-wrapper.contact-form-wrapper-captcha{margin-bottom:18px !important;}
  #post-6028 .home-slideshow{height:87.5px !important;}
  .product-teaser{height:125px !important;}
  .page-id-405 footer{margin-top:62.5px;}
  #row-settings-2000-3 .staff-photo{margin:62.5px auto 0 !important;}
  #tbl-info-staff tbody tr:nth-child(2){height:25px;}
  section.container-fluid.upsells{margin-top:-50px !important;}
  .summary .top .blue-thing{margin-top:0 !important;}
  .summary .top .blue-thing .large{margin:0 !important;}
  .summary .top .blue-thing h3{margin:0 0 25px !important;}

  .timeline-2016 .vertical-line{height:9070px;}
  /* .timeline-2016 .vertical-line{height:62em;} */
  .timeline-2015 .vertical-line{height:55.75em;}
  .timeline-2014 .vertical-line{height:101.25em;}
  .timeline-2013 .vertical-line{height:56em;}
  .timeline-2012 .vertical-line{height:117.5em;}
  .timeline-2009 .vertical-line{height:41.25em;}
  .timeline-2003 .vertical-line{height:13.5em;}
  .timeline-2002 .vertical-line{height:27em;}
  .timeline-2000 .vertical-line{height:164.25em;}
  .timeline.timeline-2014{left:0.3em;}
  .timeline.timeline-2013{left:0;}
  .timeline.timeline-2012{left:-0.2em;}
  .timeline.timeline-2009{left:-0.15em;}
  .timeline.timeline-2008{left:-0.2em;}
  .timeline.timeline-2000{left:-0.15em;}
  .timeline.timeline-1999{left:-0.2em;}

  body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:9145px;}
  /* body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:62.5em;} */
  body:last-child .timeline-2015 .vertical-line, x:-moz-any-link{height:57.3em;}
  body:last-child .timeline-2014 .vertical-line, x:-moz-any-link{height:102.25em;}
  body:last-child .timeline-2013 .vertical-line, x:-moz-any-link{height:57.2em;}
  body:last-child .timeline-2012 .vertical-line, x:-moz-any-link{height:118.2em;}
  body:last-child .timeline-2009 .vertical-line, x:-moz-any-link{height:41.25em;}
  body:last-child .timeline-2008 .vertical-line, x:-moz-any-link{height:25.8em;}
  body:last-child .timeline-2003 .vertical-line, x:-moz-any-link{height:13.9em;}
  body:last-child .timeline-2002 .vertical-line, x:-moz-any-link{height:27em;}
  body:last-child .timeline-2000 .vertical-line, x:-moz-any-link{height:166.75em;}
  body:last-child .timeline.timeline-2015, x:-moz-any-link{left:1.9em;}
  body:last-child .timeline.timeline-2011, x:-moz-any-link{left:0.15em;}
  body:last-child .timeline.timeline-2009, x:-moz-any-link{left:-0.1em;}
  body:last-child .timeline.timeline-2008, x:-moz-any-link{left:-0.2em;}
  body:last-child .timeline.timeline-2000, x:-moz-any-link{left:-0.1em;}
  body:last-child .timeline.timeline-1999, x:-moz-any-link{left:-0.1em;}

  #post-6028 table.table-menu{margin:56.25px auto 12.5px;}
  .page-id-6028 footer{margin:62.5px auto 0;}
  .wrapper2 .vc_column-inner.vc_custom_1474185231102.about-2009, .wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 75px !important;}
  .timeline.timeline-2009{left:-0.1em;}
  #post-6028 .table-anchor{left:-18.75px;width:calc(100% + 37.5px);}
  .table-anchor .vc_column-inner{padding:0 87.5px !important;}
  #map-wrapper{height:calc(50vh + 87.5px) !important;}
  .headline-wrapper .row-settings .container-fluid .col-sm-6-left .col-sm-6:nth-child(1){padding:2.7em 0;}
  .headline-wrapper .row-settings .container-fluid .col-sm-6-left .col-sm-6:nth-child(2){padding:0;}
  .uber-uns-3 .icon-staff, .uber-uns-4 .icon-staff{margin-left:0 !important;}
  .wrapper1{height:auto !important;}
  #lernen .row-settings{padding:0 87.5px !important;}
  #post-405 .vc_column-inner.vc_custom_1474185231102{margin-bottom:8em !important;}
  #post-405 .vc_column-inner.vc_custom_1474185231102.about-2015{margin-bottom:10em !important;}
  #tbl-info-staff tbody tr:nth-child(2) td .icon-staff{top:1.3em;}
  .container-about .wpb_text_column.wpb_content_element.special p, .vc_column-inner.vc_custom_1474185118226  .wpb_text_column.wpb_content_element p{margin-bottom:18.75px !important;}
  #product-category-row-3{padding:0 71.75px 0 72.75px;}

  /*#post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:23.97em !important;margin:-4.2em 3.45em !important;}*/
  /* #post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:288.08px !important;margin:-4.55em 3.8em !important;} */

  #homeSlider-01 .product-header-row .image-container img{width:80% !important;margin:-8.35em 0 0 4em !important;}
  #homeSlider-02 .product-header-row .image-container img{width:39.65% !important;margin:-8.35em 0 0 4em !important;}


  #homeSlider-04 .product-header-row .image-container img{width:70% !important;margin:-2.5em 0 0 4.2em !important;}
  #homeSlider-03 .product-header-row .image-container img,
  #homeSlider-05 .product-header-row .image-container img,
  #homeSlider-08 .product-header-row .image-container img,
  #homeSlider-10 .product-header-row .image-container img{width:88.4% !important;margin:-2.5em 0 0 4.2em !important;}

  #homeSlider-06 .product-header-row .image-container img{width:70.4% !important;margin:-7.4em 0 0 4em !important;}
  #homeSlider-07 .product-header-row .image-container img{width:52.88% !important;margin:-8.2em 0 0 4em !important;}
  #homeSlider-09 .product-header-row .image-container img{width:44% !important;margin:-7.4em 0 0 4em !important;}

  #kontakformular > .wpb_column > .vc_column-inner, #anderhaft > .wpb_column > .vc_column-inner{padding:0 106.25px;}
  #kontakformular > .wpb_column > .vc_column-inner{margin:62.5px 0 0;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6:nth-child(2){padding-left:12.5px;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6 > .vc_column-inner{padding:0 18.75px !important;}
  .page-id-7355 .impressum-font-color,.page-id-6690 .impressum-font-color,.page-id-7365 .impressum-font-color{padding:56.25px 100px 18.75px;margin:43.75px 0 0;}
  .page-id-6690 .wpcf7 input[type="submit"]{padding:19px 56.25px !important}

  .vc_column-inner.vc_custom_1474185118226{margin-bottom:14.25em !important;}

  footer .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:25px !important;}
  footer .col-sm-6{height:300px !important;}

  .page-id-405 h1{margin-left:88.75px !important;}
  .about-2011 h1, .about-2009 h1{margin-left:96.25px !important;}
  .about-1999{padding-left:71.25px !important;}
  .about-2015 p{margin-left:10px;}
  .about-2012 p{margin-left:7.5px;}
  .about-2011 p, .about-2009 p{margin-left:-3.75px;}
  .about-2000 p{margin-left:-10px;}

  .circle.special-circle{left:123px;}
  .special-circle-2015{top:1896px;}
  .special-circle-2011{top:6048px;}
  .special-circle-2009{top:6546px;}
  .special-circle-2000{top:8214px;}

  body:last-child .circle.special-circle, x:-moz-any-link{left:123px;}
  body:last-child .special-circle-2015, x:-moz-any-link{top:-8913px;}
  body:last-child .special-circle-2011, x:-moz-any-link{top:-4716px;}
  body:last-child .special-circle-2009, x:-moz-any-link{top:-4216px;}
  body:last-child .special-circle-2000, x:-moz-any-link{top:-2540px;}
}

@media(min-width: 1360px){/* 1.328 */
  .footer-left .inner-col{padding-right:39.84px;}
  .footer-right .inner-col{padding-left:39.84px;}
  .details .middle{margin:39.84px 0 13.28px !important;}
  .details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:23.904px;}
  .summary .split .left-container div[class^="col-"]{margin-bottom:19.92px;}
  .product-header{margin-bottom:66.4px;}
  .product-header-row .header-title{margin:66.4px 0 0;}
  .vc_column-inner.vc_custom_1472643996862{margin:66.4px 0 0 !important;}
  .contact-form-wrapper.contact-form-wrapper-captcha{margin-bottom:12px !important;}
  #post-6028 .home-slideshow{height:92.95px !important;}
  .product-teaser{height:132.8px !important;}
  .page-id-405 footer{margin-top:66.4px;}
  #row-settings-2000-3 .staff-photo{margin:66.4px auto 0 !important;}
  #tbl-info-staff tbody tr:nth-child(2){height:26.56px;}
  section.container-fluid.upsells{margin-top:-53.12px !important;}
  .summary .top .blue-thing{margin-top:0 !important;}
  .summary .top .blue-thing .large{margin:0 !important;}
  .summary .top .blue-thing h3{margin:0 0 26.56px !important;}
  .wrapper2 .vc_column-inner.vc_custom_1474185231102.about-2009{padding:0 93px !important;}
  .wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 80px !important;}

  .timeline-2016 .vertical-line{height:9625px;}
  /* .timeline-2016 .vertical-line{height:63.5em;} */
  .timeline-2015 .vertical-line{height:57.75em;}
  .timeline-2014 .vertical-line{height:98.5em;}
  .timeline-2013 .vertical-line{height:54.2em;}
  .timeline-2012 .vertical-line{height:116em;}
  .timeline-2011 .vertical-line{height:32.5em;}
  .timeline-2009 .vertical-line{height:36.75em;}
  .timeline-2008 .vertical-line{height:25em;}
  .timeline-2003 .vertical-line{height:11.5em;}
  .timeline-2002 .vertical-line{height:25.5em;}
  .timeline-2000 .vertical-line{height:161.5em;}

  body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:9675px;}
  /*body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:63em;}*/
  body:last-child .timeline-2015 .vertical-line, x:-moz-any-link{height:58.5em;}
  body:last-child .timeline-2014 .vertical-line, x:-moz-any-link{height:99em;}
  body:last-child .timeline-2013 .vertical-line, x:-moz-any-link{height:55.3em;}
  body:last-child .timeline-2012 .vertical-line, x:-moz-any-link{height:117.5em;}
  body:last-child .timeline-2011 .vertical-line, x:-moz-any-link{height:32.5em;}
  body:last-child .timeline-2009 .vertical-line, x:-moz-any-link{height:37.1em;}
  body:last-child .timeline-2008 .vertical-line, x:-moz-any-link{height:25.6em;}
  body:last-child .timeline-2003 .vertical-line, x:-moz-any-link{height:11.8em;}
  body:last-child .timeline-2002 .vertical-line, x:-moz-any-link{height:25.8em;}
  body:last-child .timeline-2000 .vertical-line, x:-moz-any-link{height:163.2em;}
  body:last-child .timeline.timeline-2015, x:-moz-any-link{left:1.4em;}
  body:last-child .timeline.timeline-2014, x:-moz-any-link{left:-0.1em;}
  body:last-child .timeline.timeline-2012, x:-moz-any-link{left:-0.6em;}
  body:last-child .timeline.timeline-2011, x:-moz-any-link{left:-0.4em;}
  body:last-child .timeline.timeline-2009, x:-moz-any-link{left:-0.5em;}
  body:last-child .timeline.timeline-2008, x:-moz-any-link{left:-0.6em;}
  body:last-child .timeline.timeline-2000, x:-moz-any-link{left:-0.5em;}
  body:last-child .timeline.timeline-1999, x:-moz-any-link{left:-0.6em;}

  #post-6028 table.table-menu{margin:59.76px auto 13.28px;}
  .page-id-6028 footer{margin:66.4px auto 0;}
  .timeline.timeline-2016{left:-0.5em;}
  .timeline.timeline-2015{left:1.3em;}
  .timeline.timeline-2014{left:-0.15em;}
  .timeline.timeline-2013{left:-0.5em;}
  .timeline.timeline-2012{left:-0.65em;}
  .timeline.timeline-2011{left:-0.45em;}
  .timeline.timeline-2009{left:-0.5em;}
  .timeline.timeline-2008{left:-0.65em;}
  .timeline.timeline-2003{left:-0.65em;}
  .timeline.timeline-2002{left:-0.65em;}
  .timeline.timeline-2000{left:-0.6em;}
  .timeline.timeline-1999{left:-0.6em;}
  .wrapper2 .vc_column-inner.vc_custom_1474185231102.about-2009, .wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 79.68px !important;}
  #post-6028 .table-anchor{left:-19.92px;width:calc(100% + 39.84px);}
  .table-anchor .vc_column-inner{padding:0 92.96px !important;}
  #map-wrapper{height:calc(50vh + 92.96px) !important;}
  .headline-wrapper .row-settings .container-fluid .col-sm-6-left .col-sm-6:nth-child(1){padding:2.9em 0;}
  .uber-uns-3 .icon-staff, .uber-uns-4 .icon-staff{margin-left:0 !important;}
  .wrapper1{height:auto !important;}
  #lernen .row-settings{padding:0 92.96px !important;}
  #post-405 .vc_column-inner.vc_custom_1474185231102{margin-bottom:7em !important;}
  #post-405 .vc_column-inner.vc_custom_1474185231102.about-2015{margin-bottom:11em !important;}
  .wrapper2{margin-top:10em;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474185379064{margin-bottom:0 !important;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706{margin-bottom:2em !important;}
  .wrapper2.wrapper2b{margin-top:0;}
  #row-settings-2000-3{margin:8em auto !important;}
  #tbl-info-staff tbody tr:nth-child(1) td .icon-staff{bottom:0.2em;}
  #tbl-info-staff tbody tr:nth-child(2) td .icon-staff{top:1em;}
  .container-about .wpb_text_column.wpb_content_element.special p, .vc_column-inner.vc_custom_1474185118226  .wpb_text_column.wpb_content_element p{margin-bottom:19.92px !important;}
  #product-category-row-3{padding:0 78.04px;}

  /*#post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:25.5em !important;margin:0.5em 1.5em !important;}*/
  /* #post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:306.84px !important;margin:0.55em 1.6em !important;} */

  #homeSlider-01 .product-header-row,
  #homeSlider-02 .product-header-row{margin:3.85em 0 0;}

  #homeSlider-03 .product-header-row .image-container img,
  #homeSlider-04 .product-header-row .image-container img,
  #homeSlider-05 .product-header-row .image-container img,
  #homeSlider-08 .product-header-row .image-container img,
  #homeSlider-10 .product-header-row .image-container img{width:88.4% !important;}

  #homeSlider-06 .product-header-row .image-container img{width:70.7% !important;margin:-7.4em 0 0 3.9em !important;}
  #homeSlider-07 .product-header-row .image-container img{width:53% !important;margin:-8.15em 0 0 3.9em !important;}
  #homeSlider-09 .product-header-row .image-container img{width:44% !important;margin:-7.4em 0 0 3.8em !important;}

  #kontakformular > .wpb_column > .vc_column-inner, #anderhaft > .wpb_column > .vc_column-inner{padding:0 112.88px;}
  #kontakformular > .wpb_column > .vc_column-inner{margin:66.4px 0 0;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6:nth-child(2){padding-left:13.28px;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6 > .vc_column-inner{padding:0 19.92px !important;}
  .page-id-6690 .impressum-font-color{padding:59.76px 106.24px 19.92px;margin:46.48px 0 0;}
  .page-id-6690 .wpcf7 input[type="submit"]{padding:15.5px 59.76px !important;}

  .vc_column-inner.vc_custom_1474185118226{margin-bottom:13.15em !important;}

  footer .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:26.56px !important;}
  footer .col-sm-6{height:225.76px !important;}

  .page-id-405 h1{margin-left:94.288px !important;}
  .about-2011 h1, .about-2009 h1{margin-left:102.256px !important;}
  .about-1999{padding-left:75.696px !important;}
  .about-2015 p{margin-left:10.624px;}
  .about-2012 p{margin-left:7.968px;}
  .about-2011 p, .about-2009 p{margin-left:-3.984px;}
  .about-2000 p{margin-left:-10.624px;}

  .circle.special-circle{left:124px;}
  .special-circle-2015{top:1869px;}
  .special-circle-2011{top:6308px;}
  .special-circle-2009{top:6827px;}
  .special-circle-2000{top:8534px;}

  body:last-child .circle.special-circle, x:-moz-any-link{left:124px;}
  body:last-child .special-circle-2015, x:-moz-any-link{top:-9427px;}
  body:last-child .special-circle-2011, x:-moz-any-link{top:-4947px;}
  body:last-child .special-circle-2009, x:-moz-any-link{top:-4425px;}
  body:last-child .special-circle-2000, x:-moz-any-link{top:-2710px;}
}

@media(min-width: 1440px){/* 1.406 */
  .footer-left .inner-col{padding-right:42.18px;}
  .footer-right .inner-col{padding-left:42.18px;}
  .details .middle{margin:42.18px 0 14.06px !important;}
  .details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:25.308px;}
  .summary .split .left-container div[class^="col-"]{margin-bottom:21.09px;}
  .product-header{margin-bottom:70.3px;}
  .product-header-row .header-title{margin:70.3px 0 0;}
  .vc_column-inner.vc_custom_1472643996862{margin:70.3px 0 0 !important;}
  .contact-form-wrapper.contact-form-wrapper-captcha{margin-bottom:30px !important;}
  #post-6028 .home-slideshow{height:98.41px !important;}
  .product-teaser{height:140.6px !important;}
  .page-id-405 footer{margin-top:70.3px;}
  #row-settings-2000-3 .staff-photo{margin:70.3px auto 0 !important;}
  #tbl-info-staff tbody tr:nth-child(2){height:28.12px;}
  section.container-fluid.upsells{margin-top:-56.24px !important;}
  .summary .top .blue-thing{margin-top:0 !important;}
  .summary .top .blue-thing .large{margin:0 !important;}
  .summary .top .blue-thing h3{margin:0 0 28.12px !important;}
  .wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 80px !important;}

  .timeline-2016 .vertical-line{height:10400px;}
  /* .timeline-2016 .vertical-line{height:64em;} */
  .timeline-2015 .vertical-line{height:58em;}
  .timeline-2014 .vertical-line{height:96.5em;}
  .timeline-2013 .vertical-line{height:54.6em;}
  .timeline-2012 .vertical-line{height:116.5em;}
  .timeline-2011 .vertical-line{height:33.5em;}
  .timeline-2009 .vertical-line{height:39em;}
  .timeline-2008 .vertical-line{height:25.5em;}
  .timeline-2000 .vertical-line{height:160.75em;}
  .timeline.timeline-2014{left:-0.1em;}
  .timeline.timeline-2013, .timeline.timeline-2011{left:-0.5em;}
  .timeline.timeline-2012, .timeline.timeline-2008, .timeline.timeline-2003, .timeline.timeline-2002{left:-0.6em;}
  .timeline.timeline-2000{left:-0.5em;}
  .timeline.timeline-1999{left:-0.55em;}

  body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:10445px;}
  /* body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:64.5em;} */
  body:last-child .timeline-2014 .vertical-line, x:-moz-any-link{height:97.1em;}
  body:last-child .timeline-2013 .vertical-line, x:-moz-any-link{height:55.6em;}
  body:last-child .timeline-2012 .vertical-line, x:-moz-any-link{height:117.6em;}
  body:last-child .timeline-2011 .vertical-line, x:-moz-any-link{height:33.7em;}
  body:last-child .timeline-2009 .vertical-line, x:-moz-any-link{height:39.25em;}
  body:last-child .timeline-2003 .vertical-line, x:-moz-any-link{height:12em;}
  body:last-child .timeline-2002 .vertical-line, x:-moz-any-link{height:25.6em;}
  body:last-child .timeline-2000 .vertical-line, x:-moz-any-link{height:161.6em;}
  body:last-child .timeline.timeline-2015, x:-moz-any-link{left:1.3em;}
  body:last-child .timeline.timeline-2013, x:-moz-any-link{left:-0.5em;}
  body:last-child .timeline.timeline-2012, x:-moz-any-link{left:-0.5em;}
  body:last-child .timeline.timeline-2011, x:-moz-any-link{left:-0.4em;}
  body:last-child .timeline.timeline-2009, x:-moz-any-link{left:-0.5em;}
  body:last-child .timeline.timeline-2000, x:-moz-any-link{left:-0.4em;}
  body:last-child .timeline.timeline-1999, x:-moz-any-link{left:-0.5em;}

  #post-6028 table.table-menu{margin:63.27px auto 14.06px;}
  .page-id-6028 footer{margin:70.3px auto 0;}
  .wrapper2 .vc_column-inner.vc_custom_1474185231102.about-2009, .wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 84.36px !important;}
  #post-6028 .table-anchor{left:-21.09px;width:calc(100% + 42.18px);}
  .table-anchor .vc_column-inner{padding:0 98.42px !important;}
  #map-wrapper{height:calc(50vh + 98.42px) !important;}
  .headline-wrapper .row-settings .container-fluid .col-sm-6-left .col-sm-6:nth-child(1){padding:3.9em 0;}
  .headline-wrapper .row-settings .container-fluid .col-sm-6-left .col-sm-6:nth-child(2){padding:1em 0;}
  .uber-uns-3 .icon-staff, .uber-uns-4 .icon-staff{margin-left:0 !important;}
  .wrapper1{height:auto !important;}
  #lernen .row-settings{padding:0 98.42px !important;}
  .wrapper1{margin:9em 0 8em !important;}
  #post-405 .vc_column-inner.vc_custom_1474185231102{margin-bottom:8em !important;}
  #post-405 .vc_column-inner.vc_custom_1474185231102.about-2009{margin-bottom:9em !important;}
  .wrapper2{margin-top:11em;}
  #tbl-info-staff tbody tr:nth-child(1) td .icon-staff{bottom:0.1em;}
  .container-about .wpb_text_column.wpb_content_element.special p, .vc_column-inner.vc_custom_1474185118226  .wpb_text_column.wpb_content_element p{margin-bottom:21.09px !important;}
  #product-category-row-3{padding:0 83.33px;}

  /*#post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:27.1em !important;margin:-1.95em -0.6em !important;}*/
  /* #post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:325.58px !important;margin:-2em -0.6em !important;} */

  #homeSlider-01 .product-header-row .image-container img{width:70% !important;margin:-8.7em 0 0 3.9em !important;}
  #homeSlider-02 .product-header-row .image-container img{width:39.95% !important;margin:-8.7em 0 0 3.9em !important;}

  #homeSlider-03 .product-header-row .image-container img,
  #homeSlider-04 .product-header-row .image-container img,
  #homeSlider-05 .product-header-row .image-container img,
  #homeSlider-08 .product-header-row .image-container img,
  #homeSlider-10 .product-header-row .image-container img{width:70% !important;margin:-2.5em 0 0 3.9em !important;}

  #homeSlider-06 .product-header-row .image-container img{width:70% !important;}
  #homeSlider-07 .product-header-row .image-container img{width:53.25% !important;margin:-8.2em 0 0 3.9em !important;}
  #homeSlider-09 .product-header-row .image-container img{width:44.3% !important;}

  #kontakformular > .wpb_column > .vc_column-inner, #anderhaft > .wpb_column > .vc_column-inner{padding:0 119.51px;}
  #kontakformular > .wpb_column > .vc_column-inner{margin:70.3px 0 0;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6:nth-child(2){padding-left:14.06px;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6 > .vc_column-inner{padding:0 21.09px !important;}
  .page-id-6690 .impressum-font-color{padding:63.27px 112.48px 21.09px;margin:49.21px 0 0;}
  .page-id-6690 .wpcf7 input[type="submit"]{padding:20.9px 63.27px !important;}

  .vc_column-inner.vc_custom_1474185118226{margin-bottom:13em !important;}

  footer .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:28.12px !important;}
  footer .col-sm-6{height:239.02px !important;}

  .page-id-405 h1{margin-left:99.826px !important;}
  .about-2011 h1, .about-2009 h1{margin-left:108.262px !important;}
  .about-1999{padding-left:80.142px !important;}
  .about-2015 p{margin-left:11.248px;}
  .about-2012 p{margin-left:8.436px;}
  .about-2011 p, .about-2009 p{margin-left:-4.218px;}
  .about-2000 p{margin-left:-11.248px;}

  .circle.special-circle{left:132px;}
  .special-circle-2015{top:2092px;}
  .special-circle-2011{top:6861px;}
  .special-circle-2009{top:7427px;}
  .special-circle-2000{top:9283px;}

  body:last-child .circle.special-circle, x:-moz-any-link{left:132px;}
  body:last-child .special-circle-2015, x:-moz-any-link{top:-10153px;}
  body:last-child .special-circle-2011, x:-moz-any-link{top:-5346px;}
  body:last-child .special-circle-2009, x:-moz-any-link{top:-4777px;}
  body:last-child .special-circle-2000, x:-moz-any-link{top:-2916px;}
}

@media(min-width: 1600px){/* 1.563 */
  .footer-left .inner-col{padding-right:46.89px;}
  .footer-right .inner-col{padding-left:46.89px;}
  .details .middle{margin:46.89px 0 15.63px !important;}
  .details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:28.134px;}
  .summary .split .left-container div[class^="col-"]{margin-bottom:23.445px;}
  .product-header{margin-bottom:78.15px;}
  .product-header-row .header-title{margin:78.15px 0 0;}
  .vc_column-inner.vc_custom_1472643996862{margin:78.15px 0 0 !important;}
  .contact-form-wrapper.contact-form-wrapper-captcha{margin-bottom:40px !important;}
  #post-6028 .home-slideshow{height:109.41px !important;}
  .product-teaser{height:156.3px !important;}
  .page-id-405 footer{margin-top:78.15px;}
  #row-settings-2000-3 .staff-photo{margin:78.15px auto 0 !important;}
  #tbl-info-staff tbody tr:nth-child(2){height:31.26px;}
  section.container-fluid.upsells{margin-top:-62.52px !important;}
  .summary .top .blue-thing{margin-top:0 !important;}
  .summary .top .blue-thing .large{margin:0 !important;}
  .summary .top .blue-thing h3{margin:0 0 31.26px !important;}

  .timeline-2016 .vertical-line{height:11785px;}
  /* .timeline-2016 .vertical-line{height:63.75em;} */
  .timeline-2015 .vertical-line{height:58.5em;}
  .timeline-2014 .vertical-line{height:92em;}
  .timeline-2013 .vertical-line{height:53.7em;}
  .timeline-2012 .vertical-line{height:114.5em;}
  .timeline-2011 .vertical-line{height:34em;}
  .timeline-2009 .vertical-line{height:39.5em;}
  .timeline-2002 .vertical-line{height:26.2em;}
  .timeline-2000 .vertical-line{height:157.75em;}
  .timeline.timeline-2000, .timeline.timeline-1999{left:-0.4em;}

  body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:11840px;}
  /* body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:64.2em;} */
  body:last-child .timeline-2015 .vertical-line, x:-moz-any-link{height:58.6em;}
  body:last-child .timeline-2014 .vertical-line, x:-moz-any-link{height:93.25em;}
  body:last-child .timeline-2013 .vertical-line, x:-moz-any-link{height:54.8em;}
  body:last-child .timeline-2012 .vertical-line, x:-moz-any-link{height:115.7em;}
  body:last-child .timeline-2011 .vertical-line, x:-moz-any-link{height:34em;}
  body:last-child .timeline-2009 .vertical-line, x:-moz-any-link{height:39.75em;}
  body:last-child .timeline-2003 .vertical-line, x:-moz-any-link{height:12.2em;}
  body:last-child .timeline-2002 .vertical-line, x:-moz-any-link{height:26.25em;}
  body:last-child .timeline-2000 .vertical-line, x:-moz-any-link{height:158.7em;}
  body:last-child .timeline.timeline-2015, x:-moz-any-link{left:1.2em;}
  body:last-child .timeline.timeline-2014, x:-moz-any-link{left:-0.5em;}
  body:last-child .timeline.timeline-2013, x:-moz-any-link{left:-0.5em;}
  body:last-child .timeline.timeline-2012, x:-moz-any-link{left:-0.45em;}
  body:last-child .timeline.timeline-2011, x:-moz-any-link{left:-0.4em;}
  body:last-child .timeline.timeline-2009, x:-moz-any-link{left:-0.3em;}
  body:last-child .timeline.timeline-2008, x:-moz-any-link{left:-0.45em;}
  body:last-child .timeline.timeline-2000, x:-moz-any-link{left:-0.4em;}
  body:last-child .timeline.timeline-1999, x:-moz-any-link{left:-0.4em;}

  #post-6028 table.table-menu{margin:70.335px auto 15.63px;}
  .page-id-6028 footer{margin:78.15px auto 0;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474185118226{padding:0 93.965px !important;}
  .timeline.timeline-2015{left:1.2em;}
  .timeline.timeline-2014, .timeline.timeline-2013, .timeline.timeline-2012, .timeline.timeline-2011{left:-0.5em;}
  .timeline.timeline-2009{left:-0.45em;}
  .timeline.timeline-2008, .timeline.timeline-2003, .timeline.timeline-2002{left:-0.45em;}
  .timeline.timeline-1999{left:-0.5em;}
  .wrapper2 .vc_column-inner.vc_custom_1474185231102.about-2009, .wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 93.78px !important;}
  #post-6028 .table-anchor{left:-23.445px;width:calc(100% + 46.89px);}
  .table-anchor .vc_column-inner{padding:0 109.41px !important;}
  #map-wrapper{height:calc(50vh + 109.41px) !important;}
  .headline-wrapper .row-settings .container-fluid .col-sm-6-left .col-sm-6:nth-child(1){padding:4em 0;}
  .uber-uns-3 .icon-staff, .uber-uns-4 .icon-staff{margin-left:0 !important;}
  .wrapper1{height:auto !important;}
  #lernen .row-settings{padding:0 109.41px !important;}
  #post-405 .vc_column-inner.vc_custom_1474185231102.about-2011{margin-bottom:9em !important;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474185379064{margin-bottom:0 !important;}
  .wrapper2.wrapper2b{margin-top:1em;}
  #tbl-info-staff tbody tr:nth-child(1) td .icon-staff{bottom:0.05em;}
  #tbl-info-staff tbody tr:nth-child(2) td .icon-staff{top:1.1em;}
  .container-about .wpb_text_column.wpb_content_element.special p, .vc_column-inner.vc_custom_1474185118226  .wpb_text_column.wpb_content_element p{margin-bottom:23.445px !important;}
  #product-category-row-3{padding:0 93.965px;}

  /*#post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:30.25em !important;margin:-7.45em -4.65em !important;}*/
  /* #post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:363.05px !important;margin:-8em -5em !important;} */

  #homeSlider-01 .product-header-row .image-container img,
  #homeSlider-02 .product-header-row .image-container img{width:40.05% !important;margin:-9.45em 0 0 3.7em !important;}

  #homeSlider-03 .product-header-row .image-container img,
  #homeSlider-04 .product-header-row .image-container img,
  #homeSlider-05 .product-header-row .image-container img,
  #homeSlider-08 .product-header-row .image-container img,
  #homeSlider-10 .product-header-row .image-container img{width:70% !important;margin:-2.5em 0 0 3.7em !important;}

  #homeSlider-06 .product-header-row .image-container img{width:71.2% !important;margin:-7.4em 0 0 3.7em !important}
  #homeSlider-07 .product-header-row .image-container img{width:53.4% !important;margin:-8.2em 0 0 3.65em !important;}
  #homeSlider-09 .product-header-row .image-container img{width:44.5% !important;}

  #kontakformular > .wpb_column > .vc_column-inner, #anderhaft > .wpb_column > .vc_column-inner{padding:0 132.855px;}
  #kontakformular > .wpb_column > .vc_column-inner{margin:78.15px 0 0;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6:nth-child(2){padding-left:15.63px;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6 > .vc_column-inner{padding:0 23.445px !important;}
  .page-id-6690 .impressum-font-color{padding:70.335px 125.04px 23.445px;margin:54.705px 0 0;}
  .page-id-6690 .wpcf7 input[type="submit"]{padding:23px 70.335px !important;}

  .vc_column-inner.vc_custom_1474185118226{margin-bottom:12em !important;}

  footer .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:31.26px !important;}
  footer .col-sm-6{height:265.71px !important;}

  .page-id-405 h1{margin-left:110.973px !important;}
  .about-2011 h1, .about-2009 h1{margin-left:120.351px !important;}
  .about-1999{padding-left:89.091px !important;}
  .about-2015 p{margin-left:12.504px;}
  .about-2012 p{margin-left:9.378px;}
  .about-2011 p, .about-2009 p{margin-left:-4.689px;}
  .about-2000 p{margin-left:-12.504px;}

  .circle.special-circle{left:145px;}
  .special-circle-2015{top:2488px;}
  .special-circle-2011{top:7885px;}
  .special-circle-2009{top:8534px;}
  .special-circle-2000{top:10657px;}

  body:last-child .circle.special-circle, x:-moz-any-link{left:145px;}
  body:last-child .special-circle-2015, x:-moz-any-link{top:-11490px;}
  body:last-child .special-circle-2011, x:-moz-any-link{top:-6056px;}
  body:last-child .special-circle-2009, x:-moz-any-link{top:-5406px;}
  body:last-child .special-circle-2000, x:-moz-any-link{top:-3281px;}
}

@media(min-width: 1680px){/* 1.641 */
  .footer-left .inner-col{padding-right:49.23px;}
  .footer-right .inner-col{padding-left:49.23px;}
  .details .middle{margin:49.23px 0 16.41px !important;}
  .details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:29.538px;}
  .summary .split .left-container div[class^="col-"]{margin-bottom:24.615px;}
  .product-header{margin-bottom:82.05px;}
  .product-header-row .header-title{margin:82.05px 0 0;}
  .vc_column-inner.vc_custom_1472643996862{margin:82.05px 0 0 !important;}
  .contact-form-wrapper.contact-form-wrapper-captcha{margin-bottom:40px !important;}
  #post-6028 .home-slideshow{height:114.86px !important;}
  .product-teaser{height:164.1px !important;}
  .page-id-405 footer{margin-top:82.05px;}
  #row-settings-2000-3 .staff-photo{margin:82.05px auto 0 !important;}
  #tbl-info-staff tbody tr:nth-child(2){height:32.82px;}
  section.container-fluid.upsells{margin-top:-65.64px !important;}
  .summary .top .blue-thing{margin-top:0 !important;}
  .summary .top .blue-thing .large{margin:0 !important;}
  .summary .top .blue-thing h3{margin:0 0 32.82px !important;}
  #post-6028 table.table-menu{margin:73.845px auto 16.41px;}
  .page-id-6028 footer{margin:82.05px auto 0;}
  .wrapper2 .vc_column-inner.vc_custom_1474185231102.about-2009, .wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 98.46px !important;}
  #post-6028 .table-anchor{left:-24.615px;width:calc(100% + 49.23px);}
  .table-anchor .vc_column-inner{padding:0 114.87px !important;}
  #map-wrapper{height:calc(50vh + 114.87px) !important;}
  .uber-uns-3 .icon-staff, .uber-uns-4 .icon-staff{margin-left:0 !important;}

  .timeline-2016 .vertical-line{height:12020px;}
  /* .timeline-2016 .vertical-line{height:64.75em;} */
  .timeline-2015 .vertical-line{height:58.75em;}
  .timeline-2014 .vertical-line{height:97em;}
  .timeline-2013 .vertical-line{height:55.6em;}
  .timeline-2012 .vertical-line{height:117.5em;}
  .timeline-2011 .vertical-line{height:35em;}
  .timeline-2009 .vertical-line{height:40.75em;}
  .timeline-2003 .vertical-line{height:15.5em;}
  .timeline-2002 .vertical-line{height:26.5em;}
  .timeline-2000 .vertical-line{height:161.5em;}
  .timeline.timeline-2015{left:1.3em;}
  .timeline.timeline-2014{left:-0.2em;}
  .timeline.timeline-2013, .timeline.timeline-2011{left:-0.45em;}
  .timeline.timeline-2012{left:-0.4em;}
  .timeline.timeline-2009{left:-0.35em;}
  .timeline.timeline-2008, .timeline.timeline-2003, .timeline.timeline-2002, .timeline.timeline-1999{left:-0.4em;}
  .timeline.timeline-2000{left:-0.35em;}

  body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:12080px;}
  /* body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:65.5em;} */
  body:last-child .timeline-2015 .vertical-line, x:-moz-any-link{height:59em;}
  body:last-child .timeline-2014 .vertical-line, x:-moz-any-link{height:97.5em;}
  body:last-child .timeline-2013 .vertical-line, x:-moz-any-link{height:56.3em;}
  body:last-child .timeline-2012 .vertical-line, x:-moz-any-link{height:118.5em;}
  body:last-child .timeline-2011 .vertical-line, x:-moz-any-link{height:35.2em;}
  body:last-child .timeline-2009 .vertical-line, x:-moz-any-link{height:41em;}
  body:last-child .timeline-2003 .vertical-line, x:-moz-any-link{height:13.2em;}
  body:last-child .timeline-2002 .vertical-line, x:-moz-any-link{height:26.5em;}
  body:last-child .timeline-2000 .vertical-line, x:-moz-any-link{height:163.2em;}
  body:last-child .timeline.timeline-2015, x:-moz-any-link{left:1.3em;}
  body:last-child .timeline.timeline-2014, x:-moz-any-link{left:-0.1em;}
  body:last-child .timeline.timeline-2013, x:-moz-any-link{left:-0.45em;}
  body:last-child .timeline.timeline-2012, x:-moz-any-link{left:-0.4em;}
  body:last-child .timeline.timeline-2003, x:-moz-any-link{left:-0.4em;}
  body:last-child .timeline.timeline-2000, x:-moz-any-link{left:-0.3em;}

  .headline-wrapper .row-settings .container-fluid .col-sm-6-left .col-sm-6:nth-child(1){padding:2.9em 0;}
  .headline-wrapper .row-settings .container-fluid .col-sm-6-left .col-sm-6:nth-child(2){padding:0;}
  .wrapper1{height:auto !important;}
  #lernen .row-settings{padding:0 114.87px !important;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706{margin-bottom:3em !important;}
  #row-settings-2000-3{margin:9em auto !important;}
  #tbl-info-staff tbody tr:nth-child(1) td .icon-staff{bottom:0.1em;}
  #tbl-info-staff tbody tr:nth-child(2) td .icon-staff{top:1.3em;}
  .container-about .wpb_text_column.wpb_content_element.special p, .vc_column-inner.vc_custom_1474185118226  .wpb_text_column.wpb_content_element p{margin-bottom:24.615px !important;}
  #product-category-row-3{padding:0 100.255px;}

  /*#post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:31.75em !important;margin:-4.65em -6.65em !important;}*/
  /* #post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:381.8px !important;margin:-8.1em -7.15em !important;} */

  #homeSlider-01 .product-header-row .image-container img{width:70% !important;margin:-9.45em 0 0 3.9em !important;}
  #homeSlider-02 .product-header-row .image-container img{width:40.1% !important;margin:-9.45em 0 0 3.9em !important;}

  #homeSlider-03 .product-header-row .image-container img,
  #homeSlider-04 .product-header-row .image-container img,
  #homeSlider-05 .product-header-row .image-container img,
  #homeSlider-08 .product-header-row .image-container img,
  #homeSlider-10 .product-header-row .image-container img{width:70% !important;margin:-2.5em 0 0 3.9em !important;}

  #homeSlider-06 .product-header-row .image-container img{width:71.3% !important;margin:-7.4em 0 0 3.9em !important}
  #homeSlider-07 .product-header-row .image-container img{margin:-8.2em 0 0 3.85em !important;}
  #homeSlider-09 .product-header-row .image-container img{width:44.6% !important;}

  #kontakformular > .wpb_column > .vc_column-inner, #anderhaft > .wpb_column > .vc_column-inner{padding:0 139.485px;}
  #kontakformular > .wpb_column > .vc_column-inner{margin:82.05px 0 0;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6:nth-child(2){padding-left:16.41px;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6 > .vc_column-inner{padding:0 24.615px !important;}
  .page-id-6690 .impressum-font-color{padding:73.845px 131.28px 24.615px;margin:57.435px 0 0;}
  .page-id-6690 .wpcf7 input[type="submit"]{padding:26.897px 73.845px !important;}

  .vc_column-inner.vc_custom_1474185118226{margin-bottom:12.5em !important;}

  footer .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:32.82px !important;}
  footer .col-sm-6{height:278.9px !important;}

  .page-id-405 h1{margin-left:116.511px !important;}
  .about-2011 h1, .about-2009 h1{margin-left:126.357px !important;}
  .about-1999{padding-left:93.537px !important;}
  .about-2015 p{margin-left:13.128px;}
  .about-2012 p{margin-left:9.846px;}
  .about-2011 p, .about-2009 p{margin-left:-4.923px;}
  .about-2000 p{margin-left:-13.128px;}

  .circle.special-circle{left:154px;}
  .special-circle-2015{top:2478px;}
  .special-circle-2011{top:7983px;}
  .special-circle-2009{top:8651px;}
  .special-circle-2000{top:10816px;}

  body:last-child .circle.special-circle, x:-moz-any-link{left:154px;}
  body:last-child .special-circle-2015, x:-moz-any-link{top:-11745px;}
  body:last-child .special-circle-2011, x:-moz-any-link{top:-6205px;}
  body:last-child .special-circle-2009, x:-moz-any-link{top:-5537px;}
  body:last-child .special-circle-2000, x:-moz-any-link{top:-3371px;}
}

@media(min-width: 1920px){/* 1.875 */
  .footer-left .inner-col{padding-right:56.25px;}
  .footer-right .inner-col{padding-left:56.25px;}
  .details .middle{margin:56.25px 0 18.75px !important;}
  .details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:33.75px;}
  .summary .split .left-container div[class^="col-"]{margin-bottom:28.125px;}
  .product-header{margin-bottom:93.75px;}
  .product-header-row .header-title{margin:93.75px 0 0;}
  .vc_column-inner.vc_custom_1472643996862{margin:93.75px 0 0; !important}
  .contact-form-wrapper.contact-form-wrapper-captcha{margin-bottom:62px !important;}
  #post-6028 .home-slideshow{height:131.25px !important;}
  .product-teaser{height:187.5px !important;}
  .page-id-405 footer{margin-top:93.75px;}
  #row-settings-2000-3 .staff-photo{margin:93.75px auto 0 !important;}
  #tbl-info-staff tbody tr:nth-child(2){height:37.5px;}
  section.container-fluid.upsells{margin-top:-75px !important;}
  .summary .top .blue-thing{margin-top:0 !important;}
  .summary .top .blue-thing .large{margin:0 !important;}
  .summary .top .blue-thing h3{margin:0 0 35px !important;}
  .wrapper2 .vc_column-inner.vc_custom_1474185231102.about-2009{padding:0 115px !important;}
  .wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 115px !important;}

  .timeline-2016 .vertical-line{height:13650px;}
  /* .timeline-2016 .vertical-line{height:65.5em;} */
  .timeline-2015 .vertical-line{height:59em;}
  .timeline-2014 .vertical-line{height:97.5em;}
  .timeline-2013 .vertical-line{height:56em;}
  .timeline-2012 .vertical-line{height:118.25em;}
  .timeline-2011 .vertical-line{height:35.5em;}
  .timeline-2009 .vertical-line{height:40.25em;}
  .timeline-2008 .vertical-line{height:25.75em;}
  .timeline-2003 .vertical-line{height:13.5em;}
  .timeline-2000 .vertical-line{height:165em;}
  .timeline.timeline-2014{left:-0.5em;}
  .timeline.timeline-2012{left:-0.3em;}
  .timeline.timeline-2013{left:-0.5em;}
  .timeline.timeline-2011, .timeline.timeline-2009{left:-0.45em;}
  .timeline.timeline-2008, .timeline.timeline-2003, .timeline.timeline-2002{left:-0.3em;}
  .timeline.timeline-2000{left:-0.4em;}
  .timeline.timeline-1999{left:-0.3em;}

  body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:13680px;}
  /* body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:64em;} */
  body:last-child .timeline-2015 .vertical-line, x:-moz-any-link{height:59.15em;}
  body:last-child .timeline-2014 .vertical-line, x:-moz-any-link{height:98.1em;}
  body:last-child .timeline-2013 .vertical-line, x:-moz-any-link{height:57em;}
  body:last-child .timeline-2012 .vertical-line, x:-moz-any-link{height:119em;}
  body:last-child .timeline-2011 .vertical-line, x:-moz-any-link{height:35.75em;}
  body:last-child .timeline-2009 .vertical-line, x:-moz-any-link{height:40.2em;}
  body:last-child .timeline-2003 .vertical-line, x:-moz-any-link{height:13.5em;}
  body:last-child .timeline-2002 .vertical-line, x:-moz-any-link{height:em;}
  body:last-child .timeline-2000 .vertical-line, x:-moz-any-link{height:166.2em;}
  body:last-child .timeline.timeline-2015, x:-moz-any-link{left:1.4em;}
  body:last-child .timeline.timeline-2014, x:-moz-any-link{left:-0.4em;}
  body:last-child .timeline.timeline-2013, x:-moz-any-link{left:-0.5em;}
  body:last-child .timeline.timeline-2012, x:-moz-any-link{left:-0.3em;}
  body:last-child .timeline.timeline-2011, x:-moz-any-link{left:-0.4em;}
  body:last-child .timeline.timeline-2009, x:-moz-any-link{left:-0.35em;}
  body:last-child .timeline.timeline-2008, x:-moz-any-link{left:-0.25em;}
  body:last-child .timeline.timeline-2003, x:-moz-any-link{left:-0.25em;}
  body:last-child .timeline.timeline-2002, x:-moz-any-link{left:-0.25em;}
  body:last-child .timeline.timeline-2000, x:-moz-any-link{left:-0.35em;}
  body:last-child .timeline.timeline-1999, x:-moz-any-link{left:-0.2em;}

  #post-6028 table.table-menu{margin:98.4375px auto 18.75px;}
  .page-id-6028 footer{margin:93.75px auto 0;}
  #post-6028 .table-anchor{left:-28.125px;width:calc(100% + 56.25px);}
  .table-anchor .vc_column-inner{padding:0 131.25px !important;}
  #map-wrapper{height:calc(50vh + 131.25px) !important;}
  .uber-uns-3 .icon-staff, .uber-uns-4 .icon-staff{margin-left:0 !important;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474185118226{padding:0 115px !important;}
  .wrapper1{height:auto !important;}
  #lernen .row-settings{padding:0 131.25px !important;}
  #tbl-info-staff tbody tr:nth-child(1) td .icon-staff{bottom:0.05em;}
  .container-about .wpb_text_column.wpb_content_element.special p, .vc_column-inner.vc_custom_1474185118226  .wpb_text_column.wpb_content_element p{margin-bottom:28.125px !important;}
  #product-category-row-3{padding:0 116.125px;}

  /*#post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:36.43em !important;margin:-7.35em -12.65em !important;}*/
  /* #post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:438.05px !important;margin:-8.1em -13.8em !important;} */

  #homeSlider-01 .product-header-row .image-container img{width:70% !important;margin:-8.8em 0 0 3.9em !important;}
  #homeSlider-02 .product-header-row .image-container img{width:40.25% !important;margin:-8.8em 0 0 3.9em !important;}

  #homeSlider-03 .product-header-row .image-container img,
  #homeSlider-04 .product-header-row .image-container img,
  #homeSlider-05 .product-header-row .image-container img,
  #homeSlider-08 .product-header-row .image-container img,
  #homeSlider-10 .product-header-row .image-container img{width:65% !important;}

  #homeSlider-06 .product-header-row .image-container img{width:71.65% !important;margin:-7.4em 0 0 3.8em !important}
  #homeSlider-07 .product-header-row .image-container img{width:53.7% !important;margin:-8.2em 0 0 3.9em !important;}
  #homeSlider-09 .product-header-row .image-container img{width:44.8% !important;}

  #kontakformular > .wpb_column > .vc_column-inner, #anderhaft > .wpb_column > .vc_column-inner{padding:0 159.375px;}
  #kontakformular > .wpb_column > .vc_column-inner{margin:93.75px 0 0;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6:nth-child(2){padding-left:18.75px;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6 > .vc_column-inner{padding:0 28.125px !important;}
  .page-id-6690 .impressum-font-color{padding:84.375px 150px 28.125px;margin:65.625px 0 0;}
  .page-id-6690 .wpcf7 input[type="submit"]{padding:28.875px 84.375px !important;}

  .vc_column-inner.vc_custom_1474185118226{margin-bottom:12.5em !important;}

  footer .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:37.5px !important;}
  footer .col-sm-6{height:318.75px !important;}

  .page-id-405 h1{margin-left:133.125px !important;}
  .about-2011 h1, .about-2009 h1{margin-left:144.375px !important;}
  .about-1999{padding-left:106.875px !important;}
  .about-2015 p{margin-left:15px;}
  .about-2012 p{margin-left:11.25px;}
  .about-2011 p, .about-2009 p{margin-left:-5.625px;}
  .about-2000 p{margin-left:-15px;}

  .circle.special-circle{left:175px;}
  .special-circle-2015{top:2709px;}
  .special-circle-2011{top:8955px;}
  .special-circle-2009{top:9710px;}
  .special-circle-2000{top:12124px;}

  body:last-child .circle.special-circle, x:-moz-any-link{left:175px;}
  body:last-child .special-circle-2015, x:-moz-any-link{top:-13266px;}
  body:last-child .special-circle-2011, x:-moz-any-link{top:-6994px;}
  body:last-child .special-circle-2009, x:-moz-any-link{top:-6235px;}
  body:last-child .special-circle-2000, x:-moz-any-link{top:-3820px;}
}

@media(min-width: 2560px){/* 2.5 */
  .footer-left .inner-col{padding-right:75px;}
  .footer-right .inner-col{padding-left:75px;}
  .details .middle{margin:75px 0 25px !important;}
  .details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:45px;}
  .summary .split .left-container div[class^="col-"]{margin-bottom:37.5px;}
  .product-header{margin-bottom:125px;}
  .product-header-row .header-title{margin:125px 0 0;}
  .vc_column-inner.vc_custom_1472643996862{margin:125px 0 0 !important;}
  .contact-form-wrapper.contact-form-wrapper-captcha{margin-bottom:110px !important;}
  #post-6028 .home-slideshow{height:175px !important;}
  .product-teaser{height:250px !important;}
  .page-id-405 footer{margin-top:125px;}
  #row-settings-2000-3 .staff-photo{margin:125px auto 0 !important;}
  #tbl-info-staff tbody tr:nth-child(2){height:50px;}
  section.container-fluid.upsells{margin-top:-100px !important;}
  .summary .top .blue-thing{margin-top:0 !important;}
  .summary .top .blue-thing .large{margin:0 !important;}
  .summary .top .blue-thing h3{margin:0 0 50px !important;}
  .wrapper2 .vc_column-inner.vc_custom_1474185231102.about-2009{padding:0 145px !important;}
  .wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 160px !important;}

  .timeline-2016 .vertical-line{height:18140px;}
  /* .timeline-2016 .vertical-line{height:65.25em;} */
  .timeline-2015 .vertical-line{height:59em;}
  .timeline-2014 .vertical-line{height:95.4em;}
  /*.timeline-2013 .vertical-line{height:56em;}*/
  .timeline-2012 .vertical-line{height:117.5em;}
  .timeline-2009 .vertical-line{height:41.5em;}
  .timeline-2003 .vertical-line{height:14em;}
  .timeline-2002 .vertical-line{height:27.25em;}
  .timeline-2000 .vertical-line{height:164.1em;}
  .timeline.timeline-2015{left:1.3em;}
  .timeline.timeline-2014{left:-0.5em;}
  .timeline.timeline-2012{left:-0.5em;}
  .timeline.timeline-2011, .timeline.timeline-2009{left:-0.45em;}
  .timeline.timeline-2008, .timeline.timeline-2003, .timeline.timeline-2002{left:-0.5em;}
  .timeline.timeline-2000{left:-0.45em;}
  .timeline.timeline-1999{left:-0.05em;}

  body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:18260px;}
  /* body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:66em;} */
  body:last-child .timeline-2015 .vertical-line, x:-moz-any-link{height:59.8em;}
  body:last-child .timeline-2014 .vertical-line, x:-moz-any-link{height:95.9em;}
  body:last-child .timeline-2013 .vertical-line, x:-moz-any-link{height:56.8em;}
  body:last-child .timeline-2012 .vertical-line, x:-moz-any-link{height:118.7em;}
  body:last-child .timeline-2011 .vertical-line, x:-moz-any-link{height:35.9em;}
  body:last-child .timeline-2009 .vertical-line, x:-moz-any-link{height:41.7em;}
  body:last-child .timeline-2003 .vertical-line, x:-moz-any-link{height:14.2em;}
  body:last-child .timeline-2002 .vertical-line, x:-moz-any-link{height:27.7em;}
  body:last-child .timeline-2000 .vertical-line, x:-moz-any-link{height:165.5em;}
  body:last-child .timeline.timeline-2015, x:-moz-any-link{left:1.35em;}
  body:last-child .timeline.timeline-2014, x:-moz-any-link{left:-0.5em;}
  body:last-child .timeline.timeline-2013, x:-moz-any-link{left:-0.5em;}
  body:last-child .timeline.timeline-2012, x:-moz-any-link{left:-0.5em;}
  body:last-child .timeline.timeline-2011, x:-moz-any-link{left:-0.45em;}
  body:last-child .timeline.timeline-2009, x:-moz-any-link{left:-0.45em;}
  body:last-child .timeline.timeline-2008, x:-moz-any-link{left:-0.5em;}
  body:last-child .timeline.timeline-2003, x:-moz-any-link{left:-0.5em;}
  body:last-child .timeline.timeline-2002, x:-moz-any-link{left:-0.5em;}
  body:last-child .timeline.timeline-2000, x:-moz-any-link{left:-0.4em;}
  body:last-child .timeline.timeline-1999, x:-moz-any-link{left:0;}

  #post-6028 table.table-menu{margin:137.5px auto 25px;}
  .page-id-6028 footer{margin:125px auto 0;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474185379064,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474263092649,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1476110227087,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474185118226,
  .wrapper2 .vc_column-inner.vc_custom_1474185231102.about-2009{padding:0 160px !important;}
  #post-6028 .table-anchor{left:-37.5px;width:calc(100% + 75px);}
  .table-anchor .vc_column-inner{padding:0 175px !important;}
  #map-wrapper{height:calc(50vh + 175px) !important;}
  .uber-uns-3 .icon-staff, .uber-uns-4 .icon-staff{margin-left:0 !important;}
  .wrapper1{height:auto !important;}
  #lernen .row-settings{padding:0 175px !important;}
  .wrapper2{margin-bottom:8em;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1476110227087{margin-bottom:1em !important;}
  #tbl-info-staff tbody tr:nth-child(2) td .icon-staff{top:1.2em;}
  .container-about .wpb_text_column.wpb_content_element.special p, .vc_column-inner.vc_custom_1474185118226  .wpb_text_column.wpb_content_element p{margin-bottom:37.5px !important;}
  #product-category-row-3{padding:0 160.5px 0 159.5px;}

  /*#post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:49em !important;margin:-14.75em -28.9em !important;}*/
  /* #post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:587.98px !important;margin:-16em -31.5em !important;} */

  #homeSlider-01 .product-header-row .image-container img,
  #homeSlider-02 .product-header-row .image-container img{width:40.5% !important;margin:-8.7em 0 0 3.8em !important;}

  #homeSlider-03 .product-header-row .image-container img,
  #homeSlider-04 .product-header-row .image-container img,
  #homeSlider-05 .product-header-row .image-container img,
  #homeSlider-08 .product-header-row .image-container img,
  #homeSlider-10 .product-header-row .image-container img{width:70% !important;margin:-2.5em 0 0 3.8em !important;}

  #homeSlider-06 .product-header-row .image-container img{width:72% !important;margin:-7.4em 0 0 3.7em !important}
  #homeSlider-07 .product-header-row .image-container img{width:54.1% !important;margin:-8.2em 0 0 3.8em !important;}
  #homeSlider-09 .product-header-row .image-container img{width:45.1% !important;}

  #kontakformular > .wpb_column > .vc_column-inner, #anderhaft > .wpb_column > .vc_column-inner{padding:0 212.5px;}
  #kontakformular > .wpb_column > .vc_column-inner{margin:125px 0 0;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6:nth-child(2){padding-left:25px;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6 > .vc_column-inner{padding:0 37.5px !important;}
  .page-id-6690 .impressum-font-color{padding:112.5px 200px 37.5px;margin:87.5px 0 0;}
  .page-id-6690 .wpcf7 input[type="submit"]{padding:36.5px 112.5px !important;}

  .vc_column-inner.vc_custom_1474185118226{margin-bottom:11.5em !important;}

  footer .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:50px !important;}
  footer .col-sm-6{height:425px !important;}

  .page-id-405 h1{margin-left:177.5px !important;}
  .about-2011 h1, .about-2009 h1{margin-left:192.5px !important;}
  .about-1999{padding-left:142.5px !important;}
  .about-2015 p{margin-left:20px;}
  .about-2012 p{margin-left:15px;}
  .about-2011 p, .about-2009 p{margin-left:-7.5px;}
  .about-2000 p{margin-left:-20px;}

  .circle.special-circle{left:235px;}
  .special-circle-2015{top:3607px;}
  .special-circle-2011{top:11891px;}
  .special-circle-2009{top:12891px;}
  .special-circle-2000{top:16109px;}

  body:last-child .circle.special-circle, x:-moz-any-link{left:235px;}
  body:last-child .special-circle-2015, x:-moz-any-link{top:-17692px;}
  body:last-child .special-circle-2011, x:-moz-any-link{top:-9356px;}
  body:last-child .special-circle-2009, x:-moz-any-link{top:-8355px;}
  body:last-child .special-circle-2000, x:-moz-any-link{top:-5125px;}
}

@media(min-width: 3840px){/* 3.75 */
  .footer-left .inner-col{padding-right:112.5px;}
  .footer-right .inner-col{padding-left:112.5px;}
  .details .middle{margin:112.5px 0 37.5px !important;}
  .details .row .col-sm-12 h3.h3title, .col-xs-12.col-sm-5 h3.h3title{padding-bottom:67.5px;}
  .summary .split .left-container div[class^="col-"]{margin-bottom:56.25px;}
  .product-header{margin-bottom:187.5px;}
  .product-header-row .header-title{margin:187.5px 0 0;}
  .vc_column-inner.vc_custom_1472643996862{margin:187.5px 0 0 !important;}
  .contact-form-wrapper.contact-form-wrapper-captcha{margin-bottom:200px !important;}
  #post-6028 .home-slideshow{height:262.5px !important;}
  .product-teaser{height:375px !important;}
  .page-id-405 footer{margin-top:187.5px;}
  #row-settings-2000-3 .staff-photo{margin:187.5px auto 0 !important;}
  #tbl-info-staff tbody tr:nth-child(2){height:75px;}
  section.container-fluid.upsells{margin-top:-150px !important;}
  .summary .top .blue-thing{margin-top:0 !important;}
  .summary .top .blue-thing .large{margin:0 !important;}
  .summary .top .blue-thing h3{margin:0 0 75px !important;}

  .timeline-2016 .vertical-line{height:28400px;}
  /* .timeline-2016 .vertical-line{height:64.6em;} */
  .timeline-2015 .vertical-line{height:62em;}
  .timeline-2014 .vertical-line{height:90.1em;}
  .timeline-2013 .vertical-line{height:56.7em;}
  .timeline-2012 .vertical-line{height:114.5em;}
  .timeline-2011 .vertical-line{height:34.5em;}
  .timeline-2009 .vertical-line{height:40.5em;}
  .timeline-2003 .vertical-line{height:16.25em;}
  .timeline-2002 .vertical-line{height:28em;}
  .timeline-2000 .vertical-line{height:162.5em;}
  .timeline.timeline-2015{left:1.2em;}
  .timeline.timeline-2014{left:-0.2em;}
  .timeline.timeline-2013{left:-0.5em;}
  .timeline.timeline-2012{left:-0.2em;}
  .timeline.timeline-2008, .timeline.timeline-2003, .timeline.timeline-2002{left:-0.25em;}
  .timeline.timeline-2000{left:-0.2em;}
  .timeline.timeline-1999{left:0.1em;}

  body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:28450px;}
  /* body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:64.8em;} */
  body:last-child .timeline-2015 .vertical-line, x:-moz-any-link{height:61.9em;}
  body:last-child .timeline-2014 .vertical-line, x:-moz-any-link{height:90.45em;}
  body:last-child .timeline-2013 .vertical-line, x:-moz-any-link{height:57.15em;}
  body:last-child .timeline-2012 .vertical-line, x:-moz-any-link{height:115em;}
  body:last-child .timeline-2011 .vertical-line, x:-moz-any-link{height:34.7em;}
  body:last-child .timeline-2009 .vertical-line, x:-moz-any-link{height:40.5em;}
  body:last-child .timeline-2003 .vertical-line, x:-moz-any-link{height:16.4em;}
  body:last-child .timeline-2002 .vertical-line, x:-moz-any-link{height:28em;}
  body:last-child .timeline-2000 .vertical-line, x:-moz-any-link{height:162.8em;}
  body:last-child .timeline.timeline-2015, x:-moz-any-link{left:1.2em;}
  body:last-child .timeline.timeline-2014, x:-moz-any-link{left:-0.2em;}
  body:last-child .timeline.timeline-2012, x:-moz-any-link{left:-0.2em;}
  body:last-child .timeline.timeline-2008, x:-moz-any-link{left:-0.2em;}
  body:last-child .timeline.timeline-2003, x:-moz-any-link{left:-0.2em;}
  body:last-child .timeline.timeline-2002, x:-moz-any-link{left:-0.2em;}
  body:last-child .timeline.timeline-2000, x:-moz-any-link{left:-0.3em;}
  body:last-child .timeline.timeline-1999, x:-moz-any-link{left:0.1em;}

  #post-6028 table.table-menu{margin:225px auto 37.5px;}
  .page-id-6028 footer{margin:187.5px auto 0;}
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474185343515,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474185379064,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474263005706,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474263092649,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1476110227087,
  .container-about .vc_column_container>.vc_column-inner.vc_custom_1474185118226{padding:0 236.25px !important;}
  .wrapper2 .vc_column-inner.vc_custom_1474185231102.about-2009{padding:0 246.25px !important;}
  .wrapper2.wrapper2b .vc_column-inner.vc_custom_1474185231102{padding:0 240px !important;}
  #post-6028 .table-anchor{left:-56.25px;width:calc(100% + 112.5px);}
  .table-anchor .vc_column-inner{padding:0 262.5px !important;}
  #map-wrapper{height:calc(50vh + 262.5px) !important;}
  .headline-wrapper .row-settings .container-fluid .col-sm-6-left .col-sm-6:nth-child(1){padding:4.1em 0;}
  .headline-wrapper .row-settings .container-fluid .col-sm-6-left .col-sm-6:nth-child(2){padding:1em 0;}
  .uber-uns-3 .icon-staff, .uber-uns-4 .icon-staff{margin-left:0 !important;}
  .wrapper1{height:auto !important;}
  #lernen .row-settings{padding:0 262.5px !important;}
  .wrapper2.wrapper2b{margin-top:2em;}
  #tbl-info-staff tbody tr:nth-child(2) td .icon-staff{top:1.1em;}
  .container-about .wpb_text_column.wpb_content_element.special p, .vc_column-inner.vc_custom_1474185118226  .wpb_text_column.wpb_content_element p{margin-bottom:56.25px !important;}
  #product-category-row-3{padding:0 247.25px 0 248.25px;}

  /*#post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:23.95em !important;margin:-8.05em -19.8em !important;}*/
  /* #post-6481 .tp-revslider-mainul li[data-index=rs-11] img, #post-6481 .tp-revslider-mainul li[data-index=rs-16] img{width:887.91px !important;margin:-27.25em -66.75em !important;} */

  #homeSlider-01 .product-header-row .image-container img,
  #homeSlider-02 .product-header-row .image-container img{width:40.75% !important;margin:-7.9em 0 0 3.5em !important;}

  #homeSlider-03 .product-header-row .image-container img,
  #homeSlider-04 .product-header-row .image-container img,
  #homeSlider-05 .product-header-row .image-container img,
  #homeSlider-08 .product-header-row .image-container img,
  #homeSlider-10 .product-header-row .image-container img{width:90.6% !important;margin:-2.5em 0 0 3.45em !important;}

  #homeSlider-06 .product-header-row .image-container img{width:72.5% !important;margin:-7.4em 0 0 3.5em !important}
  #homeSlider-07 .product-header-row .image-container img{width:54.5% !important;margin:-8.2em 0 0 3.45em !important;}
  #homeSlider-09 .product-header-row .image-container img{width:45.3% !important;margin:-7.4em 0 0 3.45em !important;}

  #kontakformular > .wpb_column > .vc_column-inner, #anderhaft > .wpb_column > .vc_column-inner{padding:0 318.75px;}
  #kontakformular > .wpb_column > .vc_column-inner{margin:187.5px 0 0;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6:nth-child(2){padding-left:37.5px;}
  #anderhaft > .wpb_column > .vc_column-inner .vc_col-sm-6 > .vc_column-inner{padding:0 56.25px !important;}
  .page-id-6690 .impressum-font-color{padding:168.75px 300px 56.25px;margin:131.25px 0 0;}
  .page-id-6690 .wpcf7 input[type="submit"]{padding:55px 168.75px !important;}

  .vc_column-inner.vc_custom_1474185118226{margin-bottom:10.25em !important;}

  footer .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:75px !important;}
  footer .col-sm-6{height:637.5px !important;}

  .page-id-405 h1{margin-left:266.25px !important;}
  .about-2011 h1, .about-2009 h1{margin-left:288.75px !important;}
  .about-1999{padding-left:213.75px !important;}
  .about-2015 p{margin-left:30px;}
  .about-2012 p{margin-left:22.5px;}
  .about-2011 p, .about-2009 p{margin-left:-11.25px;}
  .about-2000 p{margin-left:-30px;}

  .circle.special-circle{left:348px;}
  .special-circle-2015{top:5535px;}
  .special-circle-2011{top:18494px;}
  .special-circle-2009{top:20020px;}
  .special-circle-2000{top:25097px;}

  body:last-child .circle.special-circle, x:-moz-any-link{left:348px;}
  body:last-child .special-circle-2015, x:-moz-any-link{top:-27493px;}
  body:last-child .special-circle-2011, x:-moz-any-link{top:-14502px;}
  body:last-child .special-circle-2009, x:-moz-any-link{top:-12974px;}
  body:last-child .special-circle-2000, x:-moz-any-link{top:-7896px;}
}


/*body:last-child .timeline-2016 .vertical-line, x:-moz-any-link{height:em;}
body:last-child .timeline-2015 .vertical-line, x:-moz-any-link{height:em;}
body:last-child .timeline-2014 .vertical-line, x:-moz-any-link{height:em;}
body:last-child .timeline-2013 .vertical-line, x:-moz-any-link{height:em;}
body:last-child .timeline-2012 .vertical-line, x:-moz-any-link{height:em;}
body:last-child .timeline-2011 .vertical-line, x:-moz-any-link{height:em;}
body:last-child .timeline-2009 .vertical-line, x:-moz-any-link{height:em;}
body:last-child .timeline-2008 .vertical-line, x:-moz-any-link{height:em;}
body:last-child .timeline-2003 .vertical-line, x:-moz-any-link{height:em;}
body:last-child .timeline-2002 .vertical-line, x:-moz-any-link{height:em;}
body:last-child .timeline-2000 .vertical-line, x:-moz-any-link{height:em;}
body:last-child .timeline.timeline-2015, x:-moz-any-link{left:em;}
body:last-child .timeline.timeline-2014, x:-moz-any-link{left:em;}
body:last-child .timeline.timeline-2013, x:-moz-any-link{left:em;}
body:last-child .timeline.timeline-2012, x:-moz-any-link{left:em;}
body:last-child .timeline.timeline-2011, x:-moz-any-link{left:em;}
body:last-child .timeline.timeline-2009, x:-moz-any-link{left:em;}
body:last-child .timeline.timeline-2008, x:-moz-any-link{left:em;}
body:last-child .timeline.timeline-2003, x:-moz-any-link{left:em;}
body:last-child .timeline.timeline-2002, x:-moz-any-link{left:em;}
body:last-child .timeline.timeline-2000, x:-moz-any-link{left:em;}

body:last-child .selector, x:-moz-any-link{}*/
