/*
 * This is a manifest file that'll automatically include all the stylesheets available in this directory
 * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
 * the top of the compiled file, but it's generally better to create a new file per style scope.
*/
/* reset */
/* line 2, ../../app/assets/stylesheets/structure.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 2, ../../app/assets/stylesheets/structure.scss */
body {
  line-height: 1;
}

/* line 2, ../../app/assets/stylesheets/structure.scss */
ol, ul {
  list-style: none;
}

/* line 2, ../../app/assets/stylesheets/structure.scss */
blockquote, q {
  quotes: none;
}

/* line 2, ../../app/assets/stylesheets/structure.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

/* line 2, ../../app/assets/stylesheets/structure.scss */
:focus {
  outline: 0;
}

/* line 2, ../../app/assets/stylesheets/structure.scss */
ins {
  text-decoration: none;
}

/* line 2, ../../app/assets/stylesheets/structure.scss */
del {
  text-decoration: line-through;
}

/* line 2, ../../app/assets/stylesheets/structure.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*
1008px grid system ~ Core CSS.
24 Columns ~ Margin left: 6px ~ Margin right: 6px

Based on the 960.gs grid system - http://960.gs/
by Nathan Smith

Created by the Grid System Generator - v1.04
Learn more ~ http://www.gridsystemgenerator.com/
*/
/*
Forces backgrounds to span full width,
even if there is horizontal scrolling.
Increase this if your layout is wider.

Note: IE6 works fine without this fix.
*/
/* line 22, ../../app/assets/stylesheets/structure.scss */
body {
  min-width: 960px;
}

/* =Containers
--------------------------------------------------------------------------------*/
/* line 28, ../../app/assets/stylesheets/structure.scss */
.container, ul.filters.is-fixed {
  margin-left: auto;
  margin-right: auto;
  width: 1008px;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/
/* line 37, ../../app/assets/stylesheets/structure.scss */
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
  -o-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-left: 6px;
  margin-right: 6px;
}

/* line 72, ../../app/assets/stylesheets/structure.scss */
.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15,
.push_16, .pull_16,
.push_17, .pull_17,
.push_18, .pull_18,
.push_19, .pull_19,
.push_20, .pull_20,
.push_21, .pull_21,
.push_22, .pull_22,
.push_23, .pull_23 {
  position: relative;
}

/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/
/* line 100, ../../app/assets/stylesheets/structure.scss */
.alpha {
  margin-left: 0;
}

/* line 101, ../../app/assets/stylesheets/structure.scss */
.omega {
  margin-right: 0;
}

/* =Grid >> 24 Columns
--------------------------------------------------------------------------------*/
/* line 105, ../../app/assets/stylesheets/structure.scss */
.responsive-container th.grid_1, .container th.grid_1, ul.filters.is-fixed th.grid_1, .responsive-container td.grid_1, .container td.grid_1, ul.filters.is-fixed td.grid_1,
.responsive-container th.grid_2, .container th.grid_2, ul.filters.is-fixed th.grid_2, .responsive-container td.grid_2, .container td.grid_2, ul.filters.is-fixed td.grid_2,
.responsive-container th.grid_3, .container th.grid_3, ul.filters.is-fixed th.grid_3, .responsive-container td.grid_3, .container td.grid_3, ul.filters.is-fixed td.grid_3,
.responsive-container th.grid_4, .container th.grid_4, ul.filters.is-fixed th.grid_4, .responsive-container td.grid_4, .container td.grid_4, ul.filters.is-fixed td.grid_4,
.responsive-container th.grid_5, .container th.grid_5, ul.filters.is-fixed th.grid_5, .responsive-container td.grid_5, .container td.grid_5, ul.filters.is-fixed td.grid_5,
.responsive-container th.grid_6, .container th.grid_6, ul.filters.is-fixed th.grid_6, .responsive-container td.grid_6, .container td.grid_6, ul.filters.is-fixed td.grid_6,
.responsive-container th.grid_7, .container th.grid_7, ul.filters.is-fixed th.grid_7, .responsive-container td.grid_7, .container td.grid_7, ul.filters.is-fixed td.grid_7,
.responsive-container th.grid_8, .container th.grid_8, ul.filters.is-fixed th.grid_8, .responsive-container td.grid_8, .container td.grid_8, ul.filters.is-fixed td.grid_8,
.responsive-container th.grid_9, .container th.grid_9, ul.filters.is-fixed th.grid_9, .responsive-container td.grid_9, .container td.grid_9, ul.filters.is-fixed td.grid_9,
.responsive-container th.grid_10, .container th.grid_10, ul.filters.is-fixed th.grid_10, .responsive-container td.grid_10, .container td.grid_10, ul.filters.is-fixed td.grid_10,
.responsive-container th.grid_11, .container th.grid_11, ul.filters.is-fixed th.grid_11, .responsive-container td.grid_11, .container td.grid_11, ul.filters.is-fixed td.grid_11,
.responsive-container th.grid_12, .container th.grid_12, ul.filters.is-fixed th.grid_12, .responsive-container td.grid_12, .container td.grid_12, ul.filters.is-fixed td.grid_12,
.responsive-container th.grid_13, .container th.grid_13, ul.filters.is-fixed th.grid_13, .responsive-container td.grid_13, .container td.grid_13, ul.filters.is-fixed td.grid_13 {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 6px;
  padding-right: 6px;
}

/* line 123, ../../app/assets/stylesheets/structure.scss */
.responsive-container th.alpha, .responsive-container td.alpha, .container th.alpha, ul.filters.is-fixed th.alpha, .container td.alpha, ul.filters.is-fixed td.alpha {
  padding-left: 0px;
}

/* line 126, ../../app/assets/stylesheets/structure.scss */
.responsive-container th.omega, .responsive-container td.omega, .container th.omega, ul.filters.is-fixed th.omega, .container td.omega, ul.filters.is-fixed td.omega {
  padding-right: 0px;
}

/* line 130, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_1, .container .grid_1, ul.filters.is-fixed .grid_1 {
  width: 30px;
}

/* line 131, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_2, .container .grid_2, ul.filters.is-fixed .grid_2 {
  width: 72px;
}

/* line 132, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_3, .container .grid_3, ul.filters.is-fixed .grid_3 {
  width: 114px;
}

/* line 133, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_4, .container .grid_4, ul.filters.is-fixed .grid_4 {
  width: 156px;
}

/* line 134, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_5, .container .grid_5, ul.filters.is-fixed .grid_5 {
  width: 198px;
}

/* line 135, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_6, .container .grid_6, ul.filters.is-fixed .grid_6 {
  width: 240px;
}

/* line 136, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_7, .container .grid_7, ul.filters.is-fixed .grid_7 {
  width: 282px;
}

/* line 137, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_8, .container .grid_8, ul.filters.is-fixed .grid_8 {
  width: 324px;
}

/* line 138, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_9, .container .grid_9, ul.filters.is-fixed .grid_9 {
  width: 366px;
}

/* line 139, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_10, .container .grid_10, ul.filters.is-fixed .grid_10 {
  width: 408px;
}

/* line 140, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_11, .container .grid_11, ul.filters.is-fixed .grid_11 {
  width: 450px;
}

/* line 141, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_12, .container .grid_12, ul.filters.is-fixed .grid_12 {
  width: 492px;
}

/* line 142, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_13, .container .grid_13, ul.filters.is-fixed .grid_13 {
  width: 534px;
}

/* line 143, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_14, .container .grid_14, ul.filters.is-fixed .grid_14 {
  width: 576px;
}

/* line 144, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_15, .container .grid_15, ul.filters.is-fixed .grid_15 {
  width: 618px;
}

/* line 145, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_16, .container .grid_16, ul.filters.is-fixed .grid_16 {
  width: 660px;
}

/* line 146, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_17, .container .grid_17, ul.filters.is-fixed .grid_17 {
  width: 702px;
}

/* line 147, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_18, .container .grid_18, ul.filters.is-fixed .grid_18 {
  width: 744px;
}

/* line 148, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_19, .container .grid_19, ul.filters.is-fixed .grid_19 {
  width: 786px;
}

/* line 149, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_20, .container .grid_20, ul.filters.is-fixed .grid_20 {
  width: 828px;
}

/* line 150, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_21, .container .grid_21, ul.filters.is-fixed .grid_21 {
  width: 870px;
}

/* line 151, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_22, .container .grid_22, ul.filters.is-fixed .grid_22 {
  width: 912px;
}

/* line 152, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_23, .container .grid_23, ul.filters.is-fixed .grid_23 {
  width: 954px;
}

/* line 153, ../../app/assets/stylesheets/structure.scss */
.responsive-container .grid_24, .container .grid_24, ul.filters.is-fixed .grid_24 {
  width: 996px;
}

/* =Prefix Extra Space >> 24 Columns
--------------------------------------------------------------------------------*/
/* line 157, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_1, .container .prefix_1, ul.filters.is-fixed .prefix_1 {
  padding-left: 42px;
}

/* line 158, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_2, .container .prefix_2, ul.filters.is-fixed .prefix_2 {
  padding-left: 84px;
}

/* line 159, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_3, .container .prefix_3, ul.filters.is-fixed .prefix_3 {
  padding-left: 126px;
}

/* line 160, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_4, .container .prefix_4, ul.filters.is-fixed .prefix_4 {
  padding-left: 168px;
}

/* line 161, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_5, .container .prefix_5, ul.filters.is-fixed .prefix_5 {
  padding-left: 210px;
}

/* line 162, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_6, .container .prefix_6, ul.filters.is-fixed .prefix_6 {
  padding-left: 252px;
}

/* line 163, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_7, .container .prefix_7, ul.filters.is-fixed .prefix_7 {
  padding-left: 294px;
}

/* line 164, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_8, .container .prefix_8, ul.filters.is-fixed .prefix_8 {
  padding-left: 336px;
}

/* line 165, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_9, .container .prefix_9, ul.filters.is-fixed .prefix_9 {
  padding-left: 378px;
}

/* line 166, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_10, .container .prefix_10, ul.filters.is-fixed .prefix_10 {
  padding-left: 420px;
}

/* line 167, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_11, .container .prefix_11, ul.filters.is-fixed .prefix_11 {
  padding-left: 462px;
}

/* line 168, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_12, .container .prefix_12, ul.filters.is-fixed .prefix_12 {
  padding-left: 504px;
}

/* line 169, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_13, .container .prefix_13, ul.filters.is-fixed .prefix_13 {
  padding-left: 546px;
}

/* line 170, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_14, .container .prefix_14, ul.filters.is-fixed .prefix_14 {
  padding-left: 588px;
}

/* line 171, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_15, .container .prefix_15, ul.filters.is-fixed .prefix_15 {
  padding-left: 630px;
}

/* line 172, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_16, .container .prefix_16, ul.filters.is-fixed .prefix_16 {
  padding-left: 672px;
}

/* line 173, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_17, .container .prefix_17, ul.filters.is-fixed .prefix_17 {
  padding-left: 714px;
}

/* line 174, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_18, .container .prefix_18, ul.filters.is-fixed .prefix_18 {
  padding-left: 756px;
}

/* line 175, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_19, .container .prefix_19, ul.filters.is-fixed .prefix_19 {
  padding-left: 798px;
}

/* line 176, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_20, .container .prefix_20, ul.filters.is-fixed .prefix_20 {
  padding-left: 840px;
}

/* line 177, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_21, .container .prefix_21, ul.filters.is-fixed .prefix_21 {
  padding-left: 882px;
}

/* line 178, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_22, .container .prefix_22, ul.filters.is-fixed .prefix_22 {
  padding-left: 924px;
}

/* line 179, ../../app/assets/stylesheets/structure.scss */
.responsive-container .prefix_23, .container .prefix_23, ul.filters.is-fixed .prefix_23 {
  padding-left: 966px;
}

/* =Suffix Extra Space >> 24 Columns
--------------------------------------------------------------------------------*/
/* line 183, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_1, .container .suffix_1, ul.filters.is-fixed .suffix_1 {
  padding-right: 42px;
}

/* line 184, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_2, .container .suffix_2, ul.filters.is-fixed .suffix_2 {
  padding-right: 84px;
}

/* line 185, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_3, .container .suffix_3, ul.filters.is-fixed .suffix_3 {
  padding-right: 126px;
}

/* line 186, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_4, .container .suffix_4, ul.filters.is-fixed .suffix_4 {
  padding-right: 168px;
}

/* line 187, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_5, .container .suffix_5, ul.filters.is-fixed .suffix_5 {
  padding-right: 210px;
}

/* line 188, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_6, .container .suffix_6, ul.filters.is-fixed .suffix_6 {
  padding-right: 252px;
}

/* line 189, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_7, .container .suffix_7, ul.filters.is-fixed .suffix_7 {
  padding-right: 294px;
}

/* line 190, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_8, .container .suffix_8, ul.filters.is-fixed .suffix_8 {
  padding-right: 336px;
}

/* line 191, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_9, .container .suffix_9, ul.filters.is-fixed .suffix_9 {
  padding-right: 378px;
}

/* line 192, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_10, .container .suffix_10, ul.filters.is-fixed .suffix_10 {
  padding-right: 420px;
}

/* line 193, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_11, .container .suffix_11, ul.filters.is-fixed .suffix_11 {
  padding-right: 462px;
}

/* line 194, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_12, .container .suffix_12, ul.filters.is-fixed .suffix_12 {
  padding-right: 504px;
}

/* line 195, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_13, .container .suffix_13, ul.filters.is-fixed .suffix_13 {
  padding-right: 546px;
}

/* line 196, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_14, .container .suffix_14, ul.filters.is-fixed .suffix_14 {
  padding-right: 588px;
}

/* line 197, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_15, .container .suffix_15, ul.filters.is-fixed .suffix_15 {
  padding-right: 630px;
}

/* line 198, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_16, .container .suffix_16, ul.filters.is-fixed .suffix_16 {
  padding-right: 672px;
}

/* line 199, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_17, .container .suffix_17, ul.filters.is-fixed .suffix_17 {
  padding-right: 714px;
}

/* line 200, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_18, .container .suffix_18, ul.filters.is-fixed .suffix_18 {
  padding-right: 756px;
}

/* line 201, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_19, .container .suffix_19, ul.filters.is-fixed .suffix_19 {
  padding-right: 798px;
}

/* line 202, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_20, .container .suffix_20, ul.filters.is-fixed .suffix_20 {
  padding-right: 840px;
}

/* line 203, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_21, .container .suffix_21, ul.filters.is-fixed .suffix_21 {
  padding-right: 882px;
}

/* line 204, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_22, .container .suffix_22, ul.filters.is-fixed .suffix_22 {
  padding-right: 924px;
}

/* line 205, ../../app/assets/stylesheets/structure.scss */
.responsive-container .suffix_23, .container .suffix_23, ul.filters.is-fixed .suffix_23 {
  padding-right: 966px;
}

/* `Push Space >> 24 Columns
--------------------------------------------------------------------------------*/
/* line 209, ../../app/assets/stylesheets/structure.scss */
.container .push_1, ul.filters.is-fixed .push_1 {
  left: 42px;
}

/* line 210, ../../app/assets/stylesheets/structure.scss */
.container .push_2, ul.filters.is-fixed .push_2 {
  left: 84px;
}

/* line 211, ../../app/assets/stylesheets/structure.scss */
.container .push_3, ul.filters.is-fixed .push_3 {
  left: 126px;
}

/* line 212, ../../app/assets/stylesheets/structure.scss */
.container .push_4, ul.filters.is-fixed .push_4 {
  left: 168px;
}

/* line 213, ../../app/assets/stylesheets/structure.scss */
.container .push_5, ul.filters.is-fixed .push_5 {
  left: 210px;
}

/* line 214, ../../app/assets/stylesheets/structure.scss */
.container .push_6, ul.filters.is-fixed .push_6 {
  left: 252px;
}

/* line 215, ../../app/assets/stylesheets/structure.scss */
.container .push_7, ul.filters.is-fixed .push_7 {
  left: 294px;
}

/* line 216, ../../app/assets/stylesheets/structure.scss */
.container .push_8, ul.filters.is-fixed .push_8 {
  left: 336px;
}

/* line 217, ../../app/assets/stylesheets/structure.scss */
.container .push_9, ul.filters.is-fixed .push_9 {
  left: 378px;
}

/* line 218, ../../app/assets/stylesheets/structure.scss */
.container .push_10, ul.filters.is-fixed .push_10 {
  left: 420px;
}

/* line 219, ../../app/assets/stylesheets/structure.scss */
.container .push_11, ul.filters.is-fixed .push_11 {
  left: 462px;
}

/* line 220, ../../app/assets/stylesheets/structure.scss */
.container .push_12, ul.filters.is-fixed .push_12 {
  left: 504px;
}

/* line 221, ../../app/assets/stylesheets/structure.scss */
.container .push_13, ul.filters.is-fixed .push_13 {
  left: 546px;
}

/* line 222, ../../app/assets/stylesheets/structure.scss */
.container .push_14, ul.filters.is-fixed .push_14 {
  left: 588px;
}

/* line 223, ../../app/assets/stylesheets/structure.scss */
.container .push_15, ul.filters.is-fixed .push_15 {
  left: 630px;
}

/* line 224, ../../app/assets/stylesheets/structure.scss */
.container .push_16, ul.filters.is-fixed .push_16 {
  left: 672px;
}

/* line 225, ../../app/assets/stylesheets/structure.scss */
.container .push_17, ul.filters.is-fixed .push_17 {
  left: 714px;
}

/* line 226, ../../app/assets/stylesheets/structure.scss */
.container .push_18, ul.filters.is-fixed .push_18 {
  left: 756px;
}

/* line 227, ../../app/assets/stylesheets/structure.scss */
.container .push_19, ul.filters.is-fixed .push_19 {
  left: 798px;
}

/* line 228, ../../app/assets/stylesheets/structure.scss */
.container .push_20, ul.filters.is-fixed .push_20 {
  left: 840px;
}

/* line 229, ../../app/assets/stylesheets/structure.scss */
.container .push_21, ul.filters.is-fixed .push_21 {
  left: 882px;
}

/* line 230, ../../app/assets/stylesheets/structure.scss */
.container .push_22, ul.filters.is-fixed .push_22 {
  left: 924px;
}

/* line 231, ../../app/assets/stylesheets/structure.scss */
.container .push_23, ul.filters.is-fixed .push_23 {
  left: 966px;
}

/* `Pull Space >> 24 Columns
--------------------------------------------------------------------------------*/
/* line 235, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_1, .container .pull_1, ul.filters.is-fixed .pull_1 {
  left: -42px;
}

/* line 236, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_2, .container .pull_2, ul.filters.is-fixed .pull_2 {
  left: -84px;
}

/* line 237, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_3, .container .pull_3, ul.filters.is-fixed .pull_3 {
  left: -126px;
}

/* line 238, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_4, .container .pull_4, ul.filters.is-fixed .pull_4 {
  left: -168px;
}

/* line 239, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_5, .container .pull_5, ul.filters.is-fixed .pull_5 {
  left: -210px;
}

/* line 240, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_6, .container .pull_6, ul.filters.is-fixed .pull_6 {
  left: -252px;
}

/* line 241, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_7, .container .pull_7, ul.filters.is-fixed .pull_7 {
  left: -294px;
}

/* line 242, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_8, .container .pull_8, ul.filters.is-fixed .pull_8 {
  left: -336px;
}

/* line 243, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_9, .container .pull_9, ul.filters.is-fixed .pull_9 {
  left: -378px;
}

/* line 244, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_10, .container .pull_10, ul.filters.is-fixed .pull_10 {
  left: -420px;
}

/* line 245, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_11, .container .pull_11, ul.filters.is-fixed .pull_11 {
  left: -462px;
}

/* line 246, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_12, .container .pull_12, ul.filters.is-fixed .pull_12 {
  left: -504px;
}

/* line 247, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_13, .container .pull_13, ul.filters.is-fixed .pull_13 {
  left: -546px;
}

/* line 248, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_14, .container .pull_14, ul.filters.is-fixed .pull_14 {
  left: -588px;
}

/* line 249, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_15, .container .pull_15, ul.filters.is-fixed .pull_15 {
  left: -630px;
}

/* line 250, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_16, .container .pull_16, ul.filters.is-fixed .pull_16 {
  left: -672px;
}

/* line 251, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_17, .container .pull_17, ul.filters.is-fixed .pull_17 {
  left: -714px;
}

/* line 252, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_18, .container .pull_18, ul.filters.is-fixed .pull_18 {
  left: -756px;
}

/* line 253, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_19, .container .pull_19, ul.filters.is-fixed .pull_19 {
  left: -798px;
}

/* line 254, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_20, .container .pull_20, ul.filters.is-fixed .pull_20 {
  left: -840px;
}

/* line 255, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_21, .container .pull_21, ul.filters.is-fixed .pull_21 {
  left: -882px;
}

/* line 256, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_22, .container .pull_22, ul.filters.is-fixed .pull_22 {
  left: -924px;
}

/* line 257, ../../app/assets/stylesheets/structure.scss */
.responsive-container .pull_23, .container .pull_23, ul.filters.is-fixed .pull_23 {
  left: -966px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
/* line 262, ../../app/assets/stylesheets/structure.scss */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
/* line 272, ../../app/assets/stylesheets/structure.scss */
.clearfix:before,
.clearfix:after {
  content: "\0020";
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* line 281, ../../app/assets/stylesheets/structure.scss */
.clearfix:after {
  clear: both;
}

/*
The following zoom:1 rule is specifically for IE6 + IE7.
Move to separate stylesheet if invalid CSS is a problem.
*/
/* line 288, ../../app/assets/stylesheets/structure.scss */
.clearfix {
  zoom: 1;
}

/* VARIABLES */
/* grid */
/* MIXINS */
/* line 85, ../../app/assets/stylesheets/app_wide_mixins_and_variables.scss */
.is-hidden {
  display: none !important;
}

/** COLORS **/
/* base */
/* store */
/* FONTS SIZE, FORMAT AND FAMILIES */
@font-face {
  font-family: 'HelveticaNeueLTStd55Roman';
  src: url("/resources/helveticaneueltstd-roman-webfont.eot");
  src: url("/resources/helveticaneueltstd-roman-webfont.eot?#iefix") format("embedded-opentype"), url("/resources/helveticaneueltstd-roman-webfont.woff") format("woff"), url("/resources/helveticaneueltstd-roman-webfont.ttf") format("truetype"), url("/resources/helveticaneueltstd-roman-webfont.svg#HelveticaNeueLTStd55Roman") format("svg");
}
/* line 46, ../../app/assets/stylesheets/fonts.scss */
.support {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #aaaaaa;
  font-weight: 200;
  font-size: 11px;
  line-height: 12px;
  margin: 9px auto;
}

/* line 52, ../../app/assets/stylesheets/fonts.scss */
.subtitle {
  margin-top: 6px;
}

/* line 56, ../../app/assets/stylesheets/fonts.scss */
a.external_link, a.download {
  background: url(https://www.lumini.com.br/assets/ico-mashup-5a32310171125301e5a18c47ba6ab6ba.png) 0px -12px no-repeat;
  display: block;
  line-height: 12px;
  margin-bottom: 6px;
  margin-top: 6px;
  padding-left: 15px;
}
/* line 63, ../../app/assets/stylesheets/fonts.scss */
a.external_link:hover, a.download:hover {
  background-position: 0px 0px;
}

/* line 68, ../../app/assets/stylesheets/fonts.scss */
a.download {
  background: url(https://www.lumini.com.br/assets/ico-mashup-5a32310171125301e5a18c47ba6ab6ba.png) 0px -36px no-repeat;
  clear: left;
}
/* line 72, ../../app/assets/stylesheets/fonts.scss */
a.download:hover {
  color: #FFFFFF;
  background-position: 0px -24px;
}

/* line 79, ../../app/assets/stylesheets/fonts.scss */
.store a.download:hover {
  color: inherit;
  background-position: 0px -36px;
}

/* line 1, ../../app/assets/stylesheets/flash_messages.scss */
.error_explanation,
.form-messages,
.notice {
  font-size: 12px;
  line-height: 18px;
  padding: 12px 12px 12px 12px;
  margin: 12px 0px 24px 0px;
  border-bottom-left-radius: 2px 2px;
  border-bottom-right-radius: 2px 2px;
  border-top-left-radius: 2px 2px;
  border-top-right-radius: 2px 2px;
}

/* line 13, ../../app/assets/stylesheets/flash_messages.scss */
.error_explanation h2,
.form-messages h2 {
  color: #C00 !important;
  font-size: 16px;
  line-height: 18px;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
}

/* line 22, ../../app/assets/stylesheets/flash_messages.scss */
.notice h2 {
  color: #3C3;
  font-size: 16px;
  line-height: 18px;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
}

/* line 30, ../../app/assets/stylesheets/flash_messages.scss */
.error_explanation ul,
.form-messages ul {
  list-style: disc inside;
}

/* line 35, ../../app/assets/stylesheets/flash_messages.scss */
.error_explanation,
.form-messages.error {
  color: #C00;
  background: #FFEEEE;
}

/* line 41, ../../app/assets/stylesheets/flash_messages.scss */
.notice,
.form-messages.success {
  color: #3C3;
  background: #DDFFDD;
  font-weight: normal;
}

/* line 1, ../../app/assets/stylesheets/filters.scss */
ul.filters {
  font-size: 11px;
  padding-top: 6px;
  min-height: 48px;
}
/* line 5, ../../app/assets/stylesheets/filters.scss */
ul.filters > li {
  position: relative;
  margin-top: 0px;
}
/* line 9, ../../app/assets/stylesheets/filters.scss */
ul.filters span {
  background: url(https://www.lumini.com.br/assets/ico-mashup-5a32310171125301e5a18c47ba6ab6ba.png) right -71px no-repeat;
  display: block;
  font-weight: normal;
  height: 12px;
  padding-bottom: 2px;
  padding-top: 2px;
}
/* line 17, ../../app/assets/stylesheets/filters.scss */
ul.filters ul {
  display: none;
  position: absolute;
  left: -3px;
  top: -2px;
  width: 114px;
  z-index: 5;
}
/* line 24, ../../app/assets/stylesheets/filters.scss */
ul.filters ul li {
  background: #333333;
  line-height: 15px;
  min-height: 18px;
  width: 198px;
  padding-right: 3px;
  padding-left: 3px;
}
/* line 31, ../../app/assets/stylesheets/filters.scss */
ul.filters ul li.first {
  margin-top: 0px;
  min-height: 15px;
  padding-bottom: 4px;
  width: 114px;
}
/* line 37, ../../app/assets/stylesheets/filters.scss */
ul.filters ul li.clearFilter {
  border-top: 1px dotted #555555;
  padding-top: 4px;
}
/* line 41, ../../app/assets/stylesheets/filters.scss */
ul.filters ul li a {
  display: block;
}
/* line 46, ../../app/assets/stylesheets/filters.scss */
ul.filters .grid_2 ul {
  width: 72px;
}
/* line 48, ../../app/assets/stylesheets/filters.scss */
ul.filters .grid_2 ul li {
  width: 114px;
}
/* line 50, ../../app/assets/stylesheets/filters.scss */
ul.filters .grid_2 ul li.first {
  width: 72px;
}
/* line 55, ../../app/assets/stylesheets/filters.scss */
ul.filters .grid_5 ul li.first {
  width: 198px;
}
/* line 58, ../../app/assets/stylesheets/filters.scss */
ul.filters .short ul li {
  width: 114px;
}
/* line 61, ../../app/assets/stylesheets/filters.scss */
ul.filters .clean-products-selection {
  display: block;
  padding-top: 2px;
}
/* line 66, ../../app/assets/stylesheets/filters.scss */
ul.filters.is-fixed {
  background: #414141;
  padding-top: 18px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 11;
}

/* line 78, ../../app/assets/stylesheets/filters.scss */
ul.filters li:hover span,
ul.filters li.is-active span {
  background-position: right -81px;
  color: #FDFDFD;
  cursor: pointer;
}

/* line 85, ../../app/assets/stylesheets/filters.scss */
ul.filters li:hover ul,
ul.filters li.is-active ul {
  display: block;
}

/* avoid blocks to kick on load */
/* line 2, ../../app/assets/stylesheets/blocks.scss */
.highlights_blocks-gallerized.highlights_blocks, .pages-about .highlights {
  position: relative;
  min-height: 408px;
}
/* line 5, ../../app/assets/stylesheets/blocks.scss */
.highlights_blocks-gallerized.highlights_blocks .block, .pages-about .highlights .block {
  position: absolute;
}

/* line 9, ../../app/assets/stylesheets/blocks.scss */
.pages-about .highlights {
  min-height: 492px;
}

/* line 14, ../../app/assets/stylesheets/blocks.scss */
.box.block {
  display: inline;
  float: left;
  margin-left: 6px;
  margin-right: 6px;
  position: relative;
}
/* line 20, ../../app/assets/stylesheets/blocks.scss */
.box.block.above {
  border-top: 0px;
}

/* line 25, ../../app/assets/stylesheets/blocks.scss */
.highlights {
  border-bottom: 1px solid #808080;
  padding-bottom: 18px;
}

/* line 30, ../../app/assets/stylesheets/blocks.scss */
.items-wrapper {
  position: relative;
}

/* line 33, ../../app/assets/stylesheets/blocks.scss */
.publisher .items-wrapper {
  background: url(https://www.lumini.com.br/assets/bg-grid-daaa1f5b68b3548f528b983ec7e3bc9d.png) -6px -5px repeat;
  margin-left: 0px;
  padding: 0px 0px 0px 0px;
  width: 1002px;
}

/* line 40, ../../app/assets/stylesheets/blocks.scss */
.item {
  overflow: hidden;
  position: absolute;
  z-index: 8;
}

/* line 46, ../../app/assets/stylesheets/blocks.scss */
.publisher .item {
  background: rgba(255, 255, 255, 0.1);
}

/* line 50, ../../app/assets/stylesheets/blocks.scss */
.item .publisher-actions {
  display: none;
  margin-top: 6px;
}

/* line 54, ../../app/assets/stylesheets/blocks.scss */
.item .publisher-actions li.move {
  cursor: 'move';
}

/* line 57, ../../app/assets/stylesheets/blocks.scss */
.item:hover .publisher-actions, .item.ui-draggable-dragging {
  display: block;
}

/* line 61, ../../app/assets/stylesheets/blocks.scss */
.block {
  position: relative;
  margin-left: 6px;
  margin-right: 6px;
}

/* line 66, ../../app/assets/stylesheets/blocks.scss */
.block .publisher-actions, .item .publisher-actions {
  display: none;
  position: absolute;
  left: 6px;
  top: 6px;
  z-index: 12;
}

/* line 67, ../../app/assets/stylesheets/blocks.scss */
.block:hover .publisher-actions, .item:hover .publisher-actions {
  display: block;
}

/* line 69, ../../app/assets/stylesheets/blocks.scss */
.add-block_item {
  margin-top: 12px;
}

/* line 71, ../../app/assets/stylesheets/blocks.scss */
.w_auto {
  width: auto;
  min-width: 30px;
}

/* line 72, ../../app/assets/stylesheets/blocks.scss */
.width_4 {
  width: 156px;
}

/* line 73, ../../app/assets/stylesheets/blocks.scss */
.width_5 {
  width: 198px;
}

/* line 74, ../../app/assets/stylesheets/blocks.scss */
.width_6 {
  width: 240px;
}

/* line 75, ../../app/assets/stylesheets/blocks.scss */
.width_7 {
  width: 282px;
}

/* line 76, ../../app/assets/stylesheets/blocks.scss */
.width_8 {
  width: 324px;
}

/* line 77, ../../app/assets/stylesheets/blocks.scss */
.width_9 {
  width: 366px;
}

/* line 78, ../../app/assets/stylesheets/blocks.scss */
.width_10 {
  width: 408px;
}

/* line 79, ../../app/assets/stylesheets/blocks.scss */
.width_11 {
  width: 450px;
}

/* line 80, ../../app/assets/stylesheets/blocks.scss */
.width_12 {
  width: 492px;
}

/* line 81, ../../app/assets/stylesheets/blocks.scss */
.width_13 {
  width: 534px;
}

/* line 82, ../../app/assets/stylesheets/blocks.scss */
.width_14 {
  width: 576px;
}

/* line 83, ../../app/assets/stylesheets/blocks.scss */
.width_15 {
  width: 618px;
}

/* line 84, ../../app/assets/stylesheets/blocks.scss */
.width_16 {
  width: 660px;
}

/* line 85, ../../app/assets/stylesheets/blocks.scss */
.width_17 {
  width: 702px;
}

/* line 86, ../../app/assets/stylesheets/blocks.scss */
.width_18 {
  width: 744px;
}

/* line 87, ../../app/assets/stylesheets/blocks.scss */
.width_19 {
  width: 786px;
}

/* line 88, ../../app/assets/stylesheets/blocks.scss */
.width_20 {
  width: 828px;
}

/* line 89, ../../app/assets/stylesheets/blocks.scss */
.width_21 {
  width: 870px;
}

/* line 90, ../../app/assets/stylesheets/blocks.scss */
.width_22 {
  width: 912px;
}

/* line 91, ../../app/assets/stylesheets/blocks.scss */
.width_23 {
  width: 954px;
}

/* line 92, ../../app/assets/stylesheets/blocks.scss */
.width_24 {
  width: 996px;
}

/* line 94, ../../app/assets/stylesheets/blocks.scss */
.h_auto {
  height: auto;
  min-height: 30px;
}

/* line 95, ../../app/assets/stylesheets/blocks.scss */
.height_1 {
  height: 31px;
}

/* line 96, ../../app/assets/stylesheets/blocks.scss */
.height_2 {
  height: 73px;
}

/* line 97, ../../app/assets/stylesheets/blocks.scss */
.height_3 {
  height: 115px;
}

/* line 98, ../../app/assets/stylesheets/blocks.scss */
.height_4 {
  height: 157px;
}

/* line 99, ../../app/assets/stylesheets/blocks.scss */
.height_5 {
  height: 199px;
}

/* line 100, ../../app/assets/stylesheets/blocks.scss */
.height_6 {
  height: 241px;
}

/* line 101, ../../app/assets/stylesheets/blocks.scss */
.height_7 {
  height: 283px;
}

/* line 102, ../../app/assets/stylesheets/blocks.scss */
.height_8 {
  height: 325px;
}

/* line 103, ../../app/assets/stylesheets/blocks.scss */
.height_9 {
  height: 367px;
}

/* line 104, ../../app/assets/stylesheets/blocks.scss */
.height_10 {
  height: 409px;
}

/* line 105, ../../app/assets/stylesheets/blocks.scss */
.height_11 {
  height: 451px;
}

/* line 106, ../../app/assets/stylesheets/blocks.scss */
.height_12 {
  height: 493px;
}

/* line 107, ../../app/assets/stylesheets/blocks.scss */
.height_13 {
  height: 535px;
}

/* line 108, ../../app/assets/stylesheets/blocks.scss */
.height_14 {
  height: 577px;
}

/* line 109, ../../app/assets/stylesheets/blocks.scss */
.height_15 {
  height: 619px;
}

/* line 110, ../../app/assets/stylesheets/blocks.scss */
.height_16 {
  height: 661px;
}

/* line 111, ../../app/assets/stylesheets/blocks.scss */
.height_17 {
  height: 703px;
}

/* line 112, ../../app/assets/stylesheets/blocks.scss */
.height_18 {
  height: 745px;
}

/* line 113, ../../app/assets/stylesheets/blocks.scss */
.height_19 {
  height: 787px;
}

/* line 114, ../../app/assets/stylesheets/blocks.scss */
.height_20 {
  height: 829px;
}

/* line 115, ../../app/assets/stylesheets/blocks.scss */
.height_21 {
  height: 871px;
}

/* line 116, ../../app/assets/stylesheets/blocks.scss */
.height_22 {
  height: 913px;
}

/* line 117, ../../app/assets/stylesheets/blocks.scss */
.height_23 {
  height: 955px;
}

/* line 118, ../../app/assets/stylesheets/blocks.scss */
.height_24 {
  height: 997px;
}

/* line 2, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1, ../../app/assets/stylesheets/_/responsive-container.scss */
.responsive-container {
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.responsive-container:after {
  content: "";
  display: table;
  clear: both;
}

/* line 1, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-helper-hidden {
  display: none;
}

/* line 2, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 3, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 4, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
}

/* line 5, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 6, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-helper-clearfix {
  zoom: 1;
}

/* line 7, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* line 9, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* line 11, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 13, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 15, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-widget {
  font-family: Segoe UI, Arial, sans-serif;
  font-size: 1.1em;
}

/* line 16, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 17, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Segoe UI, Arial, sans-serif;
  font-size: 1em;
}

/* line 18, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-widget-content {
  border: 1px solid #666666;
  background: #000000 url(https://www.lumini.com.br/assets/jquery-ui/ui-bg_inset-soft_25_000000_1x100-6d03805b456f753637aefcc3a6026550.png) 50% bottom repeat-x;
  color: #ffffff;
}

/* line 19, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-widget-content a {
  color: #ffffff;
}

/* line 20, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-widget-header {
  border: 1px solid #333333;
  background: #333333 url(https://www.lumini.com.br/assets/jquery-ui/ui-bg_gloss-wave_25_333333_500x100-468491afb6932b0ae5e304b5cb09b6ab.png) 50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold;
}

/* line 21, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-widget-header a {
  color: #ffffff;
}

/* line 23, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #666666;
  background: #555555 url(https://www.lumini.com.br/assets/jquery-ui/ui-bg_glass_20_555555_1x400-80e5285dd81bdc461c8c9815f169cc78.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #eeeeee;
}

/* line 24, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #eeeeee;
  text-decoration: none;
}

/* line 25, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #59b4d4;
  background: #0078a3 url(https://www.lumini.com.br/assets/jquery-ui/ui-bg_glass_40_0078a3_1x400-625c6ecd6218d64f82dd026bf19c2b21.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #ffffff;
}

/* line 26, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-state-hover a, .ui-state-hover a:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 27, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #ffaf0f;
  background: #f58400 url(https://www.lumini.com.br/assets/jquery-ui/ui-bg_inset-soft_30_f58400_1x100-5a5a47ee325a819c3bfd363ceb1b10e7.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #ffffff;
}

/* line 28, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* line 29, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-widget :active {
  outline: none;
}

/* line 31, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #cccccc;
  background: #eeeeee url(https://www.lumini.com.br/assets/jquery-ui/ui-bg_highlight-soft_80_eeeeee_1x100-a22288d4524c547dac4735a00f82d0b3.png) 50% top repeat-x;
  color: #2e7db2;
}

/* line 32, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #2e7db2;
}

/* line 33, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #ffb73d;
  background: #ffc73d url(https://www.lumini.com.br/assets/jquery-ui/ui-bg_glass_40_ffc73d_1x400-4fe0b79def641311a1a1cc1369f07457.png) 50% 50% repeat-x;
  color: #111111;
}

/* line 34, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #111111;
}

/* line 35, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #111111;
}

/* line 36, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 37, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 38, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* line 40, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(https://www.lumini.com.br/assets/jquery-ui/ui-icons_cccccc_256x240-d829b74beb522888a76a495c844a07cd.png);
}

/* line 41, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-widget-content .ui-icon {
  background-image: url(https://www.lumini.com.br/assets/jquery-ui/ui-icons_cccccc_256x240-d829b74beb522888a76a495c844a07cd.png);
}

/* line 42, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-widget-header .ui-icon {
  background-image: url(https://www.lumini.com.br/assets/jquery-ui/ui-icons_ffffff_256x240-a3e068bad480e42b8f4fb30aaf45b379.png);
}

/* line 43, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-state-default .ui-icon {
  background-image: url(https://www.lumini.com.br/assets/jquery-ui/ui-icons_cccccc_256x240-d829b74beb522888a76a495c844a07cd.png);
}

/* line 44, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(https://www.lumini.com.br/assets/jquery-ui/ui-icons_ffffff_256x240-a3e068bad480e42b8f4fb30aaf45b379.png);
}

/* line 45, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-state-active .ui-icon {
  background-image: url(https://www.lumini.com.br/assets/jquery-ui/ui-icons_222222_256x240-a4f64b48546753694caeef317a2ab0b0.png);
}

/* line 46, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-state-highlight .ui-icon {
  background-image: url(https://www.lumini.com.br/assets/jquery-ui/ui-icons_4b8e0b_256x240-13c71892070dc0f5bb690ed88d988c23.png);
}

/* line 47, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(https://www.lumini.com.br/assets/jquery-ui/ui-icons_a83300_256x240-26b60612445b0fe269d57f19dacd1c88.png);
}

/* line 49, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 50, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 51, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 52, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 53, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 54, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 55, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 56, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 57, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 58, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 59, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 60, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 61, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 62, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 63, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 64, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 65, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 66, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 67, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 68, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 69, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 70, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 71, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 72, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 73, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 74, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 75, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 76, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 77, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 78, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 79, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 80, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 81, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 82, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 83, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 84, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 85, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 86, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 87, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 88, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 89, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 90, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 91, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 92, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 93, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 94, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 95, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 96, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 97, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 98, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 99, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 100, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 101, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 102, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 103, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 104, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 105, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 106, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 107, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 108, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 109, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 110, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 111, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 112, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 113, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 114, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 115, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 116, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 117, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 118, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 119, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 120, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 121, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 122, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 123, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 124, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 125, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 126, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 127, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 128, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 129, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 130, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 131, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 132, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 133, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 134, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 135, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 136, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 137, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 138, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 139, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 140, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 141, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 142, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 143, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 144, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 145, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 146, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 147, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 148, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 149, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 150, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 151, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 152, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 153, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 154, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 155, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 156, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 157, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 158, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 159, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 160, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 161, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 162, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 163, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 164, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 165, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 166, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 167, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 168, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 169, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 170, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 171, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 172, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 173, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 174, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 175, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-radio-off {
  background-position: -96px -144px;
}

/* line 176, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-radio-on {
  background-position: -112px -144px;
}

/* line 177, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 178, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 179, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 180, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 181, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 182, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 183, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 184, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* line 186, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 187, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 188, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 189, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 190, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 191, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 192, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 193, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 194, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 195, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 196, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 197, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 198, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 199, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 200, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 201, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 202, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 203, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 204, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 205, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 206, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 207, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 208, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 209, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 210, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 211, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 212, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 213, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 214, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 215, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 216, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 217, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 218, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 219, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 220, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 221, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 222, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 223, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* line 225, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  -khtml-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
}

/* line 226, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  -khtml-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 227, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -khtml-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

/* line 228, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -khtml-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

/* line 230, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-widget-overlay {
  background: #5c5c5c url(https://www.lumini.com.br/assets/jquery-ui/ui-bg_flat_50_5c5c5c_40x100-404c4bf1ee6fb492db9b715b2c6829f5.png) 50% 50% repeat-x;
  opacity: .80;
  filter: Alpha(Opacity=80);
}

/* line 231, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-widget-shadow {
  margin: -7px 0 0 -7px;
  padding: 7px;
  background: #cccccc url(https://www.lumini.com.br/assets/jquery-ui/ui-bg_flat_30_cccccc_40x100-1aeffd014933d4974936149ad4aabfdf.png) 50% 50% repeat-x;
  opacity: .60;
  filter: Alpha(Opacity=60);
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

/* line 233, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 234, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 235, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 236, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 237, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 238, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 239, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 240, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 241, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 242, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 243, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 244, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 245, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 247, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 248, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 249, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 250, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 251, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 252, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 253, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* line 255, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 256, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 257, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 258, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 259, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 260, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 261, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

/* line 262, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 263, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 264, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}

/* line 266, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 267, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 268, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 269, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 270, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 271, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 272, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 273, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

/* line 274, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 275, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 276, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 278, ../../vendor/assets/stylesheets/jquery-ui.datepicker.scss */
.ui-datepicker-cover {
  display: none;
  display: block;
  position: absolute;
  z-index: -1;
  filter: mask();
  top: -4px;
  left: -4px;
  width: 200px;
  height: 200px;
}

/* line 1, ../../vendor/assets/stylesheets/sticky.full.css */
div.sticky-queue {
  position: fixed;
  background: #CCC;
  border: 1px solid #999;
  /*box-shadow:0px 0px 5px #bbb;
   -moz-box-shadow:0px 0px 5px #bbb;
   -webkit-box-shadow:0px 0px 5px #bbb;*/
  width: 400px;
}

/* line 11, ../../vendor/assets/stylesheets/sticky.full.css */
div.sticky-note {
  padding-right: 20px;
}

/* line 13, ../../vendor/assets/stylesheets/sticky.full.css */
div.sticky {
  font-size: 12px;
  color: #555;
  display: none;
  padding: 10px;
  position: relative;
  min-height: 36px;
}

/* line 22, ../../vendor/assets/stylesheets/sticky.full.css */
img.sticky-close {
  position: absolute;
  top: 10px;
  right: 10px;
  height: 14px;
  width: 14px;
  cursor: pointer;
}

/* line 33, ../../vendor/assets/stylesheets/sticky.full.css */
.top-right {
  left: 50%;
  margin-left: -200px;
}

/* line 35, ../../vendor/assets/stylesheets/sticky.full.css */
.top-left {
  left: 20px;
}

/* line 37, ../../vendor/assets/stylesheets/sticky.full.css */
.top-right, .top-left {
  top: -2px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
}

/* line 47, ../../vendor/assets/stylesheets/sticky.full.css */
.bottom-right {
  right: 20px;
}

/* line 49, ../../vendor/assets/stylesheets/sticky.full.css */
.bottom-left {
  left: 20px;
}

/* line 51, ../../vendor/assets/stylesheets/sticky.full.css */
.bottom-right, .bottom-left {
  bottom: -2px;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-top-left-radius: 6px;
}

/* line 62, ../../vendor/assets/stylesheets/sticky.full.css */
.border-top-right, .border-top-left {
  border-top: 1px solid #999;
}

/* line 64, ../../vendor/assets/stylesheets/sticky.full.css */
.border-bottom-right, .border-bottom-left {
  border-bottom: 1px solid #999;
}

/* line 1, ../../vendor/assets/stylesheets/tipsy.css */
.tipsy {
  font-size: 11px;
  line-height: 12px;
  max-width: 114px;
  padding: 6px;
  position: absolute;
  z-index: 20;
}

/* line 10, ../../vendor/assets/stylesheets/tipsy.css */
.tipsy-inner {
  background-color: #333333;
  color: #FDFDFD;
  max-width: 156px;
  padding: 3px 6px 4px 6px;
  text-align: center;
  word-wrap: break-word;
}

/* Rounded corners */
/*  .tipsy-inner { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }*/
/* Uncomment for shadow */
/*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
/* line 24, ../../vendor/assets/stylesheets/tipsy.css */
.tipsy-arrow {
  position: absolute;
  width: 0px;
  height: 0px;
  line-height: 0px;
  border: 6px dashed #333333;
}

/* Rules to colour arrows */
/* line 33, ../../vendor/assets/stylesheets/tipsy.css */
.tipsy-arrow-n {
  border-bottom-color: #333333;
}

/* line 36, ../../vendor/assets/stylesheets/tipsy.css */
.tipsy-arrow-s {
  border-top-color: #333333;
}

/* line 39, ../../vendor/assets/stylesheets/tipsy.css */
.tipsy-arrow-e {
  border-left-color: #333333;
}

/* line 42, ../../vendor/assets/stylesheets/tipsy.css */
.tipsy-arrow-w {
  border-right-color: #333333;
}

/* line 45, ../../vendor/assets/stylesheets/tipsy.css */
.tipsy-n .tipsy-arrow {
  top: 0px;
  left: 50%;
  margin-left: -6px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

/* line 54, ../../vendor/assets/stylesheets/tipsy.css */
.tipsy-nw .tipsy-arrow {
  top: 0px;
  left: 12px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

/* line 62, ../../vendor/assets/stylesheets/tipsy.css */
.tipsy-ne .tipsy-arrow {
  top: 0px;
  right: 12px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

/* line 70, ../../vendor/assets/stylesheets/tipsy.css */
.tipsy-s .tipsy-arrow {
  bottom: 2px;
  left: 50%;
  margin-left: -6px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

/* line 79, ../../vendor/assets/stylesheets/tipsy.css */
.tipsy-sw .tipsy-arrow {
  bottom: 0px;
  left: 12px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

/* line 87, ../../vendor/assets/stylesheets/tipsy.css */
.tipsy-se .tipsy-arrow {
  bottom: 0px;
  right: 12px;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

/* line 95, ../../vendor/assets/stylesheets/tipsy.css */
.tipsy-e .tipsy-arrow {
  right: 0px;
  top: 50%;
  margin-top: -6px;
  border-left-style: solid;
  border-right: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

/* line 104, ../../vendor/assets/stylesheets/tipsy.css */
.tipsy-w .tipsy-arrow {
  left: 0px;
  top: 50%;
  margin-top: -6px;
  border-right-style: solid;
  border-left: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

/** NOT REVISED **/
/* line 2, ../../app/assets/stylesheets/_/old_base.scss */
.browsehappy {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  background: #FFEEEE;
  color: #CC0000;
  margin-bottom: 36px;
  margin-top: 36px;
  padding: 18px;
}
/* line 11, ../../app/assets/stylesheets/_/old_base.scss */
.browsehappy a:link {
  text-decoration: underline !important;
}
/* line 15, ../../app/assets/stylesheets/_/old_base.scss */
.browsehappy a:hover {
  color: #FF0000;
  text-decoration: underline !important;
}
/* line 20, ../../app/assets/stylesheets/_/old_base.scss */
.browsehappy .en {
  font-style: italic;
}
/* line 24, ../../app/assets/stylesheets/_/old_base.scss */
.browsehappy .pt-BR {
  margin-bottom: 18px;
}

/* line 30, ../../app/assets/stylesheets/_/old_base.scss */
html {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
}

/* line 35, ../../app/assets/stylesheets/_/old_base.scss */
body {
  background: #414141;
}

/* line 39, ../../app/assets/stylesheets/_/old_base.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
}

/* line 43, ../../app/assets/stylesheets/_/old_base.scss */
a {
  color: inherit;
  text-decoration: none;
}

/* line 48, ../../app/assets/stylesheets/_/old_base.scss */
.highlight {
  height: 324px;
  margin: 0px 6px 24px 6px;
  overflow: hidden;
}
/* line 53, ../../app/assets/stylesheets/_/old_base.scss */
.highlight h1 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  width: 240px;
}
/* line 59, ../../app/assets/stylesheets/_/old_base.scss */
.highlight h3 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  width: 198px;
}

/* line 66, ../../app/assets/stylesheets/_/old_base.scss */
span.hint {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  font-size: 11px;
  line-height: 12px;
  display: inline-block;
  padding-left: 3px;
}

/* line 73, ../../app/assets/stylesheets/_/old_base.scss */
br + span.hint {
  padding-left: 0;
}

/* line 77, ../../app/assets/stylesheets/_/old_base.scss */
.products {
  overflow: hidden;
}

/* line 78, ../../app/assets/stylesheets/_/old_base.scss */
.lf-products {
  overflow: hidden;
}

/* line 79, ../../app/assets/stylesheets/_/old_base.scss */
.lf-products .product {
  margin-bottom: 12px;
}

/* line 80, ../../app/assets/stylesheets/_/old_base.scss */
.relations .products .product {
  margin-bottom: 12px;
}

/* line 82, ../../app/assets/stylesheets/_/old_base.scss */
div.pagination {
  cursor: pointer;
  display: block;
  font-size: 15px;
  line-height: 18px;
  margin: 6px;
}

/* line 83, ../../app/assets/stylesheets/_/old_base.scss */
div.pagination .hint {
  visibility: hidden;
}

/* line 84, ../../app/assets/stylesheets/_/old_base.scss */
div.pagination:hover {
  color: #FCFCFC;
}

/* line 85, ../../app/assets/stylesheets/_/old_base.scss */
div.pagination:hover .hint {
  visibility: visible;
}

/* line 87, ../../app/assets/stylesheets/_/old_base.scss */
.shareLinks {
  margin-bottom: 4px;
  margin-top: 18px;
  padding-top: 1px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.shareLinks:after {
  content: "";
  display: table;
  clear: both;
}
/* line 92, ../../app/assets/stylesheets/_/old_base.scss */
.shareLinks li {
  display: inline;
  float: left;
  margin: 0px 3px 0px 3px;
}
/* line 97, ../../app/assets/stylesheets/_/old_base.scss */
.shareLinks li.alpha {
  margin-left: 0px;
}
/* line 98, ../../app/assets/stylesheets/_/old_base.scss */
.shareLinks li.omega {
  margin-right: 0px;
}

/* line 101, ../../app/assets/stylesheets/_/old_base.scss */
.clearleft {
  clear: left;
}

/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.downloads:after {
  content: "";
  display: table;
  clear: both;
}
/* line 4, ../../app/assets/stylesheets/downloads.scss */
.downloads .download {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0px;
  margin-left: 0px;
  position: relative;
  width: 504px;
  margin-bottom: 18px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.downloads .download:after {
  content: "";
  display: table;
  clear: both;
}
/* line 10, ../../app/assets/stylesheets/downloads.scss */
.downloads .download .cover-thumb {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
}
/* line 14, ../../app/assets/stylesheets/downloads.scss */
.downloads .download .download-info {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
}
/* line 18, ../../app/assets/stylesheets/downloads.scss */
.downloads .download .download-tt {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
}
/* line 23, ../../app/assets/stylesheets/downloads.scss */
.downloads .download .text-block {
  width: 156px;
}

/* line 1, ../../app/assets/stylesheets/home.scss */
.box {
  border-top: 1px solid #808080;
  margin-top: 2px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.box:after {
  content: "";
  display: table;
  clear: both;
}

/* line 7, ../../app/assets/stylesheets/home.scss */
.box-title {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  padding-top: 4px;
  padding-bottom: 3px;
  margin-bottom: 6px;
}

/* INDEX */
/* line 17, ../../app/assets/stylesheets/home.scss */
.home-index .highlights {
  border: none;
}
/* line 22, ../../app/assets/stylesheets/home.scss */
.home-index .all-news .news {
  font-size: 12px;
  line-height: 18px;
  margin: 12px 0px 0px 0px;
  padding: 0;
}
/* line 26, ../../app/assets/stylesheets/home.scss */
.home-index .all-news .news .news-title {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  margin: 0;
  padding: 0;
}
/* line 35, ../../app/assets/stylesheets/home.scss */
.home-index .all-news .news .news-text {
  margin-top: 6px;
}
/* line 41, ../../app/assets/stylesheets/home.scss */
.home-index .cases {
  font-size: 12px;
  line-height: 18px;
  margin-top: 2px;
}
/* line 45, ../../app/assets/stylesheets/home.scss */
.home-index .cases .case-title {
  margin-top: 6px;
}
/* line 49, ../../app/assets/stylesheets/home.scss */
.home-index .cases .case-summary {
  margin-top: 6px;
}
/* line 54, ../../app/assets/stylesheets/home.scss */
.home-index .clippings {
  margin-top: 2px;
}
/* line 56, ../../app/assets/stylesheets/home.scss */
.home-index .clippings hgroup {
  margin-top: 0;
  padding-top: 0;
}

/* line 1, ../../app/assets/stylesheets/awards.scss */
.award {
  overflow: hidden;
  padding-bottom: 12px;
  padding-top: 12px;
}
/* line 5, ../../app/assets/stylesheets/awards.scss */
.award h1 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-top: -2px;
}
/* line 10, ../../app/assets/stylesheets/awards.scss */
.award h3.location {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
  margin-top: 7px;
}
/* line 15, ../../app/assets/stylesheets/awards.scss */
.award p {
  line-height: 18px;
  margin-top: 12px;
  margin-bottom: 9px;
}
/* line 20, ../../app/assets/stylesheets/awards.scss */
.award + .award {
  border-top: 1px solid #808080;
  padding-top: 11px;
}
/* line 24, ../../app/assets/stylesheets/awards.scss */
.award .lights_families {
  color: #FDFDFD;
  margin-top: 6px;
}
/* line 27, ../../app/assets/stylesheets/awards.scss */
.award .lights_families li {
  overflow: hidden;
  margin-bottom: 10px;
}
/* line 32, ../../app/assets/stylesheets/awards.scss */
.award .external_link {
  margin-bottom: 4px;
}

/* line 37, ../../app/assets/stylesheets/awards.scss */
.awards-list {
  clear: left;
  float: left;
  height: auto;
  overflow: hidden;
  margin-left: 231px;
  margin-top: 24px;
  width: 534px;
}
/* line 45, ../../app/assets/stylesheets/awards.scss */
.awards-list li {
  float: left;
  height: auto;
  margin: 0px 21px 24px 21px;
}
/* line 50, ../../app/assets/stylesheets/awards.scss */
.awards-list a {
  display: inline;
}

/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.clippings-wrapper:after {
  content: "";
  display: table;
  clear: both;
}

/* line 5, ../../app/assets/stylesheets/clippings.scss */
.clippings {
  margin-top: 1px;
  line-height: 18px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.clippings:after {
  content: "";
  display: table;
  clear: both;
}

/* line 12, ../../app/assets/stylesheets/clippings.scss */
.clipping {
  margin-bottom: 24px;
  overflow: hidden;
}
/* line 16, ../../app/assets/stylesheets/clippings.scss */
.clipping hgroup {
  padding-top: 4px;
  line-height: 18px;
}

/* line 22, ../../app/assets/stylesheets/clippings.scss */
.clipping-title {
  font-size: 12px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
}

/* line 27, ../../app/assets/stylesheets/clippings.scss */
.clipping-publication,
.clipping-date {
  font-size: 12px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
}

/* login form */
/* line 2, ../../app/assets/stylesheets/clients.scss */
.devise_sessions-new .publisher {
  margin-left: 252px;
}

/* line 6, ../../app/assets/stylesheets/clients.scss */
.register-blocks {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0px;
  margin-left: 0px;
  position: relative;
  width: 504px;
  margin-top: -7px;
}

/* line 11, ../../app/assets/stylesheets/clients.scss */
.register-blocks-title {
  font-size: 15px;
  line-height: 18px;
  padding-bottom: 2px;
}

/* line 16, ../../app/assets/stylesheets/clients.scss */
.register-block {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 12px;
  margin-left: 0;
  position: relative;
  width: 240px;
  margin-top: 12px;
  padding-bottom: 1px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.register-block:after {
  content: "";
  display: table;
  clear: both;
}
/* line 22, ../../app/assets/stylesheets/clients.scss */
.register-block .register-block-title {
  color: #FDFDFD;
  margin: 0px;
  padding: 0px 0px 6px 0px;
}
/* line 28, ../../app/assets/stylesheets/clients.scss */
.register-block .register-block-text {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
  margin: 6px 0;
  padding: 2px 0px 0px 0px;
}
/* line 33, ../../app/assets/stylesheets/clients.scss */
.register-block .register-block-text .signup {
  display: block;
}
/* line 35, ../../app/assets/stylesheets/clients.scss */
.register-block .register-block-text .signup:hover {
  color: #FFFFFF;
}
/* line 41, ../../app/assets/stylesheets/clients.scss */
.register-block .register-block-text + .register-block-title {
  margin-top: 18px;
}

/* line 46, ../../app/assets/stylesheets/clients.scss */
.login-block {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
}

/* select user type page */
/* line 51, ../../app/assets/stylesheets/clients.scss */
.pages-select_user_type .register-blocks {
  margin-left: 258px;
}

/* sign up form*/
/* line 56, ../../app/assets/stylesheets/clients.scss */
.devise_registrations-new .publisher {
  margin-left: 252px;
}

/* cycle galleries */
/* line 2, ../../app/assets/stylesheets/gallery.scss */
.cycle_gallery {
  position: relative;
}
/* line 4, ../../app/assets/stylesheets/gallery.scss */
.cycle_gallery:hover .gallery_nav {
  -ms-filter: 100;
  filter: 100;
  opacity: 1;
}

/* line 8, ../../app/assets/stylesheets/gallery.scss */
.gallery_nav {
  -ms-filter: 0;
  filter: 0;
  opacity: 0;
  -webkit-transition: opacity, 500ms;
  -moz-transition: opacity, 500ms;
  transition: opacity, 500ms;
  bottom: 24px;
  height: 12px;
  left: 50%;
  overflow: hidden;
  position: absolute;
  text-align: center;
  z-index: 10;
}
/* line 18, ../../app/assets/stylesheets/gallery.scss */
.gallery_nav li {
  background: url(https://www.lumini.com.br/assets/ico-mashup-5a32310171125301e5a18c47ba6ab6ba.png);
  background-position: 0px -48px;
  cursor: pointer;
  display: inline;
  float: left;
  height: 12px;
  margin: 0px 3px;
  width: 12px;
}
/* line 27, ../../app/assets/stylesheets/gallery.scss */
.gallery_nav li.active {
  background-position: 0px -60px;
}

/* line 33, ../../app/assets/stylesheets/gallery.scss */
.gallery img, .cycle_gallery img {
  position: absolute;
}
/* line 34, ../../app/assets/stylesheets/gallery.scss */
.gallery.drawings, .cycle_gallery.drawings {
  position: relative;
}
/* line 36, ../../app/assets/stylesheets/gallery.scss */
.gallery.drawings img, .cycle_gallery.drawings img {
  position: absolute;
}
/* line 39, ../../app/assets/stylesheets/gallery.scss */
.gallery.drawings img.photo, .cycle_gallery.drawings img.photo {
  max-width: 114px;
}
/* line 43, ../../app/assets/stylesheets/gallery.scss */
.gallery.grid_10, .cycle_gallery.grid_10 {
  min-height: 404px;
}
/* line 46, ../../app/assets/stylesheets/gallery.scss */
.gallery.grid_6, .cycle_gallery.grid_6 {
  min-height: 254px;
}

/* line 50, ../../app/assets/stylesheets/gallery.scss */
.drawings_gallery {
  min-height: 126px;
  position: relative;
}
/* line 53, ../../app/assets/stylesheets/gallery.scss */
.drawings_gallery li {
  padding-top: 11px;
  position: absolute;
}

/* INDEX */
/* line 2, ../../app/assets/stylesheets/lights_families.scss */
.lf-products .product, .la-products .product {
  margin-bottom: 12px;
  overflow: hidden;
  position: relative;
}
/* line 6, ../../app/assets/stylesheets/lights_families.scss */
.lf-products .product h1, .la-products .product h1 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  -ms-filter: 0;
  filter: 0;
  opacity: 0;
  background: #414141;
  bottom: 0px;
  left: 0px;
  line-height: 18px;
  margin-top: -1px;
  padding: 0px 3px 3px 3px;
  position: absolute;
  right: 0px;
}
/* line 20, ../../app/assets/stylesheets/lights_families.scss */
.lf-products .product:hover h1, .la-products .product:hover h1 {
  -ms-filter: 85;
  filter: 85;
  opacity: 0.85;
}
/* line 24, ../../app/assets/stylesheets/lights_families.scss */
.lf-products .product img, .la-products .product img {
  float: left;
}

/* line 30, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-index .product {
  margin-bottom: 7px;
}
/* line 32, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-index .product h1 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 6px;
  margin-top: 3px;
}

/* line 41, ../../app/assets/stylesheets/lights_families.scss */
.lights_families {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0px;
  margin-left: 0px;
  position: relative;
  width: 1008px;
}

/* line 45, ../../app/assets/stylesheets/lights_families.scss */
.pagination {
  clear: left;
}

/* ios devices */
/* line 50, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-index_luz_e_arquitetura.ipad .la-products .product,
.lights_families-index_luz_e_arquitetura.iphone .la-products .product,
.lights_families-index_luz_e_arquitetura.ie .la-products .product,
.lights_families-index_luz_e_forma.ipad .lf-products .product,
.lights_families-index_luz_e_forma.iphone .lf-products .product,
.lights_families-index_luz_e_forma.ie .lf-products .product {
  margin-bottom: 12px;
}
/* line 57, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-index_luz_e_arquitetura.ipad .la-products .product h1,
.lights_families-index_luz_e_arquitetura.iphone .la-products .product h1,
.lights_families-index_luz_e_arquitetura.ie .la-products .product h1,
.lights_families-index_luz_e_forma.ipad .lf-products .product h1,
.lights_families-index_luz_e_forma.iphone .lf-products .product h1,
.lights_families-index_luz_e_forma.ie .lf-products .product h1 {
  -ms-filter: 100;
  filter: 100;
  opacity: 1;
  clear: both;
  padding: 3px 0px 3px 0px;
  position: relative;
}

/* INDEX FILTERED LUZ E ARQUITETURA */
/* line 66, ../../app/assets/stylesheets/lights_families.scss */
table.la-products {
  border: none;
  margin-top: -1px;
  padding: 0px;
}
/* line 70, ../../app/assets/stylesheets/lights_families.scss */
table.la-products th, table.la-products td {
  font-size: 12px;
  line-height: 18px;
  border-top: 1px solid #808080;
  margin: 0px;
  padding: 4px 6px 7px 6px;
  text-align: left;
}
/* line 76, ../../app/assets/stylesheets/lights_families.scss */
table.la-products th.noborder, table.la-products td.noborder {
  border-top: none;
  margin-top: 1px;
}
/* line 80, ../../app/assets/stylesheets/lights_families.scss */
table.la-products th.padded_1, table.la-products td.padded_1 {
  margin-left: 42px;
}
/* line 83, ../../app/assets/stylesheets/lights_families.scss */
table.la-products th.alpha, table.la-products td.alpha {
  padding-left: 0px;
}
/* line 86, ../../app/assets/stylesheets/lights_families.scss */
table.la-products th.omega, table.la-products td.omega {
  padding-right: 0px;
}
/* line 90, ../../app/assets/stylesheets/lights_families.scss */
table.la-products th {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
}
/* line 93, ../../app/assets/stylesheets/lights_families.scss */
table.la-products td {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
}
/* line 95, ../../app/assets/stylesheets/lights_families.scss */
table.la-products td h2 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  margin-top: -1px;
}
/* line 100, ../../app/assets/stylesheets/lights_families.scss */
table.la-products td img, table.la-products td a {
  margin-top: 1px;
}
/* line 105, ../../app/assets/stylesheets/lights_families.scss */
table.la-products tr.product-show th, table.la-products tr.product-show td {
  border: none;
}

/* line 111, ../../app/assets/stylesheets/lights_families.scss */
.beam-icon {
  float: left;
  margin: 1px 6px 11px 6px;
}

/* line 115, ../../app/assets/stylesheets/lights_families.scss */
.beam-icon.alpha {
  margin-left: 0px;
}

/* line 118, ../../app/assets/stylesheets/lights_families.scss */
.beam-icon.omega {
  margin-right: 0px;
}

/* SHOW LUZ E FORMA */
/* line 125, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .description, .products-show .description {
  display: none;
}
/* line 130, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .lights_family hgroup, .products-show .lights_family hgroup {
  margin-bottom: 0px;
  margin-top: -6px;
}
/* line 133, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .lights_family hgroup h1, .products-show .lights_family hgroup h1 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin: 3px 0px 18px 0px;
  padding: 1px 0px 1px 0px;
}
/* line 140, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .lights_family .products, .products-show .lights_family .products {
  border-top: 1px solid #808080;
}
/* line 144, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .products-list, .products-show .products-list {
  height: 137px;
  overflow: hidden;
  padding-top: 11px;
  padding-bottom: 12px;
}
/* line 150, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .products-list li, .products-show .products-list li {
  -ms-filter: 30;
  filter: 30;
  opacity: 0.3;
  float: left;
  height: 100%;
  margin-right: 12px;
  position: relative;
  width: 72px;
}
/* line 157, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .products-list li.table img, .lights_families-show .products-list li.floor img, .products-show .products-list li.table img, .products-show .products-list li.floor img {
  bottom: 0px;
  position: absolute;
}
/* line 161, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .products-list li:hover, .lights_families-show .products-list li.active, .products-show .products-list li:hover, .products-show .products-list li.active {
  -ms-filter: 100;
  filter: 100;
  opacity: 1;
}
/* line 164, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .products-list li a, .products-show .products-list li a {
  color: #FDFDFD;
  display: block;
  height: 100%;
}
/* line 169, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .products-list li h2, .products-show .products-list li h2 {
  font-size: 11px;
  line-height: 12px;
  padding-top: 6px;
}
/* line 173, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .products-list li .publisher-actions, .products-show .products-list li .publisher-actions {
  display: none;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
}
/* line 179, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .products-list li .publisher-actions a, .products-show .products-list li .publisher-actions a {
  -ms-filter: 100;
  filter: 100;
  opacity: 1;
}
/* line 184, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .products-list li:hover .publisher-actions, .products-show .products-list li:hover .publisher-actions {
  display: block;
}
/* line 190, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .luz_e_forma .gallery, .products-show .luz_e_forma .gallery {
  min-height: 408px;
  margin-bottom: 18px;
}
/* line 194, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .product, .products-show .product {
  border-top: 1px solid #808080;
  min-height: 252px;
  padding-bottom: 18px;
  padding-top: 11px;
}
/* line 199, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .product h1, .products-show .product h1 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  margin: -1px 0px 0px 0px;
}
/* line 204, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .product .text-block, .products-show .product .text-block {
  margin: 0px 0px 18px 0px;
  padding: 0px;
}
/* line 208, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .product .tech_chart, .products-show .product .tech_chart {
  margin: 0px;
  padding: 0px;
}
/* line 212, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .product .certifications, .products-show .product .certifications {
  margin-top: 12px;
}
/* line 217, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .related-projects, .products-show .related-projects {
  clear: none;
}
/* line 220, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .related-projects .related-project, .products-show .related-projects .related-project {
  margin-bottom: 12px;
}
/* line 222, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .related-projects .related-project img, .products-show .related-projects .related-project img {
  width: 100%;
}

/* line 228, ../../app/assets/stylesheets/lights_families.scss */
.product-colors {
  margin-bottom: 12px;
}
/* line 230, ../../app/assets/stylesheets/lights_families.scss */
.product-colors li {
  display: inline;
  float: left;
  height: 12px;
  margin-bottom: 6px;
  margin-right: 6px;
  width: 12px;
}
/* line 237, ../../app/assets/stylesheets/lights_families.scss */
.product-colors li.omega {
  margin-right: 0px;
}
/* line 240, ../../app/assets/stylesheets/lights_families.scss */
.product-colors li img {
  width: 100%;
}

/* line 246, ../../app/assets/stylesheets/lights_families.scss */
.product-awards .product-award {
  margin-bottom: 12px;
}

/* line 250, ../../app/assets/stylesheets/lights_families.scss */
.generic_blocks {
  clear: left;
  padding-bottom: 12px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.generic_blocks:after {
  content: "";
  display: table;
  clear: both;
}

/* SHOW LUZ E ARQUITETURA */
/* line 259, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .lights_family .product-info, .products-show .lights_family .product-info {
  overflow: hidden;
}
/* line 261, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .lights_family .product-info .gallery, .products-show .lights_family .product-info .gallery {
  height: 240px;
  min-height: 240px;
  margin-bottom: 18px;
  padding: 0px;
}
/* line 268, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show .lights_family .products, .products-show .lights_family .products {
  clear: left;
}
/* line 274, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show table.la-products td h2, .products-show table.la-products td h2 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  margin: -1px 0px 0px 0px;
}
/* line 280, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show table.la-products tr.product-content, .products-show table.la-products tr.product-content {
  display: none;
}
/* line 282, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show table.la-products tr.product-content.not-group, .products-show table.la-products tr.product-content.not-group {
  display: block;
}
/* line 286, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show table.la-products tr.product-content.active h3, .products-show table.la-products tr.product-content.active h3 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
}
/* line 289, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show table.la-products tr.product-content.active .hideable, .products-show table.la-products tr.product-content.active .hideable {
  -ms-filter: 0;
  filter: 0;
  opacity: 0;
}
/* line 293, ../../app/assets/stylesheets/lights_families.scss */
.lights_families-show table.la-products tr.product-content .hideable, .products-show table.la-products tr.product-content .hideable {
  -ms-filter: 100;
  filter: 100;
  opacity: 1;
  -webkit-transition: opacity, 500ms;
  -moz-transition: opacity, 500ms;
  transition: opacity, 500ms;
}

/*
  Place all the styles related to the matching controller here.
  They will automatically be included in application.css.
*/
/* INDEX */
/* line 2, ../../app/assets/stylesheets/news.scss */
.news {
  overflow: hidden;
  padding-bottom: 12px;
  padding-top: 12px;
}

/* line 3, ../../app/assets/stylesheets/news.scss */
.news + .news {
  border-top: 1px solid #808080;
  padding-top: 11px;
}

/* SHOW */
/* line 6, ../../app/assets/stylesheets/news.scss */
.news-show h1, .news h1 {
  color: #FDFDFD;
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  margin-top: -1px;
}

/* line 7, ../../app/assets/stylesheets/news.scss */
.news-show h3.date, .news h3.date {
  font-weight: normal;
  line-height: 18px;
  margin-top: 6px;
}

/* line 8, ../../app/assets/stylesheets/news.scss */
.news-show .shareLinks {
  margin-top: 18px;
}

/* line 9, ../../app/assets/stylesheets/news.scss */
.news-show .gallery {
  height: 576px;
}

/* line 1, ../../app/assets/stylesheets/pages.scss */
.content_block {
  font-size: 12px;
  line-height: 18px;
  margin-top: 18px;
}

/* line 2, ../../app/assets/stylesheets/pages.scss */
.content_block h1 {
  color: #FDFDFD;
}

/* line 3, ../../app/assets/stylesheets/pages.scss */
.content_block img.floated {
  display: inline;
  float: left;
  margin-right: 12px;
}

/* line 5, ../../app/assets/stylesheets/pages.scss */
.highlights-wrapper {
  position: relative;
}

/* line 6, ../../app/assets/stylesheets/pages.scss */
.highlights-wrapper ul.publisher-actions {
  z-index: 100;
}

/* line 7, ../../app/assets/stylesheets/pages.scss */
.highlights-wrapper:hover .gallery_nav {
  display: block;
  filter: alpha(opacity=1);
  opacity: 1;
  z-index: 20;
}

/** LED SOLUTIONS **/
/* line 10, ../../app/assets/stylesheets/pages.scss */
.related-products, .related-projects {
  margin-top: 10px;
}

/* line 11, ../../app/assets/stylesheets/pages.scss */
.related-products article.product, .related-projects article.project {
  margin-bottom: 10px;
}

/* line 12, ../../app/assets/stylesheets/pages.scss */
.related-products article.product h1 {
  color: #FDFDFD;
  line-height: 18px;
}

/* line 14, ../../app/assets/stylesheets/pages.scss */
.related-products h2, .related-projects h2 {
  display: block;
  margin-bottom: 6px;
  padding: 2px 0px 4px 0px;
}

/** AUTOMATION **/
/* line 17, ../../app/assets/stylesheets/pages.scss */
.pages-automation .highlights {
  border: none;
}

/* INDEX */
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.professionals:after {
  content: "";
  display: table;
  clear: both;
}
/* line 4, ../../app/assets/stylesheets/professionals.scss */
.professionals .professional {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 114px;
  margin-bottom: 13px;
}
/* line 7, ../../app/assets/stylesheets/professionals.scss */
.professionals .professional hgroup {
  margin-top: 3px;
}
/* line 9, ../../app/assets/stylesheets/professionals.scss */
.professionals .professional hgroup h1 {
  font-size: 12px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
}
/* line 13, ../../app/assets/stylesheets/professionals.scss */
.professionals .professional hgroup h2 {
  font-size: 12px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
}

/* SHOW */
/* line 23, ../../app/assets/stylesheets/professionals.scss */
.professional hgroup {
  margin-top: -2px;
  margin-bottom: 18px;
}
/* line 26, ../../app/assets/stylesheets/professionals.scss */
.professional hgroup h1 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
}
/* line 30, ../../app/assets/stylesheets/professionals.scss */
.professional hgroup h3 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
  padding-top: 7px;
}
/* line 37, ../../app/assets/stylesheets/professionals.scss */
.professional .relations {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 408px;
  margin-top: 83px;
}
/* line 40, ../../app/assets/stylesheets/professionals.scss */
.professional .relations .awards {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 0;
  position: relative;
  width: 156px;
}
/* line 42, ../../app/assets/stylesheets/professionals.scss */
.professional .relations .awards .award {
  border: none;
  float: left;
  margin-bottom: 12px;
  margin-right: 12px;
  margin-top: 0;
  padding: 0;
}
/* line 51, ../../app/assets/stylesheets/professionals.scss */
.professional .relations .lights_families {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 6px;
  position: relative;
  width: 240px;
}
/* line 53, ../../app/assets/stylesheets/professionals.scss */
.professional .relations .lights_families .lights_family {
  border: none;
  margin-bottom: 10px;
  margin-top: 0;
  padding: 0;
}
/* line 60, ../../app/assets/stylesheets/professionals.scss */
.professional .relations h2 {
  padding-top: 2px;
}

/* INDEX */
/* line 2, ../../app/assets/stylesheets/projects.scss */
.projects-index .projects-wrapper {
  overflow: hidden;
}

/* line 3, ../../app/assets/stylesheets/projects.scss */
.projects-index .projects-wrapper .projects {
  margin-top: 1px;
  overflow: hidden;
}

/* line 4, ../../app/assets/stylesheets/projects.scss */
.projects-index .projects-wrapper .projects .project {
  margin-bottom: 12px;
  overflow: hidden;
  position: relative;
}

/* line 5, ../../app/assets/stylesheets/projects.scss */
.projects-index .projects-wrapper .projects .project img {
  float: left;
}

/* line 6, ../../app/assets/stylesheets/projects.scss */
.projects-index .projects-wrapper .projects .project h1 {
  background: #414141;
  bottom: 0px;
  color: #FCFCFC;
  font-size: 12px;
  font-weight: normal;
  left: 0px;
  line-height: 18px;
  opacity: 0;
  padding: 0px 3px 3px 3px;
  position: absolute;
  right: 0px;
}

/* line 7, ../../app/assets/stylesheets/projects.scss */
.projects-index .projects-wrapper .projects .project:hover h1 {
  opacity: 0.85;
}

/* ios devices */
/* line 9, ../../app/assets/stylesheets/projects.scss */
.projects-index.ipad .projects-wrapper .projects .project h1, .projects-index.iphone .projects-wrapper .projects .project h1 {
  clear: both;
  opacity: 1;
  padding: 3px 0px 3px 0px;
  position: relative;
}

/* line 10, ../../app/assets/stylesheets/projects.scss */
.projects-index.ipad .projects-wrapper .projects .project, .projects-index.iphone .projects-wrapper .projects .project {
  margin-bottom: 12px;
}

/* SHOW */
/* line 13, ../../app/assets/stylesheets/projects.scss */
.projects-show .gallery.grid_24 img {
  max-height: 664px;
}

/* line 14, ../../app/assets/stylesheets/projects.scss */
.projects-show .project {
  overflow: hidden;
  padding-bottom: 18px;
}

/* line 15, ../../app/assets/stylesheets/projects.scss */
.projects-show .project hgroup {
  margin-top: 12px;
}

/* line 16, ../../app/assets/stylesheets/projects.scss */
.projects-show .project hgroup h1 {
  color: #FFF;
  font-size: 22px;
  line-height: 24px;
  margin-bottom: 10px;
}

/* line 18, ../../app/assets/stylesheets/projects.scss */
.projects-show .tech_chart {
  margin-top: 19px;
}

/* line 20, ../../app/assets/stylesheets/projects.scss */
.projects-show .relations {
  margin-top: 13px;
  padding-top: 3px;
}

/* line 21, ../../app/assets/stylesheets/projects.scss */
.project-lights_families .project-lights_family {
  margin-bottom: 12px;
}

/* INDEX */
/* line 3, ../../app/assets/stylesheets/search.scss */
.search-index #search-total {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  padding-top: 4px;
}
/* line 9, ../../app/assets/stylesheets/search.scss */
.search-index .search-wrapper {
  margin-top: 12px;
}
/* line 11, ../../app/assets/stylesheets/search.scss */
.search-index .search-wrapper h2 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 24px;
}
/* line 18, ../../app/assets/stylesheets/search.scss */
.search-index article.product h1 {
  color: #FDFDFD;
  font-size: 12px;
  line-height: 18px;
}
/* line 24, ../../app/assets/stylesheets/search.scss */
.search-index article.resource {
  border-top: 1px solid #808080;
  min-height: 72px;
  padding-bottom: 12px;
  padding-top: 5px;
}
/* line 30, ../../app/assets/stylesheets/search.scss */
.search-index article.resource h1 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  margin: 0;
  padding: 0;
}
/* line 36, ../../app/assets/stylesheets/search.scss */
.search-index article.resource h2 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  padding: 0;
}

/* line 1, ../../app/assets/stylesheets/showcases.scss */
article.showcase {
  position: relative;
}

/* line 2, ../../app/assets/stylesheets/showcases.scss */
article.showcase .publisher-actions {
  margin-left: 6px;
}

/* line 3, ../../app/assets/stylesheets/showcases.scss */
article.showcase hgroup {
  margin-top: 14px;
}

/* line 4, ../../app/assets/stylesheets/showcases.scss */
article.showcase hgroup h1 {
  color: #FFF;
  font-size: 22px;
  line-height: 24px;
  margin-bottom: 10px;
}

/* line 5, ../../app/assets/stylesheets/showcases.scss */
article.showcase hgroup h3.date {
  margin-top: -6px;
  margin-bottom: 0px;
}

/* line 6, ../../app/assets/stylesheets/showcases.scss */
article.showcase hgroup dl {
  margin-top: 9px;
}

/* line 8, ../../app/assets/stylesheets/showcases.scss */
ul.showcases-list {
  margin-top: 21px;
}

/* line 9, ../../app/assets/stylesheets/showcases.scss */
ul.showcases-list li {
  line-height: 18px;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 10, ../../app/assets/stylesheets/showcases.scss */
ul.showcases-list:hover li {
  opacity: 1;
  filter: alpha(opacity=1);
}

/* line 11, ../../app/assets/stylesheets/showcases.scss */
ul.showcases-list li.title, ul.showcases-list li.item.smallTitle {
  background: url(https://www.lumini.com.br/assets/ico-mashup-5a32310171125301e5a18c47ba6ab6ba.png) right -71px no-repeat;
  color: #FDFDFD;
  margin-bottom: 6px;
  opacity: 1;
  filter: alpha(opacity=1);
}

/* line 12, ../../app/assets/stylesheets/showcases.scss */
ul.showcases-list:hover li.title, ul.showcases-list:hover li.item.smallTitle {
  background: url(https://www.lumini.com.br/assets/ico-mashup-5a32310171125301e5a18c47ba6ab6ba.png) right -83px no-repeat;
}

/* line 13, ../../app/assets/stylesheets/showcases.scss */
ul.showcases-list li.active, ul.showcases-list li:hover {
  color: #FDFDFD;
}

/** INDEX **/
/* line 2, ../../app/assets/stylesheets/showrooms.scss */
section.showrooms {
  padding-top: 12px;
  margin-bottom: 1px;
  margin-top: -1px;
}

/* line 3, ../../app/assets/stylesheets/showrooms.scss */
section.showrooms + section.showrooms {
  border-top: 1px solid #808080;
  padding-top: 11px;
}

/* line 4, ../../app/assets/stylesheets/showrooms.scss */
section.showrooms h1 {
  color: #FDFDFD;
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  margin-top: -1px;
}

/* showrooms */
/* line 9, ../../app/assets/stylesheets/showrooms.scss */
article.showroom {
  line-height: 18px;
  margin-bottom: 24px;
}

/* line 10, ../../app/assets/stylesheets/showrooms.scss */
article.showroom h1 {
  color: #FDFDFD;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  margin-top: 5px;
  margin-bottom: 13px;
}

/* line 11, ../../app/assets/stylesheets/showrooms.scss */
article.showroom ul.contact-info {
  margin-top: 12px;
}

/* line 12, ../../app/assets/stylesheets/showrooms.scss */
article.showroom div.working-hours {
  margin-top: 12px;
}

/* line 14, ../../app/assets/stylesheets/showrooms.scss */
.showrooms-index section hgroup h1 {
  color: #FDFDFD;
  font-size: 22px;
  font-weight: normal;
  line-height: 24px;
}

/* LAYOUTS */
/* line 1, ../../app/assets/stylesheets/layouts/header.scss */
#preHeader {
  font-size: 11px;
  margin-bottom: 3px;
  margin-top: 8px;
  overflow: hidden;
}
/* line 6, ../../app/assets/stylesheets/layouts/header.scss */
#preHeader ul {
  height: 18px;
  overflow: hidden;
}
/* line 9, ../../app/assets/stylesheets/layouts/header.scss */
#preHeader ul li {
  float: left;
  padding-left: 3px;
}
/* line 12, ../../app/assets/stylesheets/layouts/header.scss */
#preHeader ul li.first {
  padding-left: 0px;
}
/* line 15, ../../app/assets/stylesheets/layouts/header.scss */
#preHeader ul li:after {
  content: " | ";
}
/* line 18, ../../app/assets/stylesheets/layouts/header.scss */
#preHeader ul li.last:after {
  content: "";
}
/* line 19, ../../app/assets/stylesheets/layouts/header.scss */
#preHeader ul li .is-current {
  color: #FDFDFD;
}
/* line 24, ../../app/assets/stylesheets/layouts/header.scss */
#preHeader ul.breadcrumb li:after {
  content: " / ";
}
/* line 27, ../../app/assets/stylesheets/layouts/header.scss */
#preHeader ul.breadcrumb li.last:after {
  content: "";
}

/* line 32, ../../app/assets/stylesheets/layouts/header.scss */
.main-header {
  border-bottom: 1px solid #808080;
  border-top: 1px solid #808080;
  clear: left;
  margin-bottom: 11px;
  min-height: 113px;
}
/* line 40, ../../app/assets/stylesheets/layouts/header.scss */
.main-header .luminaires-link,
.main-header .luminaires-link:hover {
  cursor: default;
}
/* line 45, ../../app/assets/stylesheets/layouts/header.scss */
.main-header a:hover {
  color: #FFFFFF;
}

/* line 50, ../../app/assets/stylesheets/layouts/header.scss */
img.lumini-logo {
  float: right;
  height: 34px;
  margin-right: 6px;
  margin-top: 28px;
  width: 106px;
}

/* line 59, ../../app/assets/stylesheets/layouts/header.scss */
nav.main {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 576px;
}

/* line 63, ../../app/assets/stylesheets/layouts/header.scss */
ul.products {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 0;
  position: relative;
  width: 240px;
  margin-top: 24px;
}
/* line 69, ../../app/assets/stylesheets/layouts/header.scss */
ul.products li {
  height: 24px;
}
/* line 71, ../../app/assets/stylesheets/layouts/header.scss */
ul.products li.family-link {
  font-size: 11px;
  line-height: 12px;
  height: 15px;
}
/* line 75, ../../app/assets/stylesheets/layouts/header.scss */
ul.products li:hover {
  color: #FFF;
}
/* line 77, ../../app/assets/stylesheets/layouts/header.scss */
ul.products li:hover .hidden-hint {
  visibility: visible;
}
/* line 81, ../../app/assets/stylesheets/layouts/header.scss */
ul.products li.euro-container {
  display: block;
  height: auto;
}
/* line 84, ../../app/assets/stylesheets/layouts/header.scss */
ul.products li.euro-container .luminaires-link {
  cursor: pointer;
  height: 20px;
}
/* line 88, ../../app/assets/stylesheets/layouts/header.scss */
ul.products li.euro-container .family-link {
  font-size: 11px;
  line-height: 12px;
  height: 15px;
}

/* line 99, ../../app/assets/stylesheets/layouts/header.scss */
.europe-menu-link {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 114px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  padding-top: 24px;
}
/* line 105, ../../app/assets/stylesheets/layouts/header.scss */
.europe-menu-link:first-child {
  margin-left: 0;
}

/* line 110, ../../app/assets/stylesheets/layouts/header.scss */
.europe-menu-linkgroup {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 114px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  padding-top: 24px;
}
/* line 116, ../../app/assets/stylesheets/layouts/header.scss */
.europe-menu-linkgroup:first-child {
  margin-left: 0;
}

/* line 122, ../../app/assets/stylesheets/layouts/header.scss */
.hidden-hint {
  color: #B3B3B3;
  padding-left: 8px;
  visibility: hidden;
}

/* line 130, ../../app/assets/stylesheets/layouts/header.scss */
li.publisher-menu ul {
  background: #414141;
  display: none;
  margin-left: -3px;
  padding: 3px 3px 6px 3px;
  position: absolute;
  z-index: 13;
}
/* line 139, ../../app/assets/stylesheets/layouts/header.scss */
li.publisher-menu:hover ul {
  display: block;
}

/* line 145, ../../app/assets/stylesheets/layouts/header.scss */
.generalSearch {
  margin-top: 28px;
}

/* line 149, ../../app/assets/stylesheets/layouts/header.scss */
.pages {
  font-size: 11px;
  line-height: 12px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #EEE;
  font-weight: 500;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 72px;
  margin-top: 29px;
}
/* line 155, ../../app/assets/stylesheets/layouts/header.scss */
.pages li {
  height: 15px;
}

/* line 160, ../../app/assets/stylesheets/layouts/header.scss */
.publisher ul.products {
  font-size: 11px;
  line-height: 12px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #EEE;
  font-weight: 500;
  margin-top: 0px;
}
/* line 164, ../../app/assets/stylesheets/layouts/header.scss */
.publisher ul.products li {
  height: 18px;
}

/** FOOTER **/
/* line 2, ../../app/assets/stylesheets/layouts/footer.scss */
.footer {
  border-top: 1px solid #808080;
  clear: left;
  margin-top: 18px;
  padding: 7px 0px 72px 0px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.footer:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, ../../app/assets/stylesheets/layouts/footer.scss */
.footer ul.links li {
  font-size: 11px;
  line-height: 12px;
  color: #B3B3B3;
}
/* line 12, ../../app/assets/stylesheets/layouts/footer.scss */
.footer ul.links li.title, .footer ul.links li.item.smallTitle {
  color: #FDFDFD;
  margin: 0px 0px 12px 0px;
}
/* line 17, ../../app/assets/stylesheets/layouts/footer.scss */
.footer ul.links li.social-icons {
  clear: left;
  margin-top: 6px;
}
/* line 20, ../../app/assets/stylesheets/layouts/footer.scss */
.footer ul.links li.social-icons img {
  margin-right: 6px;
}
/* line 25, ../../app/assets/stylesheets/layouts/footer.scss */
.footer ul.links li:hover {
  color: #FFFFFF;
}
/* line 30, ../../app/assets/stylesheets/layouts/footer.scss */
.footer .comodo-sign {
  padding-top: 6px;
}

/* line 3, ../../app/assets/stylesheets/layouts/documents-list.scss */
.l-documents-list .section-title {
  margin: 12px 6px 0 6px;
}
/* line 7, ../../app/assets/stylesheets/layouts/documents-list.scss */
.l-documents-list .product-row {
  border-top: 1px solid #808080;
  padding-top: 11px;
}
/* line 12, ../../app/assets/stylesheets/layouts/documents-list.scss */
.l-documents-list .product-lamp-row {
  min-height: 36px;
  padding-bottom: 12px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.l-documents-list .product-lamp-row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 18, ../../app/assets/stylesheets/layouts/documents-list.scss */
.l-documents-list .document-icon-container {
  position: relative;
}

/* line 1, ../../app/assets/stylesheets/layouts/old-browser.scss */
#old-browser {
  font-size: 15px;
  line-height: 18px;
  background: rgba(255, 0, 0, 0.9);
  color: rgba(255, 255, 255, 0.9);
  padding: 36px 36px 18px 36px;
  margin-top: 18px;
  margin-bottom: 18px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
#old-browser:after {
  content: "";
  display: table;
  clear: both;
}
/* line 11, ../../app/assets/stylesheets/layouts/old-browser.scss */
#old-browser .pt-BR {
  display: inline-block;
  float: left;
  width: 40%;
  margin-right: 10%;
}
/* line 18, ../../app/assets/stylesheets/layouts/old-browser.scss */
#old-browser .en {
  display: inline-block;
  float: left;
  width: 40%;
  font-style: italic;
}
/* line 25, ../../app/assets/stylesheets/layouts/old-browser.scss */
#old-browser .button, #old-browser .borderless-button, #old-browser .button-large {
  font-size: 15px;
  line-height: 18px;
  background: rgba(255, 0, 0, 0.9);
  color: rgba(255, 255, 255, 0.9);
  margin-top: 18px;
  border: 1px solid #ffffff;
  padding: 9px 18px;
  color: #ffffff;
}

/* line 4, ../../app/assets/stylesheets/layouts/project-case.scss */
.l-project-case .project-case-identity {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 492px;
  margin-bottom: 12px;
}
/* line 9, ../../app/assets/stylesheets/layouts/project-case.scss */
.l-project-case .project_case-blocks .highlights {
  border: none;
}
/* line 13, ../../app/assets/stylesheets/layouts/project-case.scss */
.l-project-case .project_case-blocks {
  clear: both;
  position: relative;
}

/* line 3, ../../app/assets/stylesheets/layouts/project-cases.scss */
.l-project-cases .project-case {
  clear: left;
  padding-top: 11px;
  margin-bottom: 12px;
}
/* line 8, ../../app/assets/stylesheets/layouts/project-cases.scss */
.l-project-cases .project-case + .project-case {
  border-top: 1px solid #808080;
}

/* line 1, ../../app/assets/stylesheets/layouts/region-selector.scss */
#l-regionSelector {
  background: #363636;
  padding: 18px 18px 9px 18px;
  position: absolute;
  left: 50%;
  top: 20%;
  z-index: 1001;
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 49.39759%;
  margin-left: -25.3012%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-regionSelector:last-child {
  margin-right: 0;
}
/* line 13, ../../app/assets/stylesheets/layouts/region-selector.scss */
#l-regionSelector .regionSelector-disclaimer {
  float: left;
  display: block;
  margin-right: 2.43902%;
  width: 31.70732%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-regionSelector .regionSelector-disclaimer:last-child {
  margin-right: 0;
}
/* line 17, ../../app/assets/stylesheets/layouts/region-selector.scss */
#l-regionSelector .regionSelector-options {
  float: left;
  display: block;
  margin-right: 2.43902%;
  width: 65.85366%;
  margin-right: 0;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-regionSelector .regionSelector-options:last-child {
  margin-right: 0;
}
/* line 21, ../../app/assets/stylesheets/layouts/region-selector.scss */
#l-regionSelector .regionSelector-options img {
  max-width: 100%;
}
/* line 26, ../../app/assets/stylesheets/layouts/region-selector.scss */
#l-regionSelector .regionSelector-option {
  float: left;
  display: block;
  margin-right: 3.7037%;
  width: 48.14815%;
  padding: 9px;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-regionSelector .regionSelector-option:last-child {
  margin-right: 0;
}
/* line 30, ../../app/assets/stylesheets/layouts/region-selector.scss */
#l-regionSelector .regionSelector-option .h-two {
  margin-top: 18px;
  margin-bottom: 0;
}
/* line 35, ../../app/assets/stylesheets/layouts/region-selector.scss */
#l-regionSelector .regionSelector-option:hover {
  background: #414141;
}
/* line 39, ../../app/assets/stylesheets/layouts/region-selector.scss */
#l-regionSelector .regionSelector-option:last-child {
  margin-right: 0;
}

/* states */
/* line 1, ../../app/assets/stylesheets/layouts/states/header.css.scss */
.store header {
  border-bottom: none;
}

/* line 2, ../../app/assets/stylesheets/layouts/states/footer.css.scss */
.store footer ul.links li {
  color: #888;
}
/* line 5, ../../app/assets/stylesheets/layouts/states/footer.css.scss */
.store footer ul.links li.title, .store footer ul.links li.item.smallTitle {
  color: #333;
}
/* line 9, ../../app/assets/stylesheets/layouts/states/footer.css.scss */
.store footer ul.links li:hover {
  color: #000;
}

/* MODULES */
/* line 1, ../../app/assets/stylesheets/modules/publisher-listing.css.scss */
.publisher-listing {
  clear: left;
}
/* line 4, ../../app/assets/stylesheets/modules/publisher-listing.css.scss */
.publisher-listing .entry,
.publisher-listing .publisher-listing-entry {
  border-top: 1px solid #c3c3c3;
  padding-top: 12px;
  padding-bottom: 9px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.publisher-listing .entry:after,
.publisher-listing .publisher-listing-entry:after {
  content: "";
  display: table;
  clear: both;
}

/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.entry:after,
.publisher-listing-entry:after {
  content: "";
  display: table;
  clear: both;
}
/* line 17, ../../app/assets/stylesheets/modules/publisher-listing.css.scss */
.entry .identity,
.entry .info,
.entry .details,
.publisher-listing-entry .identity,
.publisher-listing-entry .info,
.publisher-listing-entry .details {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
}
/* line 23, ../../app/assets/stylesheets/modules/publisher-listing.css.scss */
.entry .status,
.publisher-listing-entry .status {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
  font-size: 11px;
  line-height: 12px;
  color: #888;
}
/* line 29, ../../app/assets/stylesheets/modules/publisher-listing.css.scss */
.entry .id,
.publisher-listing-entry .id {
  font-size: 15px;
  line-height: 18px;
  color: #333;
  margin: 0;
  padding-bottom: 5px;
  padding-top: 3px;
}

/* line 40, ../../app/assets/stylesheets/modules/publisher-listing.css.scss */
.costumer .name {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 11px;
  line-height: 12px;
  margin: 0px;
}
/* line 45, ../../app/assets/stylesheets/modules/publisher-listing.css.scss */
.costumer .phone, .costumer .email {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #888;
  font-weight: 200;
  font-size: 11px;
  line-height: 12px;
  display: block;
}

/* N-BLOCKS MODULE */
/* line 2, ../../app/assets/stylesheets/modules/n-blocks.css.scss */
.related-block {
  margin-top: 18px;
}

/* line 6, ../../app/assets/stylesheets/modules/n-blocks.css.scss */
.n-block, .n-block-marged, .n-block-compressed {
  clear: both;
  margin-top: 0px;
  margin-bottom: 6px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.n-block:after, .n-block-marged:after, .n-block-compressed:after {
  content: "";
  display: table;
  clear: both;
}

/* line 16, ../../app/assets/stylesheets/modules/n-blocks.css.scss */
.n-block-marged .n-block-title, .n-block-marged .n-block-big-title, .n-block-marged .n-block-title-ruled {
  margin-left: 6px !important;
  margin-right: 6px !important;
}

/* line 22, ../../app/assets/stylesheets/modules/n-blocks.css.scss */
.n-block + .n-block, .n-block-marged + .n-block, .n-block-compressed + .n-block, .n-block + .n-block-marged, .n-block-marged + .n-block-marged, .n-block-compressed + .n-block-marged, .n-block + .n-block-compressed, .n-block-marged + .n-block-compressed, .n-block-compressed + .n-block-compressed {
  margin-top: 18px;
}
/* line 25, ../../app/assets/stylesheets/modules/n-blocks.css.scss */
.n-block + .n-block .n-block-title, .n-block-marged + .n-block .n-block-title, .n-block-compressed + .n-block .n-block-title, .n-block + .n-block-marged .n-block-title, .n-block-marged + .n-block-marged .n-block-title, .n-block-compressed + .n-block-marged .n-block-title, .n-block + .n-block-compressed .n-block-title, .n-block-marged + .n-block-compressed .n-block-title, .n-block-compressed + .n-block-compressed .n-block-title, .n-block + .n-block .n-block-big-title, .n-block-marged + .n-block .n-block-big-title, .n-block-compressed + .n-block .n-block-big-title, .n-block + .n-block-marged .n-block-big-title, .n-block-marged + .n-block-marged .n-block-big-title, .n-block-compressed + .n-block-marged .n-block-big-title, .n-block + .n-block-compressed .n-block-big-title, .n-block-marged + .n-block-compressed .n-block-big-title, .n-block-compressed + .n-block-compressed .n-block-big-title, .n-block + .n-block .n-block-title-ruled, .n-block-marged + .n-block .n-block-title-ruled, .n-block-compressed + .n-block .n-block-title-ruled, .n-block + .n-block-marged .n-block-title-ruled, .n-block-marged + .n-block-marged .n-block-title-ruled, .n-block-compressed + .n-block-marged .n-block-title-ruled, .n-block + .n-block-compressed .n-block-title-ruled, .n-block-marged + .n-block-compressed .n-block-title-ruled, .n-block-compressed + .n-block-compressed .n-block-title-ruled {
  padding-top: 11px !important;
}

/* line 30, ../../app/assets/stylesheets/modules/n-blocks.css.scss */
.n-block-title, .n-block-big-title, .n-block-title-ruled {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  margin: 0px 0px 6px 0px !important;
  padding: 3px 0px 6px 0px !important;
}

/* line 36, ../../app/assets/stylesheets/modules/n-blocks.css.scss */
.n-block-big-title {
  font-size: 15px;
  line-height: 18px;
}

/* line 41, ../../app/assets/stylesheets/modules/n-blocks.css.scss */
.n-block-title-ruled {
  border-top: 1px solid #808080;
}

/* line 46, ../../app/assets/stylesheets/modules/n-blocks.css.scss */
.n-block-text, .n-block-highlight {
  font-size: 11px;
  line-height: 12px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 0;
  position: relative;
  width: 156px;
  margin-bottom: 18px;
}

/* line 53, ../../app/assets/stylesheets/modules/n-blocks.css.scss */
.n-block-highlight {
  font-size: 15px;
  line-height: 18px;
}

/* line 58, ../../app/assets/stylesheets/modules/n-blocks.css.scss */
.n-block-item {
  margin-bottom: 12px;
}
/* line 61, ../../app/assets/stylesheets/modules/n-blocks.css.scss */
.n-block-item.alpha {
  clear: left;
}

/* line 66, ../../app/assets/stylesheets/modules/n-blocks.css.scss */
.n-block-compressed {
  margin-bottom: 3px;
}

/* line 70, ../../app/assets/stylesheets/modules/n-blocks.css.scss */
.n-block-compressed + .n-block-compressed {
  margin-top: 3px;
}

/* line 1, ../../app/assets/stylesheets/modules/buttons.css.scss */
.button, .borderless-button, .button-large,
.btn {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 11px;
  line-height: 12px;
  background: #414141;
  border: 1px solid #808080;
  cursor: pointer;
  display: inline-block;
  margin: 0px 6px 12px 0px;
  padding: 1px 6px;
  text-align: left;
  text-decoration: none !important;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.button:after, .borderless-button:after, .button-large:after,
.btn:after {
  content: "";
  display: table;
  clear: both;
}
/* line 16, ../../app/assets/stylesheets/modules/buttons.css.scss */
.button:hover, .borderless-button:hover, .button-large:hover,
.btn:hover {
  border-color: #FFFFFF;
}
/* line 20, ../../app/assets/stylesheets/modules/buttons.css.scss */
.button.button-secondary, .button-secondary.borderless-button, .button-secondary.button-large,
.btn.button-secondary {
  border-color: #BBB;
  color: #777777;
}

/* line 26, ../../app/assets/stylesheets/modules/buttons.css.scss */
.borderless-button {
  border: 0;
  padding: 2px 0px;
  margin-top: 7px;
}

/* line 34, ../../app/assets/stylesheets/modules/buttons.css.scss */
.button-large {
  font-size: 12px;
  line-height: 18px;
  padding: 1px 9px;
}

/* line 40, ../../app/assets/stylesheets/modules/buttons.css.scss */
.button + .button, .borderless-button + .button, .button-large + .button, .button + .borderless-button, .borderless-button + .borderless-button, .button-large + .borderless-button, .button + .button-large, .borderless-button + .button-large, .button-large + .button-large {
  margin-top: -6px;
  margin-bottom: 6px;
}

/* line 45, ../../app/assets/stylesheets/modules/buttons.css.scss */
.ico-arrow-right {
  background: url("ico-arrow-right.png") right center no-repeat;
  padding-right: 32px;
}
/* line 49, ../../app/assets/stylesheets/modules/buttons.css.scss */
.ico-arrow-right:hover {
  background: url("ico-arrow-right-white.png") right center no-repeat;
}

/* line 54, ../../app/assets/stylesheets/modules/buttons.css.scss */
.ico-plus-right {
  background: url("ico-plus-right.png") right center no-repeat;
  padding-right: 48px;
}
/* line 58, ../../app/assets/stylesheets/modules/buttons.css.scss */
.ico-plus-right:hover {
  background: url("ico-plus-right-white.png") right center no-repeat;
}

/** STORE BUTTONS */
/* line 65, ../../app/assets/stylesheets/modules/buttons.css.scss */
.buy-button, .close-order-button, .next-checkout-button, .quantity-control-button {
  border-width: 1px;
  border-style: solid;
  background-color: #ffc405 !important;
  border-color: #ffc405 !important;
  color: #FFFFFF !important;
}
/* line 71, ../../app/assets/stylesheets/modules/buttons.css.scss */
.buy-button:hover, .close-order-button:hover, .next-checkout-button:hover, .quantity-control-button:hover {
  border-color: #9e7900 !important;
  color: #FFFFFF !important;
  cursor: pointer;
}

/* line 78, ../../app/assets/stylesheets/modules/buttons.css.scss */
.buy-button, .close-order-button, .next-checkout-button {
  background-image: url(https://www.lumini.com.br/assets/ico-store-add-to-cart-dc41d1bbc1e5e2800dc15efd4798d192.png) !important;
  background-position: 1px 0 !important;
  background-repeat: no-repeat !important;
  padding: 3px 8px 3px 32px;
}
/* line 84, ../../app/assets/stylesheets/modules/buttons.css.scss */
.buy-button.is-loading, .is-loading.close-order-button, .is-loading.next-checkout-button {
  background-image: url(https://www.lumini.com.br/assets/ico-store-loader-ba60909ae17d8b67afe368f8c66b8e40.gif) !important;
}

/* line 89, ../../app/assets/stylesheets/modules/buttons.css.scss */
.close-order-button {
  background-image: url(https://www.lumini.com.br/assets/ico-store-close-order-d7df9a573a6012e134f401118c4160ae.png) !important;
  background-position: right center !important;
  padding: 3px 32px 3px 8px;
}

/* line 96, ../../app/assets/stylesheets/modules/buttons.css.scss */
.next-checkout-button {
  background-position: right center !important;
  background-image: url(https://www.lumini.com.br/assets/ico-store-next-e8aa3485ec9471702fef8c092c62444f.png) !important;
  background-repeat: no-repeat !important;
  padding: 3px 32px 3px 8px;
}

/* line 104, ../../app/assets/stylesheets/modules/buttons.css.scss */
.previous-checkout-button {
  margin-right: 12px;
  background-position: 1px 0 !important;
  background-image: url(https://www.lumini.com.br/assets/ico-store-previous-f3670bb196639dd83e3162f0695ade5d.png) !important;
  background-repeat: no-repeat !important;
  padding: 3px 8px 3px 24px;
}

/* line 112, ../../app/assets/stylesheets/modules/buttons.css.scss */
.quantity-control-button {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FFFFFF;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  line-height: 15px;
  border-radius: 9px;
  display: inline-block;
  margin-top: -8px;
  height: 16px;
  margin-right: 8px;
  width: 16px;
  text-align: center;
}

/* line 126, ../../app/assets/stylesheets/modules/buttons.css.scss */
.is-disabled,
[disabled="disabled"] {
  -ms-filter: 45;
  filter: 45;
  opacity: 0.45;
}

/* line 131, ../../app/assets/stylesheets/modules/buttons.css.scss */
.buy-on-store {
  margin-top: 18px;
}

/* HEADINGS */
/* line 2, ../../app/assets/stylesheets/modules/headings.css.scss */
.h-one {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 18px;
}

/* line 8, ../../app/assets/stylesheets/modules/headings.css.scss */
.h-two {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 18px;
}

/* line 14, ../../app/assets/stylesheets/modules/headings.css.scss */
.h-three {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 18px;
}

/* TEXTS */
/* line 21, ../../app/assets/stylesheets/modules/headings.css.scss */
.t-one {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  font-size: 15px;
  line-height: 18px;
}

/* line 26, ../../app/assets/stylesheets/modules/headings.css.scss */
.t-two {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
}

/* line 31, ../../app/assets/stylesheets/modules/headings.css.scss */
.t-support {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  font-size: 11px;
  line-height: 12px;
}

/* HEADINGS */
/* line 39, ../../app/assets/stylesheets/modules/headings.css.scss */
.h-store-one {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 18px;
}

/* line 45, ../../app/assets/stylesheets/modules/headings.css.scss */
.h-store-two {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 18px;
}

/* line 51, ../../app/assets/stylesheets/modules/headings.css.scss */
.h-store-three {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 18px;
}

/* TEXTS */
/* line 58, ../../app/assets/stylesheets/modules/headings.css.scss */
.t-store-one {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #888;
  font-weight: 200;
  font-size: 15px;
  line-height: 18px;
}

/* line 63, ../../app/assets/stylesheets/modules/headings.css.scss */
.t-store-two {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #888;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
}

/* line 68, ../../app/assets/stylesheets/modules/headings.css.scss */
.t-store-support {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #888;
  font-weight: 200;
  font-size: 11px;
  line-height: 12px;
}

/* line 75, ../../app/assets/stylesheets/modules/headings.css.scss */
.area-title {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
}

/* line 80, ../../app/assets/stylesheets/modules/headings.css.scss */
.section-title {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
}

/* line 85, ../../app/assets/stylesheets/modules/headings.css.scss */
.section-text {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  font-size: 15px;
  line-height: 18px;
}

/* line 90, ../../app/assets/stylesheets/modules/headings.css.scss */
.article-title {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
}

/* line 95, ../../app/assets/stylesheets/modules/headings.css.scss */
.article-alert {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  color: #FF3333 !important;
}

/* line 101, ../../app/assets/stylesheets/modules/headings.css.scss */
.article-subtitle {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
}

/* line 106, ../../app/assets/stylesheets/modules/headings.css.scss */
.is-marged {
  padding-left: 6px;
  padding-right: 6px;
}

/* line 1, ../../app/assets/stylesheets/modules/history-tracks.css.scss */
.history-track {
  clear: both;
  margin-bottom: 18px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.history-track:after {
  content: "";
  display: table;
  clear: both;
}

/* line 7, ../../app/assets/stylesheets/modules/history-tracks.css.scss */
.history-track-identity {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 0;
  position: relative;
  width: 156px;
}

/* line 11, ../../app/assets/stylesheets/modules/history-tracks.css.scss */
.history-track-modify {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 198px;
}

/* line 15, ../../app/assets/stylesheets/modules/history-tracks.css.scss */
.history-track-add {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 198px;
}

/* line 19, ../../app/assets/stylesheets/modules/history-tracks.css.scss */
.history-track-remove {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 6px;
  position: relative;
  width: 156px;
}

/* line 23, ../../app/assets/stylesheets/modules/history-tracks.css.scss */
.history-key,
.history-value-from,
.history-value-to {
  border-bottom: 1px dotted;
}

/* line 1, ../../app/assets/stylesheets/modules/text-block.css.scss */
.text-block {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
  padding-top: 5px;
}
/* line 6, ../../app/assets/stylesheets/modules/text-block.css.scss */
.text-block p {
  margin-bottom: 18px;
}
/* line 8, ../../app/assets/stylesheets/modules/text-block.css.scss */
.text-block.columnized {
  -moz-column-count: 2;
  -moz-column-gap: 12px;
  -moz-column-rule: none;
  -webkit-column-count: 2;
  -webkit-column-gap: 12px;
  -webkit-column-rule: none;
  column-count: 2;
  column-gap: 12px;
  column-rule: none;
}
/* line 20, ../../app/assets/stylesheets/modules/text-block.css.scss */
.text-block.main-text {
  color: #FDFDFD;
}
/* line 24, ../../app/assets/stylesheets/modules/text-block.css.scss */
.text-block a {
  text-decoration: underline;
}

/* line 1, ../../app/assets/stylesheets/modules/tech-data.css.scss */
dl {
  margin: 0px 0px 18px 0px;
  padding: 0;
}
/* line 4, ../../app/assets/stylesheets/modules/tech-data.css.scss */
dl dt {
  color: #FDFDFD;
  line-height: 18px;
}
/* line 8, ../../app/assets/stylesheets/modules/tech-data.css.scss */
dl dd {
  color: #B3B3B3;
  margin: 0px;
  line-height: 18px;
}

/* line 15, ../../app/assets/stylesheets/modules/tech-data.css.scss */
dl.inline {
  margin: 0px 0px 18px 0px;
  overflow: hidden;
}
/* line 18, ../../app/assets/stylesheets/modules/tech-data.css.scss */
dl.inline dl.inline dt {
  color: #B3B3B3;
  float: left;
  padding-right: 6px;
}
/* line 23, ../../app/assets/stylesheets/modules/tech-data.css.scss */
dl.inline dl.inline dd {
  color: #B3B3B3;
  float: left;
}

/* line 1, ../../app/assets/stylesheets/modules/fields.css.scss */
.field-group {
  margin-bottom: 12px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.field-group:after {
  content: "";
  display: table;
  clear: both;
}
/* line 4, ../../app/assets/stylesheets/modules/fields.css.scss */
.field-group.hidden {
  display: none;
}
/* line 7, ../../app/assets/stylesheets/modules/fields.css.scss */
.field-group > h1 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 18px;
}
/* line 12, ../../app/assets/stylesheets/modules/fields.css.scss */
.field-group div h2 {
  margin-top: 0px;
}

/* line 17, ../../app/assets/stylesheets/modules/fields.css.scss */
.field-group-title {
  color: #FDFDFD !important;
}

/* line 21, ../../app/assets/stylesheets/modules/fields.css.scss */
.field-title {
  color: #B3B3B3;
  margin-bottom: 6px !important;
}

/* line 26, ../../app/assets/stylesheets/modules/fields.css.scss */
.field-label {
  color: #B3B3B3;
  padding-top: 9px !important;
}

/* line 31, ../../app/assets/stylesheets/modules/fields.css.scss */
.field-group + .field-group.grid_24 {
  margin-top: 24px;
}

/* line 35, ../../app/assets/stylesheets/modules/fields.css.scss */
.field {
  position: relative;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.field:after {
  content: "";
  display: table;
  clear: both;
}
/* line 39, ../../app/assets/stylesheets/modules/fields.css.scss */
.field dt {
  color: #FDFDFD;
}
/* line 42, ../../app/assets/stylesheets/modules/fields.css.scss */
.field dd {
  color: #B3B3B3;
}
/* line 46, ../../app/assets/stylesheets/modules/fields.css.scss */
.field .field_with_errors {
  display: inline;
  color: #FF3333;
}

/* line 52, ../../app/assets/stylesheets/modules/fields.css.scss */
input[type='text'],
input[type='number'],
input[type='password'],
input[type='email'],
input[type='search'],
textarea,
select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: transparent;
  border: 1px solid #808080;
  border-radius: 0px !important;
  color: #B3B3B3;
  font-family: inherit;
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 0px;
  margin-top: 6px;
  padding: 1px 3px 2px 3px;
}
/* line 71, ../../app/assets/stylesheets/modules/fields.css.scss */
input[type='text'].full-width,
input[type='number'].full-width,
input[type='password'].full-width,
input[type='email'].full-width,
input[type='search'].full-width,
textarea.full-width,
select.full-width {
  width: 100%;
}

/* line 76, ../../app/assets/stylesheets/modules/fields.css.scss */
textarea.tiny {
  height: 36px;
}

/* line 79, ../../app/assets/stylesheets/modules/fields.css.scss */
textarea.short {
  height: 120px;
}

/* line 82, ../../app/assets/stylesheets/modules/fields.css.scss */
textarea {
  height: 180px;
}

/* line 85, ../../app/assets/stylesheets/modules/fields.css.scss */
textarea.long {
  height: 240px;
}

/* line 1, ../../app/assets/stylesheets/modules/content-blocks.css.scss */
.content-block, .ruled-content-block {
  margin-top: 18px;
  margin-bottom: 1px;
  padding-bottom: 0px;
  padding-top: 5px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.content-block:after, .ruled-content-block:after {
  content: "";
  display: table;
  clear: both;
}

/* line 9, ../../app/assets/stylesheets/modules/content-blocks.css.scss */
.content-block-title {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 12px;
}

/* line 15, ../../app/assets/stylesheets/modules/content-blocks.css.scss */
.content-block-subtitle {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 12px;
}

/* line 21, ../../app/assets/stylesheets/modules/content-blocks.css.scss */
.content-block-title + .content-block-subtitle {
  margin-top: -12px;
}

/* line 25, ../../app/assets/stylesheets/modules/content-blocks.css.scss */
.ruled-content-block {
  border-top: 1px solid #808080;
  padding-top: 4px;
}

/* line 1, ../../app/assets/stylesheets/modules/product_rows.scss */
.product-row {
  position: relative;
  padding-bottom: 12px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.product-row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 6, ../../app/assets/stylesheets/modules/product_rows.scss */
.product-row .product-identity {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 0;
  position: relative;
  width: 198px;
}
/* line 9, ../../app/assets/stylesheets/modules/product_rows.scss */
.product-row .product-identity img {
  display: inline-block;
  float: left;
  margin-right: 12px;
}
/* line 16, ../../app/assets/stylesheets/modules/product_rows.scss */
.product-row .product-row-documents {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 6px;
  position: relative;
  width: 786px;
}
/* line 18, ../../app/assets/stylesheets/modules/product_rows.scss */
.product-row .product-row-documents a {
  display: inline-block;
  overflow: hidden;
  padding: 0;
}

/* line 5, ../../app/assets/stylesheets/modules/generic_lists.scss */
.list-header {
  min-height: 24px;
  margin-top: 12px;
  padding-bottom: 12px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.list-header:after {
  content: "";
  display: table;
  clear: both;
}

/* line 12, ../../app/assets/stylesheets/modules/generic_lists.scss */
.list-column-half.omega,
.list-column-single.omega,
.list-column-double.omega,
.list-column-triple.omega {
  margin-right: 0;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.list-column-half.omega:after,
.list-column-single.omega:after,
.list-column-double.omega:after,
.list-column-triple.omega:after {
  content: "";
  display: table;
  clear: both;
}

/* line 20, ../../app/assets/stylesheets/modules/generic_lists.scss */
.list-column-half {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 30px;
}

/* line 24, ../../app/assets/stylesheets/modules/generic_lists.scss */
.list-column-single {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 72px;
}

/* line 28, ../../app/assets/stylesheets/modules/generic_lists.scss */
.list-column-double {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 156px;
}

/* line 32, ../../app/assets/stylesheets/modules/generic_lists.scss */
.list-column-triple {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
}

/* line 2, ../../app/assets/stylesheets/modules/search_boxes.scss */
.search-box p, .store-search-box p {
  background: url(https://www.lumini.com.br/assets/ico-searchbox-0b5a2c48ab753f01f54beab80075de51.png) left top no-repeat;
  float: left;
  height: 12px;
  padding-left: 18px;
}
/* line 7, ../../app/assets/stylesheets/modules/search_boxes.scss */
.search-box p:hover, .store-search-box p:hover {
  background-position: 0px -12px;
  color: #FDFDFD;
}
/* line 12, ../../app/assets/stylesheets/modules/search_boxes.scss */
.search-box input.search_field, .store-search-box input.search_field {
  background: transparent;
  border: none;
  color: #B3B3B3;
  float: left;
  font-family: inherit;
  font-size: 11px;
  margin: -1px 0px -1px 0px !important;
  padding: 0px;
  width: 114px !important;
}
/* line 22, ../../app/assets/stylesheets/modules/search_boxes.scss */
.search-box input.search_field:hover, .store-search-box input.search_field:hover {
  color: #FDFDFD;
}
/* line 27, ../../app/assets/stylesheets/modules/search_boxes.scss */
.search-box button.search_submit, .store-search-box button.search_submit {
  -ms-filter: 50;
  filter: 50;
  opacity: 0.5;
  background: transparent;
  border: none;
  display: block;
  float: left;
  margin: 0px;
  padding: 0px;
  width: 20px;
  height: 12px;
}
/* line 37, ../../app/assets/stylesheets/modules/search_boxes.scss */
.search-box button.search_submit:hover, .store-search-box button.search_submit:hover {
  -ms-filter: 100;
  filter: 100;
  opacity: 1;
  cursor: pointer;
}

/* line 46, ../../app/assets/stylesheets/modules/search_boxes.scss */
.store-search-box p {
  background: url(https://www.lumini.com.br/assets/ico-searchbox-0b5a2c48ab753f01f54beab80075de51.png) left top no-repeat;
}
/* line 48, ../../app/assets/stylesheets/modules/search_boxes.scss */
.store-search-box p:hover {
  background-position: left top;
  color: #333 !important;
}
/* line 54, ../../app/assets/stylesheets/modules/search_boxes.scss */
.store-search-box input.search_field {
  color: #888 !important;
}

/* states */
/* line 1, ../../app/assets/stylesheets/modules/states/buttons.css.scss */
.store .btn,
.store .button,
.store .borderless-button,
.store .button-large {
  background: #ffffff;
  border-color: #888;
  color: #333;
}
/* line 7, ../../app/assets/stylesheets/modules/states/buttons.css.scss */
.store .btn:hover, .store .btn.button-secondary:hover,
.store .button:hover,
.store .borderless-button:hover,
.store .button-large:hover,
.store .button.button-secondary:hover,
.store .button-secondary.borderless-button:hover,
.store .button-secondary.button-large:hover {
  background-color: #eeeeee;
  border-color: #c3c3c3;
  color: #000;
}
/* line 13, ../../app/assets/stylesheets/modules/states/buttons.css.scss */
.store .btn.button-secondary,
.store .button.button-secondary,
.store .button-secondary.borderless-button,
.store .button-secondary.button-large {
  border-color: #BBB;
  color: #aaaaaa;
}

/* line 1, ../../app/assets/stylesheets/modules/states/text-block.css.scss */
.store .text-block {
  color: #888;
}

/* line 5, ../../app/assets/stylesheets/modules/states/text-block.css.scss */
.content-block .text-block, .ruled-content-block .text-block {
  margin: 0px;
  padding: 0px;
}

/* line 10, ../../app/assets/stylesheets/modules/states/text-block.css.scss */
.projects-show .text-block {
  margin-top: 14px;
}

/* line 15, ../../app/assets/stylesheets/modules/states/text-block.css.scss */
.lights_families-show .text-block + dl, .products-show .text-block + dl {
  margin-top: 18px;
}

/* line 20, ../../app/assets/stylesheets/modules/states/text-block.css.scss */
.small-text-block {
  font-size: 11px;
  line-height: 12px;
  margin: 6px 0;
}

/* line 2, ../../app/assets/stylesheets/modules/states/tech-data.css.scss */
dl.in-store dt {
  color: #333;
}
/* line 5, ../../app/assets/stylesheets/modules/states/tech-data.css.scss */
dl.in-store dd {
  color: #888;
}

/* line 2, ../../app/assets/stylesheets/modules/states/fields.css.scss */
.store input[type='text'],
.store input[type='number'],
.store input[type='password'],
.store input[type='email'],
.store input[type='search'],
.store textarea,
.store select {
  background: transparent;
  border-color: #c3c3c3;
  color: #888;
}
/* line 15, ../../app/assets/stylesheets/modules/states/fields.css.scss */
.store .field dt {
  color: #333;
}
/* line 18, ../../app/assets/stylesheets/modules/states/fields.css.scss */
.store .field dd {
  color: #888;
}

/* line 2, ../../app/assets/stylesheets/modules/states/content-blocks.css.scss */
.store .content-block-title {
  color: #333;
}
/* line 6, ../../app/assets/stylesheets/modules/states/content-blocks.css.scss */
.store .content-block-subtitle {
  color: #888;
}
/* line 10, ../../app/assets/stylesheets/modules/states/content-blocks.css.scss */
.store .ruled-content-block {
  border-top-color: #c3c3c3;
}

/* line 1, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item {
  margin: 0px;
  /** SIZE & FORMAT **/
  /** COLORS **/
}
/* line 4, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item img {
  max-width: 100%;
}
/* line 9, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.text, .item.smallText, .item.mediumText, .item.bigText {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
}
/* line 13, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.text p, .item.smallText p, .item.mediumText p, .item.bigText p {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 18px;
}
/* line 20, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.smallText {
  font-size: 11px;
  line-height: 12px;
}
/* line 24, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.smallText p {
  font-size: 11px;
  line-height: 12px;
  margin-bottom: 12px;
}
/* line 30, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.mediumText {
  font-size: 15px;
  line-height: 18px;
}
/* line 34, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.mediumText p {
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 18px;
}
/* line 40, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.bigText {
  font-size: 20px;
  line-height: 24px;
}
/* line 44, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.bigText p {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 24px;
}
/* line 50, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.title, .item.smallTitle {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
}
/* line 54, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.title p, .item.smallTitle p {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
}
/* line 60, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.smallTitle {
  font-size: 12px;
  line-height: 18px;
}
/* line 64, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.smallTitle p {
  font-size: 12px;
  line-height: 18px;
}
/* line 69, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.bigTitle {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
}
/* line 72, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.bigTitle p {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
}
/* line 78, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.hugeTitle {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 42px;
  line-height: 42px;
}
/* line 81, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.hugeTitle p {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 42px;
  line-height: 42px;
}
/* line 88, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.white {
  color: #FDFDFD;
}
/* line 90, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.white p {
  color: #FDFDFD;
}
/* line 95, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.gray {
  color: #B3B3B3;
}
/* line 97, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.gray p {
  color: #B3B3B3;
}
/* line 102, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.black {
  color: #414141;
}
/* line 104, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item.black p {
  color: #414141;
}

/* gallery items */
/* line 112, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item-gallery-images {
  float: left;
  clear: both;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.item-gallery-images:after {
  content: "";
  display: table;
  clear: both;
}

/* line 118, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item-gallery-caption {
  -webkit-transition: all 0.15s ease-out 0s;
  -moz-transition: all 0.15s ease-out 0s;
  transition: all 0.15s ease-out 0s;
  font-size: 12px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 200;
  background: rgba(65, 65, 65, 0.8);
  display: block;
  opacity: 0;
  min-height: 90px;
  padding: 18px 60% 18px 18px;
  clear: both;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.item-gallery-caption:after {
  content: "";
  display: table;
  clear: both;
}

/* line 138, ../../app/assets/stylesheets/modules/block-items.css.scss */
.block:hover .item-gallery-caption {
  opacity: 1;
}

/* video items */
/* line 144, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item-video {
  position: relative;
}
/* line 146, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item-video .video-trigger {
  cursor: pointer;
}
/* line 149, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item-video .item-hidden {
  background: #414141;
  display: none;
  height: 600px;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  z-index: 2;
}
/* line 158, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item-video .item-hidden .video-close {
  background: url(https://www.lumini.com.br/assets/ico-close-0c3ff576a1bf891add2ba9e60d092c7d.png) 0px 0px no-repeat;
  height: 24px;
  position: absolute;
  right: 6px;
  top: 6px;
  width: 24px;
  z-index: 3;
}
/* line 166, ../../app/assets/stylesheets/modules/block-items.css.scss */
.item-video .item-hidden .video-close:hover {
  background-position: 0px -24px;
}

/* publisher */
/* PUBLISHER */
/* line 3, ../../app/assets/stylesheets/publisher.scss */
.store .publisher h1 {
  color: #333;
}
/* line 6, ../../app/assets/stylesheets/publisher.scss */
.store .publisher h2 {
  color: #333;
}
/* line 9, ../../app/assets/stylesheets/publisher.scss */
.store .publisher h3 {
  color: #333;
}

/* line 15, ../../app/assets/stylesheets/publisher.scss */
.store h1 {
  color: #333;
}
/* line 18, ../../app/assets/stylesheets/publisher.scss */
.store h2 {
  color: #333;
}
/* line 21, ../../app/assets/stylesheets/publisher.scss */
.store h3 {
  color: #333;
}

/* line 26, ../../app/assets/stylesheets/publisher.scss */
.publisher {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 12px;
  padding-top: 5px;
  padding-bottom: 6px;
}
/* line 31, ../../app/assets/stylesheets/publisher.scss */
.publisher h1 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  margin-top: 12px;
  margin-bottom: 18px;
}
/* line 37, ../../app/assets/stylesheets/publisher.scss */
.publisher h2 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 500;
  margin-top: 6px;
  margin-bottom: 6px;
}
/* line 42, ../../app/assets/stylesheets/publisher.scss */
.publisher h3 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  margin-top: 6px;
  margin-bottom: 6px;
}
/* line 49, ../../app/assets/stylesheets/publisher.scss */
.publisher .field.relations h3 {
  color: #FCFCFC;
}
/* line 52, ../../app/assets/stylesheets/publisher.scss */
.publisher .field.relations dt {
  color: #B3B3B3;
}
/* line 55, ../../app/assets/stylesheets/publisher.scss */
.publisher .field.relations li input[type="text"] {
  background: inherit;
  height: 15px;
  line-height: 12px;
  font-size: 11px;
  margin: 0px 6px 0px 6px;
  width: 30px;
}
/* line 65, ../../app/assets/stylesheets/publisher.scss */
.publisher .multi-attributes .field dt {
  color: #B3B3B3;
}
/* line 69, ../../app/assets/stylesheets/publisher.scss */
.publisher .field.date select {
  margin-left: 3px;
  margin-right: 3px;
  width: 72px;
}
/* line 74, ../../app/assets/stylesheets/publisher.scss */
.publisher dl {
  margin-bottom: 12px;
}
/* line 76, ../../app/assets/stylesheets/publisher.scss */
.publisher dl dt {
  font-size: 12px;
  line-height: 18px;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 81, ../../app/assets/stylesheets/publisher.scss */
.publisher dl dd {
  margin: 0px;
}

/* line 86, ../../app/assets/stylesheets/publisher.scss */
.marged {
  margin-left: 6px;
  margin-right: 6px;
}

/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
form:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../../app/assets/stylesheets/publisher.scss */
.grid_9 input[type='text'],
.grid_9 input[type='number'],
.grid_9 input[type='password'],
.grid_9 input[type='email'],
.grid_9 input[type='search'],
.grid_9 textarea,
.grid_9 select {
  width: 356px;
}

/* line 105, ../../app/assets/stylesheets/publisher.scss */
.grid_6 input[type='text'],
.grid_6 input[type='number'],
.grid_6 input[type='password'],
.grid_6 input[type='email'],
.grid_6 input[type='search'],
.grid_6 textarea,
.grid_6 select {
  width: 230px;
}

/* line 115, ../../app/assets/stylesheets/publisher.scss */
.grid_5 input[type='text'],
.grid_5 input[type='number'],
.grid_5 input[type='password'],
.grid_5 input[type='email'],
.grid_5 input[type='search'],
.grid_5 textarea,
.grid_5 select {
  width: 188px;
}

/* line 125, ../../app/assets/stylesheets/publisher.scss */
.grid_4 input[type='text'],
.grid_4 input[type='number'],
.grid_4 input[type='password'],
.grid_4 input[type='email'],
.grid_4 input[type='search'],
.grid_4 textarea,
.grid_4 select {
  width: 146px;
}

/* line 135, ../../app/assets/stylesheets/publisher.scss */
.grid_3 input[type='text'],
.grid_3 input[type='number'],
.grid_3 input[type='password'],
.grid_3 input[type='email'],
.grid_3 input[type='search'],
.grid_3 textarea,
.grid_3 select {
  width: 104px;
}

/* line 145, ../../app/assets/stylesheets/publisher.scss */
.grid_2 input[type='text'],
.grid_2 input[type='number'],
.grid_2 input[type='password'],
.grid_2 input[type='email'],
.grid_2 input[type='search'],
.grid_2 textarea,
.grid_2 select {
  width: 62px;
}

/* line 155, ../../app/assets/stylesheets/publisher.scss */
.grid_1 input[type='text'],
.grid_1 input[type='number'],
.grid_1 input[type='password'],
.grid_1 input[type='email'],
.grid_1 input[type='search'],
.grid_1 textarea,
.grid_1 select {
  width: 20px;
}

/* line 165, ../../app/assets/stylesheets/publisher.scss */
.add-resource {
  display: block;
  font-size: 10px;
  margin-top: 0;
  text-align: right;
}

/* line 172, ../../app/assets/stylesheets/publisher.scss */
.add-field {
  display: block;
  font-size: 10px;
  margin-top: -6px;
}

/* line 178, ../../app/assets/stylesheets/publisher.scss */
.remove-field {
  display: none;
  font-size: 10px;
  position: absolute;
  right: 12px;
  top: 3px;
  visibility: hidden;
  z-index: 3;
}

/* line 188, ../../app/assets/stylesheets/publisher.scss */
.field:hover .remove-field {
  visibility: visible;
  display: block;
}

/* line 193, ../../app/assets/stylesheets/publisher.scss */
ul.publisher-actions {
  margin: 6px 6px 12px 6px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
ul.publisher-actions:after {
  content: "";
  display: table;
  clear: both;
}
/* line 197, ../../app/assets/stylesheets/publisher.scss */
ul.publisher-actions.nomargin {
  margin: 0px 0px 12px 0px;
}

/* line 203, ../../app/assets/stylesheets/publisher.scss */
ul.publisher-actions li {
  font-size: 11px;
  line-height: 12px;
  float: left;
  padding: 0px 12px 0px 0px;
  width: auto;
}
/* line 209, ../../app/assets/stylesheets/publisher.scss */
ul.publisher-actions li a {
  display: inline-block;
}

/* line 214, ../../app/assets/stylesheets/publisher.scss */
.publisher-actions.small {
  left: 3px;
  padding: 3px 0px 3px 0px;
  margin-top: 0px;
}
/* line 219, ../../app/assets/stylesheets/publisher.scss */
.publisher-actions.small.from-bottom {
  margin-top: 36px;
}

/* line 223, ../../app/assets/stylesheets/publisher.scss */
.publisher-actions.small li {
  background-color: #616161;
  border: none;
  font-size: 10px;
  line-height: 12px;
  margin-bottom: 3px;
  margin-right: 3px;
  padding: 0px 3px 2px 3px;
}

/* line 232, ../../app/assets/stylesheets/publisher.scss */
.publisher-actions.small li:hover {
  background-color: #717171;
  color: #FCFCFC;
}

/* line 244, ../../app/assets/stylesheets/publisher.scss */
.publisher-actions li li.nobutton,
.publisher-actions li input[type='submit'] li.nobutton,
.publisher-actions li:hover li.nobutton,
.publisher-actions li:hover input[type='submit']:hover li.nobutton,
ul.publisher-actions li.nobutton {
  background: transparent;
  padding: 0;
  border: none;
}
/* line 248, ../../app/assets/stylesheets/publisher.scss */
.publisher-actions li li.nobutton select,
.publisher-actions li input[type='submit'] li.nobutton select,
.publisher-actions li:hover li.nobutton select,
.publisher-actions li:hover input[type='submit']:hover li.nobutton select,
ul.publisher-actions li.nobutton select {
  margin: -3px 6px 6px 0px;
}
/* line 251, ../../app/assets/stylesheets/publisher.scss */
.publisher-actions li li.nobutton:hover,
.publisher-actions li input[type='submit'] li.nobutton:hover,
.publisher-actions li:hover li.nobutton:hover,
.publisher-actions li:hover input[type='submit']:hover li.nobutton:hover,
ul.publisher-actions li.nobutton:hover {
  background: transparent;
  padding: 0;
  border: none;
  box-shadow: none;
}

/* line 260, ../../app/assets/stylesheets/publisher.scss */
.dropAttachments {
  display: none;
}

/* line 264, ../../app/assets/stylesheets/publisher.scss */
.newAttachments {
  float: left;
  margin-left: 0px;
  margin-right: 6px;
  width: 240px;
}
/* line 269, ../../app/assets/stylesheets/publisher.scss */
.newAttachments dt {
  display: none;
}

/* line 274, ../../app/assets/stylesheets/publisher.scss */
.loadedAttachments {
  list-style: none;
  float: left;
  margin-left: 0px;
  margin-right: 0px;
  width: 730px;
}

/* line 282, ../../app/assets/stylesheets/publisher.scss */
.images .loadedAttachments li,
.photos .loadedAttachments li,
.drawings .loadedAttachments li {
  border: 1px solid #4F4F4F;
  float: left;
  height: 198px;
  margin: 3px 4px;
  padding: 3px 3px 0 3px;
  position: relative;
  width: 130px;
}

/* line 294, ../../app/assets/stylesheets/publisher.scss */
.images .loadedAttachments li:hover,
.photos .loadedAttachments li:hover,
.drawings .loadedAttachments li:hover {
  background: #4F4F4F;
}

/* line 300, ../../app/assets/stylesheets/publisher.scss */
.images .loadedAttachments li img,
.photos .loadedAttachments li img,
.drawings .loadedAttachments li img {
  margin-bottom: 6px;
  max-height: 100px;
  max-width: 100px;
}

/* line 308, ../../app/assets/stylesheets/publisher.scss */
.images .loadedAttachments li .remove,
.photos .loadedAttachments li .remove,
.drawings .loadedAttachments li .remove {
  bottom: 3px;
  left: 3px;
  margin-bottom: 0;
  position: absolute;
}

/* line 316, ../../app/assets/stylesheets/publisher.scss */
a.remove {
  float: none;
}

/* line 319, ../../app/assets/stylesheets/publisher.scss */
article,
table td {
  position: relative;
}

/* line 323, ../../app/assets/stylesheets/publisher.scss */
article .publisher-actions,
td .publisher-actions {
  display: none;
  position: absolute;
  left: 6px;
  width: 100%;
  top: 0px;
  margin: 0;
  padding: 6px 3px 0px 6px;
  z-index: 3;
}

/* line 334, ../../app/assets/stylesheets/publisher.scss */
article:hover .publisher-actions,
tr:hover .publisher-actions {
  display: block;
}

/* line 338, ../../app/assets/stylesheets/publisher.scss */
section.block {
  border-top: 1px solid #808080;
  margin-bottom: 12px;
  overflow: hidden;
  padding-top: 23px;
}
/* line 343, ../../app/assets/stylesheets/publisher.scss */
section.block.noborder {
  padding-top: 24px;
  border: none;
}
/* line 347, ../../app/assets/stylesheets/publisher.scss */
section.block h2 {
  color: #FCFCFC;
  font-weight: normal;
  margin-top: -18px;
  margin-bottom: 10px;
}

/* line 354, ../../app/assets/stylesheets/publisher.scss */
.relations ul {
  margin-top: 6px;
  margin-bottom: 12px;
}
/* line 357, ../../app/assets/stylesheets/publisher.scss */
.relations ul li {
  border-radius: 2px;
  min-height: 15px;
  padding: 3px 3px 3px 3px;
}
/* line 361, ../../app/assets/stylesheets/publisher.scss */
.relations ul li.will-remove {
  text-decoration: line-through;
}
/* line 364, ../../app/assets/stylesheets/publisher.scss */
.relations ul li:hover {
  background: #575757;
  color: #FDFDFD;
}
/* line 367, ../../app/assets/stylesheets/publisher.scss */
.relations ul li:hover input[type='checkbox'] {
  visibility: visible;
}
/* line 371, ../../app/assets/stylesheets/publisher.scss */
.relations ul li input.relation-checkbox {
  float: right;
  visibility: hidden;
}

/* line 377, ../../app/assets/stylesheets/publisher.scss */
ul.ui-autocomplete {
  background: #414141;
  border-bottom-left-radius: 2px 2px;
  border-bottom-right-radius: 2px 2px;
  border: 1px solid #808080;
  border-top: none;
  margin-top: -1px;
  width: 230px;
}
/* line 385, ../../app/assets/stylesheets/publisher.scss */
ul.ui-autocomplete li {
  min-height: 18px;
  padding: 3px 4px 1px 4px;
}
/* line 388, ../../app/assets/stylesheets/publisher.scss */
ul.ui-autocomplete li a {
  display: block;
}
/* line 391, ../../app/assets/stylesheets/publisher.scss */
ul.ui-autocomplete li:hover {
  background: #575757;
  color: #FDFDFD;
  cursor: pointer;
}

/* line 398, ../../app/assets/stylesheets/publisher.scss */
.draft {
  opacity: 0.35 !important;
}

/* line 2, ../../app/assets/stylesheets/publisher/tables.css.scss */
.publisher table {
  text-align: left;
  width: 100%;
}
/* line 6, ../../app/assets/stylesheets/publisher/tables.css.scss */
.publisher table thead tr {
  border-top: 1px solid #808080;
}
/* line 9, ../../app/assets/stylesheets/publisher/tables.css.scss */
.publisher table thead th {
  color: #FDFDFD;
  font-weight: normal;
  padding: 5px 3px 6px 3px;
}
/* line 15, ../../app/assets/stylesheets/publisher/tables.css.scss */
.publisher table tbody {
  border-bottom: 1px solid #808080;
}
/* line 17, ../../app/assets/stylesheets/publisher/tables.css.scss */
.publisher table tbody td {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
  border-top: 1px solid #777777;
  padding: 5px 3px 3px 3px;
}
/* line 22, ../../app/assets/stylesheets/publisher/tables.css.scss */
.publisher table tbody td.controls {
  width: 114px;
}
/* line 25, ../../app/assets/stylesheets/publisher/tables.css.scss */
.publisher table tbody td .publisher-actions {
  display: block;
}
/* line 32, ../../app/assets/stylesheets/publisher/tables.css.scss */
.publisher .table-title {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  clear: left;
}

/* line 43, ../../app/assets/stylesheets/publisher/tables.css.scss */
.store .publisher table thead tr {
  border-top-color: #c3c3c3;
}
/* line 46, ../../app/assets/stylesheets/publisher/tables.css.scss */
.store .publisher table thead th {
  color: #333;
}
/* line 50, ../../app/assets/stylesheets/publisher/tables.css.scss */
.store .publisher table tbody {
  border-bottom-color: #c3c3c3;
}
/* line 52, ../../app/assets/stylesheets/publisher/tables.css.scss */
.store .publisher table tbody td {
  color: #888;
  border-top-color: #aaaaaa;
}
/* line 59, ../../app/assets/stylesheets/publisher/tables.css.scss */
.store .publisher .table-title {
  color: #333;
}

/* ####################
/* LIGHTING CALCULATOR */
/* line 1, ../../app/assets/stylesheets/lighting_calculator/layouts/ambient.css.scss */
.l-ambient {
  min-height: 500px;
}
/* line 4, ../../app/assets/stylesheets/lighting_calculator/layouts/ambient.css.scss */
.l-ambient .section-title {
  margin: 15px 6px 30px;
  font-size: 15px;
  line-height: 18px;
}
/* line 9, ../../app/assets/stylesheets/lighting_calculator/layouts/ambient.css.scss */
.l-ambient .products-selector {
  margin-top: 11px;
}

/* line 1, ../../app/assets/stylesheets/lighting_calculator/layouts/dashboard.css.scss */
.l-calculator-dashboard {
  margin-bottom: 48px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.l-calculator-dashboard:after {
  content: "";
  display: table;
  clear: both;
}
/* line 5, ../../app/assets/stylesheets/lighting_calculator/layouts/dashboard.css.scss */
.l-calculator-dashboard .section-title {
  margin: 15px 6px 30px;
  font-size: 15px;
  line-height: 18px;
}
/* line 10, ../../app/assets/stylesheets/lighting_calculator/layouts/dashboard.css.scss */
.l-calculator-dashboard .calc-instructions {
  margin-top: 30px;
  margin-bottom: 12px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.l-calculator-dashboard .calc-instructions:after {
  content: "";
  display: table;
  clear: both;
}
/* line 16, ../../app/assets/stylesheets/lighting_calculator/layouts/dashboard.css.scss */
.l-calculator-dashboard .new-calc-link {
  clear: left;
  margin-top: 0px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.l-calculator-dashboard .new-calc-link:after {
  content: "";
  display: table;
  clear: both;
}
/* line 22, ../../app/assets/stylesheets/lighting_calculator/layouts/dashboard.css.scss */
.l-calculator-dashboard .calc-login-callout {
  margin-top: 13px;
}
/* line 26, ../../app/assets/stylesheets/lighting_calculator/layouts/dashboard.css.scss */
.l-calculator-dashboard .calc-history-list-title {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 492px;
  margin-bottom: 18px;
}
/* line 31, ../../app/assets/stylesheets/lighting_calculator/layouts/dashboard.css.scss */
.l-calculator-dashboard .calc-history-list {
  display: block;
  padding-top: 0px;
  clear: both;
  overflow: auto;
}

/* 
*
* Module display instructions for the lumini calculator
*
* Fix width 
*   996px
*
* Structure
*   .calc-instructions
*     .calc-instructions-separator
*     .calc-instructions-step
*       .calc-instructions-title
*       .calc-instructions-field
*         <field specific>
*
*/
/* line 21, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-separator {
  float: left;
  margin-top: 106px;
  font-size: 20px;
  line-height: 24px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: white;
  font-weight: 200;
  text-align: center;
}

/* line 29, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-title {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  border-top: 1px solid #808080;
  margin-bottom: 18px;
  padding-top: 11px;
}

/* line 37, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-step {
  position: relative;
}

/* line 41, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-step-number {
  display: inline;
  float: left;
  margin-right: 0.5em;
  font-size: 12px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  line-height: 16px;
}

/* line 50, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-step-title {
  display: inline;
  float: left;
  max-width: 182px;
  height: 54px;
  font-size: 12px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
}

/* line 59, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-step-field {
  position: relative;
  clear: both;
  padding-top: 24px;
  height: 132px;
  /* instructions unique steps */
}
/* line 66, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-step-field .calc-instructions-room {
  display: block;
  position: relative;
  top: -2px;
  width: auto;
  height: 108px;
  margin: 0 auto;
}
/* line 75, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-step-field .calc-instructions-selection, .calc-instructions-step-field .calc-instructions-placement {
  display: block;
  position: relative;
  top: 8px;
  left: -4px;
  width: 162px;
  height: auto;
  margin: 0 auto;
}
/* line 85, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-step-field .calc-instructions-placement {
  top: -1px;
  left: -6px;
}
/* line 91, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-step-field .calc-instructions-comparison-image {
  position: absolute;
  top: 22px;
  width: 30px;
  height: auto;
  margin-left: 14px;
}
/* line 99, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-step-field .calc-instructions-comparison-text {
  position: relative;
  top: 6px;
  margin-left: 72px;
  font-size: 1.6em;
}

/* 
*
* Module display login and sign up links for the lumini calculator
*
* Fix width 
*   996px
*
* Structure
*   .calc-login-callout
*     .calc-login-callout-title
*     .calc-login-callout-text
*     .calc-login-callout-links
*       .calc-login-callout-links-link
*
*/
/* line 16, ../../app/assets/stylesheets/lighting_calculator/modules/login_callout.css.scss */
.calc-login-callout-title {
  font-size: 12px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: white;
  font-weight: 200;
  margin-bottom: 18px;
}

/* line 22, ../../app/assets/stylesheets/lighting_calculator/modules/login_callout.css.scss */
.calc-login-callout-text {
  font-size: 12px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
}

/* line 27, ../../app/assets/stylesheets/lighting_calculator/modules/login_callout.css.scss */
.calc-login-callout-links {
  overflow: hidden;
  height: 24px;
  margin-top: 18px;
}

/* line 33, ../../app/assets/stylesheets/lighting_calculator/modules/login_callout.css.scss */
.calc-login-callout-links-link {
  float: left;
  margin: 0 12px 0 0 !important;
}

/* line 1, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.lighting_calculator-calculation * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 5, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculations-results {
  padding-top: 4px;
  border-top: 1px solid #5a5a5a;
  margin-top: 11px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.calculations-results:after {
  content: "";
  display: table;
  clear: both;
}
/* line 11, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculations-results .calculations-result-recommended-legend {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 156px;
  border-top: 4px solid #ffc405;
  padding-top: 10px;
  margin-top: -5px;
  margin-bottom: 24px;
}

/* line 20, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-group {
  clear: left;
  margin-top: 28px;
  margin-bottom: 18px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.calculation-group:after {
  content: "";
  display: table;
  clear: both;
}
/* line 26, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-group .button-large {
  margin-left: 6px;
}

/* line 31, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-group + .calculation-group {
  border-top: 1px solid #808080;
  margin-top: 43px;
  padding-top: 54px;
}

/* line 37, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-group-header {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 114px;
  padding-top: 178px;
  margin-right: 12px;
}
/* line 42, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-group-header .calculation-model:hover {
  margin-bottom: 0;
}
/* line 46, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-group-header * {
  padding-left: 0 !important;
}
/* line 51, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-group-header.is-sibling-active .calculation-model {
  margin-bottom: 138px;
}

/*
* base of calculations styles
*/
/* line 62, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 0;
  position: relative;
  width: 282px;
  margin-right: 12px;
  padding-right: 0px;
  position: relative;
}
/* line 69, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation .requested-calculation {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 0;
  position: relative;
  width: 114px;
}
/* line 71, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation .requested-calculation .product-info img {
  width: 114px;
  height: 114px;
}
/* line 77, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation .requested-calculation.is-sibling-active .calculation-model {
  margin-bottom: 138px;
}
/* line 83, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation .equivalent-calculation {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 6px;
  position: relative;
  width: 114px;
}
/* line 85, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation .equivalent-calculation .product-info img {
  width: 114px;
  height: 114px;
}
/* line 93, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation .equivalent-calculation .product_name {
  font-size: 12px;
  line-height: 18px;
  padding-top: 8px;
  padding-bottom: 12px;
}
/* line 100, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation .equivalent-calculation.is-sibling-active .calculation-model {
  margin-bottom: 138px;
}
/* line 106, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation:nth-child(4) {
  margin-right: 0;
}
/* line 110, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation.is-sibling-active {
  opacity: 0.2;
}
/* line 111, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation.is-sibling-active * {
  border-color: #BCBCBC;
}
/* line 113, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation.is-sibling-active .calculation-model {
  margin-bottom: 138px;
}
/* line 118, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation .arrow-up {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #363636;
  margin-top: -18px;
  margin-bottom: 12px;
}
/* line 130, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation .product-info {
  height: 172px;
}
/* line 134, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation .product-info {
  border-top: 4px solid transparent;
}
/* line 138, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation .product-identification {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 0;
  position: relative;
  width: 114px;
}
/* line 143, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation .recommended .product-info {
  border-top-color: #ffc405;
}
/* line 148, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation .product_name {
  font-size: 15px;
  line-height: 18px;
  padding-top: 8px;
  padding-bottom: 12px;
}

/*
* calculations inner bits
*/
/* line 159, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-info {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0px;
  margin-left: 0px;
  position: relative;
  width: 114px;
  clear: both;
  float: left;
  margin-top: 2px;
}
/* line 165, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-info.is-sibling-active {
  opacity: 0.2;
}
/* line 167, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-info.is-sibling-active .calculation-model {
  margin-bottom: 138px;
}

/* line 173, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-lamp_specification, .calculation-product_count, .calculation-model, .calculation-total_power, .calculation-average_illuminance, .calculation-life_span, .calculation-consumption, .calculation-economy {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0px;
  margin-left: 0px;
  position: relative;
  width: 114px;
  position: relative;
  display: block;
  float: none;
  padding: 4px 0;
  color: #B3B3B3;
}

/* line 183, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-lamp_icon {
  height: 84px;
  padding-top: 8px;
}
/* line 184, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-lamp_icon img {
  float: left;
  width: 30px;
  height: 30px;
}

/* line 193, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-lamp_amount {
  float: left;
  padding-top: 18px;
}

/* line 198, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-lamp_specification {
  font-size: 15px;
  line-height: 18px;
  clear: left;
}

/* line 204, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-product_count {
  padding-top: 9px;
  padding-bottom: 9px;
  border-top: 1px solid #5a5a5a;
  border-bottom: 1px solid #5a5a5a;
}

/* line 213, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-model {
  height: 54px;
  padding: 9px 0 9px 0;
}
/* line 219, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-model .calculation-arrangement-model-mini {
  height: 100%;
  width: 100%;
}
/* line 224, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-model:hover {
  margin-bottom: 138px;
}
/* line 226, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-model:hover .calculation-arrangement {
  display: block;
}

/* line 234, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.equivalent-calculation .calculation-lamp_specification, .equivalent-calculation .calculation-product_count, .equivalent-calculation .calculation-model, .equivalent-calculation .calculation-total_power, .equivalent-calculation .calculation-average_illuminance, .equivalent-calculation .calculation-life_span, .equivalent-calculation .calculation-consumption, .equivalent-calculation .calculation-economy {
  padding-left: 12px;
  margin-left: -12px;
}

/* line 240, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-total_power {
  padding-top: 8px;
  padding-bottom: 9px;
  border-top: 1px solid #5a5a5a;
}

/* line 248, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-average_illuminance {
  padding-top: 8px;
  padding-bottom: 9px;
  border-top: 1px solid #5a5a5a;
  clear: left;
}

/* line 257, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-life_span {
  border-top: 1px solid #5a5a5a;
  padding-top: 8px;
  padding-bottom: 9px;
}

/* line 265, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-consumption {
  border-top: 1px solid #5a5a5a;
  height: 24px;
  padding-top: 8px;
  padding-bottom: 9px;
}

/* line 274, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-economy {
  border-top: 1px solid #5a5a5a;
  padding-top: 8px;
  padding-bottom: 9px;
}

/*
* particularities of main and alternative calculations
*/
/* line 291, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation:nth-child(2) .requested-calculation .calculation-arrangement {
  left: -132px;
}
/* line 293, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation:nth-child(2) .requested-calculation .calculation-arrangement .arrow-up {
  margin-left: 138px;
}
/* line 299, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation:nth-child(2) .equivalent-calculation .calculation-arrangement {
  left: -246px;
}
/* line 301, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation:nth-child(2) .equivalent-calculation .calculation-arrangement .arrow-up {
  margin-left: 260px;
}
/* line 309, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation:nth-child(3) .requested-calculation .calculation-arrangement {
  left: -426px;
}
/* line 311, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation:nth-child(3) .requested-calculation .calculation-arrangement .arrow-up {
  margin-left: 432px;
}
/* line 317, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation:nth-child(3) .equivalent-calculation .calculation-arrangement {
  left: -510px;
}
/* line 319, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation:nth-child(3) .equivalent-calculation .calculation-arrangement .arrow-up {
  margin-left: 516px;
}
/* line 327, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation:nth-child(4) .requested-calculation .calculation-arrangement {
  left: -720px;
}
/* line 329, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation:nth-child(4) .requested-calculation .calculation-arrangement .arrow-up {
  margin-left: 726px;
}
/* line 335, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation:nth-child(4) .equivalent-calculation .calculation-arrangement {
  left: -804px;
}
/* line 337, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation:nth-child(4) .equivalent-calculation .calculation-arrangement .arrow-up {
  margin-left: 810px;
}

/* line 394, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-arrangement {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0px;
  margin-left: 0px;
  position: relative;
  width: 996px;
  display: none;
  position: absolute;
  top: 24px;
  z-index: 10;
  height: 120px;
  background: #363636;
  margin: 12px 0;
  padding: 12px 6px;
}

/* line 410, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-arrangement-header {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 114px;
  margin-left: 0;
}

/* line 415, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-arrangement-model {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
  height: 120px;
}

/* line 420, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-arrangement-table {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 366px;
  border-top: 1px solid #808080;
}
/* line 424, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-arrangement-table th, .calculation-arrangement-table td {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  text-align: left;
  padding: 6px;
  box-model: border-box;
  width: 33.33%;
}
/* line 432, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-arrangement-table th:first-child, .calculation-arrangement-table td:first-child {
  padding-left: 0;
}
/* line 435, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-arrangement-table th:last-child, .calculation-arrangement-table td:last-child {
  padding-right: 0;
}
/* line 440, ../../app/assets/stylesheets/lighting_calculator/modules/calculation.css.scss */
.calculation-arrangement-table td {
  color: #777777;
}

/* line 3, ../../app/assets/stylesheets/lighting_calculator/modules/calculations-budget.css.scss */
.calculations-budget .public-form-block {
  display: inline-block;
}
/* line 7, ../../app/assets/stylesheets/lighting_calculator/modules/calculations-budget.css.scss */
.calculations-budget textarea {
  height: 60px;
  resize: none;
}

/* line 1, ../../app/assets/stylesheets/lighting_calculator/modules/calculations-controls.css.scss */
.calculations-controls {
  border-top: 1px solid #808080;
  padding: 24px 0 72px;
}

/* line 5, ../../app/assets/stylesheets/lighting_calculator/modules/calculations-controls.css.scss */
.calculations-controls-share {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 156px;
  margin-left: 132px;
}
/* line 8, ../../app/assets/stylesheets/lighting_calculator/modules/calculations-controls.css.scss */
.calculations-controls-share .button-large {
  display: block;
}

/* line 12, ../../app/assets/stylesheets/lighting_calculator/modules/calculations-controls.css.scss */
.calculations-controls-back {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 198px;
  margin-left: 468px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 5, ../../app/assets/stylesheets/lighting_calculator/modules/calculations-share.css.scss */
.calculations-share-disclaimer {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 156px;
  margin-right: 90px;
  font-size: 12px;
  line-height: 18px;
}

/* line 11, ../../app/assets/stylesheets/lighting_calculator/modules/calculations-share.css.scss */
.calculations-share-form {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
}
/* line 14, ../../app/assets/stylesheets/lighting_calculator/modules/calculations-share.css.scss */
.calculations-share-form .public-form-unit-sublabel {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 0;
  position: relative;
  width: 72px;
}
/* line 19, ../../app/assets/stylesheets/lighting_calculator/modules/calculations-share.css.scss */
.calculations-share-form .public-form-unit .public-form-unit-field {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 6px;
  position: relative;
  width: 156px;
}
/* line 22, ../../app/assets/stylesheets/lighting_calculator/modules/calculations-share.css.scss */
.calculations-share-form .public-form-unit .public-form-unit-field.grid_3 {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 114px;
}
/* line 25, ../../app/assets/stylesheets/lighting_calculator/modules/calculations-share.css.scss */
.calculations-share-form .public-form-unit .public-form-unit-field.grid_1 {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 6px;
  position: relative;
  width: 30px;
}
/* line 31, ../../app/assets/stylesheets/lighting_calculator/modules/calculations-share.css.scss */
.calculations-share-form input[type=submit] {
  margin-left: 84px;
}

/* line 36, ../../app/assets/stylesheets/lighting_calculator/modules/calculations-share.css.scss */
.calculations-budget-item {
  position: relative !important;
  width: 100% !important;
  opacity: 0.6;
}
/* line 42, ../../app/assets/stylesheets/lighting_calculator/modules/calculations-share.css.scss */
.calculations-budget-item.is-selected {
  opacity: 1;
}
/* line 46, ../../app/assets/stylesheets/lighting_calculator/modules/calculations-share.css.scss */
.calculations-budget-item input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: -26px;
}
/* line 52, ../../app/assets/stylesheets/lighting_calculator/modules/calculations-share.css.scss */
.calculations-budget-item .budget-item-product {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 200;
}
/* line 56, ../../app/assets/stylesheets/lighting_calculator/modules/calculations-share.css.scss */
.calculations-budget-item .budget-item-lamp {
  margin-top: 4px;
}

/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.color-selector:after {
  content: "";
  display: table;
  clear: both;
}
/* line 4, ../../app/assets/stylesheets/lighting_calculator/modules/color-selector.css.scss */
.color-selector .color {
  float: left;
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 0 6px 6px 0;
}
/* line 13, ../../app/assets/stylesheets/lighting_calculator/modules/color-selector.css.scss */
.color-selector .color label {
  display: block;
  height: inherit;
  width: inherit;
}
/* line 19, ../../app/assets/stylesheets/lighting_calculator/modules/color-selector.css.scss */
.color-selector .color.light {
  background: #FFF;
}
/* line 23, ../../app/assets/stylesheets/lighting_calculator/modules/color-selector.css.scss */
.color-selector .color.medium {
  background: #888;
}
/* line 27, ../../app/assets/stylesheets/lighting_calculator/modules/color-selector.css.scss */
.color-selector .color.dark {
  background: #222;
}
/* line 31, ../../app/assets/stylesheets/lighting_calculator/modules/color-selector.css.scss */
.color-selector .color.is-active {
  position: relative;
}
/* line 34, ../../app/assets/stylesheets/lighting_calculator/modules/color-selector.css.scss */
.color-selector .color.is-active:after {
  background: url("ico-arrow-check.png") left bottom no-repeat;
  content: '';
  position: absolute;
  left: 3px;
  bottom: 3px;
  display: block;
  width: 16px;
  height: 16px;
  color: #FFF;
  font-weight: bold;
  font-size: 12px;
}

/* line 1, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
  padding: 12px 0 6px;
  border-top: 1px solid #808080;
  margin-bottom: 18px;
}
/* line 8, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item:nth-child(4n+1) {
  clear: left;
}
/* line 12, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item.is-disclaimer {
  border: none;
  padding-top: 13px;
}

/* line 18, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-title {
  font-size: 12px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: white;
  font-weight: 200;
  margin-bottom: 12px;
}

/* line 24, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-image {
  width: 100%;
  height: 108px;
  margin-bottom: 12px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.calc-history-list-item-image:after {
  content: "";
  display: table;
  clear: both;
}

/* line 32, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-room {
  padding: 12px 0;
  border-top: 1px solid #4d4d4d;
  border-bottom: 1px solid #4d4d4d;
}

/* line 37, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-room-dimensions-title, .calc-history-list-item-room-colors-title {
  margin-bottom: 12px;
  font-size: 12px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
}

/* line 42, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-room-dimensions-list {
  overflow: auto;
  margin-bottom: 0;
}

/* line 46, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-room-dimensions-list-title, .calc-history-list-item-room-usage-list-title, .calc-history-list-item-room-colors-list-item-title {
  clear: left;
  float: left;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #777777;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
}

/* line 52, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-room-dimensions-list-field, .calc-history-list-item-room-usage-list-field {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #777777;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
  float: left;
  margin-bottom: 12px;
}
/* line 57, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-room-dimensions-list-field:last-child, .calc-history-list-item-room-usage-list-field:last-child {
  margin-bottom: 0;
}

/* line 62, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-room {
  padding: 12px 0;
  border-top: 1px solid #4d4d4d;
  border-bottom: 1px solid #4d4d4d;
}

/* line 67, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-room-dimensions-title, .calc-history-list-item-room-colors-title {
  margin-bottom: 12px;
}

/* line 70, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-room-dimensions-list-title, .calc-history-list-item-room-usage-list-title, .calc-history-list-item-room-colors-list-item-title {
  clear: left;
  float: left;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #777777;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
}

/* line 76, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-room-dimensions-list-field, .calc-history-list-item-room-usage-list-field {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #777777;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
  float: left;
  margin-bottom: 6px;
}
/* line 81, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-room-dimensions-list-field:last-child, .calc-history-list-item-room-usage-list-field:last-child {
  margin-bottom: 0;
}

/* line 86, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-room-usage-title {
  display: none;
}

/* line 89, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-room-usage-list {
  overflow: auto;
  margin-top: 24px;
  margin-bottom: 0;
}

/* line 94, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-room-usage-list-title {
  color: #B3B3B3;
}

/* line 98, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-room-usage-list-field {
  margin-bottom: 0;
}

/* line 103, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-room-colors-title {
  margin-top: 24px;
}

/* line 107, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-room-colors-list-item-title {
  color: #777777;
}

/* line 111, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-room-colors-list {
  overflow: hidden;
}

/* line 115, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-luminaires {
  padding-top: 12px;
}

/* line 118, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-luminaires-title {
  font-size: 12px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  margin-bottom: 12px;
}

/* line 123, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-luminaires-list {
  overflow: auto;
}

/* line 127, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-luminaires-list-item {
  float: left;
  width: 30px;
  height: 30px;
  margin: 0 12px 12px 0;
  background-color: #ddd;
}
/* line 134, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-luminaires-list-item img {
  max-width: 100%;
  max-height: 100%;
}
/* line 139, ../../app/assets/stylesheets/lighting_calculator/modules/history_list.css.scss */
.calc-history-list-item-luminaires-list-item:nth-child(6n) {
  margin-right: 0;
}

/* 
*
* Module display instructions for the lumini calculator
*
* Fix width 
*   996px
*
* Structure
*   .calc-instructions
*     .calc-instructions-separator
*     .calc-instructions-step
*       .calc-instructions-title
*       .calc-instructions-field
*         <field specific>
*
*/
/* line 21, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-separator {
  float: left;
  margin-top: 106px;
  font-size: 20px;
  line-height: 24px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: white;
  font-weight: 200;
  text-align: center;
}

/* line 29, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-title {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  border-top: 1px solid #808080;
  margin-bottom: 18px;
  padding-top: 11px;
}

/* line 37, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-step {
  position: relative;
}

/* line 41, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-step-number {
  display: inline;
  float: left;
  margin-right: 0.5em;
  font-size: 12px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  line-height: 16px;
}

/* line 50, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-step-title {
  display: inline;
  float: left;
  max-width: 182px;
  height: 54px;
  font-size: 12px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
}

/* line 59, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-step-field {
  position: relative;
  clear: both;
  padding-top: 24px;
  height: 132px;
  /* instructions unique steps */
}
/* line 66, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-step-field .calc-instructions-room {
  display: block;
  position: relative;
  top: -2px;
  width: auto;
  height: 108px;
  margin: 0 auto;
}
/* line 75, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-step-field .calc-instructions-selection, .calc-instructions-step-field .calc-instructions-placement {
  display: block;
  position: relative;
  top: 8px;
  left: -4px;
  width: 162px;
  height: auto;
  margin: 0 auto;
}
/* line 85, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-step-field .calc-instructions-placement {
  top: -1px;
  left: -6px;
}
/* line 91, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-step-field .calc-instructions-comparison-image {
  position: absolute;
  top: 22px;
  width: 30px;
  height: auto;
  margin-left: 14px;
}
/* line 99, ../../app/assets/stylesheets/lighting_calculator/modules/instructions.css.scss */
.calc-instructions-step-field .calc-instructions-comparison-text {
  position: relative;
  top: 6px;
  margin-left: 72px;
  font-size: 1.6em;
}

/* line 1, ../../app/assets/stylesheets/lighting_calculator/modules/public-form-unit.css.scss */
.public-form-unit {
  margin: 6px 0;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.public-form-unit:after {
  content: "";
  display: table;
  clear: both;
}
/* line 5, ../../app/assets/stylesheets/lighting_calculator/modules/public-form-unit.css.scss */
.public-form-unit input {
  margin-top: 0;
}

/* line 8, ../../app/assets/stylesheets/lighting_calculator/modules/public-form-unit.css.scss */
.public-form-unit-title {
  margin: 12px 0;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.public-form-unit-title:after {
  content: "";
  display: table;
  clear: both;
}

/* line 13, ../../app/assets/stylesheets/lighting_calculator/modules/public-form-unit.css.scss */
.public-form-unit-label, .public-form-unit-sublabel {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 0;
  position: relative;
  width: 114px;
}

/* line 17, ../../app/assets/stylesheets/lighting_calculator/modules/public-form-unit.css.scss */
.public-form-unit-sublabel {
  color: #777777;
}

/* line 22, ../../app/assets/stylesheets/lighting_calculator/modules/public-form-unit.css.scss */
.public-form-unit-field {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 6px;
  position: relative;
  width: 114px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0;
  margin-top: 0;
}
/* line 27, ../../app/assets/stylesheets/lighting_calculator/modules/public-form-unit.css.scss */
.public-form-unit-field input {
  border-radius: 0;
  margin-top: 0;
}

/* line 33, ../../app/assets/stylesheets/lighting_calculator/modules/public-form-unit.css.scss */
.public-form-controls {
  margin-top: -9px;
}
/* line 34, ../../app/assets/stylesheets/lighting_calculator/modules/public-form-unit.css.scss */
.public-form-controls .button-large {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 41, ../../app/assets/stylesheets/lighting_calculator/modules/public-form-unit.css.scss */
.new-public-form .public-form-unit-field {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin-top: 6px;
  margin-left: 0;
  margin-right: 0;
}
/* line 48, ../../app/assets/stylesheets/lighting_calculator/modules/public-form-unit.css.scss */
.new-public-form select.public-form-unit-field,
.new-public-form input.public-form-unit-field {
  height: 22px;
}

/* line 1, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector {
  padding-top: 4px;
  border-top: 1px solid #5a5a5a;
  -webkit-transition: opacity, 500ms;
  -moz-transition: opacity, 500ms;
  transition: opacity, 500ms;
}
/* line 7, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .generalSearch {
  margin-top: 1px;
}
/* line 11, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector.is-inactive {
  position: relative;
  opacity: 0.2;
  z-index: -2;
}
/* line 17, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .loading-message {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  margin-left: 6px;
  margin-right: 6px;
}
/* line 24, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .products {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0px;
  margin-left: 0px;
  position: relative;
  width: 1008px;
  padding-top: 4px;
  position: relative;
  overflow: visible;
}
/* line 31, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product {
  -webkit-transition: margin-bottom, 250ms;
  -moz-transition: margin-bottom, 250ms;
  transition: margin-bottom, 250ms;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 114px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 18px;
}
/* line 41, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product.is-unfocus .product-image,
.products-selector .product.is-unfocus .product-name {
  opacity: 0.2;
}
/* line 48, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product.is-selected:after {
  background: url("ico-arrow-check-yellow.png") left bottom no-repeat;
  content: '';
  position: absolute;
  left: 9px;
  top: 92px;
  display: block;
  width: 16px;
  height: 16px;
  color: #FFF;
  font-weight: bold;
  font-size: 12px;
}
/* line 67, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product:hover {
  margin-bottom: 168px;
}
/* line 69, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product:hover .product-preview {
  display: block;
}
/* line 74, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product:nth-child(8n + 1) {
  clear: left;
}
/* line 76, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product:nth-child(8n + 1) .product-preview {
  left: -12px;
}
/* line 79, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product:nth-child(8n + 1) .arrow-up {
  margin-left: 6px;
}
/* line 84, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product:nth-child(8n + 2) .product-preview {
  left: -138px;
}
/* line 87, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product:nth-child(8n + 2) .arrow-up {
  margin-left: 132px;
}
/* line 92, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product:nth-child(8n + 3) .product-preview {
  left: -264px;
}
/* line 95, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product:nth-child(8n + 3) .arrow-up {
  margin-left: 258px;
}
/* line 100, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product:nth-child(8n + 4) .product-preview {
  left: -390px;
}
/* line 103, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product:nth-child(8n + 4) .arrow-up {
  margin-left: 384px;
}
/* line 108, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product:nth-child(8n + 5) .product-preview {
  left: -516px;
}
/* line 111, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product:nth-child(8n + 5) .arrow-up {
  margin-left: 510px;
}
/* line 116, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product:nth-child(8n + 6) .product-preview {
  left: -642px;
}
/* line 119, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product:nth-child(8n + 6) .arrow-up {
  margin-left: 636px;
}
/* line 124, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product:nth-child(8n + 7) .product-preview {
  left: -768px;
}
/* line 127, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product:nth-child(8n + 7) .arrow-up {
  margin-left: 762px;
}
/* line 132, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product:nth-child(8n + 8) .product-preview {
  left: -894px;
}
/* line 135, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product:nth-child(8n + 8) .arrow-up {
  margin-left: 888px;
}
/* line 140, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product label {
  display: block;
  height: inherit;
  width: inherit;
}
/* line 148, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .arrow-up {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #363636;
  margin-top: -18px;
  margin-bottom: 12px;
}
/* line 160, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product-name {
  -webkit-transition: opacity, 500ms;
  -moz-transition: opacity, 500ms;
  transition: opacity, 500ms;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  padding-top: 6px;
}
/* line 166, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product-image {
  -webkit-transition: opacity, 500ms;
  -moz-transition: opacity, 500ms;
  transition: opacity, 500ms;
  position: relative;
  display: block;
  width: 112px;
  height: 112px;
}
/* line 174, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product-preview {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0px;
  margin-left: 0px;
  position: relative;
  width: 1008px;
  display: none;
  position: absolute;
  top: inherit;
  z-index: 10;
  height: 114px;
  background: #363636;
  margin-top: 12px;
  padding: 12px 6px;
}
/* line 190, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product-preview-drawing {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 114px;
}
/* line 194, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product-light_source {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 30px;
  margin-left: 48px;
  margin-right: 48px;
}
/* line 200, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product-metadata_column, .products-selector .product-metadata_double_column {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 114px;
}
/* line 204, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product-metadata_double_column {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 366px;
}
/* line 208, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product-metadata_double_column dd {
  line-height: 18px;
}
/* line 213, ../../app/assets/stylesheets/lighting_calculator/modules/products-selector.css.scss */
.products-selector .product-beams {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 114px;
}

/* line 1, ../../app/assets/stylesheets/lighting_calculator/modules/rooms.css.scss */
.room {
  padding-top: 4px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.room:after {
  content: "";
  display: table;
  clear: both;
}

/* line 6, ../../app/assets/stylesheets/lighting_calculator/modules/rooms.css.scss */
.room-metadata {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
}
/* line 8, ../../app/assets/stylesheets/lighting_calculator/modules/rooms.css.scss */
.room-metadata .label-explanation {
  font-size: 11px;
  line-height: 12px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #777777;
  font-weight: 200;
  margin-top: 18px;
}

/* line 15, ../../app/assets/stylesheets/lighting_calculator/modules/rooms.css.scss */
.room-dimensions {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
}
/* line 17, ../../app/assets/stylesheets/lighting_calculator/modules/rooms.css.scss */
.room-dimensions .public-form-unit-field {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 72px;
  position: relative;
  text-align: right;
}

/* line 24, ../../app/assets/stylesheets/lighting_calculator/modules/rooms.css.scss */
.room-model {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
}

/* line 29, ../../app/assets/stylesheets/lighting_calculator/modules/rooms.css.scss */
.room-controls .button, .room-controls .borderless-button, .room-controls .button-large {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

/* line 36, ../../app/assets/stylesheets/lighting_calculator/modules/rooms.css.scss */
.room-edit .button-large {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 12px;
}

/* Z-INDEX MAP
 *
 * #1 - normal flow
 * #2 - carrousel buttons
 * #3 - publisher actions
 * #4 - filters UL
 * #5 - filters dropdown
*/
/* STORE */
/* e-commerce */
/* line 2, ../../app/assets/stylesheets/store/store.scss */
body.store {
  background-color: #FFF;
  padding-top: 71px;
}
/* line 6, ../../app/assets/stylesheets/store/store.scss */
body.store b,
body.store strong {
  font-weight: normal !important;
  color: #333;
}

/* line 14, ../../app/assets/stylesheets/store/store.scss */
#lumini-store .publisher-actions {
  clear: left;
}

/* line 19, ../../app/assets/stylesheets/store/store.scss */
.user-actions {
  margin-top: 12px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.user-actions:after {
  content: "";
  display: table;
  clear: both;
}
/* line 22, ../../app/assets/stylesheets/store/store.scss */
.user-actions li {
  float: right;
}

/* line 27, ../../app/assets/stylesheets/store/store.scss */
.user-actions-vertical {
  margin-top: 7px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.user-actions-vertical:after {
  content: "";
  display: table;
  clear: both;
}
/* line 30, ../../app/assets/stylesheets/store/store.scss */
.user-actions-vertical li {
  margin-bottom: 6px;
}

/* ADMIN INDEX */
/* line 2, ../../app/assets/stylesheets/store/products.scss */
.product-title {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
}

/* line 6, ../../app/assets/stylesheets/store/products.scss */
.store_products-filters {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0px;
  margin-left: 0px;
  position: relative;
  width: 756px;
  color: #888;
  margin-top: 7px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.store_products-filters:after {
  content: "";
  display: table;
  clear: both;
}
/* line 11, ../../app/assets/stylesheets/store/products.scss */
.store_products-filters li {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 114px;
}

/* line 17, ../../app/assets/stylesheets/store/products.scss */
.product-info img {
  max-width: 100%;
}

/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.products-list:after {
  content: "";
  display: table;
  clear: both;
}
/* line 25, ../../app/assets/stylesheets/store/products.scss */
.products-list .product {
  clear: left;
  border-top: 1px solid #c3c3c3;
  padding-top: 11px;
  margin-bottom: 12px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.products-list .product:after {
  content: "";
  display: table;
  clear: both;
}
/* line 32, ../../app/assets/stylesheets/store/products.scss */
.products-list .product.is-draft {
  opacity: 0.35 !important;
}
/* line 36, ../../app/assets/stylesheets/store/products.scss */
.products-list .product .product-image {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 72px;
}
/* line 40, ../../app/assets/stylesheets/store/products.scss */
.products-list .product .identity {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 156px;
}
/* line 43, ../../app/assets/stylesheets/store/products.scss */
.products-list .product .identity .name {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  display: block;
}
/* line 48, ../../app/assets/stylesheets/store/products.scss */
.products-list .product .identity .family-name {
  font-size: 11px;
  line-height: 12px;
  color: #aaaaaa;
  display: block;
}
/* line 55, ../../app/assets/stylesheets/store/products.scss */
.products-list .product .variations, .products-list .product .accessories, .products-list .product .physical-properties {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 408px;
  color: #888;
}
/* line 59, ../../app/assets/stylesheets/store/products.scss */
.products-list .product .variations li, .products-list .product .accessories li, .products-list .product .physical-properties li {
  clear: left;
  padding-left: 2px;
  padding-right: 2px;
}
/* line 63, ../../app/assets/stylesheets/store/products.scss */
.products-list .product .variations li:hover, .products-list .product .accessories li:hover, .products-list .product .physical-properties li:hover {
  background: #fafafa;
}
/* line 67, ../../app/assets/stylesheets/store/products.scss */
.products-list .product .variations .title, .products-list .product .accessories .title, .products-list .product .physical-properties .title, .products-list .product .variations .item.smallTitle, .products-list .product .accessories .item.smallTitle, .products-list .product .physical-properties .item.smallTitle {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  margin: 0px;
}
/* line 71, ../../app/assets/stylesheets/store/products.scss */
.products-list .product .variations .item-specification, .products-list .product .accessories .item-specification, .products-list .product .physical-properties .item-specification {
  font-size: 11px;
  line-height: 12px;
  padding-right: 8px;
}
/* line 77, ../../app/assets/stylesheets/store/products.scss */
.products-list .product .accessories {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
}
/* line 82, ../../app/assets/stylesheets/store/products.scss */
.products-list .product .physical-properties {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 156px;
  margin-right: 0;
}

/* EDIT */
/* line 91, ../../app/assets/stylesheets/store/products.scss */
.not_in_store {
  display: none;
}

/* line 94, ../../app/assets/stylesheets/store/products.scss */
.show-not_in_store {
  display: inline-block;
  margin-bottom: 18px;
}

/* INDEX */
/* line 100, ../../app/assets/stylesheets/store/products.scss */
.full-description {
  display: none;
}

/* line 104, ../../app/assets/stylesheets/store/products.scss */
#store-products-slider {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

/*
#store-products {
  background: url('/assets/store_bg-colored.png') 0px 0px repeat-x;
  // background: url('/assets/store_bg-transparent.png') 0px 0px repeat-x;
  clear: left;
  height: 360px;
  margin-top: 0;
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;

  .store_river-arrow {
    background: transparent;
    bottom: 0px;
    position: absolute;
    top: 1px;
    width: 72px;
    z-index: 5;
    img {
      position: absolute;
      top: 50%;
      margin-top: -36px;
    }
  }

  .store_river-arrow-left {
    @extend .store_river-arrow;
    left: 0px;
    img {
      left: 0px;
    }
  }

  .store_river-arrow-right {
    @extend .store_river-arrow;
    right: 0px;
    img {
      right: 0px;
    }
  }

  .store_river-arrow-left,
  .store_river-arrow-right {
    min-width: 72px;
    &:hover {
      background: rgba(255, 255, 255, 0.2);
    }
  }

  .store-product {
    @include grid(4);
    @include transition(opacity, 500ms);
    @include transition(margin-right, 500ms);
    height: 100%;
    position: relative;

    .product-icon-link {
      display: inline-block;
      height: auto;
    }

    &.floor {
      .product-icon {
        position: absolute;
        bottom: 0px;
      }
    }
    &.table {
      .product-icon {
        position: absolute;
        bottom: 120px;
      }
    }
    &.sconce {
      .product-icon {
        position: absolute;
        top: 120px;
      }
    }

    &.is-active {
      @include opacity(1);
      margin-right: 90px;
      .preview {
        display: block;
      }
    }

    .preview {
      @include grid(6);
      background: $background-color;
      bottom: 0px;
      display: none;
      left: -6px;
      position: absolute;
      top: 0px;
      z-index: 4;

      .store_product-photo-link {
        @include clearfix;
        display: block;
      }

      .store_product-preview-name {
        @include title($store-title-color);
        @include font3;

        color: #FDFDFD !important;
        clear: both;
        margin: 8px 6px 7px 6px;
      }

      dl {
        @include clearfix;
        margin-bottom: 0px;
        dt {
          clear: left;
          float: left;
          padding-right: 6px;
          &.hidden {
            margin-bottom: 6px;
            margin-top: 6px;
          }
        }
        dd {
          float: left;
        }
      }

      .price-block {
        @include clearfix;
        margin-top: 0px;

        .price {
          color: #FDFDFD !important;
        }
      }

      .product-photo {
        width: 240px;
        height: 240px;

        margin-top: 0px;
      }

      .info-block {
        @include grid(3, $grid-halfgutter, 0);
        padding-left: $grid-halfgutter;
        .spec-block {
          clear: left;
          margin-bottom: 0px;
          margin-top: 18px;
        }
      }

      .buy-block {
        @include grid(3, $grid-halfgutter, $grid-halfgutter, 0);
        padding-right: $grid-halfgutter;
        margin-top: 18px;
      }
    }
  }
}
*/
/* cart preview */
/* line 2, ../../app/assets/stylesheets/store/carts.scss */
.sent_by-info {
  font-size: 11px;
  line-height: 12px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #aaaaaa;
  font-weight: 200;
  clear: both;
  margin-left: 6px;
  margin-right: 6px;
  text-align: right;
}

/* line 11, ../../app/assets/stylesheets/store/carts.scss */
h3.cart-title {
  font-size: 15px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #888;
  font-weight: 200;
  margin: 3px 0 8px 0;
}

/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
#edit_store_cart:after {
  content: "";
  display: table;
  clear: both;
}

/* line 21, ../../app/assets/stylesheets/store/carts.scss */
#store_cart_discount_coupon,
#store_cart_shipping_zipcode {
  float: left;
  display: block;
  margin-right: 5%;
  width: 82.5%;
  margin-right: 0;
  margin-top: 0px;
  padding: 4px 3px 2px 3px !important;
  height: 18px;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#store_cart_discount_coupon:last-child,
#store_cart_shipping_zipcode:last-child {
  margin-right: 0;
}

/* line 30, ../../app/assets/stylesheets/store/carts.scss */
#submit-discount-coupon,
#submit-zipcode {
  float: left;
  display: block;
  margin-right: 5%;
  width: 12.5%;
  margin-right: 0;
  border-color: #c3c3c3;
  border-left: none;
  margin-top: 0px;
  padding: 2px 3px !important;
  height: 18px;
  text-align: center;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#submit-discount-coupon:last-child,
#submit-zipcode:last-child {
  margin-right: 0;
}

/* line 42, ../../app/assets/stylesheets/store/carts.scss */
#variation-production-info {
  clear: both;
  padding-top: 9px;
}

/* line 47, ../../app/assets/stylesheets/store/carts.scss */
.cart-total {
  color: #333;
  display: block;
  margin-top: 9px;
  margin-bottom: 6px;
  padding: 1px 6px 3px 0px;
  text-align: right;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.cart-total:after {
  content: "";
  display: table;
  clear: both;
}
/* line 56, ../../app/assets/stylesheets/store/carts.scss */
.cart-total .cart-total-entry {
  height: 18px;
  margin-bottom: 6px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.cart-total .cart-total-entry:after {
  content: "";
  display: table;
  clear: both;
}
/* line 61, ../../app/assets/stylesheets/store/carts.scss */
.cart-total .cart-total-entry.is-discounted {
  text-decoration: line-through;
}
/* line 63, ../../app/assets/stylesheets/store/carts.scss */
.cart-total .cart-total-entry.is-discounted .value {
  text-decoration: line-through;
}
/* line 68, ../../app/assets/stylesheets/store/carts.scss */
.cart-total .cart-total-entry .tag {
  font-size: 12px;
  line-height: 18px;
  float: left;
  display: block;
  margin-right: 5%;
  width: 30%;
  color: #aaaaaa;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.cart-total .cart-total-entry .tag:last-child {
  margin-right: 0;
}
/* line 73, ../../app/assets/stylesheets/store/carts.scss */
.cart-total .cart-total-entry .value {
  font-size: 12px;
  line-height: 18px;
  float: left;
  display: block;
  margin-right: 5%;
  width: 65%;
  margin-right: 0;
  color: #888;
  text-align: right;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.cart-total .cart-total-entry .value:last-child {
  margin-right: 0;
}
/* line 80, ../../app/assets/stylesheets/store/carts.scss */
.cart-total .cart-total-entry .total-cost {
  font-size: 15px;
  line-height: 18px;
  color: #333;
  margin-top: -1px;
}

/* line 88, ../../app/assets/stylesheets/store/carts.scss */
.apply-discount-coupon {
  float: left;
  display: block;
  margin-right: 5%;
  width: 65%;
  margin-left: 35%;
  margin-right: 0;
  font-size: 11px;
  line-height: 12px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #aaaaaa;
  font-weight: 200;
  margin-top: 9px;
  text-align: right;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.apply-discount-coupon:last-child {
  margin-right: 0;
}

/* line 98, ../../app/assets/stylesheets/store/carts.scss */
.zipcode-warning {
  font-size: 11px;
  line-height: 12px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #aaaaaa;
  font-weight: 200;
  padding-right: 6px;
  text-align: right;
}
/* line 103, ../../app/assets/stylesheets/store/carts.scss */
.zipcode-warning .change-zipcode {
  display: inline-block;
  margin-top: 6px;
}

/* line 109, ../../app/assets/stylesheets/store/carts.scss */
#send-cart-button {
  display: inline;
  float: right;
  margin-top: 18px;
  max-width: 120px;
}

/* line 116, ../../app/assets/stylesheets/store/carts.scss */
.specification {
  color: #888;
}

/* BY_USER INDEX */
/* line 2, ../../app/assets/stylesheets/store/orders.scss */
.orders-preview {
  margin-top: -12px;
}
/* line 4, ../../app/assets/stylesheets/store/orders.scss */
.orders-preview .order {
  font-size: 11px;
  line-height: 12px;
  border-bottom: 1px solid #c3c3c3;
  padding-top: 4px;
  padding-bottom: 7px;
  margin-bottom: 0px;
  position: relative;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.orders-preview .order:after {
  content: "";
  display: table;
  clear: both;
}
/* line 13, ../../app/assets/stylesheets/store/orders.scss */
.orders-preview .order .code {
  font-size: 12px;
  line-height: 18px;
  color: #aaaaaa;
}
/* line 18, ../../app/assets/stylesheets/store/orders.scss */
.orders-preview .order .order-value, .orders-preview .order .items-count {
  font-size: 11px;
  line-height: 12px;
  clear: right;
  display: block;
  float: right;
  padding-top: 4px;
}
/* line 26, ../../app/assets/stylesheets/store/orders.scss */
.orders-preview .order .items-count {
  padding-top: 6px;
}
/* line 31, ../../app/assets/stylesheets/store/orders.scss */
.orders-preview .order .status {
  font-size: 12px;
  line-height: 18px;
  color: #333;
  display: block;
}
/* line 35, ../../app/assets/stylesheets/store/orders.scss */
.orders-preview .order .status .date {
  font-size: 11px;
  line-height: 12px;
  color: #aaaaaa;
}

/* line 44, ../../app/assets/stylesheets/store/orders.scss */
.user-orders {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0px;
  margin-left: 0px;
  position: relative;
  width: 588px;
}
/* line 47, ../../app/assets/stylesheets/store/orders.scss */
.user-orders .user-orders-info {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
}
/* line 51, ../../app/assets/stylesheets/store/orders.scss */
.user-orders .user-orders-list {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 324px;
  margin-top: 13px;
}
/* line 57, ../../app/assets/stylesheets/store/orders.scss */
.user-orders .user-orders-title {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  margin-top: 5px;
  margin-bottom: 12px;
}
/* line 65, ../../app/assets/stylesheets/store/orders.scss */
.user-orders .user-orders-summary {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #888;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
}

/* INDEX */
/* line 72, ../../app/assets/stylesheets/store/orders.scss */
.orders-title {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 74.6988%;
  color: #333;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.orders-title:last-child {
  margin-right: 0;
}

/* line 77, ../../app/assets/stylesheets/store/orders.scss */
.orders-filter {
  margin-right: 0;
  color: #888;
  margin-top: 13px;
  padding-bottom: 18px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.orders-filter:after {
  content: "";
  display: table;
  clear: both;
}
/* line 84, ../../app/assets/stylesheets/store/orders.scss */
.orders-filter .filter-options {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 62.04819%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.orders-filter .filter-options:last-child {
  margin-right: 0;
}
/* line 88, ../../app/assets/stylesheets/store/orders.scss */
.orders-filter .store-search-box {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 19.87952%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.orders-filter .store-search-box:last-child {
  margin-right: 0;
}
/* line 92, ../../app/assets/stylesheets/store/orders.scss */
.orders-filter .filter-submit {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 15.66265%;
  margin-right: 0;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.orders-filter .filter-submit:last-child {
  margin-right: 0;
}
/* line 97, ../../app/assets/stylesheets/store/orders.scss */
.orders-filter .filter-entry {
  float: left;
  display: block;
  margin-right: 1.94175%;
  width: 18.4466%;
  position: relative;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.orders-filter .filter-entry:last-child {
  margin-right: 0;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.orders-filter .filter-entry:after {
  content: "";
  display: table;
  clear: both;
}
/* line 102, ../../app/assets/stylesheets/store/orders.scss */
.orders-filter .filter-entry:nth-child(5n) {
  margin-right: 0;
}

/* line 108, ../../app/assets/stylesheets/store/orders.scss */
.orders-list {
  clear: left;
}
/* line 110, ../../app/assets/stylesheets/store/orders.scss */
.orders-list .order {
  border-top: 1px solid #c3c3c3;
  padding-top: 12px;
  padding-bottom: 9px;
}
/* line 112, ../../app/assets/stylesheets/store/orders.scss */
.orders-list .order.issued .identity {
  border-top: 4px solid #00cc00;
  margin-top: -12px;
  padding-top: 10px;
}
/* line 120, ../../app/assets/stylesheets/store/orders.scss */
.orders-list .order.need-processing .identity {
  border-top: 4px solid #ffcc00;
  margin-top: -12px;
  padding-top: 10px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.orders-list .order:after {
  content: "";
  display: table;
  clear: both;
}
/* line 130, ../../app/assets/stylesheets/store/orders.scss */
.orders-list .order .identity {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
}
/* line 132, ../../app/assets/stylesheets/store/orders.scss */
.orders-list .order .identity .order-id {
  font-size: 15px;
  line-height: 18px;
  color: #333;
  margin: 0;
  padding-bottom: 5px;
  padding-top: 3px;
}
/* line 140, ../../app/assets/stylesheets/store/orders.scss */
.orders-list .order .identity .costumer .name {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 11px;
  line-height: 12px;
  margin: 0px;
}
/* line 145, ../../app/assets/stylesheets/store/orders.scss */
.orders-list .order .identity .costumer .phone, .orders-list .order .identity .costumer .email, .orders-list .order .identity .costumer .location {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #888;
  font-weight: 200;
  font-size: 11px;
  line-height: 12px;
  display: block;
}
/* line 152, ../../app/assets/stylesheets/store/orders.scss */
.orders-list .order .details {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
  color: #888;
}
/* line 155, ../../app/assets/stylesheets/store/orders.scss */
.orders-list .order .details .order-value, .orders-list .orders-preview .order .details .items-count, .orders-preview .orders-list .order .details .items-count {
  font-size: 15px;
  line-height: 18px;
  display: block;
  margin: 0;
  padding-bottom: 5px;
  padding-top: 3px;
}
/* line 162, ../../app/assets/stylesheets/store/orders.scss */
.orders-list .order .details .product-count, .orders-list .order .details .accessory-count {
  font-size: 11px;
  line-height: 12px;
  display: block;
}
/* line 167, ../../app/assets/stylesheets/store/orders.scss */
.orders-list .order .ship-details {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
  font-size: 11px;
  line-height: 12px;
  display: block;
}
/* line 172, ../../app/assets/stylesheets/store/orders.scss */
.orders-list .order .ship-details span {
  display: block;
}
/* line 175, ../../app/assets/stylesheets/store/orders.scss */
.orders-list .order .ship-details .shipping-method {
  font-size: 15px;
  line-height: 18px;
  display: block;
  margin: 0;
  padding-bottom: 5px;
  padding-top: 3px;
}
/* line 183, ../../app/assets/stylesheets/store/orders.scss */
.orders-list .order .status {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
}
/* line 185, ../../app/assets/stylesheets/store/orders.scss */
.orders-list .order .status .entry {
  font-size: 11px;
  line-height: 12px;
  color: #888;
  display: block;
}
/* line 189, ../../app/assets/stylesheets/store/orders.scss */
.orders-list .order .status .entry .last {
  font-size: 12px;
  line-height: 18px;
}

/* SHOW */
/* cost module */
/* line 199, ../../app/assets/stylesheets/store/orders.scss */
.cost {
  display: block;
  min-height: 18px;
}

/* line 203, ../../app/assets/stylesheets/store/orders.scss */
.cost-label {
  display: inline-block;
  color: #aaaaaa;
  float: left;
  width: 35%;
}

/* line 209, ../../app/assets/stylesheets/store/orders.scss */
.cost.order-total_cost {
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 18px;
}

/* line 214, ../../app/assets/stylesheets/store/orders.scss */
.order-edit,
.order-show,
.order-show-by_user {
  clear: left;
  padding-top: 18px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.order-edit:after,
.order-show:after,
.order-show-by_user:after {
  content: "";
  display: table;
  clear: both;
}
/* line 220, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .identity,
.order-show .identity,
.order-show-by_user .identity {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
}
/* line 222, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .identity h1,
.order-show .identity h1,
.order-show-by_user .identity h1 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 12px;
}
/* line 227, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .identity .costumer,
.order-show .identity .costumer,
.order-show-by_user .identity .costumer {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 18px;
}
/* line 230, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .identity .costumer .name,
.order-show .identity .costumer .name,
.order-show-by_user .identity .costumer .name {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
}
/* line 236, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .details,
.order-show .details,
.order-show-by_user .details {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 492px;
}
/* line 239, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .details .order-value, .order-edit .details .orders-preview .order .items-count, .orders-preview .order .order-edit .details .items-count,
.order-show .details .order-value,
.order-show-by_user .details .order-value,
.order-show .details .orders-preview .order .items-count,
.orders-preview .order .order-show .details .items-count,
.order-show-by_user .details .orders-preview .order .items-count,
.orders-preview .order .order-show-by_user .details .items-count {
  font-size: 15px;
  line-height: 18px;
  display: block;
  margin-bottom: 12px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.order-edit .details .order-value:after, .order-edit .details .orders-preview .order .items-count:after, .orders-preview .order .order-edit .details .items-count:after,
.order-show .details .order-value:after,
.order-show-by_user .details .order-value:after,
.order-show .details .orders-preview .order .items-count:after,
.orders-preview .order .order-show .details .items-count:after,
.order-show-by_user .details .orders-preview .order .items-count:after,
.orders-preview .order .order-show-by_user .details .items-count:after {
  content: "";
  display: table;
  clear: both;
}
/* line 246, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .details .title, .order-edit .details .item.smallTitle,
.order-show .details .title,
.order-show-by_user .details .title,
.order-show .details .item.smallTitle,
.order-show-by_user .details .item.smallTitle {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  border-bottom: 1px solid #c3c3c3;
  margin-bottom: 5px;
}
/* line 253, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .details .products,
.order-show .details .products,
.order-show-by_user .details .products {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 0;
  position: relative;
  width: 240px;
}
/* line 257, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .details .accessories,
.order-show .details .accessories,
.order-show-by_user .details .accessories {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 6px;
  position: relative;
  width: 240px;
}
/* line 261, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .details .order-items,
.order-show .details .order-items,
.order-show-by_user .details .order-items {
  clear: left;
}
/* line 263, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .details .order-items .order-item,
.order-show .details .order-items .order-item,
.order-show-by_user .details .order-items .order-item {
  border-bottom: 1px solid #c3c3c3;
  clear: left;
  height: auto;
  margin-bottom: 6px;
  padding-bottom: 5px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.order-edit .details .order-items .order-item:after,
.order-show .details .order-items .order-item:after,
.order-show-by_user .details .order-items .order-item:after {
  content: "";
  display: table;
  clear: both;
}
/* line 271, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .details .order-items .order-item .order-item-icon,
.order-show .details .order-items .order-item .order-item-icon,
.order-show-by_user .details .order-items .order-item .order-item-icon {
  float: left;
  height: 24px;
  margin: -1px 12px 1px 6px;
  width: 24px;
}
/* line 278, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .details .order-items .order-item .metadata,
.order-show .details .order-items .order-item .metadata,
.order-show-by_user .details .order-items .order-item .metadata {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 0;
  position: relative;
  width: 114px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.order-edit .details .order-items .order-item .metadata:after,
.order-show .details .order-items .order-item .metadata:after,
.order-show-by_user .details .order-items .order-item .metadata:after {
  content: "";
  display: table;
  clear: both;
}
/* line 281, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .details .order-items .order-item .metadata .code,
.order-show .details .order-items .order-item .metadata .code,
.order-show-by_user .details .order-items .order-item .metadata .code {
  font-size: 11px;
  line-height: 12px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
}
/* line 285, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .details .order-items .order-item .metadata .name,
.order-show .details .order-items .order-item .metadata .name,
.order-show-by_user .details .order-items .order-item .metadata .name {
  font-size: 12px;
  line-height: 18px;
}
/* line 288, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .details .order-items .order-item .metadata .specification,
.order-show .details .order-items .order-item .metadata .specification,
.order-show-by_user .details .order-items .order-item .metadata .specification {
  font-size: 11px;
  line-height: 12px;
}
/* line 293, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .details .order-items .order-item h1,
.order-show .details .order-items .order-item h1,
.order-show-by_user .details .order-items .order-item h1 {
  padding-top: 1px;
  margin-bottom: 0px;
}
/* line 297, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .details .order-items .order-item h2,
.order-show .details .order-items .order-item h2,
.order-show-by_user .details .order-items .order-item h2 {
  font-size: 11px;
  line-height: 12px;
  padding-top: 1px;
  color: #aaaaaa;
  margin-bottom: -2px;
}
/* line 304, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .details .order-items .order-item .price,
.order-show .details .order-items .order-item .price,
.order-show-by_user .details .order-items .order-item .price {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 6px;
  position: relative;
  width: 66px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #888;
  font-weight: 200;
  font-size: 11px;
  line-height: 12px;
  padding-top: 2px;
  text-align: right;
  padding-right: 6px;
  margin-bottom: -2px;
}
/* line 317, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .delivery-and-payment-status,
.order-show .delivery-and-payment-status,
.order-show-by_user .delivery-and-payment-status {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
}
/* line 320, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .delivery-and-payment-status .entry,
.order-show .delivery-and-payment-status .entry,
.order-show-by_user .delivery-and-payment-status .entry {
  font-size: 11px;
  line-height: 12px;
  display: block;
}
/* line 323, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .delivery-and-payment-status .entry .last,
.order-show .delivery-and-payment-status .entry .last,
.order-show-by_user .delivery-and-payment-status .entry .last {
  font-size: 12px;
  line-height: 18px;
}
/* line 328, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .delivery-and-payment-status .payment,
.order-show .delivery-and-payment-status .payment,
.order-show-by_user .delivery-and-payment-status .payment {
  margin-top: 18px;
}
/* line 331, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .delivery-and-payment-status .payment .order-value, .order-edit .delivery-and-payment-status .payment .orders-preview .order .items-count, .orders-preview .order .order-edit .delivery-and-payment-status .payment .items-count,
.order-show .delivery-and-payment-status .payment .order-value,
.order-show-by_user .delivery-and-payment-status .payment .order-value,
.order-show .delivery-and-payment-status .payment .orders-preview .order .items-count,
.orders-preview .order .order-show .delivery-and-payment-status .payment .items-count,
.order-show-by_user .delivery-and-payment-status .payment .orders-preview .order .items-count,
.orders-preview .order .order-show-by_user .delivery-and-payment-status .payment .items-count {
  font-size: 15px;
  line-height: 18px;
  display: block;
}
/* line 335, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .delivery-and-payment-status .payment .payment-status,
.order-show .delivery-and-payment-status .payment .payment-status,
.order-show-by_user .delivery-and-payment-status .payment .payment-status {
  font-size: 15px;
  line-height: 18px;
  display: block;
  margin: 18px 0px;
}
/* line 343, ../../app/assets/stylesheets/store/orders.scss */
.order-edit .estimated_shipping,
.order-show .estimated_shipping,
.order-show-by_user .estimated_shipping {
  margin-top: 18px;
}

/* line 351, ../../app/assets/stylesheets/store/orders.scss */
.order-show-by_user .details {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
  min-height: 180px;
}
/* line 354, ../../app/assets/stylesheets/store/orders.scss */
.order-show-by_user .details .title, .order-show-by_user .details .item.smallTitle {
  margin-left: 0px;
}
/* line 359, ../../app/assets/stylesheets/store/orders.scss */
.order-show-by_user .details .order-items .order-item .metadata h1.name {
  font-size: 11px;
  line-height: 12px;
  margin: 0px !important;
  padding: 0px !important;
}
/* line 364, ../../app/assets/stylesheets/store/orders.scss */
.order-show-by_user .details .order-items .order-item .metadata .code {
  font-size: 11px;
  line-height: 12px;
  color: #aaaaaa;
}
/* line 368, ../../app/assets/stylesheets/store/orders.scss */
.order-show-by_user .details .order-items .order-item .metadata .name {
  color: #333;
}
/* line 373, ../../app/assets/stylesheets/store/orders.scss */
.order-show-by_user .details .products {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 0;
  position: relative;
  width: 240px;
}
/* line 377, ../../app/assets/stylesheets/store/orders.scss */
.order-show-by_user .details .accessories {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 0;
  position: relative;
  width: 240px;
  clear: left;
  margin-top: 18px;
}
/* line 385, ../../app/assets/stylesheets/store/orders.scss */
.order-show-by_user .delivery-and-payment-status .content-block, .order-show-by_user .delivery-and-payment-status .ruled-content-block {
  padding-top: 0px;
}
/* line 389, ../../app/assets/stylesheets/store/orders.scss */
.order-show-by_user .delivery-and-payment-status .entry {
  margin-bottom: 6px;
}

/* line 395, ../../app/assets/stylesheets/store/orders.scss */
.order-feedback {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 0;
  position: relative;
  width: 240px;
  clear: both !important;
  padding-top: 36px;
}

/* line 1, ../../app/assets/stylesheets/store/statistics.scss */
.statistics {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 100%;
  border-bottom: 1px solid #c3c3c3;
  margin-bottom: 9px;
  padding-top: 0px;
  padding-bottom: 12px;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.statistics:last-child {
  margin-right: 0;
}
/* line 7, ../../app/assets/stylesheets/store/statistics.scss */
.statistics .stats-box {
  padding-bottom: 8px;
  padding-top: 4px;
}
/* line 11, ../../app/assets/stylesheets/store/statistics.scss */
.statistics .stats-box .box-title {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
}
/* line 16, ../../app/assets/stylesheets/store/statistics.scss */
.statistics .stats-box .box-block, .statistics .stats-box .box-big-block {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 114px;
}
/* line 18, ../../app/assets/stylesheets/store/statistics.scss */
.statistics .stats-box .box-block .label, .statistics .stats-box .box-big-block .label, .statistics .stats-box .box-block .value-explanation, .statistics .stats-box .box-big-block .value-explanation {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #888;
  font-weight: 200;
  font-size: 11px;
  line-height: 12px;
  display: block;
  margin-top: 3px;
}
/* line 24, ../../app/assets/stylesheets/store/statistics.scss */
.statistics .stats-box .box-block .value, .statistics .stats-box .box-big-block .value {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  display: block;
  margin-top: 1px;
}
/* line 30, ../../app/assets/stylesheets/store/statistics.scss */
.statistics .stats-box .box-block .value-explanation, .statistics .stats-box .box-big-block .value-explanation {
  margin-top: 5px;
}
/* line 35, ../../app/assets/stylesheets/store/statistics.scss */
.statistics .stats-box .box-block.first, .statistics .stats-box .first.box-big-block {
  margin-left: 0px;
}
/* line 38, ../../app/assets/stylesheets/store/statistics.scss */
.statistics .stats-box .box-block.last, .statistics .stats-box .last.box-big-block {
  margin-right: 0px;
}
/* line 43, ../../app/assets/stylesheets/store/statistics.scss */
.statistics .stats-box .box-big-block {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 156px;
}
/* line 49, ../../app/assets/stylesheets/store/statistics.scss */
.statistics .stats-box.one-block {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 114px;
}
/* line 53, ../../app/assets/stylesheets/store/statistics.scss */
.statistics .stats-box.two-blocks {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
}
/* line 56, ../../app/assets/stylesheets/store/statistics.scss */
.statistics .stats-box.two-big-blocks {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 324px;
}
/* line 60, ../../app/assets/stylesheets/store/statistics.scss */
.statistics .stats-box.three-blocks {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 366px;
}
/* line 63, ../../app/assets/stylesheets/store/statistics.scss */
.statistics .stats-box.three-big-blocks {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 492px;
}
/* line 68, ../../app/assets/stylesheets/store/statistics.scss */
.statistics .date-selector input[type='text'] {
  float: left;
  display: block;
  margin-right: 5%;
  width: 65%;
  margin: 0;
  padding-top: 1px;
  padding-bottom: 0;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.statistics .date-selector input[type='text']:last-child {
  margin-right: 0;
}
/* line 74, ../../app/assets/stylesheets/store/statistics.scss */
.statistics .date-selector .button, .statistics .date-selector .borderless-button, .statistics .date-selector .button-large {
  float: left;
  display: block;
  margin-right: 5%;
  width: 30%;
  margin-right: 0;
  margin: 0;
  padding-top: 3px;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.statistics .date-selector .button:last-child, .statistics .date-selector .borderless-button:last-child, .statistics .date-selector .button-large:last-child {
  margin-right: 0;
}

/* line 1, ../../app/assets/stylesheets/store/transactions.scss */
.transaction {
  margin-top: 18px;
  margin-bottom: 18px;
}

/* INDEX */
/* line 3, ../../app/assets/stylesheets/store/pages.scss */
#store-interaction .store-pages-index {
  margin-top: -7px;
}
/* line 5, ../../app/assets/stylesheets/store/pages.scss */
#store-interaction .store-pages-index .store-page {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 0;
  position: relative;
  width: 240px;
}

/* line 10, ../../app/assets/stylesheets/store/pages.scss */
.store-page {
  float: left;
  display: block;
  margin-right: 1.6129%;
  width: 43.54839%;
  clear: left;
  margin-bottom: 18px;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.store-page:last-child {
  margin-right: 0;
}

/* line 16, ../../app/assets/stylesheets/store/pages.scss */
.store-page-summary {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #888;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
}

/* line 21, ../../app/assets/stylesheets/store/pages.scss */
.store-page-title {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 6px;
}

/* SHOW */
/* line 28, ../../app/assets/stylesheets/store/pages.scss */
.store-page-show {
  float: left;
  display: block;
  margin-right: 1.6129%;
  width: 43.54839%;
  margin-left: 33.87097%;
  padding-top: 4px;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.store-page-show:last-child {
  margin-right: 0;
}

/* line 36, ../../app/assets/stylesheets/store/pages.scss */
.store-page-show-title {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 12px;
}

/* line 42, ../../app/assets/stylesheets/store/pages.scss */
.store-page-show-summary {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #888;
  font-weight: 200;
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 18px;
}

/* line 48, ../../app/assets/stylesheets/store/pages.scss */
.store-page-show-text.text-block {
  padding-top: 1px;
}
/* line 51, ../../app/assets/stylesheets/store/pages.scss */
.store-page-show-text.text-block a {
  text-decoration: underline;
}

/* ALL */
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.pages-list:after {
  content: "";
  display: table;
  clear: both;
}
/* line 60, ../../app/assets/stylesheets/store/pages.scss */
.pages-list .page {
  clear: left;
  border-top: 1px solid #c3c3c3;
  padding-top: 3px;
  margin-bottom: 12px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.pages-list .page:after {
  content: "";
  display: table;
  clear: both;
}
/* line 67, ../../app/assets/stylesheets/store/pages.scss */
.pages-list .page .page-title {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
}
/* line 72, ../../app/assets/stylesheets/store/pages.scss */
.pages-list .page .page-summary {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
  font-size: 11px;
  line-height: 12px;
  color: #888;
  padding-top: 11px;
}

/* line 1, ../../app/assets/stylesheets/store/feedbacks.scss */
.feedbacks {
  clear: left;
}

/* line 5, ../../app/assets/stylesheets/store/feedbacks.scss */
.feedbacks-list {
  clear: left;
}
/* line 8, ../../app/assets/stylesheets/store/feedbacks.scss */
.feedbacks-list .feedback {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 72px;
}
/* line 12, ../../app/assets/stylesheets/store/feedbacks.scss */
.feedbacks-list .feedback-order_code {
  font-size: 11px;
  line-height: 12px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #aaaaaa;
  font-weight: 500;
  text-align: center;
}

/* line 19, ../../app/assets/stylesheets/store/feedbacks.scss */
.feedback-face {
  display: block;
  height: 18px;
  width: 18px;
}

/* line 24, ../../app/assets/stylesheets/store/feedbacks.scss */
.feedback-face-positive {
  background: green;
}

/* line 27, ../../app/assets/stylesheets/store/feedbacks.scss */
.feedback-face-negative {
  background: red;
}

/* line 30, ../../app/assets/stylesheets/store/feedbacks.scss */
.feedback-face-neutral {
  background: yellow;
}

/* line 35, ../../app/assets/stylesheets/store/feedbacks.scss */
.feedback .feedback-face {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 30px;
  height: 36px;
  width: 36px;
}

/** STORE CHECKOUT PAGES **/
/* line 2, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-title {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  margin-top: -1px;
  padding-bottom: 13px;
}

/* line 9, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-step {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0px;
  margin-left: 0px;
  position: relative;
  width: 756px;
  padding-top: 1px;
}

/* line 14, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-breadcrumb {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
  padding-top: 0px;
}

/* line 19, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-breadcrumb-title {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 13px;
}

/* line 25, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-breadcrumb-item {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #aaaaaa;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 0;
  position: relative;
  width: 156px;
  margin-bottom: 6px;
}
/* line 31, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-breadcrumb-item .checkmark {
  float: left;
  visibility: hidden;
  margin-top: 2px;
  margin-left: -20px;
  margin-right: 6px;
  height: 14px;
  width: 14px;
}
/* line 40, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-breadcrumb-item.is-active {
  color: #333;
}
/* line 44, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-breadcrumb-item.is-done .checkmark {
  visibility: visible;
}

/* line 48, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-block {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
}

/* line 52, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-step-controls {
  clear: both;
  padding: 18px 0px 12px 0px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.checkout-step-controls:after {
  content: "";
  display: table;
  clear: both;
}
/* line 57, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-step-controls .checkout-step-controls-item {
  float: right;
}

/* line 62, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field {
  width: 100%;
  /* ADDRESS */
  /* CREDIT CARD */
}
/* line 64, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field .checkout-field-label {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  display: block;
  margin: 11px 0px 7px 0px;
  padding: 0px 1px;
}
/* line 70, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field .checkout-field-data {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #888;
  font-weight: 200;
  display: block;
  margin: 2px 0px 4px 0px;
  padding: 0px 1px;
}
/* line 77, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field input, .checkout-field select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0px 0px 5px 0px !important;
  width: 100%;
}
/* line 83, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field input[type='radio'] {
  width: auto;
}
/* line 88, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field.street, .checkout-field.city {
  margin-right: 12px;
  width: 156px;
}
/* line 92, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field.number, .checkout-field.state {
  width: 72px;
}
/* line 95, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field.complement {
  clear: left;
  width: 100%;
}
/* line 105, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field.zip_code {
  width: 100%;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.checkout-field.zip_code:after {
  content: "";
  display: table;
  clear: both;
}
/* line 108, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field.zip_code input {
  float: left;
  width: 156px;
  margin-right: 12px;
}
/* line 113, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field.zip_code .button, .checkout-field.zip_code .borderless-button, .checkout-field.zip_code .button-large {
  margin-left: 12px;
  padding-top: 4px;
  padding-bottom: 2px;
}
/* line 119, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field.country {
  clear: left;
}
/* line 124, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field.cc-holder-name {
  clear: left;
  width: 100%;
}
/* line 128, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field.cc-number {
  margin-right: 12px;
  width: 156px;
}
/* line 132, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field.cc-cvv {
  width: 72px;
}
/* line 135, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field.cc-validity-month {
  margin-right: 12px;
  width: 72px;
}
/* line 139, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field.cc-validity-year {
  width: 72px;
}

/* line 144, ../../app/assets/stylesheets/store/checkout.scss */
.address-form {
  margin-top: -1px;
}

/* line 148, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field {
  display: inline;
  float: left;
}

/* line 153, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field-group {
  clear: left;
  margin-bottom: 12px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.checkout-field-group:after {
  content: "";
  display: table;
  clear: both;
}
/* line 157, ../../app/assets/stylesheets/store/checkout.scss */
.checkout-field-group.is-hidden {
  display: none;
}

/** LOGIN OR EXPRESS CHECKOUT **/
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.login_or_express_checkout:after {
  content: "";
  display: table;
  clear: both;
}
/* line 165, ../../app/assets/stylesheets/store/checkout.scss */
.login_or_express_checkout .express-checkout {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
  clear: none;
}
/* line 170, ../../app/assets/stylesheets/store/checkout.scss */
.login_or_express_checkout .login {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
  clear: none;
  margin-top: 0px;
}
/* line 175, ../../app/assets/stylesheets/store/checkout.scss */
.login_or_express_checkout .login .n-block-big-title {
  padding-top: 3px !important;
}
/* line 180, ../../app/assets/stylesheets/store/checkout.scss */
.login_or_express_checkout .button-list {
  clear: both;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.login_or_express_checkout .button-list:after {
  content: "";
  display: table;
  clear: both;
}
/* line 183, ../../app/assets/stylesheets/store/checkout.scss */
.login_or_express_checkout .button-list a {
  display: inline-block;
  float: left;
  margin: 0px 12px 12px 0px;
}

/** DELIVERY INFO **/
/* line 193, ../../app/assets/stylesheets/store/checkout.scss */
.delivery-contact, .selectable-delivery-contact {
  margin-bottom: 18px;
}
/* line 196, ../../app/assets/stylesheets/store/checkout.scss */
.delivery-contact .delivery-contact-name, .selectable-delivery-contact .delivery-contact-name {
  font-size: 12px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
}
/* line 201, ../../app/assets/stylesheets/store/checkout.scss */
.delivery-contact .delivery-contact-cpf, .selectable-delivery-contact .delivery-contact-cpf,
.delivery-contact .delivery-contact-phone,
.selectable-delivery-contact .delivery-contact-phone,
.delivery-contact .delivery-contact-email,
.selectable-delivery-contact .delivery-contact-email {
  font-size: 12px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #888;
  font-weight: 200;
}

/* line 209, ../../app/assets/stylesheets/store/checkout.scss */
.selectable-delivery-contact {
  border: 1px solid #ffffff;
  padding: 2px 4px;
}
/* line 211, ../../app/assets/stylesheets/store/checkout.scss */
.selectable-delivery-contact input[type=radio] {
  display: none;
}
/* line 217, ../../app/assets/stylesheets/store/checkout.scss */
.selectable-delivery-contact:hover {
  border-color: #BBB;
}
/* line 220, ../../app/assets/stylesheets/store/checkout.scss */
.selectable-delivery-contact.is-selected {
  border-color: #ffc405;
}

/* line 225, ../../app/assets/stylesheets/store/checkout.scss */
.delivery-address, .selectable-delivery-address, .selectable-billing-address,
.billing-address {
  margin-bottom: 18px;
}
/* line 229, ../../app/assets/stylesheets/store/checkout.scss */
.delivery-address .address-street-and-number, .selectable-delivery-address .address-street-and-number, .selectable-billing-address .address-street-and-number,
.delivery-address .address-neighborhood,
.selectable-delivery-address .address-neighborhood,
.selectable-billing-address .address-neighborhood,
.delivery-address .address-city-and-state,
.selectable-delivery-address .address-city-and-state,
.selectable-billing-address .address-city-and-state,
.delivery-address .address-country,
.selectable-delivery-address .address-country,
.selectable-billing-address .address-country,
.delivery-address .address-zip_code,
.selectable-delivery-address .address-zip_code,
.selectable-billing-address .address-zip_code,
.delivery-address .address-extra,
.selectable-delivery-address .address-extra,
.selectable-billing-address .address-extra,
.billing-address .address-street-and-number,
.billing-address .address-neighborhood,
.billing-address .address-city-and-state,
.billing-address .address-country,
.billing-address .address-zip_code,
.billing-address .address-extra {
  font-size: 12px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #888;
  font-weight: 200;
  display: block;
}

/* line 241, ../../app/assets/stylesheets/store/checkout.scss */
.selectable-delivery-address, .selectable-billing-address {
  border: 1px solid #ffffff;
  padding: 2px 4px;
}
/* line 243, ../../app/assets/stylesheets/store/checkout.scss */
.selectable-delivery-address input[type=radio], .selectable-billing-address input[type=radio] {
  display: none;
}
/* line 248, ../../app/assets/stylesheets/store/checkout.scss */
.selectable-delivery-address:hover, .selectable-billing-address:hover {
  border-color: #BBB;
}
/* line 251, ../../app/assets/stylesheets/store/checkout.scss */
.selectable-delivery-address.is-selected, .selectable-billing-address.is-selected {
  border-color: #ffc405;
}

/** PAYMENT INFO **/
/* line 257, ../../app/assets/stylesheets/store/checkout.scss */
#use-delivery-address-as-billing-address {
  margin-bottom: 18px;
}

/* line 261, ../../app/assets/stylesheets/store/checkout.scss */
.installments-plans {
  margin-bottom: 18px;
}

/* line 265, ../../app/assets/stylesheets/store/checkout.scss */
.installments-plan {
  display: block;
  margin-top: 4px;
}

/* line 273, ../../app/assets/stylesheets/store/checkout.scss */
.installments-data {
  display: inline-block;
  padding-left: 8px;
}

/** CART ITENS **/
/* line 279, ../../app/assets/stylesheets/store/checkout.scss */
.order-review {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 0;
  position: relative;
  width: 504px;
}
/* line 282, ../../app/assets/stylesheets/store/checkout.scss */
.order-review .checkout-title {
  margin-left: 6px;
}
/* line 286, ../../app/assets/stylesheets/store/checkout.scss */
.order-review .payment-status {
  font-size: 12px;
  line-height: 18px;
}
/* line 290, ../../app/assets/stylesheets/store/checkout.scss */
.order-review .cart-itens-review {
  margin-top: 18px;
}
/* line 294, ../../app/assets/stylesheets/store/checkout.scss */
.order-review .cart-resume {
  margin-bottom: 18px;
}
/* line 298, ../../app/assets/stylesheets/store/checkout.scss */
.order-review .cart-resume-item {
  display: block;
  font-size: 12px;
  line-height: 18px;
}
/* line 304, ../../app/assets/stylesheets/store/checkout.scss */
.order-review .cart-items .remove {
  display: none;
}

/* CREDIT CARD VALIDATION */
/* line 312, ../../app/assets/stylesheets/store/checkout.scss */
#store_order_credit_card_number.is-invalid {
  background: url(https://www.lumini.com.br/assets/ico-cc-is_invalid-b24955c3ae90f2d10fcaeb130647bdcd.png) right center no-repeat;
}
/* line 315, ../../app/assets/stylesheets/store/checkout.scss */
#store_order_credit_card_number.is-valid {
  background: url(https://www.lumini.com.br/assets/ico-cc-is_valid-6935f227c4c38a806c999feb4fd1f956.png) right center no-repeat;
}

/* line 320, ../../app/assets/stylesheets/store/checkout.scss */
.credit_card_types {
  margin: 18px auto;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.credit_card_types:after {
  content: "";
  display: table;
  clear: both;
}
/* line 323, ../../app/assets/stylesheets/store/checkout.scss */
.credit_card_types li {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 0;
  position: relative;
  width: 72px;
  text-align: center;
  opacity: 0.15;
}
/* line 327, ../../app/assets/stylesheets/store/checkout.scss */
.credit_card_types li img {
  height: 30px;
}
/* line 331, ../../app/assets/stylesheets/store/checkout.scss */
.credit_card_types li.is-active {
  opacity: 1.0;
}
/* line 337, ../../app/assets/stylesheets/store/checkout.scss */
.credit_card_types.on-footer li {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 0;
  position: relative;
  width: 65px;
  text-align: left;
  opacity: 1.0;
}
/* line 341, ../../app/assets/stylesheets/store/checkout.scss */
.credit_card_types.on-footer li img {
  height: 25px;
}
/* line 346, ../../app/assets/stylesheets/store/checkout.scss */
.credit_card_types.on-footer li.amex img {
  margin-top: -6px;
  height: 36px;
}

/* STORE LAYOUTS */
/* line 1, ../../app/assets/stylesheets/layouts/store/abandoned-order.scss */
#l-abandoned-order {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 20;
  padding: 17px 12px 18px 12px;
  background: #ffffff;
  border-top: 1px solid #c3c3c3;
}
/* line 15, ../../app/assets/stylesheets/layouts/store/abandoned-order.scss */
#l-abandoned-order .abandoned-order-wrapper {
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
#l-abandoned-order .abandoned-order-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 19, ../../app/assets/stylesheets/layouts/store/abandoned-order.scss */
#l-abandoned-order .abandoned-order-icon {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 7.22892%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-abandoned-order .abandoned-order-icon:last-child {
  margin-right: 0;
}
/* line 23, ../../app/assets/stylesheets/layouts/store/abandoned-order.scss */
#l-abandoned-order .abandoned-order-text {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 49.39759%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-abandoned-order .abandoned-order-text:last-child {
  margin-right: 0;
}
/* line 27, ../../app/assets/stylesheets/layouts/store/abandoned-order.scss */
#l-abandoned-order .abandoned-order-button {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 24.09639%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-abandoned-order .abandoned-order-button:last-child {
  margin-right: 0;
}
/* line 31, ../../app/assets/stylesheets/layouts/store/abandoned-order.scss */
#l-abandoned-order .abandoned-order-highlight {
  font-size: 15px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
}
/* line 36, ../../app/assets/stylesheets/layouts/store/abandoned-order.scss */
#l-abandoned-order .abandoned-order-text {
  font-size: 15px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #888;
  font-weight: 200;
}

/* line 1, ../../app/assets/stylesheets/layouts/store/form.scss */
#l-form {
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
#l-form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 5, ../../app/assets/stylesheets/layouts/store/form.scss */
#l-form .form-header {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 100%;
  clear: both;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-form .form-header:last-child {
  margin-right: 0;
}
/* line 10, ../../app/assets/stylesheets/layouts/store/form.scss */
#l-form .form-content {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 100%;
  clear: both;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-form .form-content:last-child {
  margin-right: 0;
}
/* line 15, ../../app/assets/stylesheets/layouts/store/form.scss */
#l-form .form-controls {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 100%;
  clear: both;
  border-top: 1px solid #c3c3c3;
  padding-top: 9px;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-form .form-controls:last-child {
  margin-right: 0;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
#l-form .field-unit-group:after {
  content: "";
  display: table;
  clear: both;
}
/* line 27, ../../app/assets/stylesheets/layouts/store/form.scss */
#l-form .form-column {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 15.66265%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-form .form-column:last-child {
  margin-right: 0;
}
/* line 31, ../../app/assets/stylesheets/layouts/store/form.scss */
#l-form .form-double-column {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 32.53012%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-form .form-double-column:last-child {
  margin-right: 0;
}
/* line 35, ../../app/assets/stylesheets/layouts/store/form.scss */
#l-form .form-triple-column {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 49.39759%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-form .form-triple-column:last-child {
  margin-right: 0;
}
/* line 40, ../../app/assets/stylesheets/layouts/store/form.scss */
#l-form .field-unit {
  margin-bottom: 18px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
#l-form .field-unit:after {
  content: "";
  display: table;
  clear: both;
}
/* line 45, ../../app/assets/stylesheets/layouts/store/form.scss */
#l-form .field-label {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  display: block;
  margin-bottom: 9px;
}
/* line 53, ../../app/assets/stylesheets/layouts/store/form.scss */
#l-form .field-option-label {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #888;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
  display: block;
}
/* line 60, ../../app/assets/stylesheets/layouts/store/form.scss */
#l-form .field-field {
  box-sizing: border-box;
  width: 100%;
}

/* line 1, ../../app/assets/stylesheets/layouts/store/header.scss */
#l-store-header {
  background: #ffffff;
  border-bottom: 1px solid #c3c3c3;
  padding-top: 12px;
  min-height: 71px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}
/* line 13, ../../app/assets/stylesheets/layouts/store/header.scss */
#l-store-header .lumini-logo-wrapper {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 15.66265%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-store-header .lumini-logo-wrapper:last-child {
  margin-right: 0;
}
/* line 16, ../../app/assets/stylesheets/layouts/store/header.scss */
#l-store-header .lumini-logo-wrapper .lumini-logo {
  float: left;
  margin: 3px 0 0 0;
  padding: 0;
}
/* line 23, ../../app/assets/stylesheets/layouts/store/header.scss */
#l-store-header .store-products-applications {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 32.53012%;
  margin-left: 8.43373%;
  padding-top: 20px;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-store-header .store-products-applications:last-child {
  margin-right: 0;
}
/* line 29, ../../app/assets/stylesheets/layouts/store/header.scss */
#l-store-header .store-search-box {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 15.66265%;
  padding-top: 24px;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-store-header .store-search-box:last-child {
  margin-right: 0;
}
/* line 34, ../../app/assets/stylesheets/layouts/store/header.scss */
#l-store-header .store-support-sections {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 24.09639%;
  margin-right: 0;
  padding-top: 21px;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-store-header .store-support-sections:last-child {
  margin-right: 0;
}

/* line 42, ../../app/assets/stylesheets/layouts/store/header.scss */
#admin-store-header {
  padding-top: 18px;
  padding-bottom: 17px;
  border-bottom: 1px solid #c3c3c3;
  margin-bottom: 0;
}
/* line 48, ../../app/assets/stylesheets/layouts/store/header.scss */
#admin-store-header .admin-store-title {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 24.09639%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#admin-store-header .admin-store-title:last-child {
  margin-right: 0;
}
/* line 52, ../../app/assets/stylesheets/layouts/store/header.scss */
#admin-store-header .store-admin-sections {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 74.6988%;
  margin-right: 0;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#admin-store-header .store-admin-sections:last-child {
  margin-right: 0;
}
/* line 56, ../../app/assets/stylesheets/layouts/store/header.scss */
#admin-store-header .store-admin-sections a {
  padding-right: 12px;
}

/* line 1, ../../app/assets/stylesheets/layouts/store/products.scss */
#l-store-products {
  border-bottom: 1px solid #c3c3c3;
  display: block;
  height: 426px;
  margin-bottom: 18px;
  position: relative;
  overflow: hidden;
}
/* line 9, ../../app/assets/stylesheets/layouts/store/products.scss */
#l-store-products .price-tag {
  display: inline-block;
  font-size: 11px;
  line-height: 12px;
  color: #FDFDFD;
  padding-right: 6px;
}
/* line 16, ../../app/assets/stylesheets/layouts/store/products.scss */
#l-store-products .full-price {
  font-size: 11px;
  line-height: 12px;
  display: block;
  text-decoration: line-through;
}
/* line 22, ../../app/assets/stylesheets/layouts/store/products.scss */
#l-store-products .store-products-wrapper {
  -webkit-transition: margin 1000ms ease-in-out;
  -moz-transition: margin 1000ms ease-in-out;
  transition: margin 1000ms ease-in-out;
  overflow: hidden;
  position: relative;
  min-width: 2000px;
  padding-left: 126px;
  z-index: 2;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
#l-store-products .store-products-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 32, ../../app/assets/stylesheets/layouts/store/products.scss */
#l-store-products .icons-bg-placeholder {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 240px;
  z-index: 1;
  border-bottom: 1px solid #c3c3c3;
}
/* line 43, ../../app/assets/stylesheets/layouts/store/products.scss */
#l-store-products .identities-bg-placeholder {
  position: absolute;
  top: 360px;
  right: 0;
  left: 0;
  height: 66px;
  z-index: 1;
  border-top: 1px solid #c3c3c3;
}
/* line 54, ../../app/assets/stylesheets/layouts/store/products.scss */
#l-store-products .store-products-arrow-left,
#l-store-products .store-products-arrow-right {
  -webkit-transition: background 500ms;
  -moz-transition: background 500ms;
  transition: background 500ms;
  position: fixed;
  top: 70px;
  height: 426px;
  width: 72px;
  z-index: 5;
}
/* line 62, ../../app/assets/stylesheets/layouts/store/products.scss */
#l-store-products .store-products-arrow-left:hover,
#l-store-products .store-products-arrow-right:hover {
  background: rgba(255, 255, 255, 0.6);
}
/* line 67, ../../app/assets/stylesheets/layouts/store/products.scss */
#l-store-products .store-products-arrow-left {
  left: 0;
}
/* line 69, ../../app/assets/stylesheets/layouts/store/products.scss */
#l-store-products .store-products-arrow-left img {
  position: absolute;
  top: 40%;
  left: 50%;
  margin-top: -30px;
  margin-left: -18px;
}
/* line 78, ../../app/assets/stylesheets/layouts/store/products.scss */
#l-store-products .store-products-arrow-right {
  right: 0;
}
/* line 80, ../../app/assets/stylesheets/layouts/store/products.scss */
#l-store-products .store-products-arrow-right img {
  position: absolute;
  top: 40%;
  left: 50%;
  margin-top: -30px;
  margin-left: -18px;
}

/* line 1, ../../app/assets/stylesheets/layouts/store/sales-reports.scss */
#l-sales_reports {
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
#l-sales_reports:after {
  content: "";
  display: table;
  clear: both;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
#l-sales_reports .sales_report-list:after {
  content: "";
  display: table;
  clear: both;
}
/* line 8, ../../app/assets/stylesheets/layouts/store/sales-reports.scss */
#l-sales_reports .sales-report {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 24.09639%;
  margin-bottom: 36px;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-sales_reports .sales-report:last-child {
  margin-right: 0;
}
/* line 12, ../../app/assets/stylesheets/layouts/store/sales-reports.scss */
#l-sales_reports .sales-report .h-store-two {
  margin-bottom: 0;
}
/* line 16, ../../app/assets/stylesheets/layouts/store/sales-reports.scss */
#l-sales_reports .sales-report img {
  max-width: 100%;
  border: 1px solid;
  margin-bottom: 9px;
}
/* line 22, ../../app/assets/stylesheets/layouts/store/sales-reports.scss */
#l-sales_reports .sales-report:nth-child(4n) {
  margin-right: 0;
}
/* line 25, ../../app/assets/stylesheets/layouts/store/sales-reports.scss */
#l-sales_reports .sales-report:nth-child(4n+1) {
  clear: both;
}

/* line 1, ../../app/assets/stylesheets/layouts/store/sales-report.scss */
#l-sales_report {
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
#l-sales_report:after {
  content: "";
  display: table;
  clear: both;
}
/* line 4, ../../app/assets/stylesheets/layouts/store/sales-report.scss */
#l-sales_report .sales_report-identity {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 15.66265%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-sales_report .sales_report-identity:last-child {
  margin-right: 0;
}
/* line 7, ../../app/assets/stylesheets/layouts/store/sales-report.scss */
#l-sales_report .sales_report-identity dd {
  margin-bottom: 18px;
}
/* line 12, ../../app/assets/stylesheets/layouts/store/sales-report.scss */
#l-sales_report .sales_report-values {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 83.13253%;
  margin-right: 0;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-sales_report .sales_report-values:last-child {
  margin-right: 0;
}
/* line 17, ../../app/assets/stylesheets/layouts/store/sales-report.scss */
#l-sales_report .sales_report-item {
  float: left;
  display: block;
  margin-right: 1.44928%;
  width: 23.91304%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-sales_report .sales_report-item:last-child {
  margin-right: 0;
}
/* line 19, ../../app/assets/stylesheets/layouts/store/sales-report.scss */
#l-sales_report .sales_report-item:nth-child(4n) {
  margin-right: 0;
}
/* line 24, ../../app/assets/stylesheets/layouts/store/sales-report.scss */
#l-sales_report .sales_report-chart {
  float: left;
  display: block;
  margin-right: 1.44928%;
  width: 49.27536%;
  margin-top: 36px;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-sales_report .sales_report-chart:last-child {
  margin-right: 0;
}
/* line 28, ../../app/assets/stylesheets/layouts/store/sales-report.scss */
#l-sales_report .sales_report-chart img {
  max-width: 100%;
}
/* line 32, ../../app/assets/stylesheets/layouts/store/sales-report.scss */
#l-sales_report .sales_report-chart:nth-child(2n) {
  margin-right: 0;
}
/* line 37, ../../app/assets/stylesheets/layouts/store/sales-report.scss */
#l-sales_report .sales_report-quantities,
#l-sales_report .sales_report-locations {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 83.13253%;
  margin-left: 16.86747%;
  margin-right: 0;
  margin-top: 36px;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-sales_report .sales_report-quantities:last-child,
#l-sales_report .sales_report-locations:last-child {
  margin-right: 0;
}

/* line 1, ../../app/assets/stylesheets/layouts/store/welcome.scss */
#l-store-welcome {
  float: left;
  display: block;
  margin-right: 1.6129%;
  width: 32.25806%;
  margin-bottom: 18px;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-store-welcome:last-child {
  margin-right: 0;
}
/* line 8, ../../app/assets/stylesheets/layouts/store/welcome.scss */
#l-store-welcome .section-title {
  margin-bottom: 18px;
}

/* line 13, ../../app/assets/stylesheets/layouts/store/welcome.scss */
#l-store-highlights {
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
#l-store-highlights:after {
  content: "";
  display: table;
  clear: both;
}
/* line 16, ../../app/assets/stylesheets/layouts/store/welcome.scss */
#l-store-highlights .highlight {
  margin-left: 0;
  margin-bottom: 18px;
  height: auto;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
#l-store-highlights .highlight:after {
  content: "";
  display: table;
  clear: both;
}
/* line 22, ../../app/assets/stylesheets/layouts/store/welcome.scss */
#l-store-highlights .highlight img {
  float: left;
  max-width: 100%;
  margin: 0;
}
/* line 28, ../../app/assets/stylesheets/layouts/store/welcome.scss */
#l-store-highlights .highlight.quarter {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 24.09639%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-store-highlights .highlight.quarter:last-child {
  margin-right: 0;
}
/* line 32, ../../app/assets/stylesheets/layouts/store/welcome.scss */
#l-store-highlights .highlight.third {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 32.53012%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-store-highlights .highlight.third:last-child {
  margin-right: 0;
}
/* line 36, ../../app/assets/stylesheets/layouts/store/welcome.scss */
#l-store-highlights .highlight.half {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 49.39759%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-store-highlights .highlight.half:last-child {
  margin-right: 0;
}
/* line 40, ../../app/assets/stylesheets/layouts/store/welcome.scss */
#l-store-highlights .highlight.full {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 100%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-store-highlights .highlight.full:last-child {
  margin-right: 0;
}

/* line 47, ../../app/assets/stylesheets/layouts/store/welcome.scss */
#l-highlight-bullets {
  float: left;
  display: block;
  margin-right: 1.6129%;
  width: 32.25806%;
  margin-left: 33.87097%;
  margin-right: 0;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-highlight-bullets:last-child {
  margin-right: 0;
}

/* line 53, ../../app/assets/stylesheets/layouts/store/welcome.scss */
.highlight-bullet {
  float: left;
  display: block;
  margin-right: 5%;
  width: 82.5%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.highlight-bullet:last-child {
  margin-right: 0;
}
/* line 56, ../../app/assets/stylesheets/layouts/store/welcome.scss */
.highlight-bullet .icon {
  float: left;
  display: block;
  margin-right: 6.06061%;
  width: 15.15152%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.highlight-bullet .icon:last-child {
  margin-right: 0;
}
/* line 58, ../../app/assets/stylesheets/layouts/store/welcome.scss */
.highlight-bullet .icon img {
  max-width: 100%;
}
/* line 63, ../../app/assets/stylesheets/layouts/store/welcome.scss */
.highlight-bullet .section-title {
  float: left;
  display: block;
  margin-right: 6.06061%;
  width: 78.78788%;
  margin-right: 0;
  margin-bottom: 18px;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.highlight-bullet .section-title:last-child {
  margin-right: 0;
}

/* line 1, ../../app/assets/stylesheets/layouts/store/footer.scss */
#store-footer {
  border-top: 1px solid #c3c3c3;
  margin-top: 16px;
  padding: 8px 0px 108px 0px;
}
/* line 7, ../../app/assets/stylesheets/layouts/store/footer.scss */
#store-footer .footer-social-networds {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 24.09639%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#store-footer .footer-social-networds:last-child {
  margin-right: 0;
}
/* line 10, ../../app/assets/stylesheets/layouts/store/footer.scss */
#store-footer .footer-terms-and-conditions {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 15.66265%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#store-footer .footer-terms-and-conditions:last-child {
  margin-right: 0;
}
/* line 13, ../../app/assets/stylesheets/layouts/store/footer.scss */
#store-footer .footer-support {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 15.66265%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#store-footer .footer-support:last-child {
  margin-right: 0;
}
/* line 16, ../../app/assets/stylesheets/layouts/store/footer.scss */
#store-footer .footer-payment-methods {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 15.66265%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#store-footer .footer-payment-methods:last-child {
  margin-right: 0;
}
/* line 19, ../../app/assets/stylesheets/layouts/store/footer.scss */
#store-footer .footer-security-logos {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 24.09639%;
  margin-right: 0;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#store-footer .footer-security-logos:last-child {
  margin-right: 0;
}

/* line 1, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#store-content {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 74.6988%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#store-content:last-child {
  margin-right: 0;
}

/* line 5, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#store-interaction {
  float: left;
  display: block;
  margin-right: 1.20482%;
  width: 24.09639%;
  margin-right: 0;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#store-interaction:last-child {
  margin-right: 0;
}

/* line 10, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show {
  position: relative;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
#l-store-product-show:after {
  content: "";
  display: table;
  clear: both;
}
/* line 14, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .product-info-block {
  float: left;
  display: block;
  margin-right: 1.6129%;
  width: 66.12903%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-store-product-show .product-info-block:last-child {
  margin-right: 0;
}
/* line 17, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .product-info-block .gallery-block {
  float: left;
  display: block;
  margin-right: 2.43902%;
  width: 48.78049%;
  position: relative;
  min-height: 240px;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-store-product-show .product-info-block .gallery-block:last-child {
  margin-right: 0;
}
/* line 22, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .product-info-block .gallery-block img {
  max-width: 100%;
}
/* line 27, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .product-info-block .info-block {
  float: left;
  display: block;
  margin-right: 2.43902%;
  width: 31.70732%;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
#l-store-product-show .product-info-block .info-block:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-store-product-show .product-info-block .info-block:last-child {
  margin-right: 0;
}
/* line 32, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .product-info-block dt.top_marged {
  margin-top: 6px;
}
/* line 35, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .product-info-block .download {
  margin-top: 3px;
}
/* line 40, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .product-models-block {
  float: left;
  display: block;
  margin-right: 1.6129%;
  width: 20.96774%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-store-product-show .product-models-block:last-child {
  margin-right: 0;
}
/* line 45, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show #zoom-container {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 400px;
}
/* line 52, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .store-product-name {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin-top: -3px;
  margin-bottom: 19px;
}
/* line 59, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .tech-drawings-block {
  float: left;
  display: block;
  margin-right: 2.43902%;
  width: 82.92683%;
  clear: left;
  margin-top: 18px;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-store-product-show .tech-drawings-block:last-child {
  margin-right: 0;
}
/* line 65, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .drawings_gallery {
  border-top: 1px solid #c3c3c3;
  min-height: 360px;
}
/* line 70, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .product-models-block {
  padding-top: 35px;
}
/* line 74, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .price-block {
  margin-left: 0px;
  margin-bottom: 18px;
  padding-top: 12px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
#l-store-product-show .price-block:after {
  content: "";
  display: table;
  clear: both;
}
/* line 81, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .full-price {
  font-size: 11px;
  line-height: 12px;
  text-decoration: line-through;
}
/* line 86, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show #product-properties {
  clear: left;
}
/* line 90, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show #quantity {
  display: none;
}
/* line 94, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show #variation_quantity {
  border-radius: 0;
  border: 1px solid;
  margin-top: -3px;
  padding-top: 3px;
}
/* line 101, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .spec-block {
  margin-bottom: 18px;
}
/* line 104, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .spec-block h2 {
  clear: left;
  padding-top: 1px;
  padding-bottom: 5px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
#l-store-product-show .spec-block ul:after {
  content: "";
  display: table;
  clear: both;
}
/* line 113, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .spec-block ul li {
  float: left;
  margin-top: 3px;
  border: 1px solid #ffffff;
  padding: 2px;
  margin-right: 3px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
#l-store-product-show .spec-block ul li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 117, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .spec-block ul li input {
  display: none;
}
/* line 123, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .spec-block ul li:hover {
  -ms-filter: 100;
  filter: 100;
  opacity: 1;
  border-color: #BBB;
}
/* line 127, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .spec-block ul li.is-selected {
  border-color: #ffc405;
}
/* line 130, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .spec-block ul li.unavailable, #l-store-product-show .spec-block ul li.is-not-selected {
  -ms-filter: 35;
  filter: 35;
  opacity: 0.35;
}
/* line 134, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .spec-block ul li .color-icon, #l-store-product-show .spec-block ul li .lamp-icon, #l-store-product-show .spec-block ul li .voltage-icon {
  height: 24px;
  width: 24px;
  float: left;
}
/* line 145, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .spec-block ul li .item-specification, #l-store-product-show .spec-block ul li .item-price {
  display: none;
}
/* line 152, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .price-block {
  color: #333;
  padding-top: 3px;
}
/* line 157, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .delivery-info {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #888;
  font-weight: 200;
  font-size: 11px;
  line-height: 12px;
  display: block;
  margin-top: 6px;
  padding-top: 1px;
}
/* line 165, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .price-tag {
  font-size: 11px;
  line-height: 12px;
  color: #888;
  display: block;
  height: 17px;
  margin-top: -18px;
  padding-top: 1px;
}
/* line 174, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show .product-quantity-wrapper {
  float: left;
  display: block;
  margin-right: 5%;
  width: 12.5%;
  padding-top: 4px;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-store-product-show .product-quantity-wrapper:last-child {
  margin-right: 0;
}
/* line 179, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show #product-quantity {
  text-align: center;
}
/* line 183, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show #product-checkout {
  margin-top: 18px;
}
/* line 185, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show #product-checkout input[type=submit] {
  margin-top: 12px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
#l-store-product-show #product-checkout input[type=submit]:after {
  content: "";
  display: table;
  clear: both;
}
/* line 191, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show #product-price {
  float: left;
  display: block;
  margin-right: 5%;
  width: 82.5%;
  margin-right: 0;
  font-size: 15px;
  line-height: 18px;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
#l-store-product-show #product-price:last-child {
  margin-right: 0;
}
/* line 199, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show #product-acessories p {
  margin: 6px 0;
}
/* line 204, ../../app/assets/stylesheets/layouts/store/product-show.scss */
#l-store-product-show #product-validation-warning {
  margin: 0 0 18px 0;
}

/* line 3, ../../app/assets/stylesheets/layouts/store_contact.scss */
.l-store-contact form {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 492px;
}
/* line 6, ../../app/assets/stylesheets/layouts/store_contact.scss */
.l-store-contact form .column-one {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 0;
  position: relative;
  width: 240px;
}
/* line 10, ../../app/assets/stylesheets/layouts/store_contact.scss */
.l-store-contact form .column-two {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 6px;
  position: relative;
  width: 240px;
}
/* line 15, ../../app/assets/stylesheets/layouts/store_contact.scss */
.l-store-contact .company-info {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 6px;
  position: relative;
  width: 240px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #888;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
}
/* line 21, ../../app/assets/stylesheets/layouts/store_contact.scss */
.l-store-contact .company-info h2 {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
}
/* line 26, ../../app/assets/stylesheets/layouts/store_contact.scss */
.l-store-contact .company-info .company-name {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  margin-top: 21px;
}
/* line 31, ../../app/assets/stylesheets/layouts/store_contact.scss */
.l-store-contact .company-info .company-phone {
  margin-top: 18px;
}
/* line 35, ../../app/assets/stylesheets/layouts/store_contact.scss */
.l-store-contact .company-info .company-address {
  margin-top: 18px;
}

/* line 1, ../../app/assets/stylesheets/layouts/store/contacts.scss */
.contact {
  clear: left;
}
/* line 5, ../../app/assets/stylesheets/layouts/store/contacts.scss */
.contact .contact-message-preview p {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  font-size: 12px;
  line-height: 18px;
  margin: 18px 0;
}
/* line 12, ../../app/assets/stylesheets/layouts/store/contacts.scss */
.contact .contact-status {
  font-size: 15px;
  line-height: 18px;
  display: block;
  margin: 18px 0;
}

/* STORE MODULES */
/* line 1, ../../app/assets/stylesheets/modules/store/cart-items.scss */
.cart-items {
  border-top: 1px solid #c3c3c3;
  padding-top: 6px;
  margin-top: 0;
}
/* line 6, ../../app/assets/stylesheets/modules/store/cart-items.scss */
.cart-items input[type='text'] {
  width: 30px;
}

/* line 11, ../../app/assets/stylesheets/modules/store/cart-items.scss */
.cart-item {
  border-bottom: 1px solid #c3c3c3;
  padding-bottom: 5px;
  margin-bottom: 6px;
  position: relative;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.cart-item:after {
  content: "";
  display: table;
  clear: both;
}
/* line 18, ../../app/assets/stylesheets/modules/store/cart-items.scss */
.cart-item .cart-item-icon-wrapper {
  float: left;
  display: block;
  margin-right: 5%;
  width: 30%;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.cart-item .cart-item-icon-wrapper:last-child {
  margin-right: 0;
}
/* line 22, ../../app/assets/stylesheets/modules/store/cart-items.scss */
.cart-item .cart-item-icon {
  margin-top: -1px;
  margin-bottom: -1px;
  width: 100%;
}
/* line 28, ../../app/assets/stylesheets/modules/store/cart-items.scss */
.cart-item .cart-item-info {
  float: left;
  display: block;
  margin-right: 5%;
  width: 65%;
  margin-right: 0;
}
/* line 38, ../../../../shared/bundle/ruby/2.1.0/gems/neat-1.6.0/app/assets/stylesheets/grid/_span-columns.scss */
.cart-item .cart-item-info:last-child {
  margin-right: 0;
}
/* line 33, ../../app/assets/stylesheets/modules/store/cart-items.scss */
.cart-item .cart-item-name {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  margin-top: -3px;
}
/* line 39, ../../app/assets/stylesheets/modules/store/cart-items.scss */
.cart-item .cart-item-specifications {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #aaaaaa;
  font-weight: 200;
  font-size: 11px;
  line-height: 12px;
  margin-top: 5px;
  margin-bottom: 0;
}
/* line 46, ../../app/assets/stylesheets/modules/store/cart-items.scss */
.cart-item .cart-item-price {
  font-size: 11px;
  line-height: 12px;
  margin-top: 2px;
  text-align: right;
}
/* line 51, ../../app/assets/stylesheets/modules/store/cart-items.scss */
.cart-item .cart-item-price .value {
  font-size: 12px;
  line-height: 18px;
}
/* line 56, ../../app/assets/stylesheets/modules/store/cart-items.scss */
.cart-item .remove {
  font-size: 11px;
  line-height: 12px;
  -o-border-radius: 9px;
  -ms-border-radius: 9px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  background: #c3c3c3;
  color: #000;
  display: none;
  padding: 1px 6px;
  position: absolute;
  right: 0px;
  text-align: center;
  top: 2px;
}
/* line 69, ../../app/assets/stylesheets/modules/store/cart-items.scss */
.cart-item:hover .remove {
  color: #FDFDFD;
  display: block;
}

/* line 1, ../../app/assets/stylesheets/modules/store/footer-links.scss */
.footer-links li {
  font-size: 11px;
  line-height: 12px;
  color: #888;
}
/* line 5, ../../app/assets/stylesheets/modules/store/footer-links.scss */
.footer-links li.title, .footer-links li.item.smallTitle {
  color: #333;
  margin: 0px 0px 12px 0px;
}
/* line 10, ../../app/assets/stylesheets/modules/store/footer-links.scss */
.footer-links li.social-icons {
  clear: left;
  margin-top: 6px;
}
/* line 13, ../../app/assets/stylesheets/modules/store/footer-links.scss */
.footer-links li.social-icons img {
  margin-right: 6px;
}
/* line 18, ../../app/assets/stylesheets/modules/store/footer-links.scss */
.footer-links li:hover {
  color: #000;
}

/* line 23, ../../app/assets/stylesheets/modules/store/footer-links.scss */
.comodo-sign {
  padding-top: 6px;
}

/* line 1, ../../app/assets/stylesheets/modules/store/orders.scss */
.order-resume {
  margin-top: -8px;
}
/* line 4, ../../app/assets/stylesheets/modules/store/orders.scss */
.order-resume .order-resume-title {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #333;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
}
/* line 9, ../../app/assets/stylesheets/modules/store/orders.scss */
.order-resume .order-resume-code {
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #aaaaaa;
  font-weight: 200;
  font-size: 11px;
  line-height: 12px;
  margin-top: 0px;
  margin-bottom: 6px;
}
/* line 16, ../../app/assets/stylesheets/modules/store/orders.scss */
.order-resume .order-resume-entry {
  margin: 6px 0;
}
/* line 20, ../../app/assets/stylesheets/modules/store/orders.scss */
.order-resume .order-total-entry {
  clear: left;
  font-size: 11px;
  line-height: 12px;
  height: 18px;
}
/* line 24, ../../app/assets/stylesheets/modules/store/orders.scss */
.order-resume .order-total-entry .tag {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 6px;
  margin-left: 0;
  position: relative;
  width: 72px;
  padding-top: 4px;
}
/* line 27, ../../app/assets/stylesheets/modules/store/orders.scss */
.order-resume .order-total-entry .tag.tag-total {
  margin-top: 6px;
}
/* line 31, ../../app/assets/stylesheets/modules/store/orders.scss */
.order-resume .order-total-entry .value {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: inline;
  float: left;
  margin-right: 0;
  margin-left: 6px;
  position: relative;
  width: 156px;
  font-size: 12px;
  line-height: 18px;
}
/* line 34, ../../app/assets/stylesheets/modules/store/orders.scss */
.order-resume .order-total-entry .value.total-cost {
  font-size: 15px;
  line-height: 18px;
  color: #333;
  margin-top: 5px;
}

/* line 43, ../../app/assets/stylesheets/modules/store/orders.scss */
.is-discounted {
  text-decoration: line-through;
}
/* line 45, ../../app/assets/stylesheets/modules/store/orders.scss */
.is-discounted .value {
  text-decoration: line-through;
}

/* line 1, ../../app/assets/stylesheets/modules/store/products.scss */
.store-product {
  -webkit-transition: width 500ms ease-in-out;
  -moz-transition: width 500ms ease-in-out;
  transition: width 500ms ease-in-out;
  display: inline-block;
  float: left;
  margin-right: 12px;
  position: relative;
  width: 156px;
  overflow: hidden;
}
/* line 12, ../../app/assets/stylesheets/modules/store/products.scss */
.store-product.floor .store-product-icon {
  position: absolute;
  bottom: 66px;
}
/* line 18, ../../app/assets/stylesheets/modules/store/products.scss */
.store-product.table .store-product-icon {
  position: absolute;
  bottom: 187px;
}
/* line 24, ../../app/assets/stylesheets/modules/store/products.scss */
.store-product.sconce .store-product-icon {
  position: absolute;
  top: 100px;
}
/* line 30, ../../app/assets/stylesheets/modules/store/products.scss */
.store-product.is-hovered {
  width: 240px;
}
/* line 32, ../../app/assets/stylesheets/modules/store/products.scss */
.store-product.is-hovered .store-product-preview {
  display: block;
  background: #808080;
}

/* line 39, ../../app/assets/stylesheets/modules/store/products.scss */
.store-product-preview {
  display: none;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 240px;
}
/* line 51, ../../app/assets/stylesheets/modules/store/products.scss */
.store-product-preview .store-product-identity {
  padding: 9px 6px 9px 6px;
}
/* line 55, ../../app/assets/stylesheets/modules/store/products.scss */
.store-product-preview .section-title {
  color: #FDFDFD;
}
/* line 59, ../../app/assets/stylesheets/modules/store/products.scss */
.store-product-preview .article-text {
  color: #FDFDFD !important;
  line-height: 15px;
  margin-top: 9px !important;
}
/* line 65, ../../app/assets/stylesheets/modules/store/products.scss */
.store-product-preview .store-product-label {
  display: block;
  color: #B3B3B3;
}

/* line 71, ../../app/assets/stylesheets/modules/store/products.scss */
.store-product-buy-info {
  padding: 3px 6px 0 6px;
}
/* line 74, ../../app/assets/stylesheets/modules/store/products.scss */
.store-product-buy-info .store-product-price {
  font-size: 15px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #FDFDFD;
  font-weight: 500;
}
/* line 79, ../../app/assets/stylesheets/modules/store/products.scss */
.store-product-buy-info .delivery-info {
  font-size: 12px;
  line-height: 18px;
  font-family: 'HelveticaNeueLTStd55Roman', Helvetica, Arial, Verdana, sans-serif;
  color: #B3B3B3;
  font-weight: 200;
  margin: 0;
  margin-top: -3px;
}

/* line 87, ../../app/assets/stylesheets/modules/store/products.scss */
.store-product-buy-now-button {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
}

/* line 95, ../../app/assets/stylesheets/modules/store/products.scss */
.store-product-icon-wrapper {
  display: block;
  width: 100%;
  height: 360px;
}

/* line 101, ../../app/assets/stylesheets/modules/store/products.scss */
.store-product-identity {
  min-height: 36px;
  padding-top: 12px;
  padding-bottom: 21px;
}
/* line 15, ../../../../shared/bundle/ruby/2.1.0/gems/bourbon-4.0.2/app/assets/stylesheets/addons/_clearfix.scss */
.store-product-identity:after {
  content: "";
  display: table;
  clear: both;
}
/* line 108, ../../app/assets/stylesheets/modules/store/products.scss */
.store-product-identity .article-text {
  color: #888;
  margin-top: 3px;
}

/* line 2, ../../app/assets/stylesheets/modules/store/store-navs.scss */
.store-products-applications a, .store-support-sections a, .store-search a {
  padding-right: 6px;
}
/* line 4, ../../app/assets/stylesheets/modules/store/store-navs.scss */
.store-products-applications a.is-active, .store-support-sections a.is-active, .store-search a.is-active, .store-products-applications a:hover, .store-support-sections a:hover, .store-search a:hover {
  color: #333;
}

/* line 11, ../../app/assets/stylesheets/modules/store/store-navs.scss */
.store-products-applications {
  font-size: 15px;
  line-height: 18px;
}

/* line 16, ../../app/assets/stylesheets/modules/store/store-navs.scss */
.store-support-sections {
  font-size: 12px;
  line-height: 18px;
}

/* line 21, ../../app/assets/stylesheets/modules/store/store-navs.scss */
.store-search {
  font-size: 15px;
  line-height: 18px;
}
