/* Minification failed. Returning unminified contents.
(5785,11): run-time error CSS1030: Expected identifier, found '.'
(5785,28): run-time error CSS1031: Expected selector, found ')'
(5785,28): run-time error CSS1025: Expected comma or open brace, found ')'
(5788,20): run-time error CSS1030: Expected identifier, found '.'
(5788,37): run-time error CSS1031: Expected selector, found ')'
(5788,37): run-time error CSS1025: Expected comma or open brace, found ')'
(5794,11): run-time error CSS1030: Expected identifier, found '.'
(5794,19): run-time error CSS1031: Expected selector, found ')'
(5794,19): run-time error CSS1025: Expected comma or open brace, found ')'
 */
/* ==========================================================================
   BOX SIZING - BORDER BOX (http://www.paulirish.com/2012/box-sizing-border-box-ftw/)
   ========================================================================== */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}

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

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* ==========================================================================
   Commerce Vision - Customer Self Service Updates
   ========================================================================== */
/* fixes first table page with in responsive layouts */
.page-content > table {
  table-layout: fixed;
}

/* removes first br tag */
td#centreCell > br {
  display: none;
}

/* fluid width */
#prodbrowsetable {
  width: 100%;
}

/* removes left cell and right cell */
#prodbrowsetable td#leftCell,
#prodbrowsetable td#rightCell {
  display: none;
  empty-cells: hide;
}

/* removes default padding */
#formProductDisplay #MainContentArea {
  padding: 0px;
}
.dummy-button {
  position: absolute;
  left: -900em;
}
/*! jQuery UI - v1.9.2 - 2013-12-04
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; }
.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-noicons { padding-left: .7em; }
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; }
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.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;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
.ui-menu .ui-state-disabled a { cursor: default; }

/* icon support */
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }

/* right-aligned */
.ui-menu .ui-menu-icon { position: static; float: right; }
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }
.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }
.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */
.ui-spinner-up { top: 0; }
.ui-spinner-down { bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position:-65px -16px;
}
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
.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; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
	background-image: none;
}
body .ui-tooltip { border-width: 2px; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .5;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .2;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/*
* Kendo UI Web v2013.3.1119 (http://kendoui.com)
* Copyright 2013 Telerik AD. All rights reserved.
*
* Kendo UI Web commercial licenses may be obtained at
* https://www.kendoui.com/purchase/license-agreement/kendo-ui-web-commercial.aspx
* If you do not own a commercial license, this file shall be governed by the
* GNU General Public License (GPL) version 3.
* For GPL requirements, please review: http://www.gnu.org/copyleft/gpl.html
*/
/* Kendo base CSS */
.fake {
  color: red;
}
.k-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.k-floatwrap:after,
.k-slider-items:after,
.k-grid-toolbar:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
  overflow: hidden;
}
.k-floatwrap,
.k-slider-items,
.k-grid-toolbar {
  display: inline-block;
}
.k-floatwrap,
.k-slider-items,
.k-grid-toolbar {
  display: block;
}
.prohibit-selection {
  -khtml-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
}
/* main gradient */
.k-block,
.k-button,
.k-header,
.k-grid-header,
.k-toolbar,
.k-grouping-header,
.k-tooltip,
.k-pager-wrap,
.k-tabstrip-items .k-item,
.k-link.k-state-hover,
.k-textbox,
.k-textbox:hover,
.k-autocomplete,
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap,
.k-autocomplete.k-state-hover,
.k-dropdown-wrap.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-draghandle {
  background-repeat: repeat;
  background-position: 0 center;
}
.k-link:hover {
  text-decoration: none;
}
.k-state-highlight > .k-link {
  color: inherit;
}
/* widget */
.k-textbox > input,
.k-input[type="text"],
.k-input[type="number"],
.k-textbox,
.k-picker-wrap .k-input,
.k-button {
  font-size: 100%;
  font-family: inherit;
  border-style: solid;
  border-width: 1px;
  -webkit-appearance: none;
}
.k-widget,
.k-block,
.k-inline-block,
.k-draghandle {
  border-style: solid;
  border-width: 1px;
  -webkit-appearance: none;
}
.k-block,
.k-widget {
  line-height: normal;
  outline: 0;
}
/* Block */
.k-block {
  padding: 2px;
}
/* button */
.k-button {
  display: inline-block;
  margin: 0;
  padding: 2px 7px 2px;
  font-family: inherit;
  line-height: 1.66em;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
}
.k-ie7 .k-button {
  line-height: normal;
}
a.k-button {
  -khtml-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
}
/* Override the important default line-height in Firefox 4+ */
.k-button:-moz-any(input) {
  padding-bottom: 0.37em;
  padding-top: 0.37em;
}
.k-ie7 .k-button {
  overflow: visible;
  margin-right: 4px;
}
.k-ie7 a.k-button {
  line-height: 1.6;
  padding-left: 7px;
  padding-right: 7px;
  /*+1*/
}
.k-ie7 .k-slider a.k-button {
  height: 22px;
  line-height: 22px;
  padding: 0;
}
.k-ie7 .k-button-expand {
  margin-left: 0;
  margin-right: 0;
}
button.k-button::-moz-focus-inner,
input.k-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
a.k-button-expand {
  display: block;
}
button.k-button-expand,
input[type="submit"].k-button-expand,
input[type="button"].k-button-expand,
input[type="reset"].k-button-expand {
  width: 100%;
}
body .k-button-icon {
  padding-left: 4px;
  padding-right: 4px;
}
.k-ie7 a.k-button-icon {
  padding-left: 5px;
  padding-right: 5px;
  /*+1*/
}
.k-button-icontext {
  padding-right: 8px;
  overflow: visible;
  /*IE9*/

}
.k-button-icontext .k-icon,
.k-button-icontext .k-image {
  margin-right: .2rem;
  margin-left: -0.2rem;
  vertical-align: text-top;
}
html body .k-button-bare {
  background: none !important;
  /*spares long selectors*/

  color: inherit;
  border-width: 0;
}
html body .k-button-bare.k-upload-button:hover {
  color: inherit;
}
/* link */
.k-link {
  cursor: pointer;
  outline: 0;
  text-decoration: none;
}
.k-grid-header span.k-link {
  cursor: default;
}
/* states */
.k-state-disabled,
.k-state-disabled .k-link,
.k-state-disabled .k-icon,
.k-state-disabled .k-button,
.k-state-disabled .k-draghandle,
.k-state-disabled .k-upload-button input {
  cursor: default !important;
  outline: 0;
}
@media print {
  .k-state-disabled,
  .k-state-disabled .k-input {
    opacity: 1 !important;
  }
}
.k-state-error {
  border-style: ridge;
}
.k-state-empty {
  font-style: italic;
}
/* icons */
.k-icon,
.k-sprite,
.k-button-group .k-tool-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
  text-align: center;
}
/* In IE7 vertical align: middle can't be overridden */
.k-ie8 .k-icon,
.k-ie8 .k-sprite,
.k-ie8 .k-button-group .k-tool-icon {
  vertical-align: middle;
}
:root * > .k-icon,
:root * > .k-sprite,
:root * > .k-button-group .k-tool-icon {
  vertical-align: middle;
}
.k-icon,
.k-sprite {
  background-color: transparent;
}
.k-ie7 .k-icon,
.k-ie7 .k-sprite {
  text-indent: 0;
}
.k-numerictextbox .k-select .k-link span.k-i-arrow-n {
  background-position: 0 -3px;
}
.k-numerictextbox .k-select .k-link span.k-i-arrow-s {
  background-position: 0 -35px;
}
.k-state-selected .k-i-arrow-n {
  background-position: -16px 0px;
}
.k-link:not(.k-state-disabled):hover > .k-state-selected .k-i-arrow-n,
.k-state-hover > .k-state-selected .k-i-arrow-n,
.k-state-hover > * > .k-state-selected .k-i-arrow-n,
.k-button:hover .k-state-selected .k-i-arrow-n,
.k-textbox:hover .k-state-selected .k-i-arrow-n,
.k-button:active .k-state-selected .k-i-arrow-n {
  background-position: -32px 0px;
}
.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,
.k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n {
  background-position: -16px -3px;
}
.k-state-selected .k-i-arrow-s {
  background-position: -16px -32px;
}
.k-link:not(.k-state-disabled):hover > .k-state-selected .k-i-arrow-s,
.k-state-hover > .k-state-selected .k-i-arrow-s,
.k-state-hover > * > .k-state-selected .k-i-arrow-s,
.k-button:hover .k-state-selected .k-i-arrow-s,
.k-textbox:hover .k-state-selected .k-i-arrow-s,
.k-button:active .k-state-selected .k-i-arrow-s {
  background-position: -32px -32px;
}
.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,
.k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s {
  background-position: -16px -35px;
}
.k-grid-header .k-link:hover span.k-i-arrow-n {
  background-position: 0px 0px;
}
.k-grid-header .k-link:hover span.k-i-arrow-s {
  background-position: 0px -32px;
}
.k-group-indicator .k-link:hover span.k-si-arrow-n {
  background-position: 0 -129px;
}
.k-group-indicator .k-link:hover span.k-si-arrow-s {
  background-position: 0 -159px;
}
.k-group-indicator .k-button:hover span.k-group-delete {
  background-position: -32px -16px;
}
.k-scheduler .k-scheduler-toolbar .k-nav-current .k-link .k-i-calendar {
  background-position: -32px -176px;
}
.k-i-arrow-n {
  background-position: 0px 0px;
}
.k-link:not(.k-state-disabled):hover > .k-i-arrow-n,
.k-state-hover > .k-i-arrow-n,
.k-state-hover > * > .k-i-arrow-n,
.k-button:hover .k-i-arrow-n,
.k-textbox:hover .k-i-arrow-n,
.k-button:active .k-i-arrow-n {
  background-position: -16px 0px;
}
.k-i-arrow-e {
  background-position: 0px -16px;
}
.k-link:not(.k-state-disabled):hover > .k-i-arrow-e,
.k-state-hover > .k-i-arrow-e,
.k-state-hover > * > .k-i-arrow-e,
.k-button:hover .k-i-arrow-e,
.k-textbox:hover .k-i-arrow-e,
.k-button:active .k-i-arrow-e {
  background-position: -16px -16px;
}
.k-rtl .k-i-arrow-w {
  background-position: 0px -16px;
}
.k-rtl .k-link:not(.k-state-disabled):hover > .k-i-arrow-w,
.k-rtl .k-state-hover > .k-i-arrow-w,
.k-rtl .k-state-hover > * > .k-i-arrow-w,
.k-rtl .k-button:hover .k-i-arrow-w,
.k-rtl .k-textbox:hover .k-i-arrow-w,
.k-rtl .k-button:active .k-i-arrow-w {
  background-position: -16px -16px;
}
.k-i-arrow-s {
  background-position: 0px -32px;
}
.k-link:not(.k-state-disabled):hover > .k-i-arrow-s,
.k-state-hover > .k-i-arrow-s,
.k-state-hover > * > .k-i-arrow-s,
.k-button:hover .k-i-arrow-s,
.k-textbox:hover .k-i-arrow-s,
.k-button:active .k-i-arrow-s {
  background-position: -16px -32px;
}
.k-i-arrow-w {
  background-position: 0px -48px;
}
.k-link:not(.k-state-disabled):hover > .k-i-arrow-w,
.k-state-hover > .k-i-arrow-w,
.k-state-hover > * > .k-i-arrow-w,
.k-button:hover .k-i-arrow-w,
.k-textbox:hover .k-i-arrow-w,
.k-button:active .k-i-arrow-w {
  background-position: -16px -48px;
}
.k-rtl .k-i-arrow-e {
  background-position: 0px -48px;
}
.k-rtl .k-link:not(.k-state-disabled):hover > .k-i-arrow-e,
.k-rtl .k-state-hover > .k-i-arrow-e,
.k-rtl .k-state-hover > * > .k-i-arrow-e,
.k-rtl .k-button:hover .k-i-arrow-e,
.k-rtl .k-textbox:hover .k-i-arrow-e,
.k-rtl .k-button:active .k-i-arrow-e {
  background-position: -16px -48px;
}
.k-i-seek-n {
  background-position: 0px -64px;
}
.k-link:not(.k-state-disabled):hover > .k-i-seek-n,
.k-state-hover > .k-i-seek-n,
.k-state-hover > * > .k-i-seek-n,
.k-button:hover .k-i-seek-n,
.k-textbox:hover .k-i-seek-n,
.k-button:active .k-i-seek-n {
  background-position: -16px -64px;
}
.k-i-seek-e {
  background-position: 0px -80px;
}
.k-link:not(.k-state-disabled):hover > .k-i-seek-e,
.k-state-hover > .k-i-seek-e,
.k-state-hover > * > .k-i-seek-e,
.k-button:hover .k-i-seek-e,
.k-textbox:hover .k-i-seek-e,
.k-button:active .k-i-seek-e {
  background-position: -16px -80px;
}
.k-rtl .k-i-seek-w {
  background-position: 0px -80px;
}
.k-rtl .k-link:not(.k-state-disabled):hover > .k-i-seek-w,
.k-rtl .k-state-hover > .k-i-seek-w,
.k-rtl .k-state-hover > * > .k-i-seek-w,
.k-rtl .k-button:hover .k-i-seek-w,
.k-rtl .k-textbox:hover .k-i-seek-w,
.k-rtl .k-button:active .k-i-seek-w {
  background-position: -16px -80px;
}
.k-i-seek-s {
  background-position: 0px -96px;
}
.k-link:not(.k-state-disabled):hover > .k-i-seek-s,
.k-state-hover > .k-i-seek-s,
.k-state-hover > * > .k-i-seek-s,
.k-button:hover .k-i-seek-s,
.k-textbox:hover .k-i-seek-s,
.k-button:active .k-i-seek-s {
  background-position: -16px -96px;
}
.k-i-seek-w {
  background-position: 0px -112px;
}
.k-link:not(.k-state-disabled):hover > .k-i-seek-w,
.k-state-hover > .k-i-seek-w,
.k-state-hover > * > .k-i-seek-w,
.k-button:hover .k-i-seek-w,
.k-textbox:hover .k-i-seek-w,
.k-button:active .k-i-seek-w {
  background-position: -16px -112px;
}
.k-rtl .k-i-seek-e {
  background-position: 0px -112px;
}
.k-rtl .k-link:not(.k-state-disabled):hover > .k-i-seek-e,
.k-rtl .k-state-hover > .k-i-seek-e,
.k-rtl .k-state-hover > * > .k-i-seek-e,
.k-rtl .k-button:hover .k-i-seek-e,
.k-rtl .k-textbox:hover .k-i-seek-e,
.k-rtl .k-button:active .k-i-seek-e {
  background-position: -16px -112px;
}
.k-si-arrow-n {
  background-position: 0 -129px;
}
.k-link:not(.k-state-disabled):hover > .k-si-arrow-n,
.k-state-hover > .k-si-arrow-n,
.k-state-hover > * > .k-si-arrow-n,
.k-button:hover .k-si-arrow-n,
.k-textbox:hover .k-si-arrow-n,
.k-button:active .k-si-arrow-n {
  background-position: -16px -129px;
}
.k-si-arrow-e {
  background-position: 0px -144px;
}
.k-link:not(.k-state-disabled):hover > .k-si-arrow-e,
.k-state-hover > .k-si-arrow-e,
.k-state-hover > * > .k-si-arrow-e,
.k-button:hover .k-si-arrow-e,
.k-textbox:hover .k-si-arrow-e,
.k-button:active .k-si-arrow-e {
  background-position: -16px -144px;
}
.k-si-arrow-s {
  background-position: 0 -159px;
}
.k-link:not(.k-state-disabled):hover > .k-si-arrow-s,
.k-state-hover > .k-si-arrow-s,
.k-state-hover > * > .k-si-arrow-s,
.k-button:hover .k-si-arrow-s,
.k-textbox:hover .k-si-arrow-s,
.k-button:active .k-si-arrow-s {
  background-position: -16px -159px;
}
.k-si-arrow-w {
  background-position: 0px -176px;
}
.k-link:not(.k-state-disabled):hover > .k-si-arrow-w,
.k-state-hover > .k-si-arrow-w,
.k-state-hover > * > .k-si-arrow-w,
.k-button:hover .k-si-arrow-w,
.k-textbox:hover .k-si-arrow-w,
.k-button:active .k-si-arrow-w {
  background-position: -16px -176px;
}
.k-i-arrowhead-n {
  background-position: 0px -256px;
}
.k-link:not(.k-state-disabled):hover > .k-i-arrowhead-n,
.k-state-hover > .k-i-arrowhead-n,
.k-state-hover > * > .k-i-arrowhead-n,
.k-button:hover .k-i-arrowhead-n,
.k-textbox:hover .k-i-arrowhead-n,
.k-button:active .k-i-arrowhead-n {
  background-position: -16px -256px;
}
.k-i-arrowhead-e {
  background-position: 0px -272px;
}
.k-link:not(.k-state-disabled):hover > .k-i-arrowhead-e,
.k-state-hover > .k-i-arrowhead-e,
.k-state-hover > * > .k-i-arrowhead-e,
.k-button:hover .k-i-arrowhead-e,
.k-textbox:hover .k-i-arrowhead-e,
.k-button:active .k-i-arrowhead-e {
  background-position: -16px -272px;
}
.k-i-arrowhead-s {
  background-position: 0px -288px;
}
.k-link:not(.k-state-disabled):hover > .k-i-arrowhead-s,
.k-state-hover > .k-i-arrowhead-s,
.k-state-hover > * > .k-i-arrowhead-s,
.k-button:hover .k-i-arrowhead-s,
.k-textbox:hover .k-i-arrowhead-s,
.k-button:active .k-i-arrowhead-s {
  background-position: -16px -288px;
}
.k-i-arrowhead-w {
  background-position: 0px -304px;
}
.k-link:not(.k-state-disabled):hover > .k-i-arrowhead-w,
.k-state-hover > .k-i-arrowhead-w,
.k-state-hover > * > .k-i-arrowhead-w,
.k-button:hover .k-i-arrowhead-w,
.k-textbox:hover .k-i-arrowhead-w,
.k-button:active .k-i-arrowhead-w {
  background-position: -16px -304px;
}
.k-i-expand,
.k-plus,
.k-plus-disabled {
  background-position: 0px -192px;
}
.k-link:not(.k-state-disabled):hover > .k-i-expand,
.k-link:not(.k-state-disabled):hover > .k-plus,
.k-link:not(.k-state-disabled):hover > .k-plus-disabled,
.k-state-hover > .k-i-expand,
.k-state-hover > .k-plus,
.k-state-hover > .k-plus-disabled,
.k-state-hover > * > .k-i-expand,
.k-state-hover > * > .k-plus,
.k-state-hover > * > .k-plus-disabled,
.k-button:hover .k-i-expand,
.k-button:hover .k-plus,
.k-button:hover .k-plus-disabled,
.k-textbox:hover .k-i-expand,
.k-textbox:hover .k-plus,
.k-textbox:hover .k-plus-disabled,
.k-button:active .k-i-expand,
.k-button:active .k-plus,
.k-button:active .k-plus-disabled {
  background-position: -16px -192px;
}
.k-i-expand-w,
.k-rtl .k-i-expand,
.k-rtl .k-plus,
.k-rtl .k-plus-disabled {
  background-position: 0px -208px;
}
.k-link:not(.k-state-disabled):hover > .k-i-expand-w,
.k-link:not(.k-state-disabled):hover > .k-rtl .k-i-expand,
.k-link:not(.k-state-disabled):hover > .k-rtl .k-plus,
.k-link:not(.k-state-disabled):hover > .k-rtl .k-plus-disabled,
.k-state-hover > .k-i-expand-w,
.k-state-hover > .k-rtl .k-i-expand,
.k-state-hover > .k-rtl .k-plus,
.k-state-hover > .k-rtl .k-plus-disabled,
.k-state-hover > * > .k-i-expand-w,
.k-state-hover > * > .k-rtl .k-i-expand,
.k-state-hover > * > .k-rtl .k-plus,
.k-state-hover > * > .k-rtl .k-plus-disabled,
.k-button:hover .k-i-expand-w,
.k-button:hover .k-rtl .k-i-expand,
.k-button:hover .k-rtl .k-plus,
.k-button:hover .k-rtl .k-plus-disabled,
.k-textbox:hover .k-i-expand-w,
.k-textbox:hover .k-rtl .k-i-expand,
.k-textbox:hover .k-rtl .k-plus,
.k-textbox:hover .k-rtl .k-plus-disabled,
.k-button:active .k-i-expand-w,
.k-button:active .k-rtl .k-i-expand,
.k-button:active .k-rtl .k-plus,
.k-button:active .k-rtl .k-plus-disabled {
  background-position: -16px -208px;
}
.k-i-collapse,
.k-minus,
.k-minus-disabled {
  background-position: 0px -224px;
}
.k-link:not(.k-state-disabled):hover > .k-i-collapse,
.k-link:not(.k-state-disabled):hover > .k-minus,
.k-link:not(.k-state-disabled):hover > .k-minus-disabled,
.k-state-hover > .k-i-collapse,
.k-state-hover > .k-minus,
.k-state-hover > .k-minus-disabled,
.k-state-hover > * > .k-i-collapse,
.k-state-hover > * > .k-minus,
.k-state-hover > * > .k-minus-disabled,
.k-button:hover .k-i-collapse,
.k-button:hover .k-minus,
.k-button:hover .k-minus-disabled,
.k-textbox:hover .k-i-collapse,
.k-textbox:hover .k-minus,
.k-textbox:hover .k-minus-disabled,
.k-button:active .k-i-collapse,
.k-button:active .k-minus,
.k-button:active .k-minus-disabled {
  background-position: -16px -224px;
}
.k-i-collapse-w,
.k-rtl .k-i-collapse,
.k-rtl .k-minus,
.k-rtl .k-minus-disabled {
  background-position: 0px -240px;
}
.k-link:not(.k-state-disabled):hover > .k-i-collapse-w,
.k-link:not(.k-state-disabled):hover > .k-rtl .k-i-collapse,
.k-link:not(.k-state-disabled):hover > .k-rtl .k-minus,
.k-link:not(.k-state-disabled):hover > .k-rtl .k-minus-disabled,
.k-state-hover > .k-i-collapse-w,
.k-state-hover > .k-rtl .k-i-collapse,
.k-state-hover > .k-rtl .k-minus,
.k-state-hover > .k-rtl .k-minus-disabled,
.k-state-hover > * > .k-i-collapse-w,
.k-state-hover > * > .k-rtl .k-i-collapse,
.k-state-hover > * > .k-rtl .k-minus,
.k-state-hover > * > .k-rtl .k-minus-disabled,
.k-button:hover .k-i-collapse-w,
.k-button:hover .k-rtl .k-i-collapse,
.k-button:hover .k-rtl .k-minus,
.k-button:hover .k-rtl .k-minus-disabled,
.k-textbox:hover .k-i-collapse-w,
.k-textbox:hover .k-rtl .k-i-collapse,
.k-textbox:hover .k-rtl .k-minus,
.k-textbox:hover .k-rtl .k-minus-disabled,
.k-button:active .k-i-collapse-w,
.k-button:active .k-rtl .k-i-collapse,
.k-button:active .k-rtl .k-minus,
.k-button:active .k-rtl .k-minus-disabled {
  background-position: -16px -240px;
}
.k-i-pencil,
.k-edit {
  background-position: -32px 0px;
}
.k-link:not(.k-state-disabled):hover > .k-i-pencil,
.k-link:not(.k-state-disabled):hover > .k-edit,
.k-state-hover > .k-i-pencil,
.k-state-hover > .k-edit,
.k-state-hover > * > .k-i-pencil,
.k-state-hover > * > .k-edit,
.k-button:hover .k-i-pencil,
.k-button:hover .k-edit,
.k-textbox:hover .k-i-pencil,
.k-textbox:hover .k-edit,
.k-button:active .k-i-pencil,
.k-button:active .k-edit {
  background-position: -48px 0px;
}
.k-i-close,
.k-delete,
.k-group-delete {
  background-position: -32px -16px;
}
.k-link:not(.k-state-disabled):hover > .k-i-close,
.k-link:not(.k-state-disabled):hover > .k-delete,
.k-link:not(.k-state-disabled):hover > .k-group-delete,
.k-state-hover > .k-i-close,
.k-state-hover > .k-delete,
.k-state-hover > .k-group-delete,
.k-state-hover > * > .k-i-close,
.k-state-hover > * > .k-delete,
.k-state-hover > * > .k-group-delete,
.k-button:hover .k-i-close,
.k-button:hover .k-delete,
.k-button:hover .k-group-delete,
.k-textbox:hover .k-i-close,
.k-textbox:hover .k-delete,
.k-textbox:hover .k-group-delete,
.k-button:active .k-i-close,
.k-button:active .k-delete,
.k-button:active .k-group-delete {
  background-position: -48px -16px;
}
.k-si-close {
  background-position: -160px -80px;
}
.k-link:not(.k-state-disabled):hover > .k-si-close,
.k-state-hover > .k-si-close,
.k-state-hover > * > .k-si-close,
.k-button:hover .k-si-close,
.k-textbox:hover .k-si-close,
.k-button:active .k-si-close {
  background-position: -176px -80px;
}
.k-multiselect .k-delete {
  background-position: -160px -80px;
}
.k-multiselect .k-state-hover .k-delete {
  background-position: -176px -80px;
}
.k-i-tick,
.k-insert,
.k-update,
.k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox],
.k-mobile-list .k-edit-field [type=radio] {
  background-position: -32px -32px;
}
.k-link:not(.k-state-disabled):hover > .k-i-tick,
.k-link:not(.k-state-disabled):hover > .k-insert,
.k-link:not(.k-state-disabled):hover > .k-update,
.k-link:not(.k-state-disabled):hover > .k-check:checked,
.k-link:not(.k-state-disabled):hover > .k-mobile-list .k-edit-field [type=checkbox],
.k-link:not(.k-state-disabled):hover > .k-mobile-list .k-edit-field [type=radio],
.k-state-hover > .k-i-tick,
.k-state-hover > .k-insert,
.k-state-hover > .k-update,
.k-state-hover > .k-check:checked,
.k-state-hover > .k-mobile-list .k-edit-field [type=checkbox],
.k-state-hover > .k-mobile-list .k-edit-field [type=radio],
.k-state-hover > * > .k-i-tick,
.k-state-hover > * > .k-insert,
.k-state-hover > * > .k-update,
.k-state-hover > * > .k-check:checked,
.k-state-hover > * > .k-mobile-list .k-edit-field [type=checkbox],
.k-state-hover > * > .k-mobile-list .k-edit-field [type=radio],
.k-button:hover .k-i-tick,
.k-button:hover .k-insert,
.k-button:hover .k-update,
.k-button:hover .k-check:checked,
.k-button:hover .k-mobile-list .k-edit-field [type=checkbox],
.k-button:hover .k-mobile-list .k-edit-field [type=radio],
.k-textbox:hover .k-i-tick,
.k-textbox:hover .k-insert,
.k-textbox:hover .k-update,
.k-textbox:hover .k-check:checked,
.k-textbox:hover .k-mobile-list .k-edit-field [type=checkbox],
.k-textbox:hover .k-mobile-list .k-edit-field [type=radio],
.k-button:active .k-i-tick,
.k-button:active .k-insert,
.k-button:active .k-update,
.k-button:active .k-check:checked,
.k-button:active .k-mobile-list .k-edit-field [type=checkbox],
.k-button:active .k-mobile-list .k-edit-field [type=radio] {
  background-position: -48px -32px;
}
.k-i-cancel,
.k-cancel,
.k-denied {
  background-position: -32px -48px;
}
.k-link:not(.k-state-disabled):hover > .k-i-cancel,
.k-link:not(.k-state-disabled):hover > .k-cancel,
.k-link:not(.k-state-disabled):hover > .k-denied,
.k-state-hover > .k-i-cancel,
.k-state-hover > .k-cancel,
.k-state-hover > .k-denied,
.k-state-hover > * > .k-i-cancel,
.k-state-hover > * > .k-cancel,
.k-state-hover > * > .k-denied,
.k-button:hover .k-i-cancel,
.k-button:hover .k-cancel,
.k-button:hover .k-denied,
.k-textbox:hover .k-i-cancel,
.k-textbox:hover .k-cancel,
.k-textbox:hover .k-denied,
.k-button:active .k-i-cancel,
.k-button:active .k-cancel,
.k-button:active .k-denied {
  background-position: -48px -48px;
}
.k-i-plus,
.k-add {
  background-position: -32px -64px;
}
.k-link:not(.k-state-disabled):hover > .k-i-plus,
.k-link:not(.k-state-disabled):hover > .k-add,
.k-state-hover > .k-i-plus,
.k-state-hover > .k-add,
.k-state-hover > * > .k-i-plus,
.k-state-hover > * > .k-add,
.k-button:hover .k-i-plus,
.k-button:hover .k-add,
.k-textbox:hover .k-i-plus,
.k-textbox:hover .k-add,
.k-button:active .k-i-plus,
.k-button:active .k-add {
  background-position: -48px -64px;
}
.k-i-funnel,
.k-filter {
  background-position: -32px -80px;
}
.k-link:not(.k-state-disabled):hover > .k-i-funnel,
.k-link:not(.k-state-disabled):hover > .k-filter,
.k-state-hover > .k-i-funnel,
.k-state-hover > .k-filter,
.k-state-hover > * > .k-i-funnel,
.k-state-hover > * > .k-filter,
.k-button:hover .k-i-funnel,
.k-button:hover .k-filter,
.k-textbox:hover .k-i-funnel,
.k-textbox:hover .k-filter,
.k-button:active .k-i-funnel,
.k-button:active .k-filter {
  background-position: -48px -80px;
}
.k-i-funnel-clear,
.k-clear-filter {
  background-position: -32px -96px;
}
.k-link:not(.k-state-disabled):hover > .k-i-funnel-clear,
.k-link:not(.k-state-disabled):hover > .k-clear-filter,
.k-state-hover > .k-i-funnel-clear,
.k-state-hover > .k-clear-filter,
.k-state-hover > * > .k-i-funnel-clear,
.k-state-hover > * > .k-clear-filter,
.k-button:hover .k-i-funnel-clear,
.k-button:hover .k-clear-filter,
.k-textbox:hover .k-i-funnel-clear,
.k-textbox:hover .k-clear-filter,
.k-button:active .k-i-funnel-clear,
.k-button:active .k-clear-filter {
  background-position: -48px -96px;
}
.k-i-refresh {
  background-position: -32px -112px;
}
.k-link:not(.k-state-disabled):hover > .k-i-refresh,
.k-state-hover > .k-i-refresh,
.k-state-hover > * > .k-i-refresh,
.k-button:hover .k-i-refresh,
.k-textbox:hover .k-i-refresh,
.k-button:active .k-i-refresh {
  background-position: -48px -112px;
}
.k-i-exception {
  background-position: -160px -304px;
}
.k-link:not(.k-state-disabled):hover > .k-i-exception,
.k-state-hover > .k-i-exception,
.k-state-hover > * > .k-i-exception,
.k-button:hover .k-i-exception,
.k-textbox:hover .k-i-exception,
.k-button:active .k-i-exception {
  background-position: -176px -304px;
}
.k-i-restore {
  background-position: -32px -128px;
}
.k-link:not(.k-state-disabled):hover > .k-i-restore,
.k-state-hover > .k-i-restore,
.k-state-hover > * > .k-i-restore,
.k-button:hover .k-i-restore,
.k-textbox:hover .k-i-restore,
.k-button:active .k-i-restore {
  background-position: -48px -128px;
}
.k-i-maximize {
  background-position: -32px -144px;
}
.k-link:not(.k-state-disabled):hover > .k-i-maximize,
.k-state-hover > .k-i-maximize,
.k-state-hover > * > .k-i-maximize,
.k-button:hover .k-i-maximize,
.k-textbox:hover .k-i-maximize,
.k-button:active .k-i-maximize {
  background-position: -48px -144px;
}
.k-i-minimize {
  background-position: -64px -288px;
}
.k-link:not(.k-state-disabled):hover > .k-i-minimize,
.k-state-hover > .k-i-minimize,
.k-state-hover > * > .k-i-minimize,
.k-button:hover .k-i-minimize,
.k-textbox:hover .k-i-minimize,
.k-button:active .k-i-minimize {
  background-position: -80px -288px;
}
.k-i-pin {
  background-position: -160px -256px;
}
.k-link:not(.k-state-disabled):hover > .k-i-pin,
.k-state-hover > .k-i-pin,
.k-state-hover > * > .k-i-pin,
.k-button:hover .k-i-pin,
.k-textbox:hover .k-i-pin,
.k-button:active .k-i-pin {
  background-position: -176px -256px;
}
.k-i-unpin {
  background-position: -160px -272px;
}
.k-link:not(.k-state-disabled):hover > .k-i-unpin,
.k-state-hover > .k-i-unpin,
.k-state-hover > * > .k-i-unpin,
.k-button:hover .k-i-unpin,
.k-textbox:hover .k-i-unpin,
.k-button:active .k-i-unpin {
  background-position: -176px -272px;
}
.k-resize-se {
  background-position: -32px -160px;
}
.k-link:not(.k-state-disabled):hover > .k-resize-se,
.k-state-hover > .k-resize-se,
.k-state-hover > * > .k-resize-se,
.k-button:hover .k-resize-se,
.k-textbox:hover .k-resize-se,
.k-button:active .k-resize-se {
  background-position: -48px -160px;
}
.k-i-calendar {
  background-position: -32px -176px;
}
.k-link:not(.k-state-disabled):hover > .k-i-calendar,
.k-state-hover > .k-i-calendar,
.k-state-hover > * > .k-i-calendar,
.k-button:hover .k-i-calendar,
.k-textbox:hover .k-i-calendar,
.k-button:active .k-i-calendar {
  background-position: -48px -176px;
}
.k-i-clock {
  background-position: -32px -192px;
}
.k-link:not(.k-state-disabled):hover > .k-i-clock,
.k-state-hover > .k-i-clock,
.k-state-hover > * > .k-i-clock,
.k-button:hover .k-i-clock,
.k-textbox:hover .k-i-clock,
.k-button:active .k-i-clock {
  background-position: -48px -192px;
}
.k-si-plus {
  background-position: -32px -208px;
}
.k-link:not(.k-state-disabled):hover > .k-si-plus,
.k-state-hover > .k-si-plus,
.k-state-hover > * > .k-si-plus,
.k-button:hover .k-si-plus,
.k-textbox:hover .k-si-plus,
.k-button:active .k-si-plus {
  background-position: -48px -208px;
}
.k-si-minus {
  background-position: -32px -224px;
}
.k-link:not(.k-state-disabled):hover > .k-si-minus,
.k-state-hover > .k-si-minus,
.k-state-hover > * > .k-si-minus,
.k-button:hover .k-si-minus,
.k-textbox:hover .k-si-minus,
.k-button:active .k-si-minus {
  background-position: -48px -224px;
}
.k-i-search {
  background-position: -32px -240px;
}
.k-link:not(.k-state-disabled):hover > .k-i-search,
.k-state-hover > .k-i-search,
.k-state-hover > * > .k-i-search,
.k-button:hover .k-i-search,
.k-textbox:hover .k-i-search,
.k-button:active .k-i-search {
  background-position: -48px -240px;
}
.k-i-custom {
  background-position: -115px -113px;
}
.k-link:not(.k-state-disabled):hover > .k-i-custom,
.k-state-hover > .k-i-custom,
.k-state-hover > * > .k-i-custom,
.k-button:hover .k-i-custom,
.k-textbox:hover .k-i-custom,
.k-button:active .k-i-custom {
  background-position: -141px -113px;
}
.k-editor .k-i-custom {
  background-position: -111px -109px;
}
.k-viewHtml {
  background-position: -288px -120px;
}
.k-i-insert-n,
.k-insert-top {
  background-position: -160px -32px;
}
.k-link:not(.k-state-disabled):hover > .k-i-insert-n,
.k-link:not(.k-state-disabled):hover > .k-insert-top,
.k-state-hover > .k-i-insert-n,
.k-state-hover > .k-insert-top,
.k-state-hover > * > .k-i-insert-n,
.k-state-hover > * > .k-insert-top,
.k-button:hover .k-i-insert-n,
.k-button:hover .k-insert-top,
.k-textbox:hover .k-i-insert-n,
.k-textbox:hover .k-insert-top,
.k-button:active .k-i-insert-n,
.k-button:active .k-insert-top {
  background-position: -176px -32px;
}
.k-i-insert-m,
.k-insert-middle {
  background-position: -160px -48px;
}
.k-link:not(.k-state-disabled):hover > .k-i-insert-m,
.k-link:not(.k-state-disabled):hover > .k-insert-middle,
.k-state-hover > .k-i-insert-m,
.k-state-hover > .k-insert-middle,
.k-state-hover > * > .k-i-insert-m,
.k-state-hover > * > .k-insert-middle,
.k-button:hover .k-i-insert-m,
.k-button:hover .k-insert-middle,
.k-textbox:hover .k-i-insert-m,
.k-textbox:hover .k-insert-middle,
.k-button:active .k-i-insert-m,
.k-button:active .k-insert-middle {
  background-position: -176px -48px;
}
.k-i-insert-s,
.k-insert-bottom {
  background-position: -160px -64px;
}
.k-link:not(.k-state-disabled):hover > .k-i-insert-s,
.k-link:not(.k-state-disabled):hover > .k-insert-bottom,
.k-state-hover > .k-i-insert-s,
.k-state-hover > .k-insert-bottom,
.k-state-hover > * > .k-i-insert-s,
.k-state-hover > * > .k-insert-bottom,
.k-button:hover .k-i-insert-s,
.k-button:hover .k-insert-bottom,
.k-textbox:hover .k-i-insert-s,
.k-textbox:hover .k-insert-bottom,
.k-button:active .k-i-insert-s,
.k-button:active .k-insert-bottom {
  background-position: -176px -64px;
}
.k-drop-hint {
  background-position: 0 -326px;
}
.k-i-note,
.k-warning {
  background-position: -160px -240px;
}
.k-link:not(.k-state-disabled):hover > .k-i-note,
.k-link:not(.k-state-disabled):hover > .k-warning,
.k-state-hover > .k-i-note,
.k-state-hover > .k-warning,
.k-state-hover > * > .k-i-note,
.k-state-hover > * > .k-warning,
.k-button:hover .k-i-note,
.k-button:hover .k-warning,
.k-textbox:hover .k-i-note,
.k-textbox:hover .k-warning,
.k-button:active .k-i-note,
.k-button:active .k-warning {
  background-position: -176px -240px;
}
.k-i-sort-asc {
  background-position: -112px -240px;
}
.k-link:not(.k-state-disabled):hover > .k-i-sort-asc,
.k-state-hover > .k-i-sort-asc,
.k-state-hover > * > .k-i-sort-asc,
.k-button:hover .k-i-sort-asc,
.k-textbox:hover .k-i-sort-asc,
.k-button:active .k-i-sort-asc {
  background-position: -128px -240px;
}
.k-i-sort-desc {
  background-position: -112px -256px;
}
.k-link:not(.k-state-disabled):hover > .k-i-sort-desc,
.k-state-hover > .k-i-sort-desc,
.k-state-hover > * > .k-i-sort-desc,
.k-button:hover .k-i-sort-desc,
.k-textbox:hover .k-i-sort-desc,
.k-button:active .k-i-sort-desc {
  background-position: -128px -256px;
}
.k-i-group {
  background-position: -112px -272px;
}
.k-link:not(.k-state-disabled):hover > .k-i-group,
.k-state-hover > .k-i-group,
.k-state-hover > * > .k-i-group,
.k-button:hover .k-i-group,
.k-textbox:hover .k-i-group,
.k-button:active .k-i-group {
  background-position: -128px -272px;
}
.k-i-ungroup {
  background-position: -112px -288px;
}
.k-link:not(.k-state-disabled):hover > .k-i-ungroup,
.k-state-hover > .k-i-ungroup,
.k-state-hover > * > .k-i-ungroup,
.k-button:hover .k-i-ungroup,
.k-textbox:hover .k-i-ungroup,
.k-button:active .k-i-ungroup {
  background-position: -128px -288px;
}
.k-i-columns {
  background-position: -112px -304px;
}
.k-link:not(.k-state-disabled):hover > .k-i-columns,
.k-state-hover > .k-i-columns,
.k-state-hover > * > .k-i-columns,
.k-button:hover .k-i-columns,
.k-textbox:hover .k-i-columns,
.k-button:active .k-i-columns {
  background-position: -128px -304px;
}
.k-file {
  background-position: 0px 0px;
}
.k-link:not(.k-state-disabled):hover > .k-file,
.k-state-hover > .k-file,
.k-state-hover > * > .k-file,
.k-button:hover .k-file,
.k-textbox:hover .k-file,
.k-button:active .k-file {
  background-position: -16px 0px;
}
.k-i-folder-add,
.k-addfolder {
  background-position: -32px -272px;
}
.k-link:not(.k-state-disabled):hover > .k-i-folder-add,
.k-link:not(.k-state-disabled):hover > .k-addfolder,
.k-state-hover > .k-i-folder-add,
.k-state-hover > .k-addfolder,
.k-state-hover > * > .k-i-folder-add,
.k-state-hover > * > .k-addfolder,
.k-button:hover .k-i-folder-add,
.k-button:hover .k-addfolder,
.k-textbox:hover .k-i-folder-add,
.k-textbox:hover .k-addfolder,
.k-button:active .k-i-folder-add,
.k-button:active .k-addfolder {
  background-position: -48px -272px;
}
.k-i-folder-up,
.k-goup {
  background-position: -32px -288px;
}
.k-link:not(.k-state-disabled):hover > .k-i-folder-up,
.k-link:not(.k-state-disabled):hover > .k-goup,
.k-state-hover > .k-i-folder-up,
.k-state-hover > .k-goup,
.k-state-hover > * > .k-i-folder-up,
.k-state-hover > * > .k-goup,
.k-button:hover .k-i-folder-up,
.k-button:hover .k-goup,
.k-textbox:hover .k-i-folder-up,
.k-textbox:hover .k-goup,
.k-button:active .k-i-folder-up,
.k-button:active .k-goup {
  background-position: -48px -288px;
}
.k-file > .k-icon {
  background-position: -115px -91px;
}
.k-image {
  border: 0;
}
/* Colors */
html .k-success-colored {
  color: #507f50;
  border-color: #d0dfd0;
  background-color: #f0fff0;
}
html .k-info-colored {
  color: #50607f;
  border-color: #d0d9df;
  background-color: #f0f9ff;
}
html .k-error-colored {
  color: #7f5050;
  border-color: #dfd0d0;
  background-color: #fff0f0;
}
.k-inline-block {
  padding: 0 2px;
}
/* loading */
.k-loading,
.k-loading-image {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
}
.k-loading-mask,
.k-loading-image,
.k-loading-text {
  position: absolute;
}
.k-loading-text {
  text-indent: -4000px;
  text-align: center;
  /*rtl*/

}
.k-loading-image,
.k-loading-color {
  width: 100%;
  height: 100%;
}
.k-loading-image {
  top: 0;
  left: 0;
  z-index: 2;
}
.k-loading-color {
  filter: alpha(opacity=30);
  opacity: .3;
}
.k-content-frame {
  border: 0;
  width: 100%;
  height: 100%;
}
.k-pane > .k-splitter-overlay {
  filter: alpha(opacity=0);
  opacity: 0;
  position: absolute;
}
/* drag n drop */
.k-drag-clue {
  position: absolute;
  z-index: 10003;
  border-style: solid;
  border-width: 1px;
  font-size: .9em;
  padding: .2em .4em;
  white-space: nowrap;
  cursor: default;
}
.k-drag-status {
  margin-top: -3px;
  margin-right: 4px;
  vertical-align: middle;
}
.k-reorder-cue {
  position: absolute;
  width: 1px;
  overflow: visible;
}
.k-reorder-cue .k-icon {
  position: absolute;
  left: -4px;
  width: 8px;
  height: 4px;
}
.k-reorder-cue .k-i-arrow-s {
  top: -4px;
  background-position: -4px -166px;
}
.k-reorder-cue .k-i-arrow-n {
  bottom: -4px;
  background-position: -4px -134px;
}
/* virtual scrollbar */
.k-scrollbar {
  position: absolute;
  overflow: scroll;
}
.k-scrollbar-vertical {
  top: 0;
  right: 0;
  width: 17px;
  /* scrollbar width */

  height: 100%;
  overflow-x: hidden;
}
.k-touch-scrollbar {
  display: none;
  position: absolute;
  z-index: 200000;
  height: 8px;
  width: 8px;
  border: 1px solid #8a8a8a;
  background-color: #858585;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  body .k-touch-scrollbar {
    height: 12px;
    width: 12px;
    -webkit-border-radius: 7px;
  }
}
.k-virtual-scrollable-wrap {
  overflow-x: auto;
  /*needed by IE8*/

}
/* Window */
div.k-window {
  display: inline-block;
  position: absolute;
  z-index: 10001;
  border-style: solid;
  border-width: 1px;
  padding-top: 2em;
}
.k-block > .k-header,
.k-window-titlebar {
  position: absolute;
  width: 100%;
  height: 1.1em;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-top: -2em;
  padding: .4em 0;
  font-size: 1.2em;
  white-space: nowrap;
  min-height: 16px;
  /* icon size */

}
.k-block > .k-header {
  position: relative;
  margin: -2px 0 10px -2px;
  padding: .3em 2px;
}
.k-window-title {
  position: absolute;
  left: .44em;
  right: .44em;
  overflow: hidden;
  cursor: default;
  text-overflow: ellipsis;
}
.k-window-title .k-image {
  margin: 0 5px 0 0;
  vertical-align: middle;
}
div.k-window-titleless {
  padding-top: 0;
}
div.k-window-content {
  position: relative;
  z-index: -1;
  height: 100%;
  padding: .58em;
  overflow: auto;
  outline: 0;
}
.k-window-content > .km-scroll-container {
  height: 100%;
}
/* Compensate for content padding in IE7 */
.k-ie7 .k-window {
  padding-bottom: 1.16em;
}
.k-window-titlebar .k-window-actions {
  position: absolute;
  top: 0;
  right: .3em;
  padding-top: .3em;
  white-space: nowrap;
}
.k-window-titlebar .k-window-action {
  display: inline-block;
  width: 16px;
  height: 16px;
  padding: 2px;
  text-decoration: none;
  vertical-align: middle;
  filter: alpha(opacity=70);
  opacity: .7;
}
.k-window-titlebar .k-state-hover {
  border-style: solid;
  border-width: 1px;
  padding: 1px;
  filter: alpha(opacity=100);
  opacity: 1;
}
.k-window-action .k-icon {
  margin: 0;
  vertical-align: top;
}
.k-window .k-resize-handle {
  position: absolute;
  z-index: 1;
  background-color: #fff;
  font-size: 0;
  line-height: 6px;
  filter: alpha(opacity=0);
  opacity: 0;
  zoom: 1;
}
.k-resize-n {
  top: -3px;
  left: 0;
  width: 100%;
  height: 6px;
  cursor: n-resize;
}
.k-resize-e {
  top: 0;
  right: -3px;
  width: 6px;
  height: 100%;
  cursor: e-resize;
}
.k-resize-s {
  bottom: -3px;
  left: 0;
  width: 100%;
  height: 6px;
  cursor: s-resize;
}
.k-resize-w {
  top: 0;
  left: -3px;
  width: 6px;
  height: 100%;
  cursor: w-resize;
}
.k-resize-se {
  bottom: -3px;
  right: -3px;
  width: 16px;
  height: 16px;
  cursor: se-resize;
}
.k-resize-sw {
  bottom: -3px;
  left: -3px;
  width: 6px;
  height: 6px;
  cursor: sw-resize;
}
.k-resize-ne {
  top: -3px;
  right: -3px;
  width: 6px;
  height: 6px;
  cursor: ne-resize;
}
.k-resize-nw {
  top: -3px;
  left: -3px;
  width: 6px;
  height: 6px;
  cursor: nw-resize;
}
.k-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10001;
  width: 100%;
  height: 100%;
  background-color: #000;
  filter: alpha(opacity=50);
  opacity: .5;
}
.k-window .k-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
  filter: alpha(opacity=0);
  opacity: 0;
}
/* TabStrip */
.k-tabstrip {
  margin: 0;
  padding: 0;
  zoom: 1;
}
.k-tabstrip .k-tabstrip-items {
  padding: 0.3em 0.3em 0;
}
.k-tabstrip-items .k-item,
.k-panelbar .k-tabstrip-items .k-item {
  list-style-type: none;
  display: inline-block;
  position: relative;
  border-style: solid;
  border-width: 1px 1px 0;
  margin: 0 -1px 0 0;
  padding: 0;
  vertical-align: top;
}
.k-tabstrip-items .k-tab-on-top,
.k-tabstrip-items .k-state-active,
.k-panelbar .k-tabstrip-items .k-state-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.k-tabstrip-items .k-tab-on-top {
  z-index: 1;
}
.k-tabstrip-items .k-link,
.k-panelbar .k-tabstrip-items .k-link {
  display: inline-block;
  border-bottom-width: 0;
  padding: .5em .92em;
}
.k-tabstrip-items .k-icon,
.k-panelbar .k-tabstrip-items .k-icon {
  margin: -1px 4px 0 -3px;
  vertical-align: top;
}
.k-tabstrip-items .k-item .k-image,
.k-tabstrip-items .k-item .k-sprite,
.k-panelbar .k-tabstrip-items .k-item .k-image,
.k-panelbar .k-tabstrip-items .k-item .k-sprite {
  margin: -3px 3px 0 -6px;
  vertical-align: middle;
}
.k-ie7 .k-tabstrip-items .k-item .k-image,
.k-ie7 .k-tabstrip-items .k-item .k-sprite {
  margin-top: -1px;
  vertical-align: top;
}
/* TabStrip Loading Progress */
.k-tabstrip-items .k-loading {
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  position: absolute;
  background: transparent;
  border-top: 1px solid transparent;
  border-color: inherit;
  -webkit-transition: width 200ms linear;
  -moz-transition: width 200ms linear;
  -o-transition: width 200ms linear;
  transition: width 200ms linear;
}
.k-tabstrip-items .k-loading.k-complete {
  width: 100%;
}
.k-tabstrip > .k-content,
.k-panelbar .k-tabstrip > .k-content {
  position: static;
  border-style: solid;
  border-width: 1px;
  margin: 0 .29em .3em;
  padding: .3em .92em;
  zoom: 1;
}
.k-tabstrip > .k-content {
  display: none;
}
.k-tabstrip > .k-content.km-scroll-wrapper {
  padding: 0;
}
.k-tabstrip > .k-content > .km-scroll-container {
  padding: .3em .92em;
}
/* PanelBar */
.k-panelbar {
  zoom: 1;
}
.k-panelbar > .k-item,
.k-panel > .k-item {
  list-style-type: none;
  display: block;
  border-width: 0;
  margin: 0;
  zoom: 1;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.k-panelbar .k-image,
.k-panelbar .k-sprite {
  float: left;
  margin-top: 4px;
  margin-right: 5px;
  vertical-align: middle;
}
.k-panelbar > .k-item > .k-link,
.k-panel > .k-item > .k-link {
  display: block;
  position: relative;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding: 0 1em;
  line-height: 2.34em;
  text-decoration: none;
  zoom: 1;
}
.k-panelbar-expand,
.k-panelbar-collapse {
  position: absolute;
  top: 5px;
  right: 2px;
}
.k-panelbar .k-panel,
.k-panelbar .k-content {
  position: relative;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin: 0;
  padding: 0;
  zoom: 1;
}
.k-panel > .k-item > .k-link {
  border-bottom: 0;
  font-size: .95em;
  line-height: 2.2;
}
.k-panel .k-i-arrow-n,
.k-panel .k-i-arrow-s {
  top: 4px;
}
.k-panel .k-panel > .k-item > .k-link {
  padding-left: 2em;
}
.k-panelbar .k-i-seek-e .k-link {
  border-bottom: 0;
}
.k-panel .k-panel {
  border-bottom: 0;
}
/* Menu */
.k-menu {
  cursor: default;
}
.k-menu,
.k-menu .k-group {
  list-style: none;
  margin: 0;
  padding: 0;
  zoom: 1;
}
.k-menu:after {
  content: '';
  display: block;
  width: 99%;
  height: 0;
  float: inherit;
  overflow: hidden;
}
.k-menu .k-item .k-item,
ul.k-menu-vertical > .k-item {
  display: block;
  float: none;
  border-width: 0;
}
.k-ie7 .k-menu .k-item .k-item {
  zoom: normal;
}
.k-menu .k-item > .k-link > .k-icon,
.k-menu .k-image,
.k-menu .k-sprite {
  margin: -2px 4px 0 -4px;
  vertical-align: middle;
}
.k-menu .k-item > .k-link > .k-icon {
  margin: -2px 0 0;
}
.k-ie7 .k-menu .k-item > .k-link > .k-i-arrow-s,
.k-ie7 .k-menu .k-image,
.k-ie7 .k-menu .k-sprite {
  margin-top: 0;
}
.k-menu .k-item > .k-link {
  display: block;
  padding: 0.5em 1.1em 0.4em;
  line-height: 1.34em;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
}
.k-menu .k-group {
  display: none;
  border-style: solid;
  border-width: 1px;
  overflow: visible;
  white-space: nowrap;
}
.k-menu .k-group .k-item {
  display: block;
  border-width: 0;
}
.k-menu .k-item,
.k-widget.k-menu-horizontal > .k-item {
  position: relative;
  float: left;
  border-style: solid;
  border-width: 0 1px 0 0;
  vertical-align: top;
  zoom: 1;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.k-menu .k-group .k-item > .k-link {
  padding: .28em 1.8em .38em .9em;
}
.k-ie7 .k-menu .k-group .k-link {
  width: 100%;
}
.k-menu .k-item > .k-link > .k-i-arrow-s {
  margin-right: -8px;
}
.k-menu .k-item > .k-link > .k-i-arrow-e {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 2px;
}
.k-menu .k-animation-container {
  border: 0;
}
.k-menu .k-animation-container,
.k-menu .k-group {
  position: absolute;
  left: 0;
}
.k-menu .k-animation-container .k-animation-container,
.k-menu .k-group .k-group,
.k-menu-vertical .k-animation-container,
.k-menu-vertical .k-group {
  top: 0;
  left: 0;
}
.k-menu .k-animation-container .k-group {
  top: auto;
  left: auto;
  margin-left: -1px;
}
.k-menu .k-animation-container,
.k-popup .k-animation-container {
  margin-top: -1px;
  padding-left: 1px;
}
.k-ie .k-menu .k-animation-container,
.k-ie .k-popup .k-animation-container {
  margin-top: -2px;
}
.k-popup .k-animation-container .k-popup {
  margin-left: -1px;
}
ul.k-menu .k-separator {
  padding: 0.25em 0;
  height: 100%;
  width: 1px;
  font-size: 0;
  line-height: 0;
  border-width: 0 1px 0 0;
}
ul.k-menu-vertical .k-separator,
.k-menu .k-group .k-separator {
  padding: 0;
  height: 1px;
  width: 100%;
  border-width: 1px 0 0;
}
/* Grid */
.k-grid,
.k-listview {
  position: relative;
  zoom: 1;
}
.k-grid table {
  width: 100%;
  margin: 0;
  /* override CSS libraries */

  border-collapse: separate;
  border-spacing: 0;
  empty-cells: show;
  border-width: 0;
  outline: none;
}
.k-grid-header .k-header {
  text-align: left;
}
.k-grid-header .k-header {
  overflow: hidden;
  border-style: solid;
  border-width: 0 0 1px 1px;
  padding: .5em .6em .4em .6em;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.k-ie10 .k-grid-header a:active {
  background-color: transparent;
  /*remove gray background*/

}
.k-grid-header .k-header .k-link {
  display: block;
  min-height: 18px;
  line-height: 18px;
  /* due to sorting icons*/

  margin: -0.5em -0.6em -0.4em -0.6em;
  padding: .5em .6em .4em .6em;
}
.k-grid-header .k-filterable .k-link {
  padding-right: 2.4em;
}
.k-grid-header .k-header .k-icon {
  position: static;
}
.k-grid-header .k-link > .k-icon {
  vertical-align: text-top;
}
.k-grid .k-state-hover {
  cursor: pointer;
}
.k-grid td {
  border-style: solid;
  border-width: 0 0 0 1px;
  padding: .4em .6em;
  overflow: hidden;
  line-height: 1.6em;
  vertical-align: middle;
  text-overflow: ellipsis;
}
.k-grid .k-grouping-row td,
.k-grid .k-hierarchy-cell {
  overflow: visible;
}
.k-grid-edit-row td {
  text-overflow: clip;
}
.k-grid-edit-row .k-textbox,
.k-grid-edit-row .text-box {
  /*reset default webkit styles*/

  margin-top: 0;
  margin-bottom: 0;
}
.k-grid-header-wrap,
.k-grid-footer-wrap {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-style: solid;
  border-width: 0 1px 0 0;
  zoom: 1;
}
div.k-grid-header,
div.k-grid-footer {
  padding-right: 17px;
  /* scrollbar width; may vary; can be calculated */

  border-bottom-style: solid;
  border-bottom-width: 1px;
  zoom: 1;
}
div.k-grid-header .k-header {
  border-bottom-width: 0;
}
.k-grid-content {
  position: relative;
  width: 100%;
  overflow: auto;
  overflow-x: auto;
  overflow-y: scroll;
  zoom: 1;
}
.k-grid-content-expander {
  position: absolute;
  visibility: hidden;
  height: 1px;
}
@media print {
  .k-grid {
    height: auto !important;
  }
  .k-grid-header {
    padding: 0 !important;
  }
  .k-grid-content {
    overflow: visible;
    height: auto !important;
  }
}
.k-virtual-scrollable-wrap {
  height: 100%;
  overflow-y: hidden;
  position: relative;
}
.k-grid-header table,
.k-grid-content table,
.k-grid-footer table {
  table-layout: fixed;
}
.k-ie7 .k-grid-content table {
  width: auto;
}
.k-grid-toolbar {
  border-style: solid;
  border-width: 1px 0 0;
}
.k-grid-header .k-header:first-child,
.k-grid tbody td:first-child,
.k-grid tfoot td:first-child {
  border-left-width: 0;
}
.k-grid-toolbar:first-child,
.k-grouping-header + .k-grid-toolbar {
  border-width: 0 0 1px;
}
/* Grid :: footer */
.k-footer-template td {
  border-style: solid;
  border-width: 1px 0 0 1px;
}
.k-group-footer td {
  border-style: solid;
  border-width: 1px 0;
}
.k-group-footer .k-group-cell + td {
  border-left-width: 1px;
}
.k-grid-footer {
  border-style: solid;
  border-width: 1px 0 0;
}
.k-grid-footer td {
  border-top-width: 0;
}
/* Grid :: paging */
.k-pager-wrap {
  overflow: hidden;
  border-style: solid;
  border-width: 1px;
  line-height: 2.0em;
  padding: 0.333em 0 0.333em 0.250em;
}
.k-grid-pager {
  border-width: 1px 0 0;
}
.k-grid .k-pager-numbers,
.k-pager-numbers .k-link,
.k-pager-numbers .k-state-selected {
  display: inline-block;
  vertical-align: top;
  margin-right: 1px;
}
.k-pager-numbers {
  margin: 0 2px;
}
.k-pager-numbers .k-state-selected {
  vertical-align: top;
}
.k-pager-numbers li,
.k-pager-input {
  float: left;
}
.k-grid .k-pager-numbers {
  float: left;
  cursor: default;
}
.k-pager-info {
  float: right;
  padding: 0 1.333em;
}
.k-pager-numbers .k-link {
  text-decoration: none;
}
.k-pager-wrap > .k-link {
  float: left;
  margin: 0 0.08333em;
  height: 2em;
  line-height: 2em;
  /*IE7*/

  width: 2em;
  -moz-border-radius: 1.0833em;
  -webkit-border-radius: 1.0833em;
  -o-border-radius: 1.0833em;
  border-radius: 1.0833em;
  cursor: pointer;
  text-align: center;
}
.k-pager-wrap > a.k-state-disabled:hover {
  background: none;
  cursor: default;
}
.k-pager-numbers .k-link {
  width: 2em;
  text-align: center;
  line-height: 2em;
  border-style: solid;
  border-width: 1px;
  -moz-border-radius: 1.0833em;
  -webkit-border-radius: 1.0833em;
  -o-border-radius: 1.0833em;
  border-radius: 1.0833em;
}
.k-pager-wrap > .k-link {
  border-style: solid;
  border-width: 1px;
}
.k-pager-wrap .k-pager-refresh {
  float: right;
  margin-right: 0.5em;
  border-width: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.k-pager-numbers .k-state-selected {
  border-style: solid;
  border-width: 1px;
  width: 2em;
  text-align: center;
  -moz-border-radius: 1.0833em;
  -webkit-border-radius: 1.0833em;
  -o-border-radius: 1.0833em;
  border-radius: 1.0833em;
}
.k-pager-wrap .k-textbox {
  width: 3.333em;
}
.k-ie7 .k-pager-wrap .k-textbox {
  height: 1.3333em;
  margin-top: 0.16666em;
  display: inline;
}
.k-pager-wrap .k-dropdown {
  width: 4.500em;
}
.k-pager-refresh {
  float: right;
}
.k-pager-input,
.k-pager-sizes {
  padding: 0 1.4166em;
}
.k-pager-sizes {
  display: inline-block;
  padding-top: 1px;
}
.k-pager-sizes .k-widget.k-dropdown {
  margin-top: -2px;
}
.k-ie7 .k-pager-sizes {
  float: left;
}
.k-pager-wrap .k-textbox,
.k-pager-wrap .k-widget {
  margin: 0 .4em 0;
}
/* Grid :: filtering */
.k-header > .k-grid-filter,
.k-header > .k-header-column-menu {
  float: right;
  margin: -0.5em -0.6em -0.4em;
  padding: .5em .2em .4em;
  position: relative;
  z-index: 1;
  /*mvc site.css*/

}
.k-grid .k-animation-container {
  position: absolute;
}
.k-filter-menu {
  padding: .5em;
}
form.k-filter-menu .k-widget,
form.k-filter-menu .k-textbox {
  display: block;
}
.k-filter-help-text,
.k-filter-menu .k-widget,
.k-filter-menu .k-textbox {
  margin: .19em 0 0;
}
.k-filter-menu span.k-filter-and {
  width: 6em;
  margin: .5em 0 .5em;
}
.k-filter-menu .k-button {
  width: 48%;
  margin: .5em 4% 0 0;
}
.k-filter-menu .k-button + .k-button {
  margin-right: 0;
}
/* Grid :: grouping */
.k-grouping-row .k-icon {
  margin: -3px 4px 0 2px;
}
.k-grouping-row p {
  display: inline-block;
  vertical-align: middle;
  margin-left: -0.6em;
  padding: 0 .6em;
}
.k-grouping-row + tr td {
  border-top-width: 1px;
}
.k-grouping-row .k-group-cell,
.k-grouping-row + tr .k-group-cell {
  border-top-width: 0;
  text-overflow: none;
}
.k-grid .k-hierarchy-cell + td {
  border-left-width: 0;
}
.k-grid .k-group-col,
.k-grid .k-hierarchy-col {
  width: 27px;
}
.k-grouping-header {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.k-grouping-header {
  line-height: 2;
}
.k-grouping-dropclue {
  position: absolute;
  width: 6px;
  height: 25px;
  background-repeat: no-repeat;
  background-position: -165px -148px;
}
.k-grouping-header .k-group-indicator {
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  margin: 0 3px;
  padding: .15em .15em .15em .4em;
  line-height: 1.5em;
}
.k-grouping-header .k-link {
  display: inline-block;
  border-width: 0;
  padding: 0;
  line-height: normal;
  text-decoration: none;
}
.k-grouping-header .k-button {
  border: 0;
  padding: 0;
  background: transparent;
  line-height: 1;
}
.k-grouping-header .k-link .k-icon {
  margin: 0 0 0 -3px;
}
.k-grouping-header .k-button .k-icon {
  margin: 0 0 0 3px;
}
.k-grouping-header a,
.k-grouping-header .k-button {
  display: inline-block;
  vertical-align: middle;
}
/* Grid :: editing */
.k-dirty-cell:before {
  content: "\a0";
  display: inline-block;
  width: 0;
  float: left;
}
.k-ie7 .k-dirty-cell {
  position: relative;
}
.k-ie7 .k-dirty {
  top: 5px;
}
.k-dirty {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px;
  border-color: #f00 transparent transparent #f00;
  margin: -0.45em 0 0 -0.6em;
  padding: 0;
  overflow: hidden;
  vertical-align: top;
}
.k-grouping-header,
.k-grid-toolbar {
  margin: 0;
  padding: 0.22em 0.2em 0.28em;
  cursor: default;
}
.k-grid .k-edit-container {
  padding: 0;
}
.k-edit-form {
  margin: 0;
  padding: 0;
}
.k-window > div.k-popup-edit-form {
  padding: 1em 0;
}
.k-grid-edit-row .k-edit-form td {
  border-bottom-width: 0;
}
.k-edit-form-container {
  position: relative;
  width: 400px;
}
.k-edit-label,
.k-edit-form-container .editor-label {
  float: left;
  clear: both;
  width: 30%;
  padding: .4em 0 1em;
  margin-left: 2%;
  text-align: right;
}
.k-edit-field,
.k-edit-form-container .editor-field {
  float: right;
  clear: right;
  width: 60%;
  margin-right: 2%;
  padding: 0 0 .6em;
}
.k-edit-field > input[type="checkbox"],
.k-edit-field > input[type="radio"] {
  margin-top: .4em;
}
.k-edit-field > input[type="checkbox"]:first-child,
.k-edit-field > input[type="radio"]:first-child,
.k-edit-field > label:first-child > input[type="checkbox"],
.k-edit-field > .k-button:first-child {
  margin-left: 0;
}
.k-edit-form-container .k-edit-buttons {
  clear: both;
  text-align: right;
  border-width: 1px 0 0;
  border-style: solid;
  position: relative;
  bottom: -1em;
  padding: .6em;
}
.km-pane-wrapper .k-scheduler-edit-form .k-edit-buttons {
  clear: right;
  margin-right: 2%;
  margin-left: 2%;
  padding: 0 0 .6em;
}
.k-grid .field-validation-error {
  display: block;
}
.k-grid .input-validation-error {
  border-style: ridge;
  border-color: #f00;
  background-color: #ffc0cb;
}
.k-grid-toolbar .k-button {
  vertical-align: middle;
}
.k-grid-actions {
  display: inline-block;
}
.k-ie7 .k-grid-actions {
  vertical-align: bottom;
}
.k-grid .k-button,
.k-edit-form-container .k-button {
  margin: 0 .16em;
}
.k-grid tbody .k-button,
.k-ie8 .k-grid tbody button.k-button {
  min-width: 64px;
}
.k-grid tbody button.k-button {
  min-width: 78px;
  /* for all except IE8 */

}
.k-ie7 .k-grid tbody a.k-button {
  min-width: 62px;
  /* for IE7 link buttons */

}
html body .k-grid tbody .k-button-icon {
  width: auto;
  min-width: 0;
}
.k-detail-row {
  position: relative;
}
.k-grid .k-detail-cell {
  overflow: visible;
}
.k-grid .k-edit-cell {
  padding: 0 .3em;
  white-space: nowrap;
}
.k-edit-cell > .k-textbox,
.k-edit-cell > .k-widget,
.k-grid-edit-row > td > .k-textbox,
.k-grid-edit-row > td > .k-widget,
.k-grid-edit-row > td > .text-box {
  width: 100%;
}
.k-ie7 .k-edit-cell > .text-box,
.k-ie7 .k-edit-cell > .k-textbox,
.k-ie7 .k-edit-cell > .k-widget,
.k-ie7 .k-grid-edit-row > td > .k-textbox,
.k-ie7 .k-grid-edit-row > td > .k-widget,
.k-ie7 .k-grid-edit-row > td > .text-box {
  display: block;
  width: 90%;
}
html .k-edit-cell .k-tooltip,
html .k-grid-edit-row .k-tooltip {
  width: auto;
  max-width: 300px;
}
.k-edit-cell input[type="checkbox"] {
  margin-left: .6em;
}
.k-grid tbody td > .k-grid-delete {
  margin-top: -0.2em;
  margin-bottom: -0.2em;
}
/* Grid :: resizing */
.k-grid-resize-indicator {
  position: absolute;
  width: 2px;
  background-color: #aaa;
}
.k-grid .k-resize-handle {
  position: absolute;
  height: 25px;
  cursor: col-resize;
  z-index: 2;
}
.k-marquee {
  position: absolute;
}
.k-marquee-color,
.k-marquee-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.k-marquee-color {
  filter: alpha(opacity=60);
  opacity: .6;
}
.k-ie9 .k-column-menu {
  width: 160px;
  /*fix flicker on item hover*/

}
.k-ie8 .k-grid-filter,
.k-ie8 .k-header-column-menu {
  font-size: 100%;
  /* Fix small menus in IE8 */

}
.k-column-menu {
  min-width: 160px;
}
.k-column-menu .k-sprite {
  margin-right: 10px;
}
.k-column-menu > .k-menu {
  border-width: 0;
}
.k-columns-item .k-group {
  max-height: 200px;
  overflow: auto;
}
/* ComboBox & DropDownList */
span.k-datepicker,
span.k-timepicker,
span.k-datetimepicker,
span.k-colorpicker,
span.k-numerictextbox,
span.k-combobox,
span.k-dropdown {
  background-image: none;
}
.k-autocomplete,
.k-combobox,
.k-datepicker,
.k-timepicker,
.k-datetimepicker,
.k-colorpicker,
.k-numerictextbox,
.k-dropdown,
.k-selectbox,
.k-textbox {
  position: relative;
  display: inline-block;
  width: 12.4em;
  overflow: visible;
  border-width: 0;
  vertical-align: middle;
}
.k-filter-menu .k-combobox,
.k-filter-menu .k-datepicker,
.k-filter-menu .k-timepicker,
.k-filter-menu .k-datetimepicker,
.k-filter-menu .k-numerictextbox,
.k-filter-menu .k-dropdown,
.k-filter-menu .k-textbox {
  width: 13.2em;
}
.k-autocomplete,
.k-combobox,
.k-datepicker,
.k-timepicker,
.k-datetimepicker,
.k-colorpicker,
.k-numerictextbox,
.k-dropdown,
.k-selectbox {
  white-space: nowrap;
}
.k-colorpicker {
  width: auto;
}
.k-datetimepicker {
  width: 15em;
}
.k-autocomplete,
.k-picker-wrap,
.k-numeric-wrap {
  position: relative;
  cursor: default;
}
.k-dropdown-wrap {
  position: relative;
}
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap {
  display: block;
}
.k-block,
.k-widget,
.k-grid,
.k-slider,
.k-splitter,
.k-treeview,
.k-panelbar,
.k-content,
.k-header-column-menu {
  outline: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-block,
.k-slider,
.k-splitbar,
.k-calendar,
.k-treeview,
.k-pager-wrap,
.k-grid-header .k-link,
.k-header-column-menu {
  -webkit-touch-callout: none;
}
.k-popup.k-list-container,
.k-popup.k-calendar-container {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  padding: 2px;
  border-width: 1px;
  border-style: solid;
}
.k-list-container.k-state-border-down,
.k-autocomplete.k-state-border-down,
.k-dropdown-wrap.k-state-border-down,
.k-picker-wrap.k-state-border-down,
.k-numeric-wrap.k-state-border-down {
  border-bottom-width: 0;
  padding-bottom: 1px;
}
.k-list-container .km-scroll-container {
  padding-bottom: 6px;
}
.k-textbox,
.k-autocomplete,
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap {
  border-width: 1px;
  border-style: solid;
  padding: 0 1.9em 0 0;
}
.k-numeric-wrap.k-expand-padding {
  padding-right: 0;
}
.k-textbox,
.k-autocomplete {
  padding: 0;
}
.k-textbox.k-space-left {
  padding-left: 1.9em;
}
.k-textbox.k-space-right {
  padding-right: 1.9em;
}
.k-textbox .k-icon {
  font-size: inherit;
  top: 50%;
  margin: -8px 0 0;
  position: absolute;
}
.k-space-left .k-icon {
  left: 3px;
}
.k-space-right .k-icon {
  right: 3px;
}
.k-autocomplete,
.k-dropdown-wrap.k-state-focused,
.k-dropdown-wrap.k-state-hover,
.k-picker-wrap.k-state-focused,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-focused,
.k-numeric-wrap.k-state-hover {
  -webkit-transition: box-shadow .15s ease-out;
  -moz-transition: box-shadow .15s ease-out;
  -o-transition: box-shadow .15s ease-out;
  transition: box-shadow .15s ease-out;
}
.k-textbox > input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input,
.k-combobox .k-input {
  width: 100%;
  vertical-align: top;
}
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input,
.k-dropdown-wrap .k-input,
.k-selectbox .k-input {
  font-family: inherit;
  border-width: 0;
  outline: 0;
}
.k-dropdown .k-input,
.k-selectbox .k-input {
  background: transparent;
}
.k-ie7 .k-picker-wrap .k-input,
.k-ie7 .k-numeric-wrap .k-input,
.k-ie7 .k-combobox .k-input {
  margin: -1px 0;
}
/* removes excessive spacing */
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select,
.k-dropdown-wrap .k-select {
  position: absolute;
  /* icon positioning */

  top: 0;
  right: 0;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}
.k-combobox .k-select,
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select {
  border-style: solid;
  border-width: 0 0 0 1px;
  border-color: inherit;
  /* skin-related, inherit does not work in ie7- */

}
span.k-datetimepicker .k-select,
span.k-datetimepicker .k-select + .k-select {
  right: 0;
}
.k-textbox > input,
.k-autocomplete .k-input {
  display: block;
}
.k-combobox .k-icon {
  /*margin-top: 1px;*/

}
.k-dropdown .k-select,
.k-selectbox .k-select {
  overflow: hidden;
  border: 0;
  text-decoration: none;
  font: inherit;
  color: inherit;
}
.k-dropdown .k-input,
.k-selectbox .k-input {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-textbox > input,
.k-autocomplete .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input,
.k-dropdown-wrap .k-input,
.k-selectbox .k-input {
  height: 1.65em;
  line-height: 1.65em;
  padding: 0.177em 0;
  text-indent: 0.33em;
  border: 0;
  margin: 0;
}
.k-ie7 .k-autocomplete .k-input,
.k-ie7 .k-picker-wrap .k-input,
.k-ie7 .k-numeric-wrap .k-input,
.k-ie7 .k-dropdown-wrap .k-input,
.k-ie7 .k-selectbox .k-input {
  text-indent: 0;
}
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select,
.k-dropdown-wrap .k-select {
  min-height: 1.65em;
  line-height: 2em;
  vertical-align: middle;
  -moz-box-sizing: border-box;
  text-align: center;
  width: 1.9em;
  height: 100%;
}
.k-numeric-wrap .k-select {
  padding: 0;
}
body .k-datetimepicker .k-select {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.k-ie7 .k-picker-wrap .k-icon,
.k-ie7 .k-dropdown-wrap .k-icon {
  line-height: 2em;
  font-size: 1em;
  padding-top: 16px;
  height: 0;
}
.k-combobox .k-icon,
.k-dropdown,
.k-selectbox .k-icon {
  cursor: pointer;
}
.k-popup {
  border-style: solid;
  border-width: 1px;
}
.k-popup .k-item {
  cursor: default;
}
.k-popup .k-calendar {
  border: 0;
}
.k-list {
  height: 100%;
}
.k-popup .k-list .k-item {
  padding: 1px 5px 1px 5px;
  line-height: 1.8em;
  min-height: 1.8em;
}
.k-popup .k-list .k-state-hover,
.k-popup .k-list .k-state-focused,
.k-popup .k-list .k-state-selected {
  padding: 0 4px;
  border-width: 1px;
  border-style: solid;
}
/* MultiSelect */
.k-multiselect-wrap {
  position: relative;
  border-width: 0px;
  border-style: solid;
  border-radius: 4px;
  border-color: #C5C5C5;
  background-color: #FFF;
  min-height: 2.04em;
}
.k-multiselect-wrap .k-input {
  background-color: transparent;
  height: 1.31em;
  line-height: 1.31em;
  padding: 0.18em 0;
  text-indent: 0.33em;
  border: 0;
  margin: 1px 0 0;
  float: left;
}
.k-multiselect-wrap li {
  margin: 1px 0 1px 1px;
  padding: .1em .15em .1em .4em;
  line-height: 1.5em;
  float: left;
}
.k-autocomplete .k-loading,
.k-multiselect .k-loading {
  position: absolute;
  right: 3px;
  bottom: 4px;
}
.k-multiselect .k-loading-hidden {
  visibility: hidden;
}
/* Calendar */
.k-calendar {
  position: relative;
  display: inline-block;
  width: 16.917em;
  overflow: hidden;
}
.k-calendar td,
.k-calendar .k-link {
  text-decoration: none;
}
.k-calendar .k-action-link {
  text-decoration: underline;
}
.k-calendar .k-header,
.k-calendar .k-footer {
  position: relative;
  text-align: center;
  zoom: 1;
}
.k-widget.k-calendar .k-nav-prev,
.k-widget.k-calendar .k-nav-next {
  position: absolute;
  top: 0.16666em;
  line-height: 1.8333em;
  height: 1.8333em;
}
.k-widget.k-calendar .k-nav-prev {
  left: 1%;
}
.k-widget.k-calendar .k-nav-next {
  right: 1%;
}
.k-calendar .k-content {
  float: left;
  border-spacing: 0;
  width: 100%;
  height: 14.167em;
  border-width: 0;
  margin: 0;
  table-layout: fixed;
  text-align: right;
  outline: 0;
}
.k-calendar .k-animation-container .k-content {
  height: 100%;
}
.k-widget.k-calendar .k-nav-fast {
  display: inline-block;
  width: 75%;
  height: 1.8333em;
  line-height: 1.8333em;
  margin: 0.16666em -0.08333em 0.3333em 0;
}
.k-calendar .k-header .k-icon {
  vertical-align: middle;
}
.k-calendar .k-header .k-link.k-nav-prev,
.k-calendar .k-header .k-link.k-nav-next {
  height: 1.8333em;
  width: 1.8333em;
}
.k-calendar th {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding: .4em .45em .4em .1em;
  font-weight: normal;
  cursor: default;
}
.k-calendar td {
  padding: 0.08333em;
  cursor: pointer;
}
.k-calendar .k-state-focus {
  border-style: dotted;
  border-width: 0.08333em;
  padding: 0;
}
.k-calendar .k-content .k-link {
  display: block;
  overflow: hidden;
  min-height: 1.8333em;
  line-height: 1.8333em;
  padding: 0 .45em 0 .1em;
}
.k-calendar .k-meta-view .k-link {
  padding: .25em 0 .3em;
  text-align: center;
}
.k-calendar .k-footer {
  clear: both;
  padding: .5em 0;
}
.k-calendar .k-nav-today:hover {
  text-decoration: underline;
}
/* Date/Time Pickers */
.k-datetimepicker .k-picker-wrap {
  padding-right: 3.8em;
}
.k-datetimepicker .k-select {
  width: 3.8em;
}
.k-datetimepicker .k-picker-wrap .k-icon {
  margin: 0 2px;
}
.k-picker-wrap .k-icon {
  cursor: pointer;
}
.k-button,
.k-textbox,
.k-timepicker,
.k-datepicker,
.k-datetimepicker {
  display: inline-block;
  vertical-align: middle;
}
.k-picker-wrap .k-input {
  margin: 0;
}
.k-time-popup .k-item {
  padding: 1px 3px;
}
/* TreeView */
div.k-treeview {
  /* due to k-widget */

  border-width: 0;
  background: none;
  overflow: auto;
  white-space: nowrap;
}
.k-treeview .k-item {
  display: block;
  border-width: 0;
  margin: 0;
  padding: 0 0 0 16px;
}
.k-treeview > .k-group,
.k-treeview .k-item > .k-group,
.k-treeview .k-content {
  margin: 0;
  padding: 0;
  background: none;
  list-style-type: none;
  position: relative;
}
.k-treeview .k-icon,
.k-treeview .k-image,
.k-treeview .k-sprite,
.k-treeview .k-checkbox,
.k-treeview .k-in {
  display: inline-block;
  vertical-align: top;
}
.k-treeview .k-icon,
.k-treeview .k-in {
  vertical-align: middle;
}
.k-treeview .k-request-retry {
  vertical-align: baseline;
}
.k-treeview .k-plus,
.k-treeview .k-minus,
.k-treeview .k-plus-disabled,
.k-treeview .k-minus-disabled {
  margin-top: 0.25em;
  margin-left: -16px;
  cursor: pointer;
}
.k-treeview .k-plus-disabled,
.k-treeview .k-minus-disabled {
  cursor: default;
}
.k-treeview .k-sprite,
.k-treeview .k-image {
  margin-right: 3px;
}
.k-treeview .k-in {
  margin: 0.08333em 0 0.08333em 0.16666em;
  padding: 0.16666em 0.3333em 0.16666em 0.25em;
  line-height: 1.3333em;
  text-decoration: none;
  border-style: solid;
  border-width: 1px;
}
.k-treeview span.k-in {
  cursor: default;
}
.k-treeview .k-drop-hint {
  position: absolute;
  z-index: 10000;
  visibility: hidden;
  width: 80px;
  height: 5px;
  margin-top: -3px;
  background-color: transparent;
  background-repeat: no-repeat;
}
/* inputs */
.k-input {
  padding: 0.25em 0;
}
.k-input,
.k-textbox > input {
  outline: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-textbox {
  outline: 0;
  padding: 2px .3em;
  line-height: 1.6em;
}
input.k-textbox {
  height: 2.13em;
  text-indent: 0.33em;
}
.k-ie input.k-textbox {
  text-indent: 0.165em;
}
.k-ff input.k-textbox {
  height: 2.17em;
}
.k-ie7 input.k-textbox {
  line-height: 1.72em;
  height: 1.72em;
  text-indent: 0.33em;
}
textarea.k-textbox {
  height: auto;
}
.k-ie7 .k-textbox {
  padding: 1px 0;
  text-indent: 0;
}
/* NumericTextBox */
span.k-numerictextbox {
  background-color: transparent;
}
.k-numerictextbox .k-input {
  margin: 0;
}
.k-numerictextbox .k-link {
  display: block;
  height: 1em;
  line-height: 1em;
  vertical-align: middle;
  border-width: 0;
  padding: 0;
}
.k-numerictextbox .k-icon {
  height: 11px;
}
.k-numeric-wrap .k-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
/* ColorPicker */
.k-colorpicker .k-picker-wrap {
  line-height: 2em;
}
.k-colorpicker .k-selected-color {
  vertical-align: top;
  line-height: 0;
  display: inline-block;
  height: 2em;
  width: 2em;
}
.k-colorpicker .k-tool-icon {
  position: relative;
  top: -2px;
  display: inline-block;
  padding: 3px 3px 2px;
  font-size: 0;
  line-height: 0;
  margin-right: 3px;
  margin-left: 2px;
  margin-bottom: 3px;
  background-repeat: no-repeat;
  vertical-align: middle;
  width: 16px;
  height: 16px;
}
.k-colorpicker .k-tool-icon .k-selected-color {
  display: block;
  height: 3px;
  width: 16px;
  position: absolute;
  left: 3px;
  bottom: -3px;
  border-radius: 0 !important;
}
.k-colorpicker .k-icon {
  cursor: pointer;
}
.k-disabled-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.k-colorpalette {
  position: relative;
  line-height: 0;
  border-width: 0;
  display: inline-block;
}
.k-colorpalette .k-palette {
  border-collapse: collapse;
  position: relative;
  width: 100%;
  height: 100%;
}
.k-colorpalette .k-item {
  width: 14px;
  height: 14px;
  overflow: hidden;
}
.k-colorpalette .k-item.k-state-selected {
  z-index: 100;
  background: transparent;
  box-shadow: 0 1px 4px #000, inset 0 0 3px #fff;
  position: relative;
}
.k-flatcolorpicker {
  display: inline-block;
  width: 250px;
  padding-bottom: 5px;
}
div.k-flatcolorpicker {
  background-color: transparent;
  background-image: none;
}
.k-flatcolorpicker .k-selected-color {
  background-image: url("textures/transtexture.png");
  background-position: 50% 50%;
  text-align: right;
}
.k-flatcolorpicker .k-selected-color input.k-color-value {
  font-family: Consolas, "Ubuntu Mono", "Lucida Console", "Courier New", monospace;
  padding: .75em .3em .65em 1em;
  border: 0;
  margin: 0;
  width: 70%;
}
.k-flatcolorpicker .k-hsv-rectangle {
  position: relative;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pinch-zoom double-tap-zoom;
}
.k-flatcolorpicker .k-hsv-rectangle .k-draghandle {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  left: 50%;
  top: 50%;
  width: 8px;
  height: 8px;
  border: 1px solid #eee;
  margin-left: -5px;
  margin-top: -5px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 2px #444444;
  box-shadow: 0 1px 2px #444444;
  background: transparent;
}
.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:hover,
.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:focus {
  background: transparent;
  border-color: #fff;
  -webkit-box-shadow: 0 1px 5px #000000;
  box-shadow: 0 1px 5px #000000;
}
.k-flatcolorpicker .k-hsv-rectangle.k-dragging,
.k-flatcolorpicker .k-hsv-rectangle.k-dragging * {
  cursor: none;
}
.k-flatcolorpicker .k-slider-horizontal {
  height: 20px;
  width: 90%;
  margin: 0 5%;
}
.k-flatcolorpicker .k-slider-horizontal .k-slider-track {
  -webkit-box-shadow: 0 1px 0 #fff, 0 -1px 0 #999;
  box-shadow: 0 1px 0 #fff, 0 -1px 0 #999;
}
.k-flatcolorpicker .k-hue-slider,
.k-flatcolorpicker .k-transparency-slider {
  display: block;
}
.k-flatcolorpicker .k-hue-slider .k-slider-selection,
.k-flatcolorpicker .k-transparency-slider .k-slider-selection {
  background: transparent;
}
.k-flatcolorpicker .k-hue-slider .k-draghandle,
.k-flatcolorpicker .k-transparency-slider .k-draghandle {
  background: transparent;
  border: 3px solid #eee;
  margin-top: 1px;
  height: 8px;
  width: 8px;
  -webkit-box-shadow: 0 1px 4px #444444;
  box-shadow: 0 1px 4px #444444;
}
.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,
.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover,
.k-flatcolorpicker .k-hue-slider .k-draghandle:focus,
.k-flatcolorpicker .k-transparency-slider .k-draghandle:focus {
  background: transparent;
  border-color: #fff;
  -webkit-box-shadow: 0 1px 5px #000000;
  box-shadow: 0 1px 5px #000000;
  border-width: 2px;
  padding: 1px;
}
.k-flatcolorpicker .k-hue-slider .k-slider-track {
  background: -moz-linear-gradient(left, #ff0000 0%, #ffff00 16%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 84%, #ff0004 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ff0000), color-stop(16%, #ffff00), color-stop(33%, #00ff00), color-stop(50%, #00ffff), color-stop(67%, #0000ff), color-stop(84%, #ff00ff), color-stop(100%, #ff0004));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(left, #ff0000 0%, #ffff00 16%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 84%, #ff0004 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(left, #ff0000 0%, #ffff00 16%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 84%, #ff0004 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(left, #ff0000 0%, #ffff00 16%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 84%, #ff0004 100%);
  /* IE10+ */

  background: -left-linear-gradient(left,#ff0000 0%,#ffff00 16%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 84%,#ff0004 100%);
  /* W3C */

}
.k-flatcolorpicker .k-transparency-slider .k-slider-track {
  background-image: url("textures/transparency.png");
  background-size: 100% auto;
  background-position: 100% 50%;
  background-repeat: no-repeat;
}
.k-flatcolorpicker .k-controls {
  margin-top: 10px;
  margin-bottom: 5px;
  text-align: center;
  font-size: 90%;
}
.k-flatcolorpicker .k-controls .k-button {
  width: 6em;
}
.k-flatcolorpicker .k-hsv-gradient {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%), /* FF3.6+ */
 -moz-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #000000)), /* Chrome,Safari4+ */
 -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%), /* Chrome10+,Safari5.1+ */
 -webkit-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%), /* Opera 11.10+ */
 -o-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%), /* IE10+ */
 -ms-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */

  background: -top-linear-gradient(top,rgba(0,0,0,0) 0%,#000000 100%), /* W3C */
 -left-linear-gradient(left,#ffffff 0%,rgba(255,255,255,0) 100%);
  /* W3C */

  height: 180px;
  margin-bottom: 5px;
}
.k-ie9 .k-flatcolorpicker .k-hue-slider .k-slider-track {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzAwZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAwMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.k-ie9 .k-flatcolorpicker .k-hsv-gradient {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.k-ie7 .k-flatcolorpicker .k-hue-slider .k-slider-track,
.k-ie8 .k-flatcolorpicker .k-hue-slider .k-slider-track {
  background: url("textures/hue.png") repeat 0 50%;
}
.k-ie7 .k-flatcolorpicker .k-transparency-slider .k-slider-track,
.k-ie8 .k-flatcolorpicker .k-transparency-slider .k-slider-track {
  background: url("textures/transparency.png") repeat 0 50%;
}
.k-ie7 .k-flatcolorpicker .k-hsv-gradient,
.k-ie8 .k-flatcolorpicker .k-hsv-gradient {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#00ffffff',GradientType=1) progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ff000000',GradientType=0);
}
/* Editor */
table.k-editor {
  width: 100%;
  height: 250px;
  table-layout: fixed;
  border-style: solid;
  border-width: 1px;
  border-collapse: separate;
  border-spacing: 4px;
  font-size: 100%;
  vertical-align: top;
}
.k-editor-inline {
  border-width: 2px;
  padding: .3em .5em;
}
.k-editortoolbar-dragHandle {
  cursor: move;
  padding-left: 0;
  padding-right: 3px;
}
.k-editor .k-editor-toolbar-wrap {
  border: 0;
  padding: 0;
}
.k-editor-toolbar {
  margin: 0;
  padding: .1em 0;
  list-style-type: none;
  line-height: 1.3em;
  cursor: default;
}
.k-editor-toolbar li {
  display: inline;
  /* mandatory for IE7. Floats and the inline-block hack break it */

  vertical-align: middle;
}
.k-webkit .k-editor-toolbar,
.k-ff .k-editor-toolbar,
.k-ie9 .k-editor-toolbar {
  padding: 0;
}
.k-webkit .k-editor-toolbar li,
.k-ff .k-editor-toolbar li,
.k-ie9 .k-editor-toolbar li,
.k-ie10 .k-editor-toolbar li {
  display: inline-block;
  padding: .1em 0;
}
.k-editor-toolbar .k-editor-widget,
.k-editor-toolbar > li {
  margin-right: 6px;
}
.k-editor-toolbar .k-editor-dropdown {
  position: relative;
}
.k-select-overlay {
  -webkit-appearance: none;
  opacity: 0;
  z-index: 11000;
  top: 0;
  left: 0;
  position: absolute;
  height: 26px;
  width: 100%;
  margin: -4px 0 0;
}
.k-editor-toolbar .k-separator {
  position: relative;
  top: 1px;
  border-style: solid;
  border-width: 0 1px 0 0;
  margin: 0 .3em 0 .1em;
  padding: 0 0 0 1px;
  font-size: 1.3em;
}
.k-editor-toolbar .k-break {
  display: block;
  height: 1px;
  font-size: 0;
  line-height: 0;
}
.k-editor-toolbar .k-dropdown,
.k-editor-toolbar .k-combobox,
.k-editor-toolbar .k-selectbox,
.k-editor-toolbar .k-colorpicker {
  vertical-align: middle;
}
.k-button-group {
  white-space: nowrap;
}
.k-button-group .k-tool {
  display: inline-block;
  vertical-align: middle;
  margin: 1px 0;
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.k-button-group .k-tool-icon {
  width: 24px;
  height: 24px;
  vertical-align: middle;
}
.k-i-move {
  background-position: -160px -288px;
}
.k-bold {
  background-position: -240px 0;
}
.k-state-hover .k-bold,
.k-state-selected .k-bold {
  background-position: -264px 0;
}
.k-italic {
  background-position: -240px -24px;
}
.k-state-hover .k-italic,
.k-state-selected .k-italic {
  background-position: -264px -24px;
}
.k-underline {
  background-position: -240px -48px;
}
.k-state-hover .k-underline,
.k-state-selected .k-underline {
  background-position: -264px -48px;
}
.k-strikethrough {
  background-position: -240px -72px;
}
.k-state-hover .k-strikethrough,
.k-state-selected .k-strikethrough {
  background-position: -264px -72px;
}
.k-foreColor {
  background-position: -240px -96px;
}
.k-state-hover .k-foreColor,
.k-state-selected .k-foreColor {
  background-position: -264px -96px;
}
.k-backColor {
  background-position: -240px -120px;
}
.k-state-hover .k-backColor,
.k-state-selected .k-backColor {
  background-position: -264px -120px;
}
.k-colorpicker .k-foreColor {
  background-position: -240px -96px;
}
.k-colorpicker .k-backColor {
  background-position: -240px -120px;
}
.k-justifyLeft {
  background-position: -240px -144px;
}
.k-state-hover .k-justifyLeft,
.k-state-selected .k-justifyLeft {
  background-position: -264px -144px;
}
.k-justifyCenter {
  background-position: -240px -168px;
}
.k-state-hover .k-justifyCenter,
.k-state-selected .k-justifyCenter {
  background-position: -264px -168px;
}
.k-justifyRight {
  background-position: -240px -192px;
}
.k-state-hover .k-justifyRight,
.k-state-selected .k-justifyRight {
  background-position: -264px -192px;
}
.k-justifyFull {
  background-position: -240px -216px;
}
.k-state-hover .k-justifyFull,
.k-state-selected .k-justifyFull {
  background-position: -264px -216px;
}
.k-insertUnorderedList {
  background-position: -240px -264px;
}
.k-state-hover .k-insertUnorderedList,
.k-state-selected .k-insertUnorderedList {
  background-position: -264px -264px;
}
.k-insertOrderedList {
  background-position: -240px -288px;
}
.k-state-hover .k-insertOrderedList,
.k-state-selected .k-insertOrderedList {
  background-position: -264px -288px;
}
.k-indent,
.k-rtl .k-outdent {
  background-position: -288px 0;
}
.k-state-hover .k-indent,
.k-state-hover .k-rtl .k-outdent,
.k-state-selected .k-indent,
.k-state-selected .k-rtl .k-outdent {
  background-position: -312px 0;
}
.k-outdent,
.k-rtl .k-indent {
  background-position: -288px -24px;
}
.k-state-hover .k-outdent,
.k-state-hover .k-rtl .k-indent,
.k-state-selected .k-outdent,
.k-state-selected .k-rtl .k-indent {
  background-position: -312px -24px;
}
.k-createLink {
  background-position: -288px -48px;
}
.k-state-hover .k-createLink,
.k-state-selected .k-createLink {
  background-position: -312px -48px;
}
.k-unlink {
  background-position: -288px -72px;
}
.k-state-hover .k-unlink,
.k-state-selected .k-unlink {
  background-position: -312px -72px;
}
.k-insertImage {
  background-position: -288px -96px;
}
.k-state-hover .k-insertImage,
.k-state-selected .k-insertImage {
  background-position: -312px -96px;
}
.k-subscript {
  background-position: -288px -144px;
}
.k-state-hover .k-subscript,
.k-state-selected .k-subscript {
  background-position: -312px -144px;
}
.k-superscript {
  background-position: -288px -168px;
}
.k-state-hover .k-superscript,
.k-state-selected .k-superscript {
  background-position: -312px -168px;
}
.k-createTable {
  background-position: -192px 0;
}
.k-state-hover .k-createTable,
.k-state-selected .k-createTable {
  background-position: -216px 0;
}
.k-addColumnLeft {
  background-position: -192px -24px;
}
.k-state-hover .k-addColumnLeft,
.k-state-selected .k-addColumnLeft {
  background-position: -216px -24px;
}
.k-addColumnRight {
  background-position: -192px -48px;
}
.k-state-hover .k-addColumnRight,
.k-state-selected .k-addColumnRight {
  background-position: -216px -48px;
}
.k-addRowAbove {
  background-position: -192px -72px;
}
.k-state-hover .k-addRowAbove,
.k-state-selected .k-addRowAbove {
  background-position: -216px -72px;
}
.k-addRowBelow {
  background-position: -192px -96px;
}
.k-state-hover .k-addRowBelow,
.k-state-selected .k-addRowBelow {
  background-position: -216px -96px;
}
.k-deleteRow {
  background-position: -192px -120px;
}
.k-state-hover .k-deleteRow,
.k-state-selected .k-deleteRow {
  background-position: -216px -120px;
}
.k-deleteColumn {
  background-position: -192px -144px;
}
.k-state-hover .k-deleteColumn,
.k-state-selected .k-deleteColumn {
  background-position: -216px -144px;
}
.k-mergeCells {
  background-position: -192px -168px;
}
.k-state-hover .k-mergeCells,
.k-state-selected .k-mergeCells {
  background-position: -216px -168px;
}
/* default tool widths */
.k-fontName {
  width: 110px;
}
.k-fontSize {
  width: 124px;
}
.k-formatBlock {
  width: 147px;
}
.k-editortoolbar-dragHandle {
  float: left;
  margin: 1px 0 0;
}
.k-editor-toolbar .k-button-group {
  padding: 1px;
}
.k-editor .k-editor-toolbar .k-row-break {
  display: block;
  height: 0;
  font-size: 0;
  line-height: 0;
}
.k-button-group .k-tool {
  border-style: solid;
  border-width: 1px;
  margin-right: -1px;
}
.k-button-group .k-tool.k-state-hover,
.k-button-group .k-tool:focus {
  position: relative;
  z-index: 1;
}
.k-rtl .k-button-group .k-tool {
  border-style: solid;
  border-width: 1px;
}
.k-button-group .k-tool.k-group-end {
  border-right-width: 1px;
}
.k-rtl .k-button-group .k-tool.k-group-end {
  border-left-width: 1px;
}
.k-button-group .k-state-disabled {
  display: none;
}
.k-button-group .k-state-hover,
.k-button-group .k-state-active {
  vertical-align: middle;
}
.k-button-group .k-state-disabled {
  filter: alpha(opacity=30);
  opacity: .3;
}
.k-editor .k-editable-area {
  width: 100%;
  height: 100%;
  border-style: solid;
  border-width: 1px;
  outline: 0;
}
.k-editor .k-content {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  margin: 0;
  padding: 0;
}
.k-editor .k-tool {
  outline: 0;
}
.k-editor iframe.k-content {
  display: inline;
  vertical-align: top;
  /*fixes missing top border caused by the inline display*/

}
.k-editor .k-raw-content {
  border: 0;
  margin: 0;
  padding: 0;
}
.k-editor .k-raw-content,
.k-editor-dialog .k-editor-textarea {
  font-size: inherit;
  font-family: consolas, "courier new", monospace;
}
.k-editor-dialog {
  padding: 1em;
  width: 400px;
}
.k-editor-dialog .k-edit-label {
  width: 25%;
}
.k-editor-dialog .k-edit-field {
  width: 66%;
}
.k-editor-dialog .k-edit-field .k-textbox {
  width: 96%;
}
.k-editor-dialog .k-edit-field .k-checkbox {
  margin: 0 .4em 0 0;
}
.k-viewhtml-dialog {
  width: auto;
}
.k-imagebrowser-dialog {
  width: 740px;
}
.k-imagebrowser-dialog .k-imagebrowser {
  margin: 0 1em 0;
}
.k-imagebrowser-dialog .k-edit-label {
  width: 13%;
}
.k-imagebrowser-dialog .k-edit-field {
  width: 81%;
}
.k-imagebrowser-dialog .k-edit-field .k-textbox {
  width: 50%;
}
.k-form-text-row,
.k-form-checkbox-row {
  padding-bottom: .3em;
}
.k-form-text-row input {
  margin-right: 1em;
}
.k-form-text-row label {
  display: inline-block;
  width: 7em;
  padding-right: .5em;
  text-align: right;
}
.k-form-checkbox-row input {
  margin-left: 7.5em;
  padding: 0;
  font-size: inherit;
}
.k-form-checkbox-row label {
  padding-left: .3em;
}
.k-form-checkbox-row input,
.k-form-checkbox-row label,
.k-form-text-row label.k-form-text-row input,
.k-form-text-row select {
  vertical-align: middle;
}
.k-form-text-row input,
.k-form-text-row select {
  width: 20em;
}
.k-editor-dialog .k-form-text-row label,
.k-editor-dialog .k-button {
  display: inline-block;
}
.k-editor-dialog .k-editor-textarea {
  width: 600px;
  height: 350px;
  padding: .2em .2em .2em .4em;
  border-width: 1px;
  border-style: solid;
  overflow: auto;
}
.k-button-wrapper .k-link:hover {
  text-decoration: underline;
}
.k-ct-popup {
  width: 180.39999999999998px;
  padding: .65em .5em .5em;
}
.k-ct-popup .k-status {
  margin: .3em 0;
}
.k-ct-cell {
  border-width: 1px;
  border-style: solid;
  width: 18px;
  height: 18px;
  margin: 1px;
  vertical-align: top;
  display: inline-block;
  overflow: hidden;
}
/* Progressbar */
.k-progressbar {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.k-progressbar {
  border-radius: 4px;
}
.k-progressbar-horizontal {
  width: 27em;
  height: 1.9em;
}
.k-progressbar-vertical {
  width: 1.9em;
  height: 27em;
}
.k-progressbar > .k-state-selected {
  position: absolute;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
}
.k-progressbar-horizontal > .k-state-selected,
.k-rtl .k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected {
  left: -1px;
  right: auto;
  top: -1px;
  height: 100%;
  border-radius: 4px 0 0 4px;
}
.k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected,
.k-rtl .k-progressbar-horizontal > .k-state-selected {
  left: auto;
  right: -1px;
  border-radius: 0 4px 4px 0;
}
.k-progressbar-vertical > .k-state-selected {
  left: -1px;
  bottom: -1px;
  width: 100%;
  border-radius: 0 0 4px 4px;
}
.k-progressbar-vertical.k-progressbar-reverse > .k-state-selected {
  bottom: auto;
  top: -1px;
  border-radius: 4px 4px 0 0;
}
.k-progressbar > .k-state-selected.k-complete,
.k-rtl .k-progressbar > .k-state-selected.k-complete {
  border-radius: 4px;
}
.k-progressbar > .k-reset {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  left: -1px;
  top: -1px;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  white-space: nowrap;
}
.k-progressbar-horizontal .k-item {
  display: inline-block;
  height: 100%;
  border-style: solid;
  margin-left: -1px;
}
.k-progressbar-horizontal .k-item.k-first {
  margin-left: 0;
}
.k-progressbar-horizontal .k-item.k-last {
  border-right-width: 0;
}
.k-progressbar-horizontal .k-item,
.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-item {
  border-width: 1px 1px 1px 0;
}
.k-progressbar-horizontal.k-progressbar-reverse .k-item,
.k-rtl .k-progressbar-horizontal .k-item {
  border-width: 1px 0 1px 1px;
}
.k-progressbar-horizontal .k-first,
.k-rtl .k-progressbar-horizontal .k-last,
.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-last {
  border-radius: 4px 0 0 4px;
  border-left-width: 1px;
}
.k-progressbar-horizontal .k-last,
.k-rtl .k-progressbar-horizontal .k-first {
  border-radius: 0 4px 4px 0;
}
.k-progressbar-horizontal.k-progressbar-reverse .k-last,
.k-rtl .k-progressbar-horizontal .k-first {
  border-right-width: 1px;
}
.k-progressbar-vertical .k-item {
  width: 100%;
  border-style: solid;
  border-width: 1px 1px 0 1px;
  margin-top: -1px;
}
.k-progressbar-vertical .k-item.k-first {
  margin-top: 0;
}
.k-progressbar-vertical li.k-item.k-last {
  border-bottom-width: 0;
}
.k-progressbar-vertical .k-first {
  border-radius: 4px 4px 0 0;
}
.k-progressbar-vertical .k-last {
  border-radius: 0 0 4px 4px;
  border-bottom-width: 1px;
}
.k-progressbar-vertical.k-progressbar-reverse .k-item {
  border-width: 0 1px 1px 1px;
}
.k-progressbar-vertical.k-progressbar-reverse .k-first {
  border-top-width: 1px;
}
.k-progress-status-wrap {
  position: absolute;
  top: -1px;
  border: 1px solid transparent;
  line-height: 2em;
  width: 100%;
  height: 100%;
}
.k-progress-status-wrap,
.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap {
  left: -1px;
  right: auto;
  text-align: right;
}
.k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap,
.k-rtl .k-progressbar-horizontal .k-progress-status-wrap {
  left: auto;
  right: -1px;
  text-align: left;
}
.k-progressbar-vertical .k-progress-status-wrap {
  top: auto;
  bottom: -1px;
}
.k-progressbar-vertical.k-progressbar-reverse .k-progress-status-wrap {
  bottom: auto;
  top: -1px;
}
.k-progress-status {
  display: inline-block;
  padding: 0 .5em;
  min-width: 10px;
  white-space: nowrap;
}
.k-progressbar-vertical.k-progressbar-reverse .k-progress-status {
  position: absolute;
  bottom: 0;
  left: 0;
}
.k-progressbar-vertical .k-progress-status {
  -webkit-transform: rotate(-90deg) translateX(-100%);
  -moz-transform: rotate(-90deg) translateX(-100%);
  -ms-transform: rotate(-90deg) translateX(-100%);
  -o-transform: rotate(-90deg) translateX(-100%);
  transform: rotate(-90deg) translateX(-100%);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
}
.k-progressbar-vertical.k-progressbar-reverse .k-progress-status {
  -webkit-transform: rotate(90deg) translateX(-100%);
  -moz-transform: rotate(90deg) translateX(-100%);
  -ms-transform: rotate(90deg) translateX(-100%);
  -o-transform: rotate(90deg) translateX(-100%);
  transform: rotate(90deg) translateX(-100%);
  -webkit-transform-origin: 0 100%;
  -moz-transform-origin: 0 100%;
  -ms-transform-origin: 0 100%;
  -o-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.k-ie7 .k-progressbar-vertical .k-progress-status {
  writing-mode: tb-rl;
  padding: .5em 0;
}
.k-ie8 .k-progressbar-vertical .k-progress-status {
  writing-mode: bt-lr;
  padding: .5em 0;
}
/* Slider */
div.k-slider {
  position: relative;
  border-width: 0;
  background-color: transparent;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
}
.k-slider-vertical {
  width: 26px;
  height: 200px;
  /* default height */

}
.k-slider-horizontal {
  display: inline-block;
  width: 200px;
  /* default width */

  height: 26px;
}
.k-slider-wrap {
  width: 100%;
  height: 100%;
}
.k-slider .k-button,
.k-grid .k-slider .k-button {
  position: absolute;
  top: 0;
  width: 24px;
  min-width: 0;
  height: 24px;
  margin: 0;
  padding: 0;
  outline: 0;
}
.k-slider .k-button .k-icon {
  margin-top: 3px;
  vertical-align: top;
}
.k-state-disabled .k-slider-wrap {
  filter: alpha(opacity=60);
  opacity: .6;
}
.k-state-disabled .k-slider-wrap .k-slider-items {
  color: #333;
}
.k-slider .k-button-decrease {
  left: 0;
}
.k-slider-vertical .k-button-decrease,
.k-grid .k-slider-vertical .k-button-decrease {
  top: auto;
  bottom: 0;
}
.k-slider .k-button-increase {
  right: 0;
}
.k-slider .k-icon,
.k-slider-track,
.k-slider .k-tick {
  cursor: pointer;
}
.k-ie7 .k-slider .k-icon {
  margin-top: 2px;
}
.k-slider-track,
.k-slider-selection {
  position: absolute;
  margin: 0;
  padding: 0;
}
.k-slider-horizontal .k-slider-track,
.k-slider-horizontal .k-slider-selection {
  top: 50%;
  left: 0;
  height: 8px;
  margin-top: -4px;
  background-repeat: repeat-x;
}
.k-slider-horizontal .k-slider-buttons .k-slider-track {
  left: 34px;
}
.k-slider-vertical .k-slider-track,
.k-slider-vertical .k-slider-selection {
  left: 50%;
  bottom: 0;
  width: 8px;
  margin-left: -4px;
  background-repeat: repeat-y;
}
.k-slider-vertical .k-slider-buttons .k-slider-track {
  bottom: 34px;
}
.k-draghandle {
  position: absolute;
  background-repeat: no-repeat;
  background-color: transparent;
  text-indent: -3333px;
  overflow: hidden;
  text-decoration: none;
  text-align: center;
  outline: 0;
}
.k-slider-horizontal .k-draghandle {
  top: -4px;
  width: 13px;
  height: 14px;
}
.k-slider-vertical .k-draghandle {
  left: -4px;
  width: 14px;
  height: 13px;
}
.k-slider-buttons .k-slider-items {
  margin-left: 34px;
}
.k-slider-horizontal .k-slider-items {
  height: 100%;
}
.k-slider-vertical .k-slider-items {
  padding-top: 1px;
}
.k-slider-vertical .k-slider-buttons .k-slider-items {
  padding-top: 0;
}
.k-slider-vertical .k-slider-buttons .k-slider-items {
  margin: 0;
  padding-top: 35px;
}
.k-slider .k-tick {
  position: relative;
  margin: 0;
  padding: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
}
.k-slider-horizontal .k-tick {
  float: left;
  height: 100%;
  text-align: center;
}
/* fixes ticks position and removes spacing between them in IE7 */
.k-ie7 .k-slider-vertical .k-tick {
  float: left;
  clear: left;
  width: 100%;
}
.k-slider-horizontal .k-tick {
  background-position: center -92px;
}
.k-slider-horizontal .k-slider-topleft .k-tick {
  background-position: center -122px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick {
  background-position: center -152px;
}
.k-slider-horizontal .k-tick-large {
  background-position: center -2px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large {
  background-position: center -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large {
  background-position: center -62px;
}
.k-slider-vertical .k-tick {
  background-position: -92px center;
}
.k-slider-vertical .k-slider-topleft .k-tick {
  background-position: -122px center;
}
.k-slider-vertical .k-slider-bottomright .k-tick {
  background-position: -152px center;
}
.k-slider-vertical .k-tick-large {
  background-position: -2px center;
}
.k-slider-vertical .k-slider-topleft .k-tick-large {
  background-position: -32px center;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large {
  background-position: -62px center;
}
.k-slider-horizontal .k-first {
  background-position: 0 -92px;
}
.k-slider-horizontal .k-tick-large.k-first {
  background-position: 0 -2px;
}
.k-slider-horizontal .k-slider-topleft .k-first {
  background-position: 0 -122px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first {
  background-position: 0 -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-first {
  background-position: 0 -152px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first {
  background-position: 0 -62px;
}
.k-slider-horizontal .k-last {
  background-position: 100% -92px;
}
.k-slider-horizontal .k-tick-large.k-last {
  background-position: 100% -2px;
}
.k-slider-horizontal .k-slider-topleft .k-last {
  background-position: 100% -122px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last {
  background-position: 100% -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-last {
  background-position: 100% -152px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last {
  background-position: 100% -62px;
}
.k-slider-vertical .k-first {
  background-position: -92px 100%;
}
.k-slider-vertical .k-tick-large.k-first {
  background-position: -2px 100%;
}
.k-slider-vertical .k-slider-topleft .k-first {
  background-position: -122px 100%;
}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-first {
  background-position: -32px 100%;
}
.k-slider-vertical .k-slider-bottomright .k-first {
  background-position: -152px 100%;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first {
  background-position: -62px 100%;
}
.k-slider-vertical .k-last {
  background-position: -92px 0;
}
.k-slider-vertical .k-tick-large.k-last {
  background-position: -2px 0;
}
.k-slider-vertical .k-slider-topleft .k-last {
  background-position: -122px 0;
}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-last {
  background-position: -32px 0;
}
.k-slider-vertical .k-slider-bottomright .k-last {
  background-position: -152px 0;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last {
  background-position: -62px 0;
}
.k-slider-vertical .k-tick {
  text-align: right;
}
.k-slider-vertical .k-slider-topleft .k-tick {
  text-align: left;
}
.k-slider .k-label {
  position: absolute;
  white-space: nowrap;
  font-size: .92em;
}
.k-slider-horizontal .k-label {
  left: 0;
  width: 100%;
  line-height: 1;
}
.k-slider-horizontal .k-first .k-label {
  left: -50%;
}
.k-slider-horizontal .k-last .k-label {
  left: auto;
  right: -50%;
}
.k-slider-horizontal .k-label {
  bottom: -1.2em;
}
.k-slider-horizontal .k-slider-topleft .k-label {
  top: -1.2em;
}
.k-slider-vertical .k-label {
  left: 120%;
  display: block;
  text-align: left;
}
.k-slider-vertical .k-last .k-label {
  top: -0.5em;
}
.k-slider-vertical .k-first .k-label {
  bottom: -0.5em;
}
.k-slider-vertical .k-slider-topleft .k-label {
  left: auto;
  right: 120%;
}
.k-slider-tooltip {
  top: -4444px;
  /*prevent window resize in IE8 when appending*/

}
/* Scheduler */
.k-scheduler-toolbar,
.k-scheduler-footer {
  border-style: solid;
}
.k-scheduler-toolbar,
.k-scheduler-footer {
  line-height: 28px;
  padding: 6px;
}
.k-scheduler-toolbar {
  border-width: 0 0 1px;
}
.k-edit-field.k-scheduler-toolbar {
  border-width: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.k-scheduler-header {
  text-align: center;
}
.k-scheduler-footer {
  border-width: 1px 0 0;
}
.k-scheduler-toolbar > ul {
  float: right;
}
.k-scheduler-toolbar > ul:first-child {
  float: left;
}
.k-scheduler-toolbar > ul > li,
.k-scheduler-footer > ul > li {
  display: inline-block;
  border-style: solid;
  border-width: 1px 1px 1px 0;
}
.k-scheduler .k-scheduler-toolbar .k-nav-current {
  border-width: 0;
}
.k-scheduler-toolbar > ul > li:first-child {
  border-left-width: 1px;
}
.k-scheduler div.k-scheduler-footer ul li {
  margin-right: .6em;
  border-width: 1px;
}
.k-scheduler-toolbar .k-link,
.k-scheduler-footer .k-link {
  display: inline-block;
  padding: 0 1.1em;
}
.k-scheduler-toolbar .k-nav-prev .k-link,
.k-scheduler-toolbar .k-nav-next .k-link {
  padding-left: .6em;
  padding-right: .6em;
}
.k-ie7 .k-scheduler-toolbar .k-nav-prev .k-link,
.k-ie7 .k-scheduler-toolbar .k-nav-next .k-link {
  height: 2.3em;
  margin-top: -1px;
  vertical-align: middle;
}
.k-ie7 .k-scheduler-toolbar .k-nav-prev .k-link .k-icon,
.k-ie7 .k-scheduler-toolbar .k-nav-next .k-link .k-icon {
  margin-top: .5em;
}
.k-scheduler-toolbar .k-nav-current .k-link {
  padding: 0;
}
.k-scheduler-toolbar .k-nav-current {
  margin: 0 1.1em;
}
.k-scheduler div.k-scheduler-toolbar > ul > li.k-nav-current,
.k-scheduler .k-nav-current > .k-state-active {
  background: none;
}
.k-scheduler-mobile .k-scheduler-toolbar + .k-scheduler-toolbar .k-scheduler-navigation {
  width: 100%;
  text-align: center;
}
.k-scheduler-mobile .k-scheduler-toolbar + .k-scheduler-toolbar .k-scheduler-navigation > li {
  background: none;
  border: 0;
}
.k-scheduler-mobile .k-toolbar .k-nav-next {
  float: right;
}
.k-scheduler-mobile .k-toolbar .k-nav-prev {
  float: left;
}
.k-scheduler-toolbar .k-i-calendar,
.k-scheduler-footer .k-icon {
  margin: -2px 6px 0 0;
}
.k-scheduler-header,
.k-scheduler-header-wrap {
  overflow: hidden;
}
.k-scheduler-header-wrap {
  position: relative;
  border-style: solid;
  border-width: 0;
}
.k-scheduler .k-scrollbar-v .k-scheduler-header-wrap {
  border-right-width: 1px;
}
.k-scheduler-times,
.k-scheduler-content {
  position: relative;
}
.k-scheduler-times {
  overflow: hidden;
  white-space: nowrap;
  border-style: solid;
  border-width: 0;
}
.k-scheduler-content {
  overflow: auto;
}
.k-scheduler-layout,
.k-scheduler-table {
  border-spacing: 0;
  width: 100%;
  margin: 0;
  border-collapse: separate;
}
.k-ie7 .k-scheduler-content .k-scheduler-table {
  width: auto;
}
.k-scheduler-layout > tbody > tr > td {
  padding: 0;
  vertical-align: top;
}
/* fix smashed second layout column in iPad */
.k-safari .k-scheduler-layout > tbody > tr > td + td {
  width: 100%;
}
.k-scheduler-table {
  table-layout: fixed;
}
.k-scheduler-times .k-scheduler-table {
  table-layout: auto;
}
.k-scheduler-monthview .k-scheduler-content .k-scheduler-table {
  height: 100%;
}
.k-scheduler-table td,
.k-scheduler-table th {
  height: 1.5em;
  padding: .334em .5em;
  font-size: 100%;
}
.k-scheduler-monthview .k-hidden,
.k-scheduler-monthview .k-hidden > div {
  width: 0 !important;
  overflow: hidden !important;
}
.k-scheduler-monthview .k-hidden {
  height: 60px;
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-right-width: 0 !important;
}
.k-scheduler-monthview > tbody > tr:first-child .k-scheduler-times {
  margin-right: 1px;
}
.k-scheduler-monthview > tbody > tr:first-child .k-scheduler-times .k-hidden {
  height: auto;
}
.k-scheduler-monthview .k-scheduler-table td {
  height: 80px;
  text-align: right;
}
.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td {
  height: 40px;
}
.k-scheduler-table td,
.k-scheduler-layout tr + tr .k-scheduler-times th:last-child,
.k-slot-cell {
  vertical-align: top;
}
.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td {
  text-align: center;
  vertical-align: middle;
}
.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td span {
  font-size: 1.5em;
}
.k-scheduler-header th {
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-scheduler-table td,
.k-scheduler-header th {
  border-style: solid;
  border-width: 0 0 1px 1px;
}
.k-scheduler-table td:first-child,
.k-scheduler-header th:first-child {
  border-left-width: 0;
}
.k-scheduler-agendaview .k-scheduler-table td:first-child {
  border-left-width: 1px;
}
.k-scheduler-agendaview .k-scheduler-table td.k-first {
  border-left-width: 0;
}
.k-scheduler-layout tr + tr .k-scheduler-times tr:last-child > th,
.k-scheduler-layout tr + tr .k-scheduler-table > tbody > tr:last-child > td,
.k-scheduler-table > tbody > tr > .k-last {
  border-bottom-width: 0;
}
.k-scrollbar-h tr + tr .k-scheduler-times,
.k-scrollbar-h .k-scheduler-content .k-scheduler-table > tbody > tr:last-child > td,
.k-scheduler-agendaview.k-scrollbar-h .k-scheduler-table > tbody > tr > td.k-last {
  border-bottom-width: 1px;
}
.k-scheduler-times th {
  text-align: right;
  padding-right: .6em;
  border-style: solid;
  border-width: 0 1px 1px 0;
  border-color: transparent;
}
.k-scheduler-layout tr + tr .k-scheduler-times th {
  border-bottom-color: transparent;
}
.k-scheduler-layout tr + tr .k-scheduler-times th.k-slot-cell,
.k-scheduler-layout tr + tr .k-scheduler-times th.k-scheduler-times-all-day {
  border-bottom-color: inherit;
}
.k-scheduler .k-middle-row td {
  border-bottom-style: dotted;
}
.k-scheduler-now-arrow,
.k-scheduler-now-line {
  position: absolute;
}
.k-scheduler-now-arrow {
  width: 0;
  height: 0;
  border: solid 5px transparent;
  left: 0;
}
.k-scheduler-now-line {
  left: 5px;
  right: 0;
  height: 1px;
}
.k-task {
  position: relative;
}
div.k-more-events {
  text-align: center;
  font-size: 18px;
  line-height: 1.2;
  padding: 0;
}
.k-more-events > span {
  display: block;
  margin-top: -0.6em;
}
.k-event,
.k-more-events {
  position: absolute;
  border-style: solid;
  border-width: 1px;
  text-align: left;
  overflow: hidden;
}
.k-event {
  cursor: default;
  min-height: 1.3em;
}
.k-event-drag-hint {
  filter: alpha(opacity=60);
  opacity: .6;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
}
.k-scheduler-header .k-event {
  white-space: nowrap;
}
.k-event-template {
  padding: .3em 1.4em .3em .6em;
}
.k-event-time {
  display: none;
  padding-bottom: 0;
  font-size: .9em;
}
.k-event-drag-hint .k-event-time {
  display: block;
}
.k-event-actions,
.k-event > .k-link,
.k-task > .k-link {
  position: absolute;
  top: 3px;
  right: 4px;
  white-space: nowrap;
}
.k-event-actions {
  z-index: 1;
}
.k-scheduler-agendaview .k-task > .k-link {
  top: 0;
  right: 0;
}
.k-event-actions:first-child {
  position: static;
  float: left;
  margin: 4px 2px 0 4px;
}
.k-webkit .k-event-actions:first-child {
  margin-top: 3px;
}
.k-event-actions:first-child > .k-link {
  display: inline-block;
}
.k-event-delete {
  display: none;
}
.k-event:hover .k-event-delete,
tr:hover > td > .k-task .k-event-delete {
  display: inline-block;
}
.k-event .k-event-top-actions,
.k-event .k-event-bottom-actions {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
}
.k-event .k-event-bottom-actions {
  top: auto;
  bottom: 0;
}
.k-event .k-resize-handle,
.k-scheduler-mobile .k-event:hover .k-resize-handle {
  position: absolute;
  visibility: hidden;
  z-index: 2;
}
.k-event:hover .k-resize-handle,
.k-event-active .k-resize-handle,
.k-scheduler-mobile .k-event-active:hover .k-resize-handle {
  visibility: visible;
}
.k-event .k-resize-handle:after {
  content: "";
  position: absolute;
  filter: alpha(opacity=50);
  opacity: .5;
}
.k-scheduler-mobile .k-event .k-resize-handle:after {
  filter: none;
  opacity: 1;
}
.k-event > .k-resize-n {
  top: 0;
  left: 0;
  right: 0;
  height: .4em;
}
.k-event > .k-resize-s {
  bottom: 0;
  left: 0;
  right: 0;
  height: .4em;
}
.k-event > .k-resize-e {
  right: 0;
  top: 0;
  bottom: 0;
  width: .4em;
}
.k-event > .k-resize-w {
  left: 0;
  top: 0;
  bottom: 0;
  width: .4em;
}
.k-event > .k-resize-n:after,
.k-event > .k-resize-s:after {
  top: 1px;
  left: 50%;
  margin-left: -1em;
  width: 2em;
  height: 1px;
}
.k-event > .k-resize-s:after {
  top: auto;
  bottom: 1px;
}
.k-event > .k-resize-e:after,
.k-event > .k-resize-w:after {
  left: 1px;
  top: 50%;
  margin-top: -0.7em;
  height: 1.4em;
  width: 1px;
}
.k-event > .k-resize-e:after {
  left: auto;
  right: 1px;
}
.k-scheduler-mobile .k-event > .k-resize-n,
.k-scheduler-mobile .k-event > .k-resize-s {
  height: .6em;
}
.k-scheduler-mobile .k-event > .k-resize-e,
.k-scheduler-mobile .k-event > .k-resize-w {
  width: .6em;
}
.k-scheduler-mobile .k-event > .k-resize-n:after,
.k-scheduler-mobile .k-event > .k-resize-s:after {
  top: 0;
  margin-left: -3em;
  width: 4em;
  height: .6em;
}
.k-scheduler-mobile .k-event > .k-resize-s:after {
  bottom: 0;
}
.k-scheduler-mobile .k-event > .k-resize-e:after,
.k-scheduler-mobile .k-event > .k-resize-w:after {
  left: 0;
  margin-top: -0.7em;
  height: 1.4em;
  width: .6em;
}
.k-scheduler-mobile .k-event > .k-resize-e:after {
  right: 0;
}
.k-scheduler-mobile .k-event > .k-resize-n:after {
  border-radius: 0 0 4px 4px;
}
.k-scheduler-mobile .k-event > .k-resize-s:after {
  border-radius: 4px 4px 0 0;
}
.k-scheduler-mobile .k-event > .k-resize-w:after {
  border-radius: 0 4px 4px 0;
}
.k-scheduler-mobile .k-event > .k-resize-e:after {
  border-radius: 4px 0 0 4px;
}
.k-scheduler-mobile .k-scheduler-monthview .k-events-container {
  position: absolute;
  text-align: center;
  height: 6px;
  line-height: 6px;
}
.k-scheduler-mobile .k-scheduler-monthview .k-event {
  position: static;
  display: inline-block;
  width: 4px;
  height: 4px;
  min-height: 0;
  margin: 1px;
}
.k-scheduler-marquee {
  border-style: solid;
  border-width: 0;
}
.k-scheduler-marquee.k-first:before,
.k-scheduler-marquee.k-last:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px;
}
div.k-scheduler-marquee:before {
  top: 0;
  left: 0;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
div.k-scheduler-marquee:after {
  bottom: 0;
  right: 0;
  border-top-color: transparent;
  border-left-color: transparent;
}
.k-scheduler-marquee .k-label-top {
  position: absolute;
  top: .3em;
  left: .8em;
  font-size: .8em;
}
.k-scheduler-marquee .k-label-bottom {
  position: absolute;
  bottom: .3em;
  right: .81em;
  font-size: .8em;
}
.k-scheduler-quickedit .k-textbox {
  width: 200px;
}
.k-tooltip-bottom {
  text-align: left;
}
.k-tooltip-bottom .k-button {
  float: left;
  margin-right: .3em;
}
.k-tooltip-bottom .k-quickedit-details {
  float: right;
  margin-right: 0;
}
.k-scheduler-agendaview .k-scheduler-table th,
.k-scheduler-agendaview .k-scheduler-table td {
  text-align: left;
}
.k-scheduler-times .k-slot-cell,
.k-scheduler-groupcolumn {
  width: 6em;
}
.k-scheduler-datecolumn {
  width: 12em;
}
.k-scheduler-timecolumn {
  width: 11em;
}
.k-scheduler-timecolumn > div {
  position: relative;
  vertical-align: top;
}
.k-webkit .k-scheduler-timecolumn > div > .k-icon {
  vertical-align: top;
}
.k-scheduler-timecolumn > div > .k-i-arrow-e {
  position: absolute;
  right: -4px;
}
.k-scheduler-timecolumn .k-i-arrow-w {
  margin-left: -4px;
}
.k-scheduler-mark {
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: middle;
  margin-right: .5em;
}
.k-scheduler-agendaday {
  float: left;
  margin: 0 .2em 0 0;
  font-size: 3em;
  font-weight: normal;
}
.k-scheduler-agendaweek {
  display: block;
  margin: .4em 0 0;
  font-size: 1.1em;
  font-style: normal;
}
.k-scheduler-agendadate {
  font-size: .8em;
}
.k-scheduler-timecolumn {
  white-space: nowrap;
}
.k-scheduler-edit-form .k-edit-form-container,
.k-scheduler-timezones .k-edit-form-container {
  width: 520px;
}
.k-scheduler-edit-form .k-edit-label {
  width: 17%;
}
.k-scheduler-edit-form .k-edit-field {
  width: 77%;
}
.k-scheduler-edit-form .k-textbox[name="title"],
.k-scheduler-edit-form textarea.k-textbox {
  width: 100%;
}
.k-scheduler-edit-form textarea.k-textbox {
  min-height: 4em;
  resize: vertical;
}
.k-scheduler-edit-form > .k-edit-box:first-child .k-datetimepicker {
  margin-right: 1em;
}
.k-edit-box {
  float: left;
}
.k-edit-box + .k-edit-box {
  float: right;
}
.k-scheduler-edit-form label + input {
  margin-left: 1em;
}
.k-edit-field > ul.k-reset > li {
  margin: .2em 0 .4em;
  line-height: 2.4;
}
.k-edit-field > ul.k-reset.k-toolbar > li {
  margin: 0;
}
.k-edit-field > ul.k-reset .k-widget {
  margin-left: .8em;
}
.k-edit-field > ul.k-reset .k-numerictextbox,
.k-edit-field span.k-recur-interval {
  width: 5em;
}
.k-edit-field > ul.k-reset .k-dropdown,
.k-edit-field > ul.k-reset .k-datepicker,
div[name="recurrenceRule"] > .k-dropdown {
  width: 9em;
}
.k-popup-message {
  margin: 0;
  padding: 1em 0 2em;
  text-align: center;
}
.k-scheduler-timezones .k-dropdown:first-child {
  width: 100%;
}
.k-scheduler-timezones .k-dropdown + .k-dropdown {
  margin: .5em 0 .7em;
}
/* common mobile css */
.km-root,
.km-pane,
.km-pane-wrapper {
  width: 100%;
  height: 100%;
  -ms-touch-action: none;
  -ms-content-zooming: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  text-size-adjust: none;
}
.km-pane-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
}
.km-pane,
.km-shim {
  font-family: sans-serif;
}
.km-pane {
  overflow-x: hidden;
}
.km-view {
  top: 0;
  left: 0;
  position: absolute;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -moz-box-orient: vertical;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  align-content: stretch;
  vertical-align: top;
}
:-moz-any(.km-view,.km-pane) {
  overflow: hidden;
}
.k-ff18 *:-moz-any(.km-view,.km-pane),
.k-ff19 *:-moz-any(.km-view,.km-pane),
.k-ff20 *:-moz-any(.km-view,.km-pane),
.k-ff21 *:-moz-any(.km-view,.km-pane) {
  position: relative;
}
:-moz-any(.km-view) {
  display: -moz-inline-box;
  display: flex;
}
.km-content {
  min-height: 1px;
  -moz-box-flex: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -moz-box-align: stretch;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  flex-align: stretch;
  display: block;
  width: auto;
  overflow: hidden;
  position: relative;
}
.km-actionsheet > li {
  list-style-type: none;
  padding: inherit 1em;
  line-height: 2em;
}
.km-actionsheet {
  padding: 0;
  margin: 0;
}
.km-shim {
  left: 0;
  bottom: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 10001;
}
.km-shim .k-animation-container,
.km-actionsheet-wrapper {
  width: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
}
.km-shim .k-animation-container {
  width: auto;
}
/* /common mobile css */
.km-pane-wrapper .k-grid-edit-form > .km-header,
.km-pane-wrapper .k-grid-column-menu > .km-header,
.km-pane-wrapper .k-grid-filter-menu > .km-header,
.km-pane-wrapper .k-scheduler-edit-form > .km-header {
  border-style: solid;
  border-width: 1px;
  padding: .3em .6em;
  text-align: center;
  width: auto;
  line-height: 2em;
}
.k-ie .km-pane-wrapper .k-scheduler > .k-scheduler-toolbar,
.k-ie .km-pane-wrapper .k-scheduler > .k-scheduler-footer {
  line-height: 2em;
}
.km-pane-wrapper .k-grid-edit-form .k-multiselect,
.km-pane-wrapper .k-scheduler-edit-form .k-multiselect {
  width: 15em;
}
.km-pane-wrapper .k-grid-edit-form .k-dropdown-wrap,
.km-pane-wrapper .k-scheduler-edit-form .k-dropdown-wrap {
  display: block;
}
.km-pane-wrapper .k-grid-column-menu .k-done,
.km-pane-wrapper .k-grid-filter-menu .k-submit,
.km-pane-wrapper .k-grid-edit-form .k-grid-update,
.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-update {
  float: right;
}
.km-pane-wrapper .k-grid-filter-menu .k-cancel,
.km-pane-wrapper .k-grid-edit-form .k-grid-cancel,
.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-cancel {
  float: left;
}
/* Actiosheet Styles */
.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-delete,
*:not(.km-pane) > .km-shim .km-actionsheet .k-button {
  display: block;
  text-align: center;
}
*:not(.km-pane) > .km-shim .km-actionsheet .k-button {
  font-size: 1.4em;
  margin: .3em 1em;
}
*:not(.km-pane) > .km-shim .km-actionsheet-title {
  text-align: center;
  line-height: 3em;
  margin-bottom: -0.3em;
}
*:not(.km-pane) > .km-shim > .k-animation-container {
  margin: 0 !important;
  padding: 0 !important;
  left: 0 !important;
}
/* Adaptive Grid */
.km-pane-wrapper > div.km-pane {
  -webkit-box-shadow: none;
  box-shadow: none;
  font-weight: normal;
}
.km-pane-wrapper .k-popup-edit-form .km-content > .km-scroll-container,
.km-pane-wrapper .k-grid-edit-form .km-content > .km-scroll-container,
.km-pane-wrapper .k-grid-column-menu .km-content > .km-scroll-container,
.km-pane-wrapper .k-grid-filter-menu .km-content > .km-scroll-container {
  position: absolute;
  width: 100%;
  min-height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.km-pane-wrapper .k-mobile-list .k-edit-field {
  width: 74%;
}
.km-pane-wrapper .k-grid-edit-form .k-popup-edit-form,
.km-pane-wrapper .k-grid-edit-form .k-edit-form-container {
  width: auto;
}
.km-pane-wrapper .k-filter-menu .k-button {
  width: 100%;
  margin: 0;
}
.k-grid-mobile .k-resize-handle-inner {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  left: -7px;
  width: 17px;
  height: 17px;
  border-style: solid;
  border-width: 2px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.k-grid-mobile .k-resize-handle-inner:before {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -3px;
  left: 1px;
  width: 6px;
  height: 6px;
  background-position: -5px -53px;
}
.k-grid-mobile .k-resize-handle-inner:after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 1px;
  width: 6px;
  height: 6px;
  background-position: -5px -21px;
}
/* Adaptive Grid & Scheduler */
.km-pane-wrapper .km-pane * {
  -webkit-background-clip: border-box;
  background-clip: border-box;
}
.km-pane-wrapper .km-pane .k-mobile-list,
.km-pane-wrapper .k-mobile-list ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: none;
}
.km-pane-wrapper .km-switch {
  top: 50%;
  right: .8rem;
  position: absolute;
  margin-top: -1.1rem;
}
.km-pane-wrapper .k-mobile-list .k-state-disabled {
  opacity: 1;
}
.km-pane-wrapper .k-mobile-list .k-state-disabled > * {
  opacity: .7;
}
.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-item > .k-link,
.km-pane-wrapper .k-mobile-list .k-item > .k-label,
.km-pane-wrapper .k-mobile-list .k-edit-label {
  display: block;
  position: relative;
  list-style-type: none;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: .5em 0 .5em 1em;
  font-size: 1em;
}
.km-pane-wrapper .k-edit-form-container,
.km-pane-wrapper .k-scheduler-edit-form .km-scroll-container {
  padding-top: 1em;
  width: 100%;
}
.km-pane-wrapper .k-mobile-list .k-edit-label {
  position: absolute;
  margin: 0;
  float: none;
  clear: none;
  width: 100%;
}
.km-pane-wrapper .k-mobile-list .k-edit-field,
.km-pane-wrapper .k-mobile-list .k-edit-label label {
  display: block;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: .1em 0;
  margin: 0;
}
.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-edit-field,
.km-pane-wrapper .k-mobile-list .k-edit-label {
  font-size: 1em;
  line-height: 1.6em;
  overflow: hidden;
}
.km-pane-wrapper .k-mobile-list .k-edit-field,
.km-pane-wrapper .k-mobile-list .k-edit-label {
  width: 100%;
  float: none;
  clear: none;
  min-height: 2.7em;
}
.km-pane-wrapper .km-header .k-icon,
.km-pane-wrapper .k-grid-toolbar .k-icon,
.km-pane-wrapper .k-grid-edit .k-icon,
.km-pane-wrapper .k-grid-delete .k-icon {
  display: none;
}
.km-pane-wrapper .k-mobile-list .k-edit-field {
  padding: .5em 0;
}
.km-pane-wrapper .k-mobile-list .k-scheduler-toolbar {
  padding: .3em 0;
}
.km-pane-wrapper .k-mobile-list .k-scheduler-toolbar ul li {
  line-height: 2em;
}
.km-pane-wrapper .k-mobile-list .k-item > * {
  line-height: normal;
}
.km-pane-wrapper .k-mobile-list .k-edit-buttons,
.km-pane-wrapper .k-mobile-list .k-button-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: .5em 1em;
  margin: 0;
}
.km-pane-wrapper .k-mobile-list > ul > li > .k-link,
.km-pane-wrapper .k-mobile-list .k-filter-help-text > li > .k-link,
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-label:nth-child(3),
.km-pane-wrapper #recurrence .km-scroll-container > .k-edit-label:first-child {
  display: block;
  padding: .2em 1em;
  font-size: .95em;
  position: -webkit-sticky;
  margin: 0;
  font-weight: normal;
  line-height: 2em;
  background: transparent;
  border-top: 1em solid transparent;
}
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-label:nth-child(3),
.km-pane-wrapper #recurrence .km-scroll-container > .k-edit-label:first-child {
  position: relative;
}
.km-pane-wrapper .k-mobile-list .k-item:first-child {
  border-top: 0;
}
.km-pane-wrapper .k-mobile-list .k-item:last-child {
  border-bottom: 0;
}
.km-pane-wrapper .k-mobile-list .k-item > .k-link,
.km-pane-wrapper .k-mobile-list .k-item > .k-label {
  line-height: inherit;
  text-decoration: none;
  margin: -0.5em 0 -0.5em -1em;
}
/* Mobile list form elements */
.k-check[type=checkbox],
.k-check[type=radio],
.k-mobile-list .k-edit-field [type=checkbox],
.k-mobile-list .k-edit-field [type=radio] {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
}
.km-pane-wrapper .k-mobile-list .k-link .k-check,
.km-pane-wrapper .k-mobile-list .k-label .k-check,
.k-mobile-list .k-edit-field [type=checkbox],
.k-mobile-list .k-edit-field [type=radio] {
  border: 0;
  font-size: inherit;
  width: 13px;
  height: 13px;
  margin: .26em 1em .26em 0;
}
.k-ie .km-pane-wrapper .k-mobile-list .k-link .k-check,
.k-ie .km-pane-wrapper .k-mobile-list .k-label .k-check,
.k-ie .k-mobile-list .k-edit-field [type=checkbox],
.k-ie .k-mobile-list .k-edit-field [type=radio] {
  width: 12px;
  height: 12px;
}
.km-pane-wrapper .km-pane .k-mobile-list input:not([type="checkbox"]):not([type="radio"]),
.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),
.km-pane-wrapper .km-pane .k-mobile-list textarea,
.km-pane-wrapper .k-mobile-list .k-widget,
.km-pane-wrapper .k-edit-field > *:not([type="checkbox"]):not([type="radio"]):not(.k-button) {
  text-indent: 0;
  font-size: 1em;
  line-height: 1.6em;
  vertical-align: middle;
  height: auto;
  padding: 0;
  border: 0;
  margin: 0;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.km-pane-wrapper .k-mobile-list .k-widget {
  border: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.k-ie .km-pane-wrapper .k-mobile-list .k-widget {
  height: initial;
}
.km-pane-wrapper .k-mobile-list .k-widget .k-input,
.km-pane-wrapper .k-mobile-list .k-widget .k-state-default {
  border: 0;
  background: transparent;
}
.km-pane-wrapper *:not(.k-state-default) > input:not([type="checkbox"]):not([type="radio"]),
.km-pane-wrapper .k-mobile-list select:not([multiple]),
.km-pane-wrapper .k-mobile-list textarea,
.km-pane-wrapper .k-mobile-list .k-widget,
.km-pane-wrapper .k-edit-field > *:not([type="checkbox"]):not([type="radio"]):not(.k-button) {
  width: 80%;
  padding: .6em 0;
  margin: -0.5em 0;
}
.km-pane-wrapper .km-pane .k-mobile-list input,
.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),
.km-pane-wrapper .km-pane .k-mobile-list textarea,
.km-pane-wrapper .k-mobile-list .k-widget,
.km-pane-wrapper .k-mobile-list .k-edit-field > * {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  float: right;
  z-index: 1;
  position: relative;
}
.km-pane-wrapper .k-scheduler-views {
  width: 300px;
}
.km-pane-wrapper .k-mobile-list .k-edit-field.k-scheduler-toolbar {
  background: transparent;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: .5em 1em;
}
.km-pane-wrapper #recurrence .k-scheduler-navigation {
  width: 100%;
}
.km-pane-wrapper .k-scheduler-views,
.km-pane-wrapper .k-mobile-list .k-scheduler-navigation {
  display: table;
  table-layout: fixed;
}
.km-pane-wrapper .k-scheduler-views li,
.km-pane-wrapper .k-mobile-list .k-scheduler-navigation li {
  display: table-cell;
  text-align: center;
}
.km-pane-wrapper .k-scheduler-views li a,
.km-pane-wrapper .k-mobile-list .k-scheduler-navigation li a {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check {
  margin: 0;
  padding-left: 1em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check:first-child {
  margin-top: -0.5em;
}
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check:last-child {
  margin-bottom: -0.5em;
}
.km-pane-wrapper .k-mobile-list .k-scheduler-timezones .k-edit-field label.k-check {
  text-indent: 1em;
}
.km-pane-wrapper .k-mobile-list .k-edit-field > .k-button {
  margin-left: 20%;
  float: left;
}
.km-pane-wrapper .k-mobile-list .k-picker-wrap,
.km-pane-wrapper .k-mobile-list .k-numeric-wrap,
.km-pane-wrapper .k-mobile-list .k-dropdown-wrap {
  position: static;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.km-pane-wrapper .k-mobile-list .k-datepicker .k-select,
.km-pane-wrapper .k-mobile-list .k-datetimepicker .k-select,
.km-pane-wrapper .k-mobile-list .k-numerictextbox .k-select {
  position: absolute;
  top: 0;
  right: 0;
  line-height: auto;
}
.km-pane-wrapper .k-mobile-list .k-datepicker .k-select:before,
.km-pane-wrapper .k-mobile-list .k-datetimepicker .k-select:before {
  content: "\a0";
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
.km-pane-wrapper .k-mobile-list .k-numerictextbox .k-link {
  height: 50%;
}
.km-pane-wrapper .k-grid .k-button,
.km-pane-wrapper .k-edit-form-container .k-button {
  margin: 0;
}
.km-pane-wrapper .k-grid .k-button + .k-button,
.km-pane-wrapper .k-edit-form-container .k-button + .k-button {
  margin: 0 0 0 .18em;
}
.km-pane-wrapper .k-pager-numbers .k-link,
.km-pane-wrapper .k-pager-numbers .k-state-selected,
.km-pane-wrapper .k-pager-wrap > .k-link {
  width: 2.4em;
  height: 2.4em;
  line-height: 2.1em;
  -moz-border-radius: 2em;
  -webkit-border-radius: 2em;
  -o-border-radius: 2em;
  border-radius: 2em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.km-pane-wrapper .k-pager-numbers .k-link,
.km-pane-wrapper .k-pager-numbers .k-state-selected {
  width: auto;
  line-height: 2.2em;
  padding: 0 .86em;
  min-width: .7em;
}
.km-pane-wrapper .k-pager-wrap {
  line-height: 2.4em;
}
@media all and (max-width: 699px) {
  .km-pane-wrapper *:not(.k-state-default) > input:not([type="checkbox"]):not([type="radio"]),
  .km-pane-wrapper .k-mobile-list select:not([multiple]),
  .km-pane-wrapper .k-mobile-list textarea,
  .km-pane-wrapper .k-mobile-list .k-widget,
  .km-pane-wrapper .k-edit-field > *:not([type="checkbox"]):not([type="radio"]):not(.k-button) {
    width: 50%;
  }
  .km-pane-wrapper .k-mobile-list .k-edit-field > .k-button {
    margin-left: 50%;
  }
  .km-pane-wrapper .k-mobile-list .k-edit-field > .k-timezone-button {
    margin-left: 1em;
  }
  .km-pane-wrapper .k-scheduler-views {
    width: 15em;
  }
  .km-pane-wrapper .k-nav-today a {
    padding-left: .6em;
    padding-right: .6em;
  }
  .km-pane-wrapper li.k-nav-current {
    margin-left: 0;
    margin-right: 0;
  }
  .km-pane-wrapper .k-pager-wrap {
    position: relative;
  }
  .km-pane-wrapper .k-pager-numbers {
    width: auto;
    display: block;
    overflow: hidden;
    margin-right: 5.5em;
    float: none;
    text-overflow: ellipsis;
    height: 2.4em;
    text-align: center;
  }
  .km-pane-wrapper .k-pager-numbers li {
    float: none;
    display: inline-block;
  }
  .km-pane-wrapper .k-pager-nav {
    float: left;
  }
  .km-pane-wrapper .k-pager-nav:nth-last-child(2),
  .km-pane-wrapper .k-pager-nav:nth-last-child(3) {
    position: absolute;
    right: .3em;
    top: .3em;
  }
  .km-pane-wrapper .k-pager-nav:nth-last-child(3) {
    right: 3em;
  }
  .km-pane-wrapper .k-pager-info {
    display: none;
  }
}
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check,
.km-pane-wrapper .k-mobile-list .k-edit-field > * > select:not([multiple]),
.km-pane-wrapper .k-mobile-list .k-scheduler-timezones .k-edit-field label.k-check {
  width: 100%;
}
/* Tooltip */
.k-tooltip {
  position: absolute;
  z-index: 20000;
  border-style: solid;
  border-width: 1px;
  padding: 4px 5px 4px 6px;
  background-repeat: repeat-x;
  min-width: 20px;
  text-align: center;
  /*slider tooltip only*/

}
.k-tooltip-button {
  text-align: right;
  height: 0;
}
.k-tooltip-content {
  height: 100%;
}
.k-tooltip-closable .k-tooltip-content {
  padding-right: 20px;
}
span.k-tooltip {
  position: static;
  display: inline-block;
  border-width: 1px;
  padding: 2px 5px 1px 6px;
}
.k-invalid-msg {
  display: none;
}
.k-callout {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  border-color: transparent;
}
.k-callout-n {
  top: -13px;
  left: 50%;
}
.k-callout-w {
  top: 50%;
  left: -13px;
}
.k-callout-s {
  left: 50%;
  bottom: -13px;
}
.k-callout-e {
  top: 50%;
  right: -13px;
}
.k-slider-tooltip .k-callout-n,
.k-slider-tooltip .k-callout-s {
  margin-left: -6px;
}
.k-slider-tooltip .k-callout-w,
.k-slider-tooltip .k-callout-e {
  margin-top: -6px;
}
.k-tooltip-validation .k-warning {
  vertical-align: text-top;
  margin-right: 3px;
}
.k-window .k-tooltip-validation {
  z-index: 10010;
}
/* Splitter */
.k-splitter {
  position: relative;
  height: 300px;
}
.k-pane > .k-splitter {
  border-width: 0;
  overflow: hidden;
}
.k-splitter .k-pane {
  overflow: hidden;
}
.k-splitter .k-scrollable {
  overflow: auto;
}
.k-splitter .k-pane-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
}
.k-ghost-splitbar,
.k-splitbar {
  position: absolute;
  border-style: solid;
  font-size: 0;
  outline: 0;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
}
.k-splitter .k-ghost-splitbar-horizontal,
.k-splitter .k-splitbar-horizontal {
  top: 0;
  width: 5px;
  border-width: 0 1px;
  background-repeat: repeat-y;
}
.k-ghost-splitbar-vertical,
.k-splitbar-vertical {
  left: 0;
  height: 5px;
  border-width: 1px 0;
  background-repeat: repeat-x;
}
.k-splitbar-draggable-horizontal {
  cursor: w-resize;
}
.k-splitbar-draggable-vertical {
  cursor: n-resize;
}
.k-splitbar .k-resize-handle {
  display: none;
}
.k-restricted-size-horizontal,
.k-restricted-size-vertical {
  background-color: #f00;
}
.k-splitbar-horizontal .k-icon {
  position: absolute;
  top: 50%;
  width: 5px;
  height: 20px;
  margin-top: -10px;
}
.k-collapse-prev,
.k-collapse-next,
.k-expand-prev,
.k-expand-next {
  cursor: pointer;
}
.k-splitbar-horizontal .k-collapse-prev {
  margin-top: -31px;
}
.k-splitbar-horizontal .k-collapse-next {
  margin-top: 11px;
}
.k-splitbar-static-horizontal {
  width: 1px;
}
.k-splitbar-static-vertical {
  height: 1px;
}
.k-splitbar-vertical .k-icon {
  position: absolute;
  left: 50%;
  width: 20px;
  height: 5px;
  margin-left: -10px;
}
.k-splitbar-vertical .k-collapse-prev {
  margin-left: -31px;
}
.k-splitbar-vertical .k-collapse-next {
  margin-left: 11px;
}
.k-splitbar-draggable-vertical .k-resize-handle,
.k-splitbar-draggable-horizontal .k-resize-handle {
  display: inline-block;
}
.k-splitbar-horizontal .k-resize-handle {
  background-position: -165px -6px;
}
.k-splitbar-horizontal-hover > .k-resize-handle {
  background-position: -181px -6px;
}
.k-splitbar-horizontal .k-collapse-prev,
.k-splitbar-horizontal .k-expand-next {
  background-position: -6px -174px;
}
.k-splitbar-horizontal-hover > .k-collapse-prev,
.k-splitbar-horizontal-hover > .k-expand-next {
  background-position: -22px -174px;
}
.k-splitbar-horizontal .k-collapse-next,
.k-splitbar-horizontal .k-expand-prev {
  background-position: -5px -142px;
}
.k-splitbar-horizontal-hover > .k-collapse-next,
.k-splitbar-horizontal-hover > .k-expand-prev {
  background-position: -21px -142px;
}
.k-splitbar-vertical .k-resize-handle {
  background-position: -38px -309px;
}
.k-splitbar-vertical-hover > .k-resize-handle {
  background-position: -70px -309px;
}
.k-splitbar-vertical .k-collapse-prev,
.k-splitbar-vertical .k-expand-next {
  background-position: 2px -134px;
}
.k-splitbar-vertical-hover > .k-collapse-prev,
.k-splitbar-vertical-hover > .k-expand-next {
  background-position: -14px -134px;
}
.k-splitbar-vertical .k-collapse-next,
.k-splitbar-vertical .k-expand-prev {
  background-position: 2px -165px;
}
.k-splitbar-vertical-hover > .k-collapse-next,
.k-splitbar-vertical-hover > .k-expand-prev {
  background-position: -14px -165px;
}
/* Upload */
html .k-upload {
  position: relative;
}
html .k-upload-empty {
  border-width: 0;
  background: none;
}
.k-dropzone em,
.k-upload-button {
  vertical-align: middle;
}
.k-ie7 .k-dropzone em,
.k-ie7 .k-upload-button {
  vertical-align: baseline;
}
.k-dropzone,
.k-file {
  position: relative;
}
.k-dropzone {
  border-style: solid;
  border-width: 0;
  padding: .8em;
  background-color: transparent;
}
.k-dropzone em {
  visibility: hidden;
  margin-left: .6em;
}
.k-dropzone-active em {
  visibility: visible;
}
.k-upload-button {
  position: relative;
  min-width: 7.167em;
  overflow: hidden !important;
  /* important required by IE7 */

  direction: ltr;
}
.k-upload-sync .k-upload-button,
.k-ie7 .k-upload-button,
.k-ie8 .k-upload-button,
.k-ie9 .k-upload-button {
  margin: .8em;
}
.k-upload-button input {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  font: 200px monospace !important;
  /* critical for correct operation */

  filter: alpha(opacity=0);
  opacity: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
.k-upload-files {
  margin: 0 0 .6em;
  line-height: 2.66;
  border-style: solid;
  border-width: 1px 0 0;
}
.k-upload-files .k-button {
  padding: 0;
}
.k-upload-files .k-button,
.k-upload-status-total .k-icon {
  margin-left: 8px;
}
.k-ie7 .k-upload-files .k-button {
  line-height: 1;
}
/*IE7*/
.k-upload .k-fail {
  background-position: -161px -111px;
}
.k-si-refresh {
  background-position: -160px -128px;
}
.k-link:not(.k-state-disabled):hover > .k-si-refresh,
.k-state-hover > .k-si-refresh,
.k-state-hover > * > .k-si-refresh,
.k-button:hover .k-si-refresh,
.k-textbox:hover .k-si-refresh,
.k-button:active .k-si-refresh {
  background-position: -176px -128px;
}
.k-si-tick,
.k-success {
  background-position: -160px -96px;
}
.k-link:not(.k-state-disabled):hover > .k-si-tick,
.k-link:not(.k-state-disabled):hover > .k-success,
.k-state-hover > .k-si-tick,
.k-state-hover > .k-success,
.k-state-hover > * > .k-si-tick,
.k-state-hover > * > .k-success,
.k-button:hover .k-si-tick,
.k-button:hover .k-success,
.k-textbox:hover .k-si-tick,
.k-textbox:hover .k-success,
.k-button:active .k-si-tick,
.k-button:active .k-success {
  background-position: -176px -96px;
}
.k-si-cancel {
  background-position: -160px -112px;
}
.k-link:not(.k-state-disabled):hover > .k-si-cancel,
.k-state-hover > .k-si-cancel,
.k-state-hover > * > .k-si-cancel,
.k-button:hover .k-si-cancel,
.k-textbox:hover .k-si-cancel,
.k-button:active .k-si-cancel {
  background-position: -176px -112px;
}
.k-file {
  border-style: solid;
  border-width: 0 0 1px;
  padding: .167em .167em .167em .8em;
}
.k-file .k-icon {
  position: relative;
}
.k-file > .k-icon {
  background-position: -112px -288px;
}
.k-link:not(.k-state-disabled):hover > .k-file > .k-icon,
.k-state-hover > .k-file > .k-icon,
.k-state-hover > * > .k-file > .k-icon,
.k-button:hover .k-file > .k-icon,
.k-textbox:hover .k-file > .k-icon,
.k-button:active .k-file > .k-icon {
  background-position: -128px -288px;
}
.k-filename {
  position: relative;
  display: inline-block;
  min-width: 10em;
  max-width: 16.667em;
  vertical-align: middle;
  margin-left: 1em;
  padding-bottom: 0.167em;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
}
.k-upload-status {
  position: absolute;
  right: 12px;
  top: .6em;
  line-height: .7em;
}
.k-upload-status .k-button,
.k-upload-status .k-warning {
  vertical-align: text-bottom;
}
.k-dropzone .k-upload-status {
  line-height: 2.4;
}
.k-progress {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.k-upload-selected {
  min-width: 7.167em;
  margin: 0.25em 0 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.k-ie7 .k-upload-selected {
  min-width: 100px;
}
.k-upload-selected,
.k-upload-cancel {
  margin-bottom: .8em;
}
.k-upload-selected {
  margin-left: .8em;
  margin-right: .2em;
}
/* ImageBrowser */
.k-toolbar-wrap .k-dropzone em,
.k-toolbar-wrap .k-upload-files {
  display: none;
}
.k-toolbar-wrap .k-dropzone {
  border: 0;
  padding: 0;
}
.k-toolbar-wrap .k-dropzone-active {
  text-align: center;
}
.k-toolbar-wrap .k-dropzone-active em {
  display: inline;
  margin: 0;
  font-size: 5em;
  font-style: normal;
}
.k-toolbar-wrap .k-dropzone-active .k-upload-button {
  display: none;
}
.k-imagebrowser-dropzone {
  z-index: 10010;
  filter: alpha(opacity=40);
  opacity: .4;
  position: fixed;
}
.k-search-wrap {
  position: relative;
  float: right;
  width: 20%;
  padding: 0;
}
.k-search-wrap label {
  position: absolute;
  top: 0;
  left: 4px;
  line-height: 20px;
  font-style: italic;
}
.k-search-wrap input.k-input {
  padding-left: 0;
  padding-right: 0;
}
.k-search-wrap .k-search {
  position: absolute;
  top: 4px;
  right: 2px;
  margin: 0;
}
.k-breadcrumbs {
  position: relative;
  float: left;
  width: 79%;
}
.k-breadcrumbs-wrap {
  position: absolute;
  top: 3px;
  left: 0;
  z-index: 1;
  padding-left: 5px;
  line-height: 18px;
}
.k-breadcrumbs > .k-input {
  width: 100%;
  font-size: inherit;
  font-family: inherit;
  border: 0;
}
.k-breadcrumbs .k-link,
.k-breadcrumbs-wrap .k-icon {
  margin-top: 0;
  text-decoration: none;
  vertical-align: middle;
  position: static;
}
.k-breadcrumbs .k-link:hover {
  text-decoration: underline;
}
.k-imagebrowser .k-breadcrumbs .k-i-seek-w {
  text-decoration: none;
  cursor: default;
}
.k-imagebrowser .k-toolbar {
  border-style: solid;
  border-width: 1px;
  margin: 8px 0 0;
  padding: .25em;
  line-height: 23px;
  white-space: nowrap;
  /*required by WebKit*/

}
.k-imagebrowser .k-toolbar .k-button.k-state-disabled {
  display: none;
}
.k-imagebrowser .k-toolbar-wrap {
  float: left;
}
.k-imagebrowser .k-tiles-arrange {
  float: right;
}
.k-imagebrowser .k-tiles-arrange .k-dropdown {
  width: 75px;
}
.k-imagebrowser .k-upload {
  float: left;
  z-index: 10010;
  border-width: 0;
  background-color: transparent;
}
.k-imagebrowser .k-upload .k-upload-status {
  display: none;
}
.k-imagebrowser .k-upload .k-upload-button {
  width: auto;
  margin-left: 0;
  vertical-align: top;
}
.k-imagebrowser .k-upload .k-icon {
  vertical-align: bottom;
}
.k-ie7 .k-imagebrowser .k-upload-button,
.k-ie7 .k-imagebrowser .k-upload .k-icon {
  vertical-align: baseline;
  position: relative;
  top: 1px;
}
.k-ie7 .k-imagebrowser .k-upload .k-icon {
  top: 2px;
}
.k-ie7 .k-imagebrowser .k-toolbar .k-button-icon {
  vertical-align: middle;
}
.k-tiles {
  clear: both;
  height: 390px;
  border-style: solid;
  border-width: 1px;
  border-top-width: 0;
  margin: 0 0 1.4em;
  padding: 9px;
  overflow: auto;
  line-height: 1.2;
}
.k-tile {
  float: left;
  width: 223px;
  height: 88px;
  overflow: hidden;
  border-style: solid;
  border-width: 1px;
  margin: 1px;
  padding: 0 0 4px;
  background-position: 0 100px;
  background-repeat: repeat-x;
  cursor: pointer;
}
.k-tiles li.k-state-hover,
.k-tiles li.k-state-selected {
  background-position: 0 center;
}
.k-imagebrowser .k-thumb {
  float: left;
  display: inline;
  width: 80px;
  height: 80px;
  margin: 4px 10px 0 4px;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
}
.k-imagebrowser .k-file {
  width: 80px;
  height: 80px;
}
.k-imagebrowser .k-image {
  margin: 2px 0 0 2px;
}
.k-imagebrowser .k-folder {
  width: 80px;
  height: 80px;
  background-position: 0 -200px;
  background-repeat: no-repeat;
}
.k-imagebrowser .k-loading {
  margin: 35px 0 0 33px;
}
.k-tile strong,
.k-tile input {
  margin: 10px 0 4px;
  font-weight: normal;
}
.k-tile strong {
  float: left;
  width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-tile input {
  width: 100px;
}
.k-tile strong,
.k-tile input,
.k-tile .k-filesize {
  display: block;
}
.k-imagebrowser .k-form-text-row {
  text-align: right;
}
.k-imagebrowser .k-form-text-row label {
  width: 14%;
}
.k-imagebrowser .k-form-text-row input {
  width: 80%;
}
.k-tile-empty {
  margin: 160px 0 0;
}
.k-tile-empty .k-dialog-upload {
  font-weight: bold;
  font-size: 120%;
}
.k-tile-empty strong {
  display: block;
  margin: 0 0 0.2em;
  font-size: 3em;
  font-weight: normal;
}
.k-tile-empty,
.k-tile-empty .k-button-wrapper {
  text-align: center;
}
/* IE7 inline-block behavior */
.k-ie7 .k-button,
.k-ie7 .k-grid-filter,
.k-ie7 .k-header-column-menu,
.k-ie7 .k-grid .k-pager-numbers,
.k-ie7 .k-grid .k-status-text,
.k-ie7 .k-pager-numbers .k-link,
.k-ie7 .k-pager-numbers span,
.k-ie7 .k-pager-numbers input,
.k-ie7 .k-grouping-row p,
.k-ie7 .k-grouping-header a,
.k-ie7 .k-grouping-header .k-group-indicator,
.k-ie7 .k-grouping-header .k-link,
.k-ie7 .k-grouping-header .k-button,
.k-ie7 .k-grid-actions,
.k-ie7 .k-edit-label,
.k-ie7 .k-edit-field,
.k-ie7 .k-edit-form-container .editor-label,
.k-ie7 .k-edit-form-container .editor-field,
.k-ie7 .k-combobox,
.k-ie7 .k-dropdown,
.k-ie7 .k-selectbox,
.k-ie7 .k-picker-wrap .k-select,
.k-ie7 .k-dropdown-wrap .k-select,
.k-ie7 .k-numerictextbox,
.k-ie7 .k-timepicker,
.k-ie7 .k-datepicker,
.k-ie7 .k-datetimepicker,
.k-ie7 .k-colorpicker,
.k-ie7 .k-calendar,
.k-ie7 .k-calendar .k-nav-fast,
.k-ie7 .k-treeview .k-icon,
.k-ie7 .k-treeview .k-image,
.k-ie7 .k-treeview .k-sprite,
.k-ie7 .k-treeview .k-in,
.k-ie7 .k-colorpicker,
.k-ie7 .k-colorpicker .k-tool-icon,
.k-ie7 .k-palette.k-reset,
.k-ie7 .k-editor-dialog .k-button,
.k-ie7 .k-form-text-row label,
.k-ie7 .k-tabstrip-items .k-item,
.k-ie7 .k-tabstrip-items .k-link,
.k-ie7 .k-slider-horizontal,
.k-ie7 .k-splitbar-draggable-vertical .k-resize-handle,
.k-ie7 .k-splitbar-draggable-horizontal .k-resize-handle,
.k-ie7 .t-filename,
.k-ie7 div.k-window,
.k-ie7 .k-window-titlebar .k-window-action,
.k-ie7 .k-scheduler-toolbar > ul > li,
.k-ie7 .k-scheduler-footer > ul > li,
.k-ie7 .k-scheduler-toolbar > ul > li,
.k-ie7 .k-scheduler-footer > ul > li,
.k-ie7 .k-event:hover .k-event-delete,
.k-ie7 tr:hover > td > .k-task .k-event-delete,
.k-ie7 .k-progressbar,
.k-ie7 .k-progressbar-horizontal .k-item,
.k-ie7 .k-progress-status {
  display: inline;
  zoom: 1;
}
.k-ie7 .k-treeview .k-item,
.k-ie7 .k-treeview .k-group {
  zoom: 1;
}
/* Mobile Scroller */
.km-scroll-container {
  -khtml-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
  -webkit-margin-collapse: separate;
  -webkit-transform: translatez(0);
}
.k-widget .km-scroll-wrapper {
  position: relative;
  padding-bottom: 0;
}
.km-touch-scrollbar {
  position: absolute;
  visibility: hidden;
  z-index: 200000;
  height: .3em;
  width: .3em;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
.km-vertical-scrollbar {
  height: 100%;
  right: 2px;
  top: 2px;
}
.km-horizontal-scrollbar {
  width: 100%;
  left: 2px;
  bottom: 2px;
}
/* Bootstrap 3, Zurb Foundation 4, etc */
.k-animation-container,
.k-widget,
.k-widget *,
.k-animation-container *,
.k-widget *:before,
.k-animation-container *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.k-button,
.k-textbox,
.k-autocomplete,
div.k-window-content,
.k-tabstrip > .k-content > .km-scroll-container,
.k-block,
.k-edit-cell .k-widget,
.k-grid-edit-row .k-widget,
.k-grid-edit-row .text-box,
.km-actionsheet > li,
.km-shim {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }


.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/

.theme-default {
	position: relative;
	overflow: hidden; /* Important to keep */
}

.theme-default .nivoSlider {
	position:relative;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	
	/*background:#fff url(loading.gif) no-repeat 50% 50%;*/
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:20px;
}
.theme-default a.nivo-prevNav {
	left:20px;
}



.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel, div.star-rating {
	float:left;
	width:17px;
	height:15px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden;
}
div.rating-cancel, div.rating-cancel a {
	background:url(delete.gif) no-repeat 0 -16px;
}
div.star-rating, div.star-rating a {
	background:url(star.png) no-repeat 0 0px;
}
div.rating-cancel a, div.star-rating a {
	display:block;
	width:16px;
	height:100%;
	background-position:0 0px;
	border:0;
}
div.star-rating-on a {
	background-position:0 -16px!important;
}
div.star-rating-hover a {
	background-position:0 -32px;
}
/* Read Only CSS */
div.star-rating-readonly a {
	cursor:default !important;
}
/* Partial Star CSS */
div.star-rating {
	background:transparent!important;
	overflow:hidden!important;
}
/* END jQuery.Rating Plugin CSS */

/* Commerce Vision (Customer Self Service Implementation)
 * Created By:  Ben Demeyere (Commerce Vision)
*/
/* Sub-section comment block
   ========================================================================== */
/* Usage

div.logo {
   background: url("logo.png") no-repeat;
   @include image-2x("logo2x.png", 100px, 25px);
 } 

 */
/* Clearfix
  ========================================================================== */
/* Usage 

.article {
     @include clearfix();
}

*/
/* Box Model
  ========================================================================== */
/* Usage 

*,
*:after,
*:before {
  @include box-sizing(border-box);
}

*/
/* Border Radius
  ========================================================================== */
/* Usage 

.button {
  @include border-radius(5px);
}

.submit-button{
  @include border-top-radius(10px);
}

*/
/* Opacity
  ========================================================================== */
/* Usage 

.article-heading {
  @include opacity(0.8);
}

*/
/* Center-align a block level element
  ========================================================================== */
/* Usage 

.footer-wrap {
  width: 450px;
  @include center-block;
}

*/
/* Text overflow
  ========================================================================== */
/* Usage 

.text-truncate {
  @include text-truncate;
}

*/
/* Absolute positioned
  ========================================================================== */
/* Usage 

.abs {
  @include abs-pos(10px, 10px, 5px, 15px);
}

*/
/* Font Size
  ========================================================================== */
/* Usage 

body {
  @include font-size(16);
}

*/
/* Line Height
  ========================================================================== */
/* Usage 

body {
  @include line-height (16);
}

*/
/* Cross browser inline block
  ========================================================================== */
/* Usage 

.icon {
  @include inline-block();
}
*/
/* Text replacement (instead of text-indent)
  ========================================================================== */
/* Usage 

.header h1 {
  @include text-replacement();
}

*/
/*------------------------------------*\
    PAGE STRUCTURE / LAYOUT / GRID
\*------------------------------------*/
html {
  background: white;
}

body {
  background: none;
}

img {
  max-width: 100%;
}

.no-mobile {
  display: none;
}
@media (min-width: 48em) {
  .no-mobile {
    display: block;
  }
}

.container {
  width: 100%;
}
.container {
  *zoom: 1;
}
.container:before, .container:after {
  content: "";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 64em) {
  .container {
    min-width: 1024px;
    width: 75%;
    margin: 0 auto;
  }
}
@media (min-width: 92em) {
  .container {
    max-width: 1400px;
  }
}

.page-content {
  padding: 0%;
}
.page-content {
  *zoom: 1;
}
.page-content:before, .page-content:after {
  content: "";
  display: table;
}
.page-content:after {
  clear: both;
}
.page-content .main-content {
  padding: 5%;
}
.page-content .main-content {
  *zoom: 1;
}
.page-content .main-content:before, .page-content .main-content:after {
  content: "";
  display: table;
}
.page-content .main-content:after {
  clear: both;
}
@media (min-width: 37em) {
  .page-content .main-content {
    padding: 4%;
  }
}
@media (min-width: 48em) {
  .page-content .main-content {
    padding: 3%;
  }
}
@media (min-width: 64em) {
  .page-content .main-content {
    padding: 2% 0;
    min-height: 450px;
  }
}
.page-content .container {
  background: white;
}
.page-content .container {
  *zoom: 1;
}
.page-content .container:before, .page-content .container:after {
  content: "";
  display: table;
}
.page-content .container:after {
  clear: both;
}

@media (min-width: 48em) {
  .push-left {
    float: left;
  }
}

@media (min-width: 48em) {
  .push-right {
    float: right;
  }
}

.no-mobile {
  display: none !important;
  float:right;
  width:auto;
}
@media (min-width: 48em) {
  .no-mobile {
    display: block !important;
  }
}

.mobile-right {
  float: right;
  display: inline-block;
  width: 50%;
  text-align: right;
}
@media (min-width: 48em) {
  .mobile-right {
    float: none;
    display: block;
    width: auto;
    text-align: left;
  }
}

/*------------------------------------*\
    GRID
\*------------------------------------*/
.grid {
  margin: 0 0 5px 0;
}
.grid:after {
  /* Or @extend clearfix */
  content: "";
  display: table;
  clear: both;
}

[class*='col-'] {
  float: left;
  padding-right: 5px;
}
.grid [class*='col-']:last-of-type {
  padding-right: 0;
}

/* mobile first 100% width for all, above that selected widths applied */
.col-1-1 {
  width: 100%;
}

.col-1-2 {
  width: 100%;
}
@media (min-width: 37em) {
  .col-1-2 {
    width: 50%;
  }
}

.col-1-3 {
  width: 100%;
}
@media (min-width: 37em) {
  .col-1-3 {
    width: 33.33%;
  }
}

.col-1-4 {
  width: 100%;
}
@media (min-width: 37em) {
  .col-1-4 {
    width: 25%;
  }
}

.col-1-5 {
  width: 100%;
}
@media (min-width: 37em) {
  .col-1-5 {
    width: 20%;
  }
}

.col-1-6 {
  width: 100%;
}
@media (min-width: 37em) {
  .col-1-6 {
    width: 16.66666666666667%;
  }
}

.col-1-7 {
  width: 100%;
}
@media (min-width: 37em) {
  .col-1-7 {
    width: 14.28571428571429%;
  }
}

.col-1-8 {
  width: 100%;
}
@media (min-width: 37em) {
  .col-1-8 {
    width: 12.5%;
  }
}

.col-1-9 {
  width: 100%;
}
@media (min-width: 37em) {
  .col-1-9 {
    width: 11.11111111111111%;
  }
}

.col-1-10 {
  width: 100%;
}
@media (min-width: 37em) {
  .col-1-10 {
    width: 10%;
  }
}

.col-1-11 {
  width: 100%;
}
@media (min-width: 37em) {
  .col-1-11 {
    width: 9.09090909090909%;
  }
}

.col-1-12 {
  width: 100%;
}
@media (min-width: 37em) {
  .col-1-12 {
    width: 8.33333333333333%;
  }
}

.col-1-13 {
  width: 100%;
}
@media (min-width: 37em) {
  .col-1-13 {
    width: 7.69230769230769%;
  }
}

.col-1-14 {
  width: 100%;
}
@media (min-width: 37em) {
  .col-1-14 {
    width: 7.14285714285714%;
  }
}

.col-1-15 {
  width: 100%;
}
@media (min-width: 37em) {
  .col-1-15 {
    width: 6.66666666666667%;
  }
}

.col-1-16 {
  width: 100%;
}
@media (min-width: 37em) {
  .col-1-16 {
    width: 6.25%;
  }
}

.col-2-3 {
  width: 100%;
}
@media (min-width: 37em) {
  .col-2-3 {
    width: 66.66%;
  }
}

.col-3-4 {
  width: 100%;
}
@media (min-width: 37em) {
  .col-3-4 {
    width: 75%;
  }
}

.col-14-16 {
  width: 100%;
}
@media (min-width: 37em) {
  .col-14-16 {
    width: 87.5%;
  }
}

.grid-row {
  *zoom: 1;
}
.grid-row:before, .grid-row:after {
  content: "";
  display: table;
}
.grid-row:after {
  clear: both;
}

.module {
  padding: 5px;
}

/* Opt-in outside padding */
.grid-pad {
  padding: 5px 0 5px 5px;
}
.grid-pad [class*='col-']:last-of-type {
  padding-right: 5px;
}

/*------------------------------------*\
    HEADER ELEMENTS
\*------------------------------------*/
.top-bar {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-bottom: 7px solid #000;
  font-size: .75em;
  text-transform: uppercase;
  margin: 0 4%;
}
.top-bar {
  *zoom: 1;
}
.top-bar:before, .top-bar:after {
  content: "";
  display: table;
}
.top-bar:after {
  clear: both;
}
@media (min-width: 37em) {
  .top-bar {
    margin: 0 2%;
  }
}
@media (min-width: 64em) {
  .top-bar {
    margin: 0;
  }
}



.top-bar ul {
  margin: 0;
  padding: 15px 0;
  list-style: none;
  float: left;
  width: 50%;
}




.top-bar ul {
  *zoom: 1;
  display: inline-block;
  
}
.top-bar ul:before, .top-bar ul:after {
  content: "";
  display: table;
}
.top-bar ul:after {
  clear: both;
}
.top-bar li {
  display: inline-block;
  float: right;
  margin: 10px 0 0 15px;
}
.top-bar li.active * {
  color: #ea1c2f;
}
.top-bar a {
  color: #B3B3B3;
  letter-spacing: .125em;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.top-bar a:hover {
  color: #404040;
}
.top-bar .social {
  float: left;
  margin: 5px 0 0 0%;
  width:auto;
}

.top-bar ul.myacc {
  float: right;
}

.top-bar .search {
  display: block;
  width: 100%;
  padding: 10px 0;
}
    .top-bar .search {
      *zoom: 1;
      display: inline-block;
      
    }
    .top-bar .search:before, .top-bar .search:after {
      content: "";
      display: table;
    }
    .top-bar .search:after {
      clear: both;
    }

.top-bar .search .product-search {
  width: 100%;
  margin: 0;
}




@media (min-width: 48em) {
  .top-bar ul {
    width: auto;
  }
  .top-bar .search { 
    width: auto;
    float: right;
    display: inline-block;
    margin: 3px 20px 0 0;
  }
}





.top-bar .social a {
  background-image: url("/images/TemplateImages/icons/social-icons.png");
  background-repeat: no-repeat;
  height: 21px;
  display: block;
  float: left;
  margin: 0 0 0 4px;
  opacity: .25;
  overflow: hidden;
  text-indent: -9999px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 22px;
}
.top-bar .social a:hover {
  opacity: 1;
}
.top-bar .social .facebook {
  background-position: 0 -111px;
}
.top-bar .social .instagram {
  background-position: -81px -111px;
}
.top-bar .social .pinterest {
  background-position: -54px -111px;
}
.top-bar .social .twitter {
  background-position: -27px -111px;
  margin-left: 5px;
}
.top-bar .social .youtube {
  background-position: -108px -111px;
}
.top-bar .social .googleplus {
  background-position: -162px -111px;
}
.top-bar .header-cart {
  margin: 10px 0% 0 15px;
}
@media (min-width: 37em) {
  .top-bar .header-cart {
    margin-right: 5px;
  }
}
@media (min-width: 64em) {
  .top-bar .header-cart {
    margin-right: 0px;
  }
}
.top-bar .header-cart a {
  color: #B3B3B3;
  letter-spacing: .125em;
  display: block;
  padding-right: 39px;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.top-bar .header-cart a span {
  letter-spacing: .125em;
  background-color: #ea1c2f;
  border-radius: 15px 15px 15px 15px;
  color: #fff;
  display: inline-block;
  height: 30px;
  width: 30px;
  line-height: 30px;
  margin-top: -15px;
  overflow: hidden;
  position: absolute;
  right: 2px;
  text-decoration: none;
  text-align: center;
  top: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.top-bar .header-cart:hover a {
  color: #404040;
}
.top-bar .header-cart:hover span {
  background: #404040;
}

.logo-nav {
  border-bottom: 1px solid #e9e9e9;
}
.logo-nav {
  *zoom: 1;
}
.logo-nav:before, .logo-nav:after {
  content: "";
  display: table;
}
.logo-nav:after {
  clear: both;
}

.main-logo {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin: 20px 4% 10px;
  width: 92%;
  display: inline-block;
  float: left;
}
@media (min-width: 37em) {
  .main-logo {
    width: 325px;
    margin: 20px 0 20px 2%;
  }
}
@media (min-width: 48em) {
  .main-logo {
    width: 35%;
  }
}
@media (min-width: 64em) {
  .main-logo {
    margin: 30px 0px;
    width: 325px;
  }
}

.product-search {
  float: right;
  width: auto;
  background: white;
  border: 1px solid #ddd;
  border-radius: 3px 0 0 3px;
  margin: 0 2% 2% 0;
  padding: 0;
  display: inline-block;
}
.product-search {
  *zoom: 1;
}

.product-search:before, .product-search:after {
  content: "";
  display: table;
}
.product-search:after {
  clear: both;
}

@media (min-width: 37em) {
  .product-search {
    margin-top: 2px;
  
  }
}
@media (min-width: 48em) {
  .product-search {
    margin-bottom: 2px;
  display: inline-block;
  float: right;
  width:auto;
  }
}
@media (min-width: 92em) {
  .product-search {

  }
}
.product-search .ie-fix, .product-search input[type="search"] {
  float: left;
  display: inline-block;
  width: 65%;
  margin: 0;
  padding: 7px 2%;
  border-radius: 3px 0 0 3px;
  border: none;
  background: white;
  font-size: 1.2em;
}
@media (min-width: 37em) {
  .product-search .ie-fix, .product-search input[type="search"] {
    width: 75%;
  }
}
@media (min-width: 48em) {
  .product-search .ie-fix, .product-search input[type="search"] {
    width: 65%;
  }
}
.product-search input[type="button"] {
  float: right;
  display: inline-block;
  min-width: 30%;
  margin: 0;
  padding: 7px 2%;
  border: none;
  background: black;
  color: white;
  font-size: 1.2em;
  height:30px;
}
@media (min-width: 37em) {
  .product-search input[type="button"] {
    min-width: 30%;
  position: relative;
  }
}


/*------------------------------------*\
    FOOTER
\*------------------------------------*/
footer.page-footer {
  background: #e9e9e9;
}
footer.page-footer {
  *zoom: 1;
}
footer.page-footer:before, footer.page-footer:after {
  content: "";
  display: table;
}
footer.page-footer:after {
  clear: both;
}
footer.page-footer .container {
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: normal;
  margin-bottom: 0px;
  text-transform: uppercase;
}
footer.page-footer .signup {
  padding: 5% 5% 0;
}
footer.page-footer .signup {
  *zoom: 1;
}
footer.page-footer .signup:before, footer.page-footer .signup:after {
  content: "";
  display: table;
}
footer.page-footer .signup:after {
  clear: both;
}
@media (min-width: 48em) {
  footer.page-footer .signup {
    width: 46%;
    float: left;
    display: inline-block;
    margin: 2%;
    padding: 0;
  }
}
@media (min-width: 64em) {
  footer.page-footer .signup {
    width: 375px;
    margin: 2% 0;
  }
}
footer.page-footer .newsletter_subscribe {
  margin: 0 0 20px;
}
footer.page-footer .newsletter_subscribe label {
  font-family: "Quattrocento Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: .875em;
  letter-spacing: 1px;
  padding: 0;
  margin: 0px 0 17px;
  display: block;
}
footer.page-footer .newsletter_subscribe input[type="button"] {
  background: #404040;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: 0;
  color: #fff;
  display: block;
  font-family: arial, sans-serif;
  font-size: .875em;
  font-weight: normal;
  height: 34px;
  line-height: 34px;
  margin: 10px 0 0 0;
  padding: 0 20px;
  text-transform: uppercase;
  -webkit-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  display: block;
  float: left;
  height: 36px;
  margin: 0;
  width: 30%;
}
footer.page-footer .newsletter_subscribe input[type="button"]:hover {
  background-color: #ea1c2f;
}
footer.page-footer .newsletter_subscribe input[type="email"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: 1px solid #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  float: left;
  font-size: .75em;
  height: 36px;
  letter-spacing: 1px;
  margin: 0 10px 10px 0;
  padding: 0 10px 0 10px;
  width: 66%;
}
footer.page-footer nav.site-map {
  font-size: .675em;
  margin: 5%;
  position: relative;
  text-transform: uppercase;
  display: block;
}
@media (min-width: 48em) {
  footer.page-footer nav.site-map {
    float: right;
    display: inline-block;
    width: 46%;
    margin: 2%;
    padding: 0;
  }
}
@media (min-width: 64em) {
  footer.page-footer nav.site-map {
    margin: 2% 0 70px;
    width: 500px;
  }
}
footer.page-footer nav.site-map a {
  display: block;
}
footer.page-footer nav.site-map h3 {
  font-family: "Quattrocento Bold", sans-serif;
  font-size: 1.1em;
  line-height: normal;
  text-transform: uppercase;
  display: block;
}
footer.page-footer nav.site-map .footer-col {
  display: block;
}
@media (min-width: 48em) {
  footer.page-footer nav.site-map .footer-col {
    margin: 0 3% 0 0;
    border-left: 1px solid #d6d5d5;
    display: inline-block;
    float: left;
    width: 30%;
    padding-left: 5%;
    min-height: 130px;
  }
  footer.page-footer nav.site-map .footer-col:first-child {
    border: none;
  }
}
footer.page-footer nav.site-map ul {
  list-style: none;
  margin: 0 0 5px;
  padding: 0;
  display: block;
}
footer.page-footer nav.site-map ul {
  *zoom: 1;
}
footer.page-footer nav.site-map ul:before, footer.page-footer nav.site-map ul:after {
  content: "";
  display: table;
}
footer.page-footer nav.site-map ul:after {
  clear: both;
}
footer.page-footer nav.site-map ul li {
  /*float: left;
  display: inline-block;*/
}
@media (min-width: 48em) {
  footer.page-footer nav.site-map ul li {
    margin: 0 0 5px;
    display: block;
    float: none;
  }
}
footer.page-footer nav.site-map ul ul a {
  font-size: .9em;
  padding: 2px 0;
}


footer .regions:after {
    color: #EB1C30;
    content: " ";
    font-family: "FontAwesome";
    font-size: 16px;
    position: absolute;
    right: 0;
    top: -3px;
}
footer .regions {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    padding-right: 20px;
    position: relative;
    text-transform: uppercase;
}
footer h5 {
    cursor: pointer;
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}


.credits {
  border-top: 1px solid #d6d5d5;
  clear: both;
  color: #adadad;
  display: block;
  overflow: hidden;
  padding: 5%;
  text-transform: uppercase;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
@media (min-width: 48em) {
  .credits {
    padding: 20px 0 50px 10px;
  }
}
@media (min-width: 64em) {
  .credits {
    margin-left: 0;
  }
}
.credits span {
  display: block;
  font-size: 10px;
  margin-top: 20px;
  color: #adadad;
}
@media (min-width: 48em) {
  .credits span {
    float: left;
    display: inline-block;
  }
}
@media (min-width: 48em) {
  .credits .cv-credit {
    margin-left: 10px;
  }
}
.credits .cv-credit a {
  color: #adadad;
}
.credits .cv-credit a:hover {
  color: #404040;
}
.credits .extra-links {
  display: block;
  color: #adadad;
}
@media (min-width: 48em) {
  .credits .extra-links {
    float: right;
    display: inline-block;
    margin-right: 10px;
  }
}
@media (min-width: 64em) {
  .credits .extra-links {
    margin-right: 0;
  }
}
.credits .extra-links a {
  color: #5c5c5c;
  font-size: 10px;
  margin: 0 5px 0 0;
}
.credits .extra-links a:after {
  content: "|";
  margin: 0 0 0 10px;
}
.credits .extra-links a:hover {
  color: #404040;
}
.credits .cv-ico-general-globe:before {
  float: right;
  margin: 0;
  font-size: 14px;
  color: #ea1c2f;
}
.credits .cv-ico-general-globe:after {
  display: none;
}

/* "Mobile" Only Menu -> Different Data Structure to MegaMenu */
nav.mobile-menu {
  display: block;
  clear: both;
}
nav.mobile-menu {
  *zoom: 1;
}
nav.mobile-menu:before, nav.mobile-menu:after {
  content: "";
  display: table;
}
nav.mobile-menu:after {
  clear: both;
}
@media (min-width: 48em) {
  nav.mobile-menu {
    display: none;
  }
}

/* Common styles of menus */
.dl-menuwrapper {
  z-index: 30;
  /* clear nivo slider */
  display: block;
  width: 100%;
  max-width: 100%;
  float: left;
  position: relative;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  perspective: 1000px;
  -webkit-perspective-origin: 50% 200%;
  -moz-perspective-origin: 50% 200%;
  perspective-origin: 50% 200%;
}

.dl-menuwrapper a {
  text-decoration: none;
}

.dl-menuwrapper a:hover {
  text-decoration: none;
}

.dl-menuwrapper button {
  background: #ccc;
  border: none;
  width: 100%;
  text-align: left;
  text-indent: 0px;
  font-size: 16px;
  height: 39px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  outline: none;
  color: #fff;
}

.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul {
  background: #ea1c2f;
}

.dl-menuwrapper button:before {
  position: relative;
  top: 1px;
  margin-right: 5px;
}

.dl-menuwrapper ul {
  padding: 0;
  list-style: none;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.dl-menuwrapper li {
  position: relative;
}

.dl-menuwrapper li a {
  display: block;
  position: relative;
  padding: 10px 4%;
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  color: #fff;
  outline: none;
}

.no-touch .dl-menuwrapper li a:hover {
  background: #e9e9e9;
  color: #404040;
}
.no-touch .dl-menuwrapper li a:hover:after {
  color: #404040;
}

.dl-menuwrapper li.dl-back > a {
  padding-left: 40px;
  background: #ec3344;
  color: #e9e9e9;
}

.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
  position: absolute;
  top: 0;
  line-height: 50px;
  font-family: 'icomoon';
  speak: none;
  -webkit-font-smoothing: antialiased;
  content: "\e000";
}

.dl-menuwrapper li.dl-back:after {
  left: 4%;
  top: -4px;
  color: rgba(255, 255, 255, 0.55);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}

.dl-menuwrapper li > a:after {
  right: 4%;
  color: rgba(255, 255, 255, 0.7);
}

.dl-menuwrapper .dl-menu {
  margin: 0px 0 0 0;
  position: absolute;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(10px);
  -moz-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  transform: translateY(0px);
}

/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {
  display: none;
}

/* 
When a submenu is openend, we will hide all li siblings.
For that we give a class to the parent menu called "dl-subview".
We also hide the submenu link. 
The opened submenu will get the class "dl-subviewopen".
All this is done for any sub-level being entered.
*/
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
  display: none;
}

.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
  display: block;
}

/* Dynamically added submenu outside of the menu context */
.dl-menuwrapper > .dl-submenu {
  position: absolute;
  width: 100%;
  top: 39px;
  left: 0;
  margin: 0;
}

/* Animation classes for moving out and in */
.dl-menu.dl-animate-out-1 {
  -webkit-animation: MenuAnimOut1 0.4s;
  -moz-animation: MenuAnimOut1 0.4s;
  animation: MenuAnimOut1 0.4s;
}

.dl-menu.dl-animate-out-2 {
  -webkit-animation: MenuAnimOut2 0.3s ease-in-out;
  -moz-animation: MenuAnimOut2 0.3s ease-in-out;
  animation: MenuAnimOut2 0.3s ease-in-out;
}

.dl-menu.dl-animate-out-3 {
  -webkit-animation: MenuAnimOut3 0.4s ease;
  -moz-animation: MenuAnimOut3 0.4s ease;
  animation: MenuAnimOut3 0.4s ease;
}

.dl-menu.dl-animate-out-4 {
  -webkit-animation: MenuAnimOut4 0.4s ease;
  -moz-animation: MenuAnimOut4 0.4s ease;
  animation: MenuAnimOut4 0.4s ease;
}

.dl-menu.dl-animate-out-5 {
  -webkit-animation: MenuAnimOut5 0.4s ease;
  -moz-animation: MenuAnimOut5 0.4s ease;
  animation: MenuAnimOut5 0.4s ease;
}

@-webkit-keyframes MenuAnimOut1 {
  50% {
    -webkit-transform: translateZ(-250px) rotateY(30deg);
  }

  75% {
    -webkit-transform: translateZ(-372.5px) rotateY(15deg);
    opacity: .5;
  }

  100% {
    -webkit-transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }
}

@-webkit-keyframes MenuAnimOut2 {
  100% {
    -webkit-transform: translateX(-100%);
    opacity: 0;
  }
}

@-webkit-keyframes MenuAnimOut3 {
  100% {
    -webkit-transform: translateZ(300px);
    opacity: 0;
  }
}

@-webkit-keyframes MenuAnimOut4 {
  100% {
    -webkit-transform: translateZ(-300px);
    opacity: 0;
  }
}

@-webkit-keyframes MenuAnimOut5 {
  100% {
    -webkit-transform: translateY(40%);
    opacity: 0;
  }
}

@-moz-keyframes MenuAnimOut1 {
  50% {
    -moz-transform: translateZ(-250px) rotateY(30deg);
  }

  75% {
    -moz-transform: translateZ(-372.5px) rotateY(15deg);
    opacity: .5;
  }

  100% {
    -moz-transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }
}

@-moz-keyframes MenuAnimOut2 {
  100% {
    -moz-transform: translateX(-100%);
    opacity: 0;
  }
}

@-moz-keyframes MenuAnimOut3 {
  100% {
    -moz-transform: translateZ(300px);
    opacity: 0;
  }
}

@-moz-keyframes MenuAnimOut4 {
  100% {
    -moz-transform: translateZ(-300px);
    opacity: 0;
  }
}

@-moz-keyframes MenuAnimOut5 {
  100% {
    -moz-transform: translateY(40%);
    opacity: 0;
  }
}

@keyframes MenuAnimOut1 {
  50% {
    transform: translateZ(-250px) rotateY(30deg);
  }

  75% {
    transform: translateZ(-372.5px) rotateY(15deg);
    opacity: .5;
  }

  100% {
    transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }
}

@keyframes MenuAnimOut2 {
  100% {
    transform: translateX(-100%);
    opacity: 0;
  }
}

@keyframes MenuAnimOut3 {
  100% {
    transform: translateZ(300px);
    opacity: 0;
  }
}

@keyframes MenuAnimOut4 {
  100% {
    transform: translateZ(-300px);
    opacity: 0;
  }
}

@keyframes MenuAnimOut5 {
  100% {
    transform: translateY(40%);
    opacity: 0;
  }
}

.dl-menu.dl-animate-in-1 {
  -webkit-animation: MenuAnimIn1 0.3s;
  -moz-animation: MenuAnimIn1 0.3s;
  animation: MenuAnimIn1 0.3s;
}

.dl-menu.dl-animate-in-2 {
  -webkit-animation: MenuAnimIn2 0.3s ease-in-out;
  -moz-animation: MenuAnimIn2 0.3s ease-in-out;
  animation: MenuAnimIn2 0.3s ease-in-out;
}

.dl-menu.dl-animate-in-3 {
  -webkit-animation: MenuAnimIn3 0.4s ease;
  -moz-animation: MenuAnimIn3 0.4s ease;
  animation: MenuAnimIn3 0.4s ease;
}

.dl-menu.dl-animate-in-4 {
  -webkit-animation: MenuAnimIn4 0.4s ease;
  -moz-animation: MenuAnimIn4 0.4s ease;
  animation: MenuAnimIn4 0.4s ease;
}

.dl-menu.dl-animate-in-5 {
  -webkit-animation: MenuAnimIn5 0.4s ease;
  -moz-animation: MenuAnimIn5 0.4s ease;
  animation: MenuAnimIn5 0.4s ease;
}

@-webkit-keyframes MenuAnimIn1 {
  0% {
    -webkit-transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }

  20% {
    -webkit-transform: translateZ(-250px) rotateY(30deg);
    opacity: 0.5;
  }

  100% {
    -webkit-transform: translateZ(0px) rotateY(0deg);
    opacity: 1;
  }
}

@-webkit-keyframes MenuAnimIn2 {
  0% {
    -webkit-transform: translateX(-100%);
    opacity: 0;
  }

  100% {
    -webkit-transform: translateX(0px);
    opacity: 1;
  }
}

@-webkit-keyframes MenuAnimIn3 {
  0% {
    -webkit-transform: translateZ(300px);
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }
}

@-webkit-keyframes MenuAnimIn4 {
  0% {
    -webkit-transform: translateZ(-300px);
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }
}

@-webkit-keyframes MenuAnimIn5 {
  0% {
    -webkit-transform: translateY(40%);
    opacity: 0;
  }

  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}

@-moz-keyframes MenuAnimIn1 {
  0% {
    -moz-transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }

  20% {
    -moz-transform: translateZ(-250px) rotateY(30deg);
    opacity: 0.5;
  }

  100% {
    -moz-transform: translateZ(0px) rotateY(0deg);
    opacity: 1;
  }
}

@-moz-keyframes MenuAnimIn2 {
  0% {
    -moz-transform: translateX(-100%);
    opacity: 0;
  }

  100% {
    -moz-transform: translateX(0px);
    opacity: 1;
  }
}

@-moz-keyframes MenuAnimIn3 {
  0% {
    -moz-transform: translateZ(300px);
    opacity: 0;
  }

  100% {
    -moz-transform: translateZ(0px);
    opacity: 1;
  }
}

@-moz-keyframes MenuAnimIn4 {
  0% {
    -moz-transform: translateZ(-300px);
    opacity: 0;
  }

  100% {
    -moz-transform: translateZ(0px);
    opacity: 1;
  }
}

@-moz-keyframes MenuAnimIn5 {
  0% {
    -moz-transform: translateY(40%);
    opacity: 0;
  }

  100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }
}

@keyframes MenuAnimIn1 {
  0% {
    transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }

  20% {
    transform: translateZ(-250px) rotateY(30deg);
    opacity: 0.5;
  }

  100% {
    transform: translateZ(0px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes MenuAnimIn2 {
  0% {
    transform: translateX(-100%);
    opacity: 0;
  }

  100% {
    transform: translateX(0px);
    opacity: 1;
  }
}

@keyframes MenuAnimIn3 {
  0% {
    transform: translateZ(300px);
    opacity: 0;
  }

  100% {
    transform: translateZ(0px);
    opacity: 1;
  }
}

@keyframes MenuAnimIn4 {
  0% {
    transform: translateZ(-300px);
    opacity: 0;
  }

  100% {
    transform: translateZ(0px);
    opacity: 1;
  }
}

@keyframes MenuAnimIn5 {
  0% {
    transform: translateY(40%);
    opacity: 0;
  }

  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
  -webkit-animation: SubMenuAnimIn1 0.4s ease;
  -moz-animation: SubMenuAnimIn1 0.4s ease;
  animation: SubMenuAnimIn1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
  -webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
  -moz-animation: SubMenuAnimIn2 0.3s ease-in-out;
  animation: SubMenuAnimIn2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
  -webkit-animation: SubMenuAnimIn3 0.4s ease;
  -moz-animation: SubMenuAnimIn3 0.4s ease;
  animation: SubMenuAnimIn3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
  -webkit-animation: SubMenuAnimIn4 0.4s ease;
  -moz-animation: SubMenuAnimIn4 0.4s ease;
  animation: SubMenuAnimIn4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
  -webkit-animation: SubMenuAnimIn5 0.4s ease;
  -moz-animation: SubMenuAnimIn5 0.4s ease;
  animation: SubMenuAnimIn5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimIn1 {
  0% {
    -webkit-transform: translateX(50%);
    opacity: 0;
  }

  100% {
    -webkit-transform: translateX(0px);
    opacity: 1;
  }
}

@-webkit-keyframes SubMenuAnimIn2 {
  0% {
    -webkit-transform: translateX(100%);
    opacity: 0;
  }

  100% {
    -webkit-transform: translateX(0px);
    opacity: 1;
  }
}

@-webkit-keyframes SubMenuAnimIn3 {
  0% {
    -webkit-transform: translateZ(-300px);
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }
}

@-webkit-keyframes SubMenuAnimIn4 {
  0% {
    -webkit-transform: translateZ(300px);
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }
}

@-webkit-keyframes SubMenuAnimIn5 {
  0% {
    -webkit-transform: translateZ(-200px);
    opacity: 0;
  }

  100% {
    -webkit-transform: translateZ(0);
    opacity: 1;
  }
}

@-moz-keyframes SubMenuAnimIn1 {
  0% {
    -moz-transform: translateX(50%);
    opacity: 0;
  }

  100% {
    -moz-transform: translateX(0px);
    opacity: 1;
  }
}

@-moz-keyframes SubMenuAnimIn2 {
  0% {
    -moz-transform: translateX(100%);
    opacity: 0;
  }

  100% {
    -moz-transform: translateX(0px);
    opacity: 1;
  }
}

@-moz-keyframes SubMenuAnimIn3 {
  0% {
    -moz-transform: translateZ(-300px);
    opacity: 0;
  }

  100% {
    -moz-transform: translateZ(0px);
    opacity: 1;
  }
}

@-moz-keyframes SubMenuAnimIn4 {
  0% {
    -moz-transform: translateZ(300px);
    opacity: 0;
  }

  100% {
    -moz-transform: translateZ(0px);
    opacity: 1;
  }
}

@-moz-keyframes SubMenuAnimIn5 {
  0% {
    -moz-transform: translateZ(-200px);
    opacity: 0;
  }

  100% {
    -moz-transform: translateZ(0);
    opacity: 1;
  }
}

@keyframes SubMenuAnimIn1 {
  0% {
    transform: translateX(50%);
    opacity: 0;
  }

  100% {
    transform: translateX(0px);
    opacity: 1;
  }
}

@keyframes SubMenuAnimIn2 {
  0% {
    transform: translateX(100%);
    opacity: 0;
  }

  100% {
    transform: translateX(0px);
    opacity: 1;
  }
}

@keyframes SubMenuAnimIn3 {
  0% {
    transform: translateZ(-300px);
    opacity: 0;
  }

  100% {
    transform: translateZ(0px);
    opacity: 1;
  }
}

@keyframes SubMenuAnimIn4 {
  0% {
    transform: translateZ(300px);
    opacity: 0;
  }

  100% {
    transform: translateZ(0px);
    opacity: 1;
  }
}

@keyframes SubMenuAnimIn5 {
  0% {
    transform: translateZ(-200px);
    opacity: 0;
  }

  100% {
    transform: translateZ(0);
    opacity: 1;
  }
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
  -webkit-animation: SubMenuAnimOut1 0.4s ease;
  -moz-animation: SubMenuAnimOut1 0.4s ease;
  animation: SubMenuAnimOut1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
  -webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
  -moz-animation: SubMenuAnimOut2 0.3s ease-in-out;
  animation: SubMenuAnimOut2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
  -webkit-animation: SubMenuAnimOut3 0.4s ease;
  -moz-animation: SubMenuAnimOut3 0.4s ease;
  animation: SubMenuAnimOut3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
  -webkit-animation: SubMenuAnimOut4 0.4s ease;
  -moz-animation: SubMenuAnimOut4 0.4s ease;
  animation: SubMenuAnimOut4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
  -webkit-animation: SubMenuAnimOut5 0.4s ease;
  -moz-animation: SubMenuAnimOut5 0.4s ease;
  animation: SubMenuAnimOut5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimOut1 {
  0% {
    -webkit-transform: translateX(0%);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(50%);
    opacity: 0;
  }
}

@-webkit-keyframes SubMenuAnimOut2 {
  0% {
    -webkit-transform: translateX(0%);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%);
    opacity: 0;
  }
}

@-webkit-keyframes SubMenuAnimOut3 {
  0% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateZ(-300px);
    opacity: 0;
  }
}

@-webkit-keyframes SubMenuAnimOut4 {
  0% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateZ(300px);
    opacity: 0;
  }
}

@-webkit-keyframes SubMenuAnimOut5 {
  0% {
    -webkit-transform: translateZ(0);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateZ(-200px);
    opacity: 0;
  }
}

@-moz-keyframes SubMenuAnimOut1 {
  0% {
    -moz-transform: translateX(0%);
    opacity: 1;
  }

  100% {
    -moz-transform: translateX(50%);
    opacity: 0;
  }
}

@-moz-keyframes SubMenuAnimOut2 {
  0% {
    -moz-transform: translateX(0%);
    opacity: 1;
  }

  100% {
    -moz-transform: translateX(100%);
    opacity: 0;
  }
}

@-moz-keyframes SubMenuAnimOut3 {
  0% {
    -moz-transform: translateZ(0px);
    opacity: 1;
  }

  100% {
    -moz-transform: translateZ(-300px);
    opacity: 0;
  }
}

@-moz-keyframes SubMenuAnimOut4 {
  0% {
    -moz-transform: translateZ(0px);
    opacity: 1;
  }

  100% {
    -moz-transform: translateZ(300px);
    opacity: 0;
  }
}

@-moz-keyframes SubMenuAnimOut5 {
  0% {
    -moz-transform: translateZ(0);
    opacity: 1;
  }

  100% {
    -moz-transform: translateZ(-200px);
    opacity: 0;
  }
}

@keyframes SubMenuAnimOut1 {
  0% {
    transform: translateX(0%);
    opacity: 1;
  }

  100% {
    transform: translateX(50%);
    opacity: 0;
  }
}

@keyframes SubMenuAnimOut2 {
  0% {
    transform: translateX(0%);
    opacity: 1;
  }

  100% {
    transform: translateX(100%);
    opacity: 0;
  }
}

@keyframes SubMenuAnimOut3 {
  0% {
    transform: translateZ(0px);
    opacity: 1;
  }

  100% {
    transform: translateZ(-300px);
    opacity: 0;
  }
}

@keyframes SubMenuAnimOut4 {
  0% {
    transform: translateZ(0px);
    opacity: 1;
  }

  100% {
    transform: translateZ(300px);
    opacity: 0;
  }
}

@keyframes SubMenuAnimOut5 {
  0% {
    transform: translateZ(0);
    opacity: 1;
  }

  100% {
    transform: translateZ(-200px);
    opacity: 0;
  }
}

/* No JS Fallback */
.no-js .dl-menuwrapper .dl-menu {
  position: relative;
  opacity: 1;
  -webkit-transform: none;
  -moz-transform: none;
  transform: none;
}

.no-js .dl-menuwrapper li .dl-submenu {
  display: block;
}

.no-js .dl-menuwrapper li.dl-back {
  display: none;
}

.no-js .dl-menuwrapper li > a:not(:only-child) {
  background: rgba(0, 0, 0, 0.1);
}

.no-js .dl-menuwrapper li > a:not(:only-child):after {
  content: '';
}

/* Colors for menu */
.dl-menuwrapper button {
  background: white;
  border-radius: 0 0;
  padding-left: 4%;
  color: #404040;
}
@media (min-width: 37em) {
  .dl-menuwrapper button {
    padding-left: 2%;
  }
}

.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul {
  background: #404040;
  color: white;
}

/*------------------------------------*\
    STANDARD "MEGAMENU"
\*------------------------------------*/
nav.megamenu {
  display: none;
}
@media (min-width: 48em) {
  nav.megamenu {
    display: inline-block;
    clear: none;
    float: right;
    width: 60%;
    font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  nav.megamenu {
    *zoom: 1;
  }
  nav.megamenu:before, nav.megamenu:after {
    content: "";
    display: table;
  }
  nav.megamenu:after {
    clear: both;
  }
}
@media (min-width: 48em) {
  nav.megamenu {
    width: 59%;
  }
}
@media (min-width: 64em) {
  nav.megamenu {
    width: 650px;
  }
}

/* 1. TOP LEVEL (Main links) */
#menu {
  padding: 20px 0 0;
  margin-top: 0;
  margin-bottom: 0;
}
#menu {
  *zoom: 1;
}
#menu:before, #menu:after {
  content: "";
  display: table;
}
#menu:after {
  clear: both;
}
@media (min-width: 64em) {
  #menu {
    padding-top: 28px;
  }
}

#menu > li {
  float: left;
  display: inline-block;
  margin: 0 0 0 10px;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#menu > li:hover {
  background: black;
}
#menu > li:hover a {
  color: white;
}
@media (min-width: 64em) {
  #menu > li {
    margin: 0 0 0 20px;
  }
}

#menu > li.active a {
  color: #ea1c2f;
}

#menu > li.active:hover a {
  color: white;
}

#menu > li > a {
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  color: black;
  padding: 10px 15px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 64em) {
  #menu > li > a {
    font-size: 17px;
    padding: 10px 20px;
  }
}

/* 2. Dropdown Area */
.dropdown_area_full {
  display: none;
  z-index: 5000;
  background: black;
  width: 200px;
}

#menu > li:hover > .dropdown_area_full {
  display: block;
  position: absolute;
  left: 0;
}

#menu .dropdown_area_full ul {
  margin: 0;
  padding: 0;
}
#menu .dropdown_area_full li {
  list-style: none;
  margin: 0;
  padding: 0;
  border-left: 4px solid black;
}
#menu .dropdown_area_full li:hover {
  border-left-color: #ea1c2f;
  background: rgba(255, 255, 255, 0.175);
}
#menu .dropdown_area_full li a {
  display: block;
  width: 100%;
  color: white;
  padding: 10px 15px;
  text-transform: uppercase;
  font-size: 12px;
}

/*------------------------------------*\
    MODAL - ADD TO CART
\*------------------------------------*/
.modal-atc {
  background: white;
}
.modal-atc {
  *zoom: 1;
}
.modal-atc:before, .modal-atc:after {
  content: "";
  display: table;
}
.modal-atc:after {
  clear: both;
}
.modal-atc .atc-message {
  display: block;
  border-left: 3px solid #9acc54;
  padding: 5px 0 5px 10px;
  margin: 0 0 20px;
}
.modal-atc .atc-shipping {
  display: block;
  font-size: 0.8em;
  margin: 0 0 20px;
}
.modal-atc .atc-buttons {
  display: block;
}
.modal-atc .atc-buttons {
  *zoom: 1;
}
.modal-atc .atc-buttons:before, .modal-atc .atc-buttons:after {
  content: "";
  display: table;
}
.modal-atc .atc-buttons:after {
  clear: both;
}

/*------------------------------------*\
    MODAL - FANCYBOX CLOSE
\*------------------------------------*/
.fancybox-close {
  background: url("/images/TemplateImages/icons/icons.png") no-repeat 0 -902px transparent !important;
  display: block;
  height: 34px !important;
  width: 34px !important;
}

.fancybox-type-iframe .fancybox-inner {
  margin: 20px auto 0;
}

.fancybox-skin {
  padding: 0 !important;
}

/*------------------------------------*\
    jQUERY UI TABS
\*------------------------------------*/
.ui-widget-content {
  background: white;
  color: #404040;
  border-radius: 0;
  border: none;
}

.ui-tabs-nav {
  margin: 0 !important;
  padding: 0 !important;
  font-size: 12px;
  background: white;
  border: none;
  border-radius: 0;
}

.ui-tabs .ui-tabs-panel {
  font-size: 12px;
  padding: 0 10px;
  border: 1px solid #ddd;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.ui-tabs .ui-tabs-panel {
  *zoom: 1;
}
.ui-tabs .ui-tabs-panel:before, .ui-tabs .ui-tabs-panel:after {
  content: "";
  display: table;
}
.ui-tabs .ui-tabs-panel:after {
  clear: both;
}
.ui-tabs .ui-tabs-panel * {
  line-height: normal;
  font-size: 12px;
}

.ui-tabs .ui-state-hover {
  background: gainsboro !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #ddd;
  background: #e9e9e9;
  font-weight: bold;
  color: #404040;
  border-radius: 0;
  -moz-transition: all .2s linear;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
  cursor: default;
  position: relative;
  top: 1px;
}
.ui-state-default a, .ui-widget-content .ui-state-default a, .ui-widget-header .ui-state-default a {
  color: #404040;
  font-family: "Quattrocento Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  outline: none !important;
  padding: 8px 16px !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #ddd;
  background: white;
  font-weight: bold;
  color: #404040;
}

/*------------------------------------*\
    TOP BANNER (FREE SHIPPING)
\*------------------------------------*/
.promo-holder {
  background: #000;
  border-bottom: 1px solid #e9e9e9;
  margin: 0 auto;
  position: relative;
  text-align: center;
}
.promo-holder .promo {
  color: #fff;
  font-family: "Quattrocento Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  font-style: italic;
  line-height: 20px;
  letter-spacing: 1px;
  margin: 0;
  padding: 10px 55px;
}
.promo-holder .btn-close {
  color: #fff;
  height: 100%;
  position: absolute;
  right: 0;
  text-indent: -999em;
  top: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  width: 36px;
  cursor: pointer;
}
.promo-holder .btn-close:hover:after {
  opacity: 1;
}
.promo-holder .btn-close:after {
  background: url("/images/TemplateImages/icons/icons.png") no-repeat 0 -531px transparent;
  content: "";
  display: block;
  height: 9px;
  opacity: .8;
  position: absolute;
  right: 10px;
  text-align: center;
  text-indent: 0;
  top: 15px;
  width: 10px;
}

/*------------------------------------*\
    DIVIDER
\*------------------------------------*/
hr.divider {
  display: none;
}
@media (min-width: 37em) {
  hr.divider {
    background: none;
    border: none;
    border-top: 7px solid black;
    display: block;
    width: 100%;
    margin: 50px 0;
  }
}

/*------------------------------------*\
    4 Step Progress bar
\*------------------------------------*/
.progress-bar {
  margin: 0;
  padding: 0;
  width: 100%;
  display: block;
  clear: both;
  position: relative;
}
.progress-bar {
  *zoom: 1;
}
.progress-bar:before, .progress-bar:after {
  content: "";
  display: table;
}
.progress-bar:after {
  clear: both;
}

.progress-bar .step {
  margin: 0;
  padding: 0;
  display: inline-block;
  float: left;
  width: 25%;
  z-index: 2;
  position: relative;
}

.progress-bar .step a {
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-align: center;
  width: 40px;
  height: 40px;
  display: inline-block;
  border-radius: 20px;
  padding-top: 9px;
}

.progress-bar .step .step-label {
  display: block;
  margin-top: 5px;
}

.progress-bar .step.one .step-label {
  padding-left: 3px;
}

.progress-bar .step.two {
  padding-left: 4%;
}
@media (min-width: 37em) {
  .progress-bar .step.two {
    padding-left: 6.5%;
  }
}

.progress-bar .step.two .step-label {
  padding-left: 3px;
}

.progress-bar .step.three {
  text-align: right;
  padding-right: 4%;
}
@media (min-width: 37em) {
  .progress-bar .step.three {
    padding-right: 6.5%;
  }
}

.progress-bar .step.three .step-label {
  padding-right: 2px;
}

.progress-bar .step.four {
  text-align: right;
}

.progress-bar .step.four .step-label {
  padding-right: 2px;
}

.progress-bar .bg-line {
  position: relative;
  top: 20px;
  width: 95%;
  height: 2px;
  margin: 0 auto;
  z-index: 1;
}

/*------------------------------------*\
    CV EXAMPLE - TABLE
\*------------------------------------*/
table.content-table {
  width: 98%;
}
table.content-table th {
  padding: 5px;
}
table.content-table td {
  padding: 5px;
}

/*------------------------------------*\
    ALERTS
\*------------------------------------*/
.alert-box {
  border-radius: 3px;
  padding: 6px 42px 6px 12px;
  margin: 0 0 5px;
  text-align: left;
  position: relative;
}
.alert-box:before {
  font-size: 16px;
  margin: 0 10px 0 0;
  position: relative;
  top: 2px;
}
.alert-box .close {
  float: right;
  position: absolute;
  top: 8px;
  right: 12px;
}

.inline-alert {
  display: inline-block;
  margin: 0 5px 5px 0;
}

/*======================================================================
  Selectric
======================================================================*/
.selectricWrapper {
  position: relative;
  margin: 0 0 10px;
  width: 100%;
  cursor: pointer;
}

.selectricDisabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.selectricOpen {
  z-index: 9999;
}

.selectricHideSelect {
  position: relative;
  overflow: hidden;
}

.selectricHideSelect select {
  position: absolute;
  left: -100%;
}

.selectric {
  border: 1px solid #DDD;
  background: #F8F8F8;
  position: relative;
  border-radius: 2px;
}

.selectricOpen .selectric {
  border-color: #CCC;
  background: #F0F0F0;
  z-index: 9999;
}

.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  margin: 0 30px 0 0;
  padding: 6px;
  font-size: 12px;
  line-height: 1.5;
  color: #444;
}

.selectric .button {
  position: absolute;
  right: 0;
  top: 0;
  height: 30px;
  width: 30px;
  color: #BBB;
  text-align: center;
  font: normal 18px/30px sans-serif;
}

.selectricHover .selectric {
  border-color: #CCC;
}

.selectricHover .selectric .button {
  color: #888;
}

.selectricTempShow {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}

/* Items box */
.selectricItems ul,
.selectricItems li {
  list-style: none;
  padding: 0;
  margin: 0;
  min-height: 20px;
  line-height: 20px;
  font-size: 12px;
}

.selectricItems {
  display: none;
  position: absolute;
  overflow: auto;
  top: 100%;
  left: 0;
  background: #F9F9F9;
  border: 1px solid #CCC;
  z-index: 9998;
  box-shadow: 0 0 10px -6px;
}

.selectricItems li {
  padding: 5px;
  cursor: pointer;
  display: block;
  border-bottom: 1px solid #EEE;
  color: #666;
  border-top: 1px solid #FFF;
}

.selectricItems li.selected {
  background: #EFEFEF;
  color: #444;
  border-top-color: #E0E0E0;
}

.selectricItems li:hover {
  background: #F0F0F0;
  color: #444;
}

/*------------------------------------*\
    CV EXAMPLE - COLOUR SCHEME
\*------------------------------------*/
.example-heading {
  border-bottom: 1px dashed #bdbdbd;
  padding-bottom: 5px;
  margin-bottom: 20px;
  font-size: 14px;
}

.example-area {
  margin: 0 0 5%;
}
.example-area {
  *zoom: 1;
}
.example-area:before, .example-area:after {
  content: "";
  display: table;
}
.example-area:after {
  clear: both;
}

.example-area.colour-scheme .colour-item {
  float: left;
  display: inline-block;
  width: 80px;
  height: 80px;
  border-radius: 3px;
  margin: 0 10px 10px 0;
  border: 1px solid #f1f1f1;
  padding: 5px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2);
}
.example-area.colour-scheme .colour-item div {
  width: 100%;
  height: 35px;
  border-radius: 3px;
  margin: 0 0 5px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2);
}
.example-area.colour-scheme .colour-item span {
  display: block;
  font-size: 11px;
}
.example-area.colour-scheme .colour-item .colour-1 {
  background: #e9e9e9;
}
.example-area.colour-scheme .colour-item .colour-2 {
  background: #5c5c5c;
}
.example-area.colour-scheme .colour-item .colour-3 {
  background: #404040;
}
.example-area.colour-scheme .colour-item .colour-4 {
  background: black;
}
.example-area.colour-scheme .colour-item .colour-5 {
  background: white;
}
.example-area.colour-scheme .colour-item .colour-6 {
  background: #ea1c2f;
}

/*------------------------------------*\
    CV EXAMPLE - TYPEOGRAPHY
\*------------------------------------*/
.example-area.typeography .font-stack {
  display: block;
  margin: 0 0 5px;
}
.example-area.typeography .font-stack-1 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.example-area.typeography .font-stack-2 {
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.example-area.typeography .font-stack-3 {
  font-family: "Quattrocento Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.example-area.typeography .font-weight {
  display: block;
  margin: 0 0 5px;
}
.example-area.typeography .light {
  font-weight: 300;
}
.example-area.typeography .normal {
  font-weight: 400;
}
.example-area.typeography .bold {
  font-weight: 700;
}

/*------------------------------------*\
    CV EXAMPLE - LOGOS
\*------------------------------------*/
.example-area.client-logos img {
  max-height: 80px;
  float: left;
  display: inline-block;
  margin: 0 2% 0 0;
}

/*------------------------------------*\
    CV EXAMPLE - TABLE
\*------------------------------------*/
table.content-table {
  text-align: left;
}
table.content-table thead {
  background: #ea1c2f;
  color: white;
}
table.content-table thead tr:hover {
  background: #ea1c2f;
}
table.content-table tr:hover {
  background: #f1f1f1;
}
table.content-table th {
  font-weight: normal;
}
table.content-table td {
  border: 1px solid #ddd;
}

/*------------------------------------*\
    CV EXAMPLE - LOADING ICONS
\*------------------------------------*/
.example-area.loading-icons img {
  display: inline-block;
}

/*------------------------------------*\
    CV EXAMPLE - FAVICONS
\*------------------------------------*/
.example-area.favicons .favicon {
  float: left;
  display: inline-block;
  margin: 0 2% 0 0;
  width: 80px;
}
.example-area.favicons .favicon span {
  display: block;
}

/*------------------------------------*\
    CV EXAMPLE - TOOLTIPS
\*------------------------------------*/
.example-area.tooltip-example span {
  display: inline-block;
  margin: 0 30px 0 0;
}

/*------------------------------------*\
    CV EXAMPLE - LAYOUT GRID
\*------------------------------------*/
.example-area.grids .grid {
  background: #f1f1f1;
  text-align: center;
}
@media (min-width: 37em) {
  .example-area.grids .col + .col {
    border-left: 1px solid #f1f1f1;
  }
}
.example-area.grids .col {
  background: #bdbdbd;
  padding: 1%;
}
.example-area.grids .grid-row {
  background: #6d6e71;
  padding: 0.5%;
  border-bottom: 1px solid #bdbdbd;
}
.example-area.grids .module {
  background: #f1f1f1;
}

/*------------------------------------*\
    CV EXAMPLE - ICON FONTS
\*------------------------------------*/
ul.icon-list {
  display: block;
}
ul.icon-list {
  *zoom: 1;
}
ul.icon-list:before, ul.icon-list:after {
  content: "";
  display: table;
}
ul.icon-list:after {
  clear: both;
}
ul.icon-list li {
  display: block;
  font-size: 16px;
  margin: 0 0 10px;
}
@media (min-width: 37em) {
  ul.icon-list li {
    float: left;
    display: inline-block;
    width: 50%;
  }
}
@media (min-width: 48em) {
  ul.icon-list li {
    width: 25%;
  }
}
ul.icon-list li .mls {
  margin-left: 10px;
  font-size: 13px;
}

/*------------------------------------*\
    4 Step Progress bar
\*------------------------------------*/
.progress-bar .step a {
  background: #ddd;
  color: white;
  font-size: 14px;
  border: 2px solid #f1f1f1;
}

.progress-bar .step .step-label {
  font-size: 12px;
  color: #666;
}

.progress-bar .step.completed a {
  background: #5c5c5c;
  border-color: #8f8f8f;
}

.progress-bar .step.completed .step-label {
  color: #000;
}

.progress-bar .bg-line {
  background: #ddd;
}

/*------------------------------------*\
    Breadcrumbs
\*------------------------------------*/
.breadcrumbs {
  clear: both;
  margin: 0 0 10px;
}
.breadcrumbs {
  *zoom: 1;
}
.breadcrumbs:before, .breadcrumbs:after {
  content: "";
  display: table;
}
.breadcrumbs:after {
  clear: both;
}
@media (min-width: 64em) {
  .breadcrumbs {
    width: 60%;
    display: inline-block;
    float: left;
  }
}
.breadcrumbs ul {
  margin: 0;
  padding: 0;
}
.breadcrumbs ul {
  *zoom: 1;
}
.breadcrumbs ul:before, .breadcrumbs ul:after {
  content: "";
  display: table;
}
.breadcrumbs ul:after {
  clear: both;
}
.breadcrumbs ul li {
  float: left;
  display: inline-block;
}
.breadcrumbs ul li a {
  display: block;
  float: left;
  height: 24px;
  text-align: center;
  padding: 5px 10px 0 22px;
  position: relative;
  margin: 0 4px 4px 0;
  text-decoration: none;
  font-size: 12px;
}
@media (min-width: 37em) {
  .breadcrumbs ul li a {
    margin: 0 4px 0 0;
  }
}
.breadcrumbs ul li a span:before {
  position: relative;
  top: 1px;
}
.breadcrumbs ul li a:after {
  content: "";
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  position: absolute;
  right: -12px;
  top: 0;
  z-index: 1;
}
.breadcrumbs ul li a:before {
  content: "";
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  position: absolute;
  left: 0;
  top: 0;
}
.breadcrumbs ul li:first-child a {
  border-radius: 3px 0 0 3px;
  padding-left: 14px;
  padding-right: 8px;
}
.breadcrumbs ul li:first-child a:before {
  display: none;
}
.breadcrumbs ul li:last-child a {
  border-radius: 0 3px 3px 0;
  padding-right: 12px;
}
.breadcrumbs ul li:last-child a:after {
  display: none;
}

.breadcrumbs ul li a {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: darkgrey;
  color: #fff;
}
.breadcrumbs ul li a:after {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-left: 12px solid darkgrey;
}
.breadcrumbs ul li a:before {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-left: 12px solid #fff;
}
.breadcrumbs ul li a:hover {
  background: #5c5c5c;
}
.breadcrumbs ul li a:hover:after {
  border-left-color: #5c5c5c;
}
.breadcrumbs ul li.active a {
  background: #ea1c2f;
}
.breadcrumbs ul li.active a:after {
  border-left-color: #ea1c2f;
}
.breadcrumbs ul li.completed a {
  background: #434343;
}
.breadcrumbs ul li.completed a:after {
  border-left-color: #434343;
}
.breadcrumbs ul li.completed a:hover {
  background: #5c5c5c;
}
.breadcrumbs ul li.completed a:hover:after {
  border-left-color: #5c5c5c;
}

/*------------------------------------*\
    PRODUCT FILTER
\*------------------------------------*/
.grid-title {
  padding: 10px 0;
  position: relative;
  height: 160px;
}
.grid-title {
  *zoom: 1;
}
.grid-title:before, .grid-title:after {
  content: "";
  display: table;
}
.grid-title:after {
  clear: both;
}
@media (min-width: 48em) {
  .grid-title {
    height: auto;
  }
}
@media (min-width: 48em) {
  .grid-title h2 {
    float: left;
    display: inline-block;
  }
}

.product-filter {
  display: block;
  position: absolute;
  right: 0;
  width: 100%;
}
.product-filter {
  *zoom: 1;
}
.product-filter:before, .product-filter:after {
  content: "";
  display: table;
}
.product-filter:after {
  clear: both;
}
@media (min-width: 48em) {
  .product-filter {
    display: inline-block;
    float: right;
    width: auto;
  }
}
.product-filter .sort-by, .product-filter .filter-by {
  margin: 0 10px 10px 0;
  float: left;
  display: block;
  width: 100%;
}
@media (min-width: 48em) {
  .product-filter .sort-by, .product-filter .filter-by {
    width: auto;
  }
}
.product-filter .sort-by:hover h3:after, .product-filter .filter-by:hover h3:after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.product-filter .sort-by h3, .product-filter .sort-by h4, .product-filter .filter-by h3, .product-filter .filter-by h4 {
  color: #999;
  font-size: 1em;
  letter-spacing: .1em;
  line-height: normal;
  margin-top: 0;
}
.product-filter .sort-by h3, .product-filter .filter-by h3 {
  border: 1px solid #e9e9e9;
  color: #403f3f;
  cursor: default;
  font-size: 11px;
  height: 30px;
  letter-spacing: 1px;
  line-height: 30px;
  margin: 0;
  width: 100%;
  padding-left: 10px;
  position: relative;
}
@media (min-width: 48em) {
  .product-filter .sort-by h3, .product-filter .filter-by h3 {
    width: 220px;
  }
}
.product-filter .sort-by h3:after, .product-filter .filter-by h3:after {
  background: url("/images/TemplateImages/icons/sprite.png") no-repeat -162px -6px;
  content: "";
  height: 9px;
  margin-top: -4px;
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 5px;
}
.product-filter .sort-by ul, .product-filter .filter-by ul {
  background: rgba(255, 255, 255, 0.95);
  border-color: #e9e9e9;
  border-style: solid;
  border-width: 0 1px 1px;
  font-size: .6875em;
  /*left: -999em;
  opacity: 0;
  position: absolute;
  top: -50px;
  -webkit-transition: opacity 0.2s, top 0.2s;
  -moz-transition: opacity 0.2s, top 0.2s;
  -o-transition: opacity 0.2s, top 0.2s;
  transition: opacity 0.2s, top 0.2s;
  visibility: hidden;
  z-index: 1;
  list-style: none;
  margin: 0;
  padding: 0;*/
}
/*
.product-filter .sort-by ul a, .product-filter .filter-by ul a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #5c5c5c;
  display: block;
}
.product-filter .sort-by ul a:hover, .product-filter .filter-by ul a:hover {
  color: #ea1c2f;
}
.product-filter .sort-by ul > li > a, .product-filter .filter-by ul > li > a {
  padding: 10px;
  text-transform: uppercase;
}
.product-filter .sort-by ul > li > a:hover, .product-filter .filter-by ul > li > a:hover {
  color: #ea1c2f;
}
.product-filter .sort-by ul > li:first-of-type a, .product-filter .filter-by ul > li:first-of-type a {
  padding-top: 2em;
}
.product-filter .sort-by ul > li:last-of-type a, .product-filter .filter-by ul > li:last-of-type a {
  padding-bottom: 2em;
}
.product-filter .sort-by:hover > ul, .product-filter .filter-by:hover > ul {
  left: 0;
  opacity: 1;
  position: relative;
  top: 0;
  visibility: visible;
}*/
.product-filter .color {
  margin: 10px;
  padding: 5px;
  margin: 0;
}
.product-filter .color {
  *zoom: 1;
}
.product-filter .color:before, .product-filter .color:after {
  content: "";
  display: table;
}
.product-filter .color:after {
  clear: both;
}
.product-filter .color a {
  text-indent: -999em;
  width: 22px;
  height: 22px !important;
  float: left;
  display: inline-block;
  margin: 0 3px 3px 0;
  padding: 0 !important;
  -webkit-transition: border-color 0.3s, opacity 0.3s;
  -moz-transition: border-color 0.3s, opacity 0.3s;
  -o-transition: border-color 0.3s, opacity 0.3s;
  transition: border-color 0.3s, opacity 0.3s;
  border: 1px solid #ccc;
  opacity: 1;
}
.product-filter .color a:hover {
  border-color: #000;
  opacity: .75;
}
.product-filter .filter-by {
  margin-right: 0;
}

/*------------------------------------*\
    PAGINATION
\*------------------------------------*/
.pagination {
  clear: both;
}
.pagination {
  *zoom: 1;
}
.pagination:before, .pagination:after {
  content: "";
  display: table;
}
.pagination:after {
  clear: both;
}
.pagination ul {
  margin: 0;
  padding: 0;
}
.pagination ul {
  *zoom: 1;
}
.pagination ul:before, .pagination ul:after {
  content: "";
  display: table;
}
.pagination ul:after {
  clear: both;
}
@media (min-width: 37em) {
  .pagination ul {
    float: right;
    display: inline-block;
    width: auto;
    margin-left: 40px;
  }
}
.pagination ul li {
  float: left;
  display: inline-block;
}
.pagination ul li a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background: #f1f1f1;
  color: #000;
  display: block;
  float: left;
  height: 25px;
  text-align: center;
  padding: 4px 8px;
  position: relative;
  margin: 0 4px 0 0;
  text-decoration: none;
  font-size: 12px;
  border-radius: 3px;
  border: 1px solid #eee;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2);
}
.pagination ul li a:hover {
  background: #ea1c2f;
  color: white;
  border-color: #ea1c2f;
}
.pagination .per-page {
  display: block;
  padding: 10px 0;
  text-align: center;
}
@media (min-width: 37em) {
  .pagination .per-page {
    float: right;
    display: inline-block;
    padding: 3px 0 0;
  }
}

/*------------------------------------*\
    ALERTS
\*------------------------------------*/
.alert-box {
  background: #f1f1f1;
  font-size: 12px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2);
}
.alert-box .close {
  color: #000;
  opacity: 0.75;
}
.alert-box .close:hover {
  opacity: 1;
}

.alert-box.success {
  background: #4fb54c;
  color: white;
}
.alert-box.success .close {
  color: white;
}

.alert-box.error {
  background: #d61414;
  color: white;
}
.alert-box.error .close {
  color: white;
}

.alert-box.warning {
  background: #f47621;
  color: white;
}
.alert-box.warning .close {
  color: white;
}

.alert-box.info {
  background: #007ab2;
  color: white;
}
.alert-box.info .close {
  color: white;
}

/*------------------------------------*\
    TOOLTIPS
\*------------------------------------*/
/**
 * source: tooltip-core.scss
 *
 * Defines the basic styling for the tooltip.
 * Each tooltip is made of 2 parts:
 *  1) body (:after)
 *  2) arrow (:before)
 * 
 * Classes added:
 *  1) tooltip
 */
.tooltip, [data-tooltip] {
  position: relative;
  display: inline-block;
  /**
   * tooltip arrow
   */
  /**
   * tooltip body
   */
}
.tooltip:before, .tooltip:after, [data-tooltip]:before, [data-tooltip]:after {
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  visibility: hidden;
  opacity: 0;
  z-index: 1000000;
  pointer-events: none;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  transition: 0.3s ease;
}
.tooltip:hover:before, .tooltip:hover:after, .tooltip:focus:before, .tooltip:focus:after, [data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after {
  visibility: visible;
  opacity: 1;
}
.tooltip:before, [data-tooltip]:before {
  content: '';
  position: absolute;
  background: transparent;
  border: 6px solid transparent;
  z-index: 1000001;
}
.tooltip:after, [data-tooltip]:after {
  content: attr(data-tooltip);
  background: #404040;
  color: white;
  text-shadow: 0 -1px 0px black;
  padding: 8px 10px;
  font-size: 12px;
  line-height: 12px;
  white-space: nowrap;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
}

/**
 * source: tooltip-position.scss
 *
 * Defines the positoning logic for the tooltips.
 * 
 * Classes added:
 *  1) tooltip-top
 *  2) tooltip-bottom
 *  3) tooltip-left
 *  4) tooltip-right
 */
/**
 * set default color for tooltip arrows
 */
.tooltip-top:before {
  border-top-color: #404040;
}

.tooltip-bottom:before {
  border-bottom-color: #404040;
}

.tooltip-left:before {
  border-left-color: #404040;
}

.tooltip-right:before {
  border-right-color: #404040;
}

/**
 * top tooltip
 */
.tooltip-top:before {
  margin-bottom: -12px;
}
.tooltip-top:after {
  margin-left: -18px;
}
.tooltip-top:before, .tooltip-top:after {
  bottom: 100%;
  left: 18px;
}
.tooltip-top:hover:after, .tooltip-top:hover:before, .tooltip-top:focus:after, .tooltip-top:focus:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}

/**
 * bottom tooltip
 */
.tooltip-bottom:before {
  margin-top: -12px;
}
.tooltip-bottom:after {
  margin-left: -18px;
}
.tooltip-bottom:before, .tooltip-bottom:after {
  top: 100%;
  left: 18px;
}
.tooltip-bottom:hover:after, .tooltip-bottom:hover:before, .tooltip-bottom:focus:after, .tooltip-bottom:focus:before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}

/**
 * right tooltip
 */
.tooltip-right:before {
  margin-left: -12px;
  margin-bottom: -6px;
}
.tooltip-right:after {
  margin-bottom: -14px;
}
.tooltip-right:before, .tooltip-right:after {
  left: 100%;
  bottom: 50%;
}
.tooltip-right:hover:after, .tooltip-right:hover:before, .tooltip-right:focus:after, .tooltip-right:focus:before {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px);
}

/**
 * left tooltip
 */
.tooltip-left:before {
  margin-right: -12px;
  margin-bottom: -6px;
}
.tooltip-left:after {
  margin-bottom: -14px;
}
.tooltip-left:before, .tooltip-left:after {
  right: 100%;
  bottom: 50%;
}
.tooltip-left:hover:after, .tooltip-left:hover:before, .tooltip-left:focus:after, .tooltip-left:focus:before {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px);
}

/**
 * source: tooltip-color-types.scss
 *
 * Contains tooltips of various types based on color differences.
 * 
 * Classes added:
 *  1) tooltip-error
 *  2) tooltip-warning
 *  3) tooltip-info
 *  4) tooltip-success
 *  
 */
/**
 * Error
 */
.tooltip-error:after {
  background-color: #d61414;
  text-shadow: 1px 1px 0px #610909;
}
.tooltip-error.tooltip-top:before {
  border-top-color: #d61414;
}
.tooltip-error.tooltip-bottom:before {
  border-bottom-color: #d61414;
}
.tooltip-error.tooltip-left:before {
  border-left-color: #d61414;
}
.tooltip-error.tooltip-right:before {
  border-right-color: #d61414;
}

/**
 * Warning
 */
.tooltip-warning:after {
  background-color: #ff952d;
  text-shadow: 1px 1px 0px #ad5500;
}
.tooltip-warning.tooltip-top:before {
  border-top-color: #ff952d;
}
.tooltip-warning.tooltip-bottom:before {
  border-bottom-color: #ff952d;
}
.tooltip-warning.tooltip-left:before {
  border-left-color: #ff952d;
}
.tooltip-warning.tooltip-right:before {
  border-right-color: #ff952d;
}

/**
 * Info
 */
.tooltip-info:after {
  background-color: #4a87f8;
  text-shadow: 1px 1px 0px #0746bb;
}
.tooltip-info.tooltip-top:before {
  border-top-color: #4a87f8;
}
.tooltip-info.tooltip-bottom:before {
  border-bottom-color: #4a87f8;
}
.tooltip-info.tooltip-left:before {
  border-left-color: #4a87f8;
}
.tooltip-info.tooltip-right:before {
  border-right-color: #4a87f8;
}

/**
 * Success
 */
.tooltip-success:after {
  background-color: #60be50;
  text-shadow: 1px 1px 0px #306827;
}
.tooltip-success.tooltip-top:before {
  border-top-color: #60be50;
}
.tooltip-success.tooltip-bottom:before {
  border-bottom-color: #60be50;
}
.tooltip-success.tooltip-left:before {
  border-left-color: #60be50;
}
.tooltip-success.tooltip-right:before {
  border-right-color: #60be50;
}

/**
 * source: tooltip-always.scss
 *
 * Defines a persisted tooltip which shows always.
 * 
 * Classes added:
 *  1) tooltip-always
 *  
 */
.tooltip-always:after, .tooltip-always:before {
  opacity: 1;
  visibility: visible;
}
.tooltip-always.tooltip-top:after, .tooltip-always.tooltip-top:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}
.tooltip-always.tooltip-bottom:after, .tooltip-always.tooltip-bottom:before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}
.tooltip-always.tooltip-left:after, .tooltip-always.tooltip-left:before {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px);
}
.tooltip-always.tooltip-right:after, .tooltip-always.tooltip-right:before {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px);
}

/**
 * source: tooltip-rounded.scss
 *
 * Defines rounded corner tooltips.
 * 
 * Classes added:
 *  1) tooltip-rounded
 *  
 */
.tooltip-rounded:after {
  border-radius: 3px;
}

/**
 * source: tooltip-effects.scss
 *
 * Defines various transition effects for the tooltips.
 * 
 * Classes added:
 *  1) tooltip-bounce
 *  
 */
.tooltip-bounce:before, .tooltip-bounce:after {
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -moz-transition: opacity 0.3s ease, visibility 0.3s ease, -moz-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
}

.validation .tooltip-top, .validation .tooltip-right, .validation .tooltip-bottom, .validation .tooltip-left {
  display: block;
}

.validation.error input {
  border-left: 2px solid #d61414;
  border-radius: 0 3px 3px 0;
  background: white;
  outline: none;
  -webkit-appearance: none !important;
}

.validation.warning input {
  border-left: 2px solid #f47621;
  border-radius: 0 3px 3px 0;
  background: white;
  outline: none;
  -webkit-appearance: none !important;
}

.validation.info input {
  border-left: 2px solid #007ab2;
  border-radius: 0 3px 3px 0;
  background: white;
  outline: none;
  -webkit-appearance: none !important;
}

.validation.success input {
  border-left: 2px solid #4fb54c;
  border-radius: 0 3px 3px 0;
  background: white;
  outline: none;
  -webkit-appearance: none !important;
}

/*======================================================================
  Selectric
======================================================================*/
.selectricItems {
  width: 100% !important;
}

/*------------------------------------*\
    STORE LOCATOR ELEMENTS
\*------------------------------------*/
.store-locator h1:before {
  position: relative;
  top: 2px;
  margin-right: 10px;
}
.store-locator .sub {
  margin: 5px 0 0 0px;
}

.location-search {
  padding: 2%;
  margin: 0 0 5%;
}
@media (min-width: 48em) {
  .location-search {
    margin: 2% 0% 2%;
    padding: 0;
  }
}
@media (min-width: 92em) {
  .location-search {
    margin: 1% 0 1%;
  }
}
.location-search span {
  display: block;
  font-size: 0.8em;
  margin: 0 0 15px;
}

.location-search-area {
  text-align: center;
}
.location-search-area {
  *zoom: 1;
}
.location-search-area:before, .location-search-area:after {
  content: "";
  display: table;
}
.location-search-area:after {
  clear: both;
}
@media (min-width: 48em) {
  .location-search-area {
    background: #e9e9e9;
    padding: 1%;
    border-radius: 3px;
  }
}
.location-search-area .location-search-postcode, .location-search-area .location-search-suburb {
  display: block;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  font-size: 0.8em;
  padding: 7px;
  margin: 0 0 10px;
}
@media (min-width: 48em) {
  .location-search-area .location-search-postcode, .location-search-area .location-search-suburb {
    width: 150px;
    float: left;
    display: inline-block;
    margin: 0;
  }
}
@media (min-width: 64em) {
  .location-search-area .location-search-postcode, .location-search-area .location-search-suburb {
    width: 180px;
  }
}
@media (min-width: 48em) {
  .location-search-area span.or {
    display: inline-block;
    float: left;
    margin: 8px 15px 0;
  }
}
.location-search-area .location-search-state {
  width: 100%;
  font-size: 0.8em;
  display: block;
}
@media (min-width: 48em) {
  .location-search-area .location-search-state {
    width: 150px;
    float: left;
    display: inline-block;
    margin: 6px 15px 0;
  }
}
@media (min-width: 64em) {
  .location-search-area .location-search-state {
    width: 180px;
  }
}

.location-list {
  display: block;
  padding: 2%;
  margin: 0 0 5%;
  font-size: 0.8em;
}
.location-list {
  *zoom: 1;
}
.location-list:before, .location-list:after {
  content: "";
  display: table;
}
.location-list:after {
  clear: both;
}
@media (min-width: 48em) {
  .location-list {
    float: left;
    display: inline-block;
    width: 36%;
    margin: 0 0 0 1%;
    padding: 1%;
  }
}
@media (min-width: 92em) {
  .location-list {
    padding: 0;
    margin-left: 0;
  }
}
.location-list li {
  list-style: none;
  margin: 0 0 5%;
  padding: 0 0 4%;
  border-bottom: 1px dashed #5c5c5c;
  position: relative;
}
.location-list li {
  *zoom: 1;
}
.location-list li:before, .location-list li:after {
  content: "";
  display: table;
}
.location-list li:after {
  clear: both;
}
@media (min-width: 92em) {
  .location-list li {
    margin: 0 0 2%;
  }
}
.location-list li:last-child {
  border: none;
}
.location-list .order {
  position: absolute;
  top: 0px;
  left: 0px;
  font-weight: bold;
  color: black;
}
.location-list .order:before {
  content: "\e700";
  font-family: 'cv-ico-general';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  top: 1px;
  margin-right: 5px;
}
.location-list .location-list-title {
  display: block;
  font-weight: bold;
  margin: 0 0 5px 50px;
  color: #252525;
}
.location-list .location-list-address {
  display: block;
  margin: 0 0 5px 50px;
  color: #707070;
}
.location-list .location-list-phone {
  display: block;
  margin: 0 0 5px 50px;
  color: #252525;
}
.location-list .location-list-opening-hours-title {
  font-weight: bold;
  margin: 10px 0 0 50px;
}
.location-list .opening-hours {
  margin: 5px 0 15px 50px;
  padding: 0;
  font-size: 0.85em;
}
.location-list .opening-hours li {
  border: none;
  padding: 2px 0px;
  margin: 0;
}
.location-list .opening-hours li span.day {
  display: inline-block;
  width: 90px;
}
.location-list .opening-hours li span.hours {
  display: inline-block;
  text-align: right;
  width: 90px;
}
.location-list .buttons {
  margin-left: 50px;
}
.location-list .buttons {
  *zoom: 1;
}
.location-list .buttons:before, .location-list .buttons:after {
  content: "";
  display: table;
}
.location-list .buttons:after {
  clear: both;
}
@media (min-width: 48em) {
  .location-list .buttons {
    display: none;
  }
}

.location-search-map {
  display: none;
}
@media (min-width: 48em) {
  .location-search-map {
    float: right;
    display: inline-block;
    width: 60%;
    margin: 0 1% 2%;
  }
  .location-search-map {
    *zoom: 1;
  }
  .location-search-map:before, .location-search-map:after {
    content: "";
    display: table;
  }
  .location-search-map:after {
    clear: both;
  }
}
@media (min-width: 92em) {
  .location-search-map {
    margin-right: 0;
  }
}
.location-search-map .placeholder-map {
  width: 100%;
}

/*======================================================================
  MY ACCOUNT SIDE NAV
======================================================================*/
.my-account-mobilenav {
  width: 100%;
  margin: 0 0 5%;
}
@media (min-width: 48em) {
  .my-account-mobilenav {
    display: none;
  }
}

.my-account-nav {
  padding: 0;
  float: right;
  margin: 30px 30px 0 0;
}
.my-account-nav {
  *zoom: 1;
}
.my-account-nav:before, .my-account-nav:after {
  content: "";
  display: table;
}
.my-account-nav:after {
  clear: both;
}
.my-account-nav li {
  list-style: none;
  margin: 0 0 5px;
}
.my-account-nav li a {
  color: #a6a6a6;
  font-size: 14px;
  text-transform: uppercase;
}
.my-account-nav li a:hover {
  color: #ea1c2f;
}
.my-account-nav li.active a {
  color: #ea1c2f;
}

/*------------------------------------*\
    TRY ON
\*------------------------------------*/
/*------------------------------------*\
    HOMEPAGE
\*------------------------------------*/
.slides {
  margin: 0 0 5%;
}
@media (min-width: 48em) {
  .slides {
    margin: 0 0 15px;
  }
}

.nivo-controlNav {
  display: none;
}
@media (min-width: 48em) {
  .nivo-controlNav {
    display: block;
  }
}
.nivo-controlNav .nivo-control {
  -moz-transition: all .2s linear;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
  background: #e9e9e9;
  margin: 0 5px 0 0;
  display: inline-block;
  width: 10px;
  height: 10px;
  text-indent: -999em;
  border-radius: 5px;
}
.nivo-controlNav .nivo-control:hover {
  background: #5c5c5c;
}
.nivo-controlNav .nivo-control.active {
  background: #5c5c5c;
  font-weight: normal !important;
}

.home-sub-feature {
  margin: 0 0 5%;
  padding: 0 0 5%;
  list-style: none;
  border-bottom: 1px solid #e9e9e9;
}
.home-sub-feature {
  *zoom: 1;
}
.home-sub-feature:before, .home-sub-feature:after {
  content: "";
  display: table;
}
.home-sub-feature:after {
  clear: both;
}
@media (min-width: 48em) {
  .home-sub-feature {
    margin: 0 0 5%;
    padding: 0 0 5%;
  }
}
.home-sub-feature li {
  display: block;
  width: 100%;
  margin: 0 0 10px;
}
@media (min-width: 48em) {
  .home-sub-feature li {
    float: left;
    display: inline-block;
    width: 31.5%;
    margin: 0 1.33%;
  }
  .home-sub-feature li:first-child {
    margin-left: 0;
  }
  .home-sub-feature li:last-child {
    margin-right: 0;
    float: right;
  }
}
.home-sub-feature li a img {
  -moz-transition: all .2s linear;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
  width: 100%;
  border: 1px solid #e9e9e9;
}
.home-sub-feature li a img:hover {
  border-color: #5c5c5c;
}

.instagram-feeds {
  text-align: center;
}
.instagram-feeds {
  *zoom: 1;
}
.instagram-feeds:before, .instagram-feeds:after {
  content: "";
  display: table;
}
.instagram-feeds:after {
  clear: both;
}
.instagram-feeds h2 {
  font-weight: normal;
  text-transform: uppercase;
  font-size: 25px;
  color: #404040;
}
.instagram-feeds h2 span {
  display: block;
  font-size: 18px;
  color: #5c5c5c;
}
.instagram-feeds h2 span a {
  color: #ea1c2f;
}
.instagram-feeds p {
  color: #878787;
  font-family: 'Raleway', arial, sans-serif;
  font-size: 12px;
  margin-top: 30px;
}

/*------------------------------------*\
    CATEGORY
\*------------------------------------*/
/*------------------------------------*\
    PRODUCT GRID
\*------------------------------------*/
.product.grid {
  clear: both;
  border-bottom: 7px solid black;
  margin-bottom: 20px;
}
.product.grid {
  *zoom: 1;
}
.product.grid:before, .product.grid:after {
  content: "";
  display: table;
}
.product.grid:after {
  clear: both;
}
.product.grid .product {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: block;
  width: 100%;
  margin: 0 0% 5% 0;
  color: black;
  position: relative;
}
.product.grid .product {
  *zoom: 1;
}
.product.grid .product:before, .product.grid .product:after {
  content: "";
  display: table;
}
.product.grid .product:after {
  clear: both;
}
@media (min-width: 37em) {
  .product.grid .product {
    float: left;
    display: inline-block;
    width: 49%;
    margin: 0 2% 5% 0;
  }
  .product.grid .product:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 64em) {
  .product.grid .product {
    width: 23.5%;
    margin-bottom: 5%;
  }
  .product.grid .product:nth-child(2n) {
    float: left;
    margin-right: 2%;
  }
  .product.grid .product:nth-child(4n) {
    float: right;
    margin-right: 0%;
  }
}
.product.grid .product .title {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: block;
  font-size: 15px;
  color: #404040;
  text-transform: uppercase;
  font-weight: 300;
  margin: 0 0 1px;
}
.product.grid .product .product-img {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  border: 1px solid #e9e9e9;
  margin-bottom: 10px;
}
.product.grid .product .description {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: block;
  font-weight: 300;
  color: #bdbdbd;
  font-size: 13px;
  padding-bottom: 3px;
}
.product.grid .product .price {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: block;
  color: #5c5c5c;
  font-weight: 400;
  font-size: 13px;
  margin: 6px 0 0;
}
.product.grid .product .price .was {
  color: #ea1c2f;
  text-decoration: line-through;
  font-size: 13px;
}
.product.grid .product .out-of-stock {
  background: url("/images/TemplateImages/icons/sold-out.png") no-repeat -1px -1px;
  height: 46px;
  left: 10px;
  position: absolute;
  text-indent: -9009px;
  top: 10px;
  width: 47px;
}
.product.grid .product:hover * {
  color: #ea1c2f;
}

.product.grid.related {
  border-bottom: none;
}
@media (min-width: 48em) {
  .product.grid.related .product {
    float: left;
    display: inline-block;
    width: 100%;
    margin: 0 0% 5% 0;
  }
  .product.grid.related .product:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 64em) {
  .product.grid.related .product {
    float: left;
    display: inline-block;
    width: 49%;
    margin: 0 2% 5% 0;
  }
  .product.grid.related .product:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
}

.product.grid.cart-related {
  border-bottom: none;
}
@media (min-width: 92em) {
  .product.grid.cart-related .product {
    float: left;
    display: inline-block;
    width: 49%;
    margin: 0 2% 5% 0;
  }
  .product.grid.cart-related .product:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
}

/*------------------------------------*\
    PRODUCT DETAIL
\*------------------------------------*/
.product-gallery {
  clear: left;
  margin: 5% 0;
  position: relative;
}
.product-gallery {
  *zoom: 1;
}
.product-gallery:before, .product-gallery:after {
  content: "";
  display: table;
}
.product-gallery:after {
  clear: both;
}
@media (min-width: 37em) {
  .product-gallery {
    padding: 1%;
  }
}
@media (min-width: 48em) {
  .product-gallery {
    float: left;
    display: inline-block;
    width: 66%;
    margin: 2% 0 10%;
    padding: 0;
  }
}
@media (min-width: 64em) {
  .product-gallery {
    width: 66%;
  }
}
@media (min-width: 92em) {
  .product-gallery {
    width: 50%;
  }
}
.product-gallery .pika-stage {
  *zoom: 1;
}
.product-gallery .pika-stage:before, .product-gallery .pika-stage:after {
  content: "";
  display: table;
}
.product-gallery .pika-stage:after {
  clear: both;
}
.product-gallery .pika-stage img {
  width: 100%;
}
@media (min-width: 48em) {
  .product-gallery .pika-stage {
    float: right;
    display: inline-block;
    width: 80%;
    padding-right: 4%;
  }
}
.product-gallery .pika-thumbs {
  width: 100% !important;
}
@media (min-width: 48em) {
  .product-gallery .pika-thumbs {
    float: left;
    display: inline-block;
    width: 12% !important;
    margin: 0;
    padding: 0;
  }
  .product-gallery .pika-thumbs li {
    display: block;
    margin: 0 0 10px;
    width: 100%;
  }
}
.product-gallery .pika-thumbs li.active {
  border-color: #5c5c5c;
}
.product-gallery .pika-imgnav {
  display: none !important;
}

.product-detail-info {
  position: relative;
}
.product-detail-info {
  *zoom: 1;
}
.product-detail-info:before, .product-detail-info:after {
  content: "";
  display: table;
}
.product-detail-info:after {
  clear: both;
}
@media (min-width: 48em) {
  .product-detail-info {
    float: right;
    display: inline-block;
    width: 30%;
    margin: 2% 0;
  }
}
@media (min-width: 64em) {
  .product-detail-info {
    width: 30%;
    margin: 2% 0;
  }
}
@media (min-width: 92em) {
  .product-detail-info {
    width: 50%;
  }
}
.product-detail-info .title {
  display: block;
  font-size: 36px;
  padding: 0 0 10px;
  letter-spacing: -1px;
  line-height: 38px;
  margin: 7px 0 0;
  text-transform: lowercase;
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.product-detail-info .sku {
  font-size: 11px;
  color: #bcbbbb;
}
.product-detail-info .price {
  color: #707070;
  display: block;
  font-size: 16px;
  margin: 0 0 10px;
  padding: 0;
}
.product-detail-info .rating {
  *zoom: 1;
}
.product-detail-info .rating:before, .product-detail-info .rating:after {
  content: "";
  display: table;
}
.product-detail-info .rating:after {
  clear: both;
}
.product-detail-info .rating .stars {
  width: 103px;
  height: 20px;
  overflow: hidden;
  float: left;
  display: inline-block;
}
.product-detail-info .rating .stars img {
  width: auto;
  max-width: none;
}
.product-detail-info .rating .star-five {
  width: 103px;
}
.product-detail-info .rating .star-four {
  width: 82px;
}
.product-detail-info .rating .star-three {
  width: 61px;
}
.product-detail-info .rating .star-two {
  width: 40px;
}
.product-detail-info .rating .star-one {
  width: 20px;
}
.product-detail-info .rating .review {
  padding-left: 20px;
  display: inline-block;
  float: left;
  font-size: 15px;
}
.product-detail-info .description {
  font-size: 14px;
  line-height: 1.3;
}
.product-detail-info .btn.add + .btn.add {
  margin-left: 20px;
}
.product-detail-info .nail-colours {
  padding: 4% 0;
}
.product-detail-info .nail-colours {
  *zoom: 1;
}
.product-detail-info .nail-colours:before, .product-detail-info .nail-colours:after {
  content: "";
  display: table;
}
.product-detail-info .nail-colours:after {
  clear: both;
}
.product-detail-info .nail-colours h5 {
  font-size: 15px;
  font-weight: bold;
}
.product-detail-info .nail-colours ul {
  margin: 0 0 10px;
  padding: 0;
  list-style: none;
}
.product-detail-info .nail-colours ul li {
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  height: 49px;
  margin: 3px;
  padding: 3px;
  position: relative;
  text-indent: -999em;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  width: 30px;
  background-size: 90% !important;
}
.product-detail-info .nail-colours ul .active {
  border-color: #ddd;
}
.product-detail-info .nail-colours .more {
  font-size: 12px;
  margin-right: 10px;
}
@media (min-width: 48em) {
  .product-detail-info .buttons .add-to-cart {
    width: 45%;
    padding: 4%;
    margin-right: 5px;
  }
}
@media (min-width: 64em) {
  .product-detail-info .buttons .add-to-cart {
    padding: 15px 0;
  }
}
@media (min-width: 48em) {
  .product-detail-info .buttons .find-near-you {
    width: 45%;
    padding: 4%;
  }
}
@media (min-width: 64em) {
  .product-detail-info .buttons .find-near-you {
    padding: 15px 0;
  }
}
.product-detail-info #share-btn:hover {
  cursor: pointer;
}
.product-detail-info #share-list {
  display: block;
  margin-left: 50%;
  width: 50%;
  margin-bottom: 20px;
}
.product-detail-info #share-list {
  *zoom: 1;
}
.product-detail-info #share-list:before, .product-detail-info #share-list:after {
  content: "";
  display: table;
}
.product-detail-info #share-list:after {
  clear: both;
}
.product-detail-info #share-list a {
  display: inline-block;
}
.product-detail-info #share-list a:before {
  background: #404040;
  color: white;
  width: 30px;
  height: 22px;
  border-radius: 15px;
  display: block;
  text-align: center;
  padding-top: 8px;
}
.product-detail-info #share-list a:hover:before {
  background: #ea1c2f;
  border-radius: 15px;
}

.recently-viewed {
  border-top: 1px solid #e9e9e9;
  text-align: center;
  padding: 5%;
}
.recently-viewed {
  *zoom: 1;
}
.recently-viewed:before, .recently-viewed:after {
  content: "";
  display: table;
}
.recently-viewed:after {
  clear: both;
}
@media (min-width: 48em) {
  .recently-viewed {
    padding: 2%;
  }
}

.recently-viewed .product.grid {
  border-bottom: none;
  text-align: left;
}

.tabs .info {
  float: left;
  display: inline-block;
  width: 48%;
  margin: 2% 0;
}
.tabs .info h5 {
  font-weight: bold;
  font-size: 11px;
}
.tabs .info ul {
  margin: 0 0 0 20px;
  padding: 0 0 10px;
}
.tabs .info li {
  margin: 0 0 5px;
  color: #5c5c5c;
}
.tabs .info a {
  color: #ea1c2f;
  font-weight: bold;
  font-size: 11px;
}
.tabs .video {
  cursor: pointer;
  display: inline-block;
  float: right;
  width: 48%;
  position: relative;
  margin: 2% 0;
}
.tabs .video .play {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  color: #fff;
  font-size: 28px;
  line-height: 50px;
  margin: 0;
  text-align: center;
  -webkit-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  width: 70px;
  height: 50px;
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -35px;
  margin-top: -25px;
}
.tabs .video .play:before {
  content: "\e6a1";
  font-family: 'cv-ico-general';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.tabs .video:hover .play {
  background: black;
}

.product-reviews {
  background: #f5f5f5;
  padding: 5%;
  position: relative;
}
.product-reviews {
  *zoom: 1;
}
.product-reviews:before, .product-reviews:after {
  content: "";
  display: table;
}
.product-reviews:after {
  clear: both;
}
@media (min-width: 48em) {
  .product-reviews {
    padding: 4% 2%;
  }
}
@media (min-width: 64em) {
  .product-reviews {
    padding: 4% 1%;
  }
}
.product-reviews .container {
  background: transparent;
}
.product-reviews h3 {
  text-align: center;
}
.product-reviews .reviews {
  *zoom: 1;
}
.product-reviews .reviews:before, .product-reviews .reviews:after {
  content: "";
  display: table;
}
.product-reviews .reviews:after {
  clear: both;
}
.product-reviews .review {
  margin: 0 0 4%;
  padding: 2% 0;
  border-bottom: 1px solid #e9e9e9;
}
.product-reviews .review {
  *zoom: 1;
}
.product-reviews .review:before, .product-reviews .review:after {
  content: "";
  display: table;
}
.product-reviews .review:after {
  clear: both;
}
.product-reviews .review:last-child {
  border: none;
}
.product-reviews .review header {
  display: block;
}
@media (min-width: 48em) {
  .product-reviews .review header {
    float: left;
    display: inline-block;
    width: 25%;
  }
}
.product-reviews .review header h2 {
  font-size: 15px;
  letter-spacing: .125em;
  line-height: normal;
  margin-bottom: .25em;
  text-align: left;
  text-transform: uppercase;
}
.product-reviews .review header time {
  color: #929192;
  font-size: 12px;
}
.product-reviews .review section {
  display: block;
}
@media (min-width: 48em) {
  .product-reviews .review section {
    float: right;
    display: inline-block;
    width: 75%;
  }
}
.product-reviews .review section h3 {
  font-size: 16px;
  text-align: left;
}
.product-reviews .review section p {
  color: #929192;
  font-size: 14px;
  line-height: 150%;
  margin: 0 0 10px;
  max-width: 95%;
}
.product-reviews .rating {
  margin: 0 0 10px;
}
.product-reviews .rating {
  *zoom: 1;
}
.product-reviews .rating:before, .product-reviews .rating:after {
  content: "";
  display: table;
}
.product-reviews .rating:after {
  clear: both;
}
.product-reviews .rating .stars {
  width: 103px;
  height: 20px;
  overflow: hidden;
  float: left;
  display: inline-block;
}
.product-reviews .rating .stars img {
  width: auto;
  max-width: none;
}
.product-reviews .rating .star-five {
  width: 103px;
}
.product-reviews .rating .star-four {
  width: 82px;
}
.product-reviews .rating .star-three {
  width: 61px;
}
.product-reviews .rating .star-two {
  width: 40px;
}
.product-reviews .rating .star-one {
  width: 20px;
}
.product-reviews .rating .review {
  padding-left: 20px;
  display: inline-block;
  float: left;
  font-size: 12px;
}
.product-reviews .review-buttons {
  text-align: center;
}

#reviewform {
  position: relative;
  background: #404040;
  color: #fff;
  display: block;
  padding: 3em 2em;
  text-align: left;
  z-index: 1;
  margin: 40px 0 4%;
}
#reviewform {
  *zoom: 1;
}
#reviewform:before, #reviewform:after {
  content: "";
  display: table;
}
#reviewform:after {
  clear: both;
}

#reviewform h3 {
  text-transform: uppercase;
  text-align: left;
  color: white;
}

#reviewform h4 {
  text-transform: uppercase;
  text-align: left;
  color: white;
}

#reviewform fieldset {
  margin-top: 40px;
  border: none;
  padding: 0;
}

#reviewform legend {
  border-bottom: 1px solid #6d6d6d;
  color: #fff;
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: normal;
  text-transform: uppercase;
  display: block;
  width: 100%;
}
#reviewform legend .rating {
  *zoom: 1;
}
#reviewform legend .rating:before, #reviewform legend .rating:after {
  content: "";
  display: table;
}
#reviewform legend .rating:after {
  clear: both;
}
#reviewform legend .rating .stars {
  width: 103px;
  height: 20px;
  overflow: hidden;
  float: left;
  display: inline-block;
}
#reviewform legend .rating .stars img {
  width: auto;
  max-width: none;
}
#reviewform legend .rating .star-five {
  width: 103px;
}
#reviewform legend .rating .star-four {
  width: 82px;
}
#reviewform legend .rating .star-three {
  width: 61px;
}
#reviewform legend .rating .star-two {
  width: 40px;
}
#reviewform legend .rating .star-one {
  width: 20px;
}
#reviewform legend .rating .review {
  padding-left: 20px;
  display: inline-block;
  float: left;
  font-size: 12px;
}

#reviewform textarea {
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 75%;
  font-size: 14px;
}

#reviewform input[type="email"], #reviewform input[type="text"] {
  border-radius: 0;
  width: 90%;
  background-color: #fff;
  border: 1px solid #ccc;
  display: inline-block;
  height: 30px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555;
  margin-top: 5px;
  font-size: 14px;
}

#reviewform .icon-plus {
  margin: 4px 4px 0 0;
}

#reviewform .fileinput-button {
  background: #ccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  margin-top: 10px;
  padding-top: 10px;
  position: relative;
  text-shadow: none;
  text-transform: uppercase;
}

#reviewform .fileupload {
  background: #b5b5b5;
  border-radius: 1px;
  -webkit-box-sizing: border-box;
  cursor: pointer;
  font-size: 10px;
  line-height: 80%;
  margin: -4px 0 0 9px;
  opacity: 0;
  padding: 8px 0 8px 8px;
  position: absolute;
  right: 0;
  text-transform: uppercase;
  top: 0;
}

#reviewform .fileupload:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

#reviewform .row {
  margin-left: 0 !important;
}

#reviewform .row .thumbnails {
  margin-left: 0 !important;
}

#reviewform .row .thumbnails > li {
  margin-left: 0 !important;
}

#reviewform .row .thumbnails .thumbnail {
  border-color: #6d6d6d;
  border-radius: 0;
  padding: 10px;
  text-align: center;
}

#reviewform .row .thumbnails .thumbnail h5 {
  text-transform: lowercase;
}

#review_comment_container {
  border-top: 1px dashed #6d6d6d;
  margin-top: 3px;
  padding-top: 30px;
}

#review_comment_container small {
  display: block;
  font-size: .75em;
  line-height: 13px;
  margin: .25em 0 1em;
  position: relative;
  color: #9c9c9c;
}

#review_name_container, #review_email_container {
  width: 60%;
}

#review_name_container small, #review_email_container small {
  position: relative;
  top: 0;
}

#review_name_container {
  padding-top: 20px;
}

@media screen and (min-width: 796px) {
  #review_name_container, #review_email_container {
    float: left;
    margin-top: 20px;
    width: 40%;
  }

  #review_name_container {
    padding-top: 0;
  }
}
#reviewform legend {
  margin-bottom: 0;
}

#reviewform .rating {
  background: none;
  clear: both;
  float: left;
  height: auto;
  margin: 45px 0 20px;
  padding: 0 0 10px;
  position: relative;
  width: 130px;
}

#reviewform .rating:after {
  color: #fff;
  content: "Give this product a rating!";
  display: block;
  font-size: 12px;
  left: 0;
  position: absolute;
  text-transform: uppercase;
  top: -30px;
  width: 200px;
}

#reviewform .rating:nth-child(3n+1) {
  margin-right: 0;
}

#reviewform .rating input {
  margin-right: 5px;
}

#reviewform .rating fieldset {
  display: none;
}

#reviewform .rating span {
  background: url("../images/rating-stars.png") no-repeat 0 -500px;
  bottom: 0;
  cursor: pointer;
  display: block;
  height: 15px;
  left: 2px;
  position: absolute;
  width: 17px;
  z-index: 5;
}

#reviewform .rating span:nth-child(2) {
  width: 39px;
  z-index: 4;
}

#reviewform .rating span:nth-child(3) {
  width: 60px;
  z-index: 3;
}

#reviewform .rating span:nth-child(4) {
  width: 82px;
  z-index: 2;
}

#reviewform .rating span:nth-child(5) {
  background-position: 0 -46px;
  width: 103px;
  z-index: 1;
}

#reviewform .rating span:hover {
  background-color: #404040;
  background-position: 0 0;
}

#reviewform .rating span.active {
  background-color: #404040;
  background-position: 0 0;
}

#reviewform #review_rating_value_container {
  margin-right: 0;
}

#reviewform .triangle {
  border-bottom: 16px solid #404040;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  height: 0;
  left: 50%;
  margin-left: -16px;
  position: absolute;
  top: -16px;
  width: 0;
}

#reviewform .container {
  padding-top: 0;
}

#reviewform-close {
  background: url("/images/TemplateImages/icons/icons.png") no-repeat 0 -531px;
  cursor: pointer;
  display: block;
  height: 9px;
  opacity: 0.8;
  position: absolute;
  right: 20px;
  text-indent: -999em;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  top: 20px;
  width: 19px;
}

#reviewform-close:hover {
  opacity: 1;
}

.atc-modal {
  max-width: 850px;
  padding: 20px;
  border: 15px solid #e9e9e9;
  border-radius: 10px;
}
.atc-modal {
  *zoom: 1;
}
.atc-modal:before, .atc-modal:after {
  content: "";
  display: table;
}
.atc-modal:after {
  clear: both;
}
.atc-modal .product-image {
  display: block;
  margin: 0 0 20px;
}
@media (min-width: 48em) {
  .atc-modal .product-image {
    float: left;
    display: inline-block;
    width: 30%;
  }
}
.atc-modal .product-info {
  display: block;
  margin: 0 0 20px;
}
.atc-modal .product-info {
  *zoom: 1;
}
.atc-modal .product-info:before, .atc-modal .product-info:after {
  content: "";
  display: table;
}
.atc-modal .product-info:after {
  clear: both;
}
@media (min-width: 48em) {
  .atc-modal .product-info {
    float: left;
    display: inline-block;
    width: 70%;
    padding-left: 10%;
  }
}
.atc-modal .product-info span {
  display: block;
}
.atc-modal .product-info .title {
  display: block;
  font-size: 14px;
  padding: 0 0 5px;
  margin: 7px 0 0;
  text-transform: lowercase;
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.atc-modal .product-info .variation {
  display: block;
  font-size: 14px;
  padding: 0 0 5px;
  margin: 7px 0 0;
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.atc-modal .product-info .price {
  color: #707070;
  display: block;
  font-size: 16px;
  margin: 0 0 10px;
  padding: 0;
}
.atc-modal .also-bought {
  clear: both;
  padding-top: 20px;
  border-top: 1px solid #e9e9e9;
}
.atc-modal .also-bought {
  *zoom: 1;
}
.atc-modal .also-bought:before, .atc-modal .also-bought:after {
  content: "";
  display: table;
}
.atc-modal .also-bought:after {
  clear: both;
}
.atc-modal .also-bought h3 {
  text-align: center;
  color: #5c5c5c;
  padding: 10px 0;
}
.atc-modal .also-bought .product.grid {
  border: none;
}

/*------------------------------------*\
    FAQ
\*------------------------------------*/
#faq {
  display: block;
  padding-top: 2em;
  position: relative;
  z-index: 1;
}
@media (min-width: 48em) {
  #faq {
    float: left;
    display: inline-block;
    width: 80%;
  }
}
#faq section {
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 3em;
  padding-bottom: 3em;
  display: block;
}

#faqnav {
  display: block;
}
@media (min-width: 48em) {
  #faqnav {
    float: right;
    display: inline-block;
    width: 15%;
  }
}
#faqnav ol {
  margin: 0;
  padding: 0;
}
#faqnav li {
  list-style: none;
}

#faqnav a {
  color: #999;
  display: block;
  font-size: .9em;
  padding: 0.5em 0;
}

#faqnav a:hover {
  color: #ea1c2f;
}

#faqnav h5 {
  border-bottom: 1px solid #e9e9e9;
  display: inline-block;
  font-size: 1em;
  padding-bottom: 0.25em;
}

/*------------------------------------*\
    PRESS
\*------------------------------------*/
.press-article {
  margin: 0 0 5%;
}
.press-article {
  *zoom: 1;
}
.press-article:before, .press-article:after {
  content: "";
  display: table;
}
.press-article:after {
  clear: both;
}

.press-article a {
  display: block;
}
.press-article a {
  *zoom: 1;
}
.press-article a:before, .press-article a:after {
  content: "";
  display: table;
}
.press-article a:after {
  clear: both;
}
@media (min-width: 48em) {
  .press-article a {
    background: #f9f9f9;
    border: 1px solid #e9e9e9;
  }
}

.press-article a:hover {
  background: #eee;
}

.press-article .preview {
  display: block;
}
@media (min-width: 48em) {
  .press-article .preview {
    float: left;
    display: inline-block;
    width: 55%;
  }
}

.press-article .info {
  text-transform: uppercase;
}
@media (min-width: 48em) {
  .press-article .info {
    float: right;
    display: inline-block;
    width: 40%;
    padding-top: 9%;
  }
}

.press-article h4 {
  color: #5c5c5c;
  display: inline-block;
  line-height: 1.1;
  margin-bottom: .25em;
  padding: 10px 15px 1px 0;
  position: relative;
  text-transform: uppercase;
  -webkit-transition: color .3s ease-in-out;
  -moz-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out;
}

.press-article a:hover h4 {
  color: #ea1c2f;
}

.press-article h4:after {
  background-position: -24px -894px;
  margin-top: -3px;
  top: 50%;
}

.press-article a:hover h4:after {
  background-position: -4px -894px;
}

.press-article time {
  clear: both;
  color: #999;
  display: block;
  text-transform: uppercase;
  -webkit-transition: color .3s ease-in-out;
  -moz-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out;
}

.press-article .name {
  padding: .5em 0 0;
  text-transform: none;
}

.press-article .more {
  display: none;
}
@media (min-width: 48em) {
  .press-article .more {
    color: #fff;
    background: #ea1c2f;
    display: inline-block;
    margin-top: 1em;
    padding: .5em 1em .5em 1em;
    position: relative;
    text-transform: uppercase;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    transition: background-color 0.3s;
  }
}

.press-article a:hover .more {
  color: #fff;
  opacity: 0.75;
}

.press-article .more:before {
  font-family: 'cv-ico-general';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e6b4";
  float: right;
  margin-left: 5px;
  top: 2px;
  position: relative;
}

.press-left {
  display: block;
}
.press-left {
  *zoom: 1;
}
.press-left:before, .press-left:after {
  content: "";
  display: table;
}
.press-left:after {
  clear: both;
}
@media (min-width: 48em) {
  .press-left {
    float: left;
    display: inline-block;
    border-right: 1px solid #e9e9e9;
    width: 66%;
    padding: 0 2% 2% 0;
  }
}
.press-left h2 {
  margin-bottom: 0;
}
.press-left time {
  color: #999;
  text-transform: uppercase;
}

.press-right {
  display: block;
}
.press-right {
  *zoom: 1;
}
.press-right:before, .press-right:after {
  content: "";
  display: table;
}
.press-right:after {
  clear: both;
}
@media (min-width: 48em) {
  .press-right {
    float: right;
    display: inline-block;
    width: 33%;
    padding: 0 0 2% 2%;
  }
}

.press-bottom {
  clear: both;
  display: block;
  border-top: 1px solid #e9e9e9;
  padding: 5% 0;
  text-align: center;
}
.press-bottom {
  *zoom: 1;
}
.press-bottom:before, .press-bottom:after {
  content: "";
  display: table;
}
.press-bottom:after {
  clear: both;
}
@media (min-width: 48em) {
  .press-bottom {
    padding-bottom: 5%;
    border-bottom: 7px solid black;
    margin-bottom: 2%;
  }
}
.press-bottom .related-article {
  display: block;
  text-align: left;
}
@media (min-width: 48em) {
  .press-bottom .related-article {
    float: left;
    display: inline-block;
    width: 30%;
    margin: 0 1.5%;
    padding: 2% 0.5%;
  }
}
.press-bottom h4 {
  margin-bottom: 0;
}
.press-bottom time {
  color: #999;
  text-transform: uppercase;
}
.press-bottom a {
  -moz-transition: all .2s linear;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}
.press-bottom a:hover * {
  color: #ea1c2f;
}

/*------------------------------------*\
    NAIL THE LOOK
\*------------------------------------*/
.video-grid {
  *zoom: 1;
}
.video-grid:before, .video-grid:after {
  content: "";
  display: table;
}
.video-grid:after {
  clear: both;
}

#video-modal {
  width: 250px;
  display: block;
}
@media (min-width: 37em) {
  #video-modal {
    width: 400px;
  }
}
@media (min-width: 48em) {
  #video-modal {
    width: 500px;
  }
}
@media (min-width: 64em) {
  #video-modal {
    width: 600px;
  }
}

#video-modal-1 {
  width: 250px;
  display: block;
}
@media (min-width: 37em) {
  #video-modal-1 {
    width: 400px;
  }
}
@media (min-width: 48em) {
  #video-modal-1 {
    width: 500px;
  }
}
@media (min-width: 64em) {
  #video-modal-1 {
    width: 600px;
  }
}

#video-modal-2 {
  width: 250px;
  display: block;
}
@media (min-width: 37em) {
  #video-modal-2 {
    width: 400px;
  }
}
@media (min-width: 48em) {
  #video-modal-2 {
    width: 500px;
  }
}
@media (min-width: 64em) {
  #video-modal-2 {
    width: 600px;
  }
}

#video-modal-3 {
  width: 250px;
  display: block;
}
@media (min-width: 37em) {
  #video-modal-3 {
    width: 400px;
  }
}
@media (min-width: 48em) {
  #video-modal-3 {
    width: 500px;
  }
}
@media (min-width: 64em) {
  #video-modal-3 {
    width: 600px;
  }
}

#video-modal-4 {
  width: 250px;
  display: block;
}
@media (min-width: 37em) {
  #video-modal-4 {
    width: 400px;
  }
}
@media (min-width: 48em) {
  #video-modal-4 {
    width: 500px;
  }
}
@media (min-width: 64em) {
  #video-modal-4 {
    width: 600px;
  }
}

#video-modal-5 {
  width: 250px;
  display: block;
}
@media (min-width: 37em) {
  #video-modal-5 {
    width: 400px;
  }
}
@media (min-width: 48em) {
  #video-modal-5 {
    width: 500px;
  }
}
@media (min-width: 64em) {
  #video-modal-5 {
    width: 600px;
  }
}

.item {
  display: inline-block;
  float: left;
  margin: 0;
}
@media (min-width: 37em) {
  .item {
    width: 48%;
    margin: 0 2% 2% 0;
    float: left;
    display: inline-block;
  }
}
@media (min-width: 48em) {
  .item {
    width: 31.5%;
    margin: 0 1.5% 1.5% 0;
  }
}
.item a {
  display: block;
}
.item .video-clip {
  display: block;
}
.item .video-clip img {
  width: 100%;
}
.item .video-clip .play {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  color: #fff;
  font-size: 28px;
  line-height: 50px;
  margin: 0;
  text-align: center;
  -webkit-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  width: 70px;
  height: 50px;
  z-index: 1;
  position: relative;
  top: -110px;
  left: 50%;
  margin-left: -35px;
}
.item .video-clip .play:before {
  content: "\e6a1";
  font-family: 'cv-ico-general';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.item .video-clip:hover .play {
  background: black;
}
.item h4 {
  margin-top: -15%;
}
@media (min-width: 92em) {
  .item h4 {
    margin-top: -10%;
  }
}

/*------------------------------------*\
    SOCIAL MEDIA 
\*------------------------------------*/
.social-instagram {
  clear: both;
  margin: 0 0 4%;
}
.social-instagram {
  *zoom: 1;
}
.social-instagram:before, .social-instagram:after {
  content: "";
  display: table;
}
.social-instagram:after {
  clear: both;
}
@media (min-width: 48em) {
  .social-instagram {
    width: 97%;
    border-top: 1px solid #e9e9e9;
    margin-top: 10px;
    padding-top: 20px;
  }
}

.instagram-placeholder {
  -moz-transition: all .2s linear;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
  float: left;
  display: inline-block;
  width: 15%;
  margin-right: 1.666%;
  margin-bottom: 10px;
}
.instagram-placeholder:hover {
  opacity: 0.8;
}

.social-pinterest {
  clear: both;
  margin: 0 0 4%;
    /*.box > span span + span {
      width: 100% !important;
      background: #bada55 !important;
    }
  
    .box > span span + span > span {
      width: 100% !important;
      background: orange !important;
    }*/
}
.social-pinterest {
  *zoom: 1;
}
.social-pinterest:before, .social-pinterest:after {
  content: "";
  display: table;
}
.social-pinterest:after {
  clear: both;
}
@media (min-width: 48em) {
  .social-pinterest {
    width: 97%;
  }
}
.social-pinterest .box > span {
  width: 100% !important;
  overflow: hidden !important;
}

.social-facebook {
  margin: 0 0 4%;
}
.social-facebook {
  *zoom: 1;
}
.social-facebook:before, .social-facebook:after {
  content: "";
  display: table;
}
.social-facebook:after {
  clear: both;
}
@media (min-width: 48em) {
  .social-facebook {
    float: left;
    display: inline-block;
    width: 31%;
    margin: 0 2% 0 0;
  }
}
.social-facebook * {
  width: 100% !important;
}

.social-twitter {
  margin: 0 0 4%;
}
.social-twitter {
  *zoom: 1;
}
.social-twitter:before, .social-twitter:after {
  content: "";
  display: table;
}
.social-twitter:after {
  clear: both;
}
@media (min-width: 48em) {
  .social-twitter {
    float: left;
    display: inline-block;
    width: 31%;
    margin: 0 2% 0 0;
  }
}

.social-youtube {
  margin: 0 0 4%;
}
.social-youtube {
  *zoom: 1;
}
.social-youtube:before, .social-youtube:after {
  content: "";
  display: table;
}
.social-youtube:after {
  clear: both;
}
@media (min-width: 48em) {
  .social-youtube {
    float: left;
    display: inline-block;
    width: 31%;
    margin: 0 2% 0 0;
  }
}

.box.border {
  border: 1px solid #e9e9e9;
  padding: 5%;
  margin: 0 0 10px;
}

.visit-social {
  text-align: left;
  font-size: 12px;
  color: #999;
  padding: 5px 0;
  text-transform: uppercase;
  font-weight: bold;
  width: 100%;
  display: block;
}

/*------------------------------------*\
    404
\*------------------------------------*/
.error404 {
  *zoom: 1;
}
.error404:before, .error404:after {
  content: "";
  display: table;
}
.error404:after {
  clear: both;
}
.error404 span {
  display: block;
}
.error404 .error-line-1 {
  font-size: 38px;
}
.error404 .error-line-2 {
  font-size: 12px;
  margin: 0 0 20px;
}
.error404 .error-line-3 {
  font-size: 13px;
}
.error404 .error-line-3 a {
  color: #ea1c2f;
}

/*------------------------------------*\
    LOGIN
\*------------------------------------*/
.existing-users {
  margin: 0 0 10%;
}
.existing-users {
  *zoom: 1;
}
.existing-users:before, .existing-users:after {
  content: "";
  display: table;
}
.existing-users:after {
  clear: both;
}
@media (min-width: 48em) {
  .existing-users {
    float: left;
    display: inline-block;
    width: 50%;
    border-right: 1px solid #e9e9e9;
    padding-right: 5%;
    margin-top: 2.5%;
  }
}
.existing-users .forgot {
  font-size: 11px;
  color: #ea1c2f;
  text-transform: uppercase;
  float: right;
  display: inline-block;
  position: relative;
  top: 5px;
}

.new-user {
  margin: 0 0 10%;
}
.new-user {
  *zoom: 1;
}
.new-user:before, .new-user:after {
  content: "";
  display: table;
}
.new-user:after {
  clear: both;
}
@media (min-width: 48em) {
  .new-user {
    float: right;
    display: inline-block;
    width: 40%;
    border-bottom: 1px solid #e9e9e9;
    margin: 0 0 2.5%;
    padding: 2.5% 0 2.5%;
  }
}

.guest-user {
  margin: 0 0 10%;
}
.guest-user {
  *zoom: 1;
}
.guest-user:before, .guest-user:after {
  content: "";
  display: table;
}
.guest-user:after {
  clear: both;
}
@media (min-width: 48em) {
  .guest-user {
    float: right;
    display: inline-block;
    width: 40%;
    clear: right;
    border-bottom: 1px solid #e9e9e9;
    margin: 0 0 2.5%;
    padding: 0 0 2.5%;
  }
}

.track-order {
  margin: 0 0 10%;
}
.track-order {
  *zoom: 1;
}
.track-order:before, .track-order:after {
  content: "";
  display: table;
}
.track-order:after {
  clear: both;
}
@media (min-width: 48em) {
  .track-order {
    float: right;
    display: inline-block;
    width: 40%;
    clear: right;
    margin: 0 0 2.5%;
    padding: 0 0 2.5%;
  }
}

.reset-pwd {
  margin: 0 0 10%;
}
.reset-pwd {
  *zoom: 1;
}
.reset-pwd:before, .reset-pwd:after {
  content: "";
  display: table;
}
.reset-pwd:after {
  clear: both;
}

.register {
  margin: 0 0 10%;
}
.register {
  *zoom: 1;
}
.register:before, .register:after {
  content: "";
  display: table;
}
.register:after {
  clear: both;
}
@media (min-width: 48em) {
  .register {
    float: left;
    display: inline-block;
    width: 50%;
    padding-right: 5%;
    margin-top: 2.5%;
  }
}

aside.help {
  display: block;
  margin: 0;
}
@media (min-width: 48em) {
  aside.help {
    float: right;
    display: inline-block;
    width: 40%;
    padding-top: 5%;
  }
}
aside.help ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
aside.help ul li {
  background: #e9e9e9;
  display: block;
  padding: 5%;
  margin: 0 0 5%;
}
aside.help ul li:hover {
  box-shadow: 0px 0px 4px #ddd;
}
aside.help ul li:hover a {
  color: #ea1c2f;
}
aside.help ul li p {
  line-height: normal;
  font-size: 12px;
}

@media (min-width: 48em) {
  .my-account aside.help {
    float: none;
    display: block;
    clear: both;
    width: 100%;
    padding-top: 5%;
  }
  .my-account aside.help li {
    float: left;
    display: inline-block;
    width: 48%;
    margin: 0 2% 0 0;
    padding: 2%;
  }
}

.my-account-group {
  margin: 0 0 5%;
}
.my-account-group {
  *zoom: 1;
}
.my-account-group:before, .my-account-group:after {
  content: "";
  display: table;
}
.my-account-group:after {
  clear: both;
}
.my-account-group p {
  font-size: 13px;
  line-height: normal;
}

/*------------------------------------*\
    WISHLIST
\*------------------------------------*/
.wishlist {
  border-right: 1px solid #e9e9e9;
}
.wishlist {
  *zoom: 1;
}
.wishlist:before, .wishlist:after {
  content: "";
  display: table;
}
.wishlist:after {
  clear: both;
}

.wishlist-headings {
  display: none;
}
.wishlist-headings {
  *zoom: 1;
}
.wishlist-headings:before, .wishlist-headings:after {
  content: "";
  display: table;
}
.wishlist-headings:after {
  clear: both;
}
@media (min-width: 48em) {
  .wishlist-headings {
    display: block;
    border-bottom: 1px solid #e9e9e9;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
  }
}

.wishlist-body {
  font-size: 12px;
}
.wishlist-body {
  *zoom: 1;
}
.wishlist-body:before, .wishlist-body:after {
  content: "";
  display: table;
}
.wishlist-body:after {
  clear: both;
}
@media (min-width: 48em) {
  .wishlist-body {
    font-size: 14px;
  }
}
.wishlist-body .col-1 {
  width: 100%;
}
.wishlist-body .col-1 .img {
  display: none;
}
@media (min-width: 48em) {
  .wishlist-body .col-1 .img {
    float: left;
    display: inline-block;
    width: 20%;
    margin-right: 2%;
  }
}
@media (min-width: 48em) {
  .wishlist-body .col-1 .info {
    float: left;
    display: inline-block;
    width: 78%;
  }
}
.wishlist-body .col-1 .info .title {
  display: block;
  font-weight: bold;
  margin: 0 0 5px;
  font-size: 1.1em;
  color: #404040;
}
.wishlist-body .col-1 .info .sku, .wishlist-body .col-1 .info .variation {
  display: block;
  color: #5c5c5c;
}
.wishlist-body .col-2 {
  display: inline-block;
  width: 25%;
  float: left;
  padding-top: 15px !important;
  color: #5c5c5c;
}
.wishlist-body .col-3 {
  display: inline-block;
  width: 50%;
  float: left;
}
.wishlist-body .col-3 .ie-fix, .wishlist-body .col-3 input[type="number"] {
  width: 60px;
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 5%;
}
.wishlist-body .col-4 {
  display: inline-block;
  width: 25%;
  float: left;
  text-align: center;
}
.wishlist-body .col-4 span {
  display: block;
  color: #cecece;
  font-size: 10px;
  margin: 0 0 5px;
}
.wishlist-body .col-4 .cart-item-remove {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: block;
  color: #cecece;
  font-size: 22px;
  margin: 0px;
}
.wishlist-body .col-4 .cart-item-remove:hover {
  color: #ea1c2f;
}
.wishlist-body .col-4 .cart-item-remove:before {
  content: "\e672";
  font-family: 'cv-ico-general';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wishlist-body .col-4 .cart-item-move {
  font-size: 11px;
  color: #cecece;
}
.wishlist-body .col-4 .cart-item-move:hover {
  color: #ea1c2f;
}

.wishlist-headings .col-1, .wishlist-body .col-1 {
  padding: 2%;
}
@media (min-width: 48em) {
  .wishlist-headings .col-1, .wishlist-body .col-1 {
    width: 55%;
    padding: 1%;
    float: left;
    display: inline-block;
  }
}
@media (min-width: 92em) {
  .wishlist-headings .col-1, .wishlist-body .col-1 {
    padding: 0.5%;
  }
}
.wishlist-headings .col-2, .wishlist-body .col-2 {
  padding: 2%;
  text-align: right;
}
@media (min-width: 48em) {
  .wishlist-headings .col-2, .wishlist-body .col-2 {
    width: 15%;
    padding: 1% 5% 1% 0;
    float: left;
    display: inline-block;
  }
}
@media (min-width: 92em) {
  .wishlist-headings .col-2, .wishlist-body .col-2 {
    padding: 0.5%;
  }
}
.wishlist-headings .col-3, .wishlist-body .col-3 {
  padding: 2%;
}
@media (min-width: 48em) {
  .wishlist-headings .col-3, .wishlist-body .col-3 {
    width: 15%;
    padding: 1%;
    float: left;
    display: inline-block;
  }
}
@media (min-width: 92em) {
  .wishlist-headings .col-3, .wishlist-body .col-3 {
    padding: 0.5%;
  }
}
.wishlist-headings .col-4, .wishlist-body .col-4 {
  padding: 2%;
  text-align: center;
}
@media (min-width: 48em) {
  .wishlist-headings .col-4, .wishlist-body .col-4 {
    width: 15%;
    padding: 1%;
    float: left;
    display: inline-block;
  }
}
@media (min-width: 92em) {
  .wishlist-headings .col-4, .wishlist-body .col-4 {
    padding: 0.5%;
  }
}

.wishlist-row {
  border-bottom: 1px solid #e9e9e9;
}
.wishlist-row {
  *zoom: 1;
}
.wishlist-row:before, .wishlist-row:after {
  content: "";
  display: table;
}
.wishlist-row:after {
  clear: both;
}

/*------------------------------------*\
    CART
\*------------------------------------*/
.cart-buttons.top {
  margin: 0 0 7.5%;
}
.cart-buttons.top {
  *zoom: 1;
}
.cart-buttons.top:before, .cart-buttons.top:after {
  content: "";
  display: table;
}
.cart-buttons.top:after {
  clear: both;
}
.cart-buttons.top h2 {
  float: left;
  display: inline-block;
}
@media (min-width: 48em) {
  .cart-buttons.top .btn {
    float: right;
    display: inline-block;
    margin: 0 0 0 10px;
  }
}

.cart-buttons.bottom {
  margin: 7.5% 0 10%;
}
.cart-buttons.bottom {
  *zoom: 1;
}
.cart-buttons.bottom:before, .cart-buttons.bottom:after {
  content: "";
  display: table;
}
.cart-buttons.bottom:after {
  clear: both;
}
.cart-buttons.bottom h2 {
  float: left;
  display: inline-block;
}
@media (min-width: 48em) {
  .cart-buttons.bottom .btn {
    float: right;
    display: inline-block;
    margin: 0 0 0 10px;
  }
}
.cart-buttons.bottom .btn-paypal {
  clear: both;
  float: right;
  margin: 20px 0;
}

.cart-left {
  display: block;
}
.cart-left {
  *zoom: 1;
}
.cart-left:before, .cart-left:after {
  content: "";
  display: table;
}
.cart-left:after {
  clear: both;
}
@media (min-width: 92em) {
  .cart-left {
    float: left;
    display: inline-block;
    border-right: 1px solid #e9e9e9;
    width: 66%;
    padding: 0 2% 2% 0;
  }
}
.cart-left h2 {
  margin-bottom: 0;
}
.cart-left time {
  color: #999;
  text-transform: uppercase;
}

.cart-right {
  display: block;
}
.cart-right {
  *zoom: 1;
}
.cart-right:before, .cart-right:after {
  content: "";
  display: table;
}
.cart-right:after {
  clear: both;
}
@media (min-width: 92em) {
  .cart-right {
    float: right;
    display: inline-block;
    width: 33%;
    padding: 0 0 2% 2%;
  }
}

.cart {
  *zoom: 1;
}
.cart:before, .cart:after {
  content: "";
  display: table;
}
.cart:after {
  clear: both;
}

.cart-headings {
  display: none;
}
.cart-headings {
  *zoom: 1;
}
.cart-headings:before, .cart-headings:after {
  content: "";
  display: table;
}
.cart-headings:after {
  clear: both;
}
@media (min-width: 48em) {
  .cart-headings {
    display: block;
    border-bottom: 1px solid #e9e9e9;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
  }
}

.cart-body {
  font-size: 12px;
}
.cart-body {
  *zoom: 1;
}
.cart-body:before, .cart-body:after {
  content: "";
  display: table;
}
.cart-body:after {
  clear: both;
}
@media (min-width: 48em) {
  .cart-body {
    font-size: 14px;
  }
}
.cart-body .col-1 {
  width: 100%;
}
.cart-body .col-1 .img {
  display: none;
}
@media (min-width: 48em) {
  .cart-body .col-1 .img {
    float: left;
    display: inline-block;
    width: 20%;
    margin-right: 2%;
  }
}
@media (min-width: 48em) {
  .cart-body .col-1 .info {
    float: left;
    display: inline-block;
    width: 78%;
  }
}
.cart-body .col-1 .info .title {
  display: block;
  font-weight: bold;
  margin: 0 0 5px;
  font-size: 1.1em;
  color: #404040;
}
.cart-body .col-1 .info .sku, .cart-body .col-1 .info .variation {
  display: block;
  color: #5c5c5c;
}
.cart-body .col-2 {
  display: inline-block;
  width: 28%;
  float: left;
  padding-top: 15px !important;
  color: #5c5c5c;
}
.cart-body .col-3 {
  display: inline-block;
  width: 28%;
  float: left;
}
.cart-body .col-3 .ie-fix, .cart-body .col-3 input[type="number"] {
  width: 60px;
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 5%;
}
.cart-body .col-4 {
  display: inline-block;
  width: 28%;
  float: left;
  padding-top: 15px !important;
  color: #5c5c5c;
}
.cart-body .col-5 {
  display: inline-block;
  width: 16%;
  float: left;
  padding-top: 15px !important;
  color: #5c5c5c;
}
.cart-body .col-5 .cart-item-remove {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: block;
  color: #cecece;
  font-size: 22px;
  margin: 0px;
}
.cart-body .col-5 .cart-item-remove:hover {
  color: #ea1c2f;
}
.cart-body .col-5 .cart-item-remove:before {
  content: "\e672";
  font-family: 'cv-ico-general';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.cart-headings .col-1, .cart-body .col-1 {
  padding: 2%;
}
@media (min-width: 48em) {
  .cart-headings .col-1, .cart-body .col-1 {
    width: 50%;
    padding: 1%;
    float: left;
    display: inline-block;
  }
}
@media (min-width: 92em) {
  .cart-headings .col-1, .cart-body .col-1 {
    padding: 0.5%;
  }
}
.cart-headings .col-2, .cart-body .col-2 {
  padding: 2%;
  text-align: right !important;
}
@media (min-width: 48em) {
  .cart-headings .col-2, .cart-body .col-2 {
    width: 12.5%;
    padding: 1% 1% 1% 0;
    float: left;
    display: inline-block;
  }
}
@media (min-width: 92em) {
  .cart-headings .col-2, .cart-body .col-2 {
    padding: 0.5%;
  }
}
.cart-headings .col-3, .cart-body .col-3 {
  padding: 2%;
  text-align: center;
}
@media (min-width: 48em) {
  .cart-headings .col-3, .cart-body .col-3 {
    width: 12.5%;
    padding: 1%;
    float: left;
    display: inline-block;
  }
}
@media (min-width: 92em) {
  .cart-headings .col-3, .cart-body .col-3 {
    padding: 0.5%;
  }
}
.cart-headings .col-4, .cart-body .col-4 {
  padding: 2%;
  text-align: right;
}
@media (min-width: 48em) {
  .cart-headings .col-4, .cart-body .col-4 {
    width: 12.5%;
    padding: 1% 1% 1% 0;
    float: left;
    display: inline-block;
  }
}
@media (min-width: 92em) {
  .cart-headings .col-4, .cart-body .col-4 {
    padding: 0.5%;
  }
}
.cart-headings .col-5, .cart-body .col-5 {
  padding: 2%;
  text-align: center;
}
@media (min-width: 48em) {
  .cart-headings .col-5, .cart-body .col-5 {
    width: 12.5%;
    padding: 1%;
    float: left;
    display: inline-block;
  }
}
@media (min-width: 92em) {
  .cart-headings .col-5, .cart-body .col-5 {
    padding: 0.5%;
  }
}

.cart-row {
  border-bottom: 1px solid #e9e9e9;
}
.cart-row {
  *zoom: 1;
}
.cart-row:before, .cart-row:after {
  content: "";
  display: table;
}
.cart-row:after {
  clear: both;
}

.cart.final {
  border-right: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-left: 1px solid #e9e9e9;
}
.cart.final {
  *zoom: 1;
}
.cart.final:before, .cart.final:after {
  content: "";
  display: table;
}
.cart.final:after {
  clear: both;
}
.cart.final .cart-headings .col-1, .cart.final .cart-body .col-1 {
  padding: 2%;
}
@media (min-width: 48em) {
  .cart.final .cart-headings .col-1, .cart.final .cart-body .col-1 {
    width: 60%;
    padding: 1%;
    float: left;
    display: inline-block;
  }
}
@media (min-width: 92em) {
  .cart.final .cart-headings .col-1, .cart.final .cart-body .col-1 {
    padding: 0.5%;
  }
}
.cart.final .cart-headings .col-2, .cart.final .cart-body .col-2 {
  padding: 2%;
  text-align: right !important;
}
@media (min-width: 48em) {
  .cart.final .cart-headings .col-2, .cart.final .cart-body .col-2 {
    width: 20%;
    padding: 1% 1% 1% 0;
    float: left;
    display: inline-block;
  }
}
@media (min-width: 92em) {
  .cart.final .cart-headings .col-2, .cart.final .cart-body .col-2 {
    padding: 0.5%;
  }
}
.cart.final .cart-headings .col-3, .cart.final .cart-body .col-3 {
  padding: 2%;
  text-align: center;
}
@media (min-width: 48em) {
  .cart.final .cart-headings .col-3, .cart.final .cart-body .col-3 {
    width: 20%;
    padding: 1%;
    float: left;
    display: inline-block;
  }
}
@media (min-width: 92em) {
  .cart.final .cart-headings .col-3, .cart.final .cart-body .col-3 {
    padding: 0.5%;
  }
}

.cart-summary {
  margin: 5% 0;
  font-family: "Quattrocento Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cart-summary {
  *zoom: 1;
}
.cart-summary:before, .cart-summary:after {
  content: "";
  display: table;
}
.cart-summary:after {
  clear: both;
}
.cart-summary .promo {
  *zoom: 1;
}
.cart-summary .promo:before, .cart-summary .promo:after {
  content: "";
  display: table;
}
.cart-summary .promo:after {
  clear: both;
}
@media (min-width: 37em) {
  .cart-summary .promo fieldset input.form-text {
    float: left;
    display: inline-block;
    width: 70%;
    margin-right: 10px;
    height: 34px;
  }
  .cart-summary .promo fieldset a.btn {
    float: left;
    display: inline-block;
    margin: 0;
  }
}
@media (min-width: 48em) {
  .cart-summary .promo {
    width: 50%;
    float: left;
    display: inline-block;
    padding: 0 2% 0 0;
  }
}
.cart-summary .summary {
  *zoom: 1;
}
.cart-summary .summary:before, .cart-summary .summary:after {
  content: "";
  display: table;
}
.cart-summary .summary:after {
  clear: both;
}
@media (min-width: 48em) {
  .cart-summary .summary {
    width: 40%;
    float: right;
    display: inline-block;
    padding: 0 0 0 2%;
  }
}
.cart-summary .summary span {
  display: block;
  padding: 10px;
}
.cart-summary .summary .text-right {
  text-align: left;
}
@media (min-width: 48em) {
  .cart-summary .summary .text-right {
    text-align: right;
  }
}
.cart-summary .summary .final-totals {
  font-weight: bold;
  font-size: 120%;
}

.cart-summary {
  margin: 5% 0;
  font-family: "Quattrocento Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cart-summary {
  *zoom: 1;
}
.cart-summary:before, .cart-summary:after {
  content: "";
  display: table;
}
.cart-summary:after {
  clear: both;
}
.cart-summary .promo {
  *zoom: 1;
}
.cart-summary .promo:before, .cart-summary .promo:after {
  content: "";
  display: table;
}
.cart-summary .promo:after {
  clear: both;
}
@media (min-width: 37em) {
  .cart-summary .promo fieldset input.form-text {
    float: left;
    display: inline-block;
    width: 70%;
    margin-right: 10px;
    height: 34px;
  }
  .cart-summary .promo fieldset a.btn {
    float: left;
    display: inline-block;
    margin: 0;
  }
}
@media (min-width: 48em) {
  .cart-summary .promo {
    width: 50%;
    float: left;
    display: inline-block;
    padding: 0 2% 0 0;
  }
}
.cart-summary .summary {
  *zoom: 1;
}
.cart-summary .summary:before, .cart-summary .summary:after {
  content: "";
  display: table;
}
.cart-summary .summary:after {
  clear: both;
}
@media (min-width: 48em) {
  .cart-summary .summary {
    width: 40%;
    float: right;
    display: inline-block;
    padding: 0 0 0 2%;
  }
}
.cart-summary .summary span {
  display: block;
  padding: 10px;
}
.cart-summary .summary .text-right {
  text-align: left;
}
@media (min-width: 48em) {
  .cart-summary .summary .text-right {
    text-align: right;
  }
}
.cart-summary .summary .final-totals {
  font-weight: bold;
  font-size: 120%;
}

/*------------------------------------*\
    CHECKOUT 
\*------------------------------------*/
.checkout .breadcrumbs {
  margin-bottom: 5%;
}
.checkout h2 {
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 2%;
}
.checkout .delivery-method {
  margin-top: 50px;
  margin-bottom: 20px;
}
.checkout .delivery-method {
  *zoom: 1;
}
.checkout .delivery-method:before, .checkout .delivery-method:after {
  content: "";
  display: table;
}
.checkout .delivery-method:after {
  clear: both;
}
.checkout .payment-method {
  margin-top: 50px;
  margin-bottom: 20px;
}
.checkout .payment-method {
  *zoom: 1;
}
.checkout .payment-method:before, .checkout .payment-method:after {
  content: "";
  display: table;
}
.checkout .payment-method:after {
  clear: both;
}
.checkout .payment-method .credit-cards img {
  height: 20px;
  margin: 0 5px;
  display: inline-block;
  position: relative;
  top: 5px;
}
.checkout .payment-method .paypal img {
  height: 20px;
  margin: 0 5px;
  display: inline-block;
  position: relative;
  top: 5px;
}
.checkout .credit-card-form {
  margin-top: 20px;
}
.checkout .btn.print {
  display: none;
}
@media (min-width: 48em) {
  .checkout .btn.print {
    display: inline-block;
    float: right;
  }
}
.checkout h1.order-success:before {
  color: #ea1c2f;
}

.checkout-summary {
  display: block;
  background: #e9e9e9;
  margin-bottom: 5%;
  padding: 5%;
  margin-top: 30px;
}
.checkout-summary {
  *zoom: 1;
}
.checkout-summary:before, .checkout-summary:after {
  content: "";
  display: table;
}
.checkout-summary:after {
  clear: both;
}
@media (min-width: 48em) {
  .checkout-summary {
    width: 85%;
    float: right;
  }
}
.checkout-summary h4 {
  font-weight: bold;
  font-size: 13px;
}
.checkout-summary .summary {
  font-size: 12px;
}
.checkout-summary .summary {
  *zoom: 1;
}
.checkout-summary .summary:before, .checkout-summary .summary:after {
  content: "";
  display: table;
}
.checkout-summary .summary:after {
  clear: both;
}
.checkout-summary .summary span {
  display: block;
  padding: 10px 0;
}
.checkout-summary .summary .text-right {
  text-align: left;
}
@media (min-width: 48em) {
  .checkout-summary .summary .text-right {
    text-align: right;
  }
}
.checkout-summary .summary .final-totals {
  font-weight: bold;
  font-size: 120%;
}

.checkout-summary.final, .checkout-summary.submit-order {
  background: white;
}

.checkout-summary.final {
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  margin-top: 0;
}

.checkout-summary.submit-order {
  margin: 0;
}
.checkout-summary.submit-order .btn {
  float: right;
}

.checkout-help {
  display: block;
  background: #e9e9e9;
  margin-bottom: 5%;
  padding: 5%;
}
.checkout-help {
  *zoom: 1;
}
.checkout-help:before, .checkout-help:after {
  content: "";
  display: table;
}
.checkout-help:after {
  clear: both;
}
@media (min-width: 48em) {
  .checkout-help {
    width: 85%;
    float: right;
  }
}
.checkout-help h4 {
  font-weight: bold;
  font-size: 13px;
}
.checkout-help p, .checkout-help a {
  line-height: normal;
  font-size: 12px;
}

.final-edit {
  clear: both;
  margin: 0 0 40px;
}
.final-edit .item {
  border: 1px solid #e9e9e9;
  padding: 10px;
  display: block;
  width: 100%;
  height: 200px;
  margin-bottom: 10px;
}
.final-edit h4 {
  font-weight: bold;
  font-size: 14px;
  margin-top: 0;
  color: #5c5c5c;
}
.final-edit p {
  line-height: normal;
  font-size: 12px;
  margin: 0;
  padding: 0 0 5px;
}
.final-edit a {
  color: #ea1c2f;
  line-height: normal;
  font-size: 12px;
  width: 35px;
  padding-top: 10px;
}
.final-edit a:before {
  position: relative;
  top: 1px;
  float: right;
}

/*------------------------------------*\
    MY ACCOUNT
\*------------------------------------*/
/*------------------------------------*\
    ICON FONTS - MENU
\*------------------------------------*/
@font-face {
  font-family: 'icomoon';
  src: url("/documents/webfonts/menu/icomoon.eot");
  src: url("/documents/webfonts/menu/icomoon.eot?#iefix") format("embedded-opentype"), url("/documents/webfonts/menu/icomoon.woff") format("woff"), url("/documents/webfonts/menu/icomoon.ttf") format("truetype"), url("/documents/webfonts/menu/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}

/*------------------------------------*\
    ICON FONTS - GENERAL
\*------------------------------------*/
@font-face {
  font-family: 'cv-ico-general';
  src: url("/documents/webfonts/ico-general/cv-ico-general.eot");
}

@font-face {
  font-family: 'cv-ico-general';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}

[class^="cv-ico-general-"]:before, [class*=" cv-ico-general-"]:before {
  font-family: 'cv-ico-general';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.cv-ico-general-arrow-down:before {
  content: "\e600";
}

.cv-ico-general-arrow-up:before {
  content: "\e601";
}

.cv-ico-general-arrow-right:before {
  content: "\e602";
}

.cv-ico-general-arrow-up2:before {
  content: "\e603";
}

.cv-ico-general-arrow-down2:before {
  content: "\e604";
}

.cv-ico-general-arrow-left:before {
  content: "\e605";
}

.cv-ico-general-flow-tree:before {
  content: "\e606";
}

.cv-ico-general-flow-branch:before {
  content: "\e607";
}

.cv-ico-general-flow-cascade:before {
  content: "\e608";
}

.cv-ico-general-phone:before {
  content: "\e609";
}

.cv-ico-general-mobile:before {
  content: "\e60a";
}

.cv-ico-general-mouse:before {
  content: "\e60b";
}

.cv-ico-general-directions:before {
  content: "\e60c";
}

.cv-ico-general-mail:before {
  content: "\e60d";
}

.cv-ico-general-paperplane:before {
  content: "\e60e";
}

.cv-ico-general-pencil:before {
  content: "\e60f";
}

.cv-ico-general-feather:before {
  content: "\e610";
}

.cv-ico-general-paperclip:before {
  content: "\e611";
}

.cv-ico-general-drawer:before {
  content: "\e612";
}

.cv-ico-general-reply:before {
  content: "\e613";
}

.cv-ico-general-reply-all:before {
  content: "\e614";
}

.cv-ico-general-forward:before {
  content: "\e615";
}

.cv-ico-general-user:before {
  content: "\e616";
}

.cv-ico-general-export:before {
  content: "\e617";
}

.cv-ico-general-location:before {
  content: "\e618";
}

.cv-ico-general-map:before {
  content: "\e619";
}

.cv-ico-general-compass:before {
  content: "\e61a";
}

.cv-ico-general-location2:before {
  content: "\e61b";
}

.cv-ico-general-target:before {
  content: "\e61c";
}

.cv-ico-general-share:before {
  content: "\e61d";
}

.cv-ico-general-sharable:before {
  content: "\e61e";
}

.cv-ico-general-heart:before {
  content: "\e61f";
}

.cv-ico-general-heart2:before {
  content: "\e620";
}

.cv-ico-general-star:before {
  content: "\e621";
}

.cv-ico-general-star2:before {
  content: "\e622";
}

.cv-ico-general-thumbs-up:before {
  content: "\e623";
}

.cv-ico-general-thumbs-down:before {
  content: "\e624";
}

.cv-ico-general-house:before {
  content: "\e625";
}

.cv-ico-general-popup:before {
  content: "\e626";
}

.cv-ico-general-search:before {
  content: "\e627";
}

.cv-ico-general-flashlight:before {
  content: "\e628";
}

.cv-ico-general-printer:before {
  content: "\e629";
}

.cv-ico-general-bell:before {
  content: "\e62a";
}

.cv-ico-general-link:before {
  content: "\e62b";
}

.cv-ico-general-flag:before {
  content: "\e62c";
}

.cv-ico-general-cog:before {
  content: "\e62d";
}

.cv-ico-general-tools:before {
  content: "\e62e";
}

.cv-ico-general-trophy:before {
  content: "\e62f";
}

.cv-ico-general-tag:before {
  content: "\e630";
}

.cv-ico-general-camera:before {
  content: "\e631";
}

.cv-ico-general-megaphone:before {
  content: "\e632";
}

.cv-ico-general-music:before {
  content: "\e633";
}

.cv-ico-general-music2:before {
  content: "\e634";
}

.cv-ico-general-new:before {
  content: "\e635";
}

.cv-ico-general-graduation:before {
  content: "\e636";
}

.cv-ico-general-book:before {
  content: "\e637";
}

.cv-ico-general-newspaper:before {
  content: "\e638";
}

.cv-ico-general-bag:before {
  content: "\e639";
}

.cv-ico-general-airplane:before {
  content: "\e63a";
}

.cv-ico-general-lifebuoy:before {
  content: "\e63b";
}

.cv-ico-general-eye:before {
  content: "\e63c";
}

.cv-ico-general-clock:before {
  content: "\e63d";
}

.cv-ico-general-microphone:before {
  content: "\e63e";
}

.cv-ico-general-calendar:before {
  content: "\e63f";
}

.cv-ico-general-bolt:before {
  content: "\e640";
}

.cv-ico-general-briefcase:before {
  content: "\e641";
}

.cv-ico-general-air:before {
  content: "\e642";
}

.cv-ico-general-hourglass:before {
  content: "\e643";
}

.cv-ico-general-gauge:before {
  content: "\e644";
}

.cv-ico-general-language:before {
  content: "\e645";
}

.cv-ico-general-network:before {
  content: "\e646";
}

.cv-ico-general-key:before {
  content: "\e647";
}

.cv-ico-general-battery:before {
  content: "\e648";
}

.cv-ico-general-bucket:before {
  content: "\e649";
}

.cv-ico-general-magnet:before {
  content: "\e64a";
}

.cv-ico-general-drive:before {
  content: "\e64b";
}

.cv-ico-general-cup:before {
  content: "\e64c";
}

.cv-ico-general-rocket:before {
  content: "\e64d";
}

.cv-ico-general-brush:before {
  content: "\e64e";
}

.cv-ico-general-keyboard:before {
  content: "\e64f";
}

.cv-ico-general-browser:before {
  content: "\e650";
}

.cv-ico-general-publish:before {
  content: "\e651";
}

.cv-ico-general-progress-3:before {
  content: "\e652";
}

.cv-ico-general-progress-2:before {
  content: "\e653";
}

.cv-ico-general-brogress-1:before {
  content: "\e654";
}

.cv-ico-general-progress-0:before {
  content: "\e655";
}

.cv-ico-general-sun:before {
  content: "\e656";
}

.cv-ico-general-sun2:before {
  content: "\e657";
}

.cv-ico-general-adjust:before {
  content: "\e658";
}

.cv-ico-general-code:before {
  content: "\e659";
}

.cv-ico-general-screen:before {
  content: "\e65a";
}

.cv-ico-general-infinity:before {
  content: "\e65b";
}

.cv-ico-general-light-bulb:before {
  content: "\e65c";
}

.cv-ico-general-clipboard:before {
  content: "\e65d";
}

.cv-ico-general-cart:before {
  content: "\e65e";
}

.cv-ico-general-box:before {
  content: "\e65f";
}

.cv-ico-general-ticket:before {
  content: "\e660";
}

.cv-ico-general-rss:before {
  content: "\e661";
}

.cv-ico-general-signal:before {
  content: "\e662";
}

.cv-ico-general-thermometer:before {
  content: "\e663";
}

.cv-ico-general-droplets:before {
  content: "\e664";
}

.cv-ico-general-uniE665:before {
  content: "\e665";
}

.cv-ico-general-statistics:before {
  content: "\e666";
}

.cv-ico-general-pie:before {
  content: "\e667";
}

.cv-ico-general-bars:before {
  content: "\e668";
}

.cv-ico-general-graph:before {
  content: "\e669";
}

.cv-ico-general-lock:before {
  content: "\e66a";
}

.cv-ico-general-checkmark:before {
  content: "\e66b";
}

.cv-ico-general-cross:before {
  content: "\e66c";
}

.cv-ico-general-minus:before {
  content: "\e66d";
}

.cv-ico-general-plus:before {
  content: "\e66e";
}

.cv-ico-general-cross2:before {
  content: "\e66f";
}

.cv-ico-general-minus2:before {
  content: "\e670";
}

.cv-ico-general-plus2:before {
  content: "\e671";
}

.cv-ico-general-cross3:before {
  content: "\e672";
}

.cv-ico-general-minus3:before {
  content: "\e673";
}

.cv-ico-general-plus3:before {
  content: "\e674";
}

.cv-ico-general-erase:before {
  content: "\e675";
}

.cv-ico-general-blocked:before {
  content: "\e676";
}

.cv-ico-general-info:before {
  content: "\e677";
}

.cv-ico-general-info2:before {
  content: "\e678";
}

.cv-ico-general-cycle:before {
  content: "\e679";
}

.cv-ico-general-cw:before {
  content: "\e67a";
}

.cv-ico-general-ccw:before {
  content: "\e67b";
}

.cv-ico-general-shuffle:before {
  content: "\e67c";
}

.cv-ico-general-arrow:before {
  content: "\e67d";
}

.cv-ico-general-arrow2:before {
  content: "\e67e";
}

.cv-ico-general-retweet:before {
  content: "\e67f";
}

.cv-ico-general-loop:before {
  content: "\e680";
}

.cv-ico-general-history:before {
  content: "\e681";
}

.cv-ico-general-list:before {
  content: "\e682";
}

.cv-ico-general-add-to-list:before {
  content: "\e683";
}

.cv-ico-general-layout:before {
  content: "\e684";
}

.cv-ico-general-document:before {
  content: "\e685";
}

.cv-ico-general-docs:before {
  content: "\e686";
}

.cv-ico-general-landscape:before {
  content: "\e687";
}

.cv-ico-general-pictures:before {
  content: "\e688";
}

.cv-ico-general-video:before {
  content: "\e689";
}

.cv-ico-general-music3:before {
  content: "\e68a";
}

.cv-ico-general-folder:before {
  content: "\e68b";
}

.cv-ico-general-archive:before {
  content: "\e68c";
}

.cv-ico-general-trash:before {
  content: "\e68d";
}

.cv-ico-general-upload:before {
  content: "\e68e";
}

.cv-ico-general-download:before {
  content: "\e68f";
}

.cv-ico-general-disk:before {
  content: "\e690";
}

.cv-ico-general-install:before {
  content: "\e691";
}

.cv-ico-general-cloud:before {
  content: "\e692";
}

.cv-ico-general-book2:before {
  content: "\e693";
}

.cv-ico-general-volume:before {
  content: "\e694";
}

.cv-ico-general-sound:before {
  content: "\e695";
}

.cv-ico-general-mute:before {
  content: "\e696";
}

.cv-ico-general-cc:before {
  content: "\e697";
}

.cv-ico-general-cc-by:before {
  content: "\e698";
}

.cv-ico-general-cc-nc:before {
  content: "\e699";
}

.cv-ico-general-cc-nc-eu:before {
  content: "\e69a";
}

.cv-ico-general-cc-nc-jp:before {
  content: "\e69b";
}

.cv-ico-general-cc-sa:before {
  content: "\e69c";
}

.cv-ico-general-cc-nd:before {
  content: "\e69d";
}

.cv-ico-general-cc-pd:before {
  content: "\e69e";
}

.cv-ico-general-cc-zero:before {
  content: "\e69f";
}

.cv-ico-general-cc-share:before {
  content: "\e6a0";
}

.cv-ico-general-play:before {
  content: "\e6a1";
}

.cv-ico-general-pause:before {
  content: "\e6a2";
}

.cv-ico-general-record:before {
  content: "\e6a3";
}

.cv-ico-general-stop:before {
  content: "\e6a4";
}

.cv-ico-general-next:before {
  content: "\e6a5";
}

.cv-ico-general-previous:before {
  content: "\e6a6";
}

.cv-ico-general-first:before {
  content: "\e6a7";
}

.cv-ico-general-last:before {
  content: "\e6a8";
}

.cv-ico-general-resize-enlarge:before {
  content: "\e6a9";
}

.cv-ico-general-resize-shrink:before {
  content: "\e6aa";
}

.cv-ico-general-arrow-left2:before {
  content: "\e6ab";
}

.cv-ico-general-uniE6AC:before {
  content: "\e6ac";
}

.cv-ico-general-arrow-up3:before {
  content: "\e6ad";
}

.cv-ico-general-arrow-down3:before {
  content: "\e6ae";
}

.cv-ico-general-arrow-left3:before {
  content: "\e6af";
}

.cv-ico-general-arrow-right2:before {
  content: "\e6b0";
}

.cv-ico-general-arrow-up4:before {
  content: "\e6b1";
}

.cv-ico-general-arrow-down4:before {
  content: "\e6b2";
}

.cv-ico-general-arrow-left4:before {
  content: "\e6b3";
}

.cv-ico-general-arrow-right3:before {
  content: "\e6b4";
}

.cv-ico-general-arrow-up5:before {
  content: "\e6b5";
}

.cv-ico-general-arrow-down5:before {
  content: "\e6b6";
}

.cv-ico-general-arrow-left5:before {
  content: "\e6b7";
}

.cv-ico-general-arrow-right4:before {
  content: "\e6b8";
}

.cv-ico-general-arrow-right5:before {
  content: "\e6b9";
}

.cv-ico-general-arrow-up6:before {
  content: "\e6ba";
}

.cv-ico-general-arrow-down6:before {
  content: "\e6bb";
}

.cv-ico-general-arrow-left6:before {
  content: "\e6bc";
}

.cv-ico-general-arrow-right6:before {
  content: "\e6bd";
}

.cv-ico-general-arrow-up7:before {
  content: "\e6be";
}

.cv-ico-general-arrow-down7:before {
  content: "\e6bf";
}

.cv-ico-general-arrow-left7:before {
  content: "\e6c0";
}

.cv-ico-general-arrow-right7:before {
  content: "\e6c1";
}

.cv-ico-general-arrow-up--upload:before {
  content: "\e6c2";
}

.cv-ico-general-arrow-down8:before {
  content: "\e6c3";
}

.cv-ico-general-arrow-left8:before {
  content: "\e6c4";
}

.cv-ico-general-flow-parallel:before {
  content: "\e6c5";
}

.cv-ico-general-flow-line:before {
  content: "\e6c6";
}

.cv-ico-general-menu:before {
  content: "\e6c7";
}

.cv-ico-general-ellipsis:before {
  content: "\e6c8";
}

.cv-ico-general-dots:before {
  content: "\e6c9";
}

.cv-ico-general-dot:before {
  content: "\e6ca";
}

.cv-ico-general-daniel-bruce:before {
  content: "\e6cb";
}

.cv-ico-general-cc-share2:before {
  content: "\e6cc";
}

.cv-ico-general-back:before {
  content: "\e6cd";
}

.cv-ico-general-switch:before {
  content: "\e6ce";
}

.cv-ico-general-users:before {
  content: "\e6cf";
}

.cv-ico-general-user-add:before {
  content: "\e6d0";
}

.cv-ico-general-vcard:before {
  content: "\e6d1";
}

.cv-ico-general-quote:before {
  content: "\e6d2";
}

.cv-ico-general-moon:before {
  content: "\e6d3";
}

.cv-ico-general-palette:before {
  content: "\e6d4";
}

.cv-ico-general-leaf:before {
  content: "\e6d5";
}

.cv-ico-general-thunder:before {
  content: "\e6d6";
}

.cv-ico-general-droplet:before {
  content: "\e6d7";
}

.cv-ico-general-cd:before {
  content: "\e6d8";
}

.cv-ico-general-suitcase:before {
  content: "\e6d9";
}

.cv-ico-general-cone:before {
  content: "\e6da";
}

.cv-ico-general-earth:before {
  content: "\e6db";
}

.cv-ico-general-credit-card:before {
  content: "\e6dc";
}

.cv-ico-general-database:before {
  content: "\e6dd";
}

.cv-ico-general-voicemail:before {
  content: "\e6de";
}

.cv-ico-general-lock-open:before {
  content: "\e6df";
}

.cv-ico-general-logout:before {
  content: "\e6e0";
}

.cv-ico-general-login:before {
  content: "\e6e1";
}

.cv-ico-general-question:before {
  content: "\e6e2";
}

.cv-ico-general-help:before {
  content: "\e6e3";
}

.cv-ico-general-warning:before {
  content: "\e6e4";
}

.cv-ico-general-list2:before {
  content: "\e6e5";
}

.cv-ico-general-text:before {
  content: "\e6e6";
}

.cv-ico-general-text2:before {
  content: "\e6e7";
}

.cv-ico-general-upload2:before {
  content: "\e6e8";
}

.cv-ico-general-bookmark:before {
  content: "\e6e9";
}

.cv-ico-general-bookmarks:before {
  content: "\e6ea";
}

.cv-ico-general-chat:before {
  content: "\e6eb";
}

.cv-ico-general-comment:before {
  content: "\e6ec";
}

.cv-ico-general-daniel-bruce2:before {
  content: "\e6ed";
}

.cv-ico-general-cart2:before {
  content: "\e6ee";
}

.cv-ico-general-chart:before {
  content: "\e6ef";
}

.cv-ico-general-basket:before {
  content: "\e6f0";
}

.cv-ico-general-cart3:before {
  content: "\e6f1";
}

.cv-ico-general-cart4:before {
  content: "\e6f2";
}

.cv-ico-general-cart5:before {
  content: "\e6f3";
}

.cv-ico-general-pie2:before {
  content: "\e6f4";
}

.cv-ico-general-stats:before {
  content: "\e6f5";
}

.cv-ico-general-bars2:before {
  content: "\e6f6";
}

.cv-ico-general-bars3:before {
  content: "\e6f7";
}

.cv-ico-general-credit:before {
  content: "\e6f8";
}

.cv-ico-general-store:before {
  content: "\e6f9";
}

.cv-ico-general-coin:before {
  content: "\e6fa";
}

.cv-ico-general-truck:before {
  content: "\e6fb";
}

.cv-ico-general-search2:before {
  content: "\e6fc";
}

.cv-ico-general-search3:before {
  content: "\e6fd";
}

.cv-ico-general-compass2:before {
  content: "\e6fe";
}

.cv-ico-general-location3:before {
  content: "\e6ff";
}

.cv-ico-general-location4:before {
  content: "\e700";
}

.cv-ico-general-target2:before {
  content: "\e701";
}

.cv-ico-general-location5:before {
  content: "\e702";
}

.cv-ico-general-location6:before {
  content: "\e703";
}

.cv-ico-general-map2:before {
  content: "\e704";
}

.cv-ico-general-map3:before {
  content: "\e705";
}

.cv-ico-general-target3:before {
  content: "\e706";
}

.cv-ico-general-pin:before {
  content: "\e707";
}

.cv-ico-general-pin-alt:before {
  content: "\e708";
}

.cv-ico-general-file-pdf:before {
  content: "\e709";
}

.cv-ico-general-file-word:before {
  content: "\e70a";
}

.cv-ico-general-file-excel:before {
  content: "\e70b";
}

.cv-ico-general-file-css:before {
  content: "\e70c";
}

.cv-ico-general-file-xml:before {
  content: "\e70d";
}

.cv-ico-general-file-powerpoint:before {
  content: "\e70e";
}

.cv-ico-general-file-zip:before {
  content: "\e70f";
}

.cv-ico-general-file-openoffice:before {
  content: "\e710";
}

.cv-ico-general-libreoffice:before {
  content: "\e711";
}

.cv-ico-general-copy:before {
  content: "\e712";
}

.cv-ico-general-shopping-cart:before {
  content: "\e713";
}

.cv-ico-general-bag2:before {
  content: "\e714";
}

.cv-ico-general-graph2:before {
  content: "\e715";
}

.cv-ico-general-bars4:before {
  content: "\e716";
}

.cv-ico-general-chart2:before {
  content: "\e717";
}

.cv-ico-general-shopping-bag:before {
  content: "\e718";
}

.cv-ico-general-tag2:before {
  content: "\e719";
}

.cv-ico-general-credit-cards:before {
  content: "\e71a";
}

.cv-ico-general-bill:before {
  content: "\e71b";
}

.cv-ico-general-search4:before {
  content: "\e71c";
}

.cv-ico-general-location7:before {
  content: "\e71d";
}

.cv-ico-general-location-arrow:before {
  content: "\e71e";
}

.cv-ico-general-location-outline:before {
  content: "\e71f";
}

.cv-ico-general-location-arrow-outline:before {
  content: "\e720";
}

.cv-ico-general-map-marker:before {
  content: "\e721";
}

.cv-ico-general-map4:before {
  content: "\e722";
}

.cv-ico-general-truck2:before {
  content: "\e723";
}

.cv-ico-general-shipping:before {
  content: "\e724";
}

.cv-ico-general-basket2:before {
  content: "\e725";
}

.cv-ico-general-wallet:before {
  content: "\e726";
}

.cv-ico-general-bag3:before {
  content: "\e727";
}

.cv-ico-general-money-bag:before {
  content: "\e728";
}

.cv-ico-general-dollar:before {
  content: "\e729";
}

.cv-ico-general-dollar2:before {
  content: "\e72a";
}

.cv-ico-general-coins:before {
  content: "\e72b";
}

.cv-ico-general-pig:before {
  content: "\e72c";
}

.cv-ico-general-safe:before {
  content: "\e72d";
}

.cv-ico-general-banknote:before {
  content: "\e72e";
}

.cv-ico-general-wallet2:before {
  content: "\e72f";
}

.cv-ico-general-magnifier:before {
  content: "\e730";
}

.cv-ico-general-pin2:before {
  content: "\e731";
}

.cv-ico-general-pin3:before {
  content: "\e732";
}

.cv-ico-general-compass3:before {
  content: "\e733";
}

.cv-ico-general-map5:before {
  content: "\e734";
}

.cv-ico-general-location8:before {
  content: "\e735";
}

.cv-ico-general-location9:before {
  content: "\e736";
}

.cv-ico-general-shop:before {
  content: "\e737";
}

.cv-ico-general-tag3:before {
  content: "\e738";
}

.cv-ico-general-tags:before {
  content: "\e739";
}

.cv-ico-general-shopping-cart2:before {
  content: "\e73a";
}

.cv-ico-general-credit2:before {
  content: "\e73b";
}

.cv-ico-general-bitcoin:before {
  content: "\e73c";
}

.cv-ico-general-won:before {
  content: "\e73d";
}

.cv-ico-general-renminbi:before {
  content: "\e73e";
}

.cv-ico-general-yen:before {
  content: "\e73f";
}

.cv-ico-general-rupee:before {
  content: "\e740";
}

.cv-ico-general-gbp:before {
  content: "\e741";
}

.cv-ico-general-euro:before {
  content: "\e742";
}

.cv-ico-general-money:before {
  content: "\e743";
}

.cv-ico-general-truck3:before {
  content: "\e744";
}

.cv-ico-general-search5:before {
  content: "\e745";
}

.cv-ico-general-file:before {
  content: "\e746";
}

.cv-ico-general-file2:before {
  content: "\e747";
}

.cv-ico-general-map-marker2:before {
  content: "\e748";
}

.cv-ico-general-globe:before {
  content: "\e749";
}

.cv-ico-general-location-arrow2:before {
  content: "\e74a";
}

.cv-ico-general-compass4:before {
  content: "\e74b";
}

.cv-ico-general-search6:before {
  content: "\e74c";
}

.cv-ico-general-location10:before {
  content: "\e74d";
}

/*------------------------------------*\
    ICON FONTS - SOCIAL
\*------------------------------------*/
@font-face {
  font-family: 'cv-ico-social';
  src: url("/documents/webfonts/ico-social/cv-ico-social.eot");
  src: url("/documents/webfonts/ico-social/cv-ico-social.eot?#iefix") format("embedded-opentype"), url("/documents/webfonts/ico-social/cv-ico-social.ttf") format("truetype"), url("/documents/webfonts/ico-social/cv-ico-social.woff") format("woff"), url("/documents/webfonts/ico-social/cv-ico-social.svg#cv-ico-social") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*="cv-ico-social-"]:before {
  font-family: 'cv-ico-social';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.cv-ico-social-github:before {
  content: "\e601";
}

.cv-ico-social-github2:before {
  content: "\e602";
}

.cv-ico-social-flickr:before {
  content: "\e603";
}

.cv-ico-social-flickr2:before {
  content: "\e604";
}

.cv-ico-social-vimeo:before {
  content: "\e605";
}

.cv-ico-social-vimeo2:before {
  content: "\e606";
}

.cv-ico-social-twitter:before {
  content: "\e607";
}

.cv-ico-social-twitter2:before {
  content: "\e608";
}

.cv-ico-social-facebook:before {
  content: "\e609";
}

.cv-ico-social-facebook2:before {
  content: "\e60a";
}

.cv-ico-social-facebook3:before {
  content: "\e60b";
}

.cv-ico-social-googleplus:before {
  content: "\e60c";
}

.cv-ico-social-googleplus2:before {
  content: "\e60d";
}

.cv-ico-social-pinterest:before {
  content: "\e60e";
}

.cv-ico-social-pinterest2:before {
  content: "\e60f";
}

.cv-ico-social-tumblr:before {
  content: "\e610";
}

.cv-ico-social-tumblr2:before {
  content: "\e611";
}

.cv-ico-social-linkedin:before {
  content: "\e612";
}

.cv-ico-social-linkedin2:before {
  content: "\e613";
}

.cv-ico-social-dribbble:before {
  content: "\e614";
}

.cv-ico-social-rdio:before {
  content: "\e615";
}

.cv-ico-social-rdio2:before {
  content: "\e616";
}

.cv-ico-social-spotify:before {
  content: "\e617";
}

.cv-ico-social-spotify2:before {
  content: "\e618";
}

.cv-ico-social-qq:before {
  content: "\e619";
}

.cv-ico-social-instagram:before {
  content: "\e61a";
}

.cv-ico-social-dropbox:before {
  content: "\e61b";
}

.cv-ico-social-evernote:before {
  content: "\e61c";
}

.cv-ico-social-flattr:before {
  content: "\e61d";
}

.cv-ico-social-skype:before {
  content: "\e61e";
}

.cv-ico-social-skype2:before {
  content: "\e61f";
}

.cv-ico-social-renren:before {
  content: "\e620";
}

.cv-ico-social-sina-weibo:before {
  content: "\e621";
}

.cv-ico-social-picasa:before {
  content: "\e622";
}

.cv-ico-social-soundcloud:before {
  content: "\e623";
}

.cv-ico-social-mixi:before {
  content: "\e624";
}

.cv-ico-social-behance:before {
  content: "\e625";
}

.cv-ico-social-circles:before {
  content: "\e626";
}

.cv-ico-social-vk:before {
  content: "\e627";
}

.cv-ico-social-smashing:before {
  content: "\e628";
}

.cv-ico-social-dribbble2:before {
  content: "\e629";
}

.cv-ico-social-stumbleupon:before {
  content: "\e62a";
}

.cv-ico-social-stumbleupon2:before {
  content: "\e62b";
}

.cv-ico-social-lastfm:before {
  content: "\e62c";
}

.cv-ico-social-lastfm2:before {
  content: "\e62d";
}

.cv-ico-social-share:before {
  content: "\e600";
}

.cv-ico-social-youtube:before {
  content: "\e62e";
}

.cv-ico-social-feed:before {
  content: "\e62f";
}

.cv-ico-social-apple:before {
  content: "\e630";
}

.cv-ico-social-windows8:before {
  content: "\e631";
}

.cv-ico-social-android:before {
  content: "\e632";
}

.cv-ico-social-tux:before {
  content: "\e633";
}

.cv-ico-social-reddit:before {
  content: "\e634";
}

/*------------------------------------*\
    TYPEOGRAPHY
\*------------------------------------*/
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #5c5c5c;
}

h1 {
  font-weight: 400;
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 26px;
  margin: 0 0 10px;
  padding: 0 0 5px;
  text-transform: uppercase;
  color: #404040;
}

h2 {
  font-weight: 400;
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
  margin: 0 0 10px;
  padding: 0 0 5px;
  text-transform: uppercase;
  color: #404040;
}

h3 {
  font-weight: 400;
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  margin: 0 0 10px;
  padding: 0 0 5px;
  text-transform: uppercase;
  color: #404040;
}

h4 {
  font-weight: 400;
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  margin: 0 0 10px;
  padding: 0 0 5px;
  text-transform: uppercase;
  color: #404040;
}

h5 {
  font-weight: 400;
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  margin: 0 0 10px;
  padding: 0 0 5px;
  text-transform: uppercase;
  color: #404040;
}

h6 {
  font-weight: 400;
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  margin: 0 0 10px;
  padding: 0 0 5px;
  color: #404040;
  text-transform: uppercase;
}

p {
  line-height: 175%;
  margin-bottom: 1em;
}

p + h2 {
  margin-top: 40px;
}

.subtitle {
  color: #5c5c5c;
  font-weight: 300;
  text-transform: capitalize;
}

blockquote {
  border-left: 2px solid #ea1c2f;
  padding: 10px;
  font-style: italic;
}

strong, b {
  font-weight: 700;
}

i, em {
  font-style: italic;
}

.small-txt {
  font-size: 11px;
}

.highlighted {
  color: red;
}

.text-right {
  text-align: right;
}

.list-ul {
  list-style: disc;
  margin: 10px 0 10px 40px;
  padding: 0;
}

.list-ol {
  list-style: roman;
  margin: 10px 0 10px 40px;
  padding: 0;
}

.list-dl {
  margin: 10px 0 10px 20px;
  padding: 0;
}
.list-dl dt {
  font-weight: bold;
}
.list-dl dd {
  padding: 0;
  margin: 0 0 5px;
}

.alt-font {
  font-family: "Quattrocento Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* menu arrows */
@font-face {
  font-family: 'icomoon';
  src: url("/documents/webfonts/menu/icomoon.eot");
  src: url("/documents/webfonts/menu/icomoon.eot?#iefix") format("embedded-opentype"), url("/documents/webfonts/menu/icomoon.woff") format("woff"), url("/documents/webfonts/menu/icomoon.ttf") format("truetype"), url("/documents/webfonts/menu/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}

/*------------------------------------*\
    WEB FONTS
\*------------------------------------*/
/*------------------------------------*\
    LINKS
\*------------------------------------*/
a {
  color: #404040;
  text-decoration: none;
}
a:hover {
  color: #ea1c2f;
  cursor: pointer;
  border-bottom-color: #ea1c2f;
}

/*------------------------------------*\
    BANNERS
\*------------------------------------*/
.banner {
  margin: 0 0 5%;
}
.banner {
  *zoom: 1;
}
.banner:before, .banner:after {
  content: "";
  display: table;
}
.banner:after {
  clear: both;
}
@media (min-width: 48em) {
  .banner {
    margin: 0 0 15px;
  }
}

.banner.hero img {
  width: 100%;
}

.out-of-stock {
  background: none repeat scroll 0 0 #EA1C2F;
    color: white;
    padding: 15px 0;
    margin-right: 5px;
    width: 45%;
    clear: none;
    display: inline-block;
    font-size: 12px;
    border: medium none;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.25s ease-in-out 0s;

}

div.product-detail-info div.product-info div.nail-colours a.more.fancybox-tryon {
  font-size: 16px;
  margin-right: 10px;
  font-weight: bold;
}

div.product-detail-info div.product-info div.nail-colours a#show-more-nail-colours.more {
  font-size: 16px;
  margin-right: 10px;
  font-weight: bold;
}

/*
==============================================
CSS3 ANIMATION CHEAT SHEET
==============================================

Made by Justin Aguilar

www.justinaguilar.com/animations/

Questions, comments, concerns, love letters:
justin@justinaguilar.com
==============================================
*/
/*
==============================================
slideDown
==============================================
*/
.slideDown {
  animation-name: slideDown;
  -webkit-animation-name: slideDown;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  visibility: visible !important;
}

@keyframes slideDown {
  0% {
    transform: translateY(-100%);
  }

  50% {
    transform: translateY(8%);
  }

  65% {
    transform: translateY(-4%);
  }

  80% {
    transform: translateY(4%);
  }

  95% {
    transform: translateY(-2%);
  }

  100% {
    transform: translateY(0%);
  }
}

@-webkit-keyframes slideDown {
  0% {
    -webkit-transform: translateY(-100%);
  }

  50% {
    -webkit-transform: translateY(8%);
  }

  65% {
    -webkit-transform: translateY(-4%);
  }

  80% {
    -webkit-transform: translateY(4%);
  }

  95% {
    -webkit-transform: translateY(-2%);
  }

  100% {
    -webkit-transform: translateY(0%);
  }
}

/*
==============================================
slideUp
==============================================
*/
.slideUp {
  animation-name: slideUp;
  -webkit-animation-name: slideUp;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  visibility: visible !important;
}

@keyframes slideUp {
  0% {
    transform: translateY(100%);
  }

  50% {
    transform: translateY(-8%);
  }

  65% {
    transform: translateY(4%);
  }

  80% {
    transform: translateY(-4%);
  }

  95% {
    transform: translateY(2%);
  }

  100% {
    transform: translateY(0%);
  }
}

@-webkit-keyframes slideUp {
  0% {
    -webkit-transform: translateY(100%);
  }

  50% {
    -webkit-transform: translateY(-8%);
  }

  65% {
    -webkit-transform: translateY(4%);
  }

  80% {
    -webkit-transform: translateY(-4%);
  }

  95% {
    -webkit-transform: translateY(2%);
  }

  100% {
    -webkit-transform: translateY(0%);
  }
}

/*
==============================================
slideLeft
==============================================
*/
.slideLeft {
  animation-name: slideLeft;
  -webkit-animation-name: slideLeft;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  visibility: visible !important;
}

@keyframes slideLeft {
  0% {
    transform: translateX(150%);
  }

  50% {
    ransform: translateX(-8%);
  }

  65% {
    transform: translateX(4%);
  }

  80% {
    transform: translateX(-4%);
  }

  95% {
    transform: translateX(2%);
  }

  100% {
    transform: translateX(0%);
  }
}

@-webkit-keyframes slideLeft {
  0% {
    -webkit-transform: translateX(150%);
  }

  50% {
    -webkit-transform: translateX(-8%);
  }

  65% {
    -webkit-transform: translateX(4%);
  }

  80% {
    -webkit-transform: translateX(-4%);
  }

  95% {
    -webkit-transform: translateX(2%);
  }

  100% {
    -webkit-transform: translateX(0%);
  }
}

/*
==============================================
slideRight
==============================================
*/
.slideRight {
  animation-name: slideRight;
  -webkit-animation-name: slideRight;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  visibility: visible !important;
}

@keyframes slideRight {
  0% {
    transform: translateX(-150%);
  }

  50% {
    transform: translateX(8%);
  }

  65% {
    transform: translateX(-4%);
  }

  80% {
    transform: translateX(4%);
  }

  95% {
    transform: translateX(-2%);
  }

  100% {
    transform: translateX(0%);
  }
}

@-webkit-keyframes slideRight {
  0% {
    -webkit-transform: translateX(-150%);
  }

  50% {
    -webkit-transform: translateX(8%);
  }

  65% {
    -webkit-transform: translateX(-4%);
  }

  80% {
    -webkit-transform: translateX(4%);
  }

  95% {
    -webkit-transform: translateX(-2%);
  }

  100% {
    -webkit-transform: translateX(0%);
  }
}

/*
==============================================
slideExpandUp
==============================================
*/
.slideExpandUp {
  animation-name: slideExpandUp;
  -webkit-animation-name: slideExpandUp;
  animation-duration: 1.6s;
  -webkit-animation-duration: 1.6s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease -out;
  visibility: visible !important;
}

@keyframes slideExpandUp {
  0% {
    transform: translateY(100%) scaleX(0.5);
  }

  30% {
    transform: translateY(-8%) scaleX(0.5);
  }

  40% {
    transform: translateY(2%) scaleX(0.5);
  }

  50% {
    transform: translateY(0%) scaleX(1.1);
  }

  60% {
    transform: translateY(0%) scaleX(0.9);
  }

  70% {
    transform: translateY(0%) scaleX(1.05);
  }

  80% {
    transform: translateY(0%) scaleX(0.95);
  }

  90% {
    transform: translateY(0%) scaleX(1.02);
  }

  100% {
    transform: translateY(0%) scaleX(1);
  }
}

@-webkit-keyframes slideExpandUp {
  0% {
    -webkit-transform: translateY(100%) scaleX(0.5);
  }

  30% {
    -webkit-transform: translateY(-8%) scaleX(0.5);
  }

  40% {
    -webkit-transform: translateY(2%) scaleX(0.5);
  }

  50% {
    -webkit-transform: translateY(0%) scaleX(1.1);
  }

  60% {
    -webkit-transform: translateY(0%) scaleX(0.9);
  }

  70% {
    -webkit-transform: translateY(0%) scaleX(1.05);
  }

  80% {
    -webkit-transform: translateY(0%) scaleX(0.95);
  }

  90% {
    -webkit-transform: translateY(0%) scaleX(1.02);
  }

  100% {
    -webkit-transform: translateY(0%) scaleX(1);
  }
}

/*
==============================================
expandUp
==============================================
*/
.expandUp {
  animation-name: expandUp;
  -webkit-animation-name: expandUp;
  animation-duration: 0.7s;
  -webkit-animation-duration: 0.7s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  visibility: visible !important;
}

@keyframes expandUp {
  0% {
    transform: translateY(100%) scale(0.6) scaleY(0.5);
  }

  60% {
    transform: translateY(-7%) scaleY(1.12);
  }

  75% {
    transform: translateY(3%);
  }

  100% {
    transform: translateY(0%) scale(1) scaleY(1);
  }
}

@-webkit-keyframes expandUp {
  0% {
    -webkit-transform: translateY(100%) scale(0.6) scaleY(0.5);
  }

  60% {
    -webkit-transform: translateY(-7%) scaleY(1.12);
  }

  75% {
    -webkit-transform: translateY(3%);
  }

  100% {
    -webkit-transform: translateY(0%) scale(1) scaleY(1);
  }
}

/*
==============================================
fadeIn
==============================================
*/
.fadeIn {
  animation-name: fadeIn;
  -webkit-animation-name: fadeIn;
  animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  visibility: visible !important;
}

@keyframes fadeIn {
  0% {
    transform: scale(0);
    opacity: 0.0;
  }

  60% {
    transform: scale(1.1);
  }

  80% {
    transform: scale(0.9);
    opacity: 1;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    -webkit-transform: scale(0);
    opacity: 0.0;
  }

  60% {
    -webkit-transform: scale(1.1);
  }

  80% {
    -webkit-transform: scale(0.9);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}

/*
==============================================
expandOpen
==============================================
*/
.expandOpen {
  animation-name: expandOpen;
  -webkit-animation-name: expandOpen;
  animation-duration: 1.2s;
  -webkit-animation-duration: 1.2s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  visibility: visible !important;
}

@keyframes expandOpen {
  0% {
    transform: scale(1.8);
  }

  50% {
    transform: scale(0.95);
  }

  80% {
    transform: scale(1.05);
  }

  90% {
    transform: scale(0.98);
  }

  100% {
    transform: scale(1);
  }
}

@-webkit-keyframes expandOpen {
  0% {
    -webkit-transform: scale(1.8);
  }

  50% {
    -webkit-transform: scale(0.95);
  }

  80% {
    -webkit-transform: scale(1.05);
  }

  90% {
    -webkit-transform: scale(0.98);
  }

  100% {
    -webkit-transform: scale(1);
  }
}

/*
==============================================
bigEntrance
==============================================
*/
.bigEntrance {
  animation-name: bigEntrance;
  -webkit-animation-name: bigEntrance;
  animation-duration: 1.6s;
  -webkit-animation-duration: 1.6s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  visibility: visible !important;
}

@keyframes bigEntrance {
  0% {
    transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
    opacity: 0.2;
  }

  30% {
    transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
    opacity: 1;
  }

  45% {
    transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
    opacity: 1;
  }

  60% {
    transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
    opacity: 1;
  }

  75% {
    transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
    opacity: 1;
  }

  90% {
    transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
    opacity: 1;
  }

  100% {
    transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
}

@-webkit-keyframes bigEntrance {
  0% {
    -webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
    opacity: 0.2;
  }

  30% {
    -webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);
    opacity: 1;
  }

  45% {
    -webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
    opacity: 1;
  }

  60% {
    -webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);
    opacity: 1;
  }

  75% {
    -webkit-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
    opacity: 1;
  }

  90% {
    -webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
    opacity: 1;
  }
}

/*
==============================================
hatch
==============================================
*/
.hatch {
  animation-name: hatch;
  -webkit-animation-name: hatch;
  animation-duration: 2s;
  -webkit-animation-duration: 2s;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -webkit-transform-origin: 50% 100%;
  visibility: visible !important;
}

@keyframes hatch {
  0% {
    transform: rotate(0deg) scaleY(0.6);
  }

  20% {
    transform: rotate(-2deg) scaleY(1.05);
  }

  35% {
    transform: rotate(2deg) scaleY(1);
  }

  50% {
    transform: rotate(-2deg);
  }

  65% {
    transform: rotate(1deg);
  }

  80% {
    transform: rotate(-1deg);
  }

  100% {
    transform: rotate(0deg);
  }
}

@-webkit-keyframes hatch {
  0% {
    -webkit-transform: rotate(0deg) scaleY(0.6);
  }

  20% {
    -webkit-transform: rotate(-2deg) scaleY(1.05);
  }

  35% {
    -webkit-transform: rotate(2deg) scaleY(1);
  }

  50% {
    -webkit-transform: rotate(-2deg);
  }

  65% {
    -webkit-transform: rotate(1deg);
  }

  80% {
    -webkit-transform: rotate(-1deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
  }
}

/*
==============================================
bounce
==============================================
*/
.bounce {
  animation-name: bounce;
  -webkit-animation-name: bounce;
  animation-duration: 1.6s;
  -webkit-animation-duration: 1.6s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -webkit-transform-origin: 50% 100%;
}

@keyframes bounce {
  0% {
    transform: translateY(0%) scaleY(0.6);
  }

  60% {
    transform: translateY(-100%) scaleY(1.1);
  }

  70% {
    transform: translateY(0%) scaleY(0.95) scaleX(1.05);
  }

  80% {
    transform: translateY(0%) scaleY(1.05) scaleX(1);
  }

  90% {
    transform: translateY(0%) scaleY(0.95) scaleX(1);
  }

  100% {
    transform: translateY(0%) scaleY(1) scaleX(1);
  }
}

@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateY(0%) scaleY(0.6);
  }

  60% {
    -webkit-transform: translateY(-100%) scaleY(1.1);
  }

  70% {
    -webkit-transform: translateY(0%) scaleY(0.95) scaleX(1.05);
  }

  80% {
    -webkit-transform: translateY(0%) scaleY(1.05) scaleX(1);
  }

  90% {
    -webkit-transform: translateY(0%) scaleY(0.95) scaleX(1);
  }

  100% {
    -webkit-transform: translateY(0%) scaleY(1) scaleX(1);
  }
}

/*
==============================================
pulse
==============================================
*/
.pulse {
  animation-name: pulse;
  -webkit-animation-name: pulse;
  animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}

@keyframes pulse {
  0% {
    transform: scale(0.9);
    opacity: 0.7;
  }

  50% {
    ransform: scale(1);
    opacity: 1;
  }

  100% {
    transform: scale(0.9);
    opacity: 0.7;
  }
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0.95);
    opacity: 0.7;
  }

  50% {
    -webkit-transform: scale(1);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(0.95);
    opacity: 0.7;
  }
}

/*
==============================================
floating
==============================================
*/
.floating {
  animation-name: floating;
  -webkit-animation-name: floating;
  animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}

@keyframes floating {
  0% {
    transform: translateY(0%);
  }

  50% {
    transform: translateY(8%);
  }

  100% {
    transform: translateY(0%);
  }
}

@-webkit-keyframes floating {
  0% {
    -webkit-transform: translateY(0%);
  }

  50% {
    -webkit-transform: translateY(8%);
  }

  100% {
    -webkit-transform: translateY(0%);
  }
}

/*
==============================================
tossing
==============================================
*/
.tossing {
  animation-name: tossing;
  -webkit-animation-name: tossing;
  animation-duration: 2.5s;
  -webkit-animation-duration: 2.5s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}

@keyframes tossing {
  0% {
    transform: rotate(-4deg);
  }

  50% {
    transform: rotate(4deg);
  }

  100% {
    transform: rotate(-4deg);
  }
}

@-webkit-keyframes tossing {
  0% {
    -webkit-transform: rotate(-4deg);
  }

  50% {
    -webkit-transform: rotate(4deg);
  }

  100% {
    -webkit-transform: rotate(-4deg);
  }
}

/*
==============================================
pullUp
==============================================
*/
.pullUp {
  animation-name: pullUp;
  -webkit-animation-name: pullUp;
  animation-duration: 1.1s;
  -webkit-animation-duration: 1.1s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -webkit-transform-origin: 50% 100%;
}

@keyframes pullUp {
  0% {
    transform: scaleY(0.1);
  }

  40% {
    transform: scaleY(1.02);
  }

  60% {
    transform: scaleY(0.98);
  }

  80% {
    transform: scaleY(1.01);
  }

  100% {
    transform: scaleY(0.98);
  }

  80% {
    transform: scaleY(1.01);
  }

  100% {
    transform: scaleY(1);
  }
}

@-webkit-keyframes pullUp {
  0% {
    -webkit-transform: scaleY(0.1);
  }

  40% {
    -webkit-transform: scaleY(1.02);
  }

  60% {
    -webkit-transform: scaleY(0.98);
  }

  80% {
    -webkit-transform: scaleY(1.01);
  }

  100% {
    -webkit-transform: scaleY(0.98);
  }

  80% {
    -webkit-transform: scaleY(1.01);
  }

  100% {
    -webkit-transform: scaleY(1);
  }
}

/*
==============================================
pullDown
==============================================
*/
.pullDown {
  animation-name: pullDown;
  -webkit-animation-name: pullDown;
  animation-duration: 1.1s;
  -webkit-animation-duration: 1.1s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -webkit-transform-origin: 50% 0%;
}

@keyframes pullDown {
  0% {
    transform: scaleY(0.1);
  }

  40% {
    transform: scaleY(1.02);
  }

  60% {
    transform: scaleY(0.98);
  }

  80% {
    transform: scaleY(1.01);
  }

  100% {
    transform: scaleY(0.98);
  }

  80% {
    transform: scaleY(1.01);
  }

  100% {
    transform: scaleY(1);
  }
}

@-webkit-keyframes pullDown {
  0% {
    -webkit-transform: scaleY(0.1);
  }

  40% {
    -webkit-transform: scaleY(1.02);
  }

  60% {
    -webkit-transform: scaleY(0.98);
  }

  80% {
    -webkit-transform: scaleY(1.01);
  }

  100% {
    -webkit-transform: scaleY(0.98);
  }

  80% {
    -webkit-transform: scaleY(1.01);
  }

  100% {
    -webkit-transform: scaleY(1);
  }
}

/*
==============================================
stretchLeft
==============================================
*/
.stretchLeft {
  animation-name: stretchLeft;
  -webkit-animation-name: stretchLeft;
  animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  -webkit-transform-origin: 100% 0%;
}

@keyframes stretchLeft {
  0% {
    transform: scaleX(0.3);
  }

  40% {
    transform: scaleX(1.02);
  }

  60% {
    transform: scaleX(0.98);
  }

  80% {
    transform: scaleX(1.01);
  }

  100% {
    transform: scaleX(0.98);
  }

  80% {
    transform: scaleX(1.01);
  }

  100% {
    transform: scaleX(1);
  }
}

@-webkit-keyframes stretchLeft {
  0% {
    -webkit-transform: scaleX(0.3);
  }

  40% {
    -webkit-transform: scaleX(1.02);
  }

  60% {
    -webkit-transform: scaleX(0.98);
  }

  80% {
    -webkit-transform: scaleX(1.01);
  }

  100% {
    -webkit-transform: scaleX(0.98);
  }

  80% {
    -webkit-transform: scaleX(1.01);
  }

  100% {
    -webkit-transform: scaleX(1);
  }
}

/*
==============================================
stretchRight
==============================================
*/
.stretchRight {
  animation-name: stretchRight;
  -webkit-animation-name: stretchRight;
  animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
}

@keyframes stretchRight {
  0% {
    transform: scaleX(0.3);
  }

  40% {
    transform: scaleX(1.02);
  }

  60% {
    transform: scaleX(0.98);
  }

  80% {
    transform: scaleX(1.01);
  }

  100% {
    transform: scaleX(0.98);
  }

  80% {
    transform: scaleX(1.01);
  }

  100% {
    transform: scaleX(1);
  }
}

@-webkit-keyframes stretchRight {
  0% {
    -webkit-transform: scaleX(0.3);
  }

  40% {
    -webkit-transform: scaleX(1.02);
  }

  60% {
    -webkit-transform: scaleX(0.98);
  }

  80% {
    -webkit-transform: scaleX(1.01);
  }

  100% {
    -webkit-transform: scaleX(0.98);
  }

  80% {
    -webkit-transform: scaleX(1.01);
  }

  100% {
    -webkit-transform: scaleX(1);
  }
}

/* Commerce Vision (Customer Self Service Implementation)
 * Created By:  Ben Demeyere (Commerce Vision)
*/
/* Sub-section comment block
   ========================================================================== */
/* Usage

div.logo {
   background: url("logo.png") no-repeat;
   @include image-2x("logo2x.png", 100px, 25px);
 } 

 */
/* Clearfix
  ========================================================================== */
/* Usage 

.article {
     @include clearfix();
}

*/
/* Box Model
  ========================================================================== */
/* Usage 

*,
*:after,
*:before {
  @include box-sizing(border-box);
}

*/
/* Border Radius
  ========================================================================== */
/* Usage 

.button {
  @include border-radius(5px);
}

.submit-button{
  @include border-top-radius(10px);
}

*/
/* Opacity
  ========================================================================== */
/* Usage 

.article-heading {
  @include opacity(0.8);
}

*/
/* Center-align a block level element
  ========================================================================== */
/* Usage 

.footer-wrap {
  width: 450px;
  @include center-block;
}

*/
/* Text overflow
  ========================================================================== */
/* Usage 

.text-truncate {
  @include text-truncate;
}

*/
/* Absolute positioned
  ========================================================================== */
/* Usage 

.abs {
  @include abs-pos(10px, 10px, 5px, 15px);
}

*/
/* Font Size
  ========================================================================== */
/* Usage 

body {
  @include font-size(16);
}

*/
/* Line Height
  ========================================================================== */
/* Usage 

body {
  @include line-height (16);
}

*/
/* Cross browser inline block
  ========================================================================== */
/* Usage 

.icon {
	@include inline-block();
}
*/
/* Text replacement (instead of text-indent)
  ========================================================================== */
/* Usage 

.header h1 {
	@include text-replacement();
}

*/
/*------------------------------------*\
    STANDARD BUTTON
\*------------------------------------*/
.btn {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #e9e9e9;
  clear: both;
  display: block;
  border: none;
  margin: 2% 0 0;
  padding: 4% 0;
  text-align: center;
  font-size: 1em;
  display: block;
  color: #404040;
  text-transform: uppercase;
  font-weight: 500;
}
.btn:before {
  /* icon */
  margin-right: 10px;
  position: relative;
  top: 1px;
}
.btn:hover {
  text-decoration: none;
  background: #ea1c2f;
  text-decoration: none !important;
  color: white;
}
.btn:active {
  position: relative;
  top: 1px;
}
@media (min-width: 37em) {
  .btn {
    display: inline-block;
    clear: none;
    padding: 10px 15px;
    font-size: 12px;
  }
}

/*------------------------------------*\
    RED BUTTON
\*------------------------------------*/
.btn.red {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #ea1c2f;
  color: white;
  text-shadow: 1px 1px 1px #48070d;
}
.btn.red:hover {
  background: #ec3344;
}

/*------------------------------------*\
    grey BUTTON
\*------------------------------------*/
.btn.green {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #4fb54c;
  color: white;
  text-shadow: 1px 1px 1px #163415;
}
.btn.green:hover {
  background: #61bc5e;
}

/*------------------------------------*\
    BLUE BUTTON
\*------------------------------------*/
.btn.blue {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #007ab2;
  color: white;
  text-shadow: 1px 1px 1px black;
}
.btn.blue:hover {
  background: #008bcb;
}

/*------------------------------------*\
    YELLOW BUTTON
\*------------------------------------*/
.btn.orange {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #f47621;
  color: white;
  text-shadow: 1px 1px 1px #592604;
}
.btn.orange:hover {
  background: #f58539;
}

/*------------------------------------*\
    ADD TO CART BUTTON
\*------------------------------------*/
.btn.add-to-cart {
  background: #ea1c2f;
  color: white;
}

/*------------------------------------*\
   ADD BUTTON
\*------------------------------------*/
.btn.add {
  background: none;
  padding: 10px 0;
  margin: 0;
  font-weight: normal;
  text-transform: capitalize;
}
.btn.add:before {
  content: "\e671";
  font-family: 'cv-ico-general';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ccc;
  font-size: 16px;
  position: relative;
  top: 2px;
}
.btn.add:hover {
  color: #ea1c2f;
}
.btn.add:hover:before {
  color: #ea1c2f;
}

/*------------------------------------*\
   CHECKOUT BUTTON
\*------------------------------------*/
.btn.checkout {
  background: #ea1c2f;
  color: white;
}
.btn.checkout:hover {
  background: #5c5c5c;
}

/*------------------------------------*\
   KEEP SHOPPING BUTTON
\*------------------------------------*/
.btn.keep {
  background: #5c5c5c;
  color: white;
}
.btn.keep:hover {
  background: #ea1c2f;
}

/*------------------------------------*\
    BUTTON INACTIVE & LOADING
\*------------------------------------*/
.btn.inactive {
  background: #e9e9e9;
  color: #c3c3c3;
  text-shadow: none;
  padding-left: 40px;
  position: relative;
}
.btn.inactive:hover {
  background: #e9e9e9;
  color: #c3c3c3;
  text-shadow: none;
  cursor: wait;
}
.btn.inactive:before {
  content: url("/documents/js/vendor/kendo/Default/loading.gif");
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -8px;
}

/*------------------------------------*\
    BUTTON LOCATION SEARCH
\*------------------------------------*/
.btn.location-search {
  background: #ea1c2f;
  color: white;
}
@media (min-width: 37em) {
  .btn.location-search {
    float: left;
  }
}
@media (min-width: 48em) {
  .btn.location-search {
    margin: 0;
    float: right;
    display: inline-block;
  }
}

/*------------------------------------*\
    LOGIN FORM BUTTONS
\*------------------------------------*/
.btn.login {
  background: #ea1c2f;
  color: white;
}
@media (min-width: 37em) {
  .btn.login {
    width: 200px;
  }
}
.btn.login:hover {
  background: #404040;
}

/*------------------------------------*\
    APPLY BUTTON
\*------------------------------------*/
.btn.apply {
  background: #404040;
  color: white;
}
.btn.apply:hover {
  background: #ea1c2f;
}

/*------------------------------------*\
    PRINT BUTTON
\*------------------------------------*/
.btn.print {
  background: #404040;
  color: white;
}
.btn.print:hover {
  background: #ea1c2f;
}

/*------------------------------------*\
    REVIEW BUTTONS
\*------------------------------------*/
.btn.write-review {
  background: #404040;
  color: white;
}
.btn.write-review:hover {
  background: #ea1c2f;
}

.btn.more-reviews {
  background: #5c5c5c;
  color: white;
}
.btn.more-reviews:hover {
  background: #ea1c2f;
}

.btn.submit-review {
  background: #ea1c2f;
  color: white;
}
.btn.submit-review:hover {
  background: #ea1c2f;
}

/* Commerce Vision (Customer Self Service Implementation)
 * Created By:  Ben Demeyere (Commerce Vision)
*/
/* Sub-section comment block
   ========================================================================== */
/* Usage

div.logo {
   background: url("logo.png") no-repeat;
   @include image-2x("logo2x.png", 100px, 25px);
 } 

 */
/* Clearfix
  ========================================================================== */
/* Usage 

.article {
     @include clearfix();
}

*/
/* Box Model
  ========================================================================== */
/* Usage 

*,
*:after,
*:before {
  @include box-sizing(border-box);
}

*/
/* Border Radius
  ========================================================================== */
/* Usage 

.button {
  @include border-radius(5px);
}

.submit-button{
  @include border-top-radius(10px);
}

*/
/* Opacity
  ========================================================================== */
/* Usage 

.article-heading {
  @include opacity(0.8);
}

*/
/* Center-align a block level element
  ========================================================================== */
/* Usage 

.footer-wrap {
  width: 450px;
  @include center-block;
}

*/
/* Text overflow
  ========================================================================== */
/* Usage 

.text-truncate {
  @include text-truncate;
}

*/
/* Absolute positioned
  ========================================================================== */
/* Usage 

.abs {
  @include abs-pos(10px, 10px, 5px, 15px);
}

*/
/* Font Size
  ========================================================================== */
/* Usage 

body {
  @include font-size(16);
}

*/
/* Line Height
  ========================================================================== */
/* Usage 

body {
  @include line-height (16);
}

*/
/* Cross browser inline block
  ========================================================================== */
/* Usage 

.icon {
	@include inline-block();
}
*/
/* Text replacement (instead of text-indent)
  ========================================================================== */
/* Usage 

.header h1 {
	@include text-replacement();
}

*/
input[type="search"], input[type="button"] {
  -webkit-appearance: none !important;
  border: none;
  border-radius: 0;
}

.form-label {
  color: #404040;
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
  margin: 0 0 5px;
  text-transform: uppercase;
}

.form-text, .form-number, .form-password, .form-email, .form-url, .form-date, .form-time, .form-tel {
  color: black;
  border: 1px solid #ddd;
  border-left-width: 2px;
  border-radius: 0px;
  padding: 0 10px;
  display: block;
  width: 100%;
  margin: 0 0 10px;
  font-size: 14px;
  color: #404040;
  height: 32px;
}

.form-textarea {
  color: black;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 5px;
  font-size: 0.8em;
  display: block;
  width: 100%;
  min-height: 100px;
}

.form-fieldset {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  font-size: 12px;
}

.form-text + label, .form-number + label, .form-password + label, .form-email + label {
  margin: 15px 0 5px;
}

.form-checkbox {
  font-size: 12px;
}
.form-checkbox input {
  display: inline-block;
  margin: 0 15px 0 0;
}
.form-checkbox label {
  display: inline-block;
  font-size: 12px;
}

.form-select {
  display: block;
  width: 100%;
}

input[disabled], select[disabled], textarea[disabled], input[readonly],
select[readonly], textarea[readonly] {
  cursor: not-allowed;
  background-color: #eee;
}

input[type="radio"][disabled], input[type="checkbox"][disabled],
input[type="radio"][readonly], input[type="checkbox"][readonly] {
  background-color: transparent;
}

.form-row {
  display: block;
  margin: 0 0 10px;
}
.form-row {
  *zoom: 1;
}
.form-row:before, .form-row:after {
  content: "";
  display: table;
}
.form-row:after {
  clear: both;
}

@media (min-width: 64em) {
  .inline-row {
    width: 48%;
    float: left;
    display: inline-block;
  }
}

@media (min-width: 64em) {
  .inline-row-small {
    width: 24%;
    float: left;
    display: inline-block;
    margin-left: 2%;
  }
}

.required {
  color: #ea1c2f;
}

@media (min-width: 64em) {
  .inline-row + .inline-row {
    float: right;
  }
}

.cc-form {
  clear: both;
  width: 100%;
  margin: 5% 0 0;
}
.cc-form {
  *zoom: 1;
}
.cc-form:before, .cc-form:after {
  content: "";
  display: table;
}
.cc-form:after {
  clear: both;
}
@media (min-width: 64em) {
  .cc-form {
    width: 75%;
  }
}
.cc-form div {
  margin: 0 0 2%;
}
.cc-form div {
  *zoom: 1;
}
.cc-form div:before, .cc-form div:after {
  content: "";
  display: table;
}
.cc-form div:after {
  clear: both;
}
.cc-form div label {
  display: block;
  margin: 0 0 4px;
}
.cc-form div .field-short {
  width: 40%;
}
.cc-form div .select-short {
  width: 44%;
  margin-right: 1%;
}
.cc-form div .row-half {
  width: 48%;
  margin-right: 2%;
  float: left;
  display: inline-block;
  margin-bottom: 0;
}
.cc-form div .row-half input {
  width: 100%;
}

.cc-form {
  padding: 2% 0 0;
  font-size: 12px;
}
@media (min-width: 48em) {
  .cc-form {
    padding: 0;
  }
}
.cc-form div label {
  font-weight: bold;
  font-size: 11px;
  color: #404040;
}
.cc-form div input[type="text"] {
  display: block;
  clear: left;
  float: left;
  width: 98%;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 3px;
  font-size: 12px;
}
.cc-form div input[type="text"].cc-number {
  clear: none;
  width: 24%;
  display: inline-block;
  float: left;
  margin: 0 1% 0 0;
  text-align: center;
}
@media (min-width: 48em) {
  .cc-form div input[type="text"].cc-number {
    width: 15%;
  }
}
@media (min-width: 64em) {
  .cc-form div input[type="text"].cc-number {
    width: 23.5%;
  }
}

/*------------------------------------*\
    VALIDATION TOOLTIPS
\*------------------------------------*/
/**
 * source: tooltip-core.scss
 *
 * Defines the basic styling for the tooltip.
 * Each tooltip is made of 2 parts:
 * 	1) body (:after)
 * 	2) arrow (:before)
 * 
 * Classes added:
 * 	1) tooltip
 */
.tooltip, [data-tooltip] {
  position: relative;
  display: inline-block;
  /**
   * tooltip arrow
   */
  /**
   * tooltip body
   */
}
.tooltip:before, .tooltip:after, [data-tooltip]:before, [data-tooltip]:after {
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  visibility: hidden;
  opacity: 0;
  z-index: 1000000;
  pointer-events: none;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  transition: 0.3s ease;
}
.tooltip:hover:before, .tooltip:hover:after, .tooltip:focus:before, .tooltip:focus:after, [data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after {
  visibility: visible;
  opacity: 1;
}
.tooltip:before, [data-tooltip]:before {
  content: '';
  position: absolute;
  background: transparent;
  border: 6px solid transparent;
  z-index: 1000001;
}
.tooltip:after, [data-tooltip]:after {
  content: attr(data-tooltip);
  background: #404040;
  color: white;
  text-shadow: 0 -1px 0px black;
  padding: 8px 10px;
  font-size: 12px;
  line-height: 12px;
  white-space: nowrap;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
}

/**
 * source: tooltip-position.scss
 *
 * Defines the positoning logic for the tooltips.
 * 
 * Classes added:
 * 	1) tooltip-top
 * 	2) tooltip-bottom
 * 	3) tooltip-left
 * 	4) tooltip-right
 */
/**
 * set default color for tooltip arrows
 */
.tooltip-top:before {
  border-top-color: #404040;
}

.tooltip-bottom:before {
  border-bottom-color: #404040;
}

.tooltip-left:before {
  border-left-color: #404040;
}

.tooltip-right:before {
  border-right-color: #404040;
}

/**
 * top tooltip
 */
.tooltip-top:before {
  margin-bottom: -12px;
}
.tooltip-top:after {
  margin-left: -18px;
}
.tooltip-top:before, .tooltip-top:after {
  bottom: 100%;
  left: 18px;
}
.tooltip-top:hover:after, .tooltip-top:hover:before, .tooltip-top:focus:after, .tooltip-top:focus:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}

/**
 * bottom tooltip
 */
.tooltip-bottom:before {
  margin-top: -12px;
}
.tooltip-bottom:after {
  margin-left: -18px;
}
.tooltip-bottom:before, .tooltip-bottom:after {
  top: 100%;
  left: 18px;
}
.tooltip-bottom:hover:after, .tooltip-bottom:hover:before, .tooltip-bottom:focus:after, .tooltip-bottom:focus:before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}

/**
 * right tooltip
 */
.tooltip-right:before {
  margin-left: -12px;
  margin-bottom: -6px;
}
.tooltip-right:after {
  margin-bottom: -14px;
}
.tooltip-right:before, .tooltip-right:after {
  left: 100%;
  bottom: 50%;
}
.tooltip-right:hover:after, .tooltip-right:hover:before, .tooltip-right:focus:after, .tooltip-right:focus:before {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px);
}

/**
 * left tooltip
 */
.tooltip-left:before {
  margin-right: -12px;
  margin-bottom: -6px;
}
.tooltip-left:after {
  margin-bottom: -14px;
}
.tooltip-left:before, .tooltip-left:after {
  right: 100%;
  bottom: 50%;
}
.tooltip-left:hover:after, .tooltip-left:hover:before, .tooltip-left:focus:after, .tooltip-left:focus:before {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px);
}

/**
 * source: tooltip-color-types.scss
 *
 * Contains tooltips of various types based on color differences.
 * 
 * Classes added:
 * 	1) tooltip-error
 * 	2) tooltip-warning
 * 	3) tooltip-info
 * 	4) tooltip-success
 * 	
 */
/**
 * Error
 */
.tooltip-error:after {
  background-color: #d61414;
  text-shadow: 1px 1px 0px #610909;
}
.tooltip-error.tooltip-top:before {
  border-top-color: #d61414;
}
.tooltip-error.tooltip-bottom:before {
  border-bottom-color: #d61414;
}
.tooltip-error.tooltip-left:before {
  border-left-color: #d61414;
}
.tooltip-error.tooltip-right:before {
  border-right-color: #d61414;
}

/**
 * Warning
 */
.tooltip-warning:after {
  background-color: #ff952d;
  text-shadow: 1px 1px 0px #ad5500;
}
.tooltip-warning.tooltip-top:before {
  border-top-color: #ff952d;
}
.tooltip-warning.tooltip-bottom:before {
  border-bottom-color: #ff952d;
}
.tooltip-warning.tooltip-left:before {
  border-left-color: #ff952d;
}
.tooltip-warning.tooltip-right:before {
  border-right-color: #ff952d;
}

/**
 * Info
 */
.tooltip-info:after {
  background-color: #4a87f8;
  text-shadow: 1px 1px 0px #0746bb;
}
.tooltip-info.tooltip-top:before {
  border-top-color: #4a87f8;
}
.tooltip-info.tooltip-bottom:before {
  border-bottom-color: #4a87f8;
}
.tooltip-info.tooltip-left:before {
  border-left-color: #4a87f8;
}
.tooltip-info.tooltip-right:before {
  border-right-color: #4a87f8;
}

/**
 * Success
 */
.tooltip-success:after {
  background-color: #60be50;
  text-shadow: 1px 1px 0px #306827;
}
.tooltip-success.tooltip-top:before {
  border-top-color: #60be50;
}
.tooltip-success.tooltip-bottom:before {
  border-bottom-color: #60be50;
}
.tooltip-success.tooltip-left:before {
  border-left-color: #60be50;
}
.tooltip-success.tooltip-right:before {
  border-right-color: #60be50;
}

/**
 * source: tooltip-always.scss
 *
 * Defines a persisted tooltip which shows always.
 * 
 * Classes added:
 * 	1) tooltip-always
 * 	
 */
.tooltip-always:after, .tooltip-always:before {
  opacity: 1;
  visibility: visible;
}
.tooltip-always.tooltip-top:after, .tooltip-always.tooltip-top:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}
.tooltip-always.tooltip-bottom:after, .tooltip-always.tooltip-bottom:before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}
.tooltip-always.tooltip-left:after, .tooltip-always.tooltip-left:before {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px);
}
.tooltip-always.tooltip-right:after, .tooltip-always.tooltip-right:before {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px);
}

/**
 * source: tooltip-rounded.scss
 *
 * Defines rounded corner tooltips.
 * 
 * Classes added:
 * 	1) tooltip-rounded
 *  
 */
.tooltip-rounded:after {
  border-radius: 4px;
}

/**
 * source: tooltip-effects.scss
 *
 * Defines various transition effects for the tooltips.
 * 
 * Classes added:
 * 	1) tooltip-bounce
 * 	
 */
.tooltip-bounce:before, .tooltip-bounce:after {
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -moz-transition: opacity 0.3s ease, visibility 0.3s ease, -moz-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
}

/*------------------------------------*\
    VALIDATION ON INPUT BOXES
\*------------------------------------*/
.validation .tooltip-top, .validation .tooltip-right, .validation .tooltip-bottom, .validation .tooltip-left {
  display: block;
}

.validation.error input[type="text"], .validation.error input[type="number"], .validation.error input[type="password"], .validation.error input[type="email"], .validation.error textarea {
  border-left: 2px solid #ec3131;
  border-radius: 0 3px 3px 0;
  background: #fff;
  outline: none;
  -webkit-appearance: none !important;
}
.validation.error input[type="checkbox"] {
  -webkit-appearance: checkbox !important;
}
.validation.error input[type="radio"] {
  -webkit-appearance: radio !important;
}
.validation.error .selectric {
  border-color: #d61414;
}
.validation.error .form-fieldset {
  color: #d61414;
}

.validation.warning input[type="text"], .validation.warning input[type="number"], .validation.warning input[type="password"], .validation.warning input[type="email"], .validation.warning textarea {
  border-left: 2px solid #f47621;
  border-radius: 0 3px 3px 0;
  background: #fff;
  outline: none;
  -webkit-appearance: none !important;
}
.validation.warning input[type="checkbox"] {
  -webkit-appearance: checkbox !important;
}
.validation.warning input[type="radio"] {
  -webkit-appearance: radio !important;
}
.validation.warning .selectric {
  border-color: #f47621;
}
.validation.warning .form-fieldset {
  color: #f47621;
}

.validation.info input[type="text"], .validation.info input[type="number"], .validation.info input[type="password"], .validation.info input[type="email"], .validation.info textarea {
  border-left: 2px solid #007ab2;
  border-radius: 0 3px 3px 0;
  background: #fff;
  outline: none;
  -webkit-appearance: none !important;
}
.validation.info input[type="checkbox"] {
  -webkit-appearance: checkbox !important;
}
.validation.info input[type="radio"] {
  -webkit-appearance: radio !important;
}
.validation.info .selectric {
  border-color: #007ab2;
}
.validation.info .form-fieldset {
  color: #007ab2;
}

.validation.success input[type="text"], .validation.success input[type="number"], .validation.success input[type="password"], .validation.success input[type="email"], .validation.success textarea {
  border-left: 2px solid #4fb54c;
  border-radius: 0 3px 3px 0;
  background: #fff;
  outline: none;
  -webkit-appearance: none !important;
}
.validation.success input[type="checkbox"] {
  -webkit-appearance: checkbox !important;
}
.validation.success input[type="radio"] {
  -webkit-appearance: radio !important;
}
.validation.success .selectric {
  border-color: #4fb54c;
}
.validation.success .form-fieldset {
  color: #4fb54c;
}

/* Commerce Vision (Customer Self Service Implementation)
 * Created By:  Ben Demeyere (Commerce Vision)
*/
/* Sub-section comment block
   ========================================================================== */
/* Usage

div.logo {
   background: url("logo.png") no-repeat;
   @include image-2x("logo2x.png", 100px, 25px);
 } 

 */
/* Clearfix
  ========================================================================== */
/* Usage 

.article {
     @include clearfix();
}

*/
/* Box Model
  ========================================================================== */
/* Usage 

*,
*:after,
*:before {
  @include box-sizing(border-box);
}

*/
/* Border Radius
  ========================================================================== */
/* Usage 

.button {
  @include border-radius(5px);
}

.submit-button{
  @include border-top-radius(10px);
}

*/
/* Opacity
  ========================================================================== */
/* Usage 

.article-heading {
  @include opacity(0.8);
}

*/
/* Center-align a block level element
  ========================================================================== */
/* Usage 

.footer-wrap {
  width: 450px;
  @include center-block;
}

*/
/* Text overflow
  ========================================================================== */
/* Usage 

.text-truncate {
  @include text-truncate;
}

*/
/* Absolute positioned
  ========================================================================== */
/* Usage 

.abs {
  @include abs-pos(10px, 10px, 5px, 15px);
}

*/
/* Font Size
  ========================================================================== */
/* Usage 

body {
  @include font-size(16);
}

*/
/* Line Height
  ========================================================================== */
/* Usage 

body {
  @include line-height (16);
}

*/
/* Cross browser inline block
  ========================================================================== */
/* Usage 

.icon {
	@include inline-block();
}
*/
/* Text replacement (instead of text-indent)
  ========================================================================== */
/* Usage 

.header h1 {
	@include text-replacement();
}

*/
/**
 * source: tooltip-core.scss
 *
 * Defines the basic styling for the tooltip.
 * Each tooltip is made of 2 parts:
 * 	1) body (:after)
 * 	2) arrow (:before)
 * 
 * Classes added:
 * 	1) tooltip
 */
.tooltip, [data-tooltip] {
  position: relative;
  display: inline-block;
  /**
   * tooltip arrow
   */
  /**
   * tooltip body
   */
}
.tooltip:before, .tooltip:after, [data-tooltip]:before, [data-tooltip]:after {
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  visibility: hidden;
  opacity: 0;
  z-index: 1000000;
  pointer-events: none;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  transition: 0.3s ease;
}
.tooltip:hover:before, .tooltip:hover:after, .tooltip:focus:before, .tooltip:focus:after, [data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after {
  visibility: visible;
  opacity: 1;
}
.tooltip:before, [data-tooltip]:before {
  content: '';
  position: absolute;
  background: transparent;
  border: 6px solid transparent;
  z-index: 1000001;
}
.tooltip:after, [data-tooltip]:after {
  content: attr(data-tooltip);
  background: #404040;
  color: white;
  text-shadow: 0 -1px 0px black;
  padding: 8px 10px;
  font-size: 12px;
  line-height: 12px;
  white-space: nowrap;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
}

/**
 * source: tooltip-position.scss
 *
 * Defines the positoning logic for the tooltips.
 * 
 * Classes added:
 * 	1) tooltip-top
 * 	2) tooltip-bottom
 * 	3) tooltip-left
 * 	4) tooltip-right
 */
/**
 * set default color for tooltip arrows
 */
.tooltip-top:before {
  border-top-color: #404040;
}

.tooltip-bottom:before {
  border-bottom-color: #404040;
}

.tooltip-left:before {
  border-left-color: #404040;
}

.tooltip-right:before {
  border-right-color: #404040;
}

/**
 * top tooltip
 */
.tooltip-top:before {
  margin-bottom: -12px;
}
.tooltip-top:after {
  margin-left: -18px;
}
.tooltip-top:before, .tooltip-top:after {
  bottom: 100%;
  left: 18px;
}
.tooltip-top:hover:after, .tooltip-top:hover:before, .tooltip-top:focus:after, .tooltip-top:focus:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}

/**
 * bottom tooltip
 */
.tooltip-bottom:before {
  margin-top: -12px;
}
.tooltip-bottom:after {
  margin-left: -18px;
}
.tooltip-bottom:before, .tooltip-bottom:after {
  top: 100%;
  left: 18px;
}
.tooltip-bottom:hover:after, .tooltip-bottom:hover:before, .tooltip-bottom:focus:after, .tooltip-bottom:focus:before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}

/**
 * right tooltip
 */
.tooltip-right:before {
  margin-left: -12px;
  margin-bottom: -6px;
}
.tooltip-right:after {
  margin-bottom: -14px;
}
.tooltip-right:before, .tooltip-right:after {
  left: 100%;
  bottom: 50%;
}
.tooltip-right:hover:after, .tooltip-right:hover:before, .tooltip-right:focus:after, .tooltip-right:focus:before {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px);
}

/**
 * left tooltip
 */
.tooltip-left:before {
  margin-right: -12px;
  margin-bottom: -6px;
}
.tooltip-left:after {
  margin-bottom: -14px;
}
.tooltip-left:before, .tooltip-left:after {
  right: 100%;
  bottom: 50%;
}
.tooltip-left:hover:after, .tooltip-left:hover:before, .tooltip-left:focus:after, .tooltip-left:focus:before {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px);
}

/**
 * source: tooltip-color-types.scss
 *
 * Contains tooltips of various types based on color differences.
 * 
 * Classes added:
 * 	1) tooltip-error
 * 	2) tooltip-warning
 * 	3) tooltip-info
 * 	4) tooltip-success
 * 	
 */
/**
 * Error
 */
.tooltip-error:after {
  background-color: #d61414;
  text-shadow: 1px 1px 0px #610909;
}
.tooltip-error.tooltip-top:before {
  border-top-color: #d61414;
}
.tooltip-error.tooltip-bottom:before {
  border-bottom-color: #d61414;
}
.tooltip-error.tooltip-left:before {
  border-left-color: #d61414;
}
.tooltip-error.tooltip-right:before {
  border-right-color: #d61414;
}

/**
 * Warning
 */
.tooltip-warning:after {
  background-color: #ff952d;
  text-shadow: 1px 1px 0px #ad5500;
}
.tooltip-warning.tooltip-top:before {
  border-top-color: #ff952d;
}
.tooltip-warning.tooltip-bottom:before {
  border-bottom-color: #ff952d;
}
.tooltip-warning.tooltip-left:before {
  border-left-color: #ff952d;
}
.tooltip-warning.tooltip-right:before {
  border-right-color: #ff952d;
}

/**
 * Info
 */
.tooltip-info:after {
  background-color: #4a87f8;
  text-shadow: 1px 1px 0px #0746bb;
}
.tooltip-info.tooltip-top:before {
  border-top-color: #4a87f8;
}
.tooltip-info.tooltip-bottom:before {
  border-bottom-color: #4a87f8;
}
.tooltip-info.tooltip-left:before {
  border-left-color: #4a87f8;
}
.tooltip-info.tooltip-right:before {
  border-right-color: #4a87f8;
}

/**
 * Success
 */
.tooltip-success:after {
  background-color: #60be50;
  text-shadow: 1px 1px 0px #306827;
}
.tooltip-success.tooltip-top:before {
  border-top-color: #60be50;
}
.tooltip-success.tooltip-bottom:before {
  border-bottom-color: #60be50;
}
.tooltip-success.tooltip-left:before {
  border-left-color: #60be50;
}
.tooltip-success.tooltip-right:before {
  border-right-color: #60be50;
}

/**
 * source: tooltip-always.scss
 *
 * Defines a persisted tooltip which shows always.
 * 
 * Classes added:
 * 	1) tooltip-always
 * 	
 */
.tooltip-always:after, .tooltip-always:before {
  opacity: 1;
  visibility: visible;
}
.tooltip-always.tooltip-top:after, .tooltip-always.tooltip-top:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px);
}
.tooltip-always.tooltip-bottom:after, .tooltip-always.tooltip-bottom:before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px);
}
.tooltip-always.tooltip-left:after, .tooltip-always.tooltip-left:before {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px);
}
.tooltip-always.tooltip-right:after, .tooltip-always.tooltip-right:before {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px);
}

/**
 * source: tooltip-rounded.scss
 *
 * Defines rounded corner tooltips.
 * 
 * Classes added:
 * 	1) tooltip-rounded
 *  
 */
.tooltip-rounded:after {
  border-radius: 4px;
}

/**
 * source: tooltip-effects.scss
 *
 * Defines various transition effects for the tooltips.
 * 
 * Classes added:
 * 	1) tooltip-bounce
 * 	
 */
.tooltip-bounce:before, .tooltip-bounce:after {
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -moz-transition: opacity 0.3s ease, visibility 0.3s ease, -moz-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
}

.validation .tooltip-top, .validation .tooltip-right, .validation .tooltip-bottom, .validation .tooltip-left {
  display: block;
}

.validation.error input[type="text"], .validation.error input[type="number"], .validation.error input[type="password"], .validation.error input[type="email"] {
  border-left: 2px solid #ee4b5a;
  border-radius: 0 3px 3px 0;
  background: white;
  outline: none;
  -webkit-appearance: none !important;
}

.validation.warning input[type="text"], .validation.warning input[type="number"], .validation.warning input[type="password"], .validation.warning input[type="email"] {
  border-left: 2px solid #ff952d;
  border-radius: 0 3px 3px 0;
  background: white;
  outline: none;
  -webkit-appearance: none !important;
}

.validation.info input[type="text"], .validation.info input[type="number"], .validation.info input[type="password"], .validation.info input[type="email"] {
  border-left: 2px solid #4a87f8;
  border-radius: 0 3px 3px 0;
  background: white;
  outline: none;
  -webkit-appearance: none !important;
}

.validation.success input[type="text"], .validation.success input[type="number"], .validation.success input[type="password"], .validation.success input[type="email"] {
  border-left: 2px solid #60be50;
  border-radius: 0 3px 3px 0;
  background: white;
  outline: none;
  -webkit-appearance: none !important;
}

/*----------------------*\
  ORDER HISTORY
\*----------------------*/
#formOrderSearch .cv-table-1 {
    background: none;
}
#formOrderSearch table {
    border-collapse: collapse;
    border-spacing: 0;
    background: none;
}
#formOrderSearch table td,
#formOrderSearch table th{ 
    padding: 4px;
}
#formOrderSearch br {
    display: none;
}
#formOrderSearch #tl1 {
    border: 0;
    color: #666;
    margin: 0 auto;
    padding: 1% 20%;
    text-align: left;
    width: 100%;
}
#formOrderSearch #tl2 {
    padding: 2%;
}
#formOrderSearch input[type="submit"] {
    background: #9acc54;
    border: 0;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 14px;
    padding: 10px 20px;
    width: auto;
    -webkit-appearance: none;
}
#formOrderSearch input[type="submit"]:hover {
    background: #9acc54;
}
#formOrderSearch #cvfTrackPreviousOrders .cv-table-cell-0 {
    background: #fff;
}
#formOrderSearch #cvfTrackPreviousOrders .cv-table-cell-1 {
    float: left;
}
#formOrderSearch .trackorder-header b {
    color: #666;
    font-size: 20px;
}
#formOrderSearch .trackorder-header {
    padding-top: 1% !important;
    text-align: left !important;
}
#formOrderSearch .cv-table-cell-0 {
    font-size: 12px;
    /*padding: 5px 20px;*/
    text-align: left;
}
#formOrderSearch input[type="text"],
#formOrderSearch select {
    border: 1px solid #ddd !important;
    border-radius: 3px;
    display: inline-block;
    font-size: 12px;
    margin: 0;
    outline: none;
    padding: 4px;
    text-align: left;
}
#formOrderSearch input[type="text"]:hover,
#formOrderSearch select:hover,
#formOrderSearch input[type="text"]:focus,
#formOrderSearch select:focus {
    
}
#formOrderSearch .cv-table-cell-1 input[type="submit"] {
    background: #eee;
    border: 1px solid #fff;
    color: #333 !important;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    padding: 0 5px;
}
#formOrderSearch .cv-table-cell-1 input[type="submit"]:hover {
    border: 1px solid #999;
}
#formOrderSearch .trackorder-results {
    margin: 0 auto;
}
#formOrderSearch .cv-table-5 {
    border: 1px solid #ccc !important;
}
#formOrderSearch .headingRow,
#formOrderSearch .headingRow td,
#formOrderSearch .headingRow td a {
    background: #999 !important;
    color: #fff;
    font-size: 12px;
    font-weight: 100 !important;
    text-align: left;
}
#formOrderSearch .trackorder-results td {
    color: #666;
}
#formOrderSearch .trackorder-results input[type="submit"] {
    padding: 5px 10px;
}

#shipping-options .option-header {
    font-weight: bold;
}

#formOrderSearch #totalsframe {
  width: 95% !important;
  margin: 10px 0;
}


#formOrderSearch #divMain {
  *zoom: 1;
  background: white;
}
#formOrderSearch #divMain:after {
  content: "";
  display: table;
}
#formOrderSearch #divMain:after {
  clear: both;
}
#formOrderSearch #divMain {
  padding: 3%;
  background: #fff;
}
@media (min-width: 48em) {
  #formOrderSearch #divMain {
    padding: 2%;
  }
}
@media (min-width: 62em) {
  #formOrderSearch #divMain {
      background: white;
      width: 100%;
      margin: 0px auto 0;
      padding: 10px 0 0;
  }
}
@media (min-width: 62em) {
  #formOrderSearch #divMain {
    max-width: 1380px;
  }
}

#formOrderSearch #divMain center #cvfTrackPreviousOrders {
  width: 100% !important;
}

#formOrderSearch #divMain .trackorder-results {
 width: 100% !important; 
}




#formOrderSearch #tlLinks a {
  color: black;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #e9e9e9;
  border-radius: 3px !important;
  display: inline-block !important;
  border: none;
  width: 170px;
  padding: 10px 15px;
  text-align: center;
  display: block;
  color: #404040;
  font-weight: 500;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2);  
}

#formOrderSearch #tlLinks a:hover {
  background: #9acc54;
  color: #fff;
}



#formOrderSearch #orderframe {
  margin-top: 20px;
}

#formOrderSearch #divMain .cv-table-2 .cv-table-cell-0 {
  background: none !important;
}

#formOrderSearch #divMain .cv-table-3 .cv-table-cell-0, #catborderBot {
  background: none;
  color: #000 !important;
}

#formOrderSearch #divMain .cv-table-5 .cv-table-cell-0 {
  padding: 1px !important;
}

#formOrderSearch #orderlines .cv-table-8 {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  font-size: 12px !important;
  width: 100% !important;
}

#formOrderSearch #orderlines .cv-table-9 {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  font-size: 12px !important;
}


#cvpfCopyToCurrent {
  margin: 20px;
  display: block;
}





.formOrderSearchPrint #pnlPrint input {
  float: left;
  display: inline-block;
  margin: -18px 10px 0 10px;
}

.formOrderSearchPrint #pnlPrint #btnBack {
  margin-top: 0 !important;
  margin-left: 48px !important;

}

.formOrderSearchPrint #totalsframe {
  border: none !important;
}


.formOrderSearchPrint #totalsframe input {
  border: none !important;
}






/*------------------------------------*\
    UPDATES
\*------------------------------------*/
.grid-title {
  margin-bottom: 40px;
}
.grid-title h2 {
  display: block;
  float: none;
}

@media (min-width: 48em) {
  .product-filter .sort-by h3, .product-filter .filter-by h3 {
    width: 175px;
  }
}
.product-filter {
  display: block;
  height: 40px;
  width: 100%;
}
.product-filter {
  *zoom: 1;
}
.product-filter:before, .product-filter:after {
  content: "";
  display: table;
}
.product-filter:after {
  clear: both;
}
@media (min-width: 48em) {
  .product-filter .sort-by {
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 48em) {
  .product-filter .filter-by {
    float: right;
    margin-right: 10px;
  }
}
.pagination-pager {
  display: inline-block;
  float: left;
  margin-right: 10px;
  width: 100%;
  font-size: 12px;
}
@media (min-width: 48em) {
  .pagination-pager {
    width: 345px;
  }
}
.pagination-pager .showing {
  display: block;
  padding-top: 5px;
  margin-bottom: 15px;
}
@media (min-width: 37em) {
  .pagination-pager .showing {
    display: inline-block;
    float: left;
  }
}

.pagination-buttons {
  text-align: center;
  padding-top: 6px;
  font-size: 12px;
  padding-bottom: 15px;
  display: block;
}
@media (min-width: 37em) {
  .pagination-buttons {
    float: right;
    display: inline-block;
  }
}
.pagination-buttons .ico {
  display: inline-block;
  margin: 0 3px;
}
.pagination-buttons select {
  margin: 0 3px;
}
.pagination-buttons label {
  margin-top: 0;
  display: inline;
}

.recently-viewed {
  clear: both;
}


.pagination {
  margin: 0 auto;
  float: none;
}

@media (min-width: 37em) {
  .pagination ul {
    margin-left: 0px;
  }
}

.product.grid {
  clear: both;
  border-bottom: none;
  margin-bottom: 0px;
}

.product.grid + .pagination {
  padding-bottom: 30px;
  margin-bottom: 20px;
  border-bottom: 7px solid #000;
}

.pagination li.current a {
  background: #ea1c2f;
  color: white;
  border-color: #ea1c2f;
}

/*------------------------------------*\
    PROMOTIONAL CODE
\*------------------------------------*/
.cv-product-tags {
  display: block;
  clear: both;
  font-size: 12px;
  margin: 0 0 10px;
  padding: 0 0 0 20px;
}

.promotional-code {
  height: 30px;
  width: 100%;
  padding: 5px 0 0;
}

.promo-code-description {
  float: left !important;
  display: inline-block;
  margin-right: 10px;
  width: auto !important;
  padding: 3px 0;
  min-width: 100px;
}

.remove-coupon {
  float: left;
  display: inline-block;
  width: auto !important;
  margin: 0 !important;
  background: #f44e53;
  color: white;
  padding: 3px 6px;
  border-radius: 3px;
  font-size: 11px;
  text-transform: capitalize;
}

.remove-coupon:hover {
  cursor: pointer;
  background: #f3363c;
}

/*------------------------------------*\
    PRODUCT DETAIL
\*------------------------------------*/

.ui-tabs .ui-tabs-panel {
  padding: 10px;
}

.product-detail-info .nail-colours ul li {
  background-size: cover !important;
}
.product-detail-info .nail-colours ul li.hidden-nail {
  display: none;
}
.product-gallery .video a{
  display: block;
  /*height: 43px;*/
  position: relative;
  text-indent: -999em;
}
.product-gallery .video a:before{
  content:"\e62e";
  font-family:"cv-ico-social";
  font-size:1.5em;
  left:0;
  position:absolute;
  right:0;
  text-align:center;
  text-indent:0px;
  top:30%
}

/*------------------------------------*\
    REVIEWS
\*------------------------------------*/
.select-rating  input {
  /*display: none;*/
}
.select-rating li {
  list-style: none;
}

#reviewform {
  padding: 12px;
}

#reviewform textarea {
  width: 90%;
}

#reviewform .rating {
  margin: 45px 0 0px;
  width: auto;
}

#reviewform .tooltip, #reviewform [data-tooltip] {
  display: block;  
}

#review_title_container {
}

#review_comment_container {
}

#reviewform label {
  display: block;
}
.select-rating label {
  display: inline-block !important;
}

#review_location_container {
  clear: both;
}

#reviewform .validation.error input {
  border-left: 2px solid #ee4b5a;
}
#reviewform .rating-required {
  
}

.review.hidden-review {
  display: none;
}

.product-detail-info .rating .review.review-count-0 {
  padding-left: 0px;
}

/*------------------------------------*\
    MESSAGES
\*------------------------------------*/

.no-tooltip:hover:before, .no-tooltip:hover:after, .no-tooltip:focus:before, .no-tooltip:focus:after {
  visibility: hidden;
}

/*------------------------------------*\
    SHOPPING CART
\*------------------------------------*/

.cart-buttons-top-container {
  clear: both;
}
@media (min-width: 48em) {
  .cart-buttons-top-container {
  clear: none;
  }
}

/*------------------------------------*\
    CHECKOUT
\*------------------------------------*/
#checkout-step-1 #message-container, #checkout-step-2 #message-container, #checkout-step-3 #message-container {
  clear: both;
}
#checkout-step-2, #checkout-step-3 {
  display: none;
}
/* JUST FOR CREATING PAGES -REMOVE */
/*#checkout-step-1, #checkout-step-2 {
  display: none;
}
#checkout-step-3 {
  display: block;
}*/

#checkout-step-1 .checkout-summary.submit-order,
#checkout-step-2 .checkout-summary.submit-order {
  display: none;
}
#checkout-step-3 .checkout-help {
  display: none;
}

#checkout-step-3 .checkout-summary {
  background: white;
}

#checkout-step-3 .checkout-summary {
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  margin-top: 0;
}
#checkout-step-3 .checkout-summary.submit-order {
  border-top: none;
  border-bottom: none;
}


.shipping-address input,
.billing-address input:not([type="checkbox"]) {
  color: black;
  border: 1px solid #ddd;
  border-left-width: 2px;
  border-radius: 0px;
  padding: 0 10px;
  display: block;
  width: 100%;
  margin: 0 0 10px;
  font-size: 14px;
  color: #404040;
  height: 32px;
}
.shipping-address .validation,
.billing-address .validation {
  display: block;
}

.credit-cards .logos input {
  display: none;
}
.credit-cards .logos img {
  -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out; 
}
.credit-cards .logos label.Visa #cc-MasterCard,
.credit-cards .logos label.CARDVISA #cc-CARDMASTERCARD,
.credit-cards .logos label.Visa #cc-AmericanExpress,
.credit-cards .logos label.CARDVISA #cc-CARDAMEX,
.credit-cards .logos label.MasterCard #cc-Visa,
.credit-cards .logos label.CARDMASTERCARD #cc-CARDVISA,
.credit-cards .logos label.MasterCard #cc-AmericanExpress,
.credit-cards .logos label.CARDMASTERCARD #cc-CARDAMEX,
.credit-cards .logos label.AmericanExpress #cc-Visa,
.credit-cards .logos label.CARDAMEX #cc-CARDVISA,
.credit-cards .logos label.AmericanExpress #cc-MasterCard,
.credit-cards .logos label.CARDAMEX #cc-CARDMASTERCARD {
  opacity: 0.2;
}
#continue-to-review-credit-card.inactive-no-spinner {
  background: #e9e9e9;
  color: #c3c3c3;
  text-shadow: none;
  padding-left: 10px;
  position: relative;
}
#continue-to-review-credit-card.inactive-no-spinner:hover {
  background: #e9e9e9;
  color: #c3c3c3;
  text-shadow: none;
  cursor: default;
}

.cart.final .cart-body .col-2 {
  padding-top: 1% !important;
}
#formOnlinePaymentOK #labelstep4 {
  display: none;
}
/*------------------------------------*\
    PRODUCT SEARCH
\*------------------------------------*/

.product-search .k-autocomplete.k-header input {
  font-size: 1.2em;
  color: black !important;
  padding: 0;
  height: 26px;
  width: 90%;
}

.k-autocomplete.k-header {
  font-size: 0.9em;
}

.k-list .k-item {
  font-size: 0.9em;
  min-height:0 em Important;
}

.k-autocomplete.k-header {
  width: 70%;
}
@media (min-width: 37em) {
  .k-autocomplete.k-header {
    width: 80%;
  }
}
@media (min-width: 48em) {
  .k-autocomplete.k-header {
    width: 70%;
  }
}

.k-list-container ul li:hover {
  cursor: pointer !important;
}

/*------------------------------------*\
    LOGIN
\*------------------------------------*/
#formLogin #Message {
  display: none;
}
.btn.login.inactive {
  background: #e9e9e9;
  color: #c3c3c3;
  text-shadow: none;
}
.register-form input:not([type="checkbox"]) {
  color: black;
  border: 1px solid #ddd;
  border-left-width: 2px;
  border-radius: 0px;
  padding: 0 10px;
  display: block;
  width: 100%;
  margin: 0 0 10px;
  font-size: 14px;
  color: #404040;
  height: 32px;
}
.register-form .validation {
  display: block;
}
.register-form .grid-row.hide-row {
  display: none;
}

/*------------------------------------*\
    MY ACCOUNT
\*------------------------------------*/

@media (min-width: 48em) {
  #formCustomPage[action="/my-account"] aside.help {
    float: none;
    display: block;
    clear: both;
    width: 100%;
    padding-top: 5%;
  }
  #formCustomPage[action="/my-account"] aside.help li {
    float: left;
    display: inline-block;
    width: 48%;
    margin: 0 2% 0 0;
    padding: 2%;
  }
}
.my-account-group input:not([type="checkbox"]) {
  color: black;
  border: 1px solid #ddd;
  border-left-width: 2px;
  border-radius: 0px;
  padding: 0 10px;
  display: block;
  width: 100%;
  margin: 0 0 10px;
  font-size: 14px;
  color: #404040;
  height: 32px;
}
.my-account-group .validation {
  display: block;
}

/*------------------------------------*\
    ORDER TRACKING
\*------------------------------------*/

#formOrderSearch input[type="submit"] {
  background: #ea1c2f;
  border: 0;
  border-radius: 0px;
  color: #fff;
  display: block;
  font-size: 14px;
  padding: 10px 20px;
  width: auto;
  -webkit-appearance: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

#formOrderSearch input[type="submit"]:hover {
    background: #404040;
}

/*------------------------------------*\
    STORE LOCATOR
\*------------------------------------*/

.location-search-country.display-none {
  display: none !important;
}
.btn.location-search:hover {
  background: #5c5c5c;
}
.btn.location-search.inactive {
  background: #e9e9e9;
  color: #c3c3c3;
}
@media (min-width: 48em) {
  .location-search-area .location-search-state {
    margin-top: 0px;
  }
  .location-search-map {
    height: 500px;
  }
}
@media (min-width: 64em) {
  .location-search-map {
    height: 600px;
  }
}
@media (min-width: 92em) {
  .location-search-map {
    height: 700px;
  }
}
.location-search-map {
  background: #FFFFFF !important;
}

/*------------------------------------*\
    LOCATIONS LOAD EXTERNAL
\*------------------------------------*/

.btn-launchapp {
  padding: 6px 8px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #ea1c2f;
  color: white;
  font-size: 0.9em;
  margin: 5px 2% 0 0;
  width: 48%;
  display: inline-block;
  float: left;
}
.btn-launchapp:hover {
  text-decoration: none;
  background: #5c5c5c;
  text-decoration: none !important;
  color: white;
}
.btn-launchapp:before {
  margin-right: 8px;
  position: relative;
  top: 1px;
}
@media (min-width: 48em) {
  .btn-launchapp {
    display: none;
  }
}


/*------------------------------------*\
    MENU IE & FF Adjustment
\*------------------------------------*/
@media (min-width: 64em) {
  #menu>li>a {
    padding: 10px 19px 10px 20px;
  }
}


/*------------------------------------*\
    SMALL BUTTON
\*------------------------------------*/
.btn.small {
  display: inline-block;
  box-shadow: none;
  padding: 4px 8px;
  font-size: 10px;
  font-weight: 400;
  text-shadow: none !important;
  text-transform: capitalize;
}
@media (min-width: 37em) {
  .btn.small:before {
    margin-right: 5px;
  }
}

/*------------------------------------*\
    KENDO THEME
\*------------------------------------*/
.k-tool-icon {
  background-image: url("/images/TemplateImages/kendo/sprite.png");
}

/* icons */
.k-icon:hover,
.k-state-hover .k-icon,
.k-state-selected .k-icon,
.k-state-focused .k-icon,
.k-column-menu .k-state-hover .k-sprite,
.k-column-menu .k-state-active .k-sprite {
  opacity: 1;
}

.k-icon,
.k-state-disabled .k-icon,
.k-column-menu .k-sprite {
  opacity: 0.8;
}

.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
  opacity: 0.8;
}

.k-tool {
  border-color: transparent;
}

.k-icon,
.k-tool-icon,
.k-grouping-dropclue,
.k-drop-hint,
.k-column-menu .k-sprite,
.k-grid-mobile .k-resize-handle-inner:before,
.k-grid-mobile .k-resize-handle-inner:after {
  background-image: url("/images/TemplateImages/kendo/sprite.png");
  border-color: transparent;
}

/* IE will ignore the above selectors if these are added too */
.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
  background-image: url("/images/TemplateImages/kendo/sprite.png");
  border-color: transparent;
}

.k-loading,
.k-state-hover .k-loading {
  background-image: url("/images/TemplateImages/kendo/loading.gif");
  background-position: 50% 50%;
}

.k-loading-image {
  background-image: url("/images/TemplateImages/kendo/loading-image.gif");
}

.k-loading-color {
  background-color: #ffffff;
}

.k-button {
  color: #2e2e2e;
  border-color: #c5c5c5;
  background-color: #e3e3e3;
}

.k-button:hover {
  color: #2e2e2e;
  border-color: #bcb4b0;
  background-color: #bcb4b0;
}

.k-state-disabled .k-button,
.k-state-disabled .k-button:hover,
.k-button.k-state-disabled:hover,
.k-state-disabled .k-button:active,
.k-button.k-state-disabled:active {
  color: #9f9e9e;
  border-color: #c5c5c5;
  background-color: #e3e3e3;
}

.k-draghandle {
  border-color: #c5c5c5;
  background-color: #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.k-draghandle:hover {
  border-color: #bcb4b0;
  background-color: #bcb4b0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .k-icon:not(.k-loading),
  .k-grouping-dropclue,
  .k-drop-hint,
  .k-callout,
  .k-tool-icon,
  .k-state-hover .k-tool-icon,
  .k-state-active .k-tool-icon,
  .k-state-active.k-state-hover .k-tool-icon,
  .k-state-selected .k-tool-icon,
  .k-state-selected.k-state-hover .k-tool-icon,
  .k-column-menu .k-sprite,
  .k-mobile-list .k-check:checked,
  .k-mobile-list .k-edit-field [type=checkbox]:checked,
  .k-mobile-list .k-edit-field [type=radio]:checked {
    background-image: url("/images/TemplateImages/kendo/sprite_2x.png");
    background-size: 340px 336px;
  }

  .k-dropdown-wrap .k-input,
  .k-picker-wrap .k-input,
  .k-numeric-wrap .k-input {
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
  }
}
/*------------------------------------*\
    AUTOCOMPLETE
\*------------------------------------*/
.k-widget.k-autocomplete {
  height: 26px;
  padding: 0;
  color: #7e7e7e;
  width: 60%;
  float: left;
  display: inline-block;
  outline: none;
  border: none;
}

.floating-header .k-widget.k-autocomplete {
  height: 20px;
}

.k-animation-container {
  width: 100%;
}
@media (min-width: 64em) {
  .k-animation-container {
    width: 100%;
  }
}

.k-popup.k-list-container {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2);
  background: white;
  border: none;
  width: 100%;
}
@media (min-width: 64em) {
  .k-popup.k-list-container {
    width: 100%;
  }
}

.k-popup .k-list .k-item {
  font-size: 12px;
}
.k-popup .k-list .k-item:hover {
  cursor: pointer;
}

.k-popup .k-list .k-state-hover {
  border-color: #f2f2f2;
  background: #f2f2f2;
}

.k-popup .k-list .k-state-focused {
  border-color: #ffc20e;
  background: #ffc20e;
}

/*------------------------------------*\
    DROPDOWN LIST
\*------------------------------------*/
.k-dropdown-wrap {
  border: 1px solid #ddd;
  border-left-width: 2px;
  border-radius: 0px;
  font-size: 14px;
  color: #7e7e7e;
  height: 30px;
  background: white;
}

.k-dropdown-wrap .k-input {
  padding-top: 4px;
  color: #7e7e7e;
}

.k-list .k-state-selected {
  background: #ffc20e !important;
  border-color: #ffc20e;
}

/*------------------------------------*\
    DATE INPUT
\*------------------------------------*/
.k-datepicker {
  display: block;
  width: 100%;
}

.k-picker-wrap {
  border: 1px solid #ddd;
  border-left-width: 2px;
  border-radius: 0px;
  font-size: 14px;
  color: #7e7e7e;
  height: 32px;
}

.k-picker-wrap .k-input {
  padding-top: 4px;
  color: #7e7e7e;
}

.k-calendar-container {
  background: white;
}

.k-popup.k-calendar-container {
  border-color: #ddd;
  padding: 3.8%;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2);
}
#formOrderSearch input[type="text"], #formOrderSearch select {
  border-radius: 0px;
}
#formOrderSearch .k-widget.k-datepicker,
#formOrderSearch .k-picker-wrap {
  border: none !important;
}
#formOrderSearch .k-select {
  margin-right: -10px;
  border-left: none;
}

/*------------------------------------*\
    TIME INPUT
\*------------------------------------*/
.k-timepicker {
  display: block;
  width: 100%;
}

/*------------------------------------*\
    DATETIME INPUT
\*------------------------------------*/
.k-datetimepicker {
  display: block;
  width: 100%;
}

/*------------------------------------*\
    NUMBER INPUT
\*------------------------------------*/
.k-numerictextbox {
  display: block;
  width: 100%;
}

.k-numeric-wrap {
  border: 1px solid #ddd;
  border-left-width: 2px;
  border-radius: 0px;
  font-size: 14px;
  color: #7e7e7e;
  height: 30px;
}

.k-numeric-wrap .k-input {
  padding-top: 4px;
  color: black;
  text-align: center;
}

.k-numerictextbox .k-select .k-link span.k-i-arrow-n {
  background-position: -33px -210px;
}

.k-numerictextbox .k-select .k-link span.k-i-arrow-s {
  background-position: -33px -228px;
}

/*------------------------------------*\
    COMBOBOX INPUT
\*------------------------------------*/
.k-combobox {
  display: block;
  width: 100%;
}

/*------------------------------------*\
    RANGESLIDER
\*------------------------------------*/
.k-slider {
  display: block;
  width: 100%;
  margin: 0 0 20px 5px;
}
.k-slider .k-label {
  font-size: 10px;
}
.k-slider .k-label:before {
  content: "$";
}

.k-slider-track {
  background: #f2f2f2;
  border-radius: 5px;
  border: 1px solid #ddd;
}

.k-draghandle {
  background: #ee3424;
  border-radius: 10px;
  border: none;
  outline: none !important;
}
.k-draghandle:hover {
  outline: none !important;
  background: #ffc20e;
}

.k-draghandle.k-state-selected {
  background: #ffc20e;
}

.k-slider-selection {
  background: #cccccc;
}

.k-tick {
  background: url("/images/TemplateImages/kendo/tick.png") top center no-repeat;
}

.k-slider-tooltip {
  font-size: 11px;
  border-radius: 10px;
  background: #f2f2f2;
  color: #7e7e7e;
}

/*------------------------------------*\
    TABS
\*------------------------------------*/
.k-tabstrip {
  display: block;
  background: none;
  width: 100%;
  border-color: white;
}

.k-tabstrip .k-tabstrip-items {
  padding: 0;
}
.k-tabstrip .k-tabstrip-items li {
  background: #f2f2f2;
}
.k-tabstrip .k-tabstrip-items a {
  color: black;
}
.k-tabstrip .k-tabstrip-items .k-item {
  border: none;
  margin-right: 5px;
  margin-left: 0px;
  border: 1px solid #f2f2f2;
  border-bottom: none;
}
.k-tabstrip .k-tabstrip-items .k-state-active {
  background: white;
  color: black;
  box-shadow: none;
  border-color: #cccccc;
  border-top-color: #003471;
}
.k-tabstrip .k-tabstrip-items .k-state-active a {
  color: black;
}
.k-tabstrip .k-tabstrip-items .k-state-hover {
  background: #e5e5e5;
}
.k-tabstrip .k-tabstrip-items .k-state-hover a {
  color: black !important;
}

.k-tabstrip .k-content {
  border: none;
  margin: 0;
  padding: 10px;
  border: 1px solid #cccccc;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2);
}
.k-tabstrip .k-content * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}







.tabs .video .play {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  color: #fff;
  font-size: 28px;
  line-height: 50px;
  margin: 0;
  width: 50px;
  height: 50px;
  border-radius: 30px;
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
  font-size: 0;
}
.tabs .video .play:before {
  font-size: 19px;
  content: "\e6ac";
  position: relative;
  top: 2px;
  left: 1px;
}
