/* Normalize */
/* line 27, ../scss/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main,
nav, section, summary {
  display: block;
}

/* line 33, ../scss/_normalize.scss */
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 41, ../scss/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 48, ../scss/_normalize.scss */
[hidden] {
  display: none;
}

/* line 61, ../scss/_normalize.scss */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 69, ../scss/_normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

/* line 78, ../scss/_normalize.scss */
body {
  margin: 0;
}

/* line 88, ../scss/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/* line 93, ../scss/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 106, ../scss/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
header h1
{
    font-size:14px;
}
/* line 110, ../scss/_normalize.scss */
h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

/* line 114, ../scss/_normalize.scss */
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

/* line 118, ../scss/_normalize.scss */
h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

/* line 122, ../scss/_normalize.scss */
h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

/* line 126, ../scss/_normalize.scss */
h6 {
  font-size: 0.67em;
  margin: 2.33em 0;
}

/* line 132, ../scss/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 137, ../scss/_normalize.scss */
b, strong {
  font-weight: bold;
}

/* line 140, ../scss/_normalize.scss */
blockquote {
  margin: 1em 40px;
}

/* line 145, ../scss/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 151, ../scss/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 158, ../scss/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 164, ../scss/_normalize.scss */
p, pre {
  margin: 1em 0;
}

/* line 169, ../scss/_normalize.scss */
code, kbd, pre, samp {
  font-family: monospace, serif;
  _font-family: "courier new", monospace;
  font-size: 1em;
}

/* line 176, ../scss/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 183, ../scss/_normalize.scss */
q {
  quotes: none;
}

/* line 188, ../scss/_normalize.scss */
q:before, q:after {
  content: '';
  content: none;
}

/* line 194, ../scss/_normalize.scss */
small {
  font-size: 80%;
}

/* line 199, ../scss/_normalize.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

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

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

/* line 214, ../scss/_normalize.scss */
dl, menu, ol, ul {
  margin: 1em 0;
}

/* line 217, ../scss/_normalize.scss */
dd {
  margin: 0 0 0 40px;
}

/* line 222, ../scss/_normalize.scss */
menu, ol, ul {
  padding: 0 0 0 40px;
}

/* line 227, ../scss/_normalize.scss */
nav ul, nav ol {
  list-style: none;
  list-style-image: none;
}

/* line 239, ../scss/_normalize.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

/* line 245, ../scss/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 255, ../scss/_normalize.scss */
figure {
  margin: 0;
}

/* line 265, ../scss/_normalize.scss */
form {
  margin: 0;
}

/* line 270, ../scss/_normalize.scss */
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 279, ../scss/_normalize.scss */
legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}

/* line 290, ../scss/_normalize.scss */
button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

/* line 299, ../scss/_normalize.scss */
button, input {
  line-height: normal;
}

/* line 307, ../scss/_normalize.scss */
button, select {
  text-transform: none;
}

/* line 318, ../scss/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}

/* line 328, ../scss/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 337, ../scss/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}

/* line 348, ../scss/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 357, ../scss/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 363, ../scss/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 371, ../scss/_normalize.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 382, ../scss/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* H5BP-Defaults */
/* line 15, ../scss/h5bp/_default.scss */
html,
button,
input,
select,
textarea {
  color: #222222;
}

/* line 23, ../scss/h5bp/_default.scss */
body {
  font-size: 1em;
  line-height: 1.4;
}

/* line 31, ../scss/h5bp/_default.scss */
::-moz-selection {
  color: white;
  background: #6699ff;
  text-shadow: none;
}

/* line 36, ../scss/h5bp/_default.scss */
::selection {
  color: white;
  background: #6699ff;
  text-shadow: none;
}

/* line 43, ../scss/h5bp/_default.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

/* line 53, ../scss/h5bp/_default.scss */
img {
  vertical-align: middle;
}

/* line 58, ../scss/h5bp/_default.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 65, ../scss/h5bp/_default.scss */
textarea {
  resize: vertical;
}

/* H5BP-Chromeframe */
/* line 6, ../scss/h5bp/_chromeframe.scss */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* Author's Styles */
/* Author's Styles */
@font-face {
  font-family: 'AdobeGaramondProRegular';
  src: url("../fonts/agaramondpro-regular.eot");
  src: url("../fonts/agaramondpro-regular.eot") format("embedded-opentype"), url("../fonts/agaramondpro-regular.woff") format("woff"), url("../fonts/agaramondpro-regular.ttf") format("truetype"), url("../fonts/agaramondpro-regular.svg#AdobeGaramondProRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GothamBold';
  src: url("../fonts/absolute-bold.eot");
  src: url("../fonts/gotham-bold.eot") format("embedded-opentype"), url("../fonts/gotham-bold.woff") format("woff"), url("../fonts/gotham-bold.ttf") format("truetype"), url("../fonts/gotham-bold.svg#GothamBold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GothamMedium';
  src: url("../fonts/gotham-medium.eot");
  src: url("../fonts/gotham-medium.eot") format("embedded-opentype"), url("../fonts/gotham-medium.woff") format("woff"), url("../fonts/gotham-medium.ttf") format("truetype"), url("../fonts/gotham-medium.svg#Lato") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GothamBook';
  src: url("../fonts/gotham-book.eot");
  src: url("../fonts/gotham-book.eot") format("embedded-opentype"), url("../fonts/gotham-book.woff") format("woff"), url("../fonts/gotham-book.ttf") format("truetype"), url("../fonts/gotham-book.svg#GothamBook") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 79, _base.scss */
/* line 76, ../scss/_base.scss */
html, body {
  font-family: "Lato", sans-serif;
  height: 100%;
  width: 100%;
  overflow-x: hidden;
}

/* line 87, _base.scss */
/* line 85, ../scss/_base.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 90, _base.scss */
/* line 93, ../scss/_base.scss */
.hide {
  display: none;
}

/* line 93, _base.scss */
/* line 99, ../scss/_base.scss */
.site {
  min-height: 100%;
  height: 100%;
  padding-left:83px; 
  
}

/* line 97, _base.scss */
/* line 106, ../scss/_base.scss */
input:focus {
  outline: none;
}

/* line 100, _base.scss */
/* line 112, ../scss/_base.scss */
.no-border {
  border: none!important;
}

/* line 103, _base.scss */
/* line 118, ../scss/_base.scss */
.border {
  border: 2px dashed white !important;
}

/* line 106, _base.scss */
/* line 124, ../scss/_base.scss */
#main {
  display: table;
  min-height: 100%;
  height: 100%;
  width: 100%;
  margin-left: 152px;
  margin-top: 177px;
}

/* line 113, _base.scss */
/* line 134, ../scss/_base.scss */
h1 {
  font-family: Helvetica;
}
/* line 136, ../scss/_base.scss */
h1.alt {
  font-size: 13px;
}

/* line 115, _base.scss */
/* line 120, _base.scss */
/* line 145, ../scss/_base.scss */
span {
  color: #777777;
}

/* line 124, _base.scss */
/* line 151, ../scss/_base.scss */
.last {
  margin-right: 0!important;
}

/* line 128, _base.scss */
/* line 157, ../scss/_base.scss */
a {
  color: white;
  text-decoration: none;
}
/* line 160, ../scss/_base.scss */
a:hover, a:visited {
  color: white;
}
/* line 163, ../scss/_base.scss */
a:focus {
  outline: none;
}

/* line 131, _base.scss */
/* line 132, _base.scss */
/* line 133, _base.scss */
/* Autocomplete */
/* line 136, _base.scss */
/* line 177, ../scss/_base.scss */
.ui-autocomplete {
  max-height: 118px;
  overflow-y: auto;
  /* prevent horizontal scrollbar */
  overflow-x: hidden;
}

/* line 143, _base.scss */
/* line 186, ../scss/_base.scss */
.alignleft, .fl {
  float: left;
}

/* line 146, _base.scss */
/* line 192, ../scss/_base.scss */
.alignright, .fr {
  float: right;
}

/* line 149, _base.scss */
/* line 198, ../scss/_base.scss */
ul, ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

/** Bootstrap Modal **/
/* line 155, _base.scss */
/* line 207, ../scss/_base.scss */
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 162, _base.scss */
/* line 217, ../scss/_base.scss */
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 170, _base.scss */
/* line 228, ../scss/_base.scss */
.pull-right {
  float: right;
}

/* line 173, _base.scss */
/* line 234, ../scss/_base.scss */
.pull-left {
  float: left;
}

/* line 176, _base.scss */
/* line 240, ../scss/_base.scss */
.hide {
  display: none;
}

/* line 179, _base.scss */
/* line 246, ../scss/_base.scss */
.show {
  display: block;
}

/* line 182, _base.scss */
/* line 252, ../scss/_base.scss */
.invisible {
  visibility: hidden;
}

/* line 185, _base.scss */
/* line 258, ../scss/_base.scss */
.affix {
  position: fixed;
}

/* line 188, _base.scss */
/* line 264, ../scss/_base.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
/* line 270, ../scss/_base.scss */
.fade.in {
  opacity: 1;
}

/* line 195, _base.scss */
/* line 198, _base.scss */
/* line 279, ../scss/_base.scss */
.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
/* line 287, ../scss/_base.scss */
.collapse.in {
  height: auto;
}

/* line 207, _base.scss */
/* line 210, _base.scss */
/* line 296, ../scss/_base.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
/* line 304, ../scss/_base.scss */
.modal-backdrop.fade {
  opacity: 0;
}
/* line 306, ../scss/_base.scss */
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 219, _base.scss */
/* line 222, _base.scss */
/* line 227, _base.scss */
/* line 321, ../scss/_base.scss */
.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 626px;
  margin-left: -280px;
  background-color: #030202;
  border: 1px solid #757270;
  /* IE6-7 */
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}
/* line 341, ../scss/_base.scss */
.modal.fade {
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
  -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
  -o-transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
  top: -25%;
}
/* line 347, ../scss/_base.scss */
.modal.fade.in {
  top: 10%;
}

/* line 249, _base.scss */
/* line 256, _base.scss */
/* line 259, _base.scss */
/* line 359, ../scss/_base.scss */
.modal-header {
  padding: 9px 15px;
}
/* line 361, ../scss/_base.scss */
.modal-header .close {
  background: url(../img/modal-close-btn.png) no-repeat;
  border: none;
  width: 40px;
  height: 40px;
  display: block;
  float: right;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 371, ../scss/_base.scss */
.modal-header .close:hover {
  background: url(../img/modal-close-btn-hover.png) no-repeat;
}
/* line 375, ../scss/_base.scss */
.modal-header h3 {
  margin: 36px 0 0 0;
  line-height: 30px;
}

/* line 263, _base.scss */
/* line 271, _base.scss */
/* line 275, _base.scss */
/* line 279, _base.scss */
/* line 389, ../scss/_base.scss */
.modal-body {
  position: relative;
  overflow-y: auto;
  padding: 15px;
}

/* line 285, _base.scss */
/* line 397, ../scss/_base.scss */
.modal-form {
  margin-bottom: 0;
}

/* line 288, _base.scss */
/* line 403, ../scss/_base.scss */
.modal-footer {
  padding: 14px 15px 0;
  margin-bottom: 0;
  text-align: right;
  background-color: #030202;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  *zoom: 1;
}
/* line 412, ../scss/_base.scss */
.modal-footer:before {
  display: table;
  content: "";
  line-height: 0;
}
/* line 417, ../scss/_base.scss */
.modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
  clear: both;
}
/* line 423, ../scss/_base.scss */
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
/* line 427, ../scss/_base.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
/* line 430, ../scss/_base.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

/* line 311, _base.scss */
/* line 314, _base.scss */
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
/* line 321, _base.scss */
/* line 450, ../scss/_base.scss */
* html .ui-autocomplete {
  height: 118px;
}

/* line 324, _base.scss */
/* line 456, ../scss/_base.scss */
.ui-helper-hidden-accessible {
  display: none;
}

/* line 327, _base.scss */
/* line 462, ../scss/_base.scss */
.ui-autocomplete {
  max-height: 118px;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 10000000;
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
/* line 471, ../scss/_base.scss */
.ui-autocomplete li a {
  /*background: #606061 url(../img/bg-search.png) repeat-x;*/
  display: block;
  font-size: 13px;
  color: #fff;
  font-weight: bold;
  padding: 5px;
  z-index: 1000000;
}
/* line 479, ../scss/_base.scss */
.ui-autocomplete li a.ui-state-focus {
  background: #808080;
}

/* line 337, _base.scss */
/* line 338, _base.scss */
/* line 351, _base.scss */
/* line 491, ../scss/_base.scss */
.ui-icon-circle-close {
  background: url(../img/close.png) no-repeat;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  position: absolute;
  right: 0;
  top: 5px;
  height: 16px;
  width: 16px;
  display: none;
}

/* line 361, _base.scss */
/* line 506, ../scss/_base.scss */
.ui-menu {
  background: #5E5D62;
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}

/* line 368, _base.scss */
/* line 516, ../scss/_base.scss */
.ui-datepicker {
  width: 18em;
  padding: 0.2em 0.2em 0;
  display: none;
  background: black;
  border: #757270 solid 1px;
}
/* line 522, ../scss/_base.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
/* line 526, ../scss/_base.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
/* line 532, ../scss/_base.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
/* line 535, ../scss/_base.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
/* line 538, ../scss/_base.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
/* line 541, ../scss/_base.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
/* line 544, ../scss/_base.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
/* line 547, ../scss/_base.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 555, ../scss/_base.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
/* line 559, ../scss/_base.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
/* line 565, ../scss/_base.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
/* line 568, ../scss/_base.scss */
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
/* line 572, ../scss/_base.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
/* line 578, ../scss/_base.scss */
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
/* line 584, ../scss/_base.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
/* line 587, ../scss/_base.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
/* line 594, ../scss/_base.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
/* line 601, ../scss/_base.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
/* line 608, ../scss/_base.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* line 613, ../scss/_base.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 373, _base.scss */
/* line 377, _base.scss */
/* line 384, _base.scss */
/* line 388, _base.scss */
/* line 391, _base.scss */
/* line 394, _base.scss */
/* line 397, _base.scss */
/* line 400, _base.scss */
/* line 409, _base.scss */
/* line 414, _base.scss */
/* line 418, _base.scss */
/* line 421, _base.scss */
/* line 425, _base.scss */
/* line 431, _base.scss */
/* line 437, _base.scss */
/* line 441, _base.scss */
/* line 448, _base.scss */
/* line 456, _base.scss */
/* line 464, _base.scss */
/* with multiple calendars */
/* line 469, _base.scss */
/* line 472, _base.scss */
/* line 661, ../scss/_base.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
/* line 663, ../scss/_base.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

/* line 475, _base.scss */
/* line 479, _base.scss */
/* line 673, ../scss/_base.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 482, _base.scss */
/* line 679, ../scss/_base.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 485, _base.scss */
/* line 685, ../scss/_base.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 488, _base.scss */
/* line 692, ../scss/_base.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
/* line 695, ../scss/_base.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 492, _base.scss */
/* line 495, _base.scss */
/* line 704, ../scss/_base.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
/* line 502, _base.scss */
/* line 713, ../scss/_base.scss */
.ui-datepicker-rtl {
  direction: rtl;
}
/* line 715, ../scss/_base.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
/* line 719, ../scss/_base.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
/* line 723, ../scss/_base.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
/* line 727, ../scss/_base.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
/* line 731, ../scss/_base.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
/* line 733, ../scss/_base.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
/* line 735, ../scss/_base.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
/* line 740, ../scss/_base.scss */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
/* line 743, ../scss/_base.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 505, _base.scss */
/* line 509, _base.scss */
/* line 513, _base.scss */
/* line 517, _base.scss */
/* line 521, _base.scss */
/* line 524, _base.scss */
/* line 527, _base.scss */
/* line 531, _base.scss */
/* line 766, ../scss/_base.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  left: 20%;
}

/* line 536, _base.scss */
/* line 773, ../scss/_base.scss */
input:focus {
  outline: none;
}

/* line 540, _base.scss */
/* line 779, ../scss/_base.scss */
li.ui-draggable {
  list-style: none;
}

/* line 544, _base.scss */
/* line 786, ../scss/_base.scss */
.modal.fade {
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
  -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
  -o-transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
  top: -25%;
}
/* line 792, ../scss/_base.scss */
.modal.fade.in {
  top: 10%;
}
/* line 796, ../scss/_base.scss */
.modal .modal-header h3 {
  font-size: 19px;
  color: white;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  text-align: center;
  margin-left: 28px;
}

/* line 551, _base.scss */
/* line 556, _base.scss */
/* Modal Form */
/* line 567, _base.scss */
/* line 813, ../scss/_base.scss */
.modal-form {
  margin: 0 auto;
}
/* line 815, ../scss/_base.scss */
.modal-form div.success, .modal-form p.success {
  color: white;
  font-family: Lato, sans-serif;
  font-size: 12px;
  width: 357px;
  margin: 0 auto;
  text-align: center;
  font-weight: normal;
  padding: 126px 0;
}
/* line 825, ../scss/_base.scss */
.modal-form div.success {
  height: 324px;
}
/* line 827, ../scss/_base.scss */
.modal-form div.success p {
  margin: auto 0;
  margin-top: -10px;
}
/* line 832, ../scss/_base.scss */
.modal-form .btn {
  background: #2b2b2b;
  width: 115px;
  border: none;
  color: white;
  font-family: Lato, sans-serif;
  font-size: 14px;
  float: right;
  margin-bottom: 0;
  margin-right: 10px;
  position: relative;
  right: 0;
}

/* line 569, _base.scss */
/* line 579, _base.scss */
/* line 851, ../scss/_base.scss */
#send-email:focus {
  background: #4f4f4f;
  color: white;
}

/* line 592, _base.scss */
/* line 859, ../scss/_base.scss */
.modal-form .row {
  margin: 0 auto 10px auto;
  width: 287px;
  clear: both;
  overflow: hidden;
}
/* line 864, ../scss/_base.scss */
.modal-form .row.submit {
  margin-top: 20px;
  overflow: hidden;
  width: 100%;
  float: right;
}
/* line 870, ../scss/_base.scss */
.modal-form .row span {
  color: white;
  font-family: "Lato", sans-serif;
  font-size: 10px;
  float: right;
  margin-top: 15px;
}
/* line 876, ../scss/_base.scss */
.modal-form .row span.attachment {
  float: left;
}
/* line 881, ../scss/_base.scss */
.modal-form label {
  width: 64px;
  display: block;
  float: left;
  color: white;
  font-family: "Lato", sans-serif;
  font-size: 12px;
}
/* line 888, ../scss/_base.scss */
.modal-form label.preferred-date {
  width: 105px!important;
}
/* line 891, ../scss/_base.scss */
.modal-form label.error {
  float: right;
  width: 150px;
  display: block;
  margin-top: -20px;
  color: red;
  position: absolute;
  margin-left: 304px;
}
/* line 901, ../scss/_base.scss */
.modal-form input[type="text"], .modal-form textarea {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  color: white;
  background: #4f4f4f;
  border: none;
  width: 223px;
  padding: 5px;
}
/* line 911, ../scss/_base.scss */
.modal-form input[type="password"] {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  color: white;
  background: #4f4f4f;
  border: none;
  width: 223px;
  padding: 5px;
}
/* line 920, ../scss/_base.scss */
.modal-form input[type="text"].preferred-date {
  width: 182px;
}
/* line 924, ../scss/_base.scss */
.modal-form textarea.preferred-date, .modal-form input[type="password"].preferred-date {
  width: 182px;
}
/* line 927, ../scss/_base.scss */
.modal-form textarea {
  clear: both;
  margin-top: 10px;
  width: 100%;
}
/* line 931, ../scss/_base.scss */
.modal-form textarea:focus {
  outline: none;
}

/* line 597, _base.scss */
/* line 603, _base.scss */
/* line 611, _base.scss */
/* line 612, _base.scss */
/* line 621, _base.scss */
/* line 631, _base.scss */
/* line 639, _base.scss */
/* line 643, _base.scss */
/* line 647, _base.scss */
/* line 653, _base.scss */
/* line 957, ../scss/_base.scss */
.register-modal .row, #register-modal .row {
  overflow: hidden;
  margin-bottom: 18px;
}

/* line 654, _base.scss */
/* line 964, ../scss/_base.scss */
.register-modal .row.row-email, #register-modal .row.row-email {
  margin-bottom: 10px!important;
}

/* line 659, _base.scss */
/* line 971, ../scss/_base.scss */
.register-modal .row input.occupation, .register-modal .row input.password, .register-modal .row input.confirm-password {
  width: 200px!important;
  float: right;
}

/* line 978, ../scss/_base.scss */
#register-modal .row input.occupation, #register-modal .row input.password, #register-modal .row input.confirm-password {
  width: 200px!important;
  float: right;
}

/* line 663, _base.scss */
/* line 986, ../scss/_base.scss */
.register-modal .row span.tip, #register-modal .row span.tip {
  font-size: 7px;
  float:right;
  margin: 0;
}

.register-modal input[type="password"], #register-modal .row input.password2 {
  float: right;
  width:200px!important;
}

/** Custom Scrollbar **/
/* basic scrollbar styling */
/* vertical scrollbar */
/* line 672, _base.scss */
/* line 996, ../scss/_base.scss */
.mCSB_container {
  width: auto;
  margin-right: 30px;
  overflow: hidden;
}
/* line 1000, ../scss/_base.scss */
.mCSB_container.mCS_no_scrollbar {
  margin-right: 0;
}

/* line 677, _base.scss */
/* line 680, _base.scss */
/* line 1009, ../scss/_base.scss */
.mCS_disabled > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar, .mCS_destroyed > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar {
  margin-right: 30px;
}

/* line 684, _base.scss */
/* line 1015, ../scss/_base.scss */
.mCustomScrollBox > .mCSB_scrollTools {
  width: 16px;
  height: 100%;
  top: 0;
  right: 0;
}

/* line 690, _base.scss */
/* line 1025, ../scss/_base.scss */
.mCSB_scrollTools .mCSB_draggerContainer {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}
/* line 1033, ../scss/_base.scss */
.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0;
}
/* line 1036, ../scss/_base.scss */
.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
/* line 1044, ../scss/_base.scss */
.mCSB_scrollTools .mCSB_dragger {
  cursor: pointer;
  width: 100%;
  height: 30px;
}
/* line 1048, ../scss/_base.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 9px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  text-align: center;
}
/* line 1058, ../scss/_base.scss */
.mCSB_scrollTools .mCSB_buttonUp {
  display: block;
  position: relative;
  height: 20px;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}
/* line 1066, ../scss/_base.scss */
.mCSB_scrollTools .mCSB_buttonDown {
  display: block;
  position: relative;
  height: 20px;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
  top: 100%;
  margin-top: -40px;
}

/* line 698, _base.scss */
/* line 701, _base.scss */
/* line 709, _base.scss */
/* line 714, _base.scss */
/* line 723, _base.scss */
/* line 732, _base.scss */
/* horizontal scrollbar */
/* line 737, _base.scss */
/* line 1093, ../scss/_base.scss */
.mCSB_horizontal > .mCSB_container {
  height: auto;
  margin-right: 0;
  margin-bottom: 30px;
  overflow: hidden;
}
/* line 1098, ../scss/_base.scss */
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar {
  margin-bottom: 0;
}

/* line 743, _base.scss */
/* line 746, _base.scss */
/* line 1107, ../scss/_base.scss */
.mCS_disabled > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar, .mCS_destroyed > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar {
  margin-right: 0;
  margin-bottom: 30px;
}

/* line 751, _base.scss */
/* line 1115, ../scss/_base.scss */
.mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools {
  width: 100%;
  height: 16px;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
/* line 1125, ../scss/_base.scss */
.mCSB_horizontal > .mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 0 20px;
}
/* line 1128, ../scss/_base.scss */
.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
/* line 1136, ../scss/_base.scss */
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger {
  width: 30px;
  height: 100%;
}
/* line 1139, ../scss/_base.scss */
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 9px;
  margin: 6px auto;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
/* line 1148, ../scss/_base.scss */
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonLeft {
  display: block;
  position: relative;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
  float: left;
}
/* line 1158, ../scss/_base.scss */
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight {
  display: block;
  position: relative;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
  float: left;
  margin-left: -40px;
  float: right;
}

/* line 760, _base.scss */
/* line 763, _base.scss */
/* line 771, _base.scss */
/* line 775, _base.scss */
/* line 783, _base.scss */
/* line 794, _base.scss */
/* line 798, _base.scss */
/* line 1187, ../scss/_base.scss */
.mCustomScrollBox {
  -ms-touch-action: none;
  /*MSPointer events - direct all pointer events to js*/
}
/* line 1190, ../scss/_base.scss */
.mCustomScrollBox > .mCSB_scrollTools {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
  /* old ie */
}
/* line 1196, ../scss/_base.scss */
.mCustomScrollBox:hover > .mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
  /* old ie */
}

/* default scrollbar colors and backgrounds (default theme) */
/* line 803, _base.scss */
/* line 807, _base.scss */
/* line 814, _base.scss */
/* line 1213, ../scss/_base.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #303030;
  /* rgba fallback */
  background:#000000; filter: alpha(opacity=40);
  background: rgba(0, 0, 0, 0.4);
  filter: "alpha(opacity=41)";
  -ms-filter: "alpha(opacity=41)";
  /* old ie */
}
/* line 1221, ../scss/_base.scss */
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background:#000000; filter: alpha(opacity=85);
  background: rgba(0, 0, 0, 0.85);
  filter: "alpha(opacity=85)";
  -ms-filter: "alpha(opacity=85)";
  /* old ie */
}
/* line 1227, ../scss/_base.scss */
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background:#000000; filter: alpha(opacity=90);
  background: rgba(0, 0, 0, 0.9);
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
  /* old ie */
}
/* line 1234, ../scss/_base.scss */
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
  background-image: url(mCSB_buttons.png);
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
  /* old ie */
}
/* line 1242, ../scss/_base.scss */
.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0;
  /*
  sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark)
  */
}
/* line 1248, ../scss/_base.scss */
.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px;
  /*
  sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark)
  */
}
/* line 1254, ../scss/_base.scss */
.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
  /*
  sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark)
  */
}
/* line 1260, ../scss/_base.scss */
.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
  /*
  sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark)
  */
}
/* line 1266, ../scss/_base.scss */
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
  /* old ie */
}
/* line 1272, ../scss/_base.scss */
.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active {
  opacity: 0.9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
  /* old ie */
}

/* line 819, _base.scss */
/* line 823, _base.scss */
/* line 828, _base.scss */
/* line 837, _base.scss */
/* line 843, _base.scss */
/* line 849, _base.scss */
/* line 855, _base.scss */
/* line 861, _base.scss */
/* line 868, _base.scss */
/*scrollbar themes*/
/*dark (dark colored scrollbar)*/
/* line 878, _base.scss */
/* line 1303, ../scss/_base.scss */
.mCS-dark > .mCSB_scrollTools .mCSB_draggerRail {
  background: #000;
  /* rgba fallback */
  background:#000000; filter: alpha(opacity=15);
  background: rgba(0, 0, 0, 0.15);
}
/* line 1309, ../scss/_base.scss */
.mCS-dark > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #000;
  /* rgba fallback */
  background:#000000; filter: alpha(opacity=75);
  background: rgba(0, 0, 0, 0.75);
}
/* line 1314, ../scss/_base.scss */
.mCS-dark > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
background:#000000; filter: alpha(opacity=85);
  background: rgba(0, 0, 0, 0.85);
}
/* line 1317, ../scss/_base.scss */
.mCS-dark > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
 background:#000000; filter: alpha(opacity=90);
  background: rgba(0, 0, 0, 0.9);
}
/* line 1321, ../scss/_base.scss */
.mCS-dark > .mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}
/* line 1324, ../scss/_base.scss */
.mCS-dark > .mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}
/* line 1327, ../scss/_base.scss */
.mCS-dark > .mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}
/* line 1330, ../scss/_base.scss */
.mCS-dark > .mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

/* line 882, _base.scss */
/* line 886, _base.scss */
/* line 889, _base.scss */
/* line 893, _base.scss */
/* line 896, _base.scss */
/* line 899, _base.scss */
/* line 902, _base.scss */
/*light-2*/
/* line 906, _base.scss */
/* line 1354, ../scss/_base.scss */
.mCS-light-2 > .mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background: #fff;
  /* rgba fallback */
  background: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
/* line 1363, ../scss/_base.scss */
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  background: #fff;
  /* rgba fallback */
  background: rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
/* line 1374, ../scss/_base.scss */
.mCS-light-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0;
}
/* line 1379, ../scss/_base.scss */
.mCS-light-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}
/* line 1387, ../scss/_base.scss */
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background: rgba(255, 255, 255, 0.85);
}
/* line 1390, ../scss/_base.scss */
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2 > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background: rgba(255, 255, 255, 0.9);
}
/* line 1394, ../scss/_base.scss */
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px 0;
}
/* line 1397, ../scss/_base.scss */
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -20px;
}
/* line 1400, ../scss/_base.scss */
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -40px;
}
/* line 1403, ../scss/_base.scss */
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -56px;
}

/* line 914, _base.scss */
/* line 922, _base.scss */
/* line 927, _base.scss */
/* line 932, _base.scss */
/* line 935, _base.scss */
/* line 939, _base.scss */
/* line 942, _base.scss */
/* line 945, _base.scss */
/* line 948, _base.scss */
/*dark-2*/
/* line 952, _base.scss */
/* line 1432, ../scss/_base.scss */
.mCS-dark-2 > .mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background: #000;
  /* rgba fallback */
  background:#000000; filter: alpha(opacity=10);
  background: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
/* line 1441, ../scss/_base.scss */
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  background: #000;
  /* rgba fallback */
  background: rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
/* line 1452, ../scss/_base.scss */
.mCS-dark-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0;
}
/* line 1457, ../scss/_base.scss */
.mCS-dark-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}
/* line 1465, ../scss/_base.scss */
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background: rgba(0, 0, 0, 0.85);
}
/* line 1468, ../scss/_base.scss */
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background: rgba(0, 0, 0, 0.9);
}
/* line 1472, ../scss/_base.scss */
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px 0;
}
/* line 1475, ../scss/_base.scss */
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -20px;
}
/* line 1478, ../scss/_base.scss */
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -40px;
}
/* line 1481, ../scss/_base.scss */
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -56px;
}

/* line 960, _base.scss */
/* line 968, _base.scss */
/* line 973, _base.scss */
/* line 978, _base.scss */
/* line 981, _base.scss */
/* line 985, _base.scss */
/* line 988, _base.scss */
/* line 991, _base.scss */
/* line 994, _base.scss */
/*light-thick*/
/* line 998, _base.scss */
/* line 1510, ../scss/_base.scss */
.mCS-light-thick > .mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background: #fff;
  /* rgba fallback */
  background: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 1519, ../scss/_base.scss */
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background: #fff;
  /* rgba fallback */
  background: rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 1530, ../scss/_base.scss */
.mCS-light-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0;
}
/* line 1535, ../scss/_base.scss */
.mCS-light-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto;
}
/* line 1543, ../scss/_base.scss */
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background: rgba(255, 255, 255, 0.85);
}
/* line 1546, ../scss/_base.scss */
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background: rgba(255, 255, 255, 0.9);
}
/* line 1550, ../scss/_base.scss */
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px 0;
}
/* line 1553, ../scss/_base.scss */
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -20px;
}
/* line 1556, ../scss/_base.scss */
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -40px;
}
/* line 1559, ../scss/_base.scss */
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -56px;
}

/* line 1006, _base.scss */
/* line 1014, _base.scss */
/* line 1019, _base.scss */
/* line 1024, _base.scss */
/* line 1027, _base.scss */
/* line 1031, _base.scss */
/* line 1034, _base.scss */
/* line 1037, _base.scss */
/* line 1040, _base.scss */
/*dark-thick*/
/* line 1044, _base.scss */
/* line 1588, ../scss/_base.scss */
.mCS-dark-thick > .mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 1594, ../scss/_base.scss */
.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 1602, ../scss/_base.scss */
.mCS-dark-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0;
}
/* line 1607, ../scss/_base.scss */
.mCS-dark-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto;
}
/* line 1614, ../scss/_base.scss */
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px 0;
}
/* line 1617, ../scss/_base.scss */
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -20px;
}
/* line 1620, ../scss/_base.scss */
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -40px;
}
/* line 1623, ../scss/_base.scss */
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -56px;
}

/* line 1052, _base.scss */
/* line 1059, _base.scss */
/* line 1064, _base.scss */
/* line 1076, _base.scss */
/* line 1079, _base.scss */
/* line 1082, _base.scss */
/* line 1085, _base.scss */
/*light-thin*/
/* line 1089, _base.scss */
/* line 1648, ../scss/_base.scss */
.mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail {
  background: #fff;
  /* rgba fallback */
  background: rgba(255, 255, 255, 0.1);
}
/* line 1653, ../scss/_base.scss */
.mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}
/* line 1658, ../scss/_base.scss */
.mCS-light-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
  width: 100%;
}
/* line 1661, ../scss/_base.scss */
.mCS-light-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  margin: 7px auto;
}

/* line 1093, _base.scss */
/* line 1096, _base.scss */
/* line 1099, _base.scss */
/*dark-thin*/
/* line 1105, _base.scss */
/* line 1680, ../scss/_base.scss */
.mCS-dark-thin > .mCSB_scrollTools .mCSB_draggerRail {
  background: transparent;
  /* rgba fallback */
}
/* line 1684, ../scss/_base.scss */
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
  background: transparent;
  /* rgba fallback */
}
/* line 1691, ../scss/_base.scss */
.mCS-dark-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
  width: 100%;
}
/* line 1694, ../scss/_base.scss */
.mCS-dark-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  margin: 7px auto;
}
/* line 1702, ../scss/_base.scss */
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background: rgba(0, 0, 0, 0.85);
}
/* line 1705, ../scss/_base.scss */
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background: rgba(0, 0, 0, 0.9);
}
/* line 1709, ../scss/_base.scss */
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}
/* line 1712, ../scss/_base.scss */
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}
/* line 1715, ../scss/_base.scss */
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}
/* line 1718, ../scss/_base.scss */
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

/* line 1109, _base.scss */
/* line 1114, _base.scss */
/* line 1117, _base.scss */
/* line 1122, _base.scss */
/* line 1125, _base.scss */
/* line 1129, _base.scss */
/* line 1132, _base.scss */
/* line 1135, _base.scss */
/* line 1138, _base.scss */
/* line 1142, _base.scss */
/* line 1744, ../scss/_base.scss */
#foo1_next {
  position: absolute;
  left: 53px;
  width: 15px;
  height: 10px;
  cursor: pointer;
  background: transparent url(../img/carousel-arrow.png) no-repeat 0 -11px;
  display: block;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}

/* line 1152, _base.scss */
/* line 1759, ../scss/_base.scss */
#foo1_prev {
  position: absolute;
  top: 24px;
  left: 53px;
  width: 15px;
  height: 10px;
  cursor: pointer;
  background: transparent url(../img/carousel-arrow.png) no-repeat 0 0;
  display: block;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}

/* Dropkick */
/**
 * Default DropKick theme
 *
 * Feel free to edit the default theme
 * or even add your own.
 *
 * See the readme for themeing help
 *
 */
/***** Begin Theme, feel free to edit in here! ******/
/* One container to bind them... */
/* line 1178, _base.scss */
/* line 1787, ../scss/_base.scss */
.dk_container {
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(whitesmoke));
  background: -moz-linear-gradient(top, white, whitesmoke);
  background: -o-linear-gradient(top, white, whitesmoke);
  background-color: #f5f5f5;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  margin-bottom: 18px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
/* line 1800, ../scss/_base.scss */
.dk_container:focus {
  outline: 0;
}
/* line 1803, ../scss/_base.scss */
.dk_container a {
  cursor: pointer;
  text-decoration: none;
}

/* line 1192, _base.scss */
/* line 1195, _base.scss */
/* Opens the dropdown and holds the menu label */
/* line 1201, _base.scss */
/* line 1816, ../scss/_base.scss */
.dk_toggle {
  /**
   * Help: Arrow image not appearing
   * Try updating this property to your correct dk_arrows.png path
   */
  background: url('../img/down-arrow.png') no-repeat 90% center;
  white-space: nowrap;
  width: 155px !important;
  /*background: #7b8083;*/
  padding: 8px;
  text-shadow: white 1px 1px 0;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  -webkit-transition: border-color 0.5s;
  -moz-transition: border-color 0.5s;
  -o-transition: border-color 0.5s;
  transition: border-color 0.5s;
}

/* Applied when the dropdown is focused */
/* Applied whenever the dropdown is open */
/* line 1229, _base.scss */
/* line 1837, ../scss/_base.scss */
.dk_open {
  z-index: 10;
}
/* line 1839, ../scss/_base.scss */
.dk_open .dk_toggle {
  /*background-color: rgba(0, 0, 0, 0.8);*/
  background: url('../img/up-arrow.png') no-repeat 90% center !important;
}

/* line 1232, _base.scss */
/* The outer container of the options */
/* line 1238, _base.scss */
/* line 1849, ../scss/_base.scss */
.dk_options {
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}
/* line 1856, ../scss/_base.scss */
.dk_options a {
  background-color: #fff;
  font-weight: normal;
  padding: 8px 10px;
  white-space: nowrap;
}
/* line 1861, ../scss/_base.scss */
.dk_options li:last-child a {
  border-bottom: none;
}
/* line 1864, ../scss/_base.scss */
.dk_options a:hover {
  background-color: #0084c7;
  color: #fff;
  text-decoration: none;
}

/* line 1246, _base.scss */
/* line 1251, _base.scss */
/* line 1254, _base.scss */
/* line 1877, ../scss/_base.scss */
.dk_option_current a {
  background-color: #0084c7;
  color: #fff;
  text-decoration: none;
}

/* Inner container for options, this is what makes the scrollbar possible. */
/* line 1262, _base.scss */
/* line 1886, ../scss/_base.scss */
.dk_options_inner {
  color: #fff;
  text-shadow: white 0 1px 0;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  max-height: 300px;
}

/* Set a max-height on the options inner */
/* line 1273, _base.scss */
/* line 1899, ../scss/_base.scss */
.dk_touch .dk_options {
}

/******  End Theme ******/
/***** Critical to the continued enjoyment of working dropdowns ******/
/* line 1282, _base.scss */
/* line 1907, ../scss/_base.scss */
.dk_container {
  display: none;
  float: left;
  position: relative;
}
/* line 1911, ../scss/_base.scss */
.dk_container a {
  outline: 0;
}
/* line 1913, ../scss/_base.scss */
.dk_container a span {
  color: white;
}

/* line 1287, _base.scss */
/* line 1289, _base.scss */
/* line 1294, _base.scss */
/* line 1925, ../scss/_base.scss */
.dk_toggle {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  position: relative;
  zoom: 1;
}

/* line 1302, _base.scss */
/* line 1935, ../scss/_base.scss */
.dk_open {
  position: relative;
}
/* line 1937, ../scss/_base.scss */
.dk_open .dk_options {
  display: block;
}
/* line 1940, ../scss/_base.scss */
.dk_open .dk_label {
  color: white;
  text-decoration: none;
}

/* line 1305, _base.scss */
/* line 1308, _base.scss */
/* line 1313, _base.scss */
/* line 1952, ../scss/_base.scss */
.dk_options {
  display: none;
  margin-top: -1px;
  position: absolute;
  right: 0;
  width: 100%;
}
/* line 1958, ../scss/_base.scss */
.dk_options a {
  display: block;
  text-decoration: none;
}
/* line 1961, ../scss/_base.scss */
.dk_options a:link, .dk_options a:visited {
  display: block;
  text-decoration: none;
}

/* line 1320, _base.scss */
/* line 1326, _base.scss */
/* line 1972, ../scss/_base.scss */
.dk_options_inner {
  overflow: auto;
  position: relative;
}

/* line 1331, _base.scss */
/* line 1980, ../scss/_base.scss */
.dk_touch .dk_options {
  overflow: hidden;
}
/* line 1983, ../scss/_base.scss */
.dk_touch .dk_options_inner {
  max-height: none;
  overflow: visible;
}

/* line 1335, _base.scss */
/* line 1340, _base.scss */
/* line 1993, ../scss/_base.scss */
.dk_fouc select {
  position: relative;
  top: -99999em;
  visibility: hidden;
}

/***** End Critical to the continued enjoyment of working dropdowns ******/
/* line 1347, _base.scss */
/* line 2002, ../scss/_base.scss */
.dk_theme_black {
  background: #7b8083;
  font-family: Lato, sans-serif;
  float: right;
  text-align: center;
  margin-top: 16px;
}
/* line 2005, ../scss/_base.scss */
.dk_theme_black:hover {
  background: white;
}
/* line 2007, ../scss/_base.scss */
.dk_theme_black:hover a span {
  color: #7b8083!important;
}
/* line 2011, ../scss/_base.scss */
.dk_theme_black .dk_toggle, .dk_theme_black.dk_open .dk_toggle {
  background-color: transparent;
  color: #fff;
  text-shadow: none;
  width: 143px!important;
  text-decoration: none;
}
/* line 2018, ../scss/_base.scss */
.dk_theme_black .dk_options a {
  background: rgba(0, 0, 0, 0.8);
  color: #fff!important;
  text-shadow: none;
  text-decoration: none;
}
/* line 2023, ../scss/_base.scss */
.dk_theme_black .dk_options a:hover {
  color: #fff;
  text-decoration: none!important;
}
/* line 2028, ../scss/_base.scss */
.dk_theme_black .dk_option_current a {
  color: #fff;
  text-decoration: none!important;
}

/* line 1350, _base.scss */
/* line 1352, _base.scss */
/* line 1357, _base.scss */
/* line 1365, _base.scss */
/* line 1371, _base.scss */
/* line 1377, _base.scss */
/* Gallery */
/* line 1384, _base.scss */
/* line 2052, ../scss/_base.scss */
.box.gallery {
  padding-top: 25px;
}

/* line 1388, _base.scss */
/* line 2058, ../scss/_base.scss */
.stylebook-description {
  clear: both;
  width: 384px;
}
/* line 2061, ../scss/_base.scss */
.stylebook-description p {
  font-size: 12px;
  line-height: 1.2;
}

/* line 1391, _base.scss */
/* line 1396, _base.scss */
/* line 2071, ../scss/_base.scss */
.stylebook {
  height: 406px;
  overflow: auto;
  white-space: nowrap;
  width: 100%;
}
/* line 2076, ../scss/_base.scss */
.stylebook .hentry {
  margin-right: 17px;
  position: relative;
  margin-bottom: 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/* line 2083, ../scss/_base.scss */
.stylebook .hentry.last {
  margin-right: 0;
}
/* line 2086, ../scss/_base.scss */
.stylebook .hentry figure {
  margin: 0;
}
/* line 2089, ../scss/_base.scss */
.stylebook .hentry footer {
  position: relative;
}
/* line 2090, ../scss/_base.scss */
.stylebook .hentry footer a {
  background: url(../img/ellipsis-arrow-right.png) no-repeat right;
  font-family: Lato, arial, helvetica, sans-serif;
  display: block;
  font-weight: lighter;
  font-size: 18px;
  text-decoration: none;
  text-align: right;
  line-height: 50px;
  padding-right: 50px;
}
/* line 2102, ../scss/_base.scss */
.stylebook .hentry footer span {
  color: white;
  background: url(../img/small-arrow.png) no-repeat left;
  padding-left: 24px;
  position: absolute;
  font-size: 14px;
  bottom: -7px;
  right: 52px;
}
/* line 2111, ../scss/_base.scss */
.stylebook .hentry footer a:hover {
  background: url(../img/ellipsis-arrow-right-hover.png) no-repeat right;
}

/* line 1399, _base.scss */
/* line 1400, _base.scss */
/* line 1403, _base.scss */
/* line 1411, _base.scss */
/* line 1421, _base.scss */
/* line 1429, _base.scss */
/* line 2130, ../scss/_base.scss */
.stylebook-thumbnail {
  list-style: none!important;
}
/* line 2132, ../scss/_base.scss */
.stylebook-thumbnail li {
  margin-right: 46px!important;
  margin-bottom: 23px!important;
}
/* line 2135, ../scss/_base.scss */
.stylebook-thumbnail li.last {
  margin-right: 0!Important;
}

/* line 1431, _base.scss */
/* line 1434, _base.scss */
/* line 1439, _base.scss */
/* line 2147, ../scss/_base.scss */
#download-stylebook, #dk_container_download-stylebook {
  width: 142px;
  font-size: 12px;
  position: absolute;
  right: 25px;
  top: 0;
}

/* line 1447, _base.scss */
/* line 2157, ../scss/_base.scss */
.stylebook-tab.ui-tabs .ui-tabs-panel {
  overflow: hidden!important;
  height: 490px;
  float: left;
  position: relative;
}
/* line 2162, ../scss/_base.scss */
.stylebook-tab.ui-tabs .ui-tabs-panel .download {
  cursor: pointer;
  position: absolute;
  bottom: 12px;
  right: 12px;
  width: 142px;
}
/* line 2168, ../scss/_base.scss */
.stylebook-tab.ui-tabs .ui-tabs-panel .download a {
  text-decoration: none;
}
/* line 2171, ../scss/_base.scss */
.stylebook-tab.ui-tabs .ui-tabs-panel .download:hover span {
  background: url(../img/download-arrow.png) no-repeat 0 -33px;
}
/* line 2174, ../scss/_base.scss */
.stylebook-tab.ui-tabs .ui-tabs-panel .download span {
  background: url(../img/download-arrow.png) no-repeat 0 0;
  display: inline-block;
  zoom: 1;
  float: left;
  width: 33px;
  height: 32px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 2184, ../scss/_base.scss */
.stylebook-tab.ui-tabs .ui-tabs-panel .download span:hover {
  background: url(../img/download-arrow.png) no-repeat 0 -33px;
}
/* line 2188, ../scss/_base.scss */
.stylebook-tab.ui-tabs .ui-tabs-panel .download h3 {
  margin: 0;
  font-family: Lato, arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  padding-left: 51px;
}

/* line 1452, _base.scss */
/* line 1454, _base.scss */
/* line 1458, _base.scss */
/* line 1462, _base.scss */
/* line 1470, _base.scss */
/* line 1479, _base.scss */
/* line 1490, _base.scss */
/* line 2212, ../scss/_base.scss */
.customizer {
  max-width: 795px!important;
  padding: 30px 26px 8px 26px !important;
}

/* line 1494, _base.scss */
/* line 2219, ../scss/_base.scss */
div.login {
  position: absolute;
  top: 5px;
  right: 12px;
}
/* line 2223, ../scss/_base.scss */
div.login span {
  font-size: 12px;
  color: #fff;
  font-family: "Lato", sans-serif;
}
/* line 2227, ../scss/_base.scss */
div.login span a {
  display: inline-block;
}

/* line 1498, _base.scss */
/* line 1502, _base.scss */
/* line 1508, _base.scss */
/* line 2239, ../scss/_base.scss */
.loginform, .registerform, .resetpassword, .resetpwd {
  height: 245px;
  position: absolute;
  top: 50%;
  margin-top: -122px;
  left: 50%;
  margin-left: -182px;
  width: 365px;
}

/* line 1509, _base.scss */
/* line 2251, ../scss/_base.scss */
.loginform h3, .registerform h3, .resetpassword h3, .resetpwd h3 {
  font-family: Lato, arial, helvetica, sans-serif;
  font-size: 18px;
  text-align: center;
  margin-left: 28px;
  text-transform: uppercase;
}

/* line 1516, _base.scss */
/* line 2261, ../scss/_base.scss */
.loginform .row, .registerform .row, .resetpassword .row, .resetpwd .row{
  margin-bottom: 13px;
}

/* line 1519, _base.scss */
/* line 2267, ../scss/_base.scss */
.loginform label, .registerform label, .resetpassword label, .resetpwd label {
  float: left;
  width: 70px;
  font-size: 12px;
  color: #ccc;
  text-align: right;
  font-family: "Lato", sans-serif;
  margin-right: 17px;
  line-height: 28px;
}

/* line 1529, _base.scss */
/* line 2281, ../scss/_base.scss */
.loginform input[type="text"], .loginform input[type="password"], .resetpassword input[type="text"], .resetpassword input[type="password"], .resetpwd input[type="password"] {
  background: url(../img/bg-trans.png) repeat;
  border: none;
  padding: 5px 5px 3px 5px;
  width: 223px;
  box-sizing: border-box;
  color: #ccc;
  font-family: "Lato", sans-serif;
  font-size: 12px;
  line-height: 20px;
}
.loginform label.error, .resetpassword label.error, .resetpwd label.error {
  display: block;
  overflow: hidden;
  width: 100%;
  text-align: left;
  clear: both;
  margin-left: 93px;
  color: red;
}
/* line 2295, ../scss/_base.scss */
.registerform input[type="text"], .registerform input[type="password"], .resetpwd input[type="password"}] {
  background: url(../img/bg-trans.png) repeat;
  border: none;
  padding: 5px 5px 3px 5px;
  width: 223px;
  box-sizing: border-box;
  color: #ccc;
  font-family: "Lato", sans-serif;
  font-size: 12px;
  line-height: 20px;
}

/* line 1540, _base.scss */
/* line 2311, ../scss/_base.scss */
.loginform input[type="submit"], .loginform input[type="button"], .resetpassword input[type="submit"], .resetpassword input[type="button"], .resetpwd input[type="submit"] {
  background: url(../img/ellipsis-arrow-right.png) no-repeat;
  display: block;
  border: none;
  width: 43px;
  height: 41px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  position: absolute;
  right: 0;
  top: 76px;
}

/* line 2327, ../scss/_base.scss */
.registerform input[type="submit"], .registerform input[type="button"] {
  background: url(../img/ellipsis-arrow-right.png) no-repeat;
  display: block;
  border: none;
  width: 43px;
  height: 41px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  position: absolute;
  right: 0;
  top: 76px;
}

/* line 1548, _base.scss */
/* line 2345, ../scss/_base.scss */
.loginform input[type="submit"]:hover, .loginform input[type="button"]:hover, .resetpassword input[type="button"]:hover, .resetpwd input[type="button'"]:hover {
  background: url(../img/ellipsis-arrow-right-hover.png) no-repeat;
}

/* line 2351, ../scss/_base.scss */
.registerform input[type="submit"]:hover, .registerform input[type="button"]:hover, .resetpassword input[type="submit"]:hover, .resetpassword input[type="button"]:hover {
  background: url(../img/ellipsis-arrow-right-hover.png) no-repeat;
}

/* line 1555, _base.scss */
/* line 2358, ../scss/_base.scss */
.loginform span, .registerform span, .resetpassword span {
  display: block;
}

/* line 1558, _base.scss */
/* line 2364, ../scss/_base.scss */
.loginform span.forgotpwd, .registerform span.forgotpwd {
  color: #ccc;
  font-family: "Lato", sans-serif;
  font-size: 12px;
}

/* line 1563, _base.scss */
/* line 2372, ../scss/_base.scss */
.loginform .bottom, .registerform .bottom {
  float: none;
  margin-left: 28px;
  text-align: center;
}

/* line 1568, _base.scss */
/* line 2380, ../scss/_base.scss */
.loginform span.sep, .registerform span.sep {
  font-size: 13px;
  font-weight: bold;
  margin: 34px auto;
  color: #ccc;
  font-family: "Lato", sans-serif;
}

/* line 1575, _base.scss */
/* line 2390, ../scss/_base.scss */
.loginform .btn, .registerform .btn {
  width: 168px!important;
  text-align: center;
  margin: 0 auto;
}

/* line 1589, _base.scss */
/* line 2398, ../scss/_base.scss */
.stylebook-single-page {
  max-height: 631px;
  overflow: hidden;
}
/* line 2401, ../scss/_base.scss */
.stylebook-single-page .box {
  padding: 0;
  max-width: 775px!important;
  width: 100%;
}
/* line 2406, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container #next1, .stylebook-single-page .box .stylebook-container #prev1 {
  position: absolute;
  top: 50%;
  margin-top: -20px;
}
/* line 2411, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container #next1 {
  background: url(../img/ellipsis-arrow-right.png) no-repeat;
  display: block;
  width: 41px;
  height: 41px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  right: 13px;
}
/* line 2420, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container #next1:hover {
  background: url(../img/ellipsis-arrow-right-hover.png) no-repeat;
}
/* line 2424, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container #prev1 {
  background: url(../img/ellipsis-arrow-left.png) no-repeat;
  display: block;
  width: 41px;
  height: 41px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  left: 13px;
}
/* line 2433, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container #prev1:hover {
  background: url(../img/ellipsis-arrow-left-hover.png) no-repeat left;
}
/* line 2437, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container .stylebook-single {
  position: relative;
}
/* line 2439, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container .stylebook-single .add-btn {
  background: url(../img/add-btn.png) no-repeat;
  display: block;
  height: 41px;
  width: 41px;
  position: absolute;
  top: 5px;
  right: 5px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 2451, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container .stylebook-single .stylebook-details {
  position: absolute;
  width: 288px;
  top: 132px;
  left: 0;
  background: rgba(0, 0, 0, 0.73);
  padding: 20px 10px 10px 28px;
}
/* line 2458, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container .stylebook-single .stylebook-details h2 {
  font-family: Lato, arial, helvetica, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 17px;
  margin-top: 0;
  line-height: 1;
}
/* line 2465, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container .stylebook-single .stylebook-details h2 a {
  font-family: Lato, arial, helvetica, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 17px;
  margin-top: 0;
  line-height: 1;
}
/* line 2474, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container .stylebook-single .stylebook-details p {
  font-family: Lato, arial, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  margin-top: 0;
  width: 206px;
}
/* line 2482, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container .stylebook-single .stylebook-bottom {
  margin: 20px 20px 0 20px;
}
/* line 2484, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container .stylebook-single .stylebook-bottom .laminates-tile ul {
  list-style: none;
}
/* line 2486, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container .stylebook-single .stylebook-bottom .laminates-tile ul li {
  float: left;
  display: block;
  margin-right: 7px;
}
/* line 2492, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container .stylebook-single .stylebook-bottom .pagination {
  float: right;
}
/* line 2495, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container .stylebook-single .stylebook-bottom .share {
  margin-top: 8px;
  float: right;
}
/* line 2498, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container .stylebook-single .stylebook-bottom .share li {
  float: left;
  margin-right: 18px;
}
/* line 2501, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container .stylebook-single .stylebook-bottom .share li.facebook-share a {
  background: url(../img/fb-share.png) no-repeat 0 0;
  display: block;
  width: 34px;
  height: 32px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 2509, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container .stylebook-single .stylebook-bottom .share li.facebook-share a:hover {
  background: url(../img/fb-share.png) no-repeat 0 -33px;
}
/* line 2513, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container .stylebook-single .stylebook-bottom .share li.email-share a {
  background: url(../img/email-share.png) no-repeat 0 0;
  display: block;
  width: 50px;
  height: 32px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 2521, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container .stylebook-single .stylebook-bottom .share li.email-share a:hover {
  background: url(../img/email-share.png) no-repeat 0 -32px;
}
/* line 2525, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container .stylebook-single .stylebook-bottom .share li.back {
  margin-right: 0;
  margin-top: 4px;
}
/* line 2528, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container .stylebook-single .stylebook-bottom .share li.back a {
  background: url(../img/ellipsis-arrow-left.png) no-repeat left;
  text-decoration: none!important;
  padding: 20px 5px 20px 45px;
  font-family: "Lato", arial, helvetica, sans-serif;
  font-size: 14px;
}
/* line 2534, ../scss/_base.scss */
.stylebook-single-page .box .stylebook-container .stylebook-single .stylebook-bottom .share li.back a:hover {
  background: url(../img/ellipsis-arrow-left-hover.png) no-repeat left;
}
/* Grids */
/* line 1727, _base.scss */
/* line 2598, ../scss/_base.scss */
.column2 {
  float: left;
  width: 48%;
}
/* line 2601, ../scss/_base.scss */
.column2:first-child {
  margin-right: 20px;
}

/* line 1730, _base.scss */
/* line 1735, _base.scss */
/* line 2610, ../scss/_base.scss */
.cycle-slideshow {
  position: relative;
}

/* Site Navigation */
/* line 1740, _base.scss */
/* line 2617, ../scss/_base.scss */
.site-navigation {
  background:#000000; filter: alpha(opacity=73);
  background: rgba(0, 0, 0, 0.73);

  max-width: 200px;
  width: 100%;
  min-height: 100%;
  height: 100%;
  position: fixed;
  top: 177px;
  left:33px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 2630, ../scss/_base.scss */
.site-navigation ul {
  padding: 0;
  margin: 0;
}

.site-navigation li {
   /*border-right: 2px solid #6FBA34;*/
  border-left: 2px solid #6FBA34;
}

.site-navigation ul li:first-child a {
  border-top: 2px solid #6FBA34;
}
/* line 2634, ../scss/_base.scss */
a.facebook {
  display: block;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: url(../img/fb-icon.png) no-repeat;
  width: 95px;
  height: 27px;
  position: absolute;
  bottom: 0;
  left: -120px;
}
/* line 2645, ../scss/_base.scss */
.site-navigation ul li.facebook:hover {
  background: url(../img/fb-icon-hover.png) no-repeat;
}
/* line 2648, ../scss/_base.scss */
.site-navigation ul li.facebook a {
  border: none;
}
/* line 2650, ../scss/_base.scss */
.site-navigation ul li.facebook a:hover {
  background: none;
}
/* line 2655, ../scss/_base.scss */
.site-navigation ul li a {
  font-size: 13px;
  font-family: "Lato", arial, helvetica;
  display: block;
  border-bottom: 2px solid #6FBA34;
  text-transform: uppercase;
  text-align: right;
  padding-top: 41px;
  padding-bottom: 8px;
  padding-right: 12px;
}
/* line 2665, ../scss/_base.scss */
.site-navigation ul li a:hover {
  background: #6FBA34;
}
/* line 2669, ../scss/_base.scss */
.site-navigation ul li.active a {
  background: #6FBA34;
}
/* line 2673, ../scss/_base.scss */
.site-navigation ul .catalog a span {
  background: url(../img/catalog-menu.png) no-repeat;
  display: block;
  width: 80px;
  height: 35px;
  margin-bottom: 8px;
  margin-left: 38px;
}
/* line 2681, ../scss/_base.scss */
.site-navigation ul .gallery a span {
  background: url(../img/gallery-menu.png) no-repeat;
  display: block;
  width: 99px;
  height: 36px;
  margin-bottom: 8px;
  margin-left: 38px;
}

/* line 1750, _base.scss */
/* line 1754, _base.scss */
/* line 1763, _base.scss */
/* line 1766, _base.scss */
/* line 1768, _base.scss */
/* line 1773, _base.scss */
/* line 1783, _base.scss */
/* line 1789, _base.scss */
/* line 1801, _base.scss */
/* line 1814, _base.scss */
/* line 1827, _base.scss */
/* line 2714, ../scss/_base.scss */
.lt-ie9 .site-navigation, .lt-ie9 .moodboard-logo {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BA000000,endColorstr=#BA000000)";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BA000000,endColorstr=#BA000000);
  /* IE6 & 7 */
  zoom: 1;
  overflow: hidden;
}

/* Droppable */
/* line 1836, _base.scss */
/* line 2728, ../scss/_base.scss */
div.left {
  float: left;
  width:68%;
}
/* line 2732, ../scss/_base.scss */
div.right {
  float: right;
  width:31%;
}

/* line 1840, _base.scss */
/* line 1846, _base.scss */
/* line 2741, ../scss/_base.scss */
.droppable {
  border: 2px dashed white;
  display: block;
  margin-bottom: 10px;
  -webkit-transition: all 0.1s linear 0.2s;
}
/* line 2746, ../scss/_base.scss */
.droppable.ui-state-active {
  border: 2px dashed #555555;
}
/* line 2749, ../scss/_base.scss */
.droppable li {
  list-style: none;
}
/* line 2751, ../scss/_base.scss */
.droppable li img {
  max-width: 100%;
  height: auto;
  width: 100%;
}

/* line 1850, _base.scss */
/* line 1853, _base.scss */
/* line 1855, _base.scss */
/* line 1863, _base.scss */
/* line 2767, ../scss/_base.scss */
#droppable1 {
  width: 467px;
  height: 130px;
}
/* line 2770, ../scss/_base.scss */
#droppable1 img {
  height: 130px;
  width: 100%;
}

/* line 1866, _base.scss */
/* line 1870, _base.scss */
/* line 2779, ../scss/_base.scss */
#droppable2 {
  width: 467px;
  height: 320px;
}
/* line 2782, ../scss/_base.scss */
#droppable2 img {
  height: 320px;
  width:100%
}

/* line 1873, _base.scss */
/* line 1877, _base.scss */
/* line 2791, ../scss/_base.scss */
#droppable3, #droppable4 {
  width: 214px;
  height: 225px;
}

/* line 1880, _base.scss */
/* line 2798, ../scss/_base.scss */
#droppable3 img, #droppable4 img {
  width: 100%;
  /*height: auto;*/
  height: 225px;
}

/* line 1884, _base.scss */
/* line 2804, ../scss/_base.scss */
.droppable {
  position: relative;
}
/* line 2807, ../scss/_base.scss */
.droppable span.laminate-name, .droppable span.laminate-serial {
  position: absolute;
  text-transform: uppercase;
  color: white;
  left: 15px;
  font-size: 11px;
  display: block;
}
/* line 2815, ../scss/_base.scss */
.droppable span.laminate-name {
  bottom: 30px;
}
/* line 2818, ../scss/_base.scss */
.droppable span.laminate-serial {
  bottom: 15px;
}
/* line 2821, ../scss/_base.scss */
.droppable span.info {
  text-transform: uppercase;
  color: white;
  font-size: 11px;
  width: 68px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -34px;
  font-family: lato;
  text-align: center;
}
/* line 2835, ../scss/_base.scss */
.droppable span.delete {
  display: block;
  background: url(../img/delete-icon.png) no-repeat;
  width: 27px;
  height: 28px;
  position: absolute;
  top: 0;
  display: none;
  right: 0;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  cursor: pointer;
}


.bottom {
  overflow: visible;
  margin-top: 8px;
  padding-bottom: 18px;
  float: left;
}
/* line 2869, ../scss/_base.scss */
.bottom .add-note {
  padding: 13px 5px 6px 20px;
  color: #d1d1d2;
  float: left;
  font-size: 11px;
  font-family: "Lato", arial, helvetica;
  background: url(../img/bg-trans.png) repeat;
  width: 312px;
  height: 81px;
}
/* line 2878, ../scss/_base.scss */
.bottom .add-note span {
  display: block;
  color: #d1d1d2;
  cursor: pointer;
  font-size: 11px;
  text-align: left!important;
  line-height: 1.5;
}
/* line 2885, ../scss/_base.scss */
.bottom .add-note span form {
  line-height: 1;
  margin: 0;
  padding: 0;
}
/* line 2889, ../scss/_base.scss */
.bottom .add-note span form input {
  background: none;
  border: none;
  padding: 0;
  font-size: 11px;
  color: #d1d1d2;
  margin: 0;
  display: block;
  line-height: 1;
  height: 52px;
  height: 50px;
  width: 276px!important;
  resize: none;
  text-align: left!important;
}
/* line 2907, ../scss/_base.scss */
.bottom .custom-stylebook {
  float: left;
  width: 205px;
  margin-left: 16px;
}
/* line 2911, ../scss/_base.scss */
.bottom .custom-stylebook span {
  color: #d1d1d2;
  font-size: 11px;
  font-family: "Lato", arial, helvetica;
  text-transform: uppercase;
}
/* line 2917, ../scss/_base.scss */
.bottom .custom-stylebook ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 2921, ../scss/_base.scss */
.bottom .custom-stylebook ul li {
  border: 2px dashed white;
  width: 52px;
  float: left;
  height: 52px;
  display: block;
  margin-right: 9px;
}
/* line 2928, ../scss/_base.scss */
.bottom .custom-stylebook ul li span.delete {
  display: block;
  background: url(../img/delete-icon.png) no-repeat;
  width: 27px;
  height: 28px;
  position: absolute;
  top: 0;
  display: none;
  right: 0;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  cursor: pointer;
}
/* line 2945, ../scss/_base.scss */
.bottom .meta {
  float: right;
  position: absolute;
  right: 0;
  margin-top: 7px;
}
/* line 2951, ../scss/_base.scss */
.bottom .share li {
  float: left;
  margin-right: 18px;
}
/* line 2954, ../scss/_base.scss */
.bottom .share li.facebook-share a {
  height: 32px;
  width: 32px;
  background-image: url("../img/sprites-icon.png");
  background-position: 0px -647px;
  background-repeat: no-repeat;
  display: block;
  width: 34px;
  height: 32px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 2962, ../scss/_base.scss */
.bottom .share li.facebook-share a:hover {
  background-position: 0 -680px;
}
/* line 2966, ../scss/_base.scss */
.bottom .share li.email-share a {
  background: url(../img/email-share.png) no-repeat 0 0;
  display: block;
  width: 50px;
  height: 32px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 2974, ../scss/_base.scss */
.bottom .share li.email-share a:hover {
  background: url(../img/email-share.png) no-repeat 0 -32px;
}
/* line 2978, ../scss/_base.scss */
.bottom .share li.download a {
  background: url(../img/download-arrow.png) no-repeat 0 0;
  display: inline-block;
  zoom: 1;
  float: left;
  width: 33px;
  height: 32px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 2988, ../scss/_base.scss */
.bottom .share li.download a:hover {
  background: url(../img/download-arrow.png) no-repeat 0 -33px;
}

/* line 1934, _base.scss */
/* line 1937, _base.scss */
/* line 1944, _base.scss */
/* line 1948, _base.scss */
/* line 1972, _base.scss */
/* line 1976, _base.scss */
/* line 1982, _base.scss */
/* line 1986, _base.scss */
/* line 1993, _base.scss */
/* line 2013, _base.scss */
/* line 2017, _base.scss */
/* line 2021, _base.scss */
/* line 2027, _base.scss */
/* line 2033, _base.scss */
/* line 2039, _base.scss */
/* line 2045, _base.scss */
/* line 2055, _base.scss */
/* Tabs */
/* line 2065, _base.scss */
/* line 3032, ../scss/_base.scss */
.add-tabs {
  background: url(../img/bg-trans.png) repeat;
  border-bottom: 2px solid #626160;
  color: white;
  border-left: 1px solid #595959;
  cursor: pointer;
  font-family: "Lato", arial, helvetica;
  font-size: 11px;
  text-transform: uppercase;
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
/* line 3047, ../scss/_base.scss */
.add-tabs:hover {
  margin-bottom: -1px;
  padding-bottom: 6px;
  border-bottom: 1px solid #595959;
}

/* line 2080, _base.scss */
/* line 2087, _base.scss */
/* line 3058, ../scss/_base.scss */
.edit input {
  float: left;
  margin-bottom: 10px;
  width: auto!important;
  background: none!important;
  border: none;
}

/* line 2094, _base.scss */
/* line 3068, ../scss/_base.scss */
.edit-note input {
  background: none;
  border: none;
  color: white;
  padding: 0;
  line-height: 1;
  margin: 0;
}

/* line 2103, _base.scss */
/* line 3079, ../scss/_base.scss */
.ui-tabs-panel header {
  overflow: hidden;
  clear: both;
}

/* line 2107, _base.scss */
/* line 3087, ../scss/_base.scss */
#tabs div.scrollbar {
  height: 445px;
  overflow: auto!important;
}
/* line 3091, ../scss/_base.scss */
#tabs ul li.last {
  display: none;
}

/* line 2111, _base.scss */
/* line 2114, _base.scss */
/* line 3100, ../scss/_base.scss */
ul.stylebook-thumbnail li.last {
  display: block!important;
}

/* line 2117, _base.scss */
/* line 3106, ../scss/_base.scss */
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: 0;
}
/* line 3110, ../scss/_base.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0;
  
  overflow: hidden;
}
/* line 3115, ../scss/_base.scss */
.ui-tabs .ui-tabs-nav li {
  background: url(../img/bg-trans.png) repeat;
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  border-right: 1px solid #595959;
  margin: 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  position: relative;
}
/* line 3130, ../scss/_base.scss */
.ui-tabs .ui-tabs-nav li.ui-state-hover .ui-icon-circle-close {
  display: block;
}
/* line 3133, ../scss/_base.scss */
.ui-tabs .ui-tabs-nav li:first-child .ui-icon-circle-close {
  display: none;
}
/* line 3136, ../scss/_base.scss */
.ui-tabs .ui-tabs-nav li.last {
  border-right: none;
}
/* line 3139, ../scss/_base.scss */
.ui-tabs .ui-tabs-nav li:hover {
  background: url(../img/bg-trans-hover.png) repeat;
}
/* line 3142, ../scss/_base.scss */
.ui-tabs .ui-tabs-nav li a {
  border-bottom: 2px solid #626160;
  font-family: "Lato", arial, helvetica;
  font-size: 11px;
  text-transform: uppercase;
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}
/* line 3150, ../scss/_base.scss */
.ui-tabs .ui-tabs-nav li a span {
  color: white;
}
/* line 3154, ../scss/_base.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active, .ui-tabs .ui-tabs-nav li:hover {
  margin-bottom: -1px;
  padding-bottom: 1px;
  background: url(../img/bg-trans-hover.png) repeat;
}

/* line 2121, _base.scss */
/* line 2127, _base.scss */
/* line 2143, _base.scss */
/* line 2148, _base.scss */
/* line 2152, _base.scss */
/* line 2155, _base.scss */
/* line 2159, _base.scss */
/* line 2161, _base.scss */
/* line 2172, _base.scss */
/* line 2180, _base.scss */
/* line 3183, ../scss/_base.scss */
#jQueryAddress {
  overflow-x: hidden!important;
}
/* line 3185, ../scss/_base.scss */
#jQueryAddress > div {
  min-height: 100%;
  height: 100%;
}

/* line 2182, _base.scss */
/* line 2187, _base.scss */
/* line 3197, ../scss/_base.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text;
}
/* line 3201, ../scss/_base.scss */
.ui-tabs .ui-state-active {
  display: block!important;
}
/* line 3204, ../scss/_base.scss */
.ui-tabs .ui-tabs-nav li a {
  cursor: pointer;
}

/* line 2192, _base.scss */
/* line 2195, _base.scss */
/* line 3213, ../scss/_base.scss */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer;
}

/* line 2199, _base.scss */
/* line 3220, ../scss/_base.scss */
.ui-tabs .ui-tabs-hide {
  display: none!important;
}
/* line 3223, ../scss/_base.scss */
.ui-tabs .ui-tabs-panel {
  background: url(../img/bg-trans.png) repeat;
  display: block;
  clear: both;
  width: 100%;
  float: left;
  overflow: hidden;
  border-width: 0;
  padding: 1em 1.4em;
}
/* line 3232, ../scss/_base.scss */
.ui-tabs .ui-tabs-panel article {
  clear: both;
  overflow: hidden;
}
/* line 3236, ../scss/_base.scss */
.ui-tabs .ui-tabs-panel ul {
  padding: 0;
  margin: 0;
}
/* line 3239, ../scss/_base.scss */
.ui-tabs .ui-tabs-panel ul li {
  list-style: none;
  margin: 0 12px 12px 0;
  float: left;
  position: relative;
}
/* line 3246, ../scss/_base.scss */
.ui-tabs .ui-tabs-panel h1 {
  color: white;
  font-family: "Lato", arial, helvetica;
  font-size: 15px;
  text-transform: uppercase;
  width: auto;
  float: left;
  line-height: 1;
}
/* line 3254, ../scss/_base.scss */
.ui-tabs .ui-tabs-panel h1.edit {
  background: url(../img/pencil.png) no-repeat right;
  padding-right: 26px;
  line-height: 1;
  /*margin: 0.67em 0;*/
  font-size: 15px;
}
/* line 3260, ../scss/_base.scss */
.ui-tabs .ui-tabs-panel h1.edit input {
  margin: 2px;
  width: inherit!important;
  overflow: visible!important;
  line-height: 1!important;
  font-weight: inherit;
  height: 17px!important;
  font-size: 15px;
}

/* line 3274, ../scss/_base.scss */
span.delete-moodboard {
  background: url(../img/trash.png) no-repeat;
  display: block;
  width: 19px;
  height: 26px;
  text-indent: -99999em;
  float: right;
  cursor: pointer;
}

/* line 3284, ../scss/_base.scss */
.ui-tabs .ui-tabs-panel h1 form input {
  background: none!important;
  border: none!important;
  color: white;
  text-transform: uppercase;
  font-size: 15px;
  font-family: "Lato", arial, helvetica;
  line-height: 1;
}

/* line 2258, _base.scss */
/* line 3297, ../scss/_base.scss */
.floating-moodboard .box {
  background:#000000; filter: alpha(opacity=96);
  background: rgba(0, 0, 0, 0.96);
  margin: 0;
}
/* line 3301, ../scss/_base.scss */
.floating-moodboard .ui-tabs .ui-tabs-panel {
  background: none;
  padding: 0;
}
/* line 3304, ../scss/_base.scss */
.floating-moodboard .ui-tabs .ui-tabs-panel > section {
  padding: 1em 1.4em;
  background: url(../img/bg-trans.png) repeat;
  overflow: hidden;
  clear: both;
}
#tabs-moodboard article {
  width:693px;
  height: auto;

}
/* line 3313, ../scss/_base.scss */
.overlay_title {
  cursor: pointer;
  line-height: 1;
  display: none;
  text-align: center;
  background:#000000; filter: alpha(opacity=70);
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
}
/* line 3323, ../scss/_base.scss */
.overlay_title span {
  font-size: 8px;
  text-decoration: none;
  text-align: center;
  line-height: 1.5;
  color: white;
  display: block;
  font-family: "Lato", sans-serif;
  padding: 5px 3px;
  margin-top: 30%;
}

/* line 3336, ../scss/_base.scss */
.content {
  display: table-cell;
  /*vertical-align: middle;*/
  color: white;
  left: 152px;
}
/* line 3341, ../scss/_base.scss */
.content a {
  position: relative;
  text-decoration: underline;
}
/* line 3345, ../scss/_base.scss */
.content .overlay_title {
  cursor: pointer;
  line-height: 1;
  display: none;
  text-align: center;
  background:#000000; filter: alpha(opacity=70);
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
}
/* line 3355, ../scss/_base.scss */
.content .overlay_title span {
  font-size: 8px;
  text-decoration: none;
  text-align: center;
  line-height: 1.5;
  color: white;
  display: block;
  font-family: "Lato", sans-serif;
  padding: 5px 3px;
  margin-top: 30%;
}
/* line 3368, ../scss/_base.scss */
.content article figure {
  margin-left: -10px;
  margin-top: -10px;
  margin-bottom: 20px;
}
.content article figure img {
  max-width:100%;
  height:auto;
}
/* line 3373, ../scss/_base.scss */
.content article p {
  font-size: 12px;
  margin-top: 0;
  line-height: 1.2;
}
/* line 3379, ../scss/_base.scss */
.content > section {
background:#000000; filter: alpha(opacity=73);
  background: rgba(0, 0, 0, 0.73);
  padding: 30px 25px;
  overflow: hidden;
  width: auto;
}

/* line 3387, ../scss/_base.scss */
.product-details .box {
  max-width: 765px!important;
}
/* line 3389, ../scss/_base.scss */
.product-details .box .pagination a {
  display: block;
  position: absolute;
  bottom: 15px;
  right: 25px;
}

/* line 3397, ../scss/_base.scss */
.search {
  position: absolute;
  top: 33px;
  right: 26px;
}
/* line 3402, ../scss/_base.scss */
.search input[type="text"] {
  background: transparent url(../img/bg-search.png) repeat-x;
  border-top: none;
  border-bottom: none;
  border-left: 1px solid #393939;
  border-right: 1px solid #393939;
  color: white;
  margin-right: 1px;
  margin-top: 1px;
  padding: 2px 4px 0;
  width: 151px;
  float: left;
  font-family: "Lato", georgia, serif !important;
  font-weight: normal!important;
  border-radius: 0;
}
/* line 3417, ../scss/_base.scss */
.search input[type="submit"], .search input[type="button"] {
  background: transparent url(../img/search-icon-small.png) no-repeat center;
  width: 38px;
  height: 27px;
  border: none;
  display: inline-block;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  float:right;
 margin-top: 1px;

}

/* Search Generic */
.search-generic ul {
  margin: 0;
  padding: 0;
}
.search-generic ul li {
  list-style: none;
  margin: 0 12px 12px 0;
  float: left;
  position: relative;
}
.search-generic h1 {
  color: white;
  font-family: "Lato", arial, helvetica;
  font-size: 15px;
  text-transform: uppercase;
  width: auto;
  float: left;
  line-height: 1;
}
.search-generic header h1 {
  clear: both;
  overflow: hidden;
  width:100%;
}
.search-generic .scrollbar {
  height:500px;
  overflow:auto;
}
/* line 3430, ../scss/_base.scss */
.product-detail {
  color: white;
  position: relative;
  overflow: hidden;
  max-width: 713px;
  height: auto;
  width: 100%;
}
/* line 3437, ../scss/_base.scss */
.product-detail .entry-header, .product-detail .entry-content, .product-detail .entry-meta {
  float: left;
  max-width: 460px;
  width: 100%;
  height: auto;
}
/* line 3443, ../scss/_base.scss */
.product-detail span {
  color: white;
}
/* line 3446, ../scss/_base.scss */
.product-detail figure {
  margin: 0!important;
  position: relative;
}
/* line 3449, ../scss/_base.scss */
.product-detail figure img {
  max-width: 100%;
  height: auto;
}
/* line 3454, ../scss/_base.scss */
.product-detail .entry-meta {
  font-family: "Lato", arial, helvetica;
  font-size: 13px;
  text-transform: uppercase;
}
/* line 3459, ../scss/_base.scss */
.product-detail h1 {
  font-family: "Lato", arial, helvetica;
  font-size: 18px;
  margin-top: 25px;
  text-transform: uppercase;
}
/* line 3465, ../scss/_base.scss */
.product-detail .entry-content p, .product-detail .entry-meta p {
  font-size: 14px;
  text-transform: none;
  font-weight: normal!important;
  font-family: Lato, serif;
}
/* line 3471, ../scss/_base.scss */
.product-detail .add-btn {
  background: url(../img/sprites-icon.png) no-repeat;
  background-position: 0 -399px;
  display: block;
  height: 41px;
  width: 41px;
  position: absolute;
  top: 5px;
  right: 5px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 3482, ../scss/_base.scss */
.product-detail .add-btn:hover {
  background: url(../img/sprites-icon.png) no-repeat;
  background-position: 0 -449px;
}
/* line 3486, ../scss/_base.scss */
.product-detail aside {
  position: absolute;
  right: 0;
  margin-top: 25px;
}
/* line 3490, ../scss/_base.scss */
.product-detail aside ul {
  margin: 0;
  padding: 0;
}
/* line 3494, ../scss/_base.scss */
.product-detail aside li {
  float: left;
  margin-right: 18px;
}
/* line 3497, ../scss/_base.scss */
.product-detail aside li.facebook-share a {
  height: 32px;
  width: 32px;
  background-image: url("../img/sprites-icon.png");
  background-position: 0px -647px;
  background-repeat: no-repeat;
  display: block;
  width: 34px;
  height: 32px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 3509, ../scss/_base.scss */
.product-detail aside li.facebook-share a:hover {
  background-position: 0 -680px;
}
/* line 3513, ../scss/_base.scss */
.product-detail aside li.email-share a {
  height: 32px;
  width: 50px;
  background-image: url("../img/sprites-icon.png");
  background-position: 0px -499px;
  background-repeat: no-repeat;
  display: block;
  width: 50px;
  height: 32px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 3525, ../scss/_base.scss */
.product-detail aside li.email-share a:hover {
  background-position: 0px -531px;
}
/* line 3529, ../scss/_base.scss */
.product-detail aside li.download-laminate a {
  height: 33px;
  width: 33px;
  background-image: url("../img/sprites-icon.png");
  background-position: 0px -119px;
  background-repeat: no-repeat;
  display: block;
  width: 33px;
  height: 33px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 3541, ../scss/_base.scss */
.product-detail aside li.download-laminate a:hover {
  background-position: 0px -152px;
}
/* line 3545, ../scss/_base.scss */
.product-detail aside li.expand {
  margin-right: 0;
  margin-right: 0;
}
/* line 3548, ../scss/_base.scss */
.product-detail aside li.expand a {
  height: 32px;
  width: 32px;
  background-image: url("../img/sprites-s61b52a494e.png");
  background-position: 0 -175px;
  background-repeat: no-repeat;
  display: block;
  width: 32px;
  height: 32px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 3560, ../scss/_base.scss */
.product-detail aside li.expand a:hover {
  background-position: 0 -143px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 45, _retina-sprites.scss */
  /* line 3571, ../scss/_base.scss */
  .product-detail aside li.facebook-share a {
    background-image: url("../img/sprites-retina-sd61950e0b3.png");
    background-position: 0 -272px;
    -webkit-background-size: 97px auto;
    -moz-background-size: 97px auto;
    -o-background-size: 97px auto;
    background-size: 97px auto;
  }
  /* line 3578, ../scss/_base.scss */
  .product-detail aside li.facebook-share a:hover {
    background-position: 0 -240px;
  }

  /* line 56, _retina-sprites.scss */
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 45, _retina-sprites.scss */
  /* line 3587, ../scss/_base.scss */
  .product-detail aside li.email-share a {
    background-image: url("../img/sprites-retina-sd61950e0b3.png");
    background-position: 0 -46px;
    -webkit-background-size: 97px auto;
    -moz-background-size: 97px auto;
    -o-background-size: 97px auto;
    background-size: 97px auto;
  }
  /* line 3594, ../scss/_base.scss */
  .product-detail aside li.email-share a:hover {
    background-position: 0 -78px;
  }

  /* line 56, _retina-sprites.scss */
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 45, _retina-sprites.scss */
  /* line 3603, ../scss/_base.scss */
  .product-detail aside li.download-laminate a {
    background-image: url("../img/sprites-retina-sd61950e0b3.png");
    background-position: 0 -143px;
    -webkit-background-size: 97px auto;
    -moz-background-size: 97px auto;
    -o-background-size: 97px auto;
    background-size: 97px auto;
  }
  /* line 3610, ../scss/_base.scss */
  .product-detail aside li.download-laminate a:hover {
    background-position: 0 -110px;
  }

  /* line 56, _retina-sprites.scss */
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 45, _retina-sprites.scss */
  /* line 3619, ../scss/_base.scss */
  .product-detail aside li.expand a {
    background-image: url("../img/sprites-retina-sd61950e0b3.png");
    background-position: 0 -208px;
    -webkit-background-size: 97px auto;
    -moz-background-size: 97px auto;
    -o-background-size: 97px auto;
    background-size: 97px auto;
  }
  /* line 3626, ../scss/_base.scss */
  .product-detail aside li.expand a:hover {
    background-position: 0 -176px;
  }

  /* line 56, _retina-sprites.scss */
}
/* line 2492, _base.scss */
/* line 3635, ../scss/_base.scss */
.entry-title {
  font-family: "Lato", arial, helvetica;
  margin: 0;
  font-size: 18px;
  text-transform: uppercase;
}

/* line 2499, _base.scss */
/* line 3645, ../scss/_base.scss */
.news .entry-title {
  margin-bottom: 15px;
  text-transform: none!important;
}
/* line 3649, ../scss/_base.scss */
.news .hentry .entry-title {
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 0px;
  font-family: "Lato", sans-serif;
}
.news article {
  margin-bottom: 10px;
}
/* line 2504, _base.scss */
/* line 2513, _base.scss */
/* line 3662, ../scss/_base.scss */
.entry-content .inner {
  float: left;
  width: 50%;
}
/* line 3666, ../scss/_base.scss */
.entry-content .column2 {
  width: 350px;
  margin-right: 25px;
}
.entry-content .column1 {
  max-width: 350px;
  float: right;
  padding-top: 90px;
}
/* line 3669, ../scss/_base.scss */
.entry-content .column2:first-child {
  margin-right: 60px;
}
/* line 3673, ../scss/_base.scss */
.entry-content p {
  color: #e2dfdf;
  font-size: 12px;
  line-height: 1.2;
  margin-top: 0;
}

/* line 2517, _base.scss */
/* line 2520, _base.scss */
/* line 2524, _base.scss */
/* Specific Page */
/* line 2534, _base.scss */
/* line 3691, ../scss/_base.scss */
.home .intro, .home .hentry {
  max-width: 390px;
  width: 100%;
}
/* line 3695, ../scss/_base.scss */
.home .site.temp {
  display: none;
}

/* line 2538, _base.scss */
/* line 2545, _base.scss */
/* line 3704, ../scss/_base.scss */
.about .content figure {
  margin-bottom: 27px;
}

/* line 2551, _base.scss */
/* line 3710, ../scss/_base.scss */
.column {
  max-width: 275px;
  width: 100%;
  height: auto;
  margin: 0 30px 30px 0;
}

/* line 2558, _base.scss */
/* line 3718, ../scss/_base.scss */
.address span {
  font-size: 12px;
  display: block;
  color: white;
  font-family: "Lato", sans-serif;
  -webkit-font-smoothing: antialiased;
}
/* line 3724, ../scss/_base.scss */
.address span.email a {
  text-decoration: underline;
}
/* line 3728, ../scss/_base.scss */
.address .country {
  font-weight: bold;
  text-transform: uppercase;
  font-family: "Lato", arial, helvetica;
  font-size: 13px;
}
/* line 3733, ../scss/_base.scss */
.address .country p {
  font-weight: bold;
  font-size: 13px;
}

/* line 2565, _base.scss */
/* line 2570, _base.scss */
/* Box */
/* line 2579, _base.scss */
/* line 3747, ../scss/_base.scss */
.box {
  background:#000000; filter: alpha(opacity=90);
  background: rgba(0, 0, 0, 0.73);
  padding: 27px 25px;
  width: auto;
  height: auto;
  position:relative;
}
/* line 3753, ../scss/_base.scss */

.box.about {
  top:156px;
  
  background-image:url(../images/topx.png); background-repeat:no-repeat;
  max-width: 485px;
  min-height: 629px;
  width: 100%!important;
  height: auto;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}


.box.wide {
  background-image:url(../images/topx2.png); background-repeat:repeat-x;
  background-position: right top;
  max-width: 785px;
  min-height: 629px;
  width: 100%!important;
  height: auto;
   font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}
/* line 3759, ../scss/_base.scss */
.box.alt {
  max-width: 780px;
  height:auto;
}
/* line 3762, ../scss/_base.scss */
.box.left {
  float: left;
  width:auto;
}
/* line 3765, ../scss/_base.scss */
.box.right {
  float: right;
}

/* line 2585, _base.scss */
/* line 2591, _base.scss */
/* line 2595, _base.scss */
/* line 2598, _base.scss */
/* line 2602, _base.scss */
/* line 3780, ../scss/_base.scss */
.lt-ie9 .box {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BA000000,endColorstr=#BA000000)";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BA000000,endColorstr=#BA000000);
  /* IE6 & 7 */
  zoom: 1;
}

/** Catalog Overlay **/
/* line 2610, _base.scss */
/* line 3792, ../scss/_base.scss */
.overlay.splash {
  padding: 165px 122px;
}

/* line 2614, _base.scss */
/* line 3798, ../scss/_base.scss */
.category {
  max-width: 735px;
  height:auto;
  width:100%;
  overflow: hidden;
}
/* line 3800, ../scss/_base.scss */
.category .hentry {
  
  float: left;
  margin-right: 20px;
  width:231px;
}

.category .hentry2 {
  position: relative;
  float: left;
  margin-right: 20px;
  width:100%;
}

/* line 3805, ../scss/_base.scss */
.category .hentry.woodgrains .entry-meta a {
  width: 161px;
}
/* line 3808, ../scss/_base.scss */
.category .hentry figure {
  margin: 0;
}
/* line 3811, ../scss/_base.scss */
.category .hentry .entry-meta a {
  font-family: Lato, arial, helvetica, sans-serif;
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 1.2;
  font-weight: lighter;
  font-size: 18px;
  text-decoration: none;
  width: 125px;
  margin: 15px;
  text-align: right;
  padding-right: 50px;
}
/* line 3825, ../scss/_base.scss */
.category .hentry .entry-meta a span {
  background: url(../img/ellipsis-arrow-right.png) no-repeat right;
  display: block;
  width: 43px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  height: 41px;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 3836, ../scss/_base.scss */
.category .hentry .entry-meta a span:hover {
  background: url(../img/ellipsis-arrow-right-hover.png) no-repeat right;
}
/* line 3841, ../scss/_base.scss */
.category .hentry.last {
  margin-right: 0;
}

/* line 2616, _base.scss */
/* line 2619, _base.scss */
/* line 2628, _base.scss */
/* line 2632, _base.scss */
/* line 2646, _base.scss */
/* line 2655, _base.scss */
/* line 2661, _base.scss */
/* line 2666, _base.scss */
/* line 3863, ../scss/_base.scss */
.category-description {
 
  margin-top: 23px;
  line-height: 1.2;
  overflow: hidden;
  font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}
/* line 3868, ../scss/_base.scss */
.category-description p {
  font-size: 12px;
}
/* line 3871, ../scss/_base.scss */
.category-description .left {
  float: left;
  max-width: 361px;
  width:100%;
  height: auto;
}
/* line 3875, ../scss/_base.scss */
.category-description .right {
  float: right;
  max-width: 254px;
  text-align: right;
  width:100%;
  height: auto;
}
/* line 3879, ../scss/_base.scss */
.category-description .right h3 {
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 2px 0;
}
/* line 3884, ../scss/_base.scss */
.category-description .right h4 {
  font-size: 13px;
  text-transform: uppercase;
  margin: 14px 0 10px;
}
/* line 3889, ../scss/_base.scss */
.category-description .right p {
  margin: 0;
}
/* line 3892, ../scss/_base.scss */
.category-description .right form {
  float: right;
  margin-bottom: 14px;
}
/* line 3897, ../scss/_base.scss */
.category-description .right input[type="text"] {
  background: transparent url(../img/bg-search.png) repeat-x;
  border-top: none;
  border-bottom: none;
  border-left: 1px solid #393939;
  border-right: 1px solid #393939;
  color: white;
  margin-right: 1px;
  padding: 8px 8px 7px;
  width: 188px;
  float: left;
}
/* line 3909, ../scss/_base.scss */
.category-description .right input[type="submit"], .category-description .right input[type="button"] {
  background: transparent url(../img/search-icon.png) no-repeat center;
  width: 34px;
  height: 30px;
  border: none;
  display: inline-block;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}

/* Button */
/* line 2722, _base.scss */
/* line 3926, ../scss/_base.scss */
.btn {
  background: #4a4a48;
  /* Old browsers */
  background: -moz-linear-gradient(top, #4a4a48 0%, #575857 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4a4a48), color-stop(100%, #575857));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #4a4a48 0%, #575857 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #4a4a48 0%, #575857 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #4a4a48 0%, #575857 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #4a4a48 0%, #575857 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a4a48', endColorstr='#575857',GradientType=0 );
  /* IE6-9 */
  display: block;
  width: 127px;
  font-family: "Lato", arial, helvetica, sans-serif;
  line-height: 18px;
  font-size: 13px;
  padding: 2px 10px;
  text-align: center;
  border-radius: 20px;
  margin-bottom: 20px;
  text-decoration: none!important;
}
/* line 3953, ../scss/_base.scss */
.btn.alignright {
  position: absolute;
  right: 25px!important;
  bottom: 20px;
}
/* line 3958, ../scss/_base.scss */
.btn.semi-round {
  border-radius: 10px!important;
}
/* line 3961, ../scss/_base.scss */
.btn:hover {
  background: #6FBA34;
}

/* line 2742, _base.scss */
/* line 2747, _base.scss */
/* line 2750, _base.scss */
/* line 2754, _base.scss */
/* line 3974, ../scss/_base.scss */
.ellipsis-btn {
  background: url(../img/sprites-icon.png) no-repeat;
  background-position: 0px -186px;
  text-decoration: none!important;
  padding: 20px 5px 10px 45px;
  font-family: "Lato", arial, helvetica, sans-serif;
  font-size: 14px;
}
/* line 3980, ../scss/_base.scss */
.ellipsis-btn:hover {
  background: url(../img/sprites-icon.png) no-repeat;
  background-position: 0px -237px;
}

/* line 2760, _base.scss */
/* Moodboard */
/* line 2766, _base.scss */
/* line 3990, ../scss/_base.scss */
.floating-moodboard, .floating-login {
  position: absolute;
  top: 50%;
  margin-top: -349px;
  right: -801px;
}

/* line 3997, ../scss/_base.scss */
.moodboard-nav {
  float: left;
}

/* line 4002, ../scss/_base.scss */
.floating-moodboard .dk_container {
  background: url(../img/bg-trans.png) repeat;
  border-bottom: 2px solid #626160;
  color: white;
  border-left: 1px solid #595959;
  cursor: pointer;
  font-family: "Lato", arial, helvetica;
  font-size: 11px;
  text-transform: uppercase;
  float: left;
  padding: 0!important;
  text-decoration: none;
  margin-bottom: 0!important;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
/* line 4019, ../scss/_base.scss */
.floating-moodboard .dk_options {
  margin-top: 3px;
  box-shadow: none!important;
  -moz-box-shadow: none!important;
  -webkit-box-shadow: none!important;
}
/* line 4020, ../scss/_base.scss */
.floating-moodboard .dk_options a {
  background: black;
}
/* line 4022, ../scss/_base.scss */
.floating-moodboard .dk_options a:hover {
  background: #525252;
}
.floating-moodboard .mCSB_container {
  margin-right: 0;
}
.floating-moodboard .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #525252;
}
/* line 4031, ../scss/_base.scss */
.floating-moodboard .dk_options_inner {
  text-shadow: none;
  height: 155px;
  overflow: scroll;
}
/* line 4034, ../scss/_base.scss */
.floating-moodboard .dk_toggle {
  /*background: none;*/
  padding: 0.56em 1em !important;
  text-shadow: none!important;
}
/* line 4039, ../scss/_base.scss */
.floating-moodboard select {
  float: left;
  width: auto;
}

/* line 2772, _base.scss */
/* line 4047, ../scss/_base.scss */
.moodboard {
background:#000000; filter: alpha(opacity=73);
  background: rgba(0, 0, 0, 0.73);
  padding: 0 13px 24px;
  position: fixed;
  min-height: 100%;
  height: 100%;
  width: 153px;
  top: 0;
  right: 0;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 4062, ../scss/_base.scss */
html.lt-ie9 .moodboard {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BA000000,endColorstr=#BA000000)";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BA000000,endColorstr=#BA000000);
  /* IE6 & 7 */
  zoom: 1;
}

#forgot-password-modal label {
  margin-right:20px;
  margin-top:5px;
  width:auto!important;
}
#forgot-password-modal input[type="text"] {
  width:auto!important;
}
#forgot-password-modal form .row:first-child {
  margin: 124px auto;
}

/* line 4071, ../scss/_base.scss */
#moodboard-modal {
  margin-left: -199px;
  width: 398px;
  padding-bottom: 30px;
  top: 50%;
  margin-top: -92px;
}
/* line 4077, ../scss/_base.scss */
#moodboard-modal p {
  color: white;
  font-size: 12px;
  font-family: "Lato", sans-serif;
  text-align: center;
  margin-bottom: 21px;
}
/* line 4084, ../scss/_base.scss */
#moodboard-modal .modal-body {
  width: 100%;
}
/* line 4086, ../scss/_base.scss */
#moodboard-modal .modal-body .row.submit {
  text-align: center;
}

/* line 4091, ../scss/_base.scss */
#moodboard-modal .confirm, #moodboard-modal .cancel {
  width: auto;
  padding: 2px 23px;
  border: none;
  color: white;
  font-size: 13px;
  margin: 0 9px;
  text-align: center;
  display: inline-block;
  -webkit-border-radius: 8px 7px 7px 8px/7px;
  -moz-border-radius: 8px 7px 7px 8px/7px;
  border-radius: 8px 7px 7px 8px/7px;
  background-color: #747270;
}

/* line 2782, _base.scss */
/* line 4108, ../scss/_base.scss */
.moodboard .tooltip {
  position: absolute;
  width: 120px;
  top: 40%;
  margin-top: -33px;
}
/* line 4113, ../scss/_base.scss */
.moodboard .tooltip p {
  font-size: 13px;
  text-align: center;
  color: white;
}
/* line 4119, ../scss/_base.scss */
.moodboard li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 4124, ../scss/_base.scss */
.moodboard-logo {

  background:#000000; filter: alpha(opacity=73);
  
  background: rgba(0, 0, 0, 0.73);
  border-right: 2px solid #6FBA34;
 max-width: 200px;
  width: 100%;
  min-height: 100%;
  height: 100%;
  padding-top: 46px;
  padding-bottom: 65px;
  
  position: fixed;
  top: 0px;
  left:35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.moodboard-logo img {
  
  height:66px;
 padding-left: 20px;
}
.moodboard-logo .search {
  position: absolute;
  top: 122px;
  left: 0px!important;
  width: 100%;
}
.moodboard-logo .search input[type="text"] {
  width:158px;
  height:27px;
}
/* line 4129, ../scss/_base.scss */
.moodboard .nav {
  position: absolute;
  bottom: 0;
  z-index: 4;
}
/* line 4133, ../scss/_base.scss */
.moodboard .btn {
  background: #4a4a48;
  /* Old browsers */
  background: -moz-linear-gradient(top, #4a4a48 0%, #575857 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4a4a48), color-stop(100%, #575857));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #4a4a48 0%, #575857 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #4a4a48 0%, #575857 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #4a4a48 0%, #575857 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #4a4a48 0%, #575857 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a4a48', endColorstr='#575857',GradientType=0 );
  /* IE6-9 */
  display: block;
  width: 127px;
  font-family: "Lato", arial, helvetica, sans-serif;
  line-height: 18px;
  font-size: 13px;
  padding: 2px 10px;
  text-align: center;
  border-radius: 8px;
  margin-bottom: 20px;
}
/* line 4159, ../scss/_base.scss */
.moodboard .btn:hover {
  background: #6FBA34;
}
/* line 4163, ../scss/_base.scss */
.moodboard #carousel {
  /*height: 279px;*/
  margin: 0 auto 0;
  position: relative;
  padding: 40px 24px;
}
/* line 4168, ../scss/_base.scss */
.moodboard #carousel ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 4172, ../scss/_base.scss */
.moodboard #carousel ul li {
  margin-bottom: 15px;
  width: 78px;
  height: 78px!important;
  position: relative;
  list-style: none;
}
/* line 4178, ../scss/_base.scss */
.moodboard #carousel ul li span.delete {
  display: block;
  background: url(../img/sprites-icon.png) no-repeat;
  background-position: 0px -26px;
  width: 27px;
  height: 28px;
  position: absolute;
  top: 0;
  display: none;
  right: 0;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  cursor: pointer;
}
/* line 4192, ../scss/_base.scss */
.moodboard #carousel ul li a {
  cursor: move;
}
/* line 4194, ../scss/_base.scss */
.moodboard #carousel ul li a img {
  border: none!important;
  height: 78px;
  width: 78px;
  position: relative;
}

/* line 4232, ../scss/_base.scss */
#ui-carousel-next {
  width: 15px;
  height: 11px;
  background: url(../img/carousel-arrow.png) no-repeat 0 -10px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  display: block;
  position: absolute;
  bottom: -19px;
  left: 31px;
}

/* line 4245, ../scss/_base.scss */
#ui-carousel-prev {
  width: 15px;
  height: 11px;
  background: url(../img/carousel-arrow.png) no-repeat 0 -10px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  display: block;
  position: absolute;
  bottom: -19px;
  left: 31px;
  background: url(../img/carousel-arrow.png) no-repeat 0 0 !important;
  top: -16px !important;
}

/* line 2886, _base.scss */
/* line 2892, _base.scss */
/* line 4264, ../scss/_base.scss */
.splash-page {
  max-width: 736px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
  z-index: 1;
  position: absolute;
  left: 50%;
  margin-left: -368px;
  top: 50%;
  margin-top: -132px;
}
/* line 4275, ../scss/_base.scss */
.splash-page hr {
  border-top: 3px solid white;
  margin: 23px 0;
}
/* line 4279, ../scss/_base.scss */
.splash-page .logo {
  display: block;
  position: relative;
  z-index: 1;
 /* width: 308px;
  height: 145px;*/
  margin: 0 auto;
}
/* line 4287, ../scss/_base.scss */
.splash-page .tagline {
  color: white;
  font-size: 26px;
  font-family: Lato, arial, helvetica, sans-serif;
}
/* line 4291, ../scss/_base.scss */
.splash-page .tagline h2 {
  margin: 0;
}

/* line 2903, _base.scss */
/* line 2907, _base.scss */
/* line 2915, _base.scss */
/* line 2916, _base.scss */
/* line 2924, _base.scss */
/* line 4307, ../scss/_base.scss */
.site {
  position: relative;
}

/** Footer **/
/* line 2930, _base.scss */
/* line 4314, ../scss/_base.scss */
.site-footer {
  color: white;
  font-size: 11px;
  right: 172px;
  position: absolute;
  bottom: 15px;
}
/* line 4320, ../scss/_base.scss */
.site-footer p {
  margin: 0;
}
/* line 4323, ../scss/_base.scss */
.site-footer span {
  background: url(../img/tak-logo.png) no-repeat;
  display: inline-block;
  float: left;
  margin-right: 4px;
  width: 10px;
  height: 12px;
  position: relative;
  top: 2px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}

/* line 2937, _base.scss */
/* line 2940, _base.scss */
/** Fullscreen bg **/
/* line 2953, _base.scss */
/* line 4345, ../scss/_base.scss */
#bg {
  position: fixed;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  z-index: -1;
}
/* line 4352, ../scss/_base.scss */
#bg img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  min-width: 50%;
  min-height: 50%;
}

/* line 2961, _base.scss */
@-webkit-keyframes bounceIn {
  /* line 2973, _base.scss */
  /* line 4368, ../scss/_base.scss */
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }

  /* line 2978, _base.scss */
  /* line 4373, ../scss/_base.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }

  /* line 2983, _base.scss */
  /* line 4378, ../scss/_base.scss */
  70% {
    -webkit-transform: scale(0.9);
  }

  /* line 2987, _base.scss */
  /* line 4382, ../scss/_base.scss */
  100% {
    -webkit-transform: scale(1);
  }
}

@-moz-keyframes bounceIn {
  /* line 2993, _base.scss */
  /* line 4390, ../scss/_base.scss */
  0% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }

  /* line 2998, _base.scss */
  /* line 4395, ../scss/_base.scss */
  50% {
    opacity: 1;
    -moz-transform: scale(1.05);
  }

  /* line 3003, _base.scss */
  /* line 4400, ../scss/_base.scss */
  70% {
    -moz-transform: scale(0.9);
  }

  /* line 3007, _base.scss */
  /* line 4404, ../scss/_base.scss */
  100% {
    -moz-transform: scale(1);
  }
}

@-o-keyframes bounceIn {
  /* line 3013, _base.scss */
  /* line 4412, ../scss/_base.scss */
  0% {
    opacity: 0;
    -o-transform: scale(0.3);
  }

  /* line 3018, _base.scss */
  /* line 4417, ../scss/_base.scss */
  50% {
    opacity: 1;
    -o-transform: scale(1.05);
  }

  /* line 3023, _base.scss */
  /* line 4422, ../scss/_base.scss */
  70% {
    -o-transform: scale(0.9);
  }

  /* line 3027, _base.scss */
  /* line 4426, ../scss/_base.scss */
  100% {
    -o-transform: scale(1);
  }
}

@keyframes bounceIn {
  /* line 3033, _base.scss */
  /* line 4434, ../scss/_base.scss */
  0% {
    opacity: 0;
    transform: scale(0.3);
  }

  /* line 3038, _base.scss */
  /* line 4439, ../scss/_base.scss */
  50% {
    opacity: 1;
    transform: scale(1.05);
  }

  /* line 3043, _base.scss */
  /* line 4444, ../scss/_base.scss */
  70% {
    transform: scale(0.9);
  }

  /* line 3047, _base.scss */
  /* line 4448, ../scss/_base.scss */
  100% {
    transform: scale(1);
  }
}

/* line 3052, _base.scss */
/* line 4456, ../scss/_base.scss */
.bounceIn {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceOut {
  /* line 3059, _base.scss */
  /* line 4465, ../scss/_base.scss */
  0% {
    -webkit-transform: scale(1);
  }

  /* line 3063, _base.scss */
  /* line 4469, ../scss/_base.scss */
  25% {
    -webkit-transform: scale(0.95);
  }

  /* line 3067, _base.scss */
  /* line 4473, ../scss/_base.scss */
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
  }

  /* line 3072, _base.scss */
  /* line 4478, ../scss/_base.scss */
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
}

@-moz-keyframes bounceOut {
  /* line 3079, _base.scss */
  /* line 4487, ../scss/_base.scss */
  0% {
    -moz-transform: scale(1);
  }

  /* line 3083, _base.scss */
  /* line 4491, ../scss/_base.scss */
  25% {
    -moz-transform: scale(0.95);
  }

  /* line 3087, _base.scss */
  /* line 4495, ../scss/_base.scss */
  50% {
    opacity: 1;
    -moz-transform: scale(1.1);
  }

  /* line 3092, _base.scss */
  /* line 4500, ../scss/_base.scss */
  100% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }
}

@-o-keyframes bounceOut {
  /* line 3099, _base.scss */
  /* line 4509, ../scss/_base.scss */
  0% {
    -o-transform: scale(1);
  }

  /* line 3103, _base.scss */
  /* line 4513, ../scss/_base.scss */
  25% {
    -o-transform: scale(0.95);
  }

  /* line 3107, _base.scss */
  /* line 4517, ../scss/_base.scss */
  50% {
    opacity: 1;
    -o-transform: scale(1.1);
  }

  /* line 3112, _base.scss */
  /* line 4522, ../scss/_base.scss */
  100% {
    opacity: 0;
    -o-transform: scale(0.3);
  }
}

@keyframes bounceOut {
  /* line 3119, _base.scss */
  /* line 4531, ../scss/_base.scss */
  0% {
    transform: scale(1);
  }

  /* line 3123, _base.scss */
  /* line 4535, ../scss/_base.scss */
  25% {
    transform: scale(0.95);
  }

  /* line 3127, _base.scss */
  /* line 4539, ../scss/_base.scss */
  50% {
    opacity: 1;
    transform: scale(1.1);
  }

  /* line 3132, _base.scss */
  /* line 4544, ../scss/_base.scss */
  100% {
    opacity: 0;
    transform: scale(0.3);
  }
}

/* line 3138, _base.scss */
/* line 4553, ../scss/_base.scss */
.bounceOut {
  -webkit-animation-name: bounceOut;
  -moz-animation-name: bounceOut;
  -o-animation-name: bounceOut;
  animation-name: bounceOut;
}

/* line 4560, ../scss/_base.scss */
.content article p {
  font-size: 12px;
  margin: 0;
  line-height: 17px;
  color: white;
}

/* line 4567, ../scss/_base.scss */
#preloader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: black;
  /* change if the mask should have another color then white */
  z-index: 99;
  /* makes sure it stays on top */
}

/* line 4579, ../scss/_base.scss */
#status-container {
  margin: -17px 0 0 -16px;
  /* is width and height divided by two */
  position: absolute;
  left: 50%;
  /* centers the loading animation horizontally one the screen */
  top: 50%;
  /* centers the loading animation vertically one the screen */
}

/* line 4589, ../scss/_base.scss */
#status {
  width: 35px;
  height: 32px;
  background-image: url(/static/img/preloader.gif);
  /* path to your loading animation */
  background-repeat: no-repeat;
  background-position: center;
}


/* H5BP-Helpers */
/* line 6, ../scss/h5bp/_helpers.scss */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  /* IE 6/7 fallback */
  *text-indent: -9999px;
}
/* line 21, ../scss/h5bp/_helpers.scss */
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}

/* line 7, ../scss/h5bp/_helpers.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 8, ../scss/h5bp/_helpers.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 48, ../scss/h5bp/_helpers.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 9, ../scss/h5bp/_helpers.scss */
.invisible {
  visibility: hidden;
}

/* line 74, ../scss/h5bp/_helpers.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
/* line 77, ../scss/h5bp/_helpers.scss */
.clearfix:after {
  clear: both;
}
/* line 79, ../scss/h5bp/_helpers.scss */
.clearfix {
  *zoom: 1;
}

/* H5BP-Media */
@media print {
  /* line 12, ../scss/h5bp/_media.scss */
  * {
    background: transparent !important;
    color: black !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 19, ../scss/h5bp/_media.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 24, ../scss/h5bp/_media.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 28, ../scss/h5bp/_media.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 33, ../scss/h5bp/_media.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 39, ../scss/h5bp/_media.scss */
  pre, blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }

  /* line 44, ../scss/h5bp/_media.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  /* line 48, ../scss/h5bp/_media.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 52, ../scss/h5bp/_media.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
}

  /* line 60, ../scss/h5bp/_media.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 65, ../scss/h5bp/_media.scss */
  h2, h3 {
    page-break-after: avoid;
  }
}

/* About page logos */
img.about-logo {
  width: 75px;
  margin-right: 10px;
}

figure img {
  width:100%!important;
  height:auto!important;
}

.error_messages {
    font-size: 12px;
    color: red;
}

@media all and (max-device-width: 767px) and (min-device-width: 320px) {
  /* line 4599, ../scss/_base.scss */
  .moodboard, .product-detail .add-btn {
    display: none !important;
    visibility: hidden !important;
  }
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
/* Styles */
  .moodboard {
    display: none;
  }
}

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
  body {
    -webkit-text-size-adjust:none;
  }
  #main {
    width:60%;
  }
  .box.wide {
    min-height:0!important;
  }
  .btn.alignright {
    position: relative;
    right: 0!important;
    bottom: 0;
    clear: both;
    float: left;
    margin-top: 10px;
  }
  .category .hentry {
    width:30%;
  }
  .category-description .right {
    float: left;
    text-align: left;
  }
  .category-description .right form {
    float: left;
    margin-top: 14px;
  }
  #tabs-moodboard article {
    width:693px;
  }
  img.about-logo {
    display: block;
    margin-bottom: 10px;
  }
  .entry-content .column1 {
    padding-top:0!important;
  }
  .search input[type="submit"] {
    padding:0;
    border-radius: 0;/* iphone/ipad fix */
  }
  input[type="text"], input[type="submit"] {
    border-radius:0;
  }
  .entry-content .column2 {
    max-width: 350px;
    margin-right: 25px;
    width: 70%;
    height: auto;
  }
  .overlay.splash {
    display: block;
    padding: 50px 0;
  }
  .overlay.splash img {
    width:100%;
    height:auto;
  }
}

/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
  /* Fix site navigation and moodboard logo for ipad landscape mode so user can scroll it */
  .site-navigation {
    position: absolute;
  }
  .moodboard-logo {
    position: absolute;
    /*padding-top: 20px;
    padding-bottom: 21px;*/
  }
  .search input[type="submit"] {
    padding:0;
    border-radius: 0;/* iphone/ipad fix */
  }
  /*.site-navigation {
    top:87px;
  }*/
}

ul#laminatePlaceholder {
  position: absolute;
  top: 40px;
  right: 14px;
  padding: 0 24px;
  z-index: 1;
}

ul#laminatePlaceholder li {
  margin-bottom: 15px;
  width: 78px;
  height: 78px;
  position: relative;
  list-style: none;
  background-color: #7f7f7f;
  opacity:0.1;
  filter:alpha(opacity=10);
  border: 3px dashed white;
}

.office {
  display: block;
  height: auto;
  position:relative;
  float: left;
  border-bottom: 1px solid #8a8a8a;
}

.distributor {
  display: block;
  height: auto;
  position:relative;
  float: left;
}

#contact {
  width: auto;
  height: 400px;
  display: block;
  float: left;
  position: relative;
  overflow: hidden;
}

#language-switcher {
    visibility: visible;
    top: 0;
    margin-top: 15px;
    width: 130px;
    margin-left: 25px;
}

.chosen-container {
    margin-left: 10px;
    margin-top: 12px;
}
.chosen-container-single .chosen-search {
    display: none;
}
.chosen-container-single .chosen-single, .chosen-container .chosen-results li, .chosen-container .chosen-results li.highlighted {
    border: none;
    border-radius: 0;
    background-color: transparent;
    background: transparent;
    background-clip: none;
    box-shadow: none;
    color: white;
    padding-top: 3px;
    height: 31px;
    border-top: solid white 1px;
}
.chosen-container .chosen-results li.highlighted {
    background: transparent;
}
.chosen-container-active .chosen-with-drop .chosen-single {
    border: none;
}
.chosen-container.chosen-with-drop .chosen-drop {
    border: none;
    border-radius: 0;
    background-color: #6FBA34;
    background: #6FBA34;
}
.chosen-container-single .chosen-single {
    border: none;
}
.chosen-container-single .chosen-single span {
    color: white;
    background: transparent;
    background-color: transparent;
}
.chosen-container-single .chosen-single span .active {
    background-color: #6FBA34;
    background: #6FBA34;
}
.chosen-container .chosen-container-single .chosen-container-active .chosen-with-drop {
    background: transparent;
}
.chosen-container .chosen-results li.highlighted {
    background-color: #999999;
    background: #999999;
}
.chosen-container-active.chosen-with-drop .chosen-single {
    background-color: #aaaaaa;
    background: #aaaaaa;
    color: white;
    border: solid 1px #aaaaaa;
    box-shadow: none;
}
ul.chosen-results li[data-option-array-index="0"] {
    background: transparent url('/static/img/en.jpg') no-repeat right center;
}
ul.chosen-results li[data-option-array-index="1"] {
    background: transparent url('/static/img/cn.jpg') no-repeat right center;
}
ul.chosen-results li[data-option-array-index="2"] {
    background: transparent url('/static/img/th.jpg') no-repeat right center;
}
ul.chosen-results li[data-option-array-index="0"].highlighted {
    background: #aaaaaa url('/static/img/en.jpg') no-repeat right center;
}
ul.chosen-results li[data-option-array-index="1"].highlighted {
    background: #aaaaaa url('/static/img/cn.jpg') no-repeat right center;
}
ul.chosen-results li[data-option-array-index="2"].highlighted {
    background: #aaaaaa url('/static/img/th.jpg') no-repeat right center;
}
.chosen-single span img {
    padding-left: 13px;
}
ul.chosen-results li {
    border-top: solid white 2px;
}
