/* ropa-sans-regular - latin */
@font-face {
  font-family: 'Ropa Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/themes/fat_photolab/fonts/ropa-sans-v10-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/themes/fat_photolab/fonts/ropa-sans-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/themes/fat_photolab/fonts/ropa-sans-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/themes/fat_photolab/fonts/ropa-sans-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/themes/fat_photolab/fonts/ropa-sans-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/themes/fat_photolab/fonts/ropa-sans-v10-latin-regular.svg#RopaSans') format('svg'); /* Legacy iOS */
}

@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:600);
/* line 5, ../../../../../../../../../Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, h1, h2, h3, h4, h5, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../Applications/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* Copyright 2013-2015 etc Chris Tabor. Licensed under MIT. */
/* line 13, ../sass/_progress-wizard.scss */
.flexer, .progress-indicator {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

/* line 20, ../sass/_progress-wizard.scss */
.no-flexer, .progress-indicator.stacked {
  display: block;
}

/* line 23, ../sass/_progress-wizard.scss */
.no-flexer-element {
  -ms-flex: 0;
  -webkit-flex: 0;
  -moz-flex: 0;
  flex: 0;
}

/* line 29, ../sass/_progress-wizard.scss */
.flexer-element, .progress-indicator > li {
  -ms-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  flex: 1;
}

/* line 35, ../sass/_progress-wizard.scss */
.progress-indicator {
  margin: 0;
  padding: 0;
  font-size: 80%;
  text-transform: uppercase;
}
/* line 41, ../sass/_progress-wizard.scss */
.progress-indicator > li {
  list-style: none;
  text-align: center;
  width: auto;
  padding: 0;
  margin: 0;
  position: relative;
  text-overflow: ellipsis;
  color: rgba(138, 112, 97, 0.3);
  display: block;
}
/* line 52, ../sass/_progress-wizard.scss */
.progress-indicator > li:hover {
  color: rgba(138, 112, 97, 0.3);
}
/* line 56, ../sass/_progress-wizard.scss */
.progress-indicator > li .bubble {
  border-radius: 1000px;
  width: 30px;
  height: 30px;
  background-color: white;
  display: block;
  margin: 0 auto 0.5em auto;
  border: 2px solid rgba(78, 63, 55, 0.3);
}
/* line 65, ../sass/_progress-wizard.scss */
.progress-indicator > li .bubble > i {
  display: block;
  width: 28px -2;
  height: 28px -2;
}
/* line 70, ../sass/_progress-wizard.scss */
.progress-indicator > li .bubble > i:before {
  display: inline-block;
  font: 18px FontAwesome;
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  margin-top: 3px;
}
/* line 81, ../sass/_progress-wizard.scss */
.progress-indicator > li .bubble .photo:before {
  content: "\f03e";
}
/* line 86, ../sass/_progress-wizard.scss */
.progress-indicator > li .bubble .product-choice:before {
  content: "\f06b";
}
/* line 91, ../sass/_progress-wizard.scss */
.progress-indicator > li .bubble .cart:before {
  content: "\f07a";
}
/* line 99, ../sass/_progress-wizard.scss */
.progress-indicator > li .bubble:before,
.progress-indicator > li .bubble:after {
  display: block;
  position: absolute;
  top: 13px;
  width: 100%;
  height: 1px;
  content: '';
  background-color: rgba(138, 112, 97, 0.3);
  z-index: -1;
}
/* line 110, ../sass/_progress-wizard.scss */
.progress-indicator > li .bubble:before {
  left: 0;
}
/* line 113, ../sass/_progress-wizard.scss */
.progress-indicator > li .bubble:after {
  right: 0;
}
/* line 119, ../sass/_progress-wizard.scss */
.progress-indicator > li.completed {
  color: #8a7061;
}
/* line 121, ../sass/_progress-wizard.scss */
.progress-indicator > li.completed .bubble {
  background-color: #8a7061;
  color: #8a7061;
  border-color: #8a7061;
  background-color: white;
}
/* line 7, ../sass/_progress-wizard.scss */
.progress-indicator > li.completed .bubble:before, .progress-indicator > li.completed .bubble:after {
  background-color: #8a7061;
  border-color: #8a7061;
}
/* line 129, ../sass/_progress-wizard.scss */
.progress-indicator > li a:hover .bubble {
  background-color: #6c584c;
  color: #6c584c;
  border-color: #6c584c;
  background-color: white;
}
/* line 7, ../sass/_progress-wizard.scss */
.progress-indicator > li a:hover .bubble:before, .progress-indicator > li a:hover .bubble:after {
  background-color: #6c584c;
  border-color: #6c584c;
}
/* line 136, ../sass/_progress-wizard.scss */
.progress-indicator > li.danger .bubble {
  background-color: #d3140f;
  color: #d3140f;
  border-color: #d3140f;
}
/* line 7, ../sass/_progress-wizard.scss */
.progress-indicator > li.danger .bubble:before, .progress-indicator > li.danger .bubble:after {
  background-color: #d3140f;
  border-color: #d3140f;
}
/* line 139, ../sass/_progress-wizard.scss */
.progress-indicator > li.warning .bubble {
  background-color: #edb10a;
  color: #edb10a;
  border-color: #edb10a;
}
/* line 7, ../sass/_progress-wizard.scss */
.progress-indicator > li.warning .bubble:before, .progress-indicator > li.warning .bubble:after {
  background-color: #edb10a;
  border-color: #edb10a;
}
/* line 142, ../sass/_progress-wizard.scss */
.progress-indicator > li.info .bubble {
  background-color: #5b32d6;
  color: #5b32d6;
  border-color: #5b32d6;
}
/* line 7, ../sass/_progress-wizard.scss */
.progress-indicator > li.info .bubble:before, .progress-indicator > li.info .bubble:after {
  background-color: #5b32d6;
  border-color: #5b32d6;
}
/* line 150, ../sass/_progress-wizard.scss */
.progress-indicator.stacked > li {
  text-indent: -10px;
  text-align: center;
  display: block;
}
/* line 155, ../sass/_progress-wizard.scss */
.progress-indicator.stacked > li .bubble:before,
.progress-indicator.stacked > li .bubble:after {
  left: 50%;
  margin-left: -0.5px;
  width: 1px;
  height: 100%;
}
/* line 162, ../sass/_progress-wizard.scss */
.progress-indicator.stacked .stacked-text {
  position: relative;
  z-index: 10;
  top: 0;
  margin-left: 60% !important;
  width: 45% !important;
  display: inline-block;
  text-align: left;
  line-height: 1.2em;
}
/* line 172, ../sass/_progress-wizard.scss */
.progress-indicator.stacked > li a {
  border: none;
}

@media handheld, screen and (max-width: 450px) {
  /* line 179, ../sass/_progress-wizard.scss */
  .progress-indicator {
    font-size: 60%;
  }
}
@font-face {
  font-family: "FontAwesome";
  src: url("../../files/themes/foto-box/fonts/fontawesome-webfont.eot?1438069486");
  src: url("../../files/themes/foto-box/fonts/fontawesome-webfont.eot?&1438069486#iefix") format("embedded-opentype"), url("../../files/themes/foto-box/fonts/fontawesome-webfont.woff?1438069486") format("woff"), url("../../files/themes/foto-box/fonts/fontawesome-webfont.woff2?1438069486") format("woff2"), url("../../files/themes/foto-box/fonts/fontawesome-webfont.ttf?1438069486") format("truetype"), url("../../files/themes/foto-box/fonts/fontawesome-webfont.svg?1438069486") format("svg");
}
/* line 7, ../sass/_layout.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 11, ../sass/_layout.scss */
body {
  font-family: "Ropa Sans", sans-serif;
  font-size: 15px;
  background-color: #fff;
  color: #555555;
  line-height: 1.2em;
}

/* line 19, ../sass/_layout.scss */
a {
  color: inherit;
  text-decoration: underline;
}
/* line 23, ../sass/_layout.scss */
a:hover {
  text-decoration: none;
}

/* line 28, ../sass/_layout.scss */
p {
  margin-bottom: 12px;
}
/* line 31, ../sass/_layout.scss */
p.error {
  color: #DE1916;
}

/* line 36, ../sass/_layout.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 41, ../sass/_layout.scss */
h6, h1, h2, h3, h4, h5 {
  color: #8a7061;
  font-size: 0.93333em;
  line-height: normal;
}

/* line 46, ../sass/_layout.scss */
h1 {
  font-size: 1.66667em;
}

/* line 50, ../sass/_layout.scss */
h2 {
  font-size: 1.66667em;
}

/* line 54, ../sass/_layout.scss */
h3 {
  font-size: 1.33333em;
}

/* line 58, ../sass/_layout.scss */
h4 {
  font-size: 1.2em;
}

/* line 62, ../sass/_layout.scss */
h5 {
  font-size: 1.06667em;
}

/* line 67, ../sass/_layout.scss */
table {
  width: 100%;
}

/* line 71, ../sass/_layout.scss */
strong, b {
  font-weight: bold;
}

/* line 74, ../sass/_layout.scss */
i, em {
  font-style: italic;
}

/* line 77, ../sass/_layout.scss */
sub, sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

/* line 83, ../sass/_layout.scss */
sub {
  bottom: -0.25em;
}

/* line 86, ../sass/_layout.scss */
sup {
  top: -0.5em;
}

/* line 90, ../sass/_layout.scss */
.password {
  font-family: Arial, sans-serif;
}

/* line 94, ../sass/_layout.scss */
.invisible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 16, ../sass/_mixins.scss */
.invisible.focusable:active, .invisible.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 98, ../sass/_layout.scss */
.container, #header .inside, #jumbotron .inside, #main .inside, #footer .inside, #footer-bar .inside {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  zoom: 1;
}
/* line 40, ../sass/_mixins.scss */
.container:before, #header .inside:before, #jumbotron .inside:before, #main .inside:before, #footer .inside:before, #footer-bar .inside:before {
  content: "";
  display: table;
}
/* line 44, ../sass/_mixins.scss */
.container:after, #header .inside:after, #jumbotron .inside:after, #main .inside:after, #footer .inside:after, #footer-bar .inside:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (min-width: 768px) {
  /* line 98, ../sass/_layout.scss */
  .container, #header .inside, #jumbotron .inside, #main .inside, #footer .inside, #footer-bar .inside {
    width: 748px;
  }
}
@media screen and (min-width: 992px) {
  /* line 98, ../sass/_layout.scss */
  .container, #header .inside, #jumbotron .inside, #main .inside, #footer .inside, #footer-bar .inside {
    width: 972px;
  }
}
@media screen and (min-width: 1170px) {
  /* line 98, ../sass/_layout.scss */
  .container, #header .inside, #jumbotron .inside, #main .inside, #footer .inside, #footer-bar .inside {
    width: 1140px;
  }
}

/* line 102, ../sass/_layout.scss */
.clearfix {
  zoom: 1;
}
/* line 40, ../sass/_mixins.scss */
.clearfix:before {
  content: "";
  display: table;
}
/* line 44, ../sass/_mixins.scss */
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* line 107, ../sass/_layout.scss */
.rs-columns {
  margin-left: -15px;
  margin-right: -15px;
  zoom: 1;
}
/* line 40, ../sass/_mixins.scss */
.rs-columns:before {
  content: "";
  display: table;
}
/* line 44, ../sass/_mixins.scss */
.rs-columns:after {
  content: "";
  display: table;
  clear: both;
}

/* line 111, ../sass/_layout.scss */
.-medium-col-2-1 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 768px) {
  /* line 111, ../sass/_layout.scss */
  .-medium-col-2-1 {
    float: left;
    width: 50%;
  }
}

/* line 114, ../sass/_layout.scss */
.-medium-col-6-2 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 768px) {
  /* line 114, ../sass/_layout.scss */
  .-medium-col-6-2 {
    float: left;
    width: 33.33333%;
  }
}

/* line 117, ../sass/_layout.scss */
.-medium-col-6-4 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 768px) {
  /* line 117, ../sass/_layout.scss */
  .-medium-col-6-4 {
    float: left;
    width: 66.66667%;
  }
}

/* line 120, ../sass/_layout.scss */
.-medium-col-6-1 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 768px) {
  /* line 120, ../sass/_layout.scss */
  .-medium-col-6-1 {
    float: left;
    width: 16.66667%;
  }
}

/* line 123, ../sass/_layout.scss */
.-medium-col-6-5 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 768px) {
  /* line 123, ../sass/_layout.scss */
  .-medium-col-6-5 {
    float: left;
    width: 83.33333%;
  }
}

/* line 127, ../sass/_layout.scss */
.-large-col-6-2 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 992px) {
  /* line 127, ../sass/_layout.scss */
  .-large-col-6-2 {
    float: left;
    width: 33.33333%;
  }
}

/* line 130, ../sass/_layout.scss */
.-large-col-6-4 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 992px) {
  /* line 130, ../sass/_layout.scss */
  .-large-col-6-4 {
    float: left;
    width: 66.66667%;
  }
}

/* line 133, ../sass/_layout.scss */
.-large-col-6-1 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 992px) {
  /* line 133, ../sass/_layout.scss */
  .-large-col-6-1 {
    float: left;
    width: 16.66667%;
  }
}

/* line 136, ../sass/_layout.scss */
.-large-col-6-5 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 992px) {
  /* line 136, ../sass/_layout.scss */
  .-large-col-6-5 {
    float: left;
    width: 83.33333%;
  }
}

/* line 139, ../sass/_layout.scss */
.-large-col-3-1 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 992px) {
  /* line 139, ../sass/_layout.scss */
  .-large-col-3-1 {
    float: left;
    width: 33.33333%;
  }
}

/* line 150, ../sass/_layout.scss */
.icons .level_1 > li span, .icons .login > li span, .icons .logout > li span, .icons .cart > li span, .icons .photo > li span {
  cursor: default;
}
/* line 153, ../sass/_layout.scss */
.icons .level_1 > li > a:before, .icons .login > li > a:before, .icons .logout > li > a:before, .icons .cart > li > a:before, .icons .photo > li > a:before, .icons .level_1 > li > span:before, .icons .login > li > span:before, .icons .logout > li > span:before, .icons .cart > li > span:before, .icons .photo > li > span:before {
  display: inline-block;
  font: normal normal normal 15px/1.2em FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 10px;
}
/* line 165, ../sass/_layout.scss */
.icons .login > a:before, .icons .login > span:before {
  content: "";
}
/* line 171, ../sass/_layout.scss */
.icons .logout > a:before, .icons .logout > span:before {
  content: "";
}
/* line 177, ../sass/_layout.scss */
.icons .cart > a:before, .icons .cart > span:before {
  content: "";
}
/* line 183, ../sass/_layout.scss */
.icons .photo > a:before, .icons .photo > span:before {
  content: "";
}

/* line 189, ../sass/_layout.scss */
.add:before, .remove:before {
  display: inline-block;
  font: normal normal normal 15px/1.2em FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 0;
  margin-left: 10px;
  content: "";
}

/* line 198, ../sass/_layout.scss */
.remove:before {
  content: "";
  margin: 0;
  margin-right: 10px;
}

/* line 204, ../sass/_layout.scss */
.fa {
  display: inline-block;
  font: normal normal normal 15px/1.2em FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 208, ../sass/_layout.scss */
.fa-search-plus:before {
  content: "";
}

/* line 213, ../sass/_layout.scss */
.fa-circle-o:before {
  content: "";
}

/* line 218, ../sass/_layout.scss */
.fa-dot-circle-o:before {
  content: "";
}

/* line 223, ../sass/_layout.scss */
.fa-home:before {
  content: "";
}

/* line 228, ../sass/_layout.scss */
.fa-phone:before {
  content: "";
}

/* line 233, ../sass/_layout.scss */
.fa-envelope:before {
  content: "";
}

/* line 238, ../sass/_layout.scss */
.fa-print:before {
  content: "";
}

/* line 243, ../sass/_layout.scss */
.fa-globe:before {
  content: "";
}

/* line 251, ../sass/_layout.scss */
.progress-indicator > li > a, .progress-indicator > li > a.trail, .progress-indicator > li > span, .progress-indicator > li .bubble {
  color: inherit;
}
/* line 257, ../sass/_layout.scss */
.progress-indicator .bubble > i {
  display: block;
  width: 26px;
  height: 26px;
}
/* line 262, ../sass/_layout.scss */
.progress-indicator .bubble > i:before {
  display: inline-block;
  font: normal normal normal 15px/1.2em FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  font-size: 18px;
  margin-top: 3px;
  line-height: normal;
}
/* line 272, ../sass/_layout.scss */
.progress-indicator .bubble > .cart:before {
  content: "";
}
/* line 277, ../sass/_layout.scss */
.progress-indicator .bubble > .photo:before {
  content: "";
}
/* line 282, ../sass/_layout.scss */
.progress-indicator .bubble > .product-choice:before {
  content: "";
}

/* line 290, ../sass/_layout.scss */
.motiflist {
  zoom: 1;
}
/* line 40, ../sass/_mixins.scss */
.motiflist:before {
  content: "";
  display: table;
}
/* line 44, ../sass/_mixins.scss */
.motiflist:after {
  content: "";
  display: table;
  clear: both;
}
/* line 292, ../sass/_layout.scss */
.motiflist .motif {
  float: left;
  margin-right: 25px;
  margin-bottom: 25px;
}
/* line 297, ../sass/_layout.scss */
.motiflist .motif a {
  height: 250px;
  line-height: 250px;
  background-color: white;
}
/* line 303, ../sass/_layout.scss */
.motiflist .motif .label {
  display: block;
  margin-top: 3px;
  padding: 6px 0px;
  text-align: center;
  background-color: #ECEAE6;
  border: 0px none;
  border-radius: 4px;
  font-size: 0.875em;
  cursor: pointer;
  transition: all 0.5s ease 0s;
}
/* line 315, ../sass/_layout.scss */
.motiflist .motif .label:hover {
  background-color: #ff6d6d;
  color: white;
}
/* line 319, ../sass/_layout.scss */
.motiflist .motif .label:hover > .unchecked {
  display: none;
}
/* line 322, ../sass/_layout.scss */
.motiflist .motif .label:hover > .checked {
  display: inline-block;
}
/* line 326, ../sass/_layout.scss */
.motiflist .motif .label > .checked {
  display: none;
}
/* line 330, ../sass/_layout.scss */
.motiflist .motif .radio {
  display: none;
}
/* line 335, ../sass/_layout.scss */
.motiflist .motif.checked .label, .motiflist .motif.checked .label:hover {
  background-color: #00BD4F;
  color: #FFF;
}
/* line 340, ../sass/_layout.scss */
.motiflist .motif.checked .label > .unchecked {
  display: none;
}
/* line 343, ../sass/_layout.scss */
.motiflist .motif.checked .label > .checked {
  display: inline-block;
}

/* line 350, ../sass/_layout.scss */
.motif {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

/* line 353, ../sass/_layout.scss */
.cboxElement {
  position: relative;
  display: block;
}
/* line 358, ../sass/_layout.scss */
.cboxElement:hover .fa {
  opacity: 1;
}
/* line 363, ../sass/_layout.scss */
.cboxElement .fa {
  bottom: 0px;
  left: 0px;
  right: 0px;
  top: 0px;
  position: absolute;
  display: block;
  padding-top: 50%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 4em;
  color: #FFF;
  opacity: 0;
  transition: all 0.5s ease 0s;
}
/* line 378, ../sass/_layout.scss */
.cboxElement img {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

/* line 386, ../sass/_layout.scss */
.product_list .product {
  text-align: center;
  background-color: transparent;
}
/* line 390, ../sass/_layout.scss */
.product_list .product form {
  background-color: white;
  padding-top: 1em;
  padding-bottom: 1em;
}
/* line 396, ../sass/_layout.scss */
.product_list .product .details {
  margin-top: 0.66667em;
}
/* line 399, ../sass/_layout.scss */
.product_list .product .widget {
  margin-top: 0.66667em;
}
/* line 402, ../sass/_layout.scss */
.product_list .product .quantity_container {
  margin-top: 0.66667em;
}
/* line 405, ../sass/_layout.scss */
.product_list .product .submit {
  margin-top: 0.66667em;
}
/* line 408, ../sass/_layout.scss */
.product_list .product label {
  display: block;
}

/* line 413, ../sass/_layout.scss */
.product {
  margin-top: 20px;
  background-color: white;
}
/* line 417, ../sass/_layout.scss */
.product a {
  color: inherit;
  text-decoration: underline;
}
/* line 421, ../sass/_layout.scss */
.product a:hover {
  text-decoration: none;
}
/* line 426, ../sass/_layout.scss */
.product .text, .product select {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.mod_iso_productlist .toggler h2 {
	cursor: pointer;
	margin-bottom: 0;
	padding-right: 1em;
}
.mod_iso_productlist .toggler.ui-accordion-header h2::after {
	content: '+';
	float: right;
}
.mod_iso_productlist .toggler.ui-accordion-header.active h2::after {
	content: '-';
}
.mod_iso_productlist + .back {
	margin-top: 30px;
}
/* line 431, ../sass/_layout.scss */
.mod_iso_productreader .product .text, .mod_iso_productreader .product select {
  display: inline-block;
  margin-left: 5px;
  margin-bottom: 15px;
  width: auto;
}
/* line 439, ../sass/_layout.scss */
.product .image_container {
  height: 250px;
}
/* line 442, ../sass/_layout.scss */
.product .image_container .cboxElement {
  height: 100%;
}
/* line 446, ../sass/_layout.scss */
.product .image_container img {
  position: relative;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 453, ../sass/_layout.scss */
.product .submit_container {
  text-align: center;
}
/* line 456, ../sass/_layout.scss */
.product .options .widget {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 459, ../sass/_layout.scss */
.product .options + .quantity_container {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 466, ../sass/_layout.scss */
.mod_iso_productreader h2 {
  margin-top: 0;
}
/* line 469, ../sass/_layout.scss */
.mod_iso_productreader .price {
  font-size: 2em;
}
/* line 473, ../sass/_layout.scss */
.mod_iso_productreader .submit_container {
  text-align: left;
}

/* line 479, ../sass/_layout.scss */
.pagination {
  margin-top: 15px;
}
/* line 485, ../sass/_layout.scss */
.pagination > ul > li + li {
  margin-left: 5px !important;
}

/* line 493, ../sass/_layout.scss */
.collection tbody {
  background-color: white;
}
/* line 496, ../sass/_layout.scss */
.collection tbody td, .collection tbody th {
  border: 1px solid #fff;
  text-align: center;
}
/* line 500, ../sass/_layout.scss */
.collection tbody th {
  padding: 1em;
}
/* line 503, ../sass/_layout.scss */
.collection tbody td {
  padding-bottom: 10px;
}
/* line 508, ../sass/_layout.scss */
.collection .st-head-row.st-head-row-main {
  padding-top: 1em;
}

/* line 512, ../sass/_layout.scss */
.subtotal_container {
  background-color: #cecece;
  padding: 1.33333em;
  line-height: 1.46667;
  float: right;
}
/* line 518, ../sass/_layout.scss */
.subtotal_container .name, .subtotal_container .price {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 521, ../sass/_layout.scss */
.subtotal_container .name {
  width: 10em;
}
/* line 524, ../sass/_layout.scss */
.subtotal_container .price {
  width: 4em;
}

/* line 530, ../sass/_layout.scss */
.steps {
  zoom: 1;
}
/* line 40, ../sass/_mixins.scss */
.steps:before {
  content: "";
  display: table;
}
/* line 44, ../sass/_mixins.scss */
.steps:after {
  content: "";
  display: table;
  clear: both;
}
/* line 533, ../sass/_layout.scss */
.steps li {
  display: block;
  padding: 0.33333em 0.66667em;
  border-radius: 5px;
  color: white;
  background-color: #999999;
  margin-top: 10px;
}
/* line 541, ../sass/_layout.scss */
.steps li a {
  color: inherit;
  text-decoration: underline;
}
/* line 545, ../sass/_layout.scss */
.steps li a:hover {
  text-decoration: none;
}

/* line 558, ../sass/_layout.scss */
.shippingaddress .radio_container input, .shippingaddress .radio_container label {
  width: auto;
  float: none;
}

/* line 565, ../sass/_layout.scss */
.info_container {
  margin-top: 1.33333em;
}
/* line 568, ../sass/_layout.scss */
.info_container.first {
  margin-top: 0;
}
/* line 572, ../sass/_layout.scss */
.info_container h3 {
  color: #555555;
  margin-bottom: 0;
}
/* line 577, ../sass/_layout.scss */
.info_container .edit {
  margin-bottom: 10px;
}

/* line 583, ../sass/_layout.scss */
#header {
  background: #fff;
}

/* line 592, ../sass/_layout.scss */
#jumbotron .inside {
  padding-top: 20px;
  padding-bottom: 40px;
}

#jumbotron .mod_customnav {
	clear: both;
}

/* line 600, ../sass/_layout.scss */
#main .inside {
  padding-top: 1.33333em;
  padding-bottom: 1.33333em;
}
/* line 607, ../sass/_layout.scss */
#main .ce_text ul {
  padding-left: 1em;
}
/* line 610, ../sass/_layout.scss */
#main .ce_text ul li {
  list-style: disc;
  line-height: 1.66667;
}

/* line 618, ../sass/_layout.scss */
#footer {
  background-color: #999999;
  color: white;
}
/* line 622, ../sass/_layout.scss */
#footer .inside {
  padding-top: 1.33333em;
  padding-bottom: 1.33333em;
}
/* line 630, ../sass/_layout.scss */
#footer .address > div + div {
  margin-top: 10px;
}
/* line 634, ../sass/_layout.scss */
#footer .address span {
  display: table-cell;
  vertical-align: baseline;
}
/* line 638, ../sass/_layout.scss */
#footer .address span + span {
  padding-left: 10px;
}
/* line 644, ../sass/_layout.scss */
#footer h3 {
  color: inherit;
}

/* line 648, ../sass/_layout.scss */
#footer-bar {
  background-color: #000;
  color: #e2e2e2;
}

/* line 658, ../sass/_layout.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
  zoom: 1;
}
/* line 40, ../sass/_mixins.scss */
.row:before {
  content: "";
  display: table;
}
/* line 44, ../sass/_mixins.scss */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* line 197, ../sass/_mixins.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

@media screen and (min-width: 450px) {
  /* line 216, ../sass/_mixins.scss */
  .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-xs-1 {
    width: 8.33333%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-xs-push-1 {
    left: 8.33333%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-xs-pull-1 {
    right: 8.33333%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-xs-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-xs-2 {
    width: 16.66667%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-xs-push-2 {
    left: 16.66667%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-xs-pull-2 {
    right: 16.66667%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-xs-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-xs-3 {
    width: 25%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-xs-push-3 {
    left: 25%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-xs-pull-3 {
    right: 25%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-xs-offset-3 {
    margin-left: 25%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-xs-4 {
    width: 33.33333%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-xs-push-4 {
    left: 33.33333%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-xs-pull-4 {
    right: 33.33333%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-xs-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-xs-5 {
    width: 41.66667%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-xs-push-5 {
    left: 41.66667%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-xs-pull-5 {
    right: 41.66667%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-xs-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-xs-6 {
    width: 50%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-xs-push-6 {
    left: 50%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-xs-pull-6 {
    right: 50%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-xs-offset-6 {
    margin-left: 50%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-xs-7 {
    width: 58.33333%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-xs-push-7 {
    left: 58.33333%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-xs-pull-7 {
    right: 58.33333%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-xs-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-xs-8 {
    width: 66.66667%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-xs-push-8 {
    left: 66.66667%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-xs-pull-8 {
    right: 66.66667%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-xs-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-xs-9 {
    width: 75%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-xs-push-9 {
    left: 75%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-xs-pull-9 {
    right: 75%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-xs-offset-9 {
    margin-left: 75%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-xs-10 {
    width: 83.33333%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-xs-push-10 {
    left: 83.33333%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-xs-pull-10 {
    right: 83.33333%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-xs-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-xs-11 {
    width: 91.66667%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-xs-push-11 {
    left: 91.66667%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-xs-pull-11 {
    right: 91.66667%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-xs-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-xs-12 {
    width: 100%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-xs-push-12 {
    left: 100%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-xs-pull-12 {
    right: 100%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-xs-offset-12 {
    margin-left: 100%;
  }

  /* line 666, ../sass/_layout.scss */
  .icons .level_1 > li, .icons .login > li, .icons .logout > li, .icons .cart > li, .icons .photo > li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }

  /* line 673, ../sass/_layout.scss */
  .steps li {
    float: left;
  }
  /* line 676, ../sass/_layout.scss */
  .steps li + li {
    margin-left: 10px;
  }

  /* line 683, ../sass/_layout.scss */
  .product:nth-child(2n+3) {
    clear: left;
  }
}
@media screen and (min-width: 768px) {
  /* line 216, ../sass/_mixins.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-sm-1 {
    width: 8.33333%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-sm-push-1 {
    left: 8.33333%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-sm-pull-1 {
    right: 8.33333%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-sm-2 {
    width: 16.66667%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-sm-push-2 {
    left: 16.66667%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-sm-pull-2 {
    right: 16.66667%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-sm-4 {
    width: 33.33333%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-sm-push-4 {
    left: 33.33333%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-sm-pull-4 {
    right: 33.33333%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-sm-5 {
    width: 41.66667%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-sm-push-5 {
    left: 41.66667%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-sm-pull-5 {
    right: 41.66667%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-sm-7 {
    width: 58.33333%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-sm-push-7 {
    left: 58.33333%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-sm-pull-7 {
    right: 58.33333%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-sm-8 {
    width: 66.66667%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-sm-push-8 {
    left: 66.66667%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-sm-pull-8 {
    right: 66.66667%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-sm-10 {
    width: 83.33333%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-sm-push-10 {
    left: 83.33333%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-sm-pull-10 {
    right: 83.33333%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-sm-11 {
    width: 91.66667%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-sm-push-11 {
    left: 91.66667%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-sm-pull-11 {
    right: 91.66667%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media screen and (min-width: 992px) {
  /* line 216, ../sass/_mixins.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-md-1 {
    width: 8.33333%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-md-push-1 {
    left: 8.33333%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-md-pull-1 {
    right: 8.33333%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-md-2 {
    width: 16.66667%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-md-push-2 {
    left: 16.66667%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-md-pull-2 {
    right: 16.66667%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-md-3 {
    width: 25%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-md-4 {
    width: 33.33333%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-md-push-4 {
    left: 33.33333%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-md-pull-4 {
    right: 33.33333%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-md-5 {
    width: 41.66667%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-md-push-5 {
    left: 41.66667%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-md-pull-5 {
    right: 41.66667%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-md-6 {
    width: 50%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-md-7 {
    width: 58.33333%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-md-push-7 {
    left: 58.33333%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-md-pull-7 {
    right: 58.33333%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-md-8 {
    width: 66.66667%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-md-push-8 {
    left: 66.66667%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-md-pull-8 {
    right: 66.66667%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-md-9 {
    width: 75%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-md-10 {
    width: 83.33333%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-md-push-10 {
    left: 83.33333%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-md-pull-10 {
    right: 83.33333%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-md-11 {
    width: 91.66667%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-md-push-11 {
    left: 91.66667%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-md-pull-11 {
    right: 91.66667%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }

  /* line 695, ../sass/_layout.scss */
  .product:nth-child(2n+3) {
    clear: none;
  }
  /* line 699, ../sass/_layout.scss */
  .product:nth-child(4n+5) {
    clear: left;
  }

  /* line 705, ../sass/_layout.scss */
  .mod_iso_productreader .formbody {
    zoom: 1;
  }
  /* line 40, ../sass/_mixins.scss */
  .mod_iso_productreader .formbody:before {
    content: "";
    display: table;
  }
  /* line 44, ../sass/_mixins.scss */
  .mod_iso_productreader .formbody:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 708, ../sass/_layout.scss */
  .mod_iso_productreader .image_container {
    padding-left: 25px;
    float: left;
  }
  /* line 712, ../sass/_layout.scss */
  .mod_iso_productreader .description_container {
    margin-left: 250px;
  }
}
@media screen and (min-width: 1170px) {
  /* line 216, ../sass/_mixins.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-lg-1 {
    width: 8.33333%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-lg-push-1 {
    left: 8.33333%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-lg-pull-1 {
    right: 8.33333%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-lg-2 {
    width: 16.66667%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-lg-push-2 {
    left: 16.66667%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-lg-pull-2 {
    right: 16.66667%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-lg-3 {
    width: 25%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-lg-4 {
    width: 33.33333%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-lg-push-4 {
    left: 33.33333%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-lg-pull-4 {
    right: 33.33333%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-lg-5 {
    width: 41.66667%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-lg-push-5 {
    left: 41.66667%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-lg-pull-5 {
    right: 41.66667%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-lg-7 {
    width: 58.33333%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-lg-push-7 {
    left: 58.33333%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-lg-pull-7 {
    right: 58.33333%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-lg-8 {
    width: 66.66667%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-lg-push-8 {
    left: 66.66667%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-lg-pull-8 {
    right: 66.66667%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-lg-9 {
    width: 75%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-lg-10 {
    width: 83.33333%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-lg-push-10 {
    left: 83.33333%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-lg-pull-10 {
    right: 83.33333%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-lg-11 {
    width: 91.66667%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-lg-push-11 {
    left: 91.66667%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-lg-pull-11 {
    right: 91.66667%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 220, ../sass/_mixins.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 224, ../sass/_mixins.scss */
  .col-lg-push-12 {
    left: 100%;
  }

  /* line 227, ../sass/_mixins.scss */
  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 230, ../sass/_mixins.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
/* line 2, ../sass/_navigation.scss */
nav ul {
  list-style: none;
}
/* line 6, ../sass/_navigation.scss */
nav > ul {
  margin: 0;
  padding: 0;
}
/* line 11, ../sass/_navigation.scss */
nav a {
  color: #8a7061;
}
/* line 13, ../sass/_navigation.scss */
nav a:hover {
  color: #ff6d6d;
}
/* line 16, ../sass/_navigation.scss */
nav a.trail {
  color: #ff6d6d;
}
/* line 20, ../sass/_navigation.scss */
nav span, nav .active {
  color: #ff6d6d;
}

/* line 26, ../sass/_navigation.scss */
.menu-simple a {
  color: inherit;
}

/* line 33, ../sass/_navigation.scss */
.dropdown-menu ul li {
  position: relative;
}
/* line 37, ../sass/_navigation.scss */
.dropdown-menu ul ul {
  display: none;
}
/* line 42, ../sass/_navigation.scss */
.dropdown-menu .toggle {
  position: absolute;
  top: 0;
  right: 0;
}

@media screen and (min-width: 768px) {
  /* line 50, ../sass/_navigation.scss */
  .dropdown-menu {
    overflow: visible;
  }
  /* line 54, ../sass/_navigation.scss */
  .dropdown-menu ul {
    padding: 0;
  }
  /* line 57, ../sass/_navigation.scss */
  .dropdown-menu ul li {
    text-align: left;
    z-index: 1;
  }
  /* line 62, ../sass/_navigation.scss */
  .dropdown-menu ul li:hover > ul {
    display: block;
  }
  /* line 71, ../sass/_navigation.scss */
  .dropdown-menu > ul > li ul {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    min-width: 200px;
    font-size: 0.9em;
  }
  /* line 81, ../sass/_navigation.scss */
  .dropdown-menu .submenu > ul {
    background-color: rgba(138, 112, 97, 0.5);
  }
  /* line 84, ../sass/_navigation.scss */
  .dropdown-menu .submenu > ul a {
    color: white;
  }
  /* line 87, ../sass/_navigation.scss */
  .dropdown-menu .submenu > ul a:hover {
    color: #ff6d6d;
  }
  /* line 91, ../sass/_navigation.scss */
  .dropdown-menu .submenu > ul a.trail {
    color: #ff6d6d;
  }
  /* line 96, ../sass/_navigation.scss */
  .dropdown-menu .submenu > ul span, .dropdown-menu .submenu > ul .active {
    color: #ff6d6d;
  }
  /* line 101, ../sass/_navigation.scss */
  .dropdown-menu .level_2 {
    top: 100%;
  }
  /* line 104, ../sass/_navigation.scss */
  .dropdown-menu .level_3 {
    left: 100%;
  }

  /* line 111, ../sass/_navigation.scss */
  .inline-menu > ul > li, .pagination > ul > li, .dropdown-menu > ul > li {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }
  /* line 114, ../sass/_navigation.scss */
  .inline-menu > ul > li + li, .pagination > ul > li + li, .dropdown-menu > ul > li + li {
    margin-left: 20px;
  }
}
/* line 1, ../sass/_form.scss */
input {
  font-family: "Ropa Sans", sans-serif;
  font-size: 99%;
}

/* line 6, ../sass/_form.scss */
.btn, .icons .level_1 > li > a, .icons .login > li > a, .icons .logout > li > a, .icons .cart > li > a, .icons .photo > li > a, .icons .level_1 > li span, .icons .login > li span, .icons .logout > li span, .icons .cart > li span, .icons .photo > li span, .info_container .edit, .submit, .back {
  display: inline-block;
  font-weight: normal;
  font-size: inherit;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  -moz-user-select: none;
  font-family: "Ropa Sans", sans-serif;
  text-decoration: none;
}
/* line 21, ../sass/_form.scss */
.btn.btn-primary, .icons .level_1 > li > a.btn-primary, .icons .login > li > a.btn-primary, .icons .logout > li > a.btn-primary, .icons .cart > li > a.btn-primary, .icons .photo > li > a.btn-primary, .icons .level_1 > li > a.login, .icons .login > li > a.login, .icons .logout > li > a.login, .icons .cart > li > a.login, .icons .photo > li > a.login, .icons .info_container .level_1 > li > a.edit, .info_container .icons .level_1 > li > a.edit, .icons .info_container .login > li > a.edit, .info_container .icons .login > li > a.edit, .icons .info_container .logout > li > a.edit, .info_container .icons .logout > li > a.edit, .icons .info_container .cart > li > a.edit, .info_container .icons .cart > li > a.edit, .icons .info_container .photo > li > a.edit, .info_container .icons .photo > li > a.edit, .icons .level_1 > li > a.submit, .icons .login > li > a.submit, .icons .logout > li > a.submit, .icons .cart > li > a.submit, .icons .photo > li > a.submit, .icons .level_1 > li > a.back, .icons .login > li > a.back, .icons .logout > li > a.back, .icons .cart > li > a.back, .icons .photo > li > a.back, .icons .level_1 > li span.btn-primary, .icons .login > li span.btn-primary, .icons .logout > li span.btn-primary, .icons .cart > li span.btn-primary, .icons .photo > li span.btn-primary, .icons .level_1 > li .info_container span.edit, .info_container .icons .level_1 > li span.edit, .icons .login > li .info_container span.edit, .info_container .icons .login > li span.edit, .icons .logout > li .info_container span.edit, .info_container .icons .logout > li span.edit, .icons .cart > li .info_container span.edit, .info_container .icons .cart > li span.edit, .icons .photo > li .info_container span.edit, .info_container .icons .photo > li span.edit, .icons .level_1 > li span.submit, .icons .login > li span.submit, .icons .logout > li span.submit, .icons .cart > li span.submit, .icons .photo > li span.submit, .icons .level_1 > li span.back, .icons .login > li span.back, .icons .logout > li span.back, .icons .cart > li span.back, .icons .photo > li span.back, .icons a.btn.login, .icons .info_container a.login.edit, .info_container .icons a.login.edit, .icons a.login.submit, .icons a.login.back, .info_container .edit, .submit, .back {
  background-color: #ff6d6d;
  color: white;
  border-color: #ff6d6d;
}
/* line 26, ../sass/_form.scss */
.btn.btn-primary:hover, .icons .level_1 > li > a.btn-primary:hover, .icons .login > li > a.btn-primary:hover, .icons .logout > li > a.btn-primary:hover, .icons .cart > li > a.btn-primary:hover, .icons .photo > li > a.btn-primary:hover, .icons .level_1 > li > a.login:hover, .icons .login > li > a.login:hover, .icons .logout > li > a.login:hover, .icons .cart > li > a.login:hover, .icons .photo > li > a.login:hover, .icons .level_1 > li > a.submit:hover, .icons .login > li > a.submit:hover, .icons .logout > li > a.submit:hover, .icons .cart > li > a.submit:hover, .icons .photo > li > a.submit:hover, .icons .level_1 > li > a.back:hover, .icons .login > li > a.back:hover, .icons .logout > li > a.back:hover, .icons .cart > li > a.back:hover, .icons .photo > li > a.back:hover, .icons .level_1 > li span.btn-primary:hover, .icons .login > li span.btn-primary:hover, .icons .logout > li span.btn-primary:hover, .icons .cart > li span.btn-primary:hover, .icons .photo > li span.btn-primary:hover, .icons .level_1 > li span.submit:hover, .icons .login > li span.submit:hover, .icons .logout > li span.submit:hover, .icons .cart > li span.submit:hover, .icons .photo > li span.submit:hover, .icons .level_1 > li span.back:hover, .icons .login > li span.back:hover, .icons .logout > li span.back:hover, .icons .cart > li span.back:hover, .icons .photo > li span.back:hover, .icons a.btn.login:hover, .icons a.login.submit:hover, .icons a.login.back:hover, .info_container .edit:hover, .submit:hover, .back:hover {
  baclground-color: #ff0707;
}
/* line 31, ../sass/_form.scss */
.btn.btn-addcode, .icons .level_1 > li > a.btn-addcode, .icons .login > li > a.btn-addcode, .icons .logout > li > a.btn-addcode, .icons .cart > li > a.btn-addcode, .icons .photo > li > a.btn-addcode, .icons .level_1 > li span.btn-addcode, .icons .login > li span.btn-addcode, .icons .logout > li span.btn-addcode, .icons .cart > li span.btn-addcode, .icons .photo > li span.btn-addcode, .info_container .btn-addcode.edit, .btn-addcode.submit, .btn-addcode.back {
  background-color: #786f6a;
  color: white;
  border-color: #786f6a;
}
/* line 36, ../sass/_form.scss */
.btn.btn-addcode:hover, .icons .level_1 > li > a.btn-addcode:hover, .icons .login > li > a.btn-addcode:hover, .icons .logout > li > a.btn-addcode:hover, .icons .cart > li > a.btn-addcode:hover, .icons .photo > li > a.btn-addcode:hover, .icons .level_1 > li span.btn-addcode:hover, .icons .login > li span.btn-addcode:hover, .icons .logout > li span.btn-addcode:hover, .icons .cart > li span.btn-addcode:hover, .icons .photo > li span.btn-addcode:hover, .info_container .btn-addcode.edit:hover, .btn-addcode.submit:hover, .btn-addcode.back:hover {
  baclground-color: #423d3a;
}

/* line 42, ../sass/_form.scss */
.code {
  display: block;
  width: 100%;
  padding: 1em;
  border: none;
  background-color: #cec9c6;
  margin-top: 1em;
}
/* line 50, ../sass/_form.scss */
.code.first {
  margin-top: 0;
}

/* line 55, ../sass/_form.scss */
.text, select {
  display: block;
  height: 30px;
  padding: 6px 12px;
  font-size: 0.86667em;
  line-height: 1.42857;
  color: #555555;
  font-family: inherit;
  background-color: white;
  background-image: none;
  border: 1px solid #CCC;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

/* line 70, ../sass/_form.scss */
.form-inline, .billingaddress, .shippingaddress {
  zoom: 1;
}
/* line 40, ../sass/_mixins.scss */
.form-inline:before, .billingaddress:before, .shippingaddress:before {
  content: "";
  display: table;
}
/* line 44, ../sass/_mixins.scss */
.form-inline:after, .billingaddress:after, .shippingaddress:after {
  content: "";
  display: table;
  clear: both;
}
/* line 73, ../sass/_form.scss */
.form-inline label, .billingaddress label, .shippingaddress label {
  float: left;
  width: 0.53333em;
}
@media screen and (min-width: 768px) {
  /* line 73, ../sass/_form.scss */
  .form-inline label, .billingaddress label, .shippingaddress label {
    width: 13.33333em;
  }
}
/* line 82, ../sass/_form.scss */
.form-inline input, .billingaddress input, .shippingaddress input, .form-inline select, .billingaddress select, .shippingaddress select {
  width: 20em;
  margin-bottom: 1em;
}

/* line 94, ../sass/_form.scss */
#jumbotron .btn-primary, #jumbotron .icons a.login, .icons #jumbotron a.login, #jumbotron .info_container .edit, .info_container #jumbotron .edit, #jumbotron .submit, #jumbotron .back {
  width: 100%;
  padding: 13px;
  text-transform: uppercase;
}

/* line 1, ../sass/_styles.scss */
#shopmenu {
  margin-top: 10px;
  margin-bottom: 25px;
  font-size: 1.06667em;
  line-height: 1.5625;
}
/* line 8, ../sass/_styles.scss */
#shopmenu .trail a {
  color: #8a7061;
}
/* line 10, ../sass/_styles.scss */
#shopmenu .trail a:hover {
  color: #ff6d6d;
}

/* line 16, ../sass/_styles.scss */
.login {
  border: 0;
  border-radius: 0;
}
/* line 20, ../sass/_styles.scss */
.login .submit_container {
  text-align: left;
}

/* line 25, ../sass/_styles.scss */
#mainmenu {
  font-size: 1.66667em;
  line-height: 1em;
  padding-top: 10px;
}

/* line 31, ../sass/_styles.scss */
.slogan {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 2em;
  color: #ff6d6d;
  background-color: #cccccc;
  position: relative;
  margin-top: 15px;
}
/* line 39, ../sass/_styles.scss */
.slogan .float_left {
  position: absolute;
  bottom: 20px;
  left: 10px;
}
/* line 45, ../sass/_styles.scss */
.slogan p {
  line-height: 2em;
  margin-left: 90px;
}

/* line 51, ../sass/_styles.scss */
.mod_flexSlider {
  display: none;
}

/* line 54, ../sass/_styles.scss */
.flexslider {
  margin-bottom: 0;
}

/* line 59, ../sass/_styles.scss */
#jumbotron section {
  background-color: #fff;
}
/* line 62, ../sass/_styles.scss */
.bestellvorgang #jumbotron section {
  background-color: white;
  z-index: 0;
  position: relative;
}
/* line 69, ../sass/_styles.scss */
#jumbotron h1 {
  margin-bottom: 0.8em;
}

/* line 74, ../sass/_styles.scss */
#add {
  padding: 0;
  background: none;
  color: inherit;
  margin-top: 15px;
  border-bottom: 1px solid #8a7061;
}

/* line 81, ../sass/_styles.scss */
.checkbox_container {
  margin-top: 15px;
}

/* line 86, ../sass/_styles.scss */
#footer .submit_container {
  text-align: right;
}

/* line 92, ../sass/_styles.scss */
#footer-bar .inside {
  padding-top: 15px;
  padding-bottom: 13px;
}

/* line 98, ../sass/_styles.scss */
h2 {
  display: block;
  text-transform: uppercase;
  background-color: white;
  border-bottom: 1px solid #8a7061;
  line-height: 1.4em;
  padding-left: 1em;
  margin-top: 1em;
  margin-bottom: 1em;
}

/* line 109, ../sass/_styles.scss */
h3 {
  text-transform: uppercase;
  margin-bottom: 0.75em;
}
/* line 114, ../sass/_styles.scss */
.product h3 a {
  color: #555555;
}

/* line 120, ../sass/_styles.scss */
.col_1 {
  margin-top: 15px;
}

/* line 124, ../sass/_styles.scss */
.mod_motifReader {
  margin-bottom: 1em;
}
/* line 127, ../sass/_styles.scss */
.mod_motifReader .motif {
  padding: 1.33333em;
  background-color: white;
}

/* line 135, ../sass/_styles.scss */
.back a {
  color: inherit;
}

/* line 140, ../sass/_styles.scss */
.submit_container {
  text-align: right;
  margin-top: 1em;
}
/* line 144, ../sass/_styles.scss */
.row .submit_container {
  margin-top: 0;
}

/* line 150, ../sass/_styles.scss */
#metamenu a:hover, #metamenu span {
  color: #999999;
}

@media screen and (min-width: 450px) {
  /* line 156, ../sass/_styles.scss */
  .mod_flexSlider {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  /* line 163, ../sass/_styles.scss */
  .slider #header {
    max-height: 320px;
  }
  /* line 166, ../sass/_styles.scss */
  .slider #container {
    padding-top: 147px;
  }
  /* line 169, ../sass/_styles.scss */
  .slider #jumbotron + #container {
    padding-top: 0;
  }

  /* line 173, ../sass/_styles.scss */
  .col_1 {
    margin-top: 0;
  }

  /* line 177, ../sass/_styles.scss */
  #mainmenu {
    text-align: right;
  }

  /* line 180, ../sass/_styles.scss */
  #metamenu {
    text-align: right;
  }

  /* line 183, ../sass/_styles.scss */
  #shopmenu {
    text-align: right;
  }
}
@media screen and (min-width: 992px) {
  /* line 190, ../sass/_styles.scss */
  .slider #header {
    max-height: 420px;
  }
}
@media screen and (min-width: 1170px) {
  /* line 198, ../sass/_styles.scss */
  .slider #header {
    max-height: 500px;
  }
}

.tl_message > p {
    background-color: #E6E6E6;
    border: 1px solid #555555;
    padding: 15px;
}

.tl_message > .tl_error {
	background-color: #ebd7d7;
	border-color: #993736;
	color: #993736;
}

.mod_loginCountdown {
	background-color: #ffffff;
	border: 2px solid #8a7061;
	border-radius: 6px;
	display: inline-block;
	float: right;
    margin-bottom: 10px;
	padding: 6px;
	text-align: center;
}

.mod_loginCountdown h4 {
	margin-bottom: 3px;
}

.mod_loginCountdown .countdown {
	font-size: 18px;
}

.overlay {
    background-color: rgba(255,255,255,0.6);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999;
}
.loader {
  color: #666666;
  font-size: 20px;
  margin: 100px auto;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load4 1.3s infinite linear;
  animation: load4 1.3s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
@-webkit-keyframes load4 {
  0%,
  100% {
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}
@keyframes load4 {
  0%,
  100% {
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}
