        @charset "UTF-8";
        @font-face {
            font-family: "Lato";
            font-style: normal;
            font-weight: 300;
            src: url(https://www.dein-cafe.net/public/fonts/S6u9w4BMUTPHh7USSwiPHA.ttf) format("truetype")
        }

        @font-face {
            font-family: "Lato";
            font-style: normal;
            font-weight: 400;
            src: url(https://www.dein-cafe.net/public/fonts/S6uyw4BMUTPHjx4wWw.ttf) format("truetype")
        }

        @font-face {
            font-family: "Lato";
            font-style: normal;
            font-weight: 700;
            src: url(https://www.dein-cafe.net/public/fonts/S6u9w4BMUTPHh6UVSwiPHA.ttf) format("truetype")
        }

        @font-face {
            font-family: "Lato";
            font-style: normal;
            font-weight: 900;
            src: url(https://www.dein-cafe.net/public/fonts/S6u9w4BMUTPHh50XSwiPHA.ttf) format("truetype")
        }

        @font-face {
            font-family: "Montserrat";
            font-style: normal;
            font-weight: 300;
            src: url(https://www.dein-cafe.net/public/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aX8.ttf) format("truetype")
        }

        @font-face {
            font-family: "Montserrat";
            font-style: normal;
            font-weight: 400;
            src: url(https://www.dein-cafe.net/public/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aX8.ttf) format("truetype")
        }

        @font-face {
            font-family: "Montserrat";
            font-style: normal;
            font-weight: 700;
            src: url(https://www.dein-cafe.net/public/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aX8.ttf) format("truetype")
        }

        @font-face {
            font-family: "Montserrat";
            font-style: normal;
            font-weight: 900;
            src: url(https://www.dein-cafe.net/public/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC73w5aX8.ttf) format("truetype")
        }

        @font-face {
            font-family: "Glyphicons Halflings";
            src: url("/public/theme/fonts/bootstrap/glyphicons-halflings-regular.eot");
            src: url("/public/theme/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("/public/theme/fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("/public/theme/fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("/public/theme/fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("/public/theme/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")
        }

        .fa, .fas, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-header .ui-datepicker-next:after, #footer .inside .row .footer-col-1 .panel .panel-body li a:before, #footer .inside .teaser-group-three-squares .footer-col-1 .panel .panel-body li a:before, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .panel .panel-body li a:before, #footer .inside .row .footer-col-3 ul li:before, #footer .inside .teaser-group-three-squares .footer-col-3 ul li:before, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 ul li:before, .teaser-group-three-squares .widget-content > div a:before, .far, .fal, .fad, .fab {
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            text-rendering: auto;
            line-height:1
        }

        .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-header .ui-datepicker-next:after, #footer .inside .row .footer-col-1 .panel .panel-body li a:before, #footer .inside .teaser-group-three-squares .footer-col-1 .panel .panel-body li a:before, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .panel .panel-body li a:before, #footer .inside .row .footer-col-3 ul li:before, #footer .inside .teaser-group-three-squares .footer-col-3 ul li:before, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 ul li:before, .teaser-group-three-squares .widget-content > div a:before {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            font-weight: normal;
            line-height:1
        }

        .fa-lg {
            font-size: 1.3333333333em;
            line-height: 0.75em;
            vertical-align:-0.0667em
        }

        .fa-xs {
            font-size:0.75em
        }

        .fa-sm {
            font-size:0.875em
        }

        .fa-1x {
            font-size:1em
        }

        .fa-2x {
            font-size:2em
        }

        .fa-3x {
            font-size:3em
        }

        .fa-4x {
            font-size:4em
        }

        .fa-5x {
            font-size:5em
        }

        .fa-6x {
            font-size:6em
        }

        .fa-7x {
            font-size:7em
        }

        .fa-8x {
            font-size:8em
        }

        .fa-9x {
            font-size:9em
        }

        .fa-10x {
            font-size:10em
        }

        .fa-fw {
            text-align: center;
            width:1.25em
        }

        .fa-ul {
            list-style-type: none;
            margin-left: 2.5em;
            padding-left:0
        }

        .fa-ul > li {
            position:relative
        }

        .fa-li {
            left: -2em;
            position: absolute;
            text-align: center;
            width: 2em;
            line-height:inherit
        }

        .fa-border {
            border: solid 0.08em #eee;
            border-radius: 0.1em;
            padding:0.2em 0.25em 0.15em
        }

        .fa-pull-left {
            float:left
        }

        .fa-pull-right {
            float:right
        }

        .fa.fa-pull-left, .fas.fa-pull-left, .ui-datepicker .ui-datepicker-header .fa-pull-left.ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-header .fa-pull-left.ui-datepicker-next:after, #footer .inside .row .footer-col-1 .panel .panel-body li a.fa-pull-left:before, #footer .inside .teaser-group-three-squares .footer-col-1 .panel .panel-body li a.fa-pull-left:before, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .panel .panel-body li a.fa-pull-left:before, #footer .inside .row .footer-col-3 ul li.fa-pull-left:before, #footer .inside .teaser-group-three-squares .footer-col-3 ul li.fa-pull-left:before, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 ul li.fa-pull-left:before, .teaser-group-three-squares .widget-content > div a.fa-pull-left:before, .far.fa-pull-left, .fal.fa-pull-left, .fab.fa-pull-left {
            margin-right:0.3em
        }

        .fa.fa-pull-right, .fas.fa-pull-right, .ui-datepicker .ui-datepicker-header .fa-pull-right.ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-header .fa-pull-right.ui-datepicker-next:after, #footer .inside .row .footer-col-1 .panel .panel-body li a.fa-pull-right:before, #footer .inside .teaser-group-three-squares .footer-col-1 .panel .panel-body li a.fa-pull-right:before, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .panel .panel-body li a.fa-pull-right:before, #footer .inside .row .footer-col-3 ul li.fa-pull-right:before, #footer .inside .teaser-group-three-squares .footer-col-3 ul li.fa-pull-right:before, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 ul li.fa-pull-right:before, .teaser-group-three-squares .widget-content > div a.fa-pull-right:before, .far.fa-pull-right, .fal.fa-pull-right, .fab.fa-pull-right {
            margin-left:0.3em
        }

        .fa-spin {
            animation:fa-spin 2s infinite linear
        }

        .fa-pulse {
            animation:fa-spin 1s infinite steps(8)
        }

        @keyframes fa-spin {
            0% {
                transform:rotate(0deg)
            }

            100% {
                transform:rotate(360deg)
            }
        }

        .fa-rotate-90 {
            -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
            transform:rotate(90deg)
        }

        .fa-rotate-180 {
            -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
            transform:rotate(180deg)
        }

        .fa-rotate-270 {
            -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
            transform:rotate(270deg)
        }

        .fa-flip-horizontal {
            -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
            transform:scale(-1, 1)
        }

        .fa-flip-vertical {
            -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
            transform:scale(1, -1)
        }

        .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
            -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
            transform:scale(-1, -1)
        }

        :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-flip-both {
            filter:none
        }

        .fa-stack {
            display: inline-block;
            height: 2em;
            line-height: 2em;
            position: relative;
            vertical-align: middle;
            width:2.5em
        }

        .fa-stack-1x, .fa-stack-2x {
            left: 0;
            position: absolute;
            text-align: center;
            width:100%
        }

        .fa-stack-1x {
            line-height:inherit
        }

        .fa-stack-2x {
            font-size:2em
        }

        .fa-inverse {
            color:#fff
        }

        .fa-500px:before {
            content: ""
        }

        .fa-accessible-icon:before {
            content: ""
        }

        .fa-accusoft:before {
            content: ""
        }

        .fa-acquisitions-incorporated:before {
            content: ""
        }

        .fa-ad:before {
            content: ""
        }

        .fa-address-book:before {
            content: ""
        }

        .fa-address-card:before {
            content: ""
        }

        .fa-adjust:before {
            content: ""
        }

        .fa-adn:before {
            content: ""
        }

        .fa-adobe:before {
            content: ""
        }

        .fa-adversal:before {
            content: ""
        }

        .fa-affiliatetheme:before {
            content: ""
        }

        .fa-air-freshener:before {
            content: ""
        }

        .fa-airbnb:before {
            content: ""
        }

        .fa-algolia:before {
            content: ""
        }

        .fa-align-center:before {
            content: ""
        }

        .fa-align-justify:before {
            content: ""
        }

        .fa-align-left:before {
            content: ""
        }

        .fa-align-right:before {
            content: ""
        }

        .fa-alipay:before {
            content: ""
        }

        .fa-allergies:before {
            content: ""
        }

        .fa-amazon:before {
            content: ""
        }

        .fa-amazon-pay:before {
            content: ""
        }

        .fa-ambulance:before {
            content: ""
        }

        .fa-american-sign-language-interpreting:before {
            content: ""
        }

        .fa-amilia:before {
            content: ""
        }

        .fa-anchor:before {
            content: ""
        }

        .fa-android:before {
            content: ""
        }

        .fa-angellist:before {
            content: ""
        }

        .fa-angle-double-down:before {
            content: ""
        }

        .fa-angle-double-left:before {
            content: ""
        }

        .fa-angle-double-right:before {
            content: ""
        }

        .fa-angle-double-up:before {
            content: ""
        }

        .fa-angle-down:before {
            content: ""
        }

        .fa-angle-left:before {
            content: ""
        }

        .fa-angle-right:before {
            content: ""
        }

        .fa-angle-up:before {
            content: ""
        }

        .fa-angry:before {
            content: ""
        }

        .fa-angrycreative:before {
            content: ""
        }

        .fa-angular:before {
            content: ""
        }

        .fa-ankh:before {
            content: ""
        }

        .fa-app-store:before {
            content: ""
        }

        .fa-app-store-ios:before {
            content: ""
        }

        .fa-apper:before {
            content: ""
        }

        .fa-apple:before {
            content: ""
        }

        .fa-apple-alt:before {
            content: ""
        }

        .fa-apple-pay:before {
            content: ""
        }

        .fa-archive:before {
            content: ""
        }

        .fa-archway:before {
            content: ""
        }

        .fa-arrow-alt-circle-down:before {
            content: ""
        }

        .fa-arrow-alt-circle-left:before {
            content: ""
        }

        .fa-arrow-alt-circle-right:before {
            content: ""
        }

        .fa-arrow-alt-circle-up:before {
            content: ""
        }

        .fa-arrow-circle-down:before {
            content: ""
        }

        .fa-arrow-circle-left:before {
            content: ""
        }

        .fa-arrow-circle-right:before {
            content: ""
        }

        .fa-arrow-circle-up:before {
            content: ""
        }

        .fa-arrow-down:before {
            content: ""
        }

        .fa-arrow-left:before {
            content: ""
        }

        .fa-arrow-right:before {
            content: ""
        }

        .fa-arrow-up:before {
            content: ""
        }

        .fa-arrows-alt:before {
            content: ""
        }

        .fa-arrows-alt-h:before {
            content: ""
        }

        .fa-arrows-alt-v:before {
            content: ""
        }

        .fa-artstation:before {
            content: ""
        }

        .fa-assistive-listening-systems:before {
            content: ""
        }

        .fa-asterisk:before {
            content: ""
        }

        .fa-asymmetrik:before {
            content: ""
        }

        .fa-at:before {
            content: ""
        }

        .fa-atlas:before {
            content: ""
        }

        .fa-atlassian:before {
            content: ""
        }

        .fa-atom:before {
            content: ""
        }

        .fa-audible:before {
            content: ""
        }

        .fa-audio-description:before {
            content: ""
        }

        .fa-autoprefixer:before {
            content: ""
        }

        .fa-avianex:before {
            content: ""
        }

        .fa-aviato:before {
            content: ""
        }

        .fa-award:before {
            content: ""
        }

        .fa-aws:before {
            content: ""
        }

        .fa-baby:before {
            content: ""
        }

        .fa-baby-carriage:before {
            content: ""
        }

        .fa-backspace:before {
            content: ""
        }

        .fa-backward:before {
            content: ""
        }

        .fa-bacon:before {
            content: ""
        }

        .fa-bahai:before {
            content: ""
        }

        .fa-balance-scale:before {
            content: ""
        }

        .fa-balance-scale-left:before {
            content: ""
        }

        .fa-balance-scale-right:before {
            content: ""
        }

        .fa-ban:before {
            content: ""
        }

        .fa-band-aid:before {
            content: ""
        }

        .fa-bandcamp:before {
            content: ""
        }

        .fa-barcode:before {
            content: ""
        }

        .fa-bars:before {
            content: ""
        }

        .fa-baseball-ball:before {
            content: ""
        }

        .fa-basketball-ball:before {
            content: ""
        }

        .fa-bath:before {
            content: ""
        }

        .fa-battery-empty:before {
            content: ""
        }

        .fa-battery-full:before {
            content: ""
        }

        .fa-battery-half:before {
            content: ""
        }

        .fa-battery-quarter:before {
            content: ""
        }

        .fa-battery-three-quarters:before {
            content: ""
        }

        .fa-battle-net:before {
            content: ""
        }

        .fa-bed:before {
            content: ""
        }

        .fa-beer:before {
            content: ""
        }

        .fa-behance:before {
            content: ""
        }

        .fa-behance-square:before {
            content: ""
        }

        .fa-bell:before {
            content: ""
        }

        .fa-bell-slash:before {
            content: ""
        }

        .fa-bezier-curve:before {
            content: ""
        }

        .fa-bible:before {
            content: ""
        }

        .fa-bicycle:before {
            content: ""
        }

        .fa-biking:before {
            content: ""
        }

        .fa-bimobject:before {
            content: ""
        }

        .fa-binoculars:before {
            content: ""
        }

        .fa-biohazard:before {
            content: ""
        }

        .fa-birthday-cake:before {
            content: ""
        }

        .fa-bitbucket:before {
            content: ""
        }

        .fa-bitcoin:before {
            content: ""
        }

        .fa-bity:before {
            content: ""
        }

        .fa-black-tie:before {
            content: ""
        }

        .fa-blackberry:before {
            content: ""
        }

        .fa-blender:before {
            content: ""
        }

        .fa-blender-phone:before {
            content: ""
        }

        .fa-blind:before {
            content: ""
        }

        .fa-blog:before {
            content: ""
        }

        .fa-blogger:before {
            content: ""
        }

        .fa-blogger-b:before {
            content: ""
        }

        .fa-bluetooth:before {
            content: ""
        }

        .fa-bluetooth-b:before {
            content: ""
        }

        .fa-bold:before {
            content: ""
        }

        .fa-bolt:before {
            content: ""
        }

        .fa-bomb:before {
            content: ""
        }

        .fa-bone:before {
            content: ""
        }

        .fa-bong:before {
            content: ""
        }

        .fa-book:before {
            content: ""
        }

        .fa-book-dead:before {
            content: ""
        }

        .fa-book-medical:before {
            content: ""
        }

        .fa-book-open:before {
            content: ""
        }

        .fa-book-reader:before {
            content: ""
        }

        .fa-bookmark:before {
            content: ""
        }

        .fa-bootstrap:before {
            content: ""
        }

        .fa-border-all:before {
            content: ""
        }

        .fa-border-none:before {
            content: ""
        }

        .fa-border-style:before {
            content: ""
        }

        .fa-bowling-ball:before {
            content: ""
        }

        .fa-box:before {
            content: ""
        }

        .fa-box-open:before {
            content: ""
        }

        .fa-box-tissue:before {
            content: "拏"
        }

        .fa-boxes:before {
            content: ""
        }

        .fa-braille:before {
            content: ""
        }

        .fa-brain:before {
            content: ""
        }

        .fa-bread-slice:before {
            content: ""
        }

        .fa-briefcase:before {
            content: ""
        }

        .fa-briefcase-medical:before {
            content: ""
        }

        .fa-broadcast-tower:before {
            content: ""
        }

        .fa-broom:before {
            content: ""
        }

        .fa-brush:before {
            content: ""
        }

        .fa-btc:before {
            content: ""
        }

        .fa-buffer:before {
            content: ""
        }

        .fa-bug:before {
            content: ""
        }

        .fa-building:before {
            content: ""
        }

        .fa-bullhorn:before {
            content: ""
        }

        .fa-bullseye:before {
            content: ""
        }

        .fa-burn:before {
            content: ""
        }

        .fa-buromobelexperte:before {
            content: ""
        }

        .fa-bus:before {
            content: ""
        }

        .fa-bus-alt:before {
            content: ""
        }

        .fa-business-time:before {
            content: ""
        }

        .fa-buy-n-large:before {
            content: ""
        }

        .fa-buysellads:before {
            content: ""
        }

        .fa-calculator:before {
            content: ""
        }

        .fa-calendar:before {
            content: ""
        }

        .fa-calendar-alt:before {
            content: ""
        }

        .fa-calendar-check:before {
            content: ""
        }

        .fa-calendar-day:before {
            content: ""
        }

        .fa-calendar-minus:before {
            content: ""
        }

        .fa-calendar-plus:before {
            content: ""
        }

        .fa-calendar-times:before {
            content: ""
        }

        .fa-calendar-week:before {
            content: ""
        }

        .fa-camera:before {
            content: ""
        }

        .fa-camera-retro:before {
            content: ""
        }

        .fa-campground:before {
            content: ""
        }

        .fa-canadian-maple-leaf:before {
            content: ""
        }

        .fa-candy-cane:before {
            content: ""
        }

        .fa-cannabis:before {
            content: ""
        }

        .fa-capsules:before {
            content: ""
        }

        .fa-car:before {
            content: ""
        }

        .fa-car-alt:before {
            content: ""
        }

        .fa-car-battery:before {
            content: ""
        }

        .fa-car-crash:before {
            content: ""
        }

        .fa-car-side:before {
            content: ""
        }

        .fa-caravan:before {
            content: ""
        }

        .fa-caret-down:before {
            content: ""
        }

        .fa-caret-left:before {
            content: ""
        }

        .fa-caret-right:before {
            content: ""
        }

        .fa-caret-square-down:before {
            content: ""
        }

        .fa-caret-square-left:before {
            content: ""
        }

        .fa-caret-square-right:before {
            content: ""
        }

        .fa-caret-square-up:before {
            content: ""
        }

        .fa-caret-up:before {
            content: ""
        }

        .fa-carrot:before {
            content: ""
        }

        .fa-cart-arrow-down:before {
            content: ""
        }

        .fa-cart-plus:before {
            content: ""
        }

        .fa-cash-register:before {
            content: ""
        }

        .fa-cat:before {
            content: ""
        }

        .fa-cc-amazon-pay:before {
            content: ""
        }

        .fa-cc-amex:before {
            content: ""
        }

        .fa-cc-apple-pay:before {
            content: ""
        }

        .fa-cc-diners-club:before {
            content: ""
        }

        .fa-cc-discover:before {
            content: ""
        }

        .fa-cc-jcb:before {
            content: ""
        }

        .fa-cc-mastercard:before {
            content: ""
        }

        .fa-cc-paypal:before {
            content: ""
        }

        .fa-cc-stripe:before {
            content: ""
        }

        .fa-cc-visa:before {
            content: ""
        }

        .fa-centercode:before {
            content: ""
        }

        .fa-centos:before {
            content: ""
        }

        .fa-certificate:before {
            content: ""
        }

        .fa-chair:before {
            content: ""
        }

        .fa-chalkboard:before {
            content: ""
        }

        .fa-chalkboard-teacher:before {
            content: ""
        }

        .fa-charging-station:before {
            content: ""
        }

        .fa-chart-area:before {
            content: ""
        }

        .fa-chart-bar:before {
            content: ""
        }

        .fa-chart-line:before {
            content: ""
        }

        .fa-chart-pie:before {
            content: ""
        }

        .fa-check:before {
            content: ""
        }

        .fa-check-circle:before {
            content: ""
        }

        .fa-check-double:before {
            content: ""
        }

        .fa-check-square:before {
            content: ""
        }

        .fa-cheese:before {
            content: ""
        }

        .fa-chess:before {
            content: ""
        }

        .fa-chess-bishop:before {
            content: ""
        }

        .fa-chess-board:before {
            content: ""
        }

        .fa-chess-king:before {
            content: ""
        }

        .fa-chess-knight:before {
            content: ""
        }

        .fa-chess-pawn:before {
            content: ""
        }

        .fa-chess-queen:before {
            content: ""
        }

        .fa-chess-rook:before {
            content: ""
        }

        .fa-chevron-circle-down:before {
            content: ""
        }

        .fa-chevron-circle-left:before {
            content: ""
        }

        .fa-chevron-circle-right:before {
            content: ""
        }

        .fa-chevron-circle-up:before {
            content: ""
        }

        .fa-chevron-down:before {
            content: ""
        }

        .fa-chevron-left:before {
            content: ""
        }

        .fa-chevron-right:before {
            content: ""
        }

        .fa-chevron-up:before {
            content: ""
        }

        .fa-child:before {
            content: ""
        }

        .fa-chrome:before {
            content: ""
        }

        .fa-chromecast:before {
            content: ""
        }

        .fa-church:before {
            content: ""
        }

        .fa-circle:before {
            content: ""
        }

        .fa-circle-notch:before {
            content: ""
        }

        .fa-city:before {
            content: ""
        }

        .fa-clinic-medical:before {
            content: ""
        }

        .fa-clipboard:before {
            content: ""
        }

        .fa-clipboard-check:before {
            content: ""
        }

        .fa-clipboard-list:before {
            content: ""
        }

        .fa-clock:before {
            content: ""
        }

        .fa-clone:before {
            content: ""
        }

        .fa-closed-captioning:before {
            content: ""
        }

        .fa-cloud:before {
            content: ""
        }

        .fa-cloud-download-alt:before {
            content: ""
        }

        .fa-cloud-meatball:before {
            content: ""
        }

        .fa-cloud-moon:before {
            content: ""
        }

        .fa-cloud-moon-rain:before {
            content: ""
        }

        .fa-cloud-rain:before {
            content: ""
        }

        .fa-cloud-showers-heavy:before {
            content: ""
        }

        .fa-cloud-sun:before {
            content: ""
        }

        .fa-cloud-sun-rain:before {
            content: ""
        }

        .fa-cloud-upload-alt:before {
            content: ""
        }

        .fa-cloudscale:before {
            content: ""
        }

        .fa-cloudsmith:before {
            content: ""
        }

        .fa-cloudversify:before {
            content: ""
        }

        .fa-cocktail:before {
            content: ""
        }

        .fa-code:before {
            content: ""
        }

        .fa-code-branch:before {
            content: ""
        }

        .fa-codepen:before {
            content: ""
        }

        .fa-codiepie:before {
            content: ""
        }

        .fa-coffee:before {
            content: ""
        }

        .fa-cog:before {
            content: ""
        }

        .fa-cogs:before {
            content: ""
        }

        .fa-coins:before {
            content: ""
        }

        .fa-columns:before {
            content: ""
        }

        .fa-comment:before {
            content: ""
        }

        .fa-comment-alt:before {
            content: ""
        }

        .fa-comment-dollar:before {
            content: ""
        }

        .fa-comment-dots:before {
            content: ""
        }

        .fa-comment-medical:before {
            content: ""
        }

        .fa-comment-slash:before {
            content: ""
        }

        .fa-comments:before {
            content: ""
        }

        .fa-comments-dollar:before {
            content: ""
        }

        .fa-compact-disc:before {
            content: ""
        }

        .fa-compass:before {
            content: ""
        }

        .fa-compress:before {
            content: ""
        }

        .fa-compress-alt:before {
            content: ""
        }

        .fa-compress-arrows-alt:before {
            content: ""
        }

        .fa-concierge-bell:before {
            content: ""
        }

        .fa-confluence:before {
            content: ""
        }

        .fa-connectdevelop:before {
            content: ""
        }

        .fa-contao:before {
            content: ""
        }

        .fa-cookie:before {
            content: ""
        }

        .fa-cookie-bite:before {
            content: ""
        }

        .fa-copy:before {
            content: ""
        }

        .fa-copyright:before {
            content: ""
        }

        .fa-cotton-bureau:before {
            content: ""
        }

        .fa-couch:before {
            content: ""
        }

        .fa-cpanel:before {
            content: ""
        }

        .fa-creative-commons:before {
            content: ""
        }

        .fa-creative-commons-by:before {
            content: ""
        }

        .fa-creative-commons-nc:before {
            content: ""
        }

        .fa-creative-commons-nc-eu:before {
            content: ""
        }

        .fa-creative-commons-nc-jp:before {
            content: ""
        }

        .fa-creative-commons-nd:before {
            content: ""
        }

        .fa-creative-commons-pd:before {
            content: ""
        }

        .fa-creative-commons-pd-alt:before {
            content: ""
        }

        .fa-creative-commons-remix:before {
            content: ""
        }

        .fa-creative-commons-sa:before {
            content: ""
        }

        .fa-creative-commons-sampling:before {
            content: ""
        }

        .fa-creative-commons-sampling-plus:before {
            content: ""
        }

        .fa-creative-commons-share:before {
            content: ""
        }

        .fa-creative-commons-zero:before {
            content: ""
        }

        .fa-credit-card:before {
            content: ""
        }

        .fa-critical-role:before {
            content: ""
        }

        .fa-crop:before {
            content: ""
        }

        .fa-crop-alt:before {
            content: ""
        }

        .fa-cross:before {
            content: ""
        }

        .fa-crosshairs:before {
            content: ""
        }

        .fa-crow:before {
            content: ""
        }

        .fa-crown:before {
            content: ""
        }

        .fa-crutch:before {
            content: ""
        }

        .fa-css3:before {
            content: ""
        }

        .fa-css3-alt:before {
            content: ""
        }

        .fa-cube:before {
            content: ""
        }

        .fa-cubes:before {
            content: ""
        }

        .fa-cut:before {
            content: ""
        }

        .fa-cuttlefish:before {
            content: ""
        }

        .fa-d-and-d:before {
            content: ""
        }

        .fa-d-and-d-beyond:before {
            content: ""
        }

        .fa-dailymotion:before {
            content: "勒"
        }

        .fa-dashcube:before {
            content: ""
        }

        .fa-database:before {
            content: ""
        }

        .fa-deaf:before {
            content: ""
        }

        .fa-delicious:before {
            content: ""
        }

        .fa-democrat:before {
            content: ""
        }

        .fa-deploydog:before {
            content: ""
        }

        .fa-deskpro:before {
            content: ""
        }

        .fa-desktop:before {
            content: ""
        }

        .fa-dev:before {
            content: ""
        }

        .fa-deviantart:before {
            content: ""
        }

        .fa-dharmachakra:before {
            content: ""
        }

        .fa-dhl:before {
            content: ""
        }

        .fa-diagnoses:before {
            content: ""
        }

        .fa-diaspora:before {
            content: ""
        }

        .fa-dice:before {
            content: ""
        }

        .fa-dice-d20:before {
            content: ""
        }

        .fa-dice-d6:before {
            content: ""
        }

        .fa-dice-five:before {
            content: ""
        }

        .fa-dice-four:before {
            content: ""
        }

        .fa-dice-one:before {
            content: ""
        }

        .fa-dice-six:before {
            content: ""
        }

        .fa-dice-three:before {
            content: ""
        }

        .fa-dice-two:before {
            content: ""
        }

        .fa-digg:before {
            content: ""
        }

        .fa-digital-ocean:before {
            content: ""
        }

        .fa-digital-tachograph:before {
            content: ""
        }

        .fa-directions:before {
            content: ""
        }

        .fa-discord:before {
            content: ""
        }

        .fa-discourse:before {
            content: ""
        }

        .fa-disease:before {
            content: ""
        }

        .fa-divide:before {
            content: ""
        }

        .fa-dizzy:before {
            content: ""
        }

        .fa-dna:before {
            content: ""
        }

        .fa-dochub:before {
            content: ""
        }

        .fa-docker:before {
            content: ""
        }

        .fa-dog:before {
            content: ""
        }

        .fa-dollar-sign:before {
            content: ""
        }

        .fa-dolly:before {
            content: ""
        }

        .fa-dolly-flatbed:before {
            content: ""
        }

        .fa-donate:before {
            content: ""
        }

        .fa-door-closed:before {
            content: ""
        }

        .fa-door-open:before {
            content: ""
        }

        .fa-dot-circle:before {
            content: ""
        }

        .fa-dove:before {
            content: ""
        }

        .fa-download:before {
            content: ""
        }

        .fa-draft2digital:before {
            content: ""
        }

        .fa-drafting-compass:before {
            content: ""
        }

        .fa-dragon:before {
            content: ""
        }

        .fa-draw-polygon:before {
            content: ""
        }

        .fa-dribbble:before {
            content: ""
        }

        .fa-dribbble-square:before {
            content: ""
        }

        .fa-dropbox:before {
            content: ""
        }

        .fa-drum:before {
            content: ""
        }

        .fa-drum-steelpan:before {
            content: ""
        }

        .fa-drumstick-bite:before {
            content: ""
        }

        .fa-drupal:before {
            content: ""
        }

        .fa-dumbbell:before {
            content: ""
        }

        .fa-dumpster:before {
            content: ""
        }

        .fa-dumpster-fire:before {
            content: ""
        }

        .fa-dungeon:before {
            content: ""
        }

        .fa-dyalog:before {
            content: ""
        }

        .fa-earlybirds:before {
            content: ""
        }

        .fa-ebay:before {
            content: ""
        }

        .fa-edge:before {
            content: ""
        }

        .fa-edit:before {
            content: ""
        }

        .fa-egg:before {
            content: ""
        }

        .fa-eject:before {
            content: ""
        }

        .fa-elementor:before {
            content: ""
        }

        .fa-ellipsis-h:before {
            content: ""
        }

        .fa-ellipsis-v:before {
            content: ""
        }

        .fa-ello:before {
            content: ""
        }

        .fa-ember:before {
            content: ""
        }

        .fa-empire:before {
            content: ""
        }

        .fa-envelope:before {
            content: ""
        }

        .fa-envelope-open:before {
            content: ""
        }

        .fa-envelope-open-text:before {
            content: ""
        }

        .fa-envelope-square:before {
            content: ""
        }

        .fa-envira:before {
            content: ""
        }

        .fa-equals:before {
            content: ""
        }

        .fa-eraser:before {
            content: ""
        }

        .fa-erlang:before {
            content: ""
        }

        .fa-ethereum:before {
            content: ""
        }

        .fa-ethernet:before {
            content: ""
        }

        .fa-etsy:before {
            content: ""
        }

        .fa-euro-sign:before {
            content: ""
        }

        .fa-evernote:before {
            content: ""
        }

        .fa-exchange-alt:before {
            content: ""
        }

        .fa-exclamation:before {
            content: ""
        }

        .fa-exclamation-circle:before {
            content: ""
        }

        .fa-exclamation-triangle:before {
            content: ""
        }

        .fa-expand:before {
            content: ""
        }

        .fa-expand-alt:before {
            content: ""
        }

        .fa-expand-arrows-alt:before {
            content: ""
        }

        .fa-expeditedssl:before {
            content: ""
        }

        .fa-external-link-alt:before {
            content: ""
        }

        .fa-external-link-square-alt:before {
            content: ""
        }

        .fa-eye:before {
            content: ""
        }

        .fa-eye-dropper:before {
            content: ""
        }

        .fa-eye-slash:before {
            content: ""
        }

        .fa-facebook:before {
            content: ""
        }

        .fa-facebook-f:before {
            content: ""
        }

        .fa-facebook-messenger:before {
            content: ""
        }

        .fa-facebook-square:before {
            content: ""
        }

        .fa-fan:before {
            content: ""
        }

        .fa-fantasy-flight-games:before {
            content: ""
        }

        .fa-fast-backward:before {
            content: ""
        }

        .fa-fast-forward:before {
            content: ""
        }

        .fa-faucet:before {
            content: "串"
        }

        .fa-fax:before {
            content: ""
        }

        .fa-feather:before {
            content: ""
        }

        .fa-feather-alt:before {
            content: ""
        }

        .fa-fedex:before {
            content: ""
        }

        .fa-fedora:before {
            content: ""
        }

        .fa-female:before {
            content: ""
        }

        .fa-fighter-jet:before {
            content: ""
        }

        .fa-figma:before {
            content: ""
        }

        .fa-file:before {
            content: ""
        }

        .fa-file-alt:before {
            content: ""
        }

        .fa-file-archive:before {
            content: ""
        }

        .fa-file-audio:before {
            content: ""
        }

        .fa-file-code:before {
            content: ""
        }

        .fa-file-contract:before {
            content: ""
        }

        .fa-file-csv:before {
            content: ""
        }

        .fa-file-download:before {
            content: ""
        }

        .fa-file-excel:before {
            content: ""
        }

        .fa-file-export:before {
            content: ""
        }

        .fa-file-image:before {
            content: ""
        }

        .fa-file-import:before {
            content: ""
        }

        .fa-file-invoice:before {
            content: ""
        }

        .fa-file-invoice-dollar:before {
            content: ""
        }

        .fa-file-medical:before {
            content: ""
        }

        .fa-file-medical-alt:before {
            content: ""
        }

        .fa-file-pdf:before {
            content: ""
        }

        .fa-file-powerpoint:before {
            content: ""
        }

        .fa-file-prescription:before {
            content: ""
        }

        .fa-file-signature:before {
            content: ""
        }

        .fa-file-upload:before {
            content: ""
        }

        .fa-file-video:before {
            content: ""
        }

        .fa-file-word:before {
            content: ""
        }

        .fa-fill:before {
            content: ""
        }

        .fa-fill-drip:before {
            content: ""
        }

        .fa-film:before {
            content: ""
        }

        .fa-filter:before {
            content: ""
        }

        .fa-fingerprint:before {
            content: ""
        }

        .fa-fire:before {
            content: ""
        }

        .fa-fire-alt:before {
            content: ""
        }

        .fa-fire-extinguisher:before {
            content: ""
        }

        .fa-firefox:before {
            content: ""
        }

        .fa-firefox-browser:before {
            content: "龜"
        }

        .fa-first-aid:before {
            content: ""
        }

        .fa-first-order:before {
            content: ""
        }

        .fa-first-order-alt:before {
            content: ""
        }

        .fa-firstdraft:before {
            content: ""
        }

        .fa-fish:before {
            content: ""
        }

        .fa-fist-raised:before {
            content: ""
        }

        .fa-flag:before {
            content: ""
        }

        .fa-flag-checkered:before {
            content: ""
        }

        .fa-flag-usa:before {
            content: ""
        }

        .fa-flask:before {
            content: ""
        }

        .fa-flickr:before {
            content: ""
        }

        .fa-flipboard:before {
            content: ""
        }

        .fa-flushed:before {
            content: ""
        }

        .fa-fly:before {
            content: ""
        }

        .fa-folder:before {
            content: ""
        }

        .fa-folder-minus:before {
            content: ""
        }

        .fa-folder-open:before {
            content: ""
        }

        .fa-folder-plus:before {
            content: ""
        }

        .fa-font:before {
            content: ""
        }

        .fa-font-awesome:before {
            content: ""
        }

        .fa-font-awesome-alt:before {
            content: ""
        }

        .fa-font-awesome-flag:before {
            content: ""
        }

        .fa-font-awesome-logo-full:before {
            content: ""
        }

        .fa-fonticons:before {
            content: ""
        }

        .fa-fonticons-fi:before {
            content: ""
        }

        .fa-football-ball:before {
            content: ""
        }

        .fa-fort-awesome:before {
            content: ""
        }

        .fa-fort-awesome-alt:before {
            content: ""
        }

        .fa-forumbee:before {
            content: ""
        }

        .fa-forward:before {
            content: ""
        }

        .fa-foursquare:before {
            content: ""
        }

        .fa-free-code-camp:before {
            content: ""
        }

        .fa-freebsd:before {
            content: ""
        }

        .fa-frog:before {
            content: ""
        }

        .fa-frown:before {
            content: ""
        }

        .fa-frown-open:before {
            content: ""
        }

        .fa-fulcrum:before {
            content: ""
        }

        .fa-funnel-dollar:before {
            content: ""
        }

        .fa-futbol:before {
            content: ""
        }

        .fa-galactic-republic:before {
            content: ""
        }

        .fa-galactic-senate:before {
            content: ""
        }

        .fa-gamepad:before {
            content: ""
        }

        .fa-gas-pump:before {
            content: ""
        }

        .fa-gavel:before {
            content: ""
        }

        .fa-gem:before {
            content: ""
        }

        .fa-genderless:before {
            content: ""
        }

        .fa-get-pocket:before {
            content: ""
        }

        .fa-gg:before {
            content: ""
        }

        .fa-gg-circle:before {
            content: ""
        }

        .fa-ghost:before {
            content: ""
        }

        .fa-gift:before {
            content: ""
        }

        .fa-gifts:before {
            content: ""
        }

        .fa-git:before {
            content: ""
        }

        .fa-git-alt:before {
            content: ""
        }

        .fa-git-square:before {
            content: ""
        }

        .fa-github:before {
            content: ""
        }

        .fa-github-alt:before {
            content: ""
        }

        .fa-github-square:before {
            content: ""
        }

        .fa-gitkraken:before {
            content: ""
        }

        .fa-gitlab:before {
            content: ""
        }

        .fa-gitter:before {
            content: ""
        }

        .fa-glass-cheers:before {
            content: ""
        }

        .fa-glass-martini:before {
            content: ""
        }

        .fa-glass-martini-alt:before {
            content: ""
        }

        .fa-glass-whiskey:before {
            content: ""
        }

        .fa-glasses:before {
            content: ""
        }

        .fa-glide:before {
            content: ""
        }

        .fa-glide-g:before {
            content: ""
        }

        .fa-globe:before {
            content: ""
        }

        .fa-globe-africa:before {
            content: ""
        }

        .fa-globe-americas:before {
            content: ""
        }

        .fa-globe-asia:before {
            content: ""
        }

        .fa-globe-europe:before {
            content: ""
        }

        .fa-gofore:before {
            content: ""
        }

        .fa-golf-ball:before {
            content: ""
        }

        .fa-goodreads:before {
            content: ""
        }

        .fa-goodreads-g:before {
            content: ""
        }

        .fa-google:before {
            content: ""
        }

        .fa-google-drive:before {
            content: ""
        }

        .fa-google-play:before {
            content: ""
        }

        .fa-google-plus:before {
            content: ""
        }

        .fa-google-plus-g:before {
            content: ""
        }

        .fa-google-plus-square:before {
            content: ""
        }

        .fa-google-wallet:before {
            content: ""
        }

        .fa-gopuram:before {
            content: ""
        }

        .fa-graduation-cap:before {
            content: ""
        }

        .fa-gratipay:before {
            content: ""
        }

        .fa-grav:before {
            content: ""
        }

        .fa-greater-than:before {
            content: ""
        }

        .fa-greater-than-equal:before {
            content: ""
        }

        .fa-grimace:before {
            content: ""
        }

        .fa-grin:before {
            content: ""
        }

        .fa-grin-alt:before {
            content: ""
        }

        .fa-grin-beam:before {
            content: ""
        }

        .fa-grin-beam-sweat:before {
            content: ""
        }

        .fa-grin-hearts:before {
            content: ""
        }

        .fa-grin-squint:before {
            content: ""
        }

        .fa-grin-squint-tears:before {
            content: ""
        }

        .fa-grin-stars:before {
            content: ""
        }

        .fa-grin-tears:before {
            content: ""
        }

        .fa-grin-tongue:before {
            content: ""
        }

        .fa-grin-tongue-squint:before {
            content: ""
        }

        .fa-grin-tongue-wink:before {
            content: ""
        }

        .fa-grin-wink:before {
            content: ""
        }

        .fa-grip-horizontal:before {
            content: ""
        }

        .fa-grip-lines:before {
            content: ""
        }

        .fa-grip-lines-vertical:before {
            content: ""
        }

        .fa-grip-vertical:before {
            content: ""
        }

        .fa-gripfire:before {
            content: ""
        }

        .fa-grunt:before {
            content: ""
        }

        .fa-guitar:before {
            content: ""
        }

        .fa-gulp:before {
            content: ""
        }

        .fa-h-square:before {
            content: ""
        }

        .fa-hacker-news:before {
            content: ""
        }

        .fa-hacker-news-square:before {
            content: ""
        }

        .fa-hackerrank:before {
            content: ""
        }

        .fa-hamburger:before {
            content: ""
        }

        .fa-hammer:before {
            content: ""
        }

        .fa-hamsa:before {
            content: ""
        }

        .fa-hand-holding:before {
            content: ""
        }

        .fa-hand-holding-heart:before {
            content: ""
        }

        .fa-hand-holding-medical:before {
            content: "樂"
        }

        .fa-hand-holding-usd:before {
            content: ""
        }

        .fa-hand-holding-water:before {
            content: ""
        }

        .fa-hand-lizard:before {
            content: ""
        }

        .fa-hand-middle-finger:before {
            content: ""
        }

        .fa-hand-paper:before {
            content: ""
        }

        .fa-hand-peace:before {
            content: ""
        }

        .fa-hand-point-down:before {
            content: ""
        }

        .fa-hand-point-left:before {
            content: ""
        }

        .fa-hand-point-right:before {
            content: ""
        }

        .fa-hand-point-up:before {
            content: ""
        }

        .fa-hand-pointer:before {
            content: ""
        }

        .fa-hand-rock:before {
            content: ""
        }

        .fa-hand-scissors:before {
            content: ""
        }

        .fa-hand-sparkles:before {
            content: "諾"
        }

        .fa-hand-spock:before {
            content: ""
        }

        .fa-hands:before {
            content: ""
        }

        .fa-hands-helping:before {
            content: ""
        }

        .fa-hands-wash:before {
            content: "丹"
        }

        .fa-handshake:before {
            content: ""
        }

        .fa-handshake-alt-slash:before {
            content: "寧"
        }

        .fa-handshake-slash:before {
            content: "怒"
        }

        .fa-hanukiah:before {
            content: ""
        }

        .fa-hard-hat:before {
            content: ""
        }

        .fa-hashtag:before {
            content: ""
        }

        .fa-hat-cowboy:before {
            content: ""
        }

        .fa-hat-cowboy-side:before {
            content: ""
        }

        .fa-hat-wizard:before {
            content: ""
        }

        .fa-hdd:before {
            content: ""
        }

        .fa-head-side-cough:before {
            content: "率"
        }

        .fa-head-side-cough-slash:before {
            content: "異"
        }

        .fa-head-side-mask:before {
            content: "北"
        }

        .fa-head-side-virus:before {
            content: "磻"
        }

        .fa-heading:before {
            content: ""
        }

        .fa-headphones:before {
            content: ""
        }

        .fa-headphones-alt:before {
            content: ""
        }

        .fa-headset:before {
            content: ""
        }

        .fa-heart:before {
            content: ""
        }

        .fa-heart-broken:before {
            content: ""
        }

        .fa-heartbeat:before {
            content: ""
        }

        .fa-helicopter:before {
            content: ""
        }

        .fa-highlighter:before {
            content: ""
        }

        .fa-hiking:before {
            content: ""
        }

        .fa-hippo:before {
            content: ""
        }

        .fa-hips:before {
            content: ""
        }

        .fa-hire-a-helper:before {
            content: ""
        }

        .fa-history:before {
            content: ""
        }

        .fa-hockey-puck:before {
            content: ""
        }

        .fa-holly-berry:before {
            content: ""
        }

        .fa-home:before {
            content: ""
        }

        .fa-hooli:before {
            content: ""
        }

        .fa-hornbill:before {
            content: ""
        }

        .fa-horse:before {
            content: ""
        }

        .fa-horse-head:before {
            content: ""
        }

        .fa-hospital:before {
            content: ""
        }

        .fa-hospital-alt:before {
            content: ""
        }

        .fa-hospital-symbol:before {
            content: ""
        }

        .fa-hospital-user:before {
            content: ""
        }

        .fa-hot-tub:before {
            content: ""
        }

        .fa-hotdog:before {
            content: ""
        }

        .fa-hotel:before {
            content: ""
        }

        .fa-hotjar:before {
            content: ""
        }

        .fa-hourglass:before {
            content: ""
        }

        .fa-hourglass-end:before {
            content: ""
        }

        .fa-hourglass-half:before {
            content: ""
        }

        .fa-hourglass-start:before {
            content: ""
        }

        .fa-house-damage:before {
            content: ""
        }

        .fa-house-user:before {
            content: "便"
        }

        .fa-houzz:before {
            content: ""
        }

        .fa-hryvnia:before {
            content: ""
        }

        .fa-html5:before {
            content: ""
        }

        .fa-hubspot:before {
            content: ""
        }

        .fa-i-cursor:before {
            content: ""
        }

        .fa-ice-cream:before {
            content: ""
        }

        .fa-icicles:before {
            content: ""
        }

        .fa-icons:before {
            content: ""
        }

        .fa-id-badge:before {
            content: ""
        }

        .fa-id-card:before {
            content: ""
        }

        .fa-id-card-alt:before {
            content: ""
        }

        .fa-ideal:before {
            content: "邏"
        }

        .fa-igloo:before {
            content: ""
        }

        .fa-image:before {
            content: ""
        }

        .fa-images:before {
            content: ""
        }

        .fa-imdb:before {
            content: ""
        }

        .fa-inbox:before {
            content: ""
        }

        .fa-indent:before {
            content: ""
        }

        .fa-industry:before {
            content: ""
        }

        .fa-infinity:before {
            content: ""
        }

        .fa-info:before {
            content: ""
        }

        .fa-info-circle:before {
            content: ""
        }

        .fa-instagram:before {
            content: ""
        }

        .fa-instagram-square:before {
            content: "凌"
        }

        .fa-intercom:before {
            content: ""
        }

        .fa-internet-explorer:before {
            content: ""
        }

        .fa-invision:before {
            content: ""
        }

        .fa-ioxhost:before {
            content: ""
        }

        .fa-italic:before {
            content: ""
        }

        .fa-itch-io:before {
            content: ""
        }

        .fa-itunes:before {
            content: ""
        }

        .fa-itunes-note:before {
            content: ""
        }

        .fa-java:before {
            content: ""
        }

        .fa-jedi:before {
            content: ""
        }

        .fa-jedi-order:before {
            content: ""
        }

        .fa-jenkins:before {
            content: ""
        }

        .fa-jira:before {
            content: ""
        }

        .fa-joget:before {
            content: ""
        }

        .fa-joint:before {
            content: ""
        }

        .fa-joomla:before {
            content: ""
        }

        .fa-journal-whills:before {
            content: ""
        }

        .fa-js:before {
            content: ""
        }

        .fa-js-square:before {
            content: ""
        }

        .fa-jsfiddle:before {
            content: ""
        }

        .fa-kaaba:before {
            content: ""
        }

        .fa-kaggle:before {
            content: ""
        }

        .fa-key:before {
            content: ""
        }

        .fa-keybase:before {
            content: ""
        }

        .fa-keyboard:before {
            content: ""
        }

        .fa-keycdn:before {
            content: ""
        }

        .fa-khanda:before {
            content: ""
        }

        .fa-kickstarter:before {
            content: ""
        }

        .fa-kickstarter-k:before {
            content: ""
        }

        .fa-kiss:before {
            content: ""
        }

        .fa-kiss-beam:before {
            content: ""
        }

        .fa-kiss-wink-heart:before {
            content: ""
        }

        .fa-kiwi-bird:before {
            content: ""
        }

        .fa-korvue:before {
            content: ""
        }

        .fa-landmark:before {
            content: ""
        }

        .fa-language:before {
            content: ""
        }

        .fa-laptop:before {
            content: ""
        }

        .fa-laptop-code:before {
            content: ""
        }

        .fa-laptop-house:before {
            content: "復"
        }

        .fa-laptop-medical:before {
            content: ""
        }

        .fa-laravel:before {
            content: ""
        }

        .fa-lastfm:before {
            content: ""
        }

        .fa-lastfm-square:before {
            content: ""
        }

        .fa-laugh:before {
            content: ""
        }

        .fa-laugh-beam:before {
            content: ""
        }

        .fa-laugh-squint:before {
            content: ""
        }

        .fa-laugh-wink:before {
            content: ""
        }

        .fa-layer-group:before {
            content: ""
        }

        .fa-leaf:before {
            content: ""
        }

        .fa-leanpub:before {
            content: ""
        }

        .fa-lemon:before {
            content: ""
        }

        .fa-less:before {
            content: ""
        }

        .fa-less-than:before {
            content: ""
        }

        .fa-less-than-equal:before {
            content: ""
        }

        .fa-level-down-alt:before {
            content: ""
        }

        .fa-level-up-alt:before {
            content: ""
        }

        .fa-life-ring:before {
            content: ""
        }

        .fa-lightbulb:before {
            content: ""
        }

        .fa-line:before {
            content: ""
        }

        .fa-link:before {
            content: ""
        }

        .fa-linkedin:before {
            content: ""
        }

        .fa-linkedin-in:before {
            content: ""
        }

        .fa-linode:before {
            content: ""
        }

        .fa-linux:before {
            content: ""
        }

        .fa-lira-sign:before {
            content: ""
        }

        .fa-list:before {
            content: ""
        }

        .fa-list-alt:before {
            content: ""
        }

        .fa-list-ol:before {
            content: ""
        }

        .fa-list-ul:before {
            content: ""
        }

        .fa-location-arrow:before {
            content: ""
        }

        .fa-lock:before {
            content: ""
        }

        .fa-lock-open:before {
            content: ""
        }

        .fa-long-arrow-alt-down:before {
            content: ""
        }

        .fa-long-arrow-alt-left:before {
            content: ""
        }

        .fa-long-arrow-alt-right:before {
            content: ""
        }

        .fa-long-arrow-alt-up:before {
            content: ""
        }

        .fa-low-vision:before {
            content: ""
        }

        .fa-luggage-cart:before {
            content: ""
        }

        .fa-lungs:before {
            content: ""
        }

        .fa-lungs-virus:before {
            content: "不"
        }

        .fa-lyft:before {
            content: ""
        }

        .fa-magento:before {
            content: ""
        }

        .fa-magic:before {
            content: ""
        }

        .fa-magnet:before {
            content: ""
        }

        .fa-mail-bulk:before {
            content: ""
        }

        .fa-mailchimp:before {
            content: ""
        }

        .fa-male:before {
            content: ""
        }

        .fa-mandalorian:before {
            content: ""
        }

        .fa-map:before {
            content: ""
        }

        .fa-map-marked:before {
            content: ""
        }

        .fa-map-marked-alt:before {
            content: ""
        }

        .fa-map-marker:before {
            content: ""
        }

        .fa-map-marker-alt:before {
            content: ""
        }

        .fa-map-pin:before {
            content: ""
        }

        .fa-map-signs:before {
            content: ""
        }

        .fa-markdown:before {
            content: ""
        }

        .fa-marker:before {
            content: ""
        }

        .fa-mars:before {
            content: ""
        }

        .fa-mars-double:before {
            content: ""
        }

        .fa-mars-stroke:before {
            content: ""
        }

        .fa-mars-stroke-h:before {
            content: ""
        }

        .fa-mars-stroke-v:before {
            content: ""
        }

        .fa-mask:before {
            content: ""
        }

        .fa-mastodon:before {
            content: ""
        }

        .fa-maxcdn:before {
            content: ""
        }

        .fa-mdb:before {
            content: ""
        }

        .fa-medal:before {
            content: ""
        }

        .fa-medapps:before {
            content: ""
        }

        .fa-medium:before {
            content: ""
        }

        .fa-medium-m:before {
            content: ""
        }

        .fa-medkit:before {
            content: ""
        }

        .fa-medrt:before {
            content: ""
        }

        .fa-meetup:before {
            content: ""
        }

        .fa-megaport:before {
            content: ""
        }

        .fa-meh:before {
            content: ""
        }

        .fa-meh-blank:before {
            content: ""
        }

        .fa-meh-rolling-eyes:before {
            content: ""
        }

        .fa-memory:before {
            content: ""
        }

        .fa-mendeley:before {
            content: ""
        }

        .fa-menorah:before {
            content: ""
        }

        .fa-mercury:before {
            content: ""
        }

        .fa-meteor:before {
            content: ""
        }

        .fa-microblog:before {
            content: "駱"
        }

        .fa-microchip:before {
            content: ""
        }

        .fa-microphone:before {
            content: ""
        }

        .fa-microphone-alt:before {
            content: ""
        }

        .fa-microphone-alt-slash:before {
            content: ""
        }

        .fa-microphone-slash:before {
            content: ""
        }

        .fa-microscope:before {
            content: ""
        }

        .fa-microsoft:before {
            content: ""
        }

        .fa-minus:before {
            content: ""
        }

        .fa-minus-circle:before {
            content: ""
        }

        .fa-minus-square:before {
            content: ""
        }

        .fa-mitten:before {
            content: ""
        }

        .fa-mix:before {
            content: ""
        }

        .fa-mixcloud:before {
            content: ""
        }

        .fa-mixer:before {
            content: "稜"
        }

        .fa-mizuni:before {
            content: ""
        }

        .fa-mobile:before {
            content: ""
        }

        .fa-mobile-alt:before {
            content: ""
        }

        .fa-modx:before {
            content: ""
        }

        .fa-monero:before {
            content: ""
        }

        .fa-money-bill:before {
            content: ""
        }

        .fa-money-bill-alt:before {
            content: ""
        }

        .fa-money-bill-wave:before {
            content: ""
        }

        .fa-money-bill-wave-alt:before {
            content: ""
        }

        .fa-money-check:before {
            content: ""
        }

        .fa-money-check-alt:before {
            content: ""
        }

        .fa-monument:before {
            content: ""
        }

        .fa-moon:before {
            content: ""
        }

        .fa-mortar-pestle:before {
            content: ""
        }

        .fa-mosque:before {
            content: ""
        }

        .fa-motorcycle:before {
            content: ""
        }

        .fa-mountain:before {
            content: ""
        }

        .fa-mouse:before {
            content: ""
        }

        .fa-mouse-pointer:before {
            content: ""
        }

        .fa-mug-hot:before {
            content: ""
        }

        .fa-music:before {
            content: ""
        }

        .fa-napster:before {
            content: ""
        }

        .fa-neos:before {
            content: ""
        }

        .fa-network-wired:before {
            content: ""
        }

        .fa-neuter:before {
            content: ""
        }

        .fa-newspaper:before {
            content: ""
        }

        .fa-nimblr:before {
            content: ""
        }

        .fa-node:before {
            content: ""
        }

        .fa-node-js:before {
            content: ""
        }

        .fa-not-equal:before {
            content: ""
        }

        .fa-notes-medical:before {
            content: ""
        }

        .fa-npm:before {
            content: ""
        }

        .fa-ns8:before {
            content: ""
        }

        .fa-nutritionix:before {
            content: ""
        }

        .fa-object-group:before {
            content: ""
        }

        .fa-object-ungroup:before {
            content: ""
        }

        .fa-odnoklassniki:before {
            content: ""
        }

        .fa-odnoklassniki-square:before {
            content: ""
        }

        .fa-oil-can:before {
            content: ""
        }

        .fa-old-republic:before {
            content: ""
        }

        .fa-om:before {
            content: ""
        }

        .fa-opencart:before {
            content: ""
        }

        .fa-openid:before {
            content: ""
        }

        .fa-opera:before {
            content: ""
        }

        .fa-optin-monster:before {
            content: ""
        }

        .fa-orcid:before {
            content: ""
        }

        .fa-osi:before {
            content: ""
        }

        .fa-otter:before {
            content: ""
        }

        .fa-outdent:before {
            content: ""
        }

        .fa-page4:before {
            content: ""
        }

        .fa-pagelines:before {
            content: ""
        }

        .fa-pager:before {
            content: ""
        }

        .fa-paint-brush:before {
            content: ""
        }

        .fa-paint-roller:before {
            content: ""
        }

        .fa-palette:before {
            content: ""
        }

        .fa-palfed:before {
            content: ""
        }

        .fa-pallet:before {
            content: ""
        }

        .fa-paper-plane:before {
            content: ""
        }

        .fa-paperclip:before {
            content: ""
        }

        .fa-parachute-box:before {
            content: ""
        }

        .fa-paragraph:before {
            content: ""
        }

        .fa-parking:before {
            content: ""
        }

        .fa-passport:before {
            content: ""
        }

        .fa-pastafarianism:before {
            content: ""
        }

        .fa-paste:before {
            content: ""
        }

        .fa-patreon:before {
            content: ""
        }

        .fa-pause:before {
            content: ""
        }

        .fa-pause-circle:before {
            content: ""
        }

        .fa-paw:before {
            content: ""
        }

        .fa-paypal:before {
            content: ""
        }

        .fa-peace:before {
            content: ""
        }

        .fa-pen:before {
            content: ""
        }

        .fa-pen-alt:before {
            content: ""
        }

        .fa-pen-fancy:before {
            content: ""
        }

        .fa-pen-nib:before {
            content: ""
        }

        .fa-pen-square:before {
            content: ""
        }

        .fa-pencil-alt:before {
            content: ""
        }

        .fa-pencil-ruler:before {
            content: ""
        }

        .fa-penny-arcade:before {
            content: ""
        }

        .fa-people-arrows:before {
            content: "泌"
        }

        .fa-people-carry:before {
            content: ""
        }

        .fa-pepper-hot:before {
            content: ""
        }

        .fa-percent:before {
            content: ""
        }

        .fa-percentage:before {
            content: ""
        }

        .fa-periscope:before {
            content: ""
        }

        .fa-person-booth:before {
            content: ""
        }

        .fa-phabricator:before {
            content: ""
        }

        .fa-phoenix-framework:before {
            content: ""
        }

        .fa-phoenix-squadron:before {
            content: ""
        }

        .fa-phone:before {
            content: ""
        }

        .fa-phone-alt:before {
            content: ""
        }

        .fa-phone-slash:before {
            content: ""
        }

        .fa-phone-square:before {
            content: ""
        }

        .fa-phone-square-alt:before {
            content: ""
        }

        .fa-phone-volume:before {
            content: ""
        }

        .fa-photo-video:before {
            content: ""
        }

        .fa-php:before {
            content: ""
        }

        .fa-pied-piper:before {
            content: ""
        }

        .fa-pied-piper-alt:before {
            content: ""
        }

        .fa-pied-piper-hat:before {
            content: ""
        }

        .fa-pied-piper-pp:before {
            content: ""
        }

        .fa-pied-piper-square:before {
            content: "爛"
        }

        .fa-piggy-bank:before {
            content: ""
        }

        .fa-pills:before {
            content: ""
        }

        .fa-pinterest:before {
            content: ""
        }

        .fa-pinterest-p:before {
            content: ""
        }

        .fa-pinterest-square:before {
            content: ""
        }

        .fa-pizza-slice:before {
            content: ""
        }

        .fa-place-of-worship:before {
            content: ""
        }

        .fa-plane:before {
            content: ""
        }

        .fa-plane-arrival:before {
            content: ""
        }

        .fa-plane-departure:before {
            content: ""
        }

        .fa-plane-slash:before {
            content: "數"
        }

        .fa-play:before {
            content: ""
        }

        .fa-play-circle:before {
            content: ""
        }

        .fa-playstation:before {
            content: ""
        }

        .fa-plug:before {
            content: ""
        }

        .fa-plus:before {
            content: ""
        }

        .fa-plus-circle:before {
            content: ""
        }

        .fa-plus-square:before {
            content: ""
        }

        .fa-podcast:before {
            content: ""
        }

        .fa-poll:before {
            content: ""
        }

        .fa-poll-h:before {
            content: ""
        }

        .fa-poo:before {
            content: ""
        }

        .fa-poo-storm:before {
            content: ""
        }

        .fa-poop:before {
            content: ""
        }

        .fa-portrait:before {
            content: ""
        }

        .fa-pound-sign:before {
            content: ""
        }

        .fa-power-off:before {
            content: ""
        }

        .fa-pray:before {
            content: ""
        }

        .fa-praying-hands:before {
            content: ""
        }

        .fa-prescription:before {
            content: ""
        }

        .fa-prescription-bottle:before {
            content: ""
        }

        .fa-prescription-bottle-alt:before {
            content: ""
        }

        .fa-print:before {
            content: ""
        }

        .fa-procedures:before {
            content: ""
        }

        .fa-product-hunt:before {
            content: ""
        }

        .fa-project-diagram:before {
            content: ""
        }

        .fa-pump-medical:before {
            content: "索"
        }

        .fa-pump-soap:before {
            content: "參"
        }

        .fa-pushed:before {
            content: ""
        }

        .fa-puzzle-piece:before {
            content: ""
        }

        .fa-python:before {
            content: ""
        }

        .fa-qq:before {
            content: ""
        }

        .fa-qrcode:before {
            content: ""
        }

        .fa-question:before {
            content: ""
        }

        .fa-question-circle:before {
            content: ""
        }

        .fa-quidditch:before {
            content: ""
        }

        .fa-quinscape:before {
            content: ""
        }

        .fa-quora:before {
            content: ""
        }

        .fa-quote-left:before {
            content: ""
        }

        .fa-quote-right:before {
            content: ""
        }

        .fa-quran:before {
            content: ""
        }

        .fa-r-project:before {
            content: ""
        }

        .fa-radiation:before {
            content: ""
        }

        .fa-radiation-alt:before {
            content: ""
        }

        .fa-rainbow:before {
            content: ""
        }

        .fa-random:before {
            content: ""
        }

        .fa-raspberry-pi:before {
            content: ""
        }

        .fa-ravelry:before {
            content: ""
        }

        .fa-react:before {
            content: ""
        }

        .fa-reacteurope:before {
            content: ""
        }

        .fa-readme:before {
            content: ""
        }

        .fa-rebel:before {
            content: ""
        }

        .fa-receipt:before {
            content: ""
        }

        .fa-record-vinyl:before {
            content: ""
        }

        .fa-recycle:before {
            content: ""
        }

        .fa-red-river:before {
            content: ""
        }

        .fa-reddit:before {
            content: ""
        }

        .fa-reddit-alien:before {
            content: ""
        }

        .fa-reddit-square:before {
            content: ""
        }

        .fa-redhat:before {
            content: ""
        }

        .fa-redo:before {
            content: ""
        }

        .fa-redo-alt:before {
            content: ""
        }

        .fa-registered:before {
            content: ""
        }

        .fa-remove-format:before {
            content: ""
        }

        .fa-renren:before {
            content: ""
        }

        .fa-reply:before {
            content: ""
        }

        .fa-reply-all:before {
            content: ""
        }

        .fa-replyd:before {
            content: ""
        }

        .fa-republican:before {
            content: ""
        }

        .fa-researchgate:before {
            content: ""
        }

        .fa-resolving:before {
            content: ""
        }

        .fa-restroom:before {
            content: ""
        }

        .fa-retweet:before {
            content: ""
        }

        .fa-rev:before {
            content: ""
        }

        .fa-ribbon:before {
            content: ""
        }

        .fa-ring:before {
            content: ""
        }

        .fa-road:before {
            content: ""
        }

        .fa-robot:before {
            content: ""
        }

        .fa-rocket:before {
            content: ""
        }

        .fa-rocketchat:before {
            content: ""
        }

        .fa-rockrms:before {
            content: ""
        }

        .fa-route:before {
            content: ""
        }

        .fa-rss:before {
            content: ""
        }

        .fa-rss-square:before {
            content: ""
        }

        .fa-ruble-sign:before {
            content: ""
        }

        .fa-ruler:before {
            content: ""
        }

        .fa-ruler-combined:before {
            content: ""
        }

        .fa-ruler-horizontal:before {
            content: ""
        }

        .fa-ruler-vertical:before {
            content: ""
        }

        .fa-running:before {
            content: ""
        }

        .fa-rupee-sign:before {
            content: ""
        }

        .fa-sad-cry:before {
            content: ""
        }

        .fa-sad-tear:before {
            content: ""
        }

        .fa-safari:before {
            content: ""
        }

        .fa-salesforce:before {
            content: ""
        }

        .fa-sass:before {
            content: ""
        }

        .fa-satellite:before {
            content: ""
        }

        .fa-satellite-dish:before {
            content: ""
        }

        .fa-save:before {
            content: ""
        }

        .fa-schlix:before {
            content: ""
        }

        .fa-school:before {
            content: ""
        }

        .fa-screwdriver:before {
            content: ""
        }

        .fa-scribd:before {
            content: ""
        }

        .fa-scroll:before {
            content: ""
        }

        .fa-sd-card:before {
            content: ""
        }

        .fa-search:before {
            content: ""
        }

        .fa-search-dollar:before {
            content: ""
        }

        .fa-search-location:before {
            content: ""
        }

        .fa-search-minus:before {
            content: ""
        }

        .fa-search-plus:before {
            content: ""
        }

        .fa-searchengin:before {
            content: ""
        }

        .fa-seedling:before {
            content: ""
        }

        .fa-sellcast:before {
            content: ""
        }

        .fa-sellsy:before {
            content: ""
        }

        .fa-server:before {
            content: ""
        }

        .fa-servicestack:before {
            content: ""
        }

        .fa-shapes:before {
            content: ""
        }

        .fa-share:before {
            content: ""
        }

        .fa-share-alt:before {
            content: ""
        }

        .fa-share-alt-square:before {
            content: ""
        }

        .fa-share-square:before {
            content: ""
        }

        .fa-shekel-sign:before {
            content: ""
        }

        .fa-shield-alt:before {
            content: ""
        }

        .fa-shield-virus:before {
            content: "塞"
        }

        .fa-ship:before {
            content: ""
        }

        .fa-shipping-fast:before {
            content: ""
        }

        .fa-shirtsinbulk:before {
            content: ""
        }

        .fa-shoe-prints:before {
            content: ""
        }

        .fa-shopify:before {
            content: "綾"
        }

        .fa-shopping-bag:before {
            content: ""
        }

        .fa-shopping-basket:before {
            content: ""
        }

        .fa-shopping-cart:before {
            content: ""
        }

        .fa-shopware:before {
            content: ""
        }

        .fa-shower:before {
            content: ""
        }

        .fa-shuttle-van:before {
            content: ""
        }

        .fa-sign:before {
            content: ""
        }

        .fa-sign-in-alt:before {
            content: ""
        }

        .fa-sign-language:before {
            content: ""
        }

        .fa-sign-out-alt:before {
            content: ""
        }

        .fa-signal:before {
            content: ""
        }

        .fa-signature:before {
            content: ""
        }

        .fa-sim-card:before {
            content: ""
        }

        .fa-simplybuilt:before {
            content: ""
        }

        .fa-sistrix:before {
            content: ""
        }

        .fa-sitemap:before {
            content: ""
        }

        .fa-sith:before {
            content: ""
        }

        .fa-skating:before {
            content: ""
        }

        .fa-sketch:before {
            content: ""
        }

        .fa-skiing:before {
            content: ""
        }

        .fa-skiing-nordic:before {
            content: ""
        }

        .fa-skull:before {
            content: ""
        }

        .fa-skull-crossbones:before {
            content: ""
        }

        .fa-skyatlas:before {
            content: ""
        }

        .fa-skype:before {
            content: ""
        }

        .fa-slack:before {
            content: ""
        }

        .fa-slack-hash:before {
            content: ""
        }

        .fa-slash:before {
            content: ""
        }

        .fa-sleigh:before {
            content: ""
        }

        .fa-sliders-h:before {
            content: ""
        }

        .fa-slideshare:before {
            content: ""
        }

        .fa-smile:before {
            content: ""
        }

        .fa-smile-beam:before {
            content: ""
        }

        .fa-smile-wink:before {
            content: ""
        }

        .fa-smog:before {
            content: ""
        }

        .fa-smoking:before {
            content: ""
        }

        .fa-smoking-ban:before {
            content: ""
        }

        .fa-sms:before {
            content: ""
        }

        .fa-snapchat:before {
            content: ""
        }

        .fa-snapchat-ghost:before {
            content: ""
        }

        .fa-snapchat-square:before {
            content: ""
        }

        .fa-snowboarding:before {
            content: ""
        }

        .fa-snowflake:before {
            content: ""
        }

        .fa-snowman:before {
            content: ""
        }

        .fa-snowplow:before {
            content: ""
        }

        .fa-soap:before {
            content: "葉"
        }

        .fa-socks:before {
            content: ""
        }

        .fa-solar-panel:before {
            content: ""
        }

        .fa-sort:before {
            content: ""
        }

        .fa-sort-alpha-down:before {
            content: ""
        }

        .fa-sort-alpha-down-alt:before {
            content: ""
        }

        .fa-sort-alpha-up:before {
            content: ""
        }

        .fa-sort-alpha-up-alt:before {
            content: ""
        }

        .fa-sort-amount-down:before {
            content: ""
        }

        .fa-sort-amount-down-alt:before {
            content: ""
        }

        .fa-sort-amount-up:before {
            content: ""
        }

        .fa-sort-amount-up-alt:before {
            content: ""
        }

        .fa-sort-down:before {
            content: ""
        }

        .fa-sort-numeric-down:before {
            content: ""
        }

        .fa-sort-numeric-down-alt:before {
            content: ""
        }

        .fa-sort-numeric-up:before {
            content: ""
        }

        .fa-sort-numeric-up-alt:before {
            content: ""
        }

        .fa-sort-up:before {
            content: ""
        }

        .fa-soundcloud:before {
            content: ""
        }

        .fa-sourcetree:before {
            content: ""
        }

        .fa-spa:before {
            content: ""
        }

        .fa-space-shuttle:before {
            content: ""
        }

        .fa-speakap:before {
            content: ""
        }

        .fa-speaker-deck:before {
            content: ""
        }

        .fa-spell-check:before {
            content: ""
        }

        .fa-spider:before {
            content: ""
        }

        .fa-spinner:before {
            content: ""
        }

        .fa-splotch:before {
            content: ""
        }

        .fa-spotify:before {
            content: ""
        }

        .fa-spray-can:before {
            content: ""
        }

        .fa-square:before {
            content: ""
        }

        .fa-square-full:before {
            content: ""
        }

        .fa-square-root-alt:before {
            content: ""
        }

        .fa-squarespace:before {
            content: ""
        }

        .fa-stack-exchange:before {
            content: ""
        }

        .fa-stack-overflow:before {
            content: ""
        }

        .fa-stackpath:before {
            content: ""
        }

        .fa-stamp:before {
            content: ""
        }

        .fa-star:before {
            content: ""
        }

        .fa-star-and-crescent:before {
            content: ""
        }

        .fa-star-half:before {
            content: ""
        }

        .fa-star-half-alt:before {
            content: ""
        }

        .fa-star-of-david:before {
            content: ""
        }

        .fa-star-of-life:before {
            content: ""
        }

        .fa-staylinked:before {
            content: ""
        }

        .fa-steam:before {
            content: ""
        }

        .fa-steam-square:before {
            content: ""
        }

        .fa-steam-symbol:before {
            content: ""
        }

        .fa-step-backward:before {
            content: ""
        }

        .fa-step-forward:before {
            content: ""
        }

        .fa-stethoscope:before {
            content: ""
        }

        .fa-sticker-mule:before {
            content: ""
        }

        .fa-sticky-note:before {
            content: ""
        }

        .fa-stop:before {
            content: ""
        }

        .fa-stop-circle:before {
            content: ""
        }

        .fa-stopwatch:before {
            content: ""
        }

        .fa-stopwatch-20:before {
            content: "說"
        }

        .fa-store:before {
            content: ""
        }

        .fa-store-alt:before {
            content: ""
        }

        .fa-store-alt-slash:before {
            content: "殺"
        }

        .fa-store-slash:before {
            content: "辰"
        }

        .fa-strava:before {
            content: ""
        }

        .fa-stream:before {
            content: ""
        }

        .fa-street-view:before {
            content: ""
        }

        .fa-strikethrough:before {
            content: ""
        }

        .fa-stripe:before {
            content: ""
        }

        .fa-stripe-s:before {
            content: ""
        }

        .fa-stroopwafel:before {
            content: ""
        }

        .fa-studiovinari:before {
            content: ""
        }

        .fa-stumbleupon:before {
            content: ""
        }

        .fa-stumbleupon-circle:before {
            content: ""
        }

        .fa-subscript:before {
            content: ""
        }

        .fa-subway:before {
            content: ""
        }

        .fa-suitcase:before {
            content: ""
        }

        .fa-suitcase-rolling:before {
            content: ""
        }

        .fa-sun:before {
            content: ""
        }

        .fa-superpowers:before {
            content: ""
        }

        .fa-superscript:before {
            content: ""
        }

        .fa-supple:before {
            content: ""
        }

        .fa-surprise:before {
            content: ""
        }

        .fa-suse:before {
            content: ""
        }

        .fa-swatchbook:before {
            content: ""
        }

        .fa-swift:before {
            content: ""
        }

        .fa-swimmer:before {
            content: ""
        }

        .fa-swimming-pool:before {
            content: ""
        }

        .fa-symfony:before {
            content: ""
        }

        .fa-synagogue:before {
            content: ""
        }

        .fa-sync:before {
            content: ""
        }

        .fa-sync-alt:before {
            content: ""
        }

        .fa-syringe:before {
            content: ""
        }

        .fa-table:before {
            content: ""
        }

        .fa-table-tennis:before {
            content: ""
        }

        .fa-tablet:before {
            content: ""
        }

        .fa-tablet-alt:before {
            content: ""
        }

        .fa-tablets:before {
            content: ""
        }

        .fa-tachometer-alt:before {
            content: ""
        }

        .fa-tag:before {
            content: ""
        }

        .fa-tags:before {
            content: ""
        }

        .fa-tape:before {
            content: ""
        }

        .fa-tasks:before {
            content: ""
        }

        .fa-taxi:before {
            content: ""
        }

        .fa-teamspeak:before {
            content: ""
        }

        .fa-teeth:before {
            content: ""
        }

        .fa-teeth-open:before {
            content: ""
        }

        .fa-telegram:before {
            content: ""
        }

        .fa-telegram-plane:before {
            content: ""
        }

        .fa-temperature-high:before {
            content: ""
        }

        .fa-temperature-low:before {
            content: ""
        }

        .fa-tencent-weibo:before {
            content: ""
        }

        .fa-tenge:before {
            content: ""
        }

        .fa-terminal:before {
            content: ""
        }

        .fa-text-height:before {
            content: ""
        }

        .fa-text-width:before {
            content: ""
        }

        .fa-th:before {
            content: ""
        }

        .fa-th-large:before {
            content: ""
        }

        .fa-th-list:before {
            content: ""
        }

        .fa-the-red-yeti:before {
            content: ""
        }

        .fa-theater-masks:before {
            content: ""
        }

        .fa-themeco:before {
            content: ""
        }

        .fa-themeisle:before {
            content: ""
        }

        .fa-thermometer:before {
            content: ""
        }

        .fa-thermometer-empty:before {
            content: ""
        }

        .fa-thermometer-full:before {
            content: ""
        }

        .fa-thermometer-half:before {
            content: ""
        }

        .fa-thermometer-quarter:before {
            content: ""
        }

        .fa-thermometer-three-quarters:before {
            content: ""
        }

        .fa-think-peaks:before {
            content: ""
        }

        .fa-thumbs-down:before {
            content: ""
        }

        .fa-thumbs-up:before {
            content: ""
        }

        .fa-thumbtack:before {
            content: ""
        }

        .fa-ticket-alt:before {
            content: ""
        }

        .fa-times:before {
            content: ""
        }

        .fa-times-circle:before {
            content: ""
        }

        .fa-tint:before {
            content: ""
        }

        .fa-tint-slash:before {
            content: ""
        }

        .fa-tired:before {
            content: ""
        }

        .fa-toggle-off:before {
            content: ""
        }

        .fa-toggle-on:before {
            content: ""
        }

        .fa-toilet:before {
            content: ""
        }

        .fa-toilet-paper:before {
            content: ""
        }

        .fa-toilet-paper-slash:before {
            content: "沈"
        }

        .fa-toolbox:before {
            content: ""
        }

        .fa-tools:before {
            content: ""
        }

        .fa-tooth:before {
            content: ""
        }

        .fa-torah:before {
            content: ""
        }

        .fa-torii-gate:before {
            content: ""
        }

        .fa-tractor:before {
            content: ""
        }

        .fa-trade-federation:before {
            content: ""
        }

        .fa-trademark:before {
            content: ""
        }

        .fa-traffic-light:before {
            content: ""
        }

        .fa-trailer:before {
            content: "論"
        }

        .fa-train:before {
            content: ""
        }

        .fa-tram:before {
            content: ""
        }

        .fa-transgender:before {
            content: ""
        }

        .fa-transgender-alt:before {
            content: ""
        }

        .fa-trash:before {
            content: ""
        }

        .fa-trash-alt:before {
            content: ""
        }

        .fa-trash-restore:before {
            content: ""
        }

        .fa-trash-restore-alt:before {
            content: ""
        }

        .fa-tree:before {
            content: ""
        }

        .fa-trello:before {
            content: ""
        }

        .fa-tripadvisor:before {
            content: ""
        }

        .fa-trophy:before {
            content: ""
        }

        .fa-truck:before {
            content: ""
        }

        .fa-truck-loading:before {
            content: ""
        }

        .fa-truck-monster:before {
            content: ""
        }

        .fa-truck-moving:before {
            content: ""
        }

        .fa-truck-pickup:before {
            content: ""
        }

        .fa-tshirt:before {
            content: ""
        }

        .fa-tty:before {
            content: ""
        }

        .fa-tumblr:before {
            content: ""
        }

        .fa-tumblr-square:before {
            content: ""
        }

        .fa-tv:before {
            content: ""
        }

        .fa-twitch:before {
            content: ""
        }

        .fa-twitter:before {
            content: ""
        }

        .fa-twitter-square:before {
            content: ""
        }

        .fa-typo3:before {
            content: ""
        }

        .fa-uber:before {
            content: ""
        }

        .fa-ubuntu:before {
            content: ""
        }

        .fa-uikit:before {
            content: ""
        }

        .fa-umbraco:before {
            content: ""
        }

        .fa-umbrella:before {
            content: ""
        }

        .fa-umbrella-beach:before {
            content: ""
        }

        .fa-underline:before {
            content: ""
        }

        .fa-undo:before {
            content: ""
        }

        .fa-undo-alt:before {
            content: ""
        }

        .fa-uniregistry:before {
            content: ""
        }

        .fa-unity:before {
            content: "雷"
        }

        .fa-universal-access:before {
            content: ""
        }

        .fa-university:before {
            content: ""
        }

        .fa-unlink:before {
            content: ""
        }

        .fa-unlock:before {
            content: ""
        }

        .fa-unlock-alt:before {
            content: ""
        }

        .fa-untappd:before {
            content: ""
        }

        .fa-upload:before {
            content: ""
        }

        .fa-ups:before {
            content: ""
        }

        .fa-usb:before {
            content: ""
        }

        .fa-user:before {
            content: ""
        }

        .fa-user-alt:before {
            content: ""
        }

        .fa-user-alt-slash:before {
            content: ""
        }

        .fa-user-astronaut:before {
            content: ""
        }

        .fa-user-check:before {
            content: ""
        }

        .fa-user-circle:before {
            content: ""
        }

        .fa-user-clock:before {
            content: ""
        }

        .fa-user-cog:before {
            content: ""
        }

        .fa-user-edit:before {
            content: ""
        }

        .fa-user-friends:before {
            content: ""
        }

        .fa-user-graduate:before {
            content: ""
        }

        .fa-user-injured:before {
            content: ""
        }

        .fa-user-lock:before {
            content: ""
        }

        .fa-user-md:before {
            content: ""
        }

        .fa-user-minus:before {
            content: ""
        }

        .fa-user-ninja:before {
            content: ""
        }

        .fa-user-nurse:before {
            content: ""
        }

        .fa-user-plus:before {
            content: ""
        }

        .fa-user-secret:before {
            content: ""
        }

        .fa-user-shield:before {
            content: ""
        }

        .fa-user-slash:before {
            content: ""
        }

        .fa-user-tag:before {
            content: ""
        }

        .fa-user-tie:before {
            content: ""
        }

        .fa-user-times:before {
            content: ""
        }

        .fa-users:before {
            content: ""
        }

        .fa-users-cog:before {
            content: ""
        }

        .fa-usps:before {
            content: ""
        }

        .fa-ussunnah:before {
            content: ""
        }

        .fa-utensil-spoon:before {
            content: ""
        }

        .fa-utensils:before {
            content: ""
        }

        .fa-vaadin:before {
            content: ""
        }

        .fa-vector-square:before {
            content: ""
        }

        .fa-venus:before {
            content: ""
        }

        .fa-venus-double:before {
            content: ""
        }

        .fa-venus-mars:before {
            content: ""
        }

        .fa-viacoin:before {
            content: ""
        }

        .fa-viadeo:before {
            content: ""
        }

        .fa-viadeo-square:before {
            content: ""
        }

        .fa-vial:before {
            content: ""
        }

        .fa-vials:before {
            content: ""
        }

        .fa-viber:before {
            content: ""
        }

        .fa-video:before {
            content: ""
        }

        .fa-video-slash:before {
            content: ""
        }

        .fa-vihara:before {
            content: ""
        }

        .fa-vimeo:before {
            content: ""
        }

        .fa-vimeo-square:before {
            content: ""
        }

        .fa-vimeo-v:before {
            content: ""
        }

        .fa-vine:before {
            content: ""
        }

        .fa-virus:before {
            content: "若"
        }

        .fa-virus-slash:before {
            content: "掠"
        }

        .fa-viruses:before {
            content: "略"
        }

        .fa-vk:before {
            content: ""
        }

        .fa-vnv:before {
            content: ""
        }

        .fa-voicemail:before {
            content: ""
        }

        .fa-volleyball-ball:before {
            content: ""
        }

        .fa-volume-down:before {
            content: ""
        }

        .fa-volume-mute:before {
            content: ""
        }

        .fa-volume-off:before {
            content: ""
        }

        .fa-volume-up:before {
            content: ""
        }

        .fa-vote-yea:before {
            content: ""
        }

        .fa-vr-cardboard:before {
            content: ""
        }

        .fa-vuejs:before {
            content: ""
        }

        .fa-walking:before {
            content: ""
        }

        .fa-wallet:before {
            content: ""
        }

        .fa-warehouse:before {
            content: ""
        }

        .fa-water:before {
            content: ""
        }

        .fa-wave-square:before {
            content: ""
        }

        .fa-waze:before {
            content: ""
        }

        .fa-weebly:before {
            content: ""
        }

        .fa-weibo:before {
            content: ""
        }

        .fa-weight:before {
            content: ""
        }

        .fa-weight-hanging:before {
            content: ""
        }

        .fa-weixin:before {
            content: ""
        }

        .fa-whatsapp:before {
            content: ""
        }

        .fa-whatsapp-square:before {
            content: ""
        }

        .fa-wheelchair:before {
            content: ""
        }

        .fa-whmcs:before {
            content: ""
        }

        .fa-wifi:before {
            content: ""
        }

        .fa-wikipedia-w:before {
            content: ""
        }

        .fa-wind:before {
            content: ""
        }

        .fa-window-close:before {
            content: ""
        }

        .fa-window-maximize:before {
            content: ""
        }

        .fa-window-minimize:before {
            content: ""
        }

        .fa-window-restore:before {
            content: ""
        }

        .fa-windows:before {
            content: ""
        }

        .fa-wine-bottle:before {
            content: ""
        }

        .fa-wine-glass:before {
            content: ""
        }

        .fa-wine-glass-alt:before {
            content: ""
        }

        .fa-wix:before {
            content: ""
        }

        .fa-wizards-of-the-coast:before {
            content: ""
        }

        .fa-wolf-pack-battalion:before {
            content: ""
        }

        .fa-won-sign:before {
            content: ""
        }

        .fa-wordpress:before {
            content: ""
        }

        .fa-wordpress-simple:before {
            content: ""
        }

        .fa-wpbeginner:before {
            content: ""
        }

        .fa-wpexplorer:before {
            content: ""
        }

        .fa-wpforms:before {
            content: ""
        }

        .fa-wpressr:before {
            content: ""
        }

        .fa-wrench:before {
            content: ""
        }

        .fa-x-ray:before {
            content: ""
        }

        .fa-xbox:before {
            content: ""
        }

        .fa-xing:before {
            content: ""
        }

        .fa-xing-square:before {
            content: ""
        }

        .fa-y-combinator:before {
            content: ""
        }

        .fa-yahoo:before {
            content: ""
        }

        .fa-yammer:before {
            content: ""
        }

        .fa-yandex:before {
            content: ""
        }

        .fa-yandex-international:before {
            content: ""
        }

        .fa-yarn:before {
            content: ""
        }

        .fa-yelp:before {
            content: ""
        }

        .fa-yen-sign:before {
            content: ""
        }

        .fa-yin-yang:before {
            content: ""
        }

        .fa-yoast:before {
            content: ""
        }

        .fa-youtube:before {
            content: ""
        }

        .fa-youtube-square:before {
            content: ""
        }

        .fa-zhihu:before {
            content: ""
        }

        .sr-only {
            border: 0;
            clip: rect(0, 0, 0, 0);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width:1px
        }

        .sr-only-focusable:active, .sr-only-focusable:focus {
            clip: auto;
            height: auto;
            margin: 0;
            overflow: visible;
            position: static;
            width:auto
        }

        @font-face {
            font-family: "Font Awesome 5 Free";
            font-style: normal;
            font-weight: 900;
            font-display: block;
            src: url("/public/theme//fonts/fontawesome-free/fa-solid-900.eot");
            src: url("/public/theme//fonts/fontawesome-free/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/public/theme//fonts/fontawesome-free/fa-solid-900.woff2") format("woff2"), url("/public/theme//fonts/fontawesome-free/fa-solid-900.woff") format("woff"), url("/public/theme//fonts/fontawesome-free/fa-solid-900.ttf") format("truetype"), url("/public/theme//fonts/fontawesome-free/fa-solid-900.svg#fontawesome") format("svg")
        }

        .fa, .fas, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-header .ui-datepicker-next:after, #footer .inside .row .footer-col-1 .panel .panel-body li a:before, #footer .inside .teaser-group-three-squares .footer-col-1 .panel .panel-body li a:before, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .panel .panel-body li a:before, #footer .inside .row .footer-col-3 ul li:before, #footer .inside .teaser-group-three-squares .footer-col-3 ul li:before, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 ul li:before, .teaser-group-three-squares .widget-content > div a:before {
            font-family: "Font Awesome 5 Free";
            font-weight:900
        }

        @font-face {
            font-family: "Font Awesome 5 Free";
            font-style: normal;
            font-weight: 400;
            font-display: block;
            src: url("/public/theme//fonts/fontawesome-free/fa-regular-400.eot");
            src: url("/public/theme//fonts/fontawesome-free/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/public/theme//fonts/fontawesome-free/fa-regular-400.woff2") format("woff2"), url("/public/theme//fonts/fontawesome-free/fa-regular-400.woff") format("woff"), url("/public/theme//fonts/fontawesome-free/fa-regular-400.ttf") format("truetype"), url("/public/theme//fonts/fontawesome-free/fa-regular-400.svg#fontawesome") format("svg")
        }

        .far {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        @font-face {
            font-family: "Font Awesome 5 Brands";
            font-style: normal;
            font-weight: 400;
            font-display: block;
            src: url("/public/theme//fonts/fontawesome-free/fa-brands-400.eot");
            src: url("/public/theme//fonts/fontawesome-free/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("/public/theme//fonts/fontawesome-free/fa-brands-400.woff2") format("woff2"), url("/public/theme//fonts/fontawesome-free/fa-brands-400.woff") format("woff"), url("/public/theme//fonts/fontawesome-free/fa-brands-400.ttf") format("truetype"), url("/public/theme//fonts/fontawesome-free/fa-brands-400.svg#fontawesome") format("svg")
        }

        .fab {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-glass:before {
            content: ""
        }

        .fa.fa-meetup {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-star-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-star-o:before {
            content: ""
        }

        .fa.fa-remove:before {
            content: ""
        }

        .fa.fa-close:before {
            content: ""
        }

        .fa.fa-gear:before {
            content: ""
        }

        .fa.fa-trash-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-trash-o:before {
            content: ""
        }

        .fa.fa-file-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-file-o:before {
            content: ""
        }

        .fa.fa-clock-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-clock-o:before {
            content: ""
        }

        .fa.fa-arrow-circle-o-down {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-arrow-circle-o-down:before {
            content: ""
        }

        .fa.fa-arrow-circle-o-up {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-arrow-circle-o-up:before {
            content: ""
        }

        .fa.fa-play-circle-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-play-circle-o:before {
            content: ""
        }

        .fa.fa-repeat:before {
            content: ""
        }

        .fa.fa-rotate-right:before {
            content: ""
        }

        .fa.fa-refresh:before {
            content: ""
        }

        .fa.fa-list-alt {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-dedent:before {
            content: ""
        }

        .fa.fa-video-camera:before {
            content: ""
        }

        .fa.fa-picture-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-picture-o:before {
            content: ""
        }

        .fa.fa-photo {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-photo:before {
            content: ""
        }

        .fa.fa-image {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-image:before {
            content: ""
        }

        .fa.fa-pencil:before {
            content: ""
        }

        .fa.fa-map-marker:before {
            content: ""
        }

        .fa.fa-pencil-square-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-pencil-square-o:before {
            content: ""
        }

        .fa.fa-share-square-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-share-square-o:before {
            content: ""
        }

        .fa.fa-check-square-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-check-square-o:before {
            content: ""
        }

        .fa.fa-arrows:before {
            content: ""
        }

        .fa.fa-times-circle-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-times-circle-o:before {
            content: ""
        }

        .fa.fa-check-circle-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-check-circle-o:before {
            content: ""
        }

        .fa.fa-mail-forward:before {
            content: ""
        }

        .fa.fa-expand:before {
            content: ""
        }

        .fa.fa-compress:before {
            content: ""
        }

        .fa.fa-eye {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-eye-slash {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-warning:before {
            content: ""
        }

        .fa.fa-calendar:before {
            content: ""
        }

        .fa.fa-arrows-v:before {
            content: ""
        }

        .fa.fa-arrows-h:before {
            content: ""
        }

        .fa.fa-bar-chart {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-bar-chart:before {
            content: ""
        }

        .fa.fa-bar-chart-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-bar-chart-o:before {
            content: ""
        }

        .fa.fa-twitter-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-facebook-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-gears:before {
            content: ""
        }

        .fa.fa-thumbs-o-up {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-thumbs-o-up:before {
            content: ""
        }

        .fa.fa-thumbs-o-down {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-thumbs-o-down:before {
            content: ""
        }

        .fa.fa-heart-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-heart-o:before {
            content: ""
        }

        .fa.fa-sign-out:before {
            content: ""
        }

        .fa.fa-linkedin-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-linkedin-square:before {
            content: ""
        }

        .fa.fa-thumb-tack:before {
            content: ""
        }

        .fa.fa-external-link:before {
            content: ""
        }

        .fa.fa-sign-in:before {
            content: ""
        }

        .fa.fa-github-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-lemon-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-lemon-o:before {
            content: ""
        }

        .fa.fa-square-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-square-o:before {
            content: ""
        }

        .fa.fa-bookmark-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-bookmark-o:before {
            content: ""
        }

        .fa.fa-twitter {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-facebook {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-facebook:before {
            content: ""
        }

        .fa.fa-facebook-f {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-facebook-f:before {
            content: ""
        }

        .fa.fa-github {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-credit-card {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-feed:before {
            content: ""
        }

        .fa.fa-hdd-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-hdd-o:before {
            content: ""
        }

        .fa.fa-hand-o-right {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-hand-o-right:before {
            content: ""
        }

        .fa.fa-hand-o-left {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-hand-o-left:before {
            content: ""
        }

        .fa.fa-hand-o-up {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-hand-o-up:before {
            content: ""
        }

        .fa.fa-hand-o-down {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-hand-o-down:before {
            content: ""
        }

        .fa.fa-arrows-alt:before {
            content: ""
        }

        .fa.fa-group:before {
            content: ""
        }

        .fa.fa-chain:before {
            content: ""
        }

        .fa.fa-scissors:before {
            content: ""
        }

        .fa.fa-files-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-files-o:before {
            content: ""
        }

        .fa.fa-floppy-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-floppy-o:before {
            content: ""
        }

        .fa.fa-navicon:before {
            content: ""
        }

        .fa.fa-reorder:before {
            content: ""
        }

        .fa.fa-pinterest {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-pinterest-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-google-plus-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-google-plus {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-google-plus:before {
            content: ""
        }

        .fa.fa-money {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-money:before {
            content: ""
        }

        .fa.fa-unsorted:before {
            content: ""
        }

        .fa.fa-sort-desc:before {
            content: ""
        }

        .fa.fa-sort-asc:before {
            content: ""
        }

        .fa.fa-linkedin {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-linkedin:before {
            content: ""
        }

        .fa.fa-rotate-left:before {
            content: ""
        }

        .fa.fa-legal:before {
            content: ""
        }

        .fa.fa-tachometer:before {
            content: ""
        }

        .fa.fa-dashboard:before {
            content: ""
        }

        .fa.fa-comment-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-comment-o:before {
            content: ""
        }

        .fa.fa-comments-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-comments-o:before {
            content: ""
        }

        .fa.fa-flash:before {
            content: ""
        }

        .fa.fa-clipboard {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-paste {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-paste:before {
            content: ""
        }

        .fa.fa-lightbulb-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-lightbulb-o:before {
            content: ""
        }

        .fa.fa-exchange:before {
            content: ""
        }

        .fa.fa-cloud-download:before {
            content: ""
        }

        .fa.fa-cloud-upload:before {
            content: ""
        }

        .fa.fa-bell-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-bell-o:before {
            content: ""
        }

        .fa.fa-cutlery:before {
            content: ""
        }

        .fa.fa-file-text-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-file-text-o:before {
            content: ""
        }

        .fa.fa-building-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-building-o:before {
            content: ""
        }

        .fa.fa-hospital-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-hospital-o:before {
            content: ""
        }

        .fa.fa-tablet:before {
            content: ""
        }

        .fa.fa-mobile:before {
            content: ""
        }

        .fa.fa-mobile-phone:before {
            content: ""
        }

        .fa.fa-circle-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-circle-o:before {
            content: ""
        }

        .fa.fa-mail-reply:before {
            content: ""
        }

        .fa.fa-github-alt {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-folder-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-folder-o:before {
            content: ""
        }

        .fa.fa-folder-open-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-folder-open-o:before {
            content: ""
        }

        .fa.fa-smile-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-smile-o:before {
            content: ""
        }

        .fa.fa-frown-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-frown-o:before {
            content: ""
        }

        .fa.fa-meh-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-meh-o:before {
            content: ""
        }

        .fa.fa-keyboard-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-keyboard-o:before {
            content: ""
        }

        .fa.fa-flag-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-flag-o:before {
            content: ""
        }

        .fa.fa-mail-reply-all:before {
            content: ""
        }

        .fa.fa-star-half-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-star-half-o:before {
            content: ""
        }

        .fa.fa-star-half-empty {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-star-half-empty:before {
            content: ""
        }

        .fa.fa-star-half-full {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-star-half-full:before {
            content: ""
        }

        .fa.fa-code-fork:before {
            content: ""
        }

        .fa.fa-chain-broken:before {
            content: ""
        }

        .fa.fa-shield:before {
            content: ""
        }

        .fa.fa-calendar-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-calendar-o:before {
            content: ""
        }

        .fa.fa-maxcdn {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-html5 {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-css3 {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-ticket:before {
            content: ""
        }

        .fa.fa-minus-square-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-minus-square-o:before {
            content: ""
        }

        .fa.fa-level-up:before {
            content: ""
        }

        .fa.fa-level-down:before {
            content: ""
        }

        .fa.fa-pencil-square:before {
            content: ""
        }

        .fa.fa-external-link-square:before {
            content: ""
        }

        .fa.fa-compass {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-caret-square-o-down {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-caret-square-o-down:before {
            content: ""
        }

        .fa.fa-toggle-down {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-toggle-down:before {
            content: ""
        }

        .fa.fa-caret-square-o-up {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-caret-square-o-up:before {
            content: ""
        }

        .fa.fa-toggle-up {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-toggle-up:before {
            content: ""
        }

        .fa.fa-caret-square-o-right {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-caret-square-o-right:before {
            content: ""
        }

        .fa.fa-toggle-right {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-toggle-right:before {
            content: ""
        }

        .fa.fa-eur:before {
            content: ""
        }

        .fa.fa-euro:before {
            content: ""
        }

        .fa.fa-gbp:before {
            content: ""
        }

        .fa.fa-usd:before {
            content: ""
        }

        .fa.fa-dollar:before {
            content: ""
        }

        .fa.fa-inr:before {
            content: ""
        }

        .fa.fa-rupee:before {
            content: ""
        }

        .fa.fa-jpy:before {
            content: ""
        }

        .fa.fa-cny:before {
            content: ""
        }

        .fa.fa-rmb:before {
            content: ""
        }

        .fa.fa-yen:before {
            content: ""
        }

        .fa.fa-rub:before {
            content: ""
        }

        .fa.fa-ruble:before {
            content: ""
        }

        .fa.fa-rouble:before {
            content: ""
        }

        .fa.fa-krw:before {
            content: ""
        }

        .fa.fa-won:before {
            content: ""
        }

        .fa.fa-btc {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-bitcoin {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-bitcoin:before {
            content: ""
        }

        .fa.fa-file-text:before {
            content: ""
        }

        .fa.fa-sort-alpha-asc:before {
            content: ""
        }

        .fa.fa-sort-alpha-desc:before {
            content: ""
        }

        .fa.fa-sort-amount-asc:before {
            content: ""
        }

        .fa.fa-sort-amount-desc:before {
            content: ""
        }

        .fa.fa-sort-numeric-asc:before {
            content: ""
        }

        .fa.fa-sort-numeric-desc:before {
            content: ""
        }

        .fa.fa-youtube-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-youtube {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-xing {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-xing-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-youtube-play {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-youtube-play:before {
            content: ""
        }

        .fa.fa-dropbox {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-stack-overflow {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-instagram {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-flickr {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-adn {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-bitbucket {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-bitbucket-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-bitbucket-square:before {
            content: ""
        }

        .fa.fa-tumblr {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-tumblr-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-long-arrow-down:before {
            content: ""
        }

        .fa.fa-long-arrow-up:before {
            content: ""
        }

        .fa.fa-long-arrow-left:before {
            content: ""
        }

        .fa.fa-long-arrow-right:before {
            content: ""
        }

        .fa.fa-apple {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-windows {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-android {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-linux {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-dribbble {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-skype {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-foursquare {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-trello {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-gratipay {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-gittip {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-gittip:before {
            content: ""
        }

        .fa.fa-sun-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-sun-o:before {
            content: ""
        }

        .fa.fa-moon-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-moon-o:before {
            content: ""
        }

        .fa.fa-vk {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-weibo {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-renren {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-pagelines {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-stack-exchange {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-arrow-circle-o-right {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-arrow-circle-o-right:before {
            content: ""
        }

        .fa.fa-arrow-circle-o-left {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-arrow-circle-o-left:before {
            content: ""
        }

        .fa.fa-caret-square-o-left {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-caret-square-o-left:before {
            content: ""
        }

        .fa.fa-toggle-left {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-toggle-left:before {
            content: ""
        }

        .fa.fa-dot-circle-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-dot-circle-o:before {
            content: ""
        }

        .fa.fa-vimeo-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-try:before {
            content: ""
        }

        .fa.fa-turkish-lira:before {
            content: ""
        }

        .fa.fa-plus-square-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-plus-square-o:before {
            content: ""
        }

        .fa.fa-slack {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-wordpress {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-openid {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-institution:before {
            content: ""
        }

        .fa.fa-bank:before {
            content: ""
        }

        .fa.fa-mortar-board:before {
            content: ""
        }

        .fa.fa-yahoo {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-google {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-reddit {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-reddit-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-stumbleupon-circle {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-stumbleupon {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-delicious {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-digg {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-pied-piper-pp {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-pied-piper-alt {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-drupal {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-joomla {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-spoon:before {
            content: ""
        }

        .fa.fa-behance {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-behance-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-steam {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-steam-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-automobile:before {
            content: ""
        }

        .fa.fa-envelope-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-envelope-o:before {
            content: ""
        }

        .fa.fa-spotify {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-deviantart {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-soundcloud {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-file-pdf-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-file-pdf-o:before {
            content: ""
        }

        .fa.fa-file-word-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-file-word-o:before {
            content: ""
        }

        .fa.fa-file-excel-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-file-excel-o:before {
            content: ""
        }

        .fa.fa-file-powerpoint-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-file-powerpoint-o:before {
            content: ""
        }

        .fa.fa-file-image-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-file-image-o:before {
            content: ""
        }

        .fa.fa-file-photo-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-file-photo-o:before {
            content: ""
        }

        .fa.fa-file-picture-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-file-picture-o:before {
            content: ""
        }

        .fa.fa-file-archive-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-file-archive-o:before {
            content: ""
        }

        .fa.fa-file-zip-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-file-zip-o:before {
            content: ""
        }

        .fa.fa-file-audio-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-file-audio-o:before {
            content: ""
        }

        .fa.fa-file-sound-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-file-sound-o:before {
            content: ""
        }

        .fa.fa-file-video-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-file-video-o:before {
            content: ""
        }

        .fa.fa-file-movie-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-file-movie-o:before {
            content: ""
        }

        .fa.fa-file-code-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-file-code-o:before {
            content: ""
        }

        .fa.fa-vine {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-codepen {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-jsfiddle {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-life-ring {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-life-bouy {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-life-bouy:before {
            content: ""
        }

        .fa.fa-life-buoy {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-life-buoy:before {
            content: ""
        }

        .fa.fa-life-saver {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-life-saver:before {
            content: ""
        }

        .fa.fa-support {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-support:before {
            content: ""
        }

        .fa.fa-circle-o-notch:before {
            content: ""
        }

        .fa.fa-rebel {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-ra {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-ra:before {
            content: ""
        }

        .fa.fa-resistance {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-resistance:before {
            content: ""
        }

        .fa.fa-empire {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-ge {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-ge:before {
            content: ""
        }

        .fa.fa-git-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-git {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-hacker-news {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-y-combinator-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-y-combinator-square:before {
            content: ""
        }

        .fa.fa-yc-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-yc-square:before {
            content: ""
        }

        .fa.fa-tencent-weibo {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-qq {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-weixin {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-wechat {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-wechat:before {
            content: ""
        }

        .fa.fa-send:before {
            content: ""
        }

        .fa.fa-paper-plane-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-paper-plane-o:before {
            content: ""
        }

        .fa.fa-send-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-send-o:before {
            content: ""
        }

        .fa.fa-circle-thin {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-circle-thin:before {
            content: ""
        }

        .fa.fa-header:before {
            content: ""
        }

        .fa.fa-sliders:before {
            content: ""
        }

        .fa.fa-futbol-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-futbol-o:before {
            content: ""
        }

        .fa.fa-soccer-ball-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-soccer-ball-o:before {
            content: ""
        }

        .fa.fa-slideshare {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-twitch {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-yelp {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-newspaper-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-newspaper-o:before {
            content: ""
        }

        .fa.fa-paypal {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-google-wallet {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-cc-visa {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-cc-mastercard {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-cc-discover {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-cc-amex {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-cc-paypal {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-cc-stripe {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-bell-slash-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-bell-slash-o:before {
            content: ""
        }

        .fa.fa-trash:before {
            content: ""
        }

        .fa.fa-copyright {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-eyedropper:before {
            content: ""
        }

        .fa.fa-area-chart:before {
            content: ""
        }

        .fa.fa-pie-chart:before {
            content: ""
        }

        .fa.fa-line-chart:before {
            content: ""
        }

        .fa.fa-lastfm {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-lastfm-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-ioxhost {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-angellist {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-cc {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-cc:before {
            content: ""
        }

        .fa.fa-ils:before {
            content: ""
        }

        .fa.fa-shekel:before {
            content: ""
        }

        .fa.fa-sheqel:before {
            content: ""
        }

        .fa.fa-meanpath {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-meanpath:before {
            content: ""
        }

        .fa.fa-buysellads {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-connectdevelop {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-dashcube {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-forumbee {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-leanpub {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-sellsy {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-shirtsinbulk {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-simplybuilt {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-skyatlas {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-diamond {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-diamond:before {
            content: ""
        }

        .fa.fa-intersex:before {
            content: ""
        }

        .fa.fa-facebook-official {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-facebook-official:before {
            content: ""
        }

        .fa.fa-pinterest-p {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-whatsapp {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-hotel:before {
            content: ""
        }

        .fa.fa-viacoin {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-medium {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-y-combinator {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-yc {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-yc:before {
            content: ""
        }

        .fa.fa-optin-monster {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-opencart {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-expeditedssl {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-battery-4:before {
            content: ""
        }

        .fa.fa-battery:before {
            content: ""
        }

        .fa.fa-battery-3:before {
            content: ""
        }

        .fa.fa-battery-2:before {
            content: ""
        }

        .fa.fa-battery-1:before {
            content: ""
        }

        .fa.fa-battery-0:before {
            content: ""
        }

        .fa.fa-object-group {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-object-ungroup {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-sticky-note-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-sticky-note-o:before {
            content: ""
        }

        .fa.fa-cc-jcb {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-cc-diners-club {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-clone {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-hourglass-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-hourglass-o:before {
            content: ""
        }

        .fa.fa-hourglass-1:before {
            content: ""
        }

        .fa.fa-hourglass-2:before {
            content: ""
        }

        .fa.fa-hourglass-3:before {
            content: ""
        }

        .fa.fa-hand-rock-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-hand-rock-o:before {
            content: ""
        }

        .fa.fa-hand-grab-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-hand-grab-o:before {
            content: ""
        }

        .fa.fa-hand-paper-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-hand-paper-o:before {
            content: ""
        }

        .fa.fa-hand-stop-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-hand-stop-o:before {
            content: ""
        }

        .fa.fa-hand-scissors-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-hand-scissors-o:before {
            content: ""
        }

        .fa.fa-hand-lizard-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-hand-lizard-o:before {
            content: ""
        }

        .fa.fa-hand-spock-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-hand-spock-o:before {
            content: ""
        }

        .fa.fa-hand-pointer-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-hand-pointer-o:before {
            content: ""
        }

        .fa.fa-hand-peace-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-hand-peace-o:before {
            content: ""
        }

        .fa.fa-registered {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-creative-commons {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-gg {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-gg-circle {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-tripadvisor {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-odnoklassniki {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-odnoklassniki-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-get-pocket {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-wikipedia-w {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-safari {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-chrome {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-firefox {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-opera {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-internet-explorer {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-television:before {
            content: ""
        }

        .fa.fa-contao {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-500px {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-amazon {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-calendar-plus-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-calendar-plus-o:before {
            content: ""
        }

        .fa.fa-calendar-minus-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-calendar-minus-o:before {
            content: ""
        }

        .fa.fa-calendar-times-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-calendar-times-o:before {
            content: ""
        }

        .fa.fa-calendar-check-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-calendar-check-o:before {
            content: ""
        }

        .fa.fa-map-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-map-o:before {
            content: ""
        }

        .fa.fa-commenting:before {
            content: ""
        }

        .fa.fa-commenting-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-commenting-o:before {
            content: ""
        }

        .fa.fa-houzz {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-vimeo {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-vimeo:before {
            content: ""
        }

        .fa.fa-black-tie {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-fonticons {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-reddit-alien {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-edge {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-credit-card-alt:before {
            content: ""
        }

        .fa.fa-codiepie {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-modx {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-fort-awesome {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-usb {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-product-hunt {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-mixcloud {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-scribd {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-pause-circle-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-pause-circle-o:before {
            content: ""
        }

        .fa.fa-stop-circle-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-stop-circle-o:before {
            content: ""
        }

        .fa.fa-bluetooth {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-bluetooth-b {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-gitlab {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-wpbeginner {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-wpforms {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-envira {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-wheelchair-alt {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-wheelchair-alt:before {
            content: ""
        }

        .fa.fa-question-circle-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-question-circle-o:before {
            content: ""
        }

        .fa.fa-volume-control-phone:before {
            content: ""
        }

        .fa.fa-asl-interpreting:before {
            content: ""
        }

        .fa.fa-deafness:before {
            content: ""
        }

        .fa.fa-hard-of-hearing:before {
            content: ""
        }

        .fa.fa-glide {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-glide-g {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-signing:before {
            content: ""
        }

        .fa.fa-viadeo {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-viadeo-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-snapchat {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-snapchat-ghost {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-snapchat-square {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-pied-piper {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-first-order {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-yoast {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-themeisle {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-google-plus-official {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-google-plus-official:before {
            content: ""
        }

        .fa.fa-google-plus-circle {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-google-plus-circle:before {
            content: ""
        }

        .fa.fa-font-awesome {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-fa {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-fa:before {
            content: ""
        }

        .fa.fa-handshake-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-handshake-o:before {
            content: ""
        }

        .fa.fa-envelope-open-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-envelope-open-o:before {
            content: ""
        }

        .fa.fa-linode {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-address-book-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-address-book-o:before {
            content: ""
        }

        .fa.fa-vcard:before {
            content: ""
        }

        .fa.fa-address-card-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-address-card-o:before {
            content: ""
        }

        .fa.fa-vcard-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-vcard-o:before {
            content: ""
        }

        .fa.fa-user-circle-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-user-circle-o:before {
            content: ""
        }

        .fa.fa-user-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-user-o:before {
            content: ""
        }

        .fa.fa-id-badge {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-drivers-license:before {
            content: ""
        }

        .fa.fa-id-card-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-id-card-o:before {
            content: ""
        }

        .fa.fa-drivers-license-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-drivers-license-o:before {
            content: ""
        }

        .fa.fa-quora {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-free-code-camp {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-telegram {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-thermometer-4:before {
            content: ""
        }

        .fa.fa-thermometer:before {
            content: ""
        }

        .fa.fa-thermometer-3:before {
            content: ""
        }

        .fa.fa-thermometer-2:before {
            content: ""
        }

        .fa.fa-thermometer-1:before {
            content: ""
        }

        .fa.fa-thermometer-0:before {
            content: ""
        }

        .fa.fa-bathtub:before {
            content: ""
        }

        .fa.fa-s15:before {
            content: ""
        }

        .fa.fa-window-maximize {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-window-restore {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-times-rectangle:before {
            content: ""
        }

        .fa.fa-window-close-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-window-close-o:before {
            content: ""
        }

        .fa.fa-times-rectangle-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-times-rectangle-o:before {
            content: ""
        }

        .fa.fa-bandcamp {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-grav {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-etsy {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-imdb {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-ravelry {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-eercast {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-eercast:before {
            content: ""
        }

        .fa.fa-snowflake-o {
            font-family: "Font Awesome 5 Free";
            font-weight:400
        }

        .fa.fa-snowflake-o:before {
            content: ""
        }

        .fa.fa-superpowers {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-wpexplorer {
            font-family: "Font Awesome 5 Brands";
            font-weight:400
        }

        .fa.fa-cab:before {
            content: ""
        }

        @font-face {
            font-family: "gm";
            src: url("/public/theme//public/theme/styles/system/fontello/font/gm.eot?51482360");
            src: url("/public/theme//public/theme/styles/system/fontello/font/gm.eot?51482360#iefix") format("embedded-opentype"), url("/public/theme//public/theme/styles/system/fontello/font/gm.woff?51482360") format("woff"), url("/public/theme//public/theme/styles/system/fontello/font/gm.ttf?51482360") format("truetype"), url("/public/theme//public/theme/styles/system/fontello/font/gm.svg?51482360#gm") format("svg");
            font-weight: normal;
            font-style:normal
        }

        html {
            font-family: sans-serif;
            -ms-text-size-adjust: 100%;
            -webkit-text-size-adjust:100%
        }

        body {
            margin:0
        }

        article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
            display:block
        }

        audio, canvas, progress, video {
            display: inline-block;
            vertical-align:baseline
        }

        audio:not([controls]) {
            display: none;
            height:0
        }

        [hidden], template {
            display:none
        }

        a {
            background-color:transparent
        }

        a:active, a:hover {
            outline:0
        }

        abbr[title] {
            border-bottom: none;
            text-decoration: underline;
            text-decoration:underline dotted
        }

        b, strong {
            font-weight:bold
        }

        dfn {
            font-style:italic
        }

        h1 {
            font-size: 2em;
            margin:0.67em 0
        }

        mark {
            background: #ff0;
            color:#000
        }

        small {
            font-size:80%
        }

        sub, sup {
            font-size: 75%;
            line-height: 0;
            position: relative;
            vertical-align:baseline
        }

        sup {
            top:-0.5em
        }

        sub {
            bottom:-0.25em
        }

        img {
            border:0
        }

        svg:not(:root) {
            overflow:hidden
        }

        figure {
            margin:1em 40px
        }

        hr {
            box-sizing: content-box;
            height:0
        }

        pre {
            overflow:auto
        }

        code, kbd, pre, samp {
            font-family: monospace, monospace;
            font-size:1em
        }

        button, input, optgroup, select, textarea {
            color: inherit;
            font: inherit;
            margin:0
        }

        button {
            overflow:visible
        }

        button, select {
            text-transform: none
        }

        button, html input[type="button"], input[type="reset"], input[type="submit"] {
            -webkit-appearance: button;
            cursor:pointer
        }

        button[disabled], html input[disabled] {
            cursor:default
        }

        button::-moz-focus-inner, input::-moz-focus-inner {
            border: 0;
            padding:0
        }

        input {
            line-height: normal
        }

        input[type="checkbox"], input[type="radio"] {
            box-sizing: border-box;
            padding: 0
        }

        input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
            height: auto
        }

        input[type="search"] {
            -webkit-appearance: textfield;
            box-sizing: content-box
        }

        input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
            -webkit-appearance:none
        }

        fieldset {
            border: 1px solid #c0c0c0;
            margin: 0 2px;
            padding:0.35em 0.625em 0.75em
        }

        legend {
            border: 0;
            padding:0
        }

        textarea {
            overflow:auto
        }

        optgroup {
            font-weight:bold
        }

        table {
            border-collapse: collapse;
            border-spacing:0
        }

        td, th {
            padding:0
        }

        * {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing:border-box
        }

        * :before, * :after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing:border-box
        }

        html {
            font-size: 10px;
            -webkit-tap-highlight-color:rgba(0, 0, 0, 0)
        }

        body {
            font-family: Montserrat;
            font-size: 15px;
            line-height: 1.428571429;
            color: #333;
            background-color:#f9f9f9
        }

        input, button, select, textarea {
            font-family: inherit;
            font-size: inherit;
            line-height:inherit
        }

        a {
            color: #919191;
            text-decoration:none
        }

        a:hover, a:focus {
            color: #6b6b6b;
            text-decoration:underline
        }

        a:focus {
            outline: 5px auto -webkit-focus-ring-color;
            outline-offset:-2px
        }

        figure {
            margin:0
        }

        img {
            vertical-align:middle
        }

        .img-responsive, .navbar-brand img, .navbar-brand svg, #header .custom-container .inside p img, .product-container .gallery > li img, #shop-top-banner img {
            display: block;
            max-width: 100%;
            height:auto
        }

        .img-rounded {
            border-radius:5px
        }

        .img-thumbnail, .product-info-thumbnails .swiper-slide, .product-info-thumbnails-mobile .swiper-slide, .product-info-layer-thumbnails .swiper-slide, .product-container .gallery > li img {
            padding: 4px;
            line-height: 1.428571429;
            background-color: #FFFFFF;
            border: 1px solid #ddd;
            border-radius: 5px;
            -webkit-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
            display: inline-block;
            max-width: 100%;
            height:auto
        }

        .img-circle {
            border-radius:50%
        }

        hr {
            margin-top: 18px;
            margin-bottom: 18px;
            border: 0;
            border-top:1px solid #eee
        }

        .sr-only {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            border:0
        }

        .sr-only-focusable:active, .sr-only-focusable:focus {
            position: static;
            width: auto;
            height: auto;
            margin: 0;
            overflow: visible;
            clip: auto
        }

        [role="button"] {
            cursor:pointer
        }

        h1, h2, .nav-tabs > li > a, .tab-content > .tab-pane > .tab-heading > a, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
            font-family: inherit;
            font-weight: 300;
            line-height: 1.1;
            color:#333333
        }

        h1 small, h1 .small, h2 small, .nav-tabs > li > a small, .tab-content > .tab-pane > .tab-heading > a small, h2 .small, .nav-tabs > li > a .small, .tab-content > .tab-pane > .tab-heading > a .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small {
            font-weight: 400;
            line-height: 1;
            color:#777
        }

        h1, .h1, h2, .nav-tabs > li > a, .tab-content > .tab-pane > .tab-heading > a, .h2, h3, .h3 {
            margin-top: 18px;
            margin-bottom:9px
        }

        h1 small, h1 .small, .h1 small, .h1 .small, h2 small, .nav-tabs > li > a small, .tab-content > .tab-pane > .tab-heading > a small, h2 .small, .nav-tabs > li > a .small, .tab-content > .tab-pane > .tab-heading > a .small, .h2 small, .h2 .small, h3 small, h3 .small, .h3 small, .h3 .small {
            font-size:65%
        }

        h4, .h4, h5, .h5, h6, .h6 {
            margin-top: 9px;
            margin-bottom:9px
        }

        h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 small, .h6 .small {
            font-size:75%
        }

        h1, .h1 {
            font-size:25px
        }

        h2, .nav-tabs > li > a, .tab-content > .tab-pane > .tab-heading > a, .h2 {
            font-size:20px
        }

        h3, .h3 {
            font-size:18px
        }

        h4, .h4 {
            font-size:16px
        }

        h5, .h5 {
            font-size:14px
        }

        h6, .h6 {
            font-size:14px
        }

        p {
            margin:0 0 9px
        }

        .lead {
            margin-bottom: 18px;
            font-size: 17px;
            font-weight: 300;
            line-height:1.4
        }

        @media (min-width: 768px) {
            .lead {
                font-size:22.5px
            }
        }

        small, .small {
            font-size:80%
        }

        mark, .mark {
            padding: 0.2em;
            background-color:#fcf8e3
        }

        .text-left {
            text-align:left
        }

        .text-right {
            text-align:right
        }

        .text-center {
            text-align:center
        }

        .text-justify {
            text-align:justify
        }

        .text-nowrap {
            white-space:nowrap
        }

        .text-lowercase {
            text-transform:lowercase
        }

        .text-uppercase, .initialism {
            text-transform:uppercase
        }

        .text-capitalize {
            text-transform:capitalize
        }

        .text-muted {
            color:#777
        }

        .text-primary {
            color:#919191
        }

        a.text-primary:hover, a.text-primary:focus {
            color:#787878
        }

        .text-success {
            color:#3c763d
        }

        a.text-success:hover, a.text-success:focus {
            color:#2b542c
        }

        .text-info {
            color:#31708f
        }

        a.text-info:hover, a.text-info:focus {
            color:#245269
        }

        .text-warning {
            color:#8a6d3b
        }

        a.text-warning:hover, a.text-warning:focus {
            color:#66512c
        }

        .text-danger {
            color:#a94442
        }

        a.text-danger:hover, a.text-danger:focus {
            color:#843534
        }

        .bg-primary {
            color:#fff
        }

        .bg-primary {
            background-color:#919191
        }

        a.bg-primary:hover, a.bg-primary:focus {
            background-color:#787878
        }

        .bg-success {
            background-color:#dff0d8
        }

        a.bg-success:hover, a.bg-success:focus {
            background-color:#c1e2b3
        }

        .bg-info {
            background-color:#d9edf7
        }

        a.bg-info:hover, a.bg-info:focus {
            background-color:#afd9ee
        }

        .bg-warning {
            background-color:#fcf8e3
        }

        a.bg-warning:hover, a.bg-warning:focus {
            background-color:#f7ecb5
        }

        .bg-danger {
            background-color:#f2dede
        }

        a.bg-danger:hover, a.bg-danger:focus {
            background-color:#e4b9b9
        }

        .page-header {
            padding-bottom: 8px;
            margin: 36px 0 18px;
            border-bottom:1px solid #eee
        }

        ul, ol {
            margin-top: 0;
            margin-bottom:9px
        }

        ul ul, ul ol, ol ul, ol ol {
            margin-bottom:0
        }

        .list-unstyled {
            padding-left: 0;
            list-style:none
        }

        .list-inline {
            padding-left: 0;
            list-style: none;
            margin-left:-5px
        }

        .list-inline > li {
            display: inline-block;
            padding-right: 5px;
            padding-left:5px
        }

        dl {
            margin-top: 0;
            margin-bottom:18px
        }

        dt, dd {
            line-height:1.428571429
        }

        dt {
            font-weight:700
        }

        dd {
            margin-left:0
        }

        .dl-horizontal dd:before, .product-info .product-info-details dl dd:before, .dl-horizontal dd:after, .product-info .product-info-details dl dd:after {
            display: table;
            content: " "
        }

        .dl-horizontal dd:after, .product-info .product-info-details dl dd:after {
            clear:both
        }

        @media (min-width: 768px) {
            .dl-horizontal dt, .product-info .product-info-details dl dt {
                float: left;
                width: 160px;
                clear: left;
                text-align: right;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space:nowrap
            }

            .dl-horizontal dd, .product-info .product-info-details dl dd {
                margin-left:180px
            }
        }

        abbr[title], abbr[data-original-title] {
            cursor:help
        }

        .initialism {
            font-size:90%
        }

        blockquote {
            padding: 9px 18px;
            margin: 0 0 18px;
            font-size: 16.25px;
            border-left:5px solid #eee
        }

        blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
            margin-bottom:0
        }

        blockquote footer, blockquote small, blockquote .small {
            display: block;
            font-size: 80%;
            line-height: 1.428571429;
            color:#777
        }

        blockquote footer:before, blockquote small:before, blockquote .small:before {
            content: "— "
        }

        .blockquote-reverse, blockquote.pull-right {
            padding-right: 15px;
            padding-left: 0;
            text-align: right;
            border-right: 5px solid #eee;
            border-left:0
        }

        .blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before {
            content: ""
        }

        .blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after {
            content: " —"
        }

        address {
            margin-bottom: 18px;
            font-style: normal;
            line-height:1.428571429
        }

        .container, table.box-error, table.box-warning, body #wrapper, #footer .inside, #product_navigation.panel-pagination, #header .inside, #topbar-container .navbar-topbar, #footer .footer-header, body.page-product-info #wrapper #breadcrumb_navi {
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left:auto
        }

        .container:before, table.box-error:before, table.box-warning:before, body #wrapper:before, #footer .inside:before, #product_navigation.panel-pagination:before, #header .inside:before, #topbar-container .navbar-topbar:before, #footer .footer-header:before, body.page-product-info #wrapper #breadcrumb_navi:before, .container:after, table.box-error:after, table.box-warning:after, body #wrapper:after, #footer .inside:after, #product_navigation.panel-pagination:after, #header .inside:after, #topbar-container .navbar-topbar:after, #footer .footer-header:after, body.page-product-info #wrapper #breadcrumb_navi:after {
            display: table;
            content: " "
        }

        .container:after, table.box-error:after, table.box-warning:after, body #wrapper:after, #footer .inside:after, #product_navigation.panel-pagination:after, #header .inside:after, #topbar-container .navbar-topbar:after, #footer .footer-header:after, body.page-product-info #wrapper #breadcrumb_navi:after {
            clear:both
        }

        @media (min-width: 768px) {
            .container, table.box-error, table.box-warning, body #wrapper, #footer .inside, #product_navigation.panel-pagination, #header .inside, #topbar-container .navbar-topbar, #footer .footer-header, body.page-product-info #wrapper #breadcrumb_navi {
                width:750px
            }
        }

        @media (min-width: 992px) {
            .container, table.box-error, table.box-warning, body #wrapper, #footer .inside, #product_navigation.panel-pagination, #header .inside, #topbar-container .navbar-topbar, #footer .footer-header, body.page-product-info #wrapper #breadcrumb_navi {
                width:970px
            }
        }

        @media (min-width: 1300px) {
            .container, table.box-error, table.box-warning, body #wrapper, #footer .inside, #product_navigation.panel-pagination, #header .inside, #topbar-container .navbar-topbar, #footer .footer-header, body.page-product-info #wrapper #breadcrumb_navi {
                width:1270px
            }
        }

        .container-fluid {
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left:auto
        }

        .container-fluid:before, .container-fluid:after {
            display: table;
            content: " "
        }

        .container-fluid:after {
            clear:both
        }

        .row, .teaser-group-three-squares, .teaser-group-2-cols-big-image {
            margin-right: -15px;
            margin-left:-15px
        }

        .row:before, .teaser-group-three-squares:before, .teaser-group-2-cols-big-image:before, .row:after, .teaser-group-three-squares:after, .teaser-group-2-cols-big-image:after {
            display: table;
            content: " "
        }

        .row:after, .teaser-group-three-squares:after, .teaser-group-2-cols-big-image:after {
            clear:both
        }

        .row-no-gutters {
            margin-right: 0;
            margin-left: 0
        }

        .row-no-gutters [class * ="col-"] {
            padding-right: 0;
            padding-left:0
        }

        .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left:15px
        }

        .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
            float:left
        }

        .col-xs-1 {
            width:8.3333333333%
        }

        .col-xs-2 {
            width:16.6666666667%
        }

        .col-xs-3 {
            width:25%
        }

        .col-xs-4 {
            width:33.3333333333%
        }

        .col-xs-5 {
            width:41.6666666667%
        }

        .col-xs-6 {
            width:50%
        }

        .col-xs-7 {
            width:58.3333333333%
        }

        .col-xs-8 {
            width:66.6666666667%
        }

        .col-xs-9 {
            width:75%
        }

        .col-xs-10 {
            width:83.3333333333%
        }

        .col-xs-11 {
            width:91.6666666667%
        }

        .col-xs-12 {
            width:100%
        }

        .col-xs-pull-0 {
            right:auto
        }

        .col-xs-pull-1 {
            right:8.3333333333%
        }

        .col-xs-pull-2 {
            right:16.6666666667%
        }

        .col-xs-pull-3 {
            right:25%
        }

        .col-xs-pull-4 {
            right:33.3333333333%
        }

        .col-xs-pull-5 {
            right:41.6666666667%
        }

        .col-xs-pull-6 {
            right:50%
        }

        .col-xs-pull-7 {
            right:58.3333333333%
        }

        .col-xs-pull-8 {
            right:66.6666666667%
        }

        .col-xs-pull-9 {
            right:75%
        }

        .col-xs-pull-10 {
            right:83.3333333333%
        }

        .col-xs-pull-11 {
            right:91.6666666667%
        }

        .col-xs-pull-12 {
            right:100%
        }

        .col-xs-push-0 {
            left:auto
        }

        .col-xs-push-1 {
            left:8.3333333333%
        }

        .col-xs-push-2 {
            left:16.6666666667%
        }

        .col-xs-push-3 {
            left:25%
        }

        .col-xs-push-4 {
            left:33.3333333333%
        }

        .col-xs-push-5 {
            left:41.6666666667%
        }

        .col-xs-push-6 {
            left:50%
        }

        .col-xs-push-7 {
            left:58.3333333333%
        }

        .col-xs-push-8 {
            left:66.6666666667%
        }

        .col-xs-push-9 {
            left:75%
        }

        .col-xs-push-10 {
            left:83.3333333333%
        }

        .col-xs-push-11 {
            left:91.6666666667%
        }

        .col-xs-push-12 {
            left:100%
        }

        .col-xs-offset-0 {
            margin-left:0%
        }

        .col-xs-offset-1 {
            margin-left:8.3333333333%
        }

        .col-xs-offset-2 {
            margin-left:16.6666666667%
        }

        .col-xs-offset-3 {
            margin-left:25%
        }

        .col-xs-offset-4 {
            margin-left:33.3333333333%
        }

        .col-xs-offset-5 {
            margin-left:41.6666666667%
        }

        .col-xs-offset-6 {
            margin-left:50%
        }

        .col-xs-offset-7 {
            margin-left:58.3333333333%
        }

        .col-xs-offset-8 {
            margin-left:66.6666666667%
        }

        .col-xs-offset-9 {
            margin-left:75%
        }

        .col-xs-offset-10 {
            margin-left:83.3333333333%
        }

        .col-xs-offset-11 {
            margin-left:91.6666666667%
        }

        .col-xs-offset-12 {
            margin-left:100%
        }

        @media (min-width: 768px) {
            .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
                float:left
            }

            .col-sm-1 {
                width:8.3333333333%
            }

            .col-sm-2 {
                width:16.6666666667%
            }

            .col-sm-3 {
                width:25%
            }

            .col-sm-4 {
                width:33.3333333333%
            }

            .col-sm-5 {
                width:41.6666666667%
            }

            .col-sm-6 {
                width:50%
            }

            .col-sm-7 {
                width:58.3333333333%
            }

            .col-sm-8 {
                width:66.6666666667%
            }

            .col-sm-9 {
                width:75%
            }

            .col-sm-10 {
                width:83.3333333333%
            }

            .col-sm-11 {
                width:91.6666666667%
            }

            .col-sm-12 {
                width:100%
            }

            .col-sm-pull-0 {
                right:auto
            }

            .col-sm-pull-1 {
                right:8.3333333333%
            }

            .col-sm-pull-2 {
                right:16.6666666667%
            }

            .col-sm-pull-3 {
                right:25%
            }

            .col-sm-pull-4 {
                right:33.3333333333%
            }

            .col-sm-pull-5 {
                right:41.6666666667%
            }

            .col-sm-pull-6 {
                right:50%
            }

            .col-sm-pull-7 {
                right:58.3333333333%
            }

            .col-sm-pull-8 {
                right:66.6666666667%
            }

            .col-sm-pull-9 {
                right:75%
            }

            .col-sm-pull-10 {
                right:83.3333333333%
            }

            .col-sm-pull-11 {
                right:91.6666666667%
            }

            .col-sm-pull-12 {
                right:100%
            }

            .col-sm-push-0 {
                left:auto
            }

            .col-sm-push-1 {
                left:8.3333333333%
            }

            .col-sm-push-2 {
                left:16.6666666667%
            }

            .col-sm-push-3 {
                left:25%
            }

            .col-sm-push-4 {
                left:33.3333333333%
            }

            .col-sm-push-5 {
                left:41.6666666667%
            }

            .col-sm-push-6 {
                left:50%
            }

            .col-sm-push-7 {
                left:58.3333333333%
            }

            .col-sm-push-8 {
                left:66.6666666667%
            }

            .col-sm-push-9 {
                left:75%
            }

            .col-sm-push-10 {
                left:83.3333333333%
            }

            .col-sm-push-11 {
                left:91.6666666667%
            }

            .col-sm-push-12 {
                left:100%
            }

            .col-sm-offset-0 {
                margin-left:0%
            }

            .col-sm-offset-1 {
                margin-left:8.3333333333%
            }

            .col-sm-offset-2 {
                margin-left:16.6666666667%
            }

            .col-sm-offset-3 {
                margin-left:25%
            }

            .col-sm-offset-4 {
                margin-left:33.3333333333%
            }

            .col-sm-offset-5 {
                margin-left:41.6666666667%
            }

            .col-sm-offset-6 {
                margin-left:50%
            }

            .col-sm-offset-7 {
                margin-left:58.3333333333%
            }

            .col-sm-offset-8 {
                margin-left:66.6666666667%
            }

            .col-sm-offset-9 {
                margin-left:75%
            }

            .col-sm-offset-10 {
                margin-left:83.3333333333%
            }

            .col-sm-offset-11 {
                margin-left:91.6666666667%
            }

            .col-sm-offset-12 {
                margin-left:100%
            }
        }

        @media (min-width: 992px) {
            .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
                float:left
            }

            .col-md-1 {
                width:8.3333333333%
            }

            .col-md-2 {
                width:16.6666666667%
            }

            .col-md-3 {
                width:25%
            }

            .col-md-4 {
                width:33.3333333333%
            }

            .col-md-5 {
                width:41.6666666667%
            }

            .col-md-6 {
                width:50%
            }

            .col-md-7 {
                width:58.3333333333%
            }

            .col-md-8 {
                width:66.6666666667%
            }

            .col-md-9 {
                width:75%
            }

            .col-md-10 {
                width:83.3333333333%
            }

            .col-md-11 {
                width:91.6666666667%
            }

            .col-md-12 {
                width:100%
            }

            .col-md-pull-0 {
                right:auto
            }

            .col-md-pull-1 {
                right:8.3333333333%
            }

            .col-md-pull-2 {
                right:16.6666666667%
            }

            .col-md-pull-3 {
                right:25%
            }

            .col-md-pull-4 {
                right:33.3333333333%
            }

            .col-md-pull-5 {
                right:41.6666666667%
            }

            .col-md-pull-6 {
                right:50%
            }

            .col-md-pull-7 {
                right:58.3333333333%
            }

            .col-md-pull-8 {
                right:66.6666666667%
            }

            .col-md-pull-9 {
                right:75%
            }

            .col-md-pull-10 {
                right:83.3333333333%
            }

            .col-md-pull-11 {
                right:91.6666666667%
            }

            .col-md-pull-12 {
                right:100%
            }

            .col-md-push-0 {
                left:auto
            }

            .col-md-push-1 {
                left:8.3333333333%
            }

            .col-md-push-2 {
                left:16.6666666667%
            }

            .col-md-push-3 {
                left:25%
            }

            .col-md-push-4 {
                left:33.3333333333%
            }

            .col-md-push-5 {
                left:41.6666666667%
            }

            .col-md-push-6 {
                left:50%
            }

            .col-md-push-7 {
                left:58.3333333333%
            }

            .col-md-push-8 {
                left:66.6666666667%
            }

            .col-md-push-9 {
                left:75%
            }

            .col-md-push-10 {
                left:83.3333333333%
            }

            .col-md-push-11 {
                left:91.6666666667%
            }

            .col-md-push-12 {
                left:100%
            }

            .col-md-offset-0 {
                margin-left:0%
            }

            .col-md-offset-1 {
                margin-left:8.3333333333%
            }

            .col-md-offset-2 {
                margin-left:16.6666666667%
            }

            .col-md-offset-3 {
                margin-left:25%
            }

            .col-md-offset-4 {
                margin-left:33.3333333333%
            }

            .col-md-offset-5 {
                margin-left:41.6666666667%
            }

            .col-md-offset-6 {
                margin-left:50%
            }

            .col-md-offset-7 {
                margin-left:58.3333333333%
            }

            .col-md-offset-8 {
                margin-left:66.6666666667%
            }

            .col-md-offset-9 {
                margin-left:75%
            }

            .col-md-offset-10 {
                margin-left:83.3333333333%
            }

            .col-md-offset-11 {
                margin-left:91.6666666667%
            }

            .col-md-offset-12 {
                margin-left:100%
            }
        }

        @media (min-width: 1300px) {
            .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
                float:left
            }

            .col-lg-1 {
                width:8.3333333333%
            }

            .col-lg-2 {
                width:16.6666666667%
            }

            .col-lg-3 {
                width:25%
            }

            .col-lg-4 {
                width:33.3333333333%
            }

            .col-lg-5 {
                width:41.6666666667%
            }

            .col-lg-6 {
                width:50%
            }

            .col-lg-7 {
                width:58.3333333333%
            }

            .col-lg-8 {
                width:66.6666666667%
            }

            .col-lg-9 {
                width:75%
            }

            .col-lg-10 {
                width:83.3333333333%
            }

            .col-lg-11 {
                width:91.6666666667%
            }

            .col-lg-12 {
                width:100%
            }

            .col-lg-pull-0 {
                right:auto
            }

            .col-lg-pull-1 {
                right:8.3333333333%
            }

            .col-lg-pull-2 {
                right:16.6666666667%
            }

            .col-lg-pull-3 {
                right:25%
            }

            .col-lg-pull-4 {
                right:33.3333333333%
            }

            .col-lg-pull-5 {
                right:41.6666666667%
            }

            .col-lg-pull-6 {
                right:50%
            }

            .col-lg-pull-7 {
                right:58.3333333333%
            }

            .col-lg-pull-8 {
                right:66.6666666667%
            }

            .col-lg-pull-9 {
                right:75%
            }

            .col-lg-pull-10 {
                right:83.3333333333%
            }

            .col-lg-pull-11 {
                right:91.6666666667%
            }

            .col-lg-pull-12 {
                right:100%
            }

            .col-lg-push-0 {
                left:auto
            }

            .col-lg-push-1 {
                left:8.3333333333%
            }

            .col-lg-push-2 {
                left:16.6666666667%
            }

            .col-lg-push-3 {
                left:25%
            }

            .col-lg-push-4 {
                left:33.3333333333%
            }

            .col-lg-push-5 {
                left:41.6666666667%
            }

            .col-lg-push-6 {
                left:50%
            }

            .col-lg-push-7 {
                left:58.3333333333%
            }

            .col-lg-push-8 {
                left:66.6666666667%
            }

            .col-lg-push-9 {
                left:75%
            }

            .col-lg-push-10 {
                left:83.3333333333%
            }

            .col-lg-push-11 {
                left:91.6666666667%
            }

            .col-lg-push-12 {
                left:100%
            }

            .col-lg-offset-0 {
                margin-left:0%
            }

            .col-lg-offset-1 {
                margin-left:8.3333333333%
            }

            .col-lg-offset-2 {
                margin-left:16.6666666667%
            }

            .col-lg-offset-3 {
                margin-left:25%
            }

            .col-lg-offset-4 {
                margin-left:33.3333333333%
            }

            .col-lg-offset-5 {
                margin-left:41.6666666667%
            }

            .col-lg-offset-6 {
                margin-left:50%
            }

            .col-lg-offset-7 {
                margin-left:58.3333333333%
            }

            .col-lg-offset-8 {
                margin-left:66.6666666667%
            }

            .col-lg-offset-9 {
                margin-left:75%
            }

            .col-lg-offset-10 {
                margin-left:83.3333333333%
            }

            .col-lg-offset-11 {
                margin-left:91.6666666667%
            }

            .col-lg-offset-12 {
                margin-left:100%
            }
        }

        table {
            background-color: transparent
        }

        table col[class * ="col-"] {
            position: static;
            display: table-column;
            float: none
        }

        table td[class * ="col-"], table th[class * ="col-"] {
            position: static;
            display: table-cell;
            float:none
        }

        caption {
            padding-top: 8px;
            padding-bottom: 8px;
            color: #777;
            text-align:left
        }

        th {
            text-align:left
        }

        .table {
            width: 100%;
            max-width: 100%;
            margin-bottom:18px
        }

        .table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
            padding: 8px;
            line-height: 1.428571429;
            vertical-align: top;
            border-top:1px solid #ddd
        }

        .table > thead > tr > th {
            vertical-align: bottom;
            border-bottom:2px solid #ddd
        }

        .table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td {
            border-top:0
        }

        .table > tbody + tbody {
            border-top:2px solid #ddd
        }

        .table .table {
            background-color:#f9f9f9
        }

        .table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td {
            padding:5px
        }

        .table-bordered {
            border:1px solid #ddd
        }

        .table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td {
            border:1px solid #ddd
        }

        .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
            border-bottom-width:2px
        }

        .table-striped > tbody > tr:nth-of-type(odd) {
            background-color:#f9f9f9
        }

        .table-hover > tbody > tr:hover {
            background-color:#f5f5f5
        }

        .table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th {
            background-color:#f5f5f5
        }

        .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
            background-color:#e8e8e8
        }

        .table > thead > tr > td.success, .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th {
            background-color:#dff0d8
        }

        .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
            background-color:#d0e9c6
        }

        .table > thead > tr > td.info, .table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th {
            background-color:#d9edf7
        }

        .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
            background-color:#c4e3f3
        }

        .table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th {
            background-color:#fcf8e3
        }

        .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
            background-color:#faf2cc
        }

        .table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th {
            background-color:#f2dede
        }

        .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
            background-color:#ebcccc
        }

        .table-responsive {
            min-height: 0.01%;
            overflow-x:auto
        }

        @media screen and (max-width: 767px) {
            .table-responsive {
                width: 100%;
                margin-bottom: 13.5px;
                overflow-y: hidden;
                -ms-overflow-style: -ms-autohiding-scrollbar;
                border:1px solid #ddd
            }

            .table-responsive > .table {
                margin-bottom:0
            }

            .table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td {
                white-space:nowrap
            }

            .table-responsive > .table-bordered {
                border:0
            }

            .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
                border-left:0
            }

            .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
                border-right:0
            }

            .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
                border-bottom:0
            }
        }

        fieldset {
            min-width: 0;
            padding: 0;
            margin: 0;
            border:0
        }

        legend {
            display: block;
            width: 100%;
            padding: 0;
            margin-bottom: 18px;
            font-size: 22.5px;
            line-height: inherit;
            color: #333;
            border: 0;
            border-bottom:1px solid #e5e5e5
        }

        label {
            display: inline-block;
            max-width: 100%;
            margin-bottom: 5px;
            font-weight: 700
        }

        input[type="search"] {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-appearance: none;
            appearance: none
        }

        input[type="radio"], input[type="checkbox"] {
            margin: 4px 0 0;
            margin-top: 1px \9;
            line-height: normal
        }

        input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"] {
            cursor: not-allowed
        }

        input[type="file"] {
            display: block
        }

        input[type="range"] {
            display: block;
            width:100%
        }

        select[multiple], select[size] {
            height: auto
        }

        input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
            outline: 5px auto -webkit-focus-ring-color;
            outline-offset:-2px
        }

        output {
            display: block;
            padding-top: 10px;
            font-size: 15px;
            line-height: 1.428571429;
            color:#555
        }

        .form-control, .input-text {
            display: block;
            width: 100%;
            height: 38px;
            padding: 9px 12px;
            font-size: 15px;
            line-height: 1.428571429;
            color: #555;
            background-color: #fff;
            background-image: none;
            border: 1px solid #ccc;
            border-radius: 5px;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
            -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
            -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
            transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s
        }

        .form-control:focus, .input-text:focus {
            border-color: #66afe9;
            outline: 0;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)
        }

        .form-control::-moz-placeholder, .input-text::-moz-placeholder {
            color: #999;
            opacity:1
        }

        .form-control:-ms-input-placeholder, .input-text:-ms-input-placeholder {
            color:#999
        }

        .form-control::-webkit-input-placeholder, .input-text::-webkit-input-placeholder {
            color:#999
        }

        .form-control::-ms-expand, .input-text::-ms-expand {
            background-color: transparent;
            border:0
        }

        .form-control[disabled], .input-text[disabled], .form-control[readonly], .input-text[readonly], fieldset[disabled] .form-control, fieldset[disabled] .input-text {
            background-color: #eee;
            opacity:1
        }

        .form-control[disabled], .input-text[disabled], fieldset[disabled] .form-control, fieldset[disabled] .input-text {
            cursor:not-allowed
        }

        textarea.form-control, textarea.input-text {
            height:auto
        }

        @media screen and (-webkit-min-device-pixel-ratio: 0) {
            input[type="date"].form-control, input.input-text[type="date"], input[type="time"].form-control, input.input-text[type="time"], input[type="datetime-local"].form-control, input.input-text[type="datetime-local"], input[type="month"].form-control, input.input-text[type="month"] {
                line-height: 38px
            }

            input[type="date"].input-sm, .input-group-sm > input.form-control[type="date"], .input-group-sm > input.input-text[type="date"], .input-group-sm > input.input-group-addon[type="date"], .input-group-sm > .input-group-btn > input.btn[type="date"], .input-number .input-group-sm > .btn-plus > input.btn[type="date"], .input-number .input-group-sm > .btn-minus > input.btn[type="date"], .input-group-sm input[type="date"], input[type="time"].input-sm, .input-group-sm > input.form-control[type="time"], .input-group-sm > input.input-text[type="time"], .input-group-sm > input.input-group-addon[type="time"], .input-group-sm > .input-group-btn > input.btn[type="time"], .input-number .input-group-sm > .btn-plus > input.btn[type="time"], .input-number .input-group-sm > .btn-minus > input.btn[type="time"], .input-group-sm input[type="time"], input[type="datetime-local"].input-sm, .input-group-sm > input.form-control[type="datetime-local"], .input-group-sm > input.input-text[type="datetime-local"], .input-group-sm > input.input-group-addon[type="datetime-local"], .input-group-sm > .input-group-btn > input.btn[type="datetime-local"], .input-number .input-group-sm > .btn-plus > input.btn[type="datetime-local"], .input-number .input-group-sm > .btn-minus > input.btn[type="datetime-local"], .input-group-sm input[type="datetime-local"], input[type="month"].input-sm, .input-group-sm > input.form-control[type="month"], .input-group-sm > input.input-text[type="month"], .input-group-sm > input.input-group-addon[type="month"], .input-group-sm > .input-group-btn > input.btn[type="month"], .input-number .input-group-sm > .btn-plus > input.btn[type="month"], .input-number .input-group-sm > .btn-minus > input.btn[type="month"], .input-group-sm input[type="month"] {
                line-height: 30px
            }

            input[type="date"].input-lg, .input-group-lg > input.form-control[type="date"], .input-group-lg > input.input-text[type="date"], .input-group-lg > input.input-group-addon[type="date"], .input-group-lg > .input-group-btn > input.btn[type="date"], .input-number .input-group-lg > .btn-plus > input.btn[type="date"], .input-number .input-group-lg > .btn-minus > input.btn[type="date"], .input-group-lg input[type="date"], input[type="time"].input-lg, .input-group-lg > input.form-control[type="time"], .input-group-lg > input.input-text[type="time"], .input-group-lg > input.input-group-addon[type="time"], .input-group-lg > .input-group-btn > input.btn[type="time"], .input-number .input-group-lg > .btn-plus > input.btn[type="time"], .input-number .input-group-lg > .btn-minus > input.btn[type="time"], .input-group-lg input[type="time"], input[type="datetime-local"].input-lg, .input-group-lg > input.form-control[type="datetime-local"], .input-group-lg > input.input-text[type="datetime-local"], .input-group-lg > input.input-group-addon[type="datetime-local"], .input-group-lg > .input-group-btn > input.btn[type="datetime-local"], .input-number .input-group-lg > .btn-plus > input.btn[type="datetime-local"], .input-number .input-group-lg > .btn-minus > input.btn[type="datetime-local"], .input-group-lg input[type="datetime-local"], input[type="month"].input-lg, .input-group-lg > input.form-control[type="month"], .input-group-lg > input.input-text[type="month"], .input-group-lg > input.input-group-addon[type="month"], .input-group-lg > .input-group-btn > input.btn[type="month"], .input-number .input-group-lg > .btn-plus > input.btn[type="month"], .input-number .input-group-lg > .btn-minus > input.btn[type="month"], .input-group-lg input[type="month"] {
                line-height:45px
            }
        }

        .form-group {
            margin-bottom:15px
        }

        .radio, .checkbox {
            position: relative;
            display: block;
            margin-top: 10px;
            margin-bottom:10px
        }

        .radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label {
            cursor:not-allowed
        }

        .radio label, .checkbox label {
            min-height: 18px;
            padding-left: 20px;
            margin-bottom: 0;
            font-weight: 400;
            cursor: pointer
        }

        .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
            position: absolute;
            margin-top: 4px \9;
            margin-left:-20px
        }

        .radio + .radio, .checkbox + .checkbox {
            margin-top:-5px
        }

        .radio-inline, .checkbox-inline {
            position: relative;
            display: inline-block;
            padding-left: 20px;
            margin-bottom: 0;
            font-weight: 400;
            vertical-align: middle;
            cursor:pointer
        }

        .radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline {
            cursor:not-allowed
        }

        .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
            margin-top: 0;
            margin-left:10px
        }

        .form-control-static {
            min-height: 33px;
            padding-top: 10px;
            padding-bottom: 10px;
            margin-bottom:0
        }

        .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, .input-group-lg > .form-control-static.input-text, .input-group-lg > .form-control-static.input-group-addon, .input-group-lg > .input-group-btn > .form-control-static.btn, .input-number .input-group-lg > .btn-plus > .form-control-static.btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-lg > .btn-plus > button.form-control-static, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .input-group-lg > .btn-plus > button.form-control-static, .input-number .input-group-lg > .btn-minus > .form-control-static.btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-lg > .btn-minus > button.form-control-static, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .input-group-lg > .btn-minus > button.form-control-static, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-lg > .input-group-btn > button.form-control-static, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.input-text, .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .input-group-btn > .form-control-static.btn, .input-number .input-group-sm > .btn-plus > .form-control-static.btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-sm > .btn-plus > button.form-control-static, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .input-group-sm > .btn-plus > button.form-control-static, .input-number .input-group-sm > .btn-minus > .form-control-static.btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-sm > .btn-minus > button.form-control-static, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .input-group-sm > .btn-minus > button.form-control-static, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-sm > .input-group-btn > button.form-control-static {
            padding-right: 0;
            padding-left:0
        }

        .input-sm, .input-group-sm > .form-control, .input-group-sm > .input-text, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn, .input-number .input-group-sm > .btn-plus > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-sm > .btn-plus > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .input-group-sm > .btn-plus > button, .input-number .input-group-sm > .btn-minus > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-sm > .btn-minus > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .input-group-sm > .btn-minus > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-sm > .input-group-btn > button {
            height: 30px;
            padding: 5px 10px;
            font-size: 12px;
            line-height: 1.5;
            border-radius:5px
        }

        select.input-sm, .input-group-sm > select.form-control, .input-group-sm > select.input-text, .input-group-sm > select.input-group-addon, .input-group-sm > .input-group-btn > select.btn, .input-number .input-group-sm > .btn-plus > select.btn, .input-number .input-group-sm > .btn-minus > select.btn {
            height: 30px;
            line-height:30px
        }

        textarea.input-sm, .input-group-sm > textarea.form-control, .input-group-sm > textarea.input-text, .input-group-sm > textarea.input-group-addon, .input-group-sm > .input-group-btn > textarea.btn, .input-number .input-group-sm > .btn-plus > textarea.btn, .input-number .input-group-sm > .btn-minus > textarea.btn, select[multiple].input-sm, .input-group-sm > select.form-control[multiple], .input-group-sm > select.input-text[multiple], .input-group-sm > select.input-group-addon[multiple], .input-group-sm > .input-group-btn > select.btn[multiple], .input-number .input-group-sm > .btn-plus > select.btn[multiple], .input-number .input-group-sm > .btn-minus > select.btn[multiple] {
            height:auto
        }

        .form-group-sm .form-control, .form-group-sm .input-text {
            height: 30px;
            padding: 5px 10px;
            font-size: 12px;
            line-height: 1.5;
            border-radius:5px
        }

        .form-group-sm select.form-control, .form-group-sm select.input-text {
            height: 30px;
            line-height:30px
        }

        .form-group-sm textarea.form-control, .form-group-sm textarea.input-text, .form-group-sm select[multiple].form-control, .form-group-sm select.input-text[multiple] {
            height:auto
        }

        .form-group-sm .form-control-static {
            height: 30px;
            min-height: 30px;
            padding: 6px 10px;
            font-size: 12px;
            line-height:1.5
        }

        .input-lg, .input-group-lg > .form-control, .input-group-lg > .input-text, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn, .input-number .input-group-lg > .btn-plus > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-lg > .btn-plus > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .input-group-lg > .btn-plus > button, .input-number .input-group-lg > .btn-minus > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-lg > .btn-minus > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .input-group-lg > .btn-minus > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-lg > .input-group-btn > button {
            height: 45px;
            padding: 10px 16px;
            font-size: 17px;
            line-height: 1.3333333;
            border-radius:5px
        }

        select.input-lg, .input-group-lg > select.form-control, .input-group-lg > select.input-text, .input-group-lg > select.input-group-addon, .input-group-lg > .input-group-btn > select.btn, .input-number .input-group-lg > .btn-plus > select.btn, .input-number .input-group-lg > .btn-minus > select.btn {
            height: 45px;
            line-height:45px
        }

        textarea.input-lg, .input-group-lg > textarea.form-control, .input-group-lg > textarea.input-text, .input-group-lg > textarea.input-group-addon, .input-group-lg > .input-group-btn > textarea.btn, .input-number .input-group-lg > .btn-plus > textarea.btn, .input-number .input-group-lg > .btn-minus > textarea.btn, select[multiple].input-lg, .input-group-lg > select.form-control[multiple], .input-group-lg > select.input-text[multiple], .input-group-lg > select.input-group-addon[multiple], .input-group-lg > .input-group-btn > select.btn[multiple], .input-number .input-group-lg > .btn-plus > select.btn[multiple], .input-number .input-group-lg > .btn-minus > select.btn[multiple] {
            height:auto
        }

        .form-group-lg .form-control, .form-group-lg .input-text {
            height: 45px;
            padding: 10px 16px;
            font-size: 17px;
            line-height: 1.3333333;
            border-radius:5px
        }

        .form-group-lg select.form-control, .form-group-lg select.input-text {
            height: 45px;
            line-height:45px
        }

        .form-group-lg textarea.form-control, .form-group-lg textarea.input-text, .form-group-lg select[multiple].form-control, .form-group-lg select.input-text[multiple] {
            height:auto
        }

        .form-group-lg .form-control-static {
            height: 45px;
            min-height: 35px;
            padding: 11px 16px;
            font-size: 17px;
            line-height:1.3333333
        }

        .has-feedback {
            position:relative
        }

        .has-feedback .form-control, .has-feedback .input-text {
            padding-right:47.5px
        }

        .form-control-feedback {
            position: absolute;
            top: 0;
            right: 0;
            z-index: 2;
            display: block;
            width: 38px;
            height: 38px;
            line-height: 38px;
            text-align: center;
            pointer-events:none
        }

        .input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-text + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback, .input-number .input-group-lg > .btn-plus > .btn + .form-control-feedback, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-lg > .btn-plus > button + .form-control-feedback, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .input-group-lg > .btn-plus > button + .form-control-feedback, .input-number .input-group-lg > .btn-minus > .btn + .form-control-feedback, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-lg > .btn-minus > button + .form-control-feedback, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .input-group-lg > .btn-minus > button + .form-control-feedback, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-lg > .input-group-btn > button + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback, .form-group-lg .input-text + .form-control-feedback {
            width: 45px;
            height: 45px;
            line-height:45px
        }

        .input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-text + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback, .input-number .input-group-sm > .btn-plus > .btn + .form-control-feedback, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-sm > .btn-plus > button + .form-control-feedback, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .input-group-sm > .btn-plus > button + .form-control-feedback, .input-number .input-group-sm > .btn-minus > .btn + .form-control-feedback, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-sm > .btn-minus > button + .form-control-feedback, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .input-group-sm > .btn-minus > button + .form-control-feedback, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-sm > .input-group-btn > button + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback, .form-group-sm .input-text + .form-control-feedback {
            width: 30px;
            height: 30px;
            line-height:30px
        }

        .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
            color:#3c763d
        }

        .has-success .form-control, .has-success .input-text {
            border-color: #3c763d;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)
        }

        .has-success .form-control:focus, .has-success .input-text:focus {
            border-color: #2b542c;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168
        }

        .has-success .input-group-addon {
            color: #3c763d;
            background-color: #dff0d8;
            border-color:#3c763d
        }

        .has-success .form-control-feedback {
            color:#3c763d
        }

        .has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
            color:#8a6d3b
        }

        .has-warning .form-control, .has-warning .input-text {
            border-color: #8a6d3b;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)
        }

        .has-warning .form-control:focus, .has-warning .input-text:focus {
            border-color: #66512c;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b
        }

        .has-warning .input-group-addon {
            color: #8a6d3b;
            background-color: #fcf8e3;
            border-color:#8a6d3b
        }

        .has-warning .form-control-feedback {
            color:#8a6d3b
        }

        .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
            color:#a94442
        }

        .has-error .form-control, .has-error .input-text {
            border-color: #a94442;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)
        }

        .has-error .form-control:focus, .has-error .input-text:focus {
            border-color: #843534;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483
        }

        .has-error .input-group-addon {
            color: #a94442;
            background-color: #f2dede;
            border-color:#a94442
        }

        .has-error .form-control-feedback {
            color:#a94442
        }

        .has-feedback label ~ .form-control-feedback {
            top:23px
        }

        .has-feedback label.sr-only ~ .form-control-feedback {
            top:0
        }

        .help-block {
            display: block;
            margin-top: 5px;
            margin-bottom: 10px;
            color:#737373
        }

        @media (min-width: 768px) {
            .form-inline .form-group {
                display: inline-block;
                margin-bottom: 0;
                vertical-align:middle
            }

            .form-inline .form-control, .form-inline .input-text {
                display: inline-block;
                width: auto;
                vertical-align:middle
            }

            .form-inline .form-control-static {
                display:inline-block
            }

            .form-inline .input-group, .form-inline .input-number {
                display: inline-table;
                vertical-align:middle
            }

            .form-inline .input-group .input-group-addon, .form-inline .input-number .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-number .input-group-btn, .form-inline .input-group .input-number .btn-plus, .input-number .form-inline .input-group .btn-plus, .form-inline .input-group .input-number .btn-minus, .input-number .form-inline .input-group .btn-minus, .form-inline .input-number .input-number .btn-plus, .input-number .form-inline .input-number .btn-plus, .form-inline .input-number .input-number .btn-minus, .input-number .form-inline .input-number .btn-minus, .form-inline .input-group .form-control, .form-inline .input-number .form-control, .form-inline .input-group .input-text, .form-inline .input-number .input-text {
                width:auto
            }

            .form-inline .input-group > .form-control, .form-inline .input-number > .form-control, .form-inline .input-group > .input-text, .form-inline .input-number > .input-text {
                width:100%
            }

            .form-inline .control-label {
                margin-bottom: 0;
                vertical-align:middle
            }

            .form-inline .radio, .form-inline .checkbox {
                display: inline-block;
                margin-top: 0;
                margin-bottom: 0;
                vertical-align:middle
            }

            .form-inline .radio label, .form-inline .checkbox label {
                padding-left: 0
            }

            .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
                position: relative;
                margin-left:0
            }

            .form-inline .has-feedback .form-control-feedback {
                top:0
            }
        }

        .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
            padding-top: 10px;
            margin-top: 0;
            margin-bottom:0
        }

        .form-horizontal .radio, .form-horizontal .checkbox {
            min-height:28px
        }

        .form-horizontal .form-group {
            margin-right: -15px;
            margin-left:-15px
        }

        .form-horizontal .form-group:before, .form-horizontal .form-group:after {
            display: table;
            content: " "
        }

        .form-horizontal .form-group:after {
            clear:both
        }

        @media (min-width: 768px) {
            .form-horizontal .control-label {
                padding-top: 10px;
                margin-bottom: 0;
                text-align:right
            }
        }

        .form-horizontal .has-feedback .form-control-feedback {
            right:15px
        }

        @media (min-width: 768px) {
            .form-horizontal .form-group-lg .control-label {
                padding-top: 11px;
                font-size:17px
            }
        }

        @media (min-width: 768px) {
            .form-horizontal .form-group-sm .control-label {
                padding-top: 6px;
                font-size:12px
            }
        }

        .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button {
            display: inline-block;
            margin-bottom: 0;
            font-weight: normal;
            text-align: center;
            white-space: nowrap;
            vertical-align: middle;
            touch-action: manipulation;
            cursor: pointer;
            background-image: none;
            border: 1px solid transparent;
            padding: 9px 12px;
            font-size: 15px;
            line-height: 1.428571429;
            border-radius: 2px;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select:none
        }

        .btn:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button:focus, .btn.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus, .btn:active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button:active:focus, .btn:active.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus:active, .btn.active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active:focus, .btn.active.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active.focus {
            outline: 5px auto -webkit-focus-ring-color;
            outline-offset:-2px
        }

        .btn:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button:hover, .btn:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button:focus, .btn.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus {
            color: #666;
            text-decoration:none
        }

        .btn:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button:active, .btn.active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active {
            background-image: none;
            outline: 0;
            -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
            box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)
        }

        .btn.disabled, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.disabled, .btn[disabled], .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button[disabled], fieldset[disabled] .btn, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button {
            cursor: not-allowed;
            filter: alpha(opacity=65);
            opacity: 0.65;
            -webkit-box-shadow: none;
            box-shadow:none
        }

        a.btn.disabled, fieldset[disabled] a.btn {
            pointer-events:none
        }

        .btn-default, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary {
            color: #666;
            background-color: #f3f3f3;
            border-color:#ccc
        }

        .btn-default:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary:focus, .btn-default.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus.ui-priority-secondary {
            color: #666;
            background-color: #dadada;
            border-color:#8c8c8c
        }

        .btn-default:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary:hover {
            color: #666;
            background-color: #dadada;
            border-color:#adadad
        }

        .btn-default:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary:active, .btn-default.active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active.ui-priority-secondary, .open > .btn-default.dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.dropdown-toggle.ui-priority-secondary {
            color: #666;
            background-color: #dadada;
            background-image: none;
            border-color:#adadad
        }

        .btn-default:active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary:active:hover, .btn-default:active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary:active:focus, .btn-default:active.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus.ui-priority-secondary:active, .btn-default.active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active.ui-priority-secondary:hover, .btn-default.active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active.ui-priority-secondary:focus, .btn-default.active.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active.focus.ui-priority-secondary, .open > .btn-default.dropdown-toggle:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.dropdown-toggle.ui-priority-secondary:hover, .open > .btn-default.dropdown-toggle:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.dropdown-toggle.ui-priority-secondary:focus, .open > .btn-default.dropdown-toggle.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.dropdown-toggle.focus.ui-priority-secondary {
            color: #666;
            background-color: #c8c8c8;
            border-color:#8c8c8c
        }

        .btn-default.disabled:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.disabled.ui-priority-secondary:hover, .btn-default.disabled:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.disabled.ui-priority-secondary:focus, .btn-default.disabled.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.disabled.focus.ui-priority-secondary, .btn-default[disabled]:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary[disabled]:hover, .btn-default[disabled]:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary[disabled]:focus, .btn-default[disabled].focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus.ui-priority-secondary[disabled], fieldset[disabled] .btn-default:hover, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.ui-priority-secondary:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.ui-priority-secondary:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.focus.ui-priority-secondary {
            background-color: #f3f3f3;
            border-color:#ccc
        }

        .btn-default .badge, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary .badge {
            color: #f3f3f3;
            background-color:#666
        }

        .btn-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary {
            color: #fff;
            background-color: #919191;
            border-color:#848484
        }

        .btn-primary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary:focus, .btn-primary.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus.ui-priority-primary {
            color: #fff;
            background-color: #787878;
            border-color:#454545
        }

        .btn-primary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary:hover {
            color: #fff;
            background-color: #787878;
            border-color:#666
        }

        .btn-primary:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary:active, .btn-primary.active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active.ui-priority-primary, .open > .btn-primary.dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.dropdown-toggle.ui-priority-primary {
            color: #fff;
            background-color: #787878;
            background-image: none;
            border-color:#666
        }

        .btn-primary:active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary:active:hover, .btn-primary:active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary:active:focus, .btn-primary:active.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus.ui-priority-primary:active, .btn-primary.active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active.ui-priority-primary:hover, .btn-primary.active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active.ui-priority-primary:focus, .btn-primary.active.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active.focus.ui-priority-primary, .open > .btn-primary.dropdown-toggle:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.dropdown-toggle.ui-priority-primary:hover, .open > .btn-primary.dropdown-toggle:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.dropdown-toggle.ui-priority-primary:focus, .open > .btn-primary.dropdown-toggle.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.dropdown-toggle.focus.ui-priority-primary {
            color: #fff;
            background-color: #666;
            border-color:#454545
        }

        .btn-primary.disabled:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.disabled.ui-priority-primary:hover, .btn-primary.disabled:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.disabled.ui-priority-primary:focus, .btn-primary.disabled.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.disabled.focus.ui-priority-primary, .btn-primary[disabled]:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary[disabled]:hover, .btn-primary[disabled]:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary[disabled]:focus, .btn-primary[disabled].focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus.ui-priority-primary[disabled], fieldset[disabled] .btn-primary:hover, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.ui-priority-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.ui-priority-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.focus.ui-priority-primary {
            background-color: #919191;
            border-color:#848484
        }

        .btn-primary .badge, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary .badge {
            color: #919191;
            background-color:#fff
        }

        .btn-success {
            color: #fff;
            background-color: #5cb85c;
            border-color:#4cae4c
        }

        .btn-success:focus, .btn-success.focus {
            color: #fff;
            background-color: #449d44;
            border-color:#255625
        }

        .btn-success:hover {
            color: #fff;
            background-color: #449d44;
            border-color:#398439
        }

        .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
            color: #fff;
            background-color: #449d44;
            background-image: none;
            border-color:#398439
        }

        .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
            color: #fff;
            background-color: #398439;
            border-color:#255625
        }

        .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
            background-color: #5cb85c;
            border-color:#4cae4c
        }

        .btn-success .badge {
            color: #5cb85c;
            background-color:#fff
        }

        .btn-info {
            color: #fff;
            background-color: #5bc0de;
            border-color:#46b8da
        }

        .btn-info:focus, .btn-info.focus {
            color: #fff;
            background-color: #31b0d5;
            border-color:#1b6d85
        }

        .btn-info:hover {
            color: #fff;
            background-color: #31b0d5;
            border-color:#269abc
        }

        .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
            color: #fff;
            background-color: #31b0d5;
            background-image: none;
            border-color:#269abc
        }

        .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
            color: #fff;
            background-color: #269abc;
            border-color:#1b6d85
        }

        .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {
            background-color: #5bc0de;
            border-color:#46b8da
        }

        .btn-info .badge {
            color: #5bc0de;
            background-color:#fff
        }

        .btn-warning {
            color: #fff;
            background-color: #f0ad4e;
            border-color:#eea236
        }

        .btn-warning:focus, .btn-warning.focus {
            color: #fff;
            background-color: #ec971f;
            border-color:#985f0d
        }

        .btn-warning:hover {
            color: #fff;
            background-color: #ec971f;
            border-color:#d58512
        }

        .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
            color: #fff;
            background-color: #ec971f;
            background-image: none;
            border-color:#d58512
        }

        .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
            color: #fff;
            background-color: #d58512;
            border-color:#985f0d
        }

        .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
            background-color: #f0ad4e;
            border-color:#eea236
        }

        .btn-warning .badge {
            color: #f0ad4e;
            background-color:#fff
        }

        .btn-danger {
            color: #fff;
            background-color: #d9534f;
            border-color:#d43f3a
        }

        .btn-danger:focus, .btn-danger.focus {
            color: #fff;
            background-color: #c9302c;
            border-color:#761c19
        }

        .btn-danger:hover {
            color: #fff;
            background-color: #c9302c;
            border-color:#ac2925
        }

        .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
            color: #fff;
            background-color: #c9302c;
            background-image: none;
            border-color:#ac2925
        }

        .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
            color: #fff;
            background-color: #ac2925;
            border-color:#761c19
        }

        .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {
            background-color: #d9534f;
            border-color:#d43f3a
        }

        .btn-danger .badge {
            color: #d9534f;
            background-color:#fff
        }

        .btn-link {
            font-weight: 400;
            color: #919191;
            border-radius:0
        }

        .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
            background-color: transparent;
            -webkit-box-shadow: none;
            box-shadow:none
        }

        .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
            border-color:transparent
        }

        .btn-link:hover, .btn-link:focus {
            color: #6b6b6b;
            text-decoration: underline;
            background-color:transparent
        }

        .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
            color: #777;
            text-decoration:none
        }

        .btn-lg, .btn-group-lg > .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-lg > button {
            padding: 10px 16px;
            font-size: 17px;
            line-height: 1.3333333;
            border-radius:5px
        }

        .btn-sm, .btn-group-sm > .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-sm > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button {
            padding: 5px 10px;
            font-size: 12px;
            line-height: 1.5;
            border-radius:5px
        }

        .btn-xs, .btn-group-xs > .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-xs > button {
            padding: 1px 5px;
            font-size: 12px;
            line-height: 1.5;
            border-radius:5px
        }

        .btn-block, .navbar-search .input-group .input-group-btn .dropdown-toggle, .navbar-search .input-number .input-group-btn .dropdown-toggle, .navbar-search .input-group .input-number .btn-plus .dropdown-toggle, .input-number .navbar-search .input-group .btn-plus .dropdown-toggle, .navbar-search .input-group .input-number .btn-minus .dropdown-toggle, .input-number .navbar-search .input-group .btn-minus .dropdown-toggle, .navbar-search .input-number .input-number .btn-plus .dropdown-toggle, .input-number .navbar-search .input-number .btn-plus .dropdown-toggle, .navbar-search .input-number .input-number .btn-minus .dropdown-toggle, .input-number .navbar-search .input-number .btn-minus .dropdown-toggle {
            display: block;
            width:100%
        }

        .btn-block + .btn-block, .navbar-search .input-group .input-group-btn .dropdown-toggle + .btn-block, .navbar-search .input-group .input-group-btn .btn-block + .dropdown-toggle, .navbar-search .input-number .input-group-btn .dropdown-toggle + .btn-block, .navbar-search .input-group .input-number .btn-plus .dropdown-toggle + .btn-block, .navbar-search .input-group .input-number .btn-plus .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-group-btn .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .input-number .navbar-search .input-group .btn-plus .dropdown-toggle + .btn-block, .navbar-search .input-group .input-number .btn-minus .dropdown-toggle + .btn-block, .navbar-search .input-group .input-number .btn-minus .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-group-btn .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .navbar-search .input-group .btn-minus .dropdown-toggle + .btn-block, .navbar-search .input-group .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .input-number .input-number .btn-plus .dropdown-toggle + .btn-block, .navbar-search .input-number .input-number .btn-plus .input-group .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-group-btn .input-number .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .input-number .navbar-search .input-number .btn-plus .dropdown-toggle + .btn-block, .navbar-search .input-number .input-number .btn-minus .dropdown-toggle + .btn-block, .navbar-search .input-number .input-number .btn-minus .input-group .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-group-btn .input-number .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .navbar-search .input-number .btn-minus .dropdown-toggle + .btn-block, .navbar-search .input-number .input-group-btn .input-group .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-group-btn .input-number .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-number .btn-plus .btn-block + .dropdown-toggle, .navbar-search .input-group .input-number .btn-plus .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .input-number .navbar-search .input-group .input-number .btn-plus .btn-plus .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-number .btn-plus .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .navbar-search .input-group .input-number .btn-plus .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .navbar-search .input-group .btn-plus .btn-block + .dropdown-toggle, .navbar-search .input-group .input-number .btn-minus .btn-block + .dropdown-toggle, .navbar-search .input-group .input-number .btn-minus .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .input-number .navbar-search .input-group .input-number .btn-minus .btn-plus .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-number .btn-minus .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .navbar-search .input-group .input-number .btn-minus .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .navbar-search .input-group .btn-minus .btn-block + .dropdown-toggle {
            margin-top: 5px
        }

        input[type="submit"].btn-block, .navbar-search .input-group .input-group-btn input.dropdown-toggle[type="submit"], .navbar-search .input-number .input-group-btn input.dropdown-toggle[type="submit"], .navbar-search .input-group .input-number .btn-plus input.dropdown-toggle[type="submit"], .input-number .navbar-search .input-group .btn-plus input.dropdown-toggle[type="submit"], .navbar-search .input-group .input-number .btn-minus input.dropdown-toggle[type="submit"], .input-number .navbar-search .input-group .btn-minus input.dropdown-toggle[type="submit"], .navbar-search .input-number .input-number .btn-plus input.dropdown-toggle[type="submit"], .input-number .navbar-search .input-number .btn-plus input.dropdown-toggle[type="submit"], .navbar-search .input-number .input-number .btn-minus input.dropdown-toggle[type="submit"], .input-number .navbar-search .input-number .btn-minus input.dropdown-toggle[type="submit"], input[type="reset"].btn-block, .navbar-search .input-group .input-group-btn input.dropdown-toggle[type="reset"], .navbar-search .input-number .input-group-btn input.dropdown-toggle[type="reset"], .navbar-search .input-group .input-number .btn-plus input.dropdown-toggle[type="reset"], .input-number .navbar-search .input-group .btn-plus input.dropdown-toggle[type="reset"], .navbar-search .input-group .input-number .btn-minus input.dropdown-toggle[type="reset"], .input-number .navbar-search .input-group .btn-minus input.dropdown-toggle[type="reset"], .navbar-search .input-number .input-number .btn-plus input.dropdown-toggle[type="reset"], .input-number .navbar-search .input-number .btn-plus input.dropdown-toggle[type="reset"], .navbar-search .input-number .input-number .btn-minus input.dropdown-toggle[type="reset"], .input-number .navbar-search .input-number .btn-minus input.dropdown-toggle[type="reset"], input[type="button"].btn-block, .navbar-search .input-group .input-group-btn input.dropdown-toggle[type="button"], .navbar-search .input-number .input-group-btn input.dropdown-toggle[type="button"], .navbar-search .input-group .input-number .btn-plus input.dropdown-toggle[type="button"], .input-number .navbar-search .input-group .btn-plus input.dropdown-toggle[type="button"], .navbar-search .input-group .input-number .btn-minus input.dropdown-toggle[type="button"], .input-number .navbar-search .input-group .btn-minus input.dropdown-toggle[type="button"], .navbar-search .input-number .input-number .btn-plus input.dropdown-toggle[type="button"], .input-number .navbar-search .input-number .btn-plus input.dropdown-toggle[type="button"], .navbar-search .input-number .input-number .btn-minus input.dropdown-toggle[type="button"], .input-number .navbar-search .input-number .btn-minus input.dropdown-toggle[type="button"] {
            width:100%
        }

        .caret {
            display: inline-block;
            width: 0;
            height: 0;
            margin-left: 2px;
            vertical-align: middle;
            border-top: 4px dashed;
            border-top: 4px solid \9;
            border-right: 4px solid transparent;
            border-left:4px solid transparent
        }

        .dropup, .dropdown {
            position:relative
        }

        .dropdown-toggle:focus {
            outline:0
        }

        .dropdown-menu {
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 1000;
            display: none;
            float: left;
            min-width: 160px;
            padding: 5px 0;
            margin: 2px 0 0;
            font-size: 15px;
            text-align: left;
            list-style: none;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid #ccc;
            border: 1px solid rgba(0, 0, 0, 0.15);
            border-radius: 5px;
            -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
            box-shadow:0 6px 12px rgba(0, 0, 0, 0.175)
        }

        .dropdown-menu.pull-right {
            right: 0;
            left:auto
        }

        .dropdown-menu .divider {
            height: 1px;
            margin: 8px 0;
            overflow: hidden;
            background-color:#e5e5e5
        }

        .dropdown-menu > li > a {
            display: block;
            padding: 3px 20px;
            clear: both;
            font-weight: 400;
            line-height: 1.428571429;
            color: #333;
            white-space:nowrap
        }

        .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
            color: #262626;
            text-decoration: none;
            background-color:#f5f5f5
        }

        .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
            color: #fff;
            text-decoration: none;
            background-color: #919191;
            outline:0
        }

        .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
            color:#777
        }

        .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
            text-decoration: none;
            cursor: not-allowed;
            background-color: transparent;
            background-image: none;
            filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
        }

        .open > .dropdown-menu {
            display:block
        }

        .open > a {
            outline:0
        }

        .dropdown-menu-right {
            right: 0;
            left:auto
        }

        .dropdown-menu-left {
            right: auto;
            left:0
        }

        .dropdown-header {
            display: block;
            padding: 3px 20px;
            font-size: 12px;
            line-height: 1.428571429;
            color: #777;
            white-space:nowrap
        }

        .dropdown-backdrop {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index:990
        }

        .pull-right > .dropdown-menu {
            right: 0;
            left:auto
        }

        .dropup .caret, .navbar-fixed-bottom .dropdown .caret {
            content: "";
            border-top: 0;
            border-bottom: 4px dashed;
            border-bottom:4px solid \9
        }

        .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
            top: auto;
            bottom: 100%;
            margin-bottom:2px
        }

        @media (min-width: 768px) {
            .navbar-right .dropdown-menu, #header .navbar-secondary .navbar-nav .dropdown-menu {
                right: 0;
                left:auto
            }

            .navbar-right .dropdown-menu-left, #header .navbar-secondary .navbar-nav .dropdown-menu-left {
                left: 0;
                right:auto
            }
        }

        .btn-group, .btn-group-vertical {
            position: relative;
            display: inline-block;
            vertical-align:middle
        }

        .btn-group > .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group > button, .btn-group-vertical > .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-vertical > button {
            position: relative;
            float:left
        }

        .btn-group > .btn:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group > button:hover, .btn-group > .btn:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group > button:focus, .btn-group > .btn:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group > button:active, .btn-group > .btn.active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group > button.active, .btn-group-vertical > .btn:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-vertical > button:hover, .btn-group-vertical > .btn:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-vertical > button:focus, .btn-group-vertical > .btn:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-vertical > button:active, .btn-group-vertical > .btn.active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-vertical > button.active {
            z-index:2
        }

        .btn-group .btn + .btn, .btn-group .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button + .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group button + .btn, .btn-group .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn + button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group .btn + button, .btn-group .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button + button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button + button, .btn-group .btn + .btn-group, .btn-group .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button + .btn-group, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group button + .btn-group, .btn-group .btn-group + .btn, .btn-group .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group + button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group .btn-group + button, .btn-group .btn-group + .btn-group {
            margin-left:-1px
        }

        .btn-toolbar {
            margin-left:-5px
        }

        .btn-toolbar:before, .btn-toolbar:after {
            display: table;
            content: " "
        }

        .btn-toolbar:after {
            clear:both
        }

        .btn-toolbar .btn, .btn-toolbar .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-toolbar button, .btn-toolbar .btn-group, .btn-toolbar .input-group, .btn-toolbar .input-number {
            float:left
        }

        .btn-toolbar > .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-toolbar > button, .btn-toolbar > .btn-group, .btn-toolbar > .input-group, .btn-toolbar > .input-number {
            margin-left:5px
        }

        .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group > button:not(:first-child):not(:last-child):not(.dropdown-toggle) {
            border-radius:0
        }

        .btn-group > .btn:first-child, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group > button:first-child {
            margin-left:0
        }

        .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group > button:first-child:not(:last-child):not(.dropdown-toggle) {
            border-top-right-radius: 0;
            border-bottom-right-radius:0
        }

        .btn-group > .btn:last-child:not(:first-child), .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group > button:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
            border-top-left-radius: 0;
            border-bottom-left-radius:0
        }

        .btn-group > .btn-group {
            float:left
        }

        .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group > .btn-group:not(:first-child):not(:last-child) > button {
            border-radius:0
        }

        .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group > .btn-group:first-child:not(:last-child) > button:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
            border-top-right-radius: 0;
            border-bottom-right-radius:0
        }

        .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group > .btn-group:last-child:not(:first-child) > button:first-child {
            border-top-left-radius: 0;
            border-bottom-left-radius:0
        }

        .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
            outline:0
        }

        .btn-group > .btn + .dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group > button + .dropdown-toggle {
            padding-right: 8px;
            padding-left:8px
        }

        .btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-lg.btn-group > button + .dropdown-toggle {
            padding-right: 12px;
            padding-left:12px
        }

        .btn-group.open .dropdown-toggle {
            -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
            box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)
        }

        .btn-group.open .dropdown-toggle.btn-link {
            -webkit-box-shadow: none;
            box-shadow:none
        }

        .btn .caret, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button .caret {
            margin-left:0
        }

        .btn-lg .caret, .btn-group-lg > .btn .caret, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-lg > button .caret {
            border-width: 5px 5px 0;
            border-bottom-width:0
        }

        .dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-lg > button .caret, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .dropup .btn-group-lg > button .caret {
            border-width:0 5px 5px
        }

        .btn-group-vertical > .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-vertical > button, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-vertical > .btn-group > button {
            display: block;
            float: none;
            width: 100%;
            max-width:100%
        }

        .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
            display: table;
            content: " "
        }

        .btn-group-vertical > .btn-group:after {
            clear:both
        }

        .btn-group-vertical > .btn-group > .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-vertical > .btn-group > button {
            float:none
        }

        .btn-group-vertical > .btn + .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-vertical > button + .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-vertical > .btn + button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-vertical > button + button, .btn-group-vertical > .btn + .btn-group, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-vertical > button + .btn-group, .btn-group-vertical > .btn-group + .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-vertical > .btn-group + button, .btn-group-vertical > .btn-group + .btn-group {
            margin-top: -1px;
            margin-left:0
        }

        .btn-group-vertical > .btn:not(:first-child):not(:last-child), .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-vertical > button:not(:first-child):not(:last-child) {
            border-radius:0
        }

        .btn-group-vertical > .btn:first-child:not(:last-child), .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-vertical > button:first-child:not(:last-child) {
            border-top-left-radius: 2px;
            border-top-right-radius: 2px;
            border-bottom-right-radius: 0;
            border-bottom-left-radius:0
        }

        .btn-group-vertical > .btn:last-child:not(:first-child), .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-vertical > button:last-child:not(:first-child) {
            border-top-left-radius: 0;
            border-top-right-radius: 0;
            border-bottom-right-radius: 2px;
            border-bottom-left-radius:2px
        }

        .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > button {
            border-radius:0
        }

        .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-vertical > .btn-group:first-child:not(:last-child) > button:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
            border-bottom-right-radius: 0;
            border-bottom-left-radius:0
        }

        .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-vertical > .btn-group:last-child:not(:first-child) > button:first-child {
            border-top-left-radius: 0;
            border-top-right-radius:0
        }

        .btn-group-justified {
            display: table;
            width: 100%;
            table-layout: fixed;
            border-collapse:separate
        }

        .btn-group-justified > .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-justified > button, .btn-group-justified > .btn-group {
            display: table-cell;
            float: none;
            width:1%
        }

        .btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-justified > .btn-group button {
            width:100%
        }

        .btn-group-justified > .btn-group .dropdown-menu {
            left: auto
        }

        [data-toggle="buttons"] > .btn input[type="radio"], .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel [data-toggle="buttons"] > button input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel [data-toggle="buttons"] > button input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel [data-toggle="buttons"] > .btn-group > button input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"], .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel [data-toggle="buttons"] > .btn-group > button input[type="checkbox"] {
            position: absolute;
            clip: rect(0, 0, 0, 0);
            pointer-events:none
        }

        .input-group, .input-number {
            position: relative;
            display: table;
            border-collapse: separate
        }

        .input-group[class * ="col-"], .input-number[class * ="col-"] {
            float: none;
            padding-right: 0;
            padding-left:0
        }

        .input-group .form-control, .input-number .form-control, .input-group .input-text, .input-number .input-text {
            position: relative;
            z-index: 2;
            float: left;
            width: 100%;
            margin-bottom:0
        }

        .input-group .form-control:focus, .input-number .form-control:focus, .input-group .input-text:focus, .input-number .input-text:focus {
            z-index:3
        }

        .input-group-addon, .input-group-btn, .input-number .btn-plus, .input-number .btn-minus, .input-group .form-control, .input-number .form-control, .input-group .input-text, .input-number .input-text {
            display:table-cell
        }

        .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-number .btn-plus:not(:first-child):not(:last-child), .input-number .btn-minus:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child), .input-number .form-control:not(:first-child):not(:last-child), .input-group .input-text:not(:first-child):not(:last-child), .input-number .input-text:not(:first-child):not(:last-child) {
            border-radius:0
        }

        .input-group-addon, .input-group-btn, .input-number .btn-plus, .input-number .btn-minus {
            width: 1%;
            white-space: nowrap;
            vertical-align:middle
        }

        .input-group-addon {
            padding: 9px 12px;
            font-size: 15px;
            font-weight: 400;
            line-height: 1;
            color: #555;
            text-align: center;
            background-color: #eee;
            border: 1px solid #ccc;
            border-radius:5px
        }

        .input-group-addon.input-sm, .input-group-sm > .input-group-addon.form-control, .input-group-sm > .input-group-addon.input-text, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn, .input-number .input-group-sm > .btn-plus > .input-group-addon.btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-sm > .btn-plus > button.input-group-addon, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .input-group-sm > .btn-plus > button.input-group-addon, .input-number .input-group-sm > .btn-minus > .input-group-addon.btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-sm > .btn-minus > button.input-group-addon, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .input-group-sm > .btn-minus > button.input-group-addon, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-sm > .input-group-btn > button.input-group-addon {
            padding: 5px 10px;
            font-size: 12px;
            border-radius:5px
        }

        .input-group-addon.input-lg, .input-group-lg > .input-group-addon.form-control, .input-group-lg > .input-group-addon.input-text, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn, .input-number .input-group-lg > .btn-plus > .input-group-addon.btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-lg > .btn-plus > button.input-group-addon, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .input-group-lg > .btn-plus > button.input-group-addon, .input-number .input-group-lg > .btn-minus > .input-group-addon.btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-lg > .btn-minus > button.input-group-addon, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .input-group-lg > .btn-minus > button.input-group-addon, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-lg > .input-group-btn > button.input-group-addon {
            padding: 10px 16px;
            font-size: 17px;
            border-radius: 5px
        }

        .input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
            margin-top:0
        }

        .input-group .form-control:first-child, .input-number .form-control:first-child, .input-group .input-text:first-child, .input-number .input-text:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-number .btn-plus:first-child > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-plus:first-child > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-plus:first-child > button, .input-number .btn-minus:first-child > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-minus:first-child > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-minus:first-child > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-btn:first-child > button, .input-group-btn:first-child > .btn-group > .btn, .input-number .btn-plus:first-child > .btn-group > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-plus:first-child > .btn-group > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-plus:first-child > .btn-group > button, .input-number .btn-minus:first-child > .btn-group > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-minus:first-child > .btn-group > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-minus:first-child > .btn-group > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-btn:first-child > .btn-group > button, .input-group-btn:first-child > .dropdown-toggle, .input-number .btn-plus:first-child > .dropdown-toggle, .input-number .btn-minus:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-number .btn-plus:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-plus:last-child > button:not(:last-child):not(.dropdown-toggle), .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-plus:last-child > button:not(:last-child):not(.dropdown-toggle), .input-number .btn-minus:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-minus:last-child > button:not(:last-child):not(.dropdown-toggle), .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-minus:last-child > button:not(:last-child):not(.dropdown-toggle), .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-btn:last-child > button:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-number .btn-plus:last-child > .btn-group:not(:last-child) > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-plus:last-child > .btn-group:not(:last-child) > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-plus:last-child > .btn-group:not(:last-child) > button, .input-number .btn-minus:last-child > .btn-group:not(:last-child) > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-minus:last-child > .btn-group:not(:last-child) > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-minus:last-child > .btn-group:not(:last-child) > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-btn:last-child > .btn-group:not(:last-child) > button {
            border-top-right-radius: 0;
            border-bottom-right-radius:0
        }

        .input-group-addon:first-child {
            border-right:0
        }

        .input-group .form-control:last-child, .input-number .form-control:last-child, .input-group .input-text:last-child, .input-number .input-text:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-number .btn-plus:last-child > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-plus:last-child > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-plus:last-child > button, .input-number .btn-minus:last-child > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-minus:last-child > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-minus:last-child > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-btn:last-child > button, .input-group-btn:last-child > .btn-group > .btn, .input-number .btn-plus:last-child > .btn-group > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-plus:last-child > .btn-group > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-plus:last-child > .btn-group > button, .input-number .btn-minus:last-child > .btn-group > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-minus:last-child > .btn-group > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-minus:last-child > .btn-group > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-btn:last-child > .btn-group > button, .input-group-btn:last-child > .dropdown-toggle, .input-number .btn-plus:last-child > .dropdown-toggle, .input-number .btn-minus:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-number .btn-plus:first-child > .btn:not(:first-child), .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-plus:first-child > button:not(:first-child), .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-plus:first-child > button:not(:first-child), .input-number .btn-minus:first-child > .btn:not(:first-child), .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-minus:first-child > button:not(:first-child), .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-minus:first-child > button:not(:first-child), .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-btn:first-child > button:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-number .btn-plus:first-child > .btn-group:not(:first-child) > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-plus:first-child > .btn-group:not(:first-child) > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-plus:first-child > .btn-group:not(:first-child) > button, .input-number .btn-minus:first-child > .btn-group:not(:first-child) > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-minus:first-child > .btn-group:not(:first-child) > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-minus:first-child > .btn-group:not(:first-child) > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-btn:first-child > .btn-group:not(:first-child) > button {
            border-top-left-radius: 0;
            border-bottom-left-radius:0
        }

        .input-group-addon:last-child {
            border-left:0
        }

        .input-group-btn, .input-number .btn-plus, .input-number .btn-minus {
            position: relative;
            font-size: 0;
            white-space:nowrap
        }

        .input-group-btn > .btn, .input-number .btn-plus > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-plus > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-plus > button, .input-number .btn-minus > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-minus > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-minus > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-btn > button {
            position:relative
        }

        .input-group-btn > .btn + .btn, .input-number .btn-plus > .btn + .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-plus > button + .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-plus > button + .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-plus > .btn + button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-plus > .btn + button, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-plus > button + button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-plus > button + button, .input-number .btn-minus > .btn + .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-minus > button + .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-minus > button + .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-minus > .btn + button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-minus > .btn + button, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-minus > button + button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-minus > button + button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-btn > button + .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-btn > .btn + button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-plus > button + button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-minus > button + button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-btn > button + button {
            margin-left:-1px
        }

        .input-group-btn > .btn:hover, .input-number .btn-plus > .btn:hover, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-plus > button:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-plus > button:hover, .input-number .btn-minus > .btn:hover, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-minus > button:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-minus > button:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-btn > button:hover, .input-group-btn > .btn:focus, .input-number .btn-plus > .btn:focus, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-plus > button:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-plus > button:focus, .input-number .btn-minus > .btn:focus, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-minus > button:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-minus > button:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-btn > button:focus, .input-group-btn > .btn:active, .input-number .btn-plus > .btn:active, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-plus > button:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-plus > button:active, .input-number .btn-minus > .btn:active, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-minus > button:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-minus > button:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-btn > button:active {
            z-index:2
        }

        .input-group-btn:first-child > .btn, .input-number .btn-plus:first-child > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-plus:first-child > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-plus:first-child > button, .input-number .btn-minus:first-child > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-minus:first-child > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-minus:first-child > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-btn:first-child > button, .input-group-btn:first-child > .btn-group, .input-number .btn-plus:first-child > .btn-group, .input-number .btn-minus:first-child > .btn-group {
            margin-right:-1px
        }

        .input-group-btn:last-child > .btn, .input-number .btn-plus:last-child > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-plus:last-child > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-plus:last-child > button, .input-number .btn-minus:last-child > .btn, .input-number .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-minus:last-child > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-number .btn-minus:last-child > button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .input-group-btn:last-child > button, .input-group-btn:last-child > .btn-group, .input-number .btn-plus:last-child > .btn-group, .input-number .btn-minus:last-child > .btn-group {
            z-index: 2;
            margin-left:-1px
        }

        .nav {
            padding-left: 0;
            margin-bottom: 0;
            list-style:none
        }

        .nav:before, .nav:after {
            display: table;
            content: " "
        }

        .nav:after {
            clear:both
        }

        .nav > li {
            position: relative;
            display:block
        }

        .nav > li > a {
            position: relative;
            display: block;
            padding:10px 15px
        }

        .nav > li > a:hover, .nav > li > a:focus {
            text-decoration: none;
            background-color:#eee
        }

        .nav > li.disabled > a {
            color:#777
        }

        .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
            color: #777;
            text-decoration: none;
            cursor: not-allowed;
            background-color:transparent
        }

        .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
            background-color: #eee;
            border-color:#919191
        }

        .nav .nav-divider {
            height: 1px;
            margin: 8px 0;
            overflow: hidden;
            background-color:#e5e5e5
        }

        .nav > li > a > img {
            max-width:none
        }

        .nav-tabs {
            border-bottom:1px solid #ddd
        }

        .nav-tabs > li {
            float: left;
            margin-bottom:-1px
        }

        .nav-tabs > li > a {
            margin-right: 2px;
            line-height: 1.428571429;
            border: 1px solid transparent;
            border-radius:5px 5px 0 0
        }

        .nav-tabs > li > a:hover {
            border-color:#eee #eee #ddd
        }

        .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
            color: #555;
            cursor: default;
            background-color: #fff;
            border: 1px solid #ddd;
            border-bottom-color:transparent
        }

        .nav-pills > li {
            float:left
        }

        .nav-pills > li > a {
            border-radius:5px
        }

        .nav-pills > li + li {
            margin-left:2px
        }

        .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
            color: #fff;
            background-color:#919191
        }

        .nav-stacked > li {
            float:none
        }

        .nav-stacked > li + li {
            margin-top: 2px;
            margin-left:0
        }

        .nav-justified, .nav-tabs.nav-justified {
            width:100%
        }

        .nav-justified > li, .nav-tabs.nav-justified > li {
            float:none
        }

        .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
            margin-bottom: 5px;
            text-align:center
        }

        .nav-justified > .dropdown .dropdown-menu, .nav-tabs.nav-justified > .dropdown .dropdown-menu {
            top: auto;
            left:auto
        }

        @media (min-width: 768px) {
            .nav-justified > li, .nav-tabs.nav-justified > li {
                display: table-cell;
                width:1%
            }

            .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
                margin-bottom:0
            }
        }

        .nav-tabs-justified, .nav-tabs.nav-justified {
            border-bottom:0
        }

        .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
            margin-right: 0;
            border-radius:5px
        }

        .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
            border:1px solid #ddd
        }

        @media (min-width: 768px) {
            .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
                border-bottom: 1px solid #ddd;
                border-radius:5px 5px 0 0
            }

            .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
                border-bottom-color:#fff
            }
        }

        .tab-content > .tab-pane {
            display:none
        }

        .tab-content > .active {
            display:block
        }

        .nav-tabs .dropdown-menu {
            margin-top: -1px;
            border-top-left-radius: 0;
            border-top-right-radius:0
        }

        .navbar {
            position: relative;
            min-height: 48px;
            margin-bottom: 18px;
            border:1px solid transparent
        }

        .navbar:before, .navbar:after {
            display: table;
            content: " "
        }

        .navbar:after {
            clear:both
        }

        @media (min-width: 768px) {
            .navbar {
                border-radius:5px
            }
        }

        .navbar-header:before, .navbar-header:after {
            display: table;
            content: " "
        }

        .navbar-header:after {
            clear:both
        }

        @media (min-width: 768px) {
            .navbar-header {
                float:left
            }
        }

        .navbar-collapse {
            padding-right: 15px;
            padding-left: 15px;
            overflow-x: visible;
            border-top: 1px solid transparent;
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
            -webkit-overflow-scrolling:touch
        }

        .navbar-collapse:before, .navbar-collapse:after {
            display: table;
            content: " "
        }

        .navbar-collapse:after {
            clear:both
        }

        .navbar-collapse.in {
            overflow-y:auto
        }

        @media (min-width: 768px) {
            .navbar-collapse {
                width: auto;
                border-top: 0;
                box-shadow:none
            }

            .navbar-collapse.collapse {
                display: block !important;
                height: auto !important;
                padding-bottom: 0;
                overflow:visible !important
            }

            .navbar-collapse.in {
                overflow-y:visible
            }

            .navbar-fixed-top .navbar-collapse, #header .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
                padding-right: 0;
                padding-left:0
            }
        }

        .navbar-fixed-top, #header, .navbar-fixed-bottom {
            position: fixed;
            right: 0;
            left: 0;
            z-index:1030
        }

        .navbar-fixed-top .navbar-collapse, #header .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
            max-height:340px
        }

        @media (max-device-width: 480px) and(orientation: landscape) {
            .navbar-fixed-top .navbar-collapse, #header .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
                max-height:200px
            }
        }

        @media (min-width: 768px) {
            .navbar-fixed-top, #header, .navbar-fixed-bottom {
                border-radius:0
            }
        }

        .navbar-fixed-top, #header {
            top: 0;
            border-width:0 0 1px
        }

        .navbar-fixed-bottom {
            bottom: 0;
            margin-bottom: 0;
            border-width:1px 0 0
        }

        .container > .navbar-header, table.box-error > .navbar-header, table.box-warning > .navbar-header, body #wrapper > .navbar-header, #footer .inside > .navbar-header, #product_navigation.panel-pagination > .navbar-header, #header .inside > .navbar-header, #topbar-container .navbar-topbar > .navbar-header, #footer .footer-header > .navbar-header, body.page-product-info #wrapper #breadcrumb_navi > .navbar-header, .container > .navbar-collapse, table.box-error > .navbar-collapse, table.box-warning > .navbar-collapse, body #wrapper > .navbar-collapse, #footer .inside > .navbar-collapse, #product_navigation.panel-pagination > .navbar-collapse, #header .inside > .navbar-collapse, #topbar-container .navbar-topbar > .navbar-collapse, #footer .footer-header > .navbar-collapse, body.page-product-info #wrapper #breadcrumb_navi > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse {
            margin-right: -15px;
            margin-left:-15px
        }

        @media (min-width: 768px) {
            .container > .navbar-header, table.box-error > .navbar-header, table.box-warning > .navbar-header, body #wrapper > .navbar-header, #footer .inside > .navbar-header, #product_navigation.panel-pagination > .navbar-header, #header .inside > .navbar-header, #topbar-container .navbar-topbar > .navbar-header, #footer .footer-header > .navbar-header, body.page-product-info #wrapper #breadcrumb_navi > .navbar-header, .container > .navbar-collapse, table.box-error > .navbar-collapse, table.box-warning > .navbar-collapse, body #wrapper > .navbar-collapse, #footer .inside > .navbar-collapse, #product_navigation.panel-pagination > .navbar-collapse, #header .inside > .navbar-collapse, #topbar-container .navbar-topbar > .navbar-collapse, #footer .footer-header > .navbar-collapse, body.page-product-info #wrapper #breadcrumb_navi > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse {
                margin-right: 0;
                margin-left:0
            }
        }

        .navbar-static-top {
            z-index: 1000;
            border-width:0 0 1px
        }

        @media (min-width: 768px) {
            .navbar-static-top {
                border-radius:0
            }
        }

        .navbar-brand {
            float: left;
            height: 48px;
            padding: 16px 15px;
            font-size: 17px;
            line-height:18px
        }

        .navbar-brand:hover, .navbar-brand:focus {
            text-decoration:none
        }

        .navbar-brand > img {
            display:block
        }

        @media (min-width: 768px) {
            .navbar > .container .navbar-brand, .navbar > table.box-error .navbar-brand, .navbar > table.box-warning .navbar-brand, body .navbar > #wrapper .navbar-brand, #footer .navbar > .inside .navbar-brand, .navbar > #product_navigation.panel-pagination .navbar-brand, #header .navbar > .inside .navbar-brand, #topbar-container .navbar > .navbar-topbar .navbar-brand, #footer .navbar > .footer-header .navbar-brand, body.page-product-info #wrapper .navbar > #breadcrumb_navi .navbar-brand, .navbar > .container-fluid .navbar-brand {
                margin-left:-15px
            }
        }

        .navbar-toggle {
            position: relative;
            float: right;
            padding: 9px 10px;
            margin-right: 15px;
            margin-top: 7px;
            margin-bottom: 7px;
            background-color: transparent;
            background-image: none;
            border: 1px solid transparent;
            border-radius:5px
        }

        .navbar-toggle:focus {
            outline:0
        }

        .navbar-toggle .icon-bar {
            display: block;
            width: 22px;
            height: 2px;
            border-radius:1px
        }

        .navbar-toggle .icon-bar + .icon-bar {
            margin-top:4px
        }

        @media (min-width: 768px) {
            .navbar-toggle {
                display:none
            }
        }

        .navbar-nav {
            margin:8px -15px
        }

        .navbar-nav > li > a {
            padding-top: 10px;
            padding-bottom: 10px;
            line-height:18px
        }

        @media (max-width: 767px) {
            .navbar-nav .open .dropdown-menu {
                position: static;
                float: none;
                width: auto;
                margin-top: 0;
                background-color: transparent;
                border: 0;
                box-shadow:none
            }

            .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
                padding:5px 15px 5px 25px
            }

            .navbar-nav .open .dropdown-menu > li > a {
                line-height:18px
            }

            .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
                background-image:none
            }
        }

        @media (min-width: 768px) {
            .navbar-nav {
                float: left;
                margin:0
            }

            .navbar-nav > li {
                float:left
            }

            .navbar-nav > li > a {
                padding-top: 16px;
                padding-bottom:16px
            }
        }

        .navbar-form {
            padding: 10px 15px;
            margin-right: -15px;
            margin-left: -15px;
            border-top: 1px solid transparent;
            border-bottom: 1px solid transparent;
            -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            margin-top: 5px;
            margin-bottom:5px
        }

        @media (min-width: 768px) {
            .navbar-form .form-group {
                display: inline-block;
                margin-bottom: 0;
                vertical-align:middle
            }

            .navbar-form .form-control, .navbar-form .input-text {
                display: inline-block;
                width: auto;
                vertical-align:middle
            }

            .navbar-form .form-control-static {
                display:inline-block
            }

            .navbar-form .input-group, .navbar-form .input-number {
                display: inline-table;
                vertical-align:middle
            }

            .navbar-form .input-group .input-group-addon, .navbar-form .input-number .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-number .input-group-btn, .navbar-form .input-group .input-number .btn-plus, .input-number .navbar-form .input-group .btn-plus, .navbar-form .input-group .input-number .btn-minus, .input-number .navbar-form .input-group .btn-minus, .navbar-form .input-number .input-number .btn-plus, .input-number .navbar-form .input-number .btn-plus, .navbar-form .input-number .input-number .btn-minus, .input-number .navbar-form .input-number .btn-minus, .navbar-form .input-group .form-control, .navbar-form .input-number .form-control, .navbar-form .input-group .input-text, .navbar-form .input-number .input-text {
                width:auto
            }

            .navbar-form .input-group > .form-control, .navbar-form .input-number > .form-control, .navbar-form .input-group > .input-text, .navbar-form .input-number > .input-text {
                width:100%
            }

            .navbar-form .control-label {
                margin-bottom: 0;
                vertical-align:middle
            }

            .navbar-form .radio, .navbar-form .checkbox {
                display: inline-block;
                margin-top: 0;
                margin-bottom: 0;
                vertical-align:middle
            }

            .navbar-form .radio label, .navbar-form .checkbox label {
                padding-left: 0
            }

            .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {
                position: relative;
                margin-left:0
            }

            .navbar-form .has-feedback .form-control-feedback {
                top:0
            }
        }

        @media (max-width: 767px) {
            .navbar-form .form-group {
                margin-bottom:5px
            }

            .navbar-form .form-group:last-child {
                margin-bottom:0
            }
        }

        @media (min-width: 768px) {
            .navbar-form {
                width: auto;
                padding-top: 0;
                padding-bottom: 0;
                margin-right: 0;
                margin-left: 0;
                border: 0;
                -webkit-box-shadow: none;
                box-shadow:none
            }
        }

        .navbar-nav > li > .dropdown-menu {
            margin-top: 0;
            border-top-left-radius: 0;
            border-top-right-radius:0
        }

        .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
            margin-bottom: 0;
            border-top-left-radius: 2px;
            border-top-right-radius: 2px;
            border-bottom-right-radius: 0;
            border-bottom-left-radius:0
        }

        .navbar-btn {
            margin-top: 5px;
            margin-bottom:5px
        }

        .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-sm > button.navbar-btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.navbar-btn {
            margin-top: 9px;
            margin-bottom:9px
        }

        .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-xs > button.navbar-btn {
            margin-top: 13px;
            margin-bottom:13px
        }

        .navbar-text {
            margin-top: 15px;
            margin-bottom:15px
        }

        @media (min-width: 768px) {
            .navbar-text {
                float: left;
                margin-right: 15px;
                margin-left:15px
            }
        }

        @media (min-width: 768px) {
            .navbar-left {
                float:left !important
            }

            .navbar-right, #header .navbar-secondary .navbar-nav {
                float: right !important;
                margin-right:-15px
            }

            .navbar-right ~ .navbar-right, #header .navbar-secondary .navbar-nav ~ .navbar-right, #header .navbar-secondary .navbar-right ~ .navbar-nav, #header .navbar-secondary .navbar-nav ~ .navbar-nav {
                margin-right:0
            }
        }

        .navbar-default {
            background-color: transparent;
            border-color:rgba(0, 0, 0, 0)
        }

        .navbar-default .navbar-brand {
            color:#000000
        }

        .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
            color: black;
            background-color:transparent
        }

        .navbar-default .navbar-text {
            color:#fff
        }

        .navbar-default .navbar-nav > li > a {
            color:#999999
        }

        .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
            color: #555555;
            background-color:#ffffff
        }

        .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
            color: #555555;
            background-color:#ffffff
        }

        .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
            color: #ccc;
            background-color:transparent
        }

        .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
            color: #555555;
            background-color:#ffffff
        }

        @media (max-width: 767px) {
            .navbar-default .navbar-nav .open .dropdown-menu > li > a {
                color:#999999
            }

            .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
                color: #555555;
                background-color:#ffffff
            }

            .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
                color: #555555;
                background-color:#ffffff
            }

            .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
                color: #ccc;
                background-color:transparent
            }
        }

        .navbar-default .navbar-toggle {
            border-color:#ddd
        }

        .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
            background-color:#ddd
        }

        .navbar-default .navbar-toggle .icon-bar {
            background-color:#888
        }

        .navbar-default .navbar-collapse, .navbar-default .navbar-form {
            border-color:rgba(0, 0, 0, 0)
        }

        .navbar-default .navbar-link {
            color:#999999
        }

        .navbar-default .navbar-link:hover {
            color:#555555
        }

        .navbar-default .btn-link {
            color:#999999
        }

        .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
            color:#555555
        }

        .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
            color:#ccc
        }

        .navbar-inverse {
            background-color: #222;
            border-color:#090909
        }

        .navbar-inverse .navbar-brand {
            color:#9d9d9d
        }

        .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
            color: #fff;
            background-color:transparent
        }

        .navbar-inverse .navbar-text {
            color:#9d9d9d
        }

        .navbar-inverse .navbar-nav > li > a {
            color:#9d9d9d
        }

        .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
            color: #fff;
            background-color:transparent
        }

        .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
            color: #fff;
            background-color:#090909
        }

        .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
            color: #444;
            background-color:transparent
        }

        .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
            color: #fff;
            background-color:#090909
        }

        @media (max-width: 767px) {
            .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
                border-color:#090909
            }

            .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
                background-color:#090909
            }

            .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
                color:#9d9d9d
            }

            .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
                color: #fff;
                background-color:transparent
            }

            .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
                color: #fff;
                background-color:#090909
            }

            .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
                color: #444;
                background-color:transparent
            }
        }

        .navbar-inverse .navbar-toggle {
            border-color:#333
        }

        .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
            background-color:#333
        }

        .navbar-inverse .navbar-toggle .icon-bar {
            background-color:#fff
        }

        .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
            border-color:#101010
        }

        .navbar-inverse .navbar-link {
            color:#9d9d9d
        }

        .navbar-inverse .navbar-link:hover {
            color:#fff
        }

        .navbar-inverse .btn-link {
            color:#9d9d9d
        }

        .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
            color:#fff
        }

        .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
            color:#444
        }

        .breadcrumb {
            padding: 8px 15px;
            margin-bottom: 18px;
            list-style: none;
            background-color: #f5f5f5;
            border-radius:5px
        }

        .breadcrumb > li {
            display:inline-block
        }

        .breadcrumb > li + li:before {
            padding: 0 5px;
            color: #ccc;
            content: "/ "
        }

        .breadcrumb > .active {
            color:#777
        }

        .pagination {
            display: inline-block;
            padding-left: 0;
            margin: 18px 0;
            border-radius:5px
        }

        .pagination > li {
            display:inline
        }

        .pagination > li > a, .pagination > li > span {
            position: relative;
            float: left;
            padding: 9px 12px;
            margin-left: -1px;
            line-height: 1.428571429;
            color: #919191;
            text-decoration: none;
            background-color: #fff;
            border:1px solid #ddd
        }

        .pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus {
            z-index: 2;
            color: #6b6b6b;
            background-color: #eee;
            border-color:#ddd
        }

        .pagination > li:first-child > a, .pagination > li:first-child > span {
            margin-left: 0;
            border-top-left-radius: 5px;
            border-bottom-left-radius:5px
        }

        .pagination > li:last-child > a, .pagination > li:last-child > span {
            border-top-right-radius: 5px;
            border-bottom-right-radius:5px
        }

        .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {
            z-index: 3;
            color: #fff;
            cursor: default;
            background-color: #919191;
            border-color:#919191
        }

        .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
            color: #777;
            cursor: not-allowed;
            background-color: #fff;
            border-color:#ddd
        }

        .pagination-lg > li > a, .pagination-lg > li > span {
            padding: 10px 16px;
            font-size: 17px;
            line-height:1.3333333
        }

        .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
            border-top-left-radius: 5px;
            border-bottom-left-radius:5px
        }

        .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
            border-top-right-radius: 5px;
            border-bottom-right-radius:5px
        }

        .pagination-sm > li > a, .pagination-sm > li > span {
            padding: 5px 10px;
            font-size: 12px;
            line-height:1.5
        }

        .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
            border-top-left-radius: 5px;
            border-bottom-left-radius:5px
        }

        .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
            border-top-right-radius: 5px;
            border-bottom-right-radius:5px
        }

        .label {
            display: inline;
            padding: 0.2em 0.6em 0.3em;
            font-size: 75%;
            font-weight: 700;
            line-height: 1;
            color: #fff;
            text-align: center;
            white-space: nowrap;
            vertical-align: baseline;
            border-radius:0.25em
        }

        .label:empty {
            display:none
        }

        .btn .label, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button .label {
            position: relative;
            top:-1px
        }

        a.label:hover, a.label:focus {
            color: #fff;
            text-decoration: none;
            cursor:pointer
        }

        .label-default {
            background-color:#777
        }

        .label-default[href]:hover, .label-default[href]:focus {
            background-color:#5e5e5e
        }

        .label-primary {
            background-color:#919191
        }

        .label-primary[href]:hover, .label-primary[href]:focus {
            background-color:#787878
        }

        .label-success {
            background-color:#5cb85c
        }

        .label-success[href]:hover, .label-success[href]:focus {
            background-color:#449d44
        }

        .label-info {
            background-color:#5bc0de
        }

        .label-info[href]:hover, .label-info[href]:focus {
            background-color:#31b0d5
        }

        .label-warning {
            background-color:#f0ad4e
        }

        .label-warning[href]:hover, .label-warning[href]:focus {
            background-color:#ec971f
        }

        .label-danger {
            background-color:#d9534f
        }

        .label-danger[href]:hover, .label-danger[href]:focus {
            background-color:#c9302c
        }

        .thumbnail {
            display: block;
            padding: 4px;
            margin-bottom: 18px;
            line-height: 1.428571429;
            background-color: #FFFFFF;
            border: 1px solid #ddd;
            border-radius: 5px;
            -webkit-transition: border 0.2s ease-in-out;
            -o-transition: border 0.2s ease-in-out;
            transition:border 0.2s ease-in-out
        }

        .thumbnail > img, .thumbnail a > img {
            display: block;
            max-width: 100%;
            height: auto;
            margin-right: auto;
            margin-left:auto
        }

        .thumbnail .caption {
            padding: 9px;
            color:#333
        }

        a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
            border-color:#919191
        }

        .alert {
            padding: 15px;
            margin-bottom: 18px;
            border: 1px solid transparent;
            border-radius:5px
        }

        .alert h4 {
            margin-top: 0;
            color:inherit
        }

        .alert .alert-link {
            font-weight:bold
        }

        .alert > p, .alert > ul {
            margin-bottom:0
        }

        .alert > p + p {
            margin-top:5px
        }

        .alert-dismissable, .alert-dismissible {
            padding-right:35px
        }

        .alert-dismissable .close, .alert-dismissible .close {
            position: relative;
            top: -2px;
            right: -21px;
            color:inherit
        }

        .alert-success {
            color: #fff;
            background-color: #00990b;
            border-color:#008009
        }

        .alert-success hr {
            border-top-color:#006607
        }

        .alert-success .alert-link {
            color:#e6e6e6
        }

        .alert-info {
            color: #fff;
            background-color: #919191;
            border-color:#848484
        }

        .alert-info hr {
            border-top-color:#787878
        }

        .alert-info .alert-link {
            color:#e6e6e6
        }

        .alert-warning {
            color: #fff;
            background-color: #ffae00;
            border-color:#e69d00
        }

        .alert-warning hr {
            border-top-color:#cc8b00
        }

        .alert-warning .alert-link {
            color:#e6e6e6
        }

        .alert-danger {
            color: #fff;
            background-color: #c20400;
            border-color:#a90300
        }

        .alert-danger hr {
            border-top-color:#8f0300
        }

        .alert-danger .alert-link {
            color:#e6e6e6
        }

        .list-group {
            padding-left: 0;
            margin-bottom:20px
        }

        .list-group-item {
            position: relative;
            display: block;
            padding: 10px 15px;
            margin-bottom: -1px;
            background-color: #fff;
            border:1px solid #ddd
        }

        .list-group-item:first-child {
            border-top-left-radius: 2px;
            border-top-right-radius:2px
        }

        .list-group-item:last-child {
            margin-bottom: 0;
            border-bottom-right-radius: 2px;
            border-bottom-left-radius:2px
        }

        .list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
            color: #777;
            cursor: not-allowed;
            background-color:#eee
        }

        .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
            color:inherit
        }

        .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
            color:#777
        }

        .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
            z-index: 2;
            color: #fff;
            background-color: #919191;
            border-color:#919191
        }

        .list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > .small {
            color:inherit
        }

        .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
            color:#f7f7f7
        }

        a.list-group-item, button.list-group-item {
            color:#555
        }

        a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
            color:#333
        }

        a.list-group-item:hover, a.list-group-item:focus, button.list-group-item:hover, button.list-group-item:focus {
            color: #555;
            text-decoration: none;
            background-color:#f5f5f5
        }

        button.list-group-item {
            width: 100%;
            text-align:left
        }

        .list-group-item-success {
            color: #3c763d;
            background-color:#dff0d8
        }

        a.list-group-item-success, button.list-group-item-success {
            color:#3c763d
        }

        a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
            color:inherit
        }

        a.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:hover, button.list-group-item-success:focus {
            color: #3c763d;
            background-color:#d0e9c6
        }

        a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active, button.list-group-item-success.active:hover, button.list-group-item-success.active:focus {
            color: #fff;
            background-color: #3c763d;
            border-color:#3c763d
        }

        .list-group-item-info {
            color: #31708f;
            background-color:#d9edf7
        }

        a.list-group-item-info, button.list-group-item-info {
            color:#31708f
        }

        a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
            color:inherit
        }

        a.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:hover, button.list-group-item-info:focus {
            color: #31708f;
            background-color:#c4e3f3
        }

        a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active, button.list-group-item-info.active:hover, button.list-group-item-info.active:focus {
            color: #fff;
            background-color: #31708f;
            border-color:#31708f
        }

        .list-group-item-warning {
            color: #8a6d3b;
            background-color:#fcf8e3
        }

        a.list-group-item-warning, button.list-group-item-warning {
            color:#8a6d3b
        }

        a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
            color:inherit
        }

        a.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:hover, button.list-group-item-warning:focus {
            color: #8a6d3b;
            background-color:#faf2cc
        }

        a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active, button.list-group-item-warning.active:hover, button.list-group-item-warning.active:focus {
            color: #fff;
            background-color: #8a6d3b;
            border-color:#8a6d3b
        }

        .list-group-item-danger {
            color: #a94442;
            background-color:#f2dede
        }

        a.list-group-item-danger, button.list-group-item-danger {
            color:#a94442
        }

        a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
            color:inherit
        }

        a.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:hover, button.list-group-item-danger:focus {
            color: #a94442;
            background-color:#ebcccc
        }

        a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active, button.list-group-item-danger.active:hover, button.list-group-item-danger.active:focus {
            color: #fff;
            background-color: #a94442;
            border-color:#a94442
        }

        .list-group-item-heading {
            margin-top: 0;
            margin-bottom:5px
        }

        .list-group-item-text {
            margin-bottom: 0;
            line-height:1.3
        }

        .panel {
            margin-bottom: 18px;
            background-color: #fff;
            border: 1px solid transparent;
            border-radius: 5px;
            -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
            box-shadow:0 1px 1px rgba(0, 0, 0, 0.05)
        }

        .panel-body {
            padding:15px
        }

        .panel-body:before, .panel-body:after {
            display: table;
            content: " "
        }

        .panel-body:after {
            clear:both
        }

        .panel-heading {
            padding: 10px 15px;
            border-bottom: 1px solid transparent;
            border-top-left-radius: 1px;
            border-top-right-radius:1px
        }

        .panel-heading > .dropdown .dropdown-toggle {
            color:inherit
        }

        .panel-title {
            margin-top: 0;
            margin-bottom: 0;
            font-size: 17px;
            color:inherit
        }

        .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
            color:inherit
        }

        .panel-footer {
            padding: 10px 15px;
            background-color: #f5f5f5;
            border-top: 1px solid #ddd;
            border-bottom-right-radius: 1px;
            border-bottom-left-radius:1px
        }

        .panel > .list-group, .panel > .panel-collapse > .list-group {
            margin-bottom:0
        }

        .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
            border-width: 1px 0;
            border-radius:0
        }

        .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
            border-top: 0;
            border-top-left-radius: 1px;
            border-top-right-radius:1px
        }

        .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
            border-bottom: 0;
            border-bottom-right-radius: 1px;
            border-bottom-left-radius:1px
        }

        .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
            border-top-left-radius: 0;
            border-top-right-radius:0
        }

        .panel-heading + .list-group .list-group-item:first-child {
            border-top-width:0
        }

        .list-group + .panel-footer {
            border-top-width:0
        }

        .panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {
            margin-bottom:0
        }

        .panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {
            padding-right: 15px;
            padding-left:15px
        }

        .panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
            border-top-left-radius: 1px;
            border-top-right-radius:1px
        }

        .panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
            border-top-left-radius: 1px;
            border-top-right-radius:1px
        }

        .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
            border-top-left-radius:1px
        }

        .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
            border-top-right-radius:1px
        }

        .panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
            border-bottom-right-radius: 1px;
            border-bottom-left-radius:1px
        }

        .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
            border-bottom-right-radius: 1px;
            border-bottom-left-radius:1px
        }

        .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
            border-bottom-left-radius:1px
        }

        .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
            border-bottom-right-radius:1px
        }

        .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
            border-top:1px solid #ddd
        }

        .panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
            border-top:0
        }

        .panel > .table-bordered, .panel > .table-responsive > .table-bordered {
            border:0
        }

        .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
            border-left:0
        }

        .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
            border-right:0
        }

        .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
            border-bottom:0
        }

        .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
            border-bottom:0
        }

        .panel > .table-responsive {
            margin-bottom: 0;
            border:0
        }

        .panel-group {
            margin-bottom:18px
        }

        .panel-group .panel {
            margin-bottom: 0;
            border-radius:5px
        }

        .panel-group .panel + .panel {
            margin-top:5px
        }

        .panel-group .panel-heading {
            border-bottom:0
        }

        .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
            border-top:1px solid #ddd
        }

        .panel-group .panel-footer {
            border-top:0
        }

        .panel-group .panel-footer + .panel-collapse .panel-body {
            border-bottom:1px solid #ddd
        }

        .panel-default {
            border-color:#ddd
        }

        .panel-default > .panel-heading {
            color: #333;
            background-color: #f5f5f5;
            border-color:#ddd
        }

        .panel-default > .panel-heading + .panel-collapse > .panel-body {
            border-top-color:#ddd
        }

        .panel-default > .panel-heading .badge {
            color: #f5f5f5;
            background-color:#333
        }

        .panel-default > .panel-footer + .panel-collapse > .panel-body {
            border-bottom-color:#ddd
        }

        .panel-primary {
            border-color:#919191
        }

        .panel-primary > .panel-heading {
            color: #fff;
            background-color: #919191;
            border-color:#919191
        }

        .panel-primary > .panel-heading + .panel-collapse > .panel-body {
            border-top-color:#919191
        }

        .panel-primary > .panel-heading .badge {
            color: #919191;
            background-color:#fff
        }

        .panel-primary > .panel-footer + .panel-collapse > .panel-body {
            border-bottom-color:#919191
        }

        .panel-success {
            border-color:#d6e9c6
        }

        .panel-success > .panel-heading {
            color: #3c763d;
            background-color: #dff0d8;
            border-color:#d6e9c6
        }

        .panel-success > .panel-heading + .panel-collapse > .panel-body {
            border-top-color:#d6e9c6
        }

        .panel-success > .panel-heading .badge {
            color: #dff0d8;
            background-color:#3c763d
        }

        .panel-success > .panel-footer + .panel-collapse > .panel-body {
            border-bottom-color:#d6e9c6
        }

        .panel-info {
            border-color:#bce8f1
        }

        .panel-info > .panel-heading {
            color: #31708f;
            background-color: #d9edf7;
            border-color:#bce8f1
        }

        .panel-info > .panel-heading + .panel-collapse > .panel-body {
            border-top-color:#bce8f1
        }

        .panel-info > .panel-heading .badge {
            color: #d9edf7;
            background-color:#31708f
        }

        .panel-info > .panel-footer + .panel-collapse > .panel-body {
            border-bottom-color:#bce8f1
        }

        .panel-warning {
            border-color:#faebcc
        }

        .panel-warning > .panel-heading {
            color: #8a6d3b;
            background-color: #fcf8e3;
            border-color:#faebcc
        }

        .panel-warning > .panel-heading + .panel-collapse > .panel-body {
            border-top-color:#faebcc
        }

        .panel-warning > .panel-heading .badge {
            color: #fcf8e3;
            background-color:#8a6d3b
        }

        .panel-warning > .panel-footer + .panel-collapse > .panel-body {
            border-bottom-color:#faebcc
        }

        .panel-danger {
            border-color:#ebccd1
        }

        .panel-danger > .panel-heading {
            color: #a94442;
            background-color: #f2dede;
            border-color:#ebccd1
        }

        .panel-danger > .panel-heading + .panel-collapse > .panel-body {
            border-top-color:#ebccd1
        }

        .panel-danger > .panel-heading .badge {
            color: #f2dede;
            background-color:#a94442
        }

        .panel-danger > .panel-footer + .panel-collapse > .panel-body {
            border-bottom-color:#ebccd1
        }

        .embed-responsive {
            position: relative;
            display: block;
            height: 0;
            padding: 0;
            overflow:hidden
        }

        .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border:0
        }

        .embed-responsive-16by9 {
            padding-bottom:56.25%
        }

        .embed-responsive-4by3 {
            padding-bottom:75%
        }

        .well {
            min-height: 20px;
            padding: 19px;
            margin-bottom: 20px;
            background-color: #f5f5f5;
            border: 1px solid #e3e3e3;
            border-radius: 5px;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)
        }

        .well blockquote {
            border-color: #ddd;
            border-color:rgba(0, 0, 0, 0.15)
        }

        .well-lg {
            padding: 24px;
            border-radius:5px
        }

        .well-sm {
            padding: 9px;
            border-radius:5px
        }

        .close {
            float: right;
            font-size: 22.5px;
            font-weight: bold;
            line-height: 1;
            color: #000;
            text-shadow: 0 1px 0 #fff;
            filter: alpha(opacity=20);
            opacity:0.2
        }

        .close:hover, .close:focus {
            color: #000;
            text-decoration: none;
            cursor: pointer;
            filter: alpha(opacity=50);
            opacity:0.5
        }

        button.close {
            padding: 0;
            cursor: pointer;
            background: transparent;
            border: 0;
            -webkit-appearance: none;
            appearance:none
        }

        .modal-open {
            overflow:hidden
        }

        .modal {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 1050;
            display: none;
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            outline:0
        }

        .modal.fade .modal-dialog {
            -webkit-transform: translate(0, -25%);
            -ms-transform: translate(0, -25%);
            -o-transform: translate(0, -25%);
            transform: translate(0, -25%);
            -webkit-transition: -webkit-transform 0.3s ease-out;
            -moz-transition: -moz-transform 0.3s ease-out;
            -o-transition: -o-transform 0.3s ease-out;
            transition:transform 0.3s ease-out
        }

        .modal.in .modal-dialog {
            -webkit-transform: translate(0, 0);
            -ms-transform: translate(0, 0);
            -o-transform: translate(0, 0);
            transform:translate(0, 0)
        }

        .modal-open .modal {
            overflow-x: hidden;
            overflow-y:auto
        }

        .modal-dialog {
            position: relative;
            width: auto;
            margin:10px
        }

        .modal-content {
            position: relative;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid #999;
            border: 1px solid rgba(0, 0, 0, 0.2);
            border-radius: 5px;
            -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
            box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
            outline:0
        }

        .modal-backdrop {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 1040;
            background-color:#000
        }

        .modal-backdrop.fade {
            filter: alpha(opacity=0);
            opacity:0
        }

        .modal-backdrop.in {
            filter: alpha(opacity=50);
            opacity:0.5
        }

        .modal-header {
            padding: 15px;
            border-bottom:1px solid #e5e5e5
        }

        .modal-header:before, .modal-header:after {
            display: table;
            content: " "
        }

        .modal-header:after {
            clear:both
        }

        .modal-header .close {
            margin-top:-2px
        }

        .modal-title {
            margin: 0;
            line-height:1.428571429
        }

        .modal-body {
            position: relative;
            padding:15px
        }

        .modal-footer {
            padding: 15px;
            text-align: right;
            border-top:1px solid #e5e5e5
        }

        .modal-footer:before, .modal-footer:after {
            display: table;
            content: " "
        }

        .modal-footer:after {
            clear:both
        }

        .modal-footer .btn + .btn, .modal-footer .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button + .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .modal-footer button + .btn, .modal-footer .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn + button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .modal-footer .btn + button, .modal-footer .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button + button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .modal-footer .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button + button {
            margin-bottom: 0;
            margin-left:5px
        }

        .modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button + .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .modal-footer .btn-group button + .btn, .modal-footer .btn-group .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn + button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .modal-footer .btn-group .btn + button, .modal-footer .btn-group .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button + button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .modal-footer .btn-group .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button + button {
            margin-left:-1px
        }

        .modal-footer .btn-block + .btn-block, .modal-footer .navbar-search .input-group .input-group-btn .dropdown-toggle + .btn-block, .navbar-search .input-group .input-group-btn .modal-footer .dropdown-toggle + .btn-block, .modal-footer .navbar-search .input-group .input-group-btn .btn-block + .dropdown-toggle, .navbar-search .input-group .input-group-btn .modal-footer .btn-block + .dropdown-toggle, .modal-footer .navbar-search .input-number .input-group-btn .dropdown-toggle + .btn-block, .modal-footer .navbar-search .input-group .input-number .btn-plus .dropdown-toggle + .btn-block, .modal-footer .navbar-search .input-group .input-number .btn-plus .navbar-search .input-group .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-group-btn .modal-footer .navbar-search .input-group .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-group .input-number .btn-plus .navbar-search .input-group .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-group .input-number .btn-plus .navbar-search .input-group .btn-plus .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-group .input-number .btn-plus .navbar-search .input-group .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-group .input-number .btn-plus .navbar-search .input-group .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-group .btn-plus .dropdown-toggle + .btn-block, .modal-footer .navbar-search .input-group .input-number .btn-minus .dropdown-toggle + .btn-block, .modal-footer .navbar-search .input-group .input-number .btn-minus .navbar-search .input-group .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-group-btn .modal-footer .navbar-search .input-group .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-group .input-number .btn-minus .navbar-search .input-group .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-group .input-number .btn-minus .navbar-search .input-group .btn-plus .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-group .input-number .btn-minus .navbar-search .input-group .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-group .input-number .btn-minus .navbar-search .input-group .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-group .btn-minus .dropdown-toggle + .btn-block, .modal-footer .navbar-search .input-group .input-group-btn .navbar-search .input-group .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-group-btn .modal-footer .navbar-search .input-group .input-group-btn .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-number .input-number .btn-plus .dropdown-toggle + .btn-block, .modal-footer .navbar-search .input-number .input-number .btn-plus .navbar-search .input-group .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-group-btn .modal-footer .navbar-search .input-number .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-number .input-number .btn-plus .navbar-search .input-group .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-number .input-number .btn-plus .navbar-search .input-group .btn-plus .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-number .input-number .btn-plus .navbar-search .input-group .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-number .input-number .btn-plus .navbar-search .input-group .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-number .btn-plus .dropdown-toggle + .btn-block, .modal-footer .navbar-search .input-number .input-number .btn-minus .dropdown-toggle + .btn-block, .modal-footer .navbar-search .input-number .input-number .btn-minus .navbar-search .input-group .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-group-btn .modal-footer .navbar-search .input-number .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-number .input-number .btn-minus .navbar-search .input-group .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-number .input-number .btn-minus .navbar-search .input-group .btn-plus .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-number .input-number .btn-minus .navbar-search .input-group .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-number .input-number .btn-minus .navbar-search .input-group .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-number .btn-minus .dropdown-toggle + .btn-block, .modal-footer .navbar-search .input-number .input-group-btn .navbar-search .input-group .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-group-btn .modal-footer .navbar-search .input-number .input-group-btn .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-number .input-group-btn .navbar-search .input-group .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-number .input-group-btn .navbar-search .input-group .btn-plus .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-number .input-group-btn .navbar-search .input-group .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-number .input-group-btn .navbar-search .input-group .btn-minus .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-group .input-group-btn .navbar-search .input-group .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-group .input-group-btn .navbar-search .input-group .btn-plus .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-group .input-group-btn .navbar-search .input-group .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-group .input-group-btn .navbar-search .input-group .btn-minus .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-group .input-number .btn-plus .btn-block + .dropdown-toggle, .modal-footer .navbar-search .input-group .input-number .btn-plus .navbar-search .input-number .input-group-btn .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-group .input-number .btn-plus .navbar-search .input-number .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-group .input-number .btn-plus .navbar-search .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-group .input-number .btn-plus .navbar-search .input-number .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-group .input-number .btn-plus .navbar-search .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-group .btn-plus .btn-block + .dropdown-toggle, .modal-footer .navbar-search .input-group .input-number .btn-minus .btn-block + .dropdown-toggle, .modal-footer .navbar-search .input-group .input-number .btn-minus .navbar-search .input-number .input-group-btn .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-group .input-number .btn-minus .navbar-search .input-number .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-group .input-number .btn-minus .navbar-search .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-group .input-number .btn-minus .navbar-search .input-number .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-group .input-number .btn-minus .navbar-search .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-group .btn-minus .btn-block + .dropdown-toggle, .modal-footer .navbar-search .input-group .input-group-btn .navbar-search .input-number .input-group-btn .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-group .input-group-btn .navbar-search .input-number .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-group .input-group-btn .navbar-search .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .modal-footer .navbar-search .input-group .input-group-btn .navbar-search .input-number .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .modal-footer .navbar-search .input-group .input-group-btn .navbar-search .input-number .btn-minus .dropdown-toggle + .dropdown-toggle {
            margin-left:0
        }

        .modal-scrollbar-measure {
            position: absolute;
            top: -9999px;
            width: 50px;
            height: 50px;
            overflow:scroll
        }

        @media (min-width: 768px) {
            .modal-dialog {
                width: 600px;
                margin:30px auto
            }

            .modal-content {
                -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
                box-shadow:0 5px 15px rgba(0, 0, 0, 0.5)
            }

            .modal-sm {
                width:300px
            }
        }

        @media (min-width: 992px) {
            .modal-lg, .mfp-wrap.iframe_layer .modal-dialog {
                width:900px
            }
        }

        .tooltip {
            position: absolute;
            z-index: 1070;
            display: block;
            font-family: Montserrat;
            font-style: normal;
            font-weight: 400;
            line-height: 1.428571429;
            line-break: auto;
            text-align: left;
            text-align: start;
            text-decoration: none;
            text-shadow: none;
            text-transform: none;
            letter-spacing: normal;
            word-break: normal;
            word-spacing: normal;
            word-wrap: normal;
            white-space: normal;
            font-size: 12px;
            filter: alpha(opacity=0);
            opacity:0
        }

        .tooltip.in {
            filter: alpha(opacity=90);
            opacity:0.9
        }

        .tooltip.top {
            padding: 5px 0;
            margin-top:-3px
        }

        .tooltip.right {
            padding: 0 5px;
            margin-left:3px
        }

        .tooltip.bottom {
            padding: 5px 0;
            margin-top:3px
        }

        .tooltip.left {
            padding: 0 5px;
            margin-left:-3px
        }

        .tooltip.top .tooltip-arrow {
            bottom: 0;
            left: 50%;
            margin-left: -5px;
            border-width: 5px 5px 0;
            border-top-color:#000
        }

        .tooltip.top-left .tooltip-arrow {
            right: 5px;
            bottom: 0;
            margin-bottom: -5px;
            border-width: 5px 5px 0;
            border-top-color:#000
        }

        .tooltip.top-right .tooltip-arrow {
            bottom: 0;
            left: 5px;
            margin-bottom: -5px;
            border-width: 5px 5px 0;
            border-top-color:#000
        }

        .tooltip.right .tooltip-arrow {
            top: 50%;
            left: 0;
            margin-top: -5px;
            border-width: 5px 5px 5px 0;
            border-right-color:#000
        }

        .tooltip.left .tooltip-arrow {
            top: 50%;
            right: 0;
            margin-top: -5px;
            border-width: 5px 0 5px 5px;
            border-left-color:#000
        }

        .tooltip.bottom .tooltip-arrow {
            top: 0;
            left: 50%;
            margin-left: -5px;
            border-width: 0 5px 5px;
            border-bottom-color:#000
        }

        .tooltip.bottom-left .tooltip-arrow {
            top: 0;
            right: 5px;
            margin-top: -5px;
            border-width: 0 5px 5px;
            border-bottom-color:#000
        }

        .tooltip.bottom-right .tooltip-arrow {
            top: 0;
            left: 5px;
            margin-top: -5px;
            border-width: 0 5px 5px;
            border-bottom-color:#000
        }

        .tooltip-inner {
            max-width: 200px;
            padding: 3px 8px;
            color: #fff;
            text-align: center;
            background-color: #000;
            border-radius:5px
        }

        .tooltip-arrow {
            position: absolute;
            width: 0;
            height: 0;
            border-color: transparent;
            border-style:solid
        }

        .popover {
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1060;
            display: none;
            max-width: 276px;
            padding: 1px;
            font-family: Montserrat;
            font-style: normal;
            font-weight: 400;
            line-height: 1.428571429;
            line-break: auto;
            text-align: left;
            text-align: start;
            text-decoration: none;
            text-shadow: none;
            text-transform: none;
            letter-spacing: normal;
            word-break: normal;
            word-spacing: normal;
            word-wrap: normal;
            white-space: normal;
            font-size: 15px;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid #ccc;
            border: 1px solid rgba(0, 0, 0, 0.2);
            border-radius: 5px;
            -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
            box-shadow:0 5px 10px rgba(0, 0, 0, 0.2)
        }

        .popover.top {
            margin-top:-10px
        }

        .popover.right {
            margin-left:10px
        }

        .popover.bottom {
            margin-top:10px
        }

        .popover.left {
            margin-left:-10px
        }

        .popover > .arrow {
            border-width:11px
        }

        .popover > .arrow, .popover > .arrow:after {
            position: absolute;
            display: block;
            width: 0;
            height: 0;
            border-color: transparent;
            border-style:solid
        }

        .popover > .arrow:after {
            content: "";
            border-width:10px
        }

        .popover.top > .arrow {
            bottom: -11px;
            left: 50%;
            margin-left: -11px;
            border-top-color: #999;
            border-top-color: rgba(0, 0, 0, 0.25);
            border-bottom-width:0
        }

        .popover.top > .arrow:after {
            bottom: 1px;
            margin-left: -10px;
            content: " ";
            border-top-color: #fff;
            border-bottom-width:0
        }

        .popover.right > .arrow {
            top: 50%;
            left: -11px;
            margin-top: -11px;
            border-right-color: #999;
            border-right-color: rgba(0, 0, 0, 0.25);
            border-left-width:0
        }

        .popover.right > .arrow:after {
            bottom: -10px;
            left: 1px;
            content: " ";
            border-right-color: #fff;
            border-left-width:0
        }

        .popover.bottom > .arrow {
            top: -11px;
            left: 50%;
            margin-left: -11px;
            border-top-width: 0;
            border-bottom-color: #999;
            border-bottom-color:rgba(0, 0, 0, 0.25)
        }

        .popover.bottom > .arrow:after {
            top: 1px;
            margin-left: -10px;
            content: " ";
            border-top-width: 0;
            border-bottom-color:#fff
        }

        .popover.left > .arrow {
            top: 50%;
            right: -11px;
            margin-top: -11px;
            border-right-width: 0;
            border-left-color: #999;
            border-left-color:rgba(0, 0, 0, 0.25)
        }

        .popover.left > .arrow:after {
            right: 1px;
            bottom: -10px;
            content: " ";
            border-right-width: 0;
            border-left-color:#fff
        }

        .popover-title {
            padding: 8px 14px;
            margin: 0;
            font-size: 15px;
            background-color: #f7f7f7;
            border-bottom: 1px solid #ebebeb;
            border-radius:4px 4px 0 0
        }

        .popover-content {
            padding:9px 14px
        }

        .clearfix:before, #wrapper #main .main-inside:before, .product-info .product-info-details dl:before, .product-info .rating-model-row:before, .clearfix:after, #wrapper #main .main-inside:after, .product-info .product-info-details dl:after, .product-info .rating-model-row:after {
            display: table;
            content: " "
        }

        .clearfix:after, #wrapper #main .main-inside:after, .product-info .product-info-details dl:after, .product-info .rating-model-row:after {
            clear:both
        }

        .center-block {
            display: block;
            margin-right: auto;
            margin-left:auto
        }

        .pull-right {
            float:right !important
        }

        .pull-left {
            float:left !important
        }

        .hide {
            display:none !important
        }

        .show {
            display:block !important
        }

        .invisible {
            visibility:hidden
        }

        .text-hide {
            font: 0/0 a;
            color: transparent;
            text-shadow: none;
            background-color: transparent;
            border:0
        }

        .hidden {
            display:none !important
        }

        .affix {
            position:fixed
        }

        @-ms-viewport {
            .popover.left > .arrow:after {
                width:device-width
            }
        }

        .visible-xs {
            display:none !important
        }

        .visible-sm {
            display:none !important
        }

        .visible-md {
            display:none !important
        }

        .visible-lg {
            display:none !important
        }

        .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
            display:none !important
        }

        @media (max-width: 767px) {
            .visible-xs {
                display:block !important
            }

            table.visible-xs {
                display:table !important
            }

            tr.visible-xs {
                display:table-row !important
            }

            th.visible-xs, td.visible-xs {
                display:table-cell !important
            }
        }

        @media (max-width: 767px) {
            .visible-xs-block {
                display:block !important
            }
        }

        @media (max-width: 767px) {
            .visible-xs-inline {
                display:inline !important
            }
        }

        @media (max-width: 767px) {
            .visible-xs-inline-block {
                display:inline-block !important
            }
        }

        @media (min-width: 768px) and(max-width: 991px) {
            .visible-sm {
                display:block !important
            }

            table.visible-sm {
                display:table !important
            }

            tr.visible-sm {
                display:table-row !important
            }

            th.visible-sm, td.visible-sm {
                display:table-cell !important
            }
        }

        @media (min-width: 768px) and(max-width: 991px) {
            .visible-sm-block {
                display:block !important
            }
        }

        @media (min-width: 768px) and(max-width: 991px) {
            .visible-sm-inline {
                display:inline !important
            }
        }

        @media (min-width: 768px) and(max-width: 991px) {
            .visible-sm-inline-block {
                display:inline-block !important
            }
        }

        @media (min-width: 992px) and(max-width: 1299px) {
            .visible-md {
                display:block !important
            }

            table.visible-md {
                display:table !important
            }

            tr.visible-md {
                display:table-row !important
            }

            th.visible-md, td.visible-md {
                display:table-cell !important
            }
        }

        @media (min-width: 992px) and(max-width: 1299px) {
            .visible-md-block {
                display:block !important
            }
        }

        @media (min-width: 992px) and(max-width: 1299px) {
            .visible-md-inline {
                display:inline !important
            }
        }

        @media (min-width: 992px) and(max-width: 1299px) {
            .visible-md-inline-block {
                display:inline-block !important
            }
        }

        @media (min-width: 1300px) {
            .visible-lg {
                display:block !important
            }

            table.visible-lg {
                display:table !important
            }

            tr.visible-lg {
                display:table-row !important
            }

            th.visible-lg, td.visible-lg {
                display:table-cell !important
            }
        }

        @media (min-width: 1300px) {
            .visible-lg-block {
                display:block !important
            }
        }

        @media (min-width: 1300px) {
            .visible-lg-inline {
                display:inline !important
            }
        }

        @media (min-width: 1300px) {
            .visible-lg-inline-block {
                display:inline-block !important
            }
        }

        @media (max-width: 767px) {
            .hidden-xs {
                display:none !important
            }
        }

        @media (min-width: 768px) and(max-width: 991px) {
            .hidden-sm {
                display:none !important
            }
        }

        @media (min-width: 992px) and(max-width: 1299px) {
            .hidden-md {
                display:none !important
            }
        }

        @media (min-width: 1300px) {
            .hidden-lg {
                display:none !important
            }
        }

        .visible-print {
            display:none !important
        }

        @media print {
            .visible-print {
                display:block !important
            }

            table.visible-print {
                display:table !important
            }

            tr.visible-print {
                display:table-row !important
            }

            th.visible-print, td.visible-print {
                display:table-cell !important
            }
        }

        .visible-print-block {
            display:none !important
        }

        @media print {
            .visible-print-block {
                display:block !important
            }
        }

        .visible-print-inline {
            display:none !important
        }

        @media print {
            .visible-print-inline {
                display:inline !important
            }
        }

        .visible-print-inline-block {
            display:none !important
        }

        @media print {
            .visible-print-inline-block {
                display:inline-block !important
            }
        }

        @media print {
            .hidden-print {
                display:none !important
            }
        }

        table.box-error {
            background: #C20400 !important;
            border: 1px solid #A90300;
            color: #FFFFFF;
            display: block;
            margin: 15px auto;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius:5px
        }

        table.box-error .errorBox {
            padding:15px
        }

        table.box-warning {
            background: #D500F9 !important;
            border: 1px solid #D500F9;
            color: #FFFFFF;
            margin:15px auto
        }

        table.box-warning .warningBox {
            padding:15px
        }

        .no-image {
            max-width: 160px;
            margin:0 auto
        }

        .no-image .product-image {
            background: #F9F9F9 none no-repeat;
            border: 1px solid #DDDDDD;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            padding:0 15px
        }

        .no-image .product-image .glyphicon-picture, .no-image .product-image .fa-picture-o {
            font-size: 80px;
            line-height: 130px;
            text-align: center;
            width:100%
        }

        .no-image .product-image a, .no-image .product-image a:hover {
            color:inherit
        }

        .img-responsive-fix {
            width:100%
        }

        .gm-icon-before, .swiper-button-next:before, .swiper-button-prev:before, .pageup, .pageup:before, .navbar-categories > .navbar-nav li > a:before, .panel > .navbar-categories-left > ul > li > a:before {
            font-family: "gm";
            font-style: normal;
            font-weight: normal;
            speak: none;
            display: inline-block;
            text-decoration: inherit;
            width: 1em;
            margin-right: 0.2em;
            text-align: center;
            font-variant: normal;
            text-transform: none;
            line-height: 1em;
            margin-left: 0.2em;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing:grayscale
        }

        .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button {
            text-transform: uppercase;
            letter-spacing:1px
        }

        .btn.dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle {
            text-transform: none;
            letter-spacing:0
        }

        .btn:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button:focus {
            outline:none
        }

        h1, h2, .nav-tabs > li > a, .tab-content > .tab-pane > .tab-heading > a, h3 {
            border-bottom: 3px solid #919191;
            padding-bottom: 13px;
            margin-bottom:30px
        }

        h1.no-underline, h2.no-underline, h3.no-underline {
            border-bottom: none;
            margin-bottom: 1.428571429;
            padding-bottom:0
        }

        ::selection {
            background: #919191;
            color:#FFFFFF
        }

        ::-moz-selection {
            background: #919191;
            color:#FFFFFF
        }

        address {
            font-style: italic;
            font-weight:bold
        }

        .text-bold {
            font-weight:bold
        }

        .text-small {
            font-size:11px
        }

        .list-reset {
            margin: 0;
            padding: 0;
            list-style:none
        }

        .list-reset > li {
            padding:0
        }

        .alert {
            border:none
        }

        .alert .checkbox {
            padding-top:15px
        }

        .indent-0 {
            padding-left:15px
        }

        .indent-1 {
            padding-left:45px
        }

        .indent-2 {
            padding-left:75px
        }

        .indent-3 {
            padding-left:105px
        }

        .indent-4 {
            padding-left:135px
        }

        @media (min-width: 480px) {
            .indent-xs-0 {
                padding-left:15px
            }

            .indent-xs-1 {
                padding-left:45px
            }

            .indent-xs-2 {
                padding-left:75px
            }

            .indent-xs-3 {
                padding-left:105px
            }

            .indent-xs-4 {
                padding-left:135px
            }
        }

        @media (min-width: 768px) {
            .indent-sm-0 {
                padding-left:15px
            }

            .indent-sm-1 {
                padding-left:45px
            }

            .indent-sm-2 {
                padding-left:75px
            }

            .indent-sm-3 {
                padding-left:105px
            }

            .indent-sm-4 {
                padding-left:135px
            }
        }

        @media (min-width: 992px) {
            .indent-md-0 {
                padding-left:15px
            }

            .indent-md-1 {
                padding-left:45px
            }

            .indent-md-2 {
                padding-left:75px
            }

            .indent-md-3 {
                padding-left:105px
            }

            .indent-md-4 {
                padding-left:135px
            }
        }

        @media (min-width: 1300px) {
            .indent-lg-0 {
                padding-left:15px
            }

            .indent-lg-1 {
                padding-left:45px
            }

            .indent-lg-2 {
                padding-left:75px
            }

            .indent-lg-3 {
                padding-left:105px
            }

            .indent-lg-4 {
                padding-left:135px
            }
        }

        .space-0 {
            margin-bottom:0px
        }

        .space-1 {
            margin-bottom:30px
        }

        .space-2 {
            margin-bottom:60px
        }

        .space-3 {
            margin-bottom:90px
        }

        .space-4 {
            margin-bottom:120px
        }

        .align-helper {
            height: 100%;
            display: inline-block;
            vertical-align:middle
        }

        a:focus {
            outline:none
        }

        body:not(.filterbox-enabled) .productlisting-filter-container .filter-button {
            display:none
        }

        .noscript-notice {
            left: 0;
            margin: 0;
            position: fixed;
            top: 0;
            width: 100%;
            z-index:3
        }

        .hyphenate {
            hyphens: auto;
            -ms-hyphens: auto;
            -moz-hyphens: auto;
            -webkit-hyphens:auto
        }

        .malibu-heading, body.page-index #main h1, .product-info-listings h1, .page-index-type-cat h1, body.page-index #main h2, body.page-index #main .nav-tabs > li > a, body.page-index #main .tab-content > .tab-pane > .tab-heading > a, .product-info-listings h2, .product-info-listings .nav-tabs > li > a, .product-info-listings .tab-content > .tab-pane > .tab-heading > a, .page-index-type-cat h2, .page-index-type-cat .nav-tabs > li > a, .page-index-type-cat .tab-content > .tab-pane > .tab-heading > a, body.page-index #main h3, .product-info-listings h3, .page-index-type-cat h3, .product-info .product-info-description .nav-tabs > li > a {
            text-align: center;
            position: relative;
            padding-bottom: 10px;
            text-transform: uppercase;
            font-weight:400
        }

        .malibu-heading:after, body.page-index #main h1:after, .product-info-listings h1:after, .page-index-type-cat h1:after, body.page-index #main h2:after, .product-info-listings h2:after, .page-index-type-cat h2:after, body.page-index #main h3:after, .product-info-listings h3:after, .page-index-type-cat h3:after, .product-info .product-info-description .nav-tabs > li > a:after {
            content: "";
            position: absolute;
            width: 50px;
            height: 2px;
            background-color: transparent;
            bottom: 0;
            left: 50%;
            margin-left:-25px
        }

        h1, h2, .nav-tabs > li > a, .tab-content > .tab-pane > .tab-heading > a, h3 {
            border-bottom: none;
            padding-bottom:0
        }

        body.page-index #main h1:after, .product-info-listings h1:after, .page-index-type-cat h1:after, body.page-index #main h2:after, .product-info-listings h2:after, .page-index-type-cat h2:after, body.page-index #main h3:after, .product-info-listings h3:after, .page-index-type-cat h3:after {
            background-color:#919191
        }

        body.page-index #main h2, body.page-index #main .nav-tabs > li > a, body.page-index #main .tab-content > .tab-pane > .tab-heading > a {
            margin-bottom:45px
        }

        .productlist-swiper .product-container .product-tile figure.no-image .product-image, .productlist-viewmode-grid .product-container .product-tile figure.no-image .product-image {
            vertical-align:middle
        }

        .product-container.flyover .product-tile figure.no-image .product-image {
            vertical-align:middle
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .image.no-image {
            display: table;
            width:100%
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .image.no-image .product-image {
            display:table-cell
        }

        select.form-control, select.input-text {
            -moz-appearance: none;
            -webkit-appearance: none;
            appearance: none;
            cursor: pointer;
            background-position: right 50%;
            background-repeat: no-repeat;
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
            padding-right:1.5em
        }

        select.form-control::-ms-expand, select.input-text::-ms-expand {
            display:none
        }

        .input-group-addon {
            background-color: transparent;
            border-width:0
        }

        .form-group-big-select {
            position: relative;
            background-color:white
        }

        .form-group-big-select .control-label {
            position: absolute;
            top: 9px;
            right: 0;
            left: 0;
            padding: 0 12px;
            z-index: 2;
            font-size: 13px;
            pointer-events:none
        }

        .form-group-big-select .form-control, .form-group-big-select .input-text {
            -moz-appearance: none;
            -webkit-appearance: none;
            appearance: none;
            height: 58px;
            padding-top: 24px;
            cursor: pointer;
            position: relative;
            z-index: 1;
            background-color: transparent;
            background-image: none;
            font-size:17px
        }

        .form-group-big-select .form-control::-ms-expand, .form-group-big-select .input-text::-ms-expand {
            display:none
        }

        .form-group-big-select .help-block {
            display:none
        }

        .form-group-big-select svg {
            position: absolute;
            right: 12px;
            bottom: 16px;
            z-index: 2;
            width: 16px;
            pointer-events:none
        }

        .form-group-big-select svg path {
            fill:#777
        }

        .navbar-topbar ul.dropdown-menu li .form-group, .navbar-secondary ul.dropdown-menu li .form-group {
            padding-right: 0;
            padding-left:0
        }

        body, html {
            height:100%
        }

        body {
            background-color: #f9f9f9;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment: scroll;
            padding-top:60px
        }

        body #outer-wrapper {
            background-color: #fff;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        @media (min-width: 768px) {
            body #outer-wrapper {
                margin-top: 0px;
                margin-bottom:0px
            }
        }

        @media (min-width: 768px) {
            body {
                padding-top:208px
            }
        }

        #wrapper {
            min-height: 100%;
            height: auto;
            margin-bottom: -300px;
            padding-bottom:300px
        }

        #wrapper:before, #wrapper:after {
            display: table;
            content: " "
        }

        #wrapper:after {
            clear:both
        }

        #wrapper #main {
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left:15px
        }

        @media (min-width: 768px) {
            #wrapper #main {
                float: left;
                width:66.6666666667%
            }
        }

        @media (min-width: 768px) {
            #wrapper #main {
                left:33.3333333333%
            }
        }

        @media (min-width: 992px) {
            #wrapper #main {
                float: left;
                width:66.6666666667%
            }
        }

        @media (min-width: 992px) {
            #wrapper #main {
                left:33.3333333333%
            }
        }

        @media (min-width: 1300px) {
            #wrapper #main {
                float: left;
                width:75%
            }
        }

        @media (min-width: 1300px) {
            #wrapper #main {
                left:25%
            }
        }

        #wrapper #main .main-inside {
            padding-top: 15px;
            padding-bottom: 120px;
            min-height:800px
        }

        #wrapper #left {
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            padding-top: 15px;
            clear:left
        }

        @media (min-width: 768px) {
            #wrapper #left {
                float: left;
                width:100%
            }
        }

        @media (min-width: 768px) {
            #wrapper #left {
                float: left;
                width:33.3333333333%
            }
        }

        @media (min-width: 768px) {
            #wrapper #left {
                right:66.6666666667%
            }
        }

        @media (min-width: 992px) {
            #wrapper #left {
                float: left;
                width:100%
            }
        }

        @media (min-width: 992px) {
            #wrapper #left {
                float: left;
                width:33.3333333333%
            }
        }

        @media (min-width: 992px) {
            #wrapper #left {
                right:66.6666666667%
            }
        }

        @media (min-width: 1300px) {
            #wrapper #left {
                float: left;
                width:100%
            }
        }

        @media (min-width: 1300px) {
            #wrapper #left {
                float: left;
                width:25%
            }
        }

        @media (min-width: 1300px) {
            #wrapper #left {
                right:75%
            }
        }

        @media (min-width: 768px) {
            #wrapper #left {
                padding-left: 0;
                clear:none
            }
        }

        #wrapper #right {
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            padding-top:15px
        }

        @media (min-width: 768px) {
            #wrapper #right {
                float: left;
                width:100%
            }
        }

        @media (min-width: 992px) {
            #wrapper #right {
                float: left;
                width:100%
            }
        }

        @media (min-width: 1300px) {
            #wrapper #right {
                float: left;
                width:100%
            }
        }

        #footer {
            min-height:300px
        }

        body.page-index #wrapper #left, body.page-index #wrapper #right {
            display:none
        }

        body.page-index #wrapper #main {
            width: 100%;
            left:0
        }

        body.page-index:not(.page-index-type-manufacturers_id):not(.page-index-type-filter_categories_id):not(.page-index-type-is-filtering) #wrapper {
            width:100%
        }

        body.page-shop-content #wrapper #left, body.page-shop-content #wrapper #right {
            display:none
        }

        body.page-shop-content #wrapper #main {
            width: 100%;
            left:0
        }

        body.page-product-info #wrapper #left, body.page-product-info #wrapper #right {
            display:none
        }

        body.page-product-info #wrapper #main {
            width: 100%;
            left:0
        }

        body.page-shopping-cart #wrapper #left, body.page-shopping-cart #wrapper #right {
            display:none
        }

        body.page-shopping-cart #wrapper #main {
            width: 100%;
            left:0
        }

        body.page-wish-list #wrapper #left, body.page-wish-list #wrapper #right {
            display:none
        }

        body.page-wish-list #wrapper #main {
            width: 100%;
            left:0
        }

        body.page-shop-createregistree #wrapper #left, body.page-shop-createguest #wrapper #left {
            display:none
        }

        body.page-shop-createregistree #wrapper #main, body.page-shop-createguest #wrapper #main {
            width: 100%;
            left:0
        }

        .content-page-index {
            margin-bottom:30px
        }

        @media (min-width: 1300px) {
            body.page-index-type-cat .product-listing-full-width .swiper-container .product-container {
                width:20%
            }

            body.page-index-type-cat .product-listing-full-width .productlist-viewmode-grid .product-container {
                position: relative;
                float: left;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                position: relative;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                position: relative;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                position: relative;
                min-height: 1px;
                padding-right: 15px;
                padding-left:15px
            }

            body.page-index-type-cat .product-listing-full-width .productlist-viewmode-grid .product-container:nth-of-type(5n + 0) {
                border-right-color:transparent
            }
        }

        @media (min-width: 1300px) and(min-width: 768px) {
            body.page-index-type-cat .product-listing-full-width .productlist-viewmode-grid .product-container {
                float: left;
                width:50%
            }
        }

        @media (min-width: 1300px) and(min-width: 992px) {
            body.page-index-type-cat .product-listing-full-width .productlist-viewmode-grid .product-container {
                float: left;
                width:50%
            }
        }

        @media (min-width: 1300px) and(min-width: 1300px) {
            body.page-index-type-cat .product-listing-full-width .productlist-viewmode-grid .product-container {
                float: left;
                width:33.3333333333%
            }
        }

        .product-listing-sidebar {
            padding-left: 0;
            padding-right:0
        }

        @media (min-width: 768px) {
            .product-listing-sidebar {
                border-right:1px solid #eee
            }
        }

        form {
            position:relative
        }

        form .mandatory-info {
            position: absolute;
            top: 0;
            right: 0;
            color:#CCCCCC
        }

        form fieldset {
            margin-bottom:30px
        }

        form fieldset:first-of-type {
            margin-top:30px
        }

        form .form-group.mandatory .control-label:after {
            content: " *";
            font-family:Arial, sans-serif
        }

        form .form-group .input-container {
            position: relative
        }

        form .form-group .input-container .radio-inline input[type="radio"] {
            margin-top:3px
        }

        form .form-group.switch-text-input .radio-block .row, form .form-group.switch-text-input .radio-block .teaser-group-three-squares, form .form-group.switch-text-input .radio-block .teaser-group-2-cols-big-image {
            line-height:35px
        }

        form .form-group.switch-text-input .radio-block .row label.control-label, form .form-group.switch-text-input .radio-block .teaser-group-three-squares label.control-label, form .form-group.switch-text-input .radio-block .teaser-group-2-cols-big-image label.control-label {
            padding-top: 3px
        }

        form .form-group.switch-text-input .radio-block .row input[type="radio"], form .form-group.switch-text-input .radio-block .teaser-group-three-squares input[type="radio"], form .form-group.switch-text-input .radio-block .teaser-group-2-cols-big-image input[type="radio"] {
            margin: 13px 0 0 0;
            outline:none
        }

        form .form-group.switch-text-input .input-text-switch .form-control, form .form-group.switch-text-input .input-text-switch .input-text {
            display: none;
            margin-top:20px
        }

        form .form-group.switch-text-input .input-text-switch .form-control.active, form .form-group.switch-text-input .input-text-switch .active.input-text {
            display:block
        }

        .form-horizontal .control-label {
            text-align:left
        }

        .form-horizontal .form-group {
            margin-left: auto;
            margin-right:auto
        }

        label {
            font-weight:normal
        }

        #vvcode_image {
            display: block;
            margin:0 0 5px
        }

        .form-control.error, .error.input-text {
            border-color: #a94442;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)
        }

        .form-control.error:focus, .error.input-text:focus {
            border-color: #843534;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
            box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483
        }

        .form-control, .input-text {
            -webkit-box-shadow: none;
            box-shadow:none
        }

        form#contactus textarea, form#product_reviews_write textarea {
            height:120px
        }

        form#contactus p, form#product_reviews_write p {
            margin: 0;
            line-height:39px
        }

        form#contactus img#vvcode_input_image {
            margin-bottom:15px
        }

        form#contactus input#vvcode_input {
            max-width:240px
        }

        form#sign img#vvcode_image {
            margin-bottom:15px
        }

        form#sign input#vvcode {
            max-width:240px
        }

        form#product_reviews_write img#vvcode_image {
            margin-bottom:15px
        }

        form#product_reviews_write input#vvcode {
            max-width:240px
        }

        form#product_reviews_write .glyphicon-star, form#product_reviews_write .fa-star {
            color:#FF9000
        }

        form#callback_service fieldset {
            position:relative
        }

        form#gm_price_offer fieldset {
            position:relative
        }

        label.form-input {
            position: absolute;
            z-index: -1
        }

        input[type="text"]#form-input {
            background-color: transparent;
            border: none;
            position: absolute;
            left: -50%;
            z-index: -1
        }

        .modal-body input[type="text"]#form-input {
            left:unset
        }

        .password-form-field {
            position:relative
        }

        .password-form-field .btn, .password-form-field .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .password-form-field button {
            position: absolute;
            top: 50%;
            right: -1px;
            transform: translateY(-50%);
            background: transparent;
            border-color: transparent;
            color:#666
        }

        .password-form-field .btn:hover, .password-form-field .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .password-form-field button:hover {
            color:inherit
        }

        .swiper-slide {
            background-color:#FFFFFF
        }

        .swiper-button-next, .swiper-button-prev {
            background: none;
            color: #CCCCCC;
            margin-top: -30px;
            width: 60px !important;
            height: 60px !important;
            background-image: none !important;
            -webkit-transition: 300ms ease opacity;
            -o-transition: 300ms ease opacity;
            transition:300ms ease opacity
        }

        .swiper-button-next:before, .swiper-button-prev:before {
            content: "";
            font-size: 60px;
            margin:0 !important
        }

        .swiper-button-next:hover, .swiper-button-prev:hover {
            color:#919191
        }

        .swiper-button-prev:before, .swiper-container-rtl .swiper-button-next:before {
            content: ""
        }

        .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
            display: block !important;
            filter: alpha(opacity=0);
            opacity:0
        }

        .swiper-vertical .swiper-button-next, .swiper-vertical .swiper-container-rtl .swiper-button-prev {
            bottom: 10px;
            margin-top: 0;
            left: 50%;
            margin-left: -30px;
            right: auto;
            top:auto
        }

        .swiper-vertical .swiper-button-next:before, .swiper-vertical .swiper-container-rtl .swiper-button-prev:before {
            content: ""
        }

        .swiper-vertical .swiper-button-prev, .swiper-vertical .swiper-container-rtl .swiper-button-next {
            top: 10px;
            margin-top: 0;
            left: 50%;
            margin-left: -30px;
            right: auto;
            bottom:auto
        }

        .swiper-vertical .swiper-button-prev:before, .swiper-vertical .swiper-container-rtl .swiper-button-next:before {
            content: ""
        }

        .swiper-is-not-active + div, .swiper-is-not-active + div + div {
            display:none !important
        }

        #slider_flyover_container {
            display: none;
            position: absolute;
            background-color: #FFFFFF;
            border-width: 1px;
            border-color: #CCCCCC;
            border-style: solid;
            padding: 10px;
            max-width: 800px;
            z-index:200
        }

        .tab-content > .tab-pane .tab-heading > a {
            display: block;
            position: relative;
            padding: 10px 15px;
            line-height: 1.428571429;
            border: 1px solid transparent;
            border-top-left-radius: 5px;
            border-top-right-radius: 5px;
            border-bottom-right-radius: 0;
            border-bottom-left-radius:0
        }

        .tab-content > .tab-pane .tab-heading > a:focus, .tab-content > .tab-pane .tab-heading > a:hover {
            text-decoration:none
        }

        .nav-tabs {
            border-bottom: 3px solid transparent;
            height:50px
        }

        .nav-tabs > li, .tab-content > .tab-pane > .tab-heading {
            margin-bottom:0
        }

        .nav-tabs > li > a, .tab-content > .tab-pane > .tab-heading > a {
            color: #777777;
            margin: 0;
            line-height: 1.428571429;
            height: 50px;
            border: none;
            border-bottom: 3px solid transparent;
            background-color: transparent;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        @media (max-width: 767px) {
            .nav-tabs > li > a, .tab-content > .tab-pane > .tab-heading > a {
                border-bottom: 3px solid #EEEEEE;
                padding:10px 5px 10px 0
            }

            .nav-tabs > li > a:before, .tab-content > .tab-pane > .tab-heading > a:before {
                font-family: "gm";
                font-style: normal;
                font-weight: normal;
                speak: none;
                display: inline-block;
                text-decoration: inherit;
                width: 1em;
                margin-right: 0.2em;
                text-align: center;
                font-variant: normal;
                text-transform: none;
                line-height: 1em;
                margin-left: 0.2em;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                float: right;
                font-size: 20px;
                margin-top: 3px;
                content: "";
                -webkit-transition: ease 200ms transform;
                -o-transition: ease 200ms transform;
                transition:ease 200ms transform
            }
        }

        .nav-tabs > li > a:hover, .tab-content > .tab-pane > .tab-heading > a:hover {
            color: #333333;
            border-bottom: 3px solid #919191;
            background-color: transparent;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .tab-content > .tab-pane.active > .tab-heading > a, .tab-content > .tab-pane.active > .tab-heading > a:focus, .tab-content > .tab-pane.active > .tab-heading > a:hover {
            border: none;
            color: #333333;
            background-color: transparent;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .has-multi-tabs .nav-tabs > li.active > a, .has-multi-tabs .nav-tabs > li.active > a:focus, .has-multi-tabs .nav-tabs > li.active > a:hover, .has-multi-tabs .tab-content > .tab-pane.active > .tab-heading > a, .has-multi-tabs .tab-content > .tab-pane.active > .tab-heading > a:focus, .has-multi-tabs .tab-content > .tab-pane.active > .tab-heading > a:hover {
            border-bottom:3px solid #919191
        }

        @media (max-width: 767px) {
            .nav-tabs > li.active a:before, .tab-content > .tab-pane.active > .tab-heading a:before {
                transform: rotate(90deg);
                -webkit-transform: rotate(90deg);
                -moz-transform: rotate(90deg);
                -o-transform: rotate(90deg);
                -ms-transform:rotate(90deg)
            }
        }

        .nav-tabs > li.active {
            border-bottom:3px solid #919191
        }

        .has-multi-tabs .nav-tabs > li.active {
            border-bottom:none
        }

        .nav-tabs {
            display:none
        }

        .tab-content > .tab-pane {
            display:block
        }

        .tab-content > .tab-pane.active > .tab-body {
            border-bottom: 3px solid #EEEEEE;
            display:block
        }

        .tab-content > .tab-pane > .tab-body {
            display:none
        }

        @media (max-width: 767px) {
            .tab-content > .tab-pane > .tab-body {
                padding-top:5px !important
            }
        }

        @media (min-width: 768px) {
            .nav-tabs {
                display:block
            }

            .tab-content > .tab-pane {
                display:none
            }

            .tab-content > .tab-pane.active {
                display:block
            }

            .tab-content > .tab-pane > .tab-heading {
                display:none
            }

            .tab-content > .tab-pane > .tab-body {
                display:block
            }

            .tab-content > .tab-pane > .tab-body.active {
                border-bottom:0
            }
        }

        .tab-body {
            padding:30px 0
        }

        .table {
            background-color: transparent;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
            border-top-color:#E7E7E7
        }

        .table > thead > tr > th {
            font-weight: 700;
            text-transform: uppercase;
            font-size: inherit;
            color: inherit;
            border-bottom: 3px solid #E7E7E7;
            color:#999999
        }

        @media (max-width: 767px) {
            .table.table-responsive {
                border: none;
                overflow: none;
                overflow-x: auto;
                display: block;
                -webkit-overflow-scrolling:touch
            }

            .table.table-responsive, .table.table-responsive tbody, .table.table-responsive tfoot, .table.table-responsive tr, .table.table-responsive td, .table.table-responsive th {
                display:block
            }

            .table.table-responsive:before, .table.table-responsive:after, .table.table-responsive tbody:before, .table.table-responsive tbody:after, .table.table-responsive tfoot:before, .table.table-responsive tfoot:after, .table.table-responsive tr:before, .table.table-responsive tr:after, .table.table-responsive td:before, .table.table-responsive td:after, .table.table-responsive th:before, .table.table-responsive th:after {
                display: table;
                content: " "
            }

            .table.table-responsive:after, .table.table-responsive tbody:after, .table.table-responsive tfoot:after, .table.table-responsive tr:after, .table.table-responsive td:after, .table.table-responsive th:after {
                clear:both
            }

            .table.table-responsive thead {
                display:none
            }

            .table.table-responsive > thead > tr > th, .table.table-responsive > thead > tr > td, .table.table-responsive > tbody > tr > th, .table.table-responsive > tbody > tr > td, .table.table-responsive > tfoot > tr > th, .table.table-responsive > tfoot > tr > td {
                border-top-width: 0;
                padding-left: 15px;
                padding-right:15px
            }

            .table.table-responsive > tbody > tr > td:nth-of-type(1) {
                border-top-width: 1px
            }

            .table.table-responsive td[class * ="col-"], .table.table-responsive th[class * ="col-"] {
                float:left
            }
        }

        .table.table-striped > tbody > tr:nth-of-type(odd) {
            background-color: #F9F9F9;
            color:#333
        }

        .table.table-striped > tbody > tr:nth-of-type(even) {
            background-color: transparent;
            color:#333
        }

        fieldset {
            position:relative
        }

        fieldset legend {
            font-weight: 700;
            text-transform: uppercase;
            font-size: inherit;
            color: inherit;
            color: #919191;
            min-height: 30px;
            border-bottom: 1px solid #919191
        }

        fieldset legend .glyphicon, fieldset legend [class^="gm-"], fieldset legend .fa {
            color: #919191;
            font-size: 18px;
            display: inline-block;
            margin:0 5px 0 0
        }

        fieldset legend a {
            float: right;
            font-weight: normal;
            text-transform: none
        }

        fieldset legend a .glyphicon, fieldset legend a [class^="gm-"], fieldset legend a .fa {
            font-size:inherit
        }

        .list-group .list-group-item {
            border-top: none;
            border-left: none;
            border-right: none;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 15px;
            margin-bottom:0
        }

        .pageup {
            max-height: 0;
            overflow: hidden;
            position: fixed;
            bottom: 75px;
            width: 60px;
            height: 60px;
            background-color: rgba(145, 145, 145, 0.7);
            z-index: 1020;
            padding-top: 10px;
            right: 25px;
            filter: alpha(opacity=0);
            opacity: 0;
            text-decoration: none;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius:50%
        }

        .pageup, .pageup:hover, .pageup:focus, .pageup:active {
            text-decoration: none;
            color:#ffffff
        }

        .pageup, .pageup:before {
            -webkit-transition: 300ms ease all;
            -o-transition: 300ms ease all;
            transition: 300ms ease all;
            content: "";
            font-size: 40px;
            margin:0 !important
        }

        .pageup:hover {
            color: #ffffff;
            background-color:#919191
        }

        .pageup.visible {
            max-height: none;
            -webkit-box-shadow: 0 18px 18px rgba(0, 0, 0, 0.35);
            box-shadow: 0 18px 18px rgba(0, 0, 0, 0.35);
            filter: alpha(opacity=100);
            opacity:1
        }

        .pageup.transition {
            max-height:none
        }

        .input-number {
            padding-left: 15px !important;
            padding-right: 15px !important;
            padding-bottom:15px !important
        }

        .input-number .input-group, .input-number .input-number {
            width:100%
        }

        .input-number .btn-plus, .input-number .btn-minus {
            font-size: 17px;
            width:60px
        }

        .input-number .btn-minus {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
            border-right:none
        }

        .input-number .btn-minus span.fa {
            color:#000000
        }

        .input-number .btn-plus {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;
            border-left:none
        }

        .input-number .btn-plus span.fa {
            color:#000000
        }

        .input-number .form-control, .input-number .input-text {
            text-align: center;
            padding-left:0
        }

        .input-number .input-group-addon {
            border-left: none;
            border-right: none;
            color: #CCCCCC;
            line-height:1.3333333
        }

        #breadcrumb_navi {
            padding: 5px 0 15px;
            color: #919191;
            display:none
        }

        #breadcrumb_navi > span.breadcrumbEntry {
            color: #262626;
            display: inline-block;
            font-size: 12px;
            padding:0 10px 0 0
        }

        #breadcrumb_navi > span.breadcrumbEntry > a {
            color: #262626;
            font-size:12px
        }

        #breadcrumb_navi > span.breadcrumbSeparator {
            padding:0 10px 0 0
        }

        @media (min-width: 768px) {
            #breadcrumb_navi {
                display:block
            }
        }

        body.page-index #breadcrumb_navi {
            display:none
        }

        @media (min-width: 992px) {
            body.page-product-info #breadcrumb_navi {
                width:66.6667%
            }
        }

        .panel-pagination .pagination > li > .active {
            background-color:#eee
        }

        .panel-pagination .pagination > li > .active, .panel-pagination .pagination > li > .active:hover {
            color:#333
        }

        .pagination-info {
            color: #999999;
            text-align: center;
            margin:10px 0
        }

        #product_navigation.panel-pagination {
            padding:0
        }

        @media (min-width: 768px) {
            #product_navigation.panel-pagination {
                padding-left: 15px;
                padding-right:15px
            }
        }

        #product_navigation.panel-pagination .pagination {
            margin: 0;
            float:left
        }

        @media (max-width: 480px) {
            #product_navigation.panel-pagination .pagination {
                position: relative;
                float: left;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                padding:0
            }
        }

        #product_navigation.panel-pagination .pagination > li > a, #product_navigation.panel-pagination .pagination > li span {
            padding:5px 9px
        }

        #product_navigation.panel-pagination span {
            height: 30px;
            line-height: 30px;
            margin-left:5px
        }

        @media (max-width: 480px) {
            #product_navigation.panel-pagination span {
                position: relative;
                float: left;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                padding: 0;
                margin-left:0
            }
        }

        .mfp-wrap.iframe_layer .modal-dialog .modal-body {
            height: 360px;
            -webkit-overflow-scrolling:touch
        }

        @media (max-width: 1024px) {
            .mfp-wrap.iframe_layer .modal-dialog .modal-body {
                overflow-y: auto;
                padding-bottom:8px
            }

            .mfp-wrap.iframe_layer .modal-dialog .modal-body > iframe {
                height:98%
            }
        }

        @media (min-height: 600px) {
            .mfp-wrap.iframe_layer .modal-dialog .modal-body {
                height:500px
            }
        }

        @media (min-height: 800px) {
            .mfp-wrap.iframe_layer .modal-dialog .modal-body {
                height:700px
            }
        }

        .mfp-wrap.layer-medium .modal-dialog .modal-body {
            height:360px
        }

        @media (min-height: 600px) {
            .mfp-wrap.layer-medium .modal-dialog .modal-body {
                height:360px
            }
        }

        @media (min-height: 800px) {
            .mfp-wrap.layer-medium .modal-dialog .modal-body {
                height:360px
            }
        }

        @media (max-width: 450px) {
            .product-question-modal .mfp-container {
                height:auto
            }

            .product-question-modal .mfp-container .modal-body {
                max-height: 300px;
                overflow-x:auto
            }
        }

        .comiseo-daterangepicker {
            width: 556px;
            padding: 0;
            border-radius: 5px;
            border: 3px solid rgba(0, 0, 0, 0.2);
            background:#f9f9f9
        }

        .comiseo-daterangepicker .comiseo-daterangepicker-main {
            padding: 0;
            background: none;
            border:none
        }

        .comiseo-daterangepicker .comiseo-daterangepicker-main .comiseo-daterangepicker-presets {
            display:none
        }

        .comiseo-daterangepicker .comiseo-daterangepicker-main .comiseo-daterangepicker-calendar {
            display: block;
            height: auto;
            padding: 0;
            border:none
        }

        .comiseo-daterangepicker .comiseo-daterangepicker-main .comiseo-daterangepicker-calendar .ui-datepicker {
            width: 550px !important;
            margin: 0;
            border-radius: 0;
            position:initial
        }

        .comiseo-daterangepicker .comiseo-daterangepicker-main .comiseo-daterangepicker-calendar .ui-datepicker .ui-datepicker-group-last .ui-datepicker-calendar {
            border-left:1px solid #787878
        }

        .comiseo-daterangepicker .comiseo-daterangepicker-main .comiseo-daterangepicker-calendar .ui-datepicker .ui-datepicker-title select {
            background: #fff;
            border: 1px solid #787878;
            border-radius: 5px;
            line-height: 15px;
            padding:3px
        }

        .comiseo-daterangepicker .comiseo-daterangepicker-main .comiseo-daterangepicker-calendar .ui-datepicker .ui-datepicker-title .ui-datepicker-year {
            width:30%
        }

        .comiseo-daterangepicker .comiseo-daterangepicker-main .comiseo-daterangepicker-calendar .ui-datepicker .ui-datepicker-group table {
            width:100%
        }

        .comiseo-daterangepicker .comiseo-daterangepicker-main .comiseo-daterangepicker-calendar .ui-datepicker td.ui-state-highlight {
            background: #919191 !important;
            border-color:#919191
        }

        .comiseo-daterangepicker .comiseo-daterangepicker-main .comiseo-daterangepicker-calendar .ui-datepicker td.ui-state-highlight a {
            background:none
        }

        .comiseo-daterangepicker .comiseo-daterangepicker-main .comiseo-daterangepicker-calendar .ui-datepicker .ui-datepicker-today {
            background:#b7b7b7
        }

        .comiseo-daterangepicker .comiseo-daterangepicker-main .comiseo-daterangepicker-calendar .ui-datepicker .ui-datepicker-today a {
            background: none;
            color:#fff
        }

        .comiseo-daterangepicker .comiseo-daterangepicker-main .comiseo-daterangepicker-calendar .ui-datepicker .ui-state-disabled {
            padding-top:5px
        }

        .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel {
            width: 100%;
            padding: 10px 5px;
            background: #f9f9f9;
            border: none;
            margin-top:4px
        }

        .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button {
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
            float: right;
            opacity: 1;
            margin-top:0
        }

        .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button:nth-child(2) {
            display:none
        }

        .daterangepicker-wrapper i {
            float: right;
            margin-top: -22px;
            margin-right:8px
        }

        .panel-default {
            clear: both;
            border-color:#dddddd
        }

        .panel-default .panel-heading {
            border-bottom: none;
            color: #333;
            font-size: 16px;
            -webkit-box-shadow: inset 0 1px #FFFFFF;
            box-shadow: inset 0 1px #FFFFFF;
            background-color: #f2f2f2;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .panel-default .panel-heading .panel-title {
            display: block;
            padding: 8px 0;
            line-height:1.1
        }

        .panel-default .panel-body {
            border-bottom-right-radius: 5px;
            border-bottom-left-radius: 5px;
            background-color: #ffffff;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .panel-default .panel > nav {
            margin:5px 0
        }

        .modal-dialog .modal-content {
            background-color: #FFFFFF;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .modal-dialog .modal-content .modal-title {
            font-size:16px
        }

        .single-checkbox {
            display: inline-block;
            width: 16px;
            height: 16px;
            line-height: 14px;
            text-align: center;
            border: 1px solid #999;
            background-color: #f9f9f9;
            cursor: pointer;
            margin-right: 5px;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            -webkit-transition: border 0.2s ease;
            -o-transition: border 0.2s ease;
            transition:border 0.2s ease
        }

        .single-checkbox .glyphicon, .single-checkbox .fa {
            font-size: 12px;
            color: #f9f9f9;
            visibility:hidden
        }

        .single-checkbox.focused {
            border-color:#2196F3
        }

        .single-checkbox.checked {
            background-color: #919191;
            border:1px solid #919191
        }

        .single-checkbox.checked .glyphicon, .single-checkbox.checked .fa {
            visibility:visible
        }

        .single-checkbox.checked:active {
            background-color:#848484
        }

        .single-checkbox.disabled {
            cursor: not-allowed !important;
            background-color: #eee !important;
            border-color:#999 !important
        }

        .single-checkbox.disabled .glyphicon, .single-checkbox.disabled .fa {
            color:#A7A7A7 !important
        }

        .single-checkbox:active {
            background-color:adjust-lightness(#f9f9f9, -5)
        }

        .single-checkbox:hover {
            border-color: #919191;
            -webkit-transition: border 0.2s ease;
            -o-transition: border 0.2s ease;
            transition:border 0.2s ease
        }

        .checkbox .single-checkbox, .checkbox-inline .single-checkbox {
            position: absolute;
            margin-left: -20px;
            margin-top:4px \9
        }

        .parcel-finder-notice {
            display: block;
            margin-top:15px
        }

        .alert.checkbox label input {
            top: 50%;
            transform: translate(-140%, -50%);
            margin: 0px;
            left:35px
        }

        fieldset input[type=checkbox] {
            transform:translateY(20%)
        }

        .alert {
            margin-bottom:36px
        }

        .alert.checkbox {
            padding: 5px 0;
            color: #fff;
            border-color: #777777;
            background-color: #FF0000;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .alert.checkbox label {
            display: block;
            padding:5px 15px 5px 35px
        }

        .alert.checkbox.active {
            color: #fff;
            border-color: #000000;
            background-color: #0000FF;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .alert.alert-danger {
            color: #fff;
            border-color: #a90300;
            background-color: #c20400;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .alert.alert-success {
            background-color: #00990b;
            color: #fff;
            border-color: #008009;
            background-color: #00990b;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .alert.alert-info {
            color: #fff;
            border-color: #848484;
            background-color: #919191;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .alert.alert-warning {
            color: #fff;
            border-color: #e69d00;
            background-color: #ffae00;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .alert a {
            color: #FFFFFF;
            text-decoration:underline
        }

        .alert a:hover {
            text-decoration:none
        }

        .ui-datepicker {
            background-clip: padding-box;
            background-color: #FFFFFF;
            display: none;
            left: 0;
            position: absolute;
            text-align: left;
            padding: 0 !important;
            border: 3px solid rgba(0, 0, 0, 0.2) !important;
            margin: 5px 0 0 0;
            width: auto !important;
            white-space: normal;
            border-radius:3px
        }

        .ui-datepicker th, .ui-datepicker td {
            height: auto;
            line-height: 30px;
            text-align: center;
            width:auto
        }

        .ui-datepicker .ui-datepicker-header {
            background: #919191;
            border: none;
            border-radius: 0;
            font-weight: normal;
            font-size: 15px;
            padding:0 !important
        }

        .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
            border: 0;
            height: 35px;
            line-height: 30px;
            margin-top: 0.4em;
            text-align: center;
            width:210px
        }

        .ui-datepicker .ui-datepicker-header .ui-datepicker-title span.ui-datepicker-month, .ui-datepicker .ui-datepicker-header .ui-datepicker-title span.ui-datepicker-year {
            color: #FFFFFF;
            font-size: 14px;
            font-weight:bold
        }

        .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
            font-size: 12px;
            background: none;
            border: 0;
            border-radius: 0;
            cursor: pointer;
            height: 41px;
            line-height: 41px;
            text-align: center;
            top: 0;
            width:41px
        }

        .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover {
            background: #a7a7a7;
            text-decoration:none
        }

        .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-header .ui-datepicker-next:after {
            color:#FFFFFF
        }

        .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
            background: none;
            height: 28px;
            width: 14px;
            margin-top: 7px;
            top: 0;
            font-weight:normal
        }

        .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
            border-left: 1px solid #787878;
            right:0
        }

        .ui-datepicker .ui-datepicker-header .ui-datepicker-next:after {
            content: ""
        }

        .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
            border-right: 1px solid #787878;
            left:0
        }

        .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after {
            content: ""
        }

        .ui-datepicker .ui-datepicker-header .ui-datepicker-month {
            margin-right: 5px;
            min-width: 0;
            width: 37%;
            max-width:37%
        }

        .ui-datepicker .ui-datepicker-header .ui-datepicker-year {
            min-width: 0;
            width: 37%;
            max-width:37%
        }

        .ui-datepicker table.ui-datepicker-calendar {
            border-color: #787878;
            margin:0
        }

        .ui-datepicker table.ui-datepicker-calendar thead th {
            background: #898989;
            color: #FFFFFF;
            font-size: 12px;
            font-weight: bold;
            text-align: center;
            line-height: 35px;
            border: 0;
            border-top: 1px solid #787878;
            padding:0
        }

        .ui-datepicker table.ui-datepicker-calendar thead th span {
            color:#FFFFFF
        }

        .ui-datepicker table.ui-datepicker-calendar tbody tr:nth-child(even) {
            background:#FFFFFF
        }

        .ui-datepicker table.ui-datepicker-calendar tbody tr:nth-child(odd) {
            background:whitesmoke
        }

        .ui-datepicker table.ui-datepicker-calendar tbody a {
            color: #333333;
            border: none;
            background:none
        }

        .ui-datepicker table.ui-datepicker-calendar tbody td, .ui-datepicker table.ui-datepicker-calendar tbody a {
            text-align: center;
            padding:4px 1px
        }

        .ui-datepicker table.ui-datepicker-calendar tbody td {
            border-right: 1px solid #e4e4e4;
            line-height:22px
        }

        .ui-datepicker table.ui-datepicker-calendar tbody td:last-child {
            border-right:0
        }

        .ui-datepicker table.ui-datepicker-calendar tbody td:hover {
            background:#e8e8e8
        }

        .ui-datepicker table.ui-datepicker-calendar tbody td.ui-datepicker-today {
            background:#e8e8e8
        }

        .ui-datepicker table.ui-datepicker-calendar tbody td.ui-datepicker-today a {
            font-weight:700
        }

        .ui-datepicker table.ui-datepicker-calendar tbody td.ui-datepicker-current-day {
            background:#919191
        }

        .ui-datepicker table.ui-datepicker-calendar tbody td.ui-datepicker-current-day a {
            font-weight: bold;
            color:#FFFFFF
        }

        .ui-datepicker table.ui-datepicker-calendar tbody td.ui-state-disabled {
            background: whitesmoke;
            filter: alpha(opacity=100);
            opacity:1
        }

        .ui-datepicker table.ui-datepicker-calendar tbody td.ui-state-disabled span {
            filter: alpha(opacity=50);
            opacity:0.5
        }

        .ui-datepicker table.ui-datepicker-calendar tbody td.ui-datepicker-week-col:hover {
            background:#FFFFFF
        }

        .ui-datepicker table.ui-datepicker-calendar tbody td span {
            border: none;
            background: none;
            text-align:center
        }

        .ui-datepicker table.ui-datepicker-calendar tbody td a {
            color: #333;
            display: block;
            height: 100%;
            text-decoration: none;
            width:100%
        }

        .btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button {
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            text-transform:uppercase
        }

        .btn.btn-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-primary {
            color: #fff;
            background-color: #919191;
            border-color: #919191;
            background-color: #919191;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .btn.btn-primary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-primary:focus, .btn.btn-primary.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.focus.ui-priority-primary {
            color: #fff;
            background-color: #787878;
            border-color:#515151
        }

        .btn.btn-primary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-primary:hover {
            color: #fff;
            background-color: #787878;
            border-color:#727272
        }

        .btn.btn-primary:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-primary:active, .btn.btn-primary.active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.active.ui-priority-primary, .open > .btn.btn-primary.dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-primary.dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn.dropdown-toggle.ui-priority-primary {
            color: #fff;
            background-color: #787878;
            background-image: none;
            border-color:#727272
        }

        .btn.btn-primary:active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary:active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary:active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-primary:active:hover, .btn.btn-primary:active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary:active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary:active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-primary:active:focus, .btn.btn-primary:active.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.focus:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus.ui-priority-primary:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.focus.ui-priority-primary:active, .btn.btn-primary.active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active.ui-priority-primary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.active.ui-priority-primary:hover, .btn.btn-primary.active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active.ui-priority-primary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.active.ui-priority-primary:focus, .btn.btn-primary.active.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.active.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active.focus.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.active.focus.ui-priority-primary, .open > .btn.btn-primary.dropdown-toggle:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-primary.dropdown-toggle:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.dropdown-toggle.ui-priority-primary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn.dropdown-toggle.ui-priority-primary:hover, .open > .btn.btn-primary.dropdown-toggle:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-primary.dropdown-toggle:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.dropdown-toggle.ui-priority-primary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn.dropdown-toggle.ui-priority-primary:focus, .open > .btn.btn-primary.dropdown-toggle.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-primary.dropdown-toggle.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.dropdown-toggle.focus.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn.dropdown-toggle.focus.ui-priority-primary {
            color: #fff;
            background-color: #666;
            border-color:#515151
        }

        .btn.btn-primary.disabled:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.disabled:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.disabled.ui-priority-primary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.disabled.ui-priority-primary:hover, .btn.btn-primary.disabled:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.disabled:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.disabled.ui-priority-primary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.disabled.ui-priority-primary:focus, .btn.btn-primary.disabled.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.disabled.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.disabled.focus.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.disabled.focus.ui-priority-primary, .btn.btn-primary[disabled]:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary[disabled]:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary[disabled]:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-primary[disabled]:hover, .btn.btn-primary[disabled]:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary[disabled]:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary[disabled]:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-primary[disabled]:focus, .btn.btn-primary[disabled].focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.focus[disabled], .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus.ui-priority-primary[disabled], .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.focus.ui-priority-primary[disabled], fieldset[disabled] .btn.btn-primary:hover, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary:hover, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn-primary:hover, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-primary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn.ui-priority-primary:hover, fieldset[disabled] .btn.btn-primary:focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary:focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn-primary:focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-primary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn.ui-priority-primary:focus, fieldset[disabled] .btn.btn-primary.focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn-primary.focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.focus.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn.focus.ui-priority-primary {
            background-color: #919191;
            border-color:#919191
        }

        .btn.btn-primary .badge, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary .badge, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary .badge, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-primary .badge {
            color: #919191;
            background-color:#fff
        }

        .btn.btn-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary {
            color: #fff;
            background-color: #000000;
            border-color:#000000
        }

        .btn.btn-secondary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary:focus, .btn.btn-secondary.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary.focus {
            color: #fff;
            background-color: black;
            border-color:black
        }

        .btn.btn-secondary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary:hover {
            color: #fff;
            background-color: black;
            border-color:black
        }

        .btn.btn-secondary:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary:active, .btn.btn-secondary.active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary.active, .open > .btn.btn-secondary.dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-secondary.dropdown-toggle {
            color: #fff;
            background-color: black;
            background-image: none;
            border-color:black
        }

        .btn.btn-secondary:active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary:active:hover, .btn.btn-secondary:active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary:active:focus, .btn.btn-secondary:active.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary.focus:active, .btn.btn-secondary.active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary.active:hover, .btn.btn-secondary.active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary.active:focus, .btn.btn-secondary.active.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary.active.focus, .open > .btn.btn-secondary.dropdown-toggle:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-secondary.dropdown-toggle:hover, .open > .btn.btn-secondary.dropdown-toggle:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-secondary.dropdown-toggle:focus, .open > .btn.btn-secondary.dropdown-toggle.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-secondary.dropdown-toggle.focus {
            color: #fff;
            background-color: black;
            border-color:black
        }

        .btn.btn-secondary.disabled:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary.disabled:hover, .btn.btn-secondary.disabled:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary.disabled:focus, .btn.btn-secondary.disabled.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary.disabled.focus, .btn.btn-secondary[disabled]:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary[disabled]:hover, .btn.btn-secondary[disabled]:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary[disabled]:focus, .btn.btn-secondary[disabled].focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary.focus[disabled], fieldset[disabled] .btn.btn-secondary:hover, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn-secondary:hover, fieldset[disabled] .btn.btn-secondary:focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn-secondary:focus, fieldset[disabled] .btn.btn-secondary.focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn-secondary.focus {
            background-color: #000000;
            border-color:#000000
        }

        .btn.btn-secondary .badge, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-secondary .badge {
            color: #000000;
            background-color:#fff
        }

        .btn.btn-default, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-secondary {
            color: #666;
            background-color: #f3f3f3;
            border-color: #f3f3f3;
            background-color: #f3f3f3;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .btn.btn-default:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-secondary:focus, .btn.btn-default.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.focus.ui-priority-secondary {
            color: #666;
            background-color: #dadada;
            border-color:#b3b3b3
        }

        .btn.btn-default:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-secondary:hover {
            color: #666;
            background-color: #dadada;
            border-color:#d4d4d4
        }

        .btn.btn-default:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-secondary:active, .btn.btn-default.active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default.active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.active.ui-priority-secondary, .open > .btn.btn-default.dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-default.dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.dropdown-toggle.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn.dropdown-toggle.ui-priority-secondary {
            color: #666;
            background-color: #dadada;
            background-image: none;
            border-color:#d4d4d4
        }

        .btn.btn-default:active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default:active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary:active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-secondary:active:hover, .btn.btn-default:active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default:active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary:active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-secondary:active:focus, .btn.btn-default:active.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default.focus:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus.ui-priority-secondary:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.focus.ui-priority-secondary:active, .btn.btn-default.active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default.active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active.ui-priority-secondary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.active.ui-priority-secondary:hover, .btn.btn-default.active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default.active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active.ui-priority-secondary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.active.ui-priority-secondary:focus, .btn.btn-default.active.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default.active.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active.focus.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.active.focus.ui-priority-secondary, .open > .btn.btn-default.dropdown-toggle:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-default.dropdown-toggle:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.dropdown-toggle.ui-priority-secondary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn.dropdown-toggle.ui-priority-secondary:hover, .open > .btn.btn-default.dropdown-toggle:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-default.dropdown-toggle:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.dropdown-toggle.ui-priority-secondary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn.dropdown-toggle.ui-priority-secondary:focus, .open > .btn.btn-default.dropdown-toggle.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-default.dropdown-toggle.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.dropdown-toggle.focus.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn.dropdown-toggle.focus.ui-priority-secondary {
            color: #666;
            background-color: #c8c8c8;
            border-color:#b3b3b3
        }

        .btn.btn-default.disabled:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default.disabled:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.disabled.ui-priority-secondary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.disabled.ui-priority-secondary:hover, .btn.btn-default.disabled:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default.disabled:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.disabled.ui-priority-secondary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.disabled.ui-priority-secondary:focus, .btn.btn-default.disabled.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default.disabled.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.disabled.focus.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.disabled.focus.ui-priority-secondary, .btn.btn-default[disabled]:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default[disabled]:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary[disabled]:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-secondary[disabled]:hover, .btn.btn-default[disabled]:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default[disabled]:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary[disabled]:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-secondary[disabled]:focus, .btn.btn-default[disabled].focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default.focus[disabled], .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus.ui-priority-secondary[disabled], .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.focus.ui-priority-secondary[disabled], fieldset[disabled] .btn.btn-default:hover, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default:hover, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn-default:hover, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-secondary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn.ui-priority-secondary:hover, fieldset[disabled] .btn.btn-default:focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default:focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn-default:focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-secondary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn.ui-priority-secondary:focus, fieldset[disabled] .btn.btn-default.focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default.focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.focus.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn-default.focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.focus.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn.focus.ui-priority-secondary {
            background-color: #f3f3f3;
            border-color:#f3f3f3
        }

        .btn.btn-default .badge, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default .badge, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary .badge, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-secondary .badge {
            color: #f3f3f3;
            background-color:#666
        }

        .btn.btn-buy, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy {
            color: #ffffff;
            background-color: #777777;
            border-color: #555555;
            background-color: #777777;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .btn.btn-buy:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy:focus, .btn.btn-buy.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy.focus {
            color: #ffffff;
            background-color: #5e5e5e;
            border-color:#151515
        }

        .btn.btn-buy:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy:hover {
            color: #ffffff;
            background-color: #5e5e5e;
            border-color:#363636
        }

        .btn.btn-buy:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy:active, .btn.btn-buy.active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy.active, .open > .btn.btn-buy.dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-buy.dropdown-toggle {
            color: #ffffff;
            background-color: #5e5e5e;
            background-image: none;
            border-color:#363636
        }

        .btn.btn-buy:active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy:active:hover, .btn.btn-buy:active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy:active:focus, .btn.btn-buy:active.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy.focus:active, .btn.btn-buy.active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy.active:hover, .btn.btn-buy.active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy.active:focus, .btn.btn-buy.active.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy.active.focus, .open > .btn.btn-buy.dropdown-toggle:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-buy.dropdown-toggle:hover, .open > .btn.btn-buy.dropdown-toggle:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-buy.dropdown-toggle:focus, .open > .btn.btn-buy.dropdown-toggle.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-buy.dropdown-toggle.focus {
            color: #ffffff;
            background-color: #4c4c4c;
            border-color:#151515
        }

        .btn.btn-buy.disabled:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy.disabled:hover, .btn.btn-buy.disabled:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy.disabled:focus, .btn.btn-buy.disabled.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy.disabled.focus, .btn.btn-buy[disabled]:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy[disabled]:hover, .btn.btn-buy[disabled]:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy[disabled]:focus, .btn.btn-buy[disabled].focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy.focus[disabled], fieldset[disabled] .btn.btn-buy:hover, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn-buy:hover, fieldset[disabled] .btn.btn-buy:focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn-buy:focus, fieldset[disabled] .btn.btn-buy.focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn-buy.focus {
            background-color: #777777;
            border-color:#555555
        }

        .btn.btn-buy .badge, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy .badge {
            color: #777777;
            background-color:#ffffff
        }

        .btn.btn-buy:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy:focus {
            outline:none
        }

        .btn.btn-buy.inactive, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-buy.inactive {
            opacity:0.5
        }

        .btn.btn-price-on-request, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request {
            color: #FFFFFF;
            background-color: #2EAE06;
            border-color: #279505;
            background-color: #2EAE06;
            background-position: "";
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .btn.btn-price-on-request:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request:focus, .btn.btn-price-on-request.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request.focus {
            color: #FFFFFF;
            background-color: #217d04;
            border-color:#071a01
        }

        .btn.btn-price-on-request:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request:hover {
            color: #FFFFFF;
            background-color: #217d04;
            border-color:#185a03
        }

        .btn.btn-price-on-request:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request:active, .btn.btn-price-on-request.active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request.active, .open > .btn.btn-price-on-request.dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-price-on-request.dropdown-toggle {
            color: #FFFFFF;
            background-color: #217d04;
            background-image: none;
            border-color:#185a03
        }

        .btn.btn-price-on-request:active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request:active:hover, .btn.btn-price-on-request:active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request:active:focus, .btn.btn-price-on-request:active.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request.focus:active, .btn.btn-price-on-request.active:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request.active:hover, .btn.btn-price-on-request.active:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request.active:focus, .btn.btn-price-on-request.active.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request.active.focus, .open > .btn.btn-price-on-request.dropdown-toggle:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-price-on-request.dropdown-toggle:hover, .open > .btn.btn-price-on-request.dropdown-toggle:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-price-on-request.dropdown-toggle:focus, .open > .btn.btn-price-on-request.dropdown-toggle.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .open > button.btn-price-on-request.dropdown-toggle.focus {
            color: #FFFFFF;
            background-color: #185a03;
            border-color:#071a01
        }

        .btn.btn-price-on-request.disabled:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request.disabled:hover, .btn.btn-price-on-request.disabled:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request.disabled:focus, .btn.btn-price-on-request.disabled.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request.disabled.focus, .btn.btn-price-on-request[disabled]:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request[disabled]:hover, .btn.btn-price-on-request[disabled]:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request[disabled]:focus, .btn.btn-price-on-request[disabled].focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request.focus[disabled], fieldset[disabled] .btn.btn-price-on-request:hover, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn-price-on-request:hover, fieldset[disabled] .btn.btn-price-on-request:focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn-price-on-request:focus, fieldset[disabled] .btn.btn-price-on-request.focus, fieldset[disabled] .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel fieldset[disabled] button.btn-price-on-request.focus {
            background-color: #2EAE06;
            border-color:#279505
        }

        .btn.btn-price-on-request .badge, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request .badge {
            color: #2EAE06;
            background-color:#FFFFFF
        }

        .btn.btn-price-on-request:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request:focus {
            outline:none
        }

        .btn.btn-price-on-request.inactive, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-price-on-request.inactive {
            opacity:0.5
        }

        .btn-outline {
            border-top-width: 1px !important;
            border-right-width: 1px !important;
            border-bottom-width: 1px !important;
            border-left-width: 1px !important;
            padding-left: 20px;
            padding-right: 20px;
            border-radius:17px
        }

        .btn-outline.btn-lg, .btn-group-lg > .btn-outline.btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-lg > button.btn-outline {
            border-radius:23px
        }

        .btn-outline.btn-sm, .btn-group-sm > .btn-outline.btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-sm > button.btn-outline, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-outline {
            border-radius:15px
        }

        .btn-outline.btn-xs, .btn-group-xs > .btn-outline.btn, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-xs > button.btn-outline {
            border-radius:10px
        }

        .btn-outline.btn-default, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-outline.ui-priority-secondary {
            color: #000;
            background-color: transparent;
            border-color:#000
        }

        .btn-outline.btn-default:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-outline.ui-priority-secondary:hover {
            color: #fff;
            background-color: #000;
            border-color: #000;
            -webkit-box-shadow: none;
            box-shadow:none
        }

        .btn-outline.btn-default:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-outline.ui-priority-secondary:focus, .btn-outline.btn-default.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-outline.focus.ui-priority-secondary, .btn-outline.btn-default:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-outline.ui-priority-secondary:active, .btn-outline.btn-default.active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-outline.active.ui-priority-secondary {
            color: #fff;
            background-color: black;
            border-color: black;
            -webkit-box-shadow: none;
            box-shadow:none
        }

        .btn-outline.btn-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-outline.ui-priority-primary {
            color: #919191;
            background-color: transparent;
            border-color:#919191
        }

        .btn-outline.btn-primary:hover, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-outline.ui-priority-primary:hover {
            color: #fff;
            background-color: #919191;
            border-color: #919191;
            -webkit-box-shadow: none;
            box-shadow:none
        }

        .btn-outline.btn-primary:focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-outline.ui-priority-primary:focus, .btn-outline.btn-primary.focus, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-outline.focus.ui-priority-primary, .btn-outline.btn-primary:active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-outline.ui-priority-primary:active, .btn-outline.btn-primary.active, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-outline.active.ui-priority-primary {
            color: #fff;
            background-color: #6b6b6b;
            border-color: #6b6b6b;
            -webkit-box-shadow: none;
            box-shadow:none
        }

        .btn-outline.btn-white {
            color: #fff;
            background-color: transparent;
            border-color:#fff
        }

        .btn-outline.btn-white:hover {
            color: #000;
            background-color: #fff;
            border-color: #fff;
            -webkit-box-shadow: none;
            box-shadow:none
        }

        .btn-outline.btn-white:focus, .btn-outline.btn-white.focus, .btn-outline.btn-white:active, .btn-outline.btn-white.active {
            color: #000;
            background-color: #d9d9d9;
            border-color: #d9d9d9;
            -webkit-box-shadow: none;
            box-shadow:none
        }

        .btn-outline.btn-gray {
            color: #999;
            background-color: transparent;
            border-color:#999
        }

        .btn-outline.btn-gray:hover {
            color: #fff;
            background-color: #999;
            border-color: #999;
            -webkit-box-shadow: none;
            box-shadow:none
        }

        .btn-outline.btn-gray:focus, .btn-outline.btn-gray.focus, .btn-outline.btn-gray:active, .btn-outline.btn-gray.active {
            color: #fff;
            background-color: #737373;
            border-color: #737373;
            -webkit-box-shadow: none;
            box-shadow:none
        }

        .btn-outline.btn-secondary {
            color: #000000;
            background-color: transparent;
            border-color:#000000
        }

        .btn-outline.btn-secondary:hover {
            color: #fff;
            background-color: #000000;
            border-color: #000000;
            -webkit-box-shadow: none;
            box-shadow:none
        }

        .btn-outline.btn-secondary:focus, .btn-outline.btn-secondary.focus, .btn-outline.btn-secondary:active, .btn-outline.btn-secondary.active {
            color: #fff;
            background-color: black;
            border-color: black;
            -webkit-box-shadow: none;
            box-shadow:none
        }

        #header {
            height: 60px;
            margin-bottom: 0;
            background-color: #ffffff;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment: scroll;
            border-width: 0;
            -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.35);
            box-shadow: 0 0 25px rgba(0, 0, 0, 0.35);
            -webkit-transition: 300ms ease all;
            -o-transition: 300ms ease all;
            transition:300ms ease all
        }

        @media (min-width: 768px) {
            #header {
                background-color: #ffffff;
                background-position: 50% 50%;
                background-repeat: no-repeat;
                background-size: auto;
                background-attachment: scroll;
                height: 208px;
                -webkit-box-shadow: none;
                box-shadow:none
            }
        }

        #header .inside:before, #header .inside:after {
            display: table;
            content: " "
        }

        #header .inside:after {
            clear:both
        }

        #header .inside.navbar-default {
            border: none;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            border-radius:0
        }

        @media (max-width: 767px) {
            #header .inside .navbar-header {
                display: flex;
                justify-content:center
            }
        }

        @media (min-width: 768px) {
            #header .inside .navbar-header {
                position: relative;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                position: relative;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                position: relative;
                min-height: 1px;
                padding-right: 15px;
                padding-left:15px
            }
        }

        @media (min-width: 768px) and(min-width: 768px) {
            #header .inside .navbar-header {
                float: left;
                width:100%
            }
        }

        @media (min-width: 768px) and(min-width: 992px) {
            #header .inside .navbar-header {
                float: left;
                width:100%
            }
        }

        @media (min-width: 768px) and(min-width: 1300px) {
            #header .inside .navbar-header {
                float: left;
                width:100%
            }
        }

        #header .inside .navbar-header .navbar-toggle {
            margin: 0;
            max-height: 60px;
            max-width: 60px;
            padding: 0;
            width: 60px;
            height: 60px;
            font-size:30px
        }

        #header .inside .navbar-header .navbar-toggle.cart-icon {
            position: absolute;
            right: 0;
            top: 0;
            margin-right: 0 !important;
            display:none
        }

        #header .inside .navbar-header .navbar-toggle.cart-icon .gx-cart-basket {
            height: 30px;
            width: 30px;
            fill:#777777
        }

        #header .inside .navbar-header .navbar-toggle .gx-menu {
            height: 21px;
            width: 21px;
            fill:#000000
        }

        #header .inside .navbar-header .navbar-toggle .gx-search {
            height: 21px;
            width: 21px;
            fill:#000000
        }

        #header .inside .navbar-header .navbar-toggle.active {
            color:#919191
        }

        #header .inside .navbar-header .navbar-toggle.active.cart-icon .gm-cart-basket {
            color:#919191
        }

        #header .inside .navbar-header .navbar-toggle.active .gm-menu {
            color:#919191
        }

        #header .inside .navbar-header .navbar-toggle.active .gm-search {
            color:#919191
        }

        #header .inside .navbar-header .navbar-collapse {
            border-top:none
        }

        @media (min-width: 768px) {
            #header.sticky {
                height: 70px;
                background-color: #ffffff;
                background-position: 50% 50%;
                background-repeat: no-repeat;
                background-size: auto;
                background-attachment: scroll;
                -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.35);
                box-shadow:0 0 25px rgba(0, 0, 0, 0.35)
            }

            #header.sticky .gx-cart-basket {
                height: 30px !important;
                width: 30px !important;
                fill:#999 !important
            }

            #header.sticky .navbar-brand {
                height: 70px;
                margin:0 0
            }
        }

        @media (min-width: 768px) {
            #header {
                -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
                box-shadow:0 0 25px rgba(0, 0, 0, 0.3)
            }
        }

        @media (max-width: 767px) {
            #header .navbar-categories {
                display:none
            }
        }

        #header .navbar-categories .navbar-nav > .open > .dropdown-menu > li > a {
            font-size: 15px;
            text-transform: uppercase;
            border-bottom-width: 0;
            margin-bottom: 0;
            font-weight:700
        }

        #header .navbar-categories .navbar-nav > .open > .dropdown-menu > li > .dropdown-menu {
            padding-top:0
        }

        #header .navbar-header .cart-icon {
            padding: 10px !important;
            margin-right:60px !important
        }

        @media (max-width: 767px) {
            #header .navbar-header .cart-icon {
                display:block !important
            }
        }

        #header .navbar-header .cart-icon svg {
            max-width:35px
        }

        #header .navbar-header .cart-icon svg path, #header .navbar-header .cart-icon svg polygon {
            fill:#777777
        }

        .c-hamburger span, .c-hamburger span:before, .c-hamburger span:after {
            border-radius:1px
        }

        #meco-overlay-menu-toggle {
            right: auto;
            left:0
        }

        ul.dropdown-menu {
            border: none;
            border-top-left-radius: 0;
            border-top-right-radius: 0;
            background-color: #ffffff;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        @media (min-width: 768px) {
            ul.dropdown-menu {
                -webkit-box-shadow: 0 18px 18px rgba(0, 0, 0, 0.35);
                box-shadow:0 18px 18px rgba(0, 0, 0, 0.35)
            }
        }

        ul.dropdown-menu li form {
            padding:6px 15px 0
        }

        ul.dropdown-menu li .form-group {
            padding: 19px 15px 0;
            padding-top:0
        }

        ul.dropdown-menu li .form-group > label {
            color:#333
        }

        ul.dropdown-menu li > a, ul.dropdown-menu li span {
            color: #333;
            display: block;
            padding:5px 15px
        }

        ul.dropdown-menu li > a.disabled, ul.dropdown-menu li span.disabled {
            color:#999999
        }

        ul.dropdown-menu li > a.disabled:hover, ul.dropdown-menu li span.disabled:hover {
            background-color:transparent
        }

        ul.dropdown-menu li > a:hover:not(.cart-dropdown a), ul.dropdown-menu li span:hover:not(.cart-dropdown a) {
            background-color: transparent;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        ul.dropdown-menu.arrow-top {
            border-top-left-radius: 5px;
            border-top-right-radius:5px
        }

        ul.dropdown-menu.arrow-top > .arrow, ul.dropdown-menu.arrow-top > .arrow:after {
            position: absolute;
            display: block;
            width: 0;
            height: 0;
            border-color: transparent;
            border-style:solid
        }

        ul.dropdown-menu.arrow-top > .arrow {
            display: none;
            border-width: 11px;
            right: 30px;
            margin-left: -11px;
            border-top-width: 0;
            border-bottom-color: #999;
            border-bottom-color: #ffffff;
            top:-11px
        }

        ul.dropdown-menu.arrow-top > .arrow:after {
            content: " ";
            top: 1px;
            margin-left: -10px;
            border-top-width: 0;
            border-bottom-color: transparent;
            border-width: 10px;
            content: ""
        }

        @media (min-width: 768px) {
            ul.dropdown-menu.arrow-top {
                margin-top: 10px;
                right: 50%;
                margin-right: -41px;
                -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.35);
                box-shadow:0 0 20px rgba(0, 0, 0, 0.35)
            }

            ul.dropdown-menu.arrow-top > .arrow {
                display:block
            }
        }

        ul.dropdown-menu .dropdown-header {
            padding: 15px;
            font-size: 16px;
            color:#333
        }

        ul.dropdown-menu .dropdown-footer {
            padding: 15px;
            margin-bottom: -5px;
            color: #333;
            border-bottom-right-radius: 5px;
            border-bottom-left-radius: 5px;
            background-color: transparent;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        ul.dropdown-menu .dropdown-footer > ul {
            margin: 0;
            padding: 0;
            list-style: none;
            margin-left: -15px;
            margin-right: -15px;
            margin-top:15px
        }

        ul.dropdown-menu .dropdown-footer > ul > li {
            padding:0
        }

        ul.dropdown-menu .dropdown-footer > ul > li {
            display:block
        }

        ul.dropdown-menu .dropdown-footer > ul > li > a {
            display: block;
            padding:5px 15px
        }

        ul.dropdown-menu .dropdown-footer > ul > li > a, ul.dropdown-menu .dropdown-footer > ul > li > a:hover, ul.dropdown-menu .dropdown-footer > ul > li > a:active, ul.dropdown-menu .dropdown-footer > ul > li > a:focus {
            color: #333;
            background-color:transparent
        }

        .topbar-notification {
            display: table;
            left: 0;
            position: fixed;
            top: 0;
            width: 100%;
            z-index:1040
        }

        .topbar-notification .notification-content {
            display: table-cell;
            padding:10px
        }

        .topbar-notification .hide-topbar-notification {
            cursor: pointer;
            display: table-cell;
            width: 4em;
            vertical-align: top;
            padding:5px
        }

        #topbar-container {
            background-color: transparent;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        @media (min-width: 768px) and(max-width: 991px) {
            #header #topbar-container .navbar-nav {
                display: flex;
                width:100%
            }

            #header #topbar-container .navbar-nav .dropdown-toggle {
                padding-left: 0;
                padding-right:0
            }

            #header #topbar-container .navbar-nav > li {
                width: 100%;
                text-align:center
            }

            #header #topbar-container .navbar-nav > li.gambio-admin {
                width:auto
            }
        }

        @media (max-width: 767px) {
            #topbar-container .top-mobile-search {
                height: 100%;
                width: 100%;
                top:49px
            }
        }

        #topbar-container .navbar-topbar {
            -webkit-transition: 300ms ease all;
            -o-transition: 300ms ease all;
            transition: 300ms ease all;
            min-height: 0;
            height: 60px;
            display:none
        }

        @media (min-width: 768px) {
            #topbar-container .navbar-topbar {
                display:block
            }
        }

        #topbar-container .navbar-topbar .dropdown-menu {
            min-width:300px
        }

        #topbar-container .navbar-topbar ul.dropdown-menu.arrow-top:before {
            content: " ";
            position: absolute;
            width: 100%;
            height: 10px;
            top:-10px
        }

        #topbar-container .navbar-topbar .search-dropdown .navbar-search {
            width: 100%;
            padding:0 15px 5px 15px
        }

        #topbar-container .navbar-topbar .search-dropdown .navbar-search .btn.btn-default.dropdown-toggle, #topbar-container .navbar-topbar .search-dropdown .navbar-search .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default.dropdown-toggle, #topbar-container .navbar-topbar .search-dropdown .navbar-search .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel #topbar-container .navbar-topbar .search-dropdown .navbar-search .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel #topbar-container .navbar-topbar .search-dropdown .navbar-search button.btn-default.dropdown-toggle, #topbar-container .navbar-topbar .search-dropdown .navbar-search .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.dropdown-toggle.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel #topbar-container .navbar-topbar .search-dropdown .navbar-search button.btn.dropdown-toggle.ui-priority-secondary {
            display:none
        }

        #topbar-container .navbar-topbar .search-dropdown .navbar-search .search-input {
            border-top-left-radius: 5px;
            border-bottom-left-radius:5px
        }

        #topbar-container .navbar-topbar .navbar-nav > li > a {
            font-size: 12px;
            height: 60px;
            padding: 19px 15px;
            color: #000;
            background-color: transparent;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        #topbar-container .navbar-topbar .navbar-nav > li > a svg {
            fill:#000
        }

        #topbar-container .navbar-topbar .navbar-nav > li > a:hover, #topbar-container .navbar-topbar .navbar-nav > li > a:focus {
            color: #000;
            background-color: #848484;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        #topbar-container .navbar-topbar .navbar-nav > li > a:hover svg, #topbar-container .navbar-topbar .navbar-nav > li > a:focus svg {
            fill:#000
        }

        #topbar-container .navbar-topbar .navbar-nav > li > a .language-code {
            text-transform:uppercase
        }

        #topbar-container .navbar-topbar .navbar-nav .active > a, #topbar-container .navbar-topbar .navbar-nav .active > a:hover, #topbar-container .navbar-topbar .navbar-nav .active > a:focus {
            color: #000;
            background-color: #fff;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        #topbar-container .navbar-topbar .navbar-nav .disabled > a, #topbar-container .navbar-topbar .navbar-nav .disabled > a:hover, #topbar-container .navbar-topbar .navbar-nav .disabled > a:focus {
            color: #444444;
            background-color:transparent
        }

        #topbar-container .navbar-topbar .navbar-nav .open > a {
            background-color: transparent;
            color:#000
        }

        #topbar-container .navbar-topbar .navbar-nav .open > a, #topbar-container .navbar-topbar .navbar-nav .open > a:hover, #topbar-container .navbar-topbar .navbar-nav .open > a:focus {
            color: #000;
            background-color: #fff;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        #topbar-container .navbar-topbar .navbar-nav .open .dropdown-menu a:focus {
            background-color:#f5f5f5
        }

        @media (max-width: 767px) {
            #topbar-container .navbar-topbar .navbar-nav ul.dropdown-menu .dropdown-header {
                border-color:#CCCCCC
            }

            #topbar-container .navbar-topbar .navbar-nav ul.dropdown-menu .divider {
                background-color:#CCCCCC
            }

            #topbar-container .navbar-topbar .navbar-nav ul.dropdown-menu a {
                color:#000
            }

            #topbar-container .navbar-topbar .navbar-nav ul.dropdown-menu a:hover, #topbar-container .navbar-topbar .navbar-nav ul.dropdown-menu a:focus {
                color: #000;
                background-color: #848484;
                background-position: 50% 50%;
                background-repeat: no-repeat;
                background-size: auto;
                background-attachment:scroll
            }

            #topbar-container .navbar-topbar .navbar-nav ul.dropdown-menu .active a, #topbar-container .navbar-topbar .navbar-nav ul.dropdown-menu .active a:hover, #topbar-container .navbar-topbar .navbar-nav ul.dropdown-menu .active a:focus {
                color: #000;
                background-color: #fff;
                background-position: 50% 50%;
                background-repeat: no-repeat;
                background-size: auto;
                background-attachment:scroll
            }

            #topbar-container .navbar-topbar .navbar-nav ul.dropdown-menu .disabled a, #topbar-container .navbar-topbar .navbar-nav ul.dropdown-menu .disabled a:hover, #topbar-container .navbar-topbar .navbar-nav ul.dropdown-menu .disabled a:focus {
                color: #444444;
                background-color:transparent
            }
        }

        #topbar-container .navbar-topbar .navbar-topbar-item.topbar-search svg {
            width:20px
        }

        #topbar-container .navbar-topbar .navbar-topbar-item.topbar-search form {
            padding-left: 0;
            padding-right:0
        }

        #topbar-container .navbar-topbar .navbar-topbar-item.topbar-search .search-input {
            border:1px solid #000000
        }

        @media (max-width: 767px) {
            .search-open #topbar-container .top-mobile-search {
                position: fixed;
                z-index:2
            }
        }

        @media (min-width: 768px) {
            .navbar-topbar > nav > .navbar-nav > li > ul.dropdown-menu {
                display: block !important;
                height: 0;
                overflow: hidden;
                z-index: -1;
                filter: alpha(opacity=0);
                opacity: 0;
                -webkit-transition: 300ms ease-out opacity, 300ms ease-out max-height;
                -o-transition: 300ms ease-out opacity, 300ms ease-out max-height;
                transition:300ms ease-out opacity, 300ms ease-out max-height
            }

            .navbar-topbar > nav > .navbar-nav > li.open > ul.dropdown-menu {
                height: auto;
                overflow: visible;
                z-index: 1000;
                filter: alpha(opacity=100);
                opacity:1
            }

            .navbar-topbar > nav > .navbar-nav > li.transition > ul.dropdown-menu {
                height: auto;
                overflow:visible
            }
        }

        @media (min-width: 768px) {
            #header.transition .navbar-topbar {
                overflow:hidden !important
            }
        }

        .gambio-admin a {
            background-color: #fdc300 !important;
            color:#002337 !important
        }

        .gambio-admin a:hover {
            background-color:#fdc300 !important
        }

        #header .navbar-secondary {
            -webkit-transition: 300ms ease all;
            -o-transition: 300ms ease all;
            transition: 300ms ease all;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            display: none;
            padding: 0 15px;
            margin:0 0
        }

        @media (min-width: 768px) {
            #header .navbar-secondary {
                float: left;
                width:33.3333333333%
            }
        }

        @media (min-width: 992px) {
            #header .navbar-secondary {
                float: left;
                width:33.3333333333%
            }
        }

        @media (min-width: 1300px) {
            #header .navbar-secondary {
                float: left;
                width:33.3333333333%
            }
        }

        @media (min-width: 768px) {
            #header .navbar-secondary {
                display: inline-block;
                height:auto
            }
        }

        #header .navbar-secondary .topbar-label {
            display:none
        }

        #header .navbar-secondary .topbar-search .navbar-search {
            width:100%
        }

        #header .navbar-secondary .topbar-search form {
            padding:0
        }

        #header .navbar-secondary .topbar-search .search-input {
            border:1px solid #000000
        }

        #header .navbar-secondary .dropdown-menu {
            min-width:300px
        }

        #header .navbar-secondary .dropdown-menu.arrow-top {
            -webkit-box-shadow: 0 18px 18px rgba(0, 0, 0, 0.35);
            box-shadow: 0 18px 18px rgba(0, 0, 0, 0.35);
            margin-top: 0;
            margin-right:0 !important
        }

        #header .navbar-secondary .navbar-nav > li.topbar-cart svg {
            fill:#D4D4D4
        }

        #header .navbar-secondary .navbar-nav > li.topbar-cart svg path {
            fill:inherit
        }

        #header .navbar-secondary .navbar-nav > li > a {
            position: relative;
            font-size: 12px;
            height: auto;
            padding: 19px 10px;
            color: #D4D4D4;
            background-color:#585858
        }

        #header .navbar-secondary .navbar-nav > li > a .cart-info-wrapper {
            position: relative;
            display:block
        }

        #header .navbar-secondary .navbar-nav > li > a svg {
            width: 30px;
            height:auto
        }

        #header .navbar-secondary .navbar-nav > li > a svg path, #header .navbar-secondary .navbar-nav > li > a svg polygon {
            fill:#D4D4D4
        }

        #header .navbar-secondary .navbar-nav > li > a:hover, #header .navbar-secondary .navbar-nav > li > a:focus {
            color: #585858;
            background-color:#f0f0f0
        }

        #header .navbar-secondary .navbar-nav > li > a:hover svg path, #header .navbar-secondary .navbar-nav > li > a:hover svg polygon, #header .navbar-secondary .navbar-nav > li > a:focus svg path, #header .navbar-secondary .navbar-nav > li > a:focus svg polygon {
            fill:#585858
        }

        #header .navbar-secondary .navbar-nav > li > a .language-code {
            text-transform:uppercase
        }

        #header .navbar-secondary .navbar-nav .active > a, #header .navbar-secondary .navbar-nav .active > a:hover, #header .navbar-secondary .navbar-nav .active > a:focus {
            color: #585858;
            background-color:#f0f0f0
        }

        #header .navbar-secondary .navbar-nav .active > a svg path, #header .navbar-secondary .navbar-nav .active > a svg polygon, #header .navbar-secondary .navbar-nav .active > a:hover svg path, #header .navbar-secondary .navbar-nav .active > a:hover svg polygon, #header .navbar-secondary .navbar-nav .active > a:focus svg path, #header .navbar-secondary .navbar-nav .active > a:focus svg polygon {
            fill:#585858
        }

        #header .navbar-secondary .navbar-nav .disabled > a, #header .navbar-secondary .navbar-nav .disabled > a:hover, #header .navbar-secondary .navbar-nav .disabled > a:focus {
            color: #000000;
            background-color:#848484
        }

        #header .navbar-secondary .navbar-nav .open > a, #header .navbar-secondary .navbar-nav .open > a:hover, #header .navbar-secondary .navbar-nav .open > a:focus {
            color: #585858;
            background-color:#f0f0f0
        }

        #header .navbar-secondary .navbar-nav .open > a svg path, #header .navbar-secondary .navbar-nav .open > a svg polygon, #header .navbar-secondary .navbar-nav .open > a:hover svg path, #header .navbar-secondary .navbar-nav .open > a:hover svg polygon, #header .navbar-secondary .navbar-nav .open > a:focus svg path, #header .navbar-secondary .navbar-nav .open > a:focus svg polygon {
            fill:#585858
        }

        @media (max-width: 767px) {
            #header .navbar-secondary .navbar-nav ul.dropdown-menu .dropdown-header {
                border-color:#CCCCCC
            }

            #header .navbar-secondary .navbar-nav ul.dropdown-menu .divider {
                background-color:#CCCCCC
            }

            #header .navbar-secondary .navbar-nav ul.dropdown-menu a {
                color:#D4D4D4
            }

            #header .navbar-secondary .navbar-nav ul.dropdown-menu a:hover, #header .navbar-secondary .navbar-nav ul.dropdown-menu a:focus {
                color: #585858;
                background-color:#f0f0f0
            }

            #header .navbar-secondary .navbar-nav ul.dropdown-menu .active a, #header .navbar-secondary .navbar-nav ul.dropdown-menu .active a:hover, #header .navbar-secondary .navbar-nav ul.dropdown-menu .active a:focus {
                color: #585858;
                background-color:#f0f0f0
            }

            #header .navbar-secondary .navbar-nav ul.dropdown-menu .disabled a, #header .navbar-secondary .navbar-nav ul.dropdown-menu .disabled a:hover, #header .navbar-secondary .navbar-nav ul.dropdown-menu .disabled a:focus {
                color: #000000;
                background-color:#848484
            }
        }

        #header .navbar-secondary .gambio-admin {
            position: fixed;
            top: 1px;
            left: 1px;
            width:120px
        }

        #header .navbar-secondary .gambio-admin:nth-of-type(2) {
            left:122px
        }

        #header .navbar-secondary .gambio-admin:nth-of-type(3) {
            left:243px
        }

        #header .navbar-secondary .gambio-admin a {
            font-size: 10px !important;
            height: 23px !important;
            padding:3px 5px !important
        }

        #header .navbar-secondary .gambio-admin .topbar-label {
            display:inline
        }

        @media (min-width: 768px) {
            #header.sticky .navbar-secondary {
                padding: 0 15px;
                margin: 0 0;
                height:auto
            }
        }

        #header .inside > .row > .navbar-categories, #header .inside > .teaser-group-three-squares > .navbar-categories, #header .inside > .teaser-group-2-cols-big-image > .navbar-categories {
            -webkit-transition: 300ms ease all;
            -o-transition: 300ms ease all;
            transition: 300ms ease all;
            display: none;
            padding: 10px 15px;
            margin:0 0
        }

        @media (min-width: 768px) {
            #header .inside > .row > .navbar-categories, #header .inside > .teaser-group-three-squares > .navbar-categories, #header .inside > .teaser-group-2-cols-big-image > .navbar-categories {
                height:70px
            }
        }

        @media (min-width: 768px) and(max-width: 991px) {
            #header .inside > .row > .navbar-categories, #header .inside > .teaser-group-three-squares > .navbar-categories, #header .inside > .teaser-group-2-cols-big-image > .navbar-categories {
                display:none
            }
        }

        @media (min-width: 768px) {
            #header.sticky .inside > .row > .navbar-categories, #header.sticky .inside > .teaser-group-three-squares > .navbar-categories, #header.sticky .inside > .teaser-group-2-cols-big-image > .navbar-categories {
                padding: 10px 15px;
                margin:0 0
            }
        }

        #categories {
            background-color:transparent
        }

        #categories:before, #categories:after {
            display: table;
            content: " "
        }

        #categories:after {
            clear:both
        }

        @media (max-width: 767px) {
            #header #categories {
                display:none
            }
        }

        .navbar-collapse .navbar-categories {
            overflow: hidden;
            height: 48px;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            border-radius: 0;
            text-align: center;
            padding-left: 0;
            padding-right:0
        }

        @media (min-width: 768px) {
            .navbar-collapse .navbar-categories {
                padding-right: 0;
                padding-left: 0;
                margin-right: auto;
                margin-left:auto
            }

            .navbar-collapse .navbar-categories:before, .navbar-collapse .navbar-categories:after {
                display: table;
                content: " "
            }

            .navbar-collapse .navbar-categories:after {
                clear:both
            }
        }

        @media (min-width: 768px) and(min-width: 768px) {
            .navbar-collapse .navbar-categories {
                width:750px
            }
        }

        @media (min-width: 768px) and(min-width: 992px) {
            .navbar-collapse .navbar-categories {
                width:970px
            }
        }

        @media (min-width: 768px) and(min-width: 1300px) {
            .navbar-collapse .navbar-categories {
                width:1270px
            }
        }

        .navbar-collapse .navbar-categories ul.navbar-nav {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            border-radius: 0;
            background-color: transparent;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        @media (max-width: 768px) {
            .navbar-collapse .navbar-categories ul.navbar-nav {
                margin-top: 0;
                margin-bottom:0
            }
        }

        @media (min-width: 768px) {
            .navbar-collapse .navbar-categories ul.navbar-nav {
                padding-left: 2px;
                display: inline-block;
                float: none;
                text-align:center
            }
        }

        .navbar-collapse .navbar-categories ul.navbar-nav > li > a {
            font-size: 20px;
            text-transform: uppercase;
            height: 48px;
            padding-top: 16px;
            padding-bottom:16px
        }

        .navbar-collapse .navbar-categories ul.navbar-nav > li > a span.fa {
            display: inline-block;
            text-align: center;
            width:15px
        }

        @media (min-width: 768px) {
            .navbar-collapse .navbar-categories ul.navbar-nav > li.open > a {
                border-top: 2px solid transparent;
                padding-top: 14px;
                color: #919191;
                background: #fff;
                border-top-left-radius: 0;
                border-top-right-radius:0
            }
        }

        .navbar-collapse .navbar-categories ul.navbar-nav > li.custom.custom-entries > a {
            height: 48px;
            display: list-item;
            background: transparent;
            color: #999999;
            font-size: 20px;
            padding-top: 16px;
            padding-bottom: 16px;
            text-transform: uppercase;
            float:left
        }

        .navbar-collapse .navbar-categories ul.navbar-nav > li.custom.custom-entries > a:focus, .navbar-collapse .navbar-categories ul.navbar-nav > li.custom.custom-entries > a.focus, .navbar-collapse .navbar-categories ul.navbar-nav > li.custom.custom-entries > a:hover {
            background-color: #ffffff;
            color: #555555;
            text-decoration:none
        }

        .navbar-collapse .navbar-categories ul.navbar-nav > li.custom.custom-entries > a:active, .navbar-collapse .navbar-categories ul.navbar-nav > li.custom.custom-entries > a.active, .open > .navbar-collapse .navbar-categories ul.navbar-nav > li.custom.custom-entries > a.dropdown-toggle {
            background-color: #ffffff;
            color:#555555
        }

        .navbar-collapse .navbar-categories ul.navbar-nav > li.custom.custom-entries > a:active:hover, .navbar-collapse .navbar-categories ul.navbar-nav > li.custom.custom-entries > a:active:focus, .navbar-collapse .navbar-categories ul.navbar-nav > li.custom.custom-entries > a:active.focus, .navbar-collapse .navbar-categories ul.navbar-nav > li.custom.custom-entries > a.active:hover, .navbar-collapse .navbar-categories ul.navbar-nav > li.custom.custom-entries > a.active:focus, .navbar-collapse .navbar-categories ul.navbar-nav > li.custom.custom-entries > a.active.focus, .open > .navbar-collapse .navbar-categories ul.navbar-nav > li.custom.custom-entries > a.dropdown-toggle:hover, .open > .navbar-collapse .navbar-categories ul.navbar-nav > li.custom.custom-entries > a.dropdown-toggle:focus, .open > .navbar-collapse .navbar-categories ul.navbar-nav > li.custom.custom-entries > a.dropdown-toggle.focus {
            background-color:rgba(0, 0, 0, 0)
        }

        @media (min-width: 768px) {
            .navbar-collapse .navbar-categories ul.navbar-nav > li.custom.custom-entries {
                float:right
            }
        }

        .navbar-collapse .navbar-categories ul.navbar-nav > li.more {
            display:none
        }

        @media (min-width: 768px) {
            .navbar-collapse .navbar-categories ul.navbar-nav > li.navbar-topbar-item {
                display:none
            }
        }

        @media (min-width: 768px) {
            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu {
                background-color: #fff;
                background-position: 50% 50%;
                background-repeat: no-repeat;
                background-size: auto;
                background-attachment: scroll;
                width:675px
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li {
                padding: 15px;
                width: 225px;
                float:left
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li:nth-of-type(3n + 2) {
                clear:both
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li > a {
                font-size: 18px;
                border-bottom: 3px solid #fff;
                color: #333;
                padding-left: 0;
                padding-right: 0;
                white-space:normal
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.open > a {
                background: transparent;
                color:#333
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.active > a, .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li a:hover, .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li a:active {
                background: transparent;
                color:#919191
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.enter-category {
                width: 100%;
                padding: 0;
                background-color: #eee;
                background-position: 50% 50%;
                background-repeat: no-repeat;
                background-size: auto;
                background-attachment:scroll
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.enter-category a {
                color: #333;
                background-image: none;
                border: 0;
                cursor: pointer;
                display: inline-block;
                font-size: 15px;
                font-weight: normal;
                padding: 15px;
                text-align: left;
                touch-action: manipulation;
                vertical-align: middle;
                white-space:nowrap
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.enter-category a:after {
                content: "";
                font-family: "gm";
                margin-left:5px
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.enter-category a:focus, .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.enter-category a.focus, .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.enter-category a:active:focus, .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.enter-category a:active.focus, .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.enter-category a.active:focus, .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.enter-category a.active.focus {
                outline: 5px auto -webkit-focus-ring-color;
                outline-offset:-2px
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.enter-category a:hover, .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.enter-category a:focus, .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.enter-category a.focus {
                text-decoration:none
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.enter-category a:active, .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.enter-category a.active {
                outline: 0;
                background-image:none
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.enter-category a.disabled, .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.enter-category a[disabled], fieldset[disabled] .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.enter-category a {
                cursor: not-allowed;
                pointer-events: none;
                filter: alpha(opacity=65);
                opacity: 0.65;
                -webkit-box-shadow: none;
                box-shadow:none
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.enter-category .close-menu-container {
                float: right;
                padding:15px
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li.enter-category .close-menu-container .close-flyout {
                color: #333;
                padding: 0;
                text-align:right
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li > ul {
                background-color: transparent;
                display: block;
                position: relative;
                width: 100%;
                -webkit-box-shadow: none;
                box-shadow:none
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li > ul > li {
                position:relative
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li > ul > li > a {
                color: #333;
                padding-left: 0;
                padding-right: 0;
                white-space:normal
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li > ul > li.active > a, .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li > ul > li.open > a, .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li > ul > li a:hover, .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li > ul > li a:active {
                background: transparent;
                color:#919191
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li > ul > li > ul {
                left:30px
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li > ul > li > ul > li > a {
                color:#333
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li > ul > li > ul > li.active > a, .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li > ul > li > ul > li.open > a, .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li > ul > li > ul > li a:hover, .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li > ul > li > ul > li a:active {
                background: transparent;
                color:#919191
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li > ul > li:hover > a {
                color:#919191
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li > ul > li:hover > ul {
                margin-top: -5px;
                display:block
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li.dropdown-more > ul.dropdown-menu > li {
                clear:none
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li.dropdown-more > ul.dropdown-menu > li:nth-of-type(3n + 1) {
                clear:both
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li.dropdown-more > ul.dropdown-menu > li .enter-category.show-more {
                display:list-item !important
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li.dropdown-more > ul.dropdown-menu > li .enter-category.hidden-more {
                display:none !important
            }
        }

        .navbar-collapse .navbar-categories ul.navbar-nav > li > a {
            padding-top: 17px;
            padding-bottom: 17px;
            height:50px
        }

        @media (min-width: 768px) {
            .navbar-collapse .navbar-categories ul.navbar-nav > li > a {
                padding-top: 16px;
                padding-bottom: 16px;
                height:48px
            }
        }

        .navbar-collapse .navbar-categories ul.navbar-nav > li > .dropdown-menu, .navbar-collapse .navbar-categories ul.navbar-nav > li.open > .dropdown-menu {
            padding-top: 0;
            padding-bottom:0
        }

        .navbar-collapse .navbar-categories ul.navbar-nav > li > .dropdown-menu > li > a, .navbar-collapse .navbar-categories ul.navbar-nav > li.open > .dropdown-menu > li > a {
            padding-top: 17px;
            padding-bottom: 17px;
            height:50px
        }

        @media (min-width: 768px) {
            .navbar-collapse .navbar-categories ul.navbar-nav > li > .dropdown-menu > li > a, .navbar-collapse .navbar-categories ul.navbar-nav > li.open > .dropdown-menu > li > a {
                padding-top: 3px;
                padding-bottom: 3px;
                height:auto
            }
        }

        .navbar-collapse .navbar-categories ul.navbar-nav > li > .dropdown-menu > li > .dropdown-menu, .navbar-collapse .navbar-categories ul.navbar-nav > li > .dropdown-menu > li.open > .dropdown-menu, .navbar-collapse .navbar-categories ul.navbar-nav > li.open > .dropdown-menu > li > .dropdown-menu, .navbar-collapse .navbar-categories ul.navbar-nav > li.open > .dropdown-menu > li.open > .dropdown-menu {
            padding-top: 0;
            padding-bottom:0
        }

        @media (min-width: 768px) {
            .navbar-collapse .navbar-categories ul.navbar-nav > li > .dropdown-menu > li > .dropdown-menu, .navbar-collapse .navbar-categories ul.navbar-nav > li > .dropdown-menu > li.open > .dropdown-menu, .navbar-collapse .navbar-categories ul.navbar-nav > li.open > .dropdown-menu > li > .dropdown-menu, .navbar-collapse .navbar-categories ul.navbar-nav > li.open > .dropdown-menu > li.open > .dropdown-menu {
                padding-top: 5px;
                padding-bottom:5px
            }
        }

        .navbar-collapse .navbar-categories ul.navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a, .navbar-collapse .navbar-categories ul.navbar-nav > li > .dropdown-menu > li.open > .dropdown-menu > li > a, .navbar-collapse .navbar-categories ul.navbar-nav > li.open > .dropdown-menu > li > .dropdown-menu > li > a, .navbar-collapse .navbar-categories ul.navbar-nav > li.open > .dropdown-menu > li.open > .dropdown-menu > li > a {
            padding-top: 17px;
            padding-bottom: 17px;
            height: 50px;
            padding-left:40px
        }

        @media (min-width: 768px) {
            .navbar-collapse .navbar-categories ul.navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > a, .navbar-collapse .navbar-categories ul.navbar-nav > li > .dropdown-menu > li.open > .dropdown-menu > li > a, .navbar-collapse .navbar-categories ul.navbar-nav > li.open > .dropdown-menu > li > .dropdown-menu > li > a, .navbar-collapse .navbar-categories ul.navbar-nav > li.open > .dropdown-menu > li.open > .dropdown-menu > li > a {
                padding-top: 3px;
                padding-bottom: 3px;
                padding-left: 0;
                height:auto
            }
        }

        .navbar-collapse .navbar-categories ul.navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a, .navbar-collapse .navbar-categories ul.navbar-nav > li > .dropdown-menu > li > .dropdown-menu > li.open > .dropdown-menu > li > a, .navbar-collapse .navbar-categories ul.navbar-nav > li > .dropdown-menu > li.open > .dropdown-menu > li > .dropdown-menu > li > a, .navbar-collapse .navbar-categories ul.navbar-nav > li > .dropdown-menu > li.open > .dropdown-menu > li.open > .dropdown-menu > li > a, .navbar-collapse .navbar-categories ul.navbar-nav > li.open > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a, .navbar-collapse .navbar-categories ul.navbar-nav > li.open > .dropdown-menu > li > .dropdown-menu > li.open > .dropdown-menu > li > a, .navbar-collapse .navbar-categories ul.navbar-nav > li.open > .dropdown-menu > li.open > .dropdown-menu > li > .dropdown-menu > li > a, .navbar-collapse .navbar-categories ul.navbar-nav > li.open > .dropdown-menu > li.open > .dropdown-menu > li.open > .dropdown-menu > li > a {
            padding-top: 3px;
            padding-bottom:3px
        }

        .navbar-categories > ul {
            position:relative
        }

        .navbar-categories > ul > li {
            position:static
        }

        .navbar-categories > ul > li > ul.dropdown-menu {
            width: 100% !important;
            left: 2px;
            right:2px
        }

        @media (min-width: 1300px) {
            .navbar-categories > ul > li {
                position:relative
            }

            .navbar-categories > ul > li > ul.dropdown-menu {
                width: 675px !important;
                left: 0;
                right:auto
            }

            .navbar-categories > ul > li.flyout-left > ul.dropdown-menu {
                left: auto;
                right:0
            }
        }

        .navbar-categories > .navbar-nav li > a:before {
            float: right;
            font-size: 20px;
            content: ""
        }

        .navbar-categories > .navbar-nav li.dropdown:not(.custom):not(.login-off-item) > a:before {
            content: ""
        }

        .navbar-categories > .navbar-nav li.dropdown:not(.custom):not(.login-off-item).open > a:before {
            content: ""
        }

        .navbar-categories > .navbar-nav li.navbar-topbar-item > a:before, .navbar-categories > .navbar-nav li.navbar-topbar-item.open > a:before {
            content: ""
        }

        @media (min-width: 768px) {
            .navbar-categories > .navbar-nav li > a:before, .navbar-categories > .navbar-nav li.dropdown > a:before, .navbar-categories > .navbar-nav li.open > a:before {
                display: none;
                content: "" !important;
                margin: 0;
                width: 0;
                line-height:0
            }
        }

        @media (max-width: 767px) {
            .navbar-collapse .navbar-categories > ul.navbar-nav li > a {
                color: #999999;
                font-weight:bold
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li.open > a, .navbar-collapse .navbar-categories > ul.navbar-nav li.active > a {
                background: #ffffff;
                color:#555555
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li .dropdown-menu > li > a {
                color: #999999;
                background-color: transparent;
                background-position: 50% 50%;
                background-repeat: no-repeat;
                background-size: auto;
                background-attachment:scroll
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li .dropdown-menu > li.open > a, .navbar-collapse .navbar-categories > ul.navbar-nav li .dropdown-menu > li.active > a, .navbar-collapse .navbar-categories > ul.navbar-nav li .dropdown-menu > li a:hover, .navbar-collapse .navbar-categories > ul.navbar-nav li .dropdown-menu > li a:active {
                background: #ffffff;
                color:#555555
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li .dropdown-menu > li form {
                padding:15px 15px 0
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item {
                padding-left: 15px;
                padding-right:15px
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item > a {
                color: #fff;
                text-transform: none;
                border-left: 1px solid #ffffff;
                border-right: 1px solid #ffffff;
                border-bottom: 1px solid #ffffff;
                padding-top: 17px;
                padding-bottom:17px
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item > a:hover {
                border:1px solid #ffffff
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item:first-child, .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item.first {
                margin-top:15px
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item:first-child > a, .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item.first > a {
                border-top: 1px solid #ffffff;
                border-top-left-radius: 10px;
                border-top-right-radius:10px
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item:first-child > a img, .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item.first > a img {
                vertical-align:top
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item:last-child {
                margin-bottom:15px
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item:last-child > a {
                border-bottom: 1px solid #ffffff;
                border-bottom-right-radius: 10px;
                border-bottom-left-radius:10px
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item .dropdown-menu {
                background:#fff
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item .dropdown-menu > li > a {
                background-color: #fff;
                color:#333
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item .dropdown-menu .dropdown-header {
                padding:15px 15px 0
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item .dropdown-footer ul li a {
                background: none;
                color:#919191
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item.open a.dropdown-toggle {
                border:1px solid #ffffff
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item.open ul.dropdown-menu {
                border: 1px solid #ffffff;
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
                border-radius:0
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item.open ul.dropdown-menu span.disabled {
                padding:17px 25px
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item.open ul.dropdown-menu li.divider {
                margin:0
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav li.navbar-topbar-item.open ul.dropdown-menu .dropdown-footer {
                margin-bottom:0
            }

            .navbar-collapse .navbar-categories > ul.navbar-nav ul.level-3 a {
                font-weight:normal
            }
        }

        @media (max-width: 767px) {
            body.categories-open {
                overflow:hidden
            }

            body.categories-open #header {
                height: 100%;
                top: 0;
                border-width:0 0 1px
            }

            body.categories-open #header #categories {
                display: block;
                height: calc(100% - 49px);
                background-color: transparent;
                background-position: 50% 50%;
                background-repeat: no-repeat;
                background-size: auto;
                background-attachment:scroll
            }

            body.categories-open #header #categories .navbar-collapse {
                max-height: 100%;
                border-top:none
            }

            body.categories-open #header #categories .navbar-collapse .navbar-categories {
                height:auto
            }

            body.categories-open #stage, body.categories-open #wrapper, body.categories-open #footer {
                display:none
            }
        }

        @media (min-width: 768px) {
            #header .navbar-categories {
                -webkit-transition: 300ms ease height;
                -o-transition: 300ms ease height;
                transition: 300ms ease height;
                height:48px !important
            }

            #header.sticky .navbar-categories {
                height: 0 !important;
                overflow:hidden !important
            }

            #header.transition .navbar-categories {
                overflow:hidden !important
            }
        }

        @media (min-width: 768px) {
            .navbar-categories li.enter-category {
                display:none
            }

            .navbar-categories li.enter-category.show {
                display:block
            }

            body.has-touch .navbar-categories li.enter-category {
                display:block
            }
        }

        @media (max-width: 767px) {
            ul.navbar-nav li a .cat-image {
                display:none
            }
        }

        #navbar-brand {
            display: table;
            padding: 0;
            float: none;
            margin:0 auto
        }

        @media (min-width: 768px) {
            #navbar-brand {
                width: 100%;
                height:160px
            }
        }

        #navbar-brand a {
            display: table-cell;
            height: 60px;
            line-height: 58px;
            margin-left: 15px;
            max-width: 220px;
            padding-left: 15px;
            vertical-align: middle;
            width:100%
        }

        @media (min-width: 768px) {
            #navbar-brand a {
                height: 140px;
                line-height: 140px;
                margin: 10px 0;
                max-width: unset;
                padding-left:0
            }
        }

        #navbar-brand a img {
            max-height: 60px;
            -webkit-transition: 300ms ease all;
            -o-transition: 300ms ease all;
            transition:300ms ease all
        }

        @media (min-width: 768px) {
            #navbar-brand a img {
                max-height:140px
            }
        }

        .navbar-brand {
            -webkit-transition: 300ms ease margin;
            -o-transition: 300ms ease margin;
            transition: 300ms ease margin;
            display: flex;
            align-items: center;
            height: 60px;
            line-height: 58px;
            max-width: 220px;
            padding-left:15px
        }

        @media (min-width: 768px) {
            .navbar-brand {
                max-width: 100%;
                height: 160px;
                margin: 0 0;
                padding-left:0
            }
        }

        .navbar-brand img, .navbar-brand svg {
            max-height: 100%;
            height:100%
        }

        @media (min-width: 768px) {
            #header.sticky #navbar-brand {
                height:70px
            }

            #header.sticky #navbar-brand a {
                height: 50px;
                margin:0
            }

            #header.sticky #navbar-brand a img {
                max-height:50px
            }
        }

        @media (max-width: 767px) {
            #header .navbar-search {
                display:none
            }
        }

        .navbar-search {
            border-top:none
        }

        @media (min-width: 768px) {
            .navbar-search {
                display:block
            }

            .navbar-search.collapse {
                padding: 18px 15px;
                margin:0 0
            }
        }

        .navbar-search .navbar-search-header {
            margin: 0 15px 15px;
            padding: 15px 0;
            border-bottom: 1px solid #EEEEEE;
            font-size: 16px;
            color: #333;
            display:none
        }

        @media (min-width: 768px) {
            .navbar-search .navbar-search-header {
                display:none
            }
        }

        .navbar-search .input-group, .navbar-search .input-number {
            margin: 15px 0;
            padding: 0 15px;
            width:100%
        }

        @media (min-width: 768px) {
            .navbar-search .input-group, .navbar-search .input-number {
                margin: 0;
                padding:0
            }
        }

        @media (max-width: 767px) {
            .navbar-search .input-group, .navbar-search .input-number {
                border-spacing:0 15px
            }
        }

        @media (max-width: 767px) {
            .navbar-search .input-group .search-input, .navbar-search .input-number .search-input {
                display:table-header-group
            }
        }

        .navbar-search .input-group .search-input::-ms-clear, .navbar-search .input-number .search-input::-ms-clear {
            display:none
        }

        .navbar-search .input-group .form-control-feedback, .navbar-search .input-number .form-control-feedback {
            font-size: 23px;
            top: 1px !important;
            color: #666666;
            display: none;
            pointer-events: auto;
            background-color: transparent;
            border: none;
            height: 100%;
            line-height: 100%;
            padding: 0px;
            z-index:5
        }

        @media (min-width: 768px) {
            .navbar-search .input-group .form-control-feedback, .navbar-search .input-number .form-control-feedback {
                display:block
            }
        }

        .navbar-search .input-group .input-group-btn, .navbar-search .input-number .input-group-btn, .navbar-search .input-group .input-number .btn-plus, .input-number .navbar-search .input-group .btn-plus, .navbar-search .input-group .input-number .btn-minus, .input-number .navbar-search .input-group .btn-minus, .navbar-search .input-number .input-number .btn-plus, .input-number .navbar-search .input-number .btn-plus, .navbar-search .input-number .input-number .btn-minus, .input-number .navbar-search .input-number .btn-minus {
            display: block;
            width: auto;
            margin-bottom:15px
        }

        @media (min-width: 768px) {
            .navbar-search .input-group .input-group-btn, .navbar-search .input-number .input-group-btn, .navbar-search .input-group .input-number .btn-plus, .input-number .navbar-search .input-group .btn-plus, .navbar-search .input-group .input-number .btn-minus, .input-number .navbar-search .input-group .btn-minus, .navbar-search .input-number .input-number .btn-plus, .input-number .navbar-search .input-number .btn-plus, .navbar-search .input-number .input-number .btn-minus, .input-number .navbar-search .input-number .btn-minus {
                display: table-cell;
                margin-bottom:0
            }
        }

        @media (max-width: 767px) {
            .navbar-search .input-group .input-group-btn, .navbar-search .input-number .input-group-btn, .navbar-search .input-group .input-number .btn-plus, .input-number .navbar-search .input-group .btn-plus, .navbar-search .input-group .input-number .btn-minus, .input-number .navbar-search .input-group .btn-minus, .navbar-search .input-number .input-number .btn-plus, .input-number .navbar-search .input-number .btn-plus, .navbar-search .input-number .input-number .btn-minus, .input-number .navbar-search .input-number .btn-minus {
                display:table-footer-group
            }
        }

        .navbar-search .input-group .input-group-btn .dropdown-toggle, .navbar-search .input-number .input-group-btn .dropdown-toggle, .navbar-search .input-group .input-number .btn-plus .dropdown-toggle, .input-number .navbar-search .input-group .btn-plus .dropdown-toggle, .navbar-search .input-group .input-number .btn-minus .dropdown-toggle, .input-number .navbar-search .input-group .btn-minus .dropdown-toggle, .navbar-search .input-number .input-number .btn-plus .dropdown-toggle, .input-number .navbar-search .input-number .btn-plus .dropdown-toggle, .navbar-search .input-number .input-number .btn-minus .dropdown-toggle, .input-number .navbar-search .input-number .btn-minus .dropdown-toggle {
            color: #555555;
            height: 36px;
            background-image: -webkit-linear-gradient(top, #EEEEEE 0%, #DEDEDE 100%);
            background-image: -o-linear-gradient(top, #EEEEEE 0%, #DEDEDE 100%);
            background-image: linear-gradient(to bottom, #EEEEEE 0%, #DEDEDE 100%);
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFDEDEDE", GradientType=0);
            background-repeat:repeat-x
        }

        @media (min-width: 768px) {
            .navbar-search .input-group .input-group-btn .dropdown-toggle, .navbar-search .input-number .input-group-btn .dropdown-toggle, .navbar-search .input-group .input-number .btn-plus .dropdown-toggle, .input-number .navbar-search .input-group .btn-plus .dropdown-toggle, .navbar-search .input-group .input-number .btn-minus .dropdown-toggle, .input-number .navbar-search .input-group .btn-minus .dropdown-toggle, .navbar-search .input-number .input-number .btn-plus .dropdown-toggle, .input-number .navbar-search .input-number .btn-plus .dropdown-toggle, .navbar-search .input-number .input-number .btn-minus .dropdown-toggle, .input-number .navbar-search .input-number .btn-minus .dropdown-toggle {
                border-top-left-radius: 5px;
                border-bottom-left-radius: 5px;
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
                border-color: #CCCCCC;
                border-right: 0;
                padding-left: 0;
                padding-right:0
            }
        }

        @media (max-width: 1299px) {
            .navbar-search .input-group .input-group-btn .dropdown-toggle, .navbar-search .input-number .input-group-btn .dropdown-toggle, .navbar-search .input-group .input-number .btn-plus .dropdown-toggle, .input-number .navbar-search .input-group .btn-plus .dropdown-toggle, .navbar-search .input-group .input-number .btn-minus .dropdown-toggle, .input-number .navbar-search .input-group .btn-minus .dropdown-toggle, .navbar-search .input-number .input-number .btn-plus .dropdown-toggle, .input-number .navbar-search .input-number .btn-plus .dropdown-toggle, .navbar-search .input-number .input-number .btn-minus .dropdown-toggle, .input-number .navbar-search .input-number .btn-minus .dropdown-toggle {
                padding-left: 5px;
                padding-right:5px
            }
        }

        .navbar-search .input-group .input-group-btn .dropdown-menu, .navbar-search .input-number .input-group-btn .dropdown-menu, .navbar-search .input-group .input-number .btn-plus .dropdown-menu, .input-number .navbar-search .input-group .btn-plus .dropdown-menu, .navbar-search .input-group .input-number .btn-minus .dropdown-menu, .input-number .navbar-search .input-group .btn-minus .dropdown-menu, .navbar-search .input-number .input-number .btn-plus .dropdown-menu, .input-number .navbar-search .input-number .btn-plus .dropdown-menu, .navbar-search .input-number .input-number .btn-minus .dropdown-menu, .input-number .navbar-search .input-number .btn-minus .dropdown-menu {
            width:100%
        }

        @media (min-width: 768px) {
            .navbar-search .input-group .input-group-btn .dropdown-menu, .navbar-search .input-number .input-group-btn .dropdown-menu, .navbar-search .input-group .input-number .btn-plus .dropdown-menu, .input-number .navbar-search .input-group .btn-plus .dropdown-menu, .navbar-search .input-group .input-number .btn-minus .dropdown-menu, .input-number .navbar-search .input-group .btn-minus .dropdown-menu, .navbar-search .input-number .input-number .btn-plus .dropdown-menu, .input-number .navbar-search .input-number .btn-plus .dropdown-menu, .navbar-search .input-number .input-number .btn-minus .dropdown-menu, .input-number .navbar-search .input-number .btn-minus .dropdown-menu {
                width:auto
            }
        }

        .navbar-search .navbar-search-footer {
            padding: 15px;
            background:#eee
        }

        .navbar-search .navbar-search-footer .btn-default, .navbar-search .navbar-search-footer .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .navbar-search-footer button.ui-priority-secondary {
            background-color:transparent
        }

        .navbar-search .navbar-search-footer .btn-block + .btn-block, .navbar-search .navbar-search-footer .input-group .input-group-btn .dropdown-toggle + .btn-block, .navbar-search .input-group .input-group-btn .navbar-search-footer .dropdown-toggle + .btn-block, .navbar-search .navbar-search-footer .input-group .input-group-btn .btn-block + .dropdown-toggle, .navbar-search .input-group .input-group-btn .navbar-search-footer .btn-block + .dropdown-toggle, .navbar-search .navbar-search-footer .input-number .input-group-btn .dropdown-toggle + .btn-block, .navbar-search .navbar-search-footer .input-group .input-number .btn-plus .dropdown-toggle + .btn-block, .navbar-search .navbar-search-footer .input-group .input-number .btn-plus .input-group .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-group-btn .navbar-search-footer .input-group .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .input-number .navbar-search .navbar-search-footer .input-group .btn-plus .dropdown-toggle + .btn-block, .navbar-search .navbar-search-footer .input-group .input-number .btn-minus .dropdown-toggle + .btn-block, .navbar-search .navbar-search-footer .input-group .input-number .btn-minus .input-group .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-group-btn .navbar-search-footer .input-group .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .navbar-search .navbar-search-footer .input-group .btn-minus .dropdown-toggle + .btn-block, .navbar-search .navbar-search-footer .input-group .input-group-btn .input-group .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-group-btn .navbar-search-footer .input-group .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .navbar-search-footer .input-number .input-number .btn-plus .dropdown-toggle + .btn-block, .navbar-search .navbar-search-footer .input-number .input-number .btn-plus .input-group .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-group-btn .navbar-search-footer .input-number .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .input-number .navbar-search .navbar-search-footer .input-number .btn-plus .dropdown-toggle + .btn-block, .navbar-search .navbar-search-footer .input-number .input-number .btn-minus .dropdown-toggle + .btn-block, .navbar-search .navbar-search-footer .input-number .input-number .btn-minus .input-group .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-group-btn .navbar-search-footer .input-number .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .navbar-search .navbar-search-footer .input-number .btn-minus .dropdown-toggle + .btn-block, .navbar-search .navbar-search-footer .input-number .input-group-btn .input-group .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .input-group .input-group-btn .navbar-search-footer .input-number .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .navbar-search-footer .input-group .input-group-btn .input-number .input-group-btn .dropdown-toggle + .dropdown-toggle, .navbar-search .navbar-search-footer .input-group .input-group-btn .input-group .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .input-number .navbar-search .navbar-search-footer .input-group .input-group-btn .input-group .btn-plus .dropdown-toggle + .dropdown-toggle, .navbar-search .navbar-search-footer .input-group .input-group-btn .input-group .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .navbar-search .navbar-search-footer .input-group .input-group-btn .input-group .btn-minus .dropdown-toggle + .dropdown-toggle, .navbar-search .navbar-search-footer .input-group .input-group-btn .input-number .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .input-number .navbar-search .navbar-search-footer .input-group .input-group-btn .input-number .btn-plus .dropdown-toggle + .dropdown-toggle, .navbar-search .navbar-search-footer .input-group .input-group-btn .input-number .input-number .btn-minus .dropdown-toggle + .dropdown-toggle, .input-number .navbar-search .navbar-search-footer .input-group .input-group-btn .input-number .btn-minus .dropdown-toggle + .dropdown-toggle {
            margin-top:15px
        }

        .navbar-search form {
            position: relative
        }

        .navbar-search select[name="categories_id"] {
            display:none
        }

        .navbar-search .search-result-container {
            position: absolute;
            width: 100%;
            height: 0;
            overflow: hidden;
            background-color: #FFFFFF;
            z-index:2
        }

        .navbar-search .search-result-container.open {
            height: auto;
            padding: 5px 0;
            -webkit-box-shadow: 0 18px 18px rgba(0, 0, 0, 0.35);
            box-shadow: 0 18px 18px rgba(0, 0, 0, 0.35);
            margin-top: 10px;
            border-radius:17px
        }

        .navbar-search .search-result-container #live-search-head, .navbar-search .search-result-container a {
            display: block;
            padding: 5px 15px;
            text-decoration: none;
            color:#333
        }

        .navbar-search .search-result-container #live-search-head {
            font-weight:bold
        }

        .navbar-search .search-result-container .search-result {
            margin: 0;
            padding: 0;
            list-style:none
        }

        .navbar-search .search-result-container .search-result > li {
            padding:0
        }

        .navbar-search .search-result-container .search-result li {
            padding: 5px 15px;
            margin:5px 0
        }

        .navbar-search .search-result-container .search-result li .product-image {
            max-height: 25px;
            max-width: 25px;
            float: left;
            margin:0 5px
        }

        .navbar-search .search-result-container .search-result li .fa-picture-o {
            font-size:25px
        }

        .navbar-search .search-result-container .search-result li.active {
            background-color:#DDDDDD
        }

        .navbar-search .search-result-container .search-result li:hover {
            background-color:#EEEEEE
        }

        @media (max-width: 767px) {
            .navbar-search .search-result-container {
                position:relative
            }
        }

        @media (max-width: 767px) {
            .navbar-search .search-result-container {
                display:none
            }
        }

        .navbar-search .gx-search-input {
            fill: #000000;
            height: 21px;
            width:21px
        }

        #header .navbar-search .search-input {
            font-size: 14px;
            font-weight: 200;
            padding-left: 15px;
            padding-right: 25px;
            height: 34px;
            border-radius: 17px;
            border: 2px solid #fff;
            background-color: #fff;
            color: #333;
            z-index:1
        }

        #header .navbar-search .search-input::placeholder {
            color: #ccc;
            opacity:1
        }

        #header .navbar-search .search-input:focus {
            background-color: #fff;
            color: #000;
            -webkit-box-shadow: none;
            box-shadow: none
        }

        #header .navbar-search [type="submit"] {
            position: absolute;
            top: 0;
            right: 0;
            width: 50px;
            border-width: 0;
            z-index: 2;
            height: 34px;
            line-height: 34px;
            padding: 6px 15px;
            background-color: #000000;
            border-top-right-radius: 17px;
            border-bottom-right-radius: 17px
        }

        #header .navbar-search [type="submit"] svg {
            fill: #fff;
            width: 18px;
            height:18px
        }

        #header .navbar-search .header {
            display:none
        }

        @media (max-width: 767px) {
            body.search-open {
                overflow:hidden
            }

            body.search-open #header, body.search-open #header > .inside, body.search-open #header > .inside > .row, body.search-open #header > .inside > .teaser-group-three-squares, body.search-open #header > .inside > .teaser-group-2-cols-big-image {
                height:100%
            }

            body.search-open #header .navbar-search {
                display: block;
                max-height: 100%;
                height: calc(100% - 49px);
                background:transparent
            }
        }

        @media (min-width: 768px) {
            #header.sticky .navbar-search.collapse {
                padding: 18px 15px;
                margin:0 0
            }
        }

        #header .custom-container {
            -webkit-transition: 300ms ease all;
            -o-transition: 300ms ease all;
            transition: 300ms ease all;
            display:none
        }

        @media (min-width: 768px) {
            #header .custom-container {
                overflow: hidden;
                height:80px
            }
        }

        @media (min-width: 768px) and(max-width: 991px) {
            #header .custom-container {
                display:none
            }
        }

        #header .custom-container .inside {
            display: table;
            width: 100%;
            height: 100%;
            padding:0
        }

        #header .custom-container .inside p {
            margin: 0;
            display: table-cell;
            vertical-align: middle;
            text-align:center
        }

        #header .custom-container .inside p:before, #header .custom-container .inside p:after {
            display: table;
            content: " "
        }

        #header .custom-container .inside p:after {
            clear:both
        }

        #header .custom-container .inside p img {
            -webkit-transition: 300ms ease all;
            -o-transition: 300ms ease all;
            transition: 300ms ease all;
            display: inline-block;
            max-height: 50px;
            width:auto
        }

        @media (min-width: 768px) {
            #header.sticky .custom-container {
                height:60px
            }
        }

        #cart-container.navbar-cart {
            display: none;
            display: none;
            -webkit-transition: 300ms ease all;
            -o-transition: 300ms ease all;
            transition: 300ms ease all;
            height: 30px;
            margin: 10px 0;
            padding:0
        }

        @media (min-width: 768px) {
            #cart-container.navbar-cart {
                display: block;
                display:none
            }
        }

        #cart-container.navbar-cart > ul {
            margin: 0;
            padding: 0;
            list-style:none
        }

        #cart-container.navbar-cart > ul > li {
            padding:0
        }

        #cart-container.navbar-cart > ul > li > a.dropdown-toggle {
            -webkit-transition: 300ms ease all;
            -o-transition: 300ms ease all;
            transition: 300ms ease all;
            height: 30px;
            padding: 13px 70px 13px 15px;
            display:block
        }

        #cart-container.navbar-cart > ul > li > a.dropdown-toggle .cart {
            color: #333333;
            display: block;
            float: right;
            line-height: 15px;
            margin-top:4px
        }

        #cart-container.navbar-cart > ul > li > a.dropdown-toggle .products {
            display: block;
            float: right;
            clear: right;
            font-size: 12px;
            font-weight:bold
        }

        #cart-container.navbar-cart > ul > li > a.dropdown-toggle .gx-cart-basket {
            fill: #D4D4D4;
            height: 30px;
            width: 30px;
            position: absolute;
            right: 26px;
            top: inherit;
            margin-top:0
        }

        #cart-container.navbar-cart > ul > li.open > a.dropdown-toggle {
            color:#919191
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu {
            width: 300px;
            right: 0;
            left: auto;
            z-index: 1001;
            padding:0
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu .dropdown-header {
            margin-top:5px
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu .dropdown-footer {
            margin-bottom:0
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu.arrow-top {
            margin-right: 0;
            margin-top:0
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu.cart-empty > .cart-dropdown-inside {
            padding: 30px;
            text-align:center
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside {
            font-size:12px
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside ul.products-list {
            margin: 0;
            padding: 0;
            list-style: none;
            max-height: 400px;
            overflow-y: auto;
            overflow-x: hidden;
            border-top:1px solid #eeeeee
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li {
            padding:0
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li {
            display: block;
            margin: 0;
            border-top:1px solid #eeeeee
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li:before, #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li:after {
            display: table;
            content: " "
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li:after {
            clear:both
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li:first-of-type {
            border-top:none
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a {
            display: block;
            padding: 5px 0;
            color:#333
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a:before, #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a:after {
            display: table;
            content: " "
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a:after {
            clear:both
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a .img .no-pic {
            font-size:42px
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a .products-vpe {
            color: #999999;
            display: inline;
            font-size: 11px;
            padding:0
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a .price {
            font-weight: 700;
            text-align:right
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside .total {
            font-weight:bold
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside .total:before, #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside .total:after {
            display: table;
            content: " "
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside .total:after {
            clear:both
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside .total .col-xs-8 {
            text-align: right;
            font-size:20px
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside .total .col-xs-4 {
            padding-top: 12px;
            text-transform:uppercase
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside .tax {
            font-size: 11px;
            color: #999999;
            padding-bottom: 15px;
            text-align:right
        }

        #cart-container.navbar-cart > ul > li > ul.dropdown-menu > .cart-dropdown-inside .tax > a > span {
            display: inline;
            padding:0
        }

        .navbar-toogle.cart-icon {
            color:#D4D4D4
        }

        .cart-products-count {
            background-color: #000;
            width: 18px;
            height: 18px;
            padding: 4px 1px 1px;
            text-decoration: none;
            display: block;
            color: #FFFFFF;
            font-weight: 700;
            font-size: 11px;
            line-height: 1;
            position: absolute;
            left: auto;
            text-align: center;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            right: 10px;
            top: auto;
            bottom:10px
        }

        @media (min-width: 768px) {
            .cart-products-count {
                right: 15px;
                top:18px
            }
        }

        .cart-products-count.over99 {
            min-width: 20px;
            width: auto;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            padding-right: 4px;
            padding-left:4px
        }

        .cart-products-count.edge {
            bottom: -5px;
            right:-5px
        }

        @media (min-width: 768px) {
            #header.sticky .navbar-cart {
                margin:0 0
            }

            #header.sticky .navbar-cart .dropdown-toggle {
                padding-top: 10px;
                padding-bottom:10px
            }

            #header.sticky .navbar-cart .dropdown-toggle .cart {
                color:#333333
            }

            #header.sticky .navbar-cart .dropdown-toggle .gm-cart-basket {
                color:#999
            }
        }

        #stage {
            margin-bottom: 11px;
            clear:both
        }

        @media (min-width: 992px) {
            #stage {
                margin-bottom:40px
            }
        }

        #stage .swiper-button-prev, #stage .swiper-button-next {
            display:none
        }

        @media (min-width: 768px) {
            #stage .swiper-button-prev, #stage .swiper-button-next {
                display:block
            }
        }

        #stage .swiper-button-prev.swiper-button-disabled, #stage .swiper-button-next.swiper-button-disabled {
            display:none !important
        }

        #stage .swiper-button-prev {
            left:30px
        }

        #stage .swiper-button-next {
            right:30px
        }

        #stage .swiper-pagination > img.swiper-pagination-bullet {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            border-radius: 0;
            filter: alpha(opacity=100);
            opacity: 1;
            border: 2px solid rgba(255, 255, 255, 0);
            background-color: transparent;
            height: auto;
            width:50px
        }

        @media (min-width: 768px) {
            #stage .swiper-pagination > img.swiper-pagination-bullet {
                width: auto;
                max-width: 120px;
                max-height:200px
            }
        }

        #stage .swiper-pagination > img.swiper-pagination-bullet.swiper-pagination-bullet-active, #stage .swiper-pagination > img.swiper-pagination-bullet:active {
            border-color:#FFFFFF
        }

        #stage .swiper-pagination > img.swiper-pagination-bullet:hover {
            border-color:#919191
        }

        #stage .swiper-pagination > span.swiper-pagination-bullet {
            background-color: #FFFFFF;
            filter: alpha(opacity=70);
            opacity:0.7
        }

        #stage .swiper-pagination > span.swiper-pagination-bullet.swiper-pagination-bullet-active, #stage .swiper-pagination > span.swiper-pagination-bullet:active {
            filter: alpha(opacity=100);
            opacity: 1;
            background-color:#919191
        }

        #footer {
            font-size: 14px;
            font-weight: 200;
            line-height: 1.428571429;
            background-color: #ffffff;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment: scroll;
            color:#777777
        }

        #footer h4 {
            font-size: 16px;
            display: block;
            margin: 15px 0;
            padding: 0;
            text-transform: none;
            color: inherit;
            font-weight: 700;
            text-transform: uppercase;
            font-size: inherit;
            color:inherit
        }

        #footer h4.footer-column-title {
            color:#777777
        }

        #footer .footer-header {
            background-color: #FFFFFF;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment: scroll;
            color: #777777;
            min-height: 50px;
            padding-top: 15px;
            padding-bottom: 0;
            position: relative;
            transform: translateY(-50%);
            border-radius: 40px;
            font-size:13px
        }

        @media (max-width: 767px) {
            #footer .footer-header {
                margin:0 15px
            }
        }

        @media (max-width: 991px) {
            #footer .footer-header {
                padding-bottom: 15px;
                transform:translateY(-15%)
            }
        }

        #footer .footer-header .heading {
            font-size: 20px;
            font-weight: 200;
            margin-top:10px
        }

        @media (min-width: 1300px) {
            #footer .footer-header .text {
                margin-top: 15px
            }
        }

        #footer .footer-header input[type="text"] {
            border-width: 0;
            border-radius:19px
        }

        #footer .footer-header .form-group {
            margin-top: 5px;
            margin-bottom:0
        }

        @media (min-width: 768px) {
            #footer .footer-header .form-group > div {
                padding:0 7px
            }
        }

        #footer .footer-header .form-group .form-control, #footer .footer-header .form-group .input-text, #footer .footer-header .form-group .btn, #footer .footer-header .form-group .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel #footer .footer-header .form-group button {
            margin-bottom:15px
        }

        #footer .inside {
            padding: 30px 15px 0;
            min-height: 200px;
            border-bottom:1px solid #bbbbbb
        }

        #footer .inside > .row > div, #footer .inside > .teaser-group-three-squares > div, #footer .inside > .teaser-group-2-cols-big-image > div {
            margin-bottom:30px
        }

        @media (min-width: 768px) {
            #footer .inside .row .footer-col-1, #footer .inside .teaser-group-three-squares .footer-col-1, #footer .inside .teaser-group-2-cols-big-image .footer-col-1, #footer .inside .row .footer-col-2, #footer .inside .teaser-group-three-squares .footer-col-2, #footer .inside .teaser-group-2-cols-big-image .footer-col-2, #footer .inside .row .footer-col-3, #footer .inside .teaser-group-three-squares .footer-col-3, #footer .inside .teaser-group-2-cols-big-image .footer-col-3, #footer .inside .row .footer-col-4, #footer .inside .teaser-group-three-squares .footer-col-4, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 {
                height:300px
            }
        }

        #footer .inside .row .footer-col-1 p, #footer .inside .teaser-group-three-squares .footer-col-1 p, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 p, #footer .inside .row .footer-col-2 p, #footer .inside .teaser-group-three-squares .footer-col-2 p, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 p, #footer .inside .row .footer-col-3 p, #footer .inside .teaser-group-three-squares .footer-col-3 p, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 p, #footer .inside .row .footer-col-4 p, #footer .inside .teaser-group-three-squares .footer-col-4 p, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 p {
            line-height:2.3
        }

        #footer .inside .row .footer-col-1 a, #footer .inside .teaser-group-three-squares .footer-col-1 a, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 a, #footer .inside .row .footer-col-2 a, #footer .inside .teaser-group-three-squares .footer-col-2 a, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 a, #footer .inside .row .footer-col-3 a, #footer .inside .teaser-group-three-squares .footer-col-3 a, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 a, #footer .inside .row .footer-col-4 a, #footer .inside .teaser-group-three-squares .footer-col-4 a, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 a {
            color:#777777
        }

        #footer .inside .row .footer-col-1 a:hover, #footer .inside .teaser-group-three-squares .footer-col-1 a:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 a:hover, #footer .inside .row .footer-col-2 a:hover, #footer .inside .teaser-group-three-squares .footer-col-2 a:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 a:hover, #footer .inside .row .footer-col-3 a:hover, #footer .inside .teaser-group-three-squares .footer-col-3 a:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 a:hover, #footer .inside .row .footer-col-4 a:hover, #footer .inside .teaser-group-three-squares .footer-col-4 a:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 a:hover {
            color:#585858
        }

        #footer .inside .row .footer-col-1 .social-media-icons, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons, #footer .inside .row .footer-col-2 .social-media-icons, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons, #footer .inside .row .footer-col-3 .social-media-icons, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons, #footer .inside .row .footer-col-4 .social-media-icons, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons {
            position: absolute;
            list-style: none;
            padding: 0;
            margin: 0;
            top:-50px
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li, #footer .inside .row .footer-col-2 .social-media-icons > li, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li, #footer .inside .row .footer-col-3 .social-media-icons > li, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li, #footer .inside .row .footer-col-4 .social-media-icons > li, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li {
            display: block;
            float: left;
            padding-left: 0;
            padding-right:10px
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li a, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li a, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li a, #footer .inside .row .footer-col-2 .social-media-icons > li a, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li a, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li a, #footer .inside .row .footer-col-3 .social-media-icons > li a, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li a, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li a, #footer .inside .row .footer-col-4 .social-media-icons > li a, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li a, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li a {
            display: table-cell;
            vertical-align: middle;
            text-align: center;
            width: 40px;
            height: 40px;
            background: #000000;
            color: #FFFFFF;
            font-size: 22px;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius:50%
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li a.facebook, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li a.facebook, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li a.facebook, #footer .inside .row .footer-col-2 .social-media-icons > li a.facebook, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li a.facebook, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li a.facebook, #footer .inside .row .footer-col-3 .social-media-icons > li a.facebook, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li a.facebook, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li a.facebook, #footer .inside .row .footer-col-4 .social-media-icons > li a.facebook, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li a.facebook, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li a.facebook {
            background-color:#3B5998
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li a.facebook:hover, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li a.facebook:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li a.facebook:hover, #footer .inside .row .footer-col-2 .social-media-icons > li a.facebook:hover, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li a.facebook:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li a.facebook:hover, #footer .inside .row .footer-col-3 .social-media-icons > li a.facebook:hover, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li a.facebook:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li a.facebook:hover, #footer .inside .row .footer-col-4 .social-media-icons > li a.facebook:hover, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li a.facebook:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li a.facebook:hover {
            background: #FFFFFF;
            color:#3B5998
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li a.twitter, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li a.twitter, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li a.twitter, #footer .inside .row .footer-col-2 .social-media-icons > li a.twitter, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li a.twitter, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li a.twitter, #footer .inside .row .footer-col-3 .social-media-icons > li a.twitter, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li a.twitter, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li a.twitter, #footer .inside .row .footer-col-4 .social-media-icons > li a.twitter, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li a.twitter, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li a.twitter {
            background-color:#00ACED
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li a.twitter:hover, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li a.twitter:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li a.twitter:hover, #footer .inside .row .footer-col-2 .social-media-icons > li a.twitter:hover, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li a.twitter:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li a.twitter:hover, #footer .inside .row .footer-col-3 .social-media-icons > li a.twitter:hover, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li a.twitter:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li a.twitter:hover, #footer .inside .row .footer-col-4 .social-media-icons > li a.twitter:hover, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li a.twitter:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li a.twitter:hover {
            background: #FFFFFF;
            color:#00ACED
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li a.instagram, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li a.instagram, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li a.instagram, #footer .inside .row .footer-col-2 .social-media-icons > li a.instagram, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li a.instagram, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li a.instagram, #footer .inside .row .footer-col-3 .social-media-icons > li a.instagram, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li a.instagram, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li a.instagram, #footer .inside .row .footer-col-4 .social-media-icons > li a.instagram, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li a.instagram, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li a.instagram {
            background-color:#517FA4
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li a.instagram:hover, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li a.instagram:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li a.instagram:hover, #footer .inside .row .footer-col-2 .social-media-icons > li a.instagram:hover, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li a.instagram:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li a.instagram:hover, #footer .inside .row .footer-col-3 .social-media-icons > li a.instagram:hover, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li a.instagram:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li a.instagram:hover, #footer .inside .row .footer-col-4 .social-media-icons > li a.instagram:hover, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li a.instagram:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li a.instagram:hover {
            background: #FFFFFF;
            color:#517FA4
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li a.youtube, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li a.youtube, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li a.youtube, #footer .inside .row .footer-col-2 .social-media-icons > li a.youtube, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li a.youtube, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li a.youtube, #footer .inside .row .footer-col-3 .social-media-icons > li a.youtube, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li a.youtube, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li a.youtube, #footer .inside .row .footer-col-4 .social-media-icons > li a.youtube, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li a.youtube, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li a.youtube {
            background-color:#BB0000
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li a.youtube:hover, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li a.youtube:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li a.youtube:hover, #footer .inside .row .footer-col-2 .social-media-icons > li a.youtube:hover, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li a.youtube:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li a.youtube:hover, #footer .inside .row .footer-col-3 .social-media-icons > li a.youtube:hover, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li a.youtube:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li a.youtube:hover, #footer .inside .row .footer-col-4 .social-media-icons > li a.youtube:hover, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li a.youtube:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li a.youtube:hover {
            background: #FFFFFF;
            color:#BB0000
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li a.pinterest, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li a.pinterest, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li a.pinterest, #footer .inside .row .footer-col-2 .social-media-icons > li a.pinterest, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li a.pinterest, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li a.pinterest, #footer .inside .row .footer-col-3 .social-media-icons > li a.pinterest, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li a.pinterest, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li a.pinterest, #footer .inside .row .footer-col-4 .social-media-icons > li a.pinterest, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li a.pinterest, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li a.pinterest {
            background-color:#CB2027
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li a.pinterest:hover, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li a.pinterest:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li a.pinterest:hover, #footer .inside .row .footer-col-2 .social-media-icons > li a.pinterest:hover, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li a.pinterest:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li a.pinterest:hover, #footer .inside .row .footer-col-3 .social-media-icons > li a.pinterest:hover, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li a.pinterest:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li a.pinterest:hover, #footer .inside .row .footer-col-4 .social-media-icons > li a.pinterest:hover, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li a.pinterest:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li a.pinterest:hover {
            background: #FFFFFF;
            color:#CB2027
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li a.linkedin, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li a.linkedin, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li a.linkedin, #footer .inside .row .footer-col-2 .social-media-icons > li a.linkedin, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li a.linkedin, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li a.linkedin, #footer .inside .row .footer-col-3 .social-media-icons > li a.linkedin, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li a.linkedin, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li a.linkedin, #footer .inside .row .footer-col-4 .social-media-icons > li a.linkedin, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li a.linkedin, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li a.linkedin {
            background-color:#007BB6
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li a.linkedin:hover, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li a.linkedin:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li a.linkedin:hover, #footer .inside .row .footer-col-2 .social-media-icons > li a.linkedin:hover, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li a.linkedin:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li a.linkedin:hover, #footer .inside .row .footer-col-3 .social-media-icons > li a.linkedin:hover, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li a.linkedin:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li a.linkedin:hover, #footer .inside .row .footer-col-4 .social-media-icons > li a.linkedin:hover, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li a.linkedin:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li a.linkedin:hover {
            background: #FFFFFF;
            color:#007BB6
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li a.vimeo, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li a.vimeo, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li a.vimeo, #footer .inside .row .footer-col-2 .social-media-icons > li a.vimeo, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li a.vimeo, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li a.vimeo, #footer .inside .row .footer-col-3 .social-media-icons > li a.vimeo, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li a.vimeo, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li a.vimeo, #footer .inside .row .footer-col-4 .social-media-icons > li a.vimeo, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li a.vimeo, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li a.vimeo {
            background-color:#AAD450
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li a.vimeo:hover, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li a.vimeo:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li a.vimeo:hover, #footer .inside .row .footer-col-2 .social-media-icons > li a.vimeo:hover, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li a.vimeo:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li a.vimeo:hover, #footer .inside .row .footer-col-3 .social-media-icons > li a.vimeo:hover, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li a.vimeo:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li a.vimeo:hover, #footer .inside .row .footer-col-4 .social-media-icons > li a.vimeo:hover, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li a.vimeo:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li a.vimeo:hover {
            background: #FFFFFF;
            color:#AAD450
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li a.tumblr, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li a.tumblr, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li a.tumblr, #footer .inside .row .footer-col-2 .social-media-icons > li a.tumblr, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li a.tumblr, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li a.tumblr, #footer .inside .row .footer-col-3 .social-media-icons > li a.tumblr, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li a.tumblr, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li a.tumblr, #footer .inside .row .footer-col-4 .social-media-icons > li a.tumblr, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li a.tumblr, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li a.tumblr {
            background-color:#32506D
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li a.tumblr:hover, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li a.tumblr:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li a.tumblr:hover, #footer .inside .row .footer-col-2 .social-media-icons > li a.tumblr:hover, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li a.tumblr:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li a.tumblr:hover, #footer .inside .row .footer-col-3 .social-media-icons > li a.tumblr:hover, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li a.tumblr:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li a.tumblr:hover, #footer .inside .row .footer-col-4 .social-media-icons > li a.tumblr:hover, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li a.tumblr:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li a.tumblr:hover {
            background: #FFFFFF;
            color:#32506D
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li a.flickr, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li a.flickr, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li a.flickr, #footer .inside .row .footer-col-2 .social-media-icons > li a.flickr, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li a.flickr, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li a.flickr, #footer .inside .row .footer-col-3 .social-media-icons > li a.flickr, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li a.flickr, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li a.flickr, #footer .inside .row .footer-col-4 .social-media-icons > li a.flickr, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li a.flickr, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li a.flickr {
            background-color:#FF0084
        }

        #footer .inside .row .footer-col-1 .social-media-icons > li a.flickr:hover, #footer .inside .teaser-group-three-squares .footer-col-1 .social-media-icons > li a.flickr:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .social-media-icons > li a.flickr:hover, #footer .inside .row .footer-col-2 .social-media-icons > li a.flickr:hover, #footer .inside .teaser-group-three-squares .footer-col-2 .social-media-icons > li a.flickr:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 .social-media-icons > li a.flickr:hover, #footer .inside .row .footer-col-3 .social-media-icons > li a.flickr:hover, #footer .inside .teaser-group-three-squares .footer-col-3 .social-media-icons > li a.flickr:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 .social-media-icons > li a.flickr:hover, #footer .inside .row .footer-col-4 .social-media-icons > li a.flickr:hover, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons > li a.flickr:hover, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons > li a.flickr:hover {
            background: #FFFFFF;
            color:#FF0084
        }

        #footer .inside .row .footer-col-1, #footer .inside .teaser-group-three-squares .footer-col-1, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 {
            position: relative;
            float: left;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left:15px
        }

        @media (min-width: 768px) {
            #footer .inside .row .footer-col-1, #footer .inside .teaser-group-three-squares .footer-col-1, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 {
                min-height:200px
            }
        }

        @media (min-width: 768px) {
            #footer .inside .row .footer-col-1, #footer .inside .teaser-group-three-squares .footer-col-1, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 {
                float: left;
                width:50%
            }
        }

        @media (min-width: 1300px) {
            #footer .inside .row .footer-col-1, #footer .inside .teaser-group-three-squares .footer-col-1, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 {
                float: left;
                width:25%
            }
        }

        #footer .inside .row .footer-col-1 .panel .panel-body li, #footer .inside .teaser-group-three-squares .footer-col-1 .panel .panel-body li, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .panel .panel-body li {
            padding:0
        }

        #footer .inside .row .footer-col-1 .panel .panel-body li a, #footer .inside .teaser-group-three-squares .footer-col-1 .panel .panel-body li a, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .panel .panel-body li a {
            padding-left:20px
        }

        #footer .inside .row .footer-col-1 .panel .panel-body li a:before, #footer .inside .teaser-group-three-squares .footer-col-1 .panel .panel-body li a:before, #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .panel .panel-body li a:before {
            position: absolute;
            top: 50%;
            left: 0;
            transform: translateY(-50%);
            content: "";
            font-size:11px
        }

        #footer .inside .row .footer-col-2, #footer .inside .teaser-group-three-squares .footer-col-2, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 {
            position: relative;
            float: left;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left:15px
        }

        #footer .inside .row .footer-col-2 p, #footer .inside .teaser-group-three-squares .footer-col-2 p, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 p {
            font-size: 14px;
            font-weight: 200;
            line-height:1.428571429
        }

        @media (min-width: 768px) {
            #footer .inside .row .footer-col-2, #footer .inside .teaser-group-three-squares .footer-col-2, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 {
                min-height:200px
            }
        }

        @media (min-width: 768px) {
            #footer .inside .row .footer-col-2, #footer .inside .teaser-group-three-squares .footer-col-2, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 {
                float: left;
                width:50%
            }
        }

        @media (min-width: 1300px) {
            #footer .inside .row .footer-col-2, #footer .inside .teaser-group-three-squares .footer-col-2, #footer .inside .teaser-group-2-cols-big-image .footer-col-2 {
                float: left;
                width:25%
            }
        }

        #footer .inside .row .footer-col-3, #footer .inside .teaser-group-three-squares .footer-col-3, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 {
            position: relative;
            float: left;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left:15px
        }

        @media (min-width: 768px) {
            #footer .inside .row .footer-col-3, #footer .inside .teaser-group-three-squares .footer-col-3, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 {
                min-height:200px
            }
        }

        @media (min-width: 768px) {
            #footer .inside .row .footer-col-3, #footer .inside .teaser-group-three-squares .footer-col-3, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 {
                float: left;
                width:50%
            }
        }

        @media (min-width: 1300px) {
            #footer .inside .row .footer-col-3, #footer .inside .teaser-group-three-squares .footer-col-3, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 {
                float: left;
                width:25%
            }
        }

        #footer .inside .row .footer-col-3 ul, #footer .inside .teaser-group-three-squares .footer-col-3 ul, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 ul {
            list-style: none;
            padding:0
        }

        #footer .inside .row .footer-col-3 ul li, #footer .inside .teaser-group-three-squares .footer-col-3 ul li, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 ul li {
            position: relative;
            line-height: 32px;
            padding-left:20px
        }

        #footer .inside .row .footer-col-3 ul li:before, #footer .inside .teaser-group-three-squares .footer-col-3 ul li:before, #footer .inside .teaser-group-2-cols-big-image .footer-col-3 ul li:before {
            position: absolute;
            top: 9px;
            left: 0;
            content: "";
            font-size:11px
        }

        #footer .inside .row .footer-col-4, #footer .inside .teaser-group-three-squares .footer-col-4, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 {
            position: relative;
            float: left;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left:15px
        }

        @media (min-width: 768px) {
            #footer .inside .row .footer-col-4, #footer .inside .teaser-group-three-squares .footer-col-4, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 {
                min-height:200px
            }
        }

        @media (min-width: 768px) {
            #footer .inside .row .footer-col-4, #footer .inside .teaser-group-three-squares .footer-col-4, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 {
                float: left;
                width:50%
            }
        }

        @media (min-width: 1300px) {
            #footer .inside .row .footer-col-4, #footer .inside .teaser-group-three-squares .footer-col-4, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 {
                float: left;
                width:25%
            }
        }

        #footer .inside .row .footer-col-4 .social-media-icons, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons {
            position: relative;
            top:auto
        }

        #footer .inside .row .footer-col-4 .social-media-icons li > a, #footer .inside .teaser-group-three-squares .footer-col-4 .social-media-icons li > a, #footer .inside .teaser-group-2-cols-big-image .footer-col-4 .social-media-icons li > a {
            color:#fff
        }

        #footer .footer-bottom {
            text-align: center;
            padding-top: 15px;
            min-height: 80px;
            clear:both
        }

        #footer .footer-bottom a {
            color:#777777
        }

        #footer .footer-bottom a:hover {
            color:#585858
        }

        #footer .panel {
            background: transparent;
            border: none;
            -webkit-box-shadow: none;
            box-shadow:none
        }

        #footer .panel .panel-heading, #footer .panel .panel-body {
            border: none;
            background: transparent;
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #777777;
            padding:0
        }

        #footer .panel .panel-heading {
            text-transform: uppercase;
            padding: 0;
            font-size: 15px;
            min-height:30px
        }

        #footer .panel .panel-heading .panel-title {
            font-weight: 700;
            text-transform: uppercase;
            font-size: inherit;
            color: inherit;
            margin: 15px 0;
            padding: 0;
            text-transform: none;
            color:inherit
        }

        #footer .panel .panel-heading .panel-title.footer-column-title {
            color:#777777
        }

        #footer .panel .panel-body ul, #footer .panel .panel-body li {
            list-style: none;
            line-height: 2.3;
            margin: 0;
            padding:0
        }

        #footer .panel .panel-body ul a, #footer .panel .panel-body li a {
            color: #777777;
            display: block;
            padding:0
        }

        #footer .panel .panel-body ul a:focus, #footer .panel .panel-body ul a:active, #footer .panel .panel-body ul a:hover, #footer .panel .panel-body li a:focus, #footer .panel .panel-body li a:active, #footer .panel .panel-body li a:hover {
            background-color: transparent;
            text-decoration:underline
        }

        #footer .panel .panel-body li {
            padding:2px 0
        }

        #footer .panel .panel-body li:first-child {
            padding-top:0
        }

        #footer .nav > li > a:hover {
            background: transparent;
            color: #585858;
            text-decoration:underline
        }

        .topbar-cart > ul.dropdown-menu {
            width: 300px;
            right: 0;
            left: auto;
            z-index: 1001;
            padding:0
        }

        .topbar-cart > ul.dropdown-menu .dropdown-header {
            margin-top:5px
        }

        .topbar-cart > ul.dropdown-menu .dropdown-footer {
            margin-bottom:0
        }

        .topbar-cart > ul.dropdown-menu.arrow-top {
            margin-right: 0;
            margin-top:0
        }

        .topbar-cart > ul.dropdown-menu.cart-empty > .cart-dropdown-inside {
            padding: 30px;
            text-align:center
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside {
            font-size:12px
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside ul.products-list {
            margin: 0;
            padding: 0;
            list-style: none;
            max-height: 400px;
            overflow-y: auto;
            overflow-x: hidden;
            border-top:1px solid #eeeeee
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li {
            padding:0
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li {
            display: block;
            margin: 0;
            border-top:1px solid #eeeeee
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li:before, .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li:after {
            display: table;
            content: " "
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li:after {
            clear:both
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li:first-of-type {
            border-top:none
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a {
            display: block;
            padding: 5px 0;
            color:#333
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a:before, .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a:after {
            display: table;
            content: " "
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a:after {
            clear:both
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a .img .no-pic {
            font-size:42px
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a .products-vpe {
            color: #999999;
            display: inline;
            font-size: 11px;
            padding:0
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a .price {
            font-weight: 700;
            text-align:right
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside .total {
            font-weight:bold
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside .total:before, .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside .total:after {
            display: table;
            content: " "
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside .total:after {
            clear:both
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside .total .col-xs-8 {
            text-align: right;
            font-size:20px
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside .total .col-xs-4 {
            padding-top: 12px;
            text-transform:uppercase
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside .tax {
            font-size: 11px;
            color: #999999;
            padding-bottom: 15px;
            text-align:right
        }

        .topbar-cart > ul.dropdown-menu > .cart-dropdown-inside .tax > a > span {
            display: inline;
            padding:0
        }

        .navbar-toogle.cart-icon {
            color:#D4D4D4
        }

        @media (min-width: 768px) {
            #header.sticky .navbar-cart {
                margin:0 0
            }

            #header.sticky .navbar-cart .dropdown-toggle {
                padding-top: 10px;
                padding-bottom:10px
            }

            #header.sticky .navbar-cart .dropdown-toggle .cart {
                color:#333333
            }

            #header.sticky .navbar-cart .dropdown-toggle .gm-cart-basket {
                color:#999
            }
        }

        .c-hamburger {
            display: block;
            position: relative;
            overflow: hidden;
            float: right;
            margin-right: 15px;
            margin: 0;
            padding: 0;
            padding-left: 60px !important;
            width: 60px;
            height: 60px;
            text-align: left;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            box-shadow: none;
            border-radius: none;
            border: none;
            cursor: pointer;
            transition: background 0.3s;
            background-color: transparent;
            text-transform: uppercase;
            font-size: 12px;
            font-weight:bold
        }

        @media (max-width: 767px) {
            .c-hamburger {
                font-size: 0;
                text-indent: -9999px;
                padding-left:0 !important
            }
        }

        .c-hamburger:focus {
            outline:none
        }

        .c-hamburger span {
            display: block;
            position: absolute;
            top: 29px;
            left: 19px;
            right: 19px;
            height: 2px;
            background: #000000;
            width:22px
        }

        .c-hamburger span::before, .c-hamburger span::after {
            position: absolute;
            display: block;
            left: 0;
            width: 100%;
            height: 2px;
            background-color: #000000;
            content: ""
        }

        .c-hamburger:hover span, .c-hamburger:hover span:before, .c-hamburger:hover span:after {
            background-color:#000000 !important
        }

        .c-hamburger span::before {
            top:-6px
        }

        .c-hamburger span::after {
            bottom:-6px
        }

        .c-hamburger--htx span::before, .c-hamburger--htx span::after {
            transition-duration: 0.3s, 0.3s;
            transition-delay:0.3s, 0s
        }

        .c-hamburger--htx span::before {
            transition-property:top, transform
        }

        .c-hamburger--htx span::after {
            transition-property:bottom, transform
        }

        body.show-menu .c-hamburger--htx span {
            background:none !important
        }

        body.show-menu .c-hamburger--htx span::before {
            top: 0;
            transform:rotate(45deg)
        }

        body.show-menu .c-hamburger--htx span::after {
            bottom: 0;
            transform:rotate(-45deg)
        }

        body.show-menu .c-hamburger--htx span::before, body.show-menu .c-hamburger--htx span::after {
            transition-delay: 0s, 0.3s;
            background-color:#ffffff
        }

        body.show-menu .c-hamburger--htx:hover span:before, body.show-menu .c-hamburger--htx:hover span:after {
            background-color:#ffffff !important
        }

        #meco-overlay-menu {
            position: fixed;
            z-index: 3000;
            display: none;
            left: 0;
            top: 0;
            height: 100%;
            width: 100%;
            overflow-y: scroll;
            background: rgba(0, 0, 0, 0.9);
            color: #fff;
            padding-top: 100px;
            opacity: 0;
            -webkit-transition: 500ms ease all;
            -o-transition: 500ms ease all;
            transition:500ms ease all
        }

        body.show-menu #meco-overlay-menu {
            opacity:1
        }

        #meco-overlay-menu .navbar-search-header {
            display:none
        }

        #meco-overlay-menu .navbar-inverse {
            background-color:transparent
        }

        #meco-overlay-menu .navbar-nav {
            float: none;
            margin:0 0 30px
        }

        #meco-overlay-menu .navbar-nav > li {
            float:none
        }

        #meco-overlay-menu .navbar-nav .dropdown-menu {
            position: static;
            float: none;
            width: auto;
            margin-top: 0;
            background-color: transparent;
            border: 0;
            box-shadow:none
        }

        #meco-overlay-menu .navbar-nav .dropdown-menu > li > a {
            line-height:18px
        }

        #meco-overlay-menu .navbar-nav .dropdown-menu > li > a:hover, #meco-overlay-menu .navbar-nav .dropdown-menu > li > a:focus {
            background-image:none
        }

        #meco-overlay-menu .navbar-nav .dropdown-menu .dropdown-footer {
            background-color:transparent
        }

        #meco-overlay-menu .meco-overlay-menu-search {
            padding: 30px 30px 60px;
            max-width: 600px;
            margin:0 auto
        }

        #meco-overlay-menu .meco-overlay-menu-search .search-input {
            font-size: 25px;
            font-weight: 200;
            padding-left: 25px;
            padding-right: 25px;
            height: 50px;
            border-radius: 25px;
            border: 1px solid #ffffff;
            background-color: transparent;
            color: #555555;
            z-index:1
        }

        #meco-overlay-menu .meco-overlay-menu-search .search-input::placeholder, #meco-overlay-menu .meco-overlay-menu-search .search-input:-ms-input-placeholder, #meco-overlay-menu .meco-overlay-menu-search .search-input::-ms-input-placeholder {
            color:#555555
        }

        #meco-overlay-menu .meco-overlay-menu-search .search-input:focus {
            background-color: transparent;
            border-color: #ffffff;
            color: #ffffff
        }

        #meco-overlay-menu .meco-overlay-menu-search [type="submit"] {
            position: absolute;
            z-index: 2;
            top: 0;
            right: 0;
            height: 100%;
            width: 50px;
            background: transparent;
            border-width: 0;
            z-index: 2;
            width: 50px;
            height: 50px;
            line-height: 50px;
            padding: 5px 15px
        }

        #meco-overlay-menu .meco-overlay-menu-search [type="submit"] svg {
            fill:#ffffff
        }

        #meco-overlay-menu .meco-overlay-menu-search .search-result-container {
            display:none
        }

        #meco-overlay-menu #categories {
            background-color:transparent
        }

        #meco-overlay-menu #categories .navbar-collapse {
            border-top-width: 0;
            -webkit-box-shadow: none;
            box-shadow:none
        }

        #meco-overlay-menu #categories .navbar-collapse .navbar-categories {
            background-color:transparent
        }

        #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav {
            background-color:transparent
        }

        #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li a {
            color: #eeeeee;
            font-weight: 300;
            font-size: 17px;
            background-color: transparent;
            border-color:#ffffff
        }

        #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li a .fa {
            width:25px
        }

        #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li > a:hover, #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li > a:active, #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li > a:focus, #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li.open > a, #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li.active > a {
            background-color: transparent;
            color:#ffffff
        }

        #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li .dropdown-menu > li > a {
            color: #ffffff;
            background:transparent
        }

        #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li .dropdown-menu > li > a:hover, #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li .dropdown-menu > li > a:active, #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li .dropdown-menu > li > a:focus, #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li .dropdown-menu > li.open > a, #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li .dropdown-menu > li.active > a {
            color: #ffffff;
            background:transparent
        }

        #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li.navbar-topbar-item > a {
            border-top-width: 0;
            font-size:15px
        }

        #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li.navbar-topbar-item > a:hover {
            border-top-width:0
        }

        #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li.navbar-topbar-item.first {
            margin-top:60px
        }

        #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li.navbar-topbar-item.first > a {
            border-top-width:1px
        }

        #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li.navbar-topbar-item .dropdown-menu {
            border-left: 1px solid #fff;
            border-right: 1px solid #fff;
            border-bottom:1px solid #fff
        }

        #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li.navbar-topbar-item .dropdown-menu label {
            color:#eee
        }

        #meco-overlay-menu #categories .navbar-collapse .navbar-categories .navbar-nav > li.topbar-cart {
            display:none
        }

        #meco-overlay-menu-toggle {
            position: fixed;
            z-index: 3001;
            right: 0;
            top:0
        }

        @media (max-width: 767px) {
            body.show-menu {
                overflow-y:hidden
            }
        }

        #offcanvas-cart-toggle {
            display: block;
            position: fixed;
            z-index: 2000;
            right: 0;
            top: 79px;
            width: 50px;
            height: 50px;
            padding: 11px 12px;
            margin-right:5px
        }

        #offcanvas-cart-toggle svg, #offcanvas-cart-toggle img {
            max-width: 100%;
            height:auto
        }

        #offcanvas-cart-toggle .cart-products-count {
            background-color: #919191;
            height: 20px;
            width: 20px;
            padding: 1px;
            text-decoration: none;
            display: block;
            color: #FFFFFF;
            font-weight: 700;
            font-size: 11px;
            position: absolute;
            left: auto;
            border: 2px solid #FFFFFF;
            text-align: center;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            right: 0 !important;
            top:5px !important
        }

        #offcanvas-cart-overlay {
            position: fixed;
            z-index: 2001;
            display: none;
            background: rgba(0, 0, 0, 0.8);
            opacity: 0;
            left: 0;
            top: 0;
            height: 100%;
            width: 100%;
            -webkit-transition: 500ms ease all;
            -o-transition: 500ms ease all;
            transition:500ms ease all
        }

        body.show-cart #offcanvas-cart-overlay {
            opacity:1
        }

        #offcanvas-cart-content {
            position: fixed;
            top: 0;
            right: -300px;
            width: 300px;
            height: 100vh;
            overflow-y: auto;
            background:transparent
        }

        #offcanvas-cart-content .offcanvas-cart-close {
            position: absolute;
            z-index: 3001;
            right: 0;
            top:-4px
        }

        #offcanvas-cart-content .offcanvas-cart-close.c-hamburger--htx span {
            background:none !important
        }

        #offcanvas-cart-content .offcanvas-cart-close.c-hamburger--htx span::before {
            top: 0;
            transform:rotate(45deg)
        }

        #offcanvas-cart-content .offcanvas-cart-close.c-hamburger--htx span::after {
            bottom: 0;
            transform:rotate(-45deg)
        }

        #offcanvas-cart-content .offcanvas-cart-close.c-hamburger--htx span::before, #offcanvas-cart-content .offcanvas-cart-close.c-hamburger--htx span::after {
            transition-delay: 0s, 0.3s;
            background-color:#000
        }

        #offcanvas-cart-content .offcanvas-cart-close.c-hamburger--htx:hover span:before, #offcanvas-cart-content .offcanvas-cart-close.c-hamburger--htx:hover span:after {
            background-color:#000 !important
        }

        #offcanvas-cart-content ul.dropdown-menu {
            top: 0;
            left: auto;
            right: auto;
            display: block;
            float: none;
            position: relative;
            margin-top: 0;
            margin-right: 0;
            padding: 0;
            width: 300px;
            -webkit-box-shadow: none;
            box-shadow:none
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside {
            font-size:12px
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside ul.products-list {
            margin: 0;
            padding: 0;
            list-style: none;
            max-height: 400px;
            overflow-y: auto;
            overflow-x: hidden;
            border-top:1px solid #eeeeee
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li {
            padding:0
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li {
            display: block;
            margin: 0;
            border-top:1px solid #eeeeee
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li:before, #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li:after {
            display: table;
            content: " "
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li:after {
            clear:both
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li:first-of-type {
            border-top:none
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a {
            display: block;
            padding: 5px 0;
            color:#333
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a:before, #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a:after {
            display: table;
            content: " "
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a:after {
            clear:both
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a .img .no-pic {
            font-size:42px
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a .products-vpe {
            color: #999999;
            display: inline;
            font-size: 11px;
            padding:0
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside ul.products-list > li > a .price {
            font-weight: 700;
            text-align:right
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside .cart-empty {
            padding:140px 15px
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside .total {
            font-weight:bold
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside .total:before, #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside .total:after {
            display: table;
            content: " "
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside .total:after {
            clear:both
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside .total .col-xs-8 {
            text-align: right;
            font-size:20px
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside .total .col-xs-4 {
            padding-top: 12px;
            text-transform:uppercase
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside .tax {
            font-size: 11px;
            color: #999999;
            padding-bottom: 15px;
            text-align:right
        }

        #offcanvas-cart-content ul.dropdown-menu > .cart-dropdown-inside .tax > a > span {
            display: inline;
            padding:0
        }

        body {
            -webkit-transition: ease 300ms transform;
            -o-transition: ease 300ms transform;
            transition:ease 300ms transform
        }

        body.show-cart {
            transform: translateX(-300px);
            overflow-y:hidden
        }

        body.show-cart.ie11 #header {
            transform:translateX(-300px)
        }

        body.show-cart.ie11 #offcanvas-cart-content {
            right: 0px;
            z-index:9999
        }

        .product-info .product-info-stage {
            height: 380px;
            margin-bottom:30px
        }

        .product-info .product-info-stage.centered {
            padding:0 15px
        }

        .product-info .product-info-stage .ribbon-manufacturer {
            position: absolute;
            top: 0px;
            right: 55px;
            left: auto;
            z-index:2
        }

        @media (min-width: 992px) {
            .product-info .product-info-stage {
                height: 500px;
                padding-left:130px
            }
        }

        .product-info .product-info-title-mobile > span {
            color: #333;
            margin-top: 9px;
            margin-bottom: 18px;
            display: block;
            font-size:16px
        }

        .product-info .product-info-details {
            z-index: 2;
            color: #333;
            min-height: 300px;
            margin-bottom: 30px;
            padding: 15px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            background-color: transparent;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment: scroll;
            border-width: 20;
            border-style: solid;
            border-color:#ddd
        }

        @media (min-width: 992px) {
            .product-info .product-info-details {
                min-height: 500px;
                position: absolute;
                top: -38px;
                right:0
            }
        }

        .product-info .product-info-details .loading-overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(255, 255, 255, 0.7) url("../../images/loading.gif") 50% 50% no-repeat;
            z-index: 1;
            display:none
        }

        .loading .product-info .product-info-details .loading-overlay {
            display:block
        }

        .product-info .product-info-details.loading .loading-overlay {
            display:block
        }

        .product-info .product-info-details .product-info-title-desktop {
            color: #333;
            border-bottom: 1px solid #D5D5D5;
            margin-bottom:15px
        }

        .product-info .product-info-details .dl-horizontal a.js-open-modal.text-small, .product-info .product-info-details dl a.js-open-modal.text-small {
            white-space:nowrap
        }

        .product-info .product-info-details .form-horizontal fieldset .form-group label.control-label {
            word-wrap:break-word
        }

        .product-info .product-info-details .ribbon-spacing {
            min-height:6px
        }

        .product-info .product-info-details .blockpricing-heading {
            font-size:16px
        }

        .product-info .product-info-description {
            margin-bottom: 30px;
            clear: both;
            margin-top:30px
        }

        @media (min-width: 992px) {
            .product-info .product-info-description {
                clear:left
            }
        }

        .product-info .product-info-description .nav-tabs-container > .nav.nav-tabs {
            height:auto
        }

        .product-info .product-info-description .nav-tabs-container > .nav.nav-tabs li {
            position: relative;
            top:3px
        }

        .product-info .product-info-description .nav-tabs-container > .nav.nav-tabs li.active > a {
            background-color: transparent;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .product-info .products_info_available {
            margin-bottom: 30px;
            color:#999999
        }

        .product-info .paypal-ec-button-container {
            text-align: center;
            margin:8px 0
        }

        .product-info .paypal-ec-button-container .paypal-ec-button {
            cursor:pointer
        }

        .product-info-image, .product-info-layer-image {
            margin-bottom:5px
        }

        .product-info-image .product-info-image-inside, .product-info-layer-image .product-info-image-inside {
            position: relative;
            width: 100%;
            height: 100%;
            cursor:pointer
        }

        .product-info-image .product-info-image-inside .swiper-slide, .product-info-layer-image .product-info-image-inside .swiper-slide {
            content: " ";
            display: table;
            table-layout: fixed;
            background-color: transparent;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .product-info-image .product-info-image-inside .swiper-slide .swiper-slide-inside, .product-info-layer-image .product-info-image-inside .swiper-slide .swiper-slide-inside {
            display: table-cell;
            float: none;
            vertical-align: middle;
            text-align: center;
            width:100%
        }

        .product-info-image .product-info-image-inside .swiper-slide .swiper-slide-inside img, .product-info-layer-image .product-info-image-inside .swiper-slide .swiper-slide-inside img {
            display: inline-block;
            max-height: 100%;
            width:auto
        }

        .product-info-image {
            height:300px
        }

        @media (min-width: 992px) {
            .product-info-image {
                height:500px
            }
        }

        .product-info-image .swiper-slide-inside {
            height:300px
        }

        @media (min-width: 992px) {
            .product-info-image .swiper-slide-inside {
                height:500px
            }
        }

        .product-info-layer-image {
            height:300px
        }

        @media (min-width: 992px) {
            .product-info-layer-image {
                height:650px
            }
        }

        .product-info-layer-image .swiper-slide-inside {
            height:300px
        }

        @media (min-width: 992px) {
            .product-info-layer-image .swiper-slide-inside {
                height:650px
            }
        }

        .product-info-image .swiper-button-prev, .product-info-image .swiper-button-next {
            display:none
        }

        @media (min-width: 992px) {
            .product-info-image.has-zoom img[data-magnifier-src] {
                cursor: url("/public/theme/images/magnifier.cur"), auto
            }
        }

        .product-info-thumbnails.product-info-layer-thumbnails, .product-info-thumbnails-mobile.product-info-layer-thumbnails, .product-info-layer-thumbnails.product-info-layer-thumbnails {
            position:relative
        }

        .product-info-thumbnails #product-info-layer-thumbnails .swiper-slide-inside, .product-info-thumbnails-mobile #product-info-layer-thumbnails .swiper-slide-inside, .product-info-layer-thumbnails #product-info-layer-thumbnails .swiper-slide-inside {
            display:table
        }

        .product-info-thumbnails #product-info-layer-thumbnails .swiper-slide-inside .align-middle, .product-info-thumbnails-mobile #product-info-layer-thumbnails .swiper-slide-inside .align-middle, .product-info-layer-thumbnails #product-info-layer-thumbnails .swiper-slide-inside .align-middle {
            display: table-cell;
            vertical-align:middle
        }

        .product-info-thumbnails #product-info-layer-thumbnails .swiper-slide-inside .align-middle img, .product-info-thumbnails-mobile #product-info-layer-thumbnails .swiper-slide-inside .align-middle img, .product-info-layer-thumbnails #product-info-layer-thumbnails .swiper-slide-inside .align-middle img {
            margin:0 auto
        }

        .product-info-thumbnails .swiper-button-prev, .product-info-thumbnails .swiper-button-next, .product-info-thumbnails-mobile .swiper-button-prev, .product-info-thumbnails-mobile .swiper-button-next, .product-info-layer-thumbnails .swiper-button-prev, .product-info-layer-thumbnails .swiper-button-next {
            width: 40px;
            height:40px
        }

        @media (max-width: 991px) {
            .product-info-thumbnails .swiper-button-prev, .product-info-thumbnails .swiper-button-next, .product-info-thumbnails-mobile .swiper-button-prev, .product-info-thumbnails-mobile .swiper-button-next, .product-info-layer-thumbnails .swiper-button-prev, .product-info-layer-thumbnails .swiper-button-next {
                width:25px !important
            }
        }

        .product-info-thumbnails .swiper-button-prev:before, .product-info-thumbnails .swiper-button-next:before, .product-info-thumbnails-mobile .swiper-button-prev:before, .product-info-thumbnails-mobile .swiper-button-next:before, .product-info-layer-thumbnails .swiper-button-prev:before, .product-info-layer-thumbnails .swiper-button-next:before {
            font-size:40px
        }

        .product-info-thumbnails .swiper-button-prev, .product-info-thumbnails-mobile .swiper-button-prev, .product-info-layer-thumbnails .swiper-button-prev {
            margin-left:-20px
        }

        .product-info-thumbnails .swiper-slide, .product-info-thumbnails-mobile .swiper-slide, .product-info-layer-thumbnails .swiper-slide {
            padding: 0;
            text-align: center;
            width: 94px;
            cursor: pointer;
            overflow:hidden
        }

        .product-info-thumbnails .swiper-slide.active, .product-info-thumbnails .swiper-slide:hover, .product-info-thumbnails-mobile .swiper-slide.active, .product-info-thumbnails-mobile .swiper-slide:hover, .product-info-layer-thumbnails .swiper-slide.active, .product-info-layer-thumbnails .swiper-slide:hover {
            border-color:#919191
        }

        .product-info-thumbnails .swiper-slide .swiper-slide-inside, .product-info-thumbnails-mobile .swiper-slide .swiper-slide-inside, .product-info-layer-thumbnails .swiper-slide .swiper-slide-inside {
            height: 100%;
            width:100%
        }

        .product-info-thumbnails .swiper-slide .swiper-slide-inside.vertical, .product-info-thumbnails-mobile .swiper-slide .swiper-slide-inside.vertical, .product-info-layer-thumbnails .swiper-slide .swiper-slide-inside.vertical {
            display:table
        }

        .product-info-thumbnails .swiper-slide .swiper-slide-inside.vertical .align-middle, .product-info-thumbnails-mobile .swiper-slide .swiper-slide-inside.vertical .align-middle, .product-info-layer-thumbnails .swiper-slide .swiper-slide-inside.vertical .align-middle {
            display: table-cell;
            vertical-align: middle;
            padding-bottom:2px
        }

        .product-info-thumbnails .swiper-slide .swiper-slide-inside.vertical .align-middle img, .product-info-thumbnails-mobile .swiper-slide .swiper-slide-inside.vertical .align-middle img, .product-info-layer-thumbnails .swiper-slide .swiper-slide-inside.vertical .align-middle img {
            margin:0 auto
        }

        .product-info-thumbnails .swiper-slide .swiper-slide-inside img, .product-info-thumbnails-mobile .swiper-slide .swiper-slide-inside img, .product-info-layer-thumbnails .swiper-slide .swiper-slide-inside img {
            max-height: 100%;
            max-width: 100%;
            width:auto
        }

        .product-info-thumbnails {
            position: absolute;
            left: 0;
            top: 0;
            width: 130px;
            height: 500px;
            padding:0 15px
        }

        .product-info-thumbnails #product_thumbnail_swiper {
            height: 420px;
            margin-top:40px
        }

        .product-info-thumbnails.swiper-vertical .swiper-container-vertical {
            max-width:94px
        }

        .product-info-thumbnails.swiper-vertical .swiper-button-prev {
            top: 0;
            margin-left:-20px
        }

        .product-info-thumbnails.swiper-vertical .swiper-button-next {
            bottom: -15px;
            margin-left:-20px
        }

        .product-info-thumbnails-mobile, .product-info-thumbnails-mobile #product_thumbnail_swiper_mobile, .product-info-layer-thumbnails, .product-info-layer-thumbnails #product_thumbnail_swiper_mobile {
            height:80px
        }

        .product-info-thumbnails-mobile .swiper-slide-inside, .product-info-thumbnails-mobile #product_thumbnail_swiper_mobile .swiper-slide-inside, .product-info-layer-thumbnails .swiper-slide-inside, .product-info-layer-thumbnails #product_thumbnail_swiper_mobile .swiper-slide-inside {
            display:table
        }

        .product-info-thumbnails-mobile .swiper-slide-inside .align-vertical, .product-info-thumbnails-mobile #product_thumbnail_swiper_mobile .swiper-slide-inside .align-vertical, .product-info-layer-thumbnails .swiper-slide-inside .align-vertical, .product-info-layer-thumbnails #product_thumbnail_swiper_mobile .swiper-slide-inside .align-vertical {
            display: table-cell;
            height: 80px;
            padding-bottom: 2px;
            vertical-align:middle
        }

        @media (min-width: 768px) {
            .product-info-thumbnails-mobile, .product-info-layer-thumbnails {
                padding:0 40px
            }
        }

        .product-info-thumbnails-mobile .swiper-button-prev, .product-info-layer-thumbnails .swiper-button-prev {
            left: 0;
            margin-top: -20px;
            width:40px !important
        }

        .product-info-thumbnails-mobile .swiper-button-next, .product-info-layer-thumbnails .swiper-button-next {
            right: 0;
            margin-top: -20px;
            width:40px !important
        }

        .product-info-thumbnails-mobile .swiper-button-prev {
            margin-left:-20px
        }

        .product-info-thumbnails-mobile .swiper-button-next {
            margin-right:-20px
        }

        .product-info-layer-thumbnails .swiper-button-prev {
            margin-left:0
        }

        .product-info-layer-thumbnails .swiper-button-next {
            margin-right:0
        }

        #product_image_layer {
            display:none
        }

        @media (min-width: 1300px) {
            .product_images .modal-dialog {
                width: 1000px !important;
                height:800px
            }
        }

        .product-info .magnifier-overlay {
            display: none;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background: #FFFFFF;
            z-index: 1000;
            filter: alpha(opacity=70);
            opacity:0.7
        }

        body.magnifier-active .product-info .magnifier-overlay {
            display:block
        }

        .product-info .magnifier-target {
            display: none;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            background-color: #FFFFFF;
            overflow: hidden;
            height: 500px;
            z-index: 1000;
            -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.35);
            box-shadow:0 0 25px rgba(0, 0, 0, 0.35)
        }

        @media (min-width: 992px) {
            .product-info .magnifier-target {
                height:500px
            }
        }

        .page-product-info .product-info .magnifier-target .preloader {
            width: 100%;
            height: 100%;
            background: #FFFFFF url("../../images/loading.gif") 50% 50% no-repeat
        }

        .product-info-stage .product-info-image .product-info-image-inside .swiper-container .swiper-slide[data-index] {
            z-index:-1
        }

        .product-info-stage .product-info-image .product-info-image-inside .swiper-container .swiper-slide[data-index] .swiper-slide-inside img.img-responsive, .product-info-stage .product-info-image .product-info-image-inside .swiper-container .swiper-slide[data-index] .swiper-slide-inside .navbar-brand img, .navbar-brand .product-info-stage .product-info-image .product-info-image-inside .swiper-container .swiper-slide[data-index] .swiper-slide-inside img, .product-info-stage .product-info-image .product-info-image-inside .swiper-container .swiper-slide[data-index] .swiper-slide-inside #header .custom-container .inside p img, #header .custom-container .inside p .product-info-stage .product-info-image .product-info-image-inside .swiper-container .swiper-slide[data-index] .swiper-slide-inside img, .product-info-stage .product-info-image .product-info-image-inside .swiper-container .swiper-slide[data-index] .swiper-slide-inside .product-container .gallery > li img, .product-container .gallery > li .product-info-stage .product-info-image .product-info-image-inside .swiper-container .swiper-slide[data-index] .swiper-slide-inside img, .product-info-stage .product-info-image .product-info-image-inside .swiper-container .swiper-slide[data-index] .swiper-slide-inside #shop-top-banner img, #shop-top-banner .product-info-stage .product-info-image .product-info-image-inside .swiper-container .swiper-slide[data-index] .swiper-slide-inside img {
            display:none
        }

        .product-info-stage .product-info-thumbnails.swiper-vertical .swiper-slide {
            margin-bottom:10px
        }

        .product-info-stage .product-info-thumbnails.swiper-vertical .swiper-slide:last-child {
            margin-bottom:0
        }

        .product-info-stage .product-info-thumbnails.swiper-vertical .swiper-slide[data-index] {
            display:none
        }

        .product-info .product-info-details dl dt label {
            text-overflow: initial;
            white-space: normal;
            overflow: initial;
            font-weight: bold;
            margin-bottom:0
        }

        .product-info .product-info-details dl dt {
            position: relative;
            float: left;
            width: 41.6666666667%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            text-align: left;
            padding: 4.5px 15px 4.5px 0;
            white-space: unset;
            text-overflow: unset;
            overflow:unset
        }

        .product-info .product-info-details dl dd {
            position: relative;
            float: left;
            width: 58.3333333333%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            margin-left: 0;
            padding:4.5px 15px
        }

        @media (max-width: 991px) {
            .product-info .product-info-details dl:first-of-type.dl-horizontal, .product-info .product-info-details dl:first-of-type {
                border:0
            }
        }

        .product-info .product-info-details .attribute-images dl dt {
            position: relative;
            float: left;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            padding-left:0
        }

        .product-info .product-info-details .attribute-images dl dd {
            position: relative;
            float: left;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            padding:0
        }

        .product-info .product-info-details #properties_image {
            position: relative;
            float: left;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            padding:0 0 15px 0
        }

        .product-info .product-info-details dl, .product-info .product-info-details fieldset {
            border-bottom: 1px solid #d5d5d5;
            padding-bottom: 15px;
            margin-bottom:15px
        }

        .product-info .product-info-details fieldset {
            padding-bottom:0
        }

        .product-info .product-info-details fieldset.attributes {
            clear:both
        }

        .product-info .product-info-details fieldset.attributes .attr-name {
            padding-top:0
        }

        .product-info .product-info-details fieldset.attributes .attr-selection {
            display:flex
        }

        .product-info .product-info-details fieldset.attributes .attr-selection .attr-option-input {
            display:inline-block
        }

        .product-info .product-info-details fieldset.attributes .attr-selection .attr-option-name {
            display: inline-block;
            padding-left:5px
        }

        .product-info .product-info-details .rating-stars {
            margin:5px 0
        }

        .product-info .product-info-details .cart-error-msg {
            display:none
        }

        .product-info .product-info-details .price-container .current-price-container {
            font-size: 22px;
            line-height: 25px;
            font-weight: 700;
            text-align:right
        }

        .product-info .product-info-details .price-container .current-price-container .productOldPrice {
            font-weight: normal;
            font-size: 18px;
            color:#777
        }

        .product-info .product-info-details .price-container .current-price-container .gm_products_vpe, .product-info .product-info-details .price-container .current-price-container .products-vpe {
            font-size: 12px;
            font-weight: normal;
            color:#777
        }

        .product-info .product-info-details .price-container .tax-shipping-text {
            text-align: right;
            color: #777;
            margin:5px 0 15px
        }

        .product-info .product-info-details .product-info-links {
            padding: 15px 15px 15px;
            margin: 0 auto;
            min-width: 230px;
            max-width: 300px;
            width:67.666667%
        }

        .product-info .product-info-details .product-info-links > div > a {
            font-size: 11px;
            text-align: center;
            margin-bottom: 5px;
            color: #999;
            background-color: transparent;
            border-color: #ddd;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            border-radius:0
        }

        .product-info .product-info-details .product-info-links > div > a:focus, .product-info .product-info-details .product-info-links > div > a.focus {
            color: #999;
            background-color: transparent;
            border-color:#c4c4c4
        }

        .product-info .product-info-details .product-info-links > div > a:hover {
            color: gray;
            background-color: transparent;
            border-color:#c4c4c4
        }

        .product-info .product-info-details .product-info-links > div > a:active, .product-info .product-info-details .product-info-links > div > a.active, .open > .product-info .product-info-details .product-info-links > div > a.dropdown-toggle {
            color: #999;
            background-color: rgba(0, 0, 0, 0);
            border-color:#c4c4c4
        }

        .product-info .product-info-details .product-info-links > div > a:active:hover, .product-info .product-info-details .product-info-links > div > a:active:focus, .product-info .product-info-details .product-info-links > div > a:active.focus, .product-info .product-info-details .product-info-links > div > a.active:hover, .product-info .product-info-details .product-info-links > div > a.active:focus, .product-info .product-info-details .product-info-links > div > a.active.focus, .open > .product-info .product-info-details .product-info-links > div > a.dropdown-toggle:hover, .open > .product-info .product-info-details .product-info-links > div > a.dropdown-toggle:focus, .open > .product-info .product-info-details .product-info-links > div > a.dropdown-toggle.focus {
            color: #999;
            background-color: rgba(0, 0, 0, 0);
            border-color:#9d9d9d
        }

        .product-info .product-info-details .product-info-links > div > a:active, .product-info .product-info-details .product-info-links > div > a.active, .open > .product-info .product-info-details .product-info-links > div > a.dropdown-toggle {
            background-image:none
        }

        .product-info .product-info-details .product-info-links > div > a.disabled:hover, .product-info .product-info-details .product-info-links > div > a.disabled:focus, .product-info .product-info-details .product-info-links > div > a.disabled.focus, .product-info .product-info-details .product-info-links > div > a[disabled]:hover, .product-info .product-info-details .product-info-links > div > a[disabled]:focus, .product-info .product-info-details .product-info-links > div > a[disabled].focus, fieldset[disabled] .product-info .product-info-details .product-info-links > div > a:hover, fieldset[disabled] .product-info .product-info-details .product-info-links > div > a:focus, fieldset[disabled] .product-info .product-info-details .product-info-links > div > a.focus {
            background-color: transparent;
            border-color:#ddd
        }

        .product-info .product-info-details .product-info-links > div > a .badge {
            color: transparent;
            background-color:transparent
        }

        .product-info .product-info-details .product-info-links > div > a > span {
            float:inherit
        }

        .product-info .product-info-details .product-info-links > div > a > span.btn-icon {
            display: inline-block;
            padding:0 5px
        }

        .product-info .product-info-details .product-info-links > div > a > span.btn-text {
            display: inline-block;
            padding:0
        }

        .product-info .product-info-details .product-info-links > div > a > span > .fa {
            font-size:16px
        }

        .product-info .product-info-details .input-number {
            position: relative;
            float: left;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px
        }

        .product-info .product-info-details .input-number input[type="number"]::-webkit-outer-spin-button, .product-info .product-info-details .input-number input[type="number"]::-webkit-inner-spin-button {
            -webkit-appearance: none;
            margin: 0
        }

        .product-info .product-info-details .input-number input[type="number"] {
            -moz-appearance:textfield
        }

        .product-info .product-info-details .input-number input[type=number]::-ms-clear {
            display:none
        }

        .product-info .product-info-details .button-container {
            padding:0 15px
        }

        .product-info-share {
            padding:0 15px 10px
        }

        .product-info-share:before, .product-info-share:after {
            display: table;
            content: " "
        }

        .product-info-share:after {
            clear:both
        }

        .product-info-rating .rating-item {
            padding:20px 20px 0
        }

        .product-info-rating .rating-item .rating-stars {
            margin-bottom: 15px;
            margin-top:0
        }

        .product-info-rating .rating-item .rating-caption {
            color: #999999;
            margin-bottom:0
        }

        .product-info-rating .no-rating-hint {
            color:#333
        }

        .product-info-rating .rating-comment .more-text-container > span {
            word-break:normal
        }

        .product-info-rating .btn, .product-info-rating .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .product-info-rating button {
            margin-top:30px
        }

        .no-login-hint {
            color: #CCCCCC;
            font-style:italic
        }

        .no-login-hint a {
            color: #CCCCCC;
            text-decoration:underline
        }

        .product-info-listings {
            margin-top:30px
        }

        body #gm_gprint_tabs {
            padding: 0px;
            overflow: hidden;
            display: none;
            height:100%
        }

        body #gm_gprint_tabs .gm_gprint_tab_active {
            margin: 0px;
            float: left;
            list-style-image: none;
            list-style-position: outside;
            list-style-type: none;
            cursor:default
        }

        body #gm_gprint_tabs .gm_gprint_tab {
            margin: 0px;
            float: left;
            list-style-image: none;
            list-style-position: outside;
            list-style-type: none;
            cursor:pointer
        }

        body #gm_gprint_tabs span {
            float: left;
            white-space:nowrap
        }

        body #gm_gprint_content {
            display:none
        }

        .surfaces_groups, .delete_surfaces_groups {
            cursor:pointer
        }

        .gm_gprint_flyover {
            position: absolute;
            display: none;
            background-color: #D6E6F3;
            border-style: dotted;
            border-width: 1px;
            margin: 2px;
            padding: 5px;
            z-index: 999;
            cursor: move
        }

        #gm_gprint_content input[type="file"] {
            font-size:12px
        }

        #gm_gprint ul {
            background-color: transparent;
            background-image:none
        }

        #gm_gprint_tabs {
            border-left: 1px solid #CCCCCC;
            margin-bottom: 2px;
            margin-left: 0;
            margin-right: 0;
            margin-top:0
        }

        #gm_gprint_tabs .gm_gprint_tab {
            background-color: #FFFFFF;
            background-image: none;
            background-position: top left;
            background-repeat: repeat-x;
            border-bottom: 1px solid #CCCCCC;
            border-right: 1px solid #CCCCCC;
            border-top: 1px solid #CCCCCC;
            padding-bottom: 5px;
            padding-left: 8px;
            padding-right: 8px;
            padding-top:5px
        }

        #gm_gprint_tabs .gm_gprint_tab_active {
            background-color: #E7E7E7;
            background-image: none;
            background-position: top left;
            background-repeat: repeat-x;
            border-bottom: 1px solid #CCCCCC;
            border-right: 1px solid #CCCCCC;
            border-top: 1px solid #CCCCCC;
            padding-bottom: 5px;
            padding-left: 8px;
            padding-right: 8px;
            padding-top:5px
        }

        #gm_gprint_tabs span {
            color: #000000;
            font-size: 10px;
            text-transform:uppercase
        }

        #gm_gprint {
            margin-bottom: 8px;
            margin-left: 0;
            margin-right:0
        }

        #gm_gprint a {
            color:#000000
        }

        .gm_gprint_dropdown {
            background-color: #FFFFFF;
            border: 1px solid #CCCCCC;
            color: #000000;
            font-size:12px
        }

        .gm_gprint_field {
            background-color: #FFFFFF;
            border: 1px solid #CCCCCC;
            color: #000000;
            font-size: 12px;
            padding:0
        }

        .gm_gprint_surface {
            background-color: #FFFFFF;
            border: 1px solid #CCCCCC;
            color: #000000;
            font-size:12px
        }

        .page-product-info .mfp-gallery .mfp-content .mfp-counter {
            display:none
        }

        .btn-buy {
            position: relative;
            -webkit-transition: ease 500ms all;
            -o-transition: ease 500ms all;
            transition:ease 500ms all
        }

        .btn-buy.btn-buy-complete {
            color: #FFFFFF;
            background-color: #919191;
            border-color:#919191
        }

        .btn-buy.btn-buy-complete:focus, .btn-buy.btn-buy-complete.focus {
            color: #FFFFFF;
            background-color: #787878;
            border-color:#515151
        }

        .btn-buy.btn-buy-complete:hover {
            color: #FFFFFF;
            background-color: #787878;
            border-color:#727272
        }

        .btn-buy.btn-buy-complete:active, .btn-buy.btn-buy-complete.active, .open > .btn-buy.btn-buy-complete.dropdown-toggle {
            color: #FFFFFF;
            background-color: #787878;
            background-image: none;
            border-color:#727272
        }

        .btn-buy.btn-buy-complete:active:hover, .btn-buy.btn-buy-complete:active:focus, .btn-buy.btn-buy-complete:active.focus, .btn-buy.btn-buy-complete.active:hover, .btn-buy.btn-buy-complete.active:focus, .btn-buy.btn-buy-complete.active.focus, .open > .btn-buy.btn-buy-complete.dropdown-toggle:hover, .open > .btn-buy.btn-buy-complete.dropdown-toggle:focus, .open > .btn-buy.btn-buy-complete.dropdown-toggle.focus {
            color: #FFFFFF;
            background-color: #666;
            border-color:#515151
        }

        .btn-buy.btn-buy-complete.disabled:hover, .btn-buy.btn-buy-complete.disabled:focus, .btn-buy.btn-buy-complete.disabled.focus, .btn-buy.btn-buy-complete[disabled]:hover, .btn-buy.btn-buy-complete[disabled]:focus, .btn-buy.btn-buy-complete[disabled].focus, fieldset[disabled] .btn-buy.btn-buy-complete:hover, fieldset[disabled] .btn-buy.btn-buy-complete:focus, fieldset[disabled] .btn-buy.btn-buy-complete.focus {
            background-color: #919191;
            border-color:#919191
        }

        .btn-buy.btn-buy-complete .badge {
            color: #919191;
            background-color:#FFFFFF
        }

        .btn-buy .throbbler {
            display: inline-block;
            font-size: 10px;
            text-indent: -9999em;
            width: 22px;
            height: 22px;
            border-radius: 50%;
            background: #FFFFFF;
            background: -moz-linear-gradient(left, #FFFFFF 10%, rgba(255, 255, 255, 0) 42%);
            background: -webkit-linear-gradient(left, #FFFFFF 10%, rgba(255, 255, 255, 0) 42%);
            background: -o-linear-gradient(left, #FFFFFF 10%, rgba(255, 255, 255, 0) 42%);
            background: -ms-linear-gradient(left, #FFFFFF 10%, rgba(255, 255, 255, 0) 42%);
            background: linear-gradient(to right, #FFFFFF 10%, rgba(255, 255, 255, 0) 42%);
            -webkit-animation: load3 1.4s infinite linear;
            animation: load3 1.4s infinite linear;
            -webkit-transform: translateZ(0);
            -ms-transform: translateZ(0);
            transform: translateZ(0);
            position: absolute;
            left: 10px;
            top:9px
        }

        .btn-buy .throbbler:before {
            width: 50%;
            height: 50%;
            background: #FFFFFF;
            border-radius: 100% 0 0 0;
            position: absolute;
            top: 0;
            left: 0;
            content: ""
        }

        .btn-buy .throbbler:after {
            background: #2EAE06;
            width: 75%;
            height: 75%;
            border-radius: 50%;
            content: "";
            margin: auto;
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right:0
        }

        @-webkit-keyframes load3 {
            0% {
                -webkit-transform: rotate(0deg);
                transform:rotate(0deg)
            }

            100% {
                -webkit-transform: rotate(360deg);
                transform:rotate(360deg)
            }
        }

        @keyframes load3 {
            0% {
                -webkit-transform: rotate(0deg);
                transform:rotate(0deg)
            }

            100% {
                -webkit-transform: rotate(360deg);
                transform:rotate(360deg)
            }
        }

        .product-review-heading {
            margin-bottom:15px
        }

        .price-on-request {
            width:100%
        }

        .dl-fsk18 {
            align-content: flex-start;
            align-items: center;
            display:inline-flex
        }

        .dl-fsk18 .fsk18-icon {
            padding-bottom: 20px !important;
            padding-top: 20px !important;
            text-align:center !important
        }

        .dl-fsk18 .fsk18-icon span {
            background: #B90014;
            border-radius: 100%;
            color: #FFFFFF;
            font-size: 20px;
            font-weight: bold;
            padding:9px
        }

        .dl-fsk18 .fsk18-text {
            color: #B90014;
            font-weight: bold;
            text-align:center !important
        }

        .modifier-group {
            margin-bottom:30px
        }

        .modifier-group .modifier-label {
            display: block;
            margin-bottom: 10px;
            font-weight: bold;
            color: #777;
            white-space:nowrap
        }

        .modifier-group .modifier-label .selected-value {
            display: inline-block;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 60%;
            position: absolute;
            padding-left: 4px;
            font-weight: normal;
            color:#6a6a6a
        }

        .modifier-group .modifier-label .selected-value-price {
            float: right;
            color:black
        }

        .modifier-group .modifier-label .selected-value-price.temporary-value {
            opacity:0.5
        }

        .modifier-group .modifier-content .modifiers-list {
            margin: 0;
            padding: 0;
            list-style:none
        }

        .modifier-group.modifier-type__image .modifiers-list {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(40px, 1fr));
            grid-gap: 16px;
            align-items:center
        }

        .modifier-group.modifier-type__image .modifiers-list li a {
            display: inline-block;
            box-shadow:0 0 0 3px white
        }

        .modifier-group.modifier-type__image .modifiers-list li .img-responsive, .modifier-group.modifier-type__image .modifiers-list li .navbar-brand img, .navbar-brand .modifier-group.modifier-type__image .modifiers-list li img, .modifier-group.modifier-type__image .modifiers-list li .navbar-brand svg, .navbar-brand .modifier-group.modifier-type__image .modifiers-list li svg, .modifier-group.modifier-type__image .modifiers-list li #header .custom-container .inside p img, #header .custom-container .inside p .modifier-group.modifier-type__image .modifiers-list li img, .modifier-group.modifier-type__image .modifiers-list li .product-container .gallery > li img, .product-container .gallery > li .modifier-group.modifier-type__image .modifiers-list li img, .modifier-group.modifier-type__image .modifiers-list li #shop-top-banner img, #shop-top-banner .modifier-group.modifier-type__image .modifiers-list li img {
            width: 40px;
            height: 40px;
            object-fit:cover
        }

        .modifier-group.modifier-type__image .modifiers-list li.un-selectable {
            cursor:not-allowed
        }

        .modifier-group.modifier-type__image .modifiers-list li.un-selectable a {
            pointer-events: none;
            background: #eaeaea;
            border: 3px solid white;
            outline: 2px dashed #eaeaea;
            color:#b3b3b3
        }

        .modifier-group.modifier-type__image .modifiers-list li.active a {
            box-shadow:0 0 0 3px white, 0 0 0 6px #919191
        }

        .modifier-group.modifier-type__radio .radio:first-child {
            padding-top:0
        }

        .modifier-group.modifier-type__radio .radio.radio-inline {
            margin-left: 0;
            margin-right: 10px;
            padding-left:0
        }

        .modifier-group.modifier-type__radio .radio.radio-inline label {
            margin-bottom: 0;
            padding-right:0
        }

        .modifier-group.modifier-type__radio .radio .radio-wrapper {
            display: block;
            position: relative;
            padding-left: 25px;
            margin-bottom: 10px;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select:none
        }

        .modifier-group.modifier-type__radio .radio .radio-wrapper .modifier-label-text {
            display:inline-block
        }

        .modifier-group.modifier-type__radio .radio .radio-wrapper .checkmark {
            position: absolute;
            top: 50%;
            left: 0;
            transform: translateY(-50%);
            z-index: 3;
            height: 10px;
            width: 10px;
            background-color: #ddd;
            border-radius: 50%;
            box-shadow:0 0 0 3px white
        }

        .modifier-group.modifier-type__radio .radio .radio-wrapper .checkmark:after {
            content: "";
            display: none;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 4px;
            height: 4px;
            background: white;
            border-radius:50%
        }

        .modifier-group.modifier-type__radio .radio .radio-wrapper:hover input ~ .checkmark {
            background-color:#ccc
        }

        .modifier-group.modifier-type__radio .radio .radio-wrapper input {
            position: absolute;
            top: 50%;
            left: 0;
            transform: translateY(-50%);
            z-index: 1;
            margin: 0;
            height: 5px;
            width: 5px;
            opacity: 0;
            cursor:pointer
        }

        .modifier-group.modifier-type__radio .radio .radio-wrapper input:checked ~ .checkmark {
            background-color: #919191;
            box-shadow:0 0 0 3px white, 0 0 0 6px #919191
        }

        .modifier-group.modifier-type__radio .radio.modifier-item.un-selectable {
            cursor:not-allowed
        }

        .modifier-group.modifier-type__radio .radio.modifier-item.un-selectable .radio-wrapper {
            pointer-events: none;
            color:#b3b3b3
        }

        .modifier-group.modifier-type__boxed-text .modifiers-list {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(40px, 1fr));
            grid-gap: 16px;
            align-items:center
        }

        .modifier-group.modifier-type__boxed-text .modifiers-list li a {
            display: inline-block;
            background: #dddddd;
            box-shadow: 0 0 0 3px white;
            color:#666666
        }

        .modifier-group.modifier-type__boxed-text .modifiers-list li a:hover {
            text-decoration: none;
            background: rgba(145, 145, 145, 0.9);
            color:white
        }

        .modifier-group.modifier-type__boxed-text .modifiers-list li a span {
            display: inline-block;
            width: 40px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            text-transform:uppercase
        }

        .modifier-group.modifier-type__boxed-text .modifiers-list li.un-selectable {
            cursor:not-allowed
        }

        .modifier-group.modifier-type__boxed-text .modifiers-list li.un-selectable a {
            pointer-events: none;
            background: #eaeaea;
            border: 3px solid white;
            outline: 2px dashed #eaeaea;
            color:#b3b3b3
        }

        .modifier-group.modifier-type__boxed-text .modifiers-list li.active a {
            background-color: #919191;
            box-shadow: 0 0 0 3px white, 0 0 0 6px #919191;
            color:white
        }

        .modifier-group.modifier-type__text .modifiers-list li {
            display: inline-block;
            margin: 0 10px 13px 0;
            max-width:100%
        }

        .modifier-group.modifier-type__text .modifiers-list li:last-child {
            margin-right:0
        }

        .modifier-group.modifier-type__text .modifiers-list li a {
            display: inline-block;
            padding: 5px 20px;
            background: #dddddd;
            box-shadow: 0 0 0 3px white;
            color:#666666
        }

        .modifier-group.modifier-type__text .modifiers-list li a:hover {
            text-decoration: none;
            background: rgba(145, 145, 145, 0.9);
            color:white
        }

        .modifier-group.modifier-type__text .modifiers-list li.un-selectable {
            cursor:not-allowed
        }

        .modifier-group.modifier-type__text .modifiers-list li.un-selectable a {
            pointer-events: none;
            background: #eaeaea;
            border: 1px dashed #b3b3b3;
            outline: 5px solid white;
            color:#b3b3b3
        }

        .modifier-group.modifier-type__text .modifiers-list li.active a {
            background: #919191;
            box-shadow: 0 0 0 3px white, 0 0 0 6px #919191;
            color:white
        }

        .modifier-label-text {
            max-width: 100%;
            text-overflow: ellipsis;
            overflow:hidden
        }

        .productlist {
            padding: 0 0 30px;
            filter: alpha(opacity=100);
            opacity: 1;
            -webkit-transition: 300ms ease opacity;
            -o-transition: 300ms ease opacity;
            transition:300ms ease opacity
        }

        .productlist.fadeOut {
            filter: alpha(opacity=0);
            opacity:0
        }

        .productlist-swiper {
            position: relative;
            margin-bottom:30px
        }

        .productlist-swiper .swiper-button-prev {
            left: 0;
            margin-top:-30px
        }

        @media (min-width: 768px) {
            .productlist-swiper .swiper-button-prev {
                left:-15px
            }
        }

        @media (min-width: 1420px) {
            .productlist-swiper .swiper-button-prev {
                left:-60px
            }
        }

        .productlist-swiper .swiper-button-next {
            right: 0;
            margin-top:-30px
        }

        @media (min-width: 768px) {
            .productlist-swiper .swiper-button-next {
                right:-15px
            }
        }

        @media (min-width: 1420px) {
            .productlist-swiper .swiper-button-next {
                right:-60px
            }
        }

        .productlist-swiper .swiper-pagination {
            display:none
        }

        @media (max-width: 1419px) {
            .productlist-swiper .swiper-button-prev, .productlist-swiper .swiper-button-next {
                display: block;
                background: rgba(220, 220, 220, 0.6);
                color: #FFFFFF;
                z-index:1001
            }

            .productlist-swiper .swiper-button-prev:hover, .productlist-swiper .swiper-button-next:hover {
                background:rgba(220, 220, 220, 0.9)
            }
        }

        .product-container {
            position: relative;
            padding: 0;
            background-color: #FFFFFF;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .product-container.flyover .inside {
            min-height:380px
        }

        .product-container .inside .hidden-list {
            display:none
        }

        .product-container .inside .content-container .content-container-inner {
            padding:0 15px
        }

        .product-container .inside .content-container .content-container-inner .title {
            font-weight: 300;
            font-size: 14px;
            max-height: 81px;
            overflow: hidden;
            text-overflow:ellipsis
        }

        @media (min-width: 480px) {
            .product-container .inside .content-container .content-container-inner .title {
                font-size:16px
            }
        }

        @media (max-width: 480px) {
            .product-container .inside .content-container .content-container-inner .title {
                max-height:75px
            }
        }

        .product-container .inside .content-container .content-container-inner .title a {
            color:#333
        }

        .product-container .inside .content-container .content-container-inner .title a:hover {
            text-decoration:none
        }

        .product-container .inside .content-container .content-container-inner .price {
            font-size: 14px;
            font-weight: 700;
            white-space:nowrap
        }

        @media (min-width: 480px) {
            .product-container .inside .content-container .content-container-inner .price {
                font-size: 16px;
                white-space:inherit
            }
        }

        .product-container .inside .content-container .content-container-inner .price .productOldPrice {
            font-size: 15px;
            color: #777;
            font-weight:normal
        }

        .product-container .inside .content-container .content-container-inner .price a {
            color:#333
        }

        .product-container .inside .content-container .content-container-inner .price a:hover {
            text-decoration:none
        }

        .product-container .inside .content-container .content-container-inner .price .gm_products_vpe.products-vpe {
            font-size: 12px;
            font-weight: normal;
            color:#777
        }

        .product-container .inside .content-container .content-container-inner .tax-shipping-hint {
            font-size: 12px;
            color:#777
        }

        .product-container .inside .content-container .content-container-inner .tax-shipping-hint a {
            color: #919191;
            text-decoration:underline
        }

        .product-container .inside .content-container .content-container-inner .graduated-prices {
            margin-top:15px
        }

        .product-container.has-discount .price {
            text-decoration:line-through
        }

        .product-container .shipping-info-short {
            display:inline-block
        }

        .product-container .gallery {
            position: absolute;
            display: none;
            width: 95px;
            left: 0;
            top: 0;
            height: 509px;
            overflow-y: auto;
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px;
            background-color: #ffffff;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment: scroll;
            margin: 0;
            padding: 0;
            list-style:none
        }

        .product-container .gallery > li {
            padding:0
        }

        .product-container .gallery > li {
            display: block;
            margin: 10px 10px 0 10px;
            height: 75px;
            overflow: hidden;
            border: 1px solid #DDDDDD;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            background-color:#FFFFFF
        }

        .product-container .gallery > li.loaded a {
            display:block
        }

        .product-container .gallery > li img {
            border: none;
            max-height: 95%;
            cursor: pointer;
            display: inline-block;
            vertical-align: middle;
            width:90%
        }

        .product-container .gallery > li img.spinner {
            width: 32px;
            height: 32px;
            margin-left:-4px
        }

        .product-container .gallery > li a {
            height: 100%;
            width:100%
        }

        .productlist-viewmode-grid .product-container, .productlist-swiper .product-container, .product-container.flyover {
            height: 460px;
            text-align: center;
            z-index: 1;
            position: relative;
            float: left;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            padding:0
        }

        @media (max-width: 767px) {
            .productlist-viewmode-grid .product-container, .productlist-swiper .product-container, .product-container.flyover {
                height:410px
            }
        }

        @media (min-width: 768px) {
            .productlist-viewmode-grid .product-container, .productlist-swiper .product-container, .product-container.flyover {
                float: left;
                width:50%
            }
        }

        @media (min-width: 992px) {
            .productlist-viewmode-grid .product-container, .productlist-swiper .product-container, .product-container.flyover {
                float: left;
                width:50%
            }
        }

        @media (min-width: 1300px) {
            .productlist-viewmode-grid .product-container, .productlist-swiper .product-container, .product-container.flyover {
                float: left;
                width:33.3333333333%
            }
        }

        .productlist-viewmode-grid .product-container .hidden-grid, .productlist-swiper .product-container .hidden-grid, .product-container.flyover .hidden-grid {
            display:none
        }

        .productlist-viewmode-grid .product-container .hidden-list, .productlist-swiper .product-container .hidden-list, .product-container.flyover .hidden-list {
            display:block
        }

        .productlist-viewmode-grid .product-container .product-tile, .productlist-swiper .product-container .product-tile, .product-container.flyover .product-tile {
            border-right: 1px solid #eeeeee;
            height: 100%;
            width:100%
        }

        .productlist-viewmode-grid .product-container .product-tile figure, .productlist-swiper .product-container .product-tile figure, .product-container.flyover .product-tile figure {
            padding: 0 15px 0 15px;
            display: table;
            height: 180px;
            width:100%
        }

        @media (-ms-high-contrast: none),(-ms-high-contrast: active) {
            .productlist-viewmode-grid .product-container .product-tile figure, .productlist-swiper .product-container .product-tile figure, .product-container.flyover .product-tile figure {
                table-layout:fixed
            }
        }

        @media (max-width: 767px) {
            .productlist-viewmode-grid .product-container .product-tile figure, .productlist-swiper .product-container .product-tile figure, .product-container.flyover .product-tile figure {
                height:130px
            }
        }

        .productlist-viewmode-grid .product-container .product-tile figure .product-image, .productlist-swiper .product-container .product-tile figure .product-image, .product-container.flyover .product-tile figure .product-image {
            display: table-cell;
            vertical-align:bottom
        }

        @media (-ms-high-contrast: none),(-ms-high-contrast: active) {
            .productlist-viewmode-grid .product-container .product-tile figure .product-image, .productlist-swiper .product-container .product-tile figure .product-image, .product-container.flyover .product-tile figure .product-image {
                width:100%
            }
        }

        .productlist-viewmode-grid .product-container .product-tile figure .product-image img, .productlist-swiper .product-container .product-tile figure .product-image img, .product-container.flyover .product-tile figure .product-image img {
            display: inline-block;
            height: auto;
            max-height: 180px;
            max-width:100%
        }

        @media (max-width: 767px) {
            .productlist-viewmode-grid .product-container .product-tile figure .product-image img, .productlist-swiper .product-container .product-tile figure .product-image img, .product-container.flyover .product-tile figure .product-image img {
                max-height:130px
            }
        }

        .productlist-viewmode-grid .product-container .product-tile .ribbons, .productlist-swiper .product-container .product-tile .ribbons, .product-container.flyover .product-tile .ribbons {
            right:5px
        }

        .productlist-viewmode-grid .product-container .product-tile .title-description, .productlist-swiper .product-container .product-tile .title-description, .product-container.flyover .product-tile .title-description {
            display: table;
            height: 70px;
            padding: 0 15px;
            width:100%
        }

        @media (min-width: 768px) {
            .productlist-viewmode-grid .product-container .product-tile .title-description, .productlist-swiper .product-container .product-tile .title-description, .product-container.flyover .product-tile .title-description {
                padding:0 30px
            }
        }

        .productlist-viewmode-grid .product-container .product-tile .title-description .title, .productlist-swiper .product-container .product-tile .title-description .title, .product-container.flyover .product-tile .title-description .title {
            display: table-cell;
            font-weight: 300;
            font-size: 14px;
            padding-top: 15px;
            vertical-align:top
        }

        .productlist-viewmode-grid .product-container .product-tile .title-description .title a, .productlist-swiper .product-container .product-tile .title-description .title a, .product-container.flyover .product-tile .title-description .title a {
            color: #333;
            display: inline-block;
            max-height: 40px;
            overflow: hidden;
            text-overflow:ellipsis
        }

        .productlist-viewmode-grid .product-container .product-tile .title-description .title a:hover, .productlist-swiper .product-container .product-tile .title-description .title a:hover, .product-container.flyover .product-tile .title-description .title a:hover {
            text-decoration:none
        }

        .productlist-viewmode-grid .product-container .product-tile .rating-container, .productlist-swiper .product-container .product-tile .rating-container, .product-container.flyover .product-tile .rating-container {
            display: table;
            height: 30px;
            width:100%
        }

        .productlist-viewmode-grid .product-container .product-tile .rating-container > span, .productlist-swiper .product-container .product-tile .rating-container > span, .product-container.flyover .product-tile .rating-container > span {
            display: table-cell;
            vertical-align:middle
        }

        .productlist-viewmode-grid .product-container .product-tile .price-tax .price, .productlist-swiper .product-container .product-tile .price-tax .price, .product-container.flyover .product-tile .price-tax .price {
            font-size: 14px;
            font-weight:700
        }

        @media (min-width: 480px) {
            .productlist-viewmode-grid .product-container .product-tile .price-tax .price, .productlist-swiper .product-container .product-tile .price-tax .price, .product-container.flyover .product-tile .price-tax .price {
                font-size:16px
            }
        }

        .productlist-viewmode-grid .product-container .product-tile .price-tax .price .current-price-container:before, .productlist-swiper .product-container .product-tile .price-tax .price .current-price-container:before, .product-container.flyover .product-tile .price-tax .price .current-price-container:before {
            content: " ";
            display: block;
            height:20px
        }

        .productlist-viewmode-grid .product-container .product-tile .price-tax .price .current-price-container .productOldPrice, .productlist-swiper .product-container .product-tile .price-tax .price .current-price-container .productOldPrice, .product-container.flyover .product-tile .price-tax .price .current-price-container .productOldPrice {
            margin-top: -22px;
            display: block;
            margin-bottom: -20px;
            font-size: 15px;
            color: #777;
            font-weight:normal
        }

        .productlist-viewmode-grid .product-container .product-tile .price-tax .price a, .productlist-swiper .product-container .product-tile .price-tax .price a, .product-container.flyover .product-tile .price-tax .price a {
            color:#333
        }

        .productlist-viewmode-grid .product-container .product-tile .price-tax .price a:hover, .productlist-swiper .product-container .product-tile .price-tax .price a:hover, .product-container.flyover .product-tile .price-tax .price a:hover {
            text-decoration:none
        }

        .productlist-viewmode-grid .product-container .product-tile .price-tax .price .gm_products_vpe.products-vpe, .productlist-swiper .product-container .product-tile .price-tax .price .gm_products_vpe.products-vpe, .product-container.flyover .product-tile .price-tax .price .gm_products_vpe.products-vpe {
            font-size: 12px;
            font-weight: normal;
            color:#777
        }

        .productlist-viewmode-grid .product-container {
            margin-bottom: 30px;
            display: flex;
            border-right:1px solid #eeeeee
        }

        .productlist-viewmode-grid .product-container .product-tile {
            display: flex;
            height: 100%;
            border:0
        }

        .productlist-viewmode-grid .product-container .product-tile .inside {
            display: flex;
            height: 100%;
            width: 100%;
            margin:0 auto
        }

        .productlist-viewmode-grid .product-container .product-tile .inside .content-container {
            display: flex;
            height: 100%;
            width: 100%;
            padding:0 15px
        }

        .productlist-viewmode-grid .product-container .product-tile .inside .content-container .content-container-inner {
            padding: 0;
            width: 100%;
            border-bottom: 1px solid #eeeeee;
            margin-bottom:-15px
        }

        .productlist-viewmode-grid .product-container .price-tax {
            margin: 0 15px;
            padding-bottom:30px
        }

        .productlist-swiper .product-container {
            border-bottom:transparent
        }

        .productlist-swiper .product-container > form {
            border-bottom-color:transparent
        }

        .productlist-swiper .product-container > form {
            border-right:1px solid #eeeeee !important
        }

        .productlist-viewmode-list .product-container {
            border-bottom:1px solid #eeeeee
        }

        .productlist-viewmode-list .product-container:before, .productlist-viewmode-list .product-container:after {
            display: table;
            content: " "
        }

        .productlist-viewmode-list .product-container:after {
            clear:both
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner {
            width: 100%;
            text-align: left;
            padding:15px 0
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner:before, .productlist-viewmode-list .product-container .inside .content-container .content-container-inner:after {
            display: table;
            content: " "
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner:after {
            clear:both
        }

        @media (min-width: 992px) {
            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner {
                display:table
            }
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .image {
            position: relative;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left:15px
        }

        @media (min-width: 768px) {
            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .image {
                float: left;
                width:33.3333333333%
            }
        }

        @media (min-width: 992px) {
            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .image {
                float: left;
                width:16.6666666667%
            }
        }

        @media (min-width: 1300px) {
            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .image {
                float: left;
                width:16.6666666667%
            }
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .image a {
            height: 130px;
            width:100%
        }

        @media (min-width: 992px) {
            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .image {
                float: none !important;
                display: table-cell;
                height: 100%;
                vertical-align:top
            }
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .image .product-image {
            display: block;
            cursor: pointer;
            height: 180px;
            overflow: hidden;
            display: table-cell;
            vertical-align:middle
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .image .product-image img {
            position: absolute;
            top: 50%;
            left: 50%;
            max-width: 100%;
            max-height: 100%;
            transform: translateX(-50%) translateY(-50%);
            -webkit-transform: translateX(-50%) translateY(-50%);
            -moz-transform: translateX(-50%) translateY(-50%);
            -ms-transform:translateX(-50%) translateY(-50%)
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .image.no-image {
            padding:0 5px
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .image.no-image .product-image {
            display:block
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description {
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left:15px
        }

        @media (min-width: 768px) {
            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description {
                float: left;
                width:66.6666666667%
            }
        }

        @media (min-width: 992px) {
            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description {
                float: left;
                width:50%
            }
        }

        @media (min-width: 1300px) {
            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description {
                float: left;
                width:50%
            }
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description .title {
            margin-bottom:15px
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description .description {
            min-height:50px
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description .shipping {
            margin-top: 15px;
            font-size:12px
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description .shipping.visible-list {
            display:inline-block !important
        }

        @media (min-width: 992px) {
            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description {
                float: none !important;
                display: table-cell;
                height: 100%;
                vertical-align:top
            }
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description .listing_attributes_selection dl {
            margin-top:18px
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description .listing_attributes_selection dl .option-value select.col-xs-12 {
            margin-bottom: 10px;
            padding:5px
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax {
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            padding-top: 30px;
            padding-right: 0;
            padding-left: 0;
            position: relative;
            text-align:right
        }

        @media (min-width: 768px) {
            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax {
                float: left;
                width:100%
            }
        }

        @media (min-width: 992px) {
            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax {
                float: left;
                width:33.3333333333%
            }
        }

        @media (min-width: 1300px) {
            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax {
                float: left;
                width:33.3333333333%
            }
        }

        @media (min-width: 992px) {
            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax {
                padding-left:15px
            }
        }

        @media (min-width: 1300px) {
            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax .rating {
                position: absolute;
                top: 0;
                right:0
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax .quantity-input {
                padding-right:0
            }
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax .quantity-unit {
            display: inherit;
            text-align:left
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax .cart-error-msg {
            text-align:center
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax .tax-shipping-hint {
            margin-bottom:15px
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax .input-number, .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax .form-control, .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax .input-text {
            margin-bottom:15px
        }

        @media (min-width: 1300px) {
            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax .input-number, .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax .form-control, .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax .input-text {
                margin-bottom:0
            }
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax .btn, .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax button {
            font-size:12px
        }

        @media (min-width: 992px) {
            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax {
                float: none !important;
                display: table-cell;
                height: 100%;
                vertical-align: bottom;
                border-left:1px solid #eeeeee
            }
        }

        .product-container.flyover {
            position: absolute;
            float: none;
            height: 479px !important;
            z-index: 1000;
            border-right-color: transparent;
            border-bottom-color: transparent;
            box-sizing: content-box;
            margin: -15px;
            padding: 15px;
            cursor: pointer;
            background-color: #FFFFFF;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment: scroll;
            -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.35);
            box-shadow: 0 0 25px rgba(0, 0, 0, 0.35);
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            display:none
        }

        .product-container.flyover .product-tile {
            border-color:transparent
        }

        .product-container.flyover .product-tile .price-tax {
            margin: 0;
            border:0
        }

        .product-container.flyover .product-tile .shipping {
            color: #999999;
            padding: 0 30px;
            width:100%
        }

        .product-container.flyover .product-tile .shipping.visible-flyover, .product-container.flyover .product-tile .shipping.hidden-grid {
            display:block !important
        }

        .product-container.flyover .product-tile .shipping.visible-flyover :not(.shipping-info-short), .product-container.flyover .product-tile .shipping.hidden-grid :not(.shipping-info-short) {
            display:none
        }

        @media (min-width: 768px) {
            .product-container.flyover {
                display:block
            }
        }

        body.has-touch .product-container.flyover {
            display:none
        }

        .product-container.flyover.has-gallery {
            margin-left: -95px;
            padding-left:95px
        }

        .product-container.flyover.has-gallery .gallery {
            display:block
        }

        .product-container.flyover.has-gallery.gallery-right {
            margin-left: 0px;
            padding-left: 0px;
            margin-right: -95px;
            padding-right: 95px;
            border-top-left-radius: 5px;
            border-bottom-left-radius:5px
        }

        .product-container.flyover.has-gallery.gallery-right .gallery {
            right: 0px;
            left: auto;
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;
            border-top-right-radius: 5px;
            border-bottom-right-radius:5px
        }

        .product-container .manufacturer-logo {
            display:none
        }

        .product-container.flyover .manufacturer-logo {
            display:block
        }

        @media (max-width: 767px) {
            .product-container:nth-of-type(1n + 0) .product-tile {
                border-right-color:transparent
            }
        }

        @media (min-width: 768px) and(max-width: 991px) {
            .product-container:nth-of-type(2n + 0) .product-tile {
                border-right-color:transparent
            }
        }

        @media (min-width: 992px) and(max-width: 1299px) {
            .product-container:nth-of-type(2n + 0) .product-tile {
                border-right-color:transparent
            }
        }

        @media (min-width: 1300px) {
            .product-container:nth-of-type(3n + 0) .product-tile {
                border-right-color:transparent
            }
        }

        @media (min-width: 1300px) {
            body.page-index .swiper-container .product-container {
                width: 20%;
                display:flex
            }

            body.page-index .productlist-viewmode-grid .product-container {
                width: 20%;
                display: flex;
                border-right:1px solid #eeeeee
            }

            body.page-index .productlist-viewmode-grid .product-container .product-tile {
                width: 100%;
                display: flex;
                height: 100%;
                border:0
            }

            body.page-index .productlist-viewmode-grid .product-container .product-tile .inside {
                width: 100%;
                display: flex;
                height:100%
            }

            body.page-index .productlist-viewmode-grid .product-container .product-tile .inside .content-container {
                width: 100%;
                display: flex;
                height: 100%;
                padding:0 15px
            }

            body.page-index .productlist-viewmode-grid .product-container .product-tile .inside .content-container .content-container-inner {
                width: 100%;
                padding: 0;
                border-bottom: 1px solid #eeeeee;
                margin-bottom:-15px
            }

            body.page-index .productlist-viewmode-grid .product-container:nth-of-type(5n + 0) .product-tile {
                border-right-color:transparent
            }
        }

        @media (min-width: 1300px) {
            body.page-product-info .swiper-container .product-container {
                width:20%
            }

            body.page-product-info .productlist-viewmode-grid .product-container {
                width:20%
            }

            body.page-product-info .productlist-viewmode-grid .product-container .product-tile {
                border-right:1px solid #eeeeee
            }

            body.page-product-info .productlist-viewmode-grid .product-container:nth-of-type(5n + 0) .product-tile {
                border-right-color:transparent
            }
        }

        .productlisting-filter-container {
            padding: 10px 0;
            margin-bottom:15px
        }

        .productlisting-filter-container form > div > div {
            margin-bottom:-5px
        }

        .productlisting-filter-container .input-select {
            display:none
        }

        .productlisting-filter-container .btn.btn-default, .productlisting-filter-container .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default, .productlisting-filter-container .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .productlisting-filter-container .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .productlisting-filter-container button.btn-default, .productlisting-filter-container .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .productlisting-filter-container button.btn.ui-priority-secondary {
            border-color: #DDDDDD;
            text-transform: none;
            letter-spacing:0
        }

        .productlisting-filter-container .btn.btn-default.active, .productlisting-filter-container .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-default.active, .productlisting-filter-container .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .productlisting-filter-container .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.active.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .productlisting-filter-container button.btn-default.active, .productlisting-filter-container .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.active.ui-priority-secondary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .productlisting-filter-container button.btn.active.ui-priority-secondary {
            border-color:#CCCCCC
        }

        .productlisting-filter-container .btn-group {
            vertical-align:inherit
        }

        .productlisting-filter-container .filter-button {
            vertical-align:top
        }

        .productlisting-filter-container .custom-dropdown.open .dropdown-menu {
            max-height: 289px;
            overflow-x:auto
        }

        .productlisting-filter-container .panel-pagination:before, .productlisting-filter-container .panel-pagination:after {
            display: table;
            content: " "
        }

        .productlisting-filter-container .panel-pagination:after {
            clear:both
        }

        .productlisting-filter-container .panel-pagination > nav > ul {
            margin: 10px 0 0;
            float:left
        }

        @media (min-width: 1300px) {
            .productlisting-filter-container .panel-pagination > nav > ul {
                margin-top: 0;
                float:right
            }
        }

        .productlisting-filter-container .panel-pagination > nav > ul li {
            display:inline-block
        }

        body.page-shopping-cart #breadcrumb_navi {
            display:none
        }

        .order-wishlist {
            padding-left: 0;
            padding-right:0
        }

        @media (min-width: 992px) {
            body.page-shopping-cart .order-wishlist {
                padding-right:30px
            }
        }

        @media (max-width: 768px) {
            body.page-shopping-cart .order-wishlist {
                margin: 0 -15px;
                width:calc(100% + 30px)
            }
        }

        .order-wishlist table {
            margin-bottom:0
        }

        @media (min-width: 992px) {
            .order-wishlist table {
                margin-bottom:18px
            }
        }

        .order-wishlist table tr {
            margin-left: 0;
            margin-right:0
        }

        .order-wishlist table tr.item th {
            border-color: #e7e7e7;
            color:#999999
        }

        .order-wishlist table tr.item td a.product-title {
            color:#333
        }

        .order-wishlist table tr.item td.image, .order-wishlist table tr.item td.product {
            max-width:245px
        }

        .order-wishlist table tr.item td.product {
            color:#555
        }

        .order-wishlist table tr.item td.text-right {
            color:#333
        }

        .order-wishlist table tr.item .product .error-msg {
            display: none;
            margin-top:15px
        }

        .order-wishlist table tr.item.error .product .error-msg {
            display:block
        }

        @media (min-width: 992px) {
            .order-wishlist table tr.item:last-child td {
                border-bottom:3px solid #e7e7e7
            }
        }

        .order-wishlist table tr > td {
            padding:15px 0
        }

        @media (min-width: 992px) {
            .order-wishlist table tr > td {
                padding:8px
            }
        }

        .order-wishlist table tr > td.product {
            color:#555
        }

        .order-wishlist table tr > td.product .product-title {
            display: inline-block;
            margin-bottom: 10px;
            color: #333;
            font-size:16px
        }

        .order-wishlist table tr > td.product ul {
            margin: 0;
            padding: 0;
            list-style:none
        }

        .order-wishlist table tr > td.product ul > li {
            padding:0
        }

        .order-wishlist table tr > td.qty input[type=text] {
            float: none;
            text-align:right
        }

        @media (min-width: 768px) {
            .order-wishlist table tr > td.qty input[type=text] {
                width: 50px;
                float:left
            }
        }

        .order-wishlist table tr > td.qty a {
            display: inline-block;
            margin:8px 0 0 10px
        }

        @media (min-width: 768px) {
            .order-wishlist table tr > td.qty a {
                display: block;
                float:left
            }
        }

        @media (min-width: 992px) {
            .order-wishlist table tr > td.price {
                font-size:16px
            }
        }

        @media (max-width: 767px) {
            .order-wishlist table tr > td.image {
                position: relative;
                float: left;
                width: 16.6666666667%;
                min-height: 1px;
                padding-right: 15px;
                padding-left:15px
            }

            .order-wishlist table tr > td.product {
                position: relative;
                float: left;
                width: 50%;
                min-height: 1px;
                padding-right: 15px;
                padding-left:15px
            }

            .order-wishlist table tr > td.qty {
                position: relative;
                float: left;
                width: 33.3333333333%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                text-align:right
            }

            .order-wishlist table tr > td.price {
                position: relative;
                float: left;
                width: 33.3333333333%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                float:right
            }
        }

        @media (max-width: 480px) {
            .order-wishlist table tr > td.image {
                display:none
            }

            .order-wishlist table tr > td.qty {
                position: relative;
                float: left;
                width: 50%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                text-align:right
            }
        }

        @media (max-width: 767px) {
            .order-wishlist table tr > td.product, .order-wishlist table tr > td.qty {
                border-top-width:1px
            }
        }

        .order-wishlist .continue-shopping-button-container {
            padding: 0;
            margin-bottom:20px
        }

        .total-box {
            border-top: 2px solid #E7E7E7;
            color: #333;
            padding: 0;
            background-color: #ffffff;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment: scroll;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius:5px
        }

        @media (min-width: 992px) {
            .total-box {
                border: 0;
                padding: 15px 15px 0;
                margin-bottom: 15px;
                -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.35);
                box-shadow:0 0 25px rgba(0, 0, 0, 0.35)
            }
        }

        .total-box h4 {
            color:#333
        }

        .total-box table {
            margin-bottom:0
        }

        .total-box table tr > td {
            border-color: #e7e7e7;
            position: relative;
            float: left;
            width: 50%;
            min-height: 1px;
            padding-right: 15px;
            padding-left:15px
        }

        .total-box table tr > td.colspan-2 {
            position: relative;
            float: left;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left:15px
        }

        .total-box table tr > td, .total-box table tr > td.colspan-2 {
            padding:11px 0
        }

        .total-box table tr > td:nth-of-type(2) {
            text-align:right
        }

        .total-box table tr > td.additional-info {
            border-top: none;
            padding-top:0
        }

        .total-box table tr.total {
            display: block;
            background-color: #eee;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment: scroll;
            border-bottom-right-radius: 5px;
            border-bottom-left-radius:5px
        }

        @media (min-width: 768px) {
            .total-box table tr.total {
                margin-right: -15px;
                margin-left:-15px
            }

            .total-box table tr.total:before, .total-box table tr.total:after {
                display: table;
                content: " "
            }

            .total-box table tr.total:after {
                clear:both
            }
        }

        .total-box table tr.total td {
            padding: 7.5px 15px;
            border-color:transparent
        }

        .total-box table tr.total td .total-info {
            font-size: 15px;
            font-weight:normal
        }

        @media (max-width: 768px) {
            body.page-shopping-cart .total-box table tr.total td:first-child {
                padding-left:0
            }

            body.page-shopping-cart .total-box table tr.total td:last-child {
                padding-right:0
            }
        }

        .total-box table tr.total.sum td {
            padding: 15px 15px 7.5px;
            border-color:#e7e7e7
        }

        .total-box table tr.total.sum td:nth-of-type(1) {
            font-weight: 700;
            text-transform: uppercase;
            font-size: inherit;
            color:inherit
        }

        .total-box table tr.total.sum td:nth-of-type(2) {
            font-size: 18px;
            font-weight:bold
        }

        .total-box table tr.total.checkout-button td {
            padding-bottom:15px
        }

        .total-box table tr.total:last-of-type td {
            padding-bottom:15px
        }

        .total-box table tr.redeem-gift-coupon-code td {
            border: none;
            padding:15px 0
        }

        .total-box div.ot-coupon-info div.ot-coupon-info-block, .total-box div.ot-coupon-info div.ot-gv-info-block, .total-box div.ot-gv-info div.ot-coupon-info-block, .total-box div.ot-gv-info div.ot-gv-info-block {
            padding: 1ex 1em;
            overflow: hidden;
            transition: height 0.25s;
            margin: auto;
            background-color:#eee
        }

        .total-box div.ot-coupon-info div#ot-coupon-info-toggle, .total-box div.ot-gv-info div#ot-coupon-info-toggle {
            cursor:pointer
        }

        .total-box a.toggleusebalance {
            text-decoration:none
        }

        .total-box div.gift-coupon-code-entry {
            overflow:auto
        }

        .total-box #gift-coupon-cell div#gift-coupon-toggle {
            cursor:pointer
        }

        .total-box #gift-coupon-cell span.rotating-caret {
            float: right;
            transition:transform 0.25s
        }

        .total-box #gift-coupon-cell div#gift-coupon-block {
            transition: height 0.25s;
            overflow:hidden
        }

        .total-box #gift-coupon-cell.extended #gift-coupon-block {
            height:125px
        }

        .total-box #gift-coupon-cell.extended span.rotating-caret {
            transform:rotate(-180deg)
        }

        .shopping-cart-button {
            padding: 0;
            clear:right
        }

        @media (min-width: 992px) {
            .shopping-cart-button {
                padding:0 15px
            }
        }

        .shopping-cart-button .total-block-wrapper {
            min-height:75px
        }

        .shared_cart_label {
            position: relative;
            top:30px
        }

        .gift-cart-content-wrapper input#gv_redeem_code {
            width: 65%;
            margin: 0 auto
        }

        .gift-cart-content-wrapper input[type="submit"].btn {
            display: block;
            margin: 15px auto;
            width:65%
        }

        .chevron-right {
            height: 10px;
            width: 10px;
            fill:#999999
        }

        .shopping-cart-shipping-payment-text {
            color: #999999;
            font-size: 12px;
            margin: 30px 0;
            padding:0
        }

        .share-cart-content-wrapper input, .share-cart-content-wrapper .row, .share-cart-content-wrapper .teaser-group-three-squares, .share-cart-content-wrapper .teaser-group-2-cols-big-image {
            display: block;
            margin: 0 auto 12px;
            width:80%
        }

        .share-cart-content-wrapper .row.text, .share-cart-content-wrapper .text.teaser-group-three-squares, .share-cart-content-wrapper .text.teaser-group-2-cols-big-image {
            padding:0 60px
        }

        .share-cart-content-wrapper .row:last-child, .share-cart-content-wrapper .teaser-group-three-squares:last-child, .share-cart-content-wrapper .teaser-group-2-cols-big-image:last-child {
            margin-bottom:0
        }

        #ot-coupon-info-toggle .fa, #ot-coupon-info-toggle .fas, #ot-coupon-info-toggle .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-header #ot-coupon-info-toggle .ui-datepicker-prev:after, #ot-coupon-info-toggle .ui-datepicker .ui-datepicker-header .ui-datepicker-next:after, .ui-datepicker .ui-datepicker-header #ot-coupon-info-toggle .ui-datepicker-next:after, #ot-coupon-info-toggle #footer .inside .row .footer-col-1 .panel .panel-body li a:before, #ot-coupon-info-toggle #footer .inside .teaser-group-three-squares .footer-col-1 .panel .panel-body li a:before, #ot-coupon-info-toggle #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .panel .panel-body li a:before, #footer .inside .row .footer-col-1 .panel .panel-body li #ot-coupon-info-toggle a:before, #ot-coupon-info-toggle #footer .inside .row .footer-col-3 ul li:before, #ot-coupon-info-toggle #footer .inside .teaser-group-three-squares .footer-col-3 ul li:before, #ot-coupon-info-toggle #footer .inside .teaser-group-2-cols-big-image .footer-col-3 ul li:before, #footer .inside .row .footer-col-3 ul #ot-coupon-info-toggle li:before, #ot-coupon-info-toggle .teaser-group-three-squares .widget-content > div a:before, .teaser-group-three-squares .widget-content > div #ot-coupon-info-toggle a:before, #ot-coupon-info-toggle .far, #ot-gv-info-toggle .fa, #ot-gv-info-toggle .fas, #ot-gv-info-toggle .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-header #ot-gv-info-toggle .ui-datepicker-prev:after, #ot-gv-info-toggle .ui-datepicker .ui-datepicker-header .ui-datepicker-next:after, .ui-datepicker .ui-datepicker-header #ot-gv-info-toggle .ui-datepicker-next:after, #ot-gv-info-toggle #footer .inside .row .footer-col-1 .panel .panel-body li a:before, #ot-gv-info-toggle #footer .inside .teaser-group-three-squares .footer-col-1 .panel .panel-body li a:before, #ot-gv-info-toggle #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .panel .panel-body li a:before, #footer .inside .row .footer-col-1 .panel .panel-body li #ot-gv-info-toggle a:before, #ot-gv-info-toggle #footer .inside .row .footer-col-3 ul li:before, #ot-gv-info-toggle #footer .inside .teaser-group-three-squares .footer-col-3 ul li:before, #ot-gv-info-toggle #footer .inside .teaser-group-2-cols-big-image .footer-col-3 ul li:before, #footer .inside .row .footer-col-3 ul #ot-gv-info-toggle li:before, #ot-gv-info-toggle .teaser-group-three-squares .widget-content > div a:before, .teaser-group-three-squares .widget-content > div #ot-gv-info-toggle a:before, #ot-gv-info-toggle .far, #ot-shipping-info-toggle .fa, #ot-shipping-info-toggle .fas, #ot-shipping-info-toggle .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-header #ot-shipping-info-toggle .ui-datepicker-prev:after, #ot-shipping-info-toggle .ui-datepicker .ui-datepicker-header .ui-datepicker-next:after, .ui-datepicker .ui-datepicker-header #ot-shipping-info-toggle .ui-datepicker-next:after, #ot-shipping-info-toggle #footer .inside .row .footer-col-1 .panel .panel-body li a:before, #ot-shipping-info-toggle #footer .inside .teaser-group-three-squares .footer-col-1 .panel .panel-body li a:before, #ot-shipping-info-toggle #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .panel .panel-body li a:before, #footer .inside .row .footer-col-1 .panel .panel-body li #ot-shipping-info-toggle a:before, #ot-shipping-info-toggle #footer .inside .row .footer-col-3 ul li:before, #ot-shipping-info-toggle #footer .inside .teaser-group-three-squares .footer-col-3 ul li:before, #ot-shipping-info-toggle #footer .inside .teaser-group-2-cols-big-image .footer-col-3 ul li:before, #footer .inside .row .footer-col-3 ul #ot-shipping-info-toggle li:before, #ot-shipping-info-toggle .teaser-group-three-squares .widget-content > div a:before, .teaser-group-three-squares .widget-content > div #ot-shipping-info-toggle a:before, #ot-shipping-info-toggle .far {
            color: #919191;
            cursor: pointer;
            padding-left:3px
        }

        .total-box a, .shopping-cart-shipping-payment-text a {
            color: inherit;
            text-decoration:underline
        }

        .total-box a .glyphicon, .total-box a .fa, .total-box a .fas, .total-box a .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-header .total-box a .ui-datepicker-prev:after, .total-box a .ui-datepicker .ui-datepicker-header .ui-datepicker-next:after, .ui-datepicker .ui-datepicker-header .total-box a .ui-datepicker-next:after, .total-box a #footer .inside .row .footer-col-1 .panel .panel-body li a:before, .total-box a #footer .inside .teaser-group-three-squares .footer-col-1 .panel .panel-body li a:before, .total-box a #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .panel .panel-body li a:before, #footer .inside .row .footer-col-1 .panel .panel-body li .total-box a a:before, .total-box a #footer .inside .row .footer-col-3 ul li:before, .total-box a #footer .inside .teaser-group-three-squares .footer-col-3 ul li:before, .total-box a #footer .inside .teaser-group-2-cols-big-image .footer-col-3 ul li:before, #footer .inside .row .footer-col-3 ul .total-box a li:before, .total-box a .teaser-group-three-squares .widget-content > div a:before, .teaser-group-three-squares .widget-content > div .total-box a a:before, .shopping-cart-shipping-payment-text a .glyphicon, .shopping-cart-shipping-payment-text a .fa, .shopping-cart-shipping-payment-text a .fas, .shopping-cart-shipping-payment-text a .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-header .shopping-cart-shipping-payment-text a .ui-datepicker-prev:after, .shopping-cart-shipping-payment-text a .ui-datepicker .ui-datepicker-header .ui-datepicker-next:after, .ui-datepicker .ui-datepicker-header .shopping-cart-shipping-payment-text a .ui-datepicker-next:after, .shopping-cart-shipping-payment-text a #footer .inside .row .footer-col-1 .panel .panel-body li a:before, .shopping-cart-shipping-payment-text a #footer .inside .teaser-group-three-squares .footer-col-1 .panel .panel-body li a:before, .shopping-cart-shipping-payment-text a #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .panel .panel-body li a:before, #footer .inside .row .footer-col-1 .panel .panel-body li .shopping-cart-shipping-payment-text a a:before, .shopping-cart-shipping-payment-text a #footer .inside .row .footer-col-3 ul li:before, .shopping-cart-shipping-payment-text a #footer .inside .teaser-group-three-squares .footer-col-3 ul li:before, .shopping-cart-shipping-payment-text a #footer .inside .teaser-group-2-cols-big-image .footer-col-3 ul li:before, #footer .inside .row .footer-col-3 ul .shopping-cart-shipping-payment-text a li:before, .shopping-cart-shipping-payment-text a .teaser-group-three-squares .widget-content > div a:before, .teaser-group-three-squares .widget-content > div .shopping-cart-shipping-payment-text a a:before {
            color:#919191
        }

        .total-box a.button-submit, .shopping-cart-shipping-payment-text a.button-submit {
            text-decoration:none
        }

        .total-box span.button-disabled, .shopping-cart-shipping-payment-text span.button-disabled {
            cursor: not-allowed;
            color: #e6e6e6;
            background-color: #787878;
            border-color:#787878
        }

        .total-box span.button-disabled:focus, .total-box span.button-disabled.focus, .shopping-cart-shipping-payment-text span.button-disabled:focus, .shopping-cart-shipping-payment-text span.button-disabled.focus {
            color: #e6e6e6;
            background-color: #5e5e5e;
            border-color:#383838
        }

        .total-box span.button-disabled:hover, .shopping-cart-shipping-payment-text span.button-disabled:hover {
            color: #e6e6e6;
            background-color: #5e5e5e;
            border-color:#595959
        }

        .total-box span.button-disabled:active, .total-box span.button-disabled.active, .open > .total-box span.button-disabled.dropdown-toggle, .shopping-cart-shipping-payment-text span.button-disabled:active, .shopping-cart-shipping-payment-text span.button-disabled.active, .open > .shopping-cart-shipping-payment-text span.button-disabled.dropdown-toggle {
            color: #e6e6e6;
            background-color: #5e5e5e;
            background-image: none;
            border-color:#595959
        }

        .total-box span.button-disabled:active:hover, .total-box span.button-disabled:active:focus, .total-box span.button-disabled:active.focus, .total-box span.button-disabled.active:hover, .total-box span.button-disabled.active:focus, .total-box span.button-disabled.active.focus, .open > .total-box span.button-disabled.dropdown-toggle:hover, .open > .total-box span.button-disabled.dropdown-toggle:focus, .open > .total-box span.button-disabled.dropdown-toggle.focus, .shopping-cart-shipping-payment-text span.button-disabled:active:hover, .shopping-cart-shipping-payment-text span.button-disabled:active:focus, .shopping-cart-shipping-payment-text span.button-disabled:active.focus, .shopping-cart-shipping-payment-text span.button-disabled.active:hover, .shopping-cart-shipping-payment-text span.button-disabled.active:focus, .shopping-cart-shipping-payment-text span.button-disabled.active.focus, .open > .shopping-cart-shipping-payment-text span.button-disabled.dropdown-toggle:hover, .open > .shopping-cart-shipping-payment-text span.button-disabled.dropdown-toggle:focus, .open > .shopping-cart-shipping-payment-text span.button-disabled.dropdown-toggle.focus {
            color: #e6e6e6;
            background-color: #4c4c4c;
            border-color:#383838
        }

        .total-box span.button-disabled.disabled:hover, .total-box span.button-disabled.disabled:focus, .total-box span.button-disabled.disabled.focus, .total-box span.button-disabled[disabled]:hover, .total-box span.button-disabled[disabled]:focus, .total-box span.button-disabled[disabled].focus, fieldset[disabled] .total-box span.button-disabled:hover, fieldset[disabled] .total-box span.button-disabled:focus, fieldset[disabled] .total-box span.button-disabled.focus, .shopping-cart-shipping-payment-text span.button-disabled.disabled:hover, .shopping-cart-shipping-payment-text span.button-disabled.disabled:focus, .shopping-cart-shipping-payment-text span.button-disabled.disabled.focus, .shopping-cart-shipping-payment-text span.button-disabled[disabled]:hover, .shopping-cart-shipping-payment-text span.button-disabled[disabled]:focus, .shopping-cart-shipping-payment-text span.button-disabled[disabled].focus, fieldset[disabled] .shopping-cart-shipping-payment-text span.button-disabled:hover, fieldset[disabled] .shopping-cart-shipping-payment-text span.button-disabled:focus, fieldset[disabled] .shopping-cart-shipping-payment-text span.button-disabled.focus {
            background-color: #787878;
            border-color:#787878
        }

        .total-box span.button-disabled .badge, .shopping-cart-shipping-payment-text span.button-disabled .badge {
            color: #787878;
            background-color:#e6e6e6
        }

        .total-box a.cart-action-link, .shopping-cart-shipping-payment-text a.cart-action-link {
            padding: 12px 0 0;
            display: inline-block;
            cursor: pointer;
            color: #919191;
            text-decoration:none
        }

        .total-box a.cart-action-link:hover, .shopping-cart-shipping-payment-text a.cart-action-link:hover {
            color: #999999;
            text-decoration:none
        }

        .total-box a.cart-action-link:active, .total-box a.cart-action-link:focus, .shopping-cart-shipping-payment-text a.cart-action-link:active, .shopping-cart-shipping-payment-text a.cart-action-link:focus {
            border: none;
            color: #919191;
            outline: none;
            text-decoration:none
        }

        .total-box a.cart-action-link:last-child, .shopping-cart-shipping-payment-text a.cart-action-link:last-child {
            float:right
        }

        .coupon-box {
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            padding: 15px;
            margin-top: 15px;
            background-color:transparent
        }

        .coupon-box #gift-coupon-block .gv-amount {
            color:#999
        }

        .coupon-box #gift-coupon-block .gv-amount .gv-amount-toggleuse {
            margin: 10px 0
        }

        .coupon-box #gift-coupon-block .gv-amount input[type="checkbox"] {
            vertical-align: text-bottom;
            margin:0 5px 0 0
        }

        .coupon-box #gift-coupon-block button#gift-coupon-code-submit {
            height: 38px;
            background-color:#ccc
        }

        .gift-coupon-code-input {
            border-top-left-radius: 18px;
            border-bottom-left-radius: 18px;
            border-width: 0;
            background-color:#f3f3f3
        }

        #gift-coupon-note-block {
            margin-top: 15px;
            color: #999999;
            font-size:12px
        }

        .gift-coupon-code-entry .btn, .gift-coupon-code-entry .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .gift-coupon-code-entry button {
            height:38px
        }

        .checkout-buttons {
            display: inline-block;
            margin: 24px 0;
            width: 100%;
            text-align:center
        }

        .checkout-buttons .checkout-buttons-or {
            margin:1ex 0
        }

        .checkout-buttons a {
            display:block
        }

        .checkout-buttons img {
            cursor: pointer;
            margin-bottom:10px
        }

        @media (max-width: 767px) {
            .checkout-buttons .paypal-ec-button {
                margin-right:-2px
            }
        }

        @media (min-width: 768px) {
            .checkout-buttons .paypal-ec-button {
                margin-top: -6px;
                margin-left:6px
            }
        }

        .shopping-cart-content-note {
            margin-top: 24px;
            margin-bottom:24px
        }

        @media (max-width: 767px) {
            .page-shopping-cart .gx-content-zone {
                clear:both
            }
        }

        .checkout-processfunnel {
            margin: 0;
            padding: 0;
            list-style: none;
            height: 30px;
            margin:15px 0 30px
        }

        .checkout-processfunnel > li {
            padding:0
        }

        .checkout-processfunnel li {
            height: 30px;
            line-height: 30px;
            padding:0
        }

        .checkout-processfunnel li:not(:first-child) {
            padding-left:3px
        }

        .checkout-processfunnel li:not(:first-child) .step-text {
            padding-left:20px
        }

        .checkout-processfunnel li:not(:last-child):after, .checkout-processfunnel li:not(:first-child):before {
            border-top: 15px inset transparent;
            border-bottom: 15px inset transparent;
            content: "";
            height: 0;
            position: absolute;
            top: 0;
            width:0
        }

        .checkout-processfunnel li:not(:first-child):before {
            border-left: 20px solid #FFFFFF;
            left: 3px;
            z-index:3
        }

        .checkout-processfunnel li:not(:last-child):after {
            border-left: 20px solid #F3F3F3;
            right: -20px;
            z-index:4
        }

        @media (max-width: 767px) {
            .checkout-processfunnel li:first-child .step-text {
                padding-left:15px
            }

            .checkout-processfunnel li:not(:last-child):not(:first-child) .step-text {
                padding-left:25px
            }
        }

        .checkout-processfunnel li .step-text {
            display: inline-block;
            font-size: 14px;
            line-height: 32px;
            height: 30px;
            overflow: hidden;
            background-color: #F3F3F3;
            color: #666666;
            text-transform: uppercase;
            text-align: center;
            width:100%
        }

        @media (min-width: 768px) {
            .checkout-processfunnel li .step-text.visble-xs {
                display:none
            }
        }

        .checkout-processfunnel li.active .step-text {
            background-color: #919191;
            color:#FFFFFF
        }

        @media (max-width: 767px) {
            .checkout-processfunnel li.active .step-text {
                font-size: 12px;
                line-height:30px
            }
        }

        .checkout-processfunnel li.active:after {
            border-left-color:#919191
        }

        .order-wishlist ul.row, .order-wishlist ul.teaser-group-three-squares, .order-wishlist ul.teaser-group-2-cols-big-image, .order-wishlist ul.row li, .order-wishlist ul.teaser-group-three-squares li, .order-wishlist ul.teaser-group-2-cols-big-image li {
            margin: 0;
            padding: 0;
            list-style:none
        }

        .order-wishlist ul.row > li, .order-wishlist ul.teaser-group-three-squares > li, .order-wishlist ul.teaser-group-2-cols-big-image > li, .order-wishlist ul.row li > li, .order-wishlist ul.teaser-group-three-squares li > li, .order-wishlist ul.teaser-group-2-cols-big-image li > li {
            padding:0
        }

        @media (min-width: 992px) {
            .order-wishlist.qty {
                min-width:111px
            }
        }

        .order-wishlist.qty .loader {
            display:none
        }

        .order-wishlist .loading td {
            position:relative
        }

        .order-wishlist .loading td .loader {
            display: block;
            width: 100%;
            height: 99%;
            position: absolute;
            top: 0px;
            background:rgba(255, 255, 255, 0.7)
        }

        .order-wishlist .loading td .loader.spinner {
            background:rgba(255, 255, 255, 0.7) url(../../images/loading.gif) no-repeat center center
        }

        .order-wishlist .image a {
            color:#333
        }

        .filter-selection-container .filter-selection, .filter-selection-container .filter-item, .filter-selection-container .filter-item li {
            margin: 0;
            padding: 0;
            list-style:none
        }

        .filter-selection-container .filter-selection > li, .filter-selection-container .filter-item > li, .filter-selection-container .filter-item li > li {
            padding:0
        }

        .filter-selection-container .filter-selection {
            display:inline-block
        }

        .filter-selection-container .filter-selection li {
            display:inline-block
        }

        .categories-description-container .categories-images {
            margin-bottom:15px
        }

        .categories-description-container .categories-images img {
            display: inline-block;
            vertical-align: middle;
            margin-right:10px
        }

        .categories-description-container .categories-images .align-helper strong {
            font-size:16px
        }

        .subcategories-listing-container {
            overflow: hidden;
            margin-top:15px
        }

        .subcategories-listing-container .subcategories-listing, .subcategories-listing-container .subcategories-listing li {
            margin: 0;
            padding: 0;
            list-style: none;
            display:inline-block
        }

        .subcategories-listing-container .subcategories-listing > li, .subcategories-listing-container .subcategories-listing li > li {
            padding:0
        }

        .subcategories-listing-container .subcategories-listing > li, .subcategories-listing-container .subcategories-listing li > li {
            padding:0 15px 15px
        }

        .subcategories-listing-container .subcategories-listing {
            margin: 0 -15px 15px;
            display:block
        }

        .subcategories-listing-container .subcategories-listing .subcategory-item {
            position: relative;
            float: left;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left:15px
        }

        @media (min-width: 768px) {
            .subcategories-listing-container .subcategories-listing .subcategory-item {
                float: left;
                width:50%
            }
        }

        @media (min-width: 1300px) {
            .subcategories-listing-container .subcategories-listing .subcategory-item {
                float: left;
                width:33.3333333333%
            }
        }

        .subcategories-listing-container .subcategories-listing .subcategory-item:hover a {
            text-decoration:none
        }

        .subcategories-listing-container .subcategories-listing .subcategory-item:hover .cat-name {
            background-color: gainsboro;
            border-color:#bebebe
        }

        .subcategories-listing-container .subcategories-listing .subcategory-item:hover .cat-image-container {
            border-color:#bebebe
        }

        .subcategories-listing-container .subcategories-listing .subcategory-item .cat-image-container {
            align-items: center;
            border: 1px solid #DDDDDD;
            display: flex;
            height: 75px;
            justify-content: center;
            width: 100%;
            overflow:hidden
        }

        @media (min-width: 768px) {
            .subcategories-listing-container .subcategories-listing .subcategory-item .cat-image-container {
                height:200px
            }
        }

        .subcategories-listing-container .subcategories-listing .subcategory-item .cat-image-container div.fa-picture-o {
            color: #333;
            font-size:80px
        }

        .subcategories-listing-container .subcategories-listing .subcategory-item .cat-image {
            max-height: 75px;
            padding:0px
        }

        @media (min-width: 768px) {
            .subcategories-listing-container .subcategories-listing .subcategory-item .cat-image {
                max-height:200px
            }
        }

        .subcategories-listing-container .subcategories-listing .subcategory-item .cat-name {
            align-items: center;
            border: 1px solid #DDDDDD;
            border-top-width: 0;
            color: #333;
            display: flex;
            height: 50px;
            justify-content: center;
            text-align: center;
            background-color: #F5F5F5;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .subcategories-listing-container .subcategories-listing .subcategory-item .cat-name.no-image {
            border-top-width:1px
        }

        .subcategories-listing-container .subcategories-listing .subcategory-item .cat-image, .subcategories-listing-container .subcategories-listing .subcategory-item .cat-name, .subcategories-listing-container .subcategories-listing .subcategory-item .cat-image-container {
            -webkit-transition: all 500ms ease;
            -o-transition: all 500ms ease;
            transition:all 500ms ease
        }

        body.page-login #main .row-login > div {
            padding:15px 50px 0
        }

        body.page-login #main .row-login > div + div .fieldset-content {
            border-top: 1px solid #eee;
            padding-top:30px
        }

        body.page-login #main .row-login > div .fieldset-content {
            margin-bottom: 30px;
            text-align:center
        }

        @media (min-width: 1300px) {
            body.page-login #main .row-login > div .fieldset-content {
                min-height: 230px;
                margin-bottom:0
            }
        }

        body.page-login #main .row-login > div .fieldset-content h4 {
            font-weight: 700;
            text-transform: uppercase;
            font-size: inherit;
            color: inherit;
            margin-bottom:30px
        }

        @media (min-width: 1300px) {
            body.page-login #main .row-login > div .fieldset-content, body.page-login #main .row-login > div + div .fieldset-content {
                padding-top: 0;
                border-top:none
            }

            body.page-login #main .row-login > div + div {
                border-left:1px solid #eee
            }
        }

        body.page-shop.page-checkout-started .checkout-chevron, body.page-checkout-shipping .checkout-chevron, body.page-checkout-shipping-address .checkout-chevron, body.page-checkout-payment .checkout-chevron, body.page-checkout-payment-address .checkout-chevron, body.page-checkout-confirmation .checkout-chevron, body.page-checkout-success .checkout-chevron {
            height: 10px;
            width: 10px;
            fill:#919191
        }

        body.page-shop.page-checkout-started #wrapper #main .main-inside, body.page-checkout-shipping #wrapper #main .main-inside, body.page-checkout-shipping-address #wrapper #main .main-inside, body.page-checkout-payment #wrapper #main .main-inside, body.page-checkout-payment-address #wrapper #main .main-inside, body.page-checkout-confirmation #wrapper #main .main-inside, body.page-checkout-success #wrapper #main .main-inside {
            padding-bottom:60px
        }

        body.page-shop.page-checkout-started #breadcrumb_navi, body.page-checkout-shipping #breadcrumb_navi, body.page-checkout-shipping-address #breadcrumb_navi, body.page-checkout-payment #breadcrumb_navi, body.page-checkout-payment-address #breadcrumb_navi, body.page-checkout-confirmation #breadcrumb_navi, body.page-checkout-success #breadcrumb_navi {
            display:none
        }

        body.page-shop.page-checkout-started #shipping_error, body.page-checkout-shipping #shipping_error, body.page-checkout-shipping-address #shipping_error, body.page-checkout-payment #shipping_error, body.page-checkout-payment-address #shipping_error, body.page-checkout-confirmation #shipping_error, body.page-checkout-success #shipping_error {
            color:#FE0000
        }

        body.page-shop.page-checkout-started .list-group .list-group-item, body.page-checkout-shipping .list-group .list-group-item, body.page-checkout-shipping-address .list-group .list-group-item, body.page-checkout-payment .list-group .list-group-item, body.page-checkout-payment-address .list-group .list-group-item, body.page-checkout-confirmation .list-group .list-group-item, body.page-checkout-success .list-group .list-group-item {
            border: 1px solid #eee;
            color: #333;
            margin-bottom: 15px;
            padding: 5px 15px 15px;
            background-color: transparent;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        body.page-shop.page-checkout-started .list-group .list-group-item a, body.page-checkout-shipping .list-group .list-group-item a, body.page-checkout-shipping-address .list-group .list-group-item a, body.page-checkout-payment .list-group .list-group-item a, body.page-checkout-payment-address .list-group .list-group-item a, body.page-checkout-confirmation .list-group .list-group-item a, body.page-checkout-success .list-group .list-group-item a {
            color:#919191
        }

        body.page-shop.page-checkout-started .list-group .list-group-item .price, body.page-checkout-shipping .list-group .list-group-item .price, body.page-checkout-shipping-address .list-group .list-group-item .price, body.page-checkout-payment .list-group .list-group-item .price, body.page-checkout-payment-address .list-group .list-group-item .price, body.page-checkout-confirmation .list-group .list-group-item .price, body.page-checkout-success .list-group .list-group-item .price {
            padding-top:10px
        }

        body.page-shop.page-checkout-started .list-group .list-group-item select, body.page-checkout-shipping .list-group .list-group-item select, body.page-checkout-shipping-address .list-group .list-group-item select, body.page-checkout-payment .list-group .list-group-item select, body.page-checkout-payment-address .list-group .list-group-item select, body.page-checkout-confirmation .list-group .list-group-item select, body.page-checkout-success .list-group .list-group-item select {
            color:initial
        }

        body.page-shop.page-checkout-started .list-group .list-group-item .shipping-logo img, body.page-checkout-shipping .list-group .list-group-item .shipping-logo img, body.page-checkout-shipping-address .list-group .list-group-item .shipping-logo img, body.page-checkout-payment .list-group .list-group-item .shipping-logo img, body.page-checkout-payment-address .list-group .list-group-item .shipping-logo img, body.page-checkout-confirmation .list-group .list-group-item .shipping-logo img, body.page-checkout-success .list-group .list-group-item .shipping-logo img {
            max-width:100px
        }

        body.page-shop.page-checkout-started .list-group .list-group-item.paypal3-plus, body.page-checkout-shipping .list-group .list-group-item.paypal3-plus, body.page-checkout-shipping-address .list-group .list-group-item.paypal3-plus, body.page-checkout-payment .list-group .list-group-item.paypal3-plus, body.page-checkout-payment-address .list-group .list-group-item.paypal3-plus, body.page-checkout-confirmation .list-group .list-group-item.paypal3-plus, body.page-checkout-success .list-group .list-group-item.paypal3-plus {
            border-color: transparent;
            padding-left: 0;
            padding-right:0
        }

        body.page-shop.page-checkout-started .list-group .list-group-item.paypal3-plus .ppplus_payment_item, body.page-checkout-shipping .list-group .list-group-item.paypal3-plus .ppplus_payment_item, body.page-checkout-shipping-address .list-group .list-group-item.paypal3-plus .ppplus_payment_item, body.page-checkout-payment .list-group .list-group-item.paypal3-plus .ppplus_payment_item, body.page-checkout-payment-address .list-group .list-group-item.paypal3-plus .ppplus_payment_item, body.page-checkout-confirmation .list-group .list-group-item.paypal3-plus .ppplus_payment_item, body.page-checkout-success .list-group .list-group-item.paypal3-plus .ppplus_payment_item {
            padding: 0
        }

        body.page-shop.page-checkout-started .list-group .list-group-item.paypal3-plus .ppplus_payment_item input[type="radio"], body.page-checkout-shipping .list-group .list-group-item.paypal3-plus .ppplus_payment_item input[type="radio"], body.page-checkout-shipping-address .list-group .list-group-item.paypal3-plus .ppplus_payment_item input[type="radio"], body.page-checkout-payment .list-group .list-group-item.paypal3-plus .ppplus_payment_item input[type="radio"], body.page-checkout-payment-address .list-group .list-group-item.paypal3-plus .ppplus_payment_item input[type="radio"], body.page-checkout-confirmation .list-group .list-group-item.paypal3-plus .ppplus_payment_item input[type="radio"], body.page-checkout-success .list-group .list-group-item.paypal3-plus .ppplus_payment_item input[type="radio"] {
            visibility:hidden
        }

        body.page-shop.page-checkout-started .list-group .list-group-item.list-group-item-active, body.page-shop.page-checkout-started .list-group .list-group-item.active, body.page-checkout-shipping .list-group .list-group-item.list-group-item-active, body.page-checkout-shipping .list-group .list-group-item.active, body.page-checkout-shipping-address .list-group .list-group-item.list-group-item-active, body.page-checkout-shipping-address .list-group .list-group-item.active, body.page-checkout-payment .list-group .list-group-item.list-group-item-active, body.page-checkout-payment .list-group .list-group-item.active, body.page-checkout-payment-address .list-group .list-group-item.list-group-item-active, body.page-checkout-payment-address .list-group .list-group-item.active, body.page-checkout-confirmation .list-group .list-group-item.list-group-item-active, body.page-checkout-confirmation .list-group .list-group-item.active, body.page-checkout-success .list-group .list-group-item.list-group-item-active, body.page-checkout-success .list-group .list-group-item.active {
            border: 1px solid #cccccc;
            color: #333;
            background-color: #eee;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        body.page-shop.page-checkout-started .list-group .list-group-item.list-group-item-active a, body.page-shop.page-checkout-started .list-group .list-group-item.active a, body.page-checkout-shipping .list-group .list-group-item.list-group-item-active a, body.page-checkout-shipping .list-group .list-group-item.active a, body.page-checkout-shipping-address .list-group .list-group-item.list-group-item-active a, body.page-checkout-shipping-address .list-group .list-group-item.active a, body.page-checkout-payment .list-group .list-group-item.list-group-item-active a, body.page-checkout-payment .list-group .list-group-item.active a, body.page-checkout-payment-address .list-group .list-group-item.list-group-item-active a, body.page-checkout-payment-address .list-group .list-group-item.active a, body.page-checkout-confirmation .list-group .list-group-item.list-group-item-active a, body.page-checkout-confirmation .list-group .list-group-item.active a, body.page-checkout-success .list-group .list-group-item.list-group-item-active a, body.page-checkout-success .list-group .list-group-item.active a {
            color: #919191;
            text-decoration:underline
        }

        body.page-shop.page-checkout-started .list-group .list-group-item.list-group-item-active a:hover, body.page-shop.page-checkout-started .list-group .list-group-item.active a:hover, body.page-checkout-shipping .list-group .list-group-item.list-group-item-active a:hover, body.page-checkout-shipping .list-group .list-group-item.active a:hover, body.page-checkout-shipping-address .list-group .list-group-item.list-group-item-active a:hover, body.page-checkout-shipping-address .list-group .list-group-item.active a:hover, body.page-checkout-payment .list-group .list-group-item.list-group-item-active a:hover, body.page-checkout-payment .list-group .list-group-item.active a:hover, body.page-checkout-payment-address .list-group .list-group-item.list-group-item-active a:hover, body.page-checkout-payment-address .list-group .list-group-item.active a:hover, body.page-checkout-confirmation .list-group .list-group-item.list-group-item-active a:hover, body.page-checkout-confirmation .list-group .list-group-item.active a:hover, body.page-checkout-success .list-group .list-group-item.list-group-item-active a:hover, body.page-checkout-success .list-group .list-group-item.active a:hover {
            text-decoration:none
        }

        body.page-shop.page-checkout-started .list-group .list-group-item.list-group-item-active.paypal3-plus, body.page-shop.page-checkout-started .list-group .list-group-item.active.paypal3-plus, body.page-checkout-shipping .list-group .list-group-item.list-group-item-active.paypal3-plus, body.page-checkout-shipping .list-group .list-group-item.active.paypal3-plus, body.page-checkout-shipping-address .list-group .list-group-item.list-group-item-active.paypal3-plus, body.page-checkout-shipping-address .list-group .list-group-item.active.paypal3-plus, body.page-checkout-payment .list-group .list-group-item.list-group-item-active.paypal3-plus, body.page-checkout-payment .list-group .list-group-item.active.paypal3-plus, body.page-checkout-payment-address .list-group .list-group-item.list-group-item-active.paypal3-plus, body.page-checkout-payment-address .list-group .list-group-item.active.paypal3-plus, body.page-checkout-confirmation .list-group .list-group-item.list-group-item-active.paypal3-plus, body.page-checkout-confirmation .list-group .list-group-item.active.paypal3-plus, body.page-checkout-success .list-group .list-group-item.list-group-item-active.paypal3-plus, body.page-checkout-success .list-group .list-group-item.active.paypal3-plus {
            background-color: transparent;
            border-color:transparent
        }

        body.page-shop.page-checkout-started .list-group .list-group-item.error, body.page-checkout-shipping .list-group .list-group-item.error, body.page-checkout-shipping-address .list-group .list-group-item.error, body.page-checkout-payment .list-group .list-group-item.error, body.page-checkout-payment-address .list-group .list-group-item.error, body.page-checkout-confirmation .list-group .list-group-item.error, body.page-checkout-success .list-group .list-group-item.error {
            padding:10px 15px 10px 15px
        }

        body.page-shop.page-checkout-started fieldset, body.page-checkout-shipping fieldset, body.page-checkout-shipping-address fieldset, body.page-checkout-payment fieldset, body.page-checkout-payment-address fieldset, body.page-checkout-confirmation fieldset, body.page-checkout-success fieldset {
            margin-bottom:45px
        }

        body.page-shop.page-checkout-started fieldset:first-of-type, body.page-checkout-shipping fieldset:first-of-type, body.page-checkout-shipping-address fieldset:first-of-type, body.page-checkout-payment fieldset:first-of-type, body.page-checkout-payment-address fieldset:first-of-type, body.page-checkout-confirmation fieldset:first-of-type, body.page-checkout-success fieldset:first-of-type {
            margin-top:0
        }

        body.page-shop.page-checkout-started fieldset .form-group iframe.form-control, body.page-shop.page-checkout-started fieldset .form-group iframe.input-text, body.page-checkout-shipping fieldset .form-group iframe.form-control, body.page-checkout-shipping fieldset .form-group iframe.input-text, body.page-checkout-shipping-address fieldset .form-group iframe.form-control, body.page-checkout-shipping-address fieldset .form-group iframe.input-text, body.page-checkout-payment fieldset .form-group iframe.form-control, body.page-checkout-payment fieldset .form-group iframe.input-text, body.page-checkout-payment-address fieldset .form-group iframe.form-control, body.page-checkout-payment-address fieldset .form-group iframe.input-text, body.page-checkout-confirmation fieldset .form-group iframe.form-control, body.page-checkout-confirmation fieldset .form-group iframe.input-text, body.page-checkout-success fieldset .form-group iframe.form-control, body.page-checkout-success fieldset .form-group iframe.input-text {
            height: auto;
            min-height:200px
        }

        body.page-shop.page-checkout-started div.amzadvpay_countrynotallowed, body.page-checkout-shipping div.amzadvpay_countrynotallowed, body.page-checkout-shipping-address div.amzadvpay_countrynotallowed, body.page-checkout-payment div.amzadvpay_countrynotallowed, body.page-checkout-payment-address div.amzadvpay_countrynotallowed, body.page-checkout-confirmation div.amzadvpay_countrynotallowed, body.page-checkout-success div.amzadvpay_countrynotallowed {
            color: #FFFFFF;
            background: #C20400;
            padding: 15px;
            margin-top:15px
        }

        body.page-shop.page-checkout-started .end-shopping, body.page-checkout-shipping .end-shopping, body.page-checkout-shipping-address .end-shopping, body.page-checkout-payment .end-shopping, body.page-checkout-payment-address .end-shopping, body.page-checkout-confirmation .end-shopping, body.page-checkout-success .end-shopping {
            margin-top:15px
        }

        #checkout_payment textarea {
            min-height:200px
        }

        #checkout_payment .miscellaneous-container {
            height: 200px;
            overflow-y: auto;
            border-radius: 2px;
            border: 1px solid #ccc;
            background-color: #eee;
            padding: 9px 12px;
            opacity: 1;
            font-family: Montserrat;
            font-size: 15px;
            line-height: 1.428571429;
            color: #555;
            -webkit-overflow-scrolling:touch
        }

        #checkout_payment .miscellaneous-container.iframe {
            padding:0
        }

        #checkout_payment .miscellaneous-container.iframe iframe {
            width: 100%;
            height: 190px;
            border:0
        }

        #checkout_payment .additional-condition {
            margin-top:15px
        }

        textarea#comments {
            height: 100px;
            min-height:0
        }

        .checkout-payment-form {
            color: #333;
            padding-top:15px
        }

        body.page-checkout-confirmation .checkout-confirmation-submit {
            margin-bottom:15px
        }

        @media (min-width: 768px) {
            body.page-checkout-confirmation .checkout-confirmation-submit {
                margin-bottom:0
            }
        }

        @media (min-width: 768px) {
            body.page-checkout-confirmation .checkout-confirmation-back-button {
                margin-top:50px
            }
        }

        body.page-checkout-confirmation .order-wishlist > table > thead > tr > th {
            border-color: #e7e7e7;
            color:#999999
        }

        body.page-checkout-confirmation .order-wishlist > table > tbody > tr > td, body.page-checkout-confirmation .order-total > tbody > tr, body.page-checkout-confirmation .order-total > tbody > tr > td {
            border-color: #e7e7e7;
            color: #333;
            background-color: #f3f3f3;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        body.page-checkout-confirmation .order-wishlist > table > tbody > tr > td.product, body.page-checkout-confirmation .order-total > tbody > tr.product, body.page-checkout-confirmation .order-total > tbody > tr > td.product {
            color:#555
        }

        body.page-checkout-confirmation .order-wishlist > table > tbody > tr > td.product .product-title, body.page-checkout-confirmation .order-total > tbody > tr.product .product-title, body.page-checkout-confirmation .order-total > tbody > tr > td.product .product-title {
            color:#333
        }

        body.page-checkout-confirmation .order-wishlist > table {
            border-bottom:3px solid #e7e7e7
        }

        body.page-checkout-confirmation .order-wishlist > table > tbody > tr {
            margin-left: 0 !important;
            margin-right:0 !important
        }

        @media (min-width: 992px) {
            body.page-checkout-confirmation .order-wishlist > table > tbody > tr.item:last-child td {
                border-bottom:3px solid #e7e7e7
            }
        }

        body.page-checkout-confirmation .order-total > tbody > tr > td {
            border-top-width: 1px;
            border-color:#e7e7e7
        }

        body.page-checkout-confirmation .order-wishlist table {
            margin-bottom:0
        }

        body.page-checkout-confirmation .order-total > tbody > tr:first-of-type > td {
            border-top:none !important
        }

        @media (min-width: 768px) and(min-width: 992px) {
            body.page-checkout-confirmation .order-total > tbody > tr.order-total-last > td {
                font-size:16px
            }
        }

        body.page-checkout-confirmation fieldset.payment-information-data {
            margin-bottom:0
        }

        body.page-checkout-confirmation fieldset.payment-information-data address {
            margin-bottom:0
        }

        body.page-checkout-confirmation table.payment-information-table {
            margin-bottom:45px
        }

        body.page-checkout-confirmation table.payment-information-table tr:first-of-type td {
            border-top-color:transparent
        }

        body.page-checkout-confirmation table.voucher-info {
            width: 100%;
            margin:0 auto
        }

        body.page-checkout-confirmation table.voucher-info th, body.page-checkout-confirmation table.voucher-info td {
            padding:3px 5px
        }

        body.page-checkout-confirmation table.voucher-info th.giftvoucher-balance, body.page-checkout-confirmation table.voucher-info td.giftvoucher-balance {
            text-align:right
        }

        body.page-checkout-shipping .list-group .list-group-item.free {
            padding-top:15px
        }

        body.page-checkout-shipping .list-group .list-group-item .shipping-module-container {
            display: table;
            padding-left: 0;
            width:100%
        }

        body.page-checkout-shipping .list-group .list-group-item .shipping-module-container .shipping-module-selection, body.page-checkout-shipping .list-group .list-group-item .shipping-module-container .shipping-module-info, body.page-checkout-shipping .list-group .list-group-item .shipping-module-container .shipping-module-icon {
            display: table-cell;
            float: none;
            vertical-align:middle
        }

        body.page-checkout-shipping .list-group .list-group-item .shipping-module-container .shipping-module-selection {
            padding: 0;
            min-width:16px
        }

        body.page-checkout-shipping .list-group .list-group-item .shipping-module-container .shipping-module-selection:focus, body.page-checkout-shipping .list-group .list-group-item .shipping-module-container .shipping-module-selection:active {
            outline: none
        }

        body.page-checkout-shipping .list-group .list-group-item .shipping-module-container .shipping-module-selection input[type="radio"] {
            margin-left: 0;
            position: relative
        }

        body.page-checkout-shipping .list-group .list-group-item .shipping-module-container .shipping-module-selection input[type="radio"]:focus, body.page-checkout-shipping .list-group .list-group-item .shipping-module-container .shipping-module-selection input[type="radio"]:active {
            outline:none
        }

        body.page-checkout-shipping .list-group .list-group-item .shipping-module-container .shipping-module-info .shipping-module-title, body.page-checkout-shipping .list-group .list-group-item .shipping-module-container .shipping-module-info .shipping-module-cost {
            font-weight:bold
        }

        body.page-checkout-shipping .list-group .list-group-item .shipping-module-container .shipping-module-info .shipping-module-description {
            display:block
        }

        body.page-checkout-shipping .list-group .list-group-item .shipping-module-container .shipping-module-icon {
            padding-right: 5px;
            text-align:right
        }

        body.page-checkout-shipping .list-group .list-group-item .shipping-module-container .shipping-module-icon img {
            background-color: #F3F3F3;
            border-radius: 5px;
            display: inline-block;
            height:50px
        }

        body.page-checkout-shipping .list-group .list-group-item .shipping-options {
            line-height: 1.428571429;
            margin:1ex 0
        }

        body.page-checkout-shipping .list-group .list-group-item .shipping-options .shipping-options-row {
            margin: 2px 0 6px
        }

        body.page-checkout-shipping .list-group .list-group-item .shipping-options .shipping-option-input input[type="text"] {
            width: 99%
        }

        body.page-checkout-shipping .list-group .list-group-item .shipping-options input[type="checkbox"] {
            vertical-align: middle;
            margin: 0;
            transform:none
        }

        body.page-checkout-shipping .list-group .list-group-item .shipping-options label {
            margin:0
        }

        body.page-checkout-shipping .list-group .list-group-item .shipping-options .shipping-option-title {
            line-height:26px
        }

        body.page-checkout-shipping .list-group .list-group-item .shipping-options input.shipping_option_multi_radio {
            display:none
        }

        body.page-checkout-shipping .list-group .list-group-item .shipping-options input.shipping_option_multi_radio:checked + .shipping_option_multi_label {
            border-color: #5e5e5e;
            background-color:#787878
        }

        body.page-checkout-shipping .list-group .list-group-item .shipping-options .shipping_option_multi_label {
            margin: 2px;
            text-align: center;
            padding:0px 6px
        }

        body.page-checkout-shipping .list-group .list-group-item.active .shipping-module-icon img {
            background-color:#FFFFFF
        }

        @media (min-width: 768px) {
            body.page-checkout-shipping .list-group .shipping-submodule-title {
                margin-bottom:-30px
            }
        }

        body.page-checkout-shipping .list-group .shipping-submodule-title .shipping-module-container .shipping-module-info {
            vertical-align: top;
            padding-top:15px
        }

        body.page-checkout-shipping .list-group .shipping-submodule-title .shipping-module-container .shipping-module-selection {
            vertical-align:unset
        }

        body.page-checkout-shipping .list-group .shipping-submodule-title .shipping-module-container .shipping-module-selection input {
            margin-top:17px
        }

        body.page-checkout-shipping .list-group .shipping-submodule-title .shipping-module-icon {
            padding-top:10px
        }

        body.page-checkout-shipping .list-group .shipping-submodule {
            margin-left:30px
        }

        body.page-checkout-shipping .list-group .shipping-submodule .shipping-submodule-selection input {
            position: inherit;
            margin:0
        }

        body.page-checkout-shipping .list-group .shipping-submodule .shipping-module-container {
            width: 90% !important;
            display:inline-block !important
        }

        body.page-checkout-payment .list-group .list-group-item:only-child .payment-module-container .payment-module-info .checkout-payment-form {
            display:block
        }

        body.page-checkout-payment .list-group .list-group-item .payment-module-container {
            display: table;
            padding-left: 0;
            width:100%
        }

        body.page-checkout-payment .list-group .list-group-item .payment-module-container .hub-logo, body.page-checkout-payment .list-group .list-group-item .payment-module-container .gambio-pay-icon {
            display:none !important
        }

        body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-selection, body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-info, body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-icon {
            display: table-cell;
            float:none
        }

        body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-info {
            vertical-align:middle
        }

        body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-selection {
            padding:0
        }

        body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-selection:focus, body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-selection:active {
            outline: none
        }

        body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-selection input[type="radio"] {
            margin-left: 0;
            position: relative
        }

        body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-selection input[type="radio"]:focus, body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-selection input[type="radio"]:active {
            outline:none
        }

        body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-info .payment-module-title, body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-info .payment-module-cost {
            font-weight:bold
        }

        body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-info .payment-module-description {
            display: block;
            overflow:hidden
        }

        body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-info .checkout-payment-form {
            display:none
        }

        body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-info .checkout-payment-form .well {
            border: none;
            box-shadow: none;
            -webkit-box-shadow: none;
            background-color: #ccc;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-icon {
            padding-right: 5px;
            text-align:right
        }

        body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-icon img {
            background-color: #F3F3F3;
            border-radius: 5px;
            display: inline-block;
            height:50px
        }

        body.page-checkout-payment .list-group .list-group-item.active .payment-module-info .payment-module-description {
            overflow:inherit
        }

        body.page-checkout-payment .list-group .list-group-item.active .payment-module-info .checkout-payment-form {
            display:block
        }

        @media (max-width: 767px) {
            body.page-checkout-payment .list-group .list-group-item.active .payment-module-info .checkout-payment-form {
                margin-left: -26px;
                margin-top: 15px;
                min-width:250px
            }
        }

        body.page-checkout-payment .list-group .list-group-item.active .payment-module-icon img {
            background-color:#FFFFFF
        }

        body.page-checkout-payment .list-group .list-group-item.active .has-form .payment-module-selection {
            vertical-align:top
        }

        body.page-checkout-payment .list-group .list-group-item.active .has-form .payment-module-icon {
            vertical-align:top
        }

        body.page-checkout-payment .list-group .list-group-item.sofort_sofortueberweisung .payment-module-description > ul {
            padding-left:12px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item {
            padding: 0;
            margin: 0;
            display:none
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item .payment_item label .module-icon {
            display:none
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item .payment_item label .module-info {
            padding:0
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus) {
            background-color: #FFFFFF;
            border-color: #DFDFDF;
            border-width: 0 0 1px 0;
            margin: 0 -7px 0 -6px;
            min-height: 64px;
            top: -34px;
            z-index: 2;
            padding-top:6px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).above {
            border-width: 1px 0 0 0;
            top: 26px;
            z-index:3
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus) .payment_item {
            display: table;
            height: 60px;
            padding-top:0
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus) .payment_item label {
            display: table-cell;
            vertical-align:middle
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus) .payment_item label .module-icon {
            display: block;
            margin: -6px 0 0 -20px;
            max-width: 127px;
            padding:0 0 0 15px
        }

        @media (max-width: 479px) {
            body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus) .payment_item label .module-icon {
                margin-left:-26px
            }
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus) .payment_item label .module-icon img {
            border-radius: 5px;
            height: 50px;
            background-color:#F3F3F3
        }

        @media (max-width: 767px) {
            body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus) .payment_item label .module-icon img {
                height: auto;
                max-height:50px
            }
        }

        @media (min-width: 768px) {
            body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus) .payment_item label .module-info {
                line-height:38px
            }
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus) .payment_item label .module-info .module-name {
            color: #666666;
            display: block;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 14px;
            font-weight: 300;
            padding:0 0 0 15px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus) .payment_item label .module-info .module-description {
            color: #3F3F3F;
            display: none;
            font-size: 11px;
            padding:0 15px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus) .payment_item label .module-info .checkout-payment-form {
            display:none
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus) .payment_item.radio .control {
            display: block;
            text-align: right
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus) .payment_item.radio .control input[type="radio"] {
            display: none;
            margin:0
        }

        @media (max-width: 767px) {
            body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus) .payment_item .checkout-payment-form.visible-xs {
                display:none !important
            }
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).active {
            background-color: #f9f9f9;
            border-color: #DFDFDF;
            color:#666666
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).active .payment_item .module-icon img {
            background-color:#F3F3F3
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).active .payment_item .module-info {
            line-height:inherit
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).active .payment_item .module-info .module-name {
            font-weight:bold
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).active .payment_item .module-info .module-description {
            display:block
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).active .payment_item .module-info .checkout-payment-form {
            display:block
        }

        @media (max-width: 767px) {
            body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).active .payment_item .module-info .checkout-payment-form {
                min-width: 283px;
                margin-left:-55px
            }
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).active .payment_item .module-info .checkout-payment-form .well {
            display:block
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).active .payment_item .module-info .checkout-payment-form .well .form-group {
            display:block
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).active .payment_item .no-description .module-info {
            line-height:38px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).active .payment_item .no-description .module-info .well span {
            line-height:initial
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).active .payment_item.radio .control:after {
            content: " ";
            background-image: url("/public/theme//images/checkmark.png");
            display: inline-block;
            height: 18px;
            width:23px
        }

        @media (max-width: 479px) {
            body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).active .payment_item.radio .control:after {
                margin-left:-20px
            }
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).active .payment_item.with-form .module-name {
            margin-top:10px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).active .payment_item.with-form .module-icon {
            margin-top:2px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).active .payment_item.with-form.radio .control {
            margin-top:5px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus):hover {
            background-color: #f9f9f9
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class^="payone"].active label a, body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class * =" payone"].active label a {
            color: #919191;
            text-decoration:none
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.paypal3-plus {
            display: block;
            margin-top:1px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.paypal3-plus .payment_item label {
            width: 100%;
            padding-left:15px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.paypal3-plus .payment_item label .control {
            visibility:hidden
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.paypal3-plus .payment_item label .module-description #ppplus iframe {
            background-color:transparent
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.paypal3_installments.active .payment_item label:not(.no-description) .module-icon, body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.sofort_sofortueberweisung.active .payment_item label:not(.no-description) .module-icon {
            margin-top:2px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.paypal3_installments.active .payment_item label:not(.no-description) .control, body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.sofort_sofortueberweisung.active .payment_item label:not(.no-description) .control {
            margin-top:2px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.sofort_sofortueberweisung .module-description > ul {
            margin-bottom: 5px;
            padding-left:10px
        }

        body.page-checkout-payment fieldset.credit {
            margin-top:30px
        }

        @media (min-width: 768px) {
            body.page-checkout-payment fieldset.credit {
                margin-left:-30px
            }
        }

        body.page-checkout-payment fieldset.credit .gv-value {
            border: 1px solid #eee;
            color: #333;
            margin-bottom: 15px;
            padding: 5px 15px 15px;
            background-color: transparent;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        @media (min-width: 768px) {
            body.page-checkout-payment fieldset.credit .gv-value {
                margin-left:30px
            }
        }

        body.page-checkout-payment fieldset.credit .gv-value input {
            top: -15px;
            margin-left: -21px;
            position: relative;
            display:inline-block
        }

        @media (min-width: 768px) {
            body.page-checkout-payment fieldset.credit .gv-value input {
                top:-10px
            }
        }

        body.page-checkout-payment fieldset.credit .gv-value .gv-prompt {
            margin-left: 7px;
            position:relative
        }

        body.page-checkout-payment fieldset.credit .gv-value.active {
            border: 1px solid #cccccc;
            color: #333;
            background-color: #eee;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        body.page-checkout-success div.gift-vouchers-status table {
            margin:0 0 30px
        }

        body.page-checkout-success div.gift-vouchers-status table th.giftvoucher-code, body.page-checkout-success div.gift-vouchers-status table td.giftvoucher-code {
            padding:3px 15px 3px 0
        }

        body.page-checkout-success div.gift-vouchers-status table th.giftvoucher-balance-remaining, body.page-checkout-success div.gift-vouchers-status table td.giftvoucher-balance-remaining {
            padding: 3px 0 3px 15px;
            text-align:right
        }

        .rating-stars {
            position: relative;
            display: inline-block;
            width: 80px;
            height: 16px;
            margin-bottom: 10px;
            color:#CCCCCC
        }

        .rating-stars .rating-stars-mask {
            display: inline-block;
            position: absolute;
            top: 0;
            left: 0;
            width: 0;
            overflow:hidden
        }

        .rating-stars .rating-stars-mask .rating-stars-inside {
            color: #FF9000;
            display: inline-block;
            height: inherit;
            white-space: nowrap;
            width:80px
        }

        .rating-stars .glyphicon, .rating-stars .fa, .rating-stars .gm-star {
            float: left;
            font-size: 16px;
            width: 16px
        }

        .rating-stars [class^="gm-"]:before, .rating-stars [class * =" gm-"]:before {
            margin-left:0
        }

        .rating-stars.rating-stars-0 > .rating-stars-mask {
            width:0%
        }

        .rating-stars.rating-stars-5 > .rating-stars-mask {
            width:10%
        }

        .rating-stars.rating-stars-10 > .rating-stars-mask {
            width:20%
        }

        .rating-stars.rating-stars-15 > .rating-stars-mask {
            width:30%
        }

        .rating-stars.rating-stars-20 > .rating-stars-mask {
            width:40%
        }

        .rating-stars.rating-stars-25 > .rating-stars-mask {
            width:50%
        }

        .rating-stars.rating-stars-30 > .rating-stars-mask {
            width:60%
        }

        .rating-stars.rating-stars-35 > .rating-stars-mask {
            width:70%
        }

        .rating-stars.rating-stars-40 > .rating-stars-mask {
            width:80%
        }

        .rating-stars.rating-stars-45 > .rating-stars-mask {
            width:90%
        }

        .rating-stars.rating-stars-50 > .rating-stars-mask {
            width:100%
        }

        .rating-item .rating-stars {
            margin-top: 10px;
            margin-bottom:5px
        }

        .rating-item a.btn {
            display:none
        }

        .rating-stars-separate {
            color:#FF9000
        }

        .shipping-calculator-shipping-modules, .shipping-calculator-shipping-weight-unit, .shipping-calculator-shipping-costs {
            padding:10px 15px
        }

        .shipping-calculator-shipping-modules select, .shipping-calculator-shipping-weight-unit select, .shipping-calculator-shipping-costs select {
            margin:-10px 0
        }

        .ribbons {
            position: absolute;
            right: -30px;
            top:0px
        }

        .ribbons > div {
            height: 20px;
            text-align: center;
            display: table-cell;
            vertical-align: middle;
            font-size: 11px;
            font-weight: 400;
            text-transform: uppercase;
            border-right: 1px solid #FFFFFF;
            border-radius: 10px;
            padding:2px 8px 0
        }

        .ribbons > div:last-of-type {
            border-right:0
        }

        .ribbons > .ribbon-new {
            background: #777777;
            color:#ffffff
        }

        .ribbons > .ribbon-special {
            background: #f1544d;
            color:#ffffff
        }

        .ribbons > .ribbon-available {
            background: #79a70a;
            color:#ffffff
        }

        .ribbons > .ribbon-recommendation {
            background: #404040;
            color:#ffffff
        }

        .ribbons > .ribbon-sold-out {
            background: #C20400;
            color:#ffffff
        }

        .productlist-viewmode-list .ribbons {
            left: 0;
            right: auto;
            top:0
        }

        .product-info-details .ribbons {
            right: 15px;
            top:15px
        }

        .manufacturer-logo {
            position: absolute;
            left: -25px;
            top: -15px;
            max-height: 80px;
            max-width:80px
        }

        body.page-product-info .manufacturer-logo {
            left: auto;
            right: 15px;
            top: 0px;
            z-index:2
        }

        @media (min-width: 768px) {
            body.page-product-info .manufacturer-logo {
                max-height: 150px;
                max-width:150px
            }
        }

        .page-account-history .order-history-element {
            margin-bottom:40px
        }

        .page-account-history .order-history-element h3 {
            border-width: 2px;
            font-size: 16px;
            margin-bottom: 15px;
            padding-bottom:5px
        }

        .page-account-history-info h3 {
            margin-top: 45px;
            margin-bottom:25px
        }

        .page-account-history-info table > tfoot {
            background-color:#eee
        }

        .page-account-history-info table > tfoot > tr > th, .page-account-history-info table > tfoot > tr > td {
            border: none;
            text-align:right
        }

        @media (max-width: 767px) {
            .page-account-history-info table > tfoot > tr > th.capture, .page-account-history-info table > tfoot > tr > td.capture {
                position: relative;
                float: left;
                width: 66.6666666667%;
                min-height: 1px;
                padding-right: 15px;
                padding-left:15px
            }

            .page-account-history-info table > tfoot > tr > th.value, .page-account-history-info table > tfoot > tr > td.value {
                position: relative;
                float: left;
                width: 33.3333333333%;
                min-height: 1px;
                padding-right: 15px;
                padding-left:15px
            }
        }

        .page-account-history-info table > tfoot tr:first-of-type {
            border-top:1px solid #ddd
        }

        ul.col-xs-12.history-download-list {
            list-style-type:none
        }

        #create_account #captcha {
            padding-left:0
        }

        #create_account .password-note {
            margin-top: 24px;
            margin-bottom:24px
        }

        #create_account .email-no-match {
            display:none
        }

        #create_account fieldset.password-fields .password-no-match {
            display:none
        }

        #create_account fieldset.password-optional {
            background-color: rgba(145, 145, 145, 0.1);
            padding: 24px 24px 9px;
            color:#919191
        }

        @media (max-width: 1299px) {
            #create_account fieldset.password-optional {
                padding-right:24px
            }
        }

        #create_account fieldset.password-optional .password-option-margin {
            margin-left:50px
        }

        #create_account fieldset.password-optional span.password-option-margin {
            display:inline-block
        }

        #create_account fieldset.password-optional .row.password-option-margin, #create_account fieldset.password-optional .password-option-margin.teaser-group-three-squares, #create_account fieldset.password-optional .password-option-margin.teaser-group-2-cols-big-image {
            margin-left: 35px
        }

        #create_account fieldset.password-optional input[type="checkbox"] {
            display: inline;
            margin:0 5px 0 0
        }

        #create_account fieldset.password-optional i.green-check {
            color: #008000;
            margin-right:12px
        }

        #create_account fieldset.password-optional label.headline {
            display: inline;
            color: #919191;
            text-transform: uppercase;
            font-weight:bold
        }

        #create_account fieldset.password-optional .password-no-match {
            display:none
        }

        .page-account .account-options-container ul {
            list-style: none;
            padding-left:0
        }

        .page-account .account-options-container ul li {
            border-bottom: 1px transparent;
            border-top: 1px solid #EEEEEE;
            padding:3px 0 3px
        }

        .page-account .account-options-container ul li:last-of-type {
            border-bottom:1px solid #EEEEEE
        }

        .page-account .account-options-container ul li a {
            color: #333333;
            display: inline-block;
            font-size: 14px;
            line-height:37px
        }

        .page-account .account-options-container ul li.send-gift .current-balance {
            display: block;
            margin-bottom:10px
        }

        .page-account td.downloads {
            max-width:100px
        }

        .page-account td ul.download-products-list {
            list-style: none;
            padding-left: 0;
            margin:0
        }

        .page-account td ul.download-products-list li {
            padding-bottom:10px
        }

        .page-account td ul.download-products-list li span.download-info {
            display: block;
            padding:6px 0
        }

        dd.button-container {
            margin:5px 0 0 0
        }

        dd.button-container a.btn {
            margin-right: 5px;
            overflow: hidden;
            text-overflow:ellipsis
        }

        dd.button-container a.btn:last-child {
            margin-right:0
        }

        .navigation-buttons {
            margin-top:35px
        }

        .address-notification {
            margin:15px 0
        }

        div.privacy-link {
            margin-top:45px
        }

        table.parcelshops {
            width:100%
        }

        table.parcelshops > thead > tr > th, table.parcelshops > tbody > tr > td {
            border-bottom: 1px solid #444444;
            vertical-align: top;
            padding:1ex
        }

        table.parcelshops > tbody > tr > td {
            border-bottom-color:#888888
        }

        table.parcelshops > tbody > tr > td.geoposition {
            text-align:center
        }

        table.parcelshops tr.parcelshop.marker_clicked {
            background:#FFCC00
        }

        table.parcelshops td.prepare_ab_button {
            vertical-align:middle
        }

        table.openinghours td:nth-child(1) {
            padding-right:1ex
        }

        div.resultmap, div#map {
            margin:1.5em auto
        }

        div.resultmap {
            position: relative;
            text-align:center
        }

        div.resultmap img {
            max-width: 640px;
            width:100%
        }

        div#map {
            height:400px
        }

        div.mapmarkerlabel {
            background: #FF5050;
            border-radius: 1em;
            padding: 5px 10px;
            display: inline-block;
            font-size: 1.1em;
            font-weight: bold;
            margin: 1ex 0;
            cursor:pointer
        }

        div.mapmarkerlabel_icon {
            background-repeat: no-repeat;
            width: 40px;
            height: 40px;
            cursor: pointer;
            display: inline-block;
            font-size: 1.1em;
            font-weight: bold;
            padding-top:10px
        }

        div.mapmarkerlabel_postoffice {
            background-image: url("/public/theme//images/icons/postfiliale.png")
        }

        div.mapmarkerlabel_packstation {
            background-image: url("/public/theme//images/icons/packstation.png")
        }

        div.mapmarkerlabel_parcelshop {
            background-image: url("/public/theme//images/icons/paketshop.png")
        }

        p.error {
            padding: 1ex 1em;
            color: #FFFFFF;
            background-color: #C20400;
            text-align: center;
            font-size:1.2em
        }

        form#psf_new_ab {
            margin-top: 2em;
            display:none
        }

        form#psf_new_ab input.invalid {
            border-color:#FF0000 !important
        }

        #psf-form {
            display:none
        }

        #psf-form fieldset {
            margin-bottom:15px
        }

        #psf-form #psfsubmit {
            width:100%
        }

        .cookie-bar {
            display: none;
            left: 0;
            margin: 0;
            position: fixed;
            width: 100%;
            z-index:3
        }

        .cookie-bar.top {
            top:0
        }

        .cookie-bar.bottom {
            bottom:0
        }

        .cookie-bar .content {
            display: table-cell;
            float:none
        }

        .cookie-bar .content p {
            display: inline-block;
            margin:0
        }

        .cookie-bar .content .btn, .cookie-bar .content .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .cookie-bar .content button {
            margin:5px 15px
        }

        .cookie-bar .close-button {
            cursor: pointer;
            display: table-cell;
            float: none;
            margin: 6px 0;
            text-align:right
        }

        .cookie-bar .close-button.btn, .cookie-bar .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.close-button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .cookie-bar button.close-button {
            display:inline-block
        }

        .shipping-payment-mobile .shipping-payment-block {
            padding: 5px 10px;
            border-bottom:1px solid #E7E7E7
        }

        .shipping-payment-mobile .shipping-payment-block:first-child {
            border-top:1px solid #E7E7E7
        }

        .shipping-payment-mobile .shipping-payment-block:nth-child(odd) {
            background-color:#F9F9F9
        }

        .shipping-payment-mobile .shipping-payment-block .row, .shipping-payment-mobile .shipping-payment-block .teaser-group-three-squares, .shipping-payment-mobile .shipping-payment-block .teaser-group-2-cols-big-image {
            padding: 5px 0;
            margin-left: -10px;
            margin-right:-10px
        }

        .shipping-payment-mobile .shipping-payment-block .row .info, .shipping-payment-mobile .shipping-payment-block .teaser-group-three-squares .info, .shipping-payment-mobile .shipping-payment-block .teaser-group-2-cols-big-image .info {
            font-weight:bold
        }

        @media (max-width: 1299px) {
            body.page-withdrawal .btn.btn-primary.btn-block, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.btn-block, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-block.ui-priority-primary, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-group-btn button.ui-priority-primary.dropdown-toggle, .navbar-search .input-group .input-group-btn body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-group-btn button.ui-priority-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-number .btn-plus button.ui-priority-primary.dropdown-toggle, .input-number body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .btn-plus button.ui-priority-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-number .btn-minus button.ui-priority-primary.dropdown-toggle, .input-number body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .btn-minus button.ui-priority-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-number .btn-plus button.ui-priority-primary.dropdown-toggle, .input-number body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .btn-plus button.ui-priority-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-number .btn-minus button.ui-priority-primary.dropdown-toggle, .input-number body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .btn-minus button.ui-priority-primary.dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-block.ui-priority-primary, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-group-btn button.btn-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-group-btn button.btn-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-number .btn-plus button.btn-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-number .btn-plus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-number .btn-plus button.dropdown-toggle.ui-priority-primary, .input-number body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .btn-plus button.btn-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-number .btn-minus button.btn-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-number .btn-minus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-number .btn-minus button.dropdown-toggle.ui-priority-primary, .input-number body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .btn-minus button.btn-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-group-btn .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-group-btn button.dropdown-toggle.ui-priority-primary, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-number .btn-plus button.btn-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-number .btn-plus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-number .btn-plus button.dropdown-toggle.ui-priority-primary, .input-number body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .btn-plus button.btn-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-number .btn-minus button.btn-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-number .btn-minus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-number .btn-minus button.dropdown-toggle.ui-priority-primary, .input-number body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .btn-minus button.btn-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-group-btn .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-group-btn button.dropdown-toggle.ui-priority-primary, .navbar-search .input-group .input-group-btn body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal button.btn-primary.btn-block, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.btn-block.ui-priority-primary, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-group-btn button.btn.ui-priority-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-group-btn button.btn.ui-priority-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-number .btn-plus button.btn.ui-priority-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-number .btn-plus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary.dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-number .btn-plus button.ui-priority-primary.dropdown-toggle, .input-number body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .btn-plus button.btn.ui-priority-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-number .btn-minus button.btn.ui-priority-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-number .btn-minus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary.dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-number .btn-minus button.ui-priority-primary.dropdown-toggle, .input-number body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .btn-minus button.btn.ui-priority-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-group-btn .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary.dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-group .input-group-btn button.ui-priority-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-number .btn-plus button.btn.ui-priority-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-number .btn-plus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary.dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-number .btn-plus button.ui-priority-primary.dropdown-toggle, .input-number body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .btn-plus button.btn.ui-priority-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-number .btn-minus button.btn.ui-priority-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-number .btn-minus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary.dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-number .btn-minus button.ui-priority-primary.dropdown-toggle, .input-number body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .btn-minus button.btn.ui-priority-primary.dropdown-toggle, body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-group-btn .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary.dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .navbar-search .input-number .input-group-btn button.ui-priority-primary.dropdown-toggle, .navbar-search .input-group .input-group-btn body.page-withdrawal .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-primary.dropdown-toggle, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal button.btn.btn-block.ui-priority-primary, body.page-withdrawal .navbar-search .input-group .input-group-btn .btn.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-number .input-group-btn .btn.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-group .input-number .btn-plus .btn.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-group .input-number .btn-plus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-group .input-number .btn-plus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .navbar-search .input-group .input-number .btn-plus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .navbar-search .input-group .input-number .btn-plus button.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-group .input-number .btn-plus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .navbar-search .input-group .input-number .btn-plus button.btn.dropdown-toggle.ui-priority-primary, .input-number body.page-withdrawal .navbar-search .input-group .btn-plus .btn.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-group .input-number .btn-minus .btn.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-group .input-number .btn-minus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-group .input-number .btn-minus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .navbar-search .input-group .input-number .btn-minus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .navbar-search .input-group .input-number .btn-minus button.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-group .input-number .btn-minus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .navbar-search .input-group .input-number .btn-minus button.btn.dropdown-toggle.ui-priority-primary, .input-number body.page-withdrawal .navbar-search .input-group .btn-minus .btn.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-group .input-group-btn .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-group .input-group-btn .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .navbar-search .input-group .input-group-btn .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .navbar-search .input-group .input-group-btn button.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-group .input-group-btn .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .navbar-search .input-group .input-group-btn button.btn.dropdown-toggle.ui-priority-primary, body.page-withdrawal .navbar-search .input-number .input-number .btn-plus .btn.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-number .input-number .btn-plus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-number .input-number .btn-plus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .navbar-search .input-number .input-number .btn-plus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .navbar-search .input-number .input-number .btn-plus button.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-number .input-number .btn-plus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .navbar-search .input-number .input-number .btn-plus button.btn.dropdown-toggle.ui-priority-primary, .input-number body.page-withdrawal .navbar-search .input-number .btn-plus .btn.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-number .input-number .btn-minus .btn.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-number .input-number .btn-minus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-number .input-number .btn-minus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .navbar-search .input-number .input-number .btn-minus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .navbar-search .input-number .input-number .btn-minus button.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-number .input-number .btn-minus .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .navbar-search .input-number .input-number .btn-minus button.btn.dropdown-toggle.ui-priority-primary, .input-number body.page-withdrawal .navbar-search .input-number .btn-minus .btn.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-number .input-group-btn .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-number .input-group-btn .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .navbar-search .input-number .input-group-btn .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .navbar-search .input-number .input-group-btn button.btn-primary.dropdown-toggle, body.page-withdrawal .navbar-search .input-number .input-group-btn .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.dropdown-toggle.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel body.page-withdrawal .navbar-search .input-number .input-group-btn button.btn.dropdown-toggle.ui-priority-primary, .navbar-search .input-group .input-group-btn body.page-withdrawal .btn.btn-primary.dropdown-toggle {
                white-space:inherit
            }
        }

        div.payment_instruction {
            width: 80%;
            margin: 1ex auto;
            background-color: #eee;
            padding:1em
        }

        div.payment_instruction p.payment_note {
            font-size: 1.2em;
            margin-top:0
        }

        div.payment_instruction table.payment_instruction_data td.pp-label {
            font-weight: bold;
            padding: 0 1em 0 0
        }

        [class * ="col-xs-height-"], [class * ="col-sm-height-"], [class * ="col-md-height-"], [class * ="col-lg-height-"] {
            position: relative
        }

        [class * ="col-xs-height-"]:before, [class * ="col-sm-height-"]:before, [class * ="col-md-height-"]:before, [class * ="col-lg-height-"]:before {
            content: "";
            display: block
        }

        [class * ="col-xs-height-"] > .gx-content-zone-col, [class * ="col-xs-height-"] > .widget-content, [class * ="col-sm-height-"] > .gx-content-zone-col, [class * ="col-sm-height-"] > .widget-content, [class * ="col-md-height-"] > .gx-content-zone-col, [class * ="col-md-height-"] > .widget-content, [class * ="col-lg-height-"] > .gx-content-zone-col, [class * ="col-lg-height-"] > .widget-content {
            position: absolute !important;
            left: 0;
            top: 0;
            width: 100%;
            height:100%
        }

        .col-xs-height-25:before {
            padding-top:25%
        }

        .col-xs-height-33:before {
            padding-top:33%
        }

        .col-xs-height-50:before {
            padding-top:50%
        }

        .col-xs-height-16-9:before {
            padding-top:56.25%
        }

        .col-xs-height-golden-cut:before {
            padding-top:61.8%
        }

        .col-xs-height-66:before {
            padding-top:66%
        }

        .col-xs-height-75:before {
            padding-top:75%
        }

        .col-xs-height-100:before {
            padding-top:100%
        }

        @media (min-width: 768px) {
            .col-sm-height-25:before {
                padding-top:25%
            }

            .col-sm-height-33:before {
                padding-top:33%
            }

            .col-sm-height-50:before {
                padding-top:50%
            }

            .col-sm-height-16-9:before {
                padding-top:56.25%
            }

            .col-sm-height-golden-cut:before {
                padding-top:61.8%
            }

            .col-sm-height-66:before {
                padding-top:66%
            }

            .col-sm-height-75:before {
                padding-top:75%
            }

            .col-sm-height-100:before {
                padding-top:100%
            }
        }

        @media (min-width: 992px) {
            .col-md-height-25:before {
                padding-top:25%
            }

            .col-md-height-33:before {
                padding-top:33%
            }

            .col-md-height-50:before {
                padding-top:50%
            }

            .col-md-height-16-9:before {
                padding-top:56.25%
            }

            .col-md-height-golden-cut:before {
                padding-top:61.8%
            }

            .col-md-height-66:before {
                padding-top:66%
            }

            .col-md-height-75:before {
                padding-top:75%
            }

            .col-md-height-100:before {
                padding-top:100%
            }
        }

        @media (min-width: 1300px) {
            .col-lg-height-25:before {
                padding-top:25%
            }

            .col-lg-height-33:before {
                padding-top:33%
            }

            .col-lg-height-50:before {
                padding-top:50%
            }

            .col-lg-height-16-9:before {
                padding-top:56.25%
            }

            .col-lg-height-golden-cut:before {
                padding-top:61.8%
            }

            .col-lg-height-66:before {
                padding-top:66%
            }

            .col-lg-height-75:before {
                padding-top:75%
            }

            .col-lg-height-100:before {
                padding-top:100%
            }
        }

        .vertical-align-top {
            display: flex;
            align-items:flex-start
        }

        .vertical-align-top > .gx-content-zone-col, .vertical-align-top > .widget-content {
            position:relative !important
        }

        .vertical-align-center {
            display: flex;
            align-items:center
        }

        .vertical-align-center > .gx-content-zone-col, .vertical-align-center > .widget-content {
            position:relative !important
        }

        .vertical-align-bottom {
            display: flex;
            align-items:flex-end
        }

        .vertical-align-bottom > .gx-content-zone-col, .vertical-align-bottom > .widget-content {
            position:relative !important
        }

        .horizontal-align-center {
            display: flex;
            justify-content:center
        }

        .horizontal-align-center > .gx-content-zone-col, .horizontal-align-center > .widget-content {
            position:relative !important
        }

        .video-background {
            position: relative;
            width: 100%;
            height: 100%;
            overflow:hidden
        }

        .video-background > video {
            min-width: 100%;
            min-height: 100%;
            position: absolute;
            left: 50%;
            transform: translate(-50%, -50%);
            top:50%
        }

        .video-background .content {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height:100%
        }

        .video-container {
            position: relative;
            padding-bottom: 56.25%;
            padding-top: 30px;
            height: 0;
            overflow:hidden
        }

        .video-container iframe, .video-container object, .video-container embed {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height:100%
        }

        .teaser-group-right-to-slider {
            margin-top:11px
        }

        @media (min-width: 992px) {
            .teaser-group-right-to-slider {
                margin-top: 0;
                padding-left:1px
            }
        }

        @media (min-width: 992px) {
            .teaser-group-right-to-slider {
                padding-left:2px
            }
        }

        .teaser-group-right-to-slider .teaser {
            display: block;
            margin-bottom:11px
        }

        @media (min-width: 1300px) {
            .teaser-group-right-to-slider .teaser {
                margin-bottom:15px
            }
        }

        @media (max-width: 991px) {
            .teaser-group-right-to-slider .col-xs-6:first-of-type {
                padding-right:6px
            }

            .teaser-group-right-to-slider .col-xs-6:last-of-type {
                padding-left:6px
            }
        }

        .teaser-group-three-squares {
            margin-bottom:60px
        }

        .teaser-group-three-squares > div {
            padding:0
        }

        .teaser-group-three-squares .widget-content {
            margin:0 40px
        }

        @media (min-width: 992px) {
            .teaser-group-three-squares .widget-content {
                margin:0 80px
            }
        }

        .teaser-group-three-squares .widget-content > div {
            text-align: center;
            font-size: 20px;
            padding-bottom:15px
        }

        @media (min-width: 768px) {
            .teaser-group-three-squares .widget-content > div {
                padding-bottom:30px
            }
        }

        .teaser-group-three-squares .widget-content > div a {
            display: inline-block;
            color: #fff;
            padding-right: 30px;
            position: relative;
            text-transform:uppercase
        }

        .teaser-group-three-squares .widget-content > div a:before {
            position: absolute;
            top: 4px;
            right: 0;
            content: ""
        }

        .teaser-group-three-squares .widget-content > div a:before:hover {
            text-decoration: none;
            color:#fff
        }

        .teaser-group-2-cols-big-image {
            margin-bottom:60px
        }

        .teaser-group-2-cols-big-image > div {
            padding: 0;
            background:#f3f3f3
        }

        .teaser-group-2-cols-big-image .content {
            padding:30px
        }

        @media (min-width: 1300px) {
            .teaser-group-2-cols-big-image .content {
                padding:60px
            }
        }

        .teaser-group-2-cols-big-image .headline {
            font-weight: 700;
            text-transform: uppercase;
            font-size:30px
        }

        @media (min-width: 1300px) {
            .teaser-group-2-cols-big-image .headline {
                font-size:50px
            }
        }

        .teaser-group-2-cols-big-image .button {
            margin-top:45px
        }

        .shop-the-look-text .content {
            text-align:center
        }

        .shop-the-look-text .content strong {
            display: inline-block;
            color: #fff;
            background-color: #000;
            font-size: 40px;
            font-weight: 700;
            line-height: 1;
            padding:5px 15px
        }

        @media (min-width: 992px) {
            .shop-the-look-text .content strong {
                font-size:60px
            }
        }

        .shop-the-look-text:after {
            position: absolute;
            top: 100%;
            left: 50%;
            margin-left: -20px;
            content: "";
            width: 0;
            height: 0;
            border-left: 20px solid transparent;
            border-right: 20px solid transparent;
            border-top:20px solid #eee
        }

        .follow-us .video-background .content {
            font-size: 60px;
            line-height: 1;
            text-transform: uppercase;
            font-weight: 700;
            color: #fff;
            text-shadow:0 0 10px black
        }

        @media (min-width: 992px) {
            .follow-us .video-background .content {
                font-size:100px
            }
        }

        @media (min-width: 1300px) {
            .follow-us .video-background .content {
                font-size:150px
            }
        }

        .content-box-shadow {
            margin-bottom: 60px;
            padding: 60px;
            -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
            box-shadow:0 0 15px rgba(0, 0, 0, 0.15)
        }

        .box.box-bestsellers ol {
            list-style: none;
            padding:0
        }

        .box.box-bestsellers ol li:before, .box.box-bestsellers ol li:after {
            display: table;
            content: " "
        }

        .box.box-bestsellers ol li:after {
            clear:both
        }

        .box.box-bestsellers ol li .col-xs-8 {
            padding-left:0
        }

        .box.box-bestsellers ol li a {
            color: #333;
            text-decoration: none;
            display: block;
            padding:10px 0
        }

        .box.box-bestsellers ol li a:before, .box.box-bestsellers ol li a:after {
            display: table;
            content: " "
        }

        .box.box-bestsellers ol li a:after {
            clear:both
        }

        .box.box-bestsellers ol li a:hover {
            background-color:#eee
        }

        .box.box-bestsellers ol li a .price {
            font-weight:900
        }

        .box.box-bestsellers ol li a .price .products-vpe {
            font-size: 12px;
            font-weight: normal;
            color:#777
        }

        .box.box-bestsellers ol li a .img-thumbnail, .box.box-bestsellers ol li a .product-info-thumbnails .swiper-slide, .product-info-thumbnails .box.box-bestsellers ol li a .swiper-slide, .box.box-bestsellers ol li a .product-info-thumbnails-mobile .swiper-slide, .product-info-thumbnails-mobile .box.box-bestsellers ol li a .swiper-slide, .box.box-bestsellers ol li a .product-info-layer-thumbnails .swiper-slide, .product-info-layer-thumbnails .box.box-bestsellers ol li a .swiper-slide, .box.box-bestsellers ol li a .product-container .gallery > li img, .product-container .gallery > li .box.box-bestsellers ol li a img {
            height: 61px;
            width: 61px;
            text-align:center
        }

        .box.box-bestsellers ol li a .img-thumbnail img, .box.box-bestsellers ol li a .product-info-thumbnails .swiper-slide img, .product-info-thumbnails .box.box-bestsellers ol li a .swiper-slide img, .box.box-bestsellers ol li a .product-info-thumbnails-mobile .swiper-slide img, .product-info-thumbnails-mobile .box.box-bestsellers ol li a .swiper-slide img, .box.box-bestsellers ol li a .product-info-layer-thumbnails .swiper-slide img, .product-info-layer-thumbnails .box.box-bestsellers ol li a .swiper-slide img, .box.box-bestsellers ol li a .product-container .gallery > li img img, .product-container .gallery > li .box.box-bestsellers ol li a img img {
            display: inline-block;
            max-width: 85%;
            max-height: 85%;
            margin:auto
        }

        .panel > .navbar-categories-left {
            margin:0
        }

        .panel > .navbar-categories-left > ul > li {
            border-bottom:1px solid #ddd
        }

        .panel > .navbar-categories-left > ul > li:first-of-type > a {
            border-top-left-radius: 5px;
            border-top-right-radius:5px
        }

        .panel > .navbar-categories-left > ul > li:last-of-type {
            border-bottom-right-radius: 5px;
            border-bottom-left-radius:5px
        }

        .panel > .navbar-categories-left > ul > li:last-of-type > a {
            border-bottom-right-radius: 5px;
            border-bottom-left-radius:5px
        }

        .panel > .navbar-categories-left > ul > li > a {
            font-size:20px
        }

        .panel > .navbar-categories-left > ul > li > a:before {
            float: right;
            font-size: 16px;
            content: "";
            -webkit-transition: 300ms ease transform;
            -o-transition: 300ms ease transform;
            transition:300ms ease transform
        }

        .panel > .navbar-categories-left > ul > li.dropdown.open > a {
            color: #333;
            background-color: #eee;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .panel > .navbar-categories-left > ul > li.dropdown.open > a:before {
            color: #333;
            transform: rotate(90deg);
            -webkit-transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            -o-transform: rotate(90deg);
            -ms-transform:rotate(90deg)
        }

        .panel > .navbar-categories-left > ul > li.dropdown.open.active > a {
            color: #fff;
            background-color: #919191;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .panel > .navbar-categories-left > ul > li.dropdown.open.active > a:before {
            color:#fff
        }

        .panel > .navbar-categories-left > ul > li > a {
            padding-left:15px
        }

        .panel > .navbar-categories-left > ul > li.active > a {
            margin: 0 -1px;
            padding-left:16px
        }

        .panel > .navbar-categories-left > ul > li > ul > li > a {
            padding-left:30px
        }

        .panel > .navbar-categories-left > ul > li > ul > li.active > a {
            margin: 0 -1px;
            padding-left:31px
        }

        .panel > .navbar-categories-left > ul > li > ul > li > ul > li > a {
            padding-left:45px
        }

        .panel > .navbar-categories-left > ul > li > ul > li > ul > li.active > a {
            margin: 0 -1px;
            padding-left:46px
        }

        .panel > .navbar-categories-left > ul > li > ul > li > ul > li > ul > li > a {
            padding-left:60px
        }

        .panel > .navbar-categories-left > ul > li > ul > li > ul > li > ul > li.active > a {
            margin: 0 -1px;
            padding-left:61px
        }

        .panel > .navbar-categories-left > ul > li > ul > li > ul > li > ul > li > ul > li > a {
            padding-left:75px
        }

        .panel > .navbar-categories-left > ul > li > ul > li > ul > li > ul > li > ul > li.active > a {
            margin: 0 -1px;
            padding-left:76px
        }

        .panel > .navbar-categories-left > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {
            padding-left:90px
        }

        .panel > .navbar-categories-left > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li.active > a {
            margin: 0 -1px;
            padding-left:91px
        }

        .panel > .navbar-categories-left > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {
            padding-left:105px
        }

        .panel > .navbar-categories-left > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li.active > a {
            margin: 0 -1px;
            padding-left:106px
        }

        .panel > .navbar-categories-left > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {
            padding-left:120px
        }

        .panel > .navbar-categories-left > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li.active > a {
            margin: 0 -1px;
            padding-left:121px
        }

        .panel > .navbar-categories-left > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {
            padding-left:135px
        }

        .panel > .navbar-categories-left > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li.active > a {
            margin: 0 -1px;
            padding-left:136px
        }

        .panel > .navbar-categories-left > ul li a {
            background-color: #fff;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .panel > .navbar-categories-left > ul li a, .panel > .navbar-categories-left > ul li a:before {
            color:#333
        }

        .panel > .navbar-categories-left > ul li a:hover {
            color: #333;
            background-color: #eee;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .panel > .navbar-categories-left > ul li a:hover:before {
            color:#333
        }

        .panel > .navbar-categories-left > ul li.active > a {
            background-color: #919191;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .panel > .navbar-categories-left > ul li.active > a, .panel > .navbar-categories-left > ul li.active > a:before {
            color:#fff
        }

        .panel > .navbar-categories-left > ul li.active > a:hover {
            background-color: #919191;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-size: auto;
            background-attachment:scroll
        }

        .panel > .navbar-categories-left > ul li.active > a:hover, .panel > .navbar-categories-left > ul li.active > a:hover:before {
            color:#fff
        }

        .panel > .navbar-categories-left > ul li .dropdown-menu {
            margin: 0;
            padding: 0;
            position: relative;
            float: none;
            z-index: 0;
            -webkit-box-shadow: none;
            box-shadow:none
        }

        .panel > .navbar-categories-left > ul li .enter-category {
            display:none
        }

        .panel > .navbar-categories-left > ul li .enter-category.show {
            display:block
        }

        .box-categories {
            border-bottom:none
        }

        .box-categories.panel-default {
            border-width: 0;
            -webkit-box-shadow: none;
            box-shadow:none
        }

        .box-categories .heading {
            display: block;
            font-size: 16px;
            font-weight: 600;
            letter-spacing: 0.5px;
            margin-bottom: 15px;
            text-transform:uppercase
        }

        .box-categories .navbar-categories-left {
            padding:15px 15px 0
        }

        .box-categories .navbar-categories-left > ul > li {
            border-bottom-width:0
        }

        .box-categories .navbar-categories-left > ul > li > a {
            white-space: normal;
            padding:5px 0
        }

        .box-categories .navbar-categories-left > ul > li > a:before {
            content:none
        }

        @media (min-width: 768px) {
            .box-categories .navbar-categories-left > ul > li > a.has-image:before {
                margin-top:4px
            }
        }

        .box-categories .navbar-categories-left > ul > li > a.has-image .cat-image {
            display: inline-block;
            margin-right: 10px;
            max-height: 25px;
            max-width:25px
        }

        .box-categories .navbar-categories-left > ul > li.active > a {
            font-weight: 700;
            padding: 5px 0;
            margin:0
        }

        @media (min-width: 768px) {
            .navbar-categories-left .level-1 .unfolded a {
                background-color: #fff;
                background-position: 50% 50%;
                background-repeat: no-repeat;
                background-size: auto;
                background-attachment:scroll
            }

            .navbar-categories-left .level-1 .unfolded a:before {
                content:none
            }

            .navbar-categories-left .level-1 .unfolded a:hover {
                background-color: #eee;
                background-position: 50% 50%;
                background-repeat: no-repeat;
                background-size: auto;
                background-attachment:scroll
            }

            .navbar-categories-left .level-1 .unfolded.active > a {
                background-color: #919191;
                background-position: 50% 50%;
                background-repeat: no-repeat;
                background-size: auto;
                background-attachment:scroll
            }

            .navbar-categories-left .level-1 .unfolded.level-1-child > a {
                background-color: #eee;
                background-position: 50% 50%;
                background-repeat: no-repeat;
                background-size: auto;
                background-attachment:scroll
            }

            .navbar-categories-left .level-1 .unfolded.level-1-child.active > a {
                background-color: #919191;
                background-position: 50% 50%;
                background-repeat: no-repeat;
                background-size: auto;
                background-attachment:scroll
            }
        }

        @media (max-width: 768px) {
            .box-categories {
                display:none
            }
        }

        .box-filter {
            position: relative;
            border-width: 0;
            -webkit-box-shadow: none;
            box-shadow:none
        }

        .box-filter .panel-heading {
            display:none
        }

        .box-filter fieldset {
            overflow: hidden;
            position: relative;
            margin: 0 0 20px;
            border-top: 1px solid #eee;
            padding-top:30px
        }

        .box-filter fieldset.collapsed {
            max-height:none
        }

        .box-filter fieldset .option-heading {
            text-transform: uppercase;
            font-size: 16px;
            font-weight: 600;
            letter-spacing: 0.5px;
            margin-bottom:15px
        }

        .box-filter fieldset .checkbox {
            margin-top:0
        }

        .box-filter fieldset .show-more {
            position: absolute;
            bottom: 0px;
            width: 100%;
            -webkit-box-shadow: inset 0px -48px 12px -12px #EEEEEE;
            box-shadow: inset 0px -48px 12px -12px #EEEEEE;
            height: 48px;
            padding-top: 32px;
            text-align: center;
            color: #999999;
            font-weight: bold;
            cursor: pointer;
            display:none
        }

        .box-filter fieldset.form-horizontal label {
            margin-bottom:5px
        }

        .box-filter .preloader {
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height:100%
        }

        .box-filter .preloader-message {
            display:none
        }

        .box-filter .preloader-message span {
            display:none
        }

        .box-filter .preloader-message.error span {
            display:inline
        }

        .mfp-content .box-filter fieldset .show-more {
            -webkit-box-shadow: inset 0px -48px 12px -12px #FFFFFF;
            box-shadow:inset 0px -48px 12px -12px #FFFFFF
        }

        .gx-shevron-down {
            height: 10px;
            width: 10px;
            fill:#999999
        }

        #quick_find .list-group .list-group-item {
            border: 0;
            padding:0
        }

        .box-newsletter #email.form-control, .box-newsletter #email.input-text {
            padding:9px 25px 9px 12px
        }

        .box-newsletter .fa-envelope {
            float: right;
            margin-top: -26px;
            margin-right:10px
        }

        .box-manufacturers #manufacturers select {
            padding: 9px 12px 9px 12px;
            width:100%
        }

        .box-login-links {
            margin: 15px 0 0;
            padding: 0;
            list-style:none
        }

        .box-login-links > li > a {
            display: block;
            padding: 5px 0;
            color:#333
        }

        .box-last-viewed .panel-body, .box-specials .panel-body, .box-whatsnew .panel-body {
            text-align:center
        }

        .box-last-viewed .panel-body .promotion-box-image a, .box-specials .panel-body .promotion-box-image a, .box-whatsnew .panel-body .promotion-box-image a {
            display:inline-block
        }

        .box-last-viewed .panel-body .promotion-box-title, .box-specials .panel-body .promotion-box-title, .box-whatsnew .panel-body .promotion-box-title {
            font-weight: 300;
            font-size: 14px;
            max-height: 81px;
            overflow: hidden;
            text-overflow:ellipsis
        }

        @media (min-width: 480px) {
            .box-last-viewed .panel-body .promotion-box-title, .box-specials .panel-body .promotion-box-title, .box-whatsnew .panel-body .promotion-box-title {
                font-size:16px
            }
        }

        @media (max-width: 480px) {
            .box-last-viewed .panel-body .promotion-box-title, .box-specials .panel-body .promotion-box-title, .box-whatsnew .panel-body .promotion-box-title {
                max-height:75px
            }
        }

        .box-last-viewed .panel-body .promotion-box-title a, .box-specials .panel-body .promotion-box-title a, .box-whatsnew .panel-body .promotion-box-title a {
            color:#333
        }

        .box-last-viewed .panel-body .promotion-box-title a:hover, .box-specials .panel-body .promotion-box-title a:hover, .box-whatsnew .panel-body .promotion-box-title a:hover {
            text-decoration:none
        }

        .box-last-viewed .panel-body .promotion-box-price, .box-specials .panel-body .promotion-box-price, .box-whatsnew .panel-body .promotion-box-price {
            font-size: 14px;
            font-weight: 700;
            white-space:nowrap
        }

        @media (min-width: 480px) {
            .box-last-viewed .panel-body .promotion-box-price, .box-specials .panel-body .promotion-box-price, .box-whatsnew .panel-body .promotion-box-price {
                font-size: 16px;
                white-space:inherit
            }
        }

        .box-last-viewed .panel-body .promotion-box-price .productOldPrice, .box-specials .panel-body .promotion-box-price .productOldPrice, .box-whatsnew .panel-body .promotion-box-price .productOldPrice {
            font-size: 15px;
            color: #777;
            font-weight:normal
        }

        .box-last-viewed .panel-body .promotion-box-price a, .box-specials .panel-body .promotion-box-price a, .box-whatsnew .panel-body .promotion-box-price a {
            color:#333
        }

        .box-last-viewed .panel-body .promotion-box-price a:hover, .box-specials .panel-body .promotion-box-price a:hover, .box-whatsnew .panel-body .promotion-box-price a:hover {
            text-decoration:none
        }

        body.popup-coupon-help {
            padding-top:0
        }

        .popup-notification .mfp-container {
            height:auto
        }

        .popup-notification .mfp-container .mfp-content .modal-dialog {
            max-width:600px
        }

        .popup-notification .mfp-container .mfp-content .modal-dialog .modal-content .modal-header .title {
            font-size: 16px;
            font-weight: bold;
            padding:0
        }

        .popup-notification .mfp-container .mfp-content .modal-dialog .modal-content .modal-header .hide-popup-notification {
            cursor: pointer;
            font-size: 16px;
            line-height: 22px;
            padding: 0;
            text-align:right
        }

        .popup-notification .mfp-container .mfp-content .modal-dialog .modal-content .modal-body {
            max-height: 500px;
            overflow:auto
        }

        ul.fl-autocomplete .col.label {
            padding: 0;
            font-size: 100%;
            font-weight: normal;
            color: #000;
            text-align: left;
            border-radius: 0;
            vertical-align:initial
        }

        @media (min-width: 768px) {
            .navbar-brand img, .navbar-brand svg {
                margin:0 auto
            }

            .navbar-brand {
                float:none
            }

            #header .navbar-secondary {
                padding: 0;
                height: auto;
                position: fixed;
                right: 0;
                top: 200px;
                width: 50px !important;
                z-index:9999
            }

            #header #topbar-container .navbar-nav > li {
                width: auto;
                text-align:left
            }

            #header {
                -webkit-box-shadow: none;
                box-shadow:none
            }

            ul.dropdown-menu {
                -webkit-box-shadow: 0 18px 18px rgba(0, 0, 0, 0.05);
                box-shadow:0 18px 18px rgba(0, 0, 0, 0.05)
            }

            .subcategories-listing-container .subcategories-listing .subcategory-item .cat-image-container {
                height:auto
            }

            .navbar-categories > ul > li {
                font-weight:300
            }

            .navbar-collapse .navbar-categories ul.navbar-nav > li > ul.dropdown-menu > li > a {
                font-weight: 300 !important;
                text-transform:none !important
            }

            .product-info .product-info-description .tab-content {
                padding:15px !important
            }

            #header .navbar-search .search-input {
                border-radius: 5px
            }

            #header .navbar-search [type="submit"] {
                border-top-right-radius: 5px;
                border-bottom-right-radius:5px
            }

            .product-container .inside .content-container .content-container-inner .title {
                height:51px
            }

            .box-categories .navbar-categories-left > ul > li {
                border-bottom-width:1px
            }

            .box-categories .navbar-categories-left > ul > li.active > a, .box-categories .navbar-categories-left > ul > li > a, .panel > .navbar-categories-left > ul > li.dropdown.open.active > a {
                padding: 5px 15px;
                font-weight:400
            }

            .panel > .navbar-categories-left > ul > li {
                border-bottom:1px solid #dddddd
            }

            .panel, .box-filter, .box-categories.panel-default {
                border: 1px solid #dddddd;
                padding: 5px;
                -webkit-box-shadow: inset 0 1px #fdfdfd;
                box-shadow:inset 0 1px #fdfdfd
            }

            .box-categories.panel-default {
                padding: 15px;
                -webkit-box-shadow: none;
                box-shadow:none
            }

            .box-categories .navbar-categories-left {
                padding:15px 0
            }

            .box-filter fieldset {
                border-top: none;
                padding-top: 0;
                margin-top:0px !important
            }

            .box-filter .panel-heading {
                display:flex
            }

            .dropdown-menu > li > a {
                white-space:pre-wrap !important
            }
        }

        @media (min-width: 1400px) {
            .productlist-viewmode-list .product-container {
                width: 50%;
                float: left;
                padding: 15px;
                min-height:510px
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .image {
                margin-bottom: 15px;
                float: left !important;
                width: 100%;
                clear: both;
                border:none !important
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description {
                padding-right: 0;
                padding-left: 0;
                float: left !important;
                width: 100%;
                clear: both;
                border: none !important;
                min-height:290px
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax {
                text-align: right;
                padding-left: 0;
                float: left !important;
                width: 100%;
                border:none !important
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner {
                padding: 15px;
                border: 1px solid #dbdbdb;
                background-color: #f3f3f3;
                border-radius:5px
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description .shipping {
                height:60px
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax .rating {
                right:auto
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description .description {
                height: 65px;
                overflow: hidden;
                font-size:12px
            }

            .product-container .inside .content-container .content-container-inner .price {
                min-height:70px
            }

            .productlist-viewmode-list .product-container {
                border-bottom:none
            }

            .categories-description-container .categories-images img {
                margin-right: 0;
                width:100%
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax {
                min-height:210px !important
            }

            #header #topbar-container .navbar-nav {
                display: block;
                width:65px !important
            }

            #header.sticky #topbar-container .navbar-nav {
                display: block;
                width:50px !important
            }
        }

        @media (min-width: 992px) and(max-width: 1400px) {
            .productlist-viewmode-list .product-container {
                width: 50%;
                float: left;
                padding: 15px;
                min-height:510px
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .image {
                margin-bottom: 15px;
                float: left !important;
                width: 100%;
                clear: both;
                border:none !important
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description {
                padding-right: 0;
                padding-left: 0;
                float: left !important;
                width: 100%;
                clear: both;
                border: none !important;
                min-height:290px
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax {
                text-align: right;
                padding-left: 0;
                float: left !important;
                width: 100%;
                border:none !important
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner {
                padding: 15px;
                border: 1px solid #dbdbdb;
                background-color: #f3f3f3;
                border-radius:5px
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description .shipping {
                height:60px
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax .rating {
                right:auto
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description .description {
                height: 65px;
                overflow: hidden;
                font-size:12px
            }

            .product-container .inside .content-container .content-container-inner .price {
                min-height:70px
            }

            .productlist-viewmode-list .product-container {
                border-bottom:none
            }

            .categories-description-container .categories-images img {
                margin-right: 0;
                width:100%
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax {
                min-height:210px !important
            }

            #header #topbar-container .navbar-nav {
                display: block;
                width:65px !important
            }

            #header.sticky #topbar-container .navbar-nav {
                display: block;
                width:50px !important
            }
        }

        @media (min-width: 767px) and(max-width: 998px) {
            .productlist-viewmode-list .product-container {
                width: 100%;
                float: left;
                padding: 15px;
                min-height:510px
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .image {
                margin-bottom: 15px;
                float: left !important;
                width: 100%;
                clear: both;
                border:none !important
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description {
                padding-right: 0;
                padding-left: 0;
                float: left !important;
                width: 100%;
                clear: both;
                border:none !important
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax {
                text-align: right;
                padding-left: 0;
                float: left !important;
                width: 100%;
                border:none !important
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner {
                padding: 15px;
                border: 1px solid #dbdbdb;
                background-color: #f3f3f3;
                border-radius:5px
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description .shipping {
                height:60px
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax .rating {
                right:auto
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description .description {
                height: 65px;
                overflow: hidden;
                font-size:12px
            }

            .product-container .inside .content-container .content-container-inner .price {
                min-height:70px
            }

            .productlist-viewmode-list .product-container {
                border-bottom:none
            }

            #header .navbar-secondary .navbar-nav > li > a {
                padding:19px 0px
            }

            #header #topbar-container .navbar-nav {
                display: block;
                width:45px !important
            }

            #header.sticky #topbar-container .navbar-nav {
                display: block;
                width:30px !important
            }
        }

        @media (min-width: 440px) and(max-width: 767px) {
            .productlist-viewmode-list .product-container {
                border-bottom: none;
                width: 100%;
                float: left;
                padding: 15px;
                min-height:510px
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .image {
                margin-bottom: 15px;
                float: left !important;
                width: 100%;
                clear: both;
                border:none !important
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description {
                padding-right: 0;
                padding-left: 0;
                float: left !important;
                width: 100%;
                clear: both;
                border:none !important
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax {
                text-align: right;
                padding-left: 0;
                float: left !important;
                width: 100%;
                border:none !important
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner {
                padding: 15px;
                border: 1px solid #dbdbdb;
                background-color: #f3f3f3;
                border-radius:5px
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description .description {
                max-height: 70px;
                overflow: hidden;
                font-size:12px
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description .shipping {
                height:60px
            }

            .product-container .inside .content-container .content-container-inner .price {
                min-height:70px
            }

            .navbar-collapse .navbar-categories {
                text-align:left
            }
        }

        @media (max-width: 440px) {
            .productlist-viewmode-list .product-container {
                border-bottom: none;
                width: 100%;
                float: left;
                padding: 15px;
                min-height:510px
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .image {
                margin-bottom: 15px;
                float: left !important;
                width: 100%;
                clear: both;
                border:none !important
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description {
                padding-right: 0;
                padding-left: 0;
                float: left !important;
                width: 100%;
                clear: both;
                border:none !important
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax {
                text-align: right;
                padding-left: 0;
                float: left !important;
                width: 100%;
                border:none !important
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner {
                padding: 15px;
                border: 1px solid #dbdbdb;
                background-color: #f3f3f3;
                border-radius:5px
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description .description {
                max-height: 70px;
                overflow: hidden;
                font-size:12px
            }

            .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .title-description .shipping {
                height:60px
            }

            .product-container .inside .content-container .content-container-inner .price {
                min-height:70px
            }

            .navbar-collapse .navbar-categories {
                text-align:left
            }
        }

        .reveal img {
            transition:all 0.9s ease 0s
        }

        .reveal img:hover {
            filter: brightness(0.8);
            -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
            box-shadow:0 0 25px rgba(0, 0, 0, 0.2)
        }

        .reveal p {
            text-align:justify
        }

        .reveal {
            position: relative;
            opacity:0
        }

        .reveal.active {
            opacity:1
        }

        .active.fade-bottom {
            animation:fade-bottom 1s ease-in
        }

        .active.fade-left {
            animation:fade-left 1s ease-in
        }

        .active.fade-right {
            animation:fade-right 1s ease-in
        }

        .active.fade-top {
            animation:fade-top 1s ease-in
        }

        @keyframes fade-bottom {
            0% {
                transform: translateY(50px);
                opacity:0
            }

            100% {
                transform: translateY(0);
                opacity:1
            }
        }

        @keyframes fade-top {
            0% {
                transform: translateY(-50px);
                opacity:0
            }

            100% {
                transform: translateY(0);
                opacity:1
            }
        }

        @keyframes fade-left {
            0% {
                transform: translateX(-100px);
                opacity:0
            }

            100% {
                transform: translateX(0);
                opacity:1
            }
        }

        @keyframes fade-right {
            0% {
                transform: translateX(100px);
                opacity:0
            }

            100% {
                transform: translateX(0);
                opacity:1
            }
        }

        .clr {
            clear:both
        }

        .subcategories-listing-container .subcategories-listing .subcategory-item .cat-image-container {
            height:auto
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax .product-rating-hint {
            top:0 !important
        }

        .panel-default .panel-heading {
            -webkit-box-shadow: none;
            box-shadow: none;
            border-bottom:none !important
        }

        .total-box {
            -webkit-box-shadow: none;
            box-shadow: none;
            border:1px solid #dbdbdb
        }

        .ribbons > div {
            border-radius:5px
        }

        .pageup {
            width: 30px;
            height: 30px;
            padding-top: 5px;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            border-radius:0
        }

        .pageup, .pageup::before {
            font-size:20px
        }

        .startcent {
            text-align:center
        }

        .startcent .fas, .startcent .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-header .startcent .ui-datepicker-prev:after, .startcent .ui-datepicker .ui-datepicker-header .ui-datepicker-next:after, .ui-datepicker .ui-datepicker-header .startcent .ui-datepicker-next:after, .startcent #footer .inside .row .footer-col-1 .panel .panel-body li a:before, .startcent #footer .inside .teaser-group-three-squares .footer-col-1 .panel .panel-body li a:before, .startcent #footer .inside .teaser-group-2-cols-big-image .footer-col-1 .panel .panel-body li a:before, #footer .inside .row .footer-col-1 .panel .panel-body li .startcent a:before, .startcent #footer .inside .row .footer-col-3 ul li:before, .startcent #footer .inside .teaser-group-three-squares .footer-col-3 ul li:before, .startcent #footer .inside .teaser-group-2-cols-big-image .footer-col-3 ul li:before, #footer .inside .row .footer-col-3 ul .startcent li:before, .startcent .teaser-group-three-squares .widget-content > div a:before, .teaser-group-three-squares .widget-content > div .startcent a:before {
            text-align: center;
            font-size: 50px;
            margin-bottom: 30px;
            color:#999999
        }

        .subcategories-listing-container .subcategories-listing .subcategory-item .cat-name {
            background-color: #777777;
            border: 1px solid #777777;
            border-radius: 5px;
            color:#fff
        }

        .subcategories-listing-container .subcategories-listing .subcategory-item .cat-image-container {
            border: 1px solid #777777;
            border-radius:5px
        }

        .subcategories-listing-container .subcategories-listing .subcategory-item:hover .cat-image-container {
            border-color:#555555
        }

        .subcategories-listing-container .subcategories-listing .subcategory-item:hover .cat-name {
            background-color: #555555;
            border-color: #555555;
            color:#fff
        }

        .ribbons > div {
            border-right:none
        }

        .padbtn img {
            margin-bottom:5px
        }

        .swiper-slide {
            background-color:transparent
        }

        .ftcenter, .ftcenter p {
            text-align:center !important
        }

        .product-info .product-info-content-wrapper {
            background-color:#ffffff !important
        }

        #footer .nav > li > a {
            padding-left:0
        }

        body #footer .head {
            color: #666;
            font-size: 16px;
            padding: 25px 0 25px 0;
            font-weight: 300;
            letter-spacing:2px
        }

        .form-horizontal .control-label {
            padding-top:0 !important
        }

        body.page-index-type-manufacturers_id .categories-images {
            float: center;
            margin-left: 5px;
            margin-bottom:5px
        }

        body.page-index-type-manufacturers_id .categories-images img {
            width: 150px;
            height:auto
        }

        body.page-index-type-manufacturers_id .productlisting-filter-container {
            clear:both
        }

        .rating-comment blockquote::before {
            font-size: 0.9em;
            display: block;
            font-style: italic;
            margin-bottom: 10px;
            font-weight: 400
        }

        html[lang="de"] .rating-comment blockquote::before {
            content: "Antwort von Dein Café:"
        }

        html[lang="en"] .rating-comment blockquote::before {
            content: "Reply from Dein Café:"
        }

        .rating-comment blockquote {
            margin-top: 12px;
            font-weight:200
        }

        div.stbz_container {
            bottom:65px !important
        }

        .checkout-processfunnel li:first-child, .checkout-processfunnel li:last-child {
            display:none
        }

        .checkout-processfunnel li:nth-child(2)::before, .checkout-processfunnel li:nth-child(4)::after {
            border-top: 0;
            border-bottom:0
        }

        .checkout-processfunnel li.col-xs-2 {
            width:33.33333%
        }

        .checkout-processfunnel li.active .step-text {
            background-color: darkgreen;
            color:#fff
        }

        .checkout-processfunnel li.active::after {
            border-left:20px solid darkgreen
        }

        body.page-checkout-shipping .checkout-processfunnel li:first-child .step-text, body.page-checkout-payment .checkout-processfunnel li:first-child .step-text, body.page-checkout-payment .checkout-processfunnel li:nth-child(2) .step-text, body.page-checkout-confirmation .checkout-processfunnel li:first-child .step-text, body.page-checkout-confirmation .checkout-processfunnel li:nth-child(2) .step-text, body.page-checkout-confirmation .checkout-processfunnel li:nth-child(3) .step-text, body.page-checkout-success .checkout-processfunnel .step-text {
            background-color: darkgreen;
            color:#fff
        }

        body.page-checkout-shipping .checkout-processfunnel li:first-child::after, body.page-checkout-payment .checkout-processfunnel li:first-child::after, body.page-checkout-payment .checkout-processfunnel li:nth-child(2)::after, body.page-checkout-confirmation .checkout-processfunnel li:first-child::after, body.page-checkout-confirmation .checkout-processfunnel li:nth-child(2)::after, body.page-checkout-confirmation .checkout-processfunnel li:nth-child(3)::after, body.page-checkout-success .checkout-processfunnel li::after {
            border-left:20px solid darkgreen
        }

        ul.dropdown-menu.dropdown-menu-login.arrow-top > .arrow {
            display:none
        }

        .modifier-group.modifier-type__dropdown.form-group-big-select .form-control, .modifier-group.modifier-type__dropdown.form-group-big-select .input-text {
            border-radius:5px
        }

        .modifier-group.modifier-type__image .modifiers-list .modifier-item {
            border-radius: 50%;
            overflow:hidden
        }

        .modifier-group.modifier-type__radio .radio .radio-wrapper .checkmark {
            border-radius:50%
        }

        .modifier-group.modifier-type__radio .radio .radio-wrapper .checkmark:after {
            border-radius:50%
        }

        .modifier-group.modifier-type__square-text .modifiers-list .modifier-item {
            border-radius:50%
        }

        .modifier-group.modifier-type__text .modifiers-list .modifier-item {
            border-radius:5px
        }

        body.page-product-info #wrapper {
            width:100%
        }

        body.page-product-info #wrapper #main .main-inside {
            padding-bottom:0
        }

        .product-info .product-info-stage {
            height:405px
        }

        @media (min-width: 992px) {
            .product-info .product-info-stage {
                height:500px
            }
        }

        .product-info .product-info-image {
            margin-bottom:30px
        }

        .product-info .product-info-title-mobile > span {
            margin-bottom: 0;
            font-weight:700
        }

        .product-info .rating-model-row .product-model, .product-info .rating-model-row .product-rating {
            float:left
        }

        .product-info .rating-model-row .product-rating {
            margin-right:10px
        }

        .product-info .rating-model-row .product-rating .rating-stars {
            margin:5px 0
        }

        .product-info .product-model {
            color: #777;
            padding-top:7px
        }

        .product-info .product-info-details {
            position: relative;
            top:0
        }

        @media (min-width: 992px) {
            .product-info .product-info-details {
                margin-top:-39px
            }
        }

        .product-info .product-info-details .product-info-title-desktop {
            color: #333;
            border-bottom-width: 0;
            margin-bottom: 20px;
            margin-top: 5px;
            font-weight: 700;
            padding-right:60px
        }

        .product-info .product-info-details .wishlist-button {
            position: absolute;
            top: 0;
            right: 0;
            font-size: 25px;
            color: #333;
            z-index:1
        }

        .product-info .product-info-details .wishlist-button svg {
            width: 35px;
            height: auto;
            fill:#333
        }

        .product-info .product-info-details .wishlist-button:hover {
            color:#919191
        }

        .product-info .product-info-details .wishlist-button:hover svg {
            fill:#919191
        }

        .product-info .product-info-details .product-definitions > div {
            margin-bottom:5px
        }

        .product-info .product-info-details .product-definitions .product-definition-shipping-time {
            position: relative;
            padding-left: 60px;
            margin-bottom:20px
        }

        .product-info .product-info-details .product-definitions .product-definition-shipping-time svg {
            position: absolute;
            top: -4px;
            left: -3px;
            width: 48px;
            fill:#333
        }

        .product-info .product-info-details .additional-fields-wrapper {
            word-break:break-all
        }

        .product-info .product-info-details .additional-fields-wrapper .additional-fields-item:not(:last-child) {
            margin-bottom:5px
        }

        .product-info .product-info-details .properties-selection-form {
            padding-top:30px
        }

        .product-info .product-info-details .attributes {
            margin-bottom:0
        }

        .product-info .product-info-details .ribbons {
            position: relative;
            top: auto;
            right: auto;
            text-align: right;
            margin-bottom:15px
        }

        .product-info .product-info-details dl, .product-info .product-info-details fieldset {
            border-bottom-width: 0;
            padding-bottom: 0
        }

        .product-info .product-info-details .input-number input[type="number"] {
            border-color:#f3f3f3
        }

        .product-info .product-info-details .button-container {
            margin-bottom:30px
        }

        .product-info .product-info-details .button-container .btn-buy {
            text-transform: none;
            letter-spacing: 0;
            font-weight: 700;
            font-size: 20px;
            padding:18px 16px
        }

        .product-info .product-info-details .button-container .btn-buy.btn-lg, .product-info .product-info-details .button-container .btn-group-lg > .btn-buy.btn, .product-info .product-info-details .button-container .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-lg > button.btn-buy, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .product-info .product-info-details .button-container .btn-group-lg > button.btn-buy {
            padding: 20px 16px;
            font-size: 17px;
            line-height: 1.3333333;
            border-radius:5px
        }

        .product-info .product-info-details .button-container .btn-buy svg {
            position: absolute;
            width: 32px;
            fill: #fff;
            margin:-7px 10px 0 -45px
        }

        .product-info .product-info-details .button-container .btn-buy .throbbler {
            top: 19px;
            left:15px
        }

        .product-info .product-info-details .form-horizontal .form-group {
            margin-left: 0;
            margin-right:0
        }

        .product-info .product-info-details .product-info-links {
            padding: 0 15px;
            margin: 0;
            min-width: none;
            max-width: none;
            width:100%
        }

        .product-info .product-info-details .product-info-links > a {
            color: #333;
            display: block;
            padding: 5px 0 5px 20px;
            background: transparent url("../../images/svgs/chevron-right.svg") 5px 7px no-repeat;
            background-size:7px
        }

        @media (min-width: 992px) {
            .product-info .no-gallery-image .product-info-details {
                margin-top:0
            }
        }

        .product-info .product-info-description {
            width:100%
        }

        @media (min-width: 992px) {
            .product-info .product-info-description .nav-tabs {
                display: flex;
                justify-content:center
            }
        }

        .product-info .product-info-description .nav-tabs > li > a {
            border-bottom-width: 0;
            color: #777777;
            -webkit-transition: 600ms ease color;
            -o-transition: 600ms ease color;
            transition:600ms ease color
        }

        .product-info .product-info-description .nav-tabs > li > a:after {
            -webkit-transition: 600ms ease opacity;
            -o-transition: 600ms ease opacity;
            transition:600ms ease opacity
        }

        .product-info .product-info-description .nav-tabs > li > a:after::after {
            background-color:#919191
        }

        .product-info .product-info-description .nav-tabs > li > a:hover {
            background-color: transparent;
            color:#333
        }

        .product-info .product-info-description .nav-tabs > li > a:hover::after {
            background-color:#919191
        }

        .product-info .product-info-description .nav-tabs > li.active {
            border-bottom-width:0
        }

        .product-info .product-info-description .nav-tabs > li.active > a {
            color:#333333
        }

        .product-info .product-info-description .nav-tabs > li.active > a:after {
            background-color:#919191
        }

        .product-info .product-info-description .nav-tabs > li.active > a:focus, .product-info .product-info-description .nav-tabs > li.active > a:hover {
            border-bottom-width:0
        }

        .product-info .product-info-description .tab-content {
            background-color: #fff;
            margin: 30px 0;
            padding:15px
        }

        @media (min-width: 992px) {
            .product-info .product-info-description .tab-content {
                padding:60px
            }
        }

        @media (min-width: 1300px) {
            .product-info .product-info-description .tab-content {
                padding:60px 200px
            }
        }

        .product-info .product-info-description .tab-content > .tab-pane > .tab-heading > a {
            text-transform:uppercase
        }

        .product-info .product-info-description .tab-content > .tab-pane.active > .tab-heading > a {
            border-bottom-color:#919191
        }

        .product-info .product-info-description .tab-content .tab-body {
            padding-top:0
        }

        .product-info .product-info-description .tab-content h3 {
            font-size:30px
        }

        .product-info .product-info-description .tab-content h4 {
            font-size:20px
        }

        @media (min-width: 992px) {
            .product-info .product-info-description .tab-content .row, .product-info .product-info-description .tab-content .teaser-group-three-squares, .product-info .product-info-description .tab-content .teaser-group-2-cols-big-image {
                display: flex;
                align-items: center;
                margin-bottom:30px
            }

            .product-info .product-info-description .tab-content .row p, .product-info .product-info-description .tab-content .teaser-group-three-squares p, .product-info .product-info-description .tab-content .teaser-group-2-cols-big-image p {
                text-align:justify
            }
        }

        .product-info .product-info-description .tab-content .product-info-rating-heading .average {
            font-size:40px
        }

        @media (min-width: 1300px) {
            .product-info .product-info-description .tab-content .product-info-rating-heading .average {
                font-size:80px
            }
        }

        .product-info .product-info-description .tab-content .product-info-rating-heading .rating-stars {
            width: 160px;
            height: 32px;
            margin-bottom:20px
        }

        .product-info .product-info-description .tab-content .product-info-rating-heading .rating-stars .rating-stars-mask .rating-stars-inside {
            width:160px
        }

        .product-info .product-info-description .tab-content .product-info-rating-heading .rating-stars .glyphicon, .product-info .product-info-description .tab-content .product-info-rating-heading .rating-stars .fa, .product-info .product-info-description .tab-content .product-info-rating-heading .rating-stars .gm-star {
            font-size: 32px;
            width:32px
        }

        .product-info .product-info-share {
            margin: 0 0 50px;
            padding-bottom:0
        }

        .product-info .product-info-share .shariff .orientation-horizontal {
            justify-content:center
        }

        .product-info .product-info-rating {
            width: 100%;
            padding-bottom:60px
        }

        .product-info .product-info-listings {
            margin-top:0
        }

        .product-info .product-info-listings h2, .product-info .product-info-listings .nav-tabs > li > a, .product-info .product-info-listings .tab-content > .tab-pane > .tab-heading > a, .product-info .product-info-listings h3, .product-info .product-info-listings h4 {
            margin-bottom:45px
        }

        .product-info .product-info-content-wrapper {
            background-color:#eee
        }

        @media (max-width: 768px) {
            .product-info .product-info-content-wrapper {
                padding-bottom:30px
            }
        }

        .product-info-layer-thumbnails {
            height:100px
        }

        .ribbons > div {
            display: inline-block;
            padding-top:3px
        }

        .product-rating-asterisk {
            position: absolute;
            margin-left: 5px;
            width: 20px;
            height: 20px;
            font-size: 22px;
            font-weight: bold;
            text-align: center;
            line-height: 30px;
            background: white;
            border-radius: 10px;
            color: #FF9000;
            box-shadow:0 1px 4px 2px rgba(0, 0, 0, 0.2)
        }

        .product-info .rating-model-row .product-rating {
            margin-right:30px
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax .product-rating-hint {
            position: absolute;
            top: 30px;
            right:0
        }

        .product-rating-verification-hint .btn, .product-rating-verification-hint .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .product-rating-verification-hint button {
            margin-top:0
        }

        .media {
            margin-top:15px
        }

        .media:first-child {
            margin-top:0
        }

        .media, .media-body {
            overflow: hidden;
            zoom:1
        }

        .media-body {
            width:10000px
        }

        .media-object {
            display:block
        }

        .media-object.img-thumbnail, .product-info-thumbnails .media-object.swiper-slide, .product-info-thumbnails-mobile .media-object.swiper-slide, .product-info-layer-thumbnails .media-object.swiper-slide, .product-container .gallery > li img.media-object {
            max-width:none
        }

        .media-right, .media > .pull-right {
            padding-left:10px
        }

        .media-left, .media > .pull-left {
            padding-right:10px
        }

        .media-left, .media-right, .media-body {
            display: table-cell;
            vertical-align:top
        }

        .media-middle {
            vertical-align:middle
        }

        .media-bottom {
            vertical-align:bottom
        }

        .media-heading {
            margin-top: 0;
            margin-bottom:5px
        }

        .media-list {
            padding-left: 0;
            list-style:none
        }

        #header {
            z-index:1005
        }

        .comfort-search-result-container {
            overflow: hidden;
            position:absolute
        }

        .comfort-search-result-container.open {
            transition:none
        }

        @media (max-width: 767px) {
            .comfort-search-result-container.open {
                background-color:#ffffff
            }
        }

        .comfort-search-result-container.open .comfort-search-result-content {
            height: auto;
            max-height:620px
        }

        @media (max-width: 1080px) {
            .comfort-search-result-container.open .comfort-search-result-content {
                height: calc(100vh - 115px);
                min-height: 350px;
                overflow-y: auto;
                margin-bottom:45px
            }
        }

        @media (max-width: 767px) {
            .comfort-search-result-container.open .comfort-search-result-content {
                height: calc(100vh - 260px);
                min-height: 150px;
                overflow-y: auto;
                margin-bottom: 45px
            }

            .comfort-search-result-container.open .comfort-search-result-content div[class * ="col-"]:first-of-type {
                display:none
            }
        }

        @media (max-height: 577px) {
            .comfort-search-result-container.open .comfort-search-result-content {
                height: calc(100vh - 200px);
                min-height: 130px;
                overflow-y: auto;
                margin-bottom: 45px
            }

            .comfort-search-result-container.open .comfort-search-result-content div[class * ="col-"]:first-of-type {
                display:none
            }
        }

        .comfort-search-result-container .comfort-search-result-content {
            background-color: #ffffff;
            overflow: hidden
        }

        .comfort-search-result-container .comfort-search-result-content div[class * ="col-"] {
            padding:1rem 1rem 0
        }

        .comfort-search-result-container .comfort-search-result-content .list-group {
            padding-left: 2rem;
            padding-right:2rem
        }

        @media (min-width: 996px) {
            .comfort-search-result-container .comfort-search-result-content .list-group.content {
                padding-right:1rem
            }

            .comfort-search-result-container .comfort-search-result-content .list-group.match {
                padding-left: 1rem;
                padding-right:1rem
            }

            .comfort-search-result-container .comfort-search-result-content .list-group.category {
                padding-left:1rem
            }
        }

        .comfort-search-result-container .comfort-search-result-content .list-group .list-group-item {
            border: none;
            padding-bottom:5px
        }

        .comfort-search-result-container .comfort-search-result-content .list-group .list-group-item:first-child {
            border-bottom: 1px solid #ffffff;
            padding-bottom:15px
        }

        .comfort-search-result-container .comfort-search-result-content .list-group .list-group-item:first-child:hover {
            background-color:transparent
        }

        .comfort-search-result-container .comfort-search-result-content .list-group .list-group-item:hover {
            color: #555;
            background-color: whitesmoke;
            text-decoration:none
        }

        .comfort-search-result-container .comfort-search-result-content .list-group.content .media .media-body {
            width: 100%;
            padding:10px
        }

        .comfort-search-result-container .comfort-search-result-content .list-group.content .list-group-item.show-all {
            text-align:right
        }

        .comfort-search-result-container .comfort-search-result-content .list-group.content .list-group-item:last-of-type:hover {
            background-color:transparent
        }

        .comfort-search-result-container .comfort-search-result-content .list-group.match .list-group-item.show-all {
            text-align:right
        }

        .comfort-search-result-container .comfort-search-result-content .list-group.match .list-group-item:last-of-type:hover {
            background-color:transparent
        }

        .comfort-search-result-container .comfort-search-result-content .list-group.category .list-group-item:hover {
            background-color:transparent
        }

        .comfort-search-result-container .comfort-search-result-content .list-group.category .list-group-item ul {
            display:block
        }

        .comfort-search-result-container .comfort-search-result-content .list-group.category .list-group-item ul.nav {
            border: none;
            height:auto
        }

        .comfort-search-result-container .comfort-search-result-content .list-group.category .list-group-item ul.nav li {
            margin-right:0.5rem
        }

        .comfort-search-result-container .comfort-search-result-content .list-group.category .list-group-item ul.nav li a {
            color: rgba(51, 51, 51, 0.75);
            border: none;
            font-size: 1.5rem;
            height: auto;
            line-height: 1.5rem;
            padding: 0;
            text-transform:capitalize
        }

        .comfort-search-result-container .comfort-search-result-content .list-group.category .list-group-item ul.nav li a::before {
            display:none
        }

        .comfort-search-result-container .comfort-search-result-content .list-group.category .list-group-item ul.nav li a::after {
            background:none
        }

        .comfort-search-result-container .comfort-search-result-content .list-group.category .list-group-item ul.nav li a:hover {
            color:#333
        }

        .comfort-search-result-container .comfort-search-result-content .list-group .media {
            padding-left: 10px;
            padding-right:10px
        }

        .comfort-search-result-container .comfort-search-result-content .list-group .media a {
            color: #333;
            text-decoration:none
        }

        .comfort-search-result-container .comfort-search-result-content .list-group .media:hover a {
            color: #333;
            text-decoration:none
        }

        .comfort-search-result-container .comfort-search-result-content .list-group .media .media-left .media-object {
            background-size: contain;
            background-position: center;
            background-repeat: no-repeat;
            width: 4rem;
            height:4rem
        }

        .comfort-search-result-container .comfort-search-result-content .list-group .media .media-body .media-heading {
            font-size:1.5rem
        }

        .comfort-search-result-container .comfort-search-result-content .list-group .media .media-body .media-heading span {
            font-size: 1rem;
            float:right
        }

        .comfort-search-result-container .comfort-search-result-content .list-group .media .media-body p.content {
            font-size:1rem
        }

        .comfort-search-result-container .comfort-search-result-close-container {
            display: flex;
            justify-content: center;
            width: 100%;
            margin-top: 1rem;
            padding:1rem 0 1rem 0
        }

        @media (max-width: 1080px) {
            .comfort-search-result-container .comfort-search-result-close-container {
                box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
                background-color: #ffffff;
                position: absolute;
                bottom:0
            }
        }

        @media (max-height: 577px) {
            .comfort-search-result-container .comfort-search-result-close-container {
                box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
                background-color: #ffffff;
                position: absolute;
                bottom:0
            }
        }

        .comfort-search-result-container .comfort-search-result-close-container .comfort-search-result-close {
            display: flex;
            cursor: pointer;
            align-content: center;
            justify-content: center;
            align-items: center;
            font-size: 40px;
            font-weight: 300;
            color: #ffffff;
            border: 1px #ffffff solid;
            border-radius: 50%;
            width: 50px;
            height: 50px;
            overflow:hidden
        }

        @media (max-width: 1080px) {
            .comfort-search-result-container .comfort-search-result-close-container .comfort-search-result-close {
                color: #000000;
                border-color: #000000;
                width: 25px;
                height: 25px;
                font-size:20px
            }
        }

        @media (max-height: 577px) {
            .comfort-search-result-container .comfort-search-result-close-container .comfort-search-result-close {
                color: #000000;
                border-color: #000000;
                width: 25px;
                height: 25px;
                font-size:20px
            }
        }

        .comfort-search-result-overlay {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 1002;
            background: #000000;
            opacity:0.5
        }

        @media (max-width: 767px) {
            #meco-overlay-menu-toggle.open span::before, #meco-overlay-menu-toggle.open span::after {
                background-color:#000000
            }

            #meco-overlay-menu {
                padding-top: 55px;
                transition:all 100ms ease 0s
            }

            #meco-overlay-menu.open {
                background-color: #ffffff;
                height: 160px;
                overflow: hidden
            }

            #meco-overlay-menu.open input[name="keywords"] {
                color: #000000;
                border-color: #000000
            }

            #meco-overlay-menu.open input[name="keywords"]:focus {
                color: #000000;
                border-color:#000000
            }

            #meco-overlay-menu.open svg {
                fill:#000000 !important
            }

            body.search-open .comfort-search-result-container.open {
                top:250px !important
            }

            body.search-open .comfort-search-result-container.open .comfort-search-result-content {
                height: calc(100vh - 350px);
                min-height: 150px;
                overflow-y: auto;
                margin-bottom:45px
            }

            body.show-menu .comfort-search-result-container.open {
                top:160px !important
            }
        }

        .as-oil {
            color:#737373
        }

        .as-oil .as-oil-content-overlay {
            background-color: #f9f9f9;
            opacity: 0.97;
            -webkit-box-shadow: 0 -8px 20px 0 rgba(0, 0, 0, 0.2);
            -moz-box-shadow: 0 -8px 20px 0 rgba(0, 0, 0, 0.2);
            box-shadow:0 -8px 20px 0 rgba(0, 0, 0, 0.2)
        }

        .as-oil .as-oil__heading {
            margin-bottom: 10px;
            font-size:18px
        }

        .as-oil .as-oil__intro-txt {
            max-width: 100%;
            font-size:13px
        }

        .as-oil .as-js-btn-activate-all {
            background-color:#919191
        }

        .as-oil .as-js-btn-activate-all:hover {
            background-color:#919191
        }

        .as-oil .as-oil-cpc__categories_wrapper {
            background: #f9f9f9;
            position: relative;
            z-index:5
        }

        .as-oil .as-oil-cpc__category {
            background:#eee
        }

        .as-oil .as-oil-cpc__category-link--active {
            border-color:#919191
        }

        .as-oil .as-oil__btn-optin, .as-oil .as-oil__btn-only-essentials {
            font-size: inherit;
            background-color:#919191
        }

        .as-oil .as-oil__btn-optin:hover, .as-oil .as-oil__btn-only-essentials:hover {
            background-color:#919191
        }

        .as-oil .as-oil__btn-only-essentials {
            margin-top:0.75rem
        }

        .as-oil .as-oil-cpc__switch input:checked ~ .as-oil-cpc__slider {
            background-color: #919191;
            color:#919191
        }

        .as-oil .as-oil-cpc__switch input.half-active ~ .as-oil-cpc__slider {
            background-color:rgba(145, 145, 145, 0.5)
        }

        .as-oil .as-oil-cpc__status {
            color:#919191
        }

        .as-oil .as-oil-l-wrapper-layout-max-width {
            max-width: 1240px;
            overflow:unset
        }

        .as-oil .as-oil-l-wrapper-layout-max-width:before, .as-oil .as-oil-l-wrapper-layout-max-width:after {
            display: table;
            content: " "
        }

        .as-oil .as-oil-l-wrapper-layout-max-width:after {
            clear:both
        }

        @media (min-width: 768px) {
            .as-oil .as-oil-l-wrapper-layout-max-width .as-oil__heading-intro-description {
                float: left;
                width:70%
            }
        }

        @media (min-width: 768px) {
            .as-oil .as-oil-l-wrapper-layout-max-width .as-oil-l-buttons {
                margin-top: 0;
                float: right;
                width:25%
            }
        }

        .as-oil .as-oil-l-wrapper-layout-max-width .as-oil-l-buttons .as-oil__btn-cpc {
            min-width:160px
        }

        .as-oil .as-oil-l-wrapper-layout-max-width.as-oil-cpc-wrapper .as-oil__heading {
            margin-bottom:0
        }

        .as-oil .as-oil-l-wrapper-layout-max-width.as-oil-cpc-wrapper .as-oil-cpc__row-title, .as-oil .as-oil-l-wrapper-layout-max-width.as-oil-cpc-wrapper .as-oil__intro-txt, .as-oil .as-oil-l-wrapper-layout-max-width.as-oil-cpc-wrapper .as-oil-back-button__text {
            display:none
        }

        .as-oil-cpc__category-link:first-of-type ~ *, #as-oil-cpc-third-parties {
            display:none
        }

        .dropdown-sso .separator span, .box-sso .separator span {
            background-color:transparent
        }

        .product-rating-asterisk {
            position: absolute;
            margin-left: 5px;
            width: 20px;
            height: 20px;
            font-size: 22px;
            font-weight: bold;
            text-align: center;
            line-height: 30px;
            background: white;
            border-radius: 10px;
            color: #FF9000;
            box-shadow:0 1px 4px 2px rgba(0, 0, 0, 0.2)
        }

        .product-info .rating-model-row .product-rating {
            margin-right:30px
        }

        .product-rating-verification-hint .btn, .product-rating-verification-hint .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .product-rating-verification-hint button {
            margin-top:0
        }

        .jst-days {
            padding-right: 5px;
            font-size:20px
        }

        .jst-hours {
            font-size:20px
        }

        .jst-minutes {
            font-size:20px
        }

        .jst-seconds {
            font-size:20px
        }

        .jst-clearDiv {
            clear:both
        }

        .jst-timeout {
            color:red
        }

        .M0125_RELEASE_COUNTDOWN_AREA_0 {
            margin-top: 25px;
            color: #E58E00;
            margin-bottom: 35px;
            line-height: 1.75;
            border: 1px solid #ccc;
            padding: 10px;
            border-radius: 10px;
            box-shadow: 0 0 25px rgba(0, 0, 0, 0.35);
            text-align: center;
            background-color:#FFEBCD
        }

        .M0125_RELEASE_COUNTDOWN_AREA_1 {
            color: #ffffff;
            margin-top: 25px;
            margin-bottom: 35px;
            padding: 10px;
            border: none;
            line-height: 1.75;
            background-color: #00ABFF !important;
            box-shadow: none !important;
            border-radius: 0 !important;
            background-image: linear-gradient(#00ABFF, #00cffb, #00ABFF) !important;
            text-align:center
        }

        .M0125_RELEASE_COUNTDOWN_AREA_1 .M0125_RELEASE_COUNTDOWN {
            border-top: 2px solid #ffffff !important;
            margin-top: 5px !important;
            padding-top:5px !important
        }

        .M0125_RELEASE_COUNTDOWN_TILE_1 {
            background-color: #00ABFF !important;
            box-shadow: none !important;
            border-radius: 0 !important;
            background-image:linear-gradient(#00ABFF, #00cffb, #00ABFF) !important
        }

        .M0125_RELEASE_COUNTDOWN_TILE_1 .M0125_RELEASE_COUNTDOWN_AREA_LIST {
            color: #ffffff;
            line-height: 1;
            border: 1px solid #ccc;
            padding: 5px;
            border-radius: 0px;
            box-shadow: none;
            text-align: center;
            background-color:#00ABFF !important
        }

        .M0125_RELEASE_COUNTDOWN_TILE_1 .M0125_RELEASE_COUNTDOWN {
            border-top: 2px solid #ffffff !important;
            margin-top: 5px !important;
            padding-top:5px !important
        }

        .productlist-viewmode-grid .product-container .M0125_RELEASE_COUNTDOWN_TILE_1 .M0125_RELEASE_COUNTDOWN, .productlist-swiper .product-container .M0125_RELEASE_COUNTDOWN_TILE_1 .M0125_RELEASE_COUNTDOWN, .product-container.flyover .M0125_RELEASE_COUNTDOWN_TILE_1 .M0125_RELEASE_COUNTDOWN {
            border:none !important
        }

        .M0125_RELEASE_COUNTDOWN_AREA_2 .M0125_INTRO_TEXT_COUNTDOWN {
            color:#FFFFFF !important
        }

        .M0125_RELEASE_COUNTDOWN_TILE_2 {
            border: none !important;
            box-shadow: 0 10px 6px 0px rgba(0, 0, 0, 0.19) !important;
            border-radius: 0 !important;
            background-color: #272727 !important;
            background-image:linear-gradient(#272727, #474747, #272727)
        }

        .M0125_RELEASE_COUNTDOWN_TILE_2 .M0125_RELEASE_COUNTDOWN_AREA_LIST {
            outline: 4px solid #ff0000;
            outline-offset: 2px;
            border: none !important;
            box-shadow: none !important;
            background-color:#272727 !important
        }

        .M0125_RELEASE_COUNTDOWN_AREA_2 {
            outline: 4px solid #ff0000;
            outline-offset: 2px;
            color: #ff0000;
            margin-top: 25px;
            margin-bottom: 35px;
            padding: 10px;
            border: none !important;
            box-shadow: 0 10px 6px 0px rgba(0, 0, 0, 0.19) !important;
            border-radius: 0 !important;
            background-color: #272727 !important;
            background-image: linear-gradient(#272727, #474747, #272727);
            text-align:center
        }

        .M0125_RELEASE_COUNTDOWN_AREA_3 {
            color: #ffffff;
            margin-top: 25px;
            margin-bottom: 35px;
            padding: 10px;
            line-height: 1.75;
            box-shadow: none !important;
            border: none !important;
            background-color: #2EAE06;
            border-radius: 5px !important;
            text-align:center
        }

        .M0125_RELEASE_COUNTDOWN_AREA_3 .M0125_RELEASE_COUNTDOWN {
            border-top: 2px solid #ffffff !important;
            margin-top: 5px !important;
            background-color: #efefef !important;
            background-image: linear-gradient(#efefef, #ffffff, #efefef);
            color: #333333 !important;
            border-radius: 5px !important;
            box-shadow:0 5px 2px 0px rgba(0, 0, 0, 0.19)
        }

        .M0125_RELEASE_COUNTDOWN_TILE_3 {
            background-color: #2EAE06 !important;
            box-shadow: none !important;
            border-radius:0 !important
        }

        .M0125_RELEASE_COUNTDOWN_TILE_3 .M0125_RELEASE_COUNTDOWN_AREA_LIST {
            color: #ffffff;
            line-height: 1;
            border: none !important;
            box-shadow: none !important;
            border-radius: 5px !important;
            outline: 3px solid #efefef;
            background-color:#2EAE06
        }

        .M0125_RELEASE_COUNTDOWN_TILE_3 .M0125_RELEASE_COUNTDOWN {
            border-top: 2px solid #ffffff !important;
            margin-top: 10px !important;
            padding-top:5px !important
        }

        .productlist-viewmode-grid .product-container .M0125_RELEASE_COUNTDOWN_TILE_3 .M0125_RELEASE_COUNTDOWN, .productlist-swiper .product-container .M0125_RELEASE_COUNTDOWN_TILE_3 .M0125_RELEASE_COUNTDOWN, .product-container.flyover .M0125_RELEASE_COUNTDOWN_TILE_3 .M0125_RELEASE_COUNTDOWN {
            border:none !important
        }

        .M0125_RELEASE_COUNTDOWN_AREA_4 {
            color: #ffffff;
            margin-top: 25px;
            margin-bottom: 35px;
            padding: 10px;
            line-height: 1.75;
            box-shadow: 0 10px 6px 0px rgba(0, 0, 0, 0.19);
            border: none !important;
            background-color: #ae0093;
            border-radius: 5px !important;
            text-align:center
        }

        .M0125_RELEASE_COUNTDOWN_AREA_4 .M0125_RELEASE_COUNTDOWN {
            border-top: 1px solid #fa9ffd !important;
            margin-top: 5px !important;
            background: #ddb6db !important;
            color: #2d002a !important;
            border-radius:5px !important
        }

        .M0125_RELEASE_COUNTDOWN_TILE_4 {
            background-color: #ae0093 !important;
            box-shadow: 0 10px 6px 0px rgba(0, 0, 0, 0.19);
            border-radius:0 !important
        }

        .M0125_RELEASE_COUNTDOWN_TILE_4 .M0125_RELEASE_COUNTDOWN_AREA_LIST {
            color: #ffffff;
            line-height: 1;
            border: none !important;
            box-shadow: none !important;
            border-radius: 5px !important;
            outline: 3px solid #ddb6db;
            background-color:#ae0093
        }

        .M0125_RELEASE_COUNTDOWN_TILE_4 .M0125_RELEASE_COUNTDOWN {
            border-top: 1px solid #fa9ffd !important;
            margin-top: 10px !important;
            padding-top:5px !important
        }

        .productlist-viewmode-grid .product-container .M0125_RELEASE_COUNTDOWN_TILE_4 .M0125_RELEASE_COUNTDOWN, .productlist-swiper .product-container .M0125_RELEASE_COUNTDOWN_TILE_4 .M0125_RELEASE_COUNTDOWN, .product-container.flyover .M0125_RELEASE_COUNTDOWN_TILE_4 .M0125_RELEASE_COUNTDOWN {
            border:none !important
        }

        .M0125_RELEASE_COUNTDOWN_AREA_5 {
            color: #151515;
            margin-top: 25px;
            margin-bottom: 35px;
            padding: 10px;
            line-height: 1.75;
            box-shadow: 6px 6px 10px rgba(73, 54, 73, 0.3) inset;
            border: none !important;
            background-color: #fda700;
            border-radius: 5px !important;
            text-align: center;
            outline:3px solid #f36d00
        }

        .M0125_RELEASE_COUNTDOWN_AREA_5 .M0125_RELEASE_COUNTDOWN {
            border-top: 1px solid #ffffff !important;
            margin-top: 5px !important;
            background: #f36d00 !important;
            color: #ffffff !important;
            border-radius:5px !important
        }

        .M0125_RELEASE_COUNTDOWN_TILE_5 {
            background-color:#fda700 !important
        }

        .M0125_RELEASE_COUNTDOWN_TILE_5 .M0125_RELEASE_COUNTDOWN_AREA_LIST {
            color: #151515;
            line-height: 1;
            border: none !important;
            border-radius: 5px !important;
            outline: 3px solid #f36d00;
            background-color: #fda700;
            box-shadow:4px 4px 8px rgba(73, 54, 73, 0.3) inset !important
        }

        .M0125_RELEASE_COUNTDOWN_TILE_5 .M0125_RELEASE_COUNTDOWN {
            border-top: 1px solid #f36d00 !important;
            margin-top: 10px !important;
            padding-top:5px !important
        }

        .productlist-viewmode-grid .product-container .M0125_RELEASE_COUNTDOWN_TILE_5 .M0125_RELEASE_COUNTDOWN, .productlist-swiper .product-container .M0125_RELEASE_COUNTDOWN_TILE_5 .M0125_RELEASE_COUNTDOWN, .product-container.flyover .M0125_RELEASE_COUNTDOWN_TILE_5 .M0125_RELEASE_COUNTDOWN {
            border:none !important
        }

        .M0125_RELEASE_COUNTDOWN_AREA_6 {
            color: #000000;
            margin-top: 25px;
            margin-bottom: 35px;
            padding: 10px;
            line-height: 1.75;
            border: none !important;
            background-color: #FFD200;
            border-radius: 5px !important;
            text-align: center;
            outline:3px solid #000000
        }

        .M0125_RELEASE_COUNTDOWN_AREA_6 .M0125_RELEASE_COUNTDOWN {
            border-top: 1px solid #ffffff !important;
            margin-top: 5px !important;
            background: #000000 !important;
            color: #FFD200 !important;
            border-radius:5px !important
        }

        .M0125_RELEASE_COUNTDOWN_TILE_6 {
            background-color:#FFD200 !important
        }

        .M0125_RELEASE_COUNTDOWN_TILE_6 .M0125_RELEASE_COUNTDOWN_AREA_LIST {
            color: #000000;
            line-height: 1;
            border: none !important;
            border-radius: 5px !important;
            outline: 3px solid #000000;
            background-color: #FFD200;
            box-shadow:none !important
        }

        .M0125_RELEASE_COUNTDOWN_TILE_6 .M0125_RELEASE_COUNTDOWN {
            border-top: 1px solid #000000 !important;
            margin-top: 10px !important;
            padding-top:5px !important
        }

        .productlist-viewmode-grid .product-container .M0125_RELEASE_COUNTDOWN_TILE_6 .M0125_RELEASE_COUNTDOWN, .productlist-swiper .product-container .M0125_RELEASE_COUNTDOWN_TILE_6 .M0125_RELEASE_COUNTDOWN, .product-container.flyover .M0125_RELEASE_COUNTDOWN_TILE_6 .M0125_RELEASE_COUNTDOWN {
            border:none !important
        }

        .M0125_RELEASE_COUNTDOWN_AREA_7 {
            color: #ffffff;
            margin-top: 25px;
            margin-bottom: 35px;
            padding: 10px;
            line-height: 1.75;
            border: none !important;
            background-color: #343351;
            border-radius: 0px !important;
            text-align: center;
            outline:3px solid #515b81
        }

        .M0125_RELEASE_COUNTDOWN_AREA_7 .M0125_RELEASE_COUNTDOWN {
            border-top: 1px solid #6d7395 !important;
            margin-top: 5px !important;
            background: #515b81 !important;
            color: #ffffff !important;
            border-radius:0px !important
        }

        .M0125_RELEASE_COUNTDOWN_TILE_7 {
            background-color:#343351 !important
        }

        .M0125_RELEASE_COUNTDOWN_TILE_7 .M0125_RELEASE_COUNTDOWN_AREA_LIST {
            color: #ffffff;
            line-height: 1;
            border: none !important;
            border-radius: 0px !important;
            outline: 3px solid #515b81;
            background-color: #343351;
            box-shadow:none !important
        }

        .M0125_RELEASE_COUNTDOWN_TILE_7 .M0125_RELEASE_COUNTDOWN {
            border-top: 1px solid #515b81 !important;
            margin-top: 10px !important;
            padding-top:5px !important
        }

        .productlist-viewmode-grid .product-container .M0125_RELEASE_COUNTDOWN_TILE_7 .M0125_RELEASE_COUNTDOWN, .productlist-swiper .product-container .M0125_RELEASE_COUNTDOWN_TILE_7 .M0125_RELEASE_COUNTDOWN, .product-container.flyover .M0125_RELEASE_COUNTDOWN_TILE_7 .M0125_RELEASE_COUNTDOWN {
            border:none !important
        }

        #M0125_RELEASE_COUNTDOWN_AREA_DUMMY {
            height:350px
        }

        .M0125_RELEASE_COUNTDOWN_AREA_LIST_SPACER {
            margin-top:15px
        }

        .M0125_RELEASE_COUNTDOWN_AREA_LIST {
            color: #E58E00;
            line-height: 1;
            border: 1px solid #ccc;
            padding: 5px;
            border-radius: 0px;
            box-shadow: 0 0 25px rgba(0, 0, 0, 0.35);
            text-align: center;
            background-color:#FFEBCD
        }

        .productlist-viewmode-grid .product-container, .productlist-swiper .product-container, .product-container.flyover {
            min-height:360px !important
        }

        .m0115-info-container {
            margin: 60px 15px 15px 15px;
            padding: 15px;
            border-radius: 5px;
            background: #2EAE06;
            color:#fff
        }

        .m0115_btn_to_product {
            background: #2EAE06;
            color: #fff;
            text-align: center;
            padding: 15px;
            border-radius:5px
        }

        .btn-buy-sorted {
            color:black !important
        }

        .m0115-info-container {
            color: #23468F;
            margin-bottom: 35px;
            border: 1px solid #ccc;
            padding: 10px;
            top: 35px;
            border-radius: 10px;
            box-shadow:0 0 25px rgba(0, 0, 0, 0.35)
        }

        .m0115-payment-info {
            margin-bottom:15px
        }

        .m0115-confirmation-page {
            margin-bottom: 35px;
            line-height: 1.75;
            border: 1px solid #ccc;
            padding: 10px;
            border-radius: 10px;
            box-shadow:0 0 25px rgba(0, 0, 0, 0.35)
        }

        .m0115_btn_to_product {
            color: #fff;
            background-color: #2eae06;
            border: 1px solid #279505;
            padding: 10px;
            transition: ease 500ms all;
            text-align: center;
            text-transform:uppercase
        }

        .m0115_btn_to_product:hover {
            background-color: #217d04;
            border-color: #185a03;
            color:#fff
        }

        .m0115-button-group1 {
            background-color:#2EAE06
        }

        .m0115-button-group1:hover {
            background-color:#217D04
        }

        .m0115-button-group2 {
            background-color:#2EAE06
        }

        .m0115-button-group2:hover {
            background-color:#217D04
        }

        .m0115-button-group3 {
            background-color:#2EAE06
        }

        .m0115-button-group3:hover {
            background-color:#217D04
        }

        .m0115-cart-correction {
            color: #e58e00;
            margin-bottom: 35px;
            line-height: 1.75;
            border: 1px solid #ccc;
            padding: 10px;
            border-radius: 10px;
            box-shadow:0 0 25px rgba(0, 0, 0, 0.35)
        }

        .m0115-info-container {
            margin: 60px 15px 15px 15px;
            padding: 15px;
            border-radius: 5px;
            background: #2EAE06;
            color:#fff
        }

        .m0115_btn_to_product {
            background: #2EAE06;
            color: #fff;
            text-align: center;
            padding: 15px;
            border-radius:5px
        }

        .wm-gb-input-number {
            display:inline-block
        }

        .wm-gb-add-to-cart .btn.btn-primary.btn-sm, .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary.btn-sm, .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-sm.ui-priority-primary, .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-sm > button.ui-priority-primary.btn, .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-sm > button.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-sm > button.ui-priority-primary, .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-sm.ui-priority-primary, .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-sm > button.btn-primary.btn, .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-sm > button.btn.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-sm > button.btn.ui-priority-primary, .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-sm > button.btn-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-sm > button.btn-primary, .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .wm-gb-add-to-cart button.btn-primary.btn-sm, .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.btn-sm.ui-priority-primary, .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-sm > button.btn.ui-priority-primary, .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-sm > button.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-sm > button.ui-priority-primary, .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.ui-priority-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .wm-gb-add-to-cart button.btn.btn-sm.ui-priority-primary, .wm-gb-add-to-cart .btn-group-sm > .btn.btn-primary, .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn-group-sm > button.btn-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .wm-gb-add-to-cart .btn-group-sm > button.btn-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .wm-gb-add-to-cart .btn-group-sm > button.btn.ui-priority-primary, .wm-gb-add-to-cart .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button.btn.btn-primary, .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .wm-gb-add-to-cart button.btn.btn-primary {
            vertical-align:top
        }

        .wm-gb-input-number .input-group > a, .wm-gb-input-number .input-number > a, .wm-gb-input-number .input-group > input, .wm-gb-input-number .input-number > input {
            float:left
        }

        .wm-gb-input-number .input-group > a.btn-minus, .wm-gb-input-number .input-number > a.btn-minus {
            border-top-right-radius: 0;
            border-bottom-right-radius:0
        }

        .wm-gb-input-number .input-group > a.btn-plus, .wm-gb-input-number .input-number > a.btn-plus {
            border-top-left-radius: 0;
            border-bottom-left-radius:0
        }

        .wm-gb-input-number .input-group > input, .wm-gb-input-number .input-number > input {
            width:40px
        }

        a.wm-gb-whishlist {
            float: right;
            font-size: 1.4em;
            padding:2px
        }

        .wishlist-button.btn-wishlist.wm-gb-filled-heart svg {
            display:none
        }

        .wishlist-button.btn-wishlist.wm-gb-filled-heart {
            background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg viewBox='0 0 1600 1600' version='1.1' id='svg14' sodipodi:docname='heart.svg' width='1600' height='1600' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Csodipodi:namedview id='namedview16' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' showgrid='false' /%3E%3Cdefs id='defs4'%3E%3Cstyle id='style2'%3E.cls-1%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle id='title6'%3Ewishlist%3C/title%3E%3Cg id='Ebene_2' data-name='Ebene 2'%3E%3Cg id='Ebene_1-2' data-name='Ebene 1'%3E%3Crect class='cls-1' width='40' height='40' id='rect8' x='0' y='0' /%3E%3Cpath d='m 19.19,36 a 1.16,1.16 0 0 0 1.62,0 L 33.51,23.39 A 10,10 0 0 0 20,8.7 10,10 0 0 0 6.5,23.42 Z M 8.12,10.91 A 7.6,7.6 0 0 1 13.61,8.65 7.46,7.46 0 0 1 19,10.88 v 0 l 0.18,0.18 a 1.15,1.15 0 0 0 1.63,0 l 0.18,-0.18 a 7.7110003,7.7110003 0 0 1 10.9,10.91 L 20,33.58 8.12,21.79 a 7.74,7.74 0 0 1 0,-10.88 z' id='path10' /%3E%3C/g%3E%3C/g%3E%3Cpath style='fill:%23000000;fill-opacity:1;stroke-width:0.0490798' d='M 13.944466,27.526416 C 10.634089,24.242632 7.805985,21.407857 7.6597912,21.226915 6.8527973,20.228115 6.3340716,19.131073 6.0527282,17.828173 5.8922264,17.08489 5.8937413,15.639031 6.0558282,14.873653 6.7279152,11.699959 9.136664,9.3386185 12.269943,8.7818429 c 0.678824,-0.1206252 1.982344,-0.1211331 2.650306,-0.00103 1.489268,0.2677724 2.924331,1.0094319 4,2.0672531 0.428733,0.421619 0.696745,0.560824 1.079755,0.560824 0.380563,0 0.625653,-0.12877 1.094071,-0.574823 1.117506,-1.0641527 2.329131,-1.7076413 3.831192,-2.0347309 0.424915,-0.09253 0.649398,-0.1085134 1.528725,-0.1088493 0.958747,-3.661e-4 1.071513,0.00923 1.615864,0.1374581 0.321855,0.075819 0.763572,0.2033942 0.981595,0.2835015 2.532714,0.9305856 4.364064,3.0594896 4.917594,5.7165976 0.168104,0.806947 0.18895,2.009993 0.04827,2.785884 -0.161023,0.888104 -0.496064,1.816423 -0.919029,2.546413 -0.507787,0.876383 -0.71366,1.091999 -6.966816,7.296543 -3.348056,3.322028 -6.105546,6.040052 -6.127755,6.040052 -0.02221,0 -2.74887,-2.686733 -6.059247,-5.970517 z' id='path381' /%3E%3C/svg%3E%0A");
            background-repeat: no-repeat;
            background-position: top left;
            width: 40px;
            height:40px
        }

        .hidden-grid .wm-gb-whishlist {
            display: none
        }

        body.page-shopping-cart a[href^="shop.php?do=WMQuerverkauf/addToCart"] {
            display:none
        }

        form.wm-pv-has-button div.additional-container.wm-gb-add-to-cart.hidden-list {
            display: none
        }

        a.wm-gb-whishlist:not([href="#"]) {
            display:none
        }

        #product-ratings.is-loading {
            position: relative;
            opacity: 0.5;
            pointer-events:none
        }

        #product-ratings.is-loading::after {
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            width: 32px;
            height: 32px;
            margin: -16px 0 0 -16px;
            border: 4px solid #ccc;
            border-top-color: #333;
            border-radius: 50%;
            animation: spin 0.6s linear infinite;
            z-index:10
        }

        @keyframes spin {
            to {
                transform:rotate(360deg)
            }
        }

        .ribbon-wm-sc-ribbon {
            background-color: #f1544d;
            color:#fff
        }

        .wm-sc-ribbon-countdown > span {
            font-family: "Courier New", Courier, "Lucida Console", "DejaVu Sans Mono", monospace
        }

        .wm-sc-ribbon-countdown > span:not(:empty):not(:first-child)::before {
            content: ":"
        }

        .wm-sc-ribbon-remaining-time > span:first-child:not(:empty)::after {
            content: ", "
        }

        .ribbon-wm-sc-cart-ribbon, .wm-sc-note {
            padding: 2px 8px 1px 8px;
            background-color: #f1544d;
            color: #fff;
            display: inline-block;
            border-radius: 5px;
            font-size: 12px;
            line-height: 17px;
            font-weight: 700;
            vertical-align: top;
            margin: 4px 0 0 0;
            position: relative;
            height:20px
        }

        .ribbon-wm-sc-cart-ribbon::after, .wm-sc-note::after {
            content: "";
            display: block;
            position: absolute;
            left: 8px;
            width: 0;
            height: 0;
            top: 20px;
            border-color: #f1544d transparent transparent transparent;
            border-style: solid;
            border-width:5px
        }

        .wm-sc-note {
            float:right
        }

        .wm-sc-note::after {
            left: auto;
            right:8px
        }

        @media (min-width: 992px) {
            .ribbon-wm-sc-cart-ribbon {
                border-radius: 3px;
                border-radius:3px 0 0 3px
            }

            .ribbon-wm-sc-cart-ribbon::after {
                top: 0;
                left: 100%;
                border-color: transparent transparent transparent #f1544d;
                border-width:10px
            }
        }

        .product-info:has(.wm-sc-note + .wm-nnw-note) .wm-sc-note {
            margin-left:5px
        }

        #main-header-logo[width][height], #pagefooter img[width][height], .productlist-swiper .product-image img[width][height], .productlist-viewmode-grid .product-image img[width][height], .product-container.flyover .product-tile figure .product-image img[width][height], .img-responsive[width][height], .navbar-brand img[height][width], .navbar-brand svg[height][width], #header .custom-container .inside p img[height][width], .product-container .gallery > li img[height][width], #shop-top-banner img[height][width] {
            width:auto
        }

        .productlist-viewmode-list .product-image img[width][height] {
            height: auto;
            width:auto
        }

        .product-info-thumbnails-mobile .swiper-slide .swiper-slide-inside img {
            height:auto
        }

        .dropdown-menu > li.divider + li[style] + li.divider {
            display:none
        }

        address.wm-hersteller-address[data-heading] {
            font-weight: 400;
            clear:both
        }

        address.wm-hersteller-address[data-heading]::before {
            content: attr(data-heading);
            display: block;
            font-weight: bold;
            font-size: 1.2em;
            margin-bottom:0.5em
        }

        address.wm-hersteller-address-product-details[data-heading]::before {
            margin-top:1em
        }

        address.wm-hersteller-address-product-listing[data-heading]::before {
            margin-top: 0.5em;
            margin-bottom: 0.1em
        }

        #wmInfiniteScrollLoadMoreButton[data-autoload="1"], #wmInfiniteScrollLoadMoreButton.wm-is-loading {
            background: transparent;
            border:0
        }

        .ribbon-wm-nnw-ribbon {
            background-color: #a30000;
            color:#fff
        }

        .wm-nnw-note-few-left {
            color: #a30000;
            font-weight:700
        }

        .wm-nnw-note-few-left::before {
            width: 10px;
            height: 10px;
            border-radius: 50%;
            border: 1px solid;
            background-color: #cd0000;
            opacity:0.3
        }

        .ribbon-wm-nnw-cart-ribbon, .wm-nnw-note {
            padding: 2px 8px 1px 8px;
            background-color: #a30000;
            color: #fff;
            display: inline-block;
            border-radius: 5px;
            font-size: 12px;
            line-height: 17px;
            font-weight: 700;
            vertical-align: top;
            margin: 4px 0 0 0;
            position: relative;
            height:20px
        }

        .ribbon-wm-nnw-cart-ribbon::after, .wm-nnw-note::after {
            content: "";
            display: block;
            position: absolute;
            left: 8px;
            width: 0;
            height: 0;
            top: 20px;
            border-color: #a30000 transparent transparent transparent;
            border-style: solid;
            border-width:5px
        }

        .wm-nnw-note {
            float:right
        }

        .wm-nnw-note::after {
            left: auto;
            right:8px
        }

        @media (min-width: 992px) {
            .ribbon-wm-nnw-cart-ribbon {
                border-radius: 3px;
                border-radius:3px 0 0 3px
            }

            .ribbon-wm-nnw-cart-ribbon::after {
                top: 0;
                left: 100%;
                border-color: transparent transparent transparent #a30000;
                border-width:10px
            }
        }

        .product-definitions + .modifiers-selection {
            clear:both
        }

        .wmtb-product-ribbon {
            background-color: palevioletred;
            color:#fff
        }

        #attributes-calc-price .wmtb-product-ribbon, .wmtb-listing-ribbon, .wmtb-cart-ribbon, .wmtb-cart-ribbon-after-summary, .wmtb-checkout-ribbon {
            float: left;
            padding: 2px 8px 1px 8px;
            background-color: palevioletred;
            color: #fff;
            display: inline-block;
            border-radius: 5px;
            font-size: 12px;
            line-height: 17px;
            vertical-align: top;
            margin: 4px 0 0 0;
            position: relative;
            min-height:20px
        }

        #attributes-calc-price .wmtb-product-ribbon::after, .wmtb-checkout-ribbon-before-place-order-button::after {
            content: "";
            display: block;
            position: absolute;
            left: 8px;
            width: 0;
            height: 0;
            top: 20px;
            border-color: palevioletred transparent transparent transparent;
            border-style: solid;
            border-width:5px
        }

        .wmtb-checkout-ribbon-before-place-order-button::after {
            top:30px
        }

        .wmtb-cart-ribbon, .wmtb-cart-ribbon-after-summary, .wmtb-checkout-ribbon {
            min-height: 30px;
            margin-top: 20px;
            border-radius: 10px;
            float: right;
            padding:7px 24px 3px 24px
        }

        .wmtb-checkout-ribbon.wmtb-checkout-ribbon-before-place-order-button {
            margin:0 0 20px 0
        }

        .wmtb-cart-ribbon::after, .wmtb-cart-ribbon-after-summary::after, .wmtb-checkout-ribbon-after-place-order-button::after {
            content: "";
            display: block;
            position: absolute;
            right: 15px;
            width: 0;
            height: 0;
            top: -16px;
            border-color: transparent transparent palevioletred transparent;
            border-style: solid;
            border-width:8px
        }

        @media (min-width: 992px) {
            .wmtb-cart-ribbon-after-summary {
                border-radius: 3px;
                border-radius: 3px 0 0 3px;
                width: calc(66.66667% - 50px);
                float: none;
                text-align:center
            }

            .wmtb-cart-ribbon-after-summary::after {
                top: 0;
                left: 100%;
                border-color: transparent transparent transparent palevioletred;
                border-width:15px
            }
        }

        .wmtb-account li {
            font-size: 14px;
            line-height:37px
        }

        .wmtb-account {
            margin-bottom:10px
        }

        .total-box .wmtb-cart-ribbon + a.cart-action-link:last-child {
            clear:both
        }

        .wm-lieferlandhinweis-im-warenkorb-note {
            display: inline-block;
            margin-top:10px
        }

        .wm-anzahl-bewertungen-span {
            margin-left: 10px;
            vertical-align: 0.35em;
            display: inline-block;
            font-weight:normal
        }

        .wm-anzahl-bewertungen-span::before {
            content: "("
        }

        .wm-anzahl-bewertungen-span::after {
            content: ")"
        }

        a[href="#product-ratings"] {
            text-decoration:none
        }

        .product-container .wm-anzahl-bewertungen-span {
            vertical-align:0.7em
        }

        .wm-social-sales-counter-product-text {
            padding: 5px;
            margin-bottom: 10px;
            font-size:14px
        }

        .wm-social-sales-counter-listing-ribbon-6 {
            color: #fffffe;
            background:#43a048
        }

        .wm-social-sales-counter-product-ribbon-6 {
            color: #fffffe;
            background:#43a048
        }

        .wm-social-sales-counter-product-text-6 {
            color: #2f4f30;
            background:#eef5dc
        }

        .wm-social-sales-counter-listing-ribbon-7 {
            color: #fffffe;
            background:#8e24ab
        }

        .wm-social-sales-counter-product-ribbon-7 {
            color: #fffffe;
            background:#8e24ab
        }

        .wm-social-sales-counter-product-text-7 {
            color: #3c3c95;
            background:#f0f0fe
        }

        .wm-social-sales-counter-listing-ribbon-3 {
            color: #fffffe;
            background:#7cb341
        }

        .wm-social-sales-counter-product-ribbon-3 {
            color: #fffffe;
            background:#7cb341
        }

        .wm-social-sales-counter-product-text-3 {
            color: #00796c;
            background:#e0f7f9
        }

        .wm-social-sales-counter-listing-ribbon-1 {
            color: #fffffe;
            background:#0097a8
        }

        .wm-social-sales-counter-product-ribbon-1 {
            color: #fffffe;
            background:#0097a8
        }

        .wm-social-sales-counter-product-text-1 {
            color: #e65101;
            background:#fff3e1
        }

        .wm-social-sales-counter-listing-ribbon-8 {
            color: #fffffe;
            background:#d81b61
        }

        .wm-social-sales-counter-product-ribbon-8 {
            color: #fffffe;
            background:#d81b61
        }

        .wm-social-sales-counter-product-text-8 {
            color: #7a4b01;
            background:#f9f3e4
        }

        .wm-social-sales-counter-listing-ribbon-5 {
            color: #fffffe;
            background:#00acc2
        }

        .wm-social-sales-counter-product-ribbon-5 {
            color: #fffffe;
            background:#00acc2
        }

        .wm-social-sales-counter-product-text-5 {
            color: #5e35b2;
            background:#ede7f7
        }

        .wm-social-sales-counter-listing-ribbon-2 {
            color: #fffffe;
            background:#e53934
        }

        .wm-social-sales-counter-product-ribbon-2 {
            color: #fffffe;
            background:#e53934
        }

        .wm-social-sales-counter-product-text-2 {
            color: #000001;
            background:#e8e8e9
        }

        .wm-social-sales-counter-listing-ribbon-4 {
            color: #fffffe;
            background:#f4511f
        }

        .wm-social-sales-counter-product-ribbon-4 {
            color: #fffffe;
            background:#f4511f
        }

        .wm-social-sales-counter-product-text-4 {
            color: #6a1b9b;
            background:#f3e5f6
        }

        .product-info .product-info-details dl dt.wm-social-sales-counter-product-dt {
            display:none
        }

        .product-info .product-info-details dl dd.wm-social-sales-counter-product-dd {
            width: 100%;
            padding:0
        }

        dl.dl-horizontal > * :last-child:not(.wm-social-sales-counter-product-dd), .product-info .product-info-details dl > * :last-child:not(.wm-social-sales-counter-product-dd) {
            margin-bottom:40px
        }

        div.product-definitions:not(:has(div.wm-social-sales-counter-product-text)) {
            margin-bottom: 35px
        }

        [class^="gm-"]:before, [class * =" gm-"]:before {
            font-family: "gm";
            font-style: normal;
            font-weight: 400;
            speak: none;
            display: inline-block;
            text-decoration: inherit;
            width: 1em;
            margin-right: .2em;
            text-align: center;
            font-variant: normal;
            text-transform: none;
            line-height: 1em;
            margin-left: .2em;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing:grayscale
        }

        .gm-chevron-right:before {
            content: '\e800'
        }

        .gm-chevron-up:before {
            content: '\e801'
        }

        .gm-star:before {
            content: '\e802'
        }

        .gm-search:before {
            content: '\e80b'
        }

        .gm-cart-basket:before {
            content: '\e80c'
        }

        .gm-menu:before {
            content: '\e80d'
        }

        .gm-minus:before {
            content: '\e810'
        }

        .gm-plus:before {
            content: '\e81e'
        }

        .gm-chevron-down:before {
            content: '\e81f'
        }

        .gm-chevron-left:before {
            content: '\e820'
        }

        .gm-cart:before {
            content: '\e821'
        }

        .mfp-bg {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1042;
            overflow: hidden;
            position: fixed;
            background: #0b0b0b;
            opacity:.8
        }

        .mfp-wrap {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1043;
            position: fixed;
            outline: 0 !important;
            -webkit-backface-visibility:hidden
        }

        .mfp-container {
            text-align: center;
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            padding: 0 8px;
            box-sizing:border-box
        }

        .mfp-container:before {
            content: '';
            display: inline-block;
            height: 100%;
            vertical-align:middle
        }

        .mfp-align-top .mfp-container:before {
            display:none
        }

        .mfp-content {
            position: relative;
            display: inline-block;
            vertical-align: middle;
            margin: 0 auto;
            text-align: left;
            z-index:1045
        }

        .mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
            width: 100%;
            cursor:auto
        }

        .mfp-ajax-cur {
            cursor:progress
        }

        .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
            cursor: -moz-zoom-out;
            cursor: -webkit-zoom-out;
            cursor:zoom-out
        }

        .mfp-zoom {
            cursor: pointer;
            cursor: -webkit-zoom-in;
            cursor: -moz-zoom-in;
            cursor:zoom-in
        }

        .mfp-auto-cursor .mfp-content {
            cursor:auto
        }

        .mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select:none
        }

        .mfp-loading.mfp-figure {
            display:none
        }

        .mfp-hide {
            display:none !important
        }

        .mfp-preloader {
            color: #ccc;
            position: absolute;
            top: 50%;
            width: auto;
            text-align: center;
            margin-top: -.8em;
            left: 8px;
            right: 8px;
            z-index:1044
        }

        .mfp-preloader a {
            color:#ccc
        }

        .mfp-preloader a:hover {
            color:#fff
        }

        .mfp-s-ready .mfp-preloader {
            display:none
        }

        .mfp-s-error .mfp-content {
            display:none
        }

        button.mfp-arrow, button.mfp-close {
            overflow: visible;
            cursor: pointer;
            background: 0;
            border: 0;
            -webkit-appearance: none;
            display: block;
            outline: 0;
            padding: 0;
            z-index: 1046;
            box-shadow: none;
            touch-action:manipulation
        }

        button::-moz-focus-inner {
            padding: 0;
            border:0
        }

        .mfp-close {
            width: 44px;
            height: 44px;
            line-height: 44px;
            position: absolute;
            right: 0;
            top: 0;
            text-decoration: none;
            text-align: center;
            opacity: .65;
            padding: 0 0 18px 10px;
            color: #fff;
            font-style: normal;
            font-size: 28px;
            font-family:Arial, Baskerville, monospace
        }

        .mfp-close:focus, .mfp-close:hover {
            opacity:1
        }

        .mfp-close:active {
            top:1px
        }

        .mfp-close-btn-in .mfp-close {
            color:#333
        }

        .mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
            color: #fff;
            right: -6px;
            text-align: right;
            padding-right: 6px;
            width:100%
        }

        .mfp-counter {
            position: absolute;
            top: 0;
            right: 0;
            color: #ccc;
            font-size: 12px;
            line-height: 18px;
            white-space:nowrap
        }

        .mfp-arrow {
            position: absolute;
            opacity: .65;
            margin: 0;
            top: 50%;
            margin-top: -55px;
            padding: 0;
            width: 90px;
            height: 110px;
            -webkit-tap-highlight-color:transparent
        }

        .mfp-arrow:active {
            margin-top:-54px
        }

        .mfp-arrow:focus, .mfp-arrow:hover {
            opacity:1
        }

        .mfp-arrow:after, .mfp-arrow:before {
            content: '';
            display: block;
            width: 0;
            height: 0;
            position: absolute;
            left: 0;
            top: 0;
            margin-top: 35px;
            margin-left: 35px;
            border:medium inset transparent
        }

        .mfp-arrow:after {
            border-top-width: 13px;
            border-bottom-width: 13px;
            top:8px
        }

        .mfp-arrow:before {
            border-top-width: 21px;
            border-bottom-width: 21px;
            opacity:.7
        }

        .mfp-arrow-left {
            left:0
        }

        .mfp-arrow-left:after {
            border-right: 17px solid #fff;
            margin-left:31px
        }

        .mfp-arrow-left:before {
            margin-left: 25px;
            border-right:27px solid #3f3f3f
        }

        .mfp-arrow-right {
            right:0
        }

        .mfp-arrow-right:after {
            border-left: 17px solid #fff;
            margin-left:39px
        }

        .mfp-arrow-right:before {
            border-left:27px solid #3f3f3f
        }

        .mfp-iframe-holder {
            padding-top: 40px;
            padding-bottom:40px
        }

        .mfp-iframe-holder .mfp-content {
            line-height: 0;
            width: 100%;
            max-width:900px
        }

        .mfp-iframe-holder .mfp-close {
            top:-40px
        }

        .mfp-iframe-scaler {
            width: 100%;
            height: 0;
            overflow: hidden;
            padding-top:56.25%
        }

        .mfp-iframe-scaler iframe {
            position: absolute;
            display: block;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            box-shadow: 0 0 8px rgba(0, 0, 0, .6);
            background:#000
        }

        img.mfp-img {
            width: auto;
            max-width: 100%;
            height: auto;
            display: block;
            line-height: 0;
            box-sizing: border-box;
            padding: 40px 0 40px;
            margin:0 auto
        }

        .mfp-figure {
            line-height:0
        }

        .mfp-figure:after {
            content: '';
            position: absolute;
            left: 0;
            top: 40px;
            bottom: 40px;
            display: block;
            right: 0;
            width: auto;
            height: auto;
            z-index: -1;
            box-shadow: 0 0 8px rgba(0, 0, 0, .6);
            background:#444
        }

        .mfp-figure small {
            color: #bdbdbd;
            display: block;
            font-size: 12px;
            line-height:14px
        }

        .mfp-figure figure {
            margin:0
        }

        .mfp-bottom-bar {
            margin-top: -36px;
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            cursor:auto
        }

        .mfp-title {
            text-align: left;
            line-height: 18px;
            color: #f3f3f3;
            word-wrap: break-word;
            padding-right:36px
        }

        .mfp-image-holder .mfp-content {
            max-width:100%
        }

        .mfp-gallery .mfp-image-holder .mfp-figure {
            cursor:pointer
        }

        @media screen and (max-width: 800px) and(orientation: landscape), screen and(max-height: 300px) {
            .mfp-img-mobile .mfp-image-holder {
                padding-left: 0;
                padding-right:0
            }

            .mfp-img-mobile img.mfp-img {
                padding:0
            }

            .mfp-img-mobile .mfp-figure:after {
                top: 0;
                bottom:0
            }

            .mfp-img-mobile .mfp-figure small {
                display: inline;
                margin-left:5px
            }

            .mfp-img-mobile .mfp-bottom-bar {
                background: rgba(0, 0, 0, .6);
                bottom: 0;
                margin: 0;
                top: auto;
                padding: 3px 5px;
                position: fixed;
                box-sizing:border-box
            }

            .mfp-img-mobile .mfp-bottom-bar:empty {
                padding:0
            }

            .mfp-img-mobile .mfp-counter {
                right: 5px;
                top:3px
            }

            .mfp-img-mobile .mfp-close {
                top: 0;
                right: 0;
                width: 35px;
                height: 35px;
                line-height: 35px;
                background: rgba(0, 0, 0, .6);
                position: fixed;
                text-align: center;
                padding:0
            }
        }

        @media all and (max-width: 900px) {
            .mfp-arrow {
                -webkit-transform: scale(.75);
                transform:scale(.75)
            }

            .mfp-arrow-left {
                -webkit-transform-origin: 0;
                transform-origin:0
            }

            .mfp-arrow-right {
                -webkit-transform-origin: 100%;
                transform-origin:100%
            }

            .mfp-container {
                padding-left: 6px;
                padding-right:6px
            }
        }

        .swiper-container {
            margin-left: auto;
            margin-right: auto;
            position: relative;
            overflow: hidden;
            z-index:1
        }

        .swiper-container-no-flexbox .swiper-slide {
            float:left
        }

        .swiper-container-vertical > .swiper-wrapper {
            -webkit-box-orient: vertical;
            -moz-box-orient: vertical;
            -ms-flex-direction: column;
            -webkit-flex-direction: column;
            flex-direction:column
        }

        .swiper-wrapper {
            position: relative;
            width: 100%;
            height: 100%;
            z-index: 1;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-transition-property: -webkit-transform;
            -moz-transition-property: -moz-transform;
            -o-transition-property: -o-transform;
            -ms-transition-property: -ms-transform;
            transition-property: transform;
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing:content-box
        }

        .swiper-container-android .swiper-slide, .swiper-wrapper {
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -o-transform: translate(0, 0);
            -ms-transform: translate3d(0, 0, 0);
            transform:translate3d(0, 0, 0)
        }

        .swiper-container-multirow > .swiper-wrapper {
            -webkit-box-lines: multiple;
            -moz-box-lines: multiple;
            -ms-flex-wrap: wrap;
            -webkit-flex-wrap: wrap;
            flex-wrap:wrap
        }

        .swiper-container-free-mode > .swiper-wrapper {
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            -ms-transition-timing-function: ease-out;
            -o-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
            margin:0 auto
        }

        .swiper-slide {
            -webkit-flex-shrink: 0;
            -ms-flex: 0 0 auto;
            flex-shrink: 0;
            width: 100%;
            height: 100%;
            position:relative
        }

        .swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
            height:auto
        }

        .swiper-container-autoheight .swiper-wrapper {
            -webkit-box-align: start;
            -ms-flex-align: start;
            -webkit-align-items: flex-start;
            align-items: flex-start;
            -webkit-transition-property: -webkit-transform, height;
            -moz-transition-property: -moz-transform;
            -o-transition-property: -o-transform;
            -ms-transition-property: -ms-transform;
            transition-property:transform, height
        }

        .swiper-container .swiper-notification {
            position: absolute;
            left: 0;
            top: 0;
            pointer-events: none;
            opacity: 0;
            z-index:-1000
        }

        .swiper-wp8-horizontal {
            -ms-touch-action: pan-y;
            touch-action:pan-y
        }

        .swiper-wp8-vertical {
            -ms-touch-action: pan-x;
            touch-action:pan-x
        }

        .swiper-button-next, .swiper-button-prev {
            position: absolute;
            top: 50%;
            width: 27px;
            height: 44px;
            margin-top: -22px;
            z-index: 10;
            cursor: pointer;
            -moz-background-size: 27px 44px;
            -webkit-background-size: 27px 44px;
            background-size: 27px 44px;
            background-position: center;
            background-repeat:no-repeat
        }

        .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
            opacity: .35;
            cursor: auto;
            pointer-events:none
        }

        .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
            left: 10px;
            right:auto
        }

        .swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
        }

        .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
        }

        .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
            right: 10px;
            left:auto
        }

        .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
        }

        .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
        }

        .swiper-pagination {
            position: absolute;
            text-align: center;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            -o-transition: .3s;
            transition: .3s;
            -webkit-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            z-index:10
        }

        .swiper-pagination.swiper-pagination-hidden {
            opacity:0
        }

        .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
            bottom: 10px;
            left: 0;
            width:100%
        }

        .swiper-pagination-bullet {
            width: 8px;
            height: 8px;
            display: inline-block;
            border-radius: 100%;
            background: #000;
            opacity:.2
        }

        button.swiper-pagination-bullet {
            border: none;
            margin: 0;
            padding: 0;
            box-shadow: none;
            -moz-appearance: none;
            -ms-appearance: none;
            -webkit-appearance: none;
            appearance:none
        }

        .swiper-pagination-clickable .swiper-pagination-bullet {
            cursor:pointer
        }

        .swiper-pagination-white .swiper-pagination-bullet {
            background:#fff
        }

        .swiper-pagination-bullet-active {
            opacity: 1;
            background:#007aff
        }

        .swiper-pagination-white .swiper-pagination-bullet-active {
            background:#fff
        }

        .swiper-pagination-black .swiper-pagination-bullet-active {
            background:#000
        }

        .swiper-container-vertical > .swiper-pagination-bullets {
            right: 10px;
            top: 50%;
            -webkit-transform: translate3d(0, -50%, 0);
            -moz-transform: translate3d(0, -50%, 0);
            -o-transform: translate(0, -50%);
            -ms-transform: translate3d(0, -50%, 0);
            transform:translate3d(0, -50%, 0)
        }

        .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
            margin: 5px 0;
            display:block
        }

        .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
            margin:0 5px
        }

        .swiper-pagination-progress {
            background: rgba(0, 0, 0, .25);
            position:absolute
        }

        .swiper-pagination-progress .swiper-pagination-progressbar {
            background: #007aff;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            -webkit-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            -webkit-transform-origin: left top;
            -moz-transform-origin: left top;
            -ms-transform-origin: left top;
            -o-transform-origin: left top;
            transform-origin:left top
        }

        .swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
            -webkit-transform-origin: right top;
            -moz-transform-origin: right top;
            -ms-transform-origin: right top;
            -o-transform-origin: right top;
            transform-origin:right top
        }

        .swiper-container-horizontal > .swiper-pagination-progress {
            width: 100%;
            height: 4px;
            left: 0;
            top:0
        }

        .swiper-container-vertical > .swiper-pagination-progress {
            width: 4px;
            height: 100%;
            left: 0;
            top:0
        }

        .swiper-pagination-progress.swiper-pagination-white {
            background:rgba(255, 255, 255, .5)
        }

        .swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
            background:#fff
        }

        .swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
            background:#000
        }

        .swiper-container-3d {
            -webkit-perspective: 1200px;
            -moz-perspective: 1200px;
            -o-perspective: 1200px;
            perspective:1200px
        }

        .swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
            -webkit-transform-style: preserve-3d;
            -moz-transform-style: preserve-3d;
            -ms-transform-style: preserve-3d;
            transform-style:preserve-3d
        }

        .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            pointer-events: none;
            z-index:10
        }

        .swiper-container-3d .swiper-slide-shadow-left {
            background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
            background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
            background-image: -moz-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
            background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
            background-image:linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
        }

        .swiper-container-3d .swiper-slide-shadow-right {
            background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
            background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
            background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
            background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
            background-image:linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
        }

        .swiper-container-3d .swiper-slide-shadow-top {
            background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
            background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
            background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
            background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
            background-image:linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
        }

        .swiper-container-3d .swiper-slide-shadow-bottom {
            background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
            background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
            background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
            background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
            background-image:linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
        }

        .swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {
            -ms-perspective:1200px
        }

        .swiper-container-cube, .swiper-container-flip {
            overflow:visible
        }

        .swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {
            pointer-events: none;
            -webkit-backface-visibility: hidden;
            -moz-backface-visibility: hidden;
            -ms-backface-visibility: hidden;
            backface-visibility: hidden;
            z-index:1
        }

        .swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {
            pointer-events:none
        }

        .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
            pointer-events:auto
        }

        .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
            z-index: 0;
            -webkit-backface-visibility: hidden;
            -moz-backface-visibility: hidden;
            -ms-backface-visibility: hidden;
            backface-visibility:hidden
        }

        .swiper-container-cube .swiper-slide {
            visibility: hidden;
            -webkit-transform-origin: 0;
            -moz-transform-origin: 0;
            -ms-transform-origin: 0;
            transform-origin: 0;
            width: 100%;
            height:100%
        }

        .swiper-container-cube.swiper-container-rtl .swiper-slide {
            -webkit-transform-origin: 100% 0;
            -moz-transform-origin: 100% 0;
            -ms-transform-origin: 100% 0;
            transform-origin:100% 0
        }

        .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
            pointer-events: auto;
            visibility:visible
        }

        .swiper-container-cube .swiper-cube-shadow {
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            background: #000;
            opacity: .6;
            -webkit-filter: blur(50px);
            filter: blur(50px);
            z-index:0
        }

        .swiper-container-fade.swiper-container-free-mode .swiper-slide {
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            -ms-transition-timing-function: ease-out;
            -o-transition-timing-function: ease-out;
            transition-timing-function:ease-out
        }

        .swiper-container-fade .swiper-slide {
            pointer-events: none;
            -webkit-transition-property: opacity;
            -moz-transition-property: opacity;
            -o-transition-property: opacity;
            transition-property:opacity
        }

        .swiper-container-fade .swiper-slide .swiper-slide {
            pointer-events:none
        }

        .swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
            pointer-events:auto
        }

        .swiper-zoom-container {
            width: 100%;
            height: 100%;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -moz-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
            text-align:center
        }

        .swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
            max-width: 100%;
            max-height: 100%;
            object-fit:contain
        }

        .swiper-scrollbar {
            border-radius: 10px;
            position: relative;
            -ms-touch-action: none;
            background:rgba(0, 0, 0, .1)
        }

        .swiper-container-horizontal > .swiper-scrollbar {
            position: absolute;
            left: 1%;
            bottom: 3px;
            z-index: 50;
            height: 5px;
            width:98%
        }

        .swiper-container-vertical > .swiper-scrollbar {
            position: absolute;
            right: 3px;
            top: 1%;
            z-index: 50;
            width: 5px;
            height:98%
        }

        .swiper-scrollbar-drag {
            height: 100%;
            width: 100%;
            position: relative;
            background: rgba(0, 0, 0, .5);
            border-radius: 10px;
            left: 0;
            top:0
        }

        .swiper-scrollbar-cursor-drag {
            cursor:move
        }

        .swiper-lazy-preloader {
            width: 42px;
            height: 42px;
            position: absolute;
            left: 50%;
            top: 50%;
            margin-left: -21px;
            margin-top: -21px;
            z-index: 10;
            -webkit-transform-origin: 50%;
            -moz-transform-origin: 50%;
            transform-origin: 50%;
            -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
            -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
            animation:swiper-preloader-spin 1s steps(12, end) infinite
        }

        .swiper-lazy-preloader:after {
            display: block;
            content: "";
            width: 100%;
            height: 100%;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
            background-position: 50%;
            -webkit-background-size: 100%;
            background-size: 100%;
            background-repeat:no-repeat
        }

        .swiper-lazy-preloader-white:after {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
        }

        @-webkit-keyframes swiper-preloader-spin {
            100% {
                -webkit-transform: rotate(360deg);
            }
        }

        @keyframes swiper-preloader-spin {
            100% {
                transform: rotate(360deg);
            }
        }

        .ui-icon, .ui-widget-content .ui-icon {
            background-image: url("../../JSEngine/build/images/ui-icons_444444_256x240.png")
        }

        .ui-widget-header .ui-icon {
            background-image: url("../../JSEngine/build/images/ui-icons_444444_256x240.png")
        }

        .ui-state-default .ui-icon {
            background-image: url("../../JSEngine/build/images/ui-icons_777777_256x240.png")
        }

        .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
            background-image: url("../../JSEngine/build/images/ui-icons_555555_256x240.png")
        }

        .ui-state-active .ui-icon {
            background-image: url("../../JSEngine/build/images/ui-icons_ffffff_256x240.png")
        }

        .ui-state-highlight .ui-icon {
            background-image: url("../../JSEngine/build/images/ui-icons_777620_256x240.png")
        }

        .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
            background-image: url("../../JSEngine/build/images/ui-icons_cc0000_256x240.png")
        }

        table.dataTable thead .sorting {
            background-image: url("../../JSEngine/build/images/sort_both.png")
        }

        table.dataTable thead .sorting_asc {
            background-image: url("../../JSEngine/build/images/sort_asc.png")
        }

        table.dataTable thead .sorting_desc {
            background-image: url("../../JSEngine/build/images/sort_desc.png")
        }

        table.dataTable thead .sorting_asc_disabled {
            background-image: url("../../JSEngine/build/images/sort_asc_disabled.png")
        }

        table.dataTable thead .sorting_desc_disabled {
            background-image: url("../../JSEngine/build/images/sort_desc_disabled.png")
        }

        .page-checkout-confirmation .miscellaneous-container {
            height: 200px;
            overflow-y: auto;
            border-radius: 2px;
            border: 1px solid #ccc;
            background-color: #eee;
            padding: 9px 12px;
            opacity: 1;
            font-family: "Fira Sans", Arial, sans-serif;
            font-size: 14px;
            line-height: 1.42857;
            color: #555;
            -webkit-overflow-scrolling: touch
        }/* --------------------------------------------------------------
           singleSignOn.css 2018-10-12
           Gambio GmbH
           http://www.gambio.de
           Copyright (c) 2017 Gambio GmbH
           Released under the GNU General Public License (Version 2)
           [http://www.gnu.org/licenses/gpl-2.0.html]
           --------------------------------------------------------------
        */

        .page-login .main-inside .ssoicon {
            font-size: 27px;
            vertical-align: middle;
            padding: 7px 0;
            width: 45px;
            background: rgba(0, 0, 0, 0.2);
            text-align: center;
            float:left
        }

        .page-login .main-inside .ssolabel {
            text-transform: uppercase;
            text-align: center;
            font-weight: 700;
            display: inline-block;
            width:8em
        }

        p.sso-note {
            margin: 2em auto;
            max-width:30em
        }

        .page-login .main-inside .sso-logins {
            text-align: center;
            margin:3em auto
        }

        .page-login .main-inside .sso-logins h4 {
            font-weight: 700;
            text-transform: uppercase;
            font-size: inherit;
            color:inherit
        }

        .page-login .main-inside a.sso-link {
            display: inline-block;
            margin: 5px 5px;
            text-align: left;
            height: 41px;
            line-height:40px
        }

        .dropdown-sso, .box-sso {
            margin:30px 0 0
        }

        .dropdown-sso > .separator, .box-sso > .separator {
            position: relative;
            border-top: 1px solid #ccc;
            margin-bottom:20px
        }

        .dropdown-sso > .separator > span, .box-sso > .separator > span {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translateX(-50%) translateY(-50%);
            font-size: 12px;
            color: #999;
            white-space: nowrap;
            padding:0 10px
        }

        .box-sso > .separator > span {
            background-color:#fff
        }

        .dropdown-sso > .row, .box-sso > .row {
            margin-left: -5px;
            margin-right: -5px
        }

        .dropdown-sso > .row > [class^="col"], .box-sso > .row > [class^="col"] {
            padding:0 5px
        }

        .dropdown-sso a.sso-link, .box-sso a.sso-link {
            display: inline-block;
            width: 100%;
            text-align: center;
            font-size: 18px;
            color: #fff;
            padding:2px 0
        }

        .box-sso a.sso-link:first-of-type, .dropdown-sso a.sso-link:first-of-type {
            margin-left:0
        }

        .box-sso a.sso-link:last-of-type, .dropdown-sso a.sso-link:last-of-type {
            margin-right:0
        }

        .dropdown-sso a.sso-link-facebook, .box-sso a.sso-link-facebook, .page-login .main-inside a.sso-link-facebook, .sso-connection a.sso-link-facebook {
            background-color: #3B5998;
            color:#fff
        }

        .dropdown-sso a:hover.sso-link-facebook, .box-sso a:hover.sso-link-facebook, .page-login .main-inside a:hover.sso-link-facebook, .sso-connection a:hover.sso-link-facebook, .dropdown-sso a:active.sso-link-facebook, .box-sso a:active.sso-link-facebook, .page-login .main-inside a:active.sso-link-facebook, .sso-connection a:active.sso-link-facebook, .dropdown-sso a:focus.sso-link-facebook, .box-sso a:focus.sso-link-facebook, .page-login .main-inside a:focus.sso-link-facebook, .sso-connection a:focus.sso-link-facebook {
            background-color:#2D4373
        }

        .dropdown-sso a.sso-link-google, .box-sso a.sso-link-google, .page-login .main-inside a.sso-link-google, .sso-connection a.sso-link-google {
            background-color: #DD5044;
            color:#fff
        }

        .dropdown-sso a:hover.sso-link-google, .box-sso a:hover.sso-link-google, .page-login .main-inside a:hover.sso-link-google, .sso-connection a:hover.sso-link-google, .dropdown-sso a:active.sso-link-google, .box-sso a:active.sso-link-google, .page-login .main-inside a:active.sso-link-google, .sso-connection a:active.sso-link-google, .dropdown-sso a:focus.sso-link-google, .box-sso a:focus.sso-link-google, .page-login .main-inside a:focus.sso-link-google, .sso-connection a:focus.sso-link-google {
            background-color:#C93225
        }

        .dropdown-sso a.sso-link-paypal, .box-sso a.sso-link-paypal, .page-login .main-inside a.sso-link-paypal, .sso-connection a.sso-link-paypal {
            background-color: #00A1FF;
            color:#fff
        }

        .dropdown-sso a:hover.sso-link-paypal, .box-sso a:hover.sso-link-paypal, .page-login .main-inside a:hover.sso-link-paypal, .sso-connection a:hover.sso-link-paypal, .dropdown-sso a:active.sso-link-paypal, .box-sso a:active.sso-link-paypal, .page-login .main-inside a:active.sso-link-paypal, .sso-connection a:active.sso-link-paypal, .dropdown-sso a:focus.sso-link-paypal, .box-sso a:focus.sso-link-paypal, .page-login .main-inside a:focus.sso-link-paypal, .sso-connection a:focus.sso-link-paypal {
            background-color:#0081CC
        }

        .dropdown-sso a.sso-link-amazon, .box-sso a.sso-link-amazon, .page-login .main-inside a.sso-link-amazon, .sso-connection a.sso-link-amazon {
            background-color: #f90;
            color:#fff
        }

        .dropdown-sso a:hover.sso-link-amazon, .box-sso a:hover.sso-link-amazon, .page-login .main-inside a:hover.sso-link-amazon, .sso-connection a:hover.sso-link-amazon, .dropdown-sso a:active.sso-link-amazon, .box-sso a:active.sso-link-amazon, .page-login .main-inside a:active.sso-link-amazon, .sso-connection a:active.sso-link-amazon, .dropdown-sso a:focus.sso-link-amazon, .box-sso a:focus.sso-link-amazon, .page-login .main-inside a:focus.sso-link-amazon, .sso-connection a:focus.sso-link-amazon {
            background-color:#CC7A00
        }

        form.sso-disconnect {
            display:inline
        }

        p.account-connection a.sso-link {
            font-weight: 400;
            margin:2px 15px
        }

        .sso-connection {
            padding: 1px 0 3px;
            margin: 2px 0;
            border-bottom: 1px solid #eee;
            border-top:1px transparent
        }

        .sso-connection:first-of-type {
            border-top: 1px solid #eee;
            padding-top:3px
        }

        .sso-connection-status {
            font-size: 1.7em;
            display: inline-block;
            vertical-align:middle
        }

        .sso-connection a.sso-link {
            display: inline-block;
            width: 12em;
            margin-right: 1em;
            text-align: center;
            height: 37px;
            line-height:38px
        }

        @media (min-width: 992px) {
            .sso-connection a.sso-link {
                margin-right:3px
            }
        }

        .sso-connection.disconnected a.sso-link {
            background-color: #E7E7E7;
            color:#a8a8a8
        }

        .sso-connection.disconnected a.sso-link .ssoicon {
            color:#fff
        }

        .sso-connection a.sso-link .ssoicon {
            font-size: 23px;
            vertical-align: middle;
            padding: 7px 0;
            width: 45px;
            background: rgba(0, 0, 0, 0.2);
            text-align: center;
            float:left
        }

        .sso-connection a.sso-link .ssolabel {
            text-transform: uppercase;
            text-align: center;
            font-weight: 700;
            display: inline-block;
            width:8em
        }

        .btn-disconnect {
            background-color: #fff;
            border: 0;
            border-radius: 2px;
            color: #878787;
            height: 2em;
            margin: 2px 0;
            padding: 0;
            text-align: left;
            width:15em
        }

        .btn-disconnect i {
            font-size:1.2em
        }

        #amzInvalidCountry {
            display: none;
            background: #D50000;
            color: #fff;
            font-weight: 700;
            font-size: 1.1em;
            text-align: center;
            padding:1em
        }

        #addressBookWidgetDiv {
            height:25em
        }

        div.mandatory-unselected label {
            font-weight:700
        }

        .page-shopping-cart .sso-link.sso-link-amazon {
            margin:0 !important
        }

        @media (max-width: 767px) {
            .sso-link.sso-link-amazon {
                display:block
            }
        }

        .klarnaosm {
            text-align:center
        }

        .klarnaosm.klarnaosm_product_top {
            margin-top:20px
        }

        .klarnaosm.klarnaosm_cart {
            text-align:center
        }

        .klarnaosm.klarnaosm_cart_top {
            margin-bottom:2em
        }

        #footer .klarnaosm.klarnaosm_footer_bottom {
            min-height: auto;
            border:none
        }

        .klarnaosm {
            text-align:center
        }

        .klarnaosm.klarnaosm_product_top {
            margin-top:20px
        }

        .klarnaosm.klarnaosm_cart {
            text-align:center
        }

        .klarnaosm.klarnaosm_cart_top {
            margin-bottom:2em
        }

        #footer .klarnaosm.klarnaosm_footer_bottom {
            min-height: auto;
            border:none
        }

        .klarnaosm {
            text-align:center
        }

        .klarnaosm.klarnaosm_product_top {
            margin-top:20px
        }

        .klarnaosm.klarnaosm_cart {
            text-align:center
        }

        .klarnaosm.klarnaosm_cart_top {
            margin-bottom:2em
        }

        #footer .klarnaosm.klarnaosm_footer_bottom {
            min-height: auto;
            border:none
        }

        .easycredit-rr-container {
            background-repeat: no-repeat;
            background-position:0 center
        }

        .easycredit-rr-container.tb-rk {
            background-color: initial !important;
            margin: 5px 15px;
            font-size:14px
        }

        .easycredit-rr-container > * {
            margin-left:50px
        }

        .easycredit-rr-container a.ec-link {
            color:#ed6501
        }

        .product-info .product-info-details {
            z-index:initial !important
        }

        div.checkout-buttons {
            margin-top: 2px;
            margin-bottom:2px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item {
            display:inherit
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus) {
            top:-31px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).above {
            top:23px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-PayPal2Hub pre {
            color:#333
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-PayPal2Hub .title.payment_item {
            padding:0
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-PayPal2Hub .title.payment_item label {
            padding: 0 7px 0 8px;
            margin-bottom: 4px;
            margin-top:-21px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-PayPal2Hub .title.payment_item label .module-name {
            display:none
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-PayPal2Hub .title.payment_item label .module-description {
            color: transparent;
            font-size:0
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-PayPal2Hub .title.payment_item label .module-description img {
            display:none
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-SofortHub .title.payment_item label .module-description img {
            display: none
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class^='gambio_hub-Klarna'].active .payment_item label .module-icon, body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class * =' gambio_hub-Klarna'].active .payment_item label .module-icon {
            margin-top: 2px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class^='gambio_hub-Klarna'].active .payment_item label .module-info .module-description, body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class * =' gambio_hub-Klarna'].active .payment_item label .module-info .module-description {
            margin-bottom: 5px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class^='gambio_hub-Klarna'].active .payment_item label .module-info .module-description .hub-logo, body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class * =' gambio_hub-Klarna'].active .payment_item label .module-info .module-description .hub-logo {
            display: none
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class^='gambio_hub-Klarna'].active .payment_item label .control, body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class * =' gambio_hub-Klarna'].active .payment_item label .control {
            margin-top: 2px;
            right:unset !important
        }

        body.page-checkout-payment .list-group .list-group-item.gambio_hub-PayPal2Hub .title.payment_item label .payment-module-description img {
            display:none
        }

        #paypal-button-container {
            text-align: center;
            width: 50%;
            min-width: 200px;
            margin:auto
        }

        #checkout_payment #paypal-button-container {
            width:80%
        }

        div.ecs_intro {
            margin: 1ex 0;
            text-align: center;
            display:none
        }

        div.ecs_overlay {
            z-index: 10;
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background:rgba(0, 0, 0, 0.8)
        }

        div.ecs_main {
            position: absolute;
            top: 50%;
            left: 50%;
            margin-top: -10em;
            height: 20em;
            margin-left: -20em;
            width: 40em;
            background: #fff;
            display: grid;
            grid-template-columns: 100%;
            align-items:center
        }

        div.shopping-cart-button.paypal-ecs-mode {
            margin-top:0
        }

        div.shopping-cart-button.paypal-ecs-mode a.button-submit, div.shopping-cart-button.paypal-ecs-mode div.checkout-buttons, div.shopping-cart-button.paypal-ecs-mode div.paypalinstallmentcontainer {
            display:none
        }

        a.paypal-ecs-button:hover {
            text-decoration:none
        }

        #paypal-newbutton {
            clear: both;
            text-align: center;
            padding: 1em 15px;
            margin: 10px auto 0;
            max-width: 300px;
            width: 67.6667%;
            background-color:inherit
        }

        #paypal-separator {
            margin: 0 auto 15px;
            position: relative;
            background-color: inherit;
            width:100%
        }

        #paypal-introlabel {
            display: block;
            position: absolute;
            top: 50%;
            left: 50%;
            min-width: 10em;
            transform: translateX(-50%) translateY(-50%);
            padding:5px 15px
        }

        #paypal-ecsbutton {
            display: block;
            padding: 6px 2em;
            margin: auto;
            width:100%
        }

        #paypal-nameimg {
            height:22px
        }

        #paypal-logoimg {
            height:22px
        }

        .paypal-installments-cartbottom {
            max-width: 300px;
            margin:12px auto
        }

        .paypal-installments-product {
            max-width: 300px;
            margin:12px auto
        }

        .paypal-installments-product .pp-flex--1x4 {
            margin:auto
        }

        body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-icon img {
            max-width:75px
        }

        .paypal2hub-apm-pui-data {
            display: none;
            margin-top:1ex
        }

        .paypal2hub-apm-pui-data label {
            min-width: 12em;
            padding-left:0
        }

        .paypal2hub-apm-pui-data input {
            margin:5px 0
        }

        .list-group-item.active .paypal2hub-apm-pui-data {
            display:block
        }

        .paypal-cc-form {
            display: none;
            margin-top:1ex
        }

        .list-group-item.active .paypal-cc-form {
            display:block
        }

        .ppcc-row {
            margin:2px 0
        }

        .paypal-cc-form label {
            min-width: 12em;
            padding-left:0
        }

        .ppcc_card_field {
            display: inline-block;
            width:15em
        }

        .ppcc_card_field_hosted {
            box-sizing: border-box;
            height: 25px;
            background-color: #fff;
            border: 1px solid #aaa;
            padding: 2px;
            vertical-align:middle
        }

        #ppcc-card-holder-field {
            width:100%
        }

        .paypal-continue-label {
            display:inline-block
        }

        .easycredit-rr-container {
            background-repeat: no-repeat;
            background-position:0 center
        }

        .easycredit-rr-container.tb-rk {
            background-color: initial !important;
            margin: 5px 15px;
            font-size:14px
        }

        .easycredit-rr-container > * {
            margin-left:50px
        }

        .easycredit-rr-container a.ec-link {
            color:#ed6501
        }

        .product-info .product-info-details {
            z-index:initial !important
        }

        div.checkout-buttons {
            margin-top: 2px;
            margin-bottom:2px
        }

        .easycredit-rr-container {
            background-repeat: no-repeat;
            background-position:0 center
        }

        .easycredit-rr-container.tb-rk {
            background-color: initial !important;
            margin: 5px 15px;
            font-size:14px
        }

        .easycredit-rr-container > * {
            margin-left:50px
        }

        .easycredit-rr-container a.ec-link {
            color:#ed6501
        }

        .product-info .product-info-details {
            z-index:initial !important
        }

        div.checkout-buttons {
            margin-top: 2px;
            margin-bottom:2px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item {
            display:inherit
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus) {
            top:-31px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).above {
            top:23px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-PayPal2Hub pre {
            color:#333
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-PayPal2Hub .title.payment_item {
            padding:0
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-PayPal2Hub .title.payment_item label {
            padding: 0 7px 0 8px;
            margin-bottom: 4px;
            margin-top:-21px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-PayPal2Hub .title.payment_item label .module-name {
            display:none
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-PayPal2Hub .title.payment_item label .module-description {
            color: transparent;
            font-size:0
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-PayPal2Hub .title.payment_item label .module-description img {
            display:none
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-SofortHub .title.payment_item label .module-description img {
            display: none
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class^='gambio_hub-Klarna'].active .payment_item label .module-icon, body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class * =' gambio_hub-Klarna'].active .payment_item label .module-icon {
            margin-top: 2px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class^='gambio_hub-Klarna'].active .payment_item label .module-info .module-description, body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class * =' gambio_hub-Klarna'].active .payment_item label .module-info .module-description {
            margin-bottom: 5px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class^='gambio_hub-Klarna'].active .payment_item label .module-info .module-description .hub-logo, body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class * =' gambio_hub-Klarna'].active .payment_item label .module-info .module-description .hub-logo {
            display: none
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class^='gambio_hub-Klarna'].active .payment_item label .control, body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class * =' gambio_hub-Klarna'].active .payment_item label .control {
            margin-top: 2px;
            right:unset !important
        }

        body.page-checkout-payment .list-group .list-group-item.gambio_hub-PayPal2Hub .title.payment_item label .payment-module-description img {
            display:none
        }

        #paypal-button-container {
            text-align: center;
            width: 50%;
            min-width: 200px;
            margin:auto
        }

        #checkout_payment #paypal-button-container {
            width:80%
        }

        div.ecs_intro {
            margin: 1ex 0;
            text-align: center;
            display:none
        }

        div.ecs_overlay {
            z-index: 10;
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background:rgba(0, 0, 0, 0.8)
        }

        div.ecs_main {
            position: absolute;
            top: 50%;
            left: 50%;
            margin-top: -10em;
            height: 20em;
            margin-left: -20em;
            width: 40em;
            background: #fff;
            display: grid;
            grid-template-columns: 100%;
            align-items:center
        }

        div.shopping-cart-button.paypal-ecs-mode {
            margin-top:0
        }

        div.shopping-cart-button.paypal-ecs-mode a.button-submit, div.shopping-cart-button.paypal-ecs-mode div.checkout-buttons, div.shopping-cart-button.paypal-ecs-mode div.paypalinstallmentcontainer {
            display:none
        }

        a.paypal-ecs-button:hover {
            text-decoration:none
        }

        #paypal-newbutton {
            clear: both;
            text-align: center;
            padding: 1em 15px;
            margin: 10px auto 0;
            max-width: 300px;
            width: 67.6667%;
            background-color:inherit
        }

        #paypal-separator {
            margin: 0 auto 15px;
            position: relative;
            background-color: inherit;
            width:100%
        }

        #paypal-introlabel {
            display: block;
            position: absolute;
            top: 50%;
            left: 50%;
            min-width: 10em;
            transform: translateX(-50%) translateY(-50%);
            padding:5px 15px
        }

        #paypal-ecsbutton {
            display: block;
            padding: 6px 2em;
            margin: auto;
            width:100%
        }

        #paypal-nameimg {
            height:22px
        }

        #paypal-logoimg {
            height:22px
        }

        .paypal-installments-cartbottom {
            max-width: 300px;
            margin:12px auto
        }

        .paypal-installments-product {
            max-width: 300px;
            margin:12px auto
        }

        .paypal-installments-product .pp-flex--1x4 {
            margin:auto
        }

        body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-icon img {
            max-width:75px
        }

        .paypal2hub-apm-pui-data {
            display: none;
            margin-top:1ex
        }

        .paypal2hub-apm-pui-data label {
            min-width: 12em;
            padding-left:0
        }

        .paypal2hub-apm-pui-data input {
            margin:5px 0
        }

        .list-group-item.active .paypal2hub-apm-pui-data {
            display:block
        }

        .paypal-cc-form {
            display: none;
            margin-top:1ex
        }

        .list-group-item.active .paypal-cc-form {
            display:block
        }

        .ppcc-row {
            margin:2px 0
        }

        .paypal-cc-form label {
            min-width: 12em;
            padding-left:0
        }

        .ppcc_card_field {
            display: inline-block;
            width:15em
        }

        .ppcc_card_field_hosted {
            box-sizing: border-box;
            height: 25px;
            background-color: #fff;
            border: 1px solid #aaa;
            padding: 2px;
            vertical-align:middle
        }

        #ppcc-card-holder-field {
            width:100%
        }

        .paypal-continue-label {
            display:inline-block
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item {
            display:inherit
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus) {
            top:-31px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item:not(.paypal3-plus).above {
            top:23px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-PayPal2Hub pre {
            color:#333
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-PayPal2Hub .title.payment_item {
            padding:0
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-PayPal2Hub .title.payment_item label {
            padding: 0 7px 0 8px;
            margin-bottom: 4px;
            margin-top:-21px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-PayPal2Hub .title.payment_item label .module-name {
            display:none
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-PayPal2Hub .title.payment_item label .module-description {
            color: transparent;
            font-size:0
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-PayPal2Hub .title.payment_item label .module-description img {
            display:none
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item.gambio_hub-SofortHub .title.payment_item label .module-description img {
            display: none
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class * =' gambio_hub-Klarna'].active .payment_item label .module-icon, body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class^=gambio_hub-Klarna].active .payment_item label .module-icon {
            margin-top: 2px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class * =' gambio_hub-Klarna'].active .payment_item label .module-info .module-description, body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class^=gambio_hub-Klarna].active .payment_item label .module-info .module-description {
            margin-bottom: 5px
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class * =' gambio_hub-Klarna'].active .payment_item label .module-info .module-description .hub-logo, body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class^=gambio_hub-Klarna].active .payment_item label .module-info .module-description .hub-logo {
            display: none
        }

        body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class * =' gambio_hub-Klarna'].active .payment_item label .control, body.page-checkout-payment .list-group.paypal3-plus-checkout .list-group-item[class^=gambio_hub-Klarna].active .payment_item label .control {
            margin-top: 2px;
            right:unset !important
        }

        body.page-checkout-payment .list-group .list-group-item.gambio_hub-PayPal2Hub .title.payment_item label .payment-module-description img {
            display:none
        }

        #paypal-button-container {
            text-align: center;
            width: 50%;
            min-width: 200px;
            margin:auto
        }

        #checkout_payment #paypal-button-container {
            width:80%
        }

        div.ecs_intro {
            margin: 1ex 0;
            text-align: center;
            display:none
        }

        div.ecs_overlay {
            z-index: 10;
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background:rgba(0, 0, 0, .8)
        }

        div.ecs_main {
            position: absolute;
            top: 50%;
            left: 50%;
            margin-top: -10em;
            height: 20em;
            margin-left: -20em;
            width: 40em;
            background: #fff;
            display: grid;
            grid-template-columns: 100%;
            align-items:center
        }

        div.shopping-cart-button.paypal-ecs-mode {
            margin-top:0
        }

        div.shopping-cart-button.paypal-ecs-mode a.button-submit, div.shopping-cart-button.paypal-ecs-mode div.checkout-buttons, div.shopping-cart-button.paypal-ecs-mode div.paypalinstallmentcontainer {
            display:none
        }

        a.paypal-ecs-button:hover {
            text-decoration:none
        }

        #paypal-newbutton {
            clear: both;
            text-align: center;
            padding: 1em 15px;
            margin: 10px auto 0;
            max-width: 300px;
            width: 67.6667%;
            background-color:inherit
        }

        #paypal-separator {
            margin: 0 auto 15px;
            position: relative;
            background-color: inherit;
            width:100%
        }

        #paypal-introlabel {
            display: block;
            position: absolute;
            top: 50%;
            left: 50%;
            min-width: 10em;
            transform: translateX(-50%) translateY(-50%);
            padding:5px 15px
        }

        #paypal-ecsbutton {
            display: block;
            padding: 6px 2em;
            margin: auto;
            width:100%
        }

        #paypal-nameimg {
            height:22px
        }

        #paypal-logoimg {
            height:22px
        }

        .paypal-installments-cartbottom {
            max-width: 300px;
            margin:12px auto
        }

        .paypal-installments-product {
            max-width: 300px;
            margin:12px auto
        }

        .paypal-installments-product .pp-flex--1x4 {
            margin:auto
        }

        body.page-checkout-payment .list-group .list-group-item .payment-module-container .payment-module-icon img {
            max-width:75px
        }

        .paypal2hub-apm-pui-data {
            display: none;
            margin-top:1ex
        }

        .paypal2hub-apm-pui-data label {
            min-width: 12em;
            padding-left:0
        }

        .paypal2hub-apm-pui-data input {
            margin:5px 0
        }

        .list-group-item.active .paypal2hub-apm-pui-data {
            display:block
        }

        .paypal-cc-form {
            display: none;
            margin-top:1ex
        }

        .list-group-item.active .paypal-cc-form {
            display:block
        }

        .ppcc-row {
            margin:2px 0
        }

        .paypal-cc-form label {
            min-width: 12em;
            padding-left:0
        }

        .ppcc_card_field {
            display: inline-block;
            width:15em
        }

        .ppcc_card_field_hosted {
            box-sizing: border-box;
            height: 25px;
            background-color: #fff;
            border: 1px solid #aaa;
            padding: 2px;
            vertical-align:middle
        }

        #ppcc-card-holder-field {
            width:100%
        }

        .paypal-continue-label {
            display:inline-block
        }

        .amazon-pay-button {
            position: relative;
            min-height: 42px;
            width: 100% !important;
            margin-left: auto;
            margin-right: auto;
            max-width:600px
        }

        .login-page-amazon-pay-button-container {
            width: 100%;
            margin-top: 30px;
            display: flex;
            justify-content:center
        }

        .cart-dropdown .amazon-pay-button {
            margin-top:10px
        }

        .amazon-pay-confirmation-logo {
            max-width: 150px;
            margin-bottom:10px
        }

        .amazon-pay-button-pdp-container {
            padding: 0 15px;
            margin-bottom: 30px;
            margin-top:10px
        }

        #cart_quantity * + .amazon-pay-button {
            margin-top:10px
        }

        .dropdown-sso + .amazon-login-button {
            margin-top:10px
        }

        .shopping-cart-button .amazon-pay-button {
            margin-top:10px
        }

        .catdiscount-expire-info {
            padding-bottom: 5px;
            font-weight: 700;
            color: #f00;
            margin: 5px 0 15px;
            text-align: right;
            font-size:13px
        }

        .productlist-viewmode-list .product-container .inside .content-container .content-container-inner .price-tax {
            padding-top:60px
        }

        .m0119-text-container {
            background: #008000;
            color: #fff;
            font-size:18px
        }

        .m0119-image-container-grid {
            position: relative;
            z-index: 1000;
            top: 25px;
            right:-35px
        }

        .m0119-image-container-list {
            position: absolute;
            top: 25px;
            left:-5px
        }

        .bio-info img {
            margin-top:-8px
        }

        .advents-kalender-details-page {
            margin-bottom:10px
        }

        .advent_calendar_main {
            z-index: 999;
            position:relative
        }

        @media (min-width: 1200px) {
            .advent_calender_container {
                padding-bottom: 20px;
                margin-left: 5%;
                margin-right: 5%;
                width:100%
            }

            .advent_calendar_main {
                margin-top: 15px;
                line-height: 1.75;
                padding: 10px;
                border-radius: 10px;
                box-shadow: 0 0 25px rgba(0, 0, 0, .35);
                height: 775px;
                width: 90%;
                text-align: center;
                background-repeat: no-repeat;
                background-position: 50% 50%;
                background-size:cover
            }

            .advent_calendar_row {
                width: 100%;
                height: 125px;
                float:left
            }

            .advent_calendar_wicket {
                width: 24%;
                height: 115px;
                border: 1px solid;
                float: left;
                font-size: 20px;
                font-weight: 700;
                display: flex;
                align-items: center;
                justify-content: center;
                color: #fff;
                text-shadow: 2px 2px #000;
                border-radius: 10px;
                margin:.5%
            }

            .advent_calendar_wicket a {
                width: 24%;
                height: 115px;
                float: left;
                font-size: 20px;
                font-weight: 700;
                display: flex;
                align-items: center;
                justify-content: center;
                color: #fff;
                text-shadow: 2px 2px #000;
                margin:.5%
            }

            .advents_info_products_page {
                background: #f00;
                background: -webkit-linear-gradient(#f00, #f00);
                background: linear-gradient(#f00, #f00);
                border: 1px solid #000;
                border-radius: 5px;
                box-shadow: 0 2px #444;
                padding: 8px 20px;
                color: #fff;
                display: inline-block;
                font: 400 700 24px/1 "Calibri", sans-serif;
                text-align: center;
                text-shadow:0 0 #000
            }

            .advent_calendar_wicket:hover {
                color: #fff;
                transform:scale(1.02)
            }

            .advent_calendar_wicket_24 {
                font-size: 36px;
                font-weight: 700;
                color:#f00
            }

            .wicket_is_clickable {
                cursor:pointer
            }

            .wicket_is_closed {
                background-color: #000;
                opacity:0.1
            }

            .wicket_is_open {
                background-color: transparent;
                opacity:1.0
            }

            .wicket_is_active {
                cursor:pointer
            }

            .advent_calender_content_area {
                line-height: 1.75;
                padding: 10px;
                border-radius: 10px;
                box-shadow: 0 0 25px rgba(0, 0, 0, .35);
                height: auto;
                width: auto;
                background-repeat: no-repeat;
                background-size:100% 100%
            }

            .advent-info-details-page {
                font-size: 12px;
                color: #333;
                padding-bottom:10px
            }

            .christmas-font {
                font-family: "Mountains of Christmas"
            }

            .ribbons > .ribbon-advent {
                background: #f00;
                color:#fff
            }
        }

        @media (min-width: 992px) and(max-width: 1200px) {
            .advent_calender_container {
                padding-bottom: 20px;
                margin-left: 5%;
                margin-right: 5%;
                width:100%
            }

            .advent_calendar_main {
                margin-top: 15px;
                line-height: 1.75;
                padding: 10px;
                border-radius: 10px;
                box-shadow: 0 0 25px rgba(0, 0, 0, .35);
                height: 775px;
                width: 90%;
                text-align: center;
                background-repeat: no-repeat;
                background-position: 50% 50%;
                background-size:cover
            }

            .advent_calendar_row {
                width: 100%;
                height: 125px;
                float:left
            }

            .advent_calendar_wicket {
                width: 24%;
                height: 115px;
                border: 1px solid;
                float: left;
                font-size: 20px;
                font-weight: 700;
                display: flex;
                align-items: center;
                justify-content: center;
                color: #fff;
                text-shadow: 2px 2px #000;
                border-radius: 10px;
                margin:.5%
            }

            .advent_calendar_wicket a {
                width: 24%;
                height: 115px;
                float: left;
                font-size: 20px;
                font-weight: 700;
                display: flex;
                align-items: center;
                justify-content: center;
                color: #fff;
                text-shadow: 2px 2px #000;
                margin:.5%
            }

            .advents_info_products_page {
                background: #f00;
                background: -webkit-linear-gradient(#f00, #f00);
                background: linear-gradient(#f00, #f00);
                border: 1px solid #000;
                border-radius: 5px;
                box-shadow: 0 2px #444;
                padding: 8px 20px;
                color: #fff;
                display: inline-block;
                font: 400 700 24px/1 "Calibri", sans-serif;
                text-align: center;
                text-shadow:0 0 #000
            }

            .advent_calendar_wicket:hover {
                color: #fff;
                transform:scale(1.02)
            }

            .advent_calendar_wicket_24 {
                font-size: 36px;
                font-weight: 700;
                color:#f00
            }

            .wicket_is_clickable {
                cursor:pointer
            }

            .wicket_is_closed {
                background-color: #000;
                opacity:0.1
            }

            .wicket_is_open {
                background-color: transparent;
                opacity:1.0
            }

            .wicket_is_active {
                cursor:pointer
            }

            .advent_calender_content_area {
                line-height: 1.75;
                padding: 10px;
                border-radius: 10px;
                box-shadow: 0 0 25px rgba(0, 0, 0, .35);
                height: auto;
                width: auto;
                background-repeat: no-repeat;
                background-size:100% 100%
            }

            .advent-info-details-page {
                font-size: 12px;
                color: #333;
                padding-bottom:10px
            }

            .christmas-font {
                font-family: "Mountains of Christmas"
            }

            .ribbons > .ribbon-advent {
                background: #f00;
                color:#fff
            }
        }

        @media (min-width: 767px) and(max-width: 992px) {
            .advent_calender_container {
                padding-bottom: 20px;
                margin-left: 5%;
                margin-right: 5%;
                width:100%
            }

            .advent_calendar_main {
                margin-top: 15px;
                line-height: 1.75;
                padding: 10px;
                border-radius: 10px;
                box-shadow: 0 0 25px rgba(0, 0, 0, .35);
                height: 775px;
                width: 90%;
                text-align: center;
                background-repeat: no-repeat;
                background-position: 50% 50%;
                background-size:cover
            }

            .advent_calendar_row {
                width: 100%;
                height: 125px;
                float:left
            }

            .advent_calendar_wicket {
                width: 24%;
                height: 115px;
                border: 1px solid;
                float: left;
                font-size: 20px;
                font-weight: 700;
                display: flex;
                align-items: center;
                justify-content: center;
                color: #fff;
                text-shadow: 2px 2px #000;
                border-radius: 10px;
                margin:.5%
            }

            .advent_calendar_wicket a {
                width: 24%;
                height: 115px;
                float: left;
                font-size: 20px;
                font-weight: 700;
                display: flex;
                align-items: center;
                justify-content: center;
                color: #fff;
                text-shadow: 2px 2px #000;
                margin:.5%
            }

            .advents_info_products_page {
                background: #f00;
                background: -webkit-linear-gradient(#f00, #f00);
                background: linear-gradient(#f00, #f00);
                border: 1px solid #000;
                border-radius: 5px;
                box-shadow: 0 2px #444;
                padding: 8px 20px;
                color: #fff;
                display: inline-block;
                font: 400 700 24px/1 "Calibri", sans-serif;
                text-align: center;
                text-shadow:0 0 #000
            }

            .advent_calendar_wicket:hover {
                color: #fff;
                transform:scale(1.02)
            }

            .advent_calendar_wicket_24 {
                font-size: 36px;
                font-weight: 700;
                color:#f00
            }

            .wicket_is_clickable {
                cursor:pointer
            }

            .wicket_is_closed {
                background-color: #000;
                opacity:0.1
            }

            .wicket_is_open {
                background-color: transparent;
                opacity:1.0
            }

            .wicket_is_active {
                cursor:pointer
            }

            .advent_calender_content_area {
                line-height: 1.75;
                padding: 10px;
                border-radius: 10px;
                box-shadow: 0 0 25px rgba(0, 0, 0, .35);
                height: auto;
                width: auto;
                background-repeat: no-repeat;
                background-size:100% 100%
            }

            .advent-info-details-page {
                font-size: 12px;
                color: #333;
                padding-bottom:10px
            }

            .christmas-font {
                font-family: "Mountains of Christmas"
            }

            .ribbons > .ribbon-advent {
                background: #f00;
                color:#fff
            }
        }

        @media all and (min-width: 440px) and(max-width: 767px) {
            .advent_calender_container {
                padding-bottom: 20px;
                margin-left: 5%;
                margin-right: 5%;
                width:100%
            }

            .advent_calendar_main {
                margin-top: 15px;
                line-height: 1.75;
                padding: 10px;
                border-radius: 10px;
                box-shadow: 0 0 25px rgba(0, 0, 0, .35);
                height: 480px;
                width: 90%;
                text-align: center;
                background-repeat: no-repeat;
                background-position: 50% 50%;
                background-size:cover
            }

            .advent_calendar_row {
                width: 100%;
                height: 75px;
                float:left
            }

            .advent_calendar_wicket {
                width: 24%;
                height: 65px;
                border: 1px solid;
                float: left;
                font-size: 20px;
                font-weight: 700;
                display: flex;
                align-items: center;
                justify-content: center;
                color: #fff;
                text-shadow: 2px 2px #000;
                border-radius: 10px;
                margin:.5%
            }

            .advent_calendar_wicket a {
                width: 24%;
                height: 65px;
                float: left;
                font-size: 20px;
                font-weight: 700;
                display: flex;
                align-items: center;
                justify-content: center;
                color: #fff;
                text-shadow: 2px 2px #000;
                margin:.5%
            }

            .advents_info_products_page {
                background: #f00;
                background: -webkit-linear-gradient(#f00, #f00);
                background: linear-gradient(#f00, #f00);
                border: 1px solid #000;
                border-radius: 5px;
                box-shadow: 0 2px #444;
                padding: 8px 20px;
                color: #fff;
                display: inline-block;
                font: 400 700 24px/1 "Calibri", sans-serif;
                text-align: center;
                text-shadow:0 0 #000
            }

            .advent_calendar_wicket:hover {
                color: #fff;
                transform:scale(1.02)
            }

            .advent_calendar_wicket_24 {
                font-size: 36px;
                font-weight: 700;
                color:#f00
            }

            .wicket_is_clickable {
                cursor:pointer
            }

            .wicket_is_closed {
                background-color: #000;
                opacity:0.1
            }

            .wicket_is_open {
                background-color: transparent;
                opacity:1.0
            }

            .wicket_is_active {
                cursor:pointer
            }

            .advent_calender_content_area {
                line-height: 1.75;
                padding: 10px;
                border-radius: 10px;
                box-shadow: 0 0 25px rgba(0, 0, 0, .35);
                height: auto;
                width: auto;
                background-repeat: no-repeat;
                background-size:100% 100%
            }

            .advent-info-details-page {
                font-size: 12px;
                color: #333;
                padding-bottom:10px
            }

            .christmas-font {
                font-family: "Mountains of Christmas"
            }

            .ribbons > .ribbon-advent {
                background: #f00;
                color:#fff
            }
        }

        @media all and (max-width: 440px) {
            .advent_calender_container {
                padding-bottom: 20px;
                margin-left: 5%;
                margin-right: 5%;
                width:100%
            }

            .advent_calendar_main {
                margin-top: 15px;
                line-height: 1.75;
                padding: 10px;
                border-radius: 10px;
                box-shadow: 0 0 25px rgba(0, 0, 0, .35);
                height: 460px;
                width: 90%;
                text-align: center;
                background-repeat: no-repeat;
                background-position: 50% 50%;
                background-size:cover
            }

            .advent_calendar_row {
                width: 100%;
                height: 75px;
                float:left
            }

            .advent_calendar_wicket {
                width: 24%;
                height: 65px;
                border: 1px solid;
                float: left;
                font-size: 20px;
                font-weight: 700;
                display: flex;
                align-items: center;
                justify-content: center;
                color: #fff;
                text-shadow: 2px 2px #000;
                border-radius: 10px;
                margin:.5%
            }

            .advent_calendar_wicket a {
                width: 24%;
                height: 65px;
                float: left;
                font-size: 20px;
                font-weight: 700;
                display: flex;
                align-items: center;
                justify-content: center;
                color: #fff;
                text-shadow: 2px 2px #000;
                margin:.5%
            }

            .advents_info_products_page {
                background: #f00;
                background: -webkit-linear-gradient(#f00, #f00);
                background: linear-gradient(#f00, #f00);
                border: 1px solid #000;
                border-radius: 5px;
                box-shadow: 0 2px #444;
                padding: 8px 20px;
                color: #fff;
                display: inline-block;
                font: 400 700 24px/1 "Calibri", sans-serif;
                text-align: center;
                text-shadow:0 0 #000
            }

            .advent_calendar_wicket:hover {
                color: #fff;
                transform:scale(1.02)
            }

            .advent_calendar_wicket_24 {
                font-size: 36px;
                font-weight: 700;
                color:#f00
            }

            .wicket_is_clickable {
                cursor:pointer
            }

            .wicket_is_closed {
                background-color: #000;
                opacity:0.1
            }

            .wicket_is_open {
                background-color: transparent;
                opacity:1.0
            }

            .wicket_is_active {
                cursor:pointer
            }

            .advent_calender_content_area {
                line-height: 1.75;
                padding: 10px;
                border-radius: 10px;
                box-shadow: 0 0 25px rgba(0, 0, 0, .35);
                height: auto;
                width: auto;
                background-repeat: no-repeat;
                background-size:100% 100%
            }

            .advent-info-details-page {
                font-size: 12px;
                color: #333;
                padding-bottom:10px
            }

            .christmas-font {
                font-family: "Mountains of Christmas"
            }

            .ribbons > .ribbon-advent {
                background: #f00;
                color: #fff
            }
        }/* -----------------------------------------------------------------------------------------
           M0033.css
           Released under the GNU General Public License
           -----------------------------------------------------------------------------------------
           (c) 2013-2024 Xycons.de - (M0033) (v:04.01)
           -----------------------------------------------------------------------------------------
        */

        .m0033-modal-title {
            font-size: 18px;
            background-color: #252525;
            color: #fff;
            padding: 10px;
            margin: 0;
            border-radius: 4px 4px 0 0;
            text-align:center
        }

        .modal-title-important {
            font-size: 18px;
            background-color: #f00;
            color: #fff;
            padding: 10px;
            margin: 0;
            border-radius: 4px 4px 0 0;
            text-align:center
        }

        .m0033-button-area {
            text-align:center !important
        }

        .m0033-modal-header {
            text-align: center !important;
            background-color:#00f
        }

        .m0033-modal-exit-header {
            text-align: center !important;
            color:#fff !important
        }

        #m0102_animated {
            margin-bottom: 15px;
            animation:1s ease 0s 1 normal forwards
        }

        .m0102_animated_inner {
            font-weight: 700;
            color: #f00;
            margin-bottom:15px
        }

        .m0102_animated_inner_start {
            -webkit-animation: text-focus-in 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
            animation:text-focus-in 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) both
        }

        @keyframes cyclin {
            0% {
                opacity: 0;
                transform: rotate(-540deg) scale(0);
            }

            100% {
                opacity: 1;
                transform: rotate(0) scale(1);
            }
        }

        @keyframes rollin {
            0% {
                opacity: 0;
                transform: translateX(-250px) rotate(-200deg);
            }

            100% {
                opacity: 1;
                transform: translateX(0) rotate(0deg);
            }
        }

        @keyframes dropin {
            0% {
                animation-timing-function: ease-in;
                opacity: 0;
                transform: translateY(-250px);
            }

            38% {
                animation-timing-function: ease-out;
                opacity: 1;
                transform: translateY(0);
            }

            55% {
                animation-timing-function: ease-in;
                transform: translateY(-65px);
            }

            72% {
                animation-timing-function: ease-out;
                transform: translateY(0);
            }

            81% {
                animation-timing-function: ease-in;
                transform: translateY(-28px);
            }

            90% {
                animation-timing-function: ease-out;
                transform: translateY(0);
            }

            95% {
                animation-timing-function: ease-in;
                transform: translateY(-8px);
            }

            100% {
                animation-timing-function: ease-out;
                transform: translateY(0);
            }
        }

        @keyframes scalein {
            0% {
                transform: scale(2);
            }

            100% {
                transform: scale(1);
            }
        }

        @keyframes pulsein {
            0% {
                animation-timing-function: ease-out;
                transform: scale(1);
                transform-origin: center center;
            }

            10% {
                animation-timing-function: ease-in;
                transform: scale(0.91);
            }

            17% {
                animation-timing-function: ease-out;
                transform: scale(0.98);
            }

            33% {
                animation-timing-function: ease-in;
                transform: scale(0.87);
            }

            45% {
                animation-timing-function: ease-out;
                transform: scale(1);
            }
        }

        @-webkit-keyframes text-focus-in {
            0% {
                -webkit-filter: blur(12px);
                filter: blur(12px);
                opacity: 0;
            }

            100% {
                -webkit-filter: blur(0px);
                filter: blur(0px);
                opacity: 1;
            }
        }

        @keyframes text-focus-in {
            0% {
                -webkit-filter: blur(12px);
                filter: blur(12px);
                opacity: 0;
            }

            100% {
                -webkit-filter: blur(0px);
                filter: blur(0px);
                opacity: 1;
            }
        }

        @import "https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap";
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: 'Poppins', sans-serif
        }

        .section {
            background-size: cover;
            background-position: center;
            background-attachment:fixed
        }

        .wrapper {
            padding:20px 50px
        }

        .wrapper .title {
            font-size: 40px;
            font-weight: 600;
            margin-bottom:10px
        }

        .wrapper p {
            text-align: justify;
            padding-bottom:20px
        }

        .successcounter {
            min-height: 250px;
            background-size: cover;
            background-attachment: fixed;
            padding: 0 50px;
            position: relative;
            display: flex;
            align-items:center
        }

        .successcounter::before {
            position: absolute;
            content: "";
            top: 0;
            left: 0;
            height: 125%;
            width: 100%;
            background:#f5f5f5
        }

        .successcounter .content {
            z-index: 1;
            position: relative;
            display: flex;
            width: 100%;
            height: 100%;
            flex-wrap: wrap;
            align-items: center;
            justify-content:space-between
        }

        .successcounter .content .box {
            width: 100%;
            border: 1px dashed #000;
            border-radius: 5px;
            display: flex;
            align-items: center;
            justify-content: space-evenly;
            flex-direction: column;
            padding:20px
        }

        .content .box .icon {
            font-size: 48px;
            color:#000
        }

        .content .box .counter {
            font-size: 50px;
            font-weight: 500;
            color: #000;
            font-family:sans-serif
        }

        .content .box .text {
            font-weight: 700;
            font-size: 20px;
            color: #000;
            min-height:55px
        }

        @media screen and (max-width: 1400px) {
            .successcounter {
                padding:50px 50px 0 50px
            }

            .successcounter .content .box {
                width: calc(20% - 30px);
                margin-bottom:50px
            }
        }

        @media (min-width: 992px) and(max-width: 1400px) {
            .successcounter .content .box {
                width: calc(20% - 5px) !important;
                margin-bottom:50px
            }

            .content .box .text {
                font-size:17px
            }
        }

        @media (min-width: 767px) and(max-width: 992px) {
            .successcounter .content .box {
                width: calc(33.33335% - 30px) !important;
                margin-bottom:50px
            }
        }

        @media all and (min-width: 440px) and(max-width: 767px) {
            .successcounter .content .box {
                width: calc(50% - 10px) !important;
                margin-bottom:20px
            }

            .content .box .text {
                font-size:15px
            }

            .content .box .counter {
                font-size:40px
            }
        }

        @media all and (max-width: 440px) {
            .successcounter .content .box {
                width: calc(50% - 10px) !important;
                margin-bottom:20px
            }

            .wrapper {
                padding:20px
            }

            .successcounter {
                padding:30px 20px 0 20px
            }

            .content .box .text {
                font-size:13px
            }

            .content .box .counter {
                font-size:40px
            }
        }

        .m0098_successcounter_content_page {
            margin-top: 25px;
            margin-bottom: 25px;
            background: #f5f5f5;
            text-align: center;
            min-height:350px
        }

        .m0098-successcounter-content-page-intro {
            margin-top:25px
        }

        .footer-cookie {
            position: fixed;
            left: 15px;
            bottom: 25px;
            padding: 15px;
            background: #337AB7;
            border-radius: 50%;
            box-shadow:0 18px 18px rgba(0, 0, 0, .35)
        }

        .footer-cookie:hover {
            background: #176DB7;
            color:#fff
        }

        .footer-cookie a {
            color:#f0f0f0 !important
        }

        .footer-cookie a:hover {
            color:#fff !important
        }

        .footer-cookie .fas {
            font-size:25px
        }

        body.modal-open #XyconsDestinationModal {
            display: flex;
            height:100%
        }

        body.modal-open .modal .modal-dialog {
            margin: auto
        }

        #XyconsDestinationModal input[type="radio"] {
            left: -999em;
            position:absolute
        }

        #XyconsDestinationModal label:hover {
            cursor: pointer;
            transform:scale(1.05)
        }

        #XyconsDestinationModal .xy-destination-css {
            min-width: 120px;
            padding-right: 0;
            padding-left: 5px;
            margin-bottom: 5px;
            display:inline-block
        }

        #XyconsDestinationModal .modal-body {
            min-height:100px
        }

        .clr {
            clear:both
        }

        @media (min-width: 1200px) {
            #XyconsDestinationModal .xy-destination-css {
                min-width:180px !important
            }

            #XyconsDestinationModal .modal-body {
                height: 100% !important;
                overflow-y:auto
            }
        }

        @media (min-width: 992px) and(max-width: 1200px) {
            #XyconsDestinationModal .xy-destination-css {
                min-width:180px !important
            }

            #XyconsDestinationModal .modal-body {
                height: 100% !important;
                overflow-y:auto
            }
        }

        @media (min-width: 767px) and(max-width: 992px) {
            #XyconsDestinationModal .xy-destination-css {
                min-width:180px !important
            }

            #XyconsDestinationModal .modal-body {
                height:100% !important
            }
        }

        @media all and (min-width: 440px) and(max-width: 767px) {
            #XyconsDestinationModal .xy-destination-css {
                min-width:190px !important
            }

            #XyconsDestinationModal .modal-body {
                height:100% !important
            }

            body.modal-open #XyconsDestinationModal {
                padding:15px !important
            }
        }

        @media all and (max-width: 440px) {
            #XyconsDestinationModal .xy-destination-css {
                min-width:135px !important
            }

            #XyconsDestinationModal .modal-body {
                height: 100% !important;
                padding:15px !important
            }

            body.modal-open #XyconsDestinationModal {
                padding:15px !important
            }
        }

        .pwd-eye-field[type=password] ~ .pwd-eye-button .pwd-eye-hide-icon, .pwd-eye-field[type=password] ~ .pwd-eye-change-button .pwd-eye-hide-icon, .pwd-eye-field[type=text] ~ .pwd-eye-button .pwd-eye-show-icon, .pwd-eye-field[type=text] ~ .pwd-eye-change-button .pwd-eye-show-icon {
            display:none
        }

        .pwd-eye-container {
            position: relative;
            width:100%
        }

        .pwd-eye-field {
            width: 100%;
            padding-right: 40px;
            box-sizing:border-box
        }

        .pwd-eye-button {
            position: absolute;
            right: 10px;
            top: 50%;
            transform: translateY(-50%);
            cursor:pointer
        }

        .pwd-eye-change-button {
            position: absolute;
            right: 25px;
            top: 50%;
            transform: translateY(-50%);
            cursor:pointer
        }

        ::-ms-reveal {
            display: none
        }/* -----------------------------------------------------------------------------------------
           M0031.css
           Released under the GNU General Public License
           (c) 2013-2024 - Xycons GmbH & Co. KG - www.xycons.de - (M0031) (LC:02.00)
           -----------------------------------------------------------------------------------------
        */

        .table > tbody > tr > td.reorder_account {
            border-top:0 solid
        }

        .table > tbody > tr > td.reorder_history {
            border-top:0 solid
        }

        .table.table-responsive > tbody > tr > td.reorder_account:nth-of-type(1) {
            border-top-width:0
        }

        .reorder_successful {
            color: #008000;
            font-size:12px
        }

        .reorder_error {
            color: #fd4146;
            font-size:12px
        }

        .reorder-btn, a.reorder-btn {
            display: inline-block;
            margin-bottom: 0;
            font-weight: 400;
            text-align: center;
            text-transform: uppercase;
            white-space: nowrap;
            letter-spacing: 1px;
            vertical-align: middle;
            cursor: pointer;
            background-image: none;
            white-space: nowrap;
            padding: 1px 5px;
            font-size: 12px;
            line-height: 1.5;
            text-decoration:none
        }

        .reorder-default {
            color: #666;
            background-color: #f3f3f3;
            border:1px solid #ccc
        }

        .reorder-default:hover {
            color: #666;
            background-color: #dadada;
            border-color:#adadad
        }

        .reorder-notavail {
            cursor:default !important
        }

        .reorder-details-image > img {
            height:100px
        }

        .benefit-image-frame {
            width:150px
        }

        .benefit-box {
            padding-bottom: 5px;
            padding-left: 10px;
            padding-right: 10px;
            padding-top: 5px;
            width: 100%;
            text-align:center
        }

        .benefit-box-footer-header {
            font-size: 24px;
            font-weight: 700;
            text-align:center
        }

        .benefit-box-footer-content {
            text-align:center
        }

        .shopping-cart-benefit-text {
            color: #999;
            font-size: 18px;
            padding-bottom: 15px;
            position: relative;
            padding-left:0
        }

        .checkout-confirmation-benefit-text {
            color: #999;
            font-size: 18px;
            margin: 0 0 0 10px;
            padding: 0;
            position: relative;
            text-align: left;
            top: -100px;
            width:auto
        }

        .benefit-box-total-lbl {
            font-size: 18px;
            text-align:center
        }

        .benefit-box-total {
            font-size: 32px;
            text-align: center;
            font-weight:700
        }

        .benefit-box-donators-title {
            font-size: 16px;
            color: #000;
            text-align:center
        }

        .benefit-box-donators {
            font-size: 14px;
            color: #000;
            text-align:center
        }

        .benefit-slider-icon {
            position: absolute;
            left: -10px;
            width: 40px;
            transition: all 0.61s;
            -moz-transition: all 0.61s;
            -webkit-transition: all 0.61s;
            -o-transition:all 0.61s
        }

        .slide0058:hover {
            background-color: #fff;
            z-index: 999999;
            opacity: 1;
            margin-right: 0;
            -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
            -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
            -moz-border-radius: 5px 5px 5px 5px;
            -webkit-border-radius: 5px 5px 5px 5px;
            border-radius:6px 6px 6px 6px
        }

        .slide0058:hover .benefit-slider-icon {
            position: absolute;
            left: 0;
            width:40px
        }

        .slide0058html {
            padding:10px 20px
        }

        @media (min-width: 1200px) {
            .slide0058 {
                top:170px
            }

            .slide0058 {
                z-index: 999999;
                opacity: 0.8;
                position: fixed;
                right: 0;
                width: 295px;
                margin-right: -260px;
                padding: 2px 0;
                transition: all 0.61s;
                -moz-transition: all 0.61s;
                -webkit-transition: all 0.61s;
                -o-transition: all 0.61s;
                clear:both
            }
        }

        @media (min-width: 992px) and(max-width: 1200px) {
            .slide0058 {
                top:170px
            }

            .slide0058 {
                z-index: 999999;
                opacity: 0.8;
                position: fixed;
                right: 0;
                width: 295px;
                margin-right: -260px;
                padding: 2px 0;
                transition: all 0.61s;
                -moz-transition: all 0.61s;
                -webkit-transition: all 0.61s;
                -o-transition: all 0.61s;
                clear:both
            }
        }

        @media (min-width: 767px) and(max-width: 992px) {
            .slide0058 {
                top:170px
            }

            .slide0058 {
                z-index: 999999;
                opacity: 0.8;
                position: fixed;
                right: 0;
                width: 295px;
                margin-right: -260px;
                padding: 2px 0;
                transition: all 0.61s;
                -moz-transition: all 0.61s;
                -webkit-transition: all 0.61s;
                -o-transition: all 0.61s;
                clear:both
            }
        }

        @media all and (max-width: 440px) {
            .slide0058 {
                top:80px
            }

            .slide0058 {
                z-index: 999999;
                opacity: 0.8;
                position: fixed;
                right: 0;
                width: 195px;
                margin-right: -160px;
                padding: 2px 0;
                transition: all 0.61s;
                -moz-transition: all 0.61s;
                -webkit-transition: all 0.61s;
                -o-transition: all 0.61s;
                clear:both
            }

            .benefit-box-footer-header {
                font-size: 14px;
                font-weight: 700;
                text-align:center
            }

            .benefit-box-donators-title {
                font-size: 14px;
                color: #000;
                text-align:center
            }

            .benefit-box-donators {
                font-size: 11px;
                color: #000;
                text-align:center
            }

            .benefit-image-frame {
                width:60%
            }

            .benefit-slider-icon {
                width:30px
            }

            .slide0058:hover .benefit-slider-icon {
                width:30px
            }
        }

        @media all and (max-width: 440px) {
            .slide0058 {
                top:80px
            }

            .slide0058 {
                z-index: 999999;
                opacity: 0.8;
                position: fixed;
                right: 0;
                width: 195px;
                margin-right: -160px;
                padding: 2px 0;
                transition: all 0.61s;
                -moz-transition: all 0.61s;
                -webkit-transition: all 0.61s;
                -o-transition: all 0.61s;
                clear:both
            }

            .benefit-box-footer-header {
                font-size: 14px;
                font-weight: 700;
                text-align:center
            }

            .benefit-box-donators-title {
                font-size: 14px;
                color: #000;
                text-align:center
            }

            .benefit-box-donators {
                font-size: 11px;
                color: #000;
                text-align:center
            }

            .benefit-image-frame {
                width:60%
            }

            .benefit-slider-icon {
                width:30px
            }

            .slide0058:hover .benefit-slider-icon {
                width:30px
            }
        }

        .m0058-bigger {
            min-height:350px !important
        }/* (c) 2013-2024 - Xycons GmbH & Co. KG - www.xycons.de - (M0089) (LC:06.00) */

        .manufacturers_image_overview img {
            max-height: 95px !important;
            max-width:100px !important
        }

        .manufacturers_image_header {
            font-size: 24px;
            font-weight: 700;
            line-height: 175%;
            padding-bottom:10px
        }

        .manufacturers_image_container::after {
            clear:both
        }

        .manufacturers_image_overview {
            float: left;
            margin: 5px;
            max-height: 100px;
            max-width: 200px;
            min-height: 100px;
            min-width: 200px;
            position: relative;
            width: 200px;
            border: 1px solid #fff;
            border-radius: 5px;
            box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.4);
            margin-bottom: 10px;
            margin-left: 6px;
            padding: 0;
            cursor: hand;
            text-align:center
        }

        .manufacturers_image_overview img {
            width:auto
        }

        .manufacturers_image_overview a {
            display: block;
            text-decoration: none;
            width: 200px;
            height:100px
        }

        .page-manufacturer-content #wrapper #left {
            display:none
        }

        .page-manufacturer-content #wrapper #main {
            left: 0;
            width:100%
        }

        .manufacturers-logo-box {
            padding:10px
        }

        .m0089-manufacturers-widget-pulldown {
            margin-bottom: 35px;
            line-height: 1.75;
            border: 1px solid #ccc;
            padding: 15px;
            border-radius: 10px;
            box-shadow:0 0 25px rgb(0 0 0 / 35%)
        }

        .m0089-pulldown-container {
            width: 100%;
            height:40px
        }

        .m0089-pulldown-info {
            text-align:center
        }

        .manufacturers-logo-box-centered .img-responsive {
            margin:0 auto !important
        }

        .forbidden-shipments-listing {
            padding-top: 5px;
            padding-bottom: 10px;
            padding-right: 0 !important;
            text-align:right !important
        }

        .forbidden-payments-listing {
            padding-top: 5px;
            padding-bottom: 10px;
            padding-right: 0 !important;
            text-align:right !important
        }

        .forbidden-shipments-details {
            padding-top: 5px;
            padding-bottom: 10px;
            text-align: right !important;
            padding-right:0
        }

        .forbidden-payments-details {
            padding-top: 5px;
            padding-bottom: 10px;
            text-align: right !important;
            padding-right:0
        }

        #m0103_container {
            position: fixed;
            text-align: center;
            font-weight: 700;
            margin-bottom: 35px;
            line-height: 1.75;
            border: 1px solid #ccc;
            padding: 10px;
            border-radius: 10px;
            box-shadow: 0 0 25px rgba(0, 0, 0, .35);
            z-index:1500
        }

        @media (min-width: 441px) and(max-width: 2000px) {
            #m0103_container {
                min-height:65px
            }
        }

        @media (min-width: 1px) and(max-width: 440px) {
            #m0103_container {
                min-height: 85px;
                top: 80px;
                width:99%
            }
        }

        @media (min-width: 441px) and(max-width: 2000px) {
            .m0103_container_TL {
                top: 80px;
                left:.5%
            }

            .m0103_container_TR {
                top: 80px;
                right:.5%
            }

            .m0103_container_BL {
                bottom: 0;
                left:.5%
            }

            .m0103_container_BR {
                bottom: 0;
                right:.5%
            }
        }

        @media (min-width: 1px) and(max-width: 440px) {
            .m0103_container_TL {
                top: 80px;
                left:.5%
            }

            .m0103_container_TR {
                top: 80px;
                right:.5%
            }

            .m0103_container_BL {
                top: 80px;
                left:.5%
            }

            .m0103_container_BR {
                top: 80px;
                right:.5%
            }
        }

        @media all and (max-width: 440px) {
            .m0103_suppress_on_smartphones {
                display:none
            }
        }

        @media all and (max-width: 440px) {
            .m0103_image {
                display:none
            }
        }

        .m0103_animate1 {
            animation:dropin 1s ease 0s 1 normal forwards
        }

        .m0103_animate2 {
            animation:disappear 1s ease 0s 1 normal forwards
        }

        @keyframes dropin {
            0% {
                animation-timing-function: ease-in;
                opacity: 0;
                transform: translateY(-250px);
            }

            38% {
                animation-timing-function: ease-out;
                opacity: 1;
                transform: translateY(0);
            }

            55% {
                animation-timing-function: ease-in;
                transform: translateY(-65px);
            }

            72% {
                animation-timing-function: ease-out;
                transform: translateY(0);
            }

            81% {
                animation-timing-function: ease-in;
                transform: translateY(-28px);
            }

            90% {
                animation-timing-function: ease-out;
                transform: translateY(0);
            }

            95% {
                animation-timing-function: ease-in;
                transform: translateY(-8px);
            }

            100% {
                animation-timing-function: ease-out;
                transform: translateY(0);
            }
        }

        @keyframes disappear {
            0% {
                transform: scaleY(1);
            }

            100% {
                transform: scaleY(0);
            }
        }

        .m0053-margin-left15 {
            margin-left:15px !important
        }

        .m0053-margin-top30 {
            margin-top:30px
        }

        .m0053-all-open-area {
            margin-bottom:15px
        }

        .m0099_content_page {
            padding-bottom:30px
        }

        .m0099_content_page_content {
            text-align: center;
            padding-bottom:20px
        }

        .slick-slider {
            position: relative;
            display: block;
            box-sizing: border-box;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            -webkit-touch-callout: none;
            -khtml-user-select: none;
            -ms-touch-action: pan-y;
            touch-action: pan-y;
            -webkit-tap-highlight-color:transparent
        }

        .slick-list {
            position: relative;
            display: block;
            overflow: hidden;
            margin: 0;
            padding:0
        }

        .slick-list:focus {
            outline:none
        }

        .slick-list.dragging {
            cursor: pointer;
            cursor:hand
        }

        .slick-slider .slick-track, .slick-slider .slick-list {
            -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)
        }

        .slick-track {
            position: relative;
            top: 0;
            left: 0;
            display: block;
            margin-left: auto;
            margin-right:auto
        }

        .slick-track:before, .slick-track:after {
            display: table;
            content: ''
        }

        .slick-track:after {
            clear:both
        }

        .slick-loading .slick-track {
            visibility:hidden
        }

        .slick-slide {
            display: none;
            float: left;
            height: 100%;
            min-height: 1px
        }

        [dir='rtl'] .slick-slide {
            float:right
        }

        .slick-slide img {
            display:block
        }

        .slick-slide.slick-loading img {
            display:none
        }

        .slick-slide.dragging img {
            pointer-events:none
        }

        .slick-initialized .slick-slide {
            display:block
        }

        .slick-loading .slick-slide {
            visibility:hidden
        }

        .slick-vertical .slick-slide {
            display: block;
            height: auto;
            border:1px solid transparent
        }

        .slick-arrow.slick-hidden {
            display:none
        }

        .slick-loading .slick-list {
            background: #fff url('/images/loading.gif') center center no-repeat
        }

        .slick-prev, .slick-next {
            font-size: 0;
            line-height: 0;
            position: absolute;
            top: 50%;
            display: block;
            width: 20px;
            height: 20px;
            padding: 0;
            -webkit-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
            cursor: pointer;
            color: transparent;
            border: none;
            outline: none;
            background:transparent
        }

        .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
            color: transparent;
            outline: none;
            background:transparent
        }

        .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
            opacity:1
        }

        .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
            opacity:.25
        }

        .slick-prev:before, .slick-next:before {
            font-size: 20px;
            line-height: 1;
            opacity: .75;
            color: #000;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing:grayscale
        }

        .slick-prev {
            left: -25px
        }

        [dir='rtl'] .slick-prev {
            right: -25px;
            left:auto
        }

        .slick-prev:before {
            content: '
            
        <
        
        '}[dir='rtl'] .slick-prev:before{content:' > '}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:' > '}[dir='rtl'] .slick-next:before{content:'
        
        <
        
        '}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-size:20px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
        