﻿@charset "UTF-8";
}
/* line 154, ../sass/vendor/bootstrap/_responsive-utilities.scss */
.visible-print-block {
    display: none !important;
}

@media print {
    /* line 154, ../sass/vendor/bootstrap/_responsive-utilities.scss */
    .visible-print-block {
        display: block !important;
    }
}

/* line 161, ../sass/vendor/bootstrap/_responsive-utilities.scss */
.visible-print-inline {
    display: none !important;
}

@media print {
    /* line 161, ../sass/vendor/bootstrap/_responsive-utilities.scss */
    .visible-print-inline {
        display: inline !important;
    }
}

/* line 168, ../sass/vendor/bootstrap/_responsive-utilities.scss */
.visible-print-inline-block {
    display: none !important;
}

@media print {
    /* line 168, ../sass/vendor/bootstrap/_responsive-utilities.scss */
    .visible-print-inline-block {
        display: inline-block !important;
    }
}

@media print {
    /* line 18, ../sass/vendor/bootstrap/mixins/_responsive-visibility.scss */
    .hidden-print {
        display: none !important;
    }
}
/* Slider */
/* line 40, ../sass/vendor/slick/_slick.scss */
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

/* line 55, ../sass/vendor/slick/_slick.scss */
.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}
    /* line 62, ../sass/vendor/slick/_slick.scss */
    .slick-list:focus {
        outline: none;
    }
/* line 66, ../sass/vendor/slick/_slick.scss */
.slick-loading .slick-list {
    background: #fff url('/assets/images/ajax-loader.gif') center center no-repeat;
}
/* line 70, ../sass/vendor/slick/_slick.scss */
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

/* line 75, ../sass/vendor/slick/_slick.scss */
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

/* line 83, ../sass/vendor/slick/_slick.scss */
.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
}
    /* line 89, ../sass/vendor/slick/_slick.scss */
    .slick-track:before, .slick-track:after {
        content: "";
        display: table;
    }
    /* line 95, ../sass/vendor/slick/_slick.scss */
    .slick-track:after {
        clear: both;
    }
/* line 99, ../sass/vendor/slick/_slick.scss */
.slick-loading .slick-track {
    visibility: hidden;
}

/* line 103, ../sass/vendor/slick/_slick.scss */
.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}
/* line 107, ../sass/vendor/slick/_slick.scss */
[dir="rtl"] .slick-slide {
    float: right;
}
/* line 110, ../sass/vendor/slick/_slick.scss */
.slick-slide img {
    display: block;
}
/* line 113, ../sass/vendor/slick/_slick.scss */
.slick-slide.slick-loading img {
    display: none;
}
/* line 119, ../sass/vendor/slick/_slick.scss */
.slick-slide.dragging img {
    pointer-events: none;
}
/* line 123, ../sass/vendor/slick/_slick.scss */
.slick-initialized .slick-slide {
    display: block;
}
/* line 127, ../sass/vendor/slick/_slick.scss */
.slick-loading .slick-slide {
    visibility: hidden;
}
/* line 131, ../sass/vendor/slick/_slick.scss */
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

/* Icons */
@font-face {
    font-family: "slick";
    src: url("../../fonts/vendor/slick.eot");
    src: url("../../fonts/vendor/slick.eot?#iefix") format("embedded-opentype"), url("../../fonts/vendor/slick.woff") format("woff"), url("../../fonts/vendor/slick.ttf") format("truetype"), url("../../fonts/vendor/slick.svg#slick") format("svg");
    font-weight: normal;
    font-style: normal;
}
/* Arrows */
/* line 154, ../sass/vendor/slick/_slick.scss */
.slick-prev,
.slick-next {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 50%;
    margin-top: -10px;
    padding: 0;
    border: none;
    outline: none;
}
    /* line 170, ../sass/vendor/slick/_slick.scss */
    .slick-prev:hover, .slick-prev:focus,
    .slick-next:hover,
    .slick-next:focus {
        outline: none;
        background: transparent;
        color: transparent;
    }
        /* line 174, ../sass/vendor/slick/_slick.scss */
        .slick-prev:hover:before, .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1;
        }
    /* line 178, ../sass/vendor/slick/_slick.scss */
    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: 0.25;
    }

    /* line 182, ../sass/vendor/slick/_slick.scss */
    .slick-prev:before, .slick-next:before {
        font-family: "slick";
        font-size: 20px;
        line-height: 1;
        color: white;
        opacity: 0.75;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

/* line 191, ../sass/vendor/slick/_slick.scss */
.slick-prev {
    left: -25px;
}
/* line 193, ../sass/vendor/slick/_slick.scss */
[dir="rtl"] .slick-prev {
    left: auto;
    right: -25px;
}
/* line 197, ../sass/vendor/slick/_slick.scss */
.slick-prev:before {
    content: "←";
}
/* line 199, ../sass/vendor/slick/_slick.scss */
[dir="rtl"] .slick-prev:before {
    content: "→";
}

/* line 204, ../sass/vendor/slick/_slick.scss */
.slick-next {
    right: -25px;
}
/* line 206, ../sass/vendor/slick/_slick.scss */
[dir="rtl"] .slick-next {
    left: -25px;
    right: auto;
}
/* line 210, ../sass/vendor/slick/_slick.scss */
.slick-next:before {
    content: "→";
}
/* line 212, ../sass/vendor/slick/_slick.scss */
[dir="rtl"] .slick-next:before {
    content: "←";
}

/* Dots */
/* line 220, ../sass/vendor/slick/_slick.scss */
.slick-slider {
    margin-bottom: 30px;
}

/* line 223, ../sass/vendor/slick/_slick.scss */
.slick-dots {
    position: absolute;
    bottom: -45px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    width: 100%;
}
    /* line 232, ../sass/vendor/slick/_slick.scss */
    .slick-dots li {
        position: relative;
        display: inline-block;
        height: 20px;
        width: 20px;
        margin: 0 5px;
        padding: 0;
        cursor: pointer;
    }
        /* line 241, ../sass/vendor/slick/_slick.scss */
        .slick-dots li button {
            border: 0;
            background: transparent;
            display: block;
            height: 20px;
            width: 20px;
            outline: none;
            line-height: 0;
            font-size: 0;
            color: transparent;
            padding: 5px;
            cursor: pointer;
        }
            /* line 253, ../sass/vendor/slick/_slick.scss */
            .slick-dots li button:hover, .slick-dots li button:focus {
                outline: none;
            }
                /* line 255, ../sass/vendor/slick/_slick.scss */
                .slick-dots li button:hover:before, .slick-dots li button:focus:before {
                    opacity: 1;
                }
            /* line 260, ../sass/vendor/slick/_slick.scss */
            .slick-dots li button:before {
                position: absolute;
                top: 0;
                left: 0;
                content: "•";
                width: 20px;
                height: 20px;
                font-family: "slick";
                font-size: 6px;
                line-height: 20px;
                text-align: center;
                color: black;
                opacity: 0.25;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }
        /* line 279, ../sass/vendor/slick/_slick.scss */
        .slick-dots li.slick-active button:before {
            color: black;
            opacity: 0.75;
        }

/* You can alter this CSS in order to give Smooth Div Scroll your own look'n'feel */
/* Invisible left hotspot */
/* line 4, ../sass/vendor/smoothdivscroll/_smoothdivscroll.scss */
div.scrollingHotSpotLeft {
    /* The hotspots have a minimum width of 100 pixels and if there is room the will grow
      and occupy 15% of the scrollable area (30% combined). Adjust it to your own taste. */
    min-width: 75px;
    width: 10%;
    height: 100%;
    /* There is a big background image and it's used to solve some problems I experienced
      in Internet Explorer 6. */
    background-image: url(../../images/big_transparent.gif);
    background-repeat: repeat;
    background-position: center center;
    position: absolute;
    z-index: 200;
    left: 0;
    /*  The first url is for Firefox and other browsers, the second is for Internet Explorer */
    cursor: url(../../images/cursors/cursor_arrow_left.png), url(../../images/cursors/cursor_arrow_left.cur), w-resize;
}

/* Visible left hotspot */
/* line 24, ../sass/vendor/smoothdivscroll/_smoothdivscroll.scss */
div.scrollingHotSpotLeftVisible {
    background-image: url(../../images/arrow_left.gif);
    background-color: #fff;
    background-repeat: no-repeat;
    opacity: 0.35;
    /* Standard CSS3 opacity setting */
    -moz-opacity: 0.35;
    /* Opacity for really old versions of Mozilla Firefox (0.9 or older) */
    filter: alpha(opacity=35);
    /* Opacity for Internet Explorer. */
    zoom: 1;
    /* Trigger "hasLayout" in Internet Explorer 6 or older versions */
}

/* Invisible right hotspot */
/* line 36, ../sass/vendor/smoothdivscroll/_smoothdivscroll.scss */
div.scrollingHotSpotRight {
    min-width: 75px;
    width: 10%;
    height: 100%;
    background-image: url(../../images/big_transparent.gif);
    background-repeat: repeat;
    background-position: center center;
    position: absolute;
    z-index: 200;
    right: 0;
    cursor: url(../../images/cursors/cursor_arrow_right.png), url(../../images/cursors/cursor_arrow_right.cur), e-resize;
}

/* Visible right hotspot */
/* line 51, ../sass/vendor/smoothdivscroll/_smoothdivscroll.scss */
div.scrollingHotSpotRightVisible {
    background-image: url(../../images/arrow_right.gif);
    background-color: #fff;
    background-repeat: no-repeat;
    opacity: 0.35;
    filter: alpha(opacity=35);
    -moz-opacity: 0.35;
    zoom: 1;
}

/* The scroll wrapper is always the same width and height as the containing element (div).
   Overflow is hidden because you don't want to show all of the scrollable area.
*/
/* line 65, ../sass/vendor/smoothdivscroll/_smoothdivscroll.scss */
div.scrollWrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

/* line 73, ../sass/vendor/smoothdivscroll/_smoothdivscroll.scss */
div.scrollableArea {
    position: relative;
    width: auto;
    height: 100%;
}

/*! jQuery UI - v1.11.2 - 2015-01-20
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=normal&fsDefault=1.2em&cornerRadius=0&bgColorHeader=%23cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=%23aaaaaa&fcHeader=%23222222&iconColorHeader=%23222222&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23aaaaaa&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=%23d3d3d3&fcDefault=%23555555&iconColorDefault=%23888888&bgColorHover=%23dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=%23999999&fcHover=%23212121&iconColorHover=%23454545&bgColorActive=%23ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=%23aaaaaa&fcActive=%23212121&iconColorActive=%23454545&bgColorHighlight=%23fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=%23fcefa1&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 9, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-helper-hidden {
    display: none;
}

/* line 12, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* line 22, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

/* line 32, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}

/* line 38, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-helper-clearfix:after {
    clear: both;
}

/* line 41, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-helper-clearfix {
    min-height: 0;
    /* support: IE7 */
}

/* line 44, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
    /* support: IE8 */
}

/* line 54, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-front {
    z-index: 100;
}

/* Interaction Cues
----------------------------------*/
/* line 61, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-state-disabled {
    cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 70, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 82, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* line 89, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}

    /* line 94, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker .ui-datepicker-header {
        position: relative;
        padding: .2em 0;
    }

    /* line 98, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker .ui-datepicker-prev,
    .ui-datepicker .ui-datepicker-next {
        position: absolute;
        top: 2px;
        width: 1.8em;
        height: 1.8em;
    }

    /* line 105, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker .ui-datepicker-prev-hover,
    .ui-datepicker .ui-datepicker-next-hover {
        top: 1px;
    }

    /* line 109, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker .ui-datepicker-prev {
        left: 2px;
    }

    /* line 112, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker .ui-datepicker-next {
        right: 2px;
    }

    /* line 115, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker .ui-datepicker-prev-hover {
        left: 1px;
    }

    /* line 118, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker .ui-datepicker-next-hover {
        right: 1px;
    }

    /* line 121, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker .ui-datepicker-prev span,
    .ui-datepicker .ui-datepicker-next span {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
    }

    /* line 130, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker .ui-datepicker-title {
        margin: 0 2.3em;
        line-height: 1.8em;
        text-align: center;
    }

        /* line 135, ../sass/vendor/jquery/_jquery-ui.scss */
        .ui-datepicker .ui-datepicker-title select {
            font-size: 1em;
            margin: 1px 0;
        }

    /* line 139, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker select.ui-datepicker-month,
    .ui-datepicker select.ui-datepicker-year {
        width: 45%;
    }

    /* line 143, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker table {
        width: 100%;
        font-size: .9em;
        border-collapse: collapse;
        margin: 0 0 .4em;
    }

    /* line 149, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker th {
        padding: .7em .3em;
        text-align: center;
        font-weight: bold;
        border: 0;
    }

    /* line 155, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker td {
        border: 0;
        padding: 1px;
    }

        /* line 159, ../sass/vendor/jquery/_jquery-ui.scss */
        .ui-datepicker td span,
        .ui-datepicker td a {
            display: block;
            padding: .2em;
            text-align: right;
            text-decoration: none;
        }

    /* line 166, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker .ui-datepicker-buttonpane {
        background-image: none;
        margin: .7em 0 0 0;
        padding: 0 .2em;
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
    }

        /* line 174, ../sass/vendor/jquery/_jquery-ui.scss */
        .ui-datepicker .ui-datepicker-buttonpane button {
            float: right;
            margin: .5em .2em .4em;
            cursor: pointer;
            padding: .2em .6em .3em .6em;
            width: auto;
            overflow: visible;
        }

            /* line 182, ../sass/vendor/jquery/_jquery-ui.scss */
            .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: left;
            }

    /* with multiple calendars */
    /* line 187, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker.ui-datepicker-multi {
        width: auto;
    }

/* line 190, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

    /* line 193, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker-multi .ui-datepicker-group table {
        width: 95%;
        margin: 0 auto .4em;
    }

/* line 197, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

/* line 200, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

/* line 203, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

/* line 206, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

/* line 210, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

/* line 213, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}

/* RTL support */
/* line 220, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-datepicker-rtl {
    direction: rtl;
}

    /* line 223, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker-rtl .ui-datepicker-prev {
        right: 2px;
        left: auto;
    }

    /* line 227, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker-rtl .ui-datepicker-next {
        left: 2px;
        right: auto;
    }

    /* line 231, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker-rtl .ui-datepicker-prev:hover {
        right: 1px;
        left: auto;
    }

    /* line 235, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker-rtl .ui-datepicker-next:hover {
        left: 1px;
        right: auto;
    }

    /* line 239, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker-rtl .ui-datepicker-buttonpane {
        clear: right;
    }

        /* line 242, ../sass/vendor/jquery/_jquery-ui.scss */
        .ui-datepicker-rtl .ui-datepicker-buttonpane button {
            float: left;
        }

            /* line 245, ../sass/vendor/jquery/_jquery-ui.scss */
            .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
            .ui-datepicker-rtl .ui-datepicker-group {
                float: right;
            }

    /* line 249, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
    .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px;
    }

/* Component containers
----------------------------------*/
/* line 257, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-widget {
    font-family: Arial,sans-serif;
    font-size: 1.2em;
}

    /* line 261, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-widget .ui-widget {
        font-size: 1em;
    }

    /* line 264, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-widget input,
    .ui-widget select,
    .ui-widget textarea,
    .ui-widget button {
        font-family: Arial,sans-serif;
        font-size: 1em;
    }

/* line 271, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #ffffff;
    color: #222222;
}

    /* line 276, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-widget-content a {
        color: #222222;
    }

/* line 279, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #cccccc;
    color: #222222;
    font-weight: bold;
}

    /* line 285, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-widget-header a {
        color: #222222;
    }

    /* Interaction states
----------------------------------*/
    /* line 291, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-state-default,
    .ui-widget-content .ui-state-default,
    .ui-widget-header .ui-state-default {
        border: 1px solid #d3d3d3;
        background: #e6e6e6;
        font-weight: normal;
        color: #555555;
    }

        /* line 299, ../sass/vendor/jquery/_jquery-ui.scss */
        .ui-state-default a,
        .ui-state-default a:link,
        .ui-state-default a:visited {
            color: #555555;
            text-decoration: none;
        }

    /* line 305, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-state-hover,
    .ui-widget-content .ui-state-hover,
    .ui-widget-header .ui-state-hover,
    .ui-state-focus,
    .ui-widget-content .ui-state-focus,
    .ui-widget-header .ui-state-focus {
        border: 1px solid #999999;
        background: #dadada;
        font-weight: normal;
        color: #212121;
    }

        /* line 316, ../sass/vendor/jquery/_jquery-ui.scss */
        .ui-state-hover a,
        .ui-state-hover a:hover,
        .ui-state-hover a:link,
        .ui-state-hover a:visited,
        .ui-state-focus a,
        .ui-state-focus a:hover,
        .ui-state-focus a:link,
        .ui-state-focus a:visited {
            color: #212121;
            text-decoration: none;
        }

    /* line 327, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-state-active,
    .ui-widget-content .ui-state-active,
    .ui-widget-header .ui-state-active {
        border: 1px solid #aaaaaa;
        background: #ffffff;
        font-weight: normal;
        color: #212121;
    }

        /* line 335, ../sass/vendor/jquery/_jquery-ui.scss */
        .ui-state-active a,
        .ui-state-active a:link,
        .ui-state-active a:visited {
            color: #212121;
            text-decoration: none;
        }

    /* Interaction Cues
----------------------------------*/
    /* line 344, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-state-highlight,
    .ui-widget-content .ui-state-highlight,
    .ui-widget-header .ui-state-highlight {
        border: 1px solid #fcefa1;
        background: #fbf9ee;
        color: #363636;
    }

        /* line 351, ../sass/vendor/jquery/_jquery-ui.scss */
        .ui-state-highlight a,
        .ui-widget-content .ui-state-highlight a,
        .ui-widget-header .ui-state-highlight a {
            color: #363636;
        }

    /* line 356, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-state-error,
    .ui-widget-content .ui-state-error,
    .ui-widget-header .ui-state-error {
        border: 1px solid #cd0a0a;
        background: #fef1ec;
        color: #cd0a0a;
    }

        /* line 363, ../sass/vendor/jquery/_jquery-ui.scss */
        .ui-state-error a,
        .ui-widget-content .ui-state-error a,
        .ui-widget-header .ui-state-error a {
            color: #cd0a0a;
        }

    /* line 368, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-state-error-text,
    .ui-widget-content .ui-state-error-text,
    .ui-widget-header .ui-state-error-text {
        color: #cd0a0a;
    }

    /* line 373, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-priority-primary,
    .ui-widget-content .ui-priority-primary,
    .ui-widget-header .ui-priority-primary {
        font-weight: bold;
    }

    /* line 378, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-priority-secondary,
    .ui-widget-content .ui-priority-secondary,
    .ui-widget-header .ui-priority-secondary {
        opacity: .7;
        filter: Alpha(Opacity=70);
        /* support: IE8 */
        font-weight: normal;
    }

    /* line 385, ../sass/vendor/jquery/_jquery-ui.scss */
    .ui-state-disabled,
    .ui-widget-content .ui-state-disabled,
    .ui-widget-header .ui-state-disabled {
        opacity: .35;
        filter: Alpha(Opacity=35);
        /* support: IE8 */
        background-image: none;
    }

        /* line 392, ../sass/vendor/jquery/_jquery-ui.scss */
        .ui-state-disabled .ui-icon {
            filter: Alpha(Opacity=35);
            /* support: IE8 - See #6059 */
        }

/* Icons
----------------------------------*/
/* states and images */
/* line 400, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon {
    width: 16px;
    height: 16px;
}

/* positioning */
/* line 430, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-blank {
    background-position: 16px 16px;
}

/* line 431, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-carat-1-n {
    background-position: 0 0;
}

/* line 432, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-carat-1-ne {
    background-position: -16px 0;
}

/* line 433, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-carat-1-e {
    background-position: -32px 0;
}

/* line 434, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-carat-1-se {
    background-position: -48px 0;
}

/* line 435, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-carat-1-s {
    background-position: -64px 0;
}

/* line 436, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-carat-1-sw {
    background-position: -80px 0;
}

/* line 437, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-carat-1-w {
    background-position: -96px 0;
}

/* line 438, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-carat-1-nw {
    background-position: -112px 0;
}

/* line 439, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

/* line 440, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

/* line 441, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

/* line 442, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

/* line 443, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

/* line 444, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

/* line 445, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

/* line 446, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

/* line 447, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

/* line 448, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

/* line 449, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

/* line 450, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

/* line 451, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

/* line 452, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

/* line 453, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

/* line 454, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

/* line 455, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

/* line 456, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

/* line 457, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

/* line 458, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

/* line 459, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

/* line 460, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

/* line 461, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

/* line 462, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

/* line 463, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

/* line 464, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

/* line 465, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

/* line 466, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

/* line 467, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

/* line 468, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

/* line 469, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

/* line 470, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

/* line 471, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

/* line 472, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

/* line 473, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

/* line 474, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

/* line 475, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

/* line 476, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

/* line 477, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

/* line 478, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

/* line 479, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

/* line 480, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

/* line 481, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

/* line 482, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

/* line 483, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

/* line 484, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

/* line 485, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

/* line 486, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

/* line 487, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

/* line 488, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

/* line 489, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

/* line 490, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

/* line 491, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

/* line 492, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

/* line 493, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

/* line 494, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

/* line 495, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

/* line 496, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

/* line 497, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-extlink {
    background-position: -32px -80px;
}

/* line 498, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-newwin {
    background-position: -48px -80px;
}

/* line 499, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-refresh {
    background-position: -64px -80px;
}

/* line 500, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-shuffle {
    background-position: -80px -80px;
}

/* line 501, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

/* line 502, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

/* line 503, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

/* line 504, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-folder-open {
    background-position: -16px -96px;
}

/* line 505, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-document {
    background-position: -32px -96px;
}

/* line 506, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-document-b {
    background-position: -48px -96px;
}

/* line 507, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-note {
    background-position: -64px -96px;
}

/* line 508, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-mail-closed {
    background-position: -80px -96px;
}

/* line 509, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-mail-open {
    background-position: -96px -96px;
}

/* line 510, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-suitcase {
    background-position: -112px -96px;
}

/* line 511, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-comment {
    background-position: -128px -96px;
}

/* line 512, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-person {
    background-position: -144px -96px;
}

/* line 513, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-print {
    background-position: -160px -96px;
}

/* line 514, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-trash {
    background-position: -176px -96px;
}

/* line 515, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-locked {
    background-position: -192px -96px;
}

/* line 516, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-unlocked {
    background-position: -208px -96px;
}

/* line 517, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-bookmark {
    background-position: -224px -96px;
}

/* line 518, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-tag {
    background-position: -240px -96px;
}

/* line 519, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-home {
    background-position: 0 -112px;
}

/* line 520, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-flag {
    background-position: -16px -112px;
}

/* line 521, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-calendar {
    background-position: -32px -112px;
}

/* line 522, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-cart {
    background-position: -48px -112px;
}

/* line 523, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-pencil {
    background-position: -64px -112px;
}

/* line 524, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-clock {
    background-position: -80px -112px;
}

/* line 525, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-disk {
    background-position: -96px -112px;
}

/* line 526, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-calculator {
    background-position: -112px -112px;
}

/* line 527, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-zoomin {
    background-position: -128px -112px;
}

/* line 528, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-zoomout {
    background-position: -144px -112px;
}

/* line 529, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-search {
    background-position: -160px -112px;
}

/* line 530, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-wrench {
    background-position: -176px -112px;
}

/* line 531, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-gear {
    background-position: -192px -112px;
}

/* line 532, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-heart {
    background-position: -208px -112px;
}

/* line 533, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-star {
    background-position: -224px -112px;
}

/* line 534, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-link {
    background-position: -240px -112px;
}

/* line 535, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-cancel {
    background-position: 0 -128px;
}

/* line 536, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-plus {
    background-position: -16px -128px;
}

/* line 537, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-plusthick {
    background-position: -32px -128px;
}

/* line 538, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-minus {
    background-position: -48px -128px;
}

/* line 539, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-minusthick {
    background-position: -64px -128px;
}

/* line 540, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-close {
    background-position: -80px -128px;
}

/* line 541, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-closethick {
    background-position: -96px -128px;
}

/* line 542, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-key {
    background-position: -112px -128px;
}

/* line 543, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-lightbulb {
    background-position: -128px -128px;
}

/* line 544, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-scissors {
    background-position: -144px -128px;
}

/* line 545, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-clipboard {
    background-position: -160px -128px;
}

/* line 546, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-copy {
    background-position: -176px -128px;
}

/* line 547, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-contact {
    background-position: -192px -128px;
}

/* line 548, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-image {
    background-position: -208px -128px;
}

/* line 549, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-video {
    background-position: -224px -128px;
}

/* line 550, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-script {
    background-position: -240px -128px;
}

/* line 551, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-alert {
    background-position: 0 -144px;
}

/* line 552, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-info {
    background-position: -16px -144px;
}

/* line 553, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-notice {
    background-position: -32px -144px;
}

/* line 554, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-help {
    background-position: -48px -144px;
}

/* line 555, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-check {
    background-position: -64px -144px;
}

/* line 556, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-bullet {
    background-position: -80px -144px;
}

/* line 557, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-radio-on {
    background-position: -96px -144px;
}

/* line 558, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-radio-off {
    background-position: -112px -144px;
}

/* line 559, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-pin-w {
    background-position: -128px -144px;
}

/* line 560, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-pin-s {
    background-position: -144px -144px;
}

/* line 561, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-play {
    background-position: 0 -160px;
}

/* line 562, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-pause {
    background-position: -16px -160px;
}

/* line 563, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-seek-next {
    background-position: -32px -160px;
}

/* line 564, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-seek-prev {
    background-position: -48px -160px;
}

/* line 565, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-seek-end {
    background-position: -64px -160px;
}

/* line 566, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-seek-start {
    background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 568, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-seek-first {
    background-position: -80px -160px;
}

/* line 569, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-stop {
    background-position: -96px -160px;
}

/* line 570, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-eject {
    background-position: -112px -160px;
}

/* line 571, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-volume-off {
    background-position: -128px -160px;
}

/* line 572, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-volume-on {
    background-position: -144px -160px;
}

/* line 573, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-power {
    background-position: 0 -176px;
}

/* line 574, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-signal-diag {
    background-position: -16px -176px;
}

/* line 575, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-signal {
    background-position: -32px -176px;
}

/* line 576, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-battery-0 {
    background-position: -48px -176px;
}

/* line 577, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-battery-1 {
    background-position: -64px -176px;
}

/* line 578, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-battery-2 {
    background-position: -80px -176px;
}

/* line 579, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-battery-3 {
    background-position: -96px -176px;
}

/* line 580, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-circle-plus {
    background-position: 0 -192px;
}

/* line 581, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-circle-minus {
    background-position: -16px -192px;
}

/* line 582, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-circle-close {
    background-position: -32px -192px;
}

/* line 583, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

/* line 584, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

/* line 585, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

/* line 586, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

/* line 587, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

/* line 588, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

/* line 589, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

/* line 590, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

/* line 591, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

/* line 592, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

/* line 593, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-circle-check {
    background-position: -208px -192px;
}

/* line 594, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

/* line 595, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

/* line 596, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

/* line 597, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

/* line 598, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

/* line 599, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

/* line 600, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

/* line 601, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

/* line 602, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

/* line 603, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

/* line 604, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

/* line 605, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 612, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 0;
}

/* line 618, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 0;
}

/* line 624, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 0;
}

/* line 630, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 0;
}

/* Overlays */
/* line 638, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-widget-overlay {
    background: #aaaaaa;
    opacity: .3;
    filter: Alpha(Opacity=30);
    /* support: IE8 */
}

/* line 643, ../sass/vendor/jquery/_jquery-ui.scss */
.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaaaaa;
    opacity: .3;
    filter: Alpha(Opacity=30);
    /* support: IE8 */
    border-radius: 8px;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    src: local("Roboto Thin"), local("Roboto-Thin"), url("../../fonts/vendor/vzIUHo9z-oJ4WgkpPOtg1_esZW2xOQ-xsNqO47m55DA.woff") format("woff");
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local("Roboto Light"), local("Roboto-Light"), url("../../fonts/vendor/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff") format("woff");
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local("Roboto Regular"), local("Roboto-Regular"), url("../../fonts/vendor/2UX7WLTfW3W8TclTUvlFyQ.woff") format("woff");
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local("Roboto Medium"), local("Roboto-Medium"), url("../../fonts/vendor/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff") format("woff");
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url("../../fonts/vendor/12mE4jfMSBTmg-81EiS-YRsxEYwM7FgeyaSgU71cLG0.woff") format("woff");
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url("../../fonts/vendor/7m8l7TlFO-S3VkhHuR0at4bN6UDyHWBl620a-IRfuBk.woff") format("woff");
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local("Roboto Italic"), local("Roboto-Italic"), url("../../fonts/vendor/1pO9eUAp8pSF8VnRTP3xnvesZW2xOQ-xsNqO47m55DA.woff") format("woff");
}

@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url("../../fonts/vendor/OLffGBTaF0XFOW1gnuHF0YbN6UDyHWBl620a-IRfuBk.woff") format("woff");
}

@font-face {
    font-family: 'wacom';
    src: url("../../fonts/wacom35.eot?v2");
    src: url("../../fonts/wacom35.eot?#iefixv2") format("embedded-opentype"), url("../../fonts/wacom35.woff?v2") format("woff"), url("../../fonts/wacom35.ttf?v2") format("truetype"), url("../../fonts/wacom35.svg?v2#wacom") format("svg");
    font-weight: normal;
    font-style: normal;
}
/* line 12, ../sass/wacom/_font-wacom.scss */
[class^="icon-"], [class*=" icon-"] {
    font-family: 'wacom';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}

/* line 23, ../sass/wacom/_font-wacom.scss */
.icon-play:before,
.circle.icon-play:after {
    content: "\e61f";
}

/* line 27, ../sass/wacom/_font-wacom.scss */
.icon-douban:before {
    content: "\e600";
}

/* line 30, ../sass/wacom/_font-wacom.scss */
.icon-weibo:before {
    content: "\e601";
}

/* line 33, ../sass/wacom/_font-wacom.scss */
.icon-renren:before {
    content: "\e602";
}

/* line 36, ../sass/wacom/_font-wacom.scss */
.icon-cart:before {
    content: "\e603";
}

/* line 39, ../sass/wacom/_font-wacom.scss */
.icon-search:before {
    content: "\e604";
}

/* line 42, ../sass/wacom/_font-wacom.scss */
.icon-sun:before {
    content: "\e605";
}

/* line 45, ../sass/wacom/_font-wacom.scss */
.icon-tablet:before {
    content: "\e606";
}

/* line 48, ../sass/wacom/_font-wacom.scss */
.icon-suitcase:before {
    content: "\e607";
}

/* line 51, ../sass/wacom/_font-wacom.scss */
.icon-keyboard:before {
    content: "\e608";
}

/* line 54, ../sass/wacom/_font-wacom.scss */
.icon-share:before {
    content: "\e609";
}

/* line 57, ../sass/wacom/_font-wacom.scss */
.icon-question:before {
    content: "\e60a";
}

/* line 60, ../sass/wacom/_font-wacom.scss */
.icon-twitter:before {
    content: "\e60b";
}

/* line 63, ../sass/wacom/_font-wacom.scss */
.icon-facebook:before {
    content: "\e60c";
}

/* line 66, ../sass/wacom/_font-wacom.scss */
.icon-google:before {
    content: "\e60d";
}

/* line 69, ../sass/wacom/_font-wacom.scss */
.icon-arrow-left:before {
    content: "\e60e";
}

/* line 72, ../sass/wacom/_font-wacom.scss */
.icon-arrow-right:before {
    content: "\e60f";
}

/* line 75, ../sass/wacom/_font-wacom.scss */
.icon-arrow-up:before {
    content: "\e610";
}

/* line 78, ../sass/wacom/_font-wacom.scss */
.icon-arrow-down:before {
    content: "\e611";
}

/* line 81, ../sass/wacom/_font-wacom.scss */
.icon-heart:before {
    content: "\e612";
}

/* line 84, ../sass/wacom/_font-wacom.scss */
.icon-bulb:before {
    content: "\e613";
}

/* line 87, ../sass/wacom/_font-wacom.scss */
.icon-clock:before {
    content: "\e614";
}

/* line 90, ../sass/wacom/_font-wacom.scss */
.icon-love:before {
    content: "\e615";
}

/* line 93, ../sass/wacom/_font-wacom.scss */
.icon-happy-face:before {
    content: "\e616";
}

/* line 96, ../sass/wacom/_font-wacom.scss */
.icon-leaf:before {
    content: "\e617";
}

/* line 99, ../sass/wacom/_font-wacom.scss */
.icon-marker:before {
    content: "\e618";
}

/* line 102, ../sass/wacom/_font-wacom.scss */
.icon-bubble:before {
    content: "\e619";
}

/* line 105, ../sass/wacom/_font-wacom.scss */
.icon-screen:before {
    content: "\e61a";
}

/* line 108, ../sass/wacom/_font-wacom.scss */
.icon-down:before {
    content: "\e61b";
}

/* line 111, ../sass/wacom/_font-wacom.scss */
.icon-up:before {
    content: "\e61c";
}

/* line 114, ../sass/wacom/_font-wacom.scss */
.icon-right:before,
.circle.icon-right:after {
    content: "\e61d";
}

/* line 118, ../sass/wacom/_font-wacom.scss */
.icon-left:before {
    content: "\e61e";
}

/* line 121, ../sass/wacom/_font-wacom.scss */
.icon-up:before,
.circle.icon-up:after {
    content: "\e61c";
}

/* temporary icons */
/* line 128, ../sass/wacom/_font-wacom.scss */
.icon-video:before,
.icon-specifications:before,
.icon-support:before,
.icon-community:before,
.icon-store:before,
.icon-star:before,
.icon-email:before,
.icon-retailer:before,
.icon-wishlist:before {
    content: "\e61a";
}

/* line 140, ../sass/wacom/_font-wacom.scss */
a .circle {
    color: inherit;
}

/* line 142, ../sass/wacom/_font-wacom.scss */
.circle {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 10px;
    font-size: 20px;
    border: 1px solid transparent;
    border-radius: 20px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    white-space: nowrap;
    box-shadow: inset 0 0 0 1px #0097D4;
}
    /* line 157, ../sass/wacom/_font-wacom.scss */
    .circle.icon-left {
        margin-right: 5px;
    }
    /* line 160, ../sass/wacom/_font-wacom.scss */
    .circle.icon-right {
        margin-left: 5px;
    }
    /* line 164, ../sass/wacom/_font-wacom.scss */
    .circle:before, .circle:after {
        display: inline-block;
        position: relative;
        left: -1px;
        top: -1px;
        width: 20px;
        height: 20px;
        font-size: 10px;
        line-height: 20px;
        -webkit-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    /* line 179, ../sass/wacom/_font-wacom.scss */
    .circle:hover:before, .circle:hover:after {
        left: -20px;
    }
    /* line 184, ../sass/wacom/_font-wacom.scss */
    .circle.large {
        width: 60px;
        height: 60px;
        line-height: 20px;
        font-size: 60px;
        border-width: 2px;
        border-radius: 60px;
    }
        /* line 192, ../sass/wacom/_font-wacom.scss */
        .circle.large:before, .circle.large:after {
            top: -2px;
            left: -2px;
            width: 60px;
            height: 60px;
            font-size: 30px;
            line-height: 60px;
        }
        /* line 204, ../sass/wacom/_font-wacom.scss */
        .circle.large:hover:before, .circle.large:hover:after {
            left: -60px;
        }

/* line 214, ../sass/wacom/_font-wacom.scss */
a:hover .circle:before, a:hover .circle:after {
    left: -20px;
}
/* line 221, ../sass/wacom/_font-wacom.scss */
a:hover .circle.large:before, a:hover .circle.large:after {
    left: -60px;
}

@font-face {
    font-family: 'ico';
    src: url("../../fonts/vendor/ico35.eot?v2");
    src: url("../../fonts/vendor/ico35.eot?v2#iefix") format("embedded-opentype"), url("../../fonts/vendor/ico35.woff?v2") format("woff"), url("../../fonts/vendor/ico35.ttf?v2") format("truetype"), url("../../fonts/vendor/ico35.svg?v2#ico") format("svg");
    font-weight: normal;
    font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'ico';
    src: url('../font/ico.svg?v2#ico') format('svg');
  }
}
*/
/* line 251, ../sass/wacom/_font-wacom.scss */
[class^="ico-"]:before, [class*=" ico-"]:before {
    font-family: "ico";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* line 282, ../sass/wacom/_font-wacom.scss */
.ico-star:before {
    content: '\e800';
}

/* '' */
/* line 283, ../sass/wacom/_font-wacom.scss */
.ico-star-empty:before {
    content: '\e801';
}

/* '' */
/* line 284, ../sass/wacom/_font-wacom.scss */
.ico-star-half-alt:before {
    content: '\e802';
}

/* '' */
/* line 285, ../sass/wacom/_font-wacom.scss */
.ico-comment:before {
    content: '\e803';
}

/* '' */
/* line 286, ../sass/wacom/_font-wacom.scss */
.ico-cancel-circle:before {
    content: '\e804';
}

/* '' */
/* line 287, ../sass/wacom/_font-wacom.scss */
.ico-plus-circle:before {
    content: '\e805';
}

/* '' */
/* line 288, ../sass/wacom/_font-wacom.scss */
.ico-minus-circle:before {
    content: '\e806';
}

/* '' */
/* line 289, ../sass/wacom/_font-wacom.scss */
.ico-flashlight:before {
    content: '\e807';
}

/* '' */
/* line 290, ../sass/wacom/_font-wacom.scss */
.ico-mail:before {
    content: '\e808';
}

/* '' */
/* line 291, ../sass/wacom/_font-wacom.scss */
.ico-play-circled:before {
    content: '\e809';
}

/* '' */
/* line 292, ../sass/wacom/_font-wacom.scss */
.ico-right-open-big:before {
    content: '\e80a';
}

/* '' */
/* line 293, ../sass/wacom/_font-wacom.scss */
.ico-commerical-building:before {
    content: '\e80b';
}

/* '' */
/* line 294, ../sass/wacom/_font-wacom.scss */
.ico-doc-new:before {
    content: '\e80c';
}

/* '' */
/* line 295, ../sass/wacom/_font-wacom.scss */
.ico-left-open-big:before {
    content: '\e80d';
}

/* '' */
/* line 296, ../sass/wacom/_font-wacom.scss */
.ico-check:before {
    content: '\e80e';
}

/* '' */
/* line 297, ../sass/wacom/_font-wacom.scss */
.ico-sina-weibo:before {
    content: '\e80f';
}

/* '' */
/* line 298, ../sass/wacom/_font-wacom.scss */
.ico-facebook:before {
    content: '\e810';
}

/* '' */
/* line 299, ../sass/wacom/_font-wacom.scss */
.ico-twitter:before {
    content: '\e811';
}

/* '' */
/* line 300, ../sass/wacom/_font-wacom.scss */
.ico-renren:before {
    content: '\e812';
}

/* '' */
/* line 301, ../sass/wacom/_font-wacom.scss */
.ico-gplus:before {
    content: '\e813';
}

/* '' */
/* line 302, ../sass/wacom/_font-wacom.scss */
.ico-export:before {
    content: '\e814';
}

/* '' */
/* line 303, ../sass/wacom/_font-wacom.scss */
.ico-print:before {
    content: '\e815';
}

/* '' */
/* line 304, ../sass/wacom/_font-wacom.scss */
.ico-menu:before {
    content: '\e816';
}

/* '' */
/* line 305, ../sass/wacom/_font-wacom.scss */
.ico-search:before {
    content: '\e817';
}

/* '' */
/* line 306, ../sass/wacom/_font-wacom.scss */
.ico-cart:before {
    content: '\e818';
}

/* '' */
/* line 307, ../sass/wacom/_font-wacom.scss */
.ico-plus:before {
    content: '\e819';
}

/* '' */
/* line 308, ../sass/wacom/_font-wacom.scss */
.ico-minus:before {
    content: '\e81a';
}

/* '' */
/* line 309, ../sass/wacom/_font-wacom.scss */
.ico-mobile:before {
    content: '\e81b';
}

/* '' */
/* line 310, ../sass/wacom/_font-wacom.scss */
.ico-chat:before {
    content: '\e81c';
}

/* '' */
/* line 311, ../sass/wacom/_font-wacom.scss */
.ico-at:before {
    content: '\e81d';
}

/* '' */
/* line 1, ../sass/wacom/_globals.scss */
* {
    -webkit-transition: width 0.2s ease-in-out;
    -o-transition: width 0.2s ease-in-out;
    transition: width 0.2s ease-in-out;
}

@media (max-width: 1240px) {
    @-ms-viewport {
        width: 1240px;
    }
}
/* line 16, ../sass/wacom/_globals.scss */
html {
    height: 100%;
}

/* line 19, ../sass/wacom/_globals.scss */
body {
    position: relative;
    height: 100%;
    padding-top: 50px;
    background: black url(../../images/bg-body.jpg);
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@media (min-width: 768px) {
    /* line 29, ../sass/wacom/_globals.scss */
    body {
        padding-top: 80px;
    }
}

@media (min-width: 1200px) {
    /* line 29, ../sass/wacom/_globals.scss */
    body {
        padding-top: 70px;
    }
}

/* line 39, ../sass/wacom/_globals.scss */
.language-ja body {
    font-family: Arial, "MS PGothic", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PMincho", sans-serif;
}

/* line 45, ../sass/wacom/_globals.scss */
.language-zh body {
    font-family: Arial, SimSun, sans-serif;
}

/* line 51, ../sass/wacom/_globals.scss */
.language-ko body {
    font-family: Arial, Dotum, AppleGothic, sans-serif;
}

/* line 56, ../sass/wacom/_globals.scss */
body.overlay-body {
    padding-top: 0;
}

/* line 60, ../sass/wacom/_globals.scss */
.overlay {
    position: fixed;
    z-index: 500;
    top: 0;
    left: -9999em;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    opacity: 0;
    -webkit-transition: opacity 0.25 ease-in-out;
    -o-transition: opacity 0.25 ease-in-out;
    transition: opacity 0.25 ease-in-out;
}
    /* line 73, ../sass/wacom/_globals.scss */
    .overlay.show {
        left: 0;
        opacity: 1;
    }

/* line 79, ../sass/wacom/_globals.scss */
img.resp-image {
    width: 100%;
}

/* line 83, ../sass/wacom/_globals.scss */
.no-wrap {
    display: block;
    white-space: nowrap;
}
    /* line 87, ../sass/wacom/_globals.scss */
    .no-wrap span.link-text {
        white-space: normal;
    }

/* line 93, ../sass/wacom/_globals.scss */
.server-error {
    padding: 100px;
    color: #fff;
}

/* line 98, ../sass/wacom/_globals.scss */
.back-to-top {
    display: none;
}

@media (max-width: 767px) {
    /* line 102, ../sass/wacom/_globals.scss */
    .back-to-top {
        display: block;
        text-align: center;
    }
        /* line 106, ../sass/wacom/_globals.scss */
        .back-to-top a {
            display: block;
            padding: 5px;
        }
}
/* line 4, ../sass/wacom/_typography.scss */
h1, h2, h3, h4, h5, h6 {
    font-family: "Roboto", sans-serif;
    font-style: inherit;
    font-weight: 300;
}
    /* line 9, ../sass/wacom/_typography.scss */
    h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {
        font-style: normal;
    }
    /* line 13, ../sass/wacom/_typography.scss */
    h1.strong,
    h1 strong, h2.strong,
    h2 strong, h3.strong,
    h3 strong, h4.strong,
    h4 strong, h5.strong,
    h5 strong, h6.strong,
    h6 strong {
        font-weight: 400;
    }

/* line 19, ../sass/wacom/_typography.scss */
a:hover, a:focus {
    text-decoration: none;
}

/* line 23, ../sass/wacom/_typography.scss */
h1 {
    font-size: 2em;
}

/* line 26, ../sass/wacom/_typography.scss */
h2 {
    font-size: 1.8em;
}

/* line 29, ../sass/wacom/_typography.scss */
h3 {
    font-size: 1.5em;
}

/* line 32, ../sass/wacom/_typography.scss */
h4 {
    font-size: 1.3em;
}

/* line 35, ../sass/wacom/_typography.scss */
h5 {
    font-size: 1.1em;
}

/* line 38, ../sass/wacom/_typography.scss */
h6 {
    font-size: 1em;
}

@media (min-width: 1200px) {
    /* line 43, ../sass/wacom/_typography.scss */
    h1 {
        font-size: 3em;
    }

    /* line 46, ../sass/wacom/_typography.scss */
    h2 {
        font-size: 2.5em;
    }

    /* line 49, ../sass/wacom/_typography.scss */
    h3 {
        font-size: 2em;
    }
}
/* margins */
/* line 57, ../sass/wacom/_typography.scss */
p {
    margin-top: 10px;
}

/* line 59, ../sass/wacom/_typography.scss */
div[class^="col-"] > h4,
div[class^="col-"] > h5,
div[class^="col-"] > h6 {
    margin-top: 8px;
}

/* line 67, ../sass/wacom/_typography.scss */
.large {
    font-size: 2.5em;
    font-weight: 400;
}

/* line 72, ../sass/wacom/_typography.scss */
.larger {
    font-size: 3em;
    font-weight: 200;
}

/* line 77, ../sass/wacom/_typography.scss */
.largest {
    font-size: 3.5em;
    font-weight: 200;
}

/* line 82, ../sass/wacom/_typography.scss */
.small {
    line-height: 1.3em;
}

/* line 86, ../sass/wacom/_typography.scss */
.subheader {
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    color: #808285;
}

/* line 94, ../sass/wacom/_typography.scss */
h1 .subheader, h2 .subheader, h3 .subheader {
    display: block;
    line-height: 1em;
    font-size: 0.7em;
}

/* line 100, ../sass/wacom/_typography.scss */
.subheader + h1,
.subheader + h2,
.subheader + h3,
.subheader + h4,
.subheader + h5,
.subheader + h6 {
    margin-top: 0;
}

/* line 110, ../sass/wacom/_typography.scss */
a:hover {
    text-decoration: none;
}

/* line 114, ../sass/wacom/_typography.scss */
label {
    font-weight: normal;
}

/* line 116, ../sass/wacom/_typography.scss */
blockquote {
    padding: 0;
    font-size: inherit;
    border-left: none;
}
    /* line 121, ../sass/wacom/_typography.scss */
    blockquote > *:before {
        content: '\201C';
    }
    /* line 124, ../sass/wacom/_typography.scss */
    blockquote > *:after {
        content: '\201D';
    }

/* line 130, ../sass/wacom/_typography.scss */
.list-unstyled, .list-inline, .reviews ul, .social ul, .hero .variant-container .variant, .compare-products-modal .compare-abilities, ul.list-dynamic, .help .help-items, .hero-section-nav ul, .search-facets ul, .search-results > ul, .footer-nav, .footer-social, .footer-sub-nav {
    padding-left: 0;
    list-style: none;
}

/* line 136, ../sass/wacom/_typography.scss */
.list-inline, .reviews ul, .social ul, .hero .variant-container .variant, .compare-products-modal .compare-abilities {
    margin-left: -5px;
}
    /* line 140, ../sass/wacom/_typography.scss */
    .list-inline > li, .reviews ul > li, .social ul > li, .hero .variant-container .variant > li, .compare-products-modal .compare-abilities > li {
        display: inline-block;
        padding-left: 5px;
        padding-right: 5px;
    }

/* line 147, ../sass/wacom/_typography.scss */
ul.list-dynamic {
    margin-left: -20px;
    margin-right: -20px;
    margin-left: -20px;
    margin-bottom: 0;
}
    /* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    ul.list-dynamic:before, ul.list-dynamic:after {
        content: " ";
        display: table;
    }
    /* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    ul.list-dynamic:after {
        clear: both;
    }
    /* line 154, ../sass/wacom/_typography.scss */
    ul.list-dynamic > li {
        padding: 0;
        -webkit-transition: width 0s;
        -o-transition: width 0s;
        transition: width 0s;
    }
        /* line 162, ../sass/wacom/_typography.scss */
        ul.list-dynamic > li figcaption {
            padding: 0 20px;
        }

@media (min-width: 768px) {
    /* line 167, ../sass/wacom/_typography.scss */
    ul.list-dynamic > li {
        float: left;
    }
    /* line 172, ../sass/wacom/_typography.scss */
    ul.list-dynamic[data-items-count="2"] li {
        width: 50%;
    }
    /* line 177, ../sass/wacom/_typography.scss */
    ul.list-dynamic[data-items-count="4"] li {
        width: 25%;
    }
    /* line 182, ../sass/wacom/_typography.scss */
    ul.list-dynamic[data-items-count="5"] li {
        width: 20%;
    }
    /* line 187, ../sass/wacom/_typography.scss */
    ul.list-dynamic[data-items-count="6"] li {
        width: 16.6666666667%;
    }
    /* line 192, ../sass/wacom/_typography.scss */
    ul.list-dynamic[data-items-count="7"] li {
        width: 14.2857142857%;
    }
    /* line 197, ../sass/wacom/_typography.scss */
    ul.list-dynamic[data-items-count="8"] li {
        width: 12.5%;
    }
    /* line 202, ../sass/wacom/_typography.scss */
    ul.list-dynamic[data-items-count="9"] li {
        width: 11.1111111111%;
    }
    /* line 207, ../sass/wacom/_typography.scss */
    ul.list-dynamic[data-items-count="10"] li {
        width: 10%;
    }
}

/* line 216, ../sass/wacom/_typography.scss */
.layer-mini-item ul.list-dynamic li {
    min-height: 160px;
}

@media (min-width: 992px) {
    /* line 224, ../sass/wacom/_typography.scss */
    .text-smaller {
        font-size: 0.8em;
    }

    /* line 225, ../sass/wacom/_typography.scss */
    .text-small, .learn-more {
        font-size: 0.9em;
    }

    /* line 226, ../sass/wacom/_typography.scss */
    .text-big {
        font-size: 1.2em;
    }
        /* line 229, ../sass/wacom/_typography.scss */
        .text-big p {
            line-height: 1.3em !important;
            margin: 1.3em 0;
        }

    /* line 234, ../sass/wacom/_typography.scss */
    .text-bigger {
        font-size: 1.4em;
    }
        /* line 237, ../sass/wacom/_typography.scss */
        .text-bigger p {
            line-height: 1.3em !important;
            margin: 1.3em 0;
        }
}
/* line 243, ../sass/wacom/_typography.scss */
.learn-more {
    white-space: nowrap;
}

@media (min-width: 480px) {
    /* line 249, ../sass/wacom/_typography.scss */
    .text-right-ms {
        text-align: right;
    }
}

@media (min-width: 768px) {
    /* line 255, ../sass/wacom/_typography.scss */
    .text-right-sm {
        text-align: right;
    }
}

@media (min-width: 992px) {
    /* line 261, ../sass/wacom/_typography.scss */
    .text-right-md {
        text-align: right;
    }
}

@media (min-width: 1200px) {
    /* line 267, ../sass/wacom/_typography.scss */
    .text-right-lg {
        text-align: right;
    }
}

@media (min-width: 480px) {
    /* line 275, ../sass/wacom/_typography.scss */
    .pull-right-ms {
        float: right;
    }
}

@media (min-width: 768px) {
    /* line 281, ../sass/wacom/_typography.scss */
    .pull-right-sm {
        float: right;
    }
}

@media (min-width: 992px) {
    /* line 287, ../sass/wacom/_typography.scss */
    .pull-right-md {
        float: right;
    }
}

@media (min-width: 1200px) {
    /* line 293, ../sass/wacom/_typography.scss */
    .pull-right-lg {
        float: right;
    }
}

/* line 1, ../sass/wacom/_icons.scss */
i[class^="i-"] {
    position: relative;
    display: inline-block;
    margin-right: 5px;
    width: 24px;
    height: 24px;
    background-image: url("../../images/spritesheetv2.png");
    background-repeat: no-repeat;
    vertical-align: middle;
    /* ie7 inline block fix */
    zoom: 1;
    *display: inline;
}

/* line 13, ../sass/wacom/_icons.scss */
i.i-pressure {
    width: 27px;
    height: 27px;
    background-position: -350px -150px;
}

/* line 16, ../sass/wacom/_icons.scss */
i.i-palmrejection {
    width: 27px;
    height: 27px;
    background-position: -400px -150px;
}

/* line 19, ../sass/wacom/_icons.scss */
i.i-shortcutfunctionality {
    width: 27px;
    height: 27px;
    background-position: -450px -150px;
}

/* temp */
/* line 24, ../sass/wacom/_icons.scss */
i.entypo-check, i.entypo-cross, i.entypo-chat {
    display: none;
}

/* line 29, ../sass/wacom/_icons.scss */
.ui-icon {
    text-indent: 0;
    overflow: visible;
}

/* line 34, ../sass/wacom/_icons.scss */
.ui-icon-calendar {
    position: absolute;
    right: 30px;
    top: 50%;
    margin-top: -8px;
}

/* grid */
/* line 3, ../sass/wacom/_grid.scss */
.row.no-gutter, .layer-section-header hgroup.no-gutter, .wrapper.store-home .layer-checkout-header hgroup.no-gutter, .no-gutter.compare {
    margin-left: 0;
    margin-right: 0;
}
    /* line 7, ../sass/wacom/_grid.scss */
    .row.no-gutter > *[class*="col-"], .layer-section-header hgroup.no-gutter > *[class*="col-"], .wrapper.store-home .layer-checkout-header hgroup.no-gutter > *[class*="col-"], .no-gutter.compare > *[class*="col-"] {
        padding: 0;
    }

/* line 13, ../sass/wacom/_grid.scss */
.col-xs-100,
.col-ms-100,
.col-sm-100,
.col-md-100,
.col-lg-100,
.col-xs-200,
.col-ms-200,
.col-sm-200,
.col-md-200,
.col-lg-200,
.flyout-suggested .accessories .accessories-item,
.col-xs-300,
.col-ms-300,
.col-sm-300,
.col-md-300,
.col-lg-300,
.col-xs-400,
.col-ms-400,
.col-sm-400,
.col-md-400,
.col-lg-400,
.col-xs-500,
.col-ms-500,
.col-sm-500,
.col-md-500,
.col-lg-500,
.col-xs-600,
.col-ms-600,
.col-sm-600,
.col-md-600,
.col-lg-600,
.col-xs-700,
.col-ms-700,
.col-sm-700,
.col-md-700,
.col-lg-700,
.col-xs-800,
.col-ms-800,
.col-sm-800,
.col-md-800,
.col-lg-800,
.col-xs-900,
.col-ms-900,
.col-sm-900,
.col-md-900,
.col-lg-900,
.col-xs-1000,
.col-ms-1000,
.col-sm-1000,
.col-md-1000,
.col-lg-1000 {
    position: relative;
    min-height: 1px;
    padding-left: 20px;
    padding-right: 20px;
}

/* line 78, ../sass/wacom/_grid.scss */
.col-xs-100 {
    width: 10%;
    float: left;
}

/* line 82, ../sass/wacom/_grid.scss */
.col-xs-200 {
    width: 20%;
    float: left;
}

/* line 86, ../sass/wacom/_grid.scss */
.col-xs-300 {
    width: 30%;
    float: left;
}

/* line 90, ../sass/wacom/_grid.scss */
.col-xs-400 {
    width: 40%;
    float: left;
}

/* line 94, ../sass/wacom/_grid.scss */
.col-xs-500 {
    width: 50%;
    float: left;
}

/* line 98, ../sass/wacom/_grid.scss */
.col-xs-600 {
    width: 60%;
    float: left;
}

/* line 102, ../sass/wacom/_grid.scss */
.col-xs-700 {
    width: 70%;
    float: left;
}

/* line 106, ../sass/wacom/_grid.scss */
.col-xs-800 {
    width: 80%;
    float: left;
}

/* line 110, ../sass/wacom/_grid.scss */
.col-xs-900 {
    width: 90%;
    float: left;
}

/* line 114, ../sass/wacom/_grid.scss */
.col-xs-1000 {
    width: 1000%;
    float: left;
}

/*@media (min-width: 480px) {*/
@media (min-width: 480px) {
    /* line 121, ../sass/wacom/_grid.scss */
    .col-ms-100 {
        width: 10%;
        float: left;
    }

    /* line 125, ../sass/wacom/_grid.scss */
    .col-ms-200 {
        width: 20%;
        float: left;
    }

    /* line 129, ../sass/wacom/_grid.scss */
    .col-ms-300 {
        width: 30%;
        float: left;
    }

    /* line 133, ../sass/wacom/_grid.scss */
    .col-ms-400 {
        width: 40%;
        float: left;
    }

    /* line 137, ../sass/wacom/_grid.scss */
    .col-ms-500 {
        width: 50%;
        float: left;
    }

    /* line 141, ../sass/wacom/_grid.scss */
    .col-ms-600 {
        width: 60%;
        float: left;
    }

    /* line 145, ../sass/wacom/_grid.scss */
    .col-ms-700 {
        width: 70%;
        float: left;
    }

    /* line 149, ../sass/wacom/_grid.scss */
    .col-ms-800 {
        width: 80%;
        float: left;
    }

    /* line 153, ../sass/wacom/_grid.scss */
    .col-ms-900 {
        width: 90%;
        float: left;
    }

    /* line 157, ../sass/wacom/_grid.scss */
    .col-ms-1000 {
        width: 100%;
        float: left;
    }
}
/*@media (min-width: 768px) {*/
@media (min-width: 768px) {
    /* line 165, ../sass/wacom/_grid.scss */
    .col-sm-100 {
        width: 10%;
        float: left;
    }

    /* line 169, ../sass/wacom/_grid.scss */
    .col-sm-200 {
        width: 20%;
        float: left;
    }

    /* line 173, ../sass/wacom/_grid.scss */
    .col-sm-300 {
        width: 30%;
        float: left;
    }

    /* line 177, ../sass/wacom/_grid.scss */
    .col-sm-400 {
        width: 40%;
        float: left;
    }

    /* line 181, ../sass/wacom/_grid.scss */
    .col-sm-500 {
        width: 50%;
        float: left;
    }

    /* line 185, ../sass/wacom/_grid.scss */
    .col-sm-600 {
        width: 60%;
        float: left;
    }

    /* line 189, ../sass/wacom/_grid.scss */
    .col-sm-700 {
        width: 70%;
        float: left;
    }

    /* line 193, ../sass/wacom/_grid.scss */
    .col-sm-800 {
        width: 80%;
        float: left;
    }

    /* line 197, ../sass/wacom/_grid.scss */
    .col-sm-900 {
        width: 90%;
        float: left;
    }

    /* line 201, ../sass/wacom/_grid.scss */
    .col-sm-1000 {
        width: 100%;
        float: left;
    }
}
/*@media (min-width: 992px) {*/
@media (min-width: 992px) {
    /* line 209, ../sass/wacom/_grid.scss */
    .col-md-100 {
        width: 10%;
        float: left;
    }

    /* line 213, ../sass/wacom/_grid.scss */
    .col-md-200 {
        width: 20%;
        float: left;
    }

    /* line 217, ../sass/wacom/_grid.scss */
    .col-md-300 {
        width: 30%;
        float: left;
    }

    /* line 221, ../sass/wacom/_grid.scss */
    .col-md-400 {
        width: 40%;
        float: left;
    }

    /* line 225, ../sass/wacom/_grid.scss */
    .col-md-500 {
        width: 50%;
        float: left;
    }

    /* line 229, ../sass/wacom/_grid.scss */
    .col-md-600 {
        width: 60%;
        float: left;
    }

    /* line 233, ../sass/wacom/_grid.scss */
    .col-md-700 {
        width: 70%;
        float: left;
    }

    /* line 237, ../sass/wacom/_grid.scss */
    .col-md-800 {
        width: 80%;
        float: left;
    }

    /* line 241, ../sass/wacom/_grid.scss */
    .col-md-900 {
        width: 90%;
        float: left;
    }

    /* line 245, ../sass/wacom/_grid.scss */
    .col-md-1000 {
        width: 100%;
        float: left;
    }
}
/*@media (min-width: 1200px) {*/
@media (min-width: 1200px) {
    /* line 253, ../sass/wacom/_grid.scss */
    .col-lg-100 {
        width: 10%;
        float: left;
    }

    /* line 257, ../sass/wacom/_grid.scss */
    .col-lg-200, .flyout-suggested .accessories .accessories-item {
        width: 20%;
        float: left;
    }

    /* line 261, ../sass/wacom/_grid.scss */
    .col-lg-300 {
        width: 30%;
        float: left;
    }

    /* line 265, ../sass/wacom/_grid.scss */
    .col-lg-400 {
        width: 40%;
        float: left;
    }

    /* line 269, ../sass/wacom/_grid.scss */
    .col-lg-500 {
        width: 50%;
        float: left;
    }

    /* line 273, ../sass/wacom/_grid.scss */
    .col-lg-600 {
        width: 60%;
        float: left;
    }

    /* line 277, ../sass/wacom/_grid.scss */
    .col-lg-700 {
        width: 70%;
        float: left;
    }

    /* line 281, ../sass/wacom/_grid.scss */
    .col-lg-800 {
        width: 80%;
        float: left;
    }

    /* line 285, ../sass/wacom/_grid.scss */
    .col-lg-900 {
        width: 90%;
        float: left;
    }

    /* line 289, ../sass/wacom/_grid.scss */
    .col-lg-1000 {
        width: 100%;
        float: left;
    }
}
/* line 1, ../sass/wacom/components/_buttons.scss */
.btn, .scfSubmitButton {
    border: none;
    border-radius: 0;
    color: #fff;
    background-color: #adafb4;
    font-size: inherit;
    overflow-x: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
    /* line 11, ../sass/wacom/components/_buttons.scss */
    .btn a, .scfSubmitButton a, .btn *, .scfSubmitButton * {
        color: #fff;
    }

/* line 18, ../sass/wacom/components/_buttons.scss */
a.btn-standard,
.btn-standard {
    background-color: #adafb4;
    color: #fff !important;
}
    /* line 22, ../sass/wacom/components/_buttons.scss */
    a.btn-standard:hover,
    .btn-standard:hover {
        background-color: #e5e5e5;
        color: #0097D4 !important;
    }
        /* line 25, ../sass/wacom/components/_buttons.scss */
        a.btn-standard:hover i,
        a.btn-standard:hover span,
        .btn-standard:hover i,
        .btn-standard:hover span {
            color: #0097D4 !important;
        }

/* line 31, ../sass/wacom/components/_buttons.scss */
a.btn-primary,
.btn-primary {
    background-color: #0097D4;
    color: #fff !important;
}

/* line 36, ../sass/wacom/components/_buttons.scss */
a.btn-primary-dark,
.btn-primary-dark {
    background-color: #0090c0;
    color: #fff !important;
}

/* line 41, ../sass/wacom/components/_buttons.scss */
a.btn-secondary,
.btn-secondary {
    color: #fff !important;
}

/* line 46, ../sass/wacom/components/_buttons.scss */
a.btn-shop-now,
.btn-shop-now {
    padding: 4px 12px;
    color: #fff !important;
}

/* line 52, ../sass/wacom/components/_buttons.scss */
a.btn-success, a.btn-secondary, a.btn-shop-now, .navbar a.btn-cart,
.btn-success,
a.btn-secondary,
.btn-secondary,
a.btn-shop-now,
.btn-shop-now,
a.btn-success,
.navbar .btn-cart {
    background-color: #96bd0e;
}

    /* line 58, ../sass/wacom/components/_buttons.scss */
    a.btn-success, a.btn-secondary, a.btn-shop-now, .navbar a.btn-cart,
    .btn-success,
    a.btn-secondary,
    .btn-secondary,
    a.btn-shop-now,
    .btn-shop-now,
    a.btn-success,
    .navbar .btn-cart,
    a.btn-success *,
    a.btn-secondary *,
    a.btn-shop-now *,
    .navbar a.btn-cart *,
    .btn-success *,
    a.btn-secondary *,
    .btn-secondary *,
    a.btn-shop-now *,
    .btn-shop-now *,
    a.btn-success *,
    .navbar .btn-cart * {
        color: #fff;
    }
        /* line 63, ../sass/wacom/components/_buttons.scss */
        a.btn-success:hover, a.btn-secondary:hover, a.btn-shop-now:hover, .navbar a.btn-cart:hover,
        .btn-success:hover,
        .btn-secondary:hover,
        .btn-shop-now:hover,
        .navbar .btn-cart:hover,
        a.btn-success *:hover,
        a.btn-secondary *:hover,
        a.btn-shop-now *:hover,
        .navbar a.btn-cart *:hover,
        .btn-success *:hover,
        .btn-secondary *:hover,
        .btn-shop-now *:hover,
        .navbar .btn-cart *:hover {
            color: #fff;
        }

/* line 67, ../sass/wacom/components/_buttons.scss */
a.btn-info {
    color: #fff !important;
}

/* line 71, ../sass/wacom/components/_buttons.scss */
a.btn-black {
    background-color: #000;
    color: #fff !important;
}

/* line 75, ../sass/wacom/components/_buttons.scss */
a.btn-light {
    background-color: #e5e5e5;
    color: #0097D4 !important;
}

/* line 84, ../sass/wacom/components/_buttons.scss */
a.btn-disabled, a.aspNetDisabled,
.btn-disabled,
.aspNetDisabled,
a.btn-disabled:hover,
a.aspNetDisabled:hover {
    background-color: #e5e5e5;
    color: #fff !important;
    cursor: inherit;
}

/* line 100, ../sass/wacom/components/_buttons.scss */
a.btn-wide {
    padding-left: 60px;
    padding-right: 60px;
}

/* line 105, ../sass/wacom/components/_buttons.scss */
a.btn-wider {
    padding-left: 100px;
    padding-right: 100px;
}

/* line 110, ../sass/wacom/components/_buttons.scss */
a.btn-full-width {
    display: block;
}

/* line 114, ../sass/wacom/components/_buttons.scss */
.btn-lg {
    font-size: 1.5em;
}

/* line 118, ../sass/wacom/components/_buttons.scss */
.btn-sm, .suggested-accessories .accessories .accessories-item .accessories-cta .btn, .suggested-accessories .accessories .accessories-item .accessories-cta .scfSubmitButton,
.bought-together .accessories .accessories-item .accessories-cta .btn,
.bought-together .accessories .accessories-item .accessories-cta .scfSubmitButton,
.flyout-suggested .accessories .accessories-item .accessories-cta .btn,
.flyout-suggested .accessories .accessories-item .accessories-cta .scfSubmitButton {
    font-size: 0.9em;
    padding: 3px 10px;
}

/* line 123, ../sass/wacom/components/_buttons.scss */
.btn-xs {
    font-size: 0.8em;
}

/* line 1, ../sass/wacom/components/_contactinfo.scss */
.contact-info {
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #e5e5e5;
}

/* line 1, ../sass/wacom/components/_filter.scss */
.js-nav-filter {
    position: relative;
    clear: both;
    margin: 20px 0;
    background-color: #fff;
    -webkit-overflow-scrolling: touch;
}
    /* line 10, ../sass/wacom/components/_filter.scss */
    .js-nav-filter .prev-button,
    .js-nav-filter .next-button {
        position: absolute;
        top: 0;
    }
        /* line 14, ../sass/wacom/components/_filter.scss */
        .js-nav-filter .prev-button a,
        .js-nav-filter .next-button a {
            display: block;
            width: 60px;
            height: 60px;
            background-color: #828b99;
            text-align: center;
            line-height: 60px;
        }
            /* line 22, ../sass/wacom/components/_filter.scss */
            .js-nav-filter .prev-button a i,
            .js-nav-filter .next-button a i {
                color: #fff;
            }
            /* line 26, ../sass/wacom/components/_filter.scss */
            .js-nav-filter .prev-button a:hover,
            .js-nav-filter .next-button a:hover {
                background-color: #4b4d50;
            }
    /* line 31, ../sass/wacom/components/_filter.scss */
    .js-nav-filter .prev-button {
        left: 0;
    }
    /* line 34, ../sass/wacom/components/_filter.scss */
    .js-nav-filter .next-button {
        right: 0;
    }
    /* line 37, ../sass/wacom/components/_filter.scss */
    .js-nav-filter ul {
        list-style: none;
        display: table;
        margin: 0;
        padding: 0;
        background-color: #fff;
        box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);
        overflow: hidden;
        -webkit-transition: margin-left 0.1s;
        -o-transition: margin-left 0.1s;
        transition: margin-left 0.1s;
    }
        /* line 51, ../sass/wacom/components/_filter.scss */
        .js-nav-filter ul li {
            display: table-cell;
        }
            /* line 55, ../sass/wacom/components/_filter.scss */
            .js-nav-filter ul li a {
                display: block;
                padding: 0 10px;
                text-align: center;
                font-size: 1.2em;
                line-height: 60px;
                border-left: 1px solid #f3f6f7;
            }
                /* line 63, ../sass/wacom/components/_filter.scss */
                .js-nav-filter ul li a span {
                    white-space: nowrap;
                }
                /* line 66, ../sass/wacom/components/_filter.scss */
                .js-nav-filter ul li a:hover {
                    background-color: #fafafa;
                }
            /* line 71, ../sass/wacom/components/_filter.scss */
            .js-nav-filter ul li.active a {
                background-color: #0097D4;
                border-left: none;
            }
                /* line 75, ../sass/wacom/components/_filter.scss */
                .js-nav-filter ul li.active a span {
                    color: #fff;
                }
    /* line 83, ../sass/wacom/components/_filter.scss */
    .js-nav-filter .scroller-container {
        margin-left: 60px;
        margin-right: 60px;
        max-width: 100%;
        overflow: hidden;
    }

/* line 1, ../sass/wacom/components/_filtercategories.scss */
#filtercategories {
    position: relative;
    float: right;
    max-width: 380px;
    width: 100%;
    height: 60px;
    margin-bottom: 20px;
}
    /* line 9, ../sass/wacom/components/_filtercategories.scss */
    #filtercategories ul {
        list-style: none;
        position: absolute;
        z-index: 10;
        width: 100%;
        margin: 0;
        margin-bottom: 0;
        padding: 0;
        box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);
    }
        /* line 19, ../sass/wacom/components/_filtercategories.scss */
        #filtercategories ul li {
            display: block;
            margin: 0;
            max-height: 0;
            overflow: hidden;
            opacity: 0;
            -webkit-transition: all 0.25s ease-in;
            -o-transition: all 0.25s ease-in;
            transition: all 0.25s ease-in;
        }
            /* line 29, ../sass/wacom/components/_filtercategories.scss */
            #filtercategories ul li a {
                display: block;
                padding: 5px 5px 5px 20px;
                font-size: 1.4em;
                line-height: 50px;
                background-color: #fff;
            }
            /* line 36, ../sass/wacom/components/_filtercategories.scss */
            #filtercategories ul li.active {
                max-height: 60px;
                opacity: 1;
            }
                /* line 39, ../sass/wacom/components/_filtercategories.scss */
                #filtercategories ul li.active a {
                    color: #828b99;
                }
                    /* line 42, ../sass/wacom/components/_filtercategories.scss */
                    #filtercategories ul li.active a:hover {
                        background-color: #fafafa;
                    }
                    /* line 45, ../sass/wacom/components/_filtercategories.scss */
                    #filtercategories ul li.active a:after {
                        position: absolute;
                        top: 0;
                        right: 0;
                        display: block;
                        width: 60px;
                        height: 60px;
                        content: '\e61b';
                        font-family: 'wacom';
                        font-size: 0.4em;
                        line-height: 60px;
                        text-align: center;
                        background-color: #828b99;
                        color: #fff;
                    }
    /* line 71, ../sass/wacom/components/_filtercategories.scss */
    #filtercategories.expand ul li {
        max-height: 60px;
        opacity: 1;
    }
        /* line 76, ../sass/wacom/components/_filtercategories.scss */
        #filtercategories.expand ul li a:hover {
            background-color: #0097D4;
        }
            /* line 79, ../sass/wacom/components/_filtercategories.scss */
            #filtercategories.expand ul li a:hover span {
                color: #fff;
            }
        /* line 84, ../sass/wacom/components/_filtercategories.scss */
        #filtercategories.expand ul li.active {
            box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);
        }
            /* line 88, ../sass/wacom/components/_filtercategories.scss */
            #filtercategories.expand ul li.active a:hover {
                background-color: #fff;
            }
                /* line 91, ../sass/wacom/components/_filtercategories.scss */
                #filtercategories.expand ul li.active a:hover span {
                    color: #828b99;
                }
            /* line 95, ../sass/wacom/components/_filtercategories.scss */
            #filtercategories.expand ul li.active a:after {
                content: '\e61c';
            }

/*.product-item-cta {
	@extend .list-inline;
	margin-top: 10px;
	li {
		padding: 0;
		a {
			padding-left: 9px;
			padding-right: 5px;
			text-transform: uppercase;
			border-left: 1px solid $gray-lighter;
			color: $wacom-green;
		}
	}
	li:first-child {
		a {
			border-left: none;
			color: $wacom-blue;
		}
	}
}*/
/* line 23, ../sass/wacom/components/_itemcta.scss */
.tab-pane .product-cta {
    font-size: 0.9em;
}

/* line 28, ../sass/wacom/components/_itemcta.scss */
.product-cta,
.compare-actions {
    margin: 0;
    padding-left: 0;
    list-style: none;
}
    /* line 34, ../sass/wacom/components/_itemcta.scss */
    .product-cta li,
    .compare-actions li {
        display: inline-block;
        padding: 0;
    }
        /* line 38, ../sass/wacom/components/_itemcta.scss */
        .product-cta li a,
        .compare-actions li a {
            padding-left: 9px;
            padding-right: 5px;
            text-transform: uppercase;
            color: #96be0f;
            -webkit-transition: color 0.2s;
            -o-transition: color 0.2s;
            transition: color 0.2s;
        }
            /* line 49, ../sass/wacom/components/_itemcta.scss */
            .product-cta li a:hover,
            .compare-actions li a:hover {
                color: #718f0b;
            }
        /* line 55, ../sass/wacom/components/_itemcta.scss */
        .product-cta li:first-child a,
        .compare-actions li:first-child a {
            border-left: none;
            color: #00aae5;
        }
            /* line 59, ../sass/wacom/components/_itemcta.scss */
            .product-cta li:first-child a:hover,
            .compare-actions li:first-child a:hover {
                color: #0084b2;
            }

@media (max-width: 1199px) {
    /* line 68, ../sass/wacom/components/_itemcta.scss */
    .compare-actions li {
        display: block;
        margin: 0.5em 0;
    }
        /* line 72, ../sass/wacom/components/_itemcta.scss */
        .compare-actions li a {
            padding: 0;
            border-left: none;
        }
}
/* line 1, ../sass/wacom/components/_livechat.scss */
.live-chat {
    text-transform: uppercase;
}
    /* line 3, ../sass/wacom/components/_livechat.scss */
    .live-chat a, .live-chat i {
        color: #828b99;
    }
    /* line 4, ../sass/wacom/components/_livechat.scss */
    .live-chat i {
        font-size: 1.2em;
    }

/* line 1, ../sass/wacom/components/_newsitem.scss */
.news-item {
    padding: 20px 0;
    border-top: 1px solid rgba(173, 175, 180, 0.2);
}
    /* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .news-item:before, .news-item:after {
        content: " ";
        display: table;
    }
    /* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .news-item:after {
        clear: both;
    }

@media (min-width: 992px) {
    /* line 10, ../sass/wacom/components/_newsitem.scss */
    .news-links {
        text-align: right;
    }
}
/* line 17, ../sass/wacom/components/_newsitem.scss */
.news-links .news-item-link {
    color: #0097D4;
}
    /* line 20, ../sass/wacom/components/_newsitem.scss */
    .news-links .news-item-link span {
        margin-right: 0.1em;
        font-weight: bold;
        color: #0097D4;
    }

/* line 27, ../sass/wacom/components/_newsitem.scss */
.news-item-title {
    overflow: hidden;
    *zoom: 1;
}
    /* line 32, ../sass/wacom/components/_newsitem.scss */
    .news-item-title p {
        margin-top: 0;
        font-size: 1.2em;
        font-weight: bold;
    }

/* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.news-event-header:before, .news-event-header:after {
    content: " ";
    display: table;
}
/* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.news-event-header:after {
    clear: both;
}
/* line 43, ../sass/wacom/components/_newsitem.scss */
.news-event-header h4 {
    float: left;
    margin-top: 0;
}
/* line 47, ../sass/wacom/components/_newsitem.scss */
.news-event-header a {
    float: right;
    line-height: 2.3em;
    font-size: 0.9em;
    text-transform: uppercase;
}

/* line 54, ../sass/wacom/components/_newsitem.scss */
ul.news-event-items {
    list-style: none;
    padding-left: 0;
}
    /* line 59, ../sass/wacom/components/_newsitem.scss */
    ul.news-event-items li.news-event-item {
        margin-bottom: 20px;
        padding-bottom: 20px;
        border-bottom: 1px solid #e5e5e5;
    }

/* line 2, ../sass/wacom/components/_phone.scss */
.phone h5 {
    position: relative;
    margin: 0.5em 0;
    padding-left: 30px;
}
    /* line 7, ../sass/wacom/components/_phone.scss */
    .phone h5:before {
        content: "";
        background: transparent url("../../images/icons.png") 0 0px no-repeat;
        position: absolute;
        display: block;
        height: 60px;
        width: 60px;
        left: -20px;
        top: -20px;
    }
/* line 20, ../sass/wacom/components/_phone.scss */
.phone dl dt {
    display: inline-block;
    width: 30px;
}
/* line 24, ../sass/wacom/components/_phone.scss */
.phone dl dd {
    display: inline;
}
    /* line 27, ../sass/wacom/components/_phone.scss */
    .phone dl dd:after {
        content: ' ';
        display: block;
    }

/* line 1, ../sass/wacom/components/_retailer.scss */
.retailer {
    padding-top: 10px;
    padding-bottom: 5px;
    font-size: 0.8em;
    text-transform: uppercase;
}
    /* line 6, ../sass/wacom/components/_retailer.scss */
    .retailer a, .retailer i {
        color: #828b99 !important;
    }
    /* line 7, ../sass/wacom/components/_retailer.scss */
    .retailer i {
        font-size: 1.3em;
        line-height: 0.5;
    }

/* line 1, ../sass/wacom/components/_reviews.scss */
.reviews {
    padding-bottom: 10px;
    font-size: 0.9em;
    border-bottom: 1px solid #e5e5e5;
}
    /* line 5, ../sass/wacom/components/_reviews.scss */
    .reviews .stars {
        font-size: 2.5em;
    }
    /* line 8, ../sass/wacom/components/_reviews.scss */
    .reviews ul {
        font-size: 0.9em;
    }
        /* line 13, ../sass/wacom/components/_reviews.scss */
        .reviews ul li a {
            color: #828b99;
        }

/* line 1, ../sass/wacom/components/_social.scss */
.social {
    padding: 0 0 5px 0;
    border-bottom: 1px solid #e5e5e5;
}
    /* line 4, ../sass/wacom/components/_social.scss */
    .social ul {
        padding: 0;
        display: inline-block;
    }
        /* line 9, ../sass/wacom/components/_social.scss */
        .social ul li {
            font-size: 1.0em;
        }
        /* line 10, ../sass/wacom/components/_social.scss */
        .social ul a, .social ul i {
            color: #828b99;
        }

/* line 1, ../sass/wacom/components/_stockinfo.scss */
.stock-info {
    text-align: center;
}
    /* line 4, ../sass/wacom/components/_stockinfo.scss */
    .stock-info > span {
        display: inline-block;
        margin: 0 1em;
    }
    /* line 9, ../sass/wacom/components/_stockinfo.scss */
    .stock-info .negative {
        color: #cc0a00 !important;
    }
    /* line 12, ../sass/wacom/components/_stockinfo.scss */
    .stock-info .positive {
        color: #1dcc00 !important;
    }

/* line 9, ../sass/wacom/components/_tables.scss */
.table.table-borderless th,
.table.table-borderless td {
    border-top: none;
    padding-left: 0;
}

/* line 17, ../sass/wacom/components/_tables.scss */
.table-responsive {
    margin-top: 20px;
    margin-bottom: 20px;
}

@media (max-width: 767px) {
    /* line 17, ../sass/wacom/components/_tables.scss */
    .table-responsive {
        background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.1) 15%, rgba(255, 255, 255, 0.1) 85%, rgba(0, 0, 0, 0.1) 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(15%, rgba(255, 255, 255, 0.1)), color-stop(85%, rgba(255, 255, 255, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.1)));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.1) 15%, rgba(255, 255, 255, 0.1) 85%, rgba(0, 0, 0, 0.1) 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.1) 15%, rgba(255, 255, 255, 0.1) 85%, rgba(0, 0, 0, 0.1) 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.1) 15%, rgba(255, 255, 255, 0.1) 85%, rgba(0, 0, 0, 0.1) 100%);
        /* IE10+ */
        background: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.1) 15%, rgba(255, 255, 255, 0.1) 85%, rgba(0, 0, 0, 0.1) 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#1a000000',GradientType=1 );
        /* IE6-9 */
    }
}

/* line 1, ../sass/wacom/components/_thumbnail.scss */
.thumbnail {
    border: none;
}
    /* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .thumbnail:before, .thumbnail:after {
        content: " ";
        display: table;
    }
    /* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .thumbnail:after {
        clear: both;
    }

@media (max-width: 767px) {
    /* line 1, ../sass/wacom/components/_thumbnail.scss */
    .thumbnail {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}
/* line 13, ../sass/wacom/components/_thumbnail.scss */
.thumbnail figure figcaption {
    /*h3 { white-space: nowrap; } was causing issues with http://sky-lb-730316938.us-east-1.elb.amazonaws.com/de-de/products/pen-displays/cintiq-24-hd-touch */
}
    /* line 17, ../sass/wacom/components/_thumbnail.scss */
    .thumbnail figure figcaption h2 a {
        color: #4b4d50;
    }
        /* line 20, ../sass/wacom/components/_thumbnail.scss */
        .thumbnail figure figcaption h2 a i {
            color: #0097D4;
        }
    /* line 25, ../sass/wacom/components/_thumbnail.scss */
    .thumbnail figure figcaption h3 {
        margin: 0;
    }
    /* line 29, ../sass/wacom/components/_thumbnail.scss */
    .thumbnail figure figcaption h5 {
        line-height: 1.5em;
    }
    /* line 33, ../sass/wacom/components/_thumbnail.scss */
    .thumbnail figure figcaption p {
        margin: 0.5em 0;
    }
/* line 38, ../sass/wacom/components/_thumbnail.scss */
.thumbnail figure .image,
.thumbnail figure .img {
    text-align: center;
    /*display: table-cell;
  width: 100%;
  vertical-align: middle;*/
}
    /* line 42, ../sass/wacom/components/_thumbnail.scss */
    .thumbnail figure .image img,
    .thumbnail figure .img img {
        max-width: 100%;
    }
/* line 52, ../sass/wacom/components/_thumbnail.scss */
.thumbnail.thumbnail-right {
    padding-top: 20px;
    padding-bottom: 20px;
}

@media (max-width: 1199px) {
    /* line 57, ../sass/wacom/components/_thumbnail.scss */
    .thumbnail.thumbnail-right .image {
        float: right;
        width: 30%;
        padding-right: 10px;
    }
}

@media (min-width: 1200px) {
    /* line 64, ../sass/wacom/components/_thumbnail.scss */
    .thumbnail.thumbnail-right .image {
        position: absolute;
        right: 0;
        top: 0;
    }
    /* line 69, ../sass/wacom/components/_thumbnail.scss */
    .thumbnail.thumbnail-right figcaption {
        position: relative;
        z-index: 10;
        max-width: 60%;
    }
}

/* line 78, ../sass/wacom/components/_thumbnail.scss */
.product-compare > div:first-child > .thumbnail,
.products > div:first-child > .thumbnail {
    border-top: none;
}

/* line 83, ../sass/wacom/components/_thumbnail.scss */
.layer-section-nav figure .image {
    padding: 20px;
    text-align: left;
}

/* line 90, ../sass/wacom/components/_thumbnail.scss */
.product {
    text-align: center;
}
    /* line 95, ../sass/wacom/components/_thumbnail.scss */
    .product .img a {
        display: block;
        min-height: 180px;
    }
        /* line 99, ../sass/wacom/components/_thumbnail.scss */
        .product .img a img {
            display: inline-block;
            max-width: 100%;
        }
        /* line 105, ../sass/wacom/components/_thumbnail.scss */
        .product figcaption {
            margin-top: -20px;
        }
        .product figure {
            padding-left: 15px;
            padding-right: 15px;
        }
        /* line 106, ../sass/wacom/components/_thumbnail.scss */
        .product figcaption .desc {
            margin-bottom: 10px;
        }
        /* line 110, ../sass/wacom/components/_thumbnail.scss */
        .product figcaption h4 + ul.list-inline, .product figcaption .reviews h4 + ul, .reviews .product figcaption h4 + ul, .product figcaption .social h4 + ul, .social .product figcaption h4 + ul, .product figcaption .hero .variant-container h4 + ul.variant, .hero .variant-container .product figcaption h4 + ul.variant, .product figcaption .compare-products-modal h4 + ul.compare-abilities, .compare-products-modal .product figcaption h4 + ul.compare-abilities {
            margin-top: -0.8em;
        }
        /* line 111, ../sass/wacom/components/_thumbnail.scss */
        .product figcaption h4 a {
            color: #101114;
        }
        /* line 112, ../sass/wacom/components/_thumbnail.scss */
        .product figcaption .price {
            font-weight: 600;
        }

/* line 117, ../sass/wacom/components/_thumbnail.scss */
.product-cta {
    margin: 0;
    padding-left: 0;
    list-style: none;
}
    /* line 122, ../sass/wacom/components/_thumbnail.scss */
    .product-cta li {
        display: inline-block;
        padding: 0;
    }
        /* line 126, ../sass/wacom/components/_thumbnail.scss */
        .product-cta li a {
            padding-left: 9px;
            padding-right: 5px;
            text-transform: uppercase;
            border-left: 1px solid #e5e5e5;
            color: #96be0f;
            -webkit-transition: color 0.2s;
            -o-transition: color 0.2s;
            transition: color 0.2s;
        }
            /* line 136, ../sass/wacom/components/_thumbnail.scss */
            .product-cta li a:hover {
                color: #718f0b;
            }
        /* line 142, ../sass/wacom/components/_thumbnail.scss */
        .product-cta li:first-child a {
            border-left: none;
            color: #00aae5;
        }
            /* line 146, ../sass/wacom/components/_thumbnail.scss */
            .product-cta li:first-child a:hover {
                color: #0084b2;
            }

/* line 155, ../sass/wacom/components/_thumbnail.scss */
.tab-pane .product figcaption h4 {
    font-size: 1em;
}
/* line 158, ../sass/wacom/components/_thumbnail.scss */
.tab-pane .product figcaption nav {
    font-size: 0.7em;
}
/* line 163, ../sass/wacom/components/_thumbnail.scss */
.tab-pane .product-cta {
    font-size: 0.9em;
}

/* line 169, ../sass/wacom/components/_thumbnail.scss */
.media-gallery-container {
    /*margin-left: -100px;
  margin-right: -100px;*/
    margin-left: 0;
    margin-right: 0;
    position: relative;
    padding: 0;
    overflow: hidden;
}
    /* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .media-gallery-container:before, .media-gallery-container:after {
        content: " ";
        display: table;
    }
    /* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .media-gallery-container:after {
        clear: both;
    }
    /* line 179, ../sass/wacom/components/_thumbnail.scss */
    .media-gallery-container .scrollingHotSpotLeft {
        background: url(../../images/g-arrow-left.png) center center no-repeat;
    }
    /* line 182, ../sass/wacom/components/_thumbnail.scss */
    .media-gallery-container .scrollingHotSpotRight {
        background: url(../../images/g-arrow-right.png) center center no-repeat;
    }
    /* line 186, ../sass/wacom/components/_thumbnail.scss */
    .media-gallery-container div.scrollableArea {
        position: relative;
        display: block;
        float: left;
        margin: 0;
        padding: 0;
        /* If you don't want the images in the scroller to be selectable, try the following
  	block of code. It's just a nice feature that prevent the images from
  	accidentally becoming selected/inverted when the user interacts with the scroller. */
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -o-user-select: none;
        user-select: none;
    }
    /* line 202, ../sass/wacom/components/_thumbnail.scss */
    .media-gallery-container div.scrollingHotSpotLeft {
        left: 0;
        top: 0;
        height: 220px;
    }
    /* line 207, ../sass/wacom/components/_thumbnail.scss */
    .media-gallery-container div.scrollingHotSpotRight {
        right: 0;
        top: 0;
        height: 220px;
    }

/* line 214, ../sass/wacom/components/_thumbnail.scss */
.media-gallery {
    margin: 0 -20px;
    padding: 20px 0;
    list-style: none;
}
    /* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .media-gallery:before, .media-gallery:after {
        content: " ";
        display: table;
    }
    /* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .media-gallery:after {
        clear: both;
    }
    /* line 220, ../sass/wacom/components/_thumbnail.scss */
    .media-gallery li {
        padding: 0;
        margin: 0 20px;
    }
        /* line 226, ../sass/wacom/components/_thumbnail.scss */
        .media-gallery li .thumbnail figure .image {
            display: table;
            width: 180px;
            height: 180px;
            text-align: left;
        }
            /* line 233, ../sass/wacom/components/_thumbnail.scss */
            .media-gallery li .thumbnail figure .image a {
                position: relative;
                display: table-cell;
                width: 180px;
                height: 180px;
                vertical-align: middle;
                text-align: left;
            }
                /* line 241, ../sass/wacom/components/_thumbnail.scss */
                .media-gallery li .thumbnail figure .image a.arrow:after {
                    display: none;
                }

/* line 254, ../sass/wacom/components/_thumbnail.scss */
.softwares {
    margin-top: 20px;
    margin-bottom: 20px;
}
    /* line 258, ../sass/wacom/components/_thumbnail.scss */
    .softwares .product-item {
        margin-top: 20px;
        margin-bottom: 20px;
    }

@media (min-width: 992px) {
    /* line 272, ../sass/wacom/components/_thumbnail.scss */
    .media-gallery li {
        float: left;
        width: 180px;
        /*a {
    	text-align: center;
    }*/
    }
}
/* line 1, ../sass/wacom/components/_tiles.scss */
.tile {
    position: relative;
    width: 100%;
    overflow: hidden;
}
    /* line 6, ../sass/wacom/components/_tiles.scss */
    .tile a {
        display: block;
    }
    /* line 10, ../sass/wacom/components/_tiles.scss */
    .tile .tile-body {
        position: relative;
        z-index: 100;
        padding: 15px 20px;
        width: 100%;
        height: 100%;
        min-height: 232px;
    }

@media (min-width: 768px) {
    /* line 10, ../sass/wacom/components/_tiles.scss */
    .tile .tile-body {
        position: absolute;
        top: 0;
        left: 0;
    }
}
/* line 24, ../sass/wacom/components/_tiles.scss */
.tile .tile-body header {
    margin-bottom: 10px;
}
    /* line 26, ../sass/wacom/components/_tiles.scss */
    .tile .tile-body header * {
        margin: 0;
    }
/* line 29, ../sass/wacom/components/_tiles.scss */
.tile .tile-body footer {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 15px 20px;
    width: 100%;
}
    /* line 36, ../sass/wacom/components/_tiles.scss */
    .tile .tile-body footer ul {
        margin: 0;
    }
        /* line 39, ../sass/wacom/components/_tiles.scss */
        .tile .tile-body footer ul li {
            margin-right: 0px;
            padding-left: 0;
        }
            /* line 42, ../sass/wacom/components/_tiles.scss */
            .tile .tile-body footer ul li a {
                padding-left: 8px;
                border-left: 1px solid #4b4d50;
            }
            /* line 48, ../sass/wacom/components/_tiles.scss */
            .tile .tile-body footer ul li:first-child a {
                padding-left: 0;
                border-left: none;
            }
    /* line 54, ../sass/wacom/components/_tiles.scss */
    .tile .tile-body footer .link-text {
        margin-right: 5px;
    }
/* line 57, ../sass/wacom/components/_tiles.scss */
.tile .tile-background {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
}

@media (min-width: 768px) {
    /* line 57, ../sass/wacom/components/_tiles.scss */
    .tile .tile-background {
        position: relative;
        height: 232px;
        /*
    img {
    	max-width: 100%;
    }
    */
    }
}

@media (min-width: 1400px) {
    /* line 77, ../sass/wacom/components/_tiles.scss */
    .tile .tile-background img {
        max-width: none;
    }
}

@media (min-width: 992px) {
    /* line 84, ../sass/wacom/components/_tiles.scss */
    .tile-small {
        max-width: 232px;
    }
}

@media (min-width: 1200px) {
    /* line 84, ../sass/wacom/components/_tiles.scss */
    .tile-small {
        max-width: 240px;
    }
}
/* line 92, ../sass/wacom/components/_tiles.scss */
.tile-small .tile-background {
    width: 100%;
    min-height: 232px;
}
    /* line 96, ../sass/wacom/components/_tiles.scss */
    .tile-small .tile-background img {
        width: 100%;
    }

/* line 103, ../sass/wacom/components/_tiles.scss */
.tile-large .tile-body {
    padding: 20px;
}

@media (min-width: 992px) {
    /* line 103, ../sass/wacom/components/_tiles.scss */
    .tile-large .tile-body {
        height: 464px;
    }
}
/* line 109, ../sass/wacom/components/_tiles.scss */
.tile-large .tile-background {
    width: 100%;
}

@media (min-width: 992px) {
    /* line 109, ../sass/wacom/components/_tiles.scss */
    .tile-large .tile-background {
        height: 464px;
    }
}
/* line 115, ../sass/wacom/components/_tiles.scss */
.tile-large .tile-background img {
    width: 100%;
}

/* line 122, ../sass/wacom/components/_tiles.scss */
.tile-tall .tile-background {
    width: 100%;
}

@media (min-width: 992px) {
    /* line 122, ../sass/wacom/components/_tiles.scss */
    .tile-tall .tile-background {
        height: 464px;
    }
}
/* line 128, ../sass/wacom/components/_tiles.scss */
.tile-tall .tile-background img {
    width: 100%;
}

/* line 135, ../sass/wacom/components/_tiles.scss */
.tile-wide .tile-background {
    max-width: 464px;
}

@media (min-width: 992px) {
    /* line 135, ../sass/wacom/components/_tiles.scss */
    .tile-wide .tile-background {
        height: 232px;
    }
}
/* line 141, ../sass/wacom/components/_tiles.scss */
.tile-wide .tile-body {
    padding-bottom: 35px;
}
/* line 146, ../sass/wacom/components/_tiles.scss */
.tile-wide .dl-horizontal dt {
    text-align: left;
    font-weight: normal;
    color: #828b99;
}

@media (min-width: 768px) {
    /* line 146, ../sass/wacom/components/_tiles.scss */
    .tile-wide .dl-horizontal dt {
        width: 30%;
    }
}
/* line 154, ../sass/wacom/components/_tiles.scss */
.tile-wide .dl-horizontal dd {
    padding-bottom: 10px;
}

@media (min-width: 768px) {
    /* line 154, ../sass/wacom/components/_tiles.scss */
    .tile-wide .dl-horizontal dd {
        margin-left: 30%;
        padding-bottom: 5px;
    }
}

/* line 166, ../sass/wacom/components/_tiles.scss */
.tile-three-col.tile-text-right .tile-body {
    padding-left: 40%;
}
/* line 171, ../sass/wacom/components/_tiles.scss */
.tile-three-col.tile-text-left .tile-body {
    padding-right: 40%;
}

/* line 177, ../sass/wacom/components/_tiles.scss */
.tile-icon {
    text-align: center;
}
    /* line 181, ../sass/wacom/components/_tiles.scss */
    .tile-icon .tile-body i {
        display: inline-block;
        margin: 0.15em 0;
        font-size: 8em;
        color: #fff;
    }
    /* line 187, ../sass/wacom/components/_tiles.scss */
    .tile-icon .tile-body h2 {
        margin: 0;
    }
    /* line 193, ../sass/wacom/components/_tiles.scss */
    .tile-icon.tile-text-dark .tile-body i {
        color: #808285;
    }

/* line 198, ../sass/wacom/components/_tiles.scss */
.tile-spacer {
    display: none;
}

@media (min-width: 1200px) {
    /* line 203, ../sass/wacom/components/_tiles.scss */
    .tile-spacer > span {
        display: block;
        width: 232px;
        height: 232px;
    }
}
/* line 212, ../sass/wacom/components/_tiles.scss */
.tile-carousel .carousel-indicators {
    position: absolute;
    bottom: 0;
    right: 10px;
    z-index: 101;
    width: 50%;
}

/* tile options */
/* line 224, ../sass/wacom/components/_tiles.scss */
.tile-text-bottom .tile-body {
    top: auto;
    bottom: 0;
    height: auto;
}
    /* line 230, ../sass/wacom/components/_tiles.scss */
    .tile-text-bottom .tile-body footer {
        position: relative;
        padding: 0;
    }
    /* line 235, ../sass/wacom/components/_tiles.scss */
    .tile-text-bottom .tile-body.profile {
        background-color: rgba(255, 255, 255, 0.5);
    }
        /* line 237, ../sass/wacom/components/_tiles.scss */
        .tile-text-bottom .tile-body.profile h4 {
            margin: 0;
        }

/* line 245, ../sass/wacom/components/_tiles.scss */
.tile-social .tile-body {
    bottom: 0;
    background-color: #fff;
}

@media (min-width: 992px) {
    /* line 245, ../sass/wacom/components/_tiles.scss */
    .tile-social .tile-body {
        height: 232px;
    }
}
/* line 252, ../sass/wacom/components/_tiles.scss */
.tile-social .tile-body footer {
    color: #828b99;
}
/* line 257, ../sass/wacom/components/_tiles.scss */
.tile-social .tile-background img {
    height: 232px;
}
/* line 261, ../sass/wacom/components/_tiles.scss */
.tile-social:before {
    width: 0;
    height: 0;
    border-left: 13.5px solid transparent;
    border-right: 13.5px solid transparent;
    border-bottom: 14px solid white;
    content: '';
    right: 20px;
    margin: -14px 0;
    position: absolute;
    top: 232px;
    z-index: 100;
}

/* line 277, ../sass/wacom/components/_tiles.scss */
.tile-video .tile-body {
    text-align: center;
}
    /* line 280, ../sass/wacom/components/_tiles.scss */
    .tile-video .tile-body .icon-play {
        top: 50%;
        margin-top: -31px;
        color: #fff;
    }

/* line 288, ../sass/wacom/components/_tiles.scss */
.tile-links {
    margin: 25px 0;
}
    /* line 291, ../sass/wacom/components/_tiles.scss */
    .tile-links li {
        margin: 15px 0;
    }

/* line 298, ../sass/wacom/components/_tiles.scss */
.tile-support-links .tile-body ul {
    position: absolute;
    bottom: 0;
}

/* line 308, ../sass/wacom/components/_tiles.scss */
.tile-small .tile-body.profile .profile-name {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding-left: 15px;
    padding-right: 15px;
    background-color: rgba(255, 255, 255, 0.5);
}

@media (min-width: 992px) {
    /* line 321, ../sass/wacom/components/_tiles.scss */
    .tile-product-nav {
        background: -moz-linear-gradient(top, transparent 1%, transparent 80%, rgba(0, 0, 0, 0.1) 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, transparent), color-stop(80%, transparent), color-stop(100%, rgba(0, 0, 0, 0.1)));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, transparent 1%, transparent 80%, rgba(0, 0, 0, 0.1) 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, transparent 1%, transparent 80%, rgba(0, 0, 0, 0.1) 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, transparent 1%, transparent 80%, rgba(0, 0, 0, 0.1) 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, transparent 1%, transparent 80%, rgba(0, 0, 0, 0.1) 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#1a000000',GradientType=0 );
        /* IE6-9 */
    }
}
/* line 333, ../sass/wacom/components/_tiles.scss */
.tile-product-nav .tile-body header {
    margin-bottom: 0;
}
    /* line 335, ../sass/wacom/components/_tiles.scss */
    .tile-product-nav .tile-body header h3 {
        font-size: 1.5em;
    }

@media (min-width: 1400px) {
    /* line 335, ../sass/wacom/components/_tiles.scss */
    .tile-product-nav .tile-body header h3 {
        font-size: 2em;
    }
}
/* line 341, ../sass/wacom/components/_tiles.scss */
.tile-product-nav .tile-body header ul {
    margin-top: 0.8em;
}

@media (min-width: 480px) {
    /* line 341, ../sass/wacom/components/_tiles.scss */
    .tile-product-nav .tile-body header ul {
        text-align: right;
    }
}
/* line 354, ../sass/wacom/components/_tiles.scss */
.tile-product-nav .thumbnail figure figcaption {
    padding: 0 10px;
}
    /* line 357, ../sass/wacom/components/_tiles.scss */
    .tile-product-nav .thumbnail figure figcaption h5 {
        line-height: 1.1em;
        text-align: center;
    }
        /* line 361, ../sass/wacom/components/_tiles.scss */
        .tile-product-nav .thumbnail figure figcaption h5 a {
            color: #4b4d50;
        }
            /* line 363, ../sass/wacom/components/_tiles.scss */
            .tile-product-nav .thumbnail figure figcaption h5 a:hover {
                color: #0097D4;
            }

/* line 373, ../sass/wacom/components/_tiles.scss */
.tile-related-links {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
    /* line 377, ../sass/wacom/components/_tiles.scss */
    .tile-related-links .tile-body h3 {
        margin: 0;
        color: #4b4d50;
    }
    /* line 382, ../sass/wacom/components/_tiles.scss */
    .tile-related-links .tile-body ul li {
        margin: 1em 0;
    }
        /* line 384, ../sass/wacom/components/_tiles.scss */
        .tile-related-links .tile-body ul li a {
            line-height: 1.3em;
        }

/* line 398, ../sass/wacom/components/_tiles.scss */
.tile-background {
    display: block;
    -webkit-transition: -webkit-transform 0.2s ease-in-out;
    -moz-transition: -moz-transform 0.2s ease-in-out;
    -ms-transition: -ms-transform 0.2s ease-in-out;
    -o-transition: -o-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
}

/* line 406, ../sass/wacom/components/_tiles.scss */
.tile:hover .tile-background {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

/* tile colors */
/* line 419, ../sass/wacom/components/_tiles.scss */
.tile {
    color: #fff;
}
    /* line 422, ../sass/wacom/components/_tiles.scss */
    .tile > a {
        color: #fff;
    }
        /* line 425, ../sass/wacom/components/_tiles.scss */
        .tile > a *,
        .tile > a *:hover {
            color: #fff;
        }

/* line 431, ../sass/wacom/components/_tiles.scss */
.tile-text-light {
    color: #fff;
}
    /* line 434, ../sass/wacom/components/_tiles.scss */
    .tile-text-light > a {
        color: #fff;
    }
        /* line 437, ../sass/wacom/components/_tiles.scss */
        .tile-text-light > a *,
        .tile-text-light > a *:hover {
            color: #fff;
        }

/* line 443, ../sass/wacom/components/_tiles.scss */
.tile-text-white {
    color: #fff;
}
    /* line 446, ../sass/wacom/components/_tiles.scss */
    .tile-text-white > a {
        color: #fff;
    }
        /* line 449, ../sass/wacom/components/_tiles.scss */
        .tile-text-white > a *,
        .tile-text-white > a *:hover {
            color: #fff;
        }
    /* line 455, ../sass/wacom/components/_tiles.scss */
    .tile-text-white a,
    .tile-text-white a:hover,
    .tile-text-white *,
    .tile-text-white *:hover {
        color: #fff;
    }

/* line 462, ../sass/wacom/components/_tiles.scss */
.tile-text-dark {
    color: #101114;
}
    /* line 465, ../sass/wacom/components/_tiles.scss */
    .tile-text-dark > a {
        color: #101114;
    }
        /* line 468, ../sass/wacom/components/_tiles.scss */
        .tile-text-dark > a *,
        .tile-text-dark > a *:hover {
            color: #101114;
        }
        /* line 473, ../sass/wacom/components/_tiles.scss */
        .tile-text-dark > a .btn-success,
        .tile-text-dark > a .btn-secondary,
        .tile-text-dark > a .btn-shop-now, .tile-text-dark > a .navbar .btn-cart, .navbar .tile-text-dark > a .btn-cart {
            color: #fff !important;
        }

/* line 478, ../sass/wacom/components/_tiles.scss */
.tile-text-black {
    color: #000;
}
    /* line 481, ../sass/wacom/components/_tiles.scss */
    .tile-text-black > a {
        color: #000;
    }
        /* line 484, ../sass/wacom/components/_tiles.scss */
        .tile-text-black > a *,
        .tile-text-black > a *:hover {
            color: #000;
        }
    /* line 490, ../sass/wacom/components/_tiles.scss */
    .tile-text-black a,
    .tile-text-black a:hover,
    .tile-text-black *,
    .tile-text-black *:hover {
        color: #000;
    }

@media (min-width: 1400px) {
    /* line 505, ../sass/wacom/components/_tiles.scss */
    .tile-small {
        width: 240px;
    }
        /* line 508, ../sass/wacom/components/_tiles.scss */
        .tile-small .tile-background {
            height: 240px;
        }

    /* line 514, ../sass/wacom/components/_tiles.scss */
    .tile-large .tile-body {
        height: 480px;
    }
    /* line 517, ../sass/wacom/components/_tiles.scss */
    .tile-large .tile-background {
        height: 480px;
    }

    /* line 523, ../sass/wacom/components/_tiles.scss */
    .tile-tall .tile-background {
        height: 480px;
    }

    /* line 529, ../sass/wacom/components/_tiles.scss */
    .tile-wide .tile-background {
        width: 480px;
        height: 240px;
    }

    /* line 536, ../sass/wacom/components/_tiles.scss */
    .tile-spacer > span {
        display: block;
        width: 240px;
        height: 240px;
    }

    /* line 544, ../sass/wacom/components/_tiles.scss */
    .tile-social .tile-body {
        height: 240px;
    }
    /* line 548, ../sass/wacom/components/_tiles.scss */
    .tile-social .tile-background img {
        height: 240px;
    }
    /* line 552, ../sass/wacom/components/_tiles.scss */
    .tile-social:before {
        top: 240px;
    }
}
/* line 1, ../sass/wacom/components/_wishlist.scss */
.wishlist {
    font-size: 0.8em;
    text-transform: uppercase;
}
    /* line 5, ../sass/wacom/components/_wishlist.scss */
    .wishlist a,
    .wishlist i {
        color: #828b99;
    }
    /* line 10, ../sass/wacom/components/_wishlist.scss */
    .wishlist i {
        font-size: 3em;
        line-height: 0.5;
    }

@media (min-width: 992px) {
    /* line 2, ../sass/wacom/components/_section-nav.scss */
    .section-nav {
        padding: 20px 0 50px;
    }
}
/* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.section-nav .thumbnail:before, .section-nav .thumbnail:after {
    content: " ";
    display: table;
}
/* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.section-nav .thumbnail:after {
    clear: both;
}

/* line 15, ../sass/wacom/components/_section-nav.scss */
.section-nav .thumbnail figcaption h5 {
    color: #808285;
}

/* line 19, ../sass/wacom/components/_section-nav.scss */
.section-nav .thumbnail figure .image {
    padding: 0 20px;
    text-align: left;
}

/* line 24, ../sass/wacom/components/_section-nav.scss */
.section-nav h3 {
    font-size: 1.8em;
}

@media (max-width: 767px) {
    /* line 29, ../sass/wacom/components/_section-nav.scss */
    .section-nav .thumbnail figure figcaption {
        float: right;
        width: 65%;
        padding-left: 10px;
    }

    /* line 34, ../sass/wacom/components/_section-nav.scss */
    .section-nav .thumbnail figure .image {
        float: left;
        width: 35%;
        padding-right: 0;
    }
}
/* line 1, ../sass/wacom/components/_credit.scss */
.credit {
    position: absolute;
    bottom: 10px;
    right: 10px;
    font-size: 0.8em;
}

/* line 1, ../sass/wacom/components/_font-resizer.scss */
.font-resizer {
    display: none;
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 10;
    width: 40px;
    font-size: 1.3em;
}
    /* line 10, ../sass/wacom/components/_font-resizer.scss */
    .font-resizer .font-resize-nav-item {
        display: block;
        width: 40px;
        height: 40px;
        text-align: center;
        line-height: 40px;
        background-color: #000;
        color: #fff;
        border-top: 1px solid #101114;
    }
        /* line 20, ../sass/wacom/components/_font-resizer.scss */
        .font-resizer .font-resize-nav-item sup {
            color: #fff;
        }
        /* line 23, ../sass/wacom/components/_font-resizer.scss */
        .font-resizer .font-resize-nav-item.down {
            font-size: 0.7em;
        }
            /* line 26, ../sass/wacom/components/_font-resizer.scss */
            .font-resizer .font-resize-nav-item.down sup {
                font-size: 1.1em;
            }
        /* line 30, ../sass/wacom/components/_font-resizer.scss */
        .font-resizer .font-resize-nav-item:hover {
            background-color: #0097D4;
        }
        /* line 33, ../sass/wacom/components/_font-resizer.scss */
        .font-resizer .font-resize-nav-item:first-child {
            border-top: none;
        }

@media (min-width: 768px) {
    /* line 40, ../sass/wacom/components/_font-resizer.scss */
    .font-resizer {
        width: 60px;
        font-size: 1.5em;
    }
        /* line 44, ../sass/wacom/components/_font-resizer.scss */
        .font-resizer .font-resize-nav-item {
            width: 60px;
            height: 60px;
            line-height: 60px;
        }
}
/* line 52, ../sass/wacom/components/_font-resizer.scss */
body.ir .font-resizer {
    display: block;
}

/* line 2, ../sass/wacom/components/_well.scss */
.well > *, .scfValidationSummary > *,
.scfSubmitSummary > * {
    margin-top: 0;
}
    /* line 5, ../sass/wacom/components/_well.scss */
    .well > *:last-child, .scfValidationSummary > *:last-child,
    .scfSubmitSummary > *:last-child {
        margin-bottom: 0;
    }

/* line 2, ../sass/wacom/components/_collapse-toggle.scss */
.collapse-toggle .expand {
    display: none;
}
/* line 5, ../sass/wacom/components/_collapse-toggle.scss */
.collapse-toggle .collapse {
    display: inline;
}
/* line 9, ../sass/wacom/components/_collapse-toggle.scss */
.collapse-toggle.collapsed .expand {
    display: inline;
}
/* line 12, ../sass/wacom/components/_collapse-toggle.scss */
.collapse-toggle.collapsed .collapse {
    display: none;
}

/* line 1, ../sass/wacom/components/_secondary.scss */
.secondary {
    margin-top: 40px;
}
    /* line 4, ../sass/wacom/components/_secondary.scss */
    .secondary h4 {
        margin-bottom: 0;
    }
        /* line 8, ../sass/wacom/components/_secondary.scss */
        .secondary h4 + p {
            margin-top: 0;
        }

/* line 1, ../sass/wacom/components/_labels.scss */
.label {
    padding: 0;
    line-height: 1.3em;
    background-color: transparent;
    font-size: 100%;
    font-weight: 400;
}

/* line 9, ../sass/wacom/components/_labels.scss */
.label-default {
    color: #777;
}

/* line 10, ../sass/wacom/components/_labels.scss */
.label-primary {
    color: #0097D4;
}

/* line 11, ../sass/wacom/components/_labels.scss */
.label-success {
    color: #96bd0e;
}

/* line 12, ../sass/wacom/components/_labels.scss */
.label-info {
    color: #5bc0de;
}

/* line 13, ../sass/wacom/components/_labels.scss */
.label-warning {
    color: #f0ad4e;
}

/* line 14, ../sass/wacom/components/_labels.scss */
.label-danger {
    color: #d9534f;
}

/* line 1, ../sass/wacom/components/_tooltip.scss */
*[data-toggle="tooltip"] {
    border-bottom: 1px dotted #adafb4;
    cursor: help;
}

/* line 6, ../sass/wacom/components/_tooltip.scss */
.tooltip {
    z-index: 9999;
}

/* line 10, ../sass/wacom/components/_tooltip.scss */
.tooltip-inner {
    padding: 10px;
    font-size: 0.9em;
    text-align: left;
    line-height: 1.5em;
    background-color: #fff;
    color: #101114;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}

/* line 20, ../sass/wacom/components/_tooltip.scss */
.tooltip-arrow {
    display: none;
}

/* layers */
/* line 2, ../sass/wacom/modules/_layers.scss */
.layer, #sub-footer, #footer,
*[class^="layer"] {
    position: relative;
    max-width: 1400px;
    margin: 0 auto;
    background-color: #fff;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center;
    -webkit-transition: max-width 0.2s;
    -o-transition: max-width 0.2s;
    transition: max-width 0.2s;
}

@media (max-width: 991px) {
    /* line 2, ../sass/wacom/modules/_layers.scss */
    .layer, #sub-footer, #footer,
    *[class^="layer"] {
        background-image: none !important;
    }
}

@media (max-width: 991px) {
    /* line 2, ../sass/wacom/modules/_layers.scss */
    .layer, #sub-footer, #footer,
    *[class^="layer"] {
        min-height: 0 !important;
    }
}

@media (min-width: 768px) {
    /* line 2, ../sass/wacom/modules/_layers.scss */
    .layer, #sub-footer, #footer,
    *[class^="layer"] {
        padding: 40px 0;
    }
}
/* line 30, ../sass/wacom/modules/_layers.scss */
.layer > .container, #sub-footer > .container, #footer > .container,
*[class^="layer"] > .container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
}
    /* line 37, ../sass/wacom/modules/_layers.scss */
    .layer > .container > .row > .layer-background, #sub-footer > .container > .row > .layer-background, #footer > .container > .row > .layer-background, .layer-section-header .layer > .container > hgroup > .layer-background, .layer-section-header #sub-footer > .container > hgroup > .layer-background, .layer-section-header #footer > .container > hgroup > .layer-background, .wrapper.store-home .layer-checkout-header .layer > .container > hgroup > .layer-background, .wrapper.store-home .layer-checkout-header #sub-footer > .container > hgroup > .layer-background, .wrapper.store-home .layer-checkout-header #footer > .container > hgroup > .layer-background, .layer > .container > .compare > .layer-background, #sub-footer > .container > .compare > .layer-background, #footer > .container > .compare > .layer-background,
    *[class^="layer"] > .container > .row > .layer-background,
    .layer-section-header *[class^="layer"] > .container > hgroup > .layer-background,
    .wrapper.store-home .layer-checkout-header *[class^="layer"] > .container > hgroup > .layer-background,
    *[class^="layer"] > .container > .compare > .layer-background {
        margin-top: -20px;
    }

@media (min-width: 1200px) {
    /* line 30, ../sass/wacom/modules/_layers.scss */
    .layer > .container, #sub-footer > .container, #footer > .container,
    *[class^="layer"] > .container {
        padding-left: 40px;
        padding-right: 40px;
    }
}
/* line 47, ../sass/wacom/modules/_layers.scss */
.layer > .container .layer-background, #sub-footer > .container .layer-background, #footer > .container .layer-background,
*[class^="layer"] > .container .layer-background {
    padding: 0;
    overflow: hidden;
}
    /* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .layer > .container .layer-background:before, #sub-footer > .container .layer-background:before, #footer > .container .layer-background:before, .layer > .container .layer-background:after, #sub-footer > .container .layer-background:after, #footer > .container .layer-background:after,
    *[class^="layer"] > .container .layer-background:before,
    *[class^="layer"] > .container .layer-background:after {
        content: " ";
        display: table;
    }
    /* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .layer > .container .layer-background:after, #sub-footer > .container .layer-background:after, #footer > .container .layer-background:after,
    *[class^="layer"] > .container .layer-background:after {
        clear: both;
    }
    /* line 55, ../sass/wacom/modules/_layers.scss */
    .layer > .container .layer-background img, #sub-footer > .container .layer-background img, #footer > .container .layer-background img,
    *[class^="layer"] > .container .layer-background img {
        max-width: 100%;
    }

@media (min-width: 992px) {
    /* line 61, ../sass/wacom/modules/_layers.scss */
    .layer > .container .layer-background, #sub-footer > .container .layer-background, #footer > .container .layer-background,
    *[class^="layer"] > .container .layer-background {
        display: none;
    }
}
/* line 64, ../sass/wacom/modules/_layers.scss */
.layer > .container p, #sub-footer > .container p, #footer > .container p, .layer > .container ul, #sub-footer > .container ul, #footer > .container ul, .layer > .container ol, #sub-footer > .container ol, #footer > .container ol, .layer > .container h4 h5, #sub-footer > .container h4 h5, #footer > .container h4 h5, .layer > .container h6, #sub-footer > .container h6, #footer > .container h6,
*[class^="layer"] > .container p,
*[class^="layer"] > .container ul,
*[class^="layer"] > .container ol,
*[class^="layer"] > .container h4 h5,
*[class^="layer"] > .container h6 {
    line-height: 1.7em;
}
/* line 69, ../sass/wacom/modules/_layers.scss */
.layer.padding-bottom > .container, .padding-bottom#sub-footer > .container, .padding-bottom#footer > .container,
*[class^="layer"].padding-bottom > .container {
    padding: 0 0 40px 0;
}

@media (max-width: 991px) {
    /* line 74, ../sass/wacom/modules/_layers.scss */
    .layer .content, #sub-footer .content, #footer .content,
    *[class^="layer"] .content {
        margin-top: 0 !important;
    }
}
/* line 78, ../sass/wacom/modules/_layers.scss */
.layer .content .video, #sub-footer .content .video, #footer .content .video,
*[class^="layer"] .content .video {
    display: block;
    position: relative;
    width: 140px;
    height: 80px;
    cursor: pointer;
}
    /* line 85, ../sass/wacom/modules/_layers.scss */
    .layer .content .video:after, #sub-footer .content .video:after, #footer .content .video:after,
    *[class^="layer"] .content .video:after {
        left: 70px;
        top: 40px;
        width: 40px;
        height: 40px;
        line-height: 40px;
        margin-top: -20px;
        margin-left: -20px;
        font-size: 40px;
    }
    /* line 95, ../sass/wacom/modules/_layers.scss */
    .layer .content .video:hover:after, #sub-footer .content .video:hover:after, #footer .content .video:hover:after,
    *[class^="layer"] .content .video:hover:after {
        opacity: 1;
    }
/* line 103, ../sass/wacom/modules/_layers.scss */
.layer.mobile-background-true > .container .layer-background, .mobile-background-true#sub-footer > .container .layer-background, .mobile-background-true#footer > .container .layer-background,
*[class^="layer"].mobile-background-true > .container .layer-background {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
}
    /* line 111, ../sass/wacom/modules/_layers.scss */
    .layer.mobile-background-true > .container .layer-background img, .mobile-background-true#sub-footer > .container .layer-background img, .mobile-background-true#footer > .container .layer-background img,
    *[class^="layer"].mobile-background-true > .container .layer-background img {
        width: 100%;
        height: 100%;
    }
/* line 121, ../sass/wacom/modules/_layers.scss */
.layer.mobile-image-hidden > .container .layer-background, .mobile-image-hidden#sub-footer > .container .layer-background, .mobile-image-hidden#footer > .container .layer-background,
*[class^="layer"].mobile-image-hidden > .container .layer-background {
    display: none;
}

/* line 132, ../sass/wacom/modules/_layers.scss */
.language-ja .layer h1, .language-ja #sub-footer h1, .language-ja #footer h1, .language-ja .layer h2, .language-ja #sub-footer h2, .language-ja #footer h2, .language-ja .layer h3, .language-ja #sub-footer h3, .language-ja #footer h3, .language-ja .layer h4, .language-ja #sub-footer h4, .language-ja #footer h4, .language-ja .layer h5, .language-ja #sub-footer h5, .language-ja #footer h5, .language-ja .layer h6, .language-ja #sub-footer h6, .language-ja #footer h6,
.language-ja *[class^="layer"] h1,
.language-ja *[class^="layer"] h2,
.language-ja *[class^="layer"] h3,
.language-ja *[class^="layer"] h4,
.language-ja *[class^="layer"] h5,
.language-ja *[class^="layer"] h6 {
    font-family: "Roboto", "MS PGothic", "£Í£Ó £Ð¥´¥·¥Ã¥¯", Arial, "MS PMincho", sans-serif;
}
/* line 138, ../sass/wacom/modules/_layers.scss */
.language-ja .layer figcaption p, .language-ja #sub-footer figcaption p, .language-ja #footer figcaption p,
.language-ja .layer article p,
.language-ja #sub-footer article p,
.language-ja #footer article p,
.language-ja .layer .content p,
.language-ja #sub-footer .content p,
.language-ja #footer .content p,
.language-ja *[class^="layer"] figcaption p,
.language-ja *[class^="layer"] article p,
.language-ja *[class^="layer"] .content p {
    font-size: 1.2em;
}

/* line 148, ../sass/wacom/modules/_layers.scss */
.language-zh .layer h1, .language-zh #sub-footer h1, .language-zh #footer h1, .language-zh .layer h2, .language-zh #sub-footer h2, .language-zh #footer h2, .language-zh .layer h3, .language-zh #sub-footer h3, .language-zh #footer h3, .language-zh .layer h4, .language-zh #sub-footer h4, .language-zh #footer h4, .language-zh .layer h5, .language-zh #sub-footer h5, .language-zh #footer h5, .language-zh .layer h6, .language-zh #sub-footer h6, .language-zh #footer h6,
.language-zh *[class^="layer"] h1,
.language-zh *[class^="layer"] h2,
.language-zh *[class^="layer"] h3,
.language-zh *[class^="layer"] h4,
.language-zh *[class^="layer"] h5,
.language-zh *[class^="layer"] h6 {
    font-family: "Roboto", SimSun, Arial, sans-serif;
}
/* line 154, ../sass/wacom/modules/_layers.scss */
.language-zh .layer figcaption p, .language-zh #sub-footer figcaption p, .language-zh #footer figcaption p,
.language-zh .layer article p,
.language-zh #sub-footer article p,
.language-zh #footer article p,
.language-zh .layer .content p,
.language-zh #sub-footer .content p,
.language-zh #footer .content p,
.language-zh *[class^="layer"] figcaption p,
.language-zh *[class^="layer"] article p,
.language-zh *[class^="layer"] .content p {
    font-size: 1.2em;
}

/* line 163, ../sass/wacom/modules/_layers.scss */
.language-ko *[class^="layer"] h1, .language-ko *[class^="layer"] h2, .language-ko *[class^="layer"] h3, .language-ko *[class^="layer"] h4, .language-ko *[class^="layer"] h5, .language-ko *[class^="layer"] h6 {
    font-family: "Roboto", Dotum, AppleGothic, Arial, sans-serif;
}
/* line 169, ../sass/wacom/modules/_layers.scss */
.language-ko *[class^="layer"] figcaption p,
.language-ko *[class^="layer"] article p,
.language-ko *[class^="layer"] .content p {
    font-size: 1.2em;
}

@media (min-width: 1400px) {
    /* line 180, ../sass/wacom/modules/_layers.scss */
    .layer > .container, #sub-footer > .container, #footer > .container,
    *[class^="layer"] > .container {
        padding-left: 20px;
        padding-right: 20px;
    }
}
/*.page-editor .layer-background {
	display: block !important;
	img {
		max-width: 100%;
	}
}*/
/* line 194, ../sass/wacom/modules/_layers.scss */
.layer-full-width > .container, .layer-page-editor > .container, .layer-hero > .container, .layer-hero-carousel > .container, .layer-big-thumbnails > .container, .layer-search-results > .container, .layer-product-feature-carousel > .container,
.layer-product-highlights-carousel > .container, .layer-feature-image > .container, .layer-quick-access > .container, .layer-offices > .container {
    width: 100%;
    padding: 0;
}
    /* line 198, ../sass/wacom/modules/_layers.scss */
    .layer-full-width > .container > .row, .layer-page-editor > .container > .row, .layer-hero > .container > .row, .layer-hero-carousel > .container > .row, .layer-big-thumbnails > .container > .row, .layer-search-results > .container > .row, .layer-product-feature-carousel > .container > .row,
    .layer-product-highlights-carousel > .container > .row, .layer-feature-image > .container > .row, .layer-quick-access > .container > .row, .layer-offices > .container > .row, .layer-section-header .layer-full-width > .container > hgroup, .layer-section-header .layer-page-editor > .container > hgroup, .layer-section-header .layer-hero > .container > hgroup, .layer-section-header .layer-hero-carousel > .container > hgroup, .layer-section-header .layer-big-thumbnails > .container > hgroup, .layer-section-header .layer-search-results > .container > hgroup, .layer-section-header .layer-product-feature-carousel > .container > hgroup,
    .layer-section-header .layer-product-highlights-carousel > .container > hgroup, .layer-section-header .layer-feature-image > .container > hgroup, .layer-section-header .layer-quick-access > .container > hgroup, .layer-section-header .layer-offices > .container > hgroup, .wrapper.store-home .layer-checkout-header .layer-full-width > .container > hgroup, .wrapper.store-home .layer-checkout-header .layer-page-editor > .container > hgroup, .wrapper.store-home .layer-checkout-header .layer-hero > .container > hgroup, .wrapper.store-home .layer-checkout-header .layer-hero-carousel > .container > hgroup, .wrapper.store-home .layer-checkout-header .layer-big-thumbnails > .container > hgroup, .wrapper.store-home .layer-checkout-header .layer-search-results > .container > hgroup, .wrapper.store-home .layer-checkout-header .layer-product-feature-carousel > .container > hgroup,
    .wrapper.store-home .layer-checkout-header .layer-product-highlights-carousel > .container > hgroup, .wrapper.store-home .layer-checkout-header .layer-feature-image > .container > hgroup, .wrapper.store-home .layer-checkout-header .layer-quick-access > .container > hgroup, .wrapper.store-home .layer-checkout-header .layer-offices > .container > hgroup, .layer-full-width > .container > .compare, .layer-page-editor > .container > .compare, .layer-hero > .container > .compare, .layer-hero-carousel > .container > .compare, .layer-big-thumbnails > .container > .compare, .layer-search-results > .container > .compare, .layer-product-feature-carousel > .container > .compare,
    .layer-product-highlights-carousel > .container > .compare, .layer-feature-image > .container > .compare, .layer-quick-access > .container > .compare, .layer-offices > .container > .compare {
        margin-left: auto;
        margin-right: auto;
    }

/* line 1, ../sass/wacom/modules/_layers-all.scss */
.layer-page-editor {
    padding: 10px 20px;
    background-color: #ececec;
    border-bottom: 2px solid #828b99;
}

/* line 7, ../sass/wacom/modules/_layers-all.scss */
html.page-editor .layer-page-editor {
    display: block;
}

/* line 13, ../sass/wacom/modules/_layers-all.scss */
.layer-section-header, .wrapper.store-home .layer-checkout-header {
    position: relative;
    width: 100%;
    z-index: 500;
    padding: 0;
    /*
  @media (min-width: $screen-md-min){
  	hgroup {
  		max-width: $screen-md-min;
  	}
  }
  */
}

@media (min-width: 768px) {
    /* line 13, ../sass/wacom/modules/_layers-all.scss */
    .layer-section-header, .wrapper.store-home .layer-checkout-header {
        height: 0;
        background-color: transparent;
    }
}
/* line 24, ../sass/wacom/modules/_layers-all.scss */
.layer-section-header > .container, .wrapper.store-home .layer-checkout-header > .container {
    width: 100%;
    padding: 0;
    background-color: rgba(255, 255, 255, 0.8);
}
/* line 29, ../sass/wacom/modules/_layers-all.scss */
.layer-section-header hgroup, .wrapper.store-home .layer-checkout-header hgroup {
    max-width: 1240px;
    min-height: 85px;
    margin: 0 auto;
    padding: 10px 20px;
    /*ul {
  	@extend .col-md-4;
  	margin-top: 2.5em;
  }*/
}
    /* line 37, ../sass/wacom/modules/_layers-all.scss */
    .layer-section-header hgroup h1, .wrapper.store-home .layer-checkout-header hgroup h1 {
        line-height: 1em;
    }
        /* line 40, ../sass/wacom/modules/_layers-all.scss */
        .layer-section-header hgroup h1:first-child, .wrapper.store-home .layer-checkout-header hgroup h1:first-child {
            margin-top: 0;
            margin-bottom: 0;
        }
    /* line 44, ../sass/wacom/modules/_layers-all.scss */
    .layer-section-header hgroup h3, .wrapper.store-home .layer-checkout-header hgroup h3 {
        color: #4b4d50;
    }
        /* line 47, ../sass/wacom/modules/_layers-all.scss */
        .layer-section-header hgroup h3:first-child, .wrapper.store-home .layer-checkout-header hgroup h3:first-child {
            margin-bottom: 0;
        }

@media (min-width: 1200px) {
    /* line 64, ../sass/wacom/modules/_layers-all.scss */
    .layer-section-header hgroup, .wrapper.store-home .layer-checkout-header hgroup {
        max-width: 1200px;
    }
}

@media (min-width: 1400px) {
    /* line 69, ../sass/wacom/modules/_layers-all.scss */
    .layer-section-header hgroup, .wrapper.store-home .layer-checkout-header hgroup {
        min-height: 100px;
        padding: 15px 0 25px 0;
    }
}

/* line 79, ../sass/wacom/modules/_layers-all.scss */
.faq-page .layer-section-header > .container h1, .faq-page .wrapper.store-home .layer-checkout-header > .container h1, .wrapper.store-home .faq-page .layer-checkout-header > .container h1,
.layer-support-header > .container h1 {
    margin-top: 0.5em;
}

@media (min-width: 768px) {
    /* line 79, ../sass/wacom/modules/_layers-all.scss */
    .faq-page .layer-section-header > .container h1, .faq-page .wrapper.store-home .layer-checkout-header > .container h1, .wrapper.store-home .faq-page .layer-checkout-header > .container h1,
    .layer-support-header > .container h1 {
        margin-top: 1.3em;
    }
}

@media (min-width: 1200px) {
    /* line 79, ../sass/wacom/modules/_layers-all.scss */
    .faq-page .layer-section-header > .container h1, .faq-page .wrapper.store-home .layer-checkout-header > .container h1, .wrapper.store-home .faq-page .layer-checkout-header > .container h1,
    .layer-support-header > .container h1 {
        margin-top: 0.7em;
    }
}
/* line 88, ../sass/wacom/modules/_layers-all.scss */
.faq-page .layer-section-header > .container h3, .faq-page .wrapper.store-home .layer-checkout-header > .container h3, .wrapper.store-home .faq-page .layer-checkout-header > .container h3,
.layer-support-header > .container h3 {
    /*margin-top: 1em;*/
}
    /* line 91, ../sass/wacom/modules/_layers-all.scss */
    .faq-page .layer-section-header > .container h3.subheader + h1, .faq-page .wrapper.store-home .layer-checkout-header > .container h3.subheader + h1, .wrapper.store-home .faq-page .layer-checkout-header > .container h3.subheader + h1,
    .layer-support-header > .container h3.subheader + h1 {
        margin-top: 0;
    }

/* line 97, ../sass/wacom/modules/_layers-all.scss */
html.ie .layer-section-header, html.ie .wrapper.store-home .layer-checkout-header, .wrapper.store-home html.ie .layer-checkout-header {
    position: absolute;
    left: 0;
    right: 0;
}

/* line 105, ../sass/wacom/modules/_layers-all.scss */
.layer-section-title {
    background-color: #1d1f22;
}

/* line 114, ../sass/wacom/modules/_layers-all.scss */
.layer-jump-nav {
    position: fixed;
    top: 50px;
    padding: 0;
    width: 100%;
    max-width: none;
    line-height: 40px;
    z-index: 200;
    background-color: #f4f5f7;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
}

@media (min-width: 768px) {
    /* line 114, ../sass/wacom/modules/_layers-all.scss */
    .layer-jump-nav {
        top: 80px;
    }
}

@media (min-width: 1200px) {
    /* line 114, ../sass/wacom/modules/_layers-all.scss */
    .layer-jump-nav {
        top: 70px;
    }
}

@media (min-width: 1400px) {
    /* line 134, ../sass/wacom/modules/_layers-all.scss */
    .layer-jump-nav .container {
        width: 1400px;
        padding: 0;
    }
}

/* line 145, ../sass/wacom/modules/_layers-all.scss */
.layer-hero {
    padding: 0;
    min-height: 0 !important;
}

@media (max-width: 767px) {
    /* line 152, ../sass/wacom/modules/_layers-all.scss */
    .layer-hero .hero figure {
        min-height: 0 !important;
    }
        /* line 156, ../sass/wacom/modules/_layers-all.scss */
        .layer-hero .hero figure .hero-image {
            display: block;
        }
        /* line 159, ../sass/wacom/modules/_layers-all.scss */
        .layer-hero .hero figure figcaption {
            margin-top: 20px !important;
        }
}

/* line 172, ../sass/wacom/modules/_layers-all.scss */
.layer-hero-carousel {
    padding: 0;
}
    /* line 177, ../sass/wacom/modules/_layers-all.scss */
    .layer-hero-carousel figcaption h2 {
        margin-bottom: 0;
        font-size: 2.2em;
    }

@media (min-width: 992px) {
    /* line 177, ../sass/wacom/modules/_layers-all.scss */
    .layer-hero-carousel figcaption h2 {
        font-size: 3em;
    }
}
/* line 185, ../sass/wacom/modules/_layers-all.scss */
.layer-hero-carousel figcaption h2 + h3 {
    margin-top: 0;
}

/* line 196, ../sass/wacom/modules/_layers-all.scss */
.layer-feature figure {
    margin-left: -20px;
    margin-right: -20px;
}
    /* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .layer-feature figure:before, .layer-feature figure:after {
        content: " ";
        display: table;
    }
    /* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .layer-feature figure:after {
        clear: both;
    }

/* line 208, ../sass/wacom/modules/_layers-all.scss */
.gallery-carousel {
    width: 100%;
}
    /* line 215, ../sass/wacom/modules/_layers-all.scss */
    .gallery-carousel .carousel-control {
        display: block;
        background: none;
    }
        /* line 223, ../sass/wacom/modules/_layers-all.scss */
        .gallery-carousel .carousel-control.left i {
            left: 20px;
            width: 44px;
            height: 100px;
            background: url(../../images/g-arrow-left.png) left top no-repeat;
        }

@media (max-width: 767px) {
    /* line 223, ../sass/wacom/modules/_layers-all.scss */
    .gallery-carousel .carousel-control.left i {
        left: 5px;
        width: 22px;
        height: 50px;
        background-size: 22px 50px;
    }
}
/* line 237, ../sass/wacom/modules/_layers-all.scss */
.gallery-carousel .carousel-control.right i {
    right: 20px;
    width: 44px;
    height: 100px;
    background: url(../../images/g-arrow-right.png) left top no-repeat;
}

@media (max-width: 767px) {
    /* line 237, ../sass/wacom/modules/_layers-all.scss */
    .gallery-carousel .carousel-control.right i {
        right: 5px;
        width: 22px;
        height: 50px;
        background-size: 22px 50px;
    }
}
/* line 249, ../sass/wacom/modules/_layers-all.scss */
.gallery-carousel .carousel-control i {
    position: absolute;
    top: 50%;
    margin-top: -50px;
    line-height: 100px;
}

@media (max-width: 767px) {
    /* line 249, ../sass/wacom/modules/_layers-all.scss */
    .gallery-carousel .carousel-control i {
        margin-top: -25px;
    }
}
/* line 261, ../sass/wacom/modules/_layers-all.scss */
.gallery-carousel .item img {
    margin: 0 auto;
}

/* line 278, ../sass/wacom/modules/_layers-all.scss */
.layer-tabs {
    background-color: #f3f6f7;
}

@media (min-width: 992px) {
    /* line 283, ../sass/wacom/modules/_layers-all.scss */
    .layer-tabs.layer-full-width .tabs > header, .layer-tabs.layer-page-editor .tabs > header, .layer-tabs.layer-hero .tabs > header, .layer-tabs.layer-hero-carousel .tabs > header, .layer-tabs.layer-big-thumbnails .tabs > header, .layer-tabs.layer-search-results .tabs > header, .layer-tabs.layer-product-feature-carousel .tabs > header,
    .layer-tabs.layer-product-highlights-carousel .tabs > header, .layer-tabs.layer-feature-image .tabs > header, .layer-tabs.layer-quick-access .tabs > header, .layer-tabs.layer-offices .tabs > header {
        padding-left: 90px;
        padding-right: 50px;
    }
}

@media (min-width: 992px) {
    /* line 290, ../sass/wacom/modules/_layers-all.scss */
    .layer-tabs.layer-full-width .tabs .tabs-container, .layer-tabs.layer-page-editor .tabs .tabs-container, .layer-tabs.layer-hero .tabs .tabs-container, .layer-tabs.layer-hero-carousel .tabs .tabs-container, .layer-tabs.layer-big-thumbnails .tabs .tabs-container, .layer-tabs.layer-search-results .tabs .tabs-container, .layer-tabs.layer-product-feature-carousel .tabs .tabs-container,
    .layer-tabs.layer-product-highlights-carousel .tabs .tabs-container, .layer-tabs.layer-feature-image .tabs .tabs-container, .layer-tabs.layer-quick-access .tabs .tabs-container, .layer-tabs.layer-offices .tabs .tabs-container {
        padding-left: 50px;
    }
}
/* line 299, ../sass/wacom/modules/_layers-all.scss */
.layer-tabs.layer-integrated-products {
    padding: 0;
}
    /* line 302, ../sass/wacom/modules/_layers-all.scss */
    .layer-tabs.layer-integrated-products .tabs > header {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    /* line 306, ../sass/wacom/modules/_layers-all.scss */
    .layer-tabs.layer-integrated-products .tabs .tabs-container {
        background-color: #fff;
        padding-top: 80px;
        padding-bottom: 80px;
    }

@media (min-width: 992px) {
    /* line 318, ../sass/wacom/modules/_layers-all.scss */
    .layer-tabs.no-padding .tabs > header {
        padding: 20px 0 20px 40px;
    }
}

@media (min-width: 992px) {
    /* line 327, ../sass/wacom/modules/_layers-all.scss */
    .layer-tabs.layer-tabs-right .tabs > header {
        float: right;
        margin-left: 0;
        padding-right: 40px;
    }
}
/* line 339, ../sass/wacom/modules/_layers-all.scss */
.layer-tabs.layer-tabs-right .tabs > header nav ul li.active a:after {
    border-left: none;
    border-right: 12px solid #01a7df;
    left: -12px;
}
/* line 350, ../sass/wacom/modules/_layers-all.scss */
.layer-tabs.layer-tabs-right .tabs .tabs-container {
    padding-left: 20px;
}

/* line 361, ../sass/wacom/modules/_layers-all.scss */
.layer-tabs.layer-background-dark .tabs.horizontal header nav ul, .layer-tabs.layer-breadcrumbs .tabs.horizontal header nav ul, .layer-tabs#footer .tabs.horizontal header nav ul {
    border-bottom: 1px solid #4b4d50;
}
    /* line 365, ../sass/wacom/modules/_layers-all.scss */
    .layer-tabs.layer-background-dark .tabs.horizontal header nav ul li.active a, .layer-tabs.layer-breadcrumbs .tabs.horizontal header nav ul li.active a, .layer-tabs#footer .tabs.horizontal header nav ul li.active a {
        color: #fff;
        background-color: #4b4d50;
    }
        /* line 368, ../sass/wacom/modules/_layers-all.scss */
        .layer-tabs.layer-background-dark .tabs.horizontal header nav ul li.active a span, .layer-tabs.layer-breadcrumbs .tabs.horizontal header nav ul li.active a span, .layer-tabs#footer .tabs.horizontal header nav ul li.active a span {
            color: #fff;
        }
        /* line 371, ../sass/wacom/modules/_layers-all.scss */
        .layer-tabs.layer-background-dark .tabs.horizontal header nav ul li.active a:after, .layer-tabs.layer-breadcrumbs .tabs.horizontal header nav ul li.active a:after, .layer-tabs#footer .tabs.horizontal header nav ul li.active a:after {
            background-color: #4b4d50;
            border-bottom: 1px solid #4b4d50;
            border-right: 1px solid #4b4d50;
        }

/* products inside tabs /discover/educate/advanced-art-and-design */
/* line 396, ../sass/wacom/modules/_layers-all.scss */
.layer-compare {
    background-color: #1f2228;
}
    /* line 402, ../sass/wacom/modules/_layers-all.scss */
    .layer-compare .compare .compare-items .product-item .price {
        font-size: 1.5em;
    }

/* line 410, ../sass/wacom/modules/_layers-all.scss */
.layer-discover {
    padding: 0;
}
    /* line 413, ../sass/wacom/modules/_layers-all.scss */
    .layer-discover header {
        padding-top: 20px;
        padding-bottom: 30px;
    }
    /* line 418, ../sass/wacom/modules/_layers-all.scss */
    .layer-discover ul {
        padding-left: 0;
        list-style: none;
        margin: 0;
        border-top: 1px solid #e5e5e5;
    }
        /* line 425, ../sass/wacom/modules/_layers-all.scss */
        .layer-discover ul li a {
            padding: 10px;
        }
            /* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
            .layer-discover ul li a figure:before, .layer-discover ul li a figure:after {
                content: " ";
                display: table;
            }
            /* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
            .layer-discover ul li a figure:after {
                clear: both;
            }
            /* line 434, ../sass/wacom/modules/_layers-all.scss */
            .layer-discover ul li a figure .img img {
                width: 100%;
            }
            /* line 444, ../sass/wacom/modules/_layers-all.scss */
            .layer-discover ul li a figcaption h5 span {
                display: block;
                color: #0097D4;
            }
            /* line 449, ../sass/wacom/modules/_layers-all.scss */
            .layer-discover ul li a figcaption .icon-arrow-down {
                display: none;
            }

@media (min-width: 480px) {
    /* line 456, ../sass/wacom/modules/_layers-all.scss */
    .layer-discover ul {
        float: right;
        border-top: none;
    }
        /* line 460, ../sass/wacom/modules/_layers-all.scss */
        .layer-discover ul li {
            width: 120px;
            border-left: 1px solid #e5e5e5;
            border-right: 1px solid #e5e5e5;
            /*&:first-child {
    					a {
    						border-left: 1px solid $gray-lighter;
    
    						span {
    							display: block;
    						}
    					}
    				}*/
        }
            /* line 465, ../sass/wacom/modules/_layers-all.scss */
            .layer-discover ul li a {
                display: block;
                text-align: center;
                margin-left: -1px;
                margin-right: -1px;
                background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
                /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, white));
                /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
                /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
                /* Opera 11.10+ */
                background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
                /* IE10+ */
                background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
                /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
                /* IE6-9 */
            }
                /* line 479, ../sass/wacom/modules/_layers-all.scss */
                .layer-discover ul li a figure .img {
                    float: none;
                    width: auto;
                    padding: 0;
                }
                    /* line 484, ../sass/wacom/modules/_layers-all.scss */
                    .layer-discover ul li a figure .img img {
                        width: 90%;
                    }
                /* line 490, ../sass/wacom/modules/_layers-all.scss */
                .layer-discover ul li a figcaption {
                    float: noen;
                    width: auto;
                    padding: 0;
                }
                    /* line 494, ../sass/wacom/modules/_layers-all.scss */
                    .layer-discover ul li a figcaption .icon-arrow-down {
                        display: inline-block;
                    }
}

/* line 511, ../sass/wacom/modules/_layers-all.scss */
.layer-explore {
    padding: 0;
}

@media (max-width: 767px) {
    /* line 514, ../sass/wacom/modules/_layers-all.scss */
    .layer-explore .row, .layer-explore .layer-section-header hgroup, .layer-section-header .layer-explore hgroup, .layer-explore .wrapper.store-home .layer-checkout-header hgroup, .wrapper.store-home .layer-checkout-header .layer-explore hgroup, .layer-explore .compare {
        overflow: scroll;
        -webkit-overflow-scrolling: touch;
    }
}
/* line 523, ../sass/wacom/modules/_layers-all.scss */
.layer-explore header {
    padding-top: 20px;
    padding-bottom: 20px;
}
    /* line 528, ../sass/wacom/modules/_layers-all.scss */
    .layer-explore header h3.subheader {
        margin-bottom: 0;
    }

@media (max-width: 767px) {
    /* line 523, ../sass/wacom/modules/_layers-all.scss */
    .layer-explore header {
        padding-top: 10px;
        padding-bottom: 10px;
    }
        /* line 535, ../sass/wacom/modules/_layers-all.scss */
        .layer-explore header h1 {
            font-size: 1.8em;
        }
}
/* line 544, ../sass/wacom/modules/_layers-all.scss */
.layer-explore ul {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    list-style: none;
    text-align: right;
}

@media (max-width: 767px) {
    /* line 544, ../sass/wacom/modules/_layers-all.scss */
    .layer-explore ul {
        width: 768px;
        text-align: left;
    }
}
/* line 557, ../sass/wacom/modules/_layers-all.scss */
.layer-explore ul li {
    display: inline-block;
    float: none;
    margin-left: -0.48%;
    padding: 0;
    vertical-align: top;
}
    /* line 565, ../sass/wacom/modules/_layers-all.scss */
    .layer-explore ul li a {
        display: block;
        min-height: 140px;
        padding: 10px 5px 15px;
        text-align: center;
        color: #e5e5e5;
        border-right: 1px solid #e5e5e5;
        border-width: 0 0 0 1px;
        border-style: solid;
        -webkit-border-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dddddd), to(transparent)) 1 100%;
        -webkit-border-image: -webkit-linear-gradient(#dddddd, transparent) 1 100%;
        -moz-border-image: -moz-linear-gradient(#dddddd, transparent) 1 100%;
        -o-border-image: -o-linear-gradient(#dddddd, transparent) 1 100%;
        border-image: linear-gradient(to bottom, #dddddd, transparent) 1 100%;
    }
        /* line 586, ../sass/wacom/modules/_layers-all.scss */
        .layer-explore ul li a figure .img {
            opacity: 0;
            display: table-cell;
            height: 60px;
            width: 113px;
            vertical-align: middle;
        }
            /* line 593, ../sass/wacom/modules/_layers-all.scss */
            .layer-explore ul li a figure .img img {
                width: 90% !important;
            }
        /* line 597, ../sass/wacom/modules/_layers-all.scss */
        .layer-explore ul li a figure figcaption {
            line-height: 1.2em;
        }
            /* line 600, ../sass/wacom/modules/_layers-all.scss */
            .layer-explore ul li a figure figcaption small {
                color: #adadae;
                font-family: 'Roboto', Arial;
                font-weight: 300;
            }
        /* line 608, ../sass/wacom/modules/_layers-all.scss */
        .layer-explore ul li a h5 span {
            display: block;
            color: #0097D4;
        }
        /* line 613, ../sass/wacom/modules/_layers-all.scss */
        .layer-explore ul li a i {
            position: absolute;
            left: 50%;
            bottom: 20px;
            font-size: 20px;
            margin-left: -10px;
        }
        /* line 622, ../sass/wacom/modules/_layers-all.scss */
        .layer-explore ul li a:hover figcaption small {
            color: #0097D4;
        }
    /* line 629, ../sass/wacom/modules/_layers-all.scss */
    .layer-explore ul li:first-child a {
        border-left: 1px solid #e5e5e5;
    }
    /* line 634, ../sass/wacom/modules/_layers-all.scss */
    .layer-explore ul li:last-child a {
        border-width: 0 1px 0 1px;
        padding: 10px;
    }
        /* line 638, ../sass/wacom/modules/_layers-all.scss */
        .layer-explore ul li:last-child a span {
            display: block;
        }

/* line 647, ../sass/wacom/modules/_layers-all.scss */
.layer-sub-header {
    position: fixed;
    z-index: 500;
    top: 50px;
    padding: 0;
    max-width: none;
    width: 100%;
    background-color: #4b4d50;
}

@media (min-width: 768px) {
    /* line 647, ../sass/wacom/modules/_layers-all.scss */
    .layer-sub-header {
        top: 80px;
    }
}

@media (min-width: 1200px) {
    /* line 647, ../sass/wacom/modules/_layers-all.scss */
    .layer-sub-header {
        top: 70px;
    }
}
/* line 663, ../sass/wacom/modules/_layers-all.scss */
.layer-sub-header .container {
    padding-left: 0;
    padding-right: 0;
}
    /* line 668, ../sass/wacom/modules/_layers-all.scss */
    .layer-sub-header .container nav > ul {
        margin-bottom: 0;
        padding-left: 0;
        list-style: none;
    }
        /* line 674, ../sass/wacom/modules/_layers-all.scss */
        .layer-sub-header .container nav > ul li a {
            color: #adafb4;
        }
            /* line 677, ../sass/wacom/modules/_layers-all.scss */
            .layer-sub-header .container nav > ul li a:hover {
                color: #fff;
            }
        /* line 681, ../sass/wacom/modules/_layers-all.scss */
        .layer-sub-header .container nav > ul li ul {
            margin-bottom: 0;
            padding-left: 0;
            list-style: none;
        }
            /* line 686, ../sass/wacom/modules/_layers-all.scss */
            .layer-sub-header .container nav > ul li ul li.active a {
                color: white;
            }

@media (max-width: 767px) {
    /* line 696, ../sass/wacom/modules/_layers-all.scss */
    .layer-sub-header .container nav > ul > li > a {
        position: relative;
    }
        /* line 698, ../sass/wacom/modules/_layers-all.scss */
        .layer-sub-header .container nav > ul > li > a:after {
            position: absolute;
            right: 20px;
            top: 50%;
            margin-top: -1.5em;
            content: '\e61b';
            font-family: 'wacom';
            font-size: 0.5em;
        }
    /* line 710, ../sass/wacom/modules/_layers-all.scss */
    .layer-sub-header .container nav > ul > li.expand > a:after {
        content: '\e61c';
    }
    /* line 717, ../sass/wacom/modules/_layers-all.scss */
    .layer-sub-header .container nav > ul li a {
        display: block;
        padding: 5px 20px;
    }
    /* line 722, ../sass/wacom/modules/_layers-all.scss */
    .layer-sub-header .container nav > ul li ul li {
        max-height: 0;
        overflow: hidden;
        -webkit-transition: max-height 0.2s;
        -o-transition: max-height 0.2s;
        transition: max-height 0.2s;
    }
    /* line 732, ../sass/wacom/modules/_layers-all.scss */
    .layer-sub-header .container nav > ul li.expand ul li {
        max-height: 50px;
    }
}

@media (min-width: 768px) {
    /* line 742, ../sass/wacom/modules/_layers-all.scss */
    .layer-sub-header .container nav {
        padding: 10px 0;
    }
        /* line 744, ../sass/wacom/modules/_layers-all.scss */
        .layer-sub-header .container nav > ul {
            margin-bottom: 0;
            padding-left: 0;
            list-style: none;
        }
            /* line 748, ../sass/wacom/modules/_layers-all.scss */
            .layer-sub-header .container nav > ul > li {
                display: inline-block;
                padding-left: 5px;
                padding-right: 5px;
            }
                /* line 752, ../sass/wacom/modules/_layers-all.scss */
                .layer-sub-header .container nav > ul > li > a:after {
                    content: ':';
                    margin: 0 10px;
                }
                /* line 757, ../sass/wacom/modules/_layers-all.scss */
                .layer-sub-header .container nav > ul > li.active > a {
                    color: white;
                }
            /* line 763, ../sass/wacom/modules/_layers-all.scss */
            .layer-sub-header .container nav > ul li a {
                color: #adafb4;
            }
                /* line 766, ../sass/wacom/modules/_layers-all.scss */
                .layer-sub-header .container nav > ul li a:hover {
                    color: #fff;
                }
            /* line 770, ../sass/wacom/modules/_layers-all.scss */
            .layer-sub-header .container nav > ul li ul {
                padding-left: 0;
                list-style: none;
                display: inline-block;
            }
                /* line 775, ../sass/wacom/modules/_layers-all.scss */
                .layer-sub-header .container nav > ul li ul li {
                    display: inline-block;
                    padding-left: 5px;
                    padding-right: 5px;
                }
                    /* line 781, ../sass/wacom/modules/_layers-all.scss */
                    .layer-sub-header .container nav > ul li ul li.active a {
                        color: white;
                    }
}

@media screen and (min-width: 1400px) {
    /* line 793, ../sass/wacom/modules/_layers-all.scss */
    .layer-sub-header > .container {
        width: 1400px;
        padding: 0;
    }
        /* line 797, ../sass/wacom/modules/_layers-all.scss */
        .layer-sub-header > .container nav {
            margin-left: 10px;
        }
}
/* */
/* line 811, ../sass/wacom/modules/_layers-all.scss */
.layer-tertiary-nav {
    padding: 0;
    box-shadow: inset 0 -5px 20px -10px rgba(0, 0, 0, 0.2);
}
    /* line 816, ../sass/wacom/modules/_layers-all.scss */
    .layer-tertiary-nav > .container {
        padding-left: 0;
        padding-right: 0;
    }
    /* line 820, ../sass/wacom/modules/_layers-all.scss */
    .layer-tertiary-nav li {
        font-family: 'Roboto', Arial;
        font-weight: 300;
    }

@media (min-width: 992px) {
    /* line 826, ../sass/wacom/modules/_layers-all.scss */
    .layer-tertiary-nav li:not(.active) a:hover {
        background-color: #dee1e2;
    }
}

/* */
/* line 835, ../sass/wacom/modules/_layers-all.scss */
.layer-big-thumbnails {
    padding: 0;
}
    /* line 842, ../sass/wacom/modules/_layers-all.scss */
    .layer-big-thumbnails ul.list-dynamic {
        margin-left: 0;
        margin-right: 0;
    }

@media (max-width: 991px) {
    /* line 847, ../sass/wacom/modules/_layers-all.scss */
    .layer-big-thumbnails li {
        background-image: none !important;
    }
    /* line 851, ../sass/wacom/modules/_layers-all.scss */
    .layer-big-thumbnails .thumbnail {
        border-top: none;
        padding-top: 0;
        padding-bottom: 0;
    }
        /* line 856, ../sass/wacom/modules/_layers-all.scss */
        .layer-big-thumbnails .thumbnail .image {
            max-width: 100%;
        }
}

@media (min-width: 992px) {
    /* line 862, ../sass/wacom/modules/_layers-all.scss */
    .layer-big-thumbnails li {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    /* line 868, ../sass/wacom/modules/_layers-all.scss */
    .layer-big-thumbnails .thumbnail {
        margin-bottom: 0;
        padding-top: 200px;
    }
        /* line 872, ../sass/wacom/modules/_layers-all.scss */
        .layer-big-thumbnails .thumbnail .image {
            display: none;
        }
        /* line 874, ../sass/wacom/modules/_layers-all.scss */
        .layer-big-thumbnails .thumbnail figure {
            background-color: rgba(0, 0, 0, 0.8);
        }
            /* line 877, ../sass/wacom/modules/_layers-all.scss */
            .layer-big-thumbnails .thumbnail figure figcaption {
                padding: 20px;
            }
}

/*.page-editor .layer-big-thumbnails .image { display: block !important; }*/
/* line 888, ../sass/wacom/modules/_layers-all.scss */
.layer-search-results {
    padding: 0;
    background-color: #f3f6f7;
}

/* line 895, ../sass/wacom/modules/_layers-all.scss */
.layer-product-feature-carousel,
.layer-product-highlights-carousel {
    padding: 0;
}

@media (max-width: 767px) {
    /* line 895, ../sass/wacom/modules/_layers-all.scss */
    .layer-product-feature-carousel,
    .layer-product-highlights-carousel {
        min-height: 0 !important;
    }
}

/* line 905, ../sass/wacom/modules/_layers-all.scss */
.layer-product-feature-carousel {
    background-color: #101114;
}

@media (min-width: 768px) {
    /* line 909, ../sass/wacom/modules/_layers-all.scss */
    .layer-feature-image {
        padding: 0;
    }
}
/* line 917, ../sass/wacom/modules/_layers-all.scss */
.layer-feature-image .feature-main-image {
    max-width: 100%;
}

@media (min-width: 768px) {
    /* line 917, ../sass/wacom/modules/_layers-all.scss */
    .layer-feature-image .feature-main-image {
        position: absolute;
        top: 5%;
        z-index: 0;
        max-width: 60%;
    }
}
/* line 928, ../sass/wacom/modules/_layers-all.scss */
.layer-feature-image .feature {
    padding: 0;
    overflow: hidden;
}

@media (min-width: 768px) {
    /* line 928, ../sass/wacom/modules/_layers-all.scss */
    .layer-feature-image .feature {
        padding: 50px 0;
    }
}

@media (max-width: 767px) {
    /* line 928, ../sass/wacom/modules/_layers-all.scss */
    .layer-feature-image .feature {
        padding: 20px 0;
        min-height: 0 !important;
    }
}
/* line 942, ../sass/wacom/modules/_layers-all.scss */
.layer-feature-image .feature.text-light h2,
.layer-feature-image .feature.text-light p, .layer-feature-image .feature.text-white h2,
.layer-feature-image .feature.text-white p {
    color: #fff;
}
/* line 948, ../sass/wacom/modules/_layers-all.scss */
.layer-feature-image .feature.text-light p {
    color: #adafb4;
}
/* line 955, ../sass/wacom/modules/_layers-all.scss */
.layer-feature-image .feature.text-dark h2,
.layer-feature-image .feature.text-dark p, .layer-feature-image .feature.text-black h2,
.layer-feature-image .feature.text-black p {
    color: #000;
}
/* line 961, ../sass/wacom/modules/_layers-all.scss */
.layer-feature-image .feature.text-dark p {
    color: #808285;
}
/* line 967, ../sass/wacom/modules/_layers-all.scss */
.layer-feature-image .feature-image {
    margin-top: 20px;
    /* img { max-width: 100%; } causing issues in multi feature layer */
}

@media (max-width: 991px) {
    /* line 971, ../sass/wacom/modules/_layers-all.scss */
    .layer-feature-image .feature-image img {
        max-width: 100%;
    }
}
/* line 976, ../sass/wacom/modules/_layers-all.scss */
.layer-feature-image .feature-background-image {
    display: none;
}

/*.page-editor .feature-background-image {
	display: block !important;
	img {
		max-width: 100%;
	}
}*/
/* line 988, ../sass/wacom/modules/_layers-all.scss */
section[class*="feature-image-left"] .feature-main-image {
    left: auto;
    right: 63%;
}

/* line 999, ../sass/wacom/modules/_layers-all.scss */
section[class*="feature-image-right"] .feature-main-image {
    left: 63%;
    right: auto;
}

/* line 1011, ../sass/wacom/modules/_layers-all.scss */
.feature-image-left-top .feature-main-image,
.feature-image-left-bottom .feature-main-image {
    left: 0 !important;
    right: auto !important;
}

/* line 1018, ../sass/wacom/modules/_layers-all.scss */
.feature-image-right-top .feature-main-image,
.feature-image-right-bottom .feature-main-image {
    left: auto !important;
    right: 0 !important;
}

/* line 1024, ../sass/wacom/modules/_layers-all.scss */
.feature-image-left-top,
.feature-image-right-top {
    padding-top: 0;
}
    /* line 1028, ../sass/wacom/modules/_layers-all.scss */
    .feature-image-left-top .feature-main-image,
    .feature-image-right-top .feature-main-image {
        top: 0;
        bottom: auto;
    }

/* line 1033, ../sass/wacom/modules/_layers-all.scss */
.feature-image-left-bottom,
.feature-image-right-bottom {
    padding-bottom: 0;
}
    /* line 1037, ../sass/wacom/modules/_layers-all.scss */
    .feature-image-left-bottom .feature-main-image,
    .feature-image-right-bottom .feature-main-image {
        top: auto;
        bottom: 0;
    }

/* line 1044, ../sass/wacom/modules/_layers-all.scss */
.layer-spec {
    background-color: #4b4d50;
    background: #2a2d32 url("../../images/bg-dots-grey.png");
    background-repeat: repeat !important;
    background-size: auto !important;
    color: #fff;
}
    /* line 1051, ../sass/wacom/modules/_layers-all.scss */
    .layer-spec h2, .layer-spec h3 {
        color: #fff;
    }
    /* line 1055, ../sass/wacom/modules/_layers-all.scss */
    .layer-spec .features {
        margin-left: -20px;
        margin-right: -20px;
        padding-left: 0;
        list-style: none;
        margin-bottom: 50px;
    }
        /* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
        .layer-spec .features:before, .layer-spec .features:after {
            content: " ";
            display: table;
        }
        /* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
        .layer-spec .features:after {
            clear: both;
        }
        /* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
        .layer-spec .features:before, .layer-spec .features:after {
            content: " ";
            display: table;
        }
        /* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
        .layer-spec .features:after {
            clear: both;
        }
        /* line 1064, ../sass/wacom/modules/_layers-all.scss */
        .layer-spec .features .feature {
            min-height: 170px;
            /*
  position: relative;
  float: left;
  width: 160px;
  margin-right: 10px;
  */
        }
            /* line 1074, ../sass/wacom/modules/_layers-all.scss */
            .layer-spec .features .feature .feature-title {
                display: table;
                width: 100%;
                min-height: 2.6em;
                color: #fff;
                font-size: 1em;
                text-align: center;
            }
                /* line 1082, ../sass/wacom/modules/_layers-all.scss */
                .layer-spec .features .feature .feature-title span {
                    display: table-cell;
                    vertical-align: bottom;
                }
            /* line 1089, ../sass/wacom/modules/_layers-all.scss */
            .layer-spec .features .feature .box img {
                width: 100%;
            }
            /* line 1094, ../sass/wacom/modules/_layers-all.scss */
            .layer-spec .features .feature > .label {
                position: absolute;
                width: 100%;
                padding: 0 20px;
                left: 0;
                bottom: 25px;
                color: #828b99;
                white-space: normal;
            }

@media (max-width: 767px) {
    /* line 1094, ../sass/wacom/modules/_layers-all.scss */
    .layer-spec .features .feature > .label {
        font-size: 0.7em;
        font-weight: 100;
    }
}
/* line 1107, ../sass/wacom/modules/_layers-all.scss */
.layer-spec .features .feature > .label .label {
    color: #828b99;
    font-weight: normal;
}
    /* line 1111, ../sass/wacom/modules/_layers-all.scss */
    .layer-spec .features .feature > .label .label.half {
        width: 50%;
    }

/* line 1123, ../sass/wacom/modules/_layers-all.scss */
.specs .spec-list {
    padding-left: 0;
    list-style: none;
}
    /* line 1127, ../sass/wacom/modules/_layers-all.scss */
    .specs .spec-list .spec-row {
        border-bottom: 1px solid #4b4d50;
        padding: 10px 0;
        color: #828b99;
        -webkit-transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
        -o-transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
        transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
    }
        /* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
        .specs .spec-list .spec-row:before, .specs .spec-list .spec-row:after {
            content: " ";
            display: table;
        }
        /* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
        .specs .spec-list .spec-row:after {
            clear: both;
        }
        /* line 1140, ../sass/wacom/modules/_layers-all.scss */
        .specs .spec-list .spec-row .value {
            float: right;
            text-align: right;
            max-width: 340px;
        }
        /* line 1146, ../sass/wacom/modules/_layers-all.scss */
        .specs .spec-list .spec-row:nth-child(n+6) {
            border-bottom: none;
            padding: 0;
            max-height: 0;
            overflow: hidden;
        }
/* line 1154, ../sass/wacom/modules/_layers-all.scss */
.specs .more,
.specs .less {
    padding: 10px;
    background-color: #101114;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
    /* line 1162, ../sass/wacom/modules/_layers-all.scss */
    .specs .more i,
    .specs .less i {
        font-size: 1em;
        opacity: 0.5;
    }
    /* line 1168, ../sass/wacom/modules/_layers-all.scss */
    .specs .more:hover i,
    .specs .less:hover i {
        opacity: 1;
    }
/* line 1173, ../sass/wacom/modules/_layers-all.scss */
.specs .less {
    display: none;
}
/* line 1176, ../sass/wacom/modules/_layers-all.scss */
.specs.expand .more {
    display: none;
}
/* line 1177, ../sass/wacom/modules/_layers-all.scss */
.specs.expand .less {
    display: block;
}
/* line 1181, ../sass/wacom/modules/_layers-all.scss */
.specs.expand .spec-list .spec-row:nth-child(n+6) {
    border-bottom: 1px solid #4b4d50;
    padding: 10px 0;
    max-height: 500px;
}

/* line 1191, ../sass/wacom/modules/_layers-all.scss */
.spec-image {
    text-align: center;
}

@media (max-width: 767px) {
    /* line 1191, ../sass/wacom/modules/_layers-all.scss */
    .spec-image {
        padding: 20px;
    }
}
/* line 1200, ../sass/wacom/modules/_layers-all.scss */
.spec-image img {
    max-width: 100%;
}
/* line 1202, ../sass/wacom/modules/_layers-all.scss */
.spec-image figcaption {
    margin-top: 1em;
    color: #828b99;
    font-size: 0.9em;
}

/* line 1209, ../sass/wacom/modules/_layers-all.scss */
.layer-quick-access {
    padding: 0;
}
    /* line 1213, ../sass/wacom/modules/_layers-all.scss */
    .layer-quick-access .container {
        max-width: 1200px;
    }

@media (max-width: 767px) {
    /* line 1213, ../sass/wacom/modules/_layers-all.scss */
    .layer-quick-access .container {
        -webkit-overflow-scrolling: touch;
    }
}
/* line 1223, ../sass/wacom/modules/_layers-all.scss */
.layer-quick-access.dark {
    background-color: #131415;
}
    /* line 1226, ../sass/wacom/modules/_layers-all.scss */
    .layer-quick-access.dark .reviews,
    .layer-quick-access.dark .social {
        border-bottom: 1px solid #4b4d50;
    }

/* line 1233, ../sass/wacom/modules/_layers-all.scss */
.quick-access.bs .social, .quick-access.bs .reviews {
    border-bottom: 0 none;
}

/* line 1236, ../sass/wacom/modules/_layers-all.scss */
.quick-access.bs .price a {
    margin-right: 30px;
    margin-right: 30px;
}

/* line 1241, ../sass/wacom/modules/_layers-all.scss */
.layer-accessories {
    background-color: #f3f6f7;
}

/* line 1245, ../sass/wacom/modules/_layers-all.scss */
.layer-offices {
    padding: 0;
}
    /* line 1249, ../sass/wacom/modules/_layers-all.scss */
    .layer-offices .title {
        position: absolute;
        top: 0;
        left: 0;
        padding: 40px 80px;
    }
    /* line 1256, ../sass/wacom/modules/_layers-all.scss */
    .layer-offices .map-wrapper img {
        width: 100%;
        height: auto;
    }
    /* line 1262, ../sass/wacom/modules/_layers-all.scss */
    .layer-offices ul {
        margin: 0;
        padding-left: 0;
        list-style: none;
    }

@media (min-width: 992px) {
    /* line 1262, ../sass/wacom/modules/_layers-all.scss */
    .layer-offices ul {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }
        /* line 1274, ../sass/wacom/modules/_layers-all.scss */
        .layer-offices ul li {
            color: white;
            position: absolute;
        }
}

/* line 1283, ../sass/wacom/modules/_layers-all.scss */
.icon-marker {
    display: none;
}

/* line 1289, ../sass/wacom/modules/_layers-all.scss */
.office-wrapper .office .location {
    margin-bottom: 1em;
    font-size: 1.1em;
}
/* line 1293, ../sass/wacom/modules/_layers-all.scss */
.office-wrapper .office .address {
    font-size: 0.9em;
    font-weight: 600;
}
/* line 1298, ../sass/wacom/modules/_layers-all.scss */
.office-wrapper .office .tel,
.office-wrapper .office .fax {
    font-size: 0.9em;
}
    /* line 1301, ../sass/wacom/modules/_layers-all.scss */
    .office-wrapper .office .tel span,
    .office-wrapper .office .fax span {
        font-weight: 600;
    }

/* line 1306, ../sass/wacom/modules/_layers-all.scss */
.office-wrapper {
    padding: 20px;
    border-bottom: 1px solid #e5e5e5;
}

@media (min-width: 992px) {
    /* line 1311, ../sass/wacom/modules/_layers-all.scss */
    .office-wrapper {
        cursor: pointer;
        margin-left: -50%;
        margin-right: 50%;
        padding: 0;
        border-bottom: none;
        overflow: hidden;
    }
        /* line 1321, ../sass/wacom/modules/_layers-all.scss */
        .office-wrapper .icon-marker {
            display: block;
            font-size: 2em;
            color: #0097D4;
        }
        /* line 1327, ../sass/wacom/modules/_layers-all.scss */
        .office-wrapper .office {
            background-color: #1f2227;
            border-bottom: none;
            bottom: 0;
            height: auto;
            margin-left: -99999px;
            margin-bottom: 0;
            min-height: 0;
            opacity: 0;
            overflow: hidden;
            padding: 30px;
            position: absolute;
            width: 0;
            z-index: 15;
        }
            /* line 1342, ../sass/wacom/modules/_layers-all.scss */
            .office-wrapper .office:after {
                width: 16px;
                height: 16px;
                background-color: #1f2227;
                border: none;
                content: '';
                position: absolute;
                right: 50%;
                left: auto;
                bottom: -0.65em;
                top: auto;
                -webkit-transform: rotate(45deg);
                /* Chrome, Safari, Opera */
                -moz-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                /* IE 9 */
                transform: rotate(45deg);
                -webkit-transform-origin: 100% 100%;
                -moz-transform-origin: 100% 100%;
                -ms-transform-origin: 100% 100%;
                transform-origin: 100% 100%;
            }
        /* line 1368, ../sass/wacom/modules/_layers-all.scss */
        .office-wrapper:hover .marker {
            opacity: 0;
        }
            /* line 1371, ../sass/wacom/modules/_layers-all.scss */
            .office-wrapper:hover .marker.blue {
                opacity: 1;
            }
        /* line 1375, ../sass/wacom/modules/_layers-all.scss */
        .office-wrapper:hover .office {
            -webkit-transition: margin-bottom 0.3s, opacity 0.3s;
            -moz-transition: margin-bottom 0.3s, opacity 0.3s;
            -ms-transition: margin-bottom 0.3s, opacity 0.3s;
            -o-transition: margin-bottom 0.3s, opacity 0.3s;
            transition: margin-bottom 0.3s, opacity 0.3s;
            margin-bottom: 25px;
            margin-left: -110px;
            opacity: 1;
            overflow: visible;
            width: 240px;
        }
}

@media (max-width: 767px) {
    /* line 1394, ../sass/wacom/modules/_layers-all.scss */
    .layer-text .row, .layer-text .layer-section-header hgroup, .layer-section-header .layer-text hgroup, .layer-text .wrapper.store-home .layer-checkout-header hgroup, .wrapper.store-home .layer-checkout-header .layer-text hgroup, .layer-text .compare {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}
/* line 1401, ../sass/wacom/modules/_layers-all.scss */
.layer-text .content p {
    margin: 1.5em 0 1em;
}

@media (max-width: 767px) {
    /* line 1401, ../sass/wacom/modules/_layers-all.scss */
    .layer-text .content p {
        margin: 0.5em 0;
    }
}
/* line 1407, ../sass/wacom/modules/_layers-all.scss */
.layer-text .content p.image {
    margin-top: 3em;
}
/* line 1413, ../sass/wacom/modules/_layers-all.scss */
.layer-text .image img {
    max-width: 100%;
}

@media (max-width: 1400px) {
    /* line 1416, ../sass/wacom/modules/_layers-all.scss */
    .layer-text .image img {
        max-width: 70%;
    }
    /* line 1419, ../sass/wacom/modules/_layers-all.scss */
    .layer-text .image .video img {
        max-width: 100%;
    }
}
/* line 1425, ../sass/wacom/modules/_layers-all.scss */
.layer-text .sidebar {
    margin-top: 2em;
}

@media (min-width: 768px) {
    /* line 1425, ../sass/wacom/modules/_layers-all.scss */
    .layer-text .sidebar {
        float: right;
    }
}
/* line 1433, ../sass/wacom/modules/_layers-all.scss */
.layer-text .sidebar [class*="col-"] {
    width: auto;
    height: auto;
    float: none;
}

@media (max-width: 1399px) {
    /* line 1442, ../sass/wacom/modules/_layers-all.scss */
    .layer-text h2 {
        font-size: 2.1em;
    }
}
/* line 1488, ../sass/wacom/modules/_layers-all.scss */
.layer-text-normal-right,
.layer-text-narrow-right,
.layer-text-narrower-right,
.layer-text-wide-right,
.layer-text-wider-right {
    background-position: center;
}

@media (max-width: 767px) {
    /* line 1497, ../sass/wacom/modules/_layers-all.scss */
    .layer-text-normal-right .layer-background img,
    .layer-text-narrow-right .layer-background img,
    .layer-text-narrower-right .layer-background img,
    .layer-text-wide-right .layer-background img,
    .layer-text-wider-right .layer-background img {
        float: left;
        max-width: 150% !important;
    }
}
/* line 1504, ../sass/wacom/modules/_layers-all.scss */
.layer-text-normal-right .content,
.layer-text-normal-right figcaption,
.layer-text-narrow-right .content,
.layer-text-narrow-right figcaption,
.layer-text-narrower-right .content,
.layer-text-narrower-right figcaption,
.layer-text-wide-right .content,
.layer-text-wide-right figcaption,
.layer-text-wider-right .content,
.layer-text-wider-right figcaption {
    float: right !important;
}
/* line 1508, ../sass/wacom/modules/_layers-all.scss */
.layer-text-normal-right .sidebar,
.layer-text-narrow-right .sidebar,
.layer-text-narrower-right .sidebar,
.layer-text-wide-right .sidebar,
.layer-text-wider-right .sidebar {
    margin-left: 0;
}
    /* line 1510, ../sass/wacom/modules/_layers-all.scss */
    .layer-text-normal-right .sidebar .image,
    .layer-text-narrow-right .sidebar .image,
    .layer-text-narrower-right .sidebar .image,
    .layer-text-wide-right .sidebar .image,
    .layer-text-wider-right .sidebar .image {
        text-align: right;
    }

/* line 1516, ../sass/wacom/modules/_layers-all.scss */
.layer-text-normal-left,
.layer-text-narrow-left,
.layer-text-narrower-left,
.layer-text-wide-left,
.layer-text-wider-left {
    background-position: center;
}

@media (max-width: 767px) {
    /* line 1525, ../sass/wacom/modules/_layers-all.scss */
    .layer-text-normal-left .layer-background img,
    .layer-text-narrow-left .layer-background img,
    .layer-text-narrower-left .layer-background img,
    .layer-text-wide-left .layer-background img,
    .layer-text-wider-left .layer-background img {
        float: right;
        max-width: 150% !important;
    }
}

@media (min-width: 768px) {
    /* line 1531, ../sass/wacom/modules/_layers-all.scss */
    .layer-text-normal-left .sidebar,
    .layer-text-narrow-left .sidebar,
    .layer-text-narrower-left .sidebar,
    .layer-text-wide-left .sidebar,
    .layer-text-wider-left .sidebar {
        float: right;
    }
}
/* line 1535, ../sass/wacom/modules/_layers-all.scss */
.layer-text-normal-left .sidebar .image,
.layer-text-narrow-left .sidebar .image,
.layer-text-narrower-left .sidebar .image,
.layer-text-wide-left .sidebar .image,
.layer-text-wider-left .sidebar .image {
    text-align: left;
}

/* line 1546, ../sass/wacom/modules/_layers-all.scss */
.layer-text-normal-center .content,
.layer-text-normal-center figcaption,
.layer-text-narrow-center .content,
.layer-text-narrow-center figcaption,
.layer-text-narrower-center .content,
.layer-text-narrower-center figcaption,
.layer-text-wide-center .content,
.layer-text-wide-center figcaption,
.layer-text-wider-center .content,
.layer-text-wider-center figcaption {
    float: none !important;
    margin: 0 auto;
    text-align: center;
}
/* line 1552, ../sass/wacom/modules/_layers-all.scss */
.layer-text-normal-center .sidebar,
.layer-text-narrow-center .sidebar,
.layer-text-narrower-center .sidebar,
.layer-text-wide-center .sidebar,
.layer-text-wider-center .sidebar {
    display: none;
}

/* line 1558, ../sass/wacom/modules/_layers-all.scss */
.layer-text-centered .container {
    text-align: center;
}

/* line 1563, ../sass/wacom/modules/_layers-all.scss */
.layer-tiles {
    padding: 0;
    overflow: hidden;
}
    /* line 1566, ../sass/wacom/modules/_layers-all.scss */
    .layer-tiles .container {
        max-width: 928px;
        padding: 0;
    }
        /* line 1570, ../sass/wacom/modules/_layers-all.scss */
        .layer-tiles .container h3 {
            margin-top: 0;
        }
        /* line 1574, ../sass/wacom/modules/_layers-all.scss */
        .layer-tiles .container p {
            line-height: 1.3em;
        }

@media (min-width: 768px) {
    /* line 1566, ../sass/wacom/modules/_layers-all.scss */
    .layer-tiles .container {
        padding: 40px 0;
    }
}

@media (min-width: 1200px) {
    /* line 1566, ../sass/wacom/modules/_layers-all.scss */
    .layer-tiles .container {
        max-width: 1160px;
        padding: 20px 0;
    }
}

@media (min-width: 1400px) {
    /* line 1566, ../sass/wacom/modules/_layers-all.scss */
    .layer-tiles .container {
        max-width: 1200px;
    }
}

/* line 1605, ../sass/wacom/modules/_layers-all.scss */
.layer-text h2 img {
    max-width: 100%;
}
/* line 1609, ../sass/wacom/modules/_layers-all.scss */
.layer-text .app-stores {
    margin: 20px 0 0 0;
    text-align: center;
}
    /* line 1613, ../sass/wacom/modules/_layers-all.scss */
    .layer-text .app-stores a {
        display: block;
        margin: 0 20px;
    }

/* line 1623, ../sass/wacom/modules/_layers-all.scss */
.layer-mini-item ul.list-dynamic li figcaption {
    padding: 0;
}

/* line 1, ../sass/wacom/modules/_layers-options.scss */
.layer-text-light, .layer-section-title, .layer-big-thumbnails {
    background-color: #101114;
    color: #fff;
}
    /* line 5, ../sass/wacom/modules/_layers-options.scss */
    .layer-text-light *, .layer-section-title *, .layer-big-thumbnails * {
        color: #fff;
    }
    /* line 9, ../sass/wacom/modules/_layers-options.scss */
    .layer-text-light p, .layer-section-title p, .layer-big-thumbnails p,
    .layer-text-light .sub-heading,
    .layer-section-title .sub-heading,
    .layer-big-thumbnails .sub-heading {
        color: #f3f6f7;
    }
    /* line 14, ../sass/wacom/modules/_layers-options.scss */
    .layer-text-light a, .layer-section-title a, .layer-big-thumbnails a {
        color: #0097D4;
    }

/* line 19, ../sass/wacom/modules/_layers-options.scss */
.layer-text-white {
    background-color: #101114;
    color: #fff;
}
    /* line 23, ../sass/wacom/modules/_layers-options.scss */
    .layer-text-white *,
    .layer-text-white p,
    .layer-text-white .sub-heading,
    .layer-text-white a {
        color: #fff;
    }
        /* line 30, ../sass/wacom/modules/_layers-options.scss */
        .layer-text-white p a {
            color: #0097D4;
        }
            /* line 32, ../sass/wacom/modules/_layers-options.scss */
            .layer-text-white p a:hover {
                color: #0073a1;
            }
    /* line 37, ../sass/wacom/modules/_layers-options.scss */
    .layer-text-white input {
        color: #101114;
    }

/* line 46, ../sass/wacom/modules/_layers-options.scss */
.layer-text-dark {
    background-color: #f3f6f7;
    color: #101114;
}
    /* line 50, ../sass/wacom/modules/_layers-options.scss */
    .layer-text-dark .sub-heading {
        color: #808285;
    }
    /* line 54, ../sass/wacom/modules/_layers-options.scss */
    .layer-text-dark p {
        color: #4b4d50;
    }
    /* line 58, ../sass/wacom/modules/_layers-options.scss */
    .layer-text-dark a {
        color: #0097D4;
    }

/* line 63, ../sass/wacom/modules/_layers-options.scss */
.layer-text-black {
    background-color: #f3f6f7;
    color: #000;
}
    /* line 67, ../sass/wacom/modules/_layers-options.scss */
    .layer-text-black *,
    .layer-text-black p,
    .layer-text-black .sub-heading {
        color: #000;
    }
        /* line 73, ../sass/wacom/modules/_layers-options.scss */
        .layer-text-black p a {
            color: #0097D4;
        }
            /* line 75, ../sass/wacom/modules/_layers-options.scss */
            .layer-text-black p a:hover {
                color: #0073a1;
            }

/* line 94, ../sass/wacom/modules/_layers-options.scss */
.layer-text-big {
    font-size: 1.1em;
}

/* line 98, ../sass/wacom/modules/_layers-options.scss */
.layer-text-bigger {
    font-size: 1.3em;
}

/* line 102, ../sass/wacom/modules/_layers-options.scss */
.layer-text-small {
    font-size: 0.9em;
}

/* line 106, ../sass/wacom/modules/_layers-options.scss */
.layer-text-smaller {
    font-size: 0.8em;
}

/* line 117, ../sass/wacom/modules/_layers-options.scss */
.layer-background-gray, .layer-help, .layer-tertiary-nav, .layer-products,
.layer-background-grey {
    /*background-color: $gray-lightest !important;*/
    background-color: #f3f6f7;
}

/* line 123, ../sass/wacom/modules/_layers-options.scss */
.layer-background-black, .layer-big-thumbnails {
    background-color: #000 !important;
}

/* line 127, ../sass/wacom/modules/_layers-options.scss */
.layer-background-dark, .layer-breadcrumbs, #footer {
    /*background-color: $gray-darkest !important;*/
    /*background-color: #13161d !important;*/
    background-color: #2a2d32 !important;
}

/* line 133, ../sass/wacom/modules/_layers-options.scss */
.layer-background-white {
    background-color: #fff !important;
}

/* line 137, ../sass/wacom/modules/_layers-options.scss */
.layer-background-blue {
    background-color: #0097D4 !important;
}

/* line 141, ../sass/wacom/modules/_layers-options.scss */
.layer-background-dots {
    background-image: url("../../images/bg-dots.png");
    background-repeat: repeat !important;
    background-size: auto !important;
}

/* line 148, ../sass/wacom/modules/_layers-options.scss */
.layer-background-squiggly .container {
    background: url("../../images/squiggly-line-large.png") top center no-repeat;
}

/* line 153, ../sass/wacom/modules/_layers-options.scss */
.layer-background-blue-graphic {
    background: url(../../images/bg-hero-blue.jpg);
}

/* line 157, ../sass/wacom/modules/_layers-options.scss */
.layer-background-black-graphic {
    background: url(../../images/bg-hero-black.jpg);
}

/* line 162, ../sass/wacom/modules/_layers-options.scss */
.text-success {
    color: #96bd0e;
}
    /* line 165, ../sass/wacom/modules/_layers-options.scss */
    .text-success p {
        color: #96bd0e;
    }

/* line 3, ../sass/wacom/modules/_accessories.scss */
.accessories-item-image {
    padding: 20px;
    border: 1px solid #e9eced;
    background-color: #fff;
}

/* line 15, ../sass/wacom/modules/_accessories.scss */
.accessories-cta {
    padding: 10px;
    border: 1px solid #e9eced;
    border-top: none;
    background-color: #f9f9f9;
}
    /* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .accessories-cta:before, .accessories-cta:after {
        content: " ";
        display: table;
    }
    /* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .accessories-cta:after {
        clear: both;
    }
    /* line 22, ../sass/wacom/modules/_accessories.scss */
    .accessories-cta .btn, .accessories-cta .scfSubmitButton {
        float: right;
        padding-left: 20px;
        padding-right: 20px;
    }
    /* line 27, ../sass/wacom/modules/_accessories.scss */
    .accessories-cta .price {
        float: left;
        padding-top: 5px;
        font-size: 1.2em;
    }

/* line 1, ../sass/wacom/modules/_tabs.scss */
.tabs-nav-dropdown, .tabs > header nav ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
}
    /* line 6, ../sass/wacom/modules/_tabs.scss */
    .tabs-nav-dropdown li, .tabs > header nav ul li {
        display: table;
        width: 100%;
        position: relative;
    }
        /* line 10, ../sass/wacom/modules/_tabs.scss */
        .tabs-nav-dropdown li a, .tabs > header nav ul li a {
            position: relative;
            display: table-cell;
            padding: 0 20px;
            height: 42px;
            width: 100%;
            color: #4b4d50;
            white-space: nowrap;
            line-height: 1em;
            text-decoration: none;
            vertical-align: middle;
        }

@media (max-width: 991px) {
    /* line 10, ../sass/wacom/modules/_tabs.scss */
    .tabs-nav-dropdown li a, .tabs > header nav ul li a {
        overflow: hidden;
        text-overflow: ellipsis;
    }
}
/* line 26, ../sass/wacom/modules/_tabs.scss */
.tabs-nav-dropdown li a span, .tabs > header nav ul li a span {
    display: block;
    /*display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;*/
}
/* line 33, ../sass/wacom/modules/_tabs.scss */
.tabs-nav-dropdown li a small, .tabs > header nav ul li a small {
    display: block;
    font-size: 0.65em;
}
/* line 39, ../sass/wacom/modules/_tabs.scss */
.tabs-nav-dropdown li.active a, .tabs > header nav ul li.active a {
    color: #fff;
    background-color: #01a7df;
}
    /* line 42, ../sass/wacom/modules/_tabs.scss */
    .tabs-nav-dropdown li.active a span, .tabs > header nav ul li.active a span,
    .tabs-nav-dropdown li.active a small,
    .tabs > header nav ul li.active a small {
        color: #fff;
    }

@media (min-width: 992px) {
    /* line 47, ../sass/wacom/modules/_tabs.scss */
    .tabs-nav-dropdown li.active a:after, .tabs > header nav ul li.active a:after {
        width: 0;
        height: 0;
        border-top: 21px solid transparent;
        border-bottom: 21px solid transparent;
        border-left: 12px solid #01a7df;
        content: '';
        position: absolute;
        right: -12px;
        top: 0;
    }
}

@media (max-width: 991px) {
    /* line 6, ../sass/wacom/modules/_tabs.scss */
    .tabs-nav-dropdown li, .tabs > header nav ul li {
        display: block;
        max-height: 0;
        overflow: hidden;
        background-color: #fff;
        -webkit-transition: max-height 0.5s;
        -o-transition: max-height 0.5s;
        transition: max-height 0.5s;
    }
        /* line 70, ../sass/wacom/modules/_tabs.scss */
        .tabs-nav-dropdown li.active, .tabs > header nav ul li.active {
            display: table;
            max-height: 42px;
        }
            /* line 74, ../sass/wacom/modules/_tabs.scss */
            .tabs-nav-dropdown li.active:after, .tabs > header nav ul li.active:after {
                position: absolute;
                right: 0;
                top: 0;
                width: 42px;
                height: 42px;
                content: '\e61b';
                font-family: 'wacom';
                font-size: 0.5em;
                line-height: 42px;
                color: #fff;
                text-align: center;
            }
}

@media (max-width: 991px) {
    /* line 92, ../sass/wacom/modules/_tabs.scss */
    .tabs-nav-dropdown.expand li, .tabs > header nav ul.expand li {
        max-height: 42px;
    }
        /* line 95, ../sass/wacom/modules/_tabs.scss */
        .tabs-nav-dropdown.expand li.active:after, .tabs > header nav ul.expand li.active:after {
            content: '\e61c';
        }
}

/* line 104, ../sass/wacom/modules/_tabs.scss */
.tabs-nav-horizontal, .tabs.horizontal header nav ul {
    position: relative;
    width: 100%;
    padding-left: 0;
    list-style: none;
}

@media (max-width: 991px) {
    /* line 111, ../sass/wacom/modules/_tabs.scss */
    .tabs-nav-horizontal:after, .tabs.horizontal header nav ul:after {
        position: absolute;
        right: 0;
        top: 0;
        width: 42px;
        height: 42px;
        content: '\e61b';
        font-family: 'wacom';
        font-size: 0.5em;
        line-height: 42px;
        color: #fff;
        text-align: center;
        background-color: #e5e5e5;
    }
    /* line 125, ../sass/wacom/modules/_tabs.scss */
    .tabs-nav-horizontal.expand:after, .tabs.horizontal header nav ul.expand:after {
        content: '\e61c';
    }
}
/* line 130, ../sass/wacom/modules/_tabs.scss */
.tabs-nav-horizontal li a, .tabs.horizontal header nav ul li a {
    position: relative;
    display: block;
    padding: 8px 20px;
    color: #e5e5e5;
    white-space: nowrap;
}
/* line 138, ../sass/wacom/modules/_tabs.scss */
.tabs-nav-horizontal li.active a, .tabs.horizontal header nav ul li.active a {
    color: #0097D4;
    background-color: transparent;
}
    /* line 141, ../sass/wacom/modules/_tabs.scss */
    .tabs-nav-horizontal li.active a span, .tabs.horizontal header nav ul li.active a span {
        color: #0097D4;
    }
/* line 146, ../sass/wacom/modules/_tabs.scss */
.tabs-nav-horizontal li.active:after, .tabs.horizontal header nav ul li.active:after {
    display: none;
}

/* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.tabs:before, .tabs:after {
    content: " ";
    display: table;
}
/* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.tabs:after {
    clear: both;
}
/* line 155, ../sass/wacom/modules/_tabs.scss */
.tabs > header {
    margin-bottom: 20px;
}

@media (max-width: 991px) {
    /* line 155, ../sass/wacom/modules/_tabs.scss */
    .tabs > header {
        padding-left: 0;
        padding-right: 0;
    }
}
/* line 164, ../sass/wacom/modules/_tabs.scss */
.tabs > header nav {
    margin-top: 40px;
    font-size: 1.3em;
}

@media (max-width: 991px) {
    /* line 174, ../sass/wacom/modules/_tabs.scss */
    .tabs .tabs-container {
        padding-left: 0;
        padding-right: 0;
    }
}
/* line 181, ../sass/wacom/modules/_tabs.scss */
.tabs .tabs-container .tabs-content {
    margin-left: -20px;
    margin-right: -20px;
    overflow: hidden;
}
    /* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .tabs .tabs-container .tabs-content:before, .tabs .tabs-container .tabs-content:after {
        content: " ";
        display: table;
    }
    /* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .tabs .tabs-container .tabs-content:after {
        clear: both;
    }
    /* line 185, ../sass/wacom/modules/_tabs.scss */
    .tabs .tabs-container .tabs-content .tab-pane {
        display: none;
    }
        /* line 188, ../sass/wacom/modules/_tabs.scss */
        .tabs .tabs-container .tabs-content .tab-pane.active {
            display: block;
            margin-bottom: 20px;
        }
        /* line 198, ../sass/wacom/modules/_tabs.scss */
        .tabs .tabs-container .tabs-content .tab-pane figure img {
            max-width: 100%;
        }
/* line 208, ../sass/wacom/modules/_tabs.scss */
.tabs.horizontal header {
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    width: auto;
}
    /* line 215, ../sass/wacom/modules/_tabs.scss */
    .tabs.horizontal header nav {
        margin-top: 40px;
        font-size: 1.3em;
    }
/* line 224, ../sass/wacom/modules/_tabs.scss */
.tabs.horizontal .tabs-container {
    float: none;
    margin-left: 0;
    width: auto;
}
    /* line 229, ../sass/wacom/modules/_tabs.scss */
    .tabs.horizontal .tabs-container .tabs-content {
        margin-left: 0;
        margin-right: 0;
    }

@media (min-width: 992px) {
    /* line 236, ../sass/wacom/modules/_tabs.scss */
    .tabs.horizontal header {
        margin-bottom: 50px;
    }
        /* line 241, ../sass/wacom/modules/_tabs.scss */
        .tabs.horizontal header nav ul {
            display: table;
            width: 100%;
            padding-left: 0;
            list-style: none;
            border-bottom: 1px solid #e5e5e5;
        }
            /* line 248, ../sass/wacom/modules/_tabs.scss */
            .tabs.horizontal header nav ul li {
                display: table-cell;
            }
                /* line 250, ../sass/wacom/modules/_tabs.scss */
                .tabs.horizontal header nav ul li a {
                    position: relative;
                    display: block;
                    padding: 8px 20px;
                    color: #e5e5e5;
                    white-space: nowrap;
                    text-align: center;
                }
                /* line 259, ../sass/wacom/modules/_tabs.scss */
                .tabs.horizontal header nav ul li.active a {
                    color: #0097D4;
                    background-color: #fff;
                }
                    /* line 262, ../sass/wacom/modules/_tabs.scss */
                    .tabs.horizontal header nav ul li.active a span {
                        color: #0097D4;
                    }
                    /* line 265, ../sass/wacom/modules/_tabs.scss */
                    .tabs.horizontal header nav ul li.active a:after {
                        width: 16px;
                        height: 16px;
                        background-color: #fff;
                        border: none;
                        border-bottom: 1px solid #e5e5e5;
                        border-right: 1px solid #e5e5e5;
                        content: '';
                        position: absolute;
                        right: 50%;
                        left: auto;
                        bottom: -0.65em;
                        top: auto;
                        -webkit-transform: rotate(45deg);
                        /* Chrome, Safari, Opera */
                        -moz-transform: rotate(45deg);
                        -ms-transform: rotate(45deg);
                        /* IE 9 */
                        transform: rotate(45deg);
                        -webkit-transform-origin: 100% 100%;
                        -moz-transform-origin: 100% 100%;
                        -ms-transform-origin: 100% 100%;
                        transform-origin: 100% 100%;
                    }
    /* line 295, ../sass/wacom/modules/_tabs.scss */
    .tabs.horizontal .tabs-container {
        float: none;
        margin-left: 0;
        width: auto;
    }
}

@media (min-width: 992px) and (min-width: 992px) {
    /* line 295, ../sass/wacom/modules/_tabs.scss */
    .tabs.horizontal .tabs-container {
        padding-left: 20px;
    }
}

/* line 310, ../sass/wacom/modules/_tabs.scss */
.tab-no-arrow > li > a:after, .tab-no-arrow > li > a:before {
    display: none !important;
}

@media (max-width: 991px) {
    /* line 5, ../sass/wacom/modules/_article.scss */
    .article-background img {
        max-width: 100%;
    }
}

@media (min-width: 768px) {
    /* line 13, ../sass/wacom/modules/_article.scss */
    .article {
        position: relative;
        padding: 30px;
        min-height: 550px;
        overflow: hidden;
    }
        /* line 19, ../sass/wacom/modules/_article.scss */
        .article.market {
            min-height: 0;
        }

    /* line 23, ../sass/wacom/modules/_article.scss */
    .article-background {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
    }

    /* line 31, ../sass/wacom/modules/_article.scss */
    .article-content.text-light {
        color: #fff;
    }
    /* line 34, ../sass/wacom/modules/_article.scss */
    .article-content.text-bottom {
        padding-top: 200px;
    }
}

@media (max-width: 767px) {
    /* line 42, ../sass/wacom/modules/_article.scss */
    .tab-pane .article.row, .tab-pane .layer-section-header hgroup.article, .layer-section-header .tab-pane hgroup.article, .tab-pane .wrapper.store-home .layer-checkout-header hgroup.article, .wrapper.store-home .layer-checkout-header .tab-pane hgroup.article, .tab-pane .article.compare {
        margin-left: 0;
        margin-right: 0;
    }
}
/* line 1, ../sass/wacom/modules/_careers.scss */
.careers-listing {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 1.3em;
}

/* line 8, ../sass/wacom/modules/_careers.scss */
.careers-listing-region {
    padding: 20px 0;
    border-top: 1px solid #e5e5e5;
}
    /* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .careers-listing-region:before, .careers-listing-region:after {
        content: " ";
        display: table;
    }
    /* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .careers-listing-region:after {
        clear: both;
    }
    /* line 13, ../sass/wacom/modules/_careers.scss */
    .careers-listing-region span {
        float: left;
    }
    /* line 16, ../sass/wacom/modules/_careers.scss */
    .careers-listing-region a {
        float: right;
    }
    /* line 20, ../sass/wacom/modules/_careers.scss */
    .careers-listing-region:first-child {
        border-top: none;
    }

/* line 1, ../sass/wacom/modules/_carousel.scss */
.carousel-inner > .item.show {
    display: block;
}

/* line 5, ../sass/wacom/modules/_carousel.scss */
.carousel {
    position: relative;
}
    /* line 8, ../sass/wacom/modules/_carousel.scss */
    .carousel .container {
        margin: 0 auto;
    }
    /* line 12, ../sass/wacom/modules/_carousel.scss */
    .carousel .slide {
        background-repeat: no-repeat;
        background-size: cover;
    }

/* line 18, ../sass/wacom/modules/_carousel.scss */
.carousel-indicators-container {
    position: absolute;
    z-index: 200;
    bottom: 20px;
    width: 100%;
}

@media (max-width: 767px) {
    /* line 18, ../sass/wacom/modules/_carousel.scss */
    .carousel-indicators-container {
        display: none;
    }
}

/* line 28, ../sass/wacom/modules/_carousel.scss */
.carousel-indicators {
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    width: 100%;
    margin: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
    /* line 40, ../sass/wacom/modules/_carousel.scss */
    .carousel-indicators li {
        width: 15px;
        height: 15px;
        margin: 3px;
        border: none;
        background-color: #e5e5e5;
        box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2);
    }
        /* line 48, ../sass/wacom/modules/_carousel.scss */
        .carousel-indicators li.active {
            width: 15px;
            height: 15px;
            margin: 3px;
        }

/* line 59, ../sass/wacom/modules/_carousel.scss */
.carousel-indicators-type-text .carousel-indicators-container {
    display: block;
    position: static;
    background-color: #f0f0f0;
}
    /* line 64, ../sass/wacom/modules/_carousel.scss */
    .carousel-indicators-type-text .carousel-indicators-container .container {
        margin: 0 auto;
        padding: 0;
    }
        /* line 68, ../sass/wacom/modules/_carousel.scss */
        .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators {
            margin: 0;
            min-height: 63px;
            max-width: 100%;
            text-align: left;
        }
            /* line 74, ../sass/wacom/modules/_carousel.scss */
            .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators li {
                position: relative;
                display: block;
                width: auto;
                height: auto;
                max-height: 0;
                overflow: hidden;
                margin: 0 !important;
                padding: 0 !important;
                border-radius: 0;
                background-color: transparent;
                box-shadow: none;
                text-indent: 0;
                font-family: 'Roboto', Arial;
                font-size: 1.2em;
                font-weight: 400;
                -webkit-transition: max-height 0.2s;
                -o-transition: max-height 0.2s;
                transition: max-height 0.2s;
            }
                /* line 95, ../sass/wacom/modules/_carousel.scss */
                .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators li span {
                    display: block;
                    padding: 20px;
                }
                    /* line 98, ../sass/wacom/modules/_carousel.scss */
                    .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators li span a {
                        display: block;
                        color: #828b99;
                        cursor: pointer;
                    }
                /* line 104, ../sass/wacom/modules/_carousel.scss */
                .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators li.active {
                    max-height: 200px;
                }
                    /* line 107, ../sass/wacom/modules/_carousel.scss */
                    .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators li.active span {
                        background-color: #0097D4;
                        color: #fff;
                    }
                        /* line 110, ../sass/wacom/modules/_carousel.scss */
                        .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators li.active span a {
                            color: #fff;
                        }
                            /* line 113, ../sass/wacom/modules/_carousel.scss */
                            .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators li.active span a:after {
                                position: absolute;
                                right: 30px;
                                top: 50%;
                                margin-top: -1em;
                                content: '\e61b';
                                font-family: 'wacom';
                                font-size: 0.5em;
                            }
            /* line 128, ../sass/wacom/modules/_carousel.scss */
            .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators.expand li {
                max-height: 200px;
                border-top: 1px solid #e5e5e5;
            }
                /* line 135, ../sass/wacom/modules/_carousel.scss */
                .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators.expand li.active span a:after {
                    content: '\e61c';
                }

@media (min-width: 768px) {
    /* line 144, ../sass/wacom/modules/_carousel.scss */
    .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators li {
        position: relative;
        float: left;
        display: block;
        max-height: none;
        border-top: none !important;
        overflow: visible;
    }
        /* line 152, ../sass/wacom/modules/_carousel.scss */
        .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators li span {
            display: table;
            height: 120px;
            max-height: 120px;
            width: 100%;
            padding: 0;
            border-right: 1px solid #e5e5e5;
        }
            /* line 160, ../sass/wacom/modules/_carousel.scss */
            .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators li span a {
                display: table-cell;
                height: 120px;
                padding: 0 20px;
                vertical-align: middle;
            }
        /* line 169, ../sass/wacom/modules/_carousel.scss */
        .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators li:first-child span {
            border-left: 1px solid #e5e5e5;
        }
        /* line 173, ../sass/wacom/modules/_carousel.scss */
        .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators li.active {
            height: auto;
            margin: 0;
        }
            /* line 178, ../sass/wacom/modules/_carousel.scss */
            .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators li.active span a:after {
                display: none;
            }
            /* line 182, ../sass/wacom/modules/_carousel.scss */
            .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators li.active:after {
                display: block;
                position: absolute;
                top: -10px;
                left: 50%;
                width: 30px;
                height: 30px;
                margin-left: -15px;
                content: "\e61c";
                font-family: 'wacom';
                font-size: 0.35em;
                text-align: center;
                line-height: 20px;
                border-radius: 30px;
                background-color: #0097D4;
                color: #fff;
            }
}

@media (min-width: 768px) {
    /* line 203, ../sass/wacom/modules/_carousel.scss */
    .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators[data-items-count="1"] li {
        width: 100%;
    }
    /* line 204, ../sass/wacom/modules/_carousel.scss */
    .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators[data-items-count="2"] li {
        width: 50%;
    }
    /* line 207, ../sass/wacom/modules/_carousel.scss */
    .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators[data-items-count="3"] li {
        width: 33.3333333333%;
    }
    /* line 208, ../sass/wacom/modules/_carousel.scss */
    .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators[data-items-count="4"] li {
        width: 25%;
    }
    /* line 211, ../sass/wacom/modules/_carousel.scss */
    .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators[data-items-count="5"] li {
        width: 20%;
    }
    /* line 212, ../sass/wacom/modules/_carousel.scss */
    .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators[data-items-count="6"] li {
        width: 16.6666666667%;
    }
    /* line 216, ../sass/wacom/modules/_carousel.scss */
    .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators[data-items-count="7"] li {
        width: 14.2857142857%;
        font-size: 1em;
    }
}

@media (min-width: 768px) and (min-width: 1200px) {
    /* line 216, ../sass/wacom/modules/_carousel.scss */
    .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators[data-items-count="7"] li {
        font-size: 1.2em;
    }
}

@media (min-width: 768px) {
    /* line 225, ../sass/wacom/modules/_carousel.scss */
    .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators[data-items-count="7"] li span a {
        padding: 0 10px;
    }
    /* line 231, ../sass/wacom/modules/_carousel.scss */
    .carousel-indicators-type-text .carousel-indicators-container .container .carousel-indicators[data-items-count="8"] li {
        width: 12.5%;
        font-size: 1em;
    }
}

@media (min-width: 992px) {
    /* line 59, ../sass/wacom/modules/_carousel.scss */
    .carousel-indicators-type-text .carousel-indicators-container {
        height: 120px;
    }
}
/* line 241, ../sass/wacom/modules/_carousel.scss */
.carousel-indicators-type-text.carousel-indicators-type-none .carousel-indicators li.active:after {
    display: none !important;
}

/* Fade transition for carousel items */
@media (min-width: 992px) {
    /* line 250, ../sass/wacom/modules/_carousel.scss */
    .carousel.carousel-fade,
    .carousel.fade,
    .carousel.modal {
        opacity: 1;
    }
        /* line 255, ../sass/wacom/modules/_carousel.scss */
        .carousel.carousel-fade .carousel-inner .item,
        .carousel.fade .carousel-inner .item,
        .carousel.modal .carousel-inner .item {
            opacity: 0;
            left: 0 !important;
            -webkit-transition: opacity 0.5s;
            -o-transition: opacity 0.5s;
            transition: opacity 0.5s;
        }
        /* line 263, ../sass/wacom/modules/_carousel.scss */
        .carousel.carousel-fade .carousel-inner .active,
        .carousel.fade .carousel-inner .active,
        .carousel.modal .carousel-inner .active {
            opacity: 1;
        }
        /* line 267, ../sass/wacom/modules/_carousel.scss */
        .carousel.carousel-fade .carousel-inner .next.left,
        .carousel.carousel-fade .carousel-inner .prev.right,
        .carousel.fade .carousel-inner .next.left,
        .carousel.modal .carousel-inner .next.left,
        .carousel.fade .carousel-inner .prev.right,
        .carousel.modal .carousel-inner .prev.right {
            opacity: 1;
            z-index: 2;
        }
        /* line 273, ../sass/wacom/modules/_carousel.scss */
        .carousel.carousel-fade .carousel-inner .active.left,
        .carousel.carousel-fade .carousel-inner .active.right,
        .carousel.fade .carousel-inner .active.left,
        .carousel.modal .carousel-inner .active.left,
        .carousel.fade .carousel-inner .active.right,
        .carousel.modal .carousel-inner .active.right {
            left: 0;
            opacity: 0;
            z-index: 1;
        }
        /* line 281, ../sass/wacom/modules/_carousel.scss */
        .carousel.carousel-fade .carousel-control,
        .carousel.fade .carousel-control,
        .carousel.modal .carousel-control {
            z-index: 2;
        }
}
/* line 1, ../sass/wacom/modules/_carouselproduct.scss */
.product-feature-carousel {
    position: relative;
}
    /* line 4, ../sass/wacom/modules/_carouselproduct.scss */
    .product-feature-carousel .carousel-indicators {
        text-align: center;
    }
    /* line 8, ../sass/wacom/modules/_carouselproduct.scss */
    .product-feature-carousel .product-feature-title {
        padding: 20px;
        font-size: 2.5em;
        text-align: center;
        color: #fff;
    }

@media (min-width: 768px) {
    /* line 8, ../sass/wacom/modules/_carouselproduct.scss */
    .product-feature-carousel .product-feature-title {
        position: absolute;
        z-index: 10;
        top: 10%;
        width: 100%;
        padding: 0;
        font-size: 3.5em;
    }
}
/* line 24, ../sass/wacom/modules/_carouselproduct.scss */
.product-feature-carousel .carousel-indicators-container {
    display: none;
}

@media (min-width: 768px) {
    /* line 28, ../sass/wacom/modules/_carouselproduct.scss */
    .product-feature-carousel .carousel-indicators-container {
        display: block;
        bottom: 10%;
    }
}
/* line 35, ../sass/wacom/modules/_carouselproduct.scss */
.product-feature-carousel .carousel-indicators li.active {
    background-color: #0097D4;
}

@media (max-width: 767px) {
    /* line 41, ../sass/wacom/modules/_carouselproduct.scss */
    .product-feature-carousel .item {
        display: block !important;
        opacity: 1 !important;
    }
}

/* line 48, ../sass/wacom/modules/_carouselproduct.scss */
.product-feature {
    background-size: cover;
    background-position: center center;
}

@media (max-width: 767px) {
    /* line 48, ../sass/wacom/modules/_carouselproduct.scss */
    .product-feature {
        background-image: none !important;
    }
}
/* line 55, ../sass/wacom/modules/_carouselproduct.scss */
.product-feature figure {
    position: relative;
}

@media (min-width: 768px) {
    /* line 55, ../sass/wacom/modules/_carouselproduct.scss */
    .product-feature figure {
        min-height: 650px;
    }
}
/* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.product-feature figure .product-feature-image:before, .product-feature figure .product-feature-image:after {
    content: " ";
    display: table;
}
/* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.product-feature figure .product-feature-image:after {
    clear: both;
}
/* line 65, ../sass/wacom/modules/_carouselproduct.scss */
.product-feature figure .product-feature-image img {
    max-width: 100%;
}

@media (min-width: 768px) {
    /* line 62, ../sass/wacom/modules/_carouselproduct.scss */
    .product-feature figure .product-feature-image {
        display: none;
    }
}

@media (min-width: 768px) {
    /* line 74, ../sass/wacom/modules/_carouselproduct.scss */
    .product-feature figure .product-feature-figure-caption {
        position: absolute;
        padding: 20px;
        width: 240px;
        background-color: #000;
        border-radius: 20px;
    }
        /* line 82, ../sass/wacom/modules/_carouselproduct.scss */
        .product-feature figure .product-feature-figure-caption.top-left {
            top: 15%;
            left: 10%;
        }
        /* line 83, ../sass/wacom/modules/_carouselproduct.scss */
        .product-feature figure .product-feature-figure-caption.top-right {
            top: 15%;
            right: 10%;
        }
        /* line 84, ../sass/wacom/modules/_carouselproduct.scss */
        .product-feature figure .product-feature-figure-caption.bottom-left {
            bottom: 15%;
            left: 10%;
        }
        /* line 85, ../sass/wacom/modules/_carouselproduct.scss */
        .product-feature figure .product-feature-figure-caption.bottom-right {
            bottom: 15%;
            right: 10%;
        }
        /* line 87, ../sass/wacom/modules/_carouselproduct.scss */
        .product-feature figure .product-feature-figure-caption > p {
            margin: 0;
            font-size: 1.2em;
            text-align: center;
        }
}
/* line 94, ../sass/wacom/modules/_carouselproduct.scss */
.product-feature figure .product-feature-figure-caption-story {
    padding: 20px;
    font-size: 1.2em;
    color: #fff;
}
    /* line 100, ../sass/wacom/modules/_carouselproduct.scss */
    .product-feature figure .product-feature-figure-caption-story p img {
        max-width: 100%;
    }

@media (max-width: 767px) {
    /* line 106, ../sass/wacom/modules/_carouselproduct.scss */
    .product-feature figure .product-feature-figure-caption-story > div {
        position: relative !important;
        top: auto !important;
        bottom: auto !important;
        left: auto !important;
        right: auto !important;
        margin: 0 !important;
        width: auto !important;
        color: #fff !important;
    }
}

@media (min-width: 768px) {
    /* line 94, ../sass/wacom/modules/_carouselproduct.scss */
    .product-feature figure .product-feature-figure-caption-story {
        width: 50%;
        margin-top: 200px;
    }
        /* line 123, ../sass/wacom/modules/_carouselproduct.scss */
        .product-feature figure .product-feature-figure-caption-story p {
            margin-bottom: 30px;
        }
        /* line 127, ../sass/wacom/modules/_carouselproduct.scss */
        .product-feature figure .product-feature-figure-caption-story.figure-image-large-left {
            float: left;
            padding-left: 100px;
        }
        /* line 131, ../sass/wacom/modules/_carouselproduct.scss */
        .product-feature figure .product-feature-figure-caption-story.figure-image-large-right {
            float: right;
            padding-right: 100px;
        }
}

@media (min-width: 768px) {
    /* line 141, ../sass/wacom/modules/_carouselproduct.scss */
    .product-feature figure.figure-image-large-left .product-feature-image img {
        float: right;
        max-width: 150% !important;
    }
}
/* line 147, ../sass/wacom/modules/_carouselproduct.scss */
.product-feature figure.figure-image-large-left .product-feature-figure-caption-story {
    top: 30%;
    left: 10%;
}

@media (min-width: 768px) {
    /* line 154, ../sass/wacom/modules/_carouselproduct.scss */
    .product-feature figure.figure-image-large-right .product-feature-image img {
        float: left;
        max-width: 150% !important;
    }
}
/* line 160, ../sass/wacom/modules/_carouselproduct.scss */
.product-feature figure.figure-image-large-right .product-feature-figure-caption-story {
    top: 30%;
    right: 10%;
}

@media (max-width: 767px) {
    /* line 167, ../sass/wacom/modules/_carouselproduct.scss */
    .product-feature figcaption {
        padding: 20px;
        text-align: center;
    }
}

/* line 178, ../sass/wacom/modules/_carouselproduct.scss */
.product-highlights-carousel .carousel-indicators-container {
    bottom: 100px;
}
    /* line 181, ../sass/wacom/modules/_carouselproduct.scss */
    .product-highlights-carousel .carousel-indicators-container .carousel-indicators {
        margin-top: 30px;
        text-align: left;
    }
        /* line 186, ../sass/wacom/modules/_carouselproduct.scss */
        .product-highlights-carousel .carousel-indicators-container .carousel-indicators li {
            width: 27px;
            height: 27px;
            border-radius: 27px;
            text-align: center;
            text-indent: inherit;
            line-height: 27px;
            background-color: #fff;
            color: #4b4d50;
        }
            /* line 196, ../sass/wacom/modules/_carouselproduct.scss */
            .product-highlights-carousel .carousel-indicators-container .carousel-indicators li.active {
                width: 27px;
                height: 27px;
                background-color: #0097D4;
                color: #fff;
            }
                /* line 202, ../sass/wacom/modules/_carouselproduct.scss */
                .product-highlights-carousel .carousel-indicators-container .carousel-indicators li.active a {
                    color: #fff;
                }

/* line 211, ../sass/wacom/modules/_carouselproduct.scss */
.product-highlight {
    background-size: cover;
    background-position: center center;
}
    /* line 215, ../sass/wacom/modules/_carouselproduct.scss */
    .product-highlight figure {
        position: relative;
        min-height: 600px;
    }
        /* line 219, ../sass/wacom/modules/_carouselproduct.scss */
        .product-highlight figure .product-feature-image {
            display: none;
        }
        /* line 222, ../sass/wacom/modules/_carouselproduct.scss */
        .product-highlight figure .product-caption {
            margin-top: 150px;
            color: #fff;
        }
            /* line 227, ../sass/wacom/modules/_carouselproduct.scss */
            .product-highlight figure .product-caption > h2 {
                font-size: 2.5em;
            }
            /* line 230, ../sass/wacom/modules/_carouselproduct.scss */
            .product-highlight figure .product-caption > p {
                margin: 1em 0 0 0;
                font-size: 1.2em;
            }

/* line 239, ../sass/wacom/modules/_carouselproduct.scss */
.our-values-1a {
    position: absolute;
    left: 0;
    top: 0;
    width: 34%;
    padding: 2% 4%;
    color: #101114;
}

@media (max-width: 479px) {
    /* line 248, ../sass/wacom/modules/_carouselproduct.scss */
    .our-values-2a,
    .our-values-3a,
    .our-values-4a,
    .our-values-5a,
    .our-values-6a,
    .our-values-7a,
    .our-values-8a {
        display: none;
    }
}

@media (min-width: 480px) {
    /* line 260, ../sass/wacom/modules/_carouselproduct.scss */
    .our-values-2a,
    .our-values-3a,
    .our-values-4a,
    .our-values-5a,
    .our-values-6a,
    .our-values-7a,
    .our-values-8a {
        position: absolute;
        left: 0;
        top: 0;
        width: 44%;
        padding: 0% 4%;
    }
        /* line 273, ../sass/wacom/modules/_carouselproduct.scss */
        .our-values-2a p,
        .our-values-3a p,
        .our-values-4a p,
        .our-values-5a p,
        .our-values-6a p,
        .our-values-7a p,
        .our-values-8a p {
            margin-bottom: 10px !important;
        }

    /* line 278, ../sass/wacom/modules/_carouselproduct.scss */
    .our-values-2b,
    .our-values-3b,
    .our-values-4b,
    .our-values-5b,
    .our-values-6b,
    .our-values-7b,
    .our-values-8b {
        position: absolute;
        left: 65%;
        top: 45%;
        padding-right: 0;
    }
}

@media (min-width: 1200px) {
    /* line 293, ../sass/wacom/modules/_carouselproduct.scss */
    .our-values-2a,
    .our-values-3a,
    .our-values-4a,
    .our-values-5a,
    .our-values-6a,
    .our-values-7a,
    .our-values-8a {
        width: 50%;
        padding: 2% 4%;
    }
        /* line 303, ../sass/wacom/modules/_carouselproduct.scss */
        .our-values-2a p,
        .our-values-3a p,
        .our-values-4a p,
        .our-values-5a p,
        .our-values-6a p,
        .our-values-7a p,
        .our-values-8a p {
            margin-bottom: 30px !important;
        }

    /* line 308, ../sass/wacom/modules/_carouselproduct.scss */
    .our-values-2b,
    .our-values-3b,
    .our-values-4b,
    .our-values-5b,
    .our-values-6b,
    .our-values-7b,
    .our-values-8b {
        left: 60%;
        padding-right: 2%;
    }
}
/* product compare */
/* line 2, ../sass/wacom/modules/_compare.scss */
.product-compare-filter {
    margin-top: 20px;
    margin-bottom: 20px;
}
    /* line 6, ../sass/wacom/modules/_compare.scss */
    .product-compare-filter .btn, .product-compare-filter .scfSubmitButton {
        padding: 10px 12px;
        border: 1px solid #e5e5e5;
        border-left: none;
        background-color: #fff;
        color: #828b99;
    }
    /* line 15, ../sass/wacom/modules/_compare.scss */
    .product-compare-filter nav ul {
        width: 100%;
    }
        /* line 17, ../sass/wacom/modules/_compare.scss */
        .product-compare-filter nav ul li {
            float: none;
        }

@media (min-width: 992px) {
    /* line 15, ../sass/wacom/modules/_compare.scss */
    .product-compare-filter nav ul {
        display: table;
        width: 100%;
        text-align: right;
    }
        /* line 25, ../sass/wacom/modules/_compare.scss */
        .product-compare-filter nav ul li {
            display: table-cell;
        }
}
/* line 31, ../sass/wacom/modules/_compare.scss */
.product-compare-filter nav ul li:first-child .btn, .product-compare-filter nav ul li:first-child .scfSubmitButton {
    border: 1px solid #e5e5e5;
}
/* line 35, ../sass/wacom/modules/_compare.scss */
.product-compare-filter li {
    padding-left: 0;
    padding-right: 0;
}
    /* line 39, ../sass/wacom/modules/_compare.scss */
    .product-compare-filter li a {
        -webkit-transition: background-color 0.2s;
        -o-transition: background-color 0.2s;
        transition: background-color 0.2s;
    }
        /* line 44, ../sass/wacom/modules/_compare.scss */
        .product-compare-filter li a:hover {
            background-color: #f2f2f2;
        }
    /* line 47, ../sass/wacom/modules/_compare.scss */
    .product-compare-filter li.active a {
        background-color: #0097D4;
        color: #fff;
    }
        /* line 51, ../sass/wacom/modules/_compare.scss */
        .product-compare-filter li.active a:hover {
            background-color: #00a9ee;
        }

@media (max-width: 767px) {
    /* line 58, ../sass/wacom/modules/_compare.scss */
    .product-compare-filter nav:after {
        position: absolute;
        right: 0;
        top: 0;
        height: 40px;
        line-height: 40px;
        width: 40px;
        content: '\e61b';
        font-family: 'wacom';
        font-size: 0.5em;
        text-align: center;
    }
    /* line 71, ../sass/wacom/modules/_compare.scss */
    .product-compare-filter nav ul li {
        display: block;
        min-height: 0;
        max-height: 0;
        padding: 0;
        overflow: hidden;
        -webkit-transition: max-height 0.2s;
        -o-transition: max-height 0.2s;
        transition: max-height 0.2s;
    }
        /* line 80, ../sass/wacom/modules/_compare.scss */
        .product-compare-filter nav ul li:first-child, .product-compare-filter nav ul li.active {
            max-height: 100px;
        }
        /* line 84, ../sass/wacom/modules/_compare.scss */
        .product-compare-filter nav ul li a {
            display: block;
            padding: 0 10px !important;
            text-align: left;
            font-size: 1.2em;
            line-height: 40px;
            border: none !important;
        }
    /* line 96, ../sass/wacom/modules/_compare.scss */
    .product-compare-filter nav.expand ul li {
        max-height: 100px;
    }
}

/* line 105, ../sass/wacom/modules/_compare.scss */
.product-compare {
    margin-top: 20px;
    padding-top: 20px;
    background-color: #fff;
    overflow: hidden;
    -webkit-transition: height 0.5s;
    -o-transition: height 0.5s;
    transition: height 0.5s;
}
    /* line 115, ../sass/wacom/modules/_compare.scss */
    .product-compare.transparent {
        background-color: transparent;
    }
    /* line 119, ../sass/wacom/modules/_compare.scss */
    .product-compare > div {
        -webkit-transition: margin-top 1s ease-in-out;
        -o-transition: margin-top 1s ease-in-out;
        transition: margin-top 1s ease-in-out;
    }
        /* line 124, ../sass/wacom/modules/_compare.scss */
        .product-compare > div.filter-out {
            margin-top: -10000px;
        }

/* line 130, ../sass/wacom/modules/_compare.scss */
.product-compare-item figure {
    background-color: #fff;
    -webkit-transition: background-color 0.2s;
    -o-transition: background-color 0.2s;
    transition: background-color 0.2s;
}
    /* line 136, ../sass/wacom/modules/_compare.scss */
    .product-compare-item figure:hover {
        background-color: #f2f2f2;
    }

/* line 142, ../sass/wacom/modules/_compare.scss */
.compare-widget-button,
.compare-widget-item-checkbox {
    display: none;
}

@media (min-width: 768px) {
    /* line 147, ../sass/wacom/modules/_compare.scss */
    .compare-widget-button,
    .compare-widget-item-checkbox {
        display: block;
    }

    /* line 151, ../sass/wacom/modules/_compare.scss */
    .product-compare-button {
        text-align: center;
    }
        /* line 154, ../sass/wacom/modules/_compare.scss */
        .product-compare-button .btn, .product-compare-button .scfSubmitButton {
            -webkit-transition: background-color 0.2s;
            -o-transition: background-color 0.2s;
            transition: background-color 0.2s;
        }
}
/* line 1, ../sass/wacom/modules/_help.scss */
.help {
    padding-top: 20px;
}
    /* line 3, ../sass/wacom/modules/_help.scss */
    .help .help-items {
        margin-top: 0.3em;
    }
        /* line 8, ../sass/wacom/modules/_help.scss */
        .help .help-items > li > * {
            margin-top: 0;
        }
        /* line 9, ../sass/wacom/modules/_help.scss */
        .help .help-items > li .desc {
            margin-bottom: 15px;
        }

@media (max-width: 767px) {
    /* line 7, ../sass/wacom/modules/_help.scss */
    .help .help-items > li {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}
/* line 17, ../sass/wacom/modules/_help.scss */
.help .body {
    padding-left: 0;
}
    /* line 20, ../sass/wacom/modules/_help.scss */
    .help .body h2 {
        margin-top: 0;
    }

/* line 1, ../sass/wacom/modules/_hero.scss */
.hero {
    position: relative;
    background-size: cover;
    -webkit-transition: min-height 0.2s;
    -o-transition: min-height 0.2s;
    transition: min-height 0.2s;
}

@media (max-width: 767px) {
    /* line 1, ../sass/wacom/modules/_hero.scss */
    .hero {
        background-image: none !important;
    }
}
/* line 15, ../sass/wacom/modules/_hero.scss */
.hero figure {
    max-width: 1240px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    -webkit-transition: min-height 0.2s;
    -o-transition: min-height 0.2s;
    transition: min-height 0.2s;
}
    /* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .hero figure:before, .hero figure:after {
        content: " ";
        display: table;
    }
    /* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .hero figure:after {
        clear: both;
    }

@media (min-width: 1200px) {
    /* line 15, ../sass/wacom/modules/_hero.scss */
    .hero figure {
        padding-left: 40px;
        padding-right: 40px;
        padding-bottom: 70px;
    }
}
/* line 36, ../sass/wacom/modules/_hero.scss */
.hero figure .hero-image {
    margin-left: -20px;
    margin-right: -20px;
    display: none;
}
    /* line 40, ../sass/wacom/modules/_hero.scss */
    .hero figure .hero-image img {
        max-width: 100%;
        min-height: 100px;
        opacity: 0;
    }

@media (min-width: 768px) {
    /* line 47, ../sass/wacom/modules/_hero.scss */
    .hero figure .hero-image {
        display: none;
    }
}
/* line 50, ../sass/wacom/modules/_hero.scss */
.hero figure figcaption {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    min-height: 150px;
}

@media (max-width: 767px) {
    /* line 50, ../sass/wacom/modules/_hero.scss */
    .hero figure figcaption {
        float: none !important;
        width: auto;
    }
}

@media (min-width: 1400px) {
    /* line 50, ../sass/wacom/modules/_hero.scss */
    .hero figure figcaption {
        padding-left: 20px;
        padding-right: 20px;
    }
}
/* line 70, ../sass/wacom/modules/_hero.scss */
.hero figure figcaption img {
    max-width: 100%;
}
/* line 73, ../sass/wacom/modules/_hero.scss */
.hero figure figcaption p {
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 1.1em;
    font-weight: 300;
}
/* line 78, ../sass/wacom/modules/_hero.scss */
.hero figure figcaption .video {
    display: block;
    position: relative;
    width: 140px;
    height: 80px;
    cursor: pointer;
}
    /* line 85, ../sass/wacom/modules/_hero.scss */
    .hero figure figcaption .video:after {
        left: 70px;
        top: 40px;
        width: 40px;
        height: 40px;
        line-height: 40px;
        margin-top: -20px;
        margin-left: -20px;
        font-size: 40px;
    }
    /* line 95, ../sass/wacom/modules/_hero.scss */
    .hero figure figcaption .video:hover:after {
        opacity: 1;
    }

@media (min-width: 1200px) {
    /* line 1, ../sass/wacom/modules/_hero.scss */
    .hero {
        min-height: 337px;
    }
        /* line 104, ../sass/wacom/modules/_hero.scss */
        .hero figure {
            max-width: 1240px;
            min-height: 337px;
        }
}

@media (min-width: 1400px) {
    /* line 110, ../sass/wacom/modules/_hero.scss */
    .hero figure {
        padding-left: 0;
        padding-right: 0;
    }
}
/* line 116, ../sass/wacom/modules/_hero.scss */
.hero.hero-text-light {
    background-color: #101114;
}
    /* line 120, ../sass/wacom/modules/_hero.scss */
    .hero.hero-text-light figcaption *,
    .hero.hero-text-light .credit * {
        color: #fff;
    }
/* line 124, ../sass/wacom/modules/_hero.scss */
.hero.hero-text-dark {
    background-color: #f3f6f7;
}
/* line 128, ../sass/wacom/modules/_hero.scss */
.hero .hero-video-link {
    position: absolute;
    bottom: 0;
    left: 0;
    display: inline-block;
    padding: 15px 20px;
    background-color: rgba(0, 0, 0, 0.8);
}
    /* line 139, ../sass/wacom/modules/_hero.scss */
    .hero .hero-video-link h1 {
        margin: 0 !important;
        white-space: nowrap;
        color: #fff;
    }
        /* line 146, ../sass/wacom/modules/_hero.scss */
        .hero .hero-video-link h1 i {
            color: #fff;
        }
/* line 152, ../sass/wacom/modules/_hero.scss */
.hero .variant-container {
    padding: 5px 0;
}

@media (min-width: 992px) {
    /* line 152, ../sass/wacom/modules/_hero.scss */
    .hero .variant-container {
        position: absolute;
        z-index: 10;
        left: 0;
        bottom: 10px;
        height: 37px;
        width: 100%;
        padding: 10px 0;
    }
}
/* line 166, ../sass/wacom/modules/_hero.scss */
.hero .variant-container .variant {
    width: 100%;
    max-width: 1240px;
    margin: 0 auto;
    padding: 0 20px;
}

@media (min-width: 992px) {
    /* line 166, ../sass/wacom/modules/_hero.scss */
    .hero .variant-container .variant {
        padding: 0 40px;
    }
}
/* line 176, ../sass/wacom/modules/_hero.scss */
.hero .variant-container .variant li {
    margin-right: 20px;
}

@media (max-width: 767px) {
    /* line 176, ../sass/wacom/modules/_hero.scss */
    .hero .variant-container .variant li {
        display: block;
    }
}

@media (min-width: 768px) {
    /* line 176, ../sass/wacom/modules/_hero.scss */
    .hero .variant-container .variant li {
        margin-right: 40px;
    }
}
/* line 186, ../sass/wacom/modules/_hero.scss */
.hero .variant-container .variant li a {
    position: relative;
    font-size: 1.2em;
    color: #808285;
}

@media (min-width: 992px) {
    /* line 186, ../sass/wacom/modules/_hero.scss */
    .hero .variant-container .variant li a {
        font-size: 1.7em;
    }
}
/* line 194, ../sass/wacom/modules/_hero.scss */
.hero .variant-container .variant li a i {
    font-size: 0.8em;
    color: #808285;
}
/* line 200, ../sass/wacom/modules/_hero.scss */
.hero .variant-container .variant li.active a {
    color: #101114;
}

@media (min-width: 768px) {
    /* line 204, ../sass/wacom/modules/_hero.scss */
    .hero .variant-container .variant li.active a:after {
        width: 0;
        height: 0;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
        border-bottom: 12px solid #fff;
        content: '';
        position: absolute;
        left: 50%;
        bottom: -12px;
        margin-left: -12px;
    }
}
/* line 218, ../sass/wacom/modules/_hero.scss */
.hero .variant-container .variant li.active a i {
    color: #101114;
}

@media (min-width: 1400px) {
    /* line 226, ../sass/wacom/modules/_hero.scss */
    .hero .variant-container .variant {
        padding: 0 20px;
    }
}
/* line 237, ../sass/wacom/modules/_hero.scss */
.hero.hero-text-light .variant-container .variant li a, .hero.layer-text-light .variant-container .variant li a, .hero.layer-section-title .variant-container .variant li a, .hero.layer-big-thumbnails .variant-container .variant li a, .hero.layer-text-white .variant-container .variant li a {
    color: #828b99;
}
    /* line 240, ../sass/wacom/modules/_hero.scss */
    .hero.hero-text-light .variant-container .variant li a i, .hero.layer-text-light .variant-container .variant li a i, .hero.layer-section-title .variant-container .variant li a i, .hero.layer-big-thumbnails .variant-container .variant li a i, .hero.layer-text-white .variant-container .variant li a i {
        color: #828b99;
    }
/* line 245, ../sass/wacom/modules/_hero.scss */
.hero.hero-text-light .variant-container .variant li.active a, .hero.layer-text-light .variant-container .variant li.active a, .hero.layer-section-title .variant-container .variant li.active a, .hero.layer-big-thumbnails .variant-container .variant li.active a, .hero.layer-text-white .variant-container .variant li.active a {
    color: #fff;
}
    /* line 248, ../sass/wacom/modules/_hero.scss */
    .hero.hero-text-light .variant-container .variant li.active a i, .hero.layer-text-light .variant-container .variant li.active a i, .hero.layer-section-title .variant-container .variant li.active a i, .hero.layer-big-thumbnails .variant-container .variant li.active a i, .hero.layer-text-white .variant-container .variant li.active a i {
        color: #fff;
    }
/* line 258, ../sass/wacom/modules/_hero.scss */
.hero.hero-text-light .variant-container.dark .variant li.active a:after, .hero.layer-text-light .variant-container.dark .variant li.active a:after, .hero.layer-section-title .variant-container.dark .variant li.active a:after, .hero.layer-big-thumbnails .variant-container.dark .variant li.active a:after, .hero.layer-text-white .variant-container.dark .variant li.active a:after {
    border-bottom-color: #101114;
}
/* line 267, ../sass/wacom/modules/_hero.scss */
.hero .credit {
    position: absolute;
    bottom: 10px;
    right: 10px;
    font-size: 0.8em;
}
/* line 274, ../sass/wacom/modules/_hero.scss */
.hero .hero.product-story {
    min-height: 500px;
}
    /* line 277, ../sass/wacom/modules/_hero.scss */
    .hero .hero.product-story figure {
        min-height: 500px;
    }

/* line 283, ../sass/wacom/modules/_hero.scss */
.layer-hero-carousel {
    min-height: 0 !important;
}

/* line 292, ../sass/wacom/modules/_hero.scss */
.language-ja .hero figure figcaption p,
.language-ja .layer-hero-carousel figure figcaption p {
    font-family: Arial, "MS PGothic", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PMincho", sans-serif;
    font-size: 1.2em;
}

/* line 306, ../sass/wacom/modules/_hero.scss */
.language-zh .hero figure figcaption p,
.language-zh .layer-hero-carousel figure figcaption p {
    font-family: Arial, SimSun, sans-serif;
}

/* line 319, ../sass/wacom/modules/_hero.scss */
.language-ko .hero figure figcaption p,
.language-ko .layer-hero-carousel figure figcaption p {
    font-family: Arial, Dotum, AppleGothic, sans-serif;
}

/*.page-editor .hero-image {
	display: block !important;
	max-width: 100%;
}*/
@media (min-width: 768px) {
    /* line 338, ../sass/wacom/modules/_hero.scss */
    .medium .hero figure {
        padding-top: 150px;
    }

    /* line 349, ../sass/wacom/modules/_hero.scss */
    .tall .hero figure {
        padding-top: 100px;
    }
}
/* line 359, ../sass/wacom/modules/_hero.scss */
.with-section-header figure,
.with-section-header .hero figure {
    padding-top: 100px;
}

/* line 365, ../sass/wacom/modules/_hero.scss */
.hero-section-nav {
    padding: 20px;
    background-color: #e5e5e5;
}

@media (min-width: 768px) {
    /* line 365, ../sass/wacom/modules/_hero.scss */
    .hero-section-nav {
        position: absolute;
        right: 0;
        top: 0;
        width: 30%;
        height: 100%;
        padding: 10px 20px;
        background-color: rgba(255, 255, 255, 0.8);
    }
}

@media (min-width: 768px) and (min-width: 992px) {
    /* line 365, ../sass/wacom/modules/_hero.scss */
    .hero-section-nav {
        width: 25%;
        padding: 20px;
    }
}

@media (min-width: 768px) and (min-width: 1200px) {
    /* line 365, ../sass/wacom/modules/_hero.scss */
    .hero-section-nav {
        padding: 40px;
    }
}

/* line 392, ../sass/wacom/modules/_hero.scss */
.hero-section-nav ul li {
    margin: 0.5em 0;
}
    /* line 395, ../sass/wacom/modules/_hero.scss */
    .hero-section-nav ul li a {
        color: #828b99;
    }
        /* line 397, ../sass/wacom/modules/_hero.scss */
        .hero-section-nav ul li a:hover {
            color: #0097D4;
        }
    /* line 401, ../sass/wacom/modules/_hero.scss */
    .hero-section-nav ul li.active a {
        color: #4b4d50;
    }

/* line 410, ../sass/wacom/modules/_hero.scss */
.layer-product-hero .hero figure {
    min-height: 443px;
}

@media (max-width: 767px) {
    /* line 416, ../sass/wacom/modules/_hero.scss */
    .layer-product-hero .hero .app-stores a {
        display: block;
        margin-top: 5px;
    }
}

@media (min-width: 768px) {
    /* line 414, ../sass/wacom/modules/_hero.scss */
    .layer-product-hero .hero .app-stores {
        position: absolute;
        bottom: 50px;
        left: 20px;
    }
        /* line 426, ../sass/wacom/modules/_hero.scss */
        .layer-product-hero .hero .app-stores a img {
            width: 20%;
        }
}

@media (min-width: 992px) {
    /* line 433, ../sass/wacom/modules/_hero.scss */
    .layer-product-hero .hero .app-stores a img {
        width: auto;
    }
}

@media (min-width: 1400px) {
    /* line 443, ../sass/wacom/modules/_hero.scss */
    .hero {
        min-height: 380px;
    }
        /* line 446, ../sass/wacom/modules/_hero.scss */
        .hero figure {
            min-height: 380px;
        }
        /* line 450, ../sass/wacom/modules/_hero.scss */
        .hero .app-stores {
            padding: 0;
        }

    /* line 457, ../sass/wacom/modules/_hero.scss */
    .medium .hero {
        min-height: 450px;
    }
        /* line 460, ../sass/wacom/modules/_hero.scss */
        .medium .hero figure {
            min-height: 450px;
            padding-top: 190px;
        }

    /* line 469, ../sass/wacom/modules/_hero.scss */
    .tall .hero {
        min-height: 650px;
    }
        /* line 472, ../sass/wacom/modules/_hero.scss */
        .tall .hero figure {
            min-height: 650px;
            padding-top: 150px;
        }

    /* line 480, ../sass/wacom/modules/_hero.scss */
    .layer-product-hero .hero figure {
        min-height: 500px;
    }
}

@media (max-width: 767px) {
    /* line 491, ../sass/wacom/modules/_hero.scss */
    .layer-hero-carousel .hero figure figcaption {
        /*display: none;*/
    }
}
/* line 2, ../sass/wacom/modules/_locations.scss */
.location {
    margin-bottom: 50px;
}
    /* line 4, ../sass/wacom/modules/_locations.scss */
    .location h4 {
        margin: 0;
    }
    /* line 7, ../sass/wacom/modules/_locations.scss */
    .location p {
        margin: 0;
    }
    /* line 10, ../sass/wacom/modules/_locations.scss */
    .location .address {
        margin-bottom: 1em;
    }
        /* line 12, ../sass/wacom/modules/_locations.scss */
        .location .address address {
            margin-bottom: 0;
        }
    /* line 14, ../sass/wacom/modules/_locations.scss */
    .location .distance {
        font-size: 0.9em;
        margin: 0.5em 0;
    }
    /* line 18, ../sass/wacom/modules/_locations.scss */
    .location .directions {
        font-size: 0.9em;
        margin: 0.5em 0;
    }

/* line 1, ../sass/wacom/modules/_markets.scss */
.market-item {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.5s ease-in;
    -o-transition: max-height 0.5s ease-in;
    transition: max-height 0.5s ease-in;
}
    /* line 8, ../sass/wacom/modules/_markets.scss */
    .market-item.show {
        max-height: 1000px;
    }

/* line 4, ../sass/wacom/modules/_modal.scss */
.modal .modal-dialog {
    max-width: 100%;
}
    /* line 7, ../sass/wacom/modules/_modal.scss */
    .modal .modal-dialog .modal-content {
        border-radius: 0;
    }
        /* line 10, ../sass/wacom/modules/_modal.scss */
        .modal .modal-dialog .modal-content .modal-header {
            border-bottom-color: #e5e5e5;
        }
        /* line 13, ../sass/wacom/modules/_modal.scss */
        .modal .modal-dialog .modal-content .modal-footer {
            text-align: left;
        }

@media (max-width: 767px) {
    /* line 20, ../sass/wacom/modules/_modal.scss */
    .modal .modal-dialog {
        margin: 0;
    }
        /* line 23, ../sass/wacom/modules/_modal.scss */
        .modal .modal-dialog .modal-body {
            padding: 0;
        }
}

/* line 31, ../sass/wacom/modules/_modal.scss */
#compareWidgetModal .modal-body {
    padding-top: 0;
}

/* line 37, ../sass/wacom/modules/_modal.scss */
.compare-table thead tr td {
    padding-top: 0;
}
/* line 41, ../sass/wacom/modules/_modal.scss */
.compare-table .compare-price {
    margin-bottom: 0.5em;
}
/* line 42, ../sass/wacom/modules/_modal.scss */
.compare-table .compare-full-specs {
    margin-bottom: 0.5em;
}
/* line 43, ../sass/wacom/modules/_modal.scss */
.compare-table .compare-actions li:first-child a {
    padding-left: 4px;
}

/* line 48, ../sass/wacom/modules/_modal.scss */
.compare-products-modal {
    margin-left: 0;
    margin-right: 0;
}
    /* line 52, ../sass/wacom/modules/_modal.scss */
    .compare-products-modal > div {
        padding-left: 0;
        padding-right: 0;
    }
    /* line 56, ../sass/wacom/modules/_modal.scss */
    .compare-products-modal .compare-row {
        padding: 10px 20px;
    }
        /* line 59, ../sass/wacom/modules/_modal.scss */
        .compare-products-modal .compare-row.stripe {
            background-color: #f3f6f7;
        }
    /* line 63, ../sass/wacom/modules/_modal.scss */
    .compare-products-modal .compare-product-item {
        border-left: 1px solid #e5e5e5;
    }
    /* line 67, ../sass/wacom/modules/_modal.scss */
    .compare-products-modal .compare-image {
        position: relative;
        height: 180px;
        text-align: center;
    }
        /* line 72, ../sass/wacom/modules/_modal.scss */
        .compare-products-modal .compare-image img {
            width: 180px;
            max-width: 100%;
        }
        /* line 77, ../sass/wacom/modules/_modal.scss */
        .compare-products-modal .compare-image figcaption {
            margin-top: -1.5em;
        }
    /* line 81, ../sass/wacom/modules/_modal.scss */
    .compare-products-modal .compare-abilities {
        text-align: center;
    }
        /* line 85, ../sass/wacom/modules/_modal.scss */
        .compare-products-modal .compare-abilities > li {
            max-width: 50%;
            vertical-align: top;
            font-size: 0.85em;
        }
            /* line 91, ../sass/wacom/modules/_modal.scss */
            .compare-products-modal .compare-abilities > li figure img {
                width: 50px;
                min-height: 38px;
            }
    /* line 101, ../sass/wacom/modules/_modal.scss */
    .compare-products-modal .compare-highlights {
        font-size: 0.85em;
    }
    /* line 105, ../sass/wacom/modules/_modal.scss */
    .compare-products-modal .compare-features {
        font-size: 0.85em;
    }
    /* line 109, ../sass/wacom/modules/_modal.scss */
    .compare-products-modal .compare-price {
        font-size: 1.5em;
        color: #4b4d50;
    }
    /* line 114, ../sass/wacom/modules/_modal.scss */
    .compare-products-modal .compare-full-specs {
        margin: 10px 0;
    }
    /* line 121, ../sass/wacom/modules/_modal.scss */
    .compare-products-modal .compare-actions > li:first-child > a {
        padding-left: 5px;
    }

/* line 131, ../sass/wacom/modules/_modal.scss */
.compare > h2 {
    color: #fff;
}
/* line 136, ../sass/wacom/modules/_modal.scss */
.compare .compare-items .product-item {
    text-align: center;
    margin-top: -20px;
}
    /* line 142, ../sass/wacom/modules/_modal.scss */
    .compare .compare-items .product-item figure img {
        max-width: 100%;
    }
    /* line 144, ../sass/wacom/modules/_modal.scss */
    .compare .compare-items .product-item figure figcaption {
        margin-top: -20px;
        text-align: center;
    }
        /* line 148, ../sass/wacom/modules/_modal.scss */
        .compare .compare-items .product-item figure figcaption h5 {
            margin: 0;
            font-weight: 400;
        }
            /* line 152, ../sass/wacom/modules/_modal.scss */
            .compare .compare-items .product-item figure figcaption h5 a {
                color: #fff;
            }
        /* line 157, ../sass/wacom/modules/_modal.scss */
        .compare .compare-items .product-item figure figcaption h3 {
            margin: 0.5em 0;
            color: #fff;
        }
    /* line 163, ../sass/wacom/modules/_modal.scss */
    .compare .compare-items .product-item .product-item-cta, .compare .compare-items .product-item .compare-products-modal .compare-actions, .compare-products-modal .compare .compare-items .product-item .compare-actions {
        text-align: center;
    }
        /* line 165, ../sass/wacom/modules/_modal.scss */
        .compare .compare-items .product-item .product-item-cta .btn, .compare .compare-items .product-item .compare-products-modal .compare-actions .btn, .compare-products-modal .compare .compare-items .product-item .compare-actions .btn, .compare .compare-items .product-item .product-item-cta .scfSubmitButton, .compare .compare-items .product-item .compare-products-modal .compare-actions .scfSubmitButton, .compare-products-modal .compare .compare-items .product-item .compare-actions .scfSubmitButton {
            padding-left: 20px;
            padding-right: 20px;
        }
        /* line 169, ../sass/wacom/modules/_modal.scss */
        .compare .compare-items .product-item .product-item-cta label, .compare .compare-items .product-item .compare-products-modal .compare-actions label, .compare-products-modal .compare .compare-items .product-item .compare-actions label {
            display: block;
            margin-top: 20px;
        }
/* line 176, ../sass/wacom/modules/_modal.scss */
.compare > footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 20px;
}

/* line 185, ../sass/wacom/modules/_modal.scss */
a.video {
    position: relative;
}
    /* line 187, ../sass/wacom/modules/_modal.scss */
    a.video:after {
        content: '\e809';
        position: absolute;
        left: 50%;
        top: 50%;
        width: 100px;
        height: 100px;
        line-height: 100px;
        margin-top: -50px;
        margin-left: -50px;
        font-family: 'ico';
        font-size: 100px;
        color: #fff;
        opacity: 0.5;
    }
    /* line 205, ../sass/wacom/modules/_modal.scss */
    a.video:hover:after {
        opacity: 1;
    }
    /* line 209, ../sass/wacom/modules/_modal.scss */
    a.video.no-icon:after {
        display: none;
    }

/* line 214, ../sass/wacom/modules/_modal.scss */
.thumbnail a.video:after {
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin-top: -25px;
    margin-left: -25px;
    font-family: 'ico';
    font-size: 50px;
}

/* line 231, ../sass/wacom/modules/_modal.scss */
.video-player {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
    padding: 0;
    background-color: rgba(0, 0, 0, 0.8);
}
    /* line 241, ../sass/wacom/modules/_modal.scss */
    .video-player .video-container {
        position: relative;
        max-width: 1000px;
        margin: 0 auto;
    }
    /* line 254, ../sass/wacom/modules/_modal.scss */
    .video-player .overlay-close {
        position: absolute;
        right: 5px;
        top: 5px;
    }

@media (min-width: 768px) {
    /* line 254, ../sass/wacom/modules/_modal.scss */
    .video-player .overlay-close {
        right: -40px;
        top: -40px;
    }
}
/* line 262, ../sass/wacom/modules/_modal.scss */
.video-player .overlay-close i {
    font-size: 30px;
    cursor: pointer;
    color: #e5e5e5;
}
/* line 268, ../sass/wacom/modules/_modal.scss */
.video-player .overlay-close:hover i {
    color: #fff;
}

@media (min-height: 600px) {
    /* line 276, ../sass/wacom/modules/_modal.scss */
    .video-player {
        padding: 3%;
    }
}

@media (min-height: 700px) {
    /* line 281, ../sass/wacom/modules/_modal.scss */
    .video-player {
        padding: 5%;
    }
}

@media (min-height: 800px) {
    /* line 286, ../sass/wacom/modules/_modal.scss */
    .video-player {
        padding: 10%;
    }
}

@media (min-height: 1000px) and (min-width: 1400px) {
    /* line 291, ../sass/wacom/modules/_modal.scss */
    .video-player {
        padding: 10%;
    }
        /* line 294, ../sass/wacom/modules/_modal.scss */
        .video-player .video-container {
            max-width: 1240px;
        }
}

@media (min-width: 1100px) {
    /* line 301, ../sass/wacom/modules/_modal.scss */
    .video-player .overlay-close {
        right: -30px;
    }
}
/* line 307, ../sass/wacom/modules/_modal.scss */
.simple-content {
    position: relative;
    z-index: 300;
    max-width: 800px;
    margin: 0 auto;
    padding: 0;
    background-color: #f2f5f6;
}
    /* line 315, ../sass/wacom/modules/_modal.scss */
    .simple-content .overlay-content-navigation {
        position: absolute;
        right: 0px;
        top: 20px;
        bottom: 20px;
        width: 30px;
        font-size: 1.5em;
        text-align: center;
    }

@media (min-width: 768px) {
    /* line 315, ../sass/wacom/modules/_modal.scss */
    .simple-content .overlay-content-navigation {
        top: 60px;
        bottom: 40px;
        width: 60px;
        font-size: 2em;
    }
}
/* line 330, ../sass/wacom/modules/_modal.scss */
.simple-content .overlay-content-navigation li {
    position: relative;
    display: table;
    background-color: #fff;
}

@media (min-width: 768px) {
    /* line 330, ../sass/wacom/modules/_modal.scss */
    .simple-content .overlay-content-navigation li {
        width: 60px;
        height: 60px;
    }
}
/* line 339, ../sass/wacom/modules/_modal.scss */
.simple-content .overlay-content-navigation li a {
    display: table-cell;
    vertical-align: middle;
}

@media (min-width: 768px) {
    /* line 339, ../sass/wacom/modules/_modal.scss */
    .simple-content .overlay-content-navigation li a {
        width: 60px;
        height: 60px;
    }
}
/* line 348, ../sass/wacom/modules/_modal.scss */
.simple-content .overlay-content-navigation li a.modal-print {
    border-bottom: 1px solid #e5e5e5;
}
/* line 353, ../sass/wacom/modules/_modal.scss */
.simple-content .overlay-content-navigation li.back-to-top {
    position: absolute;
    bottom: 0;
}

/* line 360, ../sass/wacom/modules/_modal.scss */
.feel-modal {
    padding: 0;
}
    /* line 363, ../sass/wacom/modules/_modal.scss */
    .feel-modal header {
        margin-bottom: 50px;
    }
    /* line 367, ../sass/wacom/modules/_modal.scss */
    .feel-modal .textbox-body {
        margin-bottom: 2em;
    }
    /* line 372, ../sass/wacom/modules/_modal.scss */
    .feel-modal .text-wrapper h4 {
        font-weight: 400;
    }
    /* line 375, ../sass/wacom/modules/_modal.scss */
    .feel-modal .text-wrapper p {
        margin-bottom: 1.5em;
    }
    /* line 379, ../sass/wacom/modules/_modal.scss */
    .feel-modal p {
        color: #828b99;
        font-size: 1.2em;
        line-height: 1.7em;
    }

/* line 388, ../sass/wacom/modules/_modal.scss */
.info-modal {
    padding: 0;
}
    /* line 391, ../sass/wacom/modules/_modal.scss */
    .info-modal .text-wrapper {
        padding: 50px 0;
        font-size: 1.2em;
        line-height: 1.7em;
    }
        /* line 399, ../sass/wacom/modules/_modal.scss */
        .info-modal .text-wrapper p {
            margin: 1.5em 0;
        }

/* line 408, ../sass/wacom/modules/_modal.scss */
.social-button-wrapper .social-buttons {
    position: absolute;
    width: 0;
    height: 60px;
    left: 60px;
    top: 0;
    overflow: hidden;
    background-color: #fff;
    opacity: 0;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
    /* line 421, ../sass/wacom/modules/_modal.scss */
    .social-button-wrapper .social-buttons li {
        float: left;
    }
/* line 426, ../sass/wacom/modules/_modal.scss */
.social-button-wrapper:hover .social-buttons {
    display: block;
    width: 180px;
    left: -120px;
    opacity: 1;
}

/* line 436, ../sass/wacom/modules/_modal.scss */
.modal-window-buttons {
    margin: 0;
    padding: 0;
    list-style: none;
}
    /* line 441, ../sass/wacom/modules/_modal.scss */
    .modal-window-buttons li {
        margin: 0;
    }
        /* line 445, ../sass/wacom/modules/_modal.scss */
        .modal-window-buttons li a.button-dark {
            background-color: #101114;
        }
            /* line 448, ../sass/wacom/modules/_modal.scss */
            .modal-window-buttons li a.button-dark * {
                color: #4b4d50;
            }
            /* line 453, ../sass/wacom/modules/_modal.scss */
            .modal-window-buttons li a.button-dark:hover * {
                color: #7c8085;
            }
        /* line 458, ../sass/wacom/modules/_modal.scss */
        .modal-window-buttons li a.button-light {
            background-color: #fff;
        }
            /* line 461, ../sass/wacom/modules/_modal.scss */
            .modal-window-buttons li a.button-light * {
                color: #e5e5e5;
            }
            /* line 466, ../sass/wacom/modules/_modal.scss */
            .modal-window-buttons li a.button-light:hover * {
                color: #b2b2b2;
            }
        /* line 471, ../sass/wacom/modules/_modal.scss */
        .modal-window-buttons li a.twitter:hover {
            background-color: #1dadeb;
        }
            /* line 473, ../sass/wacom/modules/_modal.scss */
            .modal-window-buttons li a.twitter:hover * {
                color: #fff;
            }
        /* line 477, ../sass/wacom/modules/_modal.scss */
        .modal-window-buttons li a.facebook:hover {
            background-color: #0a4d94;
        }
            /* line 479, ../sass/wacom/modules/_modal.scss */
            .modal-window-buttons li a.facebook:hover * {
                color: #fff;
            }
        /* line 483, ../sass/wacom/modules/_modal.scss */
        .modal-window-buttons li a.gplus:hover {
            background-color: #d82a20;
        }
            /* line 485, ../sass/wacom/modules/_modal.scss */
            .modal-window-buttons li a.gplus:hover * {
                color: #fff;
            }
    /* line 492, ../sass/wacom/modules/_modal.scss */
    .modal-window-buttons ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

/* line 500, ../sass/wacom/modules/_modal.scss */
.modal-window-button.modal-back-to-top i.circle {
    width: 20px;
    height: 20px;
}

@media (min-width: 768px) {
    /* line 500, ../sass/wacom/modules/_modal.scss */
    .modal-window-button.modal-back-to-top i.circle {
        width: 28px;
        height: 28px;
    }
}
/* line 508, ../sass/wacom/modules/_modal.scss */
.modal-window-button.modal-back-to-top i.circle:before, .modal-window-button.modal-back-to-top i.circle:after {
    width: 20px;
    height: 20px;
    font-size: 5px;
    line-height: 18px;
}

@media (min-width: 768px) {
    /* line 508, ../sass/wacom/modules/_modal.scss */
    .modal-window-button.modal-back-to-top i.circle:before, .modal-window-button.modal-back-to-top i.circle:after {
        width: 28px;
        height: 28px;
        line-height: 28px;
    }
}
/* line 525, ../sass/wacom/modules/_modal.scss */
.modal-window-button.modal-back-to-top:hover i.circle:before, .modal-window-button.modal-back-to-top:hover i.circle:after {
    left: -29px;
}

/* line 533, ../sass/wacom/modules/_modal.scss */
.news-modal {
    padding: 20px;
}

@media (min-width: 768px) {
    /* line 537, ../sass/wacom/modules/_modal.scss */
    .news-modal {
        padding: 50px 100px;
    }
}
/* line 542, ../sass/wacom/modules/_modal.scss */
.privacy-policy-sub-title {
    display: inline-block;
    margin-top: 0;
    padding-bottom: 0.3em;
    border-bottom: 3px solid #e5e5e5;
}

/* line 549, ../sass/wacom/modules/_modal.scss */
.privacy-list {
    margin-top: 40px;
    padding: 0;
    list-style: none;
    font-size: 0.9em;
}

/* line 555, ../sass/wacom/modules/_modal.scss */
.privacy-item {
    margin-bottom: 20px;
}
    /* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .privacy-item:before, .privacy-item:after {
        content: " ";
        display: table;
    }
    /* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .privacy-item:after {
        clear: both;
    }
    /* line 559, ../sass/wacom/modules/_modal.scss */
    .privacy-item .numeral {
        float: left;
        width: 3.5%;
        line-height: 1.7em;
    }
    /* line 564, ../sass/wacom/modules/_modal.scss */
    .privacy-item .content {
        width: 95.6%;
    }
        /* line 566, ../sass/wacom/modules/_modal.scss */
        .privacy-item .content p {
            margin: 0;
        }
    /* line 570, ../sass/wacom/modules/_modal.scss */
    .privacy-item .sub-list {
        font-size: 0.9em;
    }

/* line 575, ../sass/wacom/modules/_modal.scss */
.privacy-table {
    clear: both;
    margin-top: 20px;
}
    /* line 579, ../sass/wacom/modules/_modal.scss */
    .privacy-table > dt {
        display: block;
        padding: 15px 25px;
        border: 1px solid #e5e5e5;
        background-color: #eaeff2;
        font-weight: bold;
    }
    /* line 586, ../sass/wacom/modules/_modal.scss */
    .privacy-table > dd {
        display: block;
        margin-bottom: -1px;
        padding: 15px 25px;
        border: 1px solid #e5e5e5;
        border-top: none;
        font-size: 0.9em;
    }
    /* line 594, ../sass/wacom/modules/_modal.scss */
    .privacy-table ul {
        padding-left: 1em;
        list-style: square;
    }
        /* line 597, ../sass/wacom/modules/_modal.scss */
        .privacy-table ul li {
            margin: 0.5em 0;
        }

/* line 603, ../sass/wacom/modules/_modal.scss */
.email-overlay {
    float: right;
    margin-bottom: -50px;
    text-align: right;
}
    /* line 608, ../sass/wacom/modules/_modal.scss */
    .email-overlay h5,
    .email-overlay p {
        margin: 0 !important;
    }
    /* line 612, ../sass/wacom/modules/_modal.scss */
    .email-overlay p {
        font-size: 0.9em;
        line-height: 1.3em;
    }

/* line 619, ../sass/wacom/modules/_modal.scss */
.boost-modal {
    background-color: #fff;
}

/* line 622, ../sass/wacom/modules/_modal.scss */
.boost-modal-ad {
    padding: 20px;
}
    /* line 624, ../sass/wacom/modules/_modal.scss */
    .boost-modal-ad img {
        width: 100%;
    }

/* line 629, ../sass/wacom/modules/_modal.scss */
.boost-modal-where-to-buy {
    padding: 0 20px 20px 20px;
}
    /* line 631, ../sass/wacom/modules/_modal.scss */
    .boost-modal-where-to-buy h4 {
        color: #808285;
    }
    /* line 636, ../sass/wacom/modules/_modal.scss */
    .boost-modal-where-to-buy ul li {
        margin: 0 10px;
    }

/* line 643, ../sass/wacom/modules/_modal.scss */
.login-modal .modal-header {
    padding-bottom: 0;
    border-bottom: 0;
}
/* line 647, ../sass/wacom/modules/_modal.scss */
.login-modal .modal-body {
    padding: 20px;
}

@media (max-width: 991px) {
    /* line 650, ../sass/wacom/modules/_modal.scss */
    .login-modal .modal-body .login-form {
        padding: 20px 40px;
    }
}
/* line 654, ../sass/wacom/modules/_modal.scss */
.login-modal .modal-body .login-form h2 {
    margin-top: 0;
}
/* line 658, ../sass/wacom/modules/_modal.scss */
.login-modal .modal-body .one-click {
    padding-bottom: 20px;
}

@media (max-width: 991px) {
    /* line 658, ../sass/wacom/modules/_modal.scss */
    .login-modal .modal-body .one-click {
        padding: 20px 40px;
    }
}
/* line 664, ../sass/wacom/modules/_modal.scss */
.login-modal .modal-body .one-click p {
    margin-top: 0;
}

/* line 1, ../sass/wacom/modules/_navjump.scss */
.touch .jump-nav .nav li a:hover, .touch .jump-nav-bar .jump-nav ul li a:hover, .jump-nav-bar .touch .jump-nav ul li a:hover {
    background-color: transparent;
}

/* line 4, ../sass/wacom/modules/_navjump.scss */
.touch .jump-nav .nav li.active a, .touch .jump-nav-bar .jump-nav ul li.active a, .jump-nav-bar .touch .jump-nav ul li.active a {
    background-color: #0097D4;
}

/* line 8, ../sass/wacom/modules/_navjump.scss */
.jump-nav-bar {
    margin-left: -20px;
    margin-right: -20px;
    /*
  .live-chat {
  	@extend .col-xs-3;
  }
  */
}
    /* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .jump-nav-bar:before, .jump-nav-bar:after {
        content: " ";
        display: table;
    }
    /* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .jump-nav-bar:after {
        clear: both;
    }
    /* line 22, ../sass/wacom/modules/_navjump.scss */
    .jump-nav-bar .jump-nav ul {
        line-height: inherit;
    }
        /* line 27, ../sass/wacom/modules/_navjump.scss */
        .jump-nav-bar .jump-nav ul li a {
            display: inline;
            padding: 2px 18px;
            line-height: 1.5em;
            color: #adadae;
            font-family: 'Roboto', Arial;
            font-weight: 300;
        }

@media (max-width: 991px) {
    /* line 18, ../sass/wacom/modules/_navjump.scss */
    .jump-nav-bar .jump-nav {
        width: 100%;
        height: 41px;
        position: absolute;
        left: 0;
        top: 0;
    }
        /* line 47, ../sass/wacom/modules/_navjump.scss */
        .jump-nav-bar .jump-nav:after {
            content: '\e61b';
            font-family: 'wacom';
            position: absolute;
            width: 40px;
            height: 40px;
            left: 0px;
            top: 0;
            font-size: 0.5em;
            text-align: center;
            border-right: 1px solid #e5e5e5;
        }
        /* line 59, ../sass/wacom/modules/_navjump.scss */
        .jump-nav-bar .jump-nav.expand:after {
            content: '\e61c';
            background-color: #fff;
        }
        /* line 64, ../sass/wacom/modules/_navjump.scss */
        .jump-nav-bar .jump-nav ul {
            position: absolute;
            left: 0;
            top: 40px;
            width: 100%;
            padding: 0 20px;
            background-color: #fff;
        }
            /* line 71, ../sass/wacom/modules/_navjump.scss */
            .jump-nav-bar .jump-nav ul li {
                float: none;
                max-height: 0;
                overflow: hidden;
                -webkit-transition: all 0.2s;
                -o-transition: all 0.2s;
                transition: all 0.2s;
            }
                /* line 79, ../sass/wacom/modules/_navjump.scss */
                .jump-nav-bar .jump-nav ul li a {
                    display: block;
                    background-color: #f3f6f7;
                }
        /* line 87, ../sass/wacom/modules/_navjump.scss */
        .jump-nav-bar .jump-nav.expand ul li {
            max-height: 100px;
            margin: 10px 0;
        }
}
/* line 96, ../sass/wacom/modules/_navjump.scss */
.jump-nav-bar .price {
    float: right;
    text-align: right;
}
    /* line 102, ../sass/wacom/modules/_navjump.scss */
    .jump-nav-bar .price h4 {
        display: inline-block;
        margin: 0 10px 0 0;
        line-height: 40px;
        vertical-align: middle;
    }

/* line 111, ../sass/wacom/modules/_navjump.scss */
.jump-nav-item {
    display: block;
    position: relative;
    z-index: -1;
    top: -100px;
    visibility: hidden;
    height: 0;
}

/*.jump-nav-bar {
	

	.live-chat {
		@extend .col-xs-2;
	}

	.jump-nav {
		@extend .col-xs-7;

		> ul {
			@extend .nav, .nav-pills;

			li {
				a {
					display: inline;
					padding: 2px 10px;
					line-height: 1.5em;

					color: $gray;
				}
			}
		}
	}

	.price {
		@extend .col-xs-3;
		text-align: right;

		h3 {
			display: inline-block;
		}
	}
}
*/
/*
.tertiary-nav {
	@include make-row();
	margin: 0;
	padding: 0;
	text-align: left;
	
	&[data-items="1"] { li { width: percentage((8 / 8)); } }
	&[data-items="2"] { li { width: percentage((4 / 8)); } }
	&[data-items="3"] { li { width: percentage((2.66666666666667 / 8)); } }
	&[data-items="4"] { li { width: percentage((2 / 8)); } }
	&[data-items="5"] { li { width: percentage((1.6 / 8)); } }
	&[data-items="6"] { li { width: percentage((1.33333333333333 / 8)); } }
	&[data-items="7"] { li { width: percentage((1.14285714285714 / 8)); } }
	&[data-items="8"] { li { width: percentage((1 / 8)); } }
	li {
		float: left;
		display: table;
		min-height: 1px;
		height: 120px;
		margin: 0 !important;
		padding: 0 !important;
		border-radius: 0;
		background-color: transparent;
		box-shadow: none;
		text-indent: 0;
		font-size: 1.2em;
		
		a {
			display: table-cell;
			height: 120px;
			padding: 0 10px 0 20px;
			vertical-align: middle;
			border-right: 1px solid $gray-lighter;
			color: $gray;
		}
		&:first-child {
			a {
				border-left: 1px solid $gray-lighter;
			}
		}
		&.active {
			height: auto;
			margin: 0;

			a {
				background-color: $brand-primary;
				color: #fff;
			}
		}
	}
}
*/
/* line 55, ../sass/wacom/modules/_navtertiary.scss */
.tertiary-nav {
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: left;
}
    /* line 61, ../sass/wacom/modules/_navtertiary.scss */
    .tertiary-nav li {
        position: relative;
        display: block;
        width: auto;
        height: auto;
        max-height: 0;
        overflow: hidden;
        margin: 0 !important;
        padding: 0 !important;
        border-radius: 0;
        background-color: transparent;
        box-shadow: none;
        text-indent: 0;
        font-family: 'Roboto', Arial;
        font-size: 1.2em;
        font-weight: 400;
        -webkit-transition: max-height 0.2s;
        -o-transition: max-height 0.2s;
        transition: max-height 0.2s;
    }
        /* line 82, ../sass/wacom/modules/_navtertiary.scss */
        .tertiary-nav li span {
            display: block;
            padding: 20px;
        }
            /* line 85, ../sass/wacom/modules/_navtertiary.scss */
            .tertiary-nav li span a {
                display: block;
                color: #828b99;
            }
        /* line 90, ../sass/wacom/modules/_navtertiary.scss */
        .tertiary-nav li.active {
            max-height: 200px;
        }
            /* line 93, ../sass/wacom/modules/_navtertiary.scss */
            .tertiary-nav li.active span {
                background-color: #0097D4;
                color: #fff;
            }
                /* line 96, ../sass/wacom/modules/_navtertiary.scss */
                .tertiary-nav li.active span a {
                    color: #fff;
                }
                    /* line 99, ../sass/wacom/modules/_navtertiary.scss */
                    .tertiary-nav li.active span a:after {
                        position: absolute;
                        right: 30px;
                        top: 50%;
                        margin-top: -1em;
                        content: '\e61b';
                        font-family: 'wacom';
                        font-size: 0.5em;
                    }
    /* line 114, ../sass/wacom/modules/_navtertiary.scss */
    .tertiary-nav.expand li {
        max-height: 200px;
        border-top: 1px solid #e5e5e5;
    }
        /* line 121, ../sass/wacom/modules/_navtertiary.scss */
        .tertiary-nav.expand li.active span a:after {
            content: '\e61c';
        }

@media (min-width: 768px) {
    /* line 130, ../sass/wacom/modules/_navtertiary.scss */
    .tertiary-nav li {
        position: relative;
        float: left;
        display: block;
        max-height: none;
        border-top: none !important;
        overflow: visible;
    }
        /* line 138, ../sass/wacom/modules/_navtertiary.scss */
        .tertiary-nav li span {
            display: table;
            height: 120px;
            max-height: 120px;
            width: 100%;
            padding: 0;
            border-right: 1px solid #e5e5e5;
        }
            /* line 146, ../sass/wacom/modules/_navtertiary.scss */
            .tertiary-nav li span a {
                display: table-cell;
                height: 120px;
                padding: 0 20px;
                vertical-align: middle;
            }
        /* line 155, ../sass/wacom/modules/_navtertiary.scss */
        .tertiary-nav li:first-child span {
            border-left: 1px solid #e5e5e5;
        }
        /* line 159, ../sass/wacom/modules/_navtertiary.scss */
        .tertiary-nav li.active {
            height: auto;
            margin: 0;
        }
            /* line 164, ../sass/wacom/modules/_navtertiary.scss */
            .tertiary-nav li.active span a:after {
                display: none;
            }
            /* line 168, ../sass/wacom/modules/_navtertiary.scss */
            .tertiary-nav li.active:after {
                display: block;
                position: absolute;
                top: -10px;
                left: 50%;
                width: 30px;
                height: 30px;
                margin-left: -15px;
                content: "\e61c";
                font-family: 'wacom';
                font-size: 0.35em;
                text-align: center;
                line-height: 20px;
                border-radius: 30px;
                background-color: #0097D4;
                color: #fff;
            }
}

@media (min-width: 768px) {
    /* line 189, ../sass/wacom/modules/_navtertiary.scss */
    .tertiary-nav[data-items-count="1"] li {
        width: 100%;
    }
    /* line 190, ../sass/wacom/modules/_navtertiary.scss */
    .tertiary-nav[data-items-count="2"] li {
        width: 50%;
    }
    /* line 193, ../sass/wacom/modules/_navtertiary.scss */
    .tertiary-nav[data-items-count="3"] li {
        width: 33.3333333333%;
    }
    /* line 194, ../sass/wacom/modules/_navtertiary.scss */
    .tertiary-nav[data-items-count="4"] li {
        width: 25%;
    }
    /* line 197, ../sass/wacom/modules/_navtertiary.scss */
    .tertiary-nav[data-items-count="5"] li {
        width: 20%;
    }
    /* line 198, ../sass/wacom/modules/_navtertiary.scss */
    .tertiary-nav[data-items-count="6"] li {
        width: 16.6666666667%;
    }
    /* line 202, ../sass/wacom/modules/_navtertiary.scss */
    .tertiary-nav[data-items-count="7"] li {
        width: 14.2857142857%;
        font-size: 1em;
    }
        /* line 207, ../sass/wacom/modules/_navtertiary.scss */
        .tertiary-nav[data-items-count="7"] li span a {
            padding: 0 10px;
        }
    /* line 213, ../sass/wacom/modules/_navtertiary.scss */
    .tertiary-nav[data-items-count="8"] li {
        width: 12.5%;
        font-size: 1em;
    }
}

/* line 1, ../sass/wacom/modules/_newsevents.scss */
.news-container {
    padding: 20px 0;
}
    /* line 4, ../sass/wacom/modules/_newsevents.scss */
    .news-container h3 {
        float: left;
        margin-bottom: 20px;
    }

/* line 10, ../sass/wacom/modules/_newsevents.scss */
.fixed-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* line 2, ../sass/wacom/modules/_panels.scss */
.panel-title a {
    position: relative;
    display: block;
    color: #0097D4;
    padding-right: 20px;
}
    /* line 8, ../sass/wacom/modules/_panels.scss */
    .panel-title a:after {
        position: absolute;
        top: 50%;
        right: 0;
        margin-top: -0.5em;
        content: "\e610";
        font-family: 'wacom';
        color: #adafb4;
    }
    /* line 17, ../sass/wacom/modules/_panels.scss */
    .panel-title a.collapsed:after {
        content: "\e611";
    }

/* line 1, ../sass/wacom/modules/_quickaccess.scss */
.quick-access {
    width: 750px;
    padding: 20px 0;
}

@media (min-width: 480px) {
    /* line 1, ../sass/wacom/modules/_quickaccess.scss */
    .quick-access {
        width: auto;
    }
}

@media (min-width: 768px) {
    /* line 1, ../sass/wacom/modules/_quickaccess.scss */
    .quick-access {
        width: auto;
    }
}
/* line 11, ../sass/wacom/modules/_quickaccess.scss */
.quick-access > ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
    /* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .quick-access > ul:before, .quick-access > ul:after {
        content: " ";
        display: table;
    }
    /* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .quick-access > ul:after {
        clear: both;
    }
    /* line 19, ../sass/wacom/modules/_quickaccess.scss */
    .quick-access > ul > li > a {
        display: block;
    }
        /* line 21, ../sass/wacom/modules/_quickaccess.scss */
        .quick-access > ul > li > a.large {
            display: block;
            text-align: center;
            font-size: 1.0em;
            color: #adafb4;
            /*i {
  	display: block;
  	margin-bottom: 20px;
  	font-size: 10em;
  	line-height: 0.5;
  	color: $gray-light;
  }*/
        }

@media (min-width: 992px) {
    /* line 21, ../sass/wacom/modules/_quickaccess.scss */
    .quick-access > ul > li > a.large {
        font-size: 1.3em;
    }
}
/* line 38, ../sass/wacom/modules/_quickaccess.scss */
.quick-access > ul > li > a.large img {
    max-width: 100%;
}

/* line 46, ../sass/wacom/modules/_quickaccess.scss */
.quick-access.bs {
    max-width: 100%;
}
    /* line 50, ../sass/wacom/modules/_quickaccess.scss */
    .quick-access.bs .price h4 {
        display: inline-block;
        vertical-align: middle;
        margin-right: 30px;
    }

/* line 57, ../sass/wacom/modules/_quickaccess.scss */
.page-editor section.layer-quick-access.light .quick-access > ul > li * {
    color: #adafb4;
}

/* line 1, ../sass/wacom/modules/_search.scss */
.search {
    margin-left: -20px;
    margin-right: -20px;
    margin-left: 0;
    margin-right: 0;
}
    /* line 14, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .search:before, .search:after {
        content: " ";
        display: table;
    }
    /* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
    .search:after {
        clear: both;
    }

/* line 7, ../sass/wacom/modules/_search.scss */
.search-facets {
    padding: 20px;
}

@media (min-width: 992px) {
    /* line 7, ../sass/wacom/modules/_search.scss */
    .search-facets {
        padding: 50px 0 50px 100px;
    }
}
/* line 14, ../sass/wacom/modules/_search.scss */
.search-facets h2 {
    margin-top: 0;
}
/* line 18, ../sass/wacom/modules/_search.scss */
.search-facets h4 {
    margin-top: 30px;
}
/* line 22, ../sass/wacom/modules/_search.scss */
.search-facets h5 {
    margin: 40px 0 0.5em 0;
    text-transform: uppercase;
}
/* line 27, ../sass/wacom/modules/_search.scss */
.search-facets ul {
    margin: 0;
    padding: 0;
}
    /* line 32, ../sass/wacom/modules/_search.scss */
    .search-facets ul li {
        margin: 5px 0;
    }
        /* line 35, ../sass/wacom/modules/_search.scss */
        .search-facets ul li input[type="checkbox"] {
            margin-top: 0;
            margin-right: 10px;
            vertical-align: middle;
        }

/* line 44, ../sass/wacom/modules/_search.scss */
.search-results {
    padding: 20px;
    background-color: #fff;
}

@media (min-width: 992px) {
    /* line 44, ../sass/wacom/modules/_search.scss */
    .search-results {
        padding: 50px 100px;
    }
}
/* line 51, ../sass/wacom/modules/_search.scss */
.search-results > header {
    border-bottom: 1px solid #adafb4;
    margin-bottom: 30px;
    padding-bottom: 20px;
}
/* line 56, ../sass/wacom/modules/_search.scss */
.search-results > footer {
    border-top: 1px solid #adafb4;
}
/* line 59, ../sass/wacom/modules/_search.scss */
.search-results > header,
.search-results > footer {
    text-align: right;
}
