/* line 3, ../../../eletta/sass/utilities/_reset.scss */
html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

/* line 8, ../../../eletta/sass/utilities/_reset.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

/* line 13, ../../../eletta/sass/utilities/_reset.scss */
ul {
  list-style: none;
}

/* line 17, ../../../eletta/sass/utilities/_reset.scss */
button, input, select, textarea {
  margin: 0;
}

/* line 21, ../../../eletta/sass/utilities/_reset.scss */
html {
  box-sizing: border-box;
}

/* line 25, ../../../eletta/sass/utilities/_reset.scss */
* {
  box-sizing: inherit;
}
/* line 28, ../../../eletta/sass/utilities/_reset.scss */
*:before, *:after {
  box-sizing: inherit;
}

/* line 33, ../../../eletta/sass/utilities/_reset.scss */
img, embed, object, audio, video {
  height: auto;
  max-width: 100%;
}

/* line 38, ../../../eletta/sass/utilities/_reset.scss */
iframe {
  border: 0;
}

/* line 42, ../../../eletta/sass/utilities/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 47, ../../../eletta/sass/utilities/_reset.scss */
td, th {
  padding: 0;
  text-align: left;
}

/* line 3, ../../../eletta/sass/utilities/_reset.scss */
html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

/* line 8, ../../../eletta/sass/utilities/_reset.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

/* line 13, ../../../eletta/sass/utilities/_reset.scss */
ul {
  list-style: none;
}

/* line 17, ../../../eletta/sass/utilities/_reset.scss */
button, input, select, textarea {
  margin: 0;
}

/* line 21, ../../../eletta/sass/utilities/_reset.scss */
html {
  box-sizing: border-box;
}

/* line 25, ../../../eletta/sass/utilities/_reset.scss */
* {
  box-sizing: inherit;
}
/* line 28, ../../../eletta/sass/utilities/_reset.scss */
*:before, *:after {
  box-sizing: inherit;
}

/* line 33, ../../../eletta/sass/utilities/_reset.scss */
img, embed, object, audio, video {
  height: auto;
  max-width: 100%;
}

/* line 38, ../../../eletta/sass/utilities/_reset.scss */
iframe {
  border: 0;
}

/* line 42, ../../../eletta/sass/utilities/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 47, ../../../eletta/sass/utilities/_reset.scss */
td, th {
  padding: 0;
  text-align: left;
}

/* line 1, ../../../eletta/sass/layout/_general.scss */
* {
  box-sizing: border-box;
}

/* line 5, ../../../eletta/sass/layout/_general.scss */
.height-screen {
  height: 100vh;
}

/* line 9, ../../../eletta/sass/layout/_general.scss */
.height-inherit {
  height: 100%;
}

/* line 13, ../../../eletta/sass/layout/_general.scss */
.height-auto {
  height: auto;
}

/* line 1, ../../../eletta/sass/layout/_grid.scss */
.cols {
  display: flex;
  -webkit-display: flex;
  -moz-display: flex;
  -khtml-display: flex;
  -o-display: flex;
  -ms-display: flex;
}
/* line 9, ../../../eletta/sass/layout/_grid.scss */
.cols.horizontal-center {
  justify-content: center;
}
/* line 13, ../../../eletta/sass/layout/_grid.scss */
.cols.vertical-center {
  align-items: center;
}
/* line 17, ../../../eletta/sass/layout/_grid.scss */
.cols.vertical-bottom {
  align-items: flex-end;
}
/* line 23, ../../../eletta/sass/layout/_grid.scss */
.cols.gap {
  width: calc(100% + 20px);
  margin-left: -10px;
}
/* line 27, ../../../eletta/sass/layout/_grid.scss */
.cols.gap > *[class^='col-'] .gutter, .cols.gap > *[class*='col-'] .gutter {
  padding: 10px;
}
/* line 39, ../../../eletta/sass/layout/_grid.scss */
.cols.wrap {
  flex-wrap: wrap;
}

/* line 52, ../../../eletta/sass/layout/_grid.scss */
*[class^='col-'], *[class*='col-'] {
  display: block;
}
/* line 59, ../../../eletta/sass/layout/_grid.scss */
*[class^='col-'].offset, *[class*='col-'].offset {
  flex: none;
  width: 0;
}
/* line 64, ../../../eletta/sass/layout/_grid.scss */
*[class^='col-'].size-fullwidth, *[class*='col-'].size-fullwidth {
  flex: none;
  width: 100%;
}
/* line 69, ../../../eletta/sass/layout/_grid.scss */
*[class^='col-'].horizontal-center, *[class*='col-'].horizontal-center {
  text-align: center;
}
/* line 73, ../../../eletta/sass/layout/_grid.scss */
*[class^='col-'].vertical-center, *[class*='col-'].vertical-center {
  align-items: center;
}

/* line 87, ../../../eletta/sass/layout/_grid.scss */
.col-1 {
  flex: 0 0 8.33333%;
}
/* line 90, ../../../eletta/sass/layout/_grid.scss */
.col-1.offset {
  margin-left: 8.33333%;
}
/* line 94, ../../../eletta/sass/layout/_grid.scss */
.col-1.size-fixed {
  flex: none;
  width: 8.33333%;
}
/* line 87, ../../../eletta/sass/layout/_grid.scss */
.col-2 {
  flex: 0 0 16.66667%;
}
/* line 90, ../../../eletta/sass/layout/_grid.scss */
.col-2.offset {
  margin-left: 16.66667%;
}
/* line 94, ../../../eletta/sass/layout/_grid.scss */
.col-2.size-fixed {
  flex: none;
  width: 16.66667%;
}
/* line 87, ../../../eletta/sass/layout/_grid.scss */
.col-3 {
  flex: 0 0 25%;
}
/* line 90, ../../../eletta/sass/layout/_grid.scss */
.col-3.offset {
  margin-left: 25%;
}
/* line 94, ../../../eletta/sass/layout/_grid.scss */
.col-3.size-fixed {
  flex: none;
  width: 25%;
}
/* line 87, ../../../eletta/sass/layout/_grid.scss */
.col-4 {
  flex: 0 0 33.33333%;
}
/* line 90, ../../../eletta/sass/layout/_grid.scss */
.col-4.offset {
  margin-left: 33.33333%;
}
/* line 94, ../../../eletta/sass/layout/_grid.scss */
.col-4.size-fixed {
  flex: none;
  width: 33.33333%;
}
/* line 87, ../../../eletta/sass/layout/_grid.scss */
.col-5 {
  flex: 0 0 41.66667%;
}
/* line 90, ../../../eletta/sass/layout/_grid.scss */
.col-5.offset {
  margin-left: 41.66667%;
}
/* line 94, ../../../eletta/sass/layout/_grid.scss */
.col-5.size-fixed {
  flex: none;
  width: 41.66667%;
}
/* line 87, ../../../eletta/sass/layout/_grid.scss */
.col-6 {
  flex: 0 0 50%;
}
/* line 90, ../../../eletta/sass/layout/_grid.scss */
.col-6.offset {
  margin-left: 50%;
}
/* line 94, ../../../eletta/sass/layout/_grid.scss */
.col-6.size-fixed {
  flex: none;
  width: 50%;
}
/* line 87, ../../../eletta/sass/layout/_grid.scss */
.col-7 {
  flex: 0 0 58.33333%;
}
/* line 90, ../../../eletta/sass/layout/_grid.scss */
.col-7.offset {
  margin-left: 58.33333%;
}
/* line 94, ../../../eletta/sass/layout/_grid.scss */
.col-7.size-fixed {
  flex: none;
  width: 58.33333%;
}
/* line 87, ../../../eletta/sass/layout/_grid.scss */
.col-8 {
  flex: 0 0 66.66667%;
}
/* line 90, ../../../eletta/sass/layout/_grid.scss */
.col-8.offset {
  margin-left: 66.66667%;
}
/* line 94, ../../../eletta/sass/layout/_grid.scss */
.col-8.size-fixed {
  flex: none;
  width: 66.66667%;
}
/* line 87, ../../../eletta/sass/layout/_grid.scss */
.col-9 {
  flex: 0 0 75%;
}
/* line 90, ../../../eletta/sass/layout/_grid.scss */
.col-9.offset {
  margin-left: 75%;
}
/* line 94, ../../../eletta/sass/layout/_grid.scss */
.col-9.size-fixed {
  flex: none;
  width: 75%;
}
/* line 87, ../../../eletta/sass/layout/_grid.scss */
.col-10 {
  flex: 0 0 83.33333%;
}
/* line 90, ../../../eletta/sass/layout/_grid.scss */
.col-10.offset {
  margin-left: 83.33333%;
}
/* line 94, ../../../eletta/sass/layout/_grid.scss */
.col-10.size-fixed {
  flex: none;
  width: 83.33333%;
}
/* line 87, ../../../eletta/sass/layout/_grid.scss */
.col-11 {
  flex: 0 0 91.66667%;
}
/* line 90, ../../../eletta/sass/layout/_grid.scss */
.col-11.offset {
  margin-left: 91.66667%;
}
/* line 94, ../../../eletta/sass/layout/_grid.scss */
.col-11.size-fixed {
  flex: none;
  width: 91.66667%;
}
/* line 87, ../../../eletta/sass/layout/_grid.scss */
.col-12 {
  flex: 0 0 100%;
}
/* line 90, ../../../eletta/sass/layout/_grid.scss */
.col-12.offset {
  margin-left: 100%;
}
/* line 94, ../../../eletta/sass/layout/_grid.scss */
.col-12.size-fixed {
  flex: none;
  width: 100%;
}

/* line 2, ../../../eletta/sass/widgets/input/_input.scss */
.widget.input input {
  border: none;
  background: none;
}

/* line 2, ../../../eletta/sass/widgets/output/_output.scss */
.widget.output input {
  border: none;
  background: none;
}

/* line 4, ../../../eletta/sass/widgets/_widgets.scss */
.widget {
  width: 100%;
}

/* line 3, ../../../eletta/sass/utilities/_reset.scss */
html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

/* line 8, ../../../eletta/sass/utilities/_reset.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

/* line 13, ../../../eletta/sass/utilities/_reset.scss */
ul {
  list-style: none;
}

/* line 17, ../../../eletta/sass/utilities/_reset.scss */
button, input, select, textarea {
  margin: 0;
}

/* line 21, ../../../eletta/sass/utilities/_reset.scss */
html {
  box-sizing: border-box;
}

/* line 25, ../../../eletta/sass/utilities/_reset.scss */
* {
  box-sizing: inherit;
}
/* line 28, ../../../eletta/sass/utilities/_reset.scss */
*:before, *:after {
  box-sizing: inherit;
}

/* line 33, ../../../eletta/sass/utilities/_reset.scss */
img, embed, object, audio, video {
  height: auto;
  max-width: 100%;
}

/* line 38, ../../../eletta/sass/utilities/_reset.scss */
iframe {
  border: 0;
}

/* line 42, ../../../eletta/sass/utilities/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 47, ../../../eletta/sass/utilities/_reset.scss */
td, th {
  padding: 0;
  text-align: left;
}

@-webkit-keyframes slide-In-Up {
  from {
    opacity: 1;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -khtml-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
  }
  to {
    opacity: 1;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
  }
}
@-moz-keyframes slide-In-Up {
  from {
    opacity: 1;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -khtml-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
  }
  to {
    opacity: 1;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
  }
}
@-ms-keyframes slide-In-Up {
  from {
    opacity: 1;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -khtml-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
  }
  to {
    opacity: 1;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
  }
}
@-khtml-keyframes slide-In-Up {
  from {
    opacity: 1;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -khtml-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
  }
  to {
    opacity: 1;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
  }
}
@-o-keyframes slide-In-Up {
  from {
    opacity: 1;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -khtml-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
  }
  to {
    opacity: 1;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
  }
}
@keyframes slide-In-Up {
  from {
    opacity: 1;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -khtml-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
  }
  to {
    opacity: 1;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
  }
}
@-webkit-keyframes slide-In-Down {
  from {
    opacity: 1;
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -khtml-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
  }
  to {
    opacity: 1;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
  }
}
@-moz-keyframes slide-In-Down {
  from {
    opacity: 1;
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -khtml-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
  }
  to {
    opacity: 1;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
  }
}
@-ms-keyframes slide-In-Down {
  from {
    opacity: 1;
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -khtml-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
  }
  to {
    opacity: 1;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
  }
}
@-khtml-keyframes slide-In-Down {
  from {
    opacity: 1;
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -khtml-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
  }
  to {
    opacity: 1;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
  }
}
@-o-keyframes slide-In-Down {
  from {
    opacity: 1;
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -khtml-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
  }
  to {
    opacity: 1;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
  }
}
@keyframes slide-In-Down {
  from {
    opacity: 1;
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -khtml-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
  }
  to {
    opacity: 1;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
  }
}
@-webkit-keyframes fade-In {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes fade-In {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-ms-keyframes fade-In {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-khtml-keyframes fade-In {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-In {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-In {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-In-Up {
  from {
    transform: translateY(50%);
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -khtml-transform: translateY(50%);
    -o-transform: translateY(50%);
    -ms-transform: translateY(50%);
    opacity: 0;
  }
  to {
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    opacity: 1;
  }
}
@-moz-keyframes fade-In-Up {
  from {
    transform: translateY(50%);
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -khtml-transform: translateY(50%);
    -o-transform: translateY(50%);
    -ms-transform: translateY(50%);
    opacity: 0;
  }
  to {
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    opacity: 1;
  }
}
@-ms-keyframes fade-In-Up {
  from {
    transform: translateY(50%);
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -khtml-transform: translateY(50%);
    -o-transform: translateY(50%);
    -ms-transform: translateY(50%);
    opacity: 0;
  }
  to {
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    opacity: 1;
  }
}
@-khtml-keyframes fade-In-Up {
  from {
    transform: translateY(50%);
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -khtml-transform: translateY(50%);
    -o-transform: translateY(50%);
    -ms-transform: translateY(50%);
    opacity: 0;
  }
  to {
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    opacity: 1;
  }
}
@-o-keyframes fade-In-Up {
  from {
    transform: translateY(50%);
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -khtml-transform: translateY(50%);
    -o-transform: translateY(50%);
    -ms-transform: translateY(50%);
    opacity: 0;
  }
  to {
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    opacity: 1;
  }
}
@keyframes fade-In-Up {
  from {
    transform: translateY(50%);
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -khtml-transform: translateY(50%);
    -o-transform: translateY(50%);
    -ms-transform: translateY(50%);
    opacity: 0;
  }
  to {
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    opacity: 1;
  }
}
@-webkit-keyframes fade-In-Down {
  from {
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -khtml-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    opacity: 0;
  }
  to {
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    opacity: 1;
  }
}
@-moz-keyframes fade-In-Down {
  from {
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -khtml-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    opacity: 0;
  }
  to {
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    opacity: 1;
  }
}
@-ms-keyframes fade-In-Down {
  from {
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -khtml-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    opacity: 0;
  }
  to {
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    opacity: 1;
  }
}
@-khtml-keyframes fade-In-Down {
  from {
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -khtml-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    opacity: 0;
  }
  to {
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    opacity: 1;
  }
}
@-o-keyframes fade-In-Down {
  from {
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -khtml-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    opacity: 0;
  }
  to {
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    opacity: 1;
  }
}
@keyframes fade-In-Down {
  from {
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -khtml-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    opacity: 0;
  }
  to {
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -khtml-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    opacity: 1;
  }
}
@-webkit-keyframes fade-In-Left {
  from {
    transform: translateX(50%);
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -khtml-transform: translateX(50%);
    -o-transform: translateX(50%);
    -ms-transform: translateX(50%);
    opacity: 0;
  }
  to {
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -khtml-transform: translateX(0%);
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    opacity: 1;
  }
}
@-moz-keyframes fade-In-Left {
  from {
    transform: translateX(50%);
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -khtml-transform: translateX(50%);
    -o-transform: translateX(50%);
    -ms-transform: translateX(50%);
    opacity: 0;
  }
  to {
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -khtml-transform: translateX(0%);
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    opacity: 1;
  }
}
@-ms-keyframes fade-In-Left {
  from {
    transform: translateX(50%);
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -khtml-transform: translateX(50%);
    -o-transform: translateX(50%);
    -ms-transform: translateX(50%);
    opacity: 0;
  }
  to {
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -khtml-transform: translateX(0%);
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    opacity: 1;
  }
}
@-khtml-keyframes fade-In-Left {
  from {
    transform: translateX(50%);
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -khtml-transform: translateX(50%);
    -o-transform: translateX(50%);
    -ms-transform: translateX(50%);
    opacity: 0;
  }
  to {
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -khtml-transform: translateX(0%);
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    opacity: 1;
  }
}
@-o-keyframes fade-In-Left {
  from {
    transform: translateX(50%);
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -khtml-transform: translateX(50%);
    -o-transform: translateX(50%);
    -ms-transform: translateX(50%);
    opacity: 0;
  }
  to {
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -khtml-transform: translateX(0%);
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    opacity: 1;
  }
}
@keyframes fade-In-Left {
  from {
    transform: translateX(50%);
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -khtml-transform: translateX(50%);
    -o-transform: translateX(50%);
    -ms-transform: translateX(50%);
    opacity: 0;
  }
  to {
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -khtml-transform: translateX(0%);
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    opacity: 1;
  }
}
@-webkit-keyframes fade-In-Right {
  from {
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -khtml-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    opacity: 0;
  }
  to {
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -khtml-transform: translateX(0%);
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    opacity: 1;
  }
}
@-moz-keyframes fade-In-Right {
  from {
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -khtml-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    opacity: 0;
  }
  to {
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -khtml-transform: translateX(0%);
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    opacity: 1;
  }
}
@-ms-keyframes fade-In-Right {
  from {
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -khtml-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    opacity: 0;
  }
  to {
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -khtml-transform: translateX(0%);
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    opacity: 1;
  }
}
@-khtml-keyframes fade-In-Right {
  from {
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -khtml-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    opacity: 0;
  }
  to {
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -khtml-transform: translateX(0%);
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    opacity: 1;
  }
}
@-o-keyframes fade-In-Right {
  from {
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -khtml-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    opacity: 0;
  }
  to {
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -khtml-transform: translateX(0%);
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    opacity: 1;
  }
}
@keyframes fade-In-Right {
  from {
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -khtml-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    opacity: 0;
  }
  to {
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -khtml-transform: translateX(0%);
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    opacity: 1;
  }
}
@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -khtml-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
    -webkit-transform: translate3d(0, -30px, 0);
    -moz-transform: translate3d(0, -30px, 0);
    -khtml-transform: translate3d(0, -30px, 0);
    -o-transform: translate3d(0, -30px, 0);
    -ms-transform: translate3d(0, -30px, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
    -webkit-transform: translate3d(0, -15px, 0);
    -moz-transform: translate3d(0, -15px, 0);
    -khtml-transform: translate3d(0, -15px, 0);
    -o-transform: translate3d(0, -15px, 0);
    -ms-transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
    -webkit-transform: translate3d(0, -4px, 0);
    -moz-transform: translate3d(0, -4px, 0);
    -khtml-transform: translate3d(0, -4px, 0);
    -o-transform: translate3d(0, -4px, 0);
    -ms-transform: translate3d(0, -4px, 0);
  }
}
@-moz-keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -khtml-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
    -webkit-transform: translate3d(0, -30px, 0);
    -moz-transform: translate3d(0, -30px, 0);
    -khtml-transform: translate3d(0, -30px, 0);
    -o-transform: translate3d(0, -30px, 0);
    -ms-transform: translate3d(0, -30px, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
    -webkit-transform: translate3d(0, -15px, 0);
    -moz-transform: translate3d(0, -15px, 0);
    -khtml-transform: translate3d(0, -15px, 0);
    -o-transform: translate3d(0, -15px, 0);
    -ms-transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
    -webkit-transform: translate3d(0, -4px, 0);
    -moz-transform: translate3d(0, -4px, 0);
    -khtml-transform: translate3d(0, -4px, 0);
    -o-transform: translate3d(0, -4px, 0);
    -ms-transform: translate3d(0, -4px, 0);
  }
}
@-ms-keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -khtml-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
    -webkit-transform: translate3d(0, -30px, 0);
    -moz-transform: translate3d(0, -30px, 0);
    -khtml-transform: translate3d(0, -30px, 0);
    -o-transform: translate3d(0, -30px, 0);
    -ms-transform: translate3d(0, -30px, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
    -webkit-transform: translate3d(0, -15px, 0);
    -moz-transform: translate3d(0, -15px, 0);
    -khtml-transform: translate3d(0, -15px, 0);
    -o-transform: translate3d(0, -15px, 0);
    -ms-transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
    -webkit-transform: translate3d(0, -4px, 0);
    -moz-transform: translate3d(0, -4px, 0);
    -khtml-transform: translate3d(0, -4px, 0);
    -o-transform: translate3d(0, -4px, 0);
    -ms-transform: translate3d(0, -4px, 0);
  }
}
@-khtml-keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -khtml-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
    -webkit-transform: translate3d(0, -30px, 0);
    -moz-transform: translate3d(0, -30px, 0);
    -khtml-transform: translate3d(0, -30px, 0);
    -o-transform: translate3d(0, -30px, 0);
    -ms-transform: translate3d(0, -30px, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
    -webkit-transform: translate3d(0, -15px, 0);
    -moz-transform: translate3d(0, -15px, 0);
    -khtml-transform: translate3d(0, -15px, 0);
    -o-transform: translate3d(0, -15px, 0);
    -ms-transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
    -webkit-transform: translate3d(0, -4px, 0);
    -moz-transform: translate3d(0, -4px, 0);
    -khtml-transform: translate3d(0, -4px, 0);
    -o-transform: translate3d(0, -4px, 0);
    -ms-transform: translate3d(0, -4px, 0);
  }
}
@-o-keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -khtml-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
    -webkit-transform: translate3d(0, -30px, 0);
    -moz-transform: translate3d(0, -30px, 0);
    -khtml-transform: translate3d(0, -30px, 0);
    -o-transform: translate3d(0, -30px, 0);
    -ms-transform: translate3d(0, -30px, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
    -webkit-transform: translate3d(0, -15px, 0);
    -moz-transform: translate3d(0, -15px, 0);
    -khtml-transform: translate3d(0, -15px, 0);
    -o-transform: translate3d(0, -15px, 0);
    -ms-transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
    -webkit-transform: translate3d(0, -4px, 0);
    -moz-transform: translate3d(0, -4px, 0);
    -khtml-transform: translate3d(0, -4px, 0);
    -o-transform: translate3d(0, -4px, 0);
    -ms-transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -khtml-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
    -webkit-transform: translate3d(0, -30px, 0);
    -moz-transform: translate3d(0, -30px, 0);
    -khtml-transform: translate3d(0, -30px, 0);
    -o-transform: translate3d(0, -30px, 0);
    -ms-transform: translate3d(0, -30px, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
    -webkit-transform: translate3d(0, -15px, 0);
    -moz-transform: translate3d(0, -15px, 0);
    -khtml-transform: translate3d(0, -15px, 0);
    -o-transform: translate3d(0, -15px, 0);
    -ms-transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
    -webkit-transform: translate3d(0, -4px, 0);
    -moz-transform: translate3d(0, -4px, 0);
    -khtml-transform: translate3d(0, -4px, 0);
    -o-transform: translate3d(0, -4px, 0);
    -ms-transform: translate3d(0, -4px, 0);
  }
}
@-webkit-keyframes jello {
  from, 11.1%, to {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    -moz-transform: skewX(-12.5deg) skewY(-12.5deg);
    -khtml-transform: skewX(-12.5deg) skewY(-12.5deg);
    -o-transform: skewX(-12.5deg) skewY(-12.5deg);
    -ms-transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    -moz-transform: skewX(6.25deg) skewY(6.25deg);
    -khtml-transform: skewX(6.25deg) skewY(6.25deg);
    -o-transform: skewX(6.25deg) skewY(6.25deg);
    -ms-transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    -moz-transform: skewX(-3.125deg) skewY(-3.125deg);
    -khtml-transform: skewX(-3.125deg) skewY(-3.125deg);
    -o-transform: skewX(-3.125deg) skewY(-3.125deg);
    -ms-transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    -moz-transform: skewX(1.5625deg) skewY(1.5625deg);
    -khtml-transform: skewX(1.5625deg) skewY(1.5625deg);
    -o-transform: skewX(1.5625deg) skewY(1.5625deg);
    -ms-transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -moz-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -khtml-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -o-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -ms-transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.39063deg) skewY(0.39063deg);
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    -moz-transform: skewX(0.39063deg) skewY(0.39063deg);
    -khtml-transform: skewX(0.39063deg) skewY(0.39063deg);
    -o-transform: skewX(0.39063deg) skewY(0.39063deg);
    -ms-transform: skewX(0.39063deg) skewY(0.39063deg);
  }
  88.8% {
    transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -moz-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -khtml-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -o-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -ms-transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}
@-moz-keyframes jello {
  from, 11.1%, to {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    -moz-transform: skewX(-12.5deg) skewY(-12.5deg);
    -khtml-transform: skewX(-12.5deg) skewY(-12.5deg);
    -o-transform: skewX(-12.5deg) skewY(-12.5deg);
    -ms-transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    -moz-transform: skewX(6.25deg) skewY(6.25deg);
    -khtml-transform: skewX(6.25deg) skewY(6.25deg);
    -o-transform: skewX(6.25deg) skewY(6.25deg);
    -ms-transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    -moz-transform: skewX(-3.125deg) skewY(-3.125deg);
    -khtml-transform: skewX(-3.125deg) skewY(-3.125deg);
    -o-transform: skewX(-3.125deg) skewY(-3.125deg);
    -ms-transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    -moz-transform: skewX(1.5625deg) skewY(1.5625deg);
    -khtml-transform: skewX(1.5625deg) skewY(1.5625deg);
    -o-transform: skewX(1.5625deg) skewY(1.5625deg);
    -ms-transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -moz-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -khtml-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -o-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -ms-transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.39063deg) skewY(0.39063deg);
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    -moz-transform: skewX(0.39063deg) skewY(0.39063deg);
    -khtml-transform: skewX(0.39063deg) skewY(0.39063deg);
    -o-transform: skewX(0.39063deg) skewY(0.39063deg);
    -ms-transform: skewX(0.39063deg) skewY(0.39063deg);
  }
  88.8% {
    transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -moz-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -khtml-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -o-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -ms-transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}
@-ms-keyframes jello {
  from, 11.1%, to {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    -moz-transform: skewX(-12.5deg) skewY(-12.5deg);
    -khtml-transform: skewX(-12.5deg) skewY(-12.5deg);
    -o-transform: skewX(-12.5deg) skewY(-12.5deg);
    -ms-transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    -moz-transform: skewX(6.25deg) skewY(6.25deg);
    -khtml-transform: skewX(6.25deg) skewY(6.25deg);
    -o-transform: skewX(6.25deg) skewY(6.25deg);
    -ms-transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    -moz-transform: skewX(-3.125deg) skewY(-3.125deg);
    -khtml-transform: skewX(-3.125deg) skewY(-3.125deg);
    -o-transform: skewX(-3.125deg) skewY(-3.125deg);
    -ms-transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    -moz-transform: skewX(1.5625deg) skewY(1.5625deg);
    -khtml-transform: skewX(1.5625deg) skewY(1.5625deg);
    -o-transform: skewX(1.5625deg) skewY(1.5625deg);
    -ms-transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -moz-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -khtml-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -o-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -ms-transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.39063deg) skewY(0.39063deg);
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    -moz-transform: skewX(0.39063deg) skewY(0.39063deg);
    -khtml-transform: skewX(0.39063deg) skewY(0.39063deg);
    -o-transform: skewX(0.39063deg) skewY(0.39063deg);
    -ms-transform: skewX(0.39063deg) skewY(0.39063deg);
  }
  88.8% {
    transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -moz-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -khtml-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -o-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -ms-transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}
@-khtml-keyframes jello {
  from, 11.1%, to {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    -moz-transform: skewX(-12.5deg) skewY(-12.5deg);
    -khtml-transform: skewX(-12.5deg) skewY(-12.5deg);
    -o-transform: skewX(-12.5deg) skewY(-12.5deg);
    -ms-transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    -moz-transform: skewX(6.25deg) skewY(6.25deg);
    -khtml-transform: skewX(6.25deg) skewY(6.25deg);
    -o-transform: skewX(6.25deg) skewY(6.25deg);
    -ms-transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    -moz-transform: skewX(-3.125deg) skewY(-3.125deg);
    -khtml-transform: skewX(-3.125deg) skewY(-3.125deg);
    -o-transform: skewX(-3.125deg) skewY(-3.125deg);
    -ms-transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    -moz-transform: skewX(1.5625deg) skewY(1.5625deg);
    -khtml-transform: skewX(1.5625deg) skewY(1.5625deg);
    -o-transform: skewX(1.5625deg) skewY(1.5625deg);
    -ms-transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -moz-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -khtml-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -o-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -ms-transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.39063deg) skewY(0.39063deg);
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    -moz-transform: skewX(0.39063deg) skewY(0.39063deg);
    -khtml-transform: skewX(0.39063deg) skewY(0.39063deg);
    -o-transform: skewX(0.39063deg) skewY(0.39063deg);
    -ms-transform: skewX(0.39063deg) skewY(0.39063deg);
  }
  88.8% {
    transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -moz-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -khtml-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -o-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -ms-transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}
@-o-keyframes jello {
  from, 11.1%, to {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    -moz-transform: skewX(-12.5deg) skewY(-12.5deg);
    -khtml-transform: skewX(-12.5deg) skewY(-12.5deg);
    -o-transform: skewX(-12.5deg) skewY(-12.5deg);
    -ms-transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    -moz-transform: skewX(6.25deg) skewY(6.25deg);
    -khtml-transform: skewX(6.25deg) skewY(6.25deg);
    -o-transform: skewX(6.25deg) skewY(6.25deg);
    -ms-transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    -moz-transform: skewX(-3.125deg) skewY(-3.125deg);
    -khtml-transform: skewX(-3.125deg) skewY(-3.125deg);
    -o-transform: skewX(-3.125deg) skewY(-3.125deg);
    -ms-transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    -moz-transform: skewX(1.5625deg) skewY(1.5625deg);
    -khtml-transform: skewX(1.5625deg) skewY(1.5625deg);
    -o-transform: skewX(1.5625deg) skewY(1.5625deg);
    -ms-transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -moz-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -khtml-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -o-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -ms-transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.39063deg) skewY(0.39063deg);
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    -moz-transform: skewX(0.39063deg) skewY(0.39063deg);
    -khtml-transform: skewX(0.39063deg) skewY(0.39063deg);
    -o-transform: skewX(0.39063deg) skewY(0.39063deg);
    -ms-transform: skewX(0.39063deg) skewY(0.39063deg);
  }
  88.8% {
    transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -moz-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -khtml-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -o-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -ms-transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}
@keyframes jello {
  from, 11.1%, to {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    -moz-transform: skewX(-12.5deg) skewY(-12.5deg);
    -khtml-transform: skewX(-12.5deg) skewY(-12.5deg);
    -o-transform: skewX(-12.5deg) skewY(-12.5deg);
    -ms-transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    -moz-transform: skewX(6.25deg) skewY(6.25deg);
    -khtml-transform: skewX(6.25deg) skewY(6.25deg);
    -o-transform: skewX(6.25deg) skewY(6.25deg);
    -ms-transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    -moz-transform: skewX(-3.125deg) skewY(-3.125deg);
    -khtml-transform: skewX(-3.125deg) skewY(-3.125deg);
    -o-transform: skewX(-3.125deg) skewY(-3.125deg);
    -ms-transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    -moz-transform: skewX(1.5625deg) skewY(1.5625deg);
    -khtml-transform: skewX(1.5625deg) skewY(1.5625deg);
    -o-transform: skewX(1.5625deg) skewY(1.5625deg);
    -ms-transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -moz-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -khtml-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -o-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -ms-transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.39063deg) skewY(0.39063deg);
    -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    -moz-transform: skewX(0.39063deg) skewY(0.39063deg);
    -khtml-transform: skewX(0.39063deg) skewY(0.39063deg);
    -o-transform: skewX(0.39063deg) skewY(0.39063deg);
    -ms-transform: skewX(0.39063deg) skewY(0.39063deg);
  }
  88.8% {
    transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -moz-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -khtml-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -o-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    -ms-transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}
@font-face {
  font-family: "OpenSans";
  src: url("../fonts/OpenSans/Light/OpenSans-Light.eot?v=2.1.0");
  src: url("../fonts/OpenSans/Light/OpenSans-Light.eot?#iefix&v=2.1.0") format("embedded-opentype"), url("../fonts/OpenSans/Light/OpenSans-Light.woff2?v=2.1.0") format("woff2"), url("../fonts/OpenSans/Light/OpenSans-Light.woff?v=2.1.0") format("woff"), url("../fonts/OpenSans/Light/OpenSans-Light.ttf?v=2.1.0") format("truetype"), url("../fonts/OpenSans/Light/OpenSans-Light.svg?v=2.1.0#Light") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans";
  src: url("../fonts/OpenSans/LightItalic/OpenSans-LightItalic.eot?v=2.1.0");
  src: url("../fonts/OpenSans/LightItalic/OpenSans-LightItalic.eot?#iefix&v=2.1.0") format("embedded-opentype"), url("../fonts/OpenSans/LightItalic/OpenSans-LightItalic.woff2?v=2.1.0") format("woff2"), url("../fonts/OpenSans/LightItalic/OpenSans-LightItalic.woff?v=2.1.0") format("woff"), url("../fonts/OpenSans/LightItalic/OpenSans-LightItalic.ttf?v=2.1.0") format("truetype"), url("../fonts/OpenSans/LightItalic/OpenSans-LightItalic.svg?v=2.1.0#LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "OpenSans";
  src: url("../fonts/OpenSans/Regular/OpenSans-Regular.eot?v=2.1.0");
  src: url("../fonts/OpenSans/Regular/OpenSans-Regular.eot?#iefix&v=2.1.0") format("embedded-opentype"), url("../fonts/OpenSans/Regular/OpenSans-Regular.woff2?v=2.1.0") format("woff2"), url("../fonts/OpenSans/Regular/OpenSans-Regular.woff?v=2.1.0") format("woff"), url("../fonts/OpenSans/Regular/OpenSans-Regular.ttf?v=2.1.0") format("truetype"), url("../fonts/OpenSans/Regular/OpenSans-Regular.svg?v=2.1.0#Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans";
  src: url("../fonts/OpenSans/Italic/OpenSans-Italic.eot?v=2.1.0");
  src: url("../fonts/OpenSans/Italic/OpenSans-Italic.eot?#iefix&v=2.1.0") format("embedded-opentype"), url("../fonts/OpenSans/Italic/OpenSans-Italic.woff2?v=2.1.0") format("woff2"), url("../fonts/OpenSans/Italic/OpenSans-Italic.woff?v=2.1.0") format("woff"), url("../fonts/OpenSans/Italic/OpenSans-Italic.ttf?v=2.1.0") format("truetype"), url("../fonts/OpenSans/Italic/OpenSans-Italic.svg?v=2.1.0#Italic") format("svg");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "OpenSans";
  src: url("../fonts/OpenSans/Semibold/OpenSans-Semibold.eot?v=2.1.0");
  src: url("../fonts/OpenSans/Semibold/OpenSans-Semibold.eot?#iefix&v=2.1.0") format("embedded-opentype"), url("../fonts/OpenSans/Semibold/OpenSans-Semibold.woff2?v=2.1.0") format("woff2"), url("../fonts/OpenSans/Semibold/OpenSans-Semibold.woff?v=2.1.0") format("woff"), url("../fonts/OpenSans/Semibold/OpenSans-Semibold.ttf?v=2.1.0") format("truetype"), url("../fonts/OpenSans/Semibold/OpenSans-Semibold.svg?v=2.1.0#Semibold") format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans";
  src: url("../fonts/OpenSans/SemiboldItalic/OpenSans-SemiboldItalic.eot?v=2.1.0");
  src: url("../fonts/OpenSans/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix&v=2.1.0") format("embedded-opentype"), url("../fonts/OpenSans/SemiboldItalic/OpenSans-SemiboldItalic.woff2?v=2.1.0") format("woff2"), url("../fonts/OpenSans/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=2.1.0") format("woff"), url("../fonts/OpenSans/SemiboldItalic/OpenSans-SemiboldItalic.ttf?v=2.1.0") format("truetype"), url("../fonts/OpenSans/SemiboldItalic/OpenSans-SemiboldItalic.svg?v=2.1.0#SemiboldItalic") format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans";
  src: url("../fonts/OpenSans/Bold/OpenSans-Bold.eot?v=2.1.0");
  src: url("../fonts/OpenSans/Bold/OpenSans-Bold.eot?#iefix&v=2.1.0") format("embedded-opentype"), url("../fonts/OpenSans/Bold/OpenSans-Bold.woff2?v=2.1.0") format("woff2"), url("../fonts/OpenSans/Bold/OpenSans-Bold.woff?v=2.1.0") format("woff"), url("../fonts/OpenSans/Bold/OpenSans-Bold.ttf?v=2.1.0") format("truetype"), url("../fonts/OpenSans/Bold/OpenSans-Bold.svg?v=2.1.0#Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans";
  src: url("../fonts/OpenSans/BoldItalic/OpenSans-BoldItalic.eot?v=2.1.0");
  src: url("../fonts/OpenSans/BoldItalic/OpenSans-BoldItalic.eot?#iefix&v=2.1.0") format("embedded-opentype"), url("../fonts/OpenSans/BoldItalic/OpenSans-BoldItalic.woff2?v=2.1.0") format("woff2"), url("../fonts/OpenSans/BoldItalic/OpenSans-BoldItalic.woff?v=2.1.0") format("woff"), url("../fonts/OpenSans/BoldItalic/OpenSans-BoldItalic.ttf?v=2.1.0") format("truetype"), url("../fonts/OpenSans/BoldItalic/OpenSans-BoldItalic.svg?v=2.1.0#BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "OpenSans";
  src: url("../fonts/OpenSans/ExtraBold/OpenSans-ExtraBold.eot?v=2.1.0");
  src: url("../fonts/OpenSans/ExtraBold/OpenSans-ExtraBold.eot?#iefix&v=2.1.0") format("embedded-opentype"), url("../fonts/OpenSans/ExtraBold/OpenSans-ExtraBold.woff2?v=2.1.0") format("woff2"), url("../fonts/OpenSans/ExtraBold/OpenSans-ExtraBold.woff?v=2.1.0") format("woff"), url("../fonts/OpenSans/ExtraBold/OpenSans-ExtraBold.ttf?v=2.1.0") format("truetype"), url("../fonts/OpenSans/ExtraBold/OpenSans-ExtraBold.svg?v=2.1.0#ExtraBold") format("svg");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "OpenSans";
  src: url("../fonts/OpenSans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?v=2.1.0");
  src: url("../fonts/OpenSans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix&v=2.1.0") format("embedded-opentype"), url("../fonts/OpenSans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff2?v=2.1.0") format("woff2"), url("../fonts/OpenSans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff?v=2.1.0") format("woff"), url("../fonts/OpenSans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf?v=2.1.0") format("truetype"), url("../fonts/OpenSans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg?v=2.1.0#ExtraBoldItalic") format("svg");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "ElettaIcons";
  src: url("../fonts/Icons/ElettaIcons.eot?v=1.0.0");
  src: url("../fonts/Icons/ElettaIcons.eot?#iefix&v=1.0.0") format("embedded-opentype"), url("../fonts/Icons/ElettaIcons.woff2?v=1.0.0") format("woff2"), url("../fonts/Icons/ElettaIcons.woff?v=1.0.0") format("woff"), url("../fonts/Icons/ElettaIcons.ttf?v=1.0.0") format("truetype"), url("../fonts/Icons/ElettaIcons.svg?v=1.0.0#") format("svg");
  font-weight: 500;
  font-style: regular;
}
/* line 14, ../../../eletta/sass/theme/eletta/settings/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
  line-height: 1.5;
  padding: 0;
}

/* line 22, ../../../eletta/sass/theme/eletta/settings/_typography.scss */
h1 {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 45px;
  line-height: 2.8125rem;
  font-weight: 400;
  line-height: 1.3;
  padding: 0 20px;
  text-transform: capitalize;
}

/* line 35, ../../../eletta/sass/theme/eletta/settings/_typography.scss */
h3 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 30px;
  line-height: 1.875rem;
}

/* line 52, ../../../eletta/sass/theme/eletta/settings/_typography.scss */
p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-weight: 300;
}
/* line 57, ../../../eletta/sass/theme/eletta/settings/_typography.scss */
p:not(:last-child) {
  margin: 0 0 1.25rem;
}

/* line 62, ../../../eletta/sass/theme/eletta/settings/_typography.scss */
strong {
  font-weight: 600;
}

/* line 1, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown {
  position: relative;
}
/* line 4, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown .dropdown-items {
  display: none;
  min-width: 100%;
}
/* line 9, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown[data-open="true"] {
  z-index: 9999;
}
/* line 12, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown[data-open="true"] .dropdown-items {
  display: block;
}
/* line 18, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown[data-type="standard"] .select {
  position: relative;
  padding: 0 20px;
  line-height: 34px;
  font-size: 16px;
  font-size: 1rem;
  border-radius: 5px;
  box-shadow: 0 0 0 1px #e6e6e6 inset;
  color: gray;
  background: #fff;
  cursor: pointer;
}
/* line 29, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown[data-type="standard"] .select:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateX(-50%) translateY(-50%) rotate(0deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(0deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(0deg);
  -khtml-transform: translateX(-50%) translateY(-50%) rotate(0deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(0deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(0deg);
  transition: transform 0.22s;
  -webkit-transition: transform 0.22s;
  -moz-transition: transform 0.22s;
  -khtml-transition: transform 0.22s;
  -o-transition: transform 0.22s;
  -ms-transition: transform 0.22s;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 7.5px 0 7.5px;
  border-color: #000000 transparent transparent transparent;
}
/* line 43, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown[data-type="standard"] .select:hover {
  background: #ECF6FB;
}
/* line 46, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown[data-type="standard"] .select:hover:after {
  border-color: #98cee9 transparent transparent transparent;
}
/* line 51, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown[data-type="standard"] .select .title {
  font-weight: 300;
  white-space: nowrap;
}
/* line 57, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown[data-type="standard"] .dropdown-items {
  position: absolute;
  top: calc(100% + 5px);
  right: 0;
  border-radius: 5px;
  box-shadow: 0 0 0 1px #e6e6e6 inset;
  background: #fff;
  z-index: 1;
}
/* line 66, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown[data-type="standard"] .dropdown-items:before, div.dropdown[data-type="standard"] .dropdown-items:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: -9px;
  right: 13px;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -khtml-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  border-style: solid;
  border-width: 0 8.5px 10px 8.5px;
  border-color: transparent transparent #fff transparent;
}
/* line 79, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown[data-type="standard"] .dropdown-items:before {
  top: -10px;
  right: 11px;
  border-width: 0 9.5px 10px 9.5px;
  border-color: transparent transparent #e6e6e6 transparent;
}
/* line 86, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown[data-type="standard"] .dropdown-items ul {
  padding: 10px 20px;
  max-height: 300px;
  overflow: scroll;
  overflow-x: hidden;
}
/* line 92, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown[data-type="standard"] .dropdown-items ul li {
  width: calc(100% + 40px);
  margin-left: -20px;
  padding: 0 20px;
  line-height: 44px;
  box-shadow: 1px 0 0 0 #e6e6e6 inset, -1px 0 0 0 #e6e6e6 inset;
}
/* line 99, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown[data-type="standard"] .dropdown-items ul li:hover {
  background: #ECF6FB;
}
/* line 103, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown[data-type="standard"] .dropdown-items ul li[data-active="true"] {
  box-shadow: 1px 0 0 0 #e6e6e6 inset, -1px 0 0 0 #e6e6e6 inset, 0 0 0 7px #fff inset, 0 0 0 8px #98cee9 inset;
  background: #ECF6FB;
}
/* line 107, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown[data-type="standard"] .dropdown-items ul li[data-active="true"]:hover {
  box-shadow: 1px 0 0 0 #e6e6e6 inset, -1px 0 0 0 #e6e6e6 inset, 0 0 0 7px #ECF6FB inset, 0 0 0 8px #98cee9 inset;
}
/* line 117, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown[data-type="standard"][data-open="true"] .select:after {
  transform: translateX(-50%) translateY(-50%) rotate(180deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(180deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(180deg);
  -khtml-transform: translateX(-50%) translateY(-50%) rotate(180deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(180deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(180deg);
}
/* line 124, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown[data-type="standard"][data-direction="up"] .dropdown-items {
  top: auto;
  bottom: calc(100% + 5px);
}
/* line 128, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.dropdown[data-type="standard"][data-direction="up"] .dropdown-items:before, div.dropdown[data-type="standard"][data-direction="up"] .dropdown-items:after {
  top: auto;
  bottom: -9px;
  right: 13px;
  transform: translateX(-50%) rotate(180deg);
  -webkit-transform: translateX(-50%) rotate(180deg);
  -moz-transform: translateX(-50%) rotate(180deg);
  -khtml-transform: translateX(-50%) rotate(180deg);
  -o-transform: translateX(-50%) rotate(180deg);
  -ms-transform: translateX(-50%) rotate(180deg);
  border-style: solid;
  border-width: 0 8.5px 10px 8.5px;
  border-color: transparent transparent #fff transparent;
}

/* line 142, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.native-dropdown {
  display: none;
  position: relative;
}
/* line 146, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.native-dropdown:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateX(-50%) translateY(-50%) rotate(0deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(0deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(0deg);
  -khtml-transform: translateX(-50%) translateY(-50%) rotate(0deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(0deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(0deg);
  transition: transform 0.22s;
  -webkit-transition: transform 0.22s;
  -moz-transition: transform 0.22s;
  -khtml-transition: transform 0.22s;
  -o-transition: transform 0.22s;
  -ms-transition: transform 0.22s;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 7.5px 0 7.5px;
  border-color: #000000 transparent transparent transparent;
}
/* line 161, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.native-dropdown:focus:after {
  transform: translateX(-50%) translateY(-50%) rotate(180deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(180deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(180deg);
  -khtml-transform: translateX(-50%) translateY(-50%) rotate(180deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(180deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(180deg);
}
/* line 166, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.native-dropdown select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  height: 44px;
  padding: 0 20px;
  border-radius: 5px;
  border: none;
  font: 300 16px/44px "OpenSans";
  white-space: nowrap;
  box-shadow: 0 0 0 1px #e6e6e6 inset;
  color: gray;
  background: #fff;
  cursor: pointer;
}
/* line 183, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.native-dropdown select:focus {
  outline: none;
}
/* line 187, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.native-dropdown select::-ms-expand {
  display: none;
}
/* line 193, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.native-dropdown:hover select {
  background: #ECF6FB;
}
/* line 197, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
div.native-dropdown:hover:after {
  border-color: #98cee9 transparent transparent transparent;
}

@media screen and (min-width: 668px) and (max-width: 1024px) {
  /* line 204, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
  div.dropdown {
    display: none;
  }
  /* line 207, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
  div.dropdown[data-type="category"] {
    display: block;
  }

  /* line 212, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
  div.native-dropdown {
    display: block;
  }
}
@media screen and (max-width: 667px) {
  /* line 218, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
  div.dropdown {
    display: none;
  }
  /* line 221, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
  div.dropdown[data-type="category"] {
    display: block;
  }

  /* line 226, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown.scss */
  div.native-dropdown {
    display: block;
  }
}
/* line 4, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"] .select {
  position: relative;
  padding: 0 20px;
  line-height: 44px;
  border-radius: 5px;
  font-size: 16px;
  font-size: 1rem;
  box-shadow: 0 0 0 2px #C60723 inset;
  color: #fff;
  color: #C60723;
  background: transparent;
  background: #fff;
  background: #eee;
  cursor: pointer;
}
/* line 18, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"] .select .title {
  font-weight: 400;
}
/* line 24, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"]:hover .select {
  box-shadow: 0 0 0 2px #f83b57 inset;
  color: #fff;
  background: #f83b57;
}
/* line 30, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"]:hover .icon-right .hamburger, div.dropdown[data-type="category"]:hover .icon-right .hamburger:after, div.dropdown[data-type="category"]:hover .icon-right .hamburger:before {
  background: #fff;
}
/* line 36, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"] .icon-right {
  position: absolute;
  top: 8px;
  right: 20px;
  height: 28px;
  width: 28px;
  border-radius: 2px;
  background: #fff;
  background: transparent;
  pointer-events: none;
}
/* line 49, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"] .icon-right .hamburger, div.dropdown[data-type="category"] .icon-right .hamburger:after, div.dropdown[data-type="category"] .icon-right .hamburger:before {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 2px;
  width: 16px;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -khtml-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  border-radius: 5px;
  background: #C60723;
}
/* line 59, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"] .icon-right .hamburger {
  transition: transform 0.2s;
}
/* line 62, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"] .icon-right .hamburger:before, div.dropdown[data-type="category"] .icon-right .hamburger:after {
  content: "";
  transition: transform 0.2s;
}
/* line 67, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"] .icon-right .hamburger:before {
  transform: translateX(-50%) translateY(calc(-50% + 6px));
  -webkit-transform: translateX(-50%) translateY(calc(-50% + 6px));
  -moz-transform: translateX(-50%) translateY(calc(-50% + 6px));
  -khtml-transform: translateX(-50%) translateY(calc(-50% + 6px));
  -o-transform: translateX(-50%) translateY(calc(-50% + 6px));
  -ms-transform: translateX(-50%) translateY(calc(-50% + 6px));
}
/* line 71, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"] .icon-right .hamburger:after {
  transform: translateX(-50%) translateY(calc(-50% - 6px));
  -webkit-transform: translateX(-50%) translateY(calc(-50% - 6px));
  -moz-transform: translateX(-50%) translateY(calc(-50% - 6px));
  -khtml-transform: translateX(-50%) translateY(calc(-50% - 6px));
  -o-transform: translateX(-50%) translateY(calc(-50% - 6px));
  -ms-transform: translateX(-50%) translateY(calc(-50% - 6px));
}
/* line 77, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"] .dropdown-items {
  position: relative;
}
/* line 80, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"] .dropdown-items ul {
  padding: 0 20px;
}
/* line 83, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"] .dropdown-items ul li {
  line-height: 44px;
  padding-left: 20px;
  margin: 0 -20px;
  cursor: pointer;
}
/* line 95, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"] .dropdown-items ul li[data-active="true"] {
  box-shadow: 0 1px 0 0 #C60723 inset, 10px 0 0 0 #f83b57 inset;
}
/* line 99, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"] .dropdown-items ul li:hover {
  background: #630412;
  box-shadow: content-box;
}
/* line 108, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"]:hover:not([data-open="true"]):before {
  transform: translateX(-50%) translateY(calc(-50% - 6px));
  -webkit-transform: translateX(-50%) translateY(calc(-50% - 6px));
  -moz-transform: translateX(-50%) translateY(calc(-50% - 6px));
  -khtml-transform: translateX(-50%) translateY(calc(-50% - 6px));
  -o-transform: translateX(-50%) translateY(calc(-50% - 6px));
  -ms-transform: translateX(-50%) translateY(calc(-50% - 6px));
}
/* line 112, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"]:hover:not([data-open="true"]):after {
  transform: translateX(-50%) translateY(calc(-50% + 4px));
  -webkit-transform: translateX(-50%) translateY(calc(-50% + 4px));
  -moz-transform: translateX(-50%) translateY(calc(-50% + 4px));
  -khtml-transform: translateX(-50%) translateY(calc(-50% + 4px));
  -o-transform: translateX(-50%) translateY(calc(-50% + 4px));
  -ms-transform: translateX(-50%) translateY(calc(-50% + 4px));
}
/* line 118, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"][data-open="true"] .select {
  border-radius: 5px 5px 0 0;
  background: #f83b57;
}
/* line 124, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"][data-open="true"] .icon-right .hamburger {
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -khtml-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
/* line 127, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
div.dropdown[data-type="category"][data-open="true"] .icon-right .hamburger:before, div.dropdown[data-type="category"][data-open="true"] .icon-right .hamburger:after {
  transform: translateX(-50%) translateY(-50%) rotate(-90deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
  -khtml-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
}

@media screen and (max-width: 667px) {
  /* line 137, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
  div.dropdown[data-type="category"] .select {
    padding: 0 15px;
  }
  /* line 141, ../../../eletta/sass/theme/eletta/widgets/dropdown/_dropdown-category.scss */
  div.dropdown[data-type="category"] .icon-right {
    right: 15px;
  }
}
/* line 7, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="switch"] {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  width: 100%;
  position: relative;
  display: block;
  overflow: hidden;
  height: 34px;
  line-height: 34px;
  padding: 0;
  border-radius: 34px;
  border: 1px solid #e6e6e6;
  background-color: #fff;
  transition: background-color 0.15s ease-in;
  cursor: pointer;
  z-index: 1;
}
/* line 27, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="switch"]:hover {
  border-color: #98cee9;
}
/* line 31, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="switch"]:hover .options:after {
  border-color: #ECF6FB;
  background: #98cee9;
  transition: background 0s;
}
/* line 37, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="switch"]:hover .options .option:first-child {
  background: #98cee9;
  color: #fff;
}
/* line 42, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="switch"]:hover .options .option:last-child {
  color: #98cee9;
  background: #ECF6FB;
}
/* line 50, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="switch"]:hover[data-value="true"] .options:after {
  background: #ECF6FB;
  border-color: #98cee9;
}
/* line 58, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="switch"] .options {
  position: absolute;
  right: calc(-100% + 34px);
  width: calc(200% - 34px);
  transition: right 0.20s ease-in-out 0.1s;
  z-index: -1;
  right: 0%;
}
/* line 66, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="switch"] .options:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: calc(50% - 17px);
  right: calc(50% - 15px);
  width: 32px;
  height: 32px;
  margin: 0px;
  border-radius: 17px;
  border: 4px solid #fff;
  background: #C60723;
  transition: right 0.20s ease-out 0s, background 0.1s ease-in-out 0s, width 0.25s ease-in-out 0.5s;
}
/* line 82, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="switch"] .options .option {
  display: block;
  width: calc(50% - 17px);
  width: 50%;
  float: left;
  text-align: center;
  line-height: 32px;
  font-size: 16px;
  font-size: 1rem;
  text-transform: capitalize;
}
/* line 94, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="switch"] .options .option:first-child {
  color: #fff;
}
/* line 98, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="switch"] .options .option:first-child:after {
  position: absolute;
}
/* line 102, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="switch"] .options .option:first-child span {
  transform: translateX(0%);
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -khtml-transform: translateX(0%);
  -o-transform: translateX(0%);
  -ms-transform: translateX(0%);
  letter-spacing: 0px;
}
/* line 108, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="switch"] .options .option:last-child {
  font-weight: 300;
  color: gray;
  background: #fff;
}
/* line 119, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="switch"] .options .option span {
  display: inline-block;
  transition: transform 0.4s ease-in-out, letter-spacing 0.4s ease-in-out;
  transition-delay: 0.15s;
}
/* line 127, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="switch"][data-value="true"] .options {
  right: 0%;
  right: calc(-100% + 34px);
}
/* line 131, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="switch"][data-value="true"] .options:after {
  right: calc(50% - 17px);
  border-color: #C60723;
  background: #fff;
}
/* line 138, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="switch"][data-value="true"] .options .option:first-child {
  background: #C60723;
}
/* line 147, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="switch"][data-value="true"] .options .option:last-child span {
  transform: translateX(0%);
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -khtml-transform: translateX(0%);
  -o-transform: translateX(0%);
  -ms-transform: translateX(0%);
  letter-spacing: 0;
}
/* line 155, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="switch"][data-value="true"] .options:hover .option:first-child {
  background: #98cee9;
  color: #fff;
}
/* line 168, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="checkbox"] .options {
  position: relative;
}
/* line 171, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="checkbox"] .options:after {
  content: "";
  width: 17.64px;
  height: 9.8px;
  position: absolute;
  top: 50%;
  left: 14px;
  transform: translateX(-50%) translateY(-75%) rotate(-45deg);
  -webkit-transform: translateX(-50%) translateY(-75%) rotate(-45deg);
  -moz-transform: translateX(-50%) translateY(-75%) rotate(-45deg);
  -khtml-transform: translateX(-50%) translateY(-75%) rotate(-45deg);
  -o-transform: translateX(-50%) translateY(-75%) rotate(-45deg);
  -ms-transform: translateX(-50%) translateY(-75%) rotate(-45deg);
  border: 4px solid #98cee9;
  border-top: none;
  border-right: none;
  background: transparent;
  opacity: 0;
  cursor: pointer;
}
/* line 187, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="checkbox"] .options:before {
  content: "";
  display: block;
  height: 28px;
  width: 28px;
  margin-right: 20px;
  border-radius: 5px;
  background: #e6e6e6;
  float: left;
  cursor: pointer;
}
/* line 199, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="checkbox"] .options .option {
  line-height: 28px;
  text-transform: capitalize;
}
/* line 203, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="checkbox"] .options .option:first-child {
  display: none;
}
/* line 207, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="checkbox"] .options .option:last-child {
  display: block;
}
/* line 216, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="checkbox"][data-value="false"]:hover .options:before {
  background: #98cee9;
  background: #ECF6FB;
}
/* line 221, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="checkbox"][data-value="false"]:hover .options:after {
  opacity: 1;
}
/* line 232, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="checkbox"][data-value="true"]:hover .options:before {
  background: #98cee9;
}
/* line 236, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="checkbox"][data-value="true"]:hover .options:after {
  opacity: 1;
}
/* line 243, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="checkbox"][data-value="true"] .options:before {
  background: #C60723;
}
/* line 247, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="checkbox"][data-value="true"] .options:after {
  opacity: 1;
  border-color: #fff;
}
/* line 253, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="checkbox"][data-value="true"] .options .option:first-child {
  display: block;
}
/* line 256, ../../../eletta/sass/theme/eletta/widgets/toggle/_toggle.scss */
div.toggle[data-type="checkbox"][data-value="true"] .options .option:last-child {
  display: none;
}

/* line 2, ../../../eletta/sass/theme/eletta/widgets/button/_button.scss */
div.native-button button {
  height: auto;
  width: 100%;
  line-height: 20px;
  line-height: 1.25rem;
  font-size: 11px;
  font-size: 0.6875rem;
  padding: 0.5rem 2rem;
  border: none;
  border-radius: 5px;
  letter-spacing: 0.5px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15), 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  color: #fff;
  background: #C60723;
  transition: all 0.3s ease-out;
  outline: 0;
  cursor: pointer;
}
/* line 43, ../../../eletta/sass/theme/eletta/widgets/button/_button.scss */
div.native-button button:hover {
  background: #f83b57;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

/* line 2, ../../../eletta/sass/theme/eletta/widgets/input/_text-input.scss */
div.widget.text-input[data-enabled="false"] {
  position: relative;
  pointer-events: none;
}
/* line 6, ../../../eletta/sass/theme/eletta/widgets/input/_text-input.scss */
div.widget.text-input[data-enabled="false"]:before {
  font-family: "ElettaIcons";
  content: "l";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -khtml-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  left: 20px;
  color: gray;
}
/* line 16, ../../../eletta/sass/theme/eletta/widgets/input/_text-input.scss */
div.widget.text-input[data-enabled="false"] input {
  padding-left: 50px;
  background: #eee;
}

/* line 1, ../../../eletta/sass/theme/eletta/widgets/counter/_counter.scss */
.widget.number-input {
  position: relative;
}
/* line 5, ../../../eletta/sass/theme/eletta/widgets/counter/_counter.scss */
.widget.number-input:hover input {
  background: #ECF6FB;
}
/* line 14, ../../../eletta/sass/theme/eletta/widgets/counter/_counter.scss */
.widget.number-input input {
  width: calc(100%);
}
/* line 19, ../../../eletta/sass/theme/eletta/widgets/counter/_counter.scss */
.widget.number-input .widget.number-step {
  position: absolute;
  top: 0;
  height: 100%;
  pointer-events: none;
}
/* line 26, ../../../eletta/sass/theme/eletta/widgets/counter/_counter.scss */
.widget.number-input div.subtract, .widget.number-input div.add {
  position: absolute;
  display: inline-block;
  width: 24px;
  width: 1.5rem;
  padding: 0;
  font-size: 24px;
  font-size: 1.5rem;
  border: none;
  outline: none;
  background: transparent;
  cursor: pointer;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -khtml-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  pointer-events: all;
}
/* line 45, ../../../eletta/sass/theme/eletta/widgets/counter/_counter.scss */
.widget.number-input div.subtract:hover, .widget.number-input div.add:hover {
  color: #f83b57;
  color: #98cee9;
}
/* line 50, ../../../eletta/sass/theme/eletta/widgets/counter/_counter.scss */
.widget.number-input div.subtract.count, .widget.number-input div.add.count {
  display: inline;
  position: absolute;
  right: 20px;
  top: 50%;
  left: auto;
  width: auto;
  height: 10px;
  font-size: 6.5px;
  line-height: 10px;
}
@media screen and (min-width: 668px) and (max-width: 1024px) {
  /* line 50, ../../../eletta/sass/theme/eletta/widgets/counter/_counter.scss */
  .widget.number-input div.subtract.count, .widget.number-input div.add.count {
    top: 0;
  }
}
/* line 69, ../../../eletta/sass/theme/eletta/widgets/counter/_counter.scss */
.widget.number-input div.add {
  right: -0.45em;
}
/* line 72, ../../../eletta/sass/theme/eletta/widgets/counter/_counter.scss */
.widget.number-input div.add.count {
  transform: translateY(calc(-50% - 5px));
  -webkit-transform: translateY(calc(-50% - 5px));
  -moz-transform: translateY(calc(-50% - 5px));
  -khtml-transform: translateY(calc(-50% - 5px));
  -o-transform: translateY(calc(-50% - 5px));
  -ms-transform: translateY(calc(-50% - 5px));
}
/* line 81, ../../../eletta/sass/theme/eletta/widgets/counter/_counter.scss */
.widget.number-input div.subtract {
  left: -0.45em;
}
/* line 84, ../../../eletta/sass/theme/eletta/widgets/counter/_counter.scss */
.widget.number-input div.subtract.count {
  transform: translateY(calc(-50% + 5px));
  -webkit-transform: translateY(calc(-50% + 5px));
  -moz-transform: translateY(calc(-50% + 5px));
  -khtml-transform: translateY(calc(-50% + 5px));
  -o-transform: translateY(calc(-50% + 5px));
  -ms-transform: translateY(calc(-50% + 5px));
}
/* line 94, ../../../eletta/sass/theme/eletta/widgets/counter/_counter.scss */
.widget.number-input[data-type="quantity"] div.add {
  content: "+";
}
/* line 98, ../../../eletta/sass/theme/eletta/widgets/counter/_counter.scss */
.widget.number-input[data-type="quantity"] div.subtract {
  content: "-";
}
/* line 104, ../../../eletta/sass/theme/eletta/widgets/counter/_counter.scss */
.widget.number-input[data-type="count"] div.add {
  content: "u";
}
/* line 108, ../../../eletta/sass/theme/eletta/widgets/counter/_counter.scss */
.widget.number-input[data-type="count"] div.subtract {
  content: "d";
}

@media screen and (min-width: 668px) and (max-width: 1024px) {
  /* line 118, ../../../eletta/sass/theme/eletta/widgets/counter/_counter.scss */
  .widget.number-input div.add.count {
    transform: translateY(calc(50% + 8px));
    -webkit-transform: translateY(calc(50% + 8px));
    -moz-transform: translateY(calc(50% + 8px));
    -khtml-transform: translateY(calc(50% + 8px));
    -o-transform: translateY(calc(50% + 8px));
    -ms-transform: translateY(calc(50% + 8px));
  }
  /* line 124, ../../../eletta/sass/theme/eletta/widgets/counter/_counter.scss */
  .widget.number-input div.subtract.count {
    transform: translateY(calc(50% + 18px));
    -webkit-transform: translateY(calc(50% + 18px));
    -moz-transform: translateY(calc(50% + 18px));
    -khtml-transform: translateY(calc(50% + 18px));
    -o-transform: translateY(calc(50% + 18px));
    -ms-transform: translateY(calc(50% + 18px));
  }
}
/* line 9, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
main[data-dropdown="true"] div.widgets {
  overflow: visible;
}
/* line 14, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
main[data-dropdown="true"] div.widgets div.widget.group[data-active="true"] {
  position: relative;
  z-index: 999999;
}
/* line 19, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
main[data-dropdown="true"] div.widgets div.widget.group[data-active="true"] div.widget.container[data-active="true"] {
  animation-fill-mode: none;
  animation-play-state: paused;
  opacity: 1;
  z-index: 2;
}

/* line 33, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget {
  -webkit-touch-callout: none;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
}
/* line 36, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.wrapper {
  min-height: 500px;
  max-height: 500px;
  padding: 20px;
  background: #fff;
}
/* line 44, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group {
  padding: 20px 0 20px;
  border-bottom: 1px solid #e6e6e6;
}
/* line 55, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(1) {
  animation-delay: 0.27s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(1) div.widget.container:nth-child(1) {
  animation-delay: 0.3645s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(1) div.widget.container:nth-child(2) {
  animation-delay: 0.378s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(1) div.widget.container:nth-child(3) {
  animation-delay: 0.39218s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(1) div.widget.container:nth-child(4) {
  animation-delay: 0.40706s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(1) div.widget.container:nth-child(5) {
  animation-delay: 0.42269s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(1) div.widget.container:nth-child(6) {
  animation-delay: 0.4391s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(1) div.widget.container:nth-child(7) {
  animation-delay: 0.45633s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(1) div.widget.container:nth-child(8) {
  animation-delay: 0.47442s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(1) div.widget.container:nth-child(9) {
  animation-delay: 0.49341s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(1) div.widget.container:nth-child(10) {
  animation-delay: 0.51336s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(1) div.widget.container:nth-child(11) {
  animation-delay: 0.5343s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(1) div.widget.container:nth-child(12) {
  animation-delay: 0.55629s;
}
/* line 55, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(2) {
  animation-delay: 0.2835s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(2) div.widget.container:nth-child(1) {
  animation-delay: 0.36923s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(2) div.widget.container:nth-child(2) {
  animation-delay: 0.38273s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(2) div.widget.container:nth-child(3) {
  animation-delay: 0.3969s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(2) div.widget.container:nth-child(4) {
  animation-delay: 0.41178s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(2) div.widget.container:nth-child(5) {
  animation-delay: 0.42741s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(2) div.widget.container:nth-child(6) {
  animation-delay: 0.44382s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(2) div.widget.container:nth-child(7) {
  animation-delay: 0.46105s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(2) div.widget.container:nth-child(8) {
  animation-delay: 0.47914s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(2) div.widget.container:nth-child(9) {
  animation-delay: 0.49814s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(2) div.widget.container:nth-child(10) {
  animation-delay: 0.51808s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(2) div.widget.container:nth-child(11) {
  animation-delay: 0.53903s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(2) div.widget.container:nth-child(12) {
  animation-delay: 0.56102s;
}
/* line 55, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(3) {
  animation-delay: 0.29768s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(3) div.widget.container:nth-child(1) {
  animation-delay: 0.37419s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(3) div.widget.container:nth-child(2) {
  animation-delay: 0.38769s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(3) div.widget.container:nth-child(3) {
  animation-delay: 0.40186s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(3) div.widget.container:nth-child(4) {
  animation-delay: 0.41675s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(3) div.widget.container:nth-child(5) {
  animation-delay: 0.43237s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(3) div.widget.container:nth-child(6) {
  animation-delay: 0.44878s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(3) div.widget.container:nth-child(7) {
  animation-delay: 0.46601s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(3) div.widget.container:nth-child(8) {
  animation-delay: 0.4841s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(3) div.widget.container:nth-child(9) {
  animation-delay: 0.5031s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(3) div.widget.container:nth-child(10) {
  animation-delay: 0.52304s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(3) div.widget.container:nth-child(11) {
  animation-delay: 0.54399s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(3) div.widget.container:nth-child(12) {
  animation-delay: 0.56598s;
}
/* line 55, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(4) {
  animation-delay: 0.31256s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(4) div.widget.container:nth-child(1) {
  animation-delay: 0.3794s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(4) div.widget.container:nth-child(2) {
  animation-delay: 0.3929s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(4) div.widget.container:nth-child(3) {
  animation-delay: 0.40707s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(4) div.widget.container:nth-child(4) {
  animation-delay: 0.42195s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(4) div.widget.container:nth-child(5) {
  animation-delay: 0.43758s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(4) div.widget.container:nth-child(6) {
  animation-delay: 0.45399s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(4) div.widget.container:nth-child(7) {
  animation-delay: 0.47122s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(4) div.widget.container:nth-child(8) {
  animation-delay: 0.48931s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(4) div.widget.container:nth-child(9) {
  animation-delay: 0.50831s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(4) div.widget.container:nth-child(10) {
  animation-delay: 0.52825s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(4) div.widget.container:nth-child(11) {
  animation-delay: 0.5492s;
}
/* line 64, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:nth-child(4) div.widget.container:nth-child(12) {
  animation-delay: 0.57119s;
}
/* line 89, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group:last-child {
  border-bottom: 0;
}
/* line 93, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.group div.widget.container {
  animation-name: fade-In-Up;
  animation-duration: 0.3s;
  animation-fill-mode: backwards;
}
/* line 101, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget.container:not(:first-child) {
  margin-top: 10px;
}
/* line 106, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
div.widget label {
  display: block;
  font-weight: 700;
  margin-bottom: 6px;
  font-size: 16px;
  font-size: 1rem;
}

@media screen and (max-width: 667px) {
  /* line 116, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
  div.widget.group {
    padding: 15px 0;
  }
}
@media screen and (min-width: 668px) and (max-width: 1024px) {
  /* line 125, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
  div.widget.container:not(:first-child) {
    margin-top: 20px;
  }
}
@media screen and (max-width: 667px) {
  /* line 135, ../../../eletta/sass/theme/eletta/widgets/_widgets.scss */
  div.widget.container:not(:first-child) {
    margin-top: 20px;
  }
}
/* line 1, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel {
  position: relative;
  z-index: 10;
}
/* line 6, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel div.remove {
  margin-top: 20px;
}
/* line 10, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel div.remove div.native-button button {
  padding: 0.5em;
  text-transform: none;
  font-size: 20px;
}
/* line 18, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel input {
  text-align: center;
}
/* line 22, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .scrollarea {
  height: calc(100% - 5px);
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
}
/* line 28, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart-empty {
  position: relative;
  width: 100%;
  height: 100%;
}
/* line 33, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart-empty .info {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -khtml-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
}
/* line 39, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart-empty .info .icon {
  display: block;
  margin-bottom: 20px;
  font-size: 5em;
  text-align: center;
  color: #e6e6e6;
}
/* line 47, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart-empty .info span:not(.icon) {
  font-size: 13px;
  text-align: center;
  color: gray;
}
/* line 55, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 15%;
  transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -khtml-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transition: transform 0.3s cubic-bezier(0.28, -0.16, 0.31, 1.19);
  z-index: 10;
}
/* line 62, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart[data-open="true"] {
  transform: translateY(0%);
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -khtml-transform: translateY(0%);
  -o-transform: translateY(0%);
  -ms-transform: translateY(0%);
}
/* line 65, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart[data-open="true"] .summary {
  display: block;
  margin-left: -10px;
}
/* line 72, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart[data-item-added="true"] .toggle {
  box-shadow: 0 1px 0 0 #630412 inset;
  background: #C60723;
}
/* line 77, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart[data-item-added="true"] .toggle span {
  display: inline-block;
  animation: bounce 1s;
}
/* line 82, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart[data-item-added="true"] .toggle span:nth-child(1) {
  animation-delay: 0.05s;
}
/* line 82, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart[data-item-added="true"] .toggle span:nth-child(2) {
  animation-delay: 0.1s;
}
/* line 82, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart[data-item-added="true"] .toggle span:nth-child(3) {
  animation-delay: 0.15s;
}
/* line 95, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart h1 {
  margin-top: 0;
  padding: 0;
  line-height: 36px;
  border-bottom: 2px solid #c40f29;
  font-size: 20px;
  font-weight: 700;
  text-align: left;
  letter-spacing: 0;
  color: #c40f29;
}
/* line 107, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .cart-wrapper {
  position: relative;
  height: 100%;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15), 0 2px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 5px 0 rgba(0, 0, 0, 0.15) inset, 0 2px 10px 0 rgba(0, 0, 0, 0.1) inset, 0 -3px 0 0 #C60723 inset;
  background: #fff;
}
/* line 114, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .app-width {
  position: relative;
}
/* line 118, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .scrollarea .app-width {
  height: 100%;
}
/* line 122, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .cart-list {
  height: 100%;
}
/* line 127, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .cart-list ul.settings, .cart-panel .cart .cart-list ul.options {
  width: 100%;
}
/* line 132, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .cart-list ul.settings li, .cart-panel .cart .cart-list ul.options li {
  display: inline-block;
  width: 50%;
  padding: 10px 20px;
  box-shadow: 0px 1px 0 0px #f2f2f2 inset, 1px 0px 0 0px #f2f2f2 inset, -1px 0px 0 0px #f2f2f2 inset;
}
/* line 138, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .cart-list ul.settings li:nth-child(even), .cart-panel .cart .cart-list ul.options li:nth-child(even) {
  box-shadow: 0px 1px 0 0px #f2f2f2 inset, -1px 0px 0 0px #f2f2f2 inset;
}
/* line 146, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .cart-list ul.settings li .name, .cart-panel .cart .cart-list ul.options li .name {
  font: 700 13px/13px "OpenSans";
}
/* line 150, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .cart-list ul.settings li .value, .cart-panel .cart .cart-list ul.options li .value {
  font: 300 16px/16px "OpenSans";
  margin-top: 5px;
}
/* line 157, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .cart-list ul.options {
  background: #f9f9f9;
}
/* line 161, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .cart-list ul.options li {
  width: 100%;
  box-shadow: none;
}
/* line 165, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .cart-list ul.options li:not(:first-child) {
  box-shadow: 0 1px 0 0 #fff inset;
}
/* line 169, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .cart-list ul.options li div.name {
  padding-left: 15px;
}
/* line 172, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .cart-list ul.options li div.name:before {
  content: "";
  display: block;
  float: left;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  margin-left: -15px;
  margin-top: 4px;
  background: #333;
}
/* line 186, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .cart-list ul li {
  box-shadow: 0 0 0 1px #f2f2f2 inset;
}
/* line 193, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .cart-list ul li .info {
  height: 100%;
  padding: 20px;
  background: #f2f2f2;
}
/* line 199, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .cart-list ul li .cols {
  margin-bottom: 10px;
}
/* line 204, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .cart-list ul li .cols .col .name, .cart-panel .cart .cart-list ul li .cols .col div.widget label {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 16.25px;
  line-height: 1.01563rem;
  font-weight: 700;
}
/* line 210, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .cart-list ul li .cols .col .value {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}
/* line 220, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .summary {
  display: none;
  position: fixed;
  width: calc(25vw - 30px);
  max-width: calc(280px);
  padding: 20px;
  background: #EDEDED;
  opacity: 0;
  animation: slide-In-Down 0.4s 0.2s forwards;
}
@media screen and (max-width: 667px) {
  /* line 220, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
  .cart-panel .cart .summary {
    position: static;
    width: 100%;
    max-width: none;
  }
}
@media screen and (min-width: 668px) and (max-width: 1024px) {
  /* line 220, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
  .cart-panel .cart .summary {
    position: static;
    width: 100%;
    max-width: none;
  }
}
/* line 242, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .summary button {
  margin-top: 20px;
}
/* line 247, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .summary .cols .col {
  margin-top: 5px;
  font-weight: 300;
}
/* line 251, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .summary .cols .col:last-child {
  text-align: center;
  box-shadow: 0 0 0 1px #d9d9d9;
  background: #f2f2f2;
}
/* line 260, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .toggle {
  display: inline-block;
  position: absolute;
  top: calc(100% + 5px);
  right: 20px;
  padding: 0 20px;
  border-radius: 0 0 5px 5px;
  font-size: 11px;
  font-size: 0.6875rem;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15), 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  color: #fff;
  background: #95051a;
  opacity: 0;
  animation: slide-In-Down 0.3s ease-out 0.1s forwards;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  text-align: center;
  text-decoration: none;
  box-shadow: 0 1px 0 0 #ad061f inset, 0 2px 5px 0 rgba(0, 0, 0, 0.15), 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  background: #C60723;
  transition: all 0.3s ease-out;
}
/* line 282, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .toggle:hover {
  background: #f83b57;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}
/* line 287, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .toggle .icon {
  font-size: 16px;
  margin-right: 5px;
  display: inline-block;
  line-height: 44px;
  vertical-align: middle;
}
/* line 296, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .toggle .close-toggle .icon {
  font-size: 20px;
  transform: rotate(45deg);
}
/* line 302, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .toggle .count {
  display: inline-block;
  width: auto;
  min-width: 17px;
  line-height: 17px;
  padding: 0 6px;
  margin-left: 5px;
  text-align: center;
  border-radius: 17px;
  box-shadow: 0 0 0 1px #fff inset;
  vertical-align: middle;
}
/* line 316, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
.cart-panel .cart .toggle .text {
  vertical-align: middle;
  line-height: 44px;
  display: inline-block;
}

@media screen and (min-width: 668px) and (max-width: 1024px) and (orientation: portrait) {
  /* line 329, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
  .cart-panel .cart[data-open="true"] .summary {
    margin-left: 0;
  }
  /* line 334, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
  .cart-panel .cart .toggle {
    right: 0;
    height: 44px;
    line-height: 44px;
    padding: 0 20px;
    border-radius: 0 0 0 5px;
  }
}
@media screen and (max-width: 667px) {
  /* line 354, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
  .cart-panel .cart[data-open="true"] .summary {
    margin-left: 0;
  }
  /* line 359, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
  .cart-panel .cart h1 {
    margin: 0 10px;
  }
  /* line 364, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
  .cart-panel .cart .cart-list ul.options, .cart-panel .cart .cart-list ul.settings {
    border-left: 5px solid #EDEDED;
    border-right: 5px solid #EDEDED;
    border-bottom: 5px solid #EDEDED;
  }
  /* line 369, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
  .cart-panel .cart .cart-list ul.options li, .cart-panel .cart .cart-list ul.settings li {
    width: 100%;
  }
  /* line 374, ../../../eletta/sass/theme/eletta/panels/_cart-panel.scss */
  .cart-panel .cart .toggle {
    right: 0;
    border-radius: 0 0 0 5px;
  }
}
/* line 10, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  -webkit-display: flex;
  -moz-display: flex;
  -khtml-display: flex;
  -o-display: flex;
  -ms-display: flex;
  justify-content: center;
  z-index: 999999;
}
/* line 17, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal .wrapper {
  display: flex;
}
/* line 21, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal .overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 998;
  opacity: 1;
  pointer-events: all;
}
/* line 33, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal .content {
  flex: 1 1 auto;
  align-self: center;
  margin: auto;
}
/* line 39, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal .dual-choice, .modal .request-quote, .modal .info-modal {
  padding: 20px 20px 96px 20px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  background: white;
  opacity: 0;
  animation: slide-In-Up 0.3s 0.5s forwards;
  z-index: 999;
}
/* line 49, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal .dual-choice .legend, .modal .dual-choice body main section.main .visualization .article-number .value, body main section.main .visualization .article-number .modal .dual-choice .value, .modal .request-quote .legend, .modal .request-quote body main section.main .visualization .article-number .value, body main section.main .visualization .article-number .modal .request-quote .value, .modal .info-modal .legend, .modal .info-modal body main section.main .visualization .article-number .value, body main section.main .visualization .article-number .modal .info-modal .value {
  padding: 5px 0;
  margin-bottom: 30px;
  line-height: 1.25em;
}
/* line 55, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal .dual-choice .name, .modal .dual-choice .company, .modal .dual-choice .email, .modal .dual-choice .telephone-number, .modal .dual-choice .additional-text, .modal .request-quote .name, .modal .request-quote .company, .modal .request-quote .email, .modal .request-quote .telephone-number, .modal .request-quote .additional-text, .modal .info-modal .name, .modal .info-modal .company, .modal .info-modal .email, .modal .info-modal .telephone-number, .modal .info-modal .additional-text {
  min-width: 280px;
}
/* line 58, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal .dual-choice .name label, .modal .dual-choice .company label, .modal .dual-choice .email label, .modal .dual-choice .telephone-number label, .modal .dual-choice .additional-text label, .modal .request-quote .name label, .modal .request-quote .company label, .modal .request-quote .email label, .modal .request-quote .telephone-number label, .modal .request-quote .additional-text label, .modal .info-modal .name label, .modal .info-modal .company label, .modal .info-modal .email label, .modal .info-modal .telephone-number label, .modal .info-modal .additional-text label {
  display: inline-block;
  margin-bottom: 5px;
  font: 700 13px/13px "OpenSans";
}
/* line 64, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal .dual-choice .name:not(:first-child), .modal .dual-choice .company:not(:first-child), .modal .dual-choice .email:not(:first-child), .modal .dual-choice .telephone-number:not(:first-child), .modal .dual-choice .additional-text:not(:first-child), .modal .request-quote .name:not(:first-child), .modal .request-quote .company:not(:first-child), .modal .request-quote .email:not(:first-child), .modal .request-quote .telephone-number:not(:first-child), .modal .request-quote .additional-text:not(:first-child), .modal .info-modal .name:not(:first-child), .modal .info-modal .company:not(:first-child), .modal .info-modal .email:not(:first-child), .modal .info-modal .telephone-number:not(:first-child), .modal .info-modal .additional-text:not(:first-child) {
  margin-bottom: 10px;
}
/* line 69, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal .dual-choice .text, .modal .request-quote .text, .modal .info-modal .text {
  max-width: 480px;
  font: 300 16px/20px "OpenSans";
}
/* line 74, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal .dual-choice .choices, .modal .request-quote .choices, .modal .info-modal .choices {
  position: absolute;
  right: 10px;
  bottom: 10px;
  left: 10px;
  width: auto;
  margin: 0;
}
/* line 83, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal .dual-choice {
  padding-bottom: 96px;
}
/* line 87, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal .dual-choice .choices > div button {
  background: #95061B;
}
/* line 91, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal .dual-choice .choices > div:not(:last-child) button {
  background: #C60723;
}
/* line 97, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal .request-quote {
  width: 100%;
  max-width: 460px;
  max-height: 100vh;
  overflow-y: scroll;
  padding-bottom: 20px;
}
/* line 104, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal .request-quote .choices {
  position: static;
}
/* line 107, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal .request-quote .choices > div:not(:last-child) button {
  background: #95061B;
}
/* line 112, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal .request-quote textarea {
  height: 10em;
}
/* line 117, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal .info-modal {
  padding-bottom: 20px;
}
/* line 120, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
.modal .info-modal .text {
  margin-bottom: 20px;
}

/* line 126, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body {
  font-family: "OpenSans";
  background: #F7F8FA;
}
/* line 130, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body .legend, body main section.main .visualization .article-number .value {
  margin-top: 0;
  padding: 0 10px;
  line-height: 36px;
  border-bottom: 2px solid #c40f29;
  font-size: 20px;
  font-weight: 700;
  text-align: left;
  letter-spacing: 0;
  color: #c40f29;
}
/* line 142, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body .overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.82);
  background: rgba(118, 136, 155, 0.75);
  background: -webkit-linear-gradient(to left, rgba(118, 136, 155, 0.75), rgba(82, 100, 121, 0.75));
  background: linear-gradient(to left, rgba(118, 136, 155, 0.75), rgba(82, 100, 121, 0.75));
  opacity: 1;
  pointer-events: none;
  -webkit-transform: translate3d(0, 0, 0);
}
/* line 161, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body .overlay[data-show="true"] {
  display: block;
  pointer-events: all;
  animation: fade-In 0.3s backwards;
}
/* line 168, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body .icon {
  font-family: "ElettaIcons";
  text-rendering: geometricPrecision;
}
/* line 173, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body div.app {
  max-width: 1140px;
  margin: 0 auto;
}
/* line 178, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body .app-width {
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 20px;
}
/* line 184, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body .app-height {
  height: 100vh;
}
/* line 188, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body .widgets {
  padding: 20px;
  overflow-y: scroll;
  background: #fff;
  height: 100%;
}
/* line 196, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body hr {
  border: none;
  border-bottom: 2px solid #C60723;
}
/* line 201, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body input, body textarea {
  display: inline-block;
  height: 34px;
  width: 100%;
  padding: 0 20px;
  font-family: "OpenSans";
  font-size: 16px;
  font-size: 1rem;
  line-height: 30px;
  line-height: 1.875rem;
  font-weight: 300;
  border: none;
  outline: none;
  border-radius: 5px;
  border-radius: 0.3125rem;
  box-shadow: 0 0 0 1px #e6e6e6 inset;
  color: gray;
  background: #fff;
  user-select: auto;
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -khtml-user-select: auto;
  -o-user-select: auto;
  -ms-user-select: auto;
}
/* line 219, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body input:hover, body textarea:hover {
  background: #ECF6FB;
}
/* line 228, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body input[type=number]::-webkit-outer-spin-button, body input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* line 233, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body input[type=number] {
  -moz-appearance: textfield;
}
/* line 237, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main {
  background: #EDEDED;
  overflow: hidden;
}
/* line 241, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main[data-state="productselect"] {
  background: #FAFBFB;
}
/* line 244, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main[data-state="productselect"] .configure-panel {
  position: fixed;
  visibility: hidden;
  z-index: -1;
}
/* line 249, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main[data-state="productselect"] .configure-panel aside {
  display: none;
}
/* line 255, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .background-image {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  animation: fade-In-Down .6s ease-in-out 0.2s forwards;
}
/* line 265, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .background-image .pattern {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 200px;
  background: url("../img/pattern.png");
  background-repeat: repeat-x;
  background-color: #FAFBFB;
}
/* line 278, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .background-image img {
  width: 100%;
  animation: fade-In-Up 0.3s ease-out 0s forwards;
}
/* line 284, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu {
  position: relative;
  margin-top: 100px;
  margin-bottom: 40px;
  border-radius: 5px 5px 0 0;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2), 0px -35px 130px -30px #000;
  background: #fff;
  z-index: 1;
  opacity: 0;
  animation: fade-In-Up .3s ease-out .3s forwards;
}
/* line 295, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu h3 {
  display: block;
  padding-bottom: 5px;
  margin-bottom: 0.5em;
  border-bottom: 2px solid #C60723;
  color: #C60723;
}
/* line 303, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu .description {
  border-radius: 5px 0 0 0;
  color: #fff;
  background: #C60723;
  overflow: hidden;
}
/* line 310, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu .description .wrapper {
  padding: 20px;
}
/* line 315, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu .description h3 {
  border-color: #fff;
  color: #fff;
}
/* line 325, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu .product-list {
  padding: 20px 20px;
}
/* line 328, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu .product-list .product {
  position: relative;
  padding-bottom: 56px;
}
/* line 332, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu .product-list .product div.widget.native-button {
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px;
  width: auto;
}
/* line 341, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul {
  overflow: hidden;
}
/* line 347, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li .gutter {
  height: 100%;
}
/* line 351, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:nth-child(odd) {
  animation: slide-In-Up 0.2s ease-out 0s backwards;
}
/* line 355, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:nth-child(even) {
  animation: slide-In-Down 0.2s ease-out 0s backwards;
}
/* line 363, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:nth-child(1) {
  animation-delay: 0.74s;
}
/* line 363, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:nth-child(2) {
  animation-delay: 0.713s;
}
/* line 363, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:nth-child(3) {
  animation-delay: 0.68735s;
}
/* line 363, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:nth-child(4) {
  animation-delay: 0.66298s;
}
/* line 363, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:nth-child(5) {
  animation-delay: 0.63983s;
}
/* line 363, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:nth-child(6) {
  animation-delay: 0.61784s;
}
/* line 363, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:nth-child(7) {
  animation-delay: 0.59695s;
}
/* line 363, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:nth-child(8) {
  animation-delay: 0.5771s;
}
/* line 363, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:nth-child(9) {
  animation-delay: 0.55825s;
}
/* line 363, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:nth-child(10) {
  animation-delay: 0.54033s;
}
/* line 363, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:nth-child(11) {
  animation-delay: 0.52332s;
}
/* line 363, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:nth-child(12) {
  animation-delay: 0.50715s;
}
/* line 363, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:nth-child(13) {
  animation-delay: 0.49179s;
}
/* line 363, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:nth-child(14) {
  animation-delay: 0.4772s;
}
/* line 363, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:nth-child(15) {
  animation-delay: 0.46334s;
}
/* line 363, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:nth-child(16) {
  animation-delay: 0.45018s;
}
/* line 363, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:nth-child(17) {
  animation-delay: 0.43767s;
}
/* line 370, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:not(:hover) .widget.button {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(1);
  -khtml-filter: grayscale(1);
  -o-filter: grayscale(1);
  -ms-filter: grayscale(1);
  opacity: 0.2;
}
/* line 377, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li:hover img {
  transform: scale(1.11);
  -webkit-transform: scale(1.11);
  -moz-transform: scale(1.11);
  -khtml-transform: scale(1.11);
  -o-transform: scale(1.11);
  -ms-transform: scale(1.11);
}
/* line 382, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li .product {
  min-height: 100%;
  padding: 20px;
  background: #f2f2f2;
}
/* line 387, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li .product p {
  text-align: center;
}
/* line 392, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li h5 {
  margin: 0 0 5px;
  text-align: center;
}
/* line 397, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main .menu ul li img {
  padding: 20px;
  transition: transform 0.15s ease-out;
}
/* line 405, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside {
  position: relative;
  padding: 20px 0;
  z-index: 2;
}
/* line 416, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .create-new span.icon {
  margin-right: 10px;
  font-size: 20px;
  text-transform: lowercase;
}
/* line 421, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .create-new span.icon + span {
  position: relative;
  top: -3px;
}
/* line 428, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside header {
  background: #C60723;
  margin: 10px 0;
  border-radius: 5px;
  color: #fff;
}
/* line 435, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside header div.dropdown[data-type="category"] ul {
  border-radius: 0 0 5px 5px;
  overflow: hidden;
}
/* line 436, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside header div.dropdown[data-type="category"] ul li {
  background: #C60723;
}
/* line 446, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame {
  height: 100%;
}
/* line 449, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame .tab {
  height: calc(100% - 84px - 54px);
  height: calc(100% - 120px - 54px);
  height: calc(100% - 120px - 40px);
}
/* line 455, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame .tab div.widget.container {
  position: relative;
}
/* line 464, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame .tab div.widget.container .additional-info {
  position: absolute;
  top: -3px;
  right: 0;
}
/* line 469, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame .tab div.widget.container .additional-info .icon {
  display: inline-block;
  height: 24px;
  width: 24px;
  line-height: 24px;
  text-align: center;
  color: gray;
  cursor: pointer;
}
/* line 477, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame .tab div.widget.container .additional-info .icon:hover {
  color: #98cee9;
}
/* line 481, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame .tab div.widget.container .additional-info .icon:hover + .info {
  display: block;
}
/* line 487, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame .tab div.widget.container .additional-info .info {
  display: none;
  position: fixed;
  width: 300px;
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0 0 0 1px #EDEDED inset;
  background: #fff;
}
/* line 498, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame .tab div.widget.container .additional-info .info .header, body main aside .tab-frame .tab div.widget.container .additional-info .info .text {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}
/* line 503, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame .tab div.widget.container .additional-info .info .header {
  margin-bottom: 1em;
  font-weight: 700;
}
/* line 508, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame .tab div.widget.container .additional-info .info .text {
  font-weight: 300;
}
/* line 515, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame .tab div.widget.container .widget.number-input input {
  width: 100%;
}
/* line 522, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame .nav-bar {
  position: relative;
  width: 100%;
  height: 54px;
  padding: 10px;
  background: #fff;
  z-index: 3;
}
/* line 532, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame .nav-bar:before {
  content: "";
  height: 24px;
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  background-image: linear-gradient(bottom, rgba(225, 225, 225, 0.5) 0%, rgba(225, 225, 225, 0) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(225, 225, 225, 0.5) 0%, rgba(225, 225, 225, 0) 100%);
  background-image: -moz-linear-gradient(bottom, rgba(225, 225, 225, 0.5) 0%, rgba(225, 225, 225, 0) 100%);
  background-image: -khtml-linear-gradient(bottom, rgba(225, 225, 225, 0.5) 0%, rgba(225, 225, 225, 0) 100%);
  background-image: -o-linear-gradient(bottom, rgba(225, 225, 225, 0.5) 0%, rgba(225, 225, 225, 0) 100%);
  background-image: -ms-linear-gradient(bottom, rgba(225, 225, 225, 0.5) 0%, rgba(225, 225, 225, 0) 100%);
  pointer-events: none;
}
/* line 564, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame .nav-bar .nav-arrow:first-child {
  float: left;
}
/* line 567, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame .nav-bar .nav-arrow:first-child .icon {
  margin-right: 10px;
}
/* line 571, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame .nav-bar .nav-arrow:first-child[data-at-end="true"] {
  opacity: 0.2;
  pointer-events: none;
}
/* line 576, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame .nav-bar .nav-arrow:first-child[data-at-end="true"] button {
  box-shadow: none;
  background: gray;
  cursor: not-allowed;
}
/* line 584, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame .nav-bar .nav-arrow:last-child {
  float: right;
}
/* line 587, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main aside .tab-frame .nav-bar .nav-arrow:last-child .icon.add-to-cart {
  font-size: 16px;
  line-height: 0;
  vertical-align: middle;
}
/* line 608, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main section.main {
  position: relative;
  z-index: 1;
}
/* line 612, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main section.main .visualization {
  height: 100%;
  width: 140%;
  margin-left: -20%;
  background: #E0EAFC;
  background: linear-gradient(to bottom, #EDEDED 0%, #f6f6f6 75%, #E5E5E5 100%);
  background: -webkit-linear-gradient(to bottom, #EDEDED 0%, #f6f6f6 75%, #E5E5E5 100%);
  background: -moz-linear-gradient(to bottom, #EDEDED 0%, #f6f6f6 75%, #E5E5E5 100%);
  background: -khtml-linear-gradient(to bottom, #EDEDED 0%, #f6f6f6 75%, #E5E5E5 100%);
  background: -o-linear-gradient(to bottom, #EDEDED 0%, #f6f6f6 75%, #E5E5E5 100%);
  background: -ms-linear-gradient(to bottom, #EDEDED 0%, #f6f6f6 75%, #E5E5E5 100%);
  cursor: all-scroll;
}
/* line 620, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main section.main .visualization:before, body main section.main .visualization:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 20%;
}
/* line 627, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main section.main .visualization:before {
  right: 100%;
  background-image: linear-gradient(left, #EDEDED 0%, rgba(237, 237, 237, 0.5) 50%, rgba(237, 237, 237, 0.05) 90%, rgba(237, 237, 237, 0) 100%);
  background-image: -webkit-linear-gradient(left, #EDEDED 0%, rgba(237, 237, 237, 0.5) 50%, rgba(237, 237, 237, 0.05) 90%, rgba(237, 237, 237, 0) 100%);
  background-image: -moz-linear-gradient(left, #EDEDED 0%, rgba(237, 237, 237, 0.5) 50%, rgba(237, 237, 237, 0.05) 90%, rgba(237, 237, 237, 0) 100%);
  background-image: -khtml-linear-gradient(left, #EDEDED 0%, rgba(237, 237, 237, 0.5) 50%, rgba(237, 237, 237, 0.05) 90%, rgba(237, 237, 237, 0) 100%);
  background-image: -o-linear-gradient(left, #EDEDED 0%, rgba(237, 237, 237, 0.5) 50%, rgba(237, 237, 237, 0.05) 90%, rgba(237, 237, 237, 0) 100%);
  background-image: -ms-linear-gradient(left, #EDEDED 0%, rgba(237, 237, 237, 0.5) 50%, rgba(237, 237, 237, 0.05) 90%, rgba(237, 237, 237, 0) 100%);
}
/* line 632, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main section.main .visualization:after {
  left: 100%;
  background-image: linear-gradient(right, #EDEDED 0%, rgba(237, 237, 237, 0.5) 50%, rgba(237, 237, 237, 0.05) 90%, rgba(237, 237, 237, 0) 100%);
  background-image: -webkit-linear-gradient(right, #EDEDED 0%, rgba(237, 237, 237, 0.5) 50%, rgba(237, 237, 237, 0.05) 90%, rgba(237, 237, 237, 0) 100%);
  background-image: -moz-linear-gradient(right, #EDEDED 0%, rgba(237, 237, 237, 0.5) 50%, rgba(237, 237, 237, 0.05) 90%, rgba(237, 237, 237, 0) 100%);
  background-image: -khtml-linear-gradient(right, #EDEDED 0%, rgba(237, 237, 237, 0.5) 50%, rgba(237, 237, 237, 0.05) 90%, rgba(237, 237, 237, 0) 100%);
  background-image: -o-linear-gradient(right, #EDEDED 0%, rgba(237, 237, 237, 0.5) 50%, rgba(237, 237, 237, 0.05) 90%, rgba(237, 237, 237, 0) 100%);
  background-image: -ms-linear-gradient(right, #EDEDED 0%, rgba(237, 237, 237, 0.5) 50%, rgba(237, 237, 237, 0.05) 90%, rgba(237, 237, 237, 0) 100%);
}
/* line 637, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main section.main .visualization .article-number {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -khtml-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
}
@media screen and (max-width: 667px) {
  /* line 637, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main section.main .visualization .article-number {
    right: 0;
    bottom: 10px;
    left: auto;
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -khtml-transform: none;
    -o-transform: none;
    -ms-transform: none;
  }
  /* line 647, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main section.main .visualization .article-number .value {
    font-size: 13px;
    line-height: 26px;
  }
}
/* line 653, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main section.main .visualization .article-number .header {
  display: none;
}
/* line 657, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main section.main .visualization .article-number .value {
  color: #666;
  border: none;
}
@media screen and (min-width: 668px) and (max-width: 1024px) {
  /* line 637, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main section.main .visualization .article-number {
    bottom: 10px;
  }
}
/* line 668, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main section.main .visualization .create-new {
  position: absolute;
  top: 20px;
  left: 20px;
}
/* line 674, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
body main section.main .visualization canvas {
  width: 100%;
  height: 100%;
  outline: none;
}

@media screen and (min-width: 668px) and (max-width: 1024px) and (orientation: portrait) {
  /* line 686, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body .app-width {
    padding: 0;
  }
  /* line 691, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main aside {
    padding: 0;
  }
  /* line 694, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main aside .create-new {
    margin-top: 0;
    margin-bottom: 0px;
  }
  /* line 698, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main aside .create-new button {
    border-radius: 0;
  }
  /* line 703, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main aside header {
    margin: 0;
    border-radius: 0;
  }
  /* line 708, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main aside .widgets {
    height: calc(100%);
  }
  /* line 713, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main aside .tab-frame .tab {
    height: calc(100% - 80px - 54px);
    height: calc(100% - 140px);
  }
  /* line 719, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main aside .tab-frame .nav-bar button {
    height: 36px;
    padding: 0 2rem;
    line-height: 36px;
  }
  /* line 727, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main aside .tab-frame .nav-bar .nav-arrow span:not(.icon) {
    display: none;
  }
  /* line 732, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main aside .tab-frame .nav-bar .nav-arrow:first-child .icon, body main aside .tab-frame .nav-bar .nav-arrow:last-child .icon {
    font-size: 18px;
    margin: 0;
  }
}
@media screen and (min-width: 668px) and (max-width: 1024px) and (orientation: landscape) {
  /* line 747, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body .app-width {
    padding: 0 15px;
  }
  /* line 759, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main aside .tab-frame .nav-bar button {
    height: 36px;
    padding: 0 2rem;
    line-height: 36px;
  }
  /* line 766, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main aside .tab-frame .nav-bar .nav-arrow span:not(.icon) {
    display: none;
  }
  /* line 771, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main aside .tab-frame .nav-bar .nav-arrow:first-child .icon, body main aside .tab-frame .nav-bar .nav-arrow:last-child .icon {
    margin: 0;
  }
}
@media screen and (min-width: 668px) and (max-width: 1024px) {
  /* line 784, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  .widget.number-input input {
    height: 44px;
  }
}
@media screen and (max-width: 667px) {
  /* line 791, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body .widget.number-input input {
    height: 44px;
  }
  /* line 795, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body .app-width {
    padding: 0;
  }
  /* line 799, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body .widgets {
    height: calc(100%);
    padding: 15px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  /* line 808, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main .menu .product-list {
    padding: 0;
  }
  /* line 813, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main .menu .product-list ul li div.gutter {
    padding: 1px !important;
  }
  /* line 821, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main aside {
    padding: 0;
  }
  /* line 824, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main aside .create-new {
    margin-top: 0;
  }
  /* line 827, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main aside .create-new button {
    border-radius: 0;
  }
  /* line 832, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main aside header {
    margin: 0;
    border-radius: 0;
  }
  /* line 838, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main aside .tab-frame .tab {
    height: calc(100% - 140px);
  }
  /* line 845, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
  body main .cart .toggle {
    right: 15px;
  }
}
/* line 853, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}

/* line 857, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
::-webkit-scrollbar-button {
  width: 9px;
  height: 9px;
}

/* line 861, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
::-webkit-scrollbar-thumb {
  background: #C1C1C1;
  border: 1px none #ffffff;
  border-radius: 7px;
}

/* line 866, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
::-webkit-scrollbar-thumb:hover {
  background: #ffffff;
}

/* line 869, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
::-webkit-scrollbar-thumb:active {
  background: #000000;
}

/* line 872, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
::-webkit-scrollbar-track {
  background: #ffffff;
  border: 0px none #ffffff;
  border-radius: 0px;
}

/* line 877, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
::-webkit-scrollbar-track:hover {
  background: #666666;
}

/* line 880, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
::-webkit-scrollbar-track:active {
  background: #333333;
}

/* line 883, ../../../eletta/sass/theme/eletta/_theme-eletta.scss */
::-webkit-scrollbar-corner {
  background: transparent;
}

@media screen and (max-width: 667px) {
  /* line 3, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  main[data-state="configure"] .mobile-height-33 {
    height: 33vh;
  }
  /* line 7, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  main[data-state="configure"] .mobile-height-67 {
    height: 67vh;
  }

  /* line 12, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .mobile-full {
    flex: 0 0 100%;
  }

  /* line 16, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .mobile-order-1 {
    order: 1;
  }

  /* line 20, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .mobile-order-2 {
    order: 2;
  }
}
@media screen and (min-width: 668px) and (max-width: 1024px) {
  /* line 28, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  main[data-state="configure"] .tablet-height-33 {
    height: 33vh;
  }
  /* line 32, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  main[data-state="configure"] .tablet-height-67 {
    height: 67vh;
  }

  /* line 37, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-height-100 {
    height: 100%;
  }

  /* line 41, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-full {
    flex: 0 0 100%;
  }

  /* line 45, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-order-1 {
    order: 1;
  }

  /* line 49, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-order-2 {
    order: 2;
  }

  /* line 55, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-1 {
    flex: 0 0 8.33333%;
  }
  /* line 58, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-1.offset {
    margin-left: 8.33333%;
  }
  /* line 62, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-1.size-fixed {
    flex: none;
    width: 8.33333%;
  }
  /* line 55, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-2 {
    flex: 0 0 16.66667%;
  }
  /* line 58, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-2.offset {
    margin-left: 16.66667%;
  }
  /* line 62, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-2.size-fixed {
    flex: none;
    width: 16.66667%;
  }
  /* line 55, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-3 {
    flex: 0 0 25%;
  }
  /* line 58, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-3.offset {
    margin-left: 25%;
  }
  /* line 62, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-3.size-fixed {
    flex: none;
    width: 25%;
  }
  /* line 55, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-4 {
    flex: 0 0 33.33333%;
  }
  /* line 58, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-4.offset {
    margin-left: 33.33333%;
  }
  /* line 62, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-4.size-fixed {
    flex: none;
    width: 33.33333%;
  }
  /* line 55, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-5 {
    flex: 0 0 41.66667%;
  }
  /* line 58, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-5.offset {
    margin-left: 41.66667%;
  }
  /* line 62, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-5.size-fixed {
    flex: none;
    width: 41.66667%;
  }
  /* line 55, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-6 {
    flex: 0 0 50%;
  }
  /* line 58, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-6.offset {
    margin-left: 50%;
  }
  /* line 62, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-6.size-fixed {
    flex: none;
    width: 50%;
  }
  /* line 55, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-7 {
    flex: 0 0 58.33333%;
  }
  /* line 58, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-7.offset {
    margin-left: 58.33333%;
  }
  /* line 62, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-7.size-fixed {
    flex: none;
    width: 58.33333%;
  }
  /* line 55, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-8 {
    flex: 0 0 66.66667%;
  }
  /* line 58, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-8.offset {
    margin-left: 66.66667%;
  }
  /* line 62, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-8.size-fixed {
    flex: none;
    width: 66.66667%;
  }
  /* line 55, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-9 {
    flex: 0 0 75%;
  }
  /* line 58, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-9.offset {
    margin-left: 75%;
  }
  /* line 62, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-9.size-fixed {
    flex: none;
    width: 75%;
  }
  /* line 55, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-10 {
    flex: 0 0 83.33333%;
  }
  /* line 58, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-10.offset {
    margin-left: 83.33333%;
  }
  /* line 62, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-10.size-fixed {
    flex: none;
    width: 83.33333%;
  }
  /* line 55, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-11 {
    flex: 0 0 91.66667%;
  }
  /* line 58, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-11.offset {
    margin-left: 91.66667%;
  }
  /* line 62, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-11.size-fixed {
    flex: none;
    width: 91.66667%;
  }
  /* line 55, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-12 {
    flex: 0 0 100%;
  }
  /* line 58, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-12.offset {
    margin-left: 100%;
  }
  /* line 62, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .tablet-col-12.size-fixed {
    flex: none;
    width: 100%;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1600px) {
  /* line 72, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .computer-height-100 {
    height: 100%;
  }
}
@media screen and (min-width: 1600px) {
  /* line 78, ../../../eletta/sass/theme/eletta/layout/_layout.scss */
  .computer-height-100 {
    height: 100%;
  }
}
