/******************************************************************
Site Name: Mercede-Benz.Clubs
Author: jPukowski
Date: 30.03.2017
Stylesheet: Login Stylesheet

Change-Log:

******************************************************************/
/**
 * Bootstrap
 */
/*** ****************************************
  ** CSS-Partials
  ************************************** ***/
/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* line 12, ../sass/partials/_normalize.scss */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 25, ../sass/partials/_normalize.scss */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 39, ../sass/partials/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
/* line 52, ../sass/partials/_normalize.scss */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
/* line 62, ../sass/partials/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 71, ../sass/partials/_normalize.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 82, ../sass/partials/_normalize.scss */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
/* line 95, ../sass/partials/_normalize.scss */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 105, ../sass/partials/_normalize.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
/* line 115, ../sass/partials/_normalize.scss */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 124, ../sass/partials/_normalize.scss */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 134, ../sass/partials/_normalize.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
/* line 145, ../sass/partials/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
/* line 153, ../sass/partials/_normalize.scss */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
/* line 162, ../sass/partials/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 171, ../sass/partials/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 179, ../sass/partials/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 183, ../sass/partials/_normalize.scss */
sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 194, ../sass/partials/_normalize.scss */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
/* line 203, ../sass/partials/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
/* line 212, ../sass/partials/_normalize.scss */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
/* line 220, ../sass/partials/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * Remove the margin in Firefox and Safari.
 */
/* line 231, ../sass/partials/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 244, ../sass/partials/_normalize.scss */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 254, ../sass/partials/_normalize.scss */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
/* line 265, ../sass/partials/_normalize.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 276, ../sass/partials/_normalize.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
/* line 288, ../sass/partials/_normalize.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
/* line 302, ../sass/partials/_normalize.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 316, ../sass/partials/_normalize.scss */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
/* line 325, ../sass/partials/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
/* line 334, ../sass/partials/_normalize.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 344, ../sass/partials/_normalize.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 354, ../sass/partials/_normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
/* line 363, ../sass/partials/_normalize.scss */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 373, ../sass/partials/_normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
/* line 386, ../sass/partials/_normalize.scss */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
/* line 395, ../sass/partials/_normalize.scss */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 406, ../sass/partials/_normalize.scss */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
/* line 414, ../sass/partials/_normalize.scss */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
/* line 425, ../sass/partials/_normalize.scss */
[hidden] {
  display: none;
}

/******************************************************************
Site Name: Zeitwerk GmbH
Author: Zeitwerk GmbH

Stylesheet: Mixins Stylesheet
******************************************************************/
/*********************
TRANSITION
*********************/
/*********************
CSS3 GRADIENTS
*********************/
/*********************
BOX SIZING
*********************/
/*********************
CALC
@include calc('width','(100% - 30px)');
*********************/
/*********************
Border-Radius
@include border-radius(15px);
*********************/
/*********************
Flex
@include flex(auto);
*********************/
/*********************
Flex
box-shadow(inset, 0, 1px, 1px, rgba(0, 0, 0, 0.5));
*********************/
/*********************
Flex
@include flex-direction(row);
*********************/
/*********************
Column
@include column(2em,2.5em);
*********************/
/*********************
transform
*********************/
/*********************
Static Mixins
*********************/
/* @include placeholder; */
/* @include displayFlex; */
/* @include contentJustify; */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontAwesome/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontAwesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontAwesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontAwesome/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontAwesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontAwesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Corporate-A-Condensed-Regular";
  src: url("../fonts/corpo-a/Corporate-A-Condensed-reg-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/corpo-a/Corporate-A-Condensed-reg-webfont.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Corporate-S-Regular";
  src: url("../fonts/corpo-s/Corporate-S-reg-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/corpo-s/Corporate-S-reg-webfont.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
/*
@font-face {
  font-family: "Corporate-S-Regular";
  src: url("../fonts/corpo-s/Corporate-S-demi-webfont.eot?#iefix") format("embedded-opentype"),
  url("../fonts/corpo-s/Corporate-S-demi-webfont.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}
*/
@font-face {
  font-family: "MB-Icon";
  src: url("../fonts/mbicon/mbcomicons.woff") format("woff");
  font-style: normal;
  font-weight: normal;
}
/* line 1, ../sass/partials/_typography.scss */
html {
  font-size: 14px;
}

/* line 5, ../sass/partials/_typography.scss */
body {
  font-family: "Corporate-S-Regular", "Arial", "Times New Roman", sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.571em;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

/* line 16, ../sass/partials/_typography.scss */
p {
  margin: 0 0 1rem;
}
/* line 18, ../sass/partials/_typography.scss */
p.morebttn {
  margin: 25px 0 25px 0;
}
/* line 20, ../sass/partials/_typography.scss */
p.morebttn .fa {
  margin-right: 4px;
}
/* line 24, ../sass/partials/_typography.scss */
p.wp-caption-text {
  color: #666;
  margin-bottom: 10px !important;
}

/* line 30, ../sass/partials/_typography.scss */
a {
  color: inherit;
  text-decoration: underline;
  outline: none;
}
/* line 34, ../sass/partials/_typography.scss */
a:focus, a:active, a:hover {
  color: #00adef;
  border: none;
}
/* line 40, ../sass/partials/_typography.scss */
a.bttn {
  font-size: 1em;
  color: #fff;
  line-height: 1.2em;
  text-decoration: none;
}
/* line 45, ../sass/partials/_typography.scss */
a.bttn:hover {
  color: #00adef;
}
/* line 49, ../sass/partials/_typography.scss */
a.downloadIcon {
  text-decoration: none;
  padding-left: 25px;
  position: relative;
}
/* line 53, ../sass/partials/_typography.scss */
a.downloadIcon:before {
  content: '\f019';
  font-family: "FontAwesome", "Arial", "Times New Roman", sans-serif;
  font-size: 1.143rem;
  position: absolute;
  left: 0;
}

/* line 63, ../sass/partials/_typography.scss */
.sort_active {
  color: #00adef;
}

/* line 67, ../sass/partials/_typography.scss */
.h1,
h1 {
  font-family: "Corporate-A-Condensed-Regular", "Times New Roman", "Arial", serif;
  font-size: 2.000rem;
  font-weight: normal;
  line-height: 1.143em;
  padding: 27px 0 0 0;
  margin: 20px 0 25px 0;
  width: 100%;
  height: auto;
  overflow: hidden;
}
/* line 78, ../sass/partials/_typography.scss */
.h1:before,
h1:before {
  content: '';
  width: 50px;
  height: 3px;
  display: block;
  border: none;
  background-color: #000;
  margin-bottom: 26px;
}
/* line 87, ../sass/partials/_typography.scss */
.h1.postTitle,
h1.postTitle {
  margin-top: 0;
  padding-top: 0;
}
/* line 91, ../sass/partials/_typography.scss */
.h1:empty,
h1:empty {
  display: none;
}
/* line 95, ../sass/partials/_typography.scss */
.h1.headline:before,
h1.headline:before {
  content: '';
  display: none;
}

/* line 102, ../sass/partials/_typography.scss */
h2 {
  margin-bottom: 20px;
  font-family: "Corporate-A-Condensed-Regular", "Times New Roman", "Arial", serif;
  font-size: 1.786em;
  font-weight: normal;
  line-height: 1.143em;
  text-transform: none;
}

/* line 111, ../sass/partials/_typography.scss */
h3 {
  font-family: "Corporate-S-Regular", "Arial", "Times New Roman", sans-serif;
  font-size: 1.286em;
  font-weight: bold;
  line-height: 1.143em;
  text-transform: none;
  margin-bottom: 20px;
}

/* line 120, ../sass/partials/_typography.scss */
h4 {
  font-family: "Corporate-A-Condensed-Regular", "Times New Roman", "Arial", serif;
  font-size: 1.286rem;
  font-weight: normal;
  line-height: 1.143em;
  padding: 0 0 0 0;
  margin: 0 0 8px 0;
}
/* line 127, ../sass/partials/_typography.scss */
h4 a {
  text-decoration: none;
  color: #333;
}
/* line 130, ../sass/partials/_typography.scss */
h4 a:before {
  content: '\f105';
  font-family: "FontAwesome", "Arial", "Times New Roman", sans-serif;
  position: absolute;
  left: 0;
}
/* line 137, ../sass/partials/_typography.scss */
h4 a:focus, h4 a:active, h4 a:hover {
  color: #00adef;
}

/**
 **
 **/
/* line 153, ../sass/partials/_typography.scss */
#header .mainHeader .identity .pageName {
  font-family: "Corporate-A-Condensed-Regular", "Times New Roman", "Arial", serif;
  font-size: 1.214rem;
  color: #fff;
}
/* line 157, ../sass/partials/_typography.scss */
#header .mainHeader .identity .pageName a {
  color: #fff;
  text-decoration: none;
}
/* line 160, ../sass/partials/_typography.scss */
#header .mainHeader .identity .pageName a:hover {
  color: #00adef;
  text-decoration: none;
}

/* line 171, ../sass/partials/_typography.scss */
#rootline a {
  color: #333;
  font-size: 1em;
  line-height: 1.2em;
  text-decoration: none;
}
/* line 176, ../sass/partials/_typography.scss */
#rootline a:focus, #rootline a:active, #rootline a:hover {
  color: #00adef;
  text-decoration: none;
}
/* line 183, ../sass/partials/_typography.scss */
#rootline span.breadcrumb_last {
  color: #00adef;
}

/**
 ** Navigation
 **/
/* line 195, ../sass/partials/_typography.scss */
#footer a,
#quicknavigation a {
  color: #999;
  font-size: 0.929rem;
  line-height: 1.2em;
  text-decoration: none;
}
/* line 200, ../sass/partials/_typography.scss */
#footer a:focus, #footer a:active, #footer a:hover,
#quicknavigation a:focus,
#quicknavigation a:active,
#quicknavigation a:hover {
  color: #00adef;
  text-decoration: none;
}

/* line 211, ../sass/partials/_typography.scss */
#modelnavigation a,
#mainnavigation a {
  color: #fff;
  font-size: 1.143rem;
  line-height: 1.2em;
  text-decoration: none;
}
/* line 216, ../sass/partials/_typography.scss */
#modelnavigation a:focus, #modelnavigation a:active, #modelnavigation a:hover,
#mainnavigation a:focus,
#mainnavigation a:active,
#mainnavigation a:hover {
  color: #00adef;
  text-decoration: none;
}
/* line 223, ../sass/partials/_typography.scss */
#modelnavigation .current_page_item > a.menu-link,
#modelnavigation .current-menu-item > a.menu-link,
#modelnavigation .current-menu-ancestor > a.menu-link,
#modelnavigation .current-menu-ancestor > .wrapLink > a.menu-link,
#modelnavigation .current-menu-item > .wrapLink > a.menu-link,
#modelnavigation .current_page_item > .wrapLink > a.menu-link,
#mainnavigation .current_page_item > a.menu-link,
#mainnavigation .current-menu-item > a.menu-link,
#mainnavigation .current-menu-ancestor > a.menu-link,
#mainnavigation .current-menu-ancestor > .wrapLink > a.menu-link,
#mainnavigation .current-menu-item > .wrapLink > a.menu-link,
#mainnavigation .current_page_item > .wrapLink > a.menu-link {
  color: #00adef !important;
}

/* line 233, ../sass/partials/_typography.scss */
#rightColumn,
#subfooter,
#woocommerce-subfooter {
  color: #666;
}
/* line 237, ../sass/partials/_typography.scss */
#rightColumn a,
#subfooter a,
#woocommerce-subfooter a {
  color: #fff;
  text-decoration: none;
}
/* line 240, ../sass/partials/_typography.scss */
#rightColumn a:focus, #rightColumn a:active, #rightColumn a:hover,
#subfooter a:focus,
#subfooter a:active,
#subfooter a:hover,
#woocommerce-subfooter a:focus,
#woocommerce-subfooter a:active,
#woocommerce-subfooter a:hover {
  color: #00adef;
}
/* line 246, ../sass/partials/_typography.scss */
#rightColumn .h1,
#rightColumn h1,
#subfooter .h1,
#subfooter h1,
#woocommerce-subfooter .h1,
#woocommerce-subfooter h1 {
  color: #fff;
  color: #fff;
}
/* line 250, ../sass/partials/_typography.scss */
#rightColumn .h1:before,
#rightColumn h1:before,
#subfooter .h1:before,
#subfooter h1:before,
#woocommerce-subfooter .h1:before,
#woocommerce-subfooter h1:before {
  background-color: #fff;
}
/* line 254, ../sass/partials/_typography.scss */
#rightColumn .widget-title,
#rightColumn h4,
#subfooter .widget-title,
#subfooter h4,
#woocommerce-subfooter .widget-title,
#woocommerce-subfooter h4 {
  color: #fff;
  font-family: "Corporate-S-Regular", "Arial", "Times New Roman", sans-serif;
  font-size: 1.571em;
  font-weight: normal;
  line-height: 1.143em;
  text-transform: none;
  margin-bottom: 20px;
}

/* line 267, ../sass/partials/_typography.scss */
#actionnavigation a {
  color: #999;
  font-size: 1.071rem;
  line-height: 1.2em;
  text-decoration: none;
}
/* line 272, ../sass/partials/_typography.scss */
#actionnavigation a i {
  font-size: 1.143rem;
}
/* line 275, ../sass/partials/_typography.scss */
#actionnavigation a:focus, #actionnavigation a:active, #actionnavigation a:hover {
  color: #00adef;
  text-decoration: none;
}

/* line 285, ../sass/partials/_typography.scss */
#clubmembernavigation a {
  color: #fff;
  text-decoration: none;
}
/* line 288, ../sass/partials/_typography.scss */
#clubmembernavigation a:focus, #clubmembernavigation a:active, #clubmembernavigation a:hover {
  color: #00adef;
}
/* line 294, ../sass/partials/_typography.scss */
#clubmembernavigation .current_page_item > .wrapLink > a,
#clubmembernavigation .current_menu_item > a {
  color: #00adef !important;
}

/* line 302, ../sass/partials/_typography.scss */
#sidebarnavigation a,
#woocommerce-endpoints a {
  color: #fff;
  text-decoration: none;
}
/* line 305, ../sass/partials/_typography.scss */
#sidebarnavigation a:focus, #sidebarnavigation a:active, #sidebarnavigation a:hover,
#woocommerce-endpoints a:focus,
#woocommerce-endpoints a:active,
#woocommerce-endpoints a:hover {
  color: #00adef;
}
/* line 312, ../sass/partials/_typography.scss */
#sidebarnavigation ul li > ul li > ul li > ul a,
#woocommerce-endpoints ul li > ul li > ul li > ul a {
  color: #333;
}
/* line 316, ../sass/partials/_typography.scss */
#sidebarnavigation .current_page_item > a,
#sidebarnavigation .current_page_item > a.menu-link,
#sidebarnavigation .current-menu-item > a.menu-link,
#sidebarnavigation .current-menu-ancestor > a.menu-link,
#sidebarnavigation .current-menu-ancestor > .wrapLink > a.subLevel,
#sidebarnavigation .current-menu-item > .wrapLink > a.subLevel,
#sidebarnavigation .current_page_item > .wrapLink > a.subLevel,
#sidebarnavigation .current-menu-ancestor > .wrapLink > a.menu-link,
#sidebarnavigation .current-menu-item > .wrapLink > a.menu-link,
#sidebarnavigation .current_page_item > .wrapLink > a.menu-link,
#woocommerce-endpoints .current_page_item > a,
#woocommerce-endpoints .current_page_item > a.menu-link,
#woocommerce-endpoints .current-menu-item > a.menu-link,
#woocommerce-endpoints .current-menu-ancestor > a.menu-link,
#woocommerce-endpoints .current-menu-ancestor > .wrapLink > a.subLevel,
#woocommerce-endpoints .current-menu-item > .wrapLink > a.subLevel,
#woocommerce-endpoints .current_page_item > .wrapLink > a.subLevel,
#woocommerce-endpoints .current-menu-ancestor > .wrapLink > a.menu-link,
#woocommerce-endpoints .current-menu-item > .wrapLink > a.menu-link,
#woocommerce-endpoints .current_page_item > .wrapLink > a.menu-link {
  color: #00adef !important;
}

/* line 331, ../sass/partials/_typography.scss */
.table .th {
  font-size: 1.286rem;
  font-weight: bold;
}
/* line 334, ../sass/partials/_typography.scss */
.table .th a {
  text-decoration: none;
}
/* line 340, ../sass/partials/_typography.scss */
.table.eventContact .label, .table.eventDetails .label {
  font-weight: bold;
}

/* line 348, ../sass/partials/_typography.scss */
.pagination ul li {
  font-size: 1.286rem;
  font-weight: bold;
  padding: 0 10px 0 10px;
}
/* line 352, ../sass/partials/_typography.scss */
.pagination ul li.active {
  color: #00adef;
}
/* line 355, ../sass/partials/_typography.scss */
.pagination ul li a {
  text-decoration: none;
}

/* line 365, ../sass/partials/_typography.scss */
.commentlist .comment-body .vcard cite {
  text-decoration: none;
  font-style: normal;
  font-weight: bold;
}
/* line 371, ../sass/partials/_typography.scss */
.commentlist .comment-body .commentmetadata {
  color: #999;
}
/* line 373, ../sass/partials/_typography.scss */
.commentlist .comment-body .commentmetadata a {
  color: #999;
  text-decoration: none;
}
/* line 378, ../sass/partials/_typography.scss */
.commentlist .comment-body .comment-reply-link {
  font-size: 1em;
  color: #fff;
  line-height: 1.2em;
  text-decoration: none;
}
/* line 383, ../sass/partials/_typography.scss */
.commentlist .comment-body .comment-reply-link:before {
  content: '\f112';
  font-family: "FontAwesome", "Arial", "Times New Roman", sans-serif;
  color: #fff;
  margin-right: 5px;
}
/* line 389, ../sass/partials/_typography.scss */
.commentlist .comment-body .comment-reply-link:hover {
  color: #00adef;
}
/* line 391, ../sass/partials/_typography.scss */
.commentlist .comment-body .comment-reply-link:hover:before {
  color: #00adef;
}

/* line 399, ../sass/partials/_typography.scss */
#rightColumn {
  color: #999;
}
/* line 401, ../sass/partials/_typography.scss */
#rightColumn .widget_rss {
  font-weight: normal;
}
/* line 403, ../sass/partials/_typography.scss */
#rightColumn .widget_rss .rsswidget {
  font-family: "Corporate-A-Condensed-Regular", "Times New Roman", "Arial", serif;
  font-size: 1.286rem;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
  margin-bottom: 10px;
}
/* line 410, ../sass/partials/_typography.scss */
#rightColumn .widget_rss .rsswidget:before {
  content: '\f105';
  font-family: "FontAwesome", "Arial", "Times New Roman", sans-serif;
  margin-right: 5px;
}
/* line 416, ../sass/partials/_typography.scss */
#rightColumn .widget_rss .rssSummary {
  color: #999;
}

/* line 424, ../sass/partials/_typography.scss */
.cloudDataList .item .header {
  font-size: 1.286rem;
  font-weight: bold;
}
/* line 430, ../sass/partials/_typography.scss */
.cloudDataList .item .content .link a {
  text-decoration: none;
}

/* line 439, ../sass/partials/_typography.scss */
.wp_login_form > .form_heading {
  text-align: left;
}
/* line 443, ../sass/partials/_typography.scss */
.wp_login_form .loginMessage.error {
  color: #9f0001;
}
/* line 445, ../sass/partials/_typography.scss */
.wp_login_form .loginMessage.error:before {
  content: '\f057';
  font-family: "FontAwesome", "Arial", "Times New Roman", sans-serif;
  color: #9f0001;
  margin-right: .5em;
}

/* line 456, ../sass/partials/_typography.scss */
.clubMembershipProfile h3 {
  padding-top: 25px;
}
/* line 461, ../sass/partials/_typography.scss */
.clubMembershipProfile .paletteContainer .fieldContainer .form-error {
  color: #9f0001;
}
/* line 466, ../sass/partials/_typography.scss */
.clubMembershipProfile .paletteContainer .fieldContainer.fieldMandatory .fieldWrap:after {
  content: '\f057';
  font-family: "FontAwesome", "Arial", "Times New Roman", sans-serif;
  color: #9f0001;
}
/* line 472, ../sass/partials/_typography.scss */
.clubMembershipProfile .paletteContainer .fieldContainer.fieldMandatory .fieldWrap.has-success:after {
  content: '\f058';
  color: #00adef;
}
/* line 482, ../sass/partials/_typography.scss */
.clubMembershipProfile .formSubmit:before {
  content: '\f105';
  font-family: "FontAwesome", "Arial", "Times New Roman", sans-serif;
  color: #fff;
}
/* line 488, ../sass/partials/_typography.scss */
.clubMembershipProfile .formSubmit:hover:before {
  color: #00adef;
}
/* line 494, ../sass/partials/_typography.scss */
.clubMembershipProfile .bttnWrap:before {
  content: '\f105';
  font-family: "FontAwesome", "Arial", "Times New Roman", sans-serif;
  color: #fff;
}
/* line 500, ../sass/partials/_typography.scss */
.clubMembershipProfile .bttnWrap:hover:before {
  color: #00adef;
}
/* line 505, ../sass/partials/_typography.scss */
.clubMembershipProfile .bttnWrap.addVehicle:before {
  content: '\f067';
}
/* line 510, ../sass/partials/_typography.scss */
.clubMembershipProfile .bttnWrap.changeVehicle:before {
  content: '\f040';
}
/* line 515, ../sass/partials/_typography.scss */
.clubMembershipProfile .bttnWrap.deleteVehicle:before {
  content: '\f1f8';
}

/* line 523, ../sass/partials/_typography.scss */
.dealer-search button {
  text-align: center;
}

/* line 530, ../sass/partials/_typography.scss */
.dealer .item .header {
  font-size: 1.286rem;
  font-weight: bold;
}

/* line 538, ../sass/partials/_typography.scss */
.textwidget h1 {
  margin-top: 0;
  padding-top: 0;
}

/*
.widget_search {
	.submitWrap {
		&:after {
			content: '\f002';
			font-family: $fa;
			color: $white;
			text-align: center;
		}
		&:hover {
			&:after {
				color: $cyan;
			}
		}

		input[type="submit"] {
			color: $g1D;

			&:hover {
				color: $black;
			}
		}
	}
}
*/
/* line 572, ../sass/partials/_typography.scss */
.slideshowlink a {
  font-size: 1em;
  color: #fff;
  line-height: 1.2em;
  text-decoration: none;
}
/* line 577, ../sass/partials/_typography.scss */
.slideshowlink a:hover {
  color: #00adef;
}

/* line 584, ../sass/partials/_typography.scss */
.ngg-navigation span,
.ngg-navigation a,
.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev {
  font-size: 1.286rem;
  font-weight: bold;
  padding: 0 10px 0 10px;
  text-decoration: none;
}
/* line 593, ../sass/partials/_typography.scss */
.ngg-navigation span:active, .ngg-navigation span:focus, .ngg-navigation span:hover,
.ngg-navigation a:active,
.ngg-navigation a:focus,
.ngg-navigation a:hover,
.ngg-navigation a.page-numbers:active,
.ngg-navigation a.page-numbers:focus,
.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:active,
.ngg-navigation a.next:focus,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:active,
.ngg-navigation a.prev:focus,
.ngg-navigation a.prev:hover {
  background-color: #00adef !important;
}
/* line 598, ../sass/partials/_typography.scss */
.ngg-navigation span.current,
.ngg-navigation a.current,
.ngg-navigation a.page-numbers.current,
.ngg-navigation a.next.current,
.ngg-navigation a.prev.current {
  color: #00adef !important;
  background-color: transparent !important;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Sass Functions

You can do a lot of really cool things in Sass. Functions help you
make repeated actions a lot easier. They are really similar to mixins,
but can be used for so much more.

Anyway, keep them all in here so it's easier to find when you're
looking for one.

For more info on functions, go here:
http://sass-lang.com/documentation/Sass/Script/Functions.html

******************************************************************/
/*********************
COLOR FUNCTIONS
These are helpful when you're working
with shadows and such things. It's essentially
a quicker way to write RGBA.

Example:
box-shadow: 0 0 4px black(0.3);
compiles to:
box-shadow: 0 0 4px rgba(0,0,0,0.3);
*********************/
/*********************
RESPONSIVE HELPER FUNCTION
If you're creating a responsive site, then
you've probably already read
Responsive Web Design: http://www.abookapart.com/products/responsive-web-design

Here's a nice little helper function for calculating
target / context
as mentioned in that book.

Example:
width: cp(650px, 1000px);
or
width: calc-percent(650px, 1000px);
both compile to:
width: 65%;
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Grid Stylesheet
******************************************************************/
/* line 15, ../sass/partials/_grid.scss */
.gridrow {
  width: 100%;
  height: auto;
  overflow: hidden;
}
@media (min-width: 770px) {
  /* line 15, ../sass/partials/_grid.scss */
  .gridrow {
    width: -moz-calc((100% + 25px));
    width: -webkit-calc((100% + 25px));
    width: calc((100% + 25px));
    margin-right: -25px;
  }
}
@media (min-width: 770px) and (max-width: 1023px) {
  /* line 25, ../sass/partials/_grid.scss */
  .gridrow .t-all {
    padding-right: 25px;
  }
}
@media (min-width: 1024px) {
  /* line 30, ../sass/partials/_grid.scss */
  .gridrow .d-all {
    padding-right: 25px;
  }
}

/* line 35, ../sass/partials/_grid.scss */
.d-gridrow {
  width: 100%;
  height: auto;
  overflow: hidden;
}
@media (min-width: 1024px) {
  /* line 35, ../sass/partials/_grid.scss */
  .d-gridrow {
    width: -moz-calc((100% + 25px));
    width: -webkit-calc((100% + 25px));
    width: calc((100% + 25px));
    margin-right: -25px;
  }
}
@media (min-width: 1024px) {
  /* line 45, ../sass/partials/_grid.scss */
  .d-gridrow .d-all {
    padding-right: 25px;
  }
}

/* Mobile Grid Styles */
@media (min-width: 481px) and (max-width: 769px) {
  /* line 53, ../sass/partials/_grid.scss */
  .m-hide {
    display: none;
  }

  /* line 57, ../sass/partials/_grid.scss */
  .m-all {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 100%;
    padding-right: 0;
  }

  /* line 63, ../sass/partials/_grid.scss */
  .m-1of2 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 50%;
  }

  /* line 68, ../sass/partials/_grid.scss */
  .m-1of3 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 33.33%;
  }

  /* line 73, ../sass/partials/_grid.scss */
  .m-2of3 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 66.66%;
  }

  /* line 78, ../sass/partials/_grid.scss */
  .m-1of4 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 25%;
  }

  /* line 83, ../sass/partials/_grid.scss */
  .m-3of4 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 75%;
  }
}
/* Portrait tablet to landscape */
@media (min-width: 770px) and (max-width: 1023px) {
  /* line 91, ../sass/partials/_grid.scss */
  .t-hide {
    display: none;
  }

  /* line 95, ../sass/partials/_grid.scss */
  .t-all {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 100%;
    padding-right: 0;
  }

  /* line 101, ../sass/partials/_grid.scss */
  .t-1of2 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 50%;
  }

  /* line 106, ../sass/partials/_grid.scss */
  .t-1of3 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 33.33%;
  }

  /* line 111, ../sass/partials/_grid.scss */
  .t-2of3 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 66.66%;
  }

  /* line 116, ../sass/partials/_grid.scss */
  .t-1of4 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 25%;
  }

  /* line 121, ../sass/partials/_grid.scss */
  .t-3of4 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 75%;
  }

  /* line 126, ../sass/partials/_grid.scss */
  .t-1of5 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 20%;
  }

  /* line 131, ../sass/partials/_grid.scss */
  .t-2of5 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 40%;
  }

  /* line 136, ../sass/partials/_grid.scss */
  .t-3of5 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 60%;
  }

  /* line 141, ../sass/partials/_grid.scss */
  .t-4of5 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 80%;
  }
}
/* Landscape to small desktop */
@media (min-width: 1024px) {
  /* line 150, ../sass/partials/_grid.scss */
  .d-all {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 100%;
    padding-right: 0;
  }

  /* line 156, ../sass/partials/_grid.scss */
  .d-1of2 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 50%;
  }

  /* line 161, ../sass/partials/_grid.scss */
  .d-1of3 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 33.33%;
  }

  /* line 166, ../sass/partials/_grid.scss */
  .d-2of3 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 66.66%;
  }

  /* line 171, ../sass/partials/_grid.scss */
  .d-1of4 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 25%;
  }

  /* line 176, ../sass/partials/_grid.scss */
  .d-3of4 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 75%;
  }

  /* line 181, ../sass/partials/_grid.scss */
  .d-1of5 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 20%;
  }

  /* line 186, ../sass/partials/_grid.scss */
  .d-2of5 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 40%;
  }

  /* line 191, ../sass/partials/_grid.scss */
  .d-3of5 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 60%;
  }

  /* line 196, ../sass/partials/_grid.scss */
  .d-4of5 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 80%;
  }

  /* line 201, ../sass/partials/_grid.scss */
  .d-1of6 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 16.6666666667%;
  }

  /* line 206, ../sass/partials/_grid.scss */
  .d-1of7 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 14.2857142857%;
  }

  /* line 211, ../sass/partials/_grid.scss */
  .d-2of7 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 28.5714286%;
  }

  /* line 216, ../sass/partials/_grid.scss */
  .d-3of7 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 42.8571429%;
  }

  /* line 221, ../sass/partials/_grid.scss */
  .d-4of7 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 57.1428572%;
  }

  /* line 226, ../sass/partials/_grid.scss */
  .d-5of7 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 71.4285715%;
  }

  /* line 231, ../sass/partials/_grid.scss */
  .d-6of7 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 85.7142857%;
  }

  /* line 236, ../sass/partials/_grid.scss */
  .d-1of8 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 12.5%;
  }

  /* line 241, ../sass/partials/_grid.scss */
  .d-1of9 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 11.1111111111%;
  }

  /* line 246, ../sass/partials/_grid.scss */
  .d-1of10 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 10%;
  }

  /* line 251, ../sass/partials/_grid.scss */
  .d-1of11 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 9.09090909091%;
  }

  /* line 256, ../sass/partials/_grid.scss */
  .d-1of12 {
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    padding-right: 25px;
    width: 8.33%;
  }
}
/* line 262, ../sass/partials/_grid.scss */
.last-col {
  float: right;
  padding-right: 0 !important;
}

@media all and (min-width: 1024px) {
  /* line 268, ../sass/partials/_grid.scss */
  .twist-last {
    float: right;
  }
}
/* line 2, ../sass/partials/_form.scss */
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: 30px;
  line-height: 1em;
  padding: 0 10px;
  margin-bottom: 25px;
  font-family: "Corporate-S-Regular", "Arial", "Times New Roman", sans-serif;
  font-size: 1em;
  vertical-align: middle;
  box-shadow: none;
  width: 100%;
  border: 1px solid #CCC;
  background-color: #D8D8D8;
  -webkit-transition: all 0.24s ease-in-out;
  transition: all 0.24s ease-in-out;
}
/* line 35, ../sass/partials/_form.scss */
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 {
  outline: none;
}
/* line 43, ../sass/partials/_form.scss */
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 {
  border-color: #9f0001;
  -webkit-box-shadow: 1 1 1 #9f0001 ;
  -moz-box-shadow: 1 1 1 #9f0001 ;
  box-shadow: 1 1 1 #9f0001 ;
}
/* line 52, ../sass/partials/_form.scss */
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: #00adef;
  border-color: #00adef;
}
/* line 61, ../sass/partials/_form.scss */
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: #666;
  opacity: 0.6;
}

/* line 75, ../sass/partials/_form.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 0 2px 0 2px;
}
/* line 80, ../sass/partials/_form.scss */
input[type="radio"].error, input[type="radio"].is-invalid,
input[type="checkbox"].error,
input[type="checkbox"].is-invalid {
  -webkit-box-shadow: 0 0 2px #9f0001 ;
  -moz-box-shadow: 0 0 2px #9f0001 ;
  box-shadow: 0 0 2px #9f0001 ;
  border: 1px solid #9f0001 !important;
}

/* line 88, ../sass/partials/_form.scss */
.fieldContainer {
  margin-bottom: 25px;
}
/* line 92, ../sass/partials/_form.scss */
.fieldContainer input[type="text"],
.fieldContainer input[type="password"],
.fieldContainer input[type="datetime"],
.fieldContainer input[type="datetime-local"],
.fieldContainer input[type="date"],
.fieldContainer input[type="month"],
.fieldContainer input[type="time"],
.fieldContainer input[type="week"],
.fieldContainer input[type="number"],
.fieldContainer input[type="email"],
.fieldContainer input[type="url"],
.fieldContainer input[type="search"],
.fieldContainer input[type="tel"],
.fieldContainer input[type="color"],
.fieldContainer select,
.fieldContainer textarea,
.fieldContainer .field {
  margin-bottom: 0;
}

/* line 115, ../sass/partials/_form.scss */
input[type="password"] {
  letter-spacing: 0.3em;
}

/* line 121, ../sass/partials/_form.scss */
textarea {
  max-width: 100%;
  min-height: 120px;
  line-height: 1.5em;
}

/* line 129, ../sass/partials/_form.scss */
select {
  /*
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  // Base64 encoded little arrow
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 97.5% center;
  */
}

/* line 142, ../sass/partials/_form.scss */
_:-ms-fullscreen,
:root select {
  background: none;
  padding: 0 0 0 0;
}

/* line 149, ../sass/partials/_form.scss */
button,
input[type="submit"] {
  color: #fff;
  border: 1px solid #1D1D1D;
  font-family: "Corporate-S-Regular", "Arial", "Times New Roman", sans-serif;
  font-size: 1em;
  line-height: 1.2em;
  text-decoration: none;
  clear: both;
  background-color: #1D1D1D;
  padding: 5px 10px 6px 10px;
  cursor: pointer;
}
/* line 163, ../sass/partials/_form.scss */
button:hover,
input[type="submit"]:hover {
  color: #00adef;
  background-color: #000;
}
/* line 169, ../sass/partials/_form.scss */
button:disabled,
input[type="submit"]:disabled {
  color: #666;
  background-color: #D8D8D8;
  border-color: #666;
}

/* line 177, ../sass/partials/_form.scss */
.wpcf7-checkbox,
.wpcf7-radio {
  width: 100%;
  height: auto;
  overflow: hidden;
}
/* line 183, ../sass/partials/_form.scss */
.wpcf7-checkbox .wpcf7-list-item,
.wpcf7-radio .wpcf7-list-item {
  width: 100%;
  height: auto;
  position: relative;
  margin-left: 1.5em;
}
/* line 189, ../sass/partials/_form.scss */
.wpcf7-checkbox .wpcf7-list-item input,
.wpcf7-radio .wpcf7-list-item input {
  margin: 0 2px 0  -1.5em;
  vertical-align: middle;
  position: relative;
  top: -1px;
}

/* line 198, ../sass/partials/_form.scss */
.wpcf7-form {
  max-width: 600px;
}

/* line 204, ../sass/partials/_form.scss */
#searchform {
  max-width: 600px;
}
/* line 208, ../sass/partials/_form.scss */
#searchform fieldset {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
}
/* line 215, ../sass/partials/_form.scss */
#searchform fieldset input[type="text"] {
  width: 80%;
  float: left;
  position: relative;
}
/* line 221, ../sass/partials/_form.scss */
#searchform fieldset button {
  clear: none;
  width: 20%;
  float: right;
  position: relative;
}
/* line 228, ../sass/partials/_form.scss */
#searchform fieldset button .searchText {
  display: none;
}
@media all and (min-width: 1024px) {
  /* line 228, ../sass/partials/_form.scss */
  #searchform fieldset button .searchText {
    display: inline;
    margin-left: 5px;
  }
}

/* line 246, ../sass/partials/_form.scss */
.widget_search #searchform fieldset .submitWrap {
  position: relative;
  display: inline-block;
  clear: none;
  width: 20%;
  float: right;
  margin-bottom: 0;
  /*
  	&:after
  	{
  		width: 100%;
  		position: absolute;
  		right: 0;
  		top: 50%;
  		@include transform(translateY(-50%));
  	}
  	*/
}
/* line 267, ../sass/partials/_form.scss */
.widget_search #searchform fieldset input[type="text"] {
  width: 80%;
  float: left;
  margin-bottom: 0;
  position: relative;
}
/* line 274, ../sass/partials/_form.scss */
.widget_search #searchform fieldset button {
  clear: none;
  width: 100%;
  margin-bottom: 0;
  position: relative;
}
/* line 281, ../sass/partials/_form.scss */
.widget_search #searchform fieldset button .searchText {
  display: none;
}

/* line 290, ../sass/partials/_form.scss */
fieldset {
  border: none;
}

/*** ****************************************
  ** CSS for modules
  ************************************** ***/
/* line 6, ../sass/section/_recent-post-extended.scss */
#subfooter .recent-posts-extended .rpwe-block {
  border-top: 1px solid #999;
  width: 100%;
  height: auto;
  overflow: hidden;
  display: block;
  position: relative;
}
/* line 14, ../sass/section/_recent-post-extended.scss */
#subfooter .recent-posts-extended .rpwe-block .rpwe-ul {
  width: 9999rem;
}
/* line 17, ../sass/section/_recent-post-extended.scss */
#subfooter .recent-posts-extended .rpwe-block .rpwe-ul li {
  float: left;
}

/* line 2, ../sass/section/_dealer-search.scss */
.dealer-search {
  width: 100%;
  max-width: 600px;
  height: auto;
  overflow: hidden;
  margin: 0 0 25px 0;
}
/* line 10, ../sass/section/_dealer-search.scss */
.dealer-search .fieldContainer {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin: 0 0 25px 0;
}
@media all and (min-width: 481px) {
  /* line 18, ../sass/section/_dealer-search.scss */
  .dealer-search .fieldContainer label {
    width: 25%;
    float: left;
  }
  /* line 23, ../sass/section/_dealer-search.scss */
  .dealer-search .fieldContainer select,
  .dealer-search .fieldContainer input[type="text"],
  .dealer-search .fieldContainer input[type="number"] {
    width: 75%;
    float: right;
  }
}
/* line 33, ../sass/section/_dealer-search.scss */
.dealer-search .submitWrap {
  width: 100%;
  height: auto;
  overflow: hidden;
  text-align: right;
}
/* line 41, ../sass/section/_dealer-search.scss */
.dealer-search .submitWrap button {
  clear: none;
  width: 20%;
  float: right;
  position: relative;
}
/* line 48, ../sass/section/_dealer-search.scss */
.dealer-search .submitWrap button .fa-search {
  display: none;
}
@media all and (min-width: 1024px) {
  /* line 48, ../sass/section/_dealer-search.scss */
  .dealer-search .submitWrap button .fa-search {
    display: inline;
    margin-right: 5px;
  }
}

/* line 60, ../sass/section/_dealer-search.scss */
.dealer {
  width: 100%;
  height: auto;
  overflow: hidden;
}
/* line 66, ../sass/section/_dealer-search.scss */
.dealer .item {
  width: 100%;
  height: auto;
  overflow: hidden;
}
/* line 72, ../sass/section/_dealer-search.scss */
.dealer .item .header {
  background-color: #ECECEC;
}
/* line 75, ../sass/section/_dealer-search.scss */
.dealer .item .header .name {
  padding: 8px 10px 8px 10px;
}

/* line 2, ../sass/section/_club-member.scss */
.wp_login_form {
  width: 100%;
  height: auto;
  overflow: hidden;
}
/* line 7, ../sass/section/_club-member.scss */
.wp_login_form .resetPassword {
  margin: 25px 0 25px 0;
  max-width: 600px;
  height: auto;
  overflow: hidden;
  text-align: right;
}
/* line 15, ../sass/section/_club-member.scss */
.wp_login_form #loginform {
  max-width: 600px;
  margin: 25px 0 25px 0;
}
/* line 19, ../sass/section/_club-member.scss */
.wp_login_form #loginform .login-password,
.wp_login_form #loginform .login-username {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin: 0 0 0 0;
}
@media all and (min-width: 481px) {
  /* line 27, ../sass/section/_club-member.scss */
  .wp_login_form #loginform .login-password label,
  .wp_login_form #loginform .login-username label {
    width: 25%;
    float: left;
  }
  /* line 31, ../sass/section/_club-member.scss */
  .wp_login_form #loginform .login-password input[type="text"],
  .wp_login_form #loginform .login-password input[type="password"],
  .wp_login_form #loginform .login-username input[type="text"],
  .wp_login_form #loginform .login-username input[type="password"] {
    width: 75%;
    float: left;
  }
}
/* line 39, ../sass/section/_club-member.scss */
.wp_login_form #loginform .login-submit {
  text-align: right;
}

/* line 45, ../sass/section/_club-member.scss */
.clubMembershipProfile {
  max-width: 600px;
}
/* line 48, ../sass/section/_club-member.scss */
.clubMembershipProfile .paletteContainer {
  width: 100%;
  height: auto;
  overflow: visible;
}
/* line 54, ../sass/section/_club-member.scss */
.clubMembershipProfile .fieldContainer {
  width: 100%;
  height: auto;
  overflow: visible;
  padding: 0 15px 0 0;
}
/* line 60, ../sass/section/_club-member.scss */
.clubMembershipProfile .fieldContainer .form-error {
  width: 100%;
  height: auto;
  overflow: hidden;
  display: block;
}
/* line 68, ../sass/section/_club-member.scss */
.clubMembershipProfile .fieldContainer .checkboxContainer label {
  margin-left: .5em;
}
/* line 74, ../sass/section/_club-member.scss */
.clubMembershipProfile .fieldContainer.fieldMandatory .fieldWrap {
  position: relative;
}
/* line 77, ../sass/section/_club-member.scss */
.clubMembershipProfile .fieldContainer.fieldMandatory .fieldWrap:after {
  position: absolute;
  right: -15px;
  top: 4px;
}
@media all and (min-width: 770px) {
  /* line 86, ../sass/section/_club-member.scss */
  .clubMembershipProfile .fieldContainer .fielOuter {
    width: 100%;
    height: auto;
    display: table;
  }
  /* line 91, ../sass/section/_club-member.scss */
  .clubMembershipProfile .fieldContainer .fielOuter .middleClass {
    display: table-cell;
    vertical-align: middle;
  }
  /* line 95, ../sass/section/_club-member.scss */
  .clubMembershipProfile .fieldContainer .fielOuter .middleClass.label {
    width: 34%;
  }
  /* line 98, ../sass/section/_club-member.scss */
  .clubMembershipProfile .fieldContainer .fielOuter .middleClass.fieldWrap {
    width: 66%;
  }
}
/* line 105, ../sass/section/_club-member.scss */
.clubMembershipProfile .fieldContainer .form-message {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin: .5em 0 0 0;
}
/* line 111, ../sass/section/_club-member.scss */
.clubMembershipProfile .fieldContainer span.form-error {
  color: #9f0001;
}
/* line 116, ../sass/section/_club-member.scss */
.clubMembershipProfile .requredFieldsMessage {
  margin-bottom: 25px;
}
/* line 120, ../sass/section/_club-member.scss */
.clubMembershipProfile .formSubmit {
  position: relative;
  display: inline-block;
}
/* line 124, ../sass/section/_club-member.scss */
.clubMembershipProfile .formSubmit:before {
  position: absolute;
  left: 10px;
  top: 50%;
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 131, ../sass/section/_club-member.scss */
.clubMembershipProfile .formSubmit input[type="submit"] {
  padding-left: 20px;
}
/* line 136, ../sass/section/_club-member.scss */
.clubMembershipProfile .vehicleRecord {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0 0 25px 0;
  margin-bottom: 25px;
  border-bottom: 1px solid #333;
}
/* line 144, ../sass/section/_club-member.scss */
.clubMembershipProfile .vehicleRecord h3 {
  padding-top: 0;
}
/* line 149, ../sass/section/_club-member.scss */
.clubMembershipProfile .bttnWrap {
  position: relative;
  display: inline-block;
  margin-right: 25px;
}
/* line 154, ../sass/section/_club-member.scss */
.clubMembershipProfile .bttnWrap:before {
  position: absolute;
  left: 10px;
  top: 50%;
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 161, ../sass/section/_club-member.scss */
.clubMembershipProfile .bttnWrap input[type="submit"] {
  padding-left: 30px;
}

/* line 3, ../sass/section/_eventview.scss */
.eventlist .searchform {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
  margin-bottom: 25px;
}
/* line 10, ../sass/section/_eventview.scss */
.eventlist .searchform .fieldWrap {
  text-align: left;
}
@media all and (min-width: 481px) {
  /* line 10, ../sass/section/_eventview.scss */
  .eventlist .searchform .fieldWrap {
    width: 50%;
    max-width: 285px;
    width: -moz-calc((100%/2 - 25px));
    width: -webkit-calc((100%/2 - 25px));
    width: calc((100%/2 - 25px));
    margin-right: 25px;
    float: left;
  }
}
@media all and (min-width: 770px) {
  /* line 10, ../sass/section/_eventview.scss */
  .eventlist .searchform .fieldWrap {
    width: 285px;
    max-width: 33.333%;
    max-width: -moz-calc((100%/3 - 25px));
    max-width: -webkit-calc((100%/3 - 25px));
    max-width: calc((100%/3 - 25px));
  }
}
/* line 29, ../sass/section/_eventview.scss */
.eventlist .eventTable {
  table-layout: inherit;
}
/* line 33, ../sass/section/_eventview.scss */
.eventlist .eventTable .tr:nth-child(even) {
  background-color: #ECECEC;
}
/* line 37, ../sass/section/_eventview.scss */
.eventlist .eventTable .tr .th,
.eventlist .eventTable .tr .td {
  vertical-align: top;
  padding: 10px 10px;
}
@media all and (max-width: 769px) {
  /* line 37, ../sass/section/_eventview.scss */
  .eventlist .eventTable .tr .th,
  .eventlist .eventTable .tr .td {
    padding: 5px 10px;
  }
}
/* line 46, ../sass/section/_eventview.scss */
.eventlist .eventTable .tr .th img,
.eventlist .eventTable .tr .td img {
  height: auto;
  max-width: 55px;
}
/* line 51, ../sass/section/_eventview.scss */
.eventlist .eventTable .tr .th.image,
.eventlist .eventTable .tr .td.image {
  width: 65px;
  padding-left: 10px;
}
@media all and (max-width: 769px) {
  /* line 51, ../sass/section/_eventview.scss */
  .eventlist .eventTable .tr .th.image,
  .eventlist .eventTable .tr .td.image {
    display: none;
  }
}
/* line 60, ../sass/section/_eventview.scss */
.eventlist .eventTable .tr .th.date,
.eventlist .eventTable .tr .td.date {
  width: 120px;
}
/* line 64, ../sass/section/_eventview.scss */
.eventlist .eventTable .tr .th.name,
.eventlist .eventTable .tr .td.name {
  width: 240px;
}
/* line 68, ../sass/section/_eventview.scss */
.eventlist .eventTable .tr .th.organizer,
.eventlist .eventTable .tr .td.organizer {
  width: 240px;
}

/* line 76, ../sass/section/_eventview.scss */
.eventlist-detail {
  width: 100%;
  height: auto;
  overflow: hidden;
}
/* line 82, ../sass/section/_eventview.scss */
.eventlist-detail .eventContact .td.label {
  width: 25%;
}
/* line 87, ../sass/section/_eventview.scss */
.eventlist-detail .eventDetails .td.label {
  width: 40%;
}
/* line 92, ../sass/section/_eventview.scss */
.eventlist-detail #eventLogo,
.eventlist-detail #eventPoster {
  width: 100%;
  height: auto;
  margin: 1rem 0 0 0;
  display: inline-block;
}
/* line 99, ../sass/section/_eventview.scss */
.eventlist-detail #eventLogo img,
.eventlist-detail #eventPoster img {
  display: inline-block;
}
/* line 104, ../sass/section/_eventview.scss */
.eventlist-detail .eventBackbutton {
  margin-top: 1rem;
  margin-bottom: 50px;
}
/* line 109, ../sass/section/_eventview.scss */
.eventlist-detail #eventDescriptionHeadline,
.eventlist-detail #eventDescription {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin: 1rem 0 0 0;
}

/* line 118, ../sass/section/_eventview.scss */
.pagination {
  margin-top: 25px;
  border-top: 1px solid #333;
  padding-top: 10px;
  text-align: center;
}
/* line 124, ../sass/section/_eventview.scss */
.pagination ul {
  list-style: none;
  margin: 0 auto 50px auto;
  display: inline-block;
}
/* line 129, ../sass/section/_eventview.scss */
.pagination ul li {
  display: inline-block;
}

/* line 1, ../sass/section/_clubliste.scss */
.cloudDataList {
  width: 100%;
  height: auto;
  overflow: hidden;
}
/* line 6, ../sass/section/_clubliste.scss */
.cloudDataList .item {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin-bottom: 25px;
}
/* line 12, ../sass/section/_clubliste.scss */
.cloudDataList .item .header {
  background-color: #ECECEC;
}
/* line 15, ../sass/section/_clubliste.scss */
.cloudDataList .item .header .inner {
  padding: 8px 10px 8px 10px;
}
/* line 21, ../sass/section/_clubliste.scss */
.cloudDataList .item .content .inner {
  margin: 15px 10px 15px 10px;
}
/* line 24, ../sass/section/_clubliste.scss */
.cloudDataList .item .content .logo {
  text-align: center;
}
/* line 27, ../sass/section/_clubliste.scss */
.cloudDataList .item .content .logo .imgBorder {
  margin: 0 auto;
  background-color: #ECECEC;
  padding: 25px 25px 25px 25px;
  display: inline-block;
}
/* line 37, ../sass/section/_clubliste.scss */
.cloudDataList .clublist-detail {
  margin-bottom: 25px;
}
/* line 40, ../sass/section/_clubliste.scss */
.cloudDataList .clublist-detail .logo {
  margin: 0 auto 25px auto;
}
@media all and (min-width: 481px) {
  /* line 40, ../sass/section/_clubliste.scss */
  .cloudDataList .clublist-detail .logo {
    margin: 0 25px 25px 0;
    float: left;
    max-width: 150px;
  }
}
@media all and (min-width: 1024px) {
  /* line 40, ../sass/section/_clubliste.scss */
  .cloudDataList .clublist-detail .logo {
    margin: 0 40px 40px 0;
  }
}
/* line 53, ../sass/section/_clubliste.scss */
.cloudDataList .clublist-detail .imageContainer {
  margin: 25px 0 25px 0;
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

/* line 9, ../sass/section/_slideshow.scss */
#slider .inside > .rev_slider_wrapper .tparrows {
  display: none;
}
/* line 14, ../sass/section/_slideshow.scss */
#slider .inside > .rev_slider_wrapper .tp-bannertimer {
  display: none;
}
/* line 35, ../sass/section/_slideshow.scss */
#slider .inside > .rev_slider_wrapper ._mercedesbenz_headline {
  font-family: "Corporate-A-Condensed-Regular", "Times New Roman", "Arial", serif;
  font-size: 38px !important;
  line-height: 1.3em !important;
  width: 465px !important;
  padding: 0 !important;
  margin-top: 10px !important;
  margin-bottom: 7px !important;
  color: #fff !important;
}
/* line 47, ../sass/section/_slideshow.scss */
#slider .inside > .rev_slider_wrapper ._mercedesbenz_headline_dark {
  font-family: "Corporate-A-Condensed-Regular", "Times New Roman", "Arial", serif;
  font-size: 38px !important;
  line-height: 1.3em !important;
  width: 465px !important;
  padding: 0 !important;
  margin-top: 10px !important;
  margin-bottom: 7px !important;
  color: #333 !important;
}

/* line 63, ../sass/section/_slideshow.scss */
.mercedesbenz_hl_slider {
  background-color: #666;
  height: auto;
  width: 250px;
  font-family: "Corporate-A-Condensed-Regular", "Times New Roman", "Arial", serif;
  font-size: 1.5rem !important;
  line-height: 2.286rem !important;
}
@media all and (max-width: 769px) {
  /* line 63, ../sass/section/_slideshow.scss */
  .mercedesbenz_hl_slider {
    display: none !important;
  }
}
/* line 76, ../sass/section/_slideshow.scss */
.mercedesbenz_hl_slider a {
  display: block;
  width: 100%;
  padding: 0 10px 0 30px;
  color: #D8D8D8;
  font-weight: normal;
  border-bottom: 1px solid #999;
  vertical-align: middle;
  text-decoration: none;
}
/* line 87, ../sass/section/_slideshow.scss */
.mercedesbenz_hl_slider a:before {
  content: '\f105';
  font-family: "FontAwesome", "Arial", "Times New Roman", sans-serif;
  margin-right: .25em;
}
/* line 94, ../sass/section/_slideshow.scss */
.mercedesbenz_hl_slider a:first-of-type {
  margin-top: 40px;
  border-top: 1px dotted #c0bfbf;
}
/* line 100, ../sass/section/_slideshow.scss */
.mercedesbenz_hl_slider a.active {
  color: #218cb5;
}

/* line 2, ../sass/section/_comments.scss */
.commentlist {
  width: 100%;
  height: auto;
  overflow: hidden;
  list-style: none;
  border-bottom: 1px solid #999;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
/* line 11, ../sass/section/_comments.scss */
.commentlist li {
  padding: 0 0 25px 0;
  margin-bottom: 25px;
  border-bottom: 1px solid #999;
}
/* line 16, ../sass/section/_comments.scss */
.commentlist li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}
/* line 23, ../sass/section/_comments.scss */
.commentlist .comment-body {
  width: 100%;
  height: auto;
  overflow: hidden;
}
/* line 28, ../sass/section/_comments.scss */
.commentlist .comment-body .commentmetadata {
  margin-bottom: 5px;
}
/* line 32, ../sass/section/_comments.scss */
.commentlist .comment-body p {
  margin-bottom: 25px;
}
/* line 35, ../sass/section/_comments.scss */
.commentlist .comment-body .comment-reply-link {
  clear: both;
  background-color: #1D1D1D;
  padding: 8px 10px 8px 10px;
  display: inline-block;
}
/* line 42, ../sass/section/_comments.scss */
.commentlist .comment-body .comment-reply-link:hover {
  background-color: #000;
}

/* line 49, ../sass/section/_comments.scss */
.comment-respond {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin-bottom: 25px;
}
/* line 55, ../sass/section/_comments.scss */
.comment-respond .comment-form {
  max-width: 600px;
}
/* line 61, ../sass/section/_comments.scss */
.comment-respond .comment-form .logged-in-as a:nth-child(2n) {
  margin-left: 1em;
}
/* line 67, ../sass/section/_comments.scss */
.comment-respond .comment-form p {
  width: 100%;
  height: auto;
  overflow: hidden;
}
@media all and (min-width: 481px) {
  /* line 73, ../sass/section/_comments.scss */
  .comment-respond .comment-form p label {
    width: 25%;
    float: left;
  }
  /* line 78, ../sass/section/_comments.scss */
  .comment-respond .comment-form p textarea,
  .comment-respond .comment-form p select,
  .comment-respond .comment-form p input[type="text"] {
    width: 75%;
    float: right;
  }
}

/* line 1, ../sass/section/_nextGen-gallery.scss */
.ngg-gallery-thumbnail-box {
  height: auto;
  display: inline;
}
/* line 6, ../sass/section/_nextGen-gallery.scss */
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail {
  border: none;
  margin: 0 0 0 0;
}
/* line 11, ../sass/section/_nextGen-gallery.scss */
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a {
  margin: 0 25px 25px 0;
}

/* line 17, ../sass/section/_nextGen-gallery.scss */
.slideshowlink {
  margin-bottom: 25px;
}
/* line 20, ../sass/section/_nextGen-gallery.scss */
.slideshowlink a {
  clear: both;
  background-color: #1D1D1D;
  padding: 8px 10px 8px 10px;
  display: inline-block;
}
/* line 26, ../sass/section/_nextGen-gallery.scss */
.slideshowlink a:hover {
  background-color: #000;
}

/* line 34, ../sass/section/_nextGen-gallery.scss */
.ngg-navigation {
  border-top: 1px solid #333;
  padding-top: 10px !important;
  text-align: center;
  margin: 25px auto 50px auto !important;
  width: 100%;
  height: auto;
  overflow: hidden;
}
/* line 44, ../sass/section/_nextGen-gallery.scss */
.ngg-navigation a,
.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev {
  display: inline-block;
  border: none !important;
}

/* line 1, ../sass/section/_conBlock.scss */
.conBlock {
  width: 100%;
  height: auto;
  overflow: hidden;
  border-bottom: 1px solid #999;
  margin: 0 0 25px 0;
  padding: 0 0 25px 0;
}
/* line 9, ../sass/section/_conBlock.scss */
.conBlock h1 {
  font-family: "Corporate-S-Regular", "Arial", "Times New Roman", sans-serif;
  font-size: 1.286em;
  font-weight: bold;
  line-height: 1.143em;
  text-transform: none;
  margin: 0 0 20px 0;
  padding: 0 0 0 0;
  overflow: visible;
}
/* line 19, ../sass/section/_conBlock.scss */
.conBlock h1:before {
  display: none;
}
/* line 25, ../sass/section/_conBlock.scss */
.conBlock p:last-child {
  margin-bottom: 0;
}
/* line 29, ../sass/section/_conBlock.scss */
.conBlock p:empty {
  display: none;
}
/* line 34, ../sass/section/_conBlock.scss */
.conBlock .inside {
  width: 100% !important;
  padding: 0 0 0 0;
}
/* line 39, ../sass/section/_conBlock.scss */
.conBlock .conRow,
.conBlock .conHead {
  width: 100%;
  height: auto;
  overflow: hidden;
}

/* line 49, ../sass/section/_conBlock.scss */
.textwidget .conBlock,
.conBlock .conBlock {
  border: none;
}
/* line 53, ../sass/section/_conBlock.scss */
.textwidget:empty,
.conBlock:empty {
  display: none;
}

/* line 5, ../sass/section/_woocommerce.scss */
.product-template-default .woocommerce #respond input#submit.alt,
.product-template-default .woocommerce a.button.alt,
.product-template-default .woocommerce button.button.alt,
.product-template-default .woocommerce input.button.alt,
.product-template-default #add_payment_method .wc-proceed-to-checkout a.checkout-button,
.product-template-default .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.product-template-default .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .woocommerce #respond input#submit.alt,
.woocommerce-cart .woocommerce a.button.alt,
.woocommerce-cart .woocommerce button.button.alt,
.woocommerce-cart .woocommerce input.button.alt,
.woocommerce-cart #add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
.woocommerce-page .woocommerce #respond input#submit.alt,
.woocommerce-page .woocommerce a.button.alt,
.woocommerce-page .woocommerce button.button.alt,
.woocommerce-page .woocommerce input.button.alt,
.woocommerce-page #add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-page .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-page .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
  background-color: #00adef;
}
/* line 15, ../sass/section/_woocommerce.scss */
.product-template-default .woocommerce #content table.cart td.actions .input-text,
.product-template-default .woocommerce table.cart td.actions .input-text,
.product-template-default .woocommerce-page #content table.cart td.actions .input-text,
.product-template-default .woocommerce-page table.cart td.actions .input-text,
.woocommerce-cart .woocommerce #content table.cart td.actions .input-text,
.woocommerce-cart .woocommerce table.cart td.actions .input-text,
.woocommerce-cart .woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-cart .woocommerce-page table.cart td.actions .input-text,
.woocommerce-page .woocommerce #content table.cart td.actions .input-text,
.woocommerce-page .woocommerce table.cart td.actions .input-text,
.woocommerce-page .woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page .woocommerce-page table.cart td.actions .input-text {
  min-width: 80px;
  width: auto;
}
/* line 23, ../sass/section/_woocommerce.scss */
.product-template-default .input[type="text"],
.product-template-default input[type="password"],
.product-template-default input[type="datetime"],
.product-template-default input[type="datetime-local"],
.product-template-default input[type="date"],
.product-template-default input[type="month"],
.product-template-default input[type="time"],
.product-template-default input[type="week"],
.product-template-default input[type="number"],
.product-template-default input[type="email"],
.product-template-default input[type="url"],
.product-template-default input[type="search"],
.product-template-default input[type="tel"],
.product-template-default input[type="color"],
.product-template-default select,
.product-template-default textarea,
.product-template-default .field,
.woocommerce-cart .input[type="text"],
.woocommerce-cart input[type="password"],
.woocommerce-cart input[type="datetime"],
.woocommerce-cart input[type="datetime-local"],
.woocommerce-cart input[type="date"],
.woocommerce-cart input[type="month"],
.woocommerce-cart input[type="time"],
.woocommerce-cart input[type="week"],
.woocommerce-cart input[type="number"],
.woocommerce-cart input[type="email"],
.woocommerce-cart input[type="url"],
.woocommerce-cart input[type="search"],
.woocommerce-cart input[type="tel"],
.woocommerce-cart input[type="color"],
.woocommerce-cart select,
.woocommerce-cart textarea,
.woocommerce-cart .field,
.woocommerce-page .input[type="text"],
.woocommerce-page input[type="password"],
.woocommerce-page input[type="datetime"],
.woocommerce-page input[type="datetime-local"],
.woocommerce-page input[type="date"],
.woocommerce-page input[type="month"],
.woocommerce-page input[type="time"],
.woocommerce-page input[type="week"],
.woocommerce-page input[type="number"],
.woocommerce-page input[type="email"],
.woocommerce-page input[type="url"],
.woocommerce-page input[type="search"],
.woocommerce-page input[type="tel"],
.woocommerce-page input[type="color"],
.woocommerce-page select,
.woocommerce-page textarea,
.woocommerce-page .field {
  background-color: #ECECEC;
}
/* line 43, ../sass/section/_woocommerce.scss */
.product-template-default .woocommerce-message,
.woocommerce-cart .woocommerce-message,
.woocommerce-page .woocommerce-message {
  border-top-color: #00adef;
}
/* line 46, ../sass/section/_woocommerce.scss */
.product-template-default .woocommerce-message::before,
.woocommerce-cart .woocommerce-message::before,
.woocommerce-page .woocommerce-message::before {
  color: #00adef;
}
/* line 51, ../sass/section/_woocommerce.scss */
.product-template-default .tabs.wc-tabs,
.woocommerce-cart .tabs.wc-tabs,
.woocommerce-page .tabs.wc-tabs {
  display: none;
}
/* line 55, ../sass/section/_woocommerce.scss */
.product-template-default .woocommerce #respond input#submit.alt,
.product-template-default .woocommerce a.button.alt,
.product-template-default .woocommerce button.button.alt,
.product-template-default .woocommerce input.button.alt,
.woocommerce-cart .woocommerce #respond input#submit.alt,
.woocommerce-cart .woocommerce a.button.alt,
.woocommerce-cart .woocommerce button.button.alt,
.woocommerce-cart .woocommerce input.button.alt,
.woocommerce-page .woocommerce #respond input#submit.alt,
.woocommerce-page .woocommerce a.button.alt,
.woocommerce-page .woocommerce button.button.alt,
.woocommerce-page .woocommerce input.button.alt {
  background-color: #00adef;
}
/* line 62, ../sass/section/_woocommerce.scss */
.product-template-default #payment.woocommerce-checkout-payment,
.woocommerce-cart #payment.woocommerce-checkout-payment,
.woocommerce-page #payment.woocommerce-checkout-payment {
  margin-bottom: 2em;
}

/* line 68, ../sass/section/_woocommerce.scss */
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
  margin: 0;
  padding: 0 0 .5em 0;
  font-size: 1.786em;
}

/* line 77, ../sass/section/_woocommerce.scss */
.woocommerce div.product div.images.woocommerce-product-gallery {
  opacity: 1 !important;
}

/* line 82, ../sass/section/_woocommerce.scss */
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  color: #000;
}

/* line 88, ../sass/section/_woocommerce.scss */
.woocommerce ul.products li.product .price {
  color: #000;
  display: block;
  font-weight: 400;
  margin-bottom: .5em;
  font-size: 1.25em;
}
/* line 95, ../sass/section/_woocommerce.scss */
.woocommerce ul.products li.product .price del {
  color: inherit;
  opacity: .5;
  display: inline-block;
}
/* line 101, ../sass/section/_woocommerce.scss */
.woocommerce ul.products li.product .price ins {
  background: 0 0;
  font-weight: 700;
  display: inline-block;
}

/* line 111, ../sass/section/_woocommerce.scss */
.woocommerce .d-gridrow {
  overflow: visible;
}
/* line 114, ../sass/section/_woocommerce.scss */
.woocommerce .d-gridrow #main {
  overflow: visible;
}
/* line 117, ../sass/section/_woocommerce.scss */
.woocommerce .d-gridrow #main .inner {
  overflow: visible;
}

/* line 130, ../sass/section/_woocommerce.scss */
.woocommerce #billing_country_field .woocommerce-input-wrapper,
.woocommerce #shipping_country_field .woocommerce-input-wrapper {
  display: block;
  height: 30px;
  line-height: 30px;
  font-family: "Corporate-S-Regular", "Arial", "Times New Roman", sans-serif;
  font-size: 1em;
  vertical-align: middle;
  box-shadow: none;
  width: 100%;
  -webkit-transition: all 0.24s ease-in-out;
  transition: all 0.24s ease-in-out;
}
/* line 142, ../sass/section/_woocommerce.scss */
.woocommerce #billing_country_field .woocommerce-input-wrapper strong,
.woocommerce #shipping_country_field .woocommerce-input-wrapper strong {
  font-weight: 400;
}
/* line 153, ../sass/section/_woocommerce.scss */
.woocommerce #billing_title_field .woocommerce-input-wrapper .select,
.woocommerce #shipping_title_field .woocommerce-input-wrapper .select {
  background-color: #fff;
  height: 28px;
  line-height: 28px;
  border-radius: 4px;
}
/* line 162, ../sass/section/_woocommerce.scss */
.woocommerce #order_payment_heading {
  padding-top: 14px;
}
/* line 168, ../sass/section/_woocommerce.scss */
.woocommerce #order_review .checkbox-legal {
  margin-bottom: 20px;
}
/* line 177, ../sass/section/_woocommerce.scss */
.woocommerce #respond input#submit {
  color: #fff;
  background-color: #1D1D1D;
  font-size: 14px;
  font-weight: 400;
  border-radius: 0;
}
/* line 184, ../sass/section/_woocommerce.scss */
.woocommerce #respond input#submit:hover {
  color: #00adef;
  background-color: #000;
}
/* line 196, ../sass/section/_woocommerce.scss */
.woocommerce a.button,
.woocommerce input.button,
.woocommerce button.button {
  color: #fff;
  background-color: #1D1D1D;
  font-size: 14px;
  font-weight: 400;
  border-radius: 0;
}
/* line 203, ../sass/section/_woocommerce.scss */
.woocommerce a.button:hover,
.woocommerce input.button:hover,
.woocommerce button.button:hover {
  color: #00adef;
  background-color: #000;
}
/* line 214, ../sass/section/_woocommerce.scss */
.woocommerce button.button.alt {
  background-color: #1D1D1D;
  font-size: 14px;
  font-weight: 400;
  border-radius: 0;
}
/* line 221, ../sass/section/_woocommerce.scss */
.woocommerce button.button.alt:hover {
  color: #00adef;
  background-color: #000;
}
/* line 231, ../sass/section/_woocommerce.scss */
.woocommerce .woocommerce-ordering .orderby {
  display: block;
  height: 30px;
  line-height: 1em;
  padding: 0 10px;
  margin-bottom: 25px;
  font-family: "Corporate-S-Regular", "Arial", "Times New Roman", sans-serif;
  font-size: 1em;
  vertical-align: middle;
  box-shadow: none;
  width: 100%;
  border: 1px solid #CCC;
  background-color: #D8D8D8;
  -webkit-transition: all 0.24s ease-in-out;
  transition: all 0.24s ease-in-out;
}
/* line 253, ../sass/section/_woocommerce.scss */
.woocommerce.archive #primary .woocommerce-products-header__title {
  clear: none;
  margin-top: 0;
  padding: 0;
}
/* line 263, ../sass/section/_woocommerce.scss */
.woocommerce .added_to_cart.wc-forward {
  color: #fff;
  background-color: #1D1D1D;
  font-size: 14px;
  font-weight: 400;
  border-radius: 0;
  margin: 1em 0 0 0;
  line-height: 1;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  overflow: visible;
  padding: .618em 1em;
  left: auto;
  border: 0;
  display: inline-block;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  overflow: hidden;
}
/* line 285, ../sass/section/_woocommerce.scss */
.woocommerce .added_to_cart.wc-forward:hover {
  color: #00adef;
  background-color: #000;
}

/* line 302, ../sass/section/_woocommerce.scss */
.woocommerce-account .woocommerce-MyAccount-content {
  width: 100%;
}

/* line 311, ../sass/section/_woocommerce.scss */
.sidebar-content .widget_product_categories {
  width: 100%;
  max-width: 220px;
  padding: 0 0 22px 0;
  margin: 0 0 20px 0;
}
/* line 317, ../sass/section/_woocommerce.scss */
.sidebar-content .widget_product_categories ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: #555;
  display: block;
}
/* line 334, ../sass/section/_woocommerce.scss */
.sidebar-content .widget_product_categories .product-categories li {
  display: block;
}
/* line 337, ../sass/section/_woocommerce.scss */
.sidebar-content .widget_product_categories .product-categories li a {
  border-bottom: 1px solid #999;
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 5px 10px;
  display: block;
  color: #fff;
  text-decoration: none;
}
/* line 347, ../sass/section/_woocommerce.scss */
.sidebar-content .widget_product_categories .product-categories li a:hover {
  color: #00adef;
}
/* line 352, ../sass/section/_woocommerce.scss */
.sidebar-content .widget_product_categories .product-categories li.cat-parent123 {
  background: #333;
  position: relative;
  border-bottom: 0;
}
/* line 357, ../sass/section/_woocommerce.scss */
.sidebar-content .widget_product_categories .product-categories li.cat-parent123 a {
  color: #00adef;
  width: 100%;
  padding-right: 0;
}
/* line 364, ../sass/section/_woocommerce.scss */
.sidebar-content .widget_product_categories .product-categories li.current-cat {
  background: #333;
  position: relative;
  border-bottom: 0;
}
/* line 369, ../sass/section/_woocommerce.scss */
.sidebar-content .widget_product_categories .product-categories li.current-cat a {
  color: #00adef;
}
/* line 375, ../sass/section/_woocommerce.scss */
.sidebar-content .widget_product_categories .product-categories li.current-cat ul a {
  color: #fff;
}
/* line 378, ../sass/section/_woocommerce.scss */
.sidebar-content .widget_product_categories .product-categories li.current-cat ul a:hover {
  color: #00adef;
}
/* line 391, ../sass/section/_woocommerce.scss */
.sidebar-content #sidebarnavigation .woocommerce-MyAccount-navigation,
.sidebar-content #woocommerce-endpoints .woocommerce-MyAccount-navigation {
  width: 100%;
  max-width: 220px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
/* line 397, ../sass/section/_woocommerce.scss */
.sidebar-content #sidebarnavigation .woocommerce-MyAccount-navigation ul,
.sidebar-content #woocommerce-endpoints .woocommerce-MyAccount-navigation ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
  background: #555;
  display: block;
}
/* line 405, ../sass/section/_woocommerce.scss */
.sidebar-content #sidebarnavigation .woocommerce-MyAccount-navigation ul li,
.sidebar-content #woocommerce-endpoints .woocommerce-MyAccount-navigation ul li {
  border-bottom: 1px solid #999;
  display: block;
}
/* line 409, ../sass/section/_woocommerce.scss */
.sidebar-content #sidebarnavigation .woocommerce-MyAccount-navigation ul li:first-child,
.sidebar-content #woocommerce-endpoints .woocommerce-MyAccount-navigation ul li:first-child {
  background: #333;
  position: relative;
  border-bottom: 0;
}
/* line 414, ../sass/section/_woocommerce.scss */
.sidebar-content #sidebarnavigation .woocommerce-MyAccount-navigation ul li:first-child a,
.sidebar-content #woocommerce-endpoints .woocommerce-MyAccount-navigation ul li:first-child a {
  color: #00adef;
  width: 100%;
  padding-right: 0;
}
/* line 419, ../sass/section/_woocommerce.scss */
.sidebar-content #sidebarnavigation .woocommerce-MyAccount-navigation ul li:first-child a:after,
.sidebar-content #woocommerce-endpoints .woocommerce-MyAccount-navigation ul li:first-child a:after {
  content: "\f107";
  font-family: FontAwesome;
  padding-left: 0;
  padding-right: 0;
  width: 20px;
  height: 100%;
  text-align: center;
  float: right;
}
/* line 434, ../sass/section/_woocommerce.scss */
.sidebar-content #sidebarnavigation .woocommerce-MyAccount-navigation ul li.is-active a,
.sidebar-content #woocommerce-endpoints .woocommerce-MyAccount-navigation ul li.is-active a {
  color: #00adef;
}
/* line 439, ../sass/section/_woocommerce.scss */
.sidebar-content #sidebarnavigation .woocommerce-MyAccount-navigation ul li a,
.sidebar-content #woocommerce-endpoints .woocommerce-MyAccount-navigation ul li a {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 5px 10px;
  display: block;
  color: #fff;
  text-decoration: none;
}
/* line 448, ../sass/section/_woocommerce.scss */
.sidebar-content #sidebarnavigation .woocommerce-MyAccount-navigation ul li a:hover,
.sidebar-content #woocommerce-endpoints .woocommerce-MyAccount-navigation ul li a:hover {
  color: #00adef;
}

/* line 462, ../sass/section/_woocommerce.scss */
#woocommerce-subfooter aside {
  color: #999;
}
/* line 465, ../sass/section/_woocommerce.scss */
#woocommerce-subfooter aside .widget-title {
  font-size: 1.286rem;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
  margin-bottom: 10px;
}

/* line 484, ../sass/section/_woocommerce.scss */
.woocommerce.archive .products .product .onsale {
  top: 0px;
  right: -12px;
  left: auto;
}
/* line 489, ../sass/section/_woocommerce.scss */
.woocommerce.archive .products .product .onsale:after {
  transform: rotate(0);
  right: -5px;
  left: 0;
  width: auto;
}
/* line 512, ../sass/section/_woocommerce.scss */
.woocommerce.single-product #sidebarnavigation ul.sub-menu li.current-product-ancestor a {
  color: #00adef;
}
/* line 518, ../sass/section/_woocommerce.scss */
.woocommerce.single-product #sidebarnavigation ul.sub-menu li.current-product-ancestor.openSubMenu a {
  color: #00adef;
}
/* line 526, ../sass/section/_woocommerce.scss */
.woocommerce.single-product #sidebarnavigation ul.sub-menu li.current-product-ancestor.openSubMenu ul li a {
  color: #fff;
}
/* line 532, ../sass/section/_woocommerce.scss */
.woocommerce.single-product #sidebarnavigation ul.sub-menu li.current-product-ancestor.openSubMenu ul li.current-product-ancestor a {
  color: #00adef;
}

/* line 552, ../sass/section/_woocommerce.scss */
.woocommerce .price .amount {
  color: #000;
}
/* line 566, ../sass/section/_woocommerce.scss */
.woocommerce .product .product_meta .sku_wrapper,
.woocommerce .product .product_meta .posted_in,
.woocommerce .product .product_meta .tagged_as {
  display: block;
  width: 100%;
}
/* line 574, ../sass/section/_woocommerce.scss */
.woocommerce .product .onsale {
  background: #00adef;
  width: 90px;
  height: 31px;
  border-radius: 0;
  display: inline-block;
  line-height: 31px;
  min-height: 31px;
  padding: 0;
  left: -12px;
}
/* line 585, ../sass/section/_woocommerce.scss */
.woocommerce .product .onsale:after {
  content: "";
  position: absolute;
  left: -5px;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-right: 20px solid white;
  border-top: 16px solid transparent;
  border-bottom: 16px solid transparent;
  transform: rotate(180deg);
}

/* line 605, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap {
  margin: 4em 0;
  overflow: hidden;
}
/* line 609, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .underlined {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin-bottom: 1.5rem;
}
/* line 615, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .underlined .headlined {
  font-family: "Corporate-A-Condensed-Regular", "Times New Roman", "Arial", serif;
  font-size: 1.786em;
  font-weight: normal;
  line-height: 1.143em;
  text-transform: none;
}
@media all and (min-width: 769px) {
  /* line 625, ../sass/section/_woocommerce.scss */
  .woocommerce .slideListWrap .underlined.headmenu .headlined {
    width: 65%;
    float: left;
  }
}
@media all and (min-width: 1024px) {
  /* line 625, ../sass/section/_woocommerce.scss */
  .woocommerce .slideListWrap .underlined.headmenu .headlined {
    width: 75%;
  }
}
/* line 635, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .underlined.headmenu .navigation {
  text-align: right;
}
@media all and (min-width: 769px) {
  /* line 635, ../sass/section/_woocommerce.scss */
  .woocommerce .slideListWrap .underlined.headmenu .navigation {
    width: 35%;
    float: right;
  }
}
@media all and (min-width: 1024px) {
  /* line 635, ../sass/section/_woocommerce.scss */
  .woocommerce .slideListWrap .underlined.headmenu .navigation {
    width: 25%;
  }
}
/* line 645, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .underlined.headmenu .navigation .getAll {
  display: inline-block;
  text-decoration: none;
  margin-right: 1rem;
  float: left;
}
@media all and (min-width: 769px) {
  /* line 645, ../sass/section/_woocommerce.scss */
  .woocommerce .slideListWrap .underlined.headmenu .navigation .getAll {
    float: none;
    margin-left: 1rem;
  }
}
/* line 656, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .underlined.headmenu .navigation .slideListNavigation {
  width: 75px;
  float: right;
}
/* line 660, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .underlined.headmenu .navigation .slideListNavigation .btn {
  margin: 0 0 0 8px;
}
/* line 663, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .underlined.headmenu .navigation .slideListNavigation .btn:first-child {
  margin-left: 0;
}
/* line 672, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .navigation {
  line-height: 2.467rem;
}
/* line 675, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .navigation .getAll {
  color: #000;
  font-size: 1.067rem;
  cursor: pointer;
  float: left;
  /*               @media all and (min-width: $tabletMax) {
  				   float: none;
  				   margin-left: 1rem;
  			   }
  			   */
}
/* line 686, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .navigation .getAll:hover, .woocommerce .slideListWrap .navigation .getAll:active, .woocommerce .slideListWrap .navigation .getAll:focus {
  color: #00adef;
}
/* line 694, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .btn {
  border: 1px solid #000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  width: 30px;
  background-color: #000;
  font-size: 0.933rem;
  font-weight: normal;
  line-height: 2rem;
  color: #fff;
  text-align: center;
  display: inline-block;
  margin: 0 0 0 8px;
  cursor: pointer;
}
/* line 708, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .btn:first-child {
  margin-left: 0;
}
/* line 712, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .btn:hover, .woocommerce .slideListWrap .btn:active, .woocommerce .slideListWrap .btn:focus {
  background-color: #000;
  color: #00adef;
}
/* line 720, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .listWrap {
  overflow: visible;
}
/* line 723, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .listWrap .product {
  width: 223px;
  display: block;
  overflow: visible;
  float: left;
  height: auto;
  margin: 0 0 0 0 !important;
  padding: 0 0 2.992em 0;
  position: relative;
  list-style: none;
}
/* line 736, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .listWrap .product .price .amount {
  color: #000;
}
/* line 743, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .listWrap .product.zw-scraper .zw-og-scraper-link {
  position: relative;
  padding-bottom: 67.25%;
  height: 0;
  overflow: hidden;
  max-height: 190px;
  text-align: center;
  margin-bottom: 15px;
}
/* line 752, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .listWrap .product.zw-scraper .zw-og-scraper-link img {
  width: auto;
  height: auto;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 763, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .listWrap .product.zw-scraper h2 {
  margin-bottom: .5rem;
}
/* line 768, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .listWrap .product .innerWrap {
  padding: 0 2em 0 0;
  text-align: left;
  position: relative;
  height: 100%;
  width: 100%;
}
/* line 777, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .listWrap .product .innerWrap a {
  text-decoration: none;
}
/* line 780, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .listWrap .product .innerWrap a img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 0 1em;
  box-shadow: none;
}
/* line 788, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .listWrap .product .innerWrap a .onsale {
  top: 0px;
  right: -12px;
  left: auto;
}
/* line 793, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .listWrap .product .innerWrap a .onsale:after {
  transform: rotate(0);
  right: -5px;
  left: 0;
  width: auto;
}
/* line 802, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .listWrap .product .innerWrap .price {
  color: #000;
  display: block;
  font-weight: 400;
  margin-bottom: .5em;
  font-size: 1.25em;
}
/* line 809, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .listWrap .product .innerWrap .price del {
  color: inherit;
  opacity: .5;
  display: inline-block;
}
/* line 815, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .listWrap .product .innerWrap .price ins {
  background: 0 0;
  font-weight: 700;
  display: inline-block;
}
/* line 825, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .slideList {
  width: 100%;
  height: auto;
  overflow: visible;
  position: relative;
  display: block;
}
/* line 834, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .slideList .productsList {
  width: 2000em;
  height: auto;
  overflow: visible;
  position: relative;
  list-style: none;
}
/* line 841, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .slideList .productsList:before, .woocommerce .slideListWrap .slideList .productsList:after {
  display: none;
}
/* line 854, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap.isOpen .doublicated {
  display: none;
}
/* line 858, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap.isOpen .underlined .navigation .btn {
  background-color: #000 !important;
  color: #fff !important;
}
/* line 862, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap.isOpen .underlined .navigation .btn:focus, .woocommerce .slideListWrap.isOpen .underlined .navigation .btn:active, .woocommerce .slideListWrap.isOpen .underlined .navigation .btn:hover {
  color: #fff !important;
}
/* line 869, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap.isOpen .product {
  width: -moz-calc(100%) !important;
  width: -webkit-calc(100%) !important;
  width: calc(100%) !important;
}
@media screen and (min-width: 481px) {
  /* line 869, ../sass/section/_woocommerce.scss */
  .woocommerce .slideListWrap.isOpen .product {
    width: -moz-calc(100% / 2) !important;
    width: -webkit-calc(100% / 2) !important;
    width: calc(100% / 2) !important;
  }
}
@media screen and (min-width: 1024px) {
  /* line 869, ../sass/section/_woocommerce.scss */
  .woocommerce .slideListWrap.isOpen .product {
    width: -moz-calc(100% / 3) !important;
    width: -webkit-calc(100% / 3) !important;
    width: calc(100% / 3) !important;
  }
}
@media screen and (min-width: 1290px) {
  /* line 869, ../sass/section/_woocommerce.scss */
  .woocommerce .slideListWrap.isOpen .product {
    width: -moz-calc(100% / 4) !important;
    width: -webkit-calc(100% / 4) !important;
    width: calc(100% / 4) !important;
  }
}
/* line 892, ../sass/section/_woocommerce.scss */
.woocommerce .listWrapProduct {
  width: 100%;
  height: auto;
  overflow: hidden;
}
/* line 897, ../sass/section/_woocommerce.scss */
.woocommerce .listWrapProduct .listWrap {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
  display: block;
  margin: 0 0 0 0;
}
/* line 905, ../sass/section/_woocommerce.scss */
.woocommerce .listWrapProduct .listWrap .productsList {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
/* line 919, ../sass/section/_woocommerce.scss */
.woocommerce .listWrapProduct .listWrap .productsList .product {
  width: 100%;
  float: none;
  margin-bottom: 35px !important;
}
@media all and (min-width: 560px) {
  /* line 927, ../sass/section/_woocommerce.scss */
  .woocommerce .listWrapProduct .listWrap .productsList .product {
    width: 50%;
    float: none;
    margin-bottom: 35px !important;
  }
}
@media all and (min-width: 1024px) {
  /* line 936, ../sass/section/_woocommerce.scss */
  .woocommerce .listWrapProduct .listWrap .productsList .product {
    width: 33.333%;
    width: -moz-calc(100% / 3);
    width: -webkit-calc(100% / 3);
    width: calc(100% / 3);
  }
}
@media all and (min-width: 1240px) {
  /* line 944, ../sass/section/_woocommerce.scss */
  .woocommerce .listWrapProduct .listWrap .productsList .product {
    width: 25%;
  }
}

@media all and (max-width: 1024px) {
  /* line 957, ../sass/section/_woocommerce.scss */
  .woocommerce-shop .widget {
    margin: 0;
    padding: 0;
  }
}

/* line 967, ../sass/section/_woocommerce.scss */
.woocommerce .woocommerce-related-container {
  height: -moz-calc(100% - 10px);
  height: -webkit-calc(100% - 10px);
  height: calc(100% - 10px);
  position: relative;
}
/* line 973, ../sass/section/_woocommerce.scss */
.woocommerce .woocommerce-related-container .woocommerce-relate-img {
  width: 100%;
  height: 150px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 981, ../sass/section/_woocommerce.scss */
.woocommerce .woocommerce-related-container .woocommerce-relate-img img {
  margin: 0 auto !important;
}
/* line 986, ../sass/section/_woocommerce.scss */
.woocommerce .woocommerce-related-container .woocommerce-relate-title {
  min-height: 126px;
  height: 100%;
}
/* line 1001, ../sass/section/_woocommerce.scss */
.woocommerce .slideList .productsList .woocommerce-related-container .woocommerce-relate-title {
  min-height: initial;
  height: auto;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
/* line 1008, ../sass/section/_woocommerce.scss */
.woocommerce .slideList .productsList .woocommerce-related-container .woocommerce-relate-button {
  position: absolute;
  left: 0;
  bottom: 0;
}

/* line 1019, ../sass/section/_woocommerce.scss */
.woocommerce .woocommerce-related-container .woocommerce-relate-img {
  height: 195px !important;
  margin-bottom: 1em;
}

/* line 1026, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .listWrap .product .innerWrap a img {
  max-width: 195px;
}

/* line 1032, ../sass/section/_woocommerce.scss */
.woocommerce nav.woocommerce-pagination {
  margin-bottom: 1em;
}

/* line 1037, ../sass/section/_woocommerce.scss */
.woocommerce div.product div.images img, .woocommerce img, .woocommerce-page img {
  max-width: fit-content;
}

/* line 1043, ../sass/section/_woocommerce.scss */
.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
  max-width: 100%;
}

/* line 1048, ../sass/section/_woocommerce.scss */
.woocommerce .slideListWrap .navigation .getAll {
  margin-right: 1em;
}

/* line 1055, ../sass/section/_woocommerce.scss */
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
  color: #fff;
}

/* line 1060, ../sass/section/_woocommerce.scss */
.subcatImgContainer {
  display: flex;
  align-items: center;
  height: 195px;
}

/* line 1069, ../sass/section/_woocommerce.scss */
.woocommerce-related-container .attachment-woocommerce_thumbnail {
  overflow: hidden;
}
/* line 1073, ../sass/section/_woocommerce.scss */
.woocommerce-related-container .wc-gzd-additional-info {
  display: none;
}

/* line 1081, ../sass/section/_woocommerce.scss */
.single-product .woocommerce-product-details__short-description {
  margin-top: 1em;
}
/* line 1085, ../sass/section/_woocommerce.scss */
.single-product .woocommerce-product-details__description {
  margin-bottom: 1em;
}
/* line 1089, ../sass/section/_woocommerce.scss */
.single-product .legal-price-info {
  margin-top: -0.75em;
}

/* =Index pagination
----------------------------------------------- */
/* line 3, ../sass/section/_pagination.scss */
.container-paging-navigation {
  padding: 1.5em 0 3em 0;
  /* The containing box with a nice white background */
  /* Give each link and the current item some padding to make them easy to click */
  /* Link hover state */
  /* Current page bold and dark */
}
/* line 6, ../sass/section/_pagination.scss */
.container-paging-navigation p {
  font-family: "Corporate-S-Regular", "Arial", "Times New Roman", sans-serif;
  font-size: 1.286em;
  font-weight: bold;
  line-height: 1.143em;
  text-transform: none;
  margin-bottom: 20px;
}
/* line 15, ../sass/section/_pagination.scss */
.container-paging-navigation .paging-navigation {
  font-family: sans-serif;
  background: #fff;
  background: white;
  /* Remove bullets and list indentation */
  /* Make the list items appear horizontally */
}
/* line 21, ../sass/section/_pagination.scss */
.container-paging-navigation .paging-navigation ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 28, ../sass/section/_pagination.scss */
.container-paging-navigation .paging-navigation li {
  display: inline;
}
/* line 34, ../sass/section/_pagination.scss */
.container-paging-navigation a.page-numbers,
.container-paging-navigation span.page-numbers {
  padding: .3em .7em;
  color: #333;
  color: #333333;
  text-decoration: none;
}
/* line 43, ../sass/section/_pagination.scss */
.container-paging-navigation a:hover.page-numbers {
  color: #000;
  color: black;
}
/* line 49, ../sass/section/_pagination.scss */
.container-paging-navigation .paging-navigation .current {
  font-weight: bold;
  color: #000;
  color: black;
}

/*** ****************************************
  ** Responsive Breakpoints
  ************************************** ***/
/* base = Mobile Devices */
/* line 1, ../sass/breakpoints/_base.scss */
* {
  box-sizing: border-box;
  -webkit-box-sizing: "border-box";
  -moz-box-sizing: "border-box";
  -ms-box-sizing: "border-box";
  box-sizing: "border-box";
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
}

/* line 10, ../sass/breakpoints/_base.scss */
html *::-moz-selection {
  background: #a8d1ff;
  color: #000;
}

/* line 16, ../sass/breakpoints/_base.scss */
html *::selection {
  background: #a8d1ff;
  color: #000;
}

/* line 22, ../sass/breakpoints/_base.scss */
img {
  width: auto;
  height: auto;
  max-width: 100%;
  display: block;
}

/* line 30, ../sass/breakpoints/_base.scss */
ul {
  list-style: disc outside;
  margin: 10px 0 10px 1.5em;
}

/* line 36, ../sass/breakpoints/_base.scss */
ol {
  list-style: decimal outside;
  padding: 10px 0 10px 1.5em;
}

/* line 42, ../sass/breakpoints/_base.scss */
ul.menu {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
}
/* line 47, ../sass/breakpoints/_base.scss */
ul.menu ul {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

/* line 57, ../sass/breakpoints/_base.scss */
a.bttn {
  clear: both;
  background-color: #1D1D1D;
  padding: 8px 10px 8px 10px;
  display: inline-block;
}
/* line 63, ../sass/breakpoints/_base.scss */
a.bttn:hover {
  background-color: #000;
}

/* line 70, ../sass/breakpoints/_base.scss */
#signup-content {
  margin-bottom: 50px;
}

/* line 75, ../sass/breakpoints/_base.scss */
html {
  height: 100%;
}

/* line 80, ../sass/breakpoints/_base.scss */
html,
body {
  min-width: 100%;
  min-height: 100%;
}

/* line 87, ../sass/breakpoints/_base.scss */
body {
  background-color: #000;
  width: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* line 95, ../sass/breakpoints/_base.scss */
#wrapper {
  width: 100%;
  min-height: 100vh;
  height: auto;
  overflow: hidden;
}
/* line 101, ../sass/breakpoints/_base.scss */
#wrapper .inside {
  width: 94%;
  max-width: 1280px;
  margin: 0 auto;
}

/* line 109, ../sass/breakpoints/_base.scss */
#quicknavigation {
  width: 100%;
  height: auto;
  overflow: hidden;
  text-align: right;
  position: relative;
}
/* line 116, ../sass/breakpoints/_base.scss */
#quicknavigation ul {
  display: inline-block;
  margin: 8px 0 8px 0;
}
/* line 120, ../sass/breakpoints/_base.scss */
#quicknavigation ul li {
  float: left;
}
/* line 123, ../sass/breakpoints/_base.scss */
#quicknavigation ul li:before {
  content: '|';
  color: #999;
  padding: 0 .25em 0 .25em;
}
/* line 131, ../sass/breakpoints/_base.scss */
#quicknavigation ul li:first-child:before {
  display: none;
}
/* line 143, ../sass/breakpoints/_base.scss */
#quicknavigation ul.addfirst li:first-child:before {
  display: inline;
}

/* line 155, ../sass/breakpoints/_base.scss */
#header .inside {
  position: relative;
}
/* line 159, ../sass/breakpoints/_base.scss */
#header #searchform-wrapper {
  position: absolute;
  top: 1em;
  right: 0;
  background: #000;
  border: 1px solid #666;
  width: 95%;
  max-width: 400px;
  padding: 0.5em 1em 1em 1em;
  display: none;
  z-index: 999;
}
/* line 171, ../sass/breakpoints/_base.scss */
#header #searchform-wrapper .close {
  color: #fff;
  text-align: right;
  width: 100%;
  padding-bottom: 0.5em;
}
/* line 178, ../sass/breakpoints/_base.scss */
#header #searchform-wrapper input {
  margin-bottom: 0;
}
/* line 184, ../sass/breakpoints/_base.scss */
#header #searchform-wrapper button .searchText {
  display: none;
}
/* line 190, ../sass/breakpoints/_base.scss */
#header .mainHeader {
  vertical-align: middle;
}
/* line 193, ../sass/breakpoints/_base.scss */
#header .mainHeader .dcell {
  vertical-align: middle;
}
/* line 197, ../sass/breakpoints/_base.scss */
#header .mainHeader .identity {
  position: relative;
  overflow: hidden;
  vertical-align: bottom;
}
/* line 202, ../sass/breakpoints/_base.scss */
#header .mainHeader .identity .info {
  display: table-cell;
  vertical-align: middle;
}
/* line 206, ../sass/breakpoints/_base.scss */
#header .mainHeader .identity .info.logo {
  width: 110px;
  max-width: 40%;
  max-width: -moz-calc((40% - 20px));
  max-width: -webkit-calc((40% - 20px));
  max-width: calc((40% - 20px));
  padding: 0 10px;
}
/* line 213, ../sass/breakpoints/_base.scss */
#header .mainHeader .identity .info.pageName {
  max-width: 60%;
}
/* line 219, ../sass/breakpoints/_base.scss */
#header .mainHeader .navi {
  text-align: right;
}
/* line 222, ../sass/breakpoints/_base.scss */
#header .mainHeader .navi.openMenu {
  text-align: right;
}
/* line 225, ../sass/breakpoints/_base.scss */
#header .mainHeader .navi.openMenu a {
  width: 40px;
  height: 32px;
  overflow: hidden;
  background: transparent url(../images/image-splice.png) no-repeat 0 0;
  display: inline-block;
}

/* line 238, ../sass/breakpoints/_base.scss */
#actionnavigation {
  display: none;
}
/* line 241, ../sass/breakpoints/_base.scss */
#actionnavigation li {
  border-bottom: none;
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  padding: 0 8px 0 7px;
}
/* line 249, ../sass/breakpoints/_base.scss */
#actionnavigation li span,
#actionnavigation li a {
  text-align: center;
}
/* line 253, ../sass/breakpoints/_base.scss */
#actionnavigation li span .iconWrap,
#actionnavigation li a .iconWrap {
  width: 100%;
  height: auto;
  overflow: hidden;
  display: block;
}

/* line 264, ../sass/breakpoints/_base.scss */
#mainnavigation {
  margin-top: 17px;
}
@media all and (max-width: 1023px) {
  /* line 268, ../sass/breakpoints/_base.scss */
  #mainnavigation .responsivWrap {
    display: none;
  }
  /* line 274, ../sass/breakpoints/_base.scss */
  #mainnavigation.openMainMenu .responsivWrap {
    display: block;
    background-color: #333;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    max-height: 400px;
    overflow-y: auto;
  }
}
/* line 288, ../sass/breakpoints/_base.scss */
#mainnavigation > .inside {
  background-color: #333;
  position: relative;
}
/* line 292, ../sass/breakpoints/_base.scss */
#mainnavigation > .inside .menu {
  padding-top: 10px;
}
/* line 295, ../sass/breakpoints/_base.scss */
#mainnavigation > .inside .menu li {
  border-bottom: 1px solid #666;
  position: relative;
  overflow: hidden;
}
/* line 300, ../sass/breakpoints/_base.scss */
#mainnavigation > .inside .menu li .menu-link {
  padding: 4px 0 4px 10px;
  display: inline-block;
  max-width: -moz-calc((100% - 65px));
  max-width: -webkit-calc((100% - 65px));
  max-width: calc((100% - 65px));
}
/* line 306, ../sass/breakpoints/_base.scss */
#mainnavigation > .inside .menu li .sub-menu {
  display: none;
  background-color: #444;
  border-top: 1px solid #666;
  position: relative;
  z-index: 11;
}
/* line 313, ../sass/breakpoints/_base.scss */
#mainnavigation > .inside .menu li .sub-menu .sub-menu {
  background-color: #555;
}
/* line 319, ../sass/breakpoints/_base.scss */
#mainnavigation > .inside .menu li .sub-menu li:last-child {
  border-bottom: none;
}
/* line 325, ../sass/breakpoints/_base.scss */
#mainnavigation > .inside .menu li > span,
#mainnavigation > .inside .menu li > a {
  display: block;
}
/* line 330, ../sass/breakpoints/_base.scss */
#mainnavigation > .inside .menu li .wrapLink {
  display: table;
  width: 100%;
  height: auto;
}
/* line 335, ../sass/breakpoints/_base.scss */
#mainnavigation > .inside .menu li .wrapLink a {
  display: table-cell;
  vertical-align: middle;
}
/* line 340, ../sass/breakpoints/_base.scss */
#mainnavigation > .inside .menu li .wrapLink a.subLevel {
  width: 50px;
  text-align: center;
  background-color: #000;
  padding: 3px 0 3px 0;
  height: 100%;
  overflow: hidden;
}
/* line 348, ../sass/breakpoints/_base.scss */
#mainnavigation > .inside .menu li .wrapLink a.subLevel .fa-angle-down {
  display: none;
}
/* line 358, ../sass/breakpoints/_base.scss */
#mainnavigation > .inside .menu li.openSubMenu > .wrapLink a.subLevel .fa-angle-right {
  display: none;
}
/* line 362, ../sass/breakpoints/_base.scss */
#mainnavigation > .inside .menu li.openSubMenu > .wrapLink a.subLevel .fa-angle-down {
  display: block;
}
/* line 367, ../sass/breakpoints/_base.scss */
#mainnavigation > .inside .menu li.openSubMenu > .sub-menu {
  display: block;
}
/* line 373, ../sass/breakpoints/_base.scss */
#mainnavigation > .inside .menu:nth-child(2) {
  padding-top: 0;
}

/* line 381, ../sass/breakpoints/_base.scss */
#modelnavigation {
  display: none;
}
/* line 384, ../sass/breakpoints/_base.scss */
#modelnavigation > .inside {
  background-color: #333;
}
/* line 387, ../sass/breakpoints/_base.scss */
#modelnavigation > .inside ul {
  margin: 0 auto 0 auto;
  padding: 10px 0 10px 0;
  width: auto;
  display: table;
}
/* line 393, ../sass/breakpoints/_base.scss */
#modelnavigation > .inside ul li {
  position: relative;
  overflow: hidden;
  border-bottom: none;
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  padding: 0 5px 0 4px;
}
/* line 403, ../sass/breakpoints/_base.scss */
#modelnavigation > .inside ul li a {
  padding: 4px 4px 4px 4px;
  display: inline-block;
  max-width: 100%;
  margin-bottom: 0;
  color: #999;
}

/* line 416, ../sass/breakpoints/_base.scss */
#rootline {
  background-color: #fff;
  width: 100%;
  height: auto;
  overflow: hidden;
}
/* line 422, ../sass/breakpoints/_base.scss */
#rootline #breadcrumbs {
  margin: 18px 10px 25px 10px;
}

/* line 430, ../sass/breakpoints/_base.scss */
#container > .inside {
  position: relative;
  height: auto;
  overflow: hidden;
}

/* line 438, ../sass/breakpoints/_base.scss */
.entry {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
  margin-bottom: 25px;
}
/* line 447, ../sass/breakpoints/_base.scss */
.entry p img {
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 454, ../sass/breakpoints/_base.scss */
.entry p:first-child img {
  margin-top: 0;
}
/* line 461, ../sass/breakpoints/_base.scss */
.entry p:last-child img {
  margin-bottom: 0;
}
/* line 467, ../sass/breakpoints/_base.scss */
.entry .gallery {
  margin-top: -25px !important;
}
/* line 470, ../sass/breakpoints/_base.scss */
.entry .gallery .gallery-item {
  margin-top: 25px !important;
}
/* line 473, ../sass/breakpoints/_base.scss */
.entry .gallery .gallery-item .gallery-icon {
  margin-right: 25px;
}
/* line 477, ../sass/breakpoints/_base.scss */
.entry .gallery .gallery-item img {
  border: none !important;
}
@media all and (max-width: 481px) {
  /* line 483, ../sass/breakpoints/_base.scss */
  .entry .gallery .gallery-item {
    width: 100% !important;
  }
}

/* line 491, ../sass/breakpoints/_base.scss */
#main {
  background-color: #fff;
}
@media all and (max-width: 1023px) {
  /* line 491, ../sass/breakpoints/_base.scss */
  #main {
    padding: 0 10px 25px 10px;
  }
}

/* line 499, ../sass/breakpoints/_base.scss */
#clubmembernavigation {
  width: 220px;
  padding: 0 0 22px 0;
  margin: 0 0 20px 0;
  display: none;
}
/* line 505, ../sass/breakpoints/_base.scss */
#clubmembernavigation > ul {
  background-color: #333;
}
/* line 510, ../sass/breakpoints/_base.scss */
#clubmembernavigation > ul > .menu-item .fa-angle-down {
  display: none;
}
/* line 514, ../sass/breakpoints/_base.scss */
#clubmembernavigation > ul > .menu-item.current-custom-parent, #clubmembernavigation > ul > .menu-item.current-menu-ancestor, #clubmembernavigation > ul > .menu-item.current-menu-item {
  display: block;
}
/* line 521, ../sass/breakpoints/_base.scss */
#clubmembernavigation > ul li {
  border-bottom: 1px solid #999;
}
/* line 524, ../sass/breakpoints/_base.scss */
#clubmembernavigation > ul li:last-child {
  border-bottom: none;
}
/* line 532, ../sass/breakpoints/_base.scss */
#clubmembernavigation > ul li.current-menu-ancestor > .wrapLink > a.subLevel .fa-angle-right, #clubmembernavigation > ul li.current-menu-item > .wrapLink > a.subLevel .fa-angle-right, #clubmembernavigation > ul li.current_page_item > .wrapLink > a.subLevel .fa-angle-right {
  display: none;
}
/* line 536, ../sass/breakpoints/_base.scss */
#clubmembernavigation > ul li.current-menu-ancestor > .wrapLink > a.subLevel .fa-angle-down, #clubmembernavigation > ul li.current-menu-item > .wrapLink > a.subLevel .fa-angle-down, #clubmembernavigation > ul li.current_page_item > .wrapLink > a.subLevel .fa-angle-down {
  display: block;
}
/* line 541, ../sass/breakpoints/_base.scss */
#clubmembernavigation > ul li a {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 5px 10px;
  display: block;
}
/* line 549, ../sass/breakpoints/_base.scss */
#clubmembernavigation > ul li .wrapLink {
  width: 100%;
  height: auto;
  overflow: hidden;
  display: block;
  position: relative;
}
/* line 556, ../sass/breakpoints/_base.scss */
#clubmembernavigation > ul li .wrapLink a {
  width: 95%;
  width: -moz-calc((100% - 20px));
  width: -webkit-calc((100% - 20px));
  width: calc((100% - 20px));
  float: left;
  position: relative;
}
/* line 562, ../sass/breakpoints/_base.scss */
#clubmembernavigation > ul li .wrapLink a.subLevel {
  padding-left: 0;
  padding-right: 0;
  width: 20px;
  height: 100%;
  text-align: center;
  position: absolute;
  float: right;
  top: 0;
  bottom: 0;
  right: 0;
}
/* line 574, ../sass/breakpoints/_base.scss */
#clubmembernavigation > ul li .wrapLink a.subLevel:hover, #clubmembernavigation > ul li .wrapLink a.subLevel:focus, #clubmembernavigation > ul li .wrapLink a.subLevel:active {
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 579, ../sass/breakpoints/_base.scss */
#clubmembernavigation > ul li .wrapLink a.subLevel:hover .fa-angle-right, #clubmembernavigation > ul li .wrapLink a.subLevel:focus .fa-angle-right, #clubmembernavigation > ul li .wrapLink a.subLevel:active .fa-angle-right {
  display: none;
}
/* line 583, ../sass/breakpoints/_base.scss */
#clubmembernavigation > ul li .wrapLink a.subLevel:hover .fa-angle-down, #clubmembernavigation > ul li .wrapLink a.subLevel:focus .fa-angle-down, #clubmembernavigation > ul li .wrapLink a.subLevel:active .fa-angle-down {
  display: block;
}
/* line 588, ../sass/breakpoints/_base.scss */
#clubmembernavigation > ul li .wrapLink a.subLevel .fa {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 600, ../sass/breakpoints/_base.scss */
#clubmembernavigation > ul .sub-menu {
  display: none;
}
/* line 610, ../sass/breakpoints/_base.scss */
#clubmembernavigation > ul li.current-menu-ancestor > ul, #clubmembernavigation > ul li.current_page_item > ul, #clubmembernavigation > ul li.openSubMenu > ul {
  display: block;
}
/* line 616, ../sass/breakpoints/_base.scss */
#clubmembernavigation > ul li > ul {
  background-color: #555;
}

/* line 623, ../sass/breakpoints/_base.scss */
#sidebarnavigation,
#woocommerce-endpoints {
  width: 100%;
  max-width: 220px;
  padding: 0 0 22px 0;
  margin: 0 0 20px 0;
  display: none;
}
/* line 631, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul,
#woocommerce-endpoints ul {
  background-color: #333;
}
/* line 636, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul > .menu-item .fa-angle-down,
#woocommerce-endpoints ul > .menu-item .fa-angle-down {
  display: none;
}
/* line 640, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul > .menu-item.current-custom-parent, #sidebarnavigation ul > .menu-item.current-menu-ancestor, #sidebarnavigation ul > .menu-item.current-menu-item,
#woocommerce-endpoints ul > .menu-item.current-custom-parent,
#woocommerce-endpoints ul > .menu-item.current-menu-ancestor,
#woocommerce-endpoints ul > .menu-item.current-menu-item {
  display: block;
}
/* line 647, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul li,
#woocommerce-endpoints ul li {
  border-bottom: 1px solid #999;
}
/* line 650, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul li:last-child,
#woocommerce-endpoints ul li:last-child {
  border-bottom: none;
}
/* line 658, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul li.current-menu-ancestor > .wrapLink > a.subLevel .fa-angle-right, #sidebarnavigation ul li.current-menu-item > .wrapLink > a.subLevel .fa-angle-right, #sidebarnavigation ul li.current_page_item > .wrapLink > a.subLevel .fa-angle-right,
#woocommerce-endpoints ul li.current-menu-ancestor > .wrapLink > a.subLevel .fa-angle-right,
#woocommerce-endpoints ul li.current-menu-item > .wrapLink > a.subLevel .fa-angle-right,
#woocommerce-endpoints ul li.current_page_item > .wrapLink > a.subLevel .fa-angle-right {
  display: none;
}
/* line 662, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul li.current-menu-ancestor > .wrapLink > a.subLevel .fa-angle-down, #sidebarnavigation ul li.current-menu-item > .wrapLink > a.subLevel .fa-angle-down, #sidebarnavigation ul li.current_page_item > .wrapLink > a.subLevel .fa-angle-down,
#woocommerce-endpoints ul li.current-menu-ancestor > .wrapLink > a.subLevel .fa-angle-down,
#woocommerce-endpoints ul li.current-menu-item > .wrapLink > a.subLevel .fa-angle-down,
#woocommerce-endpoints ul li.current_page_item > .wrapLink > a.subLevel .fa-angle-down {
  display: block;
}
/* line 667, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul li a,
#woocommerce-endpoints ul li a {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 5px 10px;
  display: block;
}
/* line 675, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul li .wrapLink,
#woocommerce-endpoints ul li .wrapLink {
  width: 100%;
  height: auto;
  overflow: hidden;
  display: block;
  position: relative;
}
/* line 682, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul li .wrapLink a,
#woocommerce-endpoints ul li .wrapLink a {
  width: 95%;
  width: -moz-calc((100% - 20px));
  width: -webkit-calc((100% - 20px));
  width: calc((100% - 20px));
  float: left;
  position: relative;
}
/* line 688, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul li .wrapLink a.subLevel,
#woocommerce-endpoints ul li .wrapLink a.subLevel {
  padding-left: 0;
  padding-right: 0;
  width: 20px;
  height: 100%;
  text-align: center;
  position: absolute;
  float: right;
  top: 0;
  bottom: 0;
  right: 0;
}
/* line 700, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul li .wrapLink a.subLevel:hover, #sidebarnavigation ul li .wrapLink a.subLevel:focus, #sidebarnavigation ul li .wrapLink a.subLevel:active,
#woocommerce-endpoints ul li .wrapLink a.subLevel:hover,
#woocommerce-endpoints ul li .wrapLink a.subLevel:focus,
#woocommerce-endpoints ul li .wrapLink a.subLevel:active {
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 705, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul li .wrapLink a.subLevel:hover .fa-angle-right, #sidebarnavigation ul li .wrapLink a.subLevel:focus .fa-angle-right, #sidebarnavigation ul li .wrapLink a.subLevel:active .fa-angle-right,
#woocommerce-endpoints ul li .wrapLink a.subLevel:hover .fa-angle-right,
#woocommerce-endpoints ul li .wrapLink a.subLevel:focus .fa-angle-right,
#woocommerce-endpoints ul li .wrapLink a.subLevel:active .fa-angle-right {
  display: none;
}
/* line 709, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul li .wrapLink a.subLevel:hover .fa-angle-down, #sidebarnavigation ul li .wrapLink a.subLevel:focus .fa-angle-down, #sidebarnavigation ul li .wrapLink a.subLevel:active .fa-angle-down,
#woocommerce-endpoints ul li .wrapLink a.subLevel:hover .fa-angle-down,
#woocommerce-endpoints ul li .wrapLink a.subLevel:focus .fa-angle-down,
#woocommerce-endpoints ul li .wrapLink a.subLevel:active .fa-angle-down {
  display: block;
}
/* line 714, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul li .wrapLink a.subLevel .fa,
#woocommerce-endpoints ul li .wrapLink a.subLevel .fa {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 726, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul .sub-menu,
#woocommerce-endpoints ul .sub-menu {
  display: none;
}
/* line 736, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul li.current-menu-ancestor > ul, #sidebarnavigation ul li.current_page_item > ul, #sidebarnavigation ul li.openSubMenu > ul,
#woocommerce-endpoints ul li.current-menu-ancestor > ul,
#woocommerce-endpoints ul li.current_page_item > ul,
#woocommerce-endpoints ul li.openSubMenu > ul {
  display: block;
}
/* line 742, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul li > ul,
#woocommerce-endpoints ul li > ul {
  background-color: #555;
}
/* line 745, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul li > ul li > ul,
#woocommerce-endpoints ul li > ul li > ul {
  background-color: #666;
}
/* line 748, ../sass/breakpoints/_base.scss */
#sidebarnavigation ul li > ul li > ul li > ul,
#woocommerce-endpoints ul li > ul li > ul li > ul {
  background-color: #D8D8D8;
}

/* line 757, ../sass/breakpoints/_base.scss */
#left {
  background-color: #fff;
  padding: 25px 10px 25px 10px;
  margin-top: 25px;
}
/* line 762, ../sass/breakpoints/_base.scss */
#left .sidebar-content {
  width: 100%;
  height: auto;
  overflow: hidden;
}
/* line 767, ../sass/breakpoints/_base.scss */
#left .sidebar-content .widget {
  width: 100%;
  max-width: 220px;
  border-bottom: 1px solid #999;
  padding: 0 0 22px 0;
  margin: 0 auto 20px auto;
}
/* line 776, ../sass/breakpoints/_base.scss */
#left .sidebar-content .widget:last-of-type {
  border-bottom: 0px solid #999;
}
/* line 780, ../sass/breakpoints/_base.scss */
#left .sidebar-content .widget .textwidget {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}
/* line 786, ../sass/breakpoints/_base.scss */
#left .sidebar-content .widget .textwidget a {
  display: inline;
  position: relative;
}
/* line 791, ../sass/breakpoints/_base.scss */
#left .sidebar-content .widget .textwidget h4 a {
  display: block;
  position: relative;
  padding-left: 11px;
}
/* line 797, ../sass/breakpoints/_base.scss */
#left .sidebar-content .widget .textwidget img {
  margin: 10px 0;
}
/* line 800, ../sass/breakpoints/_base.scss */
#left .sidebar-content .widget .textwidget img.aligncenter {
  margin: 10px auto;
}

/* line 810, ../sass/breakpoints/_base.scss */
iframe {
  max-width: 100%;
}

/* line 815, ../sass/breakpoints/_base.scss */
.iframeTemplate {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin-bottom: 50px;
}
/* line 821, ../sass/breakpoints/_base.scss */
.iframeTemplate .embed-container {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
  width: 100%;
  height: auto;
}
@media (min-height: 0) and (max-height: 600px) and (orientation: landscape) {
  /* line 821, ../sass/breakpoints/_base.scss */
  .iframeTemplate .embed-container {
    padding-bottom: 44.4%;
  }
}
/* line 831, ../sass/breakpoints/_base.scss */
.iframeTemplate .embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  border: none;
}

/* line 842, ../sass/breakpoints/_base.scss */
#rightColumn {
  width: 100%;
  height: auto;
  overflow: hidden;
}
/* line 851, ../sass/breakpoints/_base.scss */
#rightColumn .textwidget h4 a {
  display: block;
  position: relative;
  padding-left: 11px;
}
/* line 859, ../sass/breakpoints/_base.scss */
#rightColumn .zw-sidebar-subfooter {
  margin-top: 50px;
}
/* line 862, ../sass/breakpoints/_base.scss */
#rightColumn .zw-sidebar-subfooter ul {
  margin: 0 auto 0 auto;
}
/* line 868, ../sass/breakpoints/_base.scss */
#rightColumn .zw-sidebar-subfooter .widget-title .rss-widget-icon {
  display: none;
}
/* line 872, ../sass/breakpoints/_base.scss */
#rightColumn .zw-sidebar-subfooter .widget-title.club-news-title {
  margin-top: 70px;
  margin-bottom: 40px;
  padding-bottom: 20px;
  border-bottom: 1px solid #333;
}
/* line 880, ../sass/breakpoints/_base.scss */
#rightColumn .zw-sidebar-subfooter .zw-slider-news,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news {
  width: 100%;
  display: block;
  overflow: hidden;
  position: relative;
  padding-top: 40px;
  border-top: 1px solid #333;
}
/* line 889, ../sass/breakpoints/_base.scss */
#rightColumn .zw-sidebar-subfooter .zw-slider-news #zw-slider-club-prev,
#rightColumn .zw-sidebar-subfooter .zw-slider-news #zw-slider-club-next,
#rightColumn .zw-sidebar-subfooter .zw-slider-news #zw-slider-prev,
#rightColumn .zw-sidebar-subfooter .zw-slider-news #zw-slider-next,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news #zw-slider-club-prev,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news #zw-slider-club-next,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news #zw-slider-prev,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news #zw-slider-next {
  position: absolute;
  width: 5%;
  display: none;
  float: left;
  z-index: 10;
  top: 50%;
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
  font-size: 3rem;
}
/* line 904, ../sass/breakpoints/_base.scss */
#rightColumn .zw-sidebar-subfooter .zw-slider-news #zw-slider-prev,
#rightColumn .zw-sidebar-subfooter .zw-slider-news #zw-slider-club-prev,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news #zw-slider-prev,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news #zw-slider-club-prev {
  left: 0;
}
/* line 909, ../sass/breakpoints/_base.scss */
#rightColumn .zw-sidebar-subfooter .zw-slider-news #zw-slider-next,
#rightColumn .zw-sidebar-subfooter .zw-slider-news #zw-slider-club-next,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news #zw-slider-next,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news #zw-slider-club-next {
  right: 0;
}
/* line 914, ../sass/breakpoints/_base.scss */
#rightColumn .zw-sidebar-subfooter .zw-slider-news .widget_rss,
#rightColumn .zw-sidebar-subfooter .zw-slider-news .rpwe_widget,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news .widget_rss,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news .rpwe_widget {
  position: relative;
  width: 90%;
  display: block;
  overflow: hidden;
  float: left;
  margin-left: 5%;
}
/* line 923, ../sass/breakpoints/_base.scss */
#rightColumn .zw-sidebar-subfooter .zw-slider-news .widget_rss ul,
#rightColumn .zw-sidebar-subfooter .zw-slider-news .rpwe_widget ul,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news .widget_rss ul,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news .rpwe_widget ul {
  position: absolute;
  display: block;
  overflow: hidden;
  top: 0;
  left: 0;
}
/* line 930, ../sass/breakpoints/_base.scss */
#rightColumn .zw-sidebar-subfooter .zw-slider-news .widget_rss ul li,
#rightColumn .zw-sidebar-subfooter .zw-slider-news .rpwe_widget ul li,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news .widget_rss ul li,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news .rpwe_widget ul li {
  border-bottom: none;
  position: absolute;
  display: block;
  top: 0;
}
/* line 944, ../sass/breakpoints/_base.scss */
#rightColumn .zw-sidebar-subfooter .zw-slider-news .widget_rss .rpwe-block ul li h3,
#rightColumn .zw-sidebar-subfooter .zw-slider-news .rpwe_widget .rpwe-block ul li h3,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news .widget_rss .rpwe-block ul li h3,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news .rpwe_widget .rpwe-block ul li h3 {
  font-size: 1.286rem !important;
  line-height: 1.571em !important;
}
/* line 950, ../sass/breakpoints/_base.scss */
#rightColumn .zw-sidebar-subfooter .zw-slider-news .widget_rss .rpwe-block ul li h3 a:hover,
#rightColumn .zw-sidebar-subfooter .zw-slider-news .rpwe_widget .rpwe-block ul li h3 a:hover,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news .widget_rss .rpwe-block ul li h3 a:hover,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news .rpwe_widget .rpwe-block ul li h3 a:hover {
  color: #fff !important;
}
/* line 956, ../sass/breakpoints/_base.scss */
#rightColumn .zw-sidebar-subfooter .zw-slider-news .widget_rss .rpwe-block ul li .rpwe-summary,
#rightColumn .zw-sidebar-subfooter .zw-slider-news .rpwe_widget .rpwe-block ul li .rpwe-summary,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news .widget_rss .rpwe-block ul li .rpwe-summary,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news .rpwe_widget .rpwe-block ul li .rpwe-summary {
  font-size: 14px !important;
}
/* line 959, ../sass/breakpoints/_base.scss */
#rightColumn .zw-sidebar-subfooter .zw-slider-news .widget_rss .rpwe-block ul li .rpwe-summary .more-link,
#rightColumn .zw-sidebar-subfooter .zw-slider-news .rpwe_widget .rpwe-block ul li .rpwe-summary .more-link,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news .widget_rss .rpwe-block ul li .rpwe-summary .more-link,
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news .rpwe_widget .rpwe-block ul li .rpwe-summary .more-link {
  float: left;
  width: 100%;
  color: #999 !important;
}
/* line 971, ../sass/breakpoints/_base.scss */
#rightColumn .zw-sidebar-subfooter .zw-slider-club-news {
  padding-top: 0;
  border-top: none;
}

/* line 979, ../sass/breakpoints/_base.scss */
#subfooter {
  width: 100%;
  height: auto;
  overflow: hidden;
  background-color: #1D1D1D;
  padding: 0 0 30px 0;
  margin-top: 30px;
}
/* line 993, ../sass/breakpoints/_base.scss */
#subfooter .inside .zw-sidebar-subfooter-2 h3.widget-title {
  font-size: 1.571em !important;
  line-height: 1.143em !important;
  margin-bottom: 20px !important;
}
/* line 998, ../sass/breakpoints/_base.scss */
#subfooter .inside .zw-sidebar-subfooter-2 h3.widget-title:before {
  content: ' ';
  width: 50px;
  height: 3px;
  display: block;
  border: none;
  background: #fff;
  margin: 0 0 15px 0;
}
/* line 1014, ../sass/breakpoints/_base.scss */
#subfooter .inside .zw-sidebar-subfooter-2 .widget_text .textwidget h1,
#subfooter .inside .zw-sidebar-subfooter-2 .widget_text .textwidget h2,
#subfooter .inside .zw-sidebar-subfooter-2 .widget_text .textwidget h3,
#subfooter .inside .zw-sidebar-subfooter-2 .widget_text .textwidget h4,
#subfooter .inside .zw-sidebar-subfooter-2 .widget_text .textwidget h5,
#subfooter .inside .zw-sidebar-subfooter-2 .widget_text .textwidget h6 {
  font-size: 1.571em !important;
  line-height: 1.143em !important;
  margin-bottom: 20px !important;
}
/* line 1024, ../sass/breakpoints/_base.scss */
#subfooter .inside .zw-sidebar-subfooter-2 .widget_text .textwidget h1:before,
#subfooter .inside .zw-sidebar-subfooter-2 .widget_text .textwidget h2:before,
#subfooter .inside .zw-sidebar-subfooter-2 .widget_text .textwidget h3:before,
#subfooter .inside .zw-sidebar-subfooter-2 .widget_text .textwidget h4:before,
#subfooter .inside .zw-sidebar-subfooter-2 .widget_text .textwidget h5:before,
#subfooter .inside .zw-sidebar-subfooter-2 .widget_text .textwidget h6:before {
  content: ' ';
  width: 50px;
  height: 3px;
  display: block;
  border: none;
  background: #fff;
  margin: 0 0 15px 0;
}
/* line 1037, ../sass/breakpoints/_base.scss */
#subfooter .inside .zw-sidebar-subfooter-2 .zw-widget-containers {
  margin-top: 50px;
}

/* line 1045, ../sass/breakpoints/_base.scss */
#footer {
  width: 100%;
  height: auto;
  overflow: hidden;
  text-align: right;
  margin-top: 40px;
}
/* line 1052, ../sass/breakpoints/_base.scss */
#footer > .inside {
  border-top: 1px solid #999;
}
/* line 1055, ../sass/breakpoints/_base.scss */
#footer > .inside ul {
  display: block;
  float: right;
  margin: 8px 0 45px 0;
}
/* line 1060, ../sass/breakpoints/_base.scss */
#footer > .inside ul li {
  float: left;
}
/* line 1063, ../sass/breakpoints/_base.scss */
#footer > .inside ul li:before {
  content: '|';
  color: #999;
  padding: 0 .25em 0 .25em;
}
/* line 1071, ../sass/breakpoints/_base.scss */
#footer > .inside ul li:first-child:before {
  display: none;
}

/* line 1081, ../sass/breakpoints/_base.scss */
.searchResultItem {
  padding-bottom: 25px;
  border-bottom: 1px solid #999;
}
/* line 1085, ../sass/breakpoints/_base.scss */
.searchResultItem .searchResultHeadline {
  margin-bottom: 0;
}
/* line 1089, ../sass/breakpoints/_base.scss */
.searchResultItem p {
  margin-top: 10px;
  margin-bottom: 0;
}

/* line 1096, ../sass/breakpoints/_base.scss */
.wp-caption {
  max-width: 100%;
}

/* line 1101, ../sass/breakpoints/_base.scss */
.club-committee {
  width: 100%;
  height: auto;
  overflow: hidden;
  display: block;
  position: relative;
  margin-top: 25px;
}
/* line 1109, ../sass/breakpoints/_base.scss */
.club-committee .item {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
  padding: 0 0 25px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px solid #333;
}

/* line 1121, ../sass/breakpoints/_base.scss */
#wpadminbar {
  background: #00adef;
  overflow: hidden;
}

/* line 1129, ../sass/breakpoints/_base.scss */
h4.widget-title a.rsswidget:first-of-type {
  display: none;
}

/* line 1135, ../sass/breakpoints/_base.scss */
.entry img.aligncenter,
.textwidget img.aligncenter {
  margin-left: auto;
  margin-right: auto;
}

/* line 1142, ../sass/breakpoints/_base.scss */
ul.menu .menu-item.divider {
  margin-top: 2px;
  border-top: 1px solid #999;
}

/* 481up = Larger Mobile Devices */
@media only screen and (min-width: 481px) {
  /* line 3, ../sass/breakpoints/_481up.scss */
  img.alignleft {
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    margin-top: 20px;
  }
  /* line 10, ../sass/breakpoints/_481up.scss */
  img.alignright {
    float: right;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-top: 20px;
  }

  /* line 19, ../sass/breakpoints/_481up.scss */
  .dtable {
    display: table;
    border-collapse: collapse;
    table-layout: fixed;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    height: auto;
    position: relative;
  }
  /* line 29, ../sass/breakpoints/_481up.scss */
  .dtable .dcell {
    display: table-cell;
    width: auto;
  }

  /* line 37, ../sass/breakpoints/_481up.scss */
  #header .mainHeader .identity {
    width: 75%;
  }
  /* line 42, ../sass/breakpoints/_481up.scss */
  #header .mainHeader .navi.openMenu {
    display: table-cell;
  }

  /* line 50, ../sass/breakpoints/_481up.scss */
  .club-committee {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: block;
    position: relative;
    -webkit-column-count: 2;
    /* Chrome, Safari, Opera */
    -moz-column-count: 2;
    /* Firefox */
    column-count: 2;
    column-fill: balance;
    -moz-column-fill: balance;
    -webkit-column-fill: balance;
    -moz-column-gap: 25px;
    -webkit-column-gap: 25px;
    column-gap: 25px;
  }
  /* line 66, ../sass/breakpoints/_481up.scss */
  .club-committee .item {
    display: inline-block;
    min-height: 250px;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
  }
  /* line 74, ../sass/breakpoints/_481up.scss */
  .club-committee .item p:last-child {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1023px) {
  /* line 83, ../sass/breakpoints/_481up.scss */
  #left .sidebar-content {
    -moz-column-width: 220px;
    -webkit-column-width: 220px;
    -moz-column-gap: 25px;
    -webkit-column-gap: 25px;
  }
  /* line 89, ../sass/breakpoints/_481up.scss */
  #left .sidebar-content .widget {
    width: 100%;
    overflow: hidden;
    break-inside: avoid-column;
    -webkit-column-break-inside: avoid;
  }
}
/* 768up = Tablet & smaller Laptops */
@media only screen and (min-width: 770px) {
  /* line 5, ../sass/breakpoints/_770up.scss */
  #header .mainHeader .identity .info.logo {
    width: 135px;
  }

  /* line 15, ../sass/breakpoints/_770up.scss */
  #left .sidebar-content .widget {
    margin: 0 0 20px 0;
  }
  /* line 19, ../sass/breakpoints/_770up.scss */
  #left .sidebar-content .widget .textwidget a img {
    margin: 1em .5em 1em .5em;
  }
  /* line 21, ../sass/breakpoints/_770up.scss */
  #left .sidebar-content .widget .textwidget a img.alignleft {
    margin-left: 0;
  }
  /* line 24, ../sass/breakpoints/_770up.scss */
  #left .sidebar-content .widget .textwidget a img.alignright {
    margin-right: 0;
  }
  /* line 27, ../sass/breakpoints/_770up.scss */
  #left .sidebar-content .widget .textwidget a img.aligncenter {
    margin-left: auto;
    margin-right: auto;
  }

  /* line 38, ../sass/breakpoints/_770up.scss */
  .table {
    width: 100%;
    height: auto;
    display: table;
    border-collapse: collapse;
    border-spacing: 0 0;
    table-layout: fixed;
  }
  /* line 45, ../sass/breakpoints/_770up.scss */
  .table .tr {
    display: table-row;
  }
  /* line 47, ../sass/breakpoints/_770up.scss */
  .table .tr .th,
  .table .tr .td {
    display: table-cell;
    width: auto;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
  }

  /* line 59, ../sass/breakpoints/_770up.scss */
  #rightColumn .zw-sidebar-subfooter,
  #woocommerce-subfooter .zw-sidebar-subfooter {
    margin-top: 60px;
  }
  /* line 62, ../sass/breakpoints/_770up.scss */
  #rightColumn .zw-sidebar-subfooter .widget-title.club-news-title,
  #woocommerce-subfooter .zw-sidebar-subfooter .widget-title.club-news-title {
    margin-top: 45px;
  }

  /* line 69, ../sass/breakpoints/_770up.scss */
  #subfooter {
    padding: 25px 0 55px 0;
  }
  /* line 73, ../sass/breakpoints/_770up.scss */
  #subfooter .inside .zw-sidebar-subfooter-2 .widget-container-1,
  #subfooter .inside .zw-sidebar-subfooter-2 .widget-container-2 {
    margin-top: 0;
  }

  /* line 81, ../sass/breakpoints/_770up.scss */
  .club-committee {
    -webkit-column-count: 3;
    /* Chrome, Safari, Opera */
    -moz-column-count: 3;
    /* Firefox */
    column-count: 3;
  }
  /* line 87, ../sass/breakpoints/_770up.scss */
  .club-committee .item {
    min-height: 250px;
  }
}
/* 1030up = Desktop */
@media only screen and (min-width: 1024px) {
  /* line 3, ../sass/breakpoints/_1024up.scss */
  #header .mainHeader .identity {
    width: 50%;
  }
  /* line 5, ../sass/breakpoints/_1024up.scss */
  #header .mainHeader .identity .info {
    vertical-align: bottom;
  }
  /* line 7, ../sass/breakpoints/_1024up.scss */
  #header .mainHeader .identity .info.pageName {
    padding-bottom: 25px;
  }
  /* line 13, ../sass/breakpoints/_1024up.scss */
  #header .mainHeader .navi.openMenu {
    display: none;
  }

  /* line 21, ../sass/breakpoints/_1024up.scss */
  #quicknavigation ul.addfirst {
    display: none;
  }

  /* line 26, ../sass/breakpoints/_1024up.scss */
  #actionnavigation {
    display: table-cell;
  }

  /* line 30, ../sass/breakpoints/_1024up.scss */
  #mainnavigation {
    margin-top: 25px;
  }
  /* line 32, ../sass/breakpoints/_1024up.scss */
  #mainnavigation > .inside {
    background-color: #1D1D1D;
  }
  /* line 34, ../sass/breakpoints/_1024up.scss */
  #mainnavigation > .inside .menu {
    margin: 0 auto 0 auto;
    padding: 20px 0 20px 0;
    width: auto;
    display: table;
  }
  /* line 39, ../sass/breakpoints/_1024up.scss */
  #mainnavigation > .inside .menu li {
    border-bottom: none;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    padding: 0 6px 0 5px;
  }
  /* line 46, ../sass/breakpoints/_1024up.scss */
  #mainnavigation > .inside .menu li .menu-link {
    padding: 4px 4px 4px 4px;
    display: inline-block;
    max-width: 100%;
    margin-bottom: 0;
    color: #999;
  }
  /* line 53, ../sass/breakpoints/_1024up.scss */
  #mainnavigation > .inside .menu li span,
  #mainnavigation > .inside .menu li a {
    padding: 2px 0 2px 0;
    display: inline-block;
    margin-bottom: 0;
  }
  /* line 61, ../sass/breakpoints/_1024up.scss */
  #mainnavigation > .inside .menu > li .subLevel,
  #mainnavigation > .inside .menu > li .sub-menu {
    display: none !important;
  }
  /* line 66, ../sass/breakpoints/_1024up.scss */
  #mainnavigation > .inside .menu:nth-child(2) {
    display: none;
  }

  /* line 73, ../sass/breakpoints/_1024up.scss */
  #clubmembernavigation {
    display: block;
  }

  /* line 77, ../sass/breakpoints/_1024up.scss */
  #sidebarnavigation,
  #woocommerce-endpoints {
    display: block;
    overflow: hidden;
  }

  /* line 84, ../sass/breakpoints/_1024up.scss */
  #container > .inside {
    padding: 0 40px 0 20px;
    background-color: #fff;
  }
  /* line 87, ../sass/breakpoints/_1024up.scss */
  #container > .inside .alignright {
    text-align: right;
    position: relative;
    float: right;
    margin-left: 25px;
  }

  /* line 96, ../sass/breakpoints/_1024up.scss */
  #modelnavigation {
    display: block;
  }
  /* line 98, ../sass/breakpoints/_1024up.scss */
  #modelnavigation .openMenu {
    display: none;
  }

  /* line 107, ../sass/breakpoints/_1024up.scss */
  #left {
    background-color: transparent;
    padding: 0 25px 0 0;
    margin-top: 0;
    margin-bottom: 25px;
  }

  /* line 116, ../sass/breakpoints/_1024up.scss */
  #rightColumn .zw-sidebar-subfooter,
  #woocommerce-subfooter .zw-sidebar-subfooter {
    margin-top: 95px;
  }
  /* line 119, ../sass/breakpoints/_1024up.scss */
  #rightColumn .zw-sidebar-subfooter .widget-title.club-news-title,
  #woocommerce-subfooter .zw-sidebar-subfooter .widget-title.club-news-title {
    margin-top: 90px;
  }

  /* line 126, ../sass/breakpoints/_1024up.scss */
  #subfooter {
    margin-top: 60px;
    padding: 0 0 50px 0;
  }
  /* line 131, ../sass/breakpoints/_1024up.scss */
  #subfooter .inside .zw-sidebar-subfooter-2 .zw-widget-containers {
    margin-top: 20px;
  }

  /* line 138, ../sass/breakpoints/_1024up.scss */
  #footer {
    margin-top: 25px;
  }
  /* line 141, ../sass/breakpoints/_1024up.scss */
  #footer > .inside ul {
    margin: 8px 0 55px 0;
  }
}
/* 1240up = Large Viewing Size */
@media only screen and (min-width: 1290px) {
  /* line 2, ../sass/breakpoints/_1290up.scss */
  #container > .inside {
    padding: 0 80px 0 40px;
  }
  /* line 4, ../sass/breakpoints/_1290up.scss */
  #container > .inside .alignright {
    margin-left: 40px;
  }

  /* line 12, ../sass/breakpoints/_1290up.scss */
  #rightColumn .zw-sidebar-subfooter,
  #woocommerce-subfooter .zw-sidebar-subfooter {
    margin-top: 50px;
  }
  /* line 15, ../sass/breakpoints/_1290up.scss */
  #rightColumn .zw-sidebar-subfooter .widget-title.club-news-title,
  #woocommerce-subfooter .zw-sidebar-subfooter .widget-title.club-news-title {
    margin-top: 90px;
  }

  /* line 22, ../sass/breakpoints/_1290up.scss */
  #subfooter {
    margin-top: 50px;
    padding: 0 0 90px 0;
  }
  /* line 27, ../sass/breakpoints/_1290up.scss */
  #subfooter .inside .zw-sidebar-subfooter-2 .zw-widget-containers {
    margin-top: 50px;
  }
}
/* 2x Resolution Devices */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /******************************************************************
  Site Name: 
  Author: 
  
  Stylesheet: Retina Screens & Devices Stylesheet
  
  When handling retina screens you need to make adjustments, especially
  if you're not using font icons. Here you can add them in one neat
  place.
  
  ******************************************************************/
}
/**
 * SCSS main OLD
@import "section/_main";
@import "section/_popup";
@import "section/_eventview";
 */
