@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 9, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 19, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 45, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 57, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 67, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* line 78, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 89, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 98, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 109, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 118, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 126, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 135, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 144, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 153, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 162, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 169, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 173, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 184, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 192, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 203, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 211, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 221, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 232, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 256, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 266, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 278, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
button,
select {
  text-transform: none;
}

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

/**
 * Re-set default cursor for disabled elements.
 */
/* line 303, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 312, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 322, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 335, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 347, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 357, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 371, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 379, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 390, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 399, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 408, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 419, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 425, ../../../../asset/sources/css/cfb/include/responsive/_normalize.scss */
td,
th {
  padding: 0;
}

/* normalizing CSS behavior across browsers */
/* Mixin to style HTML5-Placeholders */
/* Ironman Mixin for HTML5 placeholders */
/*
Colors

<span class='data-container' data-content='
{
  "description": {
    "de": {
      "body": "<p>Der bewusste und konstante Einsatz von festgelegten Farben stärkt beim Konsumenten die schnelle Wiedererkennbarkeit. Deshalb ist eine prägnante Farbauswahl entscheidend für eine schnelle und nachhaltige Etablierung im Markt. (siehe auch <a href=\"https://intranet.cewe.lan/wiki/display/COPSGRFK/VI.+a%29+Markenhandbuch\" target=\"_blank\">Markenhandbuch</a> S.20)</p><p>Für den Online-Auftritt COPS Startseite (default) werden die nachfolgend aufgeführten Farb- und Verlaufswerte verwendet. Diese müssen genau so benutzt werden und dürfen nicht verändert werden. Nur so wird ein einheitliches Erscheinungsbild gewährleistet.</p>",
      "title": "Farben"
    },
    "en": {
      "body": "<p>The planned and consistant usage of predefined color schemes reinforces consumer recognition. Therefore the eye-catching color schemes (defined in the <a href=\"https://intranet.cewe.lan/wiki/display/COPSGRFK/VI.+a%29+Markenhandbuch\" target=\"_blank\">Brand Handbook</a> p.20) are necessary for longterm brand establishment in the market.</p><p>The online presence of COPS Startpage (default) use the following color values and gradients. These must be used absolutely accurately and may not be altered. Only in this way can we achieve a consistant appearance.</p>",
      "title": "Colors"
    }
  }
}
'></span>

Styleguide 2.0
*/
/* line 32, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-red {
  background: #e10019;
}

/* line 36, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-grey-40 {
  background: #666666;
}

/* line 40, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-grey-56 {
  background: #909090;
}

/* line 44, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-grey-73 {
  background: #bab9b9;
}

/* line 48, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-grey-80 {
  background: #cccbcb;
}

/* line 52, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-grey-87 {
  background: #dfdfdf;
}

/* line 56, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-grey-93 {
  background: #eeeeee;
}

/* line 60, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-gradient-red {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e10019), color-stop(100%, #9a141b));
  background: -webkit-linear-gradient(#e10019, #9a141b);
  background: -moz-linear-gradient(#e10019, #9a141b);
  background: -o-linear-gradient(#e10019, #9a141b);
  background: linear-gradient(#e10019, #9a141b);
}

/* line 64, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-gradient-grey-99-87 {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc), color-stop(100%, #dfdfdf));
  background: -webkit-linear-gradient(#fcfcfc, #dfdfdf);
  background: -moz-linear-gradient(#fcfcfc, #dfdfdf);
  background: -o-linear-gradient(#fcfcfc, #dfdfdf);
  background: linear-gradient(#fcfcfc, #dfdfdf);
}

/* line 68, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-gradient-grey-80-40 {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cccccc), color-stop(100%, #666666));
  background: -webkit-linear-gradient(#cccccc, #666666);
  background: -moz-linear-gradient(#cccccc, #666666);
  background: -o-linear-gradient(#cccccc, #666666);
  background: linear-gradient(#cccccc, #666666);
}

/* line 72, ../../../../asset/sources/css/cops3/cops3/ironman/include/_colours.scss */
.cewe-gradient-grey-40-62 {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #666666), color-stop(100%, #9e9e9e));
  background: -webkit-linear-gradient(#666666, #9e9e9e);
  background: -moz-linear-gradient(#666666, #9e9e9e);
  background: -o-linear-gradient(#666666, #9e9e9e);
  background: linear-gradient(#666666, #9e9e9e);
}

/*

CEWE Colors

<span class='data-container' data-content='
{
  "defaultElement":{
    "label":"",
    "hidden": true
  },
  "description": {
    "de": {
      "body": "<p>Für die Online-Auftritte werden vorrangig Grautöne und das CEWE Rot verwendet. Das Rot wird vor allem für Markenelemente wie Laschen, Wellen, Textlinks eingesetzt, außerdem als Schriftfarbe in den Buttons und Preisen.</p><p>Die Grautöne werden überwiegend für die Schriftfarbe und in Form von gestalterischen Elementen wie Linien, Konturen und Hintergrundflächen eingesetzt.</p><p>Zu beachten: Das Rot wird nur in den jeweiligen Markenelementen verwendet, nicht als ganze Fläche oder anderes Gestaltungselement. Dadurch wird die Aufmerksamkeit auf die KeyVisuals und Markenelemente gelenkt. Dieser akzentuierte Einsatz hebt im Zusammenspiel mit viel Weißraum die Produkte hervor.</p>",
      "title": "CEWE Farben"
    },
    "en": {
      "body": "<p>For the online presence grey tones and CEWE red are paramount. Red is used primarily for brandelements like labels, waves, and text links. It is also used for the text color in buttons and prices.</p><p>The grey tones are mainly used for text and design elements such as lines, forms and background areas.</p><p>Be aware: The red is only used to be used for the brand elements, not as an area background or other design element. By doing so one reduces the visibility of the key-visual and distracts from the brand elements.</p>",
      "title": "CEWE Colors"
    }
  },
  "download": {
    "links": [{
      "label": "Cumulus: dflt_colors.aco",
      "url": "http://cumulus.cewe.de/pincollection.jspx?collectionName=%7B6c722a97-d736-4ee8-a4af-06ace491b517%7D"
    }]
  }
}
'></span>

Markup: <span class="styleguide-colour-box {$modifiers}"></span>

.cewe-red - <b>#E10019</b> - RGB( 225 / 0 / 25 )</br><i>Verwendung: Schriftfarbe Produktpreis, Textlinks, Pfeil und Text Standard-Button, Carousel rote Linie</i>
.cewe-grey-40 - <b>#666666</b> - RGB( 102 / 102 / 102 )</br><i>Verwendung: Schriftfarbe, Trennlinie Content</i>
.cewe-grey-56 - <b>#909090</b> - RGB( 144 / 144 / 144 )</br><i>Verwendung: Schriftfarbe Kleingedrucktes</i>
.cewe-grey-73 - <b>#BAB9B9</b> - RGB( 186 / 185 / 185 )</br><i>Verwendung: Schriftfarbe inaktiv Carousel</i>
.cewe-grey-80 - <b>#CCCBCB</b> - RGB( 204 / 203 / 203 )</br><i>Verwendung: Separator Carousel</i>
.cewe-grey-87 - <b>#DFDFDF</b> - RGB( 223 / 223 / 223 )</br><i>Verwendung: Konturfarbe Teaser</i>
.cewe-grey-93 - <b>#EEEEEE</b> - RGB( 238 / 238 / 238 )</br><i>Verwendung: Hintergrundfarbe Teaser, Hintergrundfarbe Carousel Navigation</i>

Styleguide 2.1
*/
/*
CEWE Gradients

<span class='data-container' data-content='
{
  "defaultElement":{
    "label":"",
    "hidden": true
  },
  "description": {
    "de": {
      "body": "<p>Die Verläufe in den Laschen und Wellen verleihen diesen Elementen räumliche Tiefe. Der Navigationleiste und den Buttons geben die Verläufe wiederum Haptik. Der dezente Einsatz dieser Verläufe macht die Website lebhaft, ohne aufdringlich zu sein.</p>",
      "title": "CEWE Verläufe"
    },
    "en": {
      "body": "<p>The gradient in the label and wave form give the element physical depth. The main navigation and the buttons receive a perceived haptic from the gradient. The decent usage of this gradient make the website come alive, without being overstated.</p>",
      "title": "CEWE Gradients"
    }
  },
  "download": {
    "links": [{
      "label": "Cumulus: dflt_gradients.grd",
      "url": "http://cumulus.cewe.de/pincollection.jspx?collectionName=%7B20f8ecfc-1d43-423b-be3f-ce243d621bd4%7D"
    }]
  }
}
'></span>

Markup: <span class="styleguide-colour-box {$modifiers}"></span>

.cewe-gradient-red - <b>#9A141B</b> RGB ( 154 / 20 / 27 ) <i>Photoshop: Farbmittelpunkt 45%</i></br><b>#E10019</b> RGB ( 225 / 0 / 25 ) 
.cewe-gradient-grey-99-87 - <b>#fcfcfc</b> RGB ( 252 / 252 / 252)<br /><b>#dfdfdf</b> RGB ( 223 / 223 / 223 ) <br />Verwendung: Hauptnavigation, Button Standard, Button Download
.cewe-gradient-grey-40-62 - <b>#666666</b> RGB  ( 102 / 102 / 102 )<br /><b>#9e9e9e</b> RGB ( 158 / 158 / 158 )<br />Verwendung: Button Eingabefeld 

Styleguide 2.2
*/
/*
Tips &amp; Download

<span class='data-container' data-content='
{
    "defaultElement": {
        "label": "",
        "hidden": true
    },
    "description": {
        "de": {
            "title": "Tipps & Downloads",
            "body": "<strong>Farb-Identifizierung</strong><p>Mit dem Firefox-Plugin \"FireBug\" kann im Quellcode einer Webseite die Farbe eines programmierten Elements ermittelt werden.</p>"
        },
        "en": {
            "title": "Tips & Downloads",
            "body": "<strong>Color values</strong><p>With the Firefox plugin \"Firebug\" the color of a html element can be found in the source code of a web page.</p>"
        }
    },
    "download": {
        "links": [
            {
                "label": "Cumulus: Gradients",
                "url": "http://cumulus.cewe.de/pincollection.jspx?collectionName=%7Bfebc63c5-5551-4cdf-8f42-2fc19980c0d5%7D"
            },
            {
                "label": "Cumulus: Colours",
                "url": "http://cumulus.cewe.de/pincollection.jspx?collectionName=%7B3e9b9023-a273-4401-90b7-ff0c0ed0f00b%7D"
            }
        ]
    },
    "markup": false
}
'></span>

Markup:

Styleguide_unused 2.3
*/
/* color variables */
/* basic layout */
/*
* Skeleton V2.0.4
* Copyright 2014, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/29/2014
*/
/* Table of contents
––––––––––––––––––––––––––––––––––––––––––––––––––
- Grid
- Base Styles
- Typography
- Links
- Buttons
- Forms
- Lists
- Code
- Tables
- Spacing
- Utilities
- Clearing
- Media Queries
*/
/* Grid
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 32, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.container,
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12,
.responsive-full, .responsive-half, .responsive-third, .responsive-quarter {
  position: relative;
  width: 98%;
  max-width: 960px;
  box-sizing: border-box;
}

/* line 38, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.container {
  margin: 0 auto;
  float: none;
}

/* line 43, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12,
.responsive-full, .responsive-half, .responsive-third, .responsive-quarter {
  margin: 0 1% 2%;
  float: left;
}

/* line 47, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.responsive-full, .responsive-half, .responsive-third, .responsive-quarter {
  box-shadow: 0 1px 2px 0 rgba(115, 115, 115, 0.9);
  margin-bottom: 1.5em;
}

/* line 51, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.alpha {
  margin-left: 0;
}

/* line 54, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.omega {
  margin-right: 0;
}

/* Larger than phablet */
@media (min-width: 400px) {
  /* line 60, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
  .grid_3, .responsive-quarter {
    width: 48%;
  }
}
@media (min-width: 550px) {
  /* line 65, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
  .grid_6, .responsive-half {
    width: 48%;
  }

  /* line 68, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
  .grid_4, .responsive-third {
    width: 31.3333333333%;
  }
}
/* Larger than tablet */
@media (min-width: 750px) {
  /* line 72, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
  .grid_1 {
    width: 6.3333333333%;
  }

  /* line 73, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
  .grid_2 {
    width: 14.6666666667%;
  }

  /* line 74, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
  .grid_3, .responsive-quarter {
    width: 23%;
  }

  /* line 75, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
  .grid_4, .responsive-third {
    width: 31.3333333333%;
  }

  /* line 76, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
  .grid_5 {
    width: 39.6666666667%;
  }

  /* line 77, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
  .grid_6, .responsive-half {
    width: 48%;
  }

  /* line 78, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
  .grid_7 {
    width: 56.3333333333%;
  }

  /* line 79, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
  .grid_8 {
    width: 64.6666666667%;
  }

  /* line 80, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
  .grid_9 {
    width: 73.0%;
  }

  /* line 81, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
  .grid_10 {
    width: 81.3333333333%;
  }

  /* line 82, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
  .grid_11 {
    width: 89.6666666667%;
  }

  /* line 83, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
  .grid_12, .responsive-full {
    width: 100%;
    margin: 0 1% 20px;
  }
}
/* line 85, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
#Layout > .container {
  display: flex;
  flex-wrap: wrap;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* Base Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
/* line 98, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
html {
  font-size: 62.5%;
}

/* line 101, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
body {
  font-size: 1.2em;
  /* currently ems cause chrome bug misinterpreting rems on body element */
  line-height: 1.5;
  font-weight: 400;
  font-family: Arial, Helvetica, sans-serif;
  color: #626262;
  position: relative;
}

/* Typography
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 112, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.red {
  color: #e1071c;
}

/* line 116, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.small_text,
.small_text * {
  font-size: 1rem;
  line-height: 1.2;
}

/* line 120, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.upper {
  text-transform: uppercase;
}

/* line 124, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.white,
.white * {
  color: #fff;
}

/* PARAGRAPHS
-------------------------------------------- */
/* line 131, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
p {
  line-height: 18px;
  margin: 0 0 20px;
}

/* line 137, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.Gotham p,
p.Gotham,
span.Gotham {
  font-size: 12px;
  font-family: 'myriad-pro-n4', 'myriad-pro', arial, sans-serif;
  font-style: normal;
  font-weight: 500;
}

/* LIST STYLES
-------------------------------------------- */
/* line 147, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
ol,
ul {
  margin: 0 0 20px 4px;
}

/* line 150, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
li {
  margin: 5px 10px;
}

/* HEADLINE STYLES
-------------------------------------------- */
/* line 157, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-family: 'myriad-pro-n4', 'myriad-pro', arial, sans-serif;
  font-style: normal;
  font-weight: 500;
}

/* line 163, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
h1 *, h2 *, h3 *, h4 *, h5 *, h6 * {
  font-family: 'myriad-pro-n4', 'myriad-pro', arial, sans-serif;
  font-style: normal;
  font-weight: 500;
}

/* line 168, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
h1 {
  font-size: 2.2rem;
  line-height: 2.2;
}

/* line 172, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
h2 {
  font-size: 1.9rem;
}

/* line 175, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
h3 {
  font-size: 1.8rem;
}

/* line 178, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
h4 {
  font-size: 1.9rem;
  font-weight: 500;
}

/* line 182, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
h5 {
  font-size: 1.4rem;
}

/* line 185, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
h6 {
  font-size: 1.3rem;
  font-weight: 700;
}

/* Links
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 192, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
a {
  color: #e1071c;
  text-decoration: none;
}

/* line 196, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
a:hover {
  text-decoration: underline;
}

/* line 200, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.arrow {
  background: url(https://cs.photoprintit.com//images/global_cfb/arrow.gif) no-repeat 100% 50%;
  display: block;
  height: 20px;
  line-height: 20px;
  padding: 0 10px 0 0;
  text-align: right;
}

/* line 209, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.DownloadPage .download_teaser .arrow {
  display: inline;
  text-align: left;
}

                     /* Buttons
––––––––––––––––––––––––––––––––––––––––––––––––––
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  display: inline-block;
  height: 38px;
  padding: 0 30px;
  color: #555;
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  line-height: 38px;
  letter-spacing: .1rem;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid #bbb;
  cursor: pointer;
  box-sizing: border-box; }
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
  color: #333;
  border-color: #888;
  outline: 0; }
.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
  color: #FFF;
  background-color: #33C3F0;
  border-color: #33C3F0; }
.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
  color: #FFF;
  background-color: #1EAEDB;
  border-color: #1EAEDB; }


/* Forms
––––––––––––––––––––––––––––––––––––––––––––––––––

input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select {
  height: 38px;
  padding: 6px 10px; /* The 6px vertically centers text on FF, ignored by Webkit */
/* background-color: #fff;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box; }
/* Removes awkward default styles on some inputs for iOS */
/*input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
textarea {
  min-height: 65px;
  padding-top: 6px;
  padding-bottom: 6px; }
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
  border: 1px solid #33C3F0;
  outline: 0; }
label,
legend {
  display: block;
  margin-bottom: .5rem;
  font-weight: 600; }
fieldset {
  padding: 0;
  border-width: 0; }
input[type="checkbox"],
input[type="radio"] {
  display: inline; }
label > .label-body {
  display: inline-block;
  margin-left: .5rem;
  font-weight: normal; }


/* Lists
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 339, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
ul {
  list-style: circle inside;
}

/* line 341, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
ol {
  list-style: decimal inside;
}

/* line 343, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
ol, ul {
  padding-left: 0;
  margin-top: 0;
}

/* line 349, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
ul ul,
ul ol,
ol ol,
ol ul {
  margin: 1.5rem 0 1.5rem 3rem;
  font-size: 90%;
}

/* line 352, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
li {
  margin-bottom: 1rem;
}

/* Spacing
––––––––––––––––––––––––––––––––––––––––––––––––––
button,
.button {
  margin-bottom: 1rem; }
input,
textarea,
select,
fieldset {
  margin-bottom: 1.5rem; }
pre,
blockquote,
dl,
figure,
table,
p,
ul,
ol,
form {
  margin-bottom: 2.5rem; }


/* Images
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 380, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.typography img {
  border: none;
}
/* line 383, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.typography img.right {
  float: right;
  margin-left: 20px;
}
/* line 387, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.typography img.left {
  float: left;
  margin: 0 10px 10px 0;
}
/* line 391, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.typography img.leftAlone {
  float: left;
  margin-right: 100%;
}
/* line 395, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.typography img.center {
  float: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

/* Misc
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* line 406, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
hr {
  margin-top: 3rem;
  margin-bottom: 3.5rem;
  border-width: 0;
  border-top: 1px solid #E1E1E1;
}

/* WYSIWYG editor alignment classes */
/* line 414, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.typography .left {
  text-align: left;
}
/* line 417, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.typography .center {
  text-align: center;
}
/* line 420, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.typography .right {
  text-align: right;
}

/* line 425, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.h-scroll {
  white-space: nowrap;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
@media (min-width: 750px) {
  /* line 425, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
  .h-scroll {
    overflow: -moz-scrollbars-none;
  }
}
/* line 433, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.h-scroll::-webkit-scrollbar {
  width: 0px;
  background: transparent;
}

/* Clearing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Self Clearing Goodness */
/* line 444, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both;
}

/* line 449, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* line 457, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.clearfix:before, .clearfix:after, .container:before, .container:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

/* line 467, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.clearfix:after, .container:after {
  clear: both;
}

/* line 470, ../../../../asset/sources/css/cfb/include/responsive/_layout.scss */
.clearfix, .container {
  zoom: 1;
}

/* Media Queries
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Larger than mobile */
/* Larger than phablet (also point when grid becomes active) */
/* Larger than tablet */
/* Larger than desktop */
/* Larger than Desktop HD */
/* general page layout - Skeleton based grid, typography, etc */
/* HEADER
----------------------------------------- */
/* line 4, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Header {
  background: url(https://cs.photoprintit.com//images/global_cfb/cfb_hg.jpg) repeat-x;
}

/* line 8, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Header,
#Header .container {
  height: 124px;
}

/* line 12, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Header .seal_trust {
  background: url(https://cs.photoprintit.com//images/global_cfb/siegel-sprite.png) no-repeat 0 -151px;
  height: 51px;
  left: 210px;
  position: absolute;
  top: 11px;
  width: 56px;
}

/* line 21, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Header .seal_satis {
  background: url(https://cs.photoprintit.com//images/global_cfb/siegel-sprite.png) no-repeat;
  height: 49px;
  left: 280px;
  position: absolute;
  top: 10px;
  width: 57px;
}

/* line 30, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Header .seal_first {
  background: url(https://cs.photoprintit.com//images/global_cfb/siegel-sprite.png) no-repeat 0 -49px;
  height: 51px;
  left: 360px;
  position: absolute;
  top: 10px;
  width: 57px;
}

/* line 38, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Header .seal_phone span {
  background: url(https://cs.photoprintit.com//images/global_cfb/siegel-sprite.png) no-repeat 0 -100px;
  height: 52px;
  position: absolute;
  top: 10px;
  width: 57px;
  left: 435px;
}

/* line 48, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.seal_phone div {
  font-size: 12px;
  left: 510px;
  position: absolute;
  top: 13px;
  width: 300px;
}

/* line 56, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Header .seal_trust a, #Header .seal_satis a, #Header .seal_first a, #Header .seal_phone a {
  display: block;
  height: 51px;
  color: inherit;
  text-decoration: none;
}

/* line 63, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.header_pricelist {
  position: absolute;
  left: 859px;
  top: 43px;
}

/* line 69, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.header_newsletter {
  position: absolute;
  left: 859px;
  top: 27px;
}

/* line 75, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.header_additional_link {
  position: absolute;
  right: 5px;
  top: -17px;
}

/* line 83, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.header_pricelist a,
.header_additional_link a,
.header_newsletter a {
  font-size: 12px;
  text-decoration: none;
  color: #626262;
}

/* line 89, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.header_additional_link a {
  margin-left: 30px;
}

/* line 95, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.header_additional_link a:hover,
.header_pricelist a:hover,
.header_newsletter a:hover {
  text-decoration: underline;
}

/* line 99, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#additional_links {
  background-color: #FFFFFF;
  height: 20px;
  position: relative;
  top: 0;
  width: 100%;
}

/* MAIN NAVIGATION
----------------------------------------- */
/* line 116, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Navigation {
  height: 40px;
}

/* line 122, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Navigation .navigation-content,
#Navigation .navigation-left,
#Navigation .navigation-right,
#Navigation li span {
  background-image: url(https://cs.photoprintit.com//images/global_cfb/cfb_nav_sprite.png);
}

/* line 127, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Navigation .navigation-left,
#Navigation .navigation-right,
#Navigation li.first span {
  background-repeat: no-repeat;
  height: 40px;
  overflow: hidden;
  width: 7px;
}

/* line 133, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Navigation .navigation-left {
  float: left;
}

/* line 136, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Navigation .navigation-right {
  background-position: 0 -160px;
  float: right;
}

/* line 140, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Navigation .navigation-content {
  background-position: 0 -80px;
  float: left;
  width: 946px;
}

/* line 145, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Navigation ul {
  float: left;
  list-style: none;
  margin: 0 0 0 -7px;
  overflow: hidden;
  padding: 0;
}

/* line 152, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Navigation li {
  float: left;
  height: 40px;
  line-height: 42px;
  margin: 0;
}

/* line 160, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Navigation li a {
  display: block;
  float: left;
  padding: 0 13px;
  font-weight: bold;
}

/* line 169, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Navigation ul li.current a,
#Navigation ul li.section a,
#Navigation ul li a:hover,
#Navigation li.first:hover a {
  background: url(https://cs.photoprintit.com//images/global_cfb/cfb_nav_sprite.png) repeat-x 0 -120px;
  color: #fff;
  font-weight: bold;
}

/* line 174, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Navigation li.first a {
  padding: 0 15px 0 8px;
}

/* line 177, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Navigation li span {
  background-position: -3px -240px;
  display: block;
  float: left;
  height: 40px;
  width: 1px;
}

/* line 185, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Navigation li.first:hover span,
#Navigation li.current.first span {
  background-position: 0 -40px;
}

/* common properties */
/* line 191, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Navigation a,
#SubNavigation a {
  color: #626262;
  text-decoration: none;
}

/* line 200, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Navigation a:hover,
#Navigation .current a,
#Navigation .section a,
#SubNavigation a:hover,
#SubNavigation a.current,
#SubNavigation a.section {
  color: #323232;
  text-decoration: none;
}

/* SUB NAVIGATION
----------------------------------------- */
/* line 208, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#SubNavigation {
  height: 41px;
  margin-bottom: 0;
}

/* line 214, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#SubNavigation .navigation-content,
#SubNavigation .navigation-left,
#SubNavigation .navigation-right {
  background-image: url(https://cs.photoprintit.com//images/global_cfb/cfb_nav_sprite.png);
  height: 41px;
}

/* line 219, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#SubNavigation .navigation-left,
#SubNavigation .navigation-right {
  background-repeat: no-repeat;
  overflow: hidden;
  width: 7px;
}

/* line 224, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#SubNavigation .navigation-left {
  background-position: 0 -280px;
  float: left;
}

/* line 228, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#SubNavigation .navigation-right {
  background-position: 0 -362px;
  float: right;
}

/* line 232, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#SubNavigation .navigation-content {
  background-position: 0 -321px;
  background-repeat: repeat-x;
  float: left;
  width: 946px;
}

/* line 238, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#SubNavigation ul {
  list-style: none;
  margin: 0 0 0 -7px;
  padding: 0;
  position: relative;
}

/* line 244, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#SubNavigation li {
  float: left;
  height: 40px;
  line-height: 42px;
  margin: 0;
}

/* line 250, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#SubNavigation a {
  color: #626262;
  display: block;
  margin: 0 10px;
  text-decoration: none;
}

/* 3rd Level / Dropdown */
/* line 263, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#SubNavigation ul ul {
  background-color: #eaeaea;
  border: 0 solid #ccc;
  border-width: 1px;
  box-shadow: 2px 2px 5px rgba(180, 180, 180, 0.4);
  -moz-box-shadow: 2px 2px 5px rgba(180, 180, 180, 0.4);
  -webkit-box-shadow: 2px 2px 5px rgba(180, 180, 180, 0.4);
  display: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 40px;
  width: 250px;
  z-index: 4;
}

/* line 278, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#SubNavigation ul ul li {
  float: none;
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 5px;
}

/* line 285, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#SubNavigation ul ul li:hover {
  background-color: #eaeaea;
}

/* line 288, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#SubNavigation ul ul li a {
  display: block;
  _float: left;
  margin: 0;
  padding: 0;
}

/* BREADCRUMBS
-------------------------------------------- */
/* line 299, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Breadcrumbs {
  margin: 0px 5px 10px 0;
}

/* line 302, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#Breadcrumbs p {
  margin: 0;
}

/* line 306, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#cw_custom_header {
  display: none;
}

/* Mobile header */
/* line 310, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#cewe-header-responsive {
  max-width: 1000px;
  margin: 0 auto;
}

/* line 315, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.topnav {
  padding: 10px;
  background: #f0f0f0;
  margin-bottom: -12px;
  text-align: right;
  height: 20px;
}
/* line 322, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.topnav > a {
  color: #666;
  margin-right: 10px;
  text-decoration: none;
}
/* line 327, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.topnav > a:hover {
  text-decoration: underline;
}

@media (max-width: 472px) {
  /* line 333, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
  .topnav {
    text-align: left;
  }

  /* line 336, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
  .topnav-gradient {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 50px;
    height: 30px;
    background: -moz-linear-gradient(left, rgba(240, 240, 240, 0) 0%, #f0f0f0 90%);
    background: -webkit-linear-gradient(left, rgba(240, 240, 240, 0) 0%, #f0f0f0 90%);
    background: linear-gradient(to right, rgba(240, 240, 240, 0) 0%, #f0f0f0 90%);
  }
}
/* line 347, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.mobilenavbtn {
  display: none;
  height: 50px;
  width: 50px;
  position: absolute;
  top: 73px;
  right: 30px;
}
@media (max-width: 450px) {
  /* line 347, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
  .mobilenavbtn {
    right: 18px;
  }
}
@media (max-width: 320px) {
  /* line 347, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
  .mobilenavbtn {
    height: 35px;
    width: 35px;
    right: 30px;
  }
}
/* line 362, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.mobilenavbtn > span {
  height: 6px;
  width: 50px;
  display: block;
  position: absolute;
  background: #c30c15;
  border-radius: 2px;
  left: 0;
  transition: all .25s ease-in-out;
}
/* line 372, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.mobilenavbtn > span:nth-of-type(1) {
  top: 10px;
}
/* line 376, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.mobilenavbtn > span:nth-of-type(2), .mobilenavbtn > span:nth-of-type(3) {
  top: 22px;
}
/* line 379, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.mobilenavbtn > span:nth-of-type(4) {
  top: 34px;
}
/* line 386, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.mobilenavbtn.open > span:nth-of-type(1), .mobilenavbtn.open > span:nth-of-type(4) {
  width: 0;
  left: 50%;
}
/* line 390, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.mobilenavbtn.open > span:nth-of-type(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 394, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.mobilenavbtn.open > span:nth-of-type(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

@media (max-width: 1000px) {
  /* line 402, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
  #Navigation, #SubNavigation {
    display: none;
  }

  /* line 405, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
  .mobilenavbtn {
    display: block;
  }
}
/* line 410, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.mobilenavbox {
  display: none;
  position: absolute;
  max-width: 450px;
  min-width: 240px;
  padding: 25px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #fff;
  z-index: 1000;
  top: 155px;
  right: 21px;
}
@media (max-width: 450px) {
  /* line 410, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
  .mobilenavbox {
    width: 92%;
    padding: 15px 2% 15px 2%;
    right: 2%;
  }
}
@media (max-width: 300px) {
  /* line 410, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
  .mobilenavbox {
    right: 1%;
    padding: 15px 1% 15px 1%;
    width: 95%;
  }
}
/* line 434, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.mobilenavbox:before {
  content: '';
  position: absolute;
  top: -14px;
  right: 20px;
  height: 25px;
  width: 25px;
  background: #fff;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 446, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.mobilenavbox.open {
  display: block;
}
@media (min-width: 1000px) {
  /* line 446, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
  .mobilenavbox.open {
    display: none;
  }
}

/* line 454, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#cw_header_link {
  width: 200px;
  margin: 30px;
  border-radius: 10px;
  float: left;
  background: #c30c15;
  padding: 10px 25px;
  margin-bottom: 20px;
}
@media (max-width: 400px) {
  /* line 454, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
  #cw_header_link {
    width: 150px;
    margin-top: 40px;
    margin-left: 20px;
  }
}
@media (max-width: 320px) {
  /* line 454, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
  #cw_header_link {
    width: 100px;
    margin-top: 45px;
    margin-left: 10px;
  }
}
/* line 473, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
#cw_header_link img {
  width: 100%;
}

/* line 479, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.main-nav > span {
  z-index: 900;
}
/* line 482, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.main-nav > span > span {
  z-index: 910;
}
/* line 484, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.main-nav > span > span > span {
  z-index: 920;
}
/* line 489, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.main-nav span {
  display: block;
  position: relative;
  text-transform: uppercase;
  font-size: 18px;
  color: #c30c15;
}
@media (max-width: 400px) {
  /* line 489, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
  .main-nav span {
    font-size: 16px;
  }
}
@media (max-width: 240px) {
  /* line 489, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
  .main-nav span {
    font-size: 14px;
  }
}
/* line 502, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.main-nav span a {
  padding: 2px 0;
  margin-left: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
/* line 510, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.main-nav span.cewe-menu-current > a {
  font-weight: bold;
}
/* line 515, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.main-nav span.submenu::after {
  content: '';
  position: absolute;
  top: 8px;
  left: -3px;
  height: 12px;
  width: 12px;
  border-top: 2px solid #c30c15;
  border-right: 2px solid #c30c15;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 530, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
span.submenu {
  overflow: visible !important;
}
/* line 532, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
span.submenu > span {
  display: none;
}
/* line 535, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
span.submenu.open > span {
  display: block;
}
/* line 539, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
span.submenu span {
  margin-left: 20px;
}

/* line 544, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
span.submenu.open::after,
.main-nav > span.open::after {
  -webkit-transform: rotate(135deg) !important;
  transform: rotate(135deg) !important;
  top: 5px;
}

/* line 550, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.mobilenavbox .main-nav {
  margin-top: 15px;
}

/* line 554, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.service-hotline {
  width: 360px;
  display: inline-block;
  margin-top: 10px;
  -webkit-transform: translate(0, -27%);
  transform: translate(0, -27%);
}
/* line 561, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.service-hotline.footer {
  margin-left: 40px;
  color: #666;
}

/* line 566, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.mobilenavbox .service-hotline {
  margin-top: 25px;
  display: none;
}

@media (max-width: 750px) {
  /* line 572, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
  .service-hotline {
    display: none;
  }

  /* line 574, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
  .mobilenavbox .service-hotline {
    display: block;
    width: auto;
  }
}
/* line 580, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.seal-box {
  display: inline-block;
  width: 300px;
  margin-top: 37px;
  margin-right: 15px;
}
@media (max-width: 240px) {
  /* line 580, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
  .seal-box {
    width: 100%;
  }
}
/* line 590, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.seal-box.closed .seal-text {
  display: none;
}
/* line 593, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.seal-box.closed .seal {
  opacity: 1;
}
/* line 595, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.seal-box.closed .seal:first-of-type {
  opacity: 1;
}

/* line 601, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.seal-icons {
  display: table;
  width: 100%;
}

/* line 605, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.seal {
  display: table-cell;
  text-align: center;
  padding: 2%;
  opacity: .5;
  cursor: pointer;
}
/* line 611, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.seal img {
  width: 100%;
}

/* line 615, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.seal-text {
  margin-top: 20px;
  position: absolute;
  width: 240px;
  padding: 25px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #fff;
  z-index: 10;
}
/* line 625, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.seal-text:before {
  content: '';
  position: absolute;
  top: -14px;
  left: 22px;
  height: 25px;
  width: 25px;
  background: #fff;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 638, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
.mobilenavbox .seal {
  cursor: default;
}

@media (max-width: 1000px) {
  /* line 643, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
  #cewe-header-responsive > .seal-box {
    display: none;
  }

  /* line 646, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
  .mobilenavbox .seal-box {
    width: 240px;
    margin: 0 auto;
    display: block;
  }

  /* line 651, ../../../../asset/sources/css/cfb/include/responsive/_header.scss */
  .service-hotline {
    margin-top: 44px;
    -webkit-transform: none;
    transform: none;
  }
}
/* header and navigation */
/* line 3, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
#cw_footer_additional_text {
  background-color: #ffffff;
}
/* line 6, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
#cw_footer_additional_text .container {
  margin-bottom: 0px;
}
/* line 9, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
#cw_footer_additional_text p {
  margin: 0px 10px 10px 10px;
}

/* line 14, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer {
  background: #eeeeee;
  padding: 0px;
  color: #626262;
}
/* line 19, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cewe-footer-top {
  background-image: url('../../images/cfb/dflt_footer_top_bg.png');
  background-repeat: repeat-x;
  background-color: #fefefe;
  padding: 20px 0px 30px;
}
/* line 25, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cewe-footer-top .cewe-support-headline {
  font-weight: bold;
  margin: 10px 0px;
}
/* line 29, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cewe-footer-top .cw_icon_phone {
  margin-left: -65px;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 34, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cewe-footer-top .cw_icon_support {
  height: 40px;
}
/* line 37, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cewe-footer-top .txt_phone {
  text-align: left;
}
/* line 41, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cewe-footer-bottom {
  background: -webkit-gradient(linear, to bottom, to top, color-stop(0%, #e3e3e3), color-stop(100%, #efefef)) repeat-x scroll center top rgba(0, 0, 0, 0);
  background: -webkit-linear-gradient(to bottom, #e3e3e3 0%, #efefef 100%) repeat-x scroll center top rgba(0, 0, 0, 0);
  background: -moz-linear-gradient(to bottom, #e3e3e3 0%, #efefef 100%) repeat-x scroll center top rgba(0, 0, 0, 0);
  background: -o-linear-gradient(to bottom, #e3e3e3 0%, #efefef 100%) repeat-x scroll center top rgba(0, 0, 0, 0);
  background: linear-gradient(to bottom, #e3e3e3 0%, #efefef 100%) repeat-x scroll center top rgba(0, 0, 0, 0);
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 15px;
}
/* line 46, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cewe-footer-bottom .cewe-footer-top-bottom-divider {
  background-image: url('../../images/cfb/dflt_footer_bottom_border.png');
  background-position: center top;
  height: 6px;
  margin-bottom: 20px;
}
/* line 52, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cewe-footer-bottom a {
  text-decoration: none;
}
/* line 55, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cewe-footer-bottom a div {
  cursor: pointer;
}
/* line 59, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cewe-footer-bottom .h-scroll {
  padding-bottom: 10px;
}
/* line 64, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cw_service {
  border-top: 1px solid #C1C1C1;
  border-bottom: 1px solid #c1c1c1;
}
/* line 68, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cw_service .container > div {
  margin-bottom: 0px;
}
/* line 71, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cw_service .cw_grid_container {
  margin-top: 10px;
}
/* line 75, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cw_service .cw_input {
  margin: 8px 7px;
}
/* line 80, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cw_service .cw_inner .center {
  width: 960px;
  margin: auto;
  padding: 0px;
}
/* line 87, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cw_service .cw_box {
  height: 40px;
  display: table;
}
/* line 94, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cw_input_box {
  display: table-cell;
  height: 40px;
  vertical-align: middle;
  width: 225px;
}
/* line 99, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cw_input_box input {
  width: 170px;
}
/* line 104, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .phone_support {
  display: table-cell;
  vertical-align: middle;
  width: 176px;
}
/* line 110, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .txt_phone {
  display: block;
  text-align: center;
  margin-top: 5px;
  clear: both;
}
/* line 117, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .txt_newsletter {
  display: table-cell;
  vertical-align: middle;
  width: 83px;
}
/* line 123, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .txt_small {
  font-size: 9px;
  color: #626262;
}
/* line 128, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .txt_support {
  width: 140px;
  display: inline-block;
  float: left;
  color: #626262;
  vertical-align: middle;
}
/* line 134, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .txt_support strong {
  color: #707070;
  font-weight: bold;
}
/* line 140, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cw_form_newsletter_email {
  border-width: 1px;
  padding: 0px 6px;
  margin: 0;
  float: left;
  width: 118px;
  height: 22px;
  line-height: 22px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #626262;
}
/* line 153, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cw_icon_phone {
  display: block;
  height: 19px;
  background: url('../../images/cfb/dflt_idx_footer_service_hotline.png') center no-repeat;
}
/* line 159, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cw_icon_support {
  display: inline-block;
  float: left;
  width: 46px;
  background: url('../../images/cfb/dflt_idx_footer_icon_service.png') left no-repeat;
}
/* line 166, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cw_icon_newsletter {
  display: table-cell;
  width: 44px;
  background: url('../../images/cfb/dflt_idx_footer_icon_newsletter.png') left no-repeat;
}
/* line 172, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cw_icon_powered_by {
  width: 230px;
  display: table-cell;
  background: url('../../images/cfb/dflt_idx_footer_cewe_logo.png') right no-repeat;
}
/* line 177, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cewe-line {
  position: relative;
}
/* line 180, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cewe-line:after {
  border-right: 1px dotted #666;
  bottom: 0;
  content: "";
  display: block;
  margin: 1px;
  position: absolute;
  right: -12px;
  top: 0;
}
/* line 190, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cw_left {
  float: left;
}
/* line 194, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cw_inner {
  border-top: 1px solid white;
  padding-top: 5px;
}
/* line 199, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer p {
  font-size: 16px;
  color: #626262;
  border-bottom: 1px dotted #bebcbd;
  padding-bottom: 10px;
}
/* line 206, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer ul {
  margin-top: 10px;
}
/* line 209, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 7px;
}
/* line 215, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer ul li a {
  color: #626262;
  text-decoration: none;
}
/* line 219, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer ul li a:hover {
  text-decoration: underline;
}
/* line 226, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .cewe_footer_legal {
  display: none;
}
/* line 229, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .footer_countries {
  background: #d9d9d9;
  border-top: 1px solid #ffffff;
  height: 30px;
  line-height: 20px;
  padding-top: 9px;
  clear: both;
  margin-bottom: 27px;
}
/* line 238, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .footer_countries .drop_down_open {
  border: 1px solid #bcbcbc;
  background: url(https://cs.photoprintit.com//images/global_cfb/cfb_de_btn_footer_04.jpg) no-repeat 50% 50%;
  display: block;
  float: left;
  height: 18px;
  margin: 0px;
  width: 18px;
}
/* line 250, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .footer_countries .current_language {
  background: #fff;
  float: left;
  margin: 0 5px 0 0;
}
/* line 257, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .footer_countries .current_language,
.cw_footer .footer_countries .drop_down {
  width: 240px;
}
/* line 261, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .footer_countries .current_language,
.cw_footer .footer_countries .drop_down a {
  display: block;
  height: 20px;
  line-height: 20px;
}
/* line 267, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .footer_countries .current_language span,
.cw_footer .footer_countries .drop_down a {
  background-position: 0 50%;
  background-repeat: no-repeat;
  display: block;
  height: 16px;
  line-height: 16px;
  margin: 3px 0 0 5px;
  padding: 0 0 0 20px;
}
/* line 276, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .footer_countries .drop_down {
  overflow: hidden;
  background: #fff;
  bottom: 0px !important;
  left: 0px !important;
  position: absolute;
  padding-bottom: 10px;
  height: 0;
  opacity: 0;
}
/* line 286, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .footer_countries .drop_down a {
  background-position: 2% 50%;
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 0 0 0 27px;
}
/* line 293, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .footer_countries .drop_down a.selected {
  font-weight: bold;
}
/* line 296, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .footer_countries .drop_down a:hover {
  text-decoration: none;
}
/* line 300, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .footer_countries .drop_down ul {
  padding-left: 0px;
  margin-left: 0px;
}
/* line 304, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .footer_countries .drop_down li {
  margin: 0;
}
/* line 307, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_footer .footer_countries .drop_down li:hover {
  background: #bebcbd;
  background: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background: -o-linear-gradient(top, #eeeeee, #cccccc);
}

/* line 317, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cewe-footer-icon {
  height: 68px;
  width: 67px;
  float: left;
  margin-right: 6px;
  margin-top: 8px;
  -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.35);
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.35);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 326, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cewe-footer-security-1 {
  background-image: url('../../images/cfb/dflt_footer_icon_security_pci.png');
}

/* line 329, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cewe-footer-security-2 {
  background-image: url('../../images/cfb/dflt_footer_icon_security_ssl.png');
}

/* line 332, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cewe-footer-sustainability-1 {
  background-image: url('../../images/cfb/dflt_footer_icon_sustainable_blue_angel.png');
}

/* line 335, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cewe-footer-sustainability-2 {
  background-image: url('../../images/cfb/dflt_footer_icon_sustainable_fsc.png');
}

/* line 338, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cewe-footer-sustainability-3 {
  background-image: url('../../images/cfb/dflt_footer_icon_sustainable_gogreen.png');
}

/**
 *	Ironman Design
 *	Payment Icon Styling Footer
 */
/* line 347, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_pm_bill {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_bill.png');
}

/* line 350, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_pm_debit_note {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_debit_note.png');
}

/* line 353, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_pm_amex {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_amex.png');
}

/* line 356, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_pm_mastercard {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_mastercard.png');
}

/* line 359, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_pm_visa {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_visa.png');
}

/* line 362, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_pm_carte_bleu {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_carte_bleu.png');
}

/* line 365, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_pm_paypal {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_paypal.png');
}

/* line 368, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_pm_dankort {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_dankort.png');
}

/* line 371, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_pm_ideal {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_ideal.png');
}

/* line 374, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_pm_immediately {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_immediately.png');
}

/* line 377, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.cw_pm_trustly {
  background-image: url('../../images/cfb/dflt_footer_icon_paymethod_trustly.png');
}

/* line 381, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
#cewe-permanent-info-bar {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 !important;
  position: fixed;
  width: 100%;
  z-index: 950;
}
/* line 389, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
#cewe-permanent-info-bar #cewe-accept-cookies {
  background-color: #ececec;
  border-top: 5px solid #d4d4d4;
  bottom: 25px;
  display: block;
  font-weight: bold;
  left: 0;
  margin: 0 !important;
  position: fixed;
  width: 100%;
  z-index: 1000;
}
@media (max-width: 650px) {
  /* line 389, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  #cewe-permanent-info-bar #cewe-accept-cookies {
    bottom: 40px;
  }
}
@media (max-width: 360px) {
  /* line 389, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  #cewe-permanent-info-bar #cewe-accept-cookies {
    bottom: 50px;
  }
}
/* line 407, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
#cewe-permanent-info-bar #cewe-accept-cookies .cewe-grid-8,
#cewe-permanent-info-bar #cewe-accept-cookies .grid_12 {
  padding-top: 10px;
  position: relative;
  margin: 0px;
}
/* line 413, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
#cewe-permanent-info-bar #cewe-accept-cookies #cewe-accept-cookies-icon {
  background: rgba(0, 0, 0, 0) url("https://cs.photoprintit.com/images/de_DE/te/dflt_te_close_25.png") no-repeat scroll right top;
  float: right;
  height: 25px;
  width: 25px;
}
/* line 420, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
#cewe-permanent-info-bar #cewe-accept-cookies #cewe-accept-cookies-text-button {
  float: right;
  margin-right: 30px;
  vertical-align: middle;
  margin-top: 10px;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: .03125rem;
}
/* line 429, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
#cewe-permanent-info-bar #cewe-accept-cookies .cewe-text-medium {
  width: 945px;
}
@media (max-width: 650px) {
  /* line 429, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  #cewe-permanent-info-bar #cewe-accept-cookies .cewe-text-medium {
    width: auto;
  }
}
/* line 436, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
#cewe-permanent-info-bar #cewe-permanent-price-info {
  background-color: #ececec;
  border-top: 3px solid #d4d4d4;
  display: block;
  font-family: Arial,sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 15px;
  margin: 0 auto;
  padding: 5px;
  text-align: center;
  vertical-align: bottom;
}
@media (max-width: 650px) {
  /* line 436, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  #cewe-permanent-info-bar #cewe-permanent-price-info {
    height: 30px;
  }
}
@media (max-width: 360px) {
  /* line 436, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  #cewe-permanent-info-bar #cewe-permanent-price-info {
    height: 40px;
  }
}

/* mobile footer */
@media (max-width: 1000px) {
  /* line 462, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  #Footer .grid_3 {
    width: 100%;
    margin: 0 0 2;
  }

  /* line 470, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer,
  .cw_footer .cewe-footer-top,
  .cw_footer .cewe-footer-bottom,
  .cw_footer .cw_service {
    background: none;
    border: none;
  }

  /* line 475, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .footer_countries,
  .cewe-footer-top-bottom-divider {
    display: none;
  }

  /* line 480, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cewe-footer-top,
  .cewe-footer-bottom {
    margin: 0 2.5%;
  }

  /* line 483, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer_fastnav ul {
    list-style: none;
    display: inline-block;
    float: left;
    margin: 2.5%;
    color: #666;
    width: 95%;
    position: relative;
  }

  /* line 492, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  #Footer p {
    border-bottom: 1px dotted #666;
    margin-right: 5%;
    margin-left: 20px;
    margin-bottom: 0px;
  }

  /* line 501, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer_fastnav ul.closed,
  .cewe-footer-top-service.closed div,
  .cewe-footer-top-service.closed span {
    display: none;
  }

  /* line 504, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer_fastnav ul li {
    margin-left: 5px;
    line-height: 1;
  }

  /* line 509, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer_fastnav p::after,
  .cewe-footer-top-service p::after {
    content: '';
    position: absolute;
    top: 5px;
    left: 0px;
    height: 8px;
    width: 8px;
    border-top: 2px solid #666;
    border-right: 2px solid #666;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }

  /* line 521, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer_fastnav p.closed::after,
  .cewe-footer-top-service.closed p::after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  /* line 530, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cewe-footer-top .cewe-support-headline,
  .cw_footer .cewe-footer-top .cw_icon_support,
  .cw_footer .cewe-footer-top .txt_phone {
    margin-left: 20px;
  }
  /* line 533, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cewe-footer-top .cw_icon_support {
    height: 50px;
  }
  /* line 536, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cewe-footer-top .cw_icon_phone {
    width: 200px;
    margin-left: 0;
  }
  /* line 542, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cewe-footer-bottom p {
    margin-bottom: 0px;
  }
  /* line 545, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cewe-footer-bottom .cewe-footer-icon {
    display: inline-block;
    float: none;
  }
  /* line 549, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cewe-footer-bottom .grid_3:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 20px;
    background: -moz-linear-gradient(right, rgba(255, 255, 255, 0) 0%, white 90%);
    background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, white 90%);
    background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, #ffffff 90%);
  }
  /* line 558, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cewe-footer-bottom .grid_3:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 20px;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 90%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 90%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 90%);
  }
  /* line 567, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cewe-footer-bottom .h-scroll {
    height: 100px;
  }
  /* line 571, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cewe-footer-bottom .h-scroll div:first-of-type,
  .cw_footer .cewe-footer-bottom .h-scroll span:first-of-type {
    margin-left: 20px;
  }
  /* line 575, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cewe-footer-bottom .h-scroll div:last-of-type,
  .cw_footer .cewe-footer-bottom .h-scroll span:last-of-type {
    margin-right: 20px;
  }
  /* line 580, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cw_service {
    margin-bottom: 130px;
  }
  /* line 582, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cw_service .grid_5, .cw_footer .cw_service .grid_4, .cw_footer .cw_service .grid_3 {
    width: 100%;
    border: none;
  }
  /* line 586, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cw_service .cw_box {
    margin: auto;
    float: none;
  }
  /* line 595, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cw_service .grid_4 .cw_box {
    width: 80%;
    display: block;
    height: 75px;
  }
  /* line 600, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cw_service .grid_4 .cw_box .cw_icon_newsletter {
    display: none;
  }
  /* line 603, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cw_service .grid_4 .cw_box .cw_input {
    position: relative;
  }
  /* line 606, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cw_service .grid_4 .cw_box .cw_input:after {
    content: '';
    position: absolute;
    top: 18px;
    right: 15px;
    height: 15px;
    width: 15px;
    border-top: 1px solid #666;
    border-right: 1px solid #666;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  /* line 617, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cw_service .grid_4 .cw_box .cw_form_newsletter_email {
    width: 95%;
    border: 1px dotted #666;
    color: #666;
    padding: 15px;
    position: relative;
    box-shadow: none;
    float: none;
  }
  /* line 627, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cw_service .grid_4 .cw_box .txt_newsletter {
    display: block;
    margin: 5px auto;
    width: auto;
    text-align: center;
  }
  /* line 633, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cw_service .grid_4 .cw_box .txt_newsletter br {
    display: none;
  }
  /* line 638, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cw_service .grid_3 {
    margin-bottom: 50px;
  }
  /* line 642, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cewe_footer_legal {
    display: block;
  }
  /* line 644, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cewe_footer_legal ul {
    margin: auto;
    float: none;
    display: table;
  }
  /* line 648, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cewe_footer_legal ul li {
    float: left;
    padding: 0 4px;
    border-right: 1px solid #666;
  }
  /* line 653, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cewe_footer_legal ul li:last-child {
    border: none;
  }
  /* line 660, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cewe-line::after {
    border: none;
  }
  /* line 664, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .powered_by.last {
    margin-top: 10px;
  }
  /* line 666, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .powered_by.last .cw_icon_powered_by {
    width: 120px;
  }
}
@media (max-width: 1000px) and (max-width: 400px) {
  /* line 589, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
  .cw_footer .cw_service .cw_box.cw_support {
    display: none;
  }
}
/* line 673, ../../../../asset/sources/css/cfb/include/responsive/_footer.scss */
.newsletter {
  margin: 5% 40px;
  padding: 15px;
  border: 1px dotted #666;
  color: #666;
  position: relative;
}

/* footer */
/* teasers */
/* CONTENT CONTAINER
----------------------------------------------- */
/* line 4, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.reddottest {
  position: relative;
}

/* line 8, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb_border {
  box-shadow: 0 1px 2px 0 rgba(115, 115, 115, 0.9);
}

/* line 11, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb_border_download {
  box-shadow: 0 1px 2px 0 rgba(115, 115, 115, 0.9);
  width: 218px;
}

/* line 15, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb-container-head {
  background: url(https://cs.photoprintit.com//images/global_cfb/cfb_de_te_idx_headerbackground.jpg) repeat-x;
  height: 35px;
}

/* line 20, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb-container .cwfb-container-head p {
  margin: 0 10px;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 27, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb-container .cwfb-container-head ul {
  list-style: none;
  margin: 0;
  overflow: hidden;
}

/* line 32, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb-container .cwfb-container-head li {
  cursor: pointer;
  float: left;
  margin: 0;
}

/* line 38, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb-container .cwfb-container-head p,
.cwfb-container .cwfb-container-head li {
  height: 35px;
  line-height: 35px;
}

/* line 42, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb-container-content {
  overflow: hidden;
}

/* line 48, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.typography .cwfb-brand-text-teaser .cwfb-container-content div,
.typography .cwfb-brand-text-teaser .cwfb-container-content p,
.typography .cwfb-brand-text-teaser .cwfb-container-content span,
.typography .cwfb-brand-text-teaser .cwfb-container-content a {
  text-align: center;
  font-size: 12px;
  font-family: 'myriad-pro-n4', 'myriad-pro', arial, sans-serif;
  font-style: normal;
  font-weight: 100;
  line-height: 1.5em;
  letter-spacing: 0.05em;
}

/* line 57, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb-container .cwfb-container-content p {
  margin: 0;
  /*float:left;*/
}

/* line 61, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb-container .cwfb-container-content ul {
  margin-left: 0;
}

/* line 65, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb-container-content-news {
  overflow: hidden;
}

/* line 68, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb-container .cwfb-container-content-news p {
  margin: 0 0 10px;
}

/* line 71, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb-container .cwfb-container-content-news ul {
  margin-left: 0;
}

/* line 81, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb-container .tab_content .grid_9,
.cwfb-container .tab_content .grid_8,
.cwfb-container .tab_content .grid_7,
.cwfb-container .tab_content .grid_6,
.cwfb-container .tab_content .grid_5,
.cwfb-container .tab_content .grid_4,
.cwfb-container .cwfb-container-content .grid_6 {
  margin-left: -1px;
}

/*
.grid_6 .padding {
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top:10px;
}*/
/* line 91, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.home_keyvisual .grid_5 {
  width: 378px;
}

/* line 96, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb-container .tab_content .grid_3,
.home_keyvisual .grid_3 {
  width: 218px;
}

/* Price Label */
/* line 102, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb-container-content.relative .price-small {
  background: url(https://cs.photoprintit.com//images/global_cfb/price-small.png) no-repeat;
  display: block;
  height: 39px;
  position: absolute;
  right: 5px;
  top: 0;
  width: 88px;
}

/* line 111, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.price-small span {
  display: block;
  font-size: 16px;
  margin: 0 5px;
  text-align: center;
}

/* line 117, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.price-small span span {
  font-size: 14px;
}

/* teaser_brand_text */
/* line 124, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb-container .cwfb-brand-text-teaser .cwfb-brand-text-teaser div,
.cwfb-container .cwfb-brand-text-teaser .cwfb-container-head,
.cwfb-container .cwfb-brand-text-teaser .cwfb-container-head p {
  height: auto;
  overflow: hidden;
}

/* line 128, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb-container .cwfb-brand-text-teaser .cwfb-container-head {
  min-height: 35px;
}

/* line 131, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb-container .cwfb-brand-text-teaser {
  width: auto;
  margin-top: 6px;
  margin-bottom: 1.5em;
}

/* line 136, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb-container .cwfb-brand-text-teaser .cwfb-container-head {
  background-image: none;
}

/* line 139, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cwfb-container .cwfb-brand-text-teaser .cwfb-container-head p {
  text-align: center;
  font-weight: 200;
  font-size: 24px;
  line-height: 150%;
  letter-spacing: 0.05em;
  white-space: normal;
}

/* PAGES / PAGINATION
----------------------------------------------- */
/* line 150, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
div.pages-pagination {
  clear: both;
  margin: 0 auto;
  overflow: hidden;
  width: 166px;
}

/* line 157, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
div.pages-pagination,
div.pages-pagination p {
  height: 38px;
}

/* line 160, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
div.pages-pagination p {
  float: left;
  line-height: 38px;
  text-align: center;
  width: 100px;
}

/* line 169, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.gallery_image .back-button,
.gallery_image .forward-button,
div.pages-pagination .back,
div.pages-pagination .forward {
  background: #CBC9CA;
  border-radius: 4px;
  box-shadow: 0 1px 5px rgba(100, 100, 100, 0.5), inset 1px -1px 0 rgba(255, 255, 255, 0.3), inset 0 -16px 0 #bebcbd;
  color: #fff;
  cursor: pointer;
  float: left;
  font-size: 33px;
  height: 33px;
  line-height: 29px;
  text-align: center;
  width: 33px;
}

/* line 185, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.gallery_image .back-button:hover,
.gallery_image .forward-button:hover,
div.pages-pagination .back:hover,
div.pages-pagination .forward:hover {
  background: #D3D3D3;
  box-shadow: 0 1px 5px rgba(100, 100, 100, 0.75), inset 1px -1px 0 rgba(255, 255, 255, 0.25), inset 0 -16px 0 #bebcbd;
  transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -webkit-transition: all .5s ease;
}

/* line 195, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.back-button.disabled,
.forward-button.disabled,
div.pages-pagination .disabled {
  cursor: default;
}

/* fullwidth teaser text only */
/* line 200, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cewe-fullwidth-text {
  padding: 1em;
  margin-bottom: 1.5em;
  word-wrap: break-word;
}
/* line 205, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cewe-fullwidth-text h2, .cewe-fullwidth-text h3 {
  margin-bottom: 0.5em;
}
/* line 208, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cewe-fullwidth-text img {
  max-width: 100%;
}
/* line 211, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
.cewe-fullwidth-text.columns {
  display: block;
  width: 98%;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 1.5em;
  -moz-column-gap: 1.5em;
  column-gap: 1.5em;
}
@media (max-width: 999px) {
  /* line 211, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
  .cewe-fullwidth-text.columns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}
@media (max-width: 550px) {
  /* line 211, ../../../../asset/sources/css/cfb/include/responsive/_teaser.scss */
  .cewe-fullwidth-text.columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
}

/* general teaser layout */
/* line 1, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider, .cw_slider {
  position: relative;
  height: 300px;
  overflow: hidden;
  margin-bottom: 0;
}
@media (max-width: 999px) {
  /* line 1, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
  .cewe-slider, .cw_slider {
    height: auto !important;
  }
}

/* line 12, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider .cewe-slider-slide, .cw_slider .cw_slider_slide {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #FFF;
  display: none;
}
@media (max-width: 999px) {
  /* line 12, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
  .cewe-slider .cewe-slider-slide, .cw_slider .cw_slider_slide {
    position: relative;
  }
}

/* line 35, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-content, .cw_slider_content {
  display: block;
  position: relative;
  padding: 20px;
}
@media (max-width: 999px) {
  /* line 35, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
  .cewe-slider-content, .cw_slider_content {
    position: absolute;
    top: 0px;
    left: 0px;
  }
}

/* line 47, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-content.cewe-slider-content-right .cewe-slider-headlines,
.cewe-slider-content.cewe-slider-content-right .cewe-slider-text, .cw_slider_content.cw_slider_content_right .cw_slider_headlines,
.cw_slider_content.cw_slider_content_right .cw_slider_text {
  text-align: right;
}

/* line 51, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-content.cewe-slider-content-right .cewe-slider-text, .cw_slider_content.cw_slider_content_right .cw_slider_text {
  float: right;
}

/* line 55, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-content .cewe-teaser-flag-left,
.cewe-slider-content .cewe-teaser-flag-right, .cw_slider_content .cw_teaser_flag_left,
.cw_slider_content .cw_teaser_flag_right {
  position: absolute;
  z-index: 4;
  top: 20px;
}

/* line 61, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-content .cewe-teaser-flag-left, .cw_slider_content .cw_teaser_flag_left {
  left: 0px;
}

/* line 65, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-content .cewe-teaser-flag-right, .cw_slider_content .cw_teaser_flag_right {
  right: 0px;
}

@media (max-width: 999px) {
  /* line 69, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
  .cewe-slider-content {
    position: absolute;
    top: 0px;
    left: 0px;
  }
}
@media (max-width: 999px) {
  /* line 78, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
  .cewe-slider-content.cewe-slider-content-right {
    right: 0px !important;
  }
}

/* line 103, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-image, .cw_slider_image {
  position: absolute;
}
@media (max-width: 999px) {
  /* line 103, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
  .cewe-slider-image, .cw_slider_image {
    position: relative;
    width: 100%;
  }
}

/* line 116, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-headlines,
.cewe-slider-text, .cw_slider_headlines,
.cw_slider_text {
  position: relative;
  z-index: 4;
}

/* line 127, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-headlines, .cw_slider_headlines {
  margin: 0 0 20px;
}

/* line 131, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-headlines h1, .cewe-slider-headlines h2, .cw_slider_headlines h1, .cw_slider_headlines h2 {
  font-family: 'myriad-pro-n4', 'myriad-pro', arial, sans-serif;
  color: #626262;
}

/* line 145, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-text, .cw_slider_text {
  color: #626262;
  line-height: 17px;
  clear: both;
}

/* line 155, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-button, .cw_slider_button {
  position: absolute;
  right: 15px;
  bottom: 20px;
  z-index: 4;
}

/* line 166, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-navigation, .cw_slider_navigation {
  display: table;
  width: 940px;
  background-color: #EEE;
  border-top: 7px solid #EEE;
  border-bottom: 7px solid #EEE;
  margin-bottom: 20px;
}
@media (max-width: 999px) {
  /* line 166, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
  .cewe-slider-navigation, .cw_slider_navigation {
    display: none;
  }
}

/* line 182, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-navigation .cewe-slider-navigation-item, .cw_slider_navigation .cw_slider_navigation_item {
  display: table-cell;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  cursor: pointer;
  vertical-align: middle;
  border-right: 1px solid #cccbcb;
}

/* line 197, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-navigation .cewe-slider-navigation-item a, .cw_slider_navigation .cw_slider_navigation_item a {
  display: block;
  position: relative;
  z-index: 5;
  height: 100%;
  padding: 13px 15px;
  color: #bab9b9;
  background-color: #eeeeee;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: color 0.7s;
  -moz-transition: color 0.7s;
  -o-transition: color 0.7s;
  transition: color 0.7s;
}

/* line 218, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-navigation .cewe-slider-navigation-item a:before, .cw_slider_navigation .cw_slider_navigation_item a:before {
  display: block;
  content: '';
  position: absolute;
  top: -20px;
  left: 50%;
  margin-left: -15px;
  z-index: 4;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px;
  border-color: transparent;
  border-bottom-color: #EEE;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: top 0.4s, opacity 0.4s;
  -moz-transition: top 0.4s, opacity 0.4s;
  -o-transition: top 0.4s, opacity 0.4s;
  transition: top 0.4s, opacity 0.4s;
}

/* line 242, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-navigation .cewe-slider-navigation-item a:after, .cw_slider_navigation .cw_slider_navigation_item a:after {
  display: block;
  content: '';
  position: absolute;
  bottom: -6px;
  left: 0;
  right: 0;
  border-bottom: 3px solid transparent;
  -webkit-transition: border-bottom-color 0.7s;
  -moz-transition: border-bottom-color 0.7s;
  -o-transition: border-bottom-color 0.7s;
  transition: border-bottom-color 0.7s;
}

/* line 255, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-navigation .cewe-slider-navigation-item.last-child, .cw_slider_navigation .cw_slider_navigation_item.last-child {
  border-right: 0;
}

/* line 259, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-navigation .cewe-slider-navigation-item:hover a, .cewe-slider-navigation .cewe-slider-navigation-item.active a, .cw_slider_navigation .cw_slider_navigation_item:hover a, .cw_slider_navigation .cw_slider_navigation_item.active a {
  color: #626262;
}

/* line 263, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-navigation .cewe-slider-navigation-item:hover a:before, .cewe-slider-navigation .cewe-slider-navigation-item.active a:before, .cw_slider_navigation .cw_slider_navigation_item:hover a:before, .cw_slider_navigation .cw_slider_navigation_item.active a:before {
  top: -37px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  content: ' ';
  /* IE8 fix */
}

/* line 269, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cewe-slider-navigation .cewe-slider-navigation-item:hover a:after, .cewe-slider-navigation .cewe-slider-navigation-item.active a:after, .cw_slider_navigation .cw_slider_navigation_item:hover a:after, .cw_slider_navigation .cw_slider_navigation_item.active a:after {
  border-bottom-color: #e0000f;
  content: ' ';
  /* IE8 fix */
}

/** START DEPRECEATED **/
/* line 346, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
.cw_slider_image {
  z-index: 3;
}

/** END DEPRECEATED **/
/* line 410, ../../../../asset/sources/css/cfb/include/responsive/_carousel.scss */
body:not(.cw_page_ips) .cw_slider_button {
  position: absolute;
  right: 15px;
  bottom: 20px;
  z-index: 4;
}

/* Ironman style carousel */
/* HEADLINES
----------------------------------------------- */
/* line 4, ../../../../asset/sources/css/cfb/include/responsive/_headlines.scss */
.grid_12 > h1 {
  text-align: center;
}

/* line 7, ../../../../asset/sources/css/cfb/include/responsive/_headlines.scss */
.headline_thru {
  background: url("https://cs.photoprintit.com//images/global_cfb/cfb_de_headline_line_thru.gif") repeat-x scroll 0 center;
  min-height: 2rem;
  margin-bottom: 2rem;
  position: relative;
  text-align: center;
}
@media (max-width: 550px) {
  /* line 7, ../../../../asset/sources/css/cfb/include/responsive/_headlines.scss */
  .headline_thru {
    background: none;
  }
}

/* line 18, ../../../../asset/sources/css/cfb/include/responsive/_headlines.scss */
.headline_thru h4 {
  background-color: #fff;
  display: inline;
  font-size: 2.2rem;
  line-height: 2.7rem;
  padding: 0 1.5rem;
}
@media (max-width: 550px) {
  /* line 18, ../../../../asset/sources/css/cfb/include/responsive/_headlines.scss */
  .headline_thru h4 {
    padding: 0;
  }
}

/* headlines */
/* TABS
-------------------------------------------- */
/* line 3, ../../../../asset/sources/css/cfb/include/responsive/_tab_teaser.scss */
.simple-tabs {
  width: 940px;
  margin-bottom: 1.5em;
  overflow: hidden;
}
@media (max-width: 999px) {
  /* line 3, ../../../../asset/sources/css/cfb/include/responsive/_tab_teaser.scss */
  .simple-tabs {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 999px) {
  /* line 13, ../../../../asset/sources/css/cfb/include/responsive/_tab_teaser.scss */
  .simple-tabs .cwfb-container-head {
    display: none;
  }
}
/* line 17, ../../../../asset/sources/css/cfb/include/responsive/_tab_teaser.scss */
.simple-tabs .cwfb-container-head .separator {
  background: url(https://cs.photoprintit.com//images/global_cfb/cfb_nav_sprite.png) no-repeat -3px -240px;
  display: block;
  float: left;
  height: 40px;
  width: 1px;
}
/* line 24, ../../../../asset/sources/css/cfb/include/responsive/_tab_teaser.scss */
.simple-tabs .cwfb-container-head .tab_title {
  color: #626262;
  display: block;
  float: left;
  padding: 0 15px;
  text-decoration: none;
  font-weight: bold;
}
/* line 33, ../../../../asset/sources/css/cfb/include/responsive/_tab_teaser.scss */
.simple-tabs .cwfb-container-head .active,
.simple-tabs .cwfb-container-head .tab_title:hover {
  background: url(https://cs.photoprintit.com//images/global_cfb/cfb_nav_sprite.png) repeat-x 0 -122px;
  text-decoration: none;
  font-weight: bold;
}
/* line 39, ../../../../asset/sources/css/cfb/include/responsive/_tab_teaser.scss */
.simple-tabs .cwfb-container-head .active span,
.simple-tabs .cwfb-container-head .tab_title:hover {
  color: #fff;
}
/* line 44, ../../../../asset/sources/css/cfb/include/responsive/_tab_teaser.scss */
.simple-tabs .tab_content {
  overflow: hidden;
  width: 100% !important;
}
@media (max-width: 999px) {
  /* line 44, ../../../../asset/sources/css/cfb/include/responsive/_tab_teaser.scss */
  .simple-tabs .tab_content {
    height: auto;
  }
}
/* line 50, ../../../../asset/sources/css/cfb/include/responsive/_tab_teaser.scss */
.simple-tabs .tab_content img {
  max-width: 100%;
}

/* tabteaser */
/* new responsive teaser */
/* line 2, ../../../../asset/sources/css/cfb/include/responsive/_teaser_responsive.scss */
.cewe-teaser-responsive {
  flex-direction: column;
  display: flex;
}
/* line 6, ../../../../asset/sources/css/cfb/include/responsive/_teaser_responsive.scss */
.cewe-teaser-responsive .cewe-brand-flag {
  position: relative;
  top: 0;
  right: 0;
}
/* line 11, ../../../../asset/sources/css/cfb/include/responsive/_teaser_responsive.scss */
.cewe-teaser-responsive .cewe-brand-flag img {
  display: block;
  height: 45px;
  position: absolute;
  right: 1rem;
  top: 0;
  width: auto;
}
@media (max-width: 550px) {
  /* line 11, ../../../../asset/sources/css/cfb/include/responsive/_teaser_responsive.scss */
  .cewe-teaser-responsive .cewe-brand-flag img {
    height: 30px;
  }
}
/* line 24, ../../../../asset/sources/css/cfb/include/responsive/_teaser_responsive.scss */
.cewe-teaser-responsive > a {
  text-decoration: none;
  color: #626262;
  line-height: 0;
}
/* line 29, ../../../../asset/sources/css/cfb/include/responsive/_teaser_responsive.scss */
.cewe-teaser-responsive img {
  width: 100%;
  flex-shrink: 0;
}
/* line 33, ../../../../asset/sources/css/cfb/include/responsive/_teaser_responsive.scss */
.cewe-teaser-responsive .cewe-teaser-responsive-content {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 1em;
  text-align: left;
  width: auto;
  line-height: 1.5;
}
/* line 43, ../../../../asset/sources/css/cfb/include/responsive/_teaser_responsive.scss */
.cewe-teaser-responsive .cewe-teaser-responsive-content .cewe-teaser-responsive-text {
  flex-grow: 1;
}
/* line 46, ../../../../asset/sources/css/cfb/include/responsive/_teaser_responsive.scss */
.cewe-teaser-responsive .cewe-teaser-responsive-content h3 {
  margin-bottom: 0.5em;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 52, ../../../../asset/sources/css/cfb/include/responsive/_teaser_responsive.scss */
.cewe-teaser-responsive .cewe-teaser-responsive-bottom {
  margin-top: 1.5em;
}
/* line 55, ../../../../asset/sources/css/cfb/include/responsive/_teaser_responsive.scss */
.cewe-teaser-responsive .cewe-teaser-responsive-bottom .cewe-teaser-responsive-price,
.cewe-teaser-responsive .cewe-teaser-responsive-bottom .arrow {
  display: inline-block;
}
/* line 58, ../../../../asset/sources/css/cfb/include/responsive/_teaser_responsive.scss */
.cewe-teaser-responsive .cewe-teaser-responsive-bottom .cewe-teaser-responsive-price {
  font-weight: bold;
}
/* line 61, ../../../../asset/sources/css/cfb/include/responsive/_teaser_responsive.scss */
.cewe-teaser-responsive .cewe-teaser-responsive-bottom .arrow {
  float: right;
  height: auto;
  background-position: right 0% bottom 5px;
}

/* new responsive teaser */
/* reponsive test result teaser */
/* line 2, ../../../../asset/sources/css/cfb/include/responsive/_teaser_test_result.scss */
.cewe-teaser-test-result {
  box-shadow: 0 1px 2px 0 rgba(115, 115, 115, 0.9);
  display: flex;
  flex-direction: column;
  margin-bottom: 1.5em;
  padding: 20px;
}
/* line 9, ../../../../asset/sources/css/cfb/include/responsive/_teaser_test_result.scss */
.cewe-teaser-test-result .test-result-content-top {
  display: flex;
}
@media (max-width: 300px) {
  /* line 9, ../../../../asset/sources/css/cfb/include/responsive/_teaser_test_result.scss */
  .cewe-teaser-test-result .test-result-content-top {
    display: block;
  }
}
@media (min-width: 550px) and (max-width: 600px) {
  /* line 9, ../../../../asset/sources/css/cfb/include/responsive/_teaser_test_result.scss */
  .cewe-teaser-test-result .test-result-content-top {
    display: block;
  }
}
/* line 18, ../../../../asset/sources/css/cfb/include/responsive/_teaser_test_result.scss */
.cewe-teaser-test-result .test-result-content-top .cewe-country-flag {
  display: block;
  height: 30px;
  width: 50px;
  position: absolute;
  right: 20px;
  top: 20px;
}
/* line 25, ../../../../asset/sources/css/cfb/include/responsive/_teaser_test_result.scss */
.cewe-teaser-test-result .test-result-content-top .cewe-country-flag.country-flag-de {
  background-image: url('../../images/cfb/cewe-fotobuch-flag-de.jpg');
}
/* line 28, ../../../../asset/sources/css/cfb/include/responsive/_teaser_test_result.scss */
.cewe-teaser-test-result .test-result-content-top .cewe-country-flag.country-flag-at {
  background-image: url('../../images/cfb/cewe-fotobuch-flag-at.jpg');
}
/* line 31, ../../../../asset/sources/css/cfb/include/responsive/_teaser_test_result.scss */
.cewe-teaser-test-result .test-result-content-top .cewe-country-flag.country-flag-ch {
  background-image: url('../../images/cfb/cewe-fotobuch-flag-ch.jpg');
}
/* line 36, ../../../../asset/sources/css/cfb/include/responsive/_teaser_test_result.scss */
.cewe-teaser-test-result .test-result-content-top .test-result-image {
  float: left;
  width: 120px;
  padding: 0 20px 20px 0;
}
/* line 40, ../../../../asset/sources/css/cfb/include/responsive/_teaser_test_result.scss */
.cewe-teaser-test-result .test-result-content-top .test-result-image img {
  margin: auto;
}
/* line 44, ../../../../asset/sources/css/cfb/include/responsive/_teaser_test_result.scss */
.cewe-teaser-test-result .test-result-content-top .test-result-info {
  height: auto;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
  width: 50%;
}
/* line 51, ../../../../asset/sources/css/cfb/include/responsive/_teaser_test_result.scss */
.cewe-teaser-test-result .test-result-content-top .test-result-info span {
  display: block;
}
/* line 53, ../../../../asset/sources/css/cfb/include/responsive/_teaser_test_result.scss */
.cewe-teaser-test-result .test-result-content-top .test-result-info span.flex-grower {
  flex-grow: 1;
}
/* line 57, ../../../../asset/sources/css/cfb/include/responsive/_teaser_test_result.scss */
.cewe-teaser-test-result .test-result-content-top .test-result-info span.test-result-tester {
  font-weight: bold;
}
/* line 61, ../../../../asset/sources/css/cfb/include/responsive/_teaser_test_result.scss */
.cewe-teaser-test-result .test-result-content-top .test-result-product {
  margin-bottom: 20px;
}
/* line 65, ../../../../asset/sources/css/cfb/include/responsive/_teaser_test_result.scss */
.cewe-teaser-test-result .test-result-content-bottom {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
}
/* line 70, ../../../../asset/sources/css/cfb/include/responsive/_teaser_test_result.scss */
.cewe-teaser-test-result .test-result-text {
  text-align: justify;
}
/* line 73, ../../../../asset/sources/css/cfb/include/responsive/_teaser_test_result.scss */
.cewe-teaser-test-result .test-result-link {
  display: block;
  margin-top: 1em;
}

/* test result teaser */
/* other page elements */
/* line 2, ../../../../asset/sources/css/cfb/include/responsive/_table.scss */
th,
td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #E1E1E1;
}
/* line 6, ../../../../asset/sources/css/cfb/include/responsive/_table.scss */
th:first-child,
td:first-child {
  padding-left: 0;
}
/* line 9, ../../../../asset/sources/css/cfb/include/responsive/_table.scss */
th:last-child,
td:last-child {
  padding-right: 0;
}

/* line 15, ../../../../asset/sources/css/cfb/include/responsive/_table.scss */
.info_table table {
  width: 100%;
  whitespace: nowrap;
}

@media (max-width: 950px) {
  /* line 22, ../../../../asset/sources/css/cfb/include/responsive/_table.scss */
  th, td {
    padding: 8px 10px;
  }

  /* line 25, ../../../../asset/sources/css/cfb/include/responsive/_table.scss */
  .info_table {
    overflow: auto;
    max-height: 75vh;
  }
}
@media (max-width: 950px) {
  /* line 31, ../../../../asset/sources/css/cfb/include/responsive/_table.scss */
  th, td {
    padding: 8px 10px;
  }
}
@media (max-width: 700px) {
  /* line 37, ../../../../asset/sources/css/cfb/include/responsive/_table.scss */
  th, td {
    padding: 5px 5px;
  }
}
/* table layout */
/*Start Search Styling CMS-1810*/
/* line 5, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_form_search {
  float: left;
  width: 100%;
}
/* line 9, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_form_search .label {
  width: 100%;
  height: 20px;
  display: block;
  font-weight: bold;
}
/* line 16, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_form_search .field {
  width: 100%;
  display: block;
}
/* line 21, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_form_search .field input[type=text] {
  width: 97%;
  border: 1px solid #BEBCBD;
  height: 20px;
  padding: 3px;
  padding-left: 6px;
}
/* line 29, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_form_search .field select {
  width: 100%;
  height: 29px;
  float: left;
  padding-top: 4px;
}

/* line 37, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.date-bg, .date-from, .date-till, .cfb_course_form .date {
  background-image: url('../../images/cfb/calendar-picker-icon.gif');
  background-repeat: no-repeat;
}

/* line 42, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.date-from, .date-till {
  background-position: right 3px center;
}

/*End Search Styling CMS-1810*/
/* line 50, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
#ui-datepicker-div .ui-widget-header .ui-icon {
  background-image: url('../../images/cfb/ui-icons_222222_256x240.png');
}

/* CMS-2360 */
/* line 56, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.errortext {
  color: #E10019;
  display: none;
  font-weight: bold;
  padding: 10px 5px;
}

/* line 63, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
#cfb_course_submit_successful {
  display: none;
}

/* END CMS-2360 */
/* CMS-1809 */
/* line 73, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.asterisk_txt:before,
.required .label:after {
  font-size: 14px;
  font-weight: bold;
  color: #E10019;
}

/* line 80, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.asterisk_txt:before {
  content: '* ';
}

/* line 87, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.required .label:after {
  content: ' *';
}

/* line 94, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .section {
  width: 99%;
}
/* line 97, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form h3 {
  border-bottom: 1px solid;
  width: 100%;
  min-height: 24px;
  margin-bottom: 15px;
}
/* line 104, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .label {
  float: left;
  width: 30%;
  margin-top: 4px;
  line-height: 24px;
}
/* line 112, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .field input, .cfb_course_form .field select, .cfb_course_form .field textarea {
  border: 1px solid #BEBCBD;
  -webkit-transition: background 150ms linear;
  -moz-transition: background 150ms linear;
  -o-transition: background 150ms linear;
  transition: background 150ms linear;
}
/* line 117, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .field input {
  width: 66%;
  padding: 5px;
}
/* line 121, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .field select {
  height: 28px;
  width: 69%;
}
/* line 125, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .field textarea {
  width: 66%;
  padding: 5px;
  height: 120px;
  resize: vertical;
}
/* line 133, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .date {
  background-position: right 3px center;
}
/* line 138, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .row {
  margin-top: 12px;
}
/* line 142, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .error {
  background-color: #fff380;
  padding: 5px;
  width: 398px;
}
/* line 150, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form #captcha {
  margin: 0px;
  float: right;
  width: auto;
}
/* line 157, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form #recaptcha_area,
.cfb_course_form #recaptcha_table {
  width: auto !important;
}
/* line 161, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form #recaptcha_area {
  margin: 0px;
}
/* line 165, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .section {
  margin-bottom: 30px;
  float: left;
}
/* line 171, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .section.messages .message {
  display: table;
  width: 375px;
  margin: 15px;
  padding: 5px 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #F7F7F7;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  min-height: 50px;
  border: 1px solid #d8d8d8;
}
/* line 185, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .section.messages .message span {
  font-size: 12px;
  text-transform: uppercase;
}
/* line 190, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .section.messages .message .center {
  display: table-cell;
  vertical-align: middle;
}
/* line 196, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .section.messages .message.success span {
  color: #49B976;
}
/* line 201, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .section.messages .message.error span {
  color: #B22C23;
}
/* line 210, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .right {
  float: right;
}
/* line 214, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .button {
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #d0cdd3 #c2bfc7 #b3afba;
  box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.76);
  background-color: #f2f2f4;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(4%, #f8f8f9), color-stop(90%, #ebeaed), color-stop(100%, #dad6dd));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f9 4%, #ebeaed 90%, #dad6dd);
  background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f9 4%, #ebeaed 90%, #dad6dd);
  background: -o-linear-gradient(top, #ffffff 0%, #f8f8f9 4%, #ebeaed 90%, #dad6dd);
  background: linear-gradient(top, #ffffff 0%, #f8f8f9 4%, #ebeaed 90%, #dad6dd);
  background-size: auto 103%;
  background-position: center;
  background-repeat: repeat-x;
  padding: 11px 30px;
  text-decoration: none;
  color: #555;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  font-weight: bold;
  font-size: 14px;
}
/* line 235, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .button:hover {
  text-decoration: none;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(4%, #f5f4f8), color-stop(90%, #e4e2eb), color-stop(100%, #dad6e0));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f5f4f8 4%, #e4e2eb 90%, #dad6e0);
  background: -moz-linear-gradient(top, #ffffff 0%, #f5f4f8 4%, #e4e2eb 90%, #dad6e0);
  background: -o-linear-gradient(top, #ffffff 0%, #f5f4f8 4%, #e4e2eb 90%, #dad6e0);
  background: linear-gradient(top, #ffffff 0%, #f5f4f8 4%, #e4e2eb 90%, #dad6e0);
}
/* line 242, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .field.time input {
  width: 30%;
}
/* line 246, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .until.time {
  float: none;
  margin: 0px 5px;
  width: 50px;
}
/* line 252, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cfb_course_form .form input[type="text"]:focus, .cfb_course_form input.text:focus, .cfb_course_form textarea:focus {
  background-color: #FFFFFF;
}

/* END CMS-1809 */
/*Start Appointment List CMS-2046*/
/* line 260, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
th, td, caption {
  vertical-align: middle;
}

/* line 265, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .cw_appointment_table {
  padding: 10px;
}
/* line 268, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list thead tr {
  border-bottom: 1px solid #626262;
  height: 30px;
}
/* line 272, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list tr {
  background-color: #fff !important;
}
/* line 275, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list a:hover {
  cursor: pointer;
}
/* line 278, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .header {
  font-weight: bold;
  color: #626262;
}
/* line 281, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .header a {
  text-decoration: none;
}
/* line 285, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .left {
  float: left;
}
/* line 288, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .cw_bold {
  font-weight: bold;
}
/* line 291, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .arrow_down {
  background-image: url('../../images/cfb/cfb_de_red_arrow_down.png');
  background-position: 100% 50%;
  background-repeat: no-repeat;
  display: block;
  height: 20px;
  line-height: 20px;
  padding: 0 12px 0 0;
}
/* line 300, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .arrow_up {
  background-image: url('../../images/cfb/cfb_de_red_arrow_up.png');
  background-position: 100% 50%;
  background-repeat: no-repeat;
  display: block;
  height: 20px;
  line-height: 20px;
  padding: 0 12px 0 0;
}
/* line 309, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .cw_show_more {
  background-image: url('../../images/cfb/cfb_de_grey_bar_bg.png');
  display: table;
  text-align: center;
  width: 100%;
}
/* line 314, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .cw_show_more span {
  display: table-cell;
  vertical-align: middle;
}
/* line 319, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail {
  border-bottom: 1px solid #BEBCBD;
  border-top: 1px solid #BEBCBD;
  padding-bottom: 10px;
}
/* line 324, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper {
  width: 100%;
  float: left;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 331, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper .cw_content_item_value {
  float: none;
  line-height: normal;
  padding-bottom: inherit;
  width: auto;
}
/* line 338, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper .cw_image {
  float: left;
  width: 98px;
}
/* line 342, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper .cw_data {
  float: left;
  width: 308px;
}
/* line 345, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper .cw_data .cw_text {
  width: 242px;
  padding-top: 10px;
}
/* line 350, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper .cw_course {
  float: left;
  width: 256px;
}
/* line 353, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper .cw_course .cw_text {
  width: 220px;
  padding-top: 10px;
}
/* line 358, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper .cw_time {
  float: left;
  width: 250px;
}
/* line 362, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper .cw_bold {
  width: 75px;
  font-weight: bold;
  line-height: 16px;
  float: left;
}
/* line 368, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
.cw_teaser_appointment_list .cw_appointment_list_detail .cw_appointment_list_detail_wrapper span {
  float: left;
  width: 100%;
  padding-bottom: 4px;
  line-height: 16px;
}

/*End Appointment List CMS-2046*/
@media (max-width: 800px) {
  /* line 380, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
  .cfb_course_form .label {
    width: 35%;
  }
  /* line 384, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
  .cfb_course_form .field input, .cfb_course_form .field textarea {
    width: 61%;
  }
  /* line 387, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
  .cfb_course_form .field select {
    width: 64%;
  }
  /* line 390, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
  .cfb_course_form .field.time input {
    width: 27%;
  }
}
@media (max-width: 670px) {
  /* line 398, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
  .cfb_course_form .grid_6 {
    width: 100%;
  }
}
@media (max-width: 360px) {
  /* line 406, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
  .cfb_course_form .field.time input {
    width: 20%;
  }
}
@media (max-width: 320px) {
  /* line 414, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
  .cfb_course_form .label {
    width: 100%;
  }
  /* line 418, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
  .cfb_course_form .field input, .cfb_course_form .field textarea {
    width: 95%;
  }
  /* line 421, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
  .cfb_course_form .field select {
    width: 99%;
  }
  /* line 424, ../../../../asset/sources/css/cfb/include/responsive/_form.scss */
  .cfb_course_form .field.time input {
    width: 43%;
  }
}
/* line 1, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
input[type=text].cewe-input, .cewe-label, .cewe-input-label, .cewe-textarea {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}

/* line 5, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
input[type=text].cewe-input {
  width: auto;
  height: 25px;
  padding-left: 10px;
  border: 1px solid #bab9b9 !important;
  margin: -4px;
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
}

/* line 17, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-button-inline-submit {
  background: #626262;
  background: linear-gradient(#666666, #9e9e9e) repeat scroll 0 0 rgba(0, 0, 0, 0);
  margin-top: -1px;
  height: 27px;
  width: 26px;
  position: absolute;
}

@-moz-document url-prefix() {
  /* line 27, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
  .cewe-button-inline-submit {
    margin-top: 0px;
  }
}

/* line 31, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-button-inline-submit:hover {
  background: #e0000f;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(45%, #e10019), color-stop(100%, #9a141b));
  background: -webkit-linear-gradient(#e10019 45%, #9a141b);
  background: -moz-linear-gradient(#e10019 45%, #9a141b);
  background: -o-linear-gradient(#e10019 45%, #9a141b);
  background: linear-gradient(#e10019 45%, #9a141b);
}

/* line 35, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-button-inline-submit:before {
  margin-bottom: 4px;
  border-left-color: #FFFFFF;
}

/* line 40, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-label {
  color: #626262;
  margin-left: 10px;
  margin-right: 10px;
}

/* line 48, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-input-label {
  width: auto;
  height: 26px;
  padding-left: 10px;
  margin-left: -4px;
  border: 1px solid #bab9b9 !important;
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
}

/* line 60, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-textarea {
  width: auto;
  padding-left: 10px;
  margin-left: -4px;
  border: 1px solid #bab9b9;
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
}

/* line 70, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-search {
  display: inline-block;
  background: #fafafa;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#fafafa, #ffffff);
  background: -moz-linear-gradient(#fafafa, #ffffff);
  background: -o-linear-gradient(#fafafa, #ffffff);
  background: linear-gradient(#fafafa, #ffffff);
  line-height: 24px;
  border: 1px solid #bab9b9;
  font-size: 11px;
}
/* line 78, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-search .cewe-search-input, .cewe-search .cewe-search-submit {
  display: inline-block;
  background-color: transparent;
  border: 0;
  color: #626262;
  padding: 4px 5px;
}
/* line 86, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-search .cewe-search-input {
  -webkit-box-shadow: 0 0;
  -moz-box-shadow: 0 0;
  box-shadow: 0 0;
}
/* line 90, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-search .cewe-search-submit {
  background: url('../../images/cfb/dflt_idx_header_icon_search.png') center center no-repeat;
  font-family: verdana;
  width: 20px;
  cursor: pointer;
  line-height: normal;
  overflow: hidden;
  text-indent: -1000px;
}

/* line 103, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-error {
  background-color: #fff380 !important;
}

/* line 107, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-error-message {
  background: none repeat scroll 0 0 #f7f7f7;
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  display: table;
  font-size: 12px;
  font-weight: bold;
  margin: 15px;
  padding: 5px 20px;
  text-align: center;
  width: 375px;
}
/* line 118, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cewe-error-message span {
  color: #b22c23;
  text-transform: uppercase;
}

/* Old Styles for Input Fields */
/* line 127, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
input[type=text],
input[type=email],
input[type=password] {
  border-left: 1px solid #CCC;
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #FFF;
  border-right: 1px solid #FFF;
  color: #626262;
  background-color: #FFF;
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.075);
}
/* line 3, ../../../../asset/sources/css/cops3/cops3/ironman/include/_mixins.scss */
input[type=text].placeholder,
input[type=email].placeholder,
input[type=password].placeholder {
  font-family: Arial, Verdana, sans-serif !important;
  font-size: 11px !important;
  color: #737373 !important;
}
/* line 4, ../../../../asset/sources/css/cops3/cops3/ironman/include/_mixins.scss */
input[type=text]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=password]:-moz-placeholder {
  font-family: Arial, Verdana, sans-serif !important;
  font-size: 11px !important;
  color: #737373 !important;
}
/* line 5, ../../../../asset/sources/css/cops3/cops3/ironman/include/_mixins.scss */
input[type=text]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=password]::-moz-placeholder {
  font-family: Arial, Verdana, sans-serif !important;
  font-size: 11px !important;
  color: #737373 !important;
}
/* line 6, ../../../../asset/sources/css/cops3/cops3/ironman/include/_mixins.scss */
input[type=text]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder {
  font-family: Arial, Verdana, sans-serif !important;
  font-size: 11px !important;
  color: #737373 !important;
}
/* line 7, ../../../../asset/sources/css/cops3/cops3/ironman/include/_mixins.scss */
input[type=text]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder {
  font-family: Arial, Verdana, sans-serif !important;
  font-size: 11px !important;
  color: #737373 !important;
}

/* line 142, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cw_input {
  margin: 0 0 8px;
}
/* line 145, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cw_input input {
  padding: 5px 6px 5px;
  margin: 0;
  width: 168px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #333;
}
/* line 157, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cw_input .button.inlineSubmit {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9d9d9d), color-stop(100%, #6b6b6b));
  background: -webkit-linear-gradient(#9d9d9d, #6b6b6b);
  background: -moz-linear-gradient(#9d9d9d, #6b6b6b);
  background: -o-linear-gradient(#9d9d9d, #6b6b6b);
  background: linear-gradient(#9d9d9d, #6b6b6b);
  border-color: #999;
  top: 1px;
}
/* line 163, ../../../../asset/sources/css/cops3/cops3/ironman/include/styleElements/forms/_form.scss */
.cw_input .button.inlineSubmit:hover {
  border-color: #e0000f;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e60610), color-stop(100%, #b9120f));
  background: -webkit-linear-gradient(#e60610, #b9120f);
  background: -moz-linear-gradient(#e60610, #b9120f);
  background: -o-linear-gradient(#e60610, #b9120f);
  background: linear-gradient(#e60610, #b9120f);
}

/* form elements */
/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-helper-hidden {
  display: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-helper-clearfix {
  min-height: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-front {
  z-index: 100;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  min-height: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-accordion .ui-accordion-noicons {
  padding-left: .7em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-icon-only {
  width: 2.2em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
button.ui-button-icon-only {
  width: 2.4em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-icons-only {
  width: 3.4em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
button.ui-button-icons-only {
  width: 3.7em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
input.ui-button {
  padding: .4em 1em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-buttonset {
  margin-right: 7px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: 700;
  border: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em;
  width: auto;
  overflow: visible;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 21px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: 0;
  overflow: auto;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  min-height: 0;
  font-weight: 400;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
  font-weight: 400;
  margin: -1px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu .ui-state-disabled {
  font-weight: 400;
  margin: .4em 0 .2em;
  line-height: 1.5;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu .ui-state-disabled a {
  cursor: default;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu-icons {
  position: relative;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-progressbar .ui-progressbar-overlay {
  background: url(images/animated-overlay.gif);
  height: 100%;
  filter: alpha(opacity=25);
  opacity: .25;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable {
  position: relative;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: .1px;
  display: block;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted #000;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-horizontal {
  height: .8em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-spinner-input {
  border: 0;
  background: 0;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-spinner a.ui-spinner-button {
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-spinner-up {
  top: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-spinner-down {
  bottom: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-tabs {
  position: relative;
  padding: .2em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
body .ui-tooltip {
  border-width: 2px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1.1em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1em;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget-content {
  border: 1px solid #aaa;
  background: white url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget-content a {
  color: #222;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget-header {
  border: 1px solid #aaa;
  background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
  color: #222;
  font-weight: bold;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget-header a {
  color: #222;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555;
  text-decoration: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #999;
  background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
  color: #212121;
  text-decoration: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #aaa;
  background: white url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #363636;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon, .ui-widget-content .ui-icon {
  background-image: url(images/ui-icons_222222_256x240.png);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget-header .ui-icon {
  background-image: url(images/ui-icons_222222_256x240.png);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-default .ui-icon {
  background-image: url(images/ui-icons_888888_256x240.png);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(images/ui-icons_454545_256x240.png);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-active .ui-icon {
  background-image: url(images/ui-icons_454545_256x240.png);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-highlight .ui-icon {
  background-image: url(images/ui-icons_2e83ff_256x240.png);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(images/ui-icons_cd0a0a_256x240.png);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-blank {
  background-position: 16px 16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 4px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 4px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 4px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 4px;
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget-overlay {
  background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
}

/* line 5, ../../../../asset/sources/css/cfb/include/_jquery-ui.min.scss */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px;
}

/* jquery form elements */
/* line 1, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input *, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 7, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .host {
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 12, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .host:active {
  outline: none;
}

/* line 16, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .tags {
  /*   -moz-appearance: textfield;
    -webkit-appearance: textfield; */
  overflow: hidden;
  word-wrap: break-word;
  cursor: text;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 26, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .tags.focused {
  outline: none;
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 32, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .tags .tag-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 37, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .tags .tag-item {
  margin: 2px;
  padding: 0 5px;
  display: inline-block;
  float: left;
  font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: 26px;
  line-height: 25px;
  border: 1px solid #28a4c9;
  border-radius: 3px;
  color: white;
  background: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
}

/* line 50, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .tags .tag-item.selected {
  border-color: #b92c28;
  background: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
}

/* line 54, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .tags .tag-item .remove-button {
  margin: 0 0 0 5px;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  vertical-align: middle;
  font: bold 16px Arial, sans-serif;
  color: white;
}

/* line 64, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .tags .tag-item .remove-button:active {
  color: red;
}

/* line 67, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .tags .input {
  border: 0;
  outline: none;
  margin: 2px;
  padding: 0;
  padding-left: 5px;
  float: left;
  height: 26px;
  font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 80, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .tags .input::-ms-clear {
  display: none;
}

/* line 83, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input.ng-invalid .tags {
  /*   -webkit-box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
    -moz-box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
    box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6); */
}

/* line 89, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .autocomplete {
  margin-top: 5px;
  position: absolute;
  padding: 5px 0;
  z-index: 999;
  width: 100%;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.2);
  /*   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); */
}

/* line 101, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .autocomplete .suggestion-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 106, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .autocomplete .suggestion-item {
  padding: 5px 10px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: black;
  background-color: white;
}

/* line 116, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .autocomplete .suggestion-item.selected {
  color: white;
  background-color: #0097cf;
}

/* line 120, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .autocomplete .suggestion-item.selected em {
  color: white;
  background-color: #0097cf;
}

/* line 124, ../../../../asset/sources/css/cops3/cops3/ironman/include/_search-directive-tags-input.scss */
tags-input .autocomplete .suggestion-item em {
  font: normal bold 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: black;
  background-color: white;
}

/* tag search for customer stories */
/* line 1, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer-story-search-container {
  width: 100%;
}
/* line 4, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer-story-search-container .overlayElementIcon {
  background-image: url('../../images/cfb/dflt_icon_error.png');
  background-repeat: no-repeat;
}
/* line 8, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer-story-search-container .overlayElementIcon .spinner {
  display: none;
}
/* line 13, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer-story-search-container div[ng-show="infoTeaser"] {
  display: flex;
}

/* line 18, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer_story_wrapper {
  display: block;
  float: left;
  width: 100%;
}

/* line 24, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer-story-search {
  bottom: 10px;
  display: inline-block;
  margin-top: 2rem;
  position: relative;
  width: 100%;
}
/* line 31, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer-story-search form {
  margin: 0 1% 2%;
  width: 98%;
}
/* line 35, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer-story-search form .cewe-search-submit {
  float: right;
  height: 28px;
}

/* line 42, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer-story-search-result {
  display: block;
  margin-left: 75px;
  margin-top: -38px;
  position: relative;
}

/* line 49, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer-story-search-no-result {
  margin: 6px 0px 6px 15px;
  overflow: hidden;
}
/* line 53, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer-story-search-no-result p {
  margin-bottom: 5px;
}

/* line 58, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer-story-search-field {
  padding: 2px 5px !important;
  width: 85%;
}

/* line 63, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer-story-search-category {
  display: inline-block;
  float: right;
  width: 98%;
  margin: 0 1% 2%;
}
/* line 69, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer-story-search-category select {
  height: 32px;
  width: 100%;
}

/* line 75, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer_story {
  display: inline;
  float: left;
  background-color: #ffffff;
}
/* line 80, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer_story .padding {
  padding: 1rem;
}
/* line 84, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer_story .author-meta {
  margin-bottom: 2rem;
  display: block;
}
/* line 88, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer_story .story-txt {
  font-style: italic;
}
/* line 91, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer_story p {
  margin-bottom: 2rem;
}
/* line 95, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer_story .author-name {
  font-size: 2rem;
  margin: 0 0 0.5rem;
}
/* line 100, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer_story img {
  width: 100%;
}
/* line 103, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer_story .bottom-line {
  padding: 0 1rem;
}
/* line 106, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
.customer_story .bottom-line a {
  float: right;
  padding: 0 1rem;
}

/* line 113, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
#customer-story-button {
  position: relative;
  width: 98%;
  background: rgba(0, 0, 0, 0) linear-gradient(#fcfcfc, #dfdfdf) repeat scroll 0 0;
  border: 1px solid #b3b3b3;
  border-radius: 5px;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  line-height: 13px;
  padding: 10px 0px 10px 0px;
  margin: 0 1% 1.5em 1%;
  display: block;
  text-align: center;
}
/* line 127, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
#customer-story-button:before {
  border-bottom: 4px solid transparent;
  border-left: 4px solid #e10019;
  border-top: 4px solid transparent;
  content: "";
  display: inline-block;
  height: 0;
  margin-right: 5px;
  width: 0;
}

/* line 140, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
tags-input .host {
  margin: 0px;
}

/* line 144, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
tags-input .tags {
  border: 0px;
}
/* line 147, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
tags-input .tags .input {
  height: 22px;
  width: 425px;
}
/* line 152, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
tags-input .tags.focused {
  box-shadow: none;
}
/* line 156, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
tags-input .tags .tag-item {
  height: 22px;
  background: linear-gradient(#fafafa, #ffffff) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #bab9b9;
  margin: 1px;
  color: #626262;
}
/* line 163, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
tags-input .tags .tag-item span {
  position: relative;
  top: -3px;
}
/* line 168, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
tags-input .tags .tag-item .remove-button {
  background-image: url("http://qs.cops3.cewedigital.lan/assets/83000000/delete_customer_story.jpg");
  height: 10px;
  width: 10px;
  display: inline-block;
  position: relative;
  top: -5px;
}
/* line 176, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
tags-input .tags .tag-item .remove-button:active {
  color: #ffffff;
}
/* line 181, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
tags-input .tags .tag-item.selected {
  background: none;
  border: 1px solid #e1071c;
}

@media (min-width: 550px) {
  /* line 189, ../../../../asset/sources/css/cfb/include/responsive/_customer-story.scss */
  .customer-story-search form, .customer-story-search-category {
    width: 47%;
  }
}
/* customer story teaser */
/* line 2, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser > .grid_12 {
  margin-left: 0;
}
/* line 5, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-head {
  position: relative;
  width: 95%;
  margin-bottom: 0;
}
/* line 10, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-head > img {
  width: 50%;
  float: right;
}
@media (max-width: 999px) {
  /* line 10, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
  .cewe-order-status-teaser .cewe-order-status-head > img {
    display: none;
  }
}
/* line 18, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-head .cw-big-teaser-content {
  background-color: #ffffff;
  position: relative;
  width: 50%;
  height: 22em;
  padding: 1.5em 1.5em 3em;
}
@media (max-width: 999px) {
  /* line 18, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
  .cewe-order-status-teaser .cewe-order-status-head .cw-big-teaser-content {
    width: 98%;
    padding-right: 2%;
    height: auto;
  }
}
/* line 31, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-head .cw-big-teaser-content .cewe-order-status-header {
  height: 4em;
}
/* line 34, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-head .cw-big-teaser-content .cewe-order-status-header .cewe-icon-orderstatus {
  background-color: #ffffff;
}
/* line 38, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-head .cw-big-teaser-content .cewe-order-status-header .cewe-headline-2 {
  border-bottom: 1px dotted grey;
  padding-bottom: 1em;
}
/* line 44, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-head .cw-big-teaser-content .loud {
  font-weight: bold;
}
/* line 48, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-head .cw-big-teaser-content .cewe-label {
  font-weight: bold;
  font-size: 1.2em;
  margin-left: 0;
}
@media (max-width: 350px) {
  /* line 48, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
  .cewe-order-status-teaser .cewe-order-status-head .cw-big-teaser-content .cewe-label {
    margin-right: 100px;
  }
}
/* line 57, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-head .cw-big-teaser-content .cewe-input-label {
  margin-right: 1em;
}
@media (max-width: 350px) {
  /* line 57, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
  .cewe-order-status-teaser .cewe-order-status-head .cw-big-teaser-content .cewe-input-label {
    margin-right: 100px;
    margin-left: 0;
  }
}
/* line 65, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-head .cw-big-teaser-content .form-group .arrow {
  display: inline-block;
}
@media (max-width: 450px) {
  /* line 65, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
  .cewe-order-status-teaser .cewe-order-status-head .cw-big-teaser-content .form-group .arrow {
    padding-left: 135px;
  }
}
@media (max-width: 350px) {
  /* line 65, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
  .cewe-order-status-teaser .cewe-order-status-head .cw-big-teaser-content .form-group .arrow {
    padding-left: 0;
  }
}
/* line 76, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-head .cw-big-teaser-content .error-box img {
  float: left;
}
/* line 80, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-head .cw-big-teaser-content .error-box div {
  margin-left: 60px;
}
/* line 83, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-head .cw-big-teaser-content .error-box div .error {
  color: #E10019;
  margin: 0;
}
/* line 92, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content {
  position: relative;
  width: 100%;
  margin: 0 auto;
  margin-top: 25px;
}
/* line 98, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .partial-info {
  margin-top: 25px;
  margin-bottom: 25px;
  background-color: #EEEEEE;
  padding: 10px;
  min-height: 41px;
}
/* line 105, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .partial-info img {
  vertical-align: middle;
  padding: 3px;
  margin-right: 10px;
  float: left;
}
/* line 112, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .partial-info div {
  min-height: 21px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: bold;
  height: 21px;
  display: table-cell;
  vertical-align: middle;
  overflow: visible;
}
/* line 124, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox {
  margin-top: 2em;
  background-color: #EEEEEE;
}
/* line 130, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .clickable {
  cursor: pointer;
}
/* line 134, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox.content-single-order {
  padding: 1em;
}
/* line 137, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox.content-multi-order {
  padding: 0 1em 1em 1em;
}
/* line 142, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .tableFade {
  opacity: 1;
  line-height: 1;
  -webkit-transition: all linear 0.1s;
  /* Safari */
  transition: all linear 0.1s;
}
/* line 148, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .tableFade tr {
  -webkit-transition: all linear 0.1s;
  /* Safari */
  transition: all linear 0.1s;
  height: 32px;
}
/* line 154, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .tableFade.tableHide {
  opacity: 0;
  line-height: 0;
}
/* line 158, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .tableFade.tableHide tr {
  height: 20px;
}
/* line 166, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .orderIcon_start,
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .orderIcon_work,
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .orderIcon_produce,
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .orderIcon_deliver {
  height: 33px;
  width: 33px;
  margin: 10px 10px 10px 0;
  float: left;
}
/* line 172, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .orderIcon_start {
  background: url('../../images/cfb/dflt_order_status_icon_detail_sprite.png') no-repeat -69px -1px;
}
/* line 175, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .orderIcon_work {
  background: url('../../images/cfb/dflt_order_status_icon_detail_sprite.png') no-repeat -69px -35px;
}
/* line 178, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .orderIcon_produce {
  background: url('../../images/cfb/dflt_order_status_icon_detail_sprite.png') no-repeat -69px -69px;
}
/* line 181, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .orderIcon_deliver {
  background: url('../../images/cfb/dflt_order_status_icon_detail_sprite.png') no-repeat -69px -103px;
}
/* line 185, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .order-icon-overview {
  height: 34px;
  width: 42px;
  background: url('../../images/cfb/dflt_order_status_icon_overview_sprite.png') no-repeat 0px 34px;
}
/* line 190, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .order-icon-overview.orderIcon_start {
  background-position: 0px 0px;
}
/* line 194, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .order-icon-overview.orderIcon_work {
  background-position: -1px -35px;
}
/* line 198, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .order-icon-overview.orderIcon_produce {
  background-position: -1px -69px;
}
/* line 202, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .order-icon-overview.orderIcon_deliver {
  background-position: -1px -105px;
}
/* line 206, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .order-icon-overview.orderIcon_shop {
  background-position: -1px -144px;
}
/* line 212, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox table {
  width: 100%;
  margin-bottom: 10px;
}
/* line 219, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox table tr th, .cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox table tr td {
  padding: 5px;
}
/* line 223, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox table tr th {
  font-weight: bold;
  text-align: left;
}
/* line 229, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox table tr th:first-child {
  text-align: center;
  width: 55px;
}
/* line 234, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox table tr td {
  background-color: #ffffff;
}
/* line 238, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox table tr td p {
  line-height: 1.2;
}
/* line 242, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox table tr td .state-text {
  margin: 10px;
  display: none;
}
@media (min-width: 750px) {
  /* line 247, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
  .cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox table tr td .state-text {
    display: block;
  }
}
/* line 253, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox table tr td:first-child {
  text-align: center;
}
@media (min-width: 750px) {
  /* line 258, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
  .cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox table tr .statusRow {
    width: 230px;
  }
}
/* line 263, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox table tr .price {
  width: 80px;
  text-align: center;
}
/* line 270, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox table tbody tr {
  border-bottom: 10px solid #eeeeee;
}
/* line 273, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox table tbody tr td:first-child {
  text-align: left;
}
/* line 278, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox table tbody tr td .pseudo-row {
  line-height: 1.5;
  border-bottom: 1px solid #EEEEEE;
  display: flex;
}
/* line 283, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox table tbody tr td .pseudo-row .quantity {
  display: inline-block;
  width: 40px;
  flex: 0 0 40px;
  text-align: center;
  margin-right: 6px;
}
/* line 292, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox table tbody tr td .pseudo-row:last-child {
  border: none;
}
/* line 299, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .table > tbody > tr > td:last-child {
  width: 25px;
}
/* line 306, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .summary > div {
  padding: 2%;
  width: 44%;
  background-color: #ffffff;
}
@media (min-width: 550px) {
  /* line 306, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
  .cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .summary > div {
    padding: 7px;
    width: auto;
  }
}
/* line 316, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .summary > div div:last-child {
  float: left;
}
/* line 319, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .summary > div div:last-child p {
  line-height: 1.5;
}
/* line 323, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .summary > div p {
  margin: 0;
}
/* line 327, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .summary > div .orderIcon_deliver {
  padding: 0px;
}
/* line 332, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .summary div:first-child {
  float: left;
}
/* line 336, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .summary .right {
  float: right;
}
/* line 340, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .summary.single-order {
  margin-top: 20px;
}
/* line 343, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .summary.single-order > div:first-child {
  width: 96%;
}
@media (min-width: 550px) {
  /* line 343, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
  .cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .summary.single-order > div:first-child {
    padding: 7px;
    width: auto;
  }
}
/* line 352, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .summary .clear-summary {
  clear: both;
  height: 0;
  width: auto;
  padding: 0;
  margin: 0;
}
/* line 361, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .status {
  width: 94%;
  float: left;
}
@media (min-width: 750px) {
  /* line 361, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
  .cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .status {
    width: 98%;
  }
}
/* line 369, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .status .orderflow_border {
  position: relative;
  top: 0;
  width: 76%;
  left: 12%;
  right: 12%;
  border-bottom: 1px solid #DFDFDF;
  height: 33px;
}
/* line 378, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .status .orderflow_content {
  position: relative;
  float: left;
  top: -33px;
  width: 25%;
  height: 100%;
  background: none;
  text-align: center;
}
/* line 388, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .status .orderflow_content.activeStatus .orderIcon_start {
  background-position: -35px -1px;
}
/* line 391, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .status .orderflow_content.activeStatus .orderIcon_work {
  background-position: -35px -35px;
}
/* line 394, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .status .orderflow_content.activeStatus .orderIcon_produce {
  background-position: -35px -69px;
}
/* line 397, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .status .orderflow_content.activeStatus .orderIcon_deliver {
  background-position: -35px -103px;
}
/* line 401, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .status .orderflow_content.activeStatus span {
  font-weight: bold;
  color: #55a371;
}
/* line 406, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .status .orderflow_content.finishedStatus .orderIcon_start {
  background-position: -1px -1px;
}
/* line 409, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .status .orderflow_content.finishedStatus .orderIcon_work {
  background-position: -1px -35px;
}
/* line 412, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .status .orderflow_content.finishedStatus .orderIcon_produce {
  background-position: -1px -69px;
}
/* line 415, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .status .orderflow_content.finishedStatus .orderIcon_deliver {
  background-position: -1px -103px;
}
/* line 419, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .status .orderflow_content > div {
  height: 33px;
  width: 33px;
  margin: 16px auto;
  float: none;
}
/* line 427, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox {
  padding: 10px;
  border: 10px solid #ffffff;
  background-color: #EEE;
}
/* line 432, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox .icon_arrow_down {
  margin-top: 5px;
  margin-left: auto;
  float: right;
}
/* line 438, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox .short {
  float: left;
}
/* line 442, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox .clearBoth {
  clear: both;
}
/* line 446, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox .info {
  padding: 1%;
  background-color: white;
  margin-bottom: 20px;
  width: 98%;
}
/* line 452, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox .info img {
  float: left;
  margin-top: -3px;
  margin-right: 10px;
}
/* line 459, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox .info span {
  vertical-align: middle;
}
/* line 464, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox .info_delivery_date {
  border: solid 1px #CCCBCB;
  float: right;
  padding-bottom: 5px;
}
/* line 470, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox table {
  width: 100%;
  margin-bottom: 10px;
}
/* line 475, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox table th, .cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox table td {
  padding: 5px;
  background-color: #ffffff;
  border: 1px solid #EEEEEE;
}
/* line 481, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox table th {
  font-weight: normal;
}
/* line 485, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox table th:first-child {
  width: 55px;
}
/* line 489, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox table th:last-child {
  text-align: left;
}
/* line 493, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox table td:first-child {
  text-align: center;
}
/* line 498, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox table tbody tr {
  border-bottom: 1px solid #eeeeee;
}
/* line 504, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox.sub-order-detail {
  background-color: #EEEEEE;
  border: 5px solid #ffffff;
}
/* line 510, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox.sub-order-detail table thead tr {
  border-bottom: none;
}
/* line 519, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .summary-table div {
  background-color: #ffffff;
  padding: 2%;
  width: 96%;
}
@media (min-width: 550px) {
  /* line 519, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
  .cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .summary-table div {
    padding: 7px;
    width: auto;
  }
}
/* line 528, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .summary-table div a {
  margin-left: 15px;
}
/* line 532, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .summary-table div p {
  line-height: 1.5;
  margin: 0;
}
/* line 538, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .summary-table div:last-child {
  float: right;
}
/* line 543, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .summary-table div:first-child,
.cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .summary-table div:only-child {
  float: left;
}
/* line 551, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
.cewe-order-status-teaser .loud {
  font-weight: bold;
}

/* Larger than tablet */
@media (min-width: 750px) {
  /* line 558, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
  .cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox .short {
    width: 65%;
  }

  /* line 561, ../../../../asset/sources/css/cfb/include/responsive/_order_status.scss */
  .cewe-order-status-teaser .cewe-order-status-content .cewe-order-status-content-outerbox .cewe-order-status-content-innerbox .info_delivery_date {
    float: right;
    width: 30%;
  }
}
/* order status teaser */
/* line 1, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser {
  position: relative;
  background-color: #f9f9f9;
}
/* line 5, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser.grid_12 {
  margin-bottom: 20px;
}
/* line 9, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser * {
  font-size: 12px;
}
/* line 13, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser .cw_pos_error_message {
  display: none;
}
/* line 17, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser .cewe-textlink:before {
  display: none;
}
/* line 21, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser #cw_pos_gmap {
  vertical-align: top;
  display: inline-block;
  position: relative;
  width: 100%;
}
/* line 27, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser #cw_pos_gmap.cw_pos_gmap_active {
  width: 72%;
}
/* line 30, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser #cw_pos_gmap.cw_pos_gmap_active ~ #cw_pos_address_list {
  vertical-align: top;
  display: inline-block;
}
/* line 35, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser #cw_pos_gmap div {
  cursor: inherit;
}
/* line 40, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser #cw_pos_address_list {
  display: none;
  width: 27.2%;
  position: relative;
}
@media screen and (max-width: 750px) {
  /* line 40, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
  .cewe-shop-search-gmap-teaser #cw_pos_address_list {
    width: 27%;
  }
}
/* line 48, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser #cw_pos_address_list .cewe-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
}
/* line 53, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser #cw_pos_address_list ul {
  margin: 0;
  overflow-y: auto;
}
/* line 57, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser #cw_pos_address_list ul li {
  margin: 5px;
  padding: 5px 0 5px 50px;
  cursor: pointer;
  line-height: 16px;
}
/* line 63, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser #cw_pos_address_list ul li a {
  font-size: 12px;
  text-decoration: none;
  color: #cc0009;
}
/* line 68, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser #cw_pos_address_list ul li.pos_icon {
  background-position: 5px 5px;
  background-repeat: no-repeat;
}
/* line 74, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser #cw_pos_address_list .cw_pos_navigation {
  height: 35px;
  line-height: 35px;
  text-align: center;
  position: relative;
  margin-bottom: 5px;
}
/* line 81, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser #cw_pos_address_list .cw_pos_navigation .cewe-button {
  /* add CSS for no ironman projects */
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 87, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser #cw_pos_address_list .cw_pos_navigation .cewe-button:hover {
  text-decoration: none;
}
/* line 90, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser #cw_pos_address_list .cw_pos_navigation .cewe-button:before {
  display: none;
}
/* line 93, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser #cw_pos_address_list .cw_pos_navigation .cewe-button.next {
  right: 0;
}
/* line 96, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser #cw_pos_address_list .cw_pos_navigation .cewe-button.prev {
  left: 0;
}
/* line 103, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser .marker_content, .cewe-shop-search-gmap-teaser .gm-style {
  line-height: 15px;
  margin-bottom: 5px;
}
/* line 106, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser .marker_content b, .cewe-shop-search-gmap-teaser .gm-style b {
  font-weight: bold;
}
/* line 111, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser #cw_pos_notice_overlay {
  display: none;
  background: rgba(255, 255, 255, 0.9);
  border: 1px solid #999;
  box-shadow: 0 0 5px rgba(100, 100, 100, 0.5);
  padding: 8px 0;
  position: absolute;
  text-align: center;
  left: 20px;
  right: 20px;
  top: 45px;
  height: auto;
  z-index: 500;
}
/* line 126, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser form#locationForm {
  /* add CSS for no ironman projects */
  background-color: #f5f5f5;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  padding: 15px 0 0px 10px;
}
/* line 137, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser form#locationForm > div {
  display: inline-block;
  margin-right: 15px;
  height: 30px;
  padding-bottom: 15px;
}
/* line 142, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser form#locationForm > div > .cewe-input-label {
  margin-left: 5px;
}
/* line 145, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser form#locationForm > div .button {
  margin-left: 15px;
}

/* line 152, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser {
  min-width: 230px;
  margin-right: 10px;
}
/* line 156, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser form#locationForm > div {
  width: 95%;
}
/* line 160, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser form#locationForm > div label[for=street], .cewe-shop-search-gmap-teaser form#locationForm > div label[for=city] {
  width: 15%;
  display: inline-block;
}
/* line 165, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser form#locationForm > div .cewe-input-label {
  width: 80%;
  margin-left: 0;
}
/* line 170, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
.cewe-shop-search-gmap-teaser form#locationForm > div .button {
  float: right;
  margin-left: 0;
}

/* Larger than mobile */
@media (min-width: 550px) {
  /* line 182, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
  .cewe-shop-search-gmap-teaser form#locationForm > div {
    width: auto;
  }
  /* line 187, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
  .cewe-shop-search-gmap-teaser form#locationForm > div label[for=street],
  .cewe-shop-search-gmap-teaser form#locationForm > div label[for=city],
  .cewe-shop-search-gmap-teaser form#locationForm > div .cewe-input-label {
    width: auto;
    margin-right: 5px;
  }
  /* line 191, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
  .cewe-shop-search-gmap-teaser form#locationForm > div .button {
    float: none;
  }

  /* line 199, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
  .cewe-shop-search-gmap-teaser #cw_pos_gmap {
    display: inline-block;
  }
  /* line 201, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
  .cewe-shop-search-gmap-teaser #cw_pos_gmap.cw_pos_gmap_active {
    width: 64%;
  }
  /* line 203, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
  .cewe-shop-search-gmap-teaser #cw_pos_gmap.cw_pos_gmap_active ~ #cw_pos_address_list {
    width: 35%;
  }
}
@media (max-width: 550px) {
  /* line 212, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
  .cewe-shop-search-gmap-teaser form#locationForm {
    padding-left: 2%;
  }
  /* line 215, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
  .cewe-shop-search-gmap-teaser #cw_pos_gmap {
    display: block;
  }
  /* line 217, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
  .cewe-shop-search-gmap-teaser #cw_pos_gmap.cw_pos_gmap_active {
    width: 100%;
  }
  /* line 219, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
  .cewe-shop-search-gmap-teaser #cw_pos_gmap.cw_pos_gmap_active ~ #cw_pos_address_list {
    width: 100%;
    display: block;
  }
}
@media (max-width: 350px) {
  /* line 230, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
  .cewe-shop-search-gmap-teaser form#locationForm > div {
    height: auto;
  }
  /* line 234, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
  .cewe-shop-search-gmap-teaser form#locationForm > div label[for=street],
  .cewe-shop-search-gmap-teaser form#locationForm > div label[for=city],
  .cewe-shop-search-gmap-teaser form#locationForm > div .cewe-input-label {
    width: 95%;
    margin-right: 2%;
  }
}
@media (max-width: 260px) {
  /* line 243, ../../../../asset/sources/css/cfb/include/responsive/_posSearchGmap.scss */
  .cewe-shop-search-gmap-teaser form#locationForm > div .button {
    float: none;
    margin-right: 100px;
  }
}
/* POS search with Google Maps */
/* line 1, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
.cw_nlo {
  position: relative;
  font-size: 12px;
  line-height: 1.3em;
  margin-bottom: 1.5em;
  box-shadow: 0 1px 2px 0 rgba(115, 115, 115, 0.9);
  border: 1px solid #bebcbd;
}
/* line 9, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
.cw_nlo img {
  float: right;
}
@media (max-width: 990px) {
  /* line 9, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
  .cw_nlo img {
    float: none;
    width: 100%;
  }
}
/* line 17, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
.cw_nlo .input {
  float: left;
  width: 180px;
}
@media (max-width: 400px) {
  /* line 17, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
  .cw_nlo .input {
    clear: left;
    margin-bottom: 1.5em;
    margin-top: 1em;
  }
}
/* line 27, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
.cw_nlo .cw_form_newsletter_email {
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 2px 0 0 2px;
  font-size: 12px;
  height: 18px;
  margin-top: 0;
  padding: 4px 4px 4px 8px;
  width: 166px;
}
/* line 37, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
.cw_nlo .error {
  color: #DA2F36;
  font-weight: normal;
}
/* line 41, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
.cw_nlo .cw_teaser_link_btn {
  float: left;
  margin-left: 0;
}
@media (max-width: 400px) {
  /* line 41, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
  .cw_nlo .cw_teaser_link_btn {
    margin-top: 1em;
  }
}
/* line 49, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
.cw_nlo .cw_teaser_link_btn a {
  background-image: url("https://cs.photoprintit.com/web/images/de_DE/newsletter_go_button.png");
  background-repeat: no-repeat;
  display: block;
  height: 27px;
  width: 26px;
}
/* line 57, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
.cw_nlo ul {
  margin-bottom: 20px;
  margin-left: 20px;
}
/* line 61, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
.cw_nlo ul li {
  list-style: disc outside none;
}
/* line 65, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
.cw_nlo p {
  margin-bottom: 20px;
}
/* line 70, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
.cw_nlo .cw_nlo_login {
  margin-top: 20px;
  min-height: 30px;
}
/* line 76, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
.cw_nlo .cw_nlo_form,
.cw_nlo .cw_nlo_single_opt_in,
.cw_nlo .cw_nlo_double_opt_in {
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 350px;
}
@media (max-width: 990px) {
  /* line 76, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
  .cw_nlo .cw_nlo_form,
  .cw_nlo .cw_nlo_single_opt_in,
  .cw_nlo .cw_nlo_double_opt_in {
    width: 95%;
  }
}
/* line 87, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
.cw_nlo .cw_nlo_single_opt_in,
.cw_nlo .cw_nlo_double_opt_in {
  display: none;
}
/* line 90, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
.cw_nlo .cw_nlo_default_error {
  display: none;
  color: #DA2F36;
  font-family: Arial;
  font-size: 13px;
  padding-top: 10px;
}
/* line 97, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
.cw_nlo .cw_nlo_submit_label {
  float: left;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  padding-top: 7px;
  margin-right: 40px;
  position: relative;
}
/* line 106, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
.cw_nlo .cw_nlo_submit_label .spinner {
  position: absolute !important;
  top: 14px;
  right: -20px;
}

/* line 114, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
.cw_body_popup {
  overflow: hidden;
}

/* line 117, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
#cw_popup {
  background: #ffffff;
  padding: 10px;
  overflow: auto;
}

/* line 122, ../../../../asset/sources/css/cfb/include/responsive/_newsletter-teaser.scss */
.cw_popup_main_close {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 40px;
  height: 40px;
  background: url("https://cs.photoprintit.com//images/global_cfb/cerabox.png") -42px 0px no-repeat;
  z-index: 1105;
}

/* newsletter subscription form */
/* cerabox */
/* line 3, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1106;
  display: none;
  -webkit-transform: scale(1);
  -webkit-transform-origin: 50% 50%;
  transform: scale(1);
  transform-origin: 50% 50%;
}

/* line 22, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url("https://cs.photoprintit.com//images/global_cfb/cerabox.png");
}

/* line 31, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1100;
  display: none;
  background: #000;
  opacity: .5;
}

/* line 43, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1101;
  display: none;
  opacity: 0;
  background: #fff;
  -webkit-transform: scale(1);
  -webkit-transform-origin: 0 0;
  transform: scale(1);
  transform-origin: 0 0;
}

/* line 58, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox .cerabox-content {
  width: 100%;
  height: 100%;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 1102;
  border: 0px solid #fff;
  /*CSS3*/
  -moz-box-shadow: 0 0 30px -5px #333;
  -webkit-box-shadow: 0 0 30px -5px #333;
  box-shadow: 0 0 30px -5px #333;
}

/* line 73, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox span.cerabox-error, #cerabox .cerabox-title span {
  padding: 10px;
  display: block;
  font-family: Helvetica;
  font-size: 12px;
  color: #000;
  line-height: normal;
}

/* line 81, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox span.cerabox-error {
  text-align: justify;
}

/* line 82, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox .cerabox-title span {
  display: none;
  color: #fff;
}

/* line 84, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox .cerabox-title {
  z-index: 1102;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFF;
  text-align: left;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  -webkit-transform: scale(1);
  -webkit-transform-origin: 0 100%;
  transform: scale(1);
  transform-origin: 0 100%;
}

/* line 102, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox .cerabox-close {
  position: absolute;
  top: -20px;
  right: -20px;
  width: 40px;
  height: 40px;
  background: url("https://cs.photoprintit.com//images/global_cfb/cerabox.png") -42px 0px no-repeat;
  cursor: pointer;
  z-index: 1105;
  -webkit-transform: scale(1);
  -webkit-transform-origin: 100% 0;
  transform: scale(1);
  transform-origin: 100% 0;
}

/* line 118, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox .cerabox-content img.image {
  float: left;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
}

/* line 130, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox .cerabox-content iframe.iframe {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}

/* line 137, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox a.cerabox-left, #cerabox a.cerabox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background: transparent url("https://cs.photoprintit.com//images/global_cfb/blank.gif");
  z-index: 1104;
  display: none;
}

/* line 149, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox a.cerabox-left {
  left: 0px;
  -webkit-transform: scale(1);
  -webkit-transform-origin: 0 50%;
  transform: scale(1);
  transform-origin: 0 50%;
}

/* line 158, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox a.cerabox-right {
  right: 0px;
  -webkit-transform: scale(1);
  -webkit-transform-origin: 100% 50%;
  transform: scale(1);
  transform-origin: 100% 50%;
}

/* line 167, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox a.cerabox-left span, #cerabox a.cerabox-right span {
  position: absolute;
  top: 50%;
  /*left: -9999px;*/
  width: 40px;
  height: 40px;
  margin-top: -20px;
  cursor: pointer;
  z-index: 1104;
  display: block;
}

/* line 179, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox a.cerabox-left:hover span, #cerabox.mobile a.cerabox-left span {
  background-image: url("https://cs.photoprintit.com//images/global_cfb/cerabox.png");
  background-position: -42px -40px;
  background-repeat: no-repeat;
  left: -20px;
}

/* line 186, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox a.cerabox-right:hover span, #cerabox.mobile a.cerabox-right span {
  background-image: url("https://cs.photoprintit.com//images/global_cfb/cerabox.png");
  background-position: -42px -80px;
  background-repeat: no-repeat;
  right: -20px;
}

/* line 193, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox .cerabox-content-protection {
  display: none;
  position: absolute;
  background: transparent url("https://cs.photoprintit.com//images/global_cfb/blank.gif");
  z-index: 1103;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

/*IE6*/
/* line 208, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox-loading.ceraboxbox-ie6 {
  position: absolute;
  margin-top: 0;
  top: expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

/*Mobile*/
/* line 216, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox.mobile {
  /*width: 100% !important;
  height: 100% !important;*/
  background: #000;
}

/* line 222, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox.mobile .cerabox-content {
  background: #fff;
  /*CSS3*/
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 230, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox.mobile .cerabox-content :first-child {
  background: #fff;
}

/* line 234, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox.mobile .cerabox-close {
  top: 2px !important;
  right: 0 !important;
}

/* line 239, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox.mobile a.cerabox-left span {
  left: 0 !important;
}

/* line 243, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox.mobile a.cerabox-right span {
  right: 0 !important;
}

/* line 247, ../../../../asset/sources/css/cfb/include/responsive/_popup.scss */
#cerabox.mobile a.cerabox-left, #cerabox.mobile a.cerabox-right {
  width: 10%;
}

/* end */
/* cerabox popups (used for videos) */
/* line 1, ../../../../asset/sources/css/cfb/include/responsive/_sitemap.scss */
.cw_sitemap_area_container {
  display: block;
  margin: 0 1%;
  float: left;
  width: 48%;
}
@media (max-width: 900px) {
  /* line 1, ../../../../asset/sources/css/cfb/include/responsive/_sitemap.scss */
  .cw_sitemap_area_container {
    width: 100%;
  }
}

/* line 11, ../../../../asset/sources/css/cfb/include/responsive/_sitemap.scss */
#cw_sitemap_hdl {
  display: none;
}

/* line 15, ../../../../asset/sources/css/cfb/include/responsive/_sitemap.scss */
.cw_sitemap_area {
  float: left;
  width: 100%;
  margin-bottom: 1em;
}
/* line 19, ../../../../asset/sources/css/cfb/include/responsive/_sitemap.scss */
.cw_sitemap_area ul {
  margin: 0;
  list-style: none;
}
/* line 22, ../../../../asset/sources/css/cfb/include/responsive/_sitemap.scss */
.cw_sitemap_area ul li {
  margin: 0;
}
/* line 26, ../../../../asset/sources/css/cfb/include/responsive/_sitemap.scss */
.cw_sitemap_area a {
  text-decoration: none;
}

/* line 31, ../../../../asset/sources/css/cfb/include/responsive/_sitemap.scss */
.cw_sitemap_level_1_link {
  font-weight: bold;
  color: #FFF;
  display: block;
  background-color: #333;
  padding: 1em;
  margin-bottom: 2px;
}

/* line 41, ../../../../asset/sources/css/cfb/include/responsive/_sitemap.scss */
.cw_sitemap_level_2_list {
  background: #EFEFEF;
  font-size: 13px;
}
/* line 45, ../../../../asset/sources/css/cfb/include/responsive/_sitemap.scss */
.cw_sitemap_level_2_list a {
  text-decoration: none;
  display: block;
  padding-left: 10px;
  font-weight: bold;
}
/* line 52, ../../../../asset/sources/css/cfb/include/responsive/_sitemap.scss */
.cw_sitemap_level_2_list > li > a {
  padding-left: 0;
}
/* line 55, ../../../../asset/sources/css/cfb/include/responsive/_sitemap.scss */
.cw_sitemap_level_2_list li {
  border-bottom: 2px solid #FFF;
  margin-bottom: 2px;
  padding: 8px 14px;
}
/* line 60, ../../../../asset/sources/css/cfb/include/responsive/_sitemap.scss */
.cw_sitemap_level_2_list li ul {
  background: none;
}
/* line 63, ../../../../asset/sources/css/cfb/include/responsive/_sitemap.scss */
.cw_sitemap_level_2_list li ul li {
  border: none;
  padding: 3px 0;
  margin-left: 30%;
}
@media (max-width: 400px) {
  /* line 63, ../../../../asset/sources/css/cfb/include/responsive/_sitemap.scss */
  .cw_sitemap_level_2_list li ul li {
    margin-left: 0;
  }
}
/* line 71, ../../../../asset/sources/css/cfb/include/responsive/_sitemap.scss */
.cw_sitemap_level_2_list li ul li a {
  color: #666;
  background: url("https://cs.photoprintit.com/web/cops2010/img/cw_left_navi_sec_level_point.png") 0 6px no-repeat;
  text-decoration: none;
  font-weight: normal;
  padding-top: 0;
}
/* line 79, ../../../../asset/sources/css/cfb/include/responsive/_sitemap.scss */
.cw_sitemap_level_2_list li ul li ul {
  display: none;
}

/* sitemap */
/* line 1, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pageflip {
  width: 100%;
  overflow: hidden;
  /*visibility: hidden;*/
  display: block;
  /* use display:none only if needed! */
}

/* line 9, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pageflip-container {
  padding-top: 0px;
  min-width: 320px;
}

/* line 15, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-book-content {
  opacity: 0;
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -o-transition: opacity 1s;
  -ms-transition: opacity 1s;
}

/* line 22, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-book-offset {
  -webkit-perspective: 3000px;
  -moz-perspective: 3000px;
  -ms-perspective: 3000px;
  perspective: 3000px;
  -webkit-perspective-origin-x: 50%;
  -webkit-perspective-origin-y: 50%;
  -moz-perspective-origin-x: 50%;
  -moz-perspective-origin-y: 50%;
  -ms-perspective-origin-x: 50%;
  -ms-perspective-origin-y: 50%;
  perspective-origin-x: 50%;
  perspective-origin-y: 50%;
}

/* line 38, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-page-container {
  position: absolute;
  overflow: hidden;
}

/* line 43, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pf-dropshadow {
  -webkit-box-shadow: 0 10px 30px black;
  -moz-box-shadow: 0 10px 30px black;
  -o-box-shadow: 0 10px 30px black;
  -ms-box-shadow: 0 10px 30px black;
  box-shadow: 0 10px 30px black;
}

/* line 51, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-flip-shadowA {
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), black);
  background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), black);
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), black);
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), black);
}

/* line 57, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-flip-shadowB {
  background-image: -o-linear-gradient(left, black, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(left, black, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(left, black, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  background-image: -webkit-linear-gradient(left, black, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

/* line 63, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-flip-topshadow {
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), black, rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), black, rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), black, rgba(0, 0, 0, 0));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), black, rgba(0, 0, 0, 0));
}

/* line 69, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-emboss-left {
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), black);
  background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), black);
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), black);
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), black);
  pointer-events: none;
}

/* line 76, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-emboss-right {
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  pointer-events: none;
}

/* Controls layout/animation/hover fx ----------------------------------- */
/* line 87, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pageflip-controls {
  position: absolute;
  bottom: 0px;
  padding: 8px 0 16px;
  width: 100%;
  overflow: hidden;
  text-align: center;
  opacity: 0;
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -o-transition: opacity 1s;
  -ms-transition: opacity 1s;
  color: #888;
  font-size: 12px;
}

/* line 104, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-centered-buttons,
.pf-left-buttons,
.pf-right-buttons {
  height: 26px;
  overflow: hidden;
}

/* line 109, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-centered-buttons {
  position: relative;
  top: 0px;
  left: auto;
  right: auto;
  margin: 0px auto;
  width: 254px;
}

/* line 117, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-left-buttons {
  float: left;
  width: 104px;
  margin-left: 32px;
}

/* line 122, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-right-buttons {
  float: right;
  width: 104px;
  margin-right: 32px;
}

/* line 132, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-control-bar-button,
.pf-control-bar-pager {
  float: left;
  height: 26px;
}

/* line 136, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-right {
  float: right;
}

/* line 139, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-control-bar-pager {
  padding-top: 2px;
  width: 150px;
  text-align: center;
}

/* line 145, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pf-pagerin {
  color: rgba(0, 0, 0, 0.3);
  border: none;
  width: 140px;
  height: 22px;
  padding: 0px;
  font-size: 14px;
  /*font-family: Helvetica, Arial, sans-serif;*/
  border-style: none;
  border-color: Transparent;
  overflow: auto;
  background: none;
  text-align: center;
}

/* line 161, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-control-bar-button g,
.pf-control-bar-pager g {
  fill: rgba(0, 0, 0, 0.3);
  -webkit-transition: fill 0.2s;
  -moz-transition: fill 0.2s;
  -o-transition: fill 0.2s;
  -ms-transition: fill 0.2s;
}

/* line 168, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-disabled {
  opacity: 0.2;
}

/* line 172, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-control-bar-button:not(.pf-disabled):hover g {
  fill: #e10019;
  cursor: pointer;
}

/*.control-bar-button.disabled:hover g,
.control-bar-pager.disabled:hover g  {
	fill: #888;
}*/
/* line 180, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pageflip-controls {
  color: rgba(0, 0, 0, 0.3);
}

/* Thumbnails layout/animation/hover fx ----------------------------------- */
/* line 186, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pageflip-thumbnails {
  position: absolute;
  top: 0px;
  width: 100%;
  overflow: hidden;
  -webkit-transition: top 0.5s, opacity 0.5s;
  -moz-transition: top 0.5s, opacity 0.5s;
  -o-transition: top 0.5s, opacity 0.5s;
  -ms-transition: top 0.5s, opacity 0.5s;
}

/* line 198, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pageflip-thumbnails.pf-hidden {
  top: -100px;
  opacity: 0;
}

/* line 202, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pf-thumbnail-container {
  width: 10px;
}

/* line 210, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-thumbnail-spread,
.pf-thumbnail-page {
  float: left;
  margin: 0 16px 16px 0px;
  /*margin: 0 8px 16px 8px;*/
  background: #888;
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

/* line 220, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-thumbnail-button {
  float: left;
  margin: 0px;
  padding: 0px;
}

/* line 225, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-thumbnail-button:hover {
  fill: #FA0;
}

/* line 230, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pf-copyright-text {
  display: none;
  clear: both;
  padding-top: 10px;
}

/* Default Page setup */
/* line 237, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-left-side {
  background: #666;
}

/* line 241, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-right-side {
  background: #666;
}

/* line 244, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-outer {
  background: none;
}

/*.page-container.left-side {
	border-radius:25px 0 0 25px;
}
.page-container.right-side {
	border-radius:0 25px 25px 0;
}*/
/* Responsive design */
/*body.w480 #pagerin,
body.w320 #pagerin {
	display: none;
}*/
/* line 264, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pf-controls.w480 .pf-control-bar-pager,
#pf-controls.w320 .pf-control-bar-pager {
  display: none;
  /*width: 16px;*/
}

/* line 269, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pf-controls.w480 .pf-centered-buttons,
#pf-controls.w320 .pf-centered-buttons {
  width: 160px;
  float: right;
  margin-left: 0;
  overflow: hidden;
}

/* line 275, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pf-controls.w480 .pf-centered-buttons {
  margin-left: 48px;
}

/* line 279, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pf-controls.w480 .pf-left-buttons,
#pf-controls.w320 .pf-left-buttons {
  display: none;
}

/* line 283, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pf-controls.w480 .pf-control-bar-button,
#pf-controls.w320 .pf-control-bar-button {
  width: 40px;
}

/* line 288, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pf-controls.w320 .pf-right-buttons,
#pf-controls.w480 .pf-right-buttons {
  width: 160px;
  margin-right: 0px;
}

/* line 292, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pf-controls.w480 .pf-right-buttons {
  margin-right: 48px;
}

/*body.w480 .left-buttons {
	display: block;
	float: left;
}
body.w480 .right-buttons {
	display: block;
	float: right;
}*/
/* line 303, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pageflip-credits {
  display: none;
}

/*

		Global Pageflip Styles
		
*/
/* line 314, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pageflip {
  width: 100%;
  background: #ececec;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
}

/* line 321, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pf-pagerin {
  font-family: "Fauna One", "Lucida Grande", Helvetica, sans-serif;
}

/* line 324, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pf-stage {
  background: #ececec;
}

/*
	
		Container HTML Page Styles
		
*/
/* line 332, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
body {
  margin: 0;
}

/*

		template 1 - Meet Pageflip Styles

*/
/* line 341, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-page-container.pf-left-side.meetpageflip {
  border-radius: 10px 0 0 10px;
}

/* line 345, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#thevideo,
.pf-page-container.pf-right-side.meetpageflip {
  border-radius: 0 10px 10px 0;
}

/* line 348, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pf-dropshadow.meetpageflip {
  border-radius: 20px;
}

/* line 351, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip {
  font-size: 13px;
  font-family: "Fauna One", "Lucida Grande", Helvetica, sans-serif;
}

/* line 355, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip a {
  color: #00B7F0;
}

/* line 358, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-page-container.meetpageflip {
  background: #f2f2f2;
}

/* line 361, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-page-container.meetpageflip.pf-outer {
  background: none;
}

/* line 369, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #userguide h1,
.meetpageflip #userguide h2,
.meetpageflip #thankyou h1,
.meetpageflip #thankyou h2,
.meetpageflip #developercontent h4,
.meetpageflip .dintext {
  text-transform: uppercase;
  font-family: DINNextLTPro-Heavy, Impact, Helvetica;
  font-weight: normal;
  font-style: normal;
}

/* line 375, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .dintext a:hover {
  text-decoration: none;
}

/* line 378, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip p {
  margin: 0 0 3px 0;
  padding: 0;
  line-height: 14px;
  color: #333;
}

/* line 384, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .pagenumber {
  float: right;
}

/* line 387, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .pf-left-side .pagenumber {
  float: left;
  margin-right: 32px;
}

/* line 391, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .footertext {
  position: absolute;
  bottom: 4px;
  left: 32px;
  width: 386px;
}

/* line 397, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .footertext p span.larger {
  font-size: 138%;
}

/* line 400, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .footertext p {
  color: #4d4d4d;
}

/* line 406, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#page1.meetpageflip,
#page2.meetpageflip,
#page23.meetpageflip,
#page24.meetpageflip {
  background: #f09600;
}

/* line 409, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #coverheading {
  position: absolute;
  top: 148px;
  left: 32px;
}

/* line 414, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #covertitles {
  position: absolute;
  top: 216px;
  right: 32px;
  text-align: right;
}

/* line 420, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #covertitles p {
  margin: 0 0 10px 0;
  font-size: 20px;
  line-height: 20px;
  color: #f2f2f2;
}

/* line 426, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #userguide {
  position: absolute;
  top: 140px;
  left: 60px;
  opacity: 0.2;
}

/* line 432, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #userguide:hover {
  opacity: 0.7;
}

/* line 437, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #userguide h1,
.meetpageflip #userguide h2,
.meetpageflip #userguide p {
  margin: 0;
  padding: 0;
  color: #ffffff;
}

/* line 442, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #userguide h1 {
  font-size: 30px;
}

/* line 445, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #userguide h2 {
  font-size: 20px;
}

/* line 448, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #userguide p {
  margin: 26px 0 3px 0;
  line-height: 14px;
}

/* line 452, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#page3.meetpageflip {
  background: #ededed;
}

/* line 455, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .header {
  position: absolute;
  top: 38px;
  left: 28px;
  max-width: 380px;
}

/* line 461, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #tocintro {
  position: absolute;
  top: 148px;
  left: 32px;
  opacity: 0.5;
  max-width: 386px;
}

/* line 468, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #toc {
  position: absolute;
  top: 280px;
  left: 0;
  font-size: 20px;
}

/* line 474, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .linklist ul {
  margin: 0;
  padding: 0;
}

/* line 478, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .linklist ul p {
  margin: 0 0 5px 0;
  padding: 0 0 0 32px;
  opacity: 0.25;
}

/* line 483, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .linklist ul li {
  list-style: none;
  margin: -4px 0 0 0;
  padding: 0 0 0 32px;
  width: 418px;
  color: #00b7f0;
  cursor: pointer;
}

/* line 491, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .linklist ul li:hover {
  background: url(../template1_meet_pageflip/linkback.svg) no-repeat left top;
  color: #f2f2f2;
}

/* line 495, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #featurelist {
  position: absolute;
  top: 174px;
  left: 0;
  max-width: 386px;
}

/* line 501, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .optionlist ul {
  margin: 0;
  padding: 0;
}

/* line 505, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .optionlist ul li {
  list-style: none;
  margin: -3px 0 0 0;
  padding: 5px 0 2px 32px;
  width: 418px;
  cursor: pointer;
}

/* line 512, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .optionlist ul li:hover {
  background: url(../template1_meet_pageflip/optionback.svg) no-repeat left top;
}

/* line 516, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .optionlist ul li.selected,
.meetpageflip .optionlist ul li.selected:hover {
  background: url(../template1_meet_pageflip/optionback_selected.svg) no-repeat left top;
}

/* line 520, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .optionlist ul li:hover,
.meetpageflip .optionlist ul li.selected {
  color: rgba(255, 255, 255, 0.5);
}

/* line 523, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .optionlist li {
  color: rgba(77, 77, 77, 0.5);
}

/* line 526, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .optionlist a:hover {
  text-decoration: none;
}

/* line 529, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #browsericons {
  position: absolute;
  top: 460px;
  left: 32px;
}

/* line 535, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#page5.meetpageflip,
#page21.meetpageflip {
  background: #00b7f0;
}

/* line 539, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#page19.meetpageflip,
#page20.meetpageflip {
  background: rgba(0, 183, 240, 0.5);
}

/* line 542, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #videodescription {
  position: absolute;
  top: 148px;
  left: 32px;
  opacity: 0.5;
  max-width: 386px;
}

/* line 549, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #videodescription p {
  color: #ededed;
}

/* line 552, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip video {
  -webkit-mask: url(../template1_meet_pageflip/mask_right.svg);
}

/* line 555, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #playpause {
  position: absolute;
  top: 196px;
  left: 32px;
  opacity: 0.5;
  cursor: pointer;
}

/* line 562, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #playpause:hover {
  opacity: 1;
}

/* line 565, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .alt p {
  color: #ededed;
}

/* line 569, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#page13.meetpageflip,
#page15.meetpageflip {
  /*background: rgba(77,77,77,0.2);*/
  background: rgba(0, 183, 240, 0.3);
}

/* line 574, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#page14.meetpageflip,
#page16.meetpageflip {
  background: none;
}

/* line 577, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#page17.meetpageflip {
  background: #00b7f0;
}

/* line 580, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #trasparencypage {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 585, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #trasparencytext {
  position: absolute;
  top: 512px;
  left: 32px;
  opacity: 0.5;
  max-width: 386px;
}

/* line 592, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .features {
  position: absolute;
  top: 0;
  left: 0;
  width: 450px;
  height: 600px;
  overflow: hidden;
  opacity: 1;
}

/* line 601, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .features div {
  position: absolute;
  left: 66px;
  max-width: 318px;
}

/* line 606, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .features div p {
  color: #f2f2f2;
  opacity: 0.5;
  margin-left: 3px;
}

/* line 611, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .features.off {
  /*display: none;*/
  opacity: 0;
}

/* line 615, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature1 {
  background: url(../template1_meet_pageflip/feature1.svg);
}

/* line 616, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature1 div {
  top: 408px;
}

/* line 617, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature2 {
  background: url(../template1_meet_pageflip/feature2.svg);
}

/* line 618, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature2 div {
  top: 470px;
}

/* line 619, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature3 {
  background: url(../template1_meet_pageflip/feature3.svg);
}

/* line 620, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature3 div {
  top: 392px;
}

/* line 621, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature4 {
  background: url(../template1_meet_pageflip/feature4.svg);
}

/* line 622, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature4 div {
  top: 425px;
}

/* line 623, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature5 {
  background: url(../template1_meet_pageflip/feature5.svg);
}

/* line 624, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature5 div {
  top: 460px;
}

/* line 625, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature6 {
  background: url(../template1_meet_pageflip/feature6.svg);
}

/* line 626, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature6 div {
  top: 350px;
}

/* line 627, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature7 {
  background: url(../template1_meet_pageflip/feature7.svg);
}

/* line 628, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature7 div {
  top: 432px;
}

/* line 629, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature8 {
  background: url(../template1_meet_pageflip/feature8.svg);
}

/* line 630, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature8 div {
  top: 310px;
}

/* line 631, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature9 {
  background: url(../template1_meet_pageflip/feature9.svg);
}

/* line 632, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature9 div {
  top: 486px;
}

/* line 633, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature10 {
  background: url(../template1_meet_pageflip/feature10.svg);
}

/* line 634, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature10 div {
  top: 312px;
}

/* line 635, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature11 {
  background: url(../template1_meet_pageflip/feature11.svg);
}

/* line 636, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature11 div {
  top: 312px;
}

/* line 637, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature12 {
  background: url(../template1_meet_pageflip/feature12.svg);
}

/* line 638, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #feature12 div {
  top: 306px;
}

/* line 639, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .textheader {
  margin-left: 4px;
  margin-top: 6px;
  opacity: 0.5;
}

/* line 644, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #textdemo {
  position: absolute;
  top: 132px;
  left: 32px;
  max-width: 386px;
}

/* line 650, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #textdemo2 {
  position: absolute;
  top: 42px;
  left: 32px;
  max-width: 386px;
}

/* line 656, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .textdemo p {
  font-size: 10px;
  margin: 0 0 12px 0;
}

/* line 660, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .leftimage {
  float: left;
  margin: 2px 24px 20px 0;
}

/* line 664, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #developercontent {
  position: absolute;
  top: 192px;
  left: 32px;
  max-width: 386px;
}

/* line 670, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #developercontent h4 {
  margin: 0 0 8px 0;
  padding: 0;
  opacity: 0.5;
}

/* line 675, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #developercontent p {
  margin: -8px 0 16px 0;
  padding: 0;
  font-size: 12px;
}

/* line 680, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#page22.meetpageflip {
  background: #4d4d4d;
}

/* line 683, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #pdfconvertercontent {
  position: absolute;
  top: 200px;
  left: 32px;
  opacity: 0.5;
  max-width: 386px;
}

/* line 690, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #pdfconvertercontent p {
  color: #f2f2f2;
}

/* line 693, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #spiralwrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 450px;
  height: 600px;
  overflow: hidden;
  -webkit-mask: url(../template1_meet_pageflip/mask_right.svg) no-repeat;
}

/* line 702, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #spiral {
  position: absolute;
  top: -84px;
  left: -159px;
  width: 768px;
  height: 768px;
  overflow: hidden;
  background: url(../template1_meet_pageflip/spiral.svg) no-repeat center center;
}

/*.meetpageflip #spiral {
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 1s;

    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 1s;
}
.meetpageflip #spiral {
    -webkit-animation-name: rotate; 
    -webkit-animation-duration: 2s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;

    -moz-animation-name: rotate; 
    -moz-animation-duration: 2s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
}
@-webkit-keyframes rotate {
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}

@-moz-keyframes rotate {
    from {-moz-transform: rotate(0deg);}
    to {-moz-transform: rotate(360deg);}
}*/
/* line 738, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .animationcontrol {
  position: absolute;
  left: 32px;
  width: 215px;
  height: 41px;
  overflow: hidden;
  opacity: 0.7;
}

/* line 746, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .animationcontrol:hover {
  opacity: 1;
}

/* line 749, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #animateontop {
  top: 44px;
  background: url(../template1_meet_pageflip/animate_top_off.svg) no-repeat left top;
}

/* line 753, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #animateontop.selected {
  background: url(../template1_meet_pageflip/animate_top_on.svg) no-repeat left top;
}

/* line 756, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #animateonvisible {
  top: 94px;
  background: url(../template1_meet_pageflip/animate_visible_off.svg) no-repeat left top;
}

/* line 760, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #animateonvisible.selected {
  background: url(../template1_meet_pageflip/animate_visible_on.svg) no-repeat left top;
}

/* line 763, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #eventcontent {
  position: absolute;
  top: 194px;
  left: 32px;
  opacity: 0.5;
  max-width: 386px;
}

/* line 770, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #eventflags {
  position: absolute;
  top: 330px;
  left: 64px;
  width: 346px;
}

/* line 776, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #eventflags p {
  opacity: 0.5;
}

/* line 779, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #eventflags img {
  clear: left;
  float: left;
  margin-bottom: 9px;
  margin-right: 20px;
  opacity: 0.25;
}

/* line 786, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #eventflags img.selected {
  opacity: 1;
}

/* line 789, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip .features {
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -o-transition: opacity 1s;
  -ms-transition: opacity 1s;
  transition: opacity 1s;
}

/* line 799, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #userguide,
.meetpageflip #thankyou,
.meetpageflip #playpause,
.meetpageflip .animationcontrol {
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

/* line 806, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #animatecontent {
  position: absolute;
  top: 160px;
  left: 32px;
  opacity: 0.7;
  max-width: 386px;
}

/* line 813, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #thankyou {
  position: absolute;
  top: 342px;
  left: 66px;
  opacity: 0.2;
  text-align: center;
  width: 318px;
}

/* line 821, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #thankyou h2 {
  line-height: 90%;
}

/* line 824, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #thankyou:hover {
  opacity: 0.7;
}

/* line 829, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #thankyou h1,
.meetpageflip #thankyou h2,
.meetpageflip #thankyou p {
  margin: 0;
  padding: 0;
  color: #ffffff;
}

/* line 834, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #thankyou h1 {
  font-size: 30px;
}

/* line 837, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #thankyou h2 {
  font-size: 20px;
}

/* line 840, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #thankyou p {
  margin: 26px 0 3px 0;
  line-height: 14px;
}

/* line 844, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #backqr {
  position: absolute;
  top: 441px;
  left: 32px;
  width: 108px;
  height: 159px;
  background: #fff;
  overflow: hidden;
}

/* line 853, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #backqr img {
  opacity: 0.75;
}

/* line 856, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #backqr p {
  margin-left: 4px;
}

/* line 859, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.meetpageflip #backcredits {
  position: absolute;
  top: 537px;
  left: 152px;
}

/*

		Template 2 - Demo Book 2

*/
/* line 870, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.demo2 g {
  bottom: 0px;
  padding: 12px 0;
  background: rgba(80, 80, 80, 0.5);
}

/* line 875, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.demo2 #pf-pagerin {
  color: rgba(255, 255, 255, 0.8);
}

/* line 879, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.demo2 .pf-control-bar-button g,
.demo2 .pf-control-bar-pager g {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 882, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.demo2 .pf-control-bar-button:not(.pf-disabled):hover g {
  fill: white;
}

/* line 885, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.demo2-flexible-container {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 891, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.demo2-flexible-centered {
  position: absolute;
  margin: auto;
  width: 100%;
  bottom: 0;
  top: 0;
}

/* line 898, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.demo2-highlight {
  margin: 0 48px;
}

/* line 903, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.demo2-highlight,
.demo2-highlight h1,
.demo2-highlight h2 {
  font-family: "Syncopate", "Helvetica", sans-serif;
  color: #fff;
}

/* line 907, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.demo2-highlight h1 {
  margin: 0;
  padding: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 84%;
}

/* line 914, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.demo2-highlight h2 {
  margin: 0;
  padding: 0;
  font-size: 42px;
  font-weight: 400;
  line-height: 84%;
}

/* line 922, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.demo2-highlight p {
  margin: 0;
  padding: 0;
  font-size: 22px;
  font-weight: normal;
}

/* line 928, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
div#demo2-page1 {
  background: #00c1fd;
}

/* line 931, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
div#demo2-page1 .demo2-flexible-centered {
  height: 200px;
}

/* line 934, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
div#demo2-page2 {
  background: #009fcf;
}

/* line 937, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
div#demo2-page3 {
  background: black url(../template2_demobook2/demopic1.jpg) no-repeat left center;
  background-size: 700px 700px;
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 945, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
div#demo2-page2 .demo2-flexible-centered {
  height: 200px;
  text-align: right;
}

/* line 949, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
div#demo2-page4 {
  background: #007ba0;
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 956, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
div#demo2-page4 .demo2-highlight {
  position: absolute;
  bottom: 64px;
  text-align: right;
}

/* line 961, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
div#demo2-page5 {
  background: #00607e url(../template2_demobook2/demopic2.jpg) no-repeat left bottom;
  background-size: 700px 350px;
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 969, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
div#demo2-page5 .demo2-highlight {
  position: absolute;
  margin: 0;
  top: 0;
  padding: 66px 48px 24px;
  background: #00607e;
}

/* line 977, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
div#demo2-page5 .demo2-highlight p,
div#demo2-page6 .demo2-highlight p {
  font-size: 18px;
}

/* line 980, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
div#demo2-page6 {
  background: #00607e url(../template2_demobook2/demopic3.jpg) no-repeat right top;
  background-size: 700px 450px;
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 988, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
div#demo2-page6 .demo2-highlight {
  position: absolute;
  margin: 0;
  bottom: 0;
  padding: 24px 48px 66px;
  background: #00607e;
}

/* line 995, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
div#demo2-page7 .demo2-flexible-centered {
  height: 260px;
}

/* line 998, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
div#demo2-page7 .demo2-highlight p {
  font-size: 16px;
}

/* line 1001, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#page7.demo2 {
  background: url(../template2_demobook2/demopic6.png) no-repeat left center rgba(0, 0, 0, 0.7);
  background-size: 700px 700px;
}

/* line 1005, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#page8.demo2 {
  background: url(../template2_demobook2/demopic7.png) no-repeat right center rgba(0, 0, 0, 0.7);
  background-size: 700px 700px;
}

/* line 1009, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#page9.demo2 {
  background: url(../template2_demobook2/demopic4.png) no-repeat left center rgba(40, 40, 50, 0.7);
  background-size: 700px 700px;
}

/* line 1013, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#page10.demo2 {
  background: url(../template2_demobook2/demopic5.png) no-repeat right center rgba(40, 40, 50, 0.7);
  background-size: 700px 700px;
}

/* line 1017, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
div#demo2-page11 .demo2-flexible-centered {
  height: 200px;
}

/* line 1020, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
div#demo2-page11 {
  background: #00485e;
}

/* line 1023, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
div#demo2-page11 a {
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}

/* line 1028, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
div#demo2-page11 a:hover {
  text-decoration: underline;
}

/* line 1032, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-teaser-wrapper {
  width: 98%;
  margin: 0 0 2%;
  padding: 0 10px;
}

/* line 1037, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-info-headline {
  font-family: 'myriad-pro-n4', 'myriad-pro', arial, sans-serif !important;
  font-size: 24px !important;
  color: #666 !important;
  margin: 15px 0 !important;
  font-weight: normal;
}

/* line 1044, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-info-text {
  line-height: 1.5;
  margin: 0 0 10px 0;
}

/* line 1049, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-info-text a {
  text-decoration: none;
  color: #e10019;
}

/* line 1053, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-filter {
  margin: 0 0 20px 0;
}

/* line 1057, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-filter label {
  display: inline-block;
  margin: 0 10px 0 0;
  line-height: 1.5;
  font-size: 18px;
}

/* line 1064, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-search {
  width: 496px;
}

/* line 1068, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-category {
  width: 95px;
}

/* line 1071, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-order {
  width: 117px;
}

/* line 1075, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-search input {
  width: 484px;
  display: inline-block;
  font-size: 16px;
  border: 1px solid #666;
  box-shadow: initial;
  height: 24px;
  padding: 0 5px;
  background: url("https://cs.photoprintit.com/images/cops3/ironman/dflt_idx_header_icon_search.png") 473px center no-repeat;
}

@media (max-width: 530px) {
  /* line 1087, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
  .customerExamples-search,
  .customerExamples-search input {
    width: auto;
  }
}
/* line 1092, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-category select,
.customerExamples-order select {
  display: inline-block;
  width: auto;
  font-size: 16px;
  height: 27px;
  border: 1px solid #666;
  box-shadow: initial;
}

/* line 1101, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-teaser {
  /*border: 1px solid #bebcbd;*/
  margin: 0 10px 20px 0;
  height: 315px;
  cursor: pointer;
}

/* line 1108, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-teaser-image {
  text-align: center;
  margin: 10px 0;
}

/* line 1113, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-teaser-image img {
  max-height: 199px;
}

/* line 1117, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-teaser-infos {
  padding: 10px 10px 5px 10px;
  /*background-color: #F3F3F3;*/
  height: 90px;
  position: relative;
  border: 1px solid #ccc;
  box-shadow: 1px 1px 2px #ddd;
}

/* line 1126, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-teaser-infos > span {
  min-height: 36px;
  line-height: 18px;
  margin: 0 0 20px;
  display: inline-block;
}

/* line 1133, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-teaser-infos p {
  font-weight: bold;
  margin: 0;
}

/* line 1138, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-teaser-additional {
  position: absolute;
  bottom: 5px;
  width: 95%;
}

/* line 1147, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.fa-star,
.fa-star-half-o,
.fa-star-o {
  color: #F6CE4B;
}

/* line 1151, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.left {
  float: left;
}

/* line 1154, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.right {
  float: right;
  margin-right: 5px;
}

/* line 1159, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-pager {
  text-align: center;
  margin: 15px 0px;
  display: inline-block;
  width: 100%;
}

/* line 1166, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-back, .customerExamples-next {
  display: inline-block;
  margin-right: 20px;
  width: 40px;
  height: 40px;
  background-color: #af0a12;
  border-radius: 2rem;
  line-height: 3;
}

/* line 1176, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-back.disabled, .customerExamples-next.disabled {
  background-color: #BCBCBC;
}

/* line 1180, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-pager input {
  text-align: center;
  width: 55px;
  height: 20px;
  border: 1px solid #bebcbd;
}

/* line 1186, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-back .fa, .customerExamples-next .fa {
  font-size: 3em;
  color: #fff;
}

/* line 1192, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-back .fa:hover,
.customerExamples-next .fa:hover {
  text-decoration: none;
}

/* line 1196, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-back .fa {
  margin-left: -3px;
  width: 100%;
}

/* line 1200, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-next .fa {
  margin-left: 2px;
  width: 100%;
}

/* line 1205, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-next {
  margin-left: 20px;
  margin-right: 0px;
}

/* line 1210, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-back:hover, .customerExamples-next:hover {
  cursor: pointer;
}

/* line 1214, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-back.disabled:hover, .customerExamples-next.disabled:hover {
  cursor: not-allowed;
}

/* DETAIL PAGE */
/* line 1218, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-entry h2 {
  display: inline-block;
  margin: 10px 15px 0px 0px !important;
  color: #666 !important;
  font-family: 'myriad-pro-n4', 'myriad-pro', arial, sans-serif !important;
  font-size: 24px !important;
  color: #666 !important;
  font-weight: normal;
}

/* line 1228, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-entry .stars {
  display: inline-block;
  margin: 0 0 10px 0;
}

/* line 1233, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-detail a {
  color: #e1071c;
  text-decoration: none;
}

/* line 1237, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-detail a:hover {
  text-decoration: underline;
  cursor: pointer;
}

/* line 1242, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-description-text {
  margin: 20px 0 20px 0;
  font-size: 14px;
}

/* line 1246, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-description-text:before {
  content: open-quote;
}

/* line 1249, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-description-text:after {
  content: close-quote;
}

/* line 1253, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-entry-info-wrapper {
  margin: 10px 0;
}

/* line 1257, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-feature span.fa-text {
  margin-right: 30px;
}

/* line 1261, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-entry h2 {
  font-size: 16px;
  color: #666666;
}

/* line 1266, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-comment-wrapper {
  margin-bottom: 30px;
}

/* line 1270, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-nickname {
  margin: 0px;
}

/* line 1274, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-comment-container {
  border-bottom: 1px solid #626262;
}

/* line 1278, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-comment-container:last-child {
  border-bottom: transparent;
}

/* line 1282, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-comment {
  margin-top: 20px;
}

/* line 1286, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-nickname {
  display: inline-block;
  float: left;
  font-weight: bold;
}

/* line 1291, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-created {
  text-align: right;
}

/* line 1295, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pageflip-wrapper {
  border: 1px solid #eee;
}

@media (max-width: 600px) {
  /* line 1300, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
  #pageflip-wrapper {
    margin-bottom: 25px;
  }
}
/* line 1305, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-description {
  min-width: 90px;
  float: left;
}

/* line 1309, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-detail {
  float: left;
  width: 410px;
}

@media (max-width: 530px) {
  /* line 1314, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
  .customerExamples-detail {
    width: auto;
  }

  /* line 1317, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
  .customerExamples-description {
    float: none;
  }
}
/* line 1321, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-feature {
  margin-bottom: 30px;
  display: inline-block;
  width: 100%;
}

/* line 1327, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-feature-wrap {
  display: inline-block;
  float: left;
}

/* line 1332, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-creator {
  font-weight: bold;
}

/* line 1337, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-creator .avatar,
.customerExamples-nickname .avatar {
  width: 40px;
  height: 40px;
  background-color: #A9AAAA;
  display: inline-block;
  margin-right: 10px;
  border-radius: 2rem;
}

@media (max-width: 530px) {
  /* line 1346, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
  .customerExamples-nickname {
    margin: 0 0 5px;
  }
}
/* line 1352, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-nickname .avatar {
  width: 30px;
  height: 30px;
}

/* line 1357, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-creator .nickname {
  top: -16px;
  position: relative;
}

/* line 1362, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-nickname .nickname {
  position: relative;
  top: -10px;
}

/* line 1367, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-comment-text {
  display: inline-block;
  width: 100%;
  margin: 5px 0 10px 0;
  line-height: 1.3;
}

/* line 1375, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.customerExamples-entry-back {
  margin: 5px 0px;
  top: -30px;
  position: relative;
  z-index: 99;
  cursor: pointer;
  left: 15px;
  color: #e1071c;
}

@media (max-width: 600px) {
  /* line 1386, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
  .customerExamples-entry-back {
    top: -12px;
  }
}
/* line 1391, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pageflip .pf-page-container {
  background-size: contain;
  background-repeat: no-repeat;
}

/* Pageflip */
/* line 1398, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pf-controls.w480 .pf-right-buttons {
  margin-right: 23px;
  margin-top: 5px;
}

/* line 1403, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pf-controls.w480 .pf-centered-buttons {
  /*margin-left: 250px;*/
  width: 260px;
}

/* line 1408, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-centered-buttons, .pf-left-buttons, .pf-right-buttons {
  height: 26px;
  overflow: hidden;
}

/* line 1413, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-control-bar-button, .pf-control-bar-pager {
  float: left;
  height: 26px;
}

/* line 1418, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-right {
  float: right;
}

/* line 1422, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pageflip-wrapper #pageflip #pageflip-controls .fa {
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  cursor: pointer;
  padding: 4px 5px 10px 5px;
  font-size: 1.15em !important;
}

/* line 1430, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-centered-buttons {
  position: relative;
  top: 0px;
  left: auto;
  right: auto;
  margin: 0px auto;
  width: 254px;
}

/* line 1439, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pageflip-wrapper #pageflip #pageflip-controls .pf-centered-buttons .fa {
  padding-top: 0px;
  font-size: 2.2em !important;
}

/* line 1444, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pageflip-wrapper #pageflip #pageflip-controls form {
  background: none;
  padding: 0;
}

/* line 1449, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pf-pagerin {
  color: #666;
  border: none;
  width: 80px;
  height: 22px;
  padding: 0px;
  font-size: 14px;
  font-family: "Fauna One", "Lucida Grande", Helvetica, sans-serif;
  border-style: none;
  border-color: Transparent;
  overflow: auto;
  background: none;
  text-align: center;
  box-shadow: none;
}

/* line 1465, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pf-copyright-text {
  display: none;
  clear: both;
  padding-top: 10px;
}

/* line 1471, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pageflip-credits {
  display: none;
}

/* line 1476, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pageflip-controls {
  padding: 5px !important;
  background-color: #fff;
  height: 30px;
}

/* line 1482, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-left-buttons {
  float: left;
  width: 104px;
  margin-left: 32px;
}

/* line 1488, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.pf-right-buttons {
  float: right;
  width: 104px;
  margin-right: 130px;
}

/* line 1493, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
#pf-controls.w480 .pf-control-bar-pager {
  display: block;
  width: 80px;
}

@media (min-width: 550px) {
  /* line 1499, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
  .customerExamples-teaser-image img {
    width: 100%;
  }
}
/* line 1504, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.large-text {
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
}

/* line 1510, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.not-very-popular {
  font-size: 12px;
}

/* line 1514, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.somewhat-popular {
  font-size: 14px;
}

/* line 1518, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.popular {
  font-size: 16px;
}

/* line 1522, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.very-popular {
  font-size: 20px;
}

/* line 1526, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.cwfb_border {
  box-shadow: 0 1px 2px 0 rgba(115, 115, 115, 0.9);
}

/* line 1530, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.ultra-popular {
  font-size: 24px;
}

/* line 1534, ../../../../asset/sources/css/cfb/include/responsive/_customerexample.scss */
.padding {
  padding: 10px;
}

/* customerexample */
/* line 2, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
.cw_teaser_sponsoring .cw_teaser_hl {
  padding: 0px;
  margin: 0px 0px 15px 0px !important;
  height: auto;
}
/* line 7, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
.cw_teaser_sponsoring .cw-success-message {
  background: #F7F7F7 none repeat scroll 0px 0px;
  border: 1px solid #D8D8D8;
  border-radius: 5px;
  display: table;
  font-size: 12px;
  font-weight: bold;
  margin: 15px auto;
  padding: 5px 20px;
  text-align: center;
  width: 375px;
  color: #49B976;
  line-height: 16px;
}
/* line 21, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
.cw_teaser_sponsoring .row {
  margin: 10px 0px;
}
/* line 24, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
.cw_teaser_sponsoring .cewe-input-label {
  display: inline-block;
  width: 180px;
}
/* line 28, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
.cw_teaser_sponsoring .cewe-label.cewe-error {
  padding: 5px;
}
/* line 31, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
.cw_teaser_sponsoring .cewe-label {
  display: inline-block;
  width: 160px;
  margin-left: 0px;
}
/* line 36, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
.cw_teaser_sponsoring #recaptcha_area {
  margin: 20px 0px;
}
/* line 39, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
.cw_teaser_sponsoring #cw_sponsoring_captcha {
  width: 50%;
  float: left;
}
/* line 43, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
.cw_teaser_sponsoring #cw_sponsoring_submit {
  float: left;
  margin-bottom: 20px;
}
/* line 47, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
.cw_teaser_sponsoring .cw_teaser_sponsoring_top_text {
  margin-bottom: 20px;
}
/* line 50, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
.cw_teaser_sponsoring .cw_teaser_sponsoring_top_text p {
  margin-top: 15px;
}
/* line 53, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
.cw_teaser_sponsoring .cewe-sponsoring-spinner {
  display: inline-block;
  margin-top: 130px;
}
/* line 57, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
.cw_teaser_sponsoring .cw_sponsoring_form_wrapper {
  width: 50%;
  float: left;
  margin-top: 10px;
}
/* line 62, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
.cw_teaser_sponsoring .clear {
  clear: both;
}
/* line 65, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
.cw_teaser_sponsoring .cewe-sponsoring-spinner {
  display: inline-block;
}
/* line 70, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
.cw_teaser_sponsoring .cewe-error-message {
  margin: 15px auto;
}
/* line 73, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
.cw_teaser_sponsoring .cw_sponsoring_form_headline {
  font-weight: bold;
}

@media (max-width: 415px) {
  /* line 80, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
  .cw_teaser_sponsoring .cewe-label {
    width: 100%;
  }
}
@media (max-width: 649px) {
  /* line 87, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
  .cw_teaser_sponsoring .cw_sponsoring_form_wrapper {
    width: 100%;
  }
}
@media (min-width: 650px) and (max-width: 800px) {
  /* line 94, ../../../../asset/sources/css/cfb/include/responsive/_sponsoringTeaser.scss */
  .cw_teaser_sponsoring .cewe-label {
    width: 100%;
  }
}
/* t-shirt sponsoring for de_DE */
/* TABS training dates
-------------------------------------------- */
/* line 7, ../../../../asset/sources/css/cfb/include/responsive/_training_dates.scss */
.training-dates .cwfb-container-head .separator {
  background: url(https://cs.photoprintit.com//images/global_cfb/cfb_nav_sprite.png) no-repeat -3px -240px;
  display: block;
  float: left;
  height: 40px;
  width: 1px;
}
/* line 14, ../../../../asset/sources/css/cfb/include/responsive/_training_dates.scss */
.training-dates .cwfb-container-head .tab_title {
  color: #626262;
  display: block;
  float: left;
  padding: 0 15px;
  text-decoration: none;
  font-weight: bold;
}
/* line 23, ../../../../asset/sources/css/cfb/include/responsive/_training_dates.scss */
.training-dates .cwfb-container-head .active,
.training-dates .cwfb-container-head .tab_title:hover {
  background: url(https://cs.photoprintit.com//images/global_cfb/cfb_nav_sprite.png) repeat-x 0 -122px;
  text-decoration: none;
  font-weight: bold;
}
/* line 29, ../../../../asset/sources/css/cfb/include/responsive/_training_dates.scss */
.training-dates .cwfb-container-head .active span,
.training-dates .cwfb-container-head .tab_title:hover {
  color: #fff;
}
/* line 35, ../../../../asset/sources/css/cfb/include/responsive/_training_dates.scss */
.training-dates .cwfb-container-content th:first-child,
.training-dates .cwfb-container-content td:first-child {
  padding-left: 15px;
}

@media (max-width: 950px) {
  /* line 42, ../../../../asset/sources/css/cfb/include/responsive/_training_dates.scss */
  .training-dates .cwfb-container-head {
    background: none;
    min-height: 35px;
    height: auto;
  }
  /* line 46, ../../../../asset/sources/css/cfb/include/responsive/_training_dates.scss */
  .training-dates .cwfb-container-head li {
    background: url(https://cs.photoprintit.com//images/global_cfb/cfb_de_te_idx_headerbackground.jpg) repeat-x;
    height: 35px;
    overflow: hidden;
  }
  /* line 53, ../../../../asset/sources/css/cfb/include/responsive/_training_dates.scss */
  .training-dates .cwfb-container-content {
    overflow: auto;
    max-height: 75vh;
  }
}
@media (max-width: 350px) {
  /* line 62, ../../../../asset/sources/css/cfb/include/responsive/_training_dates.scss */
  .training-dates .cwfb-container-head li {
    float: none;
  }
  /* line 64, ../../../../asset/sources/css/cfb/include/responsive/_training_dates.scss */
  .training-dates .cwfb-container-head li .separator {
    display: none;
  }
}
/* training dates and entry form */
