21 lines
347 KiB
JavaScript
21 lines
347 KiB
JavaScript
webpackHotUpdate(0,{
|
|
|
|
/***/ 7:
|
|
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
exports = module.exports = __webpack_require__(8)(undefined);
|
|
// imports
|
|
exports.i(__webpack_require__(95), "");
|
|
exports.push([module.i, "@import url(https://fonts.googleapis.com/css?family=Cuprum:400,400i,700,700i&subset=cyrillic,cyrillic-ext);", ""]);
|
|
exports.push([module.i, "@import url(https://fonts.googleapis.com/css?family=Quicksand:400,500,700);", ""]);
|
|
exports.i(__webpack_require__(96), "");
|
|
|
|
// module
|
|
exports.push([module.i, "/*!\n * Bootstrap v4.0.0-alpha.5 (https://getbootstrap.com)\n * Copyright 2011-2016 The Bootstrap Authors\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%; }\n\nbody {\n margin: 0; }\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block; }\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; }\n\naudio:not([controls]) {\n display: none;\n height: 0; }\n\nprogress {\n vertical-align: baseline; }\n\ntemplate,\n[hidden] {\n display: none; }\n\na {\n background-color: transparent;\n -webkit-text-decoration-skip: objects; }\n\na:active,\na:hover {\n outline-width: 0; }\n\nabbr[title] {\n border-bottom: none;\n text-decoration: underline;\n text-decoration: underline dotted; }\n\nb,\nstrong {\n font-weight: inherit; }\n\nb,\nstrong {\n font-weight: bolder; }\n\ndfn {\n font-style: italic; }\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0; }\n\nmark {\n background-color: #ff0;\n color: #000; }\n\nsmall {\n font-size: 80%; }\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline; }\n\nsub {\n bottom: -0.25em; }\n\nsup {\n top: -0.5em; }\n\nimg {\n border-style: none; }\n\nsvg:not(:root) {\n overflow: hidden; }\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em; }\n\nfigure {\n margin: 1em 40px; }\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible; }\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font: inherit;\n margin: 0; }\n\noptgroup {\n font-weight: bold; }\n\nbutton,\ninput {\n overflow: visible; }\n\nbutton,\nselect {\n text-transform: none; }\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; }\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0; }\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText; }\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em; }\n\nlegend {\n box-sizing: border-box;\n color: inherit;\n display: table;\n max-width: 100%;\n padding: 0;\n white-space: normal; }\n\ntextarea {\n overflow: auto; }\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0; }\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto; }\n\n[type=\"search\"] {\n -webkit-appearance: textfield;\n outline-offset: -2px; }\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54; }\n\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit; }\n\n@media print {\n *,\n *::before,\n *::after,\n *::first-letter,\n p::first-line,\n div::first-line,\n blockquote::first-line,\n li::first-line {\n text-shadow: none !important;\n box-shadow: none !important; }\n a,\n a:visited {\n text-decoration: underline; }\n abbr[title]::after {\n content: \" (\" attr(title) \")\"; }\n pre {\n white-space: pre-wrap !important; }\n pre,\n blockquote {\n border: 2px solid #999;\n page-break-inside: avoid; }\n thead {\n display: table-header-group; }\n tr,\n img {\n page-break-inside: avoid; }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3; }\n h2,\n h3 {\n page-break-after: avoid; }\n .navbar {\n display: none; }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important; }\n .tag {\n border: 2px solid #000; }\n .table {\n border-collapse: collapse !important; }\n .table td,\n .table th {\n background-color: #fff !important; }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important; } }\n\nhtml {\n box-sizing: border-box; }\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; }\n\n@-ms-viewport {\n width: device-width; }\n\nhtml {\n font-size: 16px;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }\n\nbody {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n font-size: 1rem;\n line-height: 1.5;\n color: #373a3c;\n background-color: #fff; }\n\n[tabindex=\"-1\"]:focus {\n outline: none !important; }\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: .5rem; }\n\np {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #F1F1F1; }\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit; }\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem; }\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0; }\n\ndt {\n font-weight: bold; }\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; }\n\nblockquote {\n margin: 0 0 1rem; }\n\na {\n color: #2fb5d2;\n text-decoration: none; }\n a:focus, a:hover {\n color: #208094;\n text-decoration: underline; }\n a:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px; }\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none; }\n a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {\n color: inherit;\n text-decoration: none; }\n a:not([href]):not([tabindex]):focus {\n outline: none; }\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto; }\n\nfigure {\n margin: 0 0 1rem; }\n\nimg {\n vertical-align: middle; }\n\n[role=\"button\"] {\n cursor: pointer; }\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput,\nlabel,\nselect,\nsummary,\ntextarea {\n -ms-touch-action: manipulation;\n touch-action: manipulation; }\n\ntable {\n border-collapse: collapse;\n background-color: transparent; }\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #7A7A7A;\n text-align: left;\n caption-side: bottom; }\n\nth {\n text-align: left; }\n\nlabel {\n display: inline-block;\n margin-bottom: .5rem; }\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color; }\n\ninput,\nbutton,\nselect,\ntextarea {\n line-height: inherit; }\n\ninput[type=\"radio\"]:disabled,\ninput[type=\"checkbox\"]:disabled {\n cursor: not-allowed; }\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox; }\n\ntextarea {\n resize: vertical; }\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0; }\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit; }\n\ninput[type=\"search\"] {\n -webkit-appearance: none; }\n\noutput {\n display: inline-block; }\n\n[hidden] {\n display: none !important; }\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-family: inherit;\n font-weight: 700;\n line-height: 1.1;\n color: inherit; }\n\nh1, .h1 {\n font-size: 1.375rem; }\n\nh2, .h2 {\n font-size: 1.25rem; }\n\nh3, .h3 {\n font-size: 1.125rem; }\n\nh4, .h4 {\n font-size: 1.125rem; }\n\nh5, .h5 {\n font-size: 1rem; }\n\nh6, .h6 {\n font-size: 0.9375rem; }\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300; }\n\n.display-1 {\n font-size: 3.125rem;\n font-weight: 600; }\n\n.display-2 {\n font-size: 2.188rem;\n font-weight: 400; }\n\n.display-3 {\n font-size: 1.563rem;\n font-weight: 400; }\n\n.display-4 {\n font-size: 1.25rem;\n font-weight: 400; }\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 2px solid rgba(0, 0, 0, 0.1); }\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: normal; }\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3; }\n\n.list-unstyled {\n padding-left: 0;\n list-style: none; }\n\n.list-inline {\n padding-left: 0;\n list-style: none; }\n\n.list-inline-item {\n display: inline-block; }\n .list-inline-item:not(:last-child) {\n margin-right: 5px; }\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase; }\n\n.blockquote {\n padding: 0.5rem 1rem;\n margin-bottom: 1rem;\n font-size: 1.25rem;\n border-left: 0.25rem solid #f6f6f6; }\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #F1F1F1; }\n .blockquote-footer::before {\n content: \"\\2014 \\A0\"; }\n\n.blockquote-reverse {\n padding-right: 1rem;\n padding-left: 0;\n text-align: right;\n border-right: 0.25rem solid #f6f6f6;\n border-left: 0; }\n\n.blockquote-reverse .blockquote-footer::before {\n content: \"\"; }\n\n.blockquote-reverse .blockquote-footer::after {\n content: \"\\A0 \\2014\"; }\n\ndl.row > dd + dt {\n clear: left; }\n\n.img-fluid, .carousel-inner > .carousel-item > img,\n.carousel-inner > .carousel-item > a > img {\n max-width: 100%;\n height: auto; }\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 2px solid #ddd;\n border-radius: 0;\n transition: all .2s ease-in-out;\n max-width: 100%;\n height: auto; }\n\n.figure {\n display: inline-block; }\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1; }\n\n.figure-caption {\n font-size: 90%;\n color: #F1F1F1; }\n\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace; }\n\ncode {\n padding: 0.2rem 0.4rem;\n font-size: 90%;\n color: #bd4147;\n background-color: #f7f7f9;\n border-radius: 0; }\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 90%;\n color: #fff;\n background-color: #333;\n border-radius: 0.2rem; }\n kbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold; }\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n font-size: 90%;\n color: #373a3c; }\n pre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n background-color: transparent;\n border-radius: 0; }\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll; }\n\n.container {\n margin-left: auto;\n margin-right: auto;\n padding-left: 15px;\n padding-right: 15px; }\n .container::after {\n content: \"\";\n display: table;\n clear: both; }\n @media (min-width: 576px) {\n .container {\n width: 540px;\n max-width: 100%; } }\n @media (min-width: 768px) {\n .container {\n width: 720px;\n max-width: 100%; } }\n @media (min-width: 992px) {\n .container {\n width: 960px;\n max-width: 100%; } }\n @media (min-width: 1200px) {\n .container {\n width: 1340px;\n max-width: 100%; } }\n\n.container-fluid {\n margin-left: auto;\n margin-right: auto;\n padding-left: 15px;\n padding-right: 15px; }\n .container-fluid::after {\n content: \"\";\n display: table;\n clear: both; }\n\n.row {\n margin-right: -15px;\n margin-left: -15px; }\n .row::after {\n content: \"\";\n display: table;\n clear: both; }\n @media (min-width: 576px) {\n .row {\n margin-right: -15px;\n margin-left: -15px; } }\n @media (min-width: 768px) {\n .row {\n margin-right: -15px;\n margin-left: -15px; } }\n @media (min-width: 992px) {\n .row {\n margin-right: -15px;\n margin-left: -15px; } }\n @media (min-width: 1200px) {\n .row {\n margin-right: -15px;\n margin-left: -15px; } }\n\n.col-xs, .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, .col-sm, .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, .col-md, .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, .col-lg, .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, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {\n position: relative;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px; }\n @media (min-width: 576px) {\n .col-xs, .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, .col-sm, .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, .col-md, .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, .col-lg, .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, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {\n padding-right: 15px;\n padding-left: 15px; } }\n @media (min-width: 768px) {\n .col-xs, .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, .col-sm, .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, .col-md, .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, .col-lg, .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, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {\n padding-right: 15px;\n padding-left: 15px; } }\n @media (min-width: 992px) {\n .col-xs, .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, .col-sm, .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, .col-md, .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, .col-lg, .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, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {\n padding-right: 15px;\n padding-left: 15px; } }\n @media (min-width: 1200px) {\n .col-xs, .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, .col-sm, .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, .col-md, .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, .col-lg, .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, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {\n padding-right: 15px;\n padding-left: 15px; } }\n\n.col-xs-1 {\n float: left;\n width: 8.33333%; }\n\n.col-xs-2 {\n float: left;\n width: 16.66667%; }\n\n.col-xs-3 {\n float: left;\n width: 25%; }\n\n.col-xs-4 {\n float: left;\n width: 33.33333%; }\n\n.col-xs-5 {\n float: left;\n width: 41.66667%; }\n\n.col-xs-6 {\n float: left;\n width: 50%; }\n\n.col-xs-7 {\n float: left;\n width: 58.33333%; }\n\n.col-xs-8 {\n float: left;\n width: 66.66667%; }\n\n.col-xs-9 {\n float: left;\n width: 75%; }\n\n.col-xs-10 {\n float: left;\n width: 83.33333%; }\n\n.col-xs-11 {\n float: left;\n width: 91.66667%; }\n\n.col-xs-12 {\n float: left;\n width: 100%; }\n\n.pull-xs-0 {\n right: auto; }\n\n.pull-xs-1 {\n right: 8.33333%; }\n\n.pull-xs-2 {\n right: 16.66667%; }\n\n.pull-xs-3 {\n right: 25%; }\n\n.pull-xs-4 {\n right: 33.33333%; }\n\n.pull-xs-5 {\n right: 41.66667%; }\n\n.pull-xs-6 {\n right: 50%; }\n\n.pull-xs-7 {\n right: 58.33333%; }\n\n.pull-xs-8 {\n right: 66.66667%; }\n\n.pull-xs-9 {\n right: 75%; }\n\n.pull-xs-10 {\n right: 83.33333%; }\n\n.pull-xs-11 {\n right: 91.66667%; }\n\n.pull-xs-12 {\n right: 100%; }\n\n.push-xs-0 {\n left: auto; }\n\n.push-xs-1 {\n left: 8.33333%; }\n\n.push-xs-2 {\n left: 16.66667%; }\n\n.push-xs-3 {\n left: 25%; }\n\n.push-xs-4 {\n left: 33.33333%; }\n\n.push-xs-5 {\n left: 41.66667%; }\n\n.push-xs-6 {\n left: 50%; }\n\n.push-xs-7 {\n left: 58.33333%; }\n\n.push-xs-8 {\n left: 66.66667%; }\n\n.push-xs-9 {\n left: 75%; }\n\n.push-xs-10 {\n left: 83.33333%; }\n\n.push-xs-11 {\n left: 91.66667%; }\n\n.push-xs-12 {\n left: 100%; }\n\n.offset-xs-1 {\n margin-left: 8.33333%; }\n\n.offset-xs-2 {\n margin-left: 16.66667%; }\n\n.offset-xs-3 {\n margin-left: 25%; }\n\n.offset-xs-4 {\n margin-left: 33.33333%; }\n\n.offset-xs-5 {\n margin-left: 41.66667%; }\n\n.offset-xs-6 {\n margin-left: 50%; }\n\n.offset-xs-7 {\n margin-left: 58.33333%; }\n\n.offset-xs-8 {\n margin-left: 66.66667%; }\n\n.offset-xs-9 {\n margin-left: 75%; }\n\n.offset-xs-10 {\n margin-left: 83.33333%; }\n\n.offset-xs-11 {\n margin-left: 91.66667%; }\n\n@media (min-width: 576px) {\n .col-sm-1 {\n float: left;\n width: 8.33333%; }\n .col-sm-2 {\n float: left;\n width: 16.66667%; }\n .col-sm-3 {\n float: left;\n width: 25%; }\n .col-sm-4 {\n float: left;\n width: 33.33333%; }\n .col-sm-5 {\n float: left;\n width: 41.66667%; }\n .col-sm-6 {\n float: left;\n width: 50%; }\n .col-sm-7 {\n float: left;\n width: 58.33333%; }\n .col-sm-8 {\n float: left;\n width: 66.66667%; }\n .col-sm-9 {\n float: left;\n width: 75%; }\n .col-sm-10 {\n float: left;\n width: 83.33333%; }\n .col-sm-11 {\n float: left;\n width: 91.66667%; }\n .col-sm-12 {\n float: left;\n width: 100%; }\n .pull-sm-0 {\n right: auto; }\n .pull-sm-1 {\n right: 8.33333%; }\n .pull-sm-2 {\n right: 16.66667%; }\n .pull-sm-3 {\n right: 25%; }\n .pull-sm-4 {\n right: 33.33333%; }\n .pull-sm-5 {\n right: 41.66667%; }\n .pull-sm-6 {\n right: 50%; }\n .pull-sm-7 {\n right: 58.33333%; }\n .pull-sm-8 {\n right: 66.66667%; }\n .pull-sm-9 {\n right: 75%; }\n .pull-sm-10 {\n right: 83.33333%; }\n .pull-sm-11 {\n right: 91.66667%; }\n .pull-sm-12 {\n right: 100%; }\n .push-sm-0 {\n left: auto; }\n .push-sm-1 {\n left: 8.33333%; }\n .push-sm-2 {\n left: 16.66667%; }\n .push-sm-3 {\n left: 25%; }\n .push-sm-4 {\n left: 33.33333%; }\n .push-sm-5 {\n left: 41.66667%; }\n .push-sm-6 {\n left: 50%; }\n .push-sm-7 {\n left: 58.33333%; }\n .push-sm-8 {\n left: 66.66667%; }\n .push-sm-9 {\n left: 75%; }\n .push-sm-10 {\n left: 83.33333%; }\n .push-sm-11 {\n left: 91.66667%; }\n .push-sm-12 {\n left: 100%; }\n .offset-sm-0 {\n margin-left: 0%; }\n .offset-sm-1 {\n margin-left: 8.33333%; }\n .offset-sm-2 {\n margin-left: 16.66667%; }\n .offset-sm-3 {\n margin-left: 25%; }\n .offset-sm-4 {\n margin-left: 33.33333%; }\n .offset-sm-5 {\n margin-left: 41.66667%; }\n .offset-sm-6 {\n margin-left: 50%; }\n .offset-sm-7 {\n margin-left: 58.33333%; }\n .offset-sm-8 {\n margin-left: 66.66667%; }\n .offset-sm-9 {\n margin-left: 75%; }\n .offset-sm-10 {\n margin-left: 83.33333%; }\n .offset-sm-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 768px) {\n .col-md-1 {\n float: left;\n width: 8.33333%; }\n .col-md-2 {\n float: left;\n width: 16.66667%; }\n .col-md-3 {\n float: left;\n width: 25%; }\n .col-md-4 {\n float: left;\n width: 33.33333%; }\n .col-md-5 {\n float: left;\n width: 41.66667%; }\n .col-md-6 {\n float: left;\n width: 50%; }\n .col-md-7 {\n float: left;\n width: 58.33333%; }\n .col-md-8 {\n float: left;\n width: 66.66667%; }\n .col-md-9 {\n float: left;\n width: 75%; }\n .col-md-10 {\n float: left;\n width: 83.33333%; }\n .col-md-11 {\n float: left;\n width: 91.66667%; }\n .col-md-12 {\n float: left;\n width: 100%; }\n .pull-md-0 {\n right: auto; }\n .pull-md-1 {\n right: 8.33333%; }\n .pull-md-2 {\n right: 16.66667%; }\n .pull-md-3 {\n right: 25%; }\n .pull-md-4 {\n right: 33.33333%; }\n .pull-md-5 {\n right: 41.66667%; }\n .pull-md-6 {\n right: 50%; }\n .pull-md-7 {\n right: 58.33333%; }\n .pull-md-8 {\n right: 66.66667%; }\n .pull-md-9 {\n right: 75%; }\n .pull-md-10 {\n right: 83.33333%; }\n .pull-md-11 {\n right: 91.66667%; }\n .pull-md-12 {\n right: 100%; }\n .push-md-0 {\n left: auto; }\n .push-md-1 {\n left: 8.33333%; }\n .push-md-2 {\n left: 16.66667%; }\n .push-md-3 {\n left: 25%; }\n .push-md-4 {\n left: 33.33333%; }\n .push-md-5 {\n left: 41.66667%; }\n .push-md-6 {\n left: 50%; }\n .push-md-7 {\n left: 58.33333%; }\n .push-md-8 {\n left: 66.66667%; }\n .push-md-9 {\n left: 75%; }\n .push-md-10 {\n left: 83.33333%; }\n .push-md-11 {\n left: 91.66667%; }\n .push-md-12 {\n left: 100%; }\n .offset-md-0 {\n margin-left: 0%; }\n .offset-md-1 {\n margin-left: 8.33333%; }\n .offset-md-2 {\n margin-left: 16.66667%; }\n .offset-md-3 {\n margin-left: 25%; }\n .offset-md-4 {\n margin-left: 33.33333%; }\n .offset-md-5 {\n margin-left: 41.66667%; }\n .offset-md-6 {\n margin-left: 50%; }\n .offset-md-7 {\n margin-left: 58.33333%; }\n .offset-md-8 {\n margin-left: 66.66667%; }\n .offset-md-9 {\n margin-left: 75%; }\n .offset-md-10 {\n margin-left: 83.33333%; }\n .offset-md-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 992px) {\n .col-lg-1 {\n float: left;\n width: 8.33333%; }\n .col-lg-2 {\n float: left;\n width: 16.66667%; }\n .col-lg-3 {\n float: left;\n width: 25%; }\n .col-lg-4 {\n float: left;\n width: 33.33333%; }\n .col-lg-5 {\n float: left;\n width: 41.66667%; }\n .col-lg-6 {\n float: left;\n width: 50%; }\n .col-lg-7 {\n float: left;\n width: 58.33333%; }\n .col-lg-8 {\n float: left;\n width: 66.66667%; }\n .col-lg-9 {\n float: left;\n width: 75%; }\n .col-lg-10 {\n float: left;\n width: 83.33333%; }\n .col-lg-11 {\n float: left;\n width: 91.66667%; }\n .col-lg-12 {\n float: left;\n width: 100%; }\n .pull-lg-0 {\n right: auto; }\n .pull-lg-1 {\n right: 8.33333%; }\n .pull-lg-2 {\n right: 16.66667%; }\n .pull-lg-3 {\n right: 25%; }\n .pull-lg-4 {\n right: 33.33333%; }\n .pull-lg-5 {\n right: 41.66667%; }\n .pull-lg-6 {\n right: 50%; }\n .pull-lg-7 {\n right: 58.33333%; }\n .pull-lg-8 {\n right: 66.66667%; }\n .pull-lg-9 {\n right: 75%; }\n .pull-lg-10 {\n right: 83.33333%; }\n .pull-lg-11 {\n right: 91.66667%; }\n .pull-lg-12 {\n right: 100%; }\n .push-lg-0 {\n left: auto; }\n .push-lg-1 {\n left: 8.33333%; }\n .push-lg-2 {\n left: 16.66667%; }\n .push-lg-3 {\n left: 25%; }\n .push-lg-4 {\n left: 33.33333%; }\n .push-lg-5 {\n left: 41.66667%; }\n .push-lg-6 {\n left: 50%; }\n .push-lg-7 {\n left: 58.33333%; }\n .push-lg-8 {\n left: 66.66667%; }\n .push-lg-9 {\n left: 75%; }\n .push-lg-10 {\n left: 83.33333%; }\n .push-lg-11 {\n left: 91.66667%; }\n .push-lg-12 {\n left: 100%; }\n .offset-lg-0 {\n margin-left: 0%; }\n .offset-lg-1 {\n margin-left: 8.33333%; }\n .offset-lg-2 {\n margin-left: 16.66667%; }\n .offset-lg-3 {\n margin-left: 25%; }\n .offset-lg-4 {\n margin-left: 33.33333%; }\n .offset-lg-5 {\n margin-left: 41.66667%; }\n .offset-lg-6 {\n margin-left: 50%; }\n .offset-lg-7 {\n margin-left: 58.33333%; }\n .offset-lg-8 {\n margin-left: 66.66667%; }\n .offset-lg-9 {\n margin-left: 75%; }\n .offset-lg-10 {\n margin-left: 83.33333%; }\n .offset-lg-11 {\n margin-left: 91.66667%; } }\n\n@media (min-width: 1200px) {\n .col-xl-1 {\n float: left;\n width: 8.33333%; }\n .col-xl-2 {\n float: left;\n width: 16.66667%; }\n .col-xl-3 {\n float: left;\n width: 25%; }\n .col-xl-4 {\n float: left;\n width: 33.33333%; }\n .col-xl-5 {\n float: left;\n width: 41.66667%; }\n .col-xl-6 {\n float: left;\n width: 50%; }\n .col-xl-7 {\n float: left;\n width: 58.33333%; }\n .col-xl-8 {\n float: left;\n width: 66.66667%; }\n .col-xl-9 {\n float: left;\n width: 75%; }\n .col-xl-10 {\n float: left;\n width: 83.33333%; }\n .col-xl-11 {\n float: left;\n width: 91.66667%; }\n .col-xl-12 {\n float: left;\n width: 100%; }\n .pull-xl-0 {\n right: auto; }\n .pull-xl-1 {\n right: 8.33333%; }\n .pull-xl-2 {\n right: 16.66667%; }\n .pull-xl-3 {\n right: 25%; }\n .pull-xl-4 {\n right: 33.33333%; }\n .pull-xl-5 {\n right: 41.66667%; }\n .pull-xl-6 {\n right: 50%; }\n .pull-xl-7 {\n right: 58.33333%; }\n .pull-xl-8 {\n right: 66.66667%; }\n .pull-xl-9 {\n right: 75%; }\n .pull-xl-10 {\n right: 83.33333%; }\n .pull-xl-11 {\n right: 91.66667%; }\n .pull-xl-12 {\n right: 100%; }\n .push-xl-0 {\n left: auto; }\n .push-xl-1 {\n left: 8.33333%; }\n .push-xl-2 {\n left: 16.66667%; }\n .push-xl-3 {\n left: 25%; }\n .push-xl-4 {\n left: 33.33333%; }\n .push-xl-5 {\n left: 41.66667%; }\n .push-xl-6 {\n left: 50%; }\n .push-xl-7 {\n left: 58.33333%; }\n .push-xl-8 {\n left: 66.66667%; }\n .push-xl-9 {\n left: 75%; }\n .push-xl-10 {\n left: 83.33333%; }\n .push-xl-11 {\n left: 91.66667%; }\n .push-xl-12 {\n left: 100%; }\n .offset-xl-0 {\n margin-left: 0%; }\n .offset-xl-1 {\n margin-left: 8.33333%; }\n .offset-xl-2 {\n margin-left: 16.66667%; }\n .offset-xl-3 {\n margin-left: 25%; }\n .offset-xl-4 {\n margin-left: 33.33333%; }\n .offset-xl-5 {\n margin-left: 41.66667%; }\n .offset-xl-6 {\n margin-left: 50%; }\n .offset-xl-7 {\n margin-left: 58.33333%; }\n .offset-xl-8 {\n margin-left: 66.66667%; }\n .offset-xl-9 {\n margin-left: 75%; }\n .offset-xl-10 {\n margin-left: 83.33333%; }\n .offset-xl-11 {\n margin-left: 91.66667%; } }\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1rem; }\n .table th,\n .table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 2px solid #f6f6f6; }\n .table thead th {\n vertical-align: bottom;\n border-bottom: 4px solid #f6f6f6; }\n .table tbody + tbody {\n border-top: 4px solid #f6f6f6; }\n .table .table {\n background-color: #fff; }\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem; }\n\n.table-bordered {\n border: 2px solid #f6f6f6; }\n .table-bordered th,\n .table-bordered td {\n border: 2px solid #f6f6f6; }\n .table-bordered thead th,\n .table-bordered thead td {\n border-bottom-width: 4px; }\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05); }\n\n.table-hover tbody tr:hover {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075); }\n .table-hover .table-active:hover > td,\n .table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #dff0d8; }\n\n.table-hover .table-success:hover {\n background-color: #d0e9c6; }\n .table-hover .table-success:hover > td,\n .table-hover .table-success:hover > th {\n background-color: #d0e9c6; }\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #d9edf7; }\n\n.table-hover .table-info:hover {\n background-color: #c4e3f3; }\n .table-hover .table-info:hover > td,\n .table-hover .table-info:hover > th {\n background-color: #c4e3f3; }\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #fcf8e3; }\n\n.table-hover .table-warning:hover {\n background-color: #faf2cc; }\n .table-hover .table-warning:hover > td,\n .table-hover .table-warning:hover > th {\n background-color: #faf2cc; }\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f2dede; }\n\n.table-hover .table-danger:hover {\n background-color: #ebcccc; }\n .table-hover .table-danger:hover > td,\n .table-hover .table-danger:hover > th {\n background-color: #ebcccc; }\n\n.thead-inverse th {\n color: #fff;\n background-color: #373a3c; }\n\n.thead-default th {\n color: #7A7A7A;\n background-color: #f6f6f6; }\n\n.table-inverse {\n color: #f6f6f6;\n background-color: #373a3c; }\n .table-inverse th,\n .table-inverse td,\n .table-inverse thead th {\n border-color: #7A7A7A; }\n .table-inverse.table-bordered {\n border: 0; }\n\n.table-responsive {\n display: block;\n width: 100%;\n min-height: 0%;\n overflow-x: auto; }\n\n.table-reflow thead {\n float: left; }\n\n.table-reflow tbody {\n display: block;\n white-space: nowrap; }\n\n.table-reflow th,\n.table-reflow td {\n border-top: 2px solid #f6f6f6;\n border-left: 2px solid #f6f6f6; }\n .table-reflow th:last-child,\n .table-reflow td:last-child {\n border-right: 2px solid #f6f6f6; }\n\n.table-reflow thead:last-child tr:last-child th,\n.table-reflow thead:last-child tr:last-child td,\n.table-reflow tbody:last-child tr:last-child th,\n.table-reflow tbody:last-child tr:last-child td,\n.table-reflow tfoot:last-child tr:last-child th,\n.table-reflow tfoot:last-child tr:last-child td {\n border-bottom: 2px solid #f6f6f6; }\n\n.table-reflow tr {\n float: left; }\n .table-reflow tr th,\n .table-reflow tr td {\n display: block !important;\n border: 2px solid #f6f6f6; }\n\n.form-control {\n display: block;\n width: 100%;\n padding: 0.5rem 0.75rem;\n font-size: 1rem;\n line-height: 1.25;\n color: #7A7A7A;\n background-color: #ffffff;\n background-image: none;\n background-clip: padding-box;\n border: 2px solid rgba(0, 0, 0, 0.25);\n border-radius: 0; }\n .form-control::-ms-expand {\n background-color: transparent;\n border: 0; }\n .form-control:focus {\n color: #7A7A7A;\n background-color: #ffffff;\n border-color: #5c5c5c;\n outline: none; }\n .form-control:-ms-input-placeholder {\n color: #999;\n opacity: 1; }\n .form-control::placeholder {\n color: #999;\n opacity: 1; }\n .form-control:disabled, .form-control[readonly] {\n background-color: #f6f6f6;\n opacity: 1; }\n .form-control:disabled {\n cursor: not-allowed; }\n\nselect.form-control:not([size]):not([multiple]) {\n height: calc(2.5rem - 4px); }\n\nselect.form-control:focus::-ms-value {\n color: #7A7A7A;\n background-color: #ffffff; }\n\n.form-control-file,\n.form-control-range {\n display: block; }\n\n.col-form-label {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n margin-bottom: 0; }\n\n.col-form-label-lg {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n font-size: 0.9375rem; }\n\n.col-form-label-sm {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n font-size: 0.875rem; }\n\n.col-form-legend {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n margin-bottom: 0;\n font-size: 1rem; }\n\n.form-control-static {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n line-height: 1.25;\n border: solid transparent;\n border-width: 1px 0; }\n .form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control,\n .input-group-sm > .form-control-static.input-group-addon,\n .input-group-sm > .input-group-btn > .form-control-static.btn, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control,\n .input-group-lg > .form-control-static.input-group-addon,\n .input-group-lg > .input-group-btn > .form-control-static.btn {\n padding-right: 0;\n padding-left: 0; }\n\n.form-control-sm, .input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.2rem; }\n\nselect.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),\n.input-group-sm > select.input-group-addon:not([size]):not([multiple]),\n.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {\n height: 1.8125rem; }\n\n.form-control-lg, .input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n padding: 0.75rem 1.5rem;\n font-size: 0.9375rem;\n border-radius: 0.3rem; }\n\nselect.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),\n.input-group-lg > select.input-group-addon:not([size]):not([multiple]),\n.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {\n height: 2.75rem; }\n\n.form-group {\n margin-bottom: 1rem; }\n\n.form-text {\n display: block;\n margin-top: 0.25rem; }\n\n.form-check {\n position: relative;\n display: block;\n margin-bottom: 0.75rem; }\n .form-check + .form-check {\n margin-top: -.25rem; }\n .form-check.disabled .form-check-label {\n color: #7A7A7A;\n cursor: not-allowed; }\n\n.form-check-label {\n padding-left: 1.25rem;\n margin-bottom: 0;\n cursor: pointer; }\n\n.form-check-input {\n position: absolute;\n margin-top: .25rem;\n margin-left: -1.25rem; }\n .form-check-input:only-child {\n position: static; }\n\n.form-check-inline {\n position: relative;\n display: inline-block;\n padding-left: 1.25rem;\n margin-bottom: 0;\n vertical-align: middle;\n cursor: pointer; }\n .form-check-inline + .form-check-inline {\n margin-left: .75rem; }\n .form-check-inline.disabled {\n color: #7A7A7A;\n cursor: not-allowed; }\n\n.form-control-feedback {\n margin-top: 0.25rem; }\n\n.form-control-success,\n.form-control-warning,\n.form-control-danger {\n padding-right: 2.25rem;\n background-repeat: no-repeat;\n background-position: center right 0.625rem;\n background-size: 1.25rem 1.25rem; }\n\n.has-success .form-control-feedback,\n.has-success .form-control-label,\n.has-success .form-check-label,\n.has-success .form-check-inline,\n.has-success .custom-control {\n color: #4cbb6c; }\n\n.has-success .form-control {\n border-color: #4cbb6c; }\n .has-success .form-control:focus {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #96d7a9; }\n\n.has-success .input-group-addon {\n color: #4cbb6c;\n border-color: #4cbb6c;\n background-color: #e0f3e5; }\n\n.has-success .form-control-success {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#4cbb6c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E\"); }\n\n.has-warning .form-control-feedback,\n.has-warning .form-control-label,\n.has-warning .form-check-label,\n.has-warning .form-check-inline,\n.has-warning .custom-control {\n color: #ff9a52; }\n\n.has-warning .form-control {\n border-color: #ff9a52; }\n .has-warning .form-control:focus {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffd6b8; }\n\n.has-warning .input-group-addon {\n color: #ff9a52;\n border-color: #ff9a52;\n background-color: white; }\n\n.has-warning .form-control-warning {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#ff9a52' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E\"); }\n\n.has-danger .form-control-feedback,\n.has-danger .form-control-label,\n.has-danger .form-check-label,\n.has-danger .form-check-inline,\n.has-danger .custom-control {\n color: #ff4c4c; }\n\n.has-danger .form-control {\n border-color: #ff4c4c; }\n .has-danger .form-control:focus {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb2b2; }\n\n.has-danger .input-group-addon {\n color: #ff4c4c;\n border-color: #ff4c4c;\n background-color: white; }\n\n.has-danger .form-control-danger {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#ff4c4c' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E\"); }\n\n@media (min-width: 576px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle; }\n .form-inline .form-control-static {\n display: inline-block; }\n .form-inline .input-group {\n display: inline-table;\n width: auto;\n vertical-align: middle; }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto; }\n .form-inline .input-group > .form-control {\n width: 100%; }\n .form-inline .form-control-label {\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .form-check {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle; }\n .form-inline .form-check-label {\n padding-left: 0; }\n .form-inline .form-check-input {\n position: relative;\n margin-left: 0; }\n .form-inline .has-feedback .form-control-feedback {\n top: 0; } }\n\n.btn {\n display: inline-block;\n font-weight: normal;\n line-height: 1.25;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n border: 2px solid transparent;\n padding: 0.5rem 1rem;\n font-size: 1rem;\n border-radius: 0; }\n .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px; }\n .btn:focus, .btn:hover {\n text-decoration: none; }\n .btn.focus {\n text-decoration: none; }\n .btn:active, .btn.active {\n background-image: none;\n outline: 0; }\n .btn.disabled, .btn:disabled {\n cursor: not-allowed;\n opacity: .65; }\n\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none; }\n\n.btn-primary {\n color: #fff;\n background-color: #2fb5d2;\n border-color: transparent; }\n .btn-primary:hover {\n color: #fff;\n background-color: #2592a9;\n border-color: rgba(0, 0, 0, 0); }\n .btn-primary:focus, .btn-primary.focus {\n color: #fff;\n background-color: #2592a9;\n border-color: rgba(0, 0, 0, 0); }\n .btn-primary:active, .btn-primary.active,\n .open > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #2592a9;\n border-color: rgba(0, 0, 0, 0);\n background-image: none; }\n .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,\n .open > .btn-primary.dropdown-toggle:hover,\n .open > .btn-primary.dropdown-toggle:focus,\n .open > .btn-primary.dropdown-toggle.focus {\n color: #fff;\n background-color: #1e788c;\n border-color: rgba(0, 0, 0, 0); }\n .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus {\n background-color: #2fb5d2;\n border-color: transparent; }\n .btn-primary.disabled:hover, .btn-primary:disabled:hover {\n background-color: #2fb5d2;\n border-color: transparent; }\n\n.btn-secondary, .btn-tertiary {\n color: #232323;\n background-color: #f6f6f6;\n border-color: transparent; }\n .btn-secondary:hover, .btn-tertiary:hover {\n color: #232323;\n background-color: #dddddd;\n border-color: rgba(0, 0, 0, 0); }\n .btn-secondary:focus, .btn-tertiary:focus, .btn-secondary.focus, .focus.btn-tertiary {\n color: #232323;\n background-color: #dddddd;\n border-color: rgba(0, 0, 0, 0); }\n .btn-secondary:active, .btn-tertiary:active, .btn-secondary.active, .active.btn-tertiary,\n .open > .btn-secondary.dropdown-toggle,\n .open > .dropdown-toggle.btn-tertiary {\n color: #232323;\n background-color: #dddddd;\n border-color: rgba(0, 0, 0, 0);\n background-image: none; }\n .btn-secondary:active:hover, .btn-tertiary:active:hover, .btn-secondary:active:focus, .btn-tertiary:active:focus, .btn-secondary:active.focus, .btn-tertiary:active.focus, .btn-secondary.active:hover, .active.btn-tertiary:hover, .btn-secondary.active:focus, .active.btn-tertiary:focus, .btn-secondary.active.focus, .active.focus.btn-tertiary,\n .open > .btn-secondary.dropdown-toggle:hover,\n .open > .dropdown-toggle.btn-tertiary:hover,\n .open > .btn-secondary.dropdown-toggle:focus,\n .open > .dropdown-toggle.btn-tertiary:focus,\n .open > .btn-secondary.dropdown-toggle.focus,\n .open > .dropdown-toggle.focus.btn-tertiary {\n color: #232323;\n background-color: #cbcbcb;\n border-color: rgba(0, 0, 0, 0); }\n .btn-secondary.disabled:focus, .disabled.btn-tertiary:focus, .btn-secondary.disabled.focus, .disabled.focus.btn-tertiary, .btn-secondary:disabled:focus, .btn-tertiary:disabled:focus, .btn-secondary:disabled.focus, .btn-tertiary:disabled.focus {\n background-color: #f6f6f6;\n border-color: transparent; }\n .btn-secondary.disabled:hover, .disabled.btn-tertiary:hover, .btn-secondary:disabled:hover, .btn-tertiary:disabled:hover {\n background-color: #f6f6f6;\n border-color: transparent; }\n\n.btn-info {\n color: #fff;\n background-color: #5bc0de;\n border-color: #5bc0de; }\n .btn-info:hover {\n color: #fff;\n background-color: #31b0d5;\n border-color: #2aabd2; }\n .btn-info:focus, .btn-info.focus {\n color: #fff;\n background-color: #31b0d5;\n border-color: #2aabd2; }\n .btn-info:active, .btn-info.active,\n .open > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #31b0d5;\n border-color: #2aabd2;\n background-image: none; }\n .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,\n .open > .btn-info.dropdown-toggle:hover,\n .open > .btn-info.dropdown-toggle:focus,\n .open > .btn-info.dropdown-toggle.focus {\n color: #fff;\n background-color: #269abc;\n border-color: #1f7e9a; }\n .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info:disabled.focus {\n background-color: #5bc0de;\n border-color: #5bc0de; }\n .btn-info.disabled:hover, .btn-info:disabled:hover {\n background-color: #5bc0de;\n border-color: #5bc0de; }\n\n.btn-success {\n color: #fff;\n background-color: #4cbb6c;\n border-color: #4cbb6c; }\n .btn-success:hover {\n color: #fff;\n background-color: #3a9a56;\n border-color: #389252; }\n .btn-success:focus, .btn-success.focus {\n color: #fff;\n background-color: #3a9a56;\n border-color: #389252; }\n .btn-success:active, .btn-success.active,\n .open > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #3a9a56;\n border-color: #389252;\n background-image: none; }\n .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,\n .open > .btn-success.dropdown-toggle:hover,\n .open > .btn-success.dropdown-toggle:focus,\n .open > .btn-success.dropdown-toggle.focus {\n color: #fff;\n background-color: #318047;\n border-color: #256237; }\n .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success:disabled.focus {\n background-color: #4cbb6c;\n border-color: #4cbb6c; }\n .btn-success.disabled:hover, .btn-success:disabled:hover {\n background-color: #4cbb6c;\n border-color: #4cbb6c; }\n\n.btn-warning {\n color: white;\n background-color: #FF9A52;\n border-color: #FF9A52; }\n .btn-warning:hover {\n color: white;\n background-color: #ff7c1f;\n border-color: #ff7615; }\n .btn-warning:focus, .btn-warning.focus {\n color: white;\n background-color: #ff7c1f;\n border-color: #ff7615; }\n .btn-warning:active, .btn-warning.active,\n .open > .btn-warning.dropdown-toggle {\n color: white;\n background-color: #ff7c1f;\n border-color: #ff7615;\n background-image: none; }\n .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,\n .open > .btn-warning.dropdown-toggle:hover,\n .open > .btn-warning.dropdown-toggle:focus,\n .open > .btn-warning.dropdown-toggle.focus {\n color: white;\n background-color: #fa6800;\n border-color: #d25700; }\n .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning:disabled.focus {\n background-color: #FF9A52;\n border-color: #FF9A52; }\n .btn-warning.disabled:hover, .btn-warning:disabled:hover {\n background-color: #FF9A52;\n border-color: #FF9A52; }\n\n.btn-danger {\n color: #fff;\n background-color: #ff4c4c;\n border-color: #ff4c4c; }\n .btn-danger:hover {\n color: #fff;\n background-color: #ff1919;\n border-color: #ff0f0f; }\n .btn-danger:focus, .btn-danger.focus {\n color: #fff;\n background-color: #ff1919;\n border-color: #ff0f0f; }\n .btn-danger:active, .btn-danger.active,\n .open > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #ff1919;\n border-color: #ff0f0f;\n background-image: none; }\n .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,\n .open > .btn-danger.dropdown-toggle:hover,\n .open > .btn-danger.dropdown-toggle:focus,\n .open > .btn-danger.dropdown-toggle.focus {\n color: #fff;\n background-color: #f40000;\n border-color: #cc0000; }\n .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger:disabled.focus {\n background-color: #ff4c4c;\n border-color: #ff4c4c; }\n .btn-danger.disabled:hover, .btn-danger:disabled:hover {\n background-color: #ff4c4c;\n border-color: #ff4c4c; }\n\n.btn-outline-primary {\n color: #2fb5d2;\n background-image: none;\n background-color: transparent;\n border-color: #2fb5d2; }\n .btn-outline-primary:hover {\n color: #fff;\n background-color: #2fb5d2;\n border-color: #2fb5d2; }\n .btn-outline-primary:focus, .btn-outline-primary.focus {\n color: #fff;\n background-color: #2fb5d2;\n border-color: #2fb5d2; }\n .btn-outline-primary:active, .btn-outline-primary.active,\n .open > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #2fb5d2;\n border-color: #2fb5d2; }\n .btn-outline-primary:active:hover, .btn-outline-primary:active:focus, .btn-outline-primary:active.focus, .btn-outline-primary.active:hover, .btn-outline-primary.active:focus, .btn-outline-primary.active.focus,\n .open > .btn-outline-primary.dropdown-toggle:hover,\n .open > .btn-outline-primary.dropdown-toggle:focus,\n .open > .btn-outline-primary.dropdown-toggle.focus {\n color: #fff;\n background-color: #1e788c;\n border-color: #175c6a; }\n .btn-outline-primary.disabled:focus, .btn-outline-primary.disabled.focus, .btn-outline-primary:disabled:focus, .btn-outline-primary:disabled.focus {\n border-color: #83d3e4; }\n .btn-outline-primary.disabled:hover, .btn-outline-primary:disabled:hover {\n border-color: #83d3e4; }\n\n.btn-outline-secondary {\n color: transparent;\n background-image: none;\n background-color: transparent;\n border-color: transparent; }\n .btn-outline-secondary:hover {\n color: #fff;\n background-color: transparent;\n border-color: transparent; }\n .btn-outline-secondary:focus, .btn-outline-secondary.focus {\n color: #fff;\n background-color: transparent;\n border-color: transparent; }\n .btn-outline-secondary:active, .btn-outline-secondary.active,\n .open > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: transparent;\n border-color: transparent; }\n .btn-outline-secondary:active:hover, .btn-outline-secondary:active:focus, .btn-outline-secondary:active.focus, .btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active.focus,\n .open > .btn-outline-secondary.dropdown-toggle:hover,\n .open > .btn-outline-secondary.dropdown-toggle:focus,\n .open > .btn-outline-secondary.dropdown-toggle.focus {\n color: #fff;\n background-color: rgba(0, 0, 0, 0);\n border-color: rgba(0, 0, 0, 0); }\n .btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled.focus {\n border-color: rgba(51, 51, 51, 0); }\n .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover {\n border-color: rgba(51, 51, 51, 0); }\n\n.btn-outline-info {\n color: #5bc0de;\n background-image: none;\n background-color: transparent;\n border-color: #5bc0de; }\n .btn-outline-info:hover {\n color: #fff;\n background-color: #5bc0de;\n border-color: #5bc0de; }\n .btn-outline-info:focus, .btn-outline-info.focus {\n color: #fff;\n background-color: #5bc0de;\n border-color: #5bc0de; }\n .btn-outline-info:active, .btn-outline-info.active,\n .open > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #5bc0de;\n border-color: #5bc0de; }\n .btn-outline-info:active:hover, .btn-outline-info:active:focus, .btn-outline-info:active.focus, .btn-outline-info.active:hover, .btn-outline-info.active:focus, .btn-outline-info.active.focus,\n .open > .btn-outline-info.dropdown-toggle:hover,\n .open > .btn-outline-info.dropdown-toggle:focus,\n .open > .btn-outline-info.dropdown-toggle.focus {\n color: #fff;\n background-color: #269abc;\n border-color: #1f7e9a; }\n .btn-outline-info.disabled:focus, .btn-outline-info.disabled.focus, .btn-outline-info:disabled:focus, .btn-outline-info:disabled.focus {\n border-color: #b0e1ef; }\n .btn-outline-info.disabled:hover, .btn-outline-info:disabled:hover {\n border-color: #b0e1ef; }\n\n.btn-outline-success {\n color: #4cbb6c;\n background-image: none;\n background-color: transparent;\n border-color: #4cbb6c; }\n .btn-outline-success:hover {\n color: #fff;\n background-color: #4cbb6c;\n border-color: #4cbb6c; }\n .btn-outline-success:focus, .btn-outline-success.focus {\n color: #fff;\n background-color: #4cbb6c;\n border-color: #4cbb6c; }\n .btn-outline-success:active, .btn-outline-success.active,\n .open > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #4cbb6c;\n border-color: #4cbb6c; }\n .btn-outline-success:active:hover, .btn-outline-success:active:focus, .btn-outline-success:active.focus, .btn-outline-success.active:hover, .btn-outline-success.active:focus, .btn-outline-success.active.focus,\n .open > .btn-outline-success.dropdown-toggle:hover,\n .open > .btn-outline-success.dropdown-toggle:focus,\n .open > .btn-outline-success.dropdown-toggle.focus {\n color: #fff;\n background-color: #318047;\n border-color: #256237; }\n .btn-outline-success.disabled:focus, .btn-outline-success.disabled.focus, .btn-outline-success:disabled:focus, .btn-outline-success:disabled.focus {\n border-color: #96d7a9; }\n .btn-outline-success.disabled:hover, .btn-outline-success:disabled:hover {\n border-color: #96d7a9; }\n\n.btn-outline-warning {\n color: #FF9A52;\n background-image: none;\n background-color: transparent;\n border-color: #FF9A52; }\n .btn-outline-warning:hover {\n color: #fff;\n background-color: #FF9A52;\n border-color: #FF9A52; }\n .btn-outline-warning:focus, .btn-outline-warning.focus {\n color: #fff;\n background-color: #FF9A52;\n border-color: #FF9A52; }\n .btn-outline-warning:active, .btn-outline-warning.active,\n .open > .btn-outline-warning.dropdown-toggle {\n color: #fff;\n background-color: #FF9A52;\n border-color: #FF9A52; }\n .btn-outline-warning:active:hover, .btn-outline-warning:active:focus, .btn-outline-warning:active.focus, .btn-outline-warning.active:hover, .btn-outline-warning.active:focus, .btn-outline-warning.active.focus,\n .open > .btn-outline-warning.dropdown-toggle:hover,\n .open > .btn-outline-warning.dropdown-toggle:focus,\n .open > .btn-outline-warning.dropdown-toggle.focus {\n color: #fff;\n background-color: #fa6800;\n border-color: #d25700; }\n .btn-outline-warning.disabled:focus, .btn-outline-warning.disabled.focus, .btn-outline-warning:disabled:focus, .btn-outline-warning:disabled.focus {\n border-color: #ffd6b8; }\n .btn-outline-warning.disabled:hover, .btn-outline-warning:disabled:hover {\n border-color: #ffd6b8; }\n\n.btn-outline-danger {\n color: #ff4c4c;\n background-image: none;\n background-color: transparent;\n border-color: #ff4c4c; }\n .btn-outline-danger:hover {\n color: #fff;\n background-color: #ff4c4c;\n border-color: #ff4c4c; }\n .btn-outline-danger:focus, .btn-outline-danger.focus {\n color: #fff;\n background-color: #ff4c4c;\n border-color: #ff4c4c; }\n .btn-outline-danger:active, .btn-outline-danger.active,\n .open > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #ff4c4c;\n border-color: #ff4c4c; }\n .btn-outline-danger:active:hover, .btn-outline-danger:active:focus, .btn-outline-danger:active.focus, .btn-outline-danger.active:hover, .btn-outline-danger.active:focus, .btn-outline-danger.active.focus,\n .open > .btn-outline-danger.dropdown-toggle:hover,\n .open > .btn-outline-danger.dropdown-toggle:focus,\n .open > .btn-outline-danger.dropdown-toggle.focus {\n color: #fff;\n background-color: #f40000;\n border-color: #cc0000; }\n .btn-outline-danger.disabled:focus, .btn-outline-danger.disabled.focus, .btn-outline-danger:disabled:focus, .btn-outline-danger:disabled.focus {\n border-color: #ffb2b2; }\n .btn-outline-danger.disabled:hover, .btn-outline-danger:disabled:hover {\n border-color: #ffb2b2; }\n\n.btn-link {\n font-weight: normal;\n color: #2fb5d2;\n border-radius: 0; }\n .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {\n background-color: transparent; }\n .btn-link, .btn-link:focus, .btn-link:active {\n border-color: transparent; }\n .btn-link:hover {\n border-color: transparent; }\n .btn-link:focus, .btn-link:hover {\n color: #208094;\n text-decoration: underline;\n background-color: transparent; }\n .btn-link:disabled:focus, .btn-link:disabled:hover {\n color: #F1F1F1;\n text-decoration: none; }\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.75rem 1.5rem;\n font-size: 0.9375rem;\n border-radius: 0.3rem; }\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.2rem; }\n\n.btn-block {\n display: block;\n width: 100%; }\n\n.btn-block + .btn-block {\n margin-top: 0.5rem; }\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%; }\n\n.fade {\n opacity: 0;\n transition: opacity .15s linear; }\n .fade.in {\n opacity: 1; }\n\n.collapse {\n display: none; }\n .collapse.in {\n display: block; }\n\ntr.collapse.in {\n display: table-row; }\n\ntbody.collapse.in {\n display: table-row-group; }\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition-timing-function: ease;\n transition-duration: .35s;\n transition-property: height; }\n\n.dropup,\n.dropdown {\n position: relative; }\n\n.dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.3em;\n vertical-align: middle;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-left: 0.3em solid transparent; }\n\n.dropdown-toggle:focus {\n outline: 0; }\n\n.dropup .dropdown-toggle::after {\n border-top: 0;\n border-bottom: 0.3em solid; }\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #373a3c;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid rgba(0, 0, 0, 0.15);\n border-radius: 0; }\n\n.dropdown-divider {\n height: 1px;\n margin: 0.5rem 0;\n overflow: hidden;\n background-color: #e5e5e5; }\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 3px 1.5rem;\n clear: both;\n font-weight: normal;\n color: #373a3c;\n text-align: inherit;\n white-space: nowrap;\n background: none;\n border: 0; }\n .dropdown-item:focus, .dropdown-item:hover {\n color: #2b2d2f;\n text-decoration: none;\n background-color: #f5f5f5; }\n .dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {\n color: #fff;\n text-decoration: none;\n background-color: #2fb5d2;\n outline: 0; }\n .dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {\n color: #F1F1F1; }\n .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {\n text-decoration: none;\n cursor: not-allowed;\n background-color: transparent;\n background-image: none;\n filter: \"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"; }\n\n.open > .dropdown-menu {\n display: block; }\n\n.open > a {\n outline: 0; }\n\n.dropdown-menu-right {\n right: 0;\n left: auto; }\n\n.dropdown-menu-left {\n right: auto;\n left: 0; }\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #F1F1F1;\n white-space: nowrap; }\n\n.dropdown-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 990; }\n\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n content: \"\";\n border-top: 0;\n border-bottom: 0.3em solid; }\n\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 0.125rem; }\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; }\n .btn-group > .btn,\n .btn-group-vertical > .btn {\n position: relative;\n float: left;\n margin-bottom: 0; }\n .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n .btn-group-vertical > .btn:focus,\n .btn-group-vertical > .btn:active,\n .btn-group-vertical > .btn.active {\n z-index: 2; }\n .btn-group > .btn:hover,\n .btn-group-vertical > .btn:hover {\n z-index: 2; }\n\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -2px; }\n\n.btn-toolbar {\n margin-left: -0.5rem; }\n .btn-toolbar::after {\n content: \"\";\n display: table;\n clear: both; }\n .btn-toolbar .btn-group,\n .btn-toolbar .input-group {\n float: left; }\n .btn-toolbar > .btn,\n .btn-toolbar > .btn-group,\n .btn-toolbar > .input-group {\n margin-left: 0.5rem; }\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0; }\n\n.btn-group > .btn:first-child {\n margin-left: 0; }\n .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n\n.btn-group > .btn-group {\n float: left; }\n\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0; }\n\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0; }\n\n.btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem; }\n .btn + .dropdown-toggle-split::after {\n margin-left: 0; }\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem; }\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 1.125rem;\n padding-left: 1.125rem; }\n\n.btn .caret {\n margin-left: 0; }\n\n.btn-lg .caret, .btn-group-lg > .btn .caret {\n border-width: 0.3em 0.3em 0;\n border-bottom-width: 0; }\n\n.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {\n border-width: 0 0.3em 0.3em; }\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%; }\n\n.btn-group-vertical > .btn-group::after {\n content: \"\";\n display: table;\n clear: both; }\n\n.btn-group-vertical > .btn-group > .btn {\n float: none; }\n\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -2px;\n margin-left: 0; }\n\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0; }\n\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-top-right-radius: 0;\n border-top-left-radius: 0; }\n\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0; }\n\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0; }\n\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none; }\n\n.input-group {\n position: relative;\n width: 100%;\n display: table;\n border-collapse: separate; }\n .input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0; }\n .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {\n z-index: 3; }\n\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell; }\n .input-group-addon:not(:first-child):not(:last-child),\n .input-group-btn:not(:first-child):not(:last-child),\n .input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0; }\n\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; }\n\n.input-group-addon {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: normal;\n line-height: 1.25;\n color: #7A7A7A;\n text-align: center;\n background-color: #f6f6f6;\n border: 2px solid rgba(0, 0, 0, 0.25);\n border-radius: 0; }\n .input-group-addon.form-control-sm,\n .input-group-sm > .input-group-addon,\n .input-group-sm > .input-group-btn > .input-group-addon.btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.2rem; }\n .input-group-addon.form-control-lg,\n .input-group-lg > .input-group-addon,\n .input-group-lg > .input-group-btn > .input-group-addon.btn {\n padding: 0.75rem 1.5rem;\n font-size: 0.9375rem;\n border-radius: 0.3rem; }\n .input-group-addon input[type=\"radio\"],\n .input-group-addon input[type=\"checkbox\"] {\n margin-top: 0; }\n\n.input-group .form-control:not(:last-child),\n.input-group-addon:not(:last-child),\n.input-group-btn:not(:last-child) > .btn,\n.input-group-btn:not(:last-child) > .btn-group > .btn,\n.input-group-btn:not(:last-child) > .dropdown-toggle,\n.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n\n.input-group-addon:not(:last-child) {\n border-right: 0; }\n\n.input-group .form-control:not(:first-child),\n.input-group-addon:not(:first-child),\n.input-group-btn:not(:first-child) > .btn,\n.input-group-btn:not(:first-child) > .btn-group > .btn,\n.input-group-btn:not(:first-child) > .dropdown-toggle,\n.input-group-btn:not(:last-child) > .btn:not(:first-child),\n.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n\n.form-control + .input-group-addon:not(:first-child) {\n border-left: 0; }\n\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap; }\n .input-group-btn > .btn {\n position: relative; }\n .input-group-btn > .btn + .btn {\n margin-left: -2px; }\n .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {\n z-index: 3; }\n .input-group-btn:not(:last-child) > .btn,\n .input-group-btn:not(:last-child) > .btn-group {\n margin-right: -2px; }\n .input-group-btn:not(:first-child) > .btn,\n .input-group-btn:not(:first-child) > .btn-group {\n z-index: 2;\n margin-left: -2px; }\n .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover,\n .input-group-btn:not(:first-child) > .btn-group:focus,\n .input-group-btn:not(:first-child) > .btn-group:active,\n .input-group-btn:not(:first-child) > .btn-group:hover {\n z-index: 3; }\n\n.custom-control {\n position: relative;\n display: inline-block;\n padding-left: 1.5rem;\n cursor: pointer; }\n .custom-control + .custom-control {\n margin-left: 1rem; }\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0; }\n .custom-control-input:checked ~ .custom-control-indicator {\n color: #fff;\n background-color: #0074d9; }\n .custom-control-input:focus ~ .custom-control-indicator {\n box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #0074d9; }\n .custom-control-input:active ~ .custom-control-indicator {\n color: #fff;\n background-color: #84c6ff; }\n .custom-control-input:disabled ~ .custom-control-indicator {\n cursor: not-allowed;\n background-color: #eee; }\n .custom-control-input:disabled ~ .custom-control-description {\n color: #767676;\n cursor: not-allowed; }\n\n.custom-control-indicator {\n position: absolute;\n top: .25rem;\n left: 0;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background-color: #ddd;\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 50% 50%; }\n\n.custom-checkbox .custom-control-indicator {\n border-radius: 0; }\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\"); }\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {\n background-color: #0074d9;\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#fff' d='M0 2h4'/%3E%3C/svg%3E\"); }\n\n.custom-radio .custom-control-indicator {\n border-radius: 50%; }\n\n.custom-radio .custom-control-input:checked ~ .custom-control-indicator {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#fff'/%3E%3C/svg%3E\"); }\n\n.custom-controls-stacked .custom-control {\n float: left;\n clear: left; }\n .custom-controls-stacked .custom-control + .custom-control {\n margin-left: 0; }\n\n.custom-select {\n display: inline-block;\n max-width: 100%;\n height: calc(2.5rem - 4px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n padding-right: 0.75rem \\9;\n color: #7A7A7A;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right 0.75rem center;\n background-image: none \\9;\n background-size: 8px 10px;\n border: 2px solid rgba(0, 0, 0, 0.25);\n border-radius: 0;\n -moz-appearance: none;\n -webkit-appearance: none; }\n .custom-select:focus {\n border-color: #51a7e8;\n outline: none; }\n .custom-select:focus::-ms-value {\n color: #7A7A7A;\n background-color: #ffffff; }\n .custom-select:disabled {\n color: #F1F1F1;\n cursor: not-allowed;\n background-color: #f6f6f6; }\n .custom-select::-ms-expand {\n opacity: 0; }\n\n.custom-select-sm {\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n font-size: 75%; }\n\n.custom-file {\n position: relative;\n display: inline-block;\n max-width: 100%;\n height: 2.5rem;\n cursor: pointer; }\n\n.custom-file-input {\n min-width: 14rem;\n max-width: 100%;\n margin: 0;\n filter: alpha(opacity=0);\n opacity: 0; }\n\n.custom-file-control {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 5;\n height: 2.5rem;\n padding: 0.5rem 1rem;\n line-height: 1.5;\n color: #555;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background-color: #fff;\n border: 2px solid #ddd;\n border-radius: 0; }\n .custom-file-control:lang(en)::after {\n content: \"Choose file...\"; }\n .custom-file-control::before {\n position: absolute;\n top: -2px;\n right: -2px;\n bottom: -2px;\n z-index: 6;\n display: block;\n height: 2.5rem;\n padding: 0.5rem 1rem;\n line-height: 1.5;\n color: #555;\n background-color: #eee;\n border: 2px solid #ddd;\n border-radius: 0 0 0 0; }\n .custom-file-control:lang(en)::before {\n content: \"Browse\"; }\n\n.nav {\n padding-left: 0;\n margin-bottom: 0;\n list-style: none; }\n\n.nav-link {\n display: inline-block; }\n .nav-link:focus, .nav-link:hover {\n text-decoration: none; }\n .nav-link.disabled {\n color: #F1F1F1; }\n .nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {\n color: #F1F1F1;\n cursor: not-allowed;\n background-color: transparent; }\n\n.nav-inline .nav-item {\n display: inline-block; }\n\n.nav-inline .nav-item + .nav-item,\n.nav-inline .nav-link + .nav-link {\n margin-left: 1rem; }\n\n.nav-tabs {\n border-bottom: 2px solid #ddd; }\n .nav-tabs::after {\n content: \"\";\n display: table;\n clear: both; }\n .nav-tabs .nav-item {\n float: left;\n margin-bottom: -2px; }\n .nav-tabs .nav-item + .nav-item {\n margin-left: 0.2rem; }\n .nav-tabs .nav-link {\n display: block;\n padding: 0.5em 1em;\n border: 2px solid transparent;\n border-top-right-radius: 0;\n border-top-left-radius: 0; }\n .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {\n border-color: #f6f6f6 #f6f6f6 #ddd; }\n .nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {\n color: #F1F1F1;\n background-color: transparent;\n border-color: transparent; }\n .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover,\n .nav-tabs .nav-item.open .nav-link,\n .nav-tabs .nav-item.open .nav-link:focus,\n .nav-tabs .nav-item.open .nav-link:hover {\n color: #7A7A7A;\n background-color: #fff;\n border-color: #ddd #ddd transparent; }\n .nav-tabs .dropdown-menu {\n margin-top: -2px;\n border-top-right-radius: 0;\n border-top-left-radius: 0; }\n\n.nav-pills::after {\n content: \"\";\n display: table;\n clear: both; }\n\n.nav-pills .nav-item {\n float: left; }\n .nav-pills .nav-item + .nav-item {\n margin-left: 0.2rem; }\n\n.nav-pills .nav-link {\n display: block;\n padding: 0.5em 1em;\n border-radius: 0; }\n\n.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover,\n.nav-pills .nav-item.open .nav-link,\n.nav-pills .nav-item.open .nav-link:focus,\n.nav-pills .nav-item.open .nav-link:hover {\n color: #fff;\n cursor: default;\n background-color: #2fb5d2; }\n\n.nav-stacked .nav-item {\n display: block;\n float: none; }\n .nav-stacked .nav-item + .nav-item {\n margin-top: 0.2rem;\n margin-left: 0; }\n\n.tab-content > .tab-pane {\n display: none; }\n\n.tab-content > .active {\n display: block; }\n\n.navbar {\n position: relative;\n padding: 0.5rem 1rem; }\n .navbar::after {\n content: \"\";\n display: table;\n clear: both; }\n @media (min-width: 576px) {\n .navbar {\n border-radius: 0; } }\n\n.navbar-full {\n z-index: 1000; }\n @media (min-width: 576px) {\n .navbar-full {\n border-radius: 0; } }\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030; }\n @media (min-width: 576px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0; } }\n\n.navbar-fixed-top {\n top: 0; }\n\n.navbar-fixed-bottom {\n bottom: 0; }\n\n.navbar-sticky-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1030;\n width: 100%; }\n @media (min-width: 576px) {\n .navbar-sticky-top {\n border-radius: 0; } }\n\n.navbar-brand {\n float: left;\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n margin-right: 1rem;\n font-size: 0.9375rem;\n line-height: inherit; }\n .navbar-brand:focus, .navbar-brand:hover {\n text-decoration: none; }\n\n.navbar-divider {\n float: left;\n width: 2px;\n padding-top: 0.425rem;\n padding-bottom: 0.425rem;\n margin-right: 1rem;\n margin-left: 1rem;\n overflow: hidden; }\n .navbar-divider::before {\n content: \"\\A0\"; }\n\n.navbar-text {\n display: inline-block;\n padding-top: .425rem;\n padding-bottom: .425rem; }\n\n.navbar-toggler {\n width: 2.5em;\n height: 2em;\n padding: 0.5rem 0.75rem;\n font-size: 0.9375rem;\n line-height: 1;\n background: transparent no-repeat center center;\n background-size: 24px 24px;\n border: 2px solid transparent;\n border-radius: 0; }\n .navbar-toggler:focus, .navbar-toggler:hover {\n text-decoration: none; }\n\n.navbar-toggleable-xs::after {\n content: \"\";\n display: table;\n clear: both; }\n\n@media (max-width: 575px) {\n .navbar-toggleable-xs .navbar-brand {\n display: block;\n float: none;\n margin-top: .5rem;\n margin-right: 0; }\n .navbar-toggleable-xs .navbar-nav {\n margin-top: .5rem;\n margin-bottom: .5rem; }\n .navbar-toggleable-xs .navbar-nav .dropdown-menu {\n position: static;\n float: none; } }\n\n@media (min-width: 576px) {\n .navbar-toggleable-xs {\n display: block; } }\n\n.navbar-toggleable-sm::after {\n content: \"\";\n display: table;\n clear: both; }\n\n@media (max-width: 767px) {\n .navbar-toggleable-sm .navbar-brand {\n display: block;\n float: none;\n margin-top: .5rem;\n margin-right: 0; }\n .navbar-toggleable-sm .navbar-nav {\n margin-top: .5rem;\n margin-bottom: .5rem; }\n .navbar-toggleable-sm .navbar-nav .dropdown-menu {\n position: static;\n float: none; } }\n\n@media (min-width: 768px) {\n .navbar-toggleable-sm {\n display: block; } }\n\n.navbar-toggleable-md::after {\n content: \"\";\n display: table;\n clear: both; }\n\n@media (max-width: 991px) {\n .navbar-toggleable-md .navbar-brand {\n display: block;\n float: none;\n margin-top: .5rem;\n margin-right: 0; }\n .navbar-toggleable-md .navbar-nav {\n margin-top: .5rem;\n margin-bottom: .5rem; }\n .navbar-toggleable-md .navbar-nav .dropdown-menu {\n position: static;\n float: none; } }\n\n@media (min-width: 992px) {\n .navbar-toggleable-md {\n display: block; } }\n\n.navbar-toggleable-lg::after {\n content: \"\";\n display: table;\n clear: both; }\n\n@media (max-width: 1199px) {\n .navbar-toggleable-lg .navbar-brand {\n display: block;\n float: none;\n margin-top: .5rem;\n margin-right: 0; }\n .navbar-toggleable-lg .navbar-nav {\n margin-top: .5rem;\n margin-bottom: .5rem; }\n .navbar-toggleable-lg .navbar-nav .dropdown-menu {\n position: static;\n float: none; } }\n\n@media (min-width: 1200px) {\n .navbar-toggleable-lg {\n display: block; } }\n\n.navbar-toggleable-xl {\n display: block; }\n .navbar-toggleable-xl::after {\n content: \"\";\n display: table;\n clear: both; }\n .navbar-toggleable-xl .navbar-brand {\n display: block;\n float: none;\n margin-top: .5rem;\n margin-right: 0; }\n .navbar-toggleable-xl .navbar-nav {\n margin-top: .5rem;\n margin-bottom: .5rem; }\n .navbar-toggleable-xl .navbar-nav .dropdown-menu {\n position: static;\n float: none; }\n\n.navbar-nav .nav-item {\n float: left; }\n\n.navbar-nav .nav-link {\n display: block;\n padding-top: .425rem;\n padding-bottom: .425rem; }\n .navbar-nav .nav-link + .nav-link {\n margin-left: 1rem; }\n\n.navbar-nav .nav-item + .nav-item {\n margin-left: 1rem; }\n\n.navbar-light .navbar-brand,\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.9); }\n .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover,\n .navbar-light .navbar-toggler:focus,\n .navbar-light .navbar-toggler:hover {\n color: rgba(0, 0, 0, 0.9); }\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5); }\n .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {\n color: rgba(0, 0, 0, 0.7); }\n\n.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus, .navbar-light .navbar-nav .open > .nav-link:hover,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link:focus,\n.navbar-light .navbar-nav .active > .nav-link:hover,\n.navbar-light .navbar-nav .nav-link.open,\n.navbar-light .navbar-nav .nav-link.open:focus,\n.navbar-light .navbar-nav .nav-link.open:hover,\n.navbar-light .navbar-nav .nav-link.active,\n.navbar-light .navbar-nav .nav-link.active:focus,\n.navbar-light .navbar-nav .nav-link.active:hover {\n color: rgba(0, 0, 0, 0.9); }\n\n.navbar-light .navbar-toggler {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E\");\n border-color: rgba(0, 0, 0, 0.1); }\n\n.navbar-light .navbar-divider {\n background-color: rgba(0, 0, 0, 0.075); }\n\n.navbar-dark .navbar-brand,\n.navbar-dark .navbar-toggler {\n color: white; }\n .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover,\n .navbar-dark .navbar-toggler:focus,\n .navbar-dark .navbar-toggler:hover {\n color: white; }\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5); }\n .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {\n color: rgba(255, 255, 255, 0.75); }\n\n.navbar-dark .navbar-nav .open > .nav-link, .navbar-dark .navbar-nav .open > .nav-link:focus, .navbar-dark .navbar-nav .open > .nav-link:hover,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link:focus,\n.navbar-dark .navbar-nav .active > .nav-link:hover,\n.navbar-dark .navbar-nav .nav-link.open,\n.navbar-dark .navbar-nav .nav-link.open:focus,\n.navbar-dark .navbar-nav .nav-link.open:hover,\n.navbar-dark .navbar-nav .nav-link.active,\n.navbar-dark .navbar-nav .nav-link.active:focus,\n.navbar-dark .navbar-nav .nav-link.active:hover {\n color: white; }\n\n.navbar-dark .navbar-toggler {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E\");\n border-color: rgba(255, 255, 255, 0.1); }\n\n.navbar-dark .navbar-divider {\n background-color: rgba(255, 255, 255, 0.075); }\n\n.navbar-toggleable-xs::after {\n content: \"\";\n display: table;\n clear: both; }\n\n@media (max-width: 575px) {\n .navbar-toggleable-xs .navbar-nav .nav-item {\n float: none;\n margin-left: 0; } }\n\n@media (min-width: 576px) {\n .navbar-toggleable-xs {\n display: block !important; } }\n\n.navbar-toggleable-sm::after {\n content: \"\";\n display: table;\n clear: both; }\n\n@media (max-width: 767px) {\n .navbar-toggleable-sm .navbar-nav .nav-item {\n float: none;\n margin-left: 0; } }\n\n@media (min-width: 768px) {\n .navbar-toggleable-sm {\n display: block !important; } }\n\n.navbar-toggleable-md::after {\n content: \"\";\n display: table;\n clear: both; }\n\n@media (max-width: 991px) {\n .navbar-toggleable-md .navbar-nav .nav-item {\n float: none;\n margin-left: 0; } }\n\n@media (min-width: 992px) {\n .navbar-toggleable-md {\n display: block !important; } }\n\n.card {\n position: relative;\n display: block;\n margin-bottom: 0.75rem;\n background-color: #fff;\n border-radius: 0;\n border: 1px solid rgba(0, 0, 0, 0.125); }\n\n.card-block {\n padding: 1.25rem; }\n .card-block::after {\n content: \"\";\n display: table;\n clear: both; }\n\n.card-title {\n margin-bottom: 0.75rem; }\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0; }\n\n.card-text:last-child {\n margin-bottom: 0; }\n\n.card-link:hover {\n text-decoration: none; }\n\n.card-link + .card-link {\n margin-left: 1.25rem; }\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0; }\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: #f5f5f5;\n border-bottom: 1px solid rgba(0, 0, 0, 0.125); }\n .card-header::after {\n content: \"\";\n display: table;\n clear: both; }\n .card-header:first-child {\n border-radius: calc(0 - 1px) calc(0 - 1px) 0 0; }\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: #f5f5f5;\n border-top: 1px solid rgba(0, 0, 0, 0.125); }\n .card-footer::after {\n content: \"\";\n display: table;\n clear: both; }\n .card-footer:last-child {\n border-radius: 0 0 calc(0 - 1px) calc(0 - 1px); }\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0; }\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem; }\n\n.card-primary {\n background-color: #2fb5d2;\n border-color: #2fb5d2; }\n .card-primary .card-header,\n .card-primary .card-footer {\n background-color: transparent; }\n\n.card-success {\n background-color: #4cbb6c;\n border-color: #4cbb6c; }\n .card-success .card-header,\n .card-success .card-footer {\n background-color: transparent; }\n\n.card-info {\n background-color: #5bc0de;\n border-color: #5bc0de; }\n .card-info .card-header,\n .card-info .card-footer {\n background-color: transparent; }\n\n.card-warning {\n background-color: #ff9a52;\n border-color: #ff9a52; }\n .card-warning .card-header,\n .card-warning .card-footer {\n background-color: transparent; }\n\n.card-danger {\n background-color: #ff4c4c;\n border-color: #ff4c4c; }\n .card-danger .card-header,\n .card-danger .card-footer {\n background-color: transparent; }\n\n.card-outline-primary {\n background-color: transparent;\n border-color: #2fb5d2; }\n\n.card-outline-secondary {\n background-color: transparent;\n border-color: transparent; }\n\n.card-outline-info {\n background-color: transparent;\n border-color: #5bc0de; }\n\n.card-outline-success {\n background-color: transparent;\n border-color: #4cbb6c; }\n\n.card-outline-warning {\n background-color: transparent;\n border-color: #FF9A52; }\n\n.card-outline-danger {\n background-color: transparent;\n border-color: #ff4c4c; }\n\n.card-inverse .card-header,\n.card-inverse .card-footer {\n border-color: rgba(255, 255, 255, 0.2); }\n\n.card-inverse .card-header,\n.card-inverse .card-footer,\n.card-inverse .card-title,\n.card-inverse .card-blockquote {\n color: #fff; }\n\n.card-inverse .card-link,\n.card-inverse .card-text,\n.card-inverse .card-subtitle,\n.card-inverse .card-blockquote .blockquote-footer {\n color: rgba(255, 255, 255, 0.65); }\n\n.card-inverse .card-link:focus, .card-inverse .card-link:hover {\n color: #fff; }\n\n.card-blockquote {\n padding: 0;\n margin-bottom: 0;\n border-left: 0; }\n\n.card-img {\n border-radius: calc(0 - 1px); }\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem; }\n\n.card-img-top {\n border-top-right-radius: calc(0 - 1px);\n border-top-left-radius: calc(0 - 1px); }\n\n.card-img-bottom {\n border-bottom-right-radius: calc(0 - 1px);\n border-bottom-left-radius: calc(0 - 1px); }\n\n@media (min-width: 576px) {\n .card-deck {\n display: table;\n width: 100%;\n margin-bottom: 0.75rem;\n table-layout: fixed;\n border-spacing: 1.25rem 0; }\n .card-deck .card {\n display: table-cell;\n margin-bottom: 0;\n vertical-align: top; }\n .card-deck-wrapper {\n margin-right: -1.25rem;\n margin-left: -1.25rem; } }\n\n@media (min-width: 576px) {\n .card-group {\n display: table;\n width: 100%;\n table-layout: fixed; }\n .card-group .card {\n display: table-cell;\n vertical-align: top; }\n .card-group .card + .card {\n margin-left: 0;\n border-left: 0; }\n .card-group .card:first-child {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n .card-group .card:first-child .card-img-top {\n border-top-right-radius: 0; }\n .card-group .card:first-child .card-img-bottom {\n border-bottom-right-radius: 0; }\n .card-group .card:last-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n .card-group .card:last-child .card-img-top {\n border-top-left-radius: 0; }\n .card-group .card:last-child .card-img-bottom {\n border-bottom-left-radius: 0; }\n .card-group .card:not(:first-child):not(:last-child) {\n border-radius: 0; }\n .card-group .card:not(:first-child):not(:last-child) .card-img-top,\n .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {\n border-radius: 0; } }\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem; }\n .card-columns .card {\n display: inline-block;\n width: 100%; } }\n\n.breadcrumb {\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #f6f6f6;\n border-radius: 0; }\n .breadcrumb::after {\n content: \"\";\n display: table;\n clear: both; }\n\n.breadcrumb-item {\n float: left; }\n .breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n color: #F1F1F1;\n content: \"/\"; }\n .breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline; }\n .breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none; }\n .breadcrumb-item.active {\n color: #F1F1F1; }\n\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin-top: 1rem;\n margin-bottom: 1rem;\n border-radius: 0; }\n\n.page-item {\n display: inline; }\n .page-item:first-child .page-link {\n margin-left: 0;\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n .page-item:last-child .page-link {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n .page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {\n z-index: 2;\n color: #fff;\n cursor: default;\n background-color: #2fb5d2;\n border-color: #2fb5d2; }\n .page-item.disabled .page-link, .page-item.disabled .page-link:focus, .page-item.disabled .page-link:hover {\n color: #F1F1F1;\n pointer-events: none;\n cursor: not-allowed;\n background-color: #fff;\n border-color: #ddd; }\n\n.page-link {\n position: relative;\n float: left;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n color: #2fb5d2;\n text-decoration: none;\n background-color: #fff;\n border: 2px solid #ddd; }\n .page-link:focus, .page-link:hover {\n color: #208094;\n background-color: #f6f6f6;\n border-color: #ddd; }\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 0.9375rem; }\n\n.pagination-lg .page-item:first-child .page-link {\n border-bottom-left-radius: 0.3rem;\n border-top-left-radius: 0.3rem; }\n\n.pagination-lg .page-item:last-child .page-link {\n border-bottom-right-radius: 0.3rem;\n border-top-right-radius: 0.3rem; }\n\n.pagination-sm .page-link {\n padding: 0.275rem 0.75rem;\n font-size: 0.875rem; }\n\n.pagination-sm .page-item:first-child .page-link {\n border-bottom-left-radius: 0.2rem;\n border-top-left-radius: 0.2rem; }\n\n.pagination-sm .page-item:last-child .page-link {\n border-bottom-right-radius: 0.2rem;\n border-top-right-radius: 0.2rem; }\n\n.tag {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0; }\n .tag:empty {\n display: none; }\n\n.btn .tag {\n position: relative;\n top: -1px; }\n\na.tag:focus, a.tag:hover {\n color: #fff;\n text-decoration: none;\n cursor: pointer; }\n\n.tag-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem; }\n\n.tag-default {\n background-color: #F1F1F1; }\n .tag-default[href]:focus, .tag-default[href]:hover {\n background-color: #d8d8d8; }\n\n.tag-primary {\n background-color: #2fb5d2; }\n .tag-primary[href]:focus, .tag-primary[href]:hover {\n background-color: #2592a9; }\n\n.tag-success {\n background-color: #4cbb6c; }\n .tag-success[href]:focus, .tag-success[href]:hover {\n background-color: #3a9a56; }\n\n.tag-info {\n background-color: #5bc0de; }\n .tag-info[href]:focus, .tag-info[href]:hover {\n background-color: #31b0d5; }\n\n.tag-warning {\n background-color: #ff9a52; }\n .tag-warning[href]:focus, .tag-warning[href]:hover {\n background-color: #ff7c1f; }\n\n.tag-danger {\n background-color: #ff4c4c; }\n .tag-danger[href]:focus, .tag-danger[href]:hover {\n background-color: #ff1919; }\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #f6f6f6;\n border-radius: 0.3rem; }\n @media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem; } }\n\n.jumbotron-hr {\n border-top-color: #dddddd; }\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0; }\n\n.alert {\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 2px solid transparent;\n border-radius: 0; }\n\n.alert-heading {\n color: inherit; }\n\n.alert-link {\n font-weight: bold; }\n\n.alert-dismissible {\n padding-right: 2.5rem; }\n .alert-dismissible .close {\n position: relative;\n top: -.125rem;\n right: -1.25rem;\n color: inherit; }\n\n.alert-success {\n background-color: #dff0d8;\n border-color: #d0e9c6;\n color: #3c763d; }\n .alert-success hr {\n border-top-color: #c1e2b3; }\n .alert-success .alert-link {\n color: #2b542c; }\n\n.alert-info {\n background-color: #d9edf7;\n border-color: #bcdff1;\n color: #31708f; }\n .alert-info hr {\n border-top-color: #a6d5ec; }\n .alert-info .alert-link {\n color: #245269; }\n\n.alert-warning {\n background-color: rgba(255, 154, 82, 0.3);\n border-color: #FF9A52;\n color: #232323; }\n .alert-warning hr {\n border-top-color: #ff8b39; }\n .alert-warning .alert-link {\n color: #0a0a0a; }\n\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebcccc;\n color: #a94442; }\n .alert-danger hr {\n border-top-color: #e4b9b9; }\n .alert-danger .alert-link {\n color: #843534; }\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0; }\n to {\n background-position: 0 0; } }\n\n.progress {\n display: block;\n width: 100%;\n height: 1rem;\n margin-bottom: 1rem; }\n\n.progress[value] {\n background-color: #eee;\n border: 0;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n border-radius: 0; }\n\n.progress[value]::-ms-fill {\n background-color: #0074d9;\n border: 0; }\n\n.progress[value]::-moz-progress-bar {\n background-color: #0074d9;\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n\n.progress[value]::-webkit-progress-value {\n background-color: #0074d9;\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n\n.progress[value=\"100\"]::-moz-progress-bar {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n\n.progress[value=\"100\"]::-webkit-progress-value {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n\n.progress[value]::-webkit-progress-bar {\n background-color: #eee;\n border-radius: 0; }\n\nbase::-moz-progress-bar,\n.progress[value] {\n background-color: #eee;\n border-radius: 0; }\n\n@media screen and (min-width: 0\\0) {\n .progress {\n background-color: #eee;\n border-radius: 0; }\n .progress-bar {\n display: inline-block;\n height: 1rem;\n text-indent: -999rem;\n background-color: #0074d9;\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n .progress[width=\"100%\"] {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; } }\n\n.progress-striped[value]::-webkit-progress-value {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem; }\n\n.progress-striped[value]::-moz-progress-bar {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem; }\n\n.progress-striped[value]::-ms-fill {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem; }\n\n@media screen and (min-width: 0\\0) {\n .progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem; } }\n\n.progress-animated[value]::-webkit-progress-value {\n animation: progress-bar-stripes 2s linear infinite; }\n\n.progress-animated[value]::-moz-progress-bar {\n animation: progress-bar-stripes 2s linear infinite; }\n\n@media screen and (min-width: 0\\0) {\n .progress-animated .progress-bar-striped {\n animation: progress-bar-stripes 2s linear infinite; } }\n\n.progress-success[value]::-webkit-progress-value {\n background-color: #4cbb6c; }\n\n.progress-success[value]::-moz-progress-bar {\n background-color: #4cbb6c; }\n\n.progress-success[value]::-ms-fill {\n background-color: #4cbb6c; }\n\n@media screen and (min-width: 0\\0) {\n .progress-success .progress-bar {\n background-color: #4cbb6c; } }\n\n.progress-info[value]::-webkit-progress-value {\n background-color: #5bc0de; }\n\n.progress-info[value]::-moz-progress-bar {\n background-color: #5bc0de; }\n\n.progress-info[value]::-ms-fill {\n background-color: #5bc0de; }\n\n@media screen and (min-width: 0\\0) {\n .progress-info .progress-bar {\n background-color: #5bc0de; } }\n\n.progress-warning[value]::-webkit-progress-value {\n background-color: #ff9a52; }\n\n.progress-warning[value]::-moz-progress-bar {\n background-color: #ff9a52; }\n\n.progress-warning[value]::-ms-fill {\n background-color: #ff9a52; }\n\n@media screen and (min-width: 0\\0) {\n .progress-warning .progress-bar {\n background-color: #ff9a52; } }\n\n.progress-danger[value]::-webkit-progress-value {\n background-color: #ff4c4c; }\n\n.progress-danger[value]::-moz-progress-bar {\n background-color: #ff4c4c; }\n\n.progress-danger[value]::-ms-fill {\n background-color: #ff4c4c; }\n\n@media screen and (min-width: 0\\0) {\n .progress-danger .progress-bar {\n background-color: #ff4c4c; } }\n\n.media,\n.media-body {\n overflow: hidden; }\n\n.media-body {\n width: 10000px; }\n\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top; }\n\n.media-middle {\n vertical-align: middle; }\n\n.media-bottom {\n vertical-align: bottom; }\n\n.media-object {\n display: block; }\n .media-object.img-thumbnail {\n max-width: none; }\n\n.media-right {\n padding-left: 10px; }\n\n.media-left {\n padding-right: 10px; }\n\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px; }\n\n.media-list {\n padding-left: 0;\n list-style: none; }\n\n.list-group {\n padding-left: 0;\n margin-bottom: 0; }\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -2px;\n background-color: #fff;\n border: 2px solid #ddd; }\n .list-group-item:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0; }\n .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n .list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {\n color: #F1F1F1;\n cursor: not-allowed;\n background-color: #f6f6f6; }\n .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {\n color: inherit; }\n .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {\n color: #F1F1F1; }\n .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {\n z-index: 2;\n color: #fff;\n text-decoration: none;\n background-color: #2fb5d2;\n border-color: #2fb5d2; }\n .list-group-item.active .list-group-item-heading,\n .list-group-item.active .list-group-item-heading > small,\n .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,\n .list-group-item.active:focus .list-group-item-heading > small,\n .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,\n .list-group-item.active:hover .list-group-item-heading > small,\n .list-group-item.active:hover .list-group-item-heading > .small {\n color: inherit; }\n .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {\n color: #d7f1f6; }\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0; }\n\n.list-group-item-action {\n width: 100%;\n color: #555;\n text-align: inherit; }\n .list-group-item-action .list-group-item-heading {\n color: #333; }\n .list-group-item-action:focus, .list-group-item-action:hover {\n color: #555;\n text-decoration: none;\n background-color: #f5f5f5; }\n\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8; }\n\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d; }\n a.list-group-item-success .list-group-item-heading,\n button.list-group-item-success .list-group-item-heading {\n color: inherit; }\n a.list-group-item-success:focus, a.list-group-item-success:hover,\n button.list-group-item-success:focus,\n button.list-group-item-success:hover {\n color: #3c763d;\n background-color: #d0e9c6; }\n a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover,\n button.list-group-item-success.active,\n button.list-group-item-success.active:focus,\n button.list-group-item-success.active:hover {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d; }\n\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7; }\n\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f; }\n a.list-group-item-info .list-group-item-heading,\n button.list-group-item-info .list-group-item-heading {\n color: inherit; }\n a.list-group-item-info:focus, a.list-group-item-info:hover,\n button.list-group-item-info:focus,\n button.list-group-item-info:hover {\n color: #31708f;\n background-color: #c4e3f3; }\n a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover,\n button.list-group-item-info.active,\n button.list-group-item-info.active:focus,\n button.list-group-item-info.active:hover {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f; }\n\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3; }\n\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b; }\n a.list-group-item-warning .list-group-item-heading,\n button.list-group-item-warning .list-group-item-heading {\n color: inherit; }\n a.list-group-item-warning:focus, a.list-group-item-warning:hover,\n button.list-group-item-warning:focus,\n button.list-group-item-warning:hover {\n color: #8a6d3b;\n background-color: #faf2cc; }\n a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover,\n button.list-group-item-warning.active,\n button.list-group-item-warning.active:focus,\n button.list-group-item-warning.active:hover {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b; }\n\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede; }\n\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442; }\n a.list-group-item-danger .list-group-item-heading,\n button.list-group-item-danger .list-group-item-heading {\n color: inherit; }\n a.list-group-item-danger:focus, a.list-group-item-danger:hover,\n button.list-group-item-danger:focus,\n button.list-group-item-danger:hover {\n color: #a94442;\n background-color: #ebcccc; }\n a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover,\n button.list-group-item-danger.active,\n button.list-group-item-danger.active:focus,\n button.list-group-item-danger.active:hover {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442; }\n\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px; }\n\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3; }\n\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden; }\n .embed-responsive .embed-responsive-item,\n .embed-responsive iframe,\n .embed-responsive embed,\n .embed-responsive object,\n .embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0; }\n\n.embed-responsive-21by9 {\n padding-bottom: 42.85714%; }\n\n.embed-responsive-16by9 {\n padding-bottom: 56.25%; }\n\n.embed-responsive-4by3 {\n padding-bottom: 75%; }\n\n.embed-responsive-1by1 {\n padding-bottom: 100%; }\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: bold;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .2; }\n .close:focus, .close:hover {\n color: #000;\n text-decoration: none;\n cursor: pointer;\n opacity: .5; }\n\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none; }\n\n.modal-open {\n overflow: hidden; }\n\n.modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n outline: 0; }\n .modal.fade .modal-dialog {\n transition: transform .3s ease-out;\n transform: translate(0, -25%); }\n .modal.in .modal-dialog {\n transform: translate(0, 0); }\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto; }\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px; }\n\n.modal-content {\n position: relative;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0; }\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000; }\n .modal-backdrop.fade {\n opacity: 0; }\n .modal-backdrop.in {\n opacity: 0.5; }\n\n.modal-header {\n padding: 15px;\n border-bottom: 2px solid #e5e5e5; }\n .modal-header::after {\n content: \"\";\n display: table;\n clear: both; }\n\n.modal-header .close {\n margin-top: -2px; }\n\n.modal-title {\n margin: 0;\n line-height: 1.5; }\n\n.modal-body {\n position: relative;\n padding: 15px; }\n\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 2px solid #e5e5e5; }\n .modal-footer::after {\n content: \"\";\n display: table;\n clear: both; }\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll; }\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 600px;\n margin: 30px auto; }\n .modal-sm {\n max-width: 300px; } }\n\n@media (min-width: 992px) {\n .modal-lg {\n max-width: 900px; } }\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0; }\n .tooltip.in {\n opacity: 0.9; }\n .tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {\n padding: 5px 0;\n margin-top: -3px; }\n .tooltip.tooltip-top .tooltip-inner::before, .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n content: \"\";\n border-width: 5px 5px 0;\n border-top-color: #ff4c4c; }\n .tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {\n padding: 0 5px;\n margin-left: 3px; }\n .tooltip.tooltip-right .tooltip-inner::before, .tooltip.bs-tether-element-attached-left .tooltip-inner::before {\n top: 50%;\n left: 0;\n margin-top: -5px;\n content: \"\";\n border-width: 5px 5px 5px 0;\n border-right-color: #ff4c4c; }\n .tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {\n padding: 5px 0;\n margin-top: 3px; }\n .tooltip.tooltip-bottom .tooltip-inner::before, .tooltip.bs-tether-element-attached-top .tooltip-inner::before {\n top: 0;\n left: 50%;\n margin-left: -5px;\n content: \"\";\n border-width: 0 5px 5px;\n border-bottom-color: #ff4c4c; }\n .tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {\n padding: 0 5px;\n margin-left: -3px; }\n .tooltip.tooltip-left .tooltip-inner::before, .tooltip.bs-tether-element-attached-right .tooltip-inner::before {\n top: 50%;\n right: 0;\n margin-top: -5px;\n content: \"\";\n border-width: 5px 0 5px 5px;\n border-left-color: #ff4c4c; }\n\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #ff4c4c;\n border-radius: 0; }\n .tooltip-inner::before {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid; }\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n padding: 1px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 2px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem; }\n .popover.popover-top, .popover.bs-tether-element-attached-bottom {\n margin-top: -10px; }\n .popover.popover-top::before, .popover.popover-top::after, .popover.bs-tether-element-attached-bottom::before, .popover.bs-tether-element-attached-bottom::after {\n left: 50%;\n border-bottom-width: 0; }\n .popover.popover-top::before, .popover.bs-tether-element-attached-bottom::before {\n bottom: -11px;\n margin-left: -11px;\n border-top-color: rgba(0, 0, 0, 0.25); }\n .popover.popover-top::after, .popover.bs-tether-element-attached-bottom::after {\n bottom: -10px;\n margin-left: -10px;\n border-top-color: #fff; }\n .popover.popover-right, .popover.bs-tether-element-attached-left {\n margin-left: 10px; }\n .popover.popover-right::before, .popover.popover-right::after, .popover.bs-tether-element-attached-left::before, .popover.bs-tether-element-attached-left::after {\n top: 50%;\n border-left-width: 0; }\n .popover.popover-right::before, .popover.bs-tether-element-attached-left::before {\n left: -11px;\n margin-top: -11px;\n border-right-color: rgba(0, 0, 0, 0.25); }\n .popover.popover-right::after, .popover.bs-tether-element-attached-left::after {\n left: -10px;\n margin-top: -10px;\n border-right-color: #fff; }\n .popover.popover-bottom, .popover.bs-tether-element-attached-top {\n margin-top: 10px; }\n .popover.popover-bottom::before, .popover.popover-bottom::after, .popover.bs-tether-element-attached-top::before, .popover.bs-tether-element-attached-top::after {\n left: 50%;\n border-top-width: 0; }\n .popover.popover-bottom::before, .popover.bs-tether-element-attached-top::before {\n top: -11px;\n margin-left: -11px;\n border-bottom-color: rgba(0, 0, 0, 0.25); }\n .popover.popover-bottom::after, .popover.bs-tether-element-attached-top::after {\n top: -10px;\n margin-left: -10px;\n border-bottom-color: #f7f7f7; }\n .popover.popover-bottom .popover-title::before, .popover.bs-tether-element-attached-top .popover-title::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 20px;\n margin-left: -10px;\n content: \"\";\n border-bottom: 1px solid #f7f7f7; }\n .popover.popover-left, .popover.bs-tether-element-attached-right {\n margin-left: -10px; }\n .popover.popover-left::before, .popover.popover-left::after, .popover.bs-tether-element-attached-right::before, .popover.bs-tether-element-attached-right::after {\n top: 50%;\n border-right-width: 0; }\n .popover.popover-left::before, .popover.bs-tether-element-attached-right::before {\n right: -11px;\n margin-top: -11px;\n border-left-color: rgba(0, 0, 0, 0.25); }\n .popover.popover-left::after, .popover.bs-tether-element-attached-right::after {\n right: -10px;\n margin-top: -10px;\n border-left-color: #fff; }\n\n.popover-title {\n padding: 8px 14px;\n margin: 0;\n font-size: 1rem;\n background-color: #f7f7f7;\n border-bottom: 2px solid #ebebeb;\n border-radius: 0.175rem 0.175rem 0 0; }\n .popover-title:empty {\n display: none; }\n\n.popover-content {\n padding: 9px 14px; }\n\n.popover::before,\n.popover::after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid; }\n\n.popover::before {\n content: \"\";\n border-width: 11px; }\n\n.popover::after {\n content: \"\";\n border-width: 10px; }\n\n.carousel {\n position: relative; }\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden; }\n .carousel-inner > .carousel-item {\n position: relative;\n display: none;\n transition: .6s ease-in-out left; }\n .carousel-inner > .carousel-item > img,\n .carousel-inner > .carousel-item > a > img {\n line-height: 1; }\n @media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .carousel-item {\n transition: transform .6s ease-in-out;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n perspective: 1000px; }\n .carousel-inner > .carousel-item.next, .carousel-inner > .carousel-item.active.right {\n left: 0;\n transform: translate3d(100%, 0, 0); }\n .carousel-inner > .carousel-item.prev, .carousel-inner > .carousel-item.active.left {\n left: 0;\n transform: translate3d(-100%, 0, 0); }\n .carousel-inner > .carousel-item.next.left, .carousel-inner > .carousel-item.prev.right, .carousel-inner > .carousel-item.active {\n left: 0;\n transform: translate3d(0, 0, 0); } }\n .carousel-inner > .active,\n .carousel-inner > .next,\n .carousel-inner > .prev {\n display: block; }\n .carousel-inner > .active {\n left: 0; }\n .carousel-inner > .next,\n .carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%; }\n .carousel-inner > .next {\n left: 100%; }\n .carousel-inner > .prev {\n left: -100%; }\n .carousel-inner > .next.left,\n .carousel-inner > .prev.right {\n left: 0; }\n .carousel-inner > .active.left {\n left: -100%; }\n .carousel-inner > .active.right {\n left: 100%; }\n\n.carousel-control {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 15%;\n font-size: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n opacity: 0.5; }\n .carousel-control.left {\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }\n .carousel-control.right {\n right: 0;\n left: auto;\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }\n .carousel-control:focus, .carousel-control:hover {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: .9; }\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n position: absolute;\n top: 50%;\n z-index: 5;\n display: inline-block;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n font-family: serif;\n line-height: 1; }\n .carousel-control .icon-prev {\n left: 50%;\n margin-left: -10px; }\n .carousel-control .icon-next {\n right: 50%;\n margin-right: -10px; }\n .carousel-control .icon-prev::before {\n content: \"\\2039\"; }\n .carousel-control .icon-next::before {\n content: \"\\203A\"; }\n\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n padding-left: 0;\n margin-left: -30%;\n text-align: center;\n list-style: none; }\n .carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n cursor: pointer;\n background-color: rgba(0, 0, 0, 0);\n border: 1px solid #fff;\n border-radius: 10px; }\n .carousel-indicators .active {\n width: 12px;\n height: 12px;\n margin: 0;\n background-color: #fff; }\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }\n .carousel-caption .btn {\n text-shadow: none; }\n\n@media (min-width: 576px) {\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -15px;\n font-size: 30px; }\n .carousel-control .icon-prev {\n margin-left: -15px; }\n .carousel-control .icon-next {\n margin-right: -15px; }\n .carousel-caption {\n right: 20%;\n left: 20%;\n padding-bottom: 30px; }\n .carousel-indicators {\n bottom: 20px; } }\n\n.align-baseline {\n vertical-align: baseline !important; }\n\n.align-top {\n vertical-align: top !important; }\n\n.align-middle {\n vertical-align: middle !important; }\n\n.align-bottom {\n vertical-align: bottom !important; }\n\n.align-text-bottom {\n vertical-align: text-bottom !important; }\n\n.align-text-top {\n vertical-align: text-top !important; }\n\n.bg-faded {\n background-color: #f7f7f9; }\n\n.bg-primary {\n background-color: #2fb5d2 !important; }\n\na.bg-primary:focus, a.bg-primary:hover {\n background-color: #2592a9 !important; }\n\n.bg-success {\n background-color: #4cbb6c !important; }\n\na.bg-success:focus, a.bg-success:hover {\n background-color: #3a9a56 !important; }\n\n.bg-info {\n background-color: #5bc0de !important; }\n\na.bg-info:focus, a.bg-info:hover {\n background-color: #31b0d5 !important; }\n\n.bg-warning {\n background-color: #ff9a52 !important; }\n\na.bg-warning:focus, a.bg-warning:hover {\n background-color: #ff7c1f !important; }\n\n.bg-danger {\n background-color: #ff4c4c !important; }\n\na.bg-danger:focus, a.bg-danger:hover {\n background-color: #ff1919 !important; }\n\n.bg-inverse {\n background-color: #373a3c !important; }\n\na.bg-inverse:focus, a.bg-inverse:hover {\n background-color: #1f2021 !important; }\n\n.rounded {\n border-radius: 0; }\n\n.rounded-top {\n border-top-right-radius: 0;\n border-top-left-radius: 0; }\n\n.rounded-right {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n\n.rounded-bottom {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0; }\n\n.rounded-left {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n\n.rounded-circle {\n border-radius: 50%; }\n\n.clearfix::after {\n content: \"\";\n display: table;\n clear: both; }\n\n.d-block {\n display: block !important; }\n\n.d-inline-block {\n display: inline-block !important; }\n\n.d-inline {\n display: inline !important; }\n\n.float-xs-left {\n float: left !important; }\n\n.float-xs-right {\n float: right !important; }\n\n.float-xs-none {\n float: none !important; }\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important; }\n .float-sm-right {\n float: right !important; }\n .float-sm-none {\n float: none !important; } }\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important; }\n .float-md-right {\n float: right !important; }\n .float-md-none {\n float: none !important; } }\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important; }\n .float-lg-right {\n float: right !important; }\n .float-lg-none {\n float: none !important; } }\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important; }\n .float-xl-right {\n float: right !important; }\n .float-xl-none {\n float: none !important; } }\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0; }\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto; }\n\n.w-100 {\n width: 100% !important; }\n\n.h-100 {\n height: 100% !important; }\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important; }\n\n.m-0 {\n margin: 0 0 !important; }\n\n.mt-0 {\n margin-top: 0 !important; }\n\n.mr-0 {\n margin-right: 0 !important; }\n\n.mb-0 {\n margin-bottom: 0 !important; }\n\n.ml-0 {\n margin-left: 0 !important; }\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important; }\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n\n.m-1 {\n margin: 1rem 1rem !important; }\n\n.mt-1 {\n margin-top: 1rem !important; }\n\n.mr-1 {\n margin-right: 1rem !important; }\n\n.mb-1 {\n margin-bottom: 1rem !important; }\n\n.ml-1 {\n margin-left: 1rem !important; }\n\n.mx-1 {\n margin-right: 1rem !important;\n margin-left: 1rem !important; }\n\n.my-1 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important; }\n\n.m-2 {\n margin: 1.5rem 1.5rem !important; }\n\n.mt-2 {\n margin-top: 1.5rem !important; }\n\n.mr-2 {\n margin-right: 1.5rem !important; }\n\n.mb-2 {\n margin-bottom: 1.5rem !important; }\n\n.ml-2 {\n margin-left: 1.5rem !important; }\n\n.mx-2 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important; }\n\n.my-2 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important; }\n\n.m-3 {\n margin: 3rem 3rem !important; }\n\n.mt-3 {\n margin-top: 3rem !important; }\n\n.mr-3 {\n margin-right: 3rem !important; }\n\n.mb-3 {\n margin-bottom: 3rem !important; }\n\n.ml-3 {\n margin-left: 3rem !important; }\n\n.mx-3 {\n margin-right: 3rem !important;\n margin-left: 3rem !important; }\n\n.my-3 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important; }\n\n.p-0 {\n padding: 0 0 !important; }\n\n.pt-0 {\n padding-top: 0 !important; }\n\n.pr-0 {\n padding-right: 0 !important; }\n\n.pb-0 {\n padding-bottom: 0 !important; }\n\n.pl-0 {\n padding-left: 0 !important; }\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important; }\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important; }\n\n.p-1 {\n padding: 1rem 1rem !important; }\n\n.pt-1 {\n padding-top: 1rem !important; }\n\n.pr-1 {\n padding-right: 1rem !important; }\n\n.pb-1 {\n padding-bottom: 1rem !important; }\n\n.pl-1 {\n padding-left: 1rem !important; }\n\n.px-1 {\n padding-right: 1rem !important;\n padding-left: 1rem !important; }\n\n.py-1 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important; }\n\n.p-2 {\n padding: 1.5rem 1.5rem !important; }\n\n.pt-2 {\n padding-top: 1.5rem !important; }\n\n.pr-2 {\n padding-right: 1.5rem !important; }\n\n.pb-2 {\n padding-bottom: 1.5rem !important; }\n\n.pl-2 {\n padding-left: 1.5rem !important; }\n\n.px-2 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important; }\n\n.py-2 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important; }\n\n.p-3 {\n padding: 3rem 3rem !important; }\n\n.pt-3 {\n padding-top: 3rem !important; }\n\n.pr-3 {\n padding-right: 3rem !important; }\n\n.pb-3 {\n padding-bottom: 3rem !important; }\n\n.pl-3 {\n padding-left: 3rem !important; }\n\n.px-3 {\n padding-right: 3rem !important;\n padding-left: 3rem !important; }\n\n.py-3 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important; }\n\n.pos-f-t {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030; }\n\n.text-justify {\n text-align: justify !important; }\n\n.text-nowrap {\n white-space: nowrap !important; }\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n\n.text-xs-left {\n text-align: left !important; }\n\n.text-xs-right {\n text-align: right !important; }\n\n.text-xs-center {\n text-align: center !important; }\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important; }\n .text-sm-right {\n text-align: right !important; }\n .text-sm-center {\n text-align: center !important; } }\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important; }\n .text-md-right {\n text-align: right !important; }\n .text-md-center {\n text-align: center !important; } }\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important; }\n .text-lg-right {\n text-align: right !important; }\n .text-lg-center {\n text-align: center !important; } }\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important; }\n .text-xl-right {\n text-align: right !important; }\n .text-xl-center {\n text-align: center !important; } }\n\n.text-lowercase {\n text-transform: lowercase !important; }\n\n.text-uppercase {\n text-transform: uppercase !important; }\n\n.text-capitalize {\n text-transform: capitalize !important; }\n\n.font-weight-normal {\n font-weight: normal; }\n\n.font-weight-bold {\n font-weight: bold; }\n\n.font-italic {\n font-style: italic; }\n\n.text-white {\n color: #fff !important; }\n\n.text-muted {\n color: #7A7A7A !important; }\n\na.text-muted:focus, a.text-muted:hover {\n color: #616161 !important; }\n\n.text-primary {\n color: #2fb5d2 !important; }\n\na.text-primary:focus, a.text-primary:hover {\n color: #2592a9 !important; }\n\n.text-success {\n color: #4cbb6c !important; }\n\na.text-success:focus, a.text-success:hover {\n color: #3a9a56 !important; }\n\n.text-info {\n color: #5bc0de !important; }\n\na.text-info:focus, a.text-info:hover {\n color: #31b0d5 !important; }\n\n.text-warning {\n color: #ff9a52 !important; }\n\na.text-warning:focus, a.text-warning:hover {\n color: #ff7c1f !important; }\n\n.text-danger {\n color: #ff4c4c !important; }\n\na.text-danger:focus, a.text-danger:hover {\n color: #ff1919 !important; }\n\n.text-gray-dark {\n color: #373a3c !important; }\n\na.text-gray-dark:focus, a.text-gray-dark:hover {\n color: #1f2021 !important; }\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0; }\n\n.invisible {\n visibility: hidden !important; }\n\n.hidden-xs-up {\n display: none !important; }\n\n@media (max-width: 575px) {\n .hidden-xs-down {\n display: none !important; } }\n\n@media (min-width: 576px) {\n .hidden-sm-up {\n display: none !important; } }\n\n@media (max-width: 767px) {\n .hidden-sm-down {\n display: none !important; } }\n\n@media (min-width: 768px) {\n .hidden-md-up {\n display: none !important; } }\n\n@media (max-width: 991px) {\n .hidden-md-down {\n display: none !important; } }\n\n@media (min-width: 992px) {\n .hidden-lg-up {\n display: none !important; } }\n\n@media (max-width: 1199px) {\n .hidden-lg-down {\n display: none !important; } }\n\n@media (min-width: 1200px) {\n .hidden-xl-up {\n display: none !important; } }\n\n.hidden-xl-down {\n display: none !important; }\n\n.visible-print-block {\n display: none !important; }\n @media print {\n .visible-print-block {\n display: block !important; } }\n\n.visible-print-inline {\n display: none !important; }\n @media print {\n .visible-print-inline {\n display: inline !important; } }\n\n.visible-print-inline-block {\n display: none !important; }\n @media print {\n .visible-print-inline-block {\n display: inline-block !important; } }\n\n@media print {\n .hidden-print {\n display: none !important; } }\n\n@font-face {\n font-family: 'Material Icons';\n font-style: normal;\n font-weight: 400;\n src: url(" + __webpack_require__(97) + ");\n /* For IE6-8 */\n src: local(\"Material Icons\"), local(\"MaterialIcons-Regular\"), url(" + __webpack_require__(98) + ") format(\"woff2\"), url(" + __webpack_require__(99) + ") format(\"woff\"), url(" + __webpack_require__(100) + ") format(\"truetype\"); }\n\n.material-icons {\n font-family: 'Material Icons';\n font-weight: normal;\n font-style: normal;\n font-size: 24px;\n /* Preferred icon size */\n display: inline-block;\n vertical-align: middle;\n width: 1em;\n height: 1em;\n line-height: 1;\n text-transform: none;\n letter-spacing: normal;\n word-wrap: normal;\n white-space: nowrap;\n direction: ltr;\n /* Support for all WebKit browsers. */\n -webkit-font-smoothing: antialiased;\n /* Support for Safari and Chrome. */\n text-rendering: optimizeLegibility;\n /* Support for Firefox. */\n -moz-osx-font-smoothing: grayscale;\n /* Support for IE. */\n -webkit-font-feature-settings: 'liga';\n font-feature-settings: 'liga'; }\n\nbody,\nhtml {\n height: 100%; }\n\nbody {\n direction: ltr;\n font-family: \"Poppins\", sans-serif;\n font-size: 0.875rem;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n color: #777777;\n background: #f2f2f2;\n line-height: 1.5em;\n font-weight: 500; }\n body main {\n transition: all 0.52s cubic-bezier(0.36, 0.76, 0, 0.88); }\n\nul {\n list-style: none;\n padding-left: 0; }\n\na {\n font-weight: 500;\n color: #000000;\n position: relative;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n\na:hover, a:focus {\n color: #00c293;\n text-decoration: none;\n outline: none; }\n\np {\n font-size: 0.9375rem;\n color: #777777;\n font-weight: 500; }\n\n.dropdown-item:focus, .dropdown-item:hover {\n background: none; }\n\n.color,\n.custom-checkbox input[type=\"checkbox\"] + span.color {\n width: 42px;\n height: 42px;\n display: inline-block;\n margin: 0.05rem 0.15rem 0 0;\n border: none;\n cursor: pointer;\n background-size: contain;\n border-radius: 50%;\n position: relative;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .color:before,\n .custom-checkbox input[type=\"checkbox\"] + span.color:before {\n pointer-events: none;\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 0 0 8px #ffffff, 0 0 0 3px #ffffff;\n border-radius: 50%;\n transform: scale(1.15);\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89);\n z-index: 2; }\n #search_filters .color:before, #search_filters\n .custom-checkbox input[type=\"checkbox\"] + span.color:before {\n box-shadow: 0 0 0 3px #ffffff; }\n .color.white:after,\n .custom-checkbox input[type=\"checkbox\"] + span.color.white:after {\n pointer-events: none;\n content: ' ';\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 0 0 8px #f2f2f2;\n border-radius: 50%;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89);\n z-index: 1; }\n .color:hover,\n .custom-checkbox input[type=\"checkbox\"] + span.color:hover {\n box-shadow: 0 14px 22px 0px rgba(0, 0, 0, 0.14); }\n .color:hover:before,\n .custom-checkbox input[type=\"checkbox\"] + span.color:hover:before {\n box-shadow: inset 0 0 0 7px #ffffff, 0 0 0 0 #f2f2f2;\n transform: scale(0.9); }\n .color.white:hover:after,\n .custom-checkbox input[type=\"checkbox\"] + span.color.white:hover:after {\n box-shadow: inset 0 0 0 9px #f2f2f2;\n transform: scale(0.9); }\n .color.white:hover:before,\n .custom-checkbox input[type=\"checkbox\"] + span.color.white:hover:before {\n box-shadow: inset 0 0 0 7px #ffffff, 0 0 0 3px #f2f2f2; }\n\n.facet-label.active .custom-checkbox span.color, .facet-label:hover .custom-checkbox span.color {\n border: 2px solid #5c5c5c; }\n\n.h1,\n.h2,\n.h3 {\n font-family: \"Cuprum\", sans-serif;\n text-transform: uppercase;\n color: #1c1c1c; }\n\n.h4 {\n font-family: \"Cuprum\", sans-serif;\n font-weight: 700;\n color: #1c1c1c; }\n\nh1, h2, h3, h4, h5, h6 {\n color: #1c1c1c; }\n\n.btn {\n font-family: \"Cuprum\", sans-serif;\n font-size: 20px;\n line-height: 20px;\n padding: 14px 30px;\n border-radius: 4px;\n background: #5fceb3;\n border: 2px solid #5fceb3;\n color: #ffffff;\n white-space: normal;\n box-shadow: 0 6px 18px 0px rgba(0, 0, 0, 0.12);\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .btn:hover, .btn:focus, .btn.btn-primary.disabled:hover, .btn.btn-primary:disabled:hover {\n background: #1c1c1c;\n border: 2px solid #1c1c1c;\n color: #ffffff;\n text-decoration: none;\n box-shadow: 0 14px 50px 0px rgba(0, 0, 0, 0.22); }\n\n.btn-primary, .btn-secondary, .btn-tertiary {\n text-transform: uppercase;\n font-weight: 600; }\n .btn-primary .material-icons,\n .btn-secondary .material-icons,\n .btn-tertiary .material-icons {\n margin-right: 0.625rem; }\n\n.btn-tertiary {\n text-transform: lowercase;\n padding: 0.25rem;\n margin: 0.25rem 0;\n font-weight: 400;\n font-size: 0.875rem; }\n .btn-tertiary .material-icons {\n font-size: 1rem; }\n\n.btn-unstyle {\n background-color: transparent;\n border: none;\n padding: 0;\n text-align: inherit; }\n .btn-unstyle:focus {\n outline: 0; }\n\n.btn-high {\n padding: 20px 30px; }\n\nlabel, .label {\n color: #1c1c1c;\n text-align: right;\n font-size: 1rem; }\n\nsmall.label, small.value {\n font-size: 0.8125rem; }\n\n.form-control-label {\n padding-top: 0.625rem; }\n\n.form-control, #quantity_wanted {\n border-width: 2px;\n border-style: solid;\n padding: 0.5rem 1rem;\n min-width: 6rem;\n border-radius: 4px !important;\n font-weight: 600;\n font-size: 0.875rem;\n outline: none;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .form-control:focus, #quantity_wanted:focus {\n border-color: #5c5c5c; }\n\ninput {\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n\n.input-group {\n min-width: 6rem; }\n .input-group.bootstrap-touchspin {\n box-shadow: none;\n display: -ms-flexbox;\n display: flex; }\n .input-group.focus {\n border-color: #5c5c5c; }\n .input-group .form-control:focus {\n outline: none; }\n .input-group .input-group-btn {\n width: 0;\n height: 100%; }\n .input-group .input-group-btn.group-span-filestyle {\n width: auto; }\n .input-group .input-group-btn.group-span-filestyle > .btn {\n position: absolute;\n border-radius: 4px;\n right: 0;\n top: 0;\n font-weight: 600;\n font-size: 0.925rem;\n line-height: 2;\n text-transform: capitalize;\n font-family: \"Poppins\", sans-serif;\n height: 100%;\n z-index: 5; }\n .input-group .input-group-btn.group-span-filestyle .buttonText {\n display: -ms-flexbox;\n display: flex; }\n .input-group .input-group-btn.group-span-filestyle .buttonText svg {\n width: 26px;\n height: 26px;\n margin-top: 3px;\n margin-left: 4px;\n margin-right: 4px; }\n .input-group .input-group-btn.group-span-filestyle .buttonText svg * {\n stroke: #ffffff !important; }\n .input-group .input-group-btn > .btn {\n border: 0;\n box-shadow: none;\n color: #ffffff;\n background: #5fceb3;\n font-size: 0.6875rem;\n font-weight: normal;\n margin-left: 0;\n padding: 0.625rem 1rem;\n text-transform: uppercase;\n outline: none !important; }\n .input-group .input-group-btn > .btn[data-action=\"show-password\"] {\n height: 100%;\n color: #1c1c1c;\n background: none;\n border: none;\n position: absolute;\n top: 0;\n right: 0;\n width: auto;\n z-index: 5;\n display: -ms-flexbox;\n display: flex; }\n .input-group .input-group-btn > .btn[data-action=\"show-password\"]:before {\n content: '';\n height: 50%;\n width: 2px;\n left: 0;\n top: 25%;\n position: absolute;\n background: #f2f2f2; }\n .input-group .input-group-btn > .btn[data-action=\"show-password\"] i {\n color: #1c1c1c;\n font-size: 1.5rem;\n font-style: normal;\n display: inline-block;\n opacity: 0.2;\n width: 26px;\n height: 26px;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .input-group .input-group-btn > .btn[data-action=\"show-password\"] i svg {\n width: 26px;\n height: 26px; }\n .input-group .input-group-btn > .btn[data-action=\"show-password\"]:hover i {\n opacity: 1; }\n\n.custom-file .btn {\n display: -ms-flexbox;\n display: flex; }\n .custom-file .btn svg {\n width: 26px;\n height: 26px;\n margin-top: 3px;\n margin-left: 4px;\n margin-right: 4px; }\n .custom-file .btn svg * {\n stroke: #ffffff !important; }\n\ninput, textarea {\n height: 3.25rem;\n padding: 0.5rem 1.5rem;\n border: 2px solid #f2f2f2;\n background: #ffffff;\n border-radius: 3px;\n font-weight: 500;\n font-size: 0.875rem;\n outline: none !important;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {\n color: #aaaaaa; }\n input::-moz-placeholder, textarea::-moz-placeholder {\n color: #aaaaaa; }\n input:-ms-input-placeholder, textarea:-ms-input-placeholder {\n color: #aaaaaa; }\n input:-moz-placeholder, textarea:-moz-placeholder {\n color: #aaaaaa; }\n input:active::-webkit-input-placeholder, textarea:active::-webkit-input-placeholder {\n color: #aaaaaa; }\n input:active::-moz-placeholder, textarea:active::-moz-placeholder {\n color: #aaaaaa; }\n input:active:-ms-input-placeholder, textarea:active:-ms-input-placeholder {\n color: #aaaaaa; }\n input:active:-moz-placeholder, textarea:active:-moz-placeholder {\n color: #aaaaaa; }\n input:not(.btn):focus, textarea:not(.btn):focus {\n border-color: #5c5c5c;\n padding-left: 1.5rem;\n box-shadow: 0 14px 22px 0px rgba(0, 0, 0, 0.14); }\n\ntextarea, textarea.form-control {\n padding-top: 1rem;\n padding-bottom: 1rem;\n min-height: 80px; }\n\n.form-control-select, body select.form-control:not([size]):not([multiple]) {\n -moz-appearance: none;\n -webkit-appearance: none;\n background: #ffffff url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=\") no-repeat scroll right 0.5rem center/1.25rem 1.25rem;\n height: 3.25rem;\n padding: 0.5rem 1.2rem;\n border: 2px solid #f2f2f2;\n border-radius: 3px;\n font-weight: 500;\n font-size: 0.875rem;\n cursor: pointer;\n outline: none !important; }\n .form-control-select:focus, body select.form-control:not([size]):not([multiple]):focus {\n border-color: #5c5c5c;\n padding-left: 1.5rem;\n box-shadow: 0 14px 22px 0px rgba(0, 0, 0, 0.14); }\n\nbody select.form-control:not([size]):not([multiple]) {\n padding-right: 2.75rem; }\n\n.form-control-valign {\n padding-top: 0.5rem; }\n\n.form-control-comment {\n font-size: 0.75rem;\n padding-top: 0.5rem;\n letter-spacing: 0.1rem;\n padding-left: 0;\n color: #bbbbbb;\n letter-spacing: 0.04rem; }\n\n.form-control-submit.disabled {\n background: #5fceb3;\n color: #ffffff; }\n\n@media (max-width: 991px) {\n .form-control-comment {\n padding-left: 5px;\n text-align: right; } }\n\n.form-group.has-error input,\n.form-group.has-error select {\n outline: 0.1875rem solid #ff4c4c; }\n\n.form-group.has-error .help-block {\n color: #ff4c4c; }\n\n@media (min-width: 768px) {\n .form-group.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center; } }\n\n.group-span-filestyle label {\n margin: 0; }\n .group-span-filestyle label .icon-span-filestyle {\n display: none; }\n\n.group-span-filestyle .btn-default, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .bootstrap-touchspin .group-span-filestyle .btn-touchspin {\n background: #5fceb3;\n color: #ffffff;\n text-transform: uppercase;\n border-radius: 0;\n font-size: 0.875rem;\n padding: 0.5rem 1rem; }\n\n.bootstrap-touchspin {\n width: auto;\n float: left;\n display: inline-block;\n box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.2); }\n .bootstrap-touchspin input:focus {\n outline: none; }\n .bootstrap-touchspin input.form-control, .bootstrap-touchspin input.input-group {\n float: left; }\n .bootstrap-touchspin .input-group-btn-vertical {\n color: #1c1c1c;\n width: auto;\n float: left;\n border-radius: 3px;\n overflow: hidden;\n z-indeX: 5;\n display: table; }\n .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {\n border-radius: 0;\n padding: 12px 10px 11px; }\n .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {\n border-radius: 0;\n padding: 11px 10px 12px; }\n .bootstrap-touchspin .input-group-btn-vertical > .btn {\n margin-left: 0;\n background: #ffffff;\n border-color: #f2f2f2; }\n .bootstrap-touchspin .input-group-btn-vertical > .btn i {\n color: #1c1c1c; }\n .bootstrap-touchspin .input-group-btn-vertical .touchspin-up:after {\n content: \"\\E5CE\"; }\n .bootstrap-touchspin .input-group-btn-vertical .touchspin-down:after {\n content: \"\\E5CF\"; }\n .bootstrap-touchspin .input-group-btn-vertical i {\n top: 0.2rem;\n left: 0.15rem;\n font-size: 0.9375rem; }\n\n.custom-radio {\n display: inline-block;\n position: relative;\n width: 22px;\n height: 22px;\n vertical-align: middle;\n cursor: pointer;\n border-radius: 50%;\n border: #f2f2f2 2px solid;\n background: none;\n margin-right: 1.35rem;\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n .custom-radio input[type=\"radio\"] {\n opacity: 0;\n cursor: pointer;\n height: auto; }\n .custom-radio input[type=\"radio\"] + span {\n pointer-events: none;\n display: block;\n background: none;\n width: 14px;\n height: 8px;\n border-radius: 50%;\n position: absolute;\n top: 0;\n left: 0.125rem;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .custom-radio input[type=\"radio\"]:checked + span {\n background: #00c293;\n top: 0.125rem;\n height: 14px; }\n .custom-radio:hover {\n border-color: #5c5c5c;\n box-shadow: 0 14px 50px 0px rgba(0, 0, 0, 0.22); }\n\n.custom-checkbox {\n position: relative; }\n .custom-checkbox input[type=\"checkbox\"] {\n margin-top: 0.25rem;\n opacity: 0;\n width: 1.25rem;\n height: auto;\n cursor: pointer;\n position: absolute; }\n .custom-checkbox input[type=\"checkbox\"] + span {\n margin-right: 4px;\n margin-top: 2px;\n display: inline-block;\n width: 1.25rem;\n height: 1.25rem;\n vertical-align: middle;\n cursor: pointer;\n border: 2px solid #f2f2f2;\n border-radius: 4px;\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n .custom-checkbox input[type=\"checkbox\"] + span .checkbox-checked {\n display: none;\n margin: 0 -0.1rem;\n font-size: 1.5rem;\n font-weight: bold;\n color: #00c293;\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n .custom-checkbox input[type=\"checkbox\"]:checked + span .checkbox-checked {\n display: inline-block;\n margin-top: -12px; }\n .custom-checkbox input[type=\"checkbox\"]:focus + span {\n border-color: #f2f2f2; }\n .custom-checkbox input[type=\"checkbox\"]:hover + span {\n border-color: #5c5c5c;\n box-shadow: 0 14px 50px 0px rgba(0, 0, 0, 0.22); }\n .custom-checkbox label {\n text-align: left;\n font-size: 0.875rem;\n margin-bottom: 0; }\n\n.text-muted {\n font-size: 0.875rem; }\n\n.done {\n color: #4cbb6c;\n display: inline-block;\n padding: 0 0.8125rem;\n margin-right: 1.563rem; }\n\n.thumb-mask > .mask {\n position: relative;\n width: 3.438rem;\n height: 3.438rem;\n overflow: hidden;\n border: #F1F1F1 1px solid;\n margin: 0.625rem 0; }\n .thumb-mask > .mask img {\n width: 55px;\n height: 55px; }\n\n.definition-list dl {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n .definition-list dl dt {\n font-weight: normal; }\n .definition-list dl dd,\n .definition-list dl dt {\n -ms-flex: 0 0 45%;\n flex: 0 0 45%;\n background: #F1F1F1;\n padding: 0.625rem;\n margin: 0.125rem; }\n .definition-list dl dd:nth-of-type(even),\n .definition-list dl dt:nth-of-type(even) {\n background: #f6f6f6; }\n\n.help-block {\n margin-top: 0.625rem; }\n\n.btn.disabled,\n.btn.disabled:hover {\n background: #7A7A7A; }\n\n.alert {\n padding: 0.95rem 1.5rem;\n background: none;\n border-radius: 6px;\n font-size: 0.95rem;\n border-color: #f2f2f2;\n box-shadow: 0 8px 18px 0px rgba(0, 0, 0, 0.1); }\n\n.alert-warning .material-icons {\n font-size: 2rem;\n margin-right: 0.625rem;\n padding-top: 0.3125rem; }\n\n.alert-warning .alert-text {\n font-size: 0.9375rem;\n padding-top: 0.625rem; }\n\n.alert-warning .alert-link {\n border-radius: 2px;\n border-width: 2px;\n margin-left: 0.625rem;\n padding: 0.3125rem 1.25rem;\n font-weight: 600;\n font-size: 0.8125rem; }\n\n.alert-warning ul {\n margin-bottom: 0.5rem !important; }\n\n.alert-warning .warning-buttons {\n margin-top: 0.3125rem; }\n\n.alert-danger {\n color: #ff4653; }\n\n.btn-tertiary-outline {\n background-image: none;\n background-color: transparent; }\n\n.nav-item .nav-link,\n.nav-item .nav-separtor {\n color: #7A7A7A;\n font-weight: bold; }\n .nav-item .nav-link.active,\n .nav-item .nav-separtor.active {\n color: #232323; }\n\n.separator {\n margin: 0;\n border-color: #f2f2f2; }\n\n.text-center {\n text-align: center; }\n\n.hide_it_pls {\n visibility: hidden;\n display: none; }\n\n.ps-alert-error {\n margin-bottom: 0; }\n\n.ps-alert-error .item,\n.ps-alert-success .item {\n -ms-flex-align: center;\n align-items: center;\n border: 2px #ff4c4c solid;\n display: -ms-flexbox;\n display: flex;\n background-color: #ff4c4c;\n margin-bottom: 1rem; }\n .ps-alert-error .item i,\n .ps-alert-success .item i {\n border: 15px #ff4c4c solid;\n display: -ms-flexbox;\n display: flex; }\n .ps-alert-error .item i svg,\n .ps-alert-success .item i svg {\n background-color: #ff4c4c;\n width: 24px;\n height: 24px; }\n .ps-alert-error .item p,\n .ps-alert-success .item p {\n background-color: #fff;\n margin: 0;\n padding: 18px 20px 18px 20px;\n width: 100%; }\n\n.ps-alert-success {\n padding: 0.25rem 0.25rem 2.75rem 0.25rem; }\n .ps-alert-success .item {\n border-color: #4cbb6c;\n background-color: #4cbb6c; }\n .ps-alert-success .item i {\n border-color: #4cbb6c; }\n .ps-alert-success .item i svg {\n background-color: #4cbb6c; }\n\n.dropdown .expand-more {\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }\n\n.dropdown .active {\n max-height: 200px;\n overflow-y: hidden;\n visibility: visible; }\n\n.dropdown select {\n -moz-appearance: none;\n border: 0 none;\n outline: 0 none; }\n\n.dropdown-item {\n font-size: 0.875rem;\n font-weight: 500; }\n\n.dropdown-item:focus, .dropdown-item:hover {\n background: none;\n text-decoration: none;\n color: #00c293; }\n\nul.dropdown-menu {\n border: 2px solid #f2f2f2;\n border-radius: 4px;\n box-shadow: 0 10px 40px 0px rgba(0, 0, 0, 0.12); }\n\n.search-widget {\n float: right; }\n .search-widget form {\n position: relative; }\n .search-widget form input[type=text] {\n min-width: 320px;\n padding: 0.5rem 2rem 0.5rem 1rem; }\n .search-widget form input[type=text]:focus {\n padding-left: 1.5rem;\n padding-right: 2.5rem; }\n .search-widget form input[type=text]:focus + button {\n transform: translateX(-0.25rem); }\n .search-widget form button[type=submit] {\n position: absolute;\n background: none;\n border: none;\n bottom: 0.45rem;\n right: 0.55rem;\n cursor: pointer;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .search-widget form button[type=submit] .search {\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .search-widget form button[type=submit] .search svg {\n width: 22px; }\n .search-widget form button[type=submit] .search:hover {\n color: #00c293; }\n\n.header-top .search-widget form input[type=\"text\"] {\n height: 4rem;\n min-width: inherit;\n width: 100%;\n border-radius: 5px;\n border-color: #ffffff;\n padding: 0.5rem 2rem 0.5rem 1.5rem;\n box-shadow: 0 10px 40px 0px rgba(0, 0, 0, 0.07); }\n .header-top .search-widget form input[type=\"text\"]:hover {\n box-shadow: 0 14px 40px 0px rgba(0, 0, 0, 0.16); }\n .header-top .search-widget form input[type=\"text\"]:focus {\n padding-left: 1.75rem;\n padding-right: 2.75rem;\n box-shadow: 0 14px 40px 0px rgba(0, 0, 0, 0.16); }\n\n.header-top .search-widget form button[type=submit] {\n bottom: 0.6rem;\n right: 0.7rem;\n outline: none !important; }\n .header-top .search-widget form button[type=submit] .search svg {\n width: 28px; }\n\n#checkout #search_widget {\n display: none;\n /* Not ideal solution by allows to reuse same hooks/templates */ }\n\n#pagenotfound .page-content #search_widget {\n width: 100%; }\n\n.page-not-found .search-widget form {\n display: inline-block; }\n\n.layout-full-width.page-search h2 {\n margin-top: 22px;\n text-align: center; }\n\n/*** Responsive part ***/\n@media (max-width: 767px) {\n .header-top .search-widget {\n float: none;\n padding: 0 0.9375rem; }\n .header-top .search-widget form {\n margin: 0 auto; }\n .header-top .search-widget form input[type=\"text\"] {\n min-width: inherit;\n background: white; } }\n\n#_desktop_top_menu {\n width: 100%; }\n #_desktop_top_menu ul#top-menu {\n position: relative;\n padding: 0;\n width: 100%;\n background: #ffffff;\n border-radius: 5px;\n box-shadow: 0 12px 30px 0 rgba(0, 0, 0, 0.07);\n display: inline-block;\n padding: 0 0 0 10px;\n margin: 0; }\n #_desktop_top_menu ul#top-menu li {\n padding: 0; }\n #_desktop_top_menu ul#top-menu li a[data-depth=\"0\"] {\n font-family: \"Cuprum\", sans-serif;\n line-height: 68px;\n font-size: 1.25rem;\n text-transform: uppercase;\n color: #1c1c1c;\n padding: 0 24px;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n #_desktop_top_menu ul#top-menu li a[data-depth=\"0\"]:hover {\n color: #00c293; }\n\n.top-menu[data-depth=\"1\"] {\n margin: 0;\n padding: 1.25rem 0.75rem; }\n\n.top-menu a:not([data-depth=\"0\"]) {\n display: block;\n padding: 0.625rem;\n color: #1c1c1c;\n font-weight: 400; }\n\n.top-menu a.dropdown-submenu {\n color: #1c1c1c;\n text-transform: uppercase;\n font-weight: 600; }\n\n.top-menu a[data-depth=\"0\"] {\n font-weight: 600;\n padding: 0.1875rem 0.625rem 0.375rem; }\n #header .top-menu a[data-depth=\"0\"]:hover {\n color: #00c293;\n text-decoration: none; }\n\n.top-menu a[data-depth=\"1\"],\n.top-menu a[data-depth=\"2\"] {\n padding: 0 0.625rem 0.625rem 0; }\n\n.top-menu .collapse {\n display: inherit; }\n\n.top-menu .sub-menu {\n box-shadow: 0 12px 30px 0 rgba(0, 0, 0, 0.07);\n background: #ffffff;\n border-radius: 5px;\n border: none;\n width: 100%;\n min-width: 100%;\n z-index: 18;\n display: block !important;\n opacity: 0;\n visibility: hidden; }\n .top-menu .sub-menu.collapse {\n display: none; }\n .top-menu .sub-menu ul[data-depth=\"1\"] > li {\n float: left;\n margin: 0 1.25rem 1.5rem; }\n .top-menu .sub-menu a:hover {\n color: #00c293; }\n\n.top-menu > li:hover .sub-menu {\n top: 68px !important;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n\n.top-menu .popover {\n max-width: inherit;\n border-radius: 0; }\n\n.popover.bs-tether-element-attached-top {\n margin-top: 0; }\n\n#mobile_top_menu_wrapper {\n margin-top: 0.625rem;\n padding-bottom: 0.625rem;\n background: #ffffff; }\n #mobile_top_menu_wrapper #top-menu {\n margin-bottom: 0.625rem; }\n #mobile_top_menu_wrapper .top-menu {\n color: #1c1c1c; }\n #mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded=\"true\"] .add {\n display: none; }\n #mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded=\"true\"] .remove {\n display: block; }\n #mobile_top_menu_wrapper .top-menu .collapse-icons .remove {\n display: none; }\n #mobile_top_menu_wrapper .top-menu .navbar-toggler {\n display: inline-block;\n padding: 0; }\n #mobile_top_menu_wrapper .top-menu a[data-depth=\"0\"] {\n padding: 0.625rem;\n border-bottom: 1px solid #f6f6f6; }\n #mobile_top_menu_wrapper .top-menu .collapse {\n display: none; }\n #mobile_top_menu_wrapper .top-menu .collapse.in {\n display: block; }\n #mobile_top_menu_wrapper .top-menu .sub-menu {\n box-shadow: none;\n z-index: inherit;\n display: block;\n position: static;\n overflow: hidden;\n margin-left: 0;\n width: 100%;\n min-width: 100%;\n background: #f6f6f6; }\n #mobile_top_menu_wrapper .top-menu .sub-menu.collapse {\n display: none; }\n #mobile_top_menu_wrapper .top-menu .sub-menu.collapse.in {\n display: block; }\n #mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth=\"0\"] > li {\n border-bottom: 1px solid #7A7A7A; }\n #mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth=\"1\"] {\n margin: 0; }\n #mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth=\"1\"] > li {\n float: none;\n margin: 0; }\n #mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth=\"1\"] > li a {\n text-transform: none; }\n #mobile_top_menu_wrapper .top-menu .sub-menu ul {\n padding: 0; }\n #mobile_top_menu_wrapper .top-menu .sub-menu li > a {\n padding: 0.625rem;\n border-bottom: 1px solid white;\n font-weight: bold; }\n #mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth=\"2\"] li a {\n padding-left: 1.25rem; }\n #mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth=\"3\"] li a {\n padding-left: 2.5rem; }\n #mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth=\"4\"] li a {\n padding-left: 3.75rem; }\n #mobile_top_menu_wrapper .js-top-menu-bottom a {\n color: #7A7A7A; }\n #mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper {\n padding: 0.625rem; }\n #mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper .language-selector {\n display: inline; }\n #mobile_top_menu_wrapper .js-top-menu-bottom .currency-selector {\n padding: 0.625rem; }\n #mobile_top_menu_wrapper .js-top-menu-bottom #contact-link {\n padding: 0.625rem; }\n #mobile_top_menu_wrapper .js-top-menu-bottom .user-info {\n padding: 0 0.625rem; }\n #mobile_top_menu_wrapper .js-top-menu-bottom .user-info a {\n padding: 0.625rem 0;\n display: block;\n width: 100%; }\n\nbody#checkout #block-reassurance li {\n border: none; }\n\nbody#checkout #js-checkout-summary {\n border-radius: 3px;\n padding: 3rem; }\n body#checkout #js-checkout-summary .card-block {\n padding: 1.25rem 0; }\n body#checkout #js-checkout-summary .card-block:first-child {\n padding-top: 0; }\n\n@media (min-width: 768px) {\n body#checkout .co_main {\n padding-right: 6px; }\n body#checkout .co_right {\n padding-left: 6px; } }\n\nbody#checkout section#content {\n margin-bottom: 1.563rem; }\n\nbody#checkout .container {\n min-height: 100%; }\n\nbody#checkout section.checkout-step {\n background: #ffffff;\n border-bottom: 2px solid #f2f2f2;\n padding: 1.5rem;\n box-shadow: 0 20px 32px 0px rgba(0, 0, 0, 0.14);\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n body#checkout section.checkout-step:last-child {\n border: 0; }\n body#checkout section.checkout-step .step-title {\n text-transform: uppercase;\n cursor: pointer;\n margin-bottom: 0;\n padding: 0.625rem; }\n body#checkout section.checkout-step .content {\n padding: 0 2.313rem;\n margin-top: 22px; }\n body#checkout section.checkout-step .step-edit {\n text-transform: lowercase;\n font-weight: normal;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n body#checkout section.checkout-step .step-edit .edit svg {\n width: 22px; }\n body#checkout section.checkout-step .step-edit .edit svg * {\n stroke: #1c1c1c !important; }\n body#checkout section.checkout-step:hover .step-edit {\n transform: translateX(-30%); }\n body#checkout section.checkout-step:hover .step-edit .edit svg * {\n stroke: #00c293 !important; }\n body#checkout section.checkout-step .not-allowed {\n cursor: not-allowed;\n opacity: 0.5; }\n body#checkout section.checkout-step .content,\n body#checkout section.checkout-step .done,\n body#checkout section.checkout-step .step-edit {\n display: none; }\n body#checkout section.checkout-step.-current .content {\n display: block; }\n body#checkout section.checkout-step.-current.-reachable.-complete .done,\n body#checkout section.checkout-step.-current.-reachable.-complete .step-edit {\n display: none; }\n body#checkout section.checkout-step.-current.-reachable.-complete .step-number {\n display: inline-block; }\n body#checkout section.checkout-step.-current.-reachable.-complete .content {\n display: block; }\n body#checkout section.checkout-step.-reachable.-complete h1 .done {\n display: inline-block;\n margin-top: -8px; }\n body#checkout section.checkout-step.-reachable.-complete h1 .step-number {\n display: none; }\n body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {\n cursor: pointer;\n display: block;\n float: right;\n margin-right: 0.125rem; }\n body#checkout section.checkout-step.-reachable.-complete .content {\n display: none; }\n body#checkout section.checkout-step .default-input {\n min-width: 40%; }\n body#checkout section.checkout-step .default-input[name=address1], body#checkout section.checkout-step .default-input[name=address2] {\n min-width: 60%; }\n body#checkout section.checkout-step .radio-field {\n margin-top: 1.875rem; }\n body#checkout section.checkout-step .radio-field label {\n display: inline; }\n body#checkout section.checkout-step .checkbox-field div {\n margin-top: 3.75rem; }\n body#checkout section.checkout-step .checkbox-field + .checkbox-field div {\n margin-top: 0; }\n body#checkout section.checkout-step .select-field div {\n padding: 0.625rem 3.125rem; }\n body#checkout section.checkout-step .form-footer {\n text-align: center; }\n body#checkout section.checkout-step #conditions-to-approve {\n padding-top: 1rem; }\n body#checkout section.checkout-step .payment-options label {\n display: table-cell;\n cursor: pointer; }\n body#checkout section.checkout-step .payment-options .custom-radio {\n margin-right: 1.25rem; }\n body#checkout section.checkout-step .payment-options .payment-option {\n margin-bottom: 0.5rem; }\n body#checkout section.checkout-step .step-number {\n display: inline-block;\n padding: 0.625rem; }\n body#checkout section.checkout-step .address-selector {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-align: start;\n align-items: flex-start;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n body#checkout section.checkout-step .address-item {\n -ms-flex: 0 0 49%;\n flex: 0 0 49%;\n margin-bottom: 0.625rem;\n border: 2px solid #f2f2f2;\n border-radius: 5px; }\n body#checkout section.checkout-step .address-item.selected {\n border: 2px solid #5c5c5c;\n box-shadow: 0 6px 18px 0px rgba(0, 0, 0, 0.12); }\n body#checkout section.checkout-step .address-alias {\n display: inline-block;\n font-weight: 600;\n margin-bottom: 0.625rem;\n margin-left: 10px; }\n body#checkout section.checkout-step .address {\n margin-left: 36px;\n font-weight: normal;\n color: #777777;\n line-height: 22px; }\n body#checkout section.checkout-step .radio-block {\n padding: 0.9375rem;\n text-align: left;\n cursor: pointer; }\n body#checkout section.checkout-step .custom-radio {\n margin-right: 0; }\n body#checkout section.checkout-step .custom-radio input[type=\"radio\"] {\n height: 1.25rem;\n width: 1.25rem; }\n body#checkout section.checkout-step .delete-address,\n body#checkout section.checkout-step .edit-address {\n color: #7A7A7A;\n display: inline-block;\n margin: 0 0.3125rem; }\n body#checkout section.checkout-step .delete-address .delete,\n body#checkout section.checkout-step .delete-address .edit,\n body#checkout section.checkout-step .edit-address .delete,\n body#checkout section.checkout-step .edit-address .edit {\n font-size: 1rem; }\n body#checkout section.checkout-step hr {\n margin: 0; }\n body#checkout section.checkout-step .address-footer {\n text-align: center;\n padding: 0.625rem; }\n body#checkout section.checkout-step #delivery-addresses,\n body#checkout section.checkout-step #invoice-addresses {\n margin-top: 1.25rem; }\n body#checkout section.checkout-step .add-address {\n margin-top: 1.25rem; }\n body#checkout section.checkout-step .add-address a i {\n font-size: 0.9375rem; }\n body#checkout section.checkout-step .delivery-options {\n margin-bottom: 22px; }\n body#checkout section.checkout-step .delivery_message {\n font-size: 15px;\n text-align: left; }\n body#checkout section.checkout-step .delivery-option {\n padding: 1.5rem 0;\n margin-bottom: 0.9375rem;\n border: 2px solid #f2f2f2;\n border-radius: 5px;\n margin: 0 0 12px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n body#checkout section.checkout-step .delivery-option.active {\n border: 2px solid #5c5c5c;\n box-shadow: 0 6px 18px 0px rgba(0, 0, 0, 0.12); }\n body#checkout section.checkout-step .delivery-option .row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center; }\n body#checkout section.checkout-step .delivery-option label {\n text-align: inherit;\n margin: 0; }\n body#checkout section.checkout-step .carrier-delay {\n font-size: 0.875rem; }\n body#checkout section.checkout-step .carrier-delay,\n body#checkout section.checkout-step .carrier-name {\n display: inline-block;\n word-break: break-word;\n text-align: left;\n margin: 0; }\n body#checkout section.checkout-step #customer-form,\n body#checkout section.checkout-step #delivery-address,\n body#checkout section.checkout-step #invoice-address,\n body#checkout section.checkout-step #login-form {\n margin-left: 0.3125rem;\n margin-top: 1.563rem; }\n body#checkout section.checkout-step #customer-form .form-control-label,\n body#checkout section.checkout-step #delivery-address .form-control-label,\n body#checkout section.checkout-step #invoice-address .form-control-label,\n body#checkout section.checkout-step #login-form .form-control-label {\n text-align: left; }\n body#checkout section.checkout-step #customer-form .radio-inline,\n body#checkout section.checkout-step #delivery-address .radio-inline,\n body#checkout section.checkout-step #invoice-address .radio-inline,\n body#checkout section.checkout-step #login-form .radio-inline {\n padding: 0; }\n body#checkout section.checkout-step .sign-in {\n font-size: 0.875rem; }\n body#checkout section.checkout-step .forgot-password {\n margin-left: 26%; }\n\nbody#checkout .additional-information {\n font-size: 0.875rem;\n margin-left: 2.875rem;\n margin-top: 1.25rem; }\n\nbody#checkout .condition-label {\n margin-left: 2.5rem;\n margin-top: 0.625rem; }\n body#checkout .condition-label label {\n text-align: inherit; }\n\nbody#checkout .cancel-address {\n margin: 0.625rem;\n display: block;\n color: #777777;\n text-decoration: underline; }\n\nbody#checkout .modal-content {\n padding: 1.25rem; }\n\nbody#checkout #cart-summary-product-list {\n font-size: 0.875rem; }\n body#checkout #cart-summary-product-list img {\n width: 3.125rem; }\n body#checkout #cart-summary-product-list .media-left img {\n border-radius: 4px; }\n body#checkout #cart-summary-product-list .media-body {\n vertical-align: middle; }\n body#checkout #cart-summary-product-list .media-body .product-price {\n font-size: 1.125rem !important;\n margin-bottom: 0;\n float: none !important;\n display: block;\n line-height: 1.2;\n margin-bottom: 25px; }\n body#checkout #cart-summary-product-list .media-body .product-quantity {\n display: inline-block; }\n\nbody#checkout #order-summary-content {\n padding-top: 0.9375rem; }\n body#checkout #order-summary-content h4.h4 {\n margin-top: 0.625rem;\n margin-bottom: 1.25rem; }\n body#checkout #order-summary-content h4.addresshead {\n margin-top: 0.1875rem; }\n body#checkout #order-summary-content .noshadow {\n box-shadow: none; }\n body#checkout #order-summary-content #order-items {\n border-right: 0; }\n body#checkout #order-summary-content #order-items h3.h3 {\n margin-top: 1.25rem; }\n body#checkout #order-summary-content #order-items table tr:first-child td {\n border-top: 0; }\n body#checkout #order-summary-content .order-confirmation-table {\n padding: 1rem;\n margin-bottom: 2rem;\n background-color: #ffffff;\n border: 3px solid #f2f2f2;\n border-radius: 0; }\n body#checkout #order-summary-content .summary-selected-carrier {\n margin-bottom: 0.75rem;\n background-color: #ffffff;\n border: 1px solid #f2f2f2;\n border-radius: 0;\n padding: 1rem; }\n body#checkout #order-summary-content .step-edit {\n display: inline;\n color: #777777; }\n body#checkout #order-summary-content .step-edit:hover {\n cursor: pointer; }\n body#checkout #order-summary-content a .step-edit {\n color: #777777; }\n\nbody#checkout #gift_message, body#checkout #delivery {\n max-width: 100%;\n border-color: #f2f2f2; }\n body#checkout #gift_message textarea, body#checkout #delivery textarea {\n max-width: 100%;\n margin-bottom: 10px; }\n\n/**** ORDER CONFIRMATION *****/\n#order-details {\n padding-left: 54px; }\n #order-details > .card-title {\n margin-bottom: 1.875rem; }\n #order-details ul {\n margin-bottom: 1.25rem; }\n #order-details ul li {\n margin-bottom: 0.625rem; }\n\n#content-hook_payment_return {\n margin-bottom: 44px; }\n\n#order-items {\n border-right: #f2f2f2 2px solid;\n padding-right: 54px; }\n #order-items table {\n width: 100%; }\n #order-items table tr {\n height: 1.875rem; }\n #order-items table tr td:last-child {\n text-align: right; }\n #order-items .order-line {\n margin-top: 1rem; }\n #order-items .image img {\n width: 100%;\n max-width: 60px;\n border-radius: 4px;\n margin-bottom: 1rem; }\n #order-items .details {\n margin-bottom: 1rem; }\n #order-items .details .customizations {\n margin-top: 0.625rem; }\n #order-items .qty {\n margin-bottom: 1rem; }\n\n#order-confirmation #registration-form {\n width: 50%;\n margin: 0 auto 1rem; }\n\n@media (max-width: 991px) {\n .done {\n margin: 0;\n padding: 0; }\n body#checkout section.checkout-step .address-item {\n -ms-flex-positive: 1;\n flex-grow: 1; }\n body#checkout section.checkout-step .delivery-option-2 {\n -ms-flex-direction: column;\n flex-direction: column; }\n .delivery-option {\n display: -ms-flexbox;\n display: flex;\n margin: auto; }\n .delivery-option .custom-radio {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto; }\n .condition-label label[for=\"conditions_to_approve[terms-and-conditions]\"] {\n text-align: left; }\n #order-confirmation #registration-form {\n width: 100%; } }\n\n@media (max-width: 767px) {\n body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {\n float: none;\n margin-top: 0.25rem;\n margin-left: 1.25rem; }\n body#checkout #header .header-nav {\n max-height: none;\n padding: 0; }\n body#checkout section.checkout-step .content {\n padding: 0.9375rem; }\n body#checkout .form-group {\n margin-bottom: 0.5rem; }\n #order-items {\n border-right: 0;\n margin-bottom: 2.5rem; }\n #order-items .card-title {\n border-bottom: 1px solid #f2f2f2;\n margin-bottom: 1rem;\n padding-bottom: 1rem; }\n #order-items hr {\n border-top-color: #f2f2f2; }\n .bold {\n font-weight: bold; }\n #order-details {\n padding-left: 0.9375rem; }\n #order-details .card-title {\n border-bottom: 2px solid #f2f2f2;\n margin-bottom: 1rem;\n padding-bottom: 1rem; }\n body#checkout section.checkout-step .forgot-password {\n margin-left: 0;\n margin-bottom: 20px;\n text-align: right; } }\n\n@media (max-width: 575px) {\n body#checkout section.checkout-step .content {\n padding: 0.9375rem 0; }\n #payment-confirmation button {\n font-size: 0.875rem; }\n #payment-confirmation button.btn {\n white-space: normal; } }\n\n#payment-confirmation {\n margin-bottom: 32px; }\n\n.js-payment-binary {\n display: none; }\n .js-payment-binary .accept-cgv {\n display: none; }\n .js-payment-binary.disabled {\n opacity: 0.6;\n cursor: not-allowed; }\n .js-payment-binary.disabled::before {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n pointer-events: none; }\n .js-payment-binary.disabled .accept-cgv {\n display: block; }\n\n/*** SOME GENERIC STYLES ***/\n.table-labeled th {\n vertical-align: middle; }\n\n.table-labeled td {\n vertical-align: middle; }\n\n.table-labeled .label {\n font-weight: 400;\n border-radius: 3px;\n font-size: inherit;\n padding: 0.25rem 0.375rem;\n margin: 0.125rem;\n color: white;\n white-space: nowrap; }\n\n.page-order .table {\n margin-bottom: 0; }\n\n.page-order table th {\n padding: 0.5rem; }\n\n.page-order table td {\n padding: 0.5rem; }\n\n.page-order table thead th {\n text-align: center; }\n\n#authentication .tooltip.tooltip-bottom {\n padding: 0;\n margin: 0; }\n\n#authentication .custom-checkbox {\n display: -ms-flexbox;\n display: flex; }\n #authentication .custom-checkbox span {\n -ms-flex: 0 0 1.25rem;\n flex: 0 0 1.25rem; }\n #authentication .custom-checkbox label {\n padding-left: 0.625rem; }\n\n#identity .radio-inline,\n#authentication .radio-inline {\n padding: 0;\n margin-right: 0.4rem; }\n #identity .radio-inline .custom-radio,\n #authentication .radio-inline .custom-radio {\n margin-right: 0; }\n\n/*** Most of the customer accpunt pages ***/\n.page-customer-account #content {\n padding: 2rem;\n font-size: 0.875rem;\n color: #7A7A7A; }\n .page-customer-account #content .order-actions a {\n padding: 0 0.125rem; }\n .page-customer-account #content .forgot-password {\n text-align: center;\n font-size: 0.875rem;\n margin-top: 1rem;\n padding-bottom: 0.9375rem; }\n .page-customer-account #content .no-account {\n text-align: center;\n font-size: 1rem; }\n\n/*** Login page ***/\n.page-authentication #content {\n padding: 2rem;\n max-width: 640px;\n margin: 0 auto; }\n\n/*** Addresses page ***/\n.page-addresses .address {\n box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.2);\n background: white;\n margin-bottom: 1.875rem;\n font-size: 0.875rem;\n color: #232323; }\n .page-addresses .address .address-body {\n padding: 1rem; }\n .page-addresses .address .address-body h4 {\n font-size: 1rem;\n font-weight: 700; }\n .page-addresses .address .address-body address {\n min-height: 9rem; }\n .page-addresses .address .address-footer {\n border-top: 1px solid #7A7A7A;\n padding: 0.5rem 1rem; }\n .page-addresses .address .address-footer a {\n color: #7A7A7A;\n margin-right: 0.5rem; }\n .page-addresses .address .address-footer a:hover {\n color: #232323; }\n .page-addresses .address .address-footer a i {\n font-size: 1rem; }\n .page-addresses .address .address-footer a span {\n font-size: 0.9375rem;\n vertical-align: middle; }\n\n.page-addresses .addresses-footer {\n margin: 0 0.9375rem; }\n .page-addresses .addresses-footer a {\n color: #232323; }\n .page-addresses .addresses-footer a:hover {\n color: #232323; }\n .page-addresses .addresses-footer a i {\n font-size: 1rem; }\n .page-addresses .addresses-footer a span {\n font-size: 1rem;\n vertical-align: middle;\n margin-top: 0.625rem; }\n\n/*** Order details page ***/\n.page-order-detail {\n font-size: 0.875rem;\n color: #7A7A7A; }\n .page-order-detail .box {\n padding: 2rem;\n margin-bottom: 1rem; }\n .page-order-detail h3 {\n font-size: 1rem;\n font-weight: 700;\n text-transform: uppercase;\n color: #232323;\n margin-bottom: 1rem; }\n .page-order-detail #order-infos ul {\n margin: 0; }\n .page-order-detail #order-history .history-lines .history-line {\n padding: 0.5rem 0;\n border-bottom: 1px solid #f6f6f6; }\n .page-order-detail #order-history .history-lines .history-line:last-child {\n border-bottom: 0; }\n .page-order-detail #order-history .history-lines .history-line .label {\n display: inline-block;\n margin: 0.25rem 0;\n padding: 0.25rem 0.375rem;\n color: white;\n border-radius: 3px; }\n .page-order-detail .addresses {\n margin: 0 -0.9375rem; }\n .page-order-detail .addresses h4 {\n font-size: 1rem;\n font-weight: 700; }\n .page-order-detail #order-products.return {\n margin-bottom: 1rem; }\n .page-order-detail #order-products.return th.head-checkbox {\n width: 30px; }\n .page-order-detail #order-products.return td {\n padding: 1.375rem 0.75rem; }\n .page-order-detail #order-products.return td.qty {\n min-width: 125px; }\n .page-order-detail #order-products.return td.qty .current {\n width: 30%;\n float: left;\n text-align: right;\n padding-right: 0.5rem; }\n .page-order-detail #order-products.return td.qty .select {\n width: 70%;\n float: left;\n margin: -0.625rem 0;\n padding-left: 0.25rem; }\n .page-order-detail #order-products.return td.qty .select select {\n text-align: center; }\n .page-order-detail .order-items {\n padding: 0 !important; }\n .page-order-detail .order-items .order-item {\n padding: 1rem 1rem 0;\n border-bottom: 1px solid #f6f6f6; }\n .page-order-detail .order-items .order-item .checkbox {\n width: 30px;\n float: left;\n padding: 0 0.9375rem; }\n .page-order-detail .order-items .order-item .content {\n width: calc(100% - 30px);\n float: left;\n padding: 0 0.9375rem; }\n .page-order-detail .order-items .order-item .desc {\n margin-bottom: 1rem; }\n .page-order-detail .order-items .order-item .desc .name {\n font-weight: bold; }\n .page-order-detail .order-items .order-item .qty {\n margin-bottom: 1rem; }\n .page-order-detail .order-items .order-item .qty .q {\n margin-bottom: 0.25rem; }\n .page-order-detail .order-items .order-item .qty .s {\n margin-bottom: 0.25rem; }\n .page-order-detail .messages .message {\n margin-top: 0.5rem;\n border-bottom: 1px solid #f6f6f6; }\n .page-order-detail .messages .message:last-child {\n border-bottom: 0; }\n .page-order-detail .messages .message > div {\n margin-bottom: 0.5rem; }\n .page-order-detail .customization {\n margin-top: 0.75rem; }\n\n/*** Order return page ***/\n#order-return-infos .thead-default th {\n color: #232323; }\n\n#order-return-infos .customization {\n margin-top: 0.75rem; }\n\n/*** My account landing page ***/\n.page-my-account #content .links {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n .page-my-account #content .links a {\n text-align: center;\n display: inline-block;\n font-size: 1rem;\n font-weight: 700;\n text-transform: uppercase;\n padding: 0 4px;\n margin-bottom: 8px;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .page-my-account #content .links a span.link-item {\n font-family: \"Cuprum\", sans-serif;\n color: #1c1c1c;\n font-size: 1.25rem;\n border: 2px solid #f2f2f2;\n border-radius: 4px;\n display: block;\n height: 100%;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89);\n padding: 2rem; }\n .page-my-account #content .links a span.link-item:before {\n font-size: 24px;\n color: #000000;\n content: '\\F178';\n font-family: 'FontAwesome';\n transform: translateX(-150%);\n -webkit-transform: translateX(-150%);\n opacity: 0;\n padding-top: 8px;\n position: absolute;\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n .page-my-account #content .links a i {\n display: block;\n font-size: 2.6rem;\n width: 100%;\n color: #000000;\n padding-bottom: 3.4rem;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .page-my-account #content .links a:hover {\n color: #00c293; }\n .page-my-account #content .links a:hover span {\n box-shadow: 0 24px 50px 0px rgba(0, 0, 0, 0.22); }\n .page-my-account #content .links a:hover span:before {\n opacity: 1;\n transform: translateX(-50%);\n -webkit-transform: translateX(-50%); }\n .page-my-account #content .links a:hover i {\n transform: translateX(3%);\n -webkit-transform: translateX(3%);\n opacity: 0; }\n\n/*** History page ***/\n#history .orders {\n margin: 0 -1rem; }\n #history .orders .order {\n padding: 0.75rem 1rem;\n border-bottom: 2px solid #f2f2f2; }\n #history .orders .order a h3 {\n color: #1c1c1c; }\n #history .orders .order .label {\n display: inline-block;\n margin: 0.25rem 0;\n padding: 0.25rem 0.375rem;\n border-radius: 3px; }\n #history .orders .order:last-child {\n border-bottom: 0; }\n\n/*** FOOTER ***/\n.page-footer .account-link {\n margin-right: 2rem; }\n .page-footer .account-link i {\n font-size: 1rem; }\n .page-footer .account-link span {\n font-size: 1rem;\n vertical-align: middle; }\n\n.login-form {\n margin-top: 15px; }\n .login-form .form-footer {\n text-align: center; }\n\n.forgotten-password {\n padding: 4px; }\n .forgotten-password .form-fields .center-email-fields {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center; }\n @media (max-width: 767px) {\n .forgotten-password .form-fields .center-email-fields {\n -ms-flex-direction: column;\n flex-direction: column; }\n .forgotten-password .form-fields .center-email-fields button {\n margin: 10px;\n width: calc(100% - 20px); }\n .forgotten-password .form-fields .center-email-fields .form-control-label {\n text-align: left; } }\n .forgotten-password .form-fields .center-email-fields button {\n margin-left: 14px; }\n .forgotten-password .form-fields .email {\n padding-left: 0;\n padding-right: 0; }\n .forgotten-password .form-fields .email input {\n margin-right: 14px; }\n @media (max-width: 767px) {\n .forgotten-password .form-fields .email {\n padding-left: 10px;\n padding-right: 10px;\n width: 100%; } }\n\n.send-renew-password-link {\n padding-left: 10px;\n padding-right: 10px; }\n\n.renew-password {\n margin-left: 10px; }\n .renew-password .email {\n padding-bottom: 30px; }\n .renew-password [type=submit] {\n margin-left: 50px; }\n\n.carousel {\n margin-bottom: 1.5rem; }\n .carousel .direction {\n z-index: auto; }\n .carousel .carousel-inner {\n height: auto; }\n @media (max-width: 767px) {\n .carousel .carousel-inner {\n height: auto; } }\n .carousel .carousel-item {\n height: 100%; }\n @media (max-width: 767px) {\n .carousel .carousel-item img {\n max-width: 100%;\n height: auto; } }\n @media (min-width: 768px) {\n .carousel .carousel-item img {\n width: 100%;\n margin-left: 0; } }\n .carousel .carousel-item figure {\n margin: 0; }\n .carousel .carousel-item .caption {\n position: absolute;\n color: white;\n max-width: 340px; }\n @media (min-width: 768px) {\n .carousel .carousel-item .caption {\n bottom: 28px;\n left: 90px; } }\n @media (max-width: 767px) {\n .carousel .carousel-item .caption {\n bottom: 5px;\n left: 40px; } }\n .carousel .carousel-item .caption .caption-description p {\n color: white; }\n @media (max-width: 767px) {\n .carousel .carousel-item figure {\n margin: 0; } }\n .carousel .carousel-control {\n display: none;\n opacity: 1; }\n .carousel .carousel-control .icon-next::before,\n .carousel .carousel-control .icon-prev::before {\n content: \"\"; }\n .carousel .carousel-control .icon-next i,\n .carousel .carousel-control .icon-prev i {\n font-size: 3.125rem;\n color: white; }\n .carousel .carousel-control .icon-next:hover i,\n .carousel .carousel-control .icon-prev:hover i {\n color: #2fb5d2; }\n .carousel .carousel-control .icon-prev {\n left: 1rem; }\n .carousel .carousel-control .icon-next {\n right: 2rem; }\n .carousel .carousel-control.left, .carousel .carousel-control.right {\n background: none; }\n\n#products .products, .featured-products .products, .product-accessories .products, .product-miniature .products {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n margin: 0 -0.375rem; }\n #products .products.owl-carousel, .featured-products .products.owl-carousel, .product-accessories .products.owl-carousel, .product-miniature .products.owl-carousel {\n padding: 0 12px;\n margin: 0; }\n #products .products.owl-carousel .owl-stage-outer, .featured-products .products.owl-carousel .owl-stage-outer, .product-accessories .products.owl-carousel .owl-stage-outer, .product-miniature .products.owl-carousel .owl-stage-outer {\n overflow: visible; }\n\n#products .product-image, .featured-products .product-image, .product-accessories .product-image, .product-miniature .product-image {\n display: block;\n position: relative; }\n\n#products .product-thumbnail, .featured-products .product-thumbnail, .product-accessories .product-thumbnail, .product-miniature .product-thumbnail {\n display: block;\n border-radius: 3px 3px 0 0;\n overflow: hidden; }\n\n#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a {\n color: #1c1c1c;\n font-family: \"Poppins\", sans-serif;\n font-size: 1rem;\n text-decoration: none;\n text-align: center;\n font-weight: 500; }\n\n#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {\n position: relative;\n margin-bottom: 0.75rem;\n border-radius: 4px;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n #products .thumbnail-container .count_icon, .featured-products .thumbnail-container .count_icon, .product-accessories .thumbnail-container .count_icon, .product-miniature .thumbnail-container .count_icon {\n display: none; }\n #products .thumbnail-container:hover, #products .thumbnail-container:focus, .featured-products .thumbnail-container:hover, .featured-products .thumbnail-container:focus, .product-accessories .thumbnail-container:hover, .product-accessories .thumbnail-container:focus, .product-miniature .thumbnail-container:hover, .product-miniature .thumbnail-container:focus {\n box-shadow: 0 20px 22px 0px rgba(0, 0, 0, 0.14); }\n #products .thumbnail-container:hover .product-description, #products .thumbnail-container:focus .product-description, .featured-products .thumbnail-container:hover .product-description, .featured-products .thumbnail-container:focus .product-description, .product-accessories .thumbnail-container:hover .product-description, .product-accessories .thumbnail-container:focus .product-description, .product-miniature .thumbnail-container:hover .product-description, .product-miniature .thumbnail-container:focus .product-description {\n border-color: #ffffff; }\n #products .thumbnail-container:hover .countcontainer, #products .thumbnail-container:focus .countcontainer, .featured-products .thumbnail-container:hover .countcontainer, .featured-products .thumbnail-container:focus .countcontainer, .product-accessories .thumbnail-container:hover .countcontainer, .product-accessories .thumbnail-container:focus .countcontainer, .product-miniature .thumbnail-container:hover .countcontainer, .product-miniature .thumbnail-container:focus .countcontainer {\n transform: translateY(1.25rem);\n opacity: 0;\n visibility: hidden; }\n #products .thumbnail-container:hover .action-block, #products .thumbnail-container:focus .action-block, .featured-products .thumbnail-container:hover .action-block, .featured-products .thumbnail-container:focus .action-block, .product-accessories .thumbnail-container:hover .action-block, .product-accessories .thumbnail-container:focus .action-block, .product-miniature .thumbnail-container:hover .action-block, .product-miniature .thumbnail-container:focus .action-block {\n transform: translateY(-1.25rem); }\n #products .thumbnail-container:hover .action-block .action-btn, #products .thumbnail-container:focus .action-block .action-btn, .featured-products .thumbnail-container:hover .action-block .action-btn, .featured-products .thumbnail-container:focus .action-block .action-btn, .product-accessories .thumbnail-container:hover .action-block .action-btn, .product-accessories .thumbnail-container:focus .action-block .action-btn, .product-miniature .thumbnail-container:hover .action-block .action-btn, .product-miniature .thumbnail-container:focus .action-block .action-btn {\n opacity: 1; }\n #products .thumbnail-container:hover .product-flags > *, #products .thumbnail-container:hover .discount-product, #products .thumbnail-container:focus .product-flags > *, #products .thumbnail-container:focus .discount-product, .featured-products .thumbnail-container:hover .product-flags > *, .featured-products .thumbnail-container:hover .discount-product, .featured-products .thumbnail-container:focus .product-flags > *, .featured-products .thumbnail-container:focus .discount-product, .product-accessories .thumbnail-container:hover .product-flags > *, .product-accessories .thumbnail-container:hover .discount-product, .product-accessories .thumbnail-container:focus .product-flags > *, .product-accessories .thumbnail-container:focus .discount-product, .product-miniature .thumbnail-container:hover .product-flags > *, .product-miniature .thumbnail-container:hover .discount-product, .product-miniature .thumbnail-container:focus .product-flags > *, .product-miniature .thumbnail-container:focus .discount-product {\n opacity: 0;\n box-shadow: 0 0 8px 0px rgba(0, 0, 0, 0.14);\n transform: translateY(20%); }\n\n#products .product-title, .featured-products .product-title, .product-accessories .product-title, .product-miniature .product-title {\n text-align: center;\n text-transform: capitalize;\n margin-bottom: 0.75rem; }\n\n#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping {\n color: #232323;\n font-weight: 700;\n text-align: center; }\n #products .product-price-and-shipping .price, .featured-products .product-price-and-shipping .price, .product-accessories .product-price-and-shipping .price, .product-miniature .product-price-and-shipping .price {\n font-family: \"Cuprum\", sans-serif;\n font-size: 1.5rem;\n color: #1c1c1c;\n font-weight: bold; }\n\n#products .variant-links, .featured-products .variant-links, .product-accessories .variant-links, .product-miniature .variant-links {\n display: none;\n position: relative;\n text-align: center;\n width: 100%;\n padding-top: 0.75rem;\n min-height: 2.5rem; }\n #products .variant-links a.color .ctooltip, .featured-products .variant-links a.color .ctooltip, .product-accessories .variant-links a.color .ctooltip, .product-miniature .variant-links a.color .ctooltip {\n position: absolute;\n pointer-events: none;\n opacity: 0;\n font-size: 1em;\n font-weight: 500;\n background: #ffffff;\n color: #1c1c1c;\n padding: 0.75em;\n border-radius: 3px;\n box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.2); }\n #products .variant-links a.color .ctooltip .change, .featured-products .variant-links a.color .ctooltip .change, .product-accessories .variant-links a.color .ctooltip .change, .product-miniature .variant-links a.color .ctooltip .change {\n opacity: 1; }\n\n#products .action-block, .featured-products .action-block, .product-accessories .action-block, .product-miniature .action-block {\n pointer-events: none;\n position: absolute;\n bottom: 0;\n padding: 0 11px;\n z-index: 0;\n width: 100%;\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n #products .action-block .action-btn, .featured-products .action-block .action-btn, .product-accessories .action-block .action-btn, .product-miniature .action-block .action-btn {\n pointer-events: auto;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n float: right;\n opacity: 0;\n width: 54px;\n height: 54px;\n background: #ffffff;\n color: #1c1c1c;\n border-radius: 4px;\n box-shadow: 0 8px 18px 0 rgba(0, 0, 0, 0.07);\n margin-left: 6px;\n cursor: pointer;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n #products .action-block .action-btn a, .featured-products .action-block .action-btn a, .product-accessories .action-block .action-btn a, .product-miniature .action-block .action-btn a {\n display: inline-block;\n width: 100%;\n height: 100%; }\n #products .action-block .action-btn i, .featured-products .action-block .action-btn i, .product-accessories .action-block .action-btn i, .product-miniature .action-block .action-btn i {\n pointer-events: none;\n display: inline-block;\n text-align: center;\n width: 100%;\n height: 100%; }\n #products .action-block .action-btn i svg, .featured-products .action-block .action-btn i svg, .product-accessories .action-block .action-btn i svg, .product-miniature .action-block .action-btn i svg {\n width: 24px;\n pointer-events: none; }\n #products .action-block .action-btn i.fast-view svg, .featured-products .action-block .action-btn i.fast-view svg, .product-accessories .action-block .action-btn i.fast-view svg, .product-miniature .action-block .action-btn i.fast-view svg {\n margin-left: -2px; }\n #products .action-block .action-btn i.quick-view svg, .featured-products .action-block .action-btn i.quick-view svg, .product-accessories .action-block .action-btn i.quick-view svg, .product-miniature .action-block .action-btn i.quick-view svg {\n margin-left: -2px; }\n #products .action-block .action-btn:hover, .featured-products .action-block .action-btn:hover, .product-accessories .action-block .action-btn:hover, .product-miniature .action-block .action-btn:hover {\n transform: translateY(-4px);\n box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.14); }\n #products .action-block .action-btn.fast-view, .featured-products .action-block .action-btn.fast-view, .product-accessories .action-block .action-btn.fast-view, .product-miniature .action-block .action-btn.fast-view {\n float: left;\n margin-left: 0; }\n #products .action-block .action-btn.quick-view, .featured-products .action-block .action-btn.quick-view, .product-accessories .action-block .action-btn.quick-view, .product-miniature .action-block .action-btn.quick-view {\n float: left;\n margin-left: 0; }\n\n#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {\n z-index: 1;\n background: #ffffff;\n bottom: 0;\n min-height: 70px;\n padding: 1.5rem 1.5rem 1.75rem;\n border-style: solid;\n border-width: 0 2px 2px 2px;\n border-color: #f2f2f2;\n border-radius: 0 0 4px 4px;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n\n#products .prod-short-desc, .featured-products .prod-short-desc, .product-accessories .prod-short-desc, .product-miniature .prod-short-desc {\n line-height: 1.15rem;\n text-align: center;\n display: none; }\n\n#products img, .featured-products img, .product-accessories img, .product-miniature img {\n width: 100%;\n max-width: 100%;\n height: auto; }\n\n#products .comments_note, .featured-products .comments_note, .product-accessories .comments_note, .product-miniature .comments_note {\n text-align: center;\n color: #aaaaaa;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-top: 20px; }\n #products .comments_note span, .featured-products .comments_note span, .product-accessories .comments_note span, .product-miniature .comments_note span {\n display: none; }\n\n#products .regular-price, .featured-products .regular-price, .product-accessories .regular-price, .product-miniature .regular-price {\n font-family: \"Cuprum\", sans-serif;\n color: #bbbbbb;\n text-decoration: line-through;\n font-size: 1.25rem; }\n\n#products .count, .featured-products .count, .product-accessories .count, .product-miniature .count {\n color: #bbbbbb;\n font-weight: 700;\n position: relative;\n bottom: 0.5rem; }\n\n#products .add_to_cart, .featured-products .add_to_cart, .product-accessories .add_to_cart, .product-miniature .add_to_cart {\n margin-top: 20px;\n white-space: normal; }\n\n.regular-price.old-price {\n font-family: \"Cuprum\", sans-serif;\n color: #bbbbbb;\n text-decoration: line-through; }\n\n.product-item:not(.product_show_list) .product-price-and-shipping a:not(.color) {\n display: block; }\n\n#roy_specials_col .product-miniature .product-image a {\n padding: 0; }\n\n/* Separate list styles */\ni.gl {\n opacity: 0.4;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n i.gl.active, i.gl:hover {\n opacity: 1; }\n i.gl svg {\n width: 24px; }\n i.gl svg * {\n stroke: #1c1c1c !important;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n\n.show_list, .show_grid {\n cursor: pointer;\n opacity: 1.0;\n height: 24px;\n display: inline-block;\n margin-right: 4px; }\n\n#products #js-product-list .product-item.product_show_list {\n width: 100%; }\n #products #js-product-list .product-item.product_show_list .thumbnail-container {\n padding: 0;\n min-height: 140px; }\n #products #js-product-list .product-item.product_show_list .thumbnail-container:hover, #products #js-product-list .product-item.product_show_list .thumbnail-container:focus {\n box-shadow: 0 4px 22px 0px rgba(0, 0, 0, 0.11); }\n #products #js-product-list .product-item.product_show_list .thumbnail-container .product-flags, #products #js-product-list .product-item.product_show_list .thumbnail-container .action-block, #products #js-product-list .product-item.product_show_list .thumbnail-container .discount-product {\n display: none; }\n #products #js-product-list .product-item.product_show_list .thumbnail-container .product-thumbnail {\n border-radius: 3px !important; }\n #products #js-product-list .product-item.product_show_list .thumbnail-container .variant-links {\n display: none !important; }\n #products #js-product-list .product-item.product_show_list .thumbnail-container .product-price-and-shipping > span {\n vertical-align: middle; }\n #products #js-product-list .product-item.product_show_list .thumbnail-container form {\n display: inline-block; }\n #products #js-product-list .product-item.product_show_list .thumbnail-container .comments_note {\n display: none; }\n #products #js-product-list .product-item.product_show_list .thumbnail-container .product-description {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -ms-flex-align: center;\n align-items: center;\n border-width: 2px 2px 2px 0 !important;\n border-radius: 0 4px 4px 0 !important;\n height: 140px;\n padding: 0 1.75rem 0 !important;\n text-align: left; }\n #products #js-product-list .product-item.product_show_list .thumbnail-container .product-description *:not(.add_to_cart) {\n text-align: left !important; }\n #products #js-product-list .product-item.product_show_list .thumbnail-container .product-description .product-title {\n margin: 0 !important;\n -ms-flex-preferred-size: 44%;\n flex-basis: 44%; }\n #products #js-product-list .product-item.product_show_list .thumbnail-container .product-description .add_to_cart {\n margin-top: 0 !important;\n margin-left: 20px; }\n #products #js-product-list .product-item.product_show_list .thumbnail-container .product-description .product-price-and-shipping {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center; }\n #products #js-product-list .product-item.product_show_list .thumbnail-container .product-description .product-price-and-shipping .price {\n margin-left: 14px; }\n #products #js-product-list .product-item.product_show_list .thumbnail-container:hover .product-description {\n border-color: #f2f2f2 !important; }\n #products #js-product-list .product-item.product_show_list .thumbnail-container .product-image {\n max-width: 140px;\n float: left;\n margin-right: 0; }\n\n#products #js-product-list .product-item {\n transform: translateY(30px);\n opacity: 0;\n transition-timing-function: cubic-bezier(0.13, 0.19, 0.34, 0.96);\n transition-property: opacity, transform; }\n #products #js-product-list .product-item.show {\n transform: none;\n transition-delay: 0s;\n opacity: 1; }\n\n@media (max-width: 991px) {\n #products .thumbnail-container .add_to_cart, .featured-products .thumbnail-container .add_to_cart, .product-accessories .thumbnail-container .add_to_cart {\n padding: 14px;\n font-size: 18px; } }\n\n@media (max-width: 575px) {\n #products .thumbnail-container .add_to_cart, .featured-products .thumbnail-container .add_to_cart, .product-accessories .thumbnail-container .add_to_cart {\n padding: 14px 20px;\n font-size: 20px; } }\n\n.product-item {\n padding: 0 0.375rem;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n\n.product-miniature .discount, .col-image .discount {\n display: none; }\n\n.product-miniature .product-flags .new,\n.product-miniature .online-only,\n.product-miniature .on-sale,\n.product-miniature .discount-percentage,\n.product-miniature .discount-amount,\n.product-miniature .pack, .col-image .product-flags .new,\n.col-image .online-only,\n.col-image .on-sale,\n.col-image .discount-percentage,\n.col-image .discount-amount,\n.col-image .pack {\n top: 0;\n display: block;\n position: absolute;\n padding: 0.75rem 1.15rem;\n color: #5fceb3;\n background: #ffffff;\n text-transform: uppercase;\n min-width: 3.125rem;\n min-height: 1.875rem;\n font-size: 1rem;\n font-weight: 600;\n border-radius: 4px;\n box-shadow: 0 9px 22px 0px rgba(0, 0, 0, 0.14);\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n .product-miniature .product-flags .new.discount-percentage, .product-miniature .product-flags .new.discount-amount, .product-miniature .product-flags .new.on-sale,\n .product-miniature .online-only.discount-percentage,\n .product-miniature .online-only.discount-amount,\n .product-miniature .online-only.on-sale,\n .product-miniature .on-sale.discount-percentage,\n .product-miniature .on-sale.discount-amount,\n .product-miniature .on-sale.on-sale,\n .product-miniature .discount-percentage.discount-percentage,\n .product-miniature .discount-percentage.discount-amount,\n .product-miniature .discount-percentage.on-sale,\n .product-miniature .discount-amount.discount-percentage,\n .product-miniature .discount-amount.discount-amount,\n .product-miniature .discount-amount.on-sale,\n .product-miniature .pack.discount-percentage,\n .product-miniature .pack.discount-amount,\n .product-miniature .pack.on-sale, .col-image .product-flags .new.discount-percentage, .col-image .product-flags .new.discount-amount, .col-image .product-flags .new.on-sale,\n .col-image .online-only.discount-percentage,\n .col-image .online-only.discount-amount,\n .col-image .online-only.on-sale,\n .col-image .on-sale.discount-percentage,\n .col-image .on-sale.discount-amount,\n .col-image .on-sale.on-sale,\n .col-image .discount-percentage.discount-percentage,\n .col-image .discount-percentage.discount-amount,\n .col-image .discount-percentage.on-sale,\n .col-image .discount-amount.discount-percentage,\n .col-image .discount-amount.discount-amount,\n .col-image .discount-amount.on-sale,\n .col-image .pack.discount-percentage,\n .col-image .pack.discount-amount,\n .col-image .pack.on-sale {\n z-index: 2;\n color: #f2f2f2;\n background: #1c1c1c; }\n .product-miniature .product-flags .new.on-sale,\n .product-miniature .online-only.on-sale,\n .product-miniature .on-sale.on-sale,\n .product-miniature .discount-percentage.on-sale,\n .product-miniature .discount-amount.on-sale,\n .product-miniature .pack.on-sale, .col-image .product-flags .new.on-sale,\n .col-image .online-only.on-sale,\n .col-image .on-sale.on-sale,\n .col-image .discount-percentage.on-sale,\n .col-image .discount-amount.on-sale,\n .col-image .pack.on-sale {\n display: none; }\n .product-miniature .product-flags .new.online-only,\n .product-miniature .online-only.online-only,\n .product-miniature .on-sale.online-only,\n .product-miniature .discount-percentage.online-only,\n .product-miniature .discount-amount.online-only,\n .product-miniature .pack.online-only, .col-image .product-flags .new.online-only,\n .col-image .online-only.online-only,\n .col-image .on-sale.online-only,\n .col-image .discount-percentage.online-only,\n .col-image .discount-amount.online-only,\n .col-image .pack.online-only {\n font-size: 0.8125rem;\n margin-top: 13rem;\n margin-left: 8.688rem; }\n .product-miniature .product-flags .new.online-only::before,\n .product-miniature .online-only.online-only::before,\n .product-miniature .on-sale.online-only::before,\n .product-miniature .discount-percentage.online-only::before,\n .product-miniature .discount-amount.online-only::before,\n .product-miniature .pack.online-only::before, .col-image .product-flags .new.online-only::before,\n .col-image .online-only.online-only::before,\n .col-image .on-sale.online-only::before,\n .col-image .discount-percentage.online-only::before,\n .col-image .discount-amount.online-only::before,\n .col-image .pack.online-only::before {\n content: \"\\E30A\";\n font-family: 'Material Icons';\n vertical-align: middle;\n margin: 0.3125rem; }\n\n.product-miniature .product-flags .new,\n.product-miniature .on-sale,\n.product-miniature .online-only, .col-image .product-flags .new,\n.col-image .on-sale,\n.col-image .online-only {\n left: -0.25rem;\n font-size: 0.85rem; }\n\n.product-miniature .discount-percentage,\n.product-miniature .discount-amount,\n.product-miniature .pack, .col-image .discount-percentage,\n.col-image .discount-amount,\n.col-image .pack {\n right: -0.25rem;\n margin-top: 0.625rem; }\n\n.featured-products.slider-on {\n overflow: hidden; }\n\n#product .featured-products.slider-on {\n overflow: visible; }\n #product .featured-products.slider-on .pp_products_wrapper {\n overflow: hidden; }\n\n.owl-stage .product-item {\n width: 100%;\n float: none;\n padding: 0; }\n\n#product .product-flags .new {\n display: none; }\n\n#index #main .featured-products {\n margin-top: 0 !important;\n margin-bottom: 0rem !important;\n padding-bottom: 1.25rem; }\n\n#product #main .featured-products {\n margin-top: 0 !important;\n margin-bottom: 0 !important; }\n #product #main .featured-products .pp_products_wrapper {\n padding-bottom: 1.25rem; }\n\n.products .owl-item:not(.active) .product-flags, .products .owl-item:not(.active) .discount-product {\n opacity: 0; }\n\n#index #main .featured-products.slider-on,\n#product #main .featured-products.slider-on .pp_products_wrapper {\n margin: 0 -12px; }\n #index #main .featured-products.slider-on .products-section-title,\n #product #main .featured-products.slider-on .pp_products_wrapper .products-section-title {\n padding-left: 12px;\n padding-right: 12px; }\n #index #main .featured-products.slider-on .products-section-title:before,\n #product #main .featured-products.slider-on .pp_products_wrapper .products-section-title:before {\n content: '';\n right: 12px;\n width: calc(100% - 128px); }\n #index #main .featured-products.slider-on .products-section-title:after,\n #product #main .featured-products.slider-on .pp_products_wrapper .products-section-title:after {\n left: 12px; }\n\n.owl-carousel .owl-nav {\n display: -ms-flexbox;\n display: flex;\n position: absolute;\n top: -70px !important;\n right: 12px; }\n .owl-carousel .owl-nav > * {\n margin-left: 18px;\n content: '';\n font-family: \"FontAwesome\";\n font-size: 22px;\n line-height: 30px;\n color: #f2f2f2;\n display: inline-block;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .owl-carousel .owl-nav > *:hover {\n color: #00c293; }\n .owl-carousel .owl-nav .owl-prev:before {\n content: '\\F177'; }\n .owl-carousel .owl-nav .owl-next:before {\n content: '\\F178'; }\n\n/* Specials */\n.side-column > #roy_specials_col .sidebar-content {\n padding: 1.875rem 28px 0;\n overflow: hidden; }\n\n.side-column > #roy_specials_col .comments_note {\n display: none; }\n\n.side-column > #roy_specials_col .owl-stage-outer {\n overflow: visible; }\n\n.side-column > #roy_specials_col .owl-nav {\n top: -8px !important;\n right: 0;\n width: 100%;\n display: inline-block;\n pointer-events: none; }\n .side-column > #roy_specials_col .owl-nav * {\n margin: 0;\n pointer-events: auto; }\n .side-column > #roy_specials_col .owl-nav .owl-next {\n float: right; }\n\n.side-column > #roy_specials_col .product-item {\n width: 100%; }\n .side-column > #roy_specials_col .product-item .action-block {\n display: none; }\n .side-column > #roy_specials_col .product-item .regular-price {\n display: block;\n margin-bottom: 8px; }\n .side-column > #roy_specials_col .product-item .product-price-and-shipping .price {\n color: #1c1c1c; }\n .side-column > #roy_specials_col .product-item .discount-product {\n display: block;\n border-radius: 50%;\n min-width: 64px;\n min-height: 64px;\n padding: 0 12px;\n line-height: 64px;\n margin: 0;\n transform: translate(-5%, -110%);\n overflow: hidden;\n pointer-events: none; }\n .side-column > #roy_specials_col .product-item .discount-product:before {\n content: '\\F178';\n width: 100%;\n height: 100%;\n font-family: 'FontAwesome';\n font-size: 22px;\n color: #f2f2f2;\n position: absolute;\n left: 0;\n top: 0;\n background: #1c1c1c;\n opacity: 0;\n box-shadow: 0 10px 18px 0px rgba(0, 0, 0, 0.04);\n transform: translateX(-100%);\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .side-column > #roy_specials_col .product-item:hover .discount-product {\n opacity: 1;\n box-shadow: 0 4px 18px 0px rgba(0, 0, 0, 0.24);\n transform: translate(-25%, -110%); }\n .side-column > #roy_specials_col .product-item:hover .discount-product:before {\n opacity: 1;\n transform: translateX(0); }\n .side-column > #roy_specials_col .product-item .product-image img {\n border-radius: 50%; }\n\n.side-column > #roy_specials_col .product-miniature .thumbnail-container:hover {\n box-shadow: none; }\n\n.side-column > #roy_specials_col .product-miniature .product-description {\n background: none;\n border: none;\n padding-left: 0;\n padding-right: 0; }\n .side-column > #roy_specials_col .product-miniature .product-description .prod-short-desc, .side-column > #roy_specials_col .product-miniature .product-description .prod-short-desc p {\n font-size: 14px;\n font-weight: 500; }\n\n#custom-text {\n background: white;\n border-radius: 2px;\n margin-bottom: 1.5rem;\n padding: 3.125rem 3.125rem;\n text-align: center; }\n #custom-text h3 {\n text-transform: uppercase;\n color: #232323;\n font-size: 1.563rem;\n font-weight: 700; }\n #custom-text p {\n color: #232323;\n font-weight: 400;\n font-size: 1.1em; }\n #custom-text p .dark {\n color: #7A7A7A;\n font-weight: 400; }\n\n.page-content.page-cms {\n text-align: justify; }\n .page-content.page-cms .cms-box img {\n max-width: 100%;\n height: auto; }\n\n@media (max-width: 991px) {\n #block-cmsinfo {\n padding: 1.25rem 1.875rem; } }\n\n#products {\n color: #7A7A7A; }\n #products .products-select {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: baseline;\n align-items: baseline;\n -ms-flex-pack: justify;\n justify-content: space-between; }\n #products .up {\n margin-bottom: 1rem; }\n #products .up .btn-secondary, #products .up .btn-tertiary {\n color: #7A7A7A;\n text-transform: inherit; }\n #products .up .btn-secondary .material-icons, #products .up .btn-tertiary .material-icons {\n margin-right: 0; }\n\n.block-category {\n margin-bottom: 1.5rem; }\n .block-category #category-description p {\n margin-bottom: 0; }\n .block-category .category-cover {\n display: block;\n text-align: left;\n margin-bottom: 20px;\n display: none; }\n\n.card {\n padding: 2.5em;\n box-shadow: none;\n border: 2px solid #f2f2f2;\n border-radius: 3px; }\n\n/* Subcategories */\n#subcategories {\n padding: 0;\n margin-bottom: 20px; }\n\n#subcategories ul {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n margin: 0 -0.375rem; }\n #subcategories ul li {\n padding: 0 0.375rem;\n -ms-flex-positive: 1;\n flex-grow: 1;\n width: 20%;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n #subcategories ul li .sub_cont {\n padding: 6px; }\n #subcategories ul li .subcategory-image {\n padding: 0 0 20px 0; }\n #subcategories ul li .subcategory-image a {\n display: block;\n padding: 0;\n border: 2px solid #f2f2f2;\n border-radius: 4px; }\n #subcategories ul li .subcategory-image a img {\n max-width: 100%;\n vertical-align: top; }\n #subcategories ul li h5 {\n text-align: center; }\n #subcategories ul li .subcategory-name {\n font-family: \"Cuprum\", sans-serif;\n font-weight: bold;\n font-size: 1rem;\n text-transform: uppercase; }\n\n#subcategories ul li:hover .subcategory-image a {\n box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.12); }\n\n.products-selection .sort-by-row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center; }\n\n.products-selection .sort-by {\n white-space: normal;\n word-break: break-word;\n margin-right: -0.9375rem;\n margin-left: 0.9375rem;\n text-align: right; }\n\n.products-selection .total-products {\n padding-top: 14px; }\n .products-selection .total-products p {\n vertical-align: middle;\n display: inline-block;\n margin-left: 22px; }\n\n.products-selection h1 {\n padding-top: 0.625rem; }\n\n.products-sort-order {\n color: #777777; }\n .products-sort-order .select-title {\n display: inline-block;\n border-radius: 4px;\n width: 100%;\n color: #1c1c1c;\n background: #ffffff;\n cursor: pointer;\n padding: 0.75rem 1rem;\n border: 2px solid #f2f2f2; }\n .products-sort-order .select-list {\n display: block;\n font-size: 0.925rem;\n color: #1c1c1c;\n padding: 0.625rem 1.25rem; }\n .products-sort-order .select-list:hover {\n background: #00c293;\n color: #ffffff;\n text-decoration: none; }\n .products-sort-order .dropdown-menu {\n left: auto;\n width: calc(100% - 30px);\n background: #ffffff;\n border: none;\n border-radius: 4px;\n box-shadow: 0 10px 40px 0px rgba(0, 0, 0, 0.12);\n margin: 0; }\n\n.facet-dropdown {\n color: #7A7A7A;\n padding-left: 0;\n padding-right: 0;\n background: #F1F1F1;\n border: 3px solid transparent;\n box-sizing: border-box;\n box-shadow: 1px 1px 1px 1px #F1F1F1; }\n .facet-dropdown.open {\n border: 0; }\n .facet-dropdown.open > .select-title {\n border: 3px solid #f2f2f2;\n background: #f6f6f6; }\n .facet-dropdown .select-title {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n margin-left: 0;\n width: 100%;\n color: #1c1c1c;\n background: #ffffff;\n padding: 0.625rem 0.625rem 0.625rem 1.25rem;\n border-radius: 4px;\n cursor: pointer; }\n .facet-dropdown .select-title > i {\n margin-left: auto; }\n .facet-dropdown .select-list {\n display: block;\n color: #ffffff;\n background: #1c1c1c;\n padding: 0.625rem 1.25rem; }\n .facet-dropdown .select-list:hover {\n background: #00c293;\n color: #ffffff;\n text-decoration: none; }\n .facet-dropdown .dropdown-menu {\n padding: 0;\n margin-top: 3px;\n left: auto;\n width: 100%;\n background: #ffffff;\n border: none;\n box-shadow: 0 10px 40px 0px rgba(0, 0, 0, 0.12); }\n\n#search_filters {\n box-shadow: 0 6px 18px 0px rgba(0, 0, 0, 0.12);\n background: #ffffff;\n border-radius: 4px;\n margin-bottom: 12px;\n padding: 1.75rem 2rem; }\n #search_filters .js-search-filters-clear-all {\n width: 100%;\n background: none;\n font-size: 14px;\n padding: 14px;\n margin: 14px 0 20px;\n font-weight: 500;\n color: #1c1c1c;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n font-family: \"Poppins\", sans-serif; }\n #search_filters .js-search-filters-clear-all span {\n color: #1c1c1c; }\n #search_filters .js-search-filters-clear-all i {\n height: 18px;\n color: #1c1c1c;\n margin-right: 4px; }\n #search_filters .js-search-filters-clear-all i svg {\n width: 18px; }\n #search_filters .js-search-filters-clear-all i svg * {\n stroke: #1c1c1c !important; }\n #search_filters .custom-radio {\n margin-right: 6px; }\n #search_filters .custom-checkbox input[type=\"checkbox\"] + span {\n margin-top: -1px; }\n #search_filters .color, #search_filters .custom-checkbox input[type=\"checkbox\"] + span.color {\n width: 1rem;\n height: 1rem;\n margin-right: 9px; }\n #search_filters .facet-label.active .custom-checkbox span.color, #search_filters .facet-label:hover .custom-checkbox span.color {\n border: none !important; }\n #search_filters .facet-label:hover .color:before, #search_filters .facet-label:hover .custom-checkbox input[type=\"checkbox\"] + span.color:before,\n #search_filters .facet-label.active .color:before, #search_filters .facet-label.active .custom-checkbox input[type=\"checkbox\"] + span.color:before {\n box-shadow: 0 0 0 2px #5c5c5c;\n transform: scale(1); }\n #search_filters .facet {\n padding-top: 0.625rem; }\n #search_filters .facet .collapse {\n display: block; }\n #search_filters .facet .facet-title {\n color: #1c1c1c; }\n #search_filters .facet .facet-label {\n margin-bottom: 0; }\n #search_filters .facet .facet-label a {\n margin-top: 0;\n color: #1c1c1c;\n display: inline-block;\n font-size: 14px; }\n\n#search_filters .facet .facet-label {\n text-align: left;\n display: -ms-inline-flexbox;\n display: inline-flex;\n margin: 3px 0; }\n #search_filters .facet .facet-label .custom-checkbox {\n margin-right: 5px; }\n\n#search_filters_brands .facet,\n#search_filters_suppliers .facet {\n padding-top: 0; }\n #search_filters_brands .facet .facet-label,\n #search_filters_suppliers .facet .facet-label {\n margin-bottom: 0.3125rem; }\n\n.pagination {\n width: 100%; }\n .pagination > div:first-child {\n line-height: 2.5rem; }\n .pagination .page-list {\n padding: 8px 8px 6px;\n margin-bottom: 1.5rem;\n border: 2px solid #f2f2f2;\n border-radius: 4px; }\n .pagination .page-list li {\n display: inline; }\n .pagination a {\n font-size: 1.25rem;\n font-weight: 600;\n text-decoration: none; }\n .pagination a:not(.previous):not(.next) {\n margin: 0 4px;\n letter-spacing: 0; }\n .pagination a.previous, .pagination a.next {\n font-size: 14px;\n padding: 0 8px; }\n .pagination a.previous:hover {\n padding: 0 16px 0 0; }\n .pagination a.next:hover {\n padding: 0 0 0 16px; }\n .pagination .previous {\n float: left; }\n .pagination .next {\n float: right; }\n .pagination .disabled {\n opacity: 0.4; }\n .pagination .current a {\n color: #00c293;\n text-decoration: none; }\n .pagination .showing {\n color: #bbbbbb; }\n\n.active_filters {\n border: 2px solid #f2f2f2;\n border-radius: 4px;\n padding: 0.625rem 1.875rem 0;\n margin-bottom: 1.25rem; }\n .active_filters .active-filter-title {\n display: inline;\n margin-right: 0.625rem;\n font-weight: 600; }\n .active_filters ul {\n display: inline; }\n .active_filters .filter-block {\n border: 2px solid #f2f2f2;\n border-radius: 4px;\n color: #1c1c1c;\n margin-right: 0.625rem;\n margin-bottom: 0.625rem;\n padding: 0.625rem;\n display: inline-block;\n font-size: 0.8125rem; }\n .active_filters .filter-block .close {\n color: #1c1c1c;\n font-size: 0.9375rem;\n opacity: 1;\n margin-top: 0.25rem;\n margin-left: 0.3125rem; }\n\n.side-column > .sidebar-block.block-categories .sidebar-content {\n padding: 0.625rem 1.875rem; }\n\n.side-column > .block-categories .category-sub-menu .category-sub-link {\n font-size: 0.9rem;\n padding: 0.75rem 0;\n display: inline-block; }\n\n.side-column > .block-categories .category-sub-menu li {\n position: relative;\n padding: 0 !important; }\n .side-column > .block-categories .category-sub-menu li[data-depth=\"1\"] {\n border-bottom: #f2f2f2 2px solid; }\n\n.side-column > .block-categories .category-sub-menu li[data-depth=\"0\"] > a {\n font-size: 1.125rem;\n font-weight: 500;\n border-bottom: #f2f2f2 2px solid;\n width: 100%;\n display: inline-block;\n padding: 1rem 0; }\n\n.side-column > .block-categories .category-sub-menu li:last-child[data-depth=\"0\"] > a {\n border-bottom: none; }\n\n.side-column > .block-categories .category-sub-menu li:not([data-depth=\"0\"]):not([data-depth=\"1\"]) {\n padding-left: 0.3125rem; }\n .side-column > .block-categories .category-sub-menu li:not([data-depth=\"0\"]):not([data-depth=\"1\"])::before {\n content: \"-\";\n margin-right: 0.3125rem; }\n\n.side-column > .block-categories .collapse-icons {\n position: absolute;\n right: 0;\n top: 0;\n padding: 0;\n height: 100%;\n cursor: pointer;\n text-align: right;\n line-height: 3rem; }\n .side-column > .block-categories .collapse-icons[aria-expanded=\"true\"] .add {\n display: none; }\n .side-column > .block-categories .collapse-icons[aria-expanded=\"true\"] .remove {\n display: inline; }\n .side-column > .block-categories .collapse-icons .add,\n .side-column > .block-categories .collapse-icons .remove {\n color: #ffffff; }\n .side-column > .block-categories .collapse-icons .add:before,\n .side-column > .block-categories .collapse-icons .remove:before {\n content: '';\n position: absolute;\n margin: auto;\n left: 0;\n right: -6px;\n width: 10px;\n height: 10px;\n transform: rotate(45deg);\n -webkit-transform: rotate(45deg);\n -moz-transform: rotate(45deg);\n -o-transform: rotate(45deg);\n -ms-transform: rotate(45deg);\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .side-column > .block-categories .collapse-icons .add:after,\n .side-column > .block-categories .collapse-icons .remove:after {\n content: '';\n position: absolute;\n margin: auto;\n left: 0;\n right: -6px;\n width: 16px;\n height: 10px;\n border-top: 2px solid #f2f2f2;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .side-column > .block-categories .collapse-icons .add:hover:before, .side-column > .block-categories .collapse-icons .add:hover:after,\n .side-column > .block-categories .collapse-icons .remove:hover:before,\n .side-column > .block-categories .collapse-icons .remove:hover:after {\n border-color: #00c293; }\n .side-column > .block-categories .collapse-icons .add:before {\n top: 18px;\n border-right: 2px solid #f2f2f2;\n border-bottom: 2px solid #f2f2f2; }\n .side-column > .block-categories .collapse-icons .add:after {\n top: 21px; }\n .side-column > .block-categories .collapse-icons .remove {\n display: none; }\n .side-column > .block-categories .collapse-icons .remove:before {\n top: 22px;\n border-left: 2px solid #424242;\n border-top: 2px solid #424242; }\n .side-column > .block-categories .collapse-icons .remove:after {\n top: 27px;\n border-color: #424242; }\n\n.side-column > .block-categories .arrows .arrow-right,\n.side-column > .block-categories .arrows .arrow-down {\n font-size: 0.875rem;\n cursor: pointer;\n margin-left: 2px; }\n .side-column > .block-categories .arrows .arrow-right:hover,\n .side-column > .block-categories .arrows .arrow-down:hover {\n color: #00c293; }\n\n.side-column > .block-categories .arrows .arrow-down {\n display: none; }\n\n.side-column > .block-categories .arrows[aria-expanded=\"true\"] .arrow-right {\n display: none; }\n\n.side-column > .block-categories .arrows[aria-expanded=\"true\"] .arrow-down {\n display: inline-block; }\n\n.side-column > .block-categories .category-top-menu {\n margin-bottom: 0; }\n\n.side-column > .block-categories .category-sub-menu .category-sub-menu > li:last-child {\n border-bottom: none; }\n\n.side-column > .block-categories li[data-depth=\"0\"] .collapse > ul {\n position: relative;\n padding-left: 12px;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n\n.side-column > .block-categories li[data-depth=\"0\"] .collapse > ul:before {\n position: absolute;\n content: '';\n background: #f2f2f2;\n height: 2px;\n width: 100%;\n top: -2px;\n left: 0; }\n\n.facets-title {\n color: #232323; }\n\n.products-selection .filter-button .btn-secondary, .products-selection .filter-button .btn-tertiary {\n padding: 14px 8px; }\n\n/*** Responsive part ***/\n@media (max-width: 991px) {\n .products-selection .sort-by-row > * {\n width: auto;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto; }\n #category #left-column {\n width: 100%; }\n #category #left-column #search_filters_wrapper {\n margin-left: -30px;\n margin-right: -30px;\n opacity: 1;\n visibility: visible;\n overflow: hidden;\n max-height: 1000px;\n transform: translateX(0);\n transition: all 0.64s cubic-bezier(0.36, 0.76, 0, 0.88) 0.4s; }\n #category #left-column #search_filters_wrapper.hidden-sm-down {\n opacity: 0.4;\n max-height: 0;\n transform: translateX(-100%);\n display: block !important; }\n #category #left-column #search_filter_controls {\n text-align: center;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-bottom: 0; }\n #category #left-column #search_filter_controls > * {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-positive: 1;\n flex-grow: 1; }\n #category #left-column #search_filter_controls > span {\n -ms-flex-preferred-size: 25%;\n flex-basis: 25%; }\n #category #left-column #search_filter_controls > span button {\n outline: none !important;\n background: #ffffff; }\n #category #left-column #search_filter_controls > span button:active i, #category #left-column #search_filter_controls > span button:focus i {\n transform: rotate(45deg); }\n #category #left-column #search_filter_controls > span button span {\n display: none; }\n #category #left-column #search_filter_controls > span button i {\n display: block;\n height: 24px;\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n #category #left-column #search_filter_controls > span button i svg {\n pointer-events: none;\n width: 24px; }\n #category #left-column #search_filter_controls > span button i svg * {\n stroke: #1c1c1c !important; }\n #category #left-column #search_filter_controls > button {\n -ms-flex-preferred-size: 75%;\n flex-basis: 75%; }\n #category #left-column #search_filter_controls > button svg {\n pointer-events: none;\n width: 28px;\n margin-right: 6px; }\n #category #left-column #search_filter_controls > button svg * {\n stroke: #ffffff !important; }\n #category #left-column #search_filter_controls button {\n margin: 0;\n height: 70px;\n padding: 0;\n border: none !important;\n width: 100%;\n border-radius: 0; }\n #category #left-column #search_filters {\n margin-bottom: 0;\n box-shadow: none;\n padding: 0 0 90px; }\n #category #left-column #search_filters .facet {\n padding-top: 0;\n border-bottom: 1px solid #f6f6f6; }\n #category #left-column #search_filters .facet .title {\n background: none;\n cursor: pointer; }\n #category #left-column #search_filters .facet .title .collapse-icons .remove {\n display: none; }\n #category #left-column #search_filters .facet .title[aria-expanded=\"true\"] .collapse-icons .add {\n display: none; }\n #category #left-column #search_filters .facet .title[aria-expanded=\"true\"] .collapse-icons .remove {\n display: block; }\n #category #left-column #search_filters .facet .facet-title {\n color: #1c1c1c;\n text-transform: uppercase; }\n #category #left-column #search_filters .facet .h6 {\n margin-bottom: 0;\n padding: 0;\n display: inline-block; }\n #category #left-column #search_filters .facet .navbar-toggler {\n display: inline-block;\n padding: 0; }\n #category #left-column #search_filters .facet .navbar-toggler i {\n color: #1c1c1c; }\n #category #left-column #search_filters .facet .collapse {\n display: none; }\n #category #left-column #search_filters .facet .collapse.in {\n display: block; }\n #category #left-column #search_filters .facet .facet-label a {\n margin-top: 0; }\n #category #left-column #search_filters .facet ul {\n margin-bottom: 0; }\n #category #left-column #search_filters .facet ul li {\n border-top: 1px solid #f6f6f6;\n padding: 10px 23px; }\n #category #content-wrapper {\n width: 100%;\n overflow: hidden;\n opacity: 1;\n visibility: visible;\n overflow: hidden;\n max-height: 10000px;\n transform: translateX(0);\n transition: all 0.64s cubic-bezier(0.36, 0.76, 0, 0.88); }\n #category #content-wrapper.hidden-sm-down {\n overflow: hidden;\n opacity: 0.4;\n max-height: 0;\n transform: translateX(-100%);\n display: block !important; }\n #category #search_filter_toggler {\n width: 100%; }\n .products-sort-order .select-title {\n margin-left: 0; }\n .products-selection h1 {\n padding-top: 0;\n text-align: center;\n margin-bottom: 1rem; }\n .products-selection .showing {\n padding-top: 1rem; }\n #prices-drop #content-wrapper,\n #new-products #content-wrapper,\n #best-sales #content-wrapper {\n width: 100%; } }\n\n@media (max-width: 575px) {\n .products-selection .filter-button {\n padding-left: 0; }\n #category #left-column #search_filters_wrapper {\n margin-left: -15px;\n margin-right: -15px; } }\n\n#product #content {\n position: relative;\n margin: 0 auto; }\n\n#product #main > .row > div.col-image {\n padding-right: 6px; }\n #product #main > .row > div.col-image .col-image-inside {\n background: #ffffff;\n border-radius: 6px; }\n\n#product #main > .row > div.col-content {\n padding-left: 6px; }\n #product #main > .row > div.col-content .col-content-inside {\n padding: 4rem 4rem 0;\n background: #ffffff;\n border-radius: 6px; }\n\n#product #main {\n background: none; }\n #product #main .featured-products {\n padding: 0 3rem 0.5rem;\n background: #ffffff; }\n\nh1.product-title {\n font-size: 2rem;\n padding-bottom: 0;\n margin-bottom: 1.75rem;\n color: #1c1c1c;\n position: relative; }\n\n.product-price {\n font-family: \"Cuprum\", sans-serif;\n font-size: 2.25rem;\n line-height: 2.25rem;\n font-weight: bold;\n color: #1c1c1c;\n display: inline-block;\n margin-bottom: 2rem; }\n\n#product-modal-name {\n color: #1c1c1c;\n text-align: center; }\n\n.js-productinfo {\n margin: 0;\n opacity: 0;\n visibility: hidden;\n overflow: hidden;\n height: 0; }\n\n.product-short-desc {\n margin-bottom: 22px; }\n\n.product-add-to-cart {\n margin-top: 58px;\n padding-top: 40px;\n position: relative; }\n .product-add-to-cart:before {\n content: '';\n position: absolute;\n height: 2px;\n width: calc(100% + 8rem);\n top: 0;\n left: -4rem;\n background: #f2f2f2; }\n\n.product-info {\n margin-top: 40px;\n padding: 0 0 40px;\n position: relative;\n display: -ms-flexbox;\n display: flex; }\n .product-info > div {\n padding-top: 40px; }\n .product-info > div span:not(.tip) {\n display: block; }\n .product-info > div:not(.product-manufacturer) {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto; }\n .product-info > div.product-manufacturer a span {\n white-space: nowrap;\n padding-left: 60px; }\n .product-info label {\n font-size: 0.875rem;\n font-weight: 500;\n color: #c1c1c1;\n margin-bottom: 0;\n vertical-align: sub; }\n .product-info span, .product-info a {\n display: inline-block;\n font-size: 0.9375rem;\n font-weight: 600;\n color: #1c1c1c;\n letter-spacing: -0.5px; }\n .product-info span {\n line-height: 0.95rem; }\n .product-info a {\n text-decoration: none;\n cursor: pointer; }\n .product-info:before {\n content: '';\n position: absolute;\n height: 2px;\n width: calc(100% + 8rem);\n top: 0;\n left: -4rem;\n background: #f2f2f2; }\n\n.product-information,\n.product-information p {\n font-size: 14px;\n line-height: 24px; }\n .product-information .manufacturer-logo,\n .product-information p .manufacturer-logo {\n border: none;\n border-radius: 4px;\n padding: 0;\n margin-right: 10px;\n width: 50px;\n height: auto;\n max-height: 50px;\n float: left; }\n .product-information .product-description img,\n .product-information p .product-description img {\n max-width: 100%;\n height: auto; }\n\n.input-color {\n position: absolute;\n opacity: 0;\n cursor: pointer;\n height: 1.25rem;\n width: 1.25rem; }\n .input-color:checked + span {\n box-shadow: 0 10px 18px 0px rgba(0, 0, 0, 0.12); }\n .input-color:checked:hover + span {\n box-shadow: 0 14px 22px 0px rgba(0, 0, 0, 0.24); }\n .input-color:checked + span:before {\n box-shadow: inset 0 0 0 6px #ffffff, 0 0 0 3px #1c1c1c;\n transform: scale(1); }\n .input-color:checked + span.white:after {\n box-shadow: inset 0 0 0 8px #f2f2f2;\n transform: scale(1); }\n\n.input-container {\n position: relative; }\n\n.input-radio {\n position: absolute;\n top: 0;\n left: 0;\n cursor: pointer;\n opacity: 0;\n width: 100%;\n height: 100%; }\n\n.input-radio:hover + span {\n box-shadow: 0 14px 22px 0px rgba(0, 0, 0, 0.14); }\n .input-radio:hover + span:before {\n box-shadow: inset 0 0 0 7px #ffffff, 0 0 0 3px #1c1c1c;\n transform: scale(0.9); }\n\n.input-radio:checked + span {\n box-shadow: 0 10px 18px 0px rgba(0, 0, 0, 0.12); }\n .input-radio:checked + span:before {\n box-shadow: inset 0 0 0 6px #ffffff, 0 0 0 3px #1c1c1c;\n transform: scale(1); }\n\n.input-radio:checked:hover + span {\n box-shadow: 0 14px 22px 0px rgba(0, 0, 0, 0.24); }\n\n.radio-label {\n pointer-events: none;\n width: 42px;\n height: 42px;\n font-weight: bold;\n text-align: center;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: center;\n align-items: center;\n margin: 0.05rem 0.15rem 0 0;\n border: none;\n cursor: pointer;\n background-size: contain;\n border-radius: 50%;\n position: relative;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .radio-label:before {\n pointer-events: none;\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 0 0 8px #ffffff, 0 0 0 3px #ffffff;\n border-radius: 50%;\n transform: scale(1);\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n\n.product-actions {\n margin-top: 40px; }\n .product-actions .product-variants-item ul {\n display: inline-block;\n margin-bottom: 0;\n padding: 2px 8px 8px 2px; }\n .product-actions .product-variants-item .control-label {\n position: relative;\n width: 100%;\n margin-bottom: 0.375rem;\n display: block;\n transition: all 0.88s cubic-bezier(0.36, 0.76, 0, 0.88) 0.22s; }\n .product-actions .product-variants-item .control-label:before {\n content: '';\n height: 2px;\n width: 0;\n background: #ffffff;\n position: absolute;\n top: 50%;\n left: 0;\n transform: translate(0, -20%);\n display: block;\n transition: all 0.88s cubic-bezier(0.36, 0.76, 0, 0.88) 0.22s; }\n .product-actions .product-variants-item.hover .control-label {\n color: #1c1c1c;\n margin-left: 22px;\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n .product-actions .product-variants-item.hover .control-label:before {\n background: #1c1c1c;\n left: -22px;\n width: 16px;\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n .product-actions .product-add-to-cart .control-label {\n display: none; }\n .product-actions .add-to-cart {\n line-height: inherit; }\n .product-actions .add-to-cart .material-icons {\n line-height: inherit; }\n\n.product-quantity {\n display: -ms-flexbox;\n display: flex; }\n .product-quantity .qty, .product-quantity .add {\n float: left;\n display: -ms-inline-flexbox;\n display: inline-flex;\n margin-bottom: 0; }\n .product-quantity .qty {\n margin-right: 0; }\n .product-quantity #quantity_wanted {\n height: 3.5rem;\n padding: 0;\n width: 4rem;\n min-width: 4rem;\n font-size: 1.25rem;\n text-align: center; }\n .product-quantity .input-group-btn-vertical {\n width: auto;\n margin: 0 8px; }\n .product-quantity .input-group-btn-vertical .btn {\n background-color: #ffffff;\n border-color: #ffffff;\n padding: 0.75rem 0.6875rem; }\n .product-quantity .input-group-btn-vertical .btn:hover {\n background-color: #ffffff; }\n .product-quantity .input-group-btn-vertical .btn i {\n font-size: 1rem;\n top: 0.1875rem;\n left: 0.1875rem;\n color: #1c1c1c; }\n .product-quantity .btn-touchspin {\n height: 1.438rem; }\n\n.product-discounts {\n margin-bottom: 1.5rem; }\n .product-discounts > .product-discounts-title {\n font-weight: normal;\n font-size: 0.875rem; }\n .product-discounts > .table-product-discounts thead tr th {\n width: 33%;\n padding: 0.625rem 1.25rem;\n background: white;\n border: 0.3125rem #F1F1F1 solid;\n text-align: center; }\n .product-discounts > .table-product-discounts tbody tr {\n background: #f6f6f6; }\n .product-discounts > .table-product-discounts tbody tr:nth-of-type(even) {\n background: white; }\n .product-discounts > .table-product-discounts tbody tr td {\n padding: 0.625rem 1.25rem;\n text-align: center;\n border: 0.3125rem #F1F1F1 solid; }\n\n.product-prices {\n margin: 32px 0 1.25rem; }\n .product-prices div {\n margin: 0; }\n .product-prices .tax-shipping-delivery-label {\n display: none;\n font-size: 0.8125rem;\n color: #bbbbbb; }\n .product-prices .tax-shipping-delivery-label .delivery-information {\n padding: 0 0 0 2px; }\n .product-prices .tax-shipping-delivery-label .delivery-information::before {\n content: \"-\";\n padding: 0 2px 0 0; }\n\n.product-discount .regular-price {\n text-transform: uppercase;\n text-decoration: none;\n font-weight: normal;\n margin-right: 0.625rem; }\n\n.has-discount {\n position: relative;\n width: 100%; }\n .has-discount > div {\n display: inline-block; }\n .has-discount .product-discount {\n display: block;\n font-size: 18px;\n color: #bbbbbb;\n line-height: 20px;\n vertical-align: top;\n margin-top: 1px;\n margin-left: 2px; }\n .has-discount .discount {\n font-family: \"Cuprum\", sans-serif;\n font-size: 18px;\n background: #1c1c1c;\n color: #f2f2f2;\n padding: 0.15rem 1.75rem;\n border-radius: 5px;\n font-weight: 600;\n text-transform: uppercase;\n display: inline-block;\n position: absolute;\n top: 50%;\n right: 0;\n transform: translateY(-50%); }\n .has-discount .discount:before {\n display: inline-block;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n content: '';\n border-radius: 5px;\n position: absolute;\n z-index: 0;\n box-shadow: 0 4px 10px 0px #1c1c1c;\n opacity: 0.2; }\n\n.product-unit-price {\n font-size: 0.8125rem;\n margin-bottom: 0; }\n\n.tabs {\n background: #ffffff;\n margin-top: 1.5rem;\n padding: 2rem 3rem;\n border-radius: 6px; }\n .tabs .tab-pane {\n padding-top: 2rem; }\n .tabs .tab-pane .product-manufacturer {\n margin-bottom: 1.5rem; }\n .tabs .tab-pane .product-manufacturer img {\n max-width: 15rem; }\n .tabs .tab-pane .product-reference,\n .tabs .tab-pane .product-quantities {\n margin-bottom: 0.15rem; }\n .tabs .tab-pane label, .tabs .tab-pane .product-features .h6 {\n font-size: 0.9375rem;\n color: #1c1c1c; }\n .tabs .tab-pane p {\n font-size: 14px;\n line-height: 24px; }\n .tabs .nav-tabs {\n border: none;\n border-bottom: #f2f2f2 2px solid; }\n .tabs .nav-tabs .nav-link {\n font-family: \"Cuprum\", sans-serif;\n font-size: 1.25rem;\n padding: 1em 1.5em;\n text-transform: uppercase;\n color: #1c1c1c;\n border: 0 solid transparent; }\n .tabs .nav-tabs .nav-link.active {\n border: none;\n border-bottom: #5fceb3 3px solid;\n color: #1c1c1c;\n background: none; }\n .tabs .nav-tabs .nav-link:hover {\n border: none;\n border-bottom: #1c1c1c 3px solid; }\n .tabs .nav-tabs .nav-item {\n float: left;\n margin-bottom: -0.125rem; }\n\n.product-cover {\n margin-bottom: 0;\n position: relative; }\n .product-cover img {\n background: #ffffff;\n border-top-left-radius: 6px;\n border-top-right-radius: 6px; }\n .product-cover .layer {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 60px;\n height: 60px;\n background: #ffffff;\n position: absolute;\n right: 12px;\n bottom: 12px;\n opacity: 0;\n text-align: center;\n cursor: pointer;\n border-radius: 6px;\n transform: translateX(110%);\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n .product-cover .layer .zoom-in {\n color: #888888;\n display: inline-block;\n height: 26px; }\n .product-cover .layer .zoom-in svg {\n width: 26px; }\n .product-cover .layer .zoom-in svg * {\n stroke: #888888 !important; }\n .product-cover:hover .layer {\n opacity: 1;\n transform: translateX(0); }\n\n#product-modal .modal-content {\n background: transparent;\n border: none;\n padding: 0; }\n #product-modal .modal-content .modal-body {\n display: -ms-flexbox;\n display: flex;\n margin-left: -30%; }\n #product-modal .modal-content .modal-body .product-cover-modal {\n width: 100%;\n background: #ffffff;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px; }\n #product-modal .modal-content .modal-body .image-caption {\n background: #ffffff;\n width: 800px;\n padding: 1rem 1.5rem;\n border-top: #f2f2f2 2px solid;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px; }\n #product-modal .modal-content .modal-body .image-caption p {\n margin-bottom: 0; }\n #product-modal .modal-content .modal-body .thumbnails {\n position: relative; }\n #product-modal .modal-content .modal-body .mask {\n position: relative;\n overflow: hidden;\n max-height: 49.38rem;\n margin-top: 2.188rem;\n z-index: 1; }\n #product-modal .modal-content .modal-body .mask.nomargin {\n margin-top: 0; }\n #product-modal .modal-content .modal-body .product-images {\n margin-left: 12px; }\n #product-modal .modal-content .modal-body .product-images img {\n border-radius: 5px;\n width: 6rem;\n cursor: pointer;\n background: #ffffff;\n margin-bottom: 6px; }\n #product-modal .modal-content .modal-body .product-images img:hover {\n box-shadow: inset 0 0 0 3px #ffffff; }\n #product-modal .modal-content .modal-body .arrows {\n height: 100%;\n width: 100%;\n text-align: center;\n position: absolute;\n top: 0;\n color: white;\n right: 1.875rem;\n z-index: 0;\n cursor: pointer; }\n #product-modal .modal-content .modal-body .arrows .arrow-up {\n position: absolute;\n top: -2rem;\n opacity: 0.2; }\n #product-modal .modal-content .modal-body .arrows .arrow-down {\n position: absolute;\n bottom: -2rem; }\n #product-modal .modal-content .modal-body .arrows i {\n font-size: 6.25rem;\n display: inline; }\n\n#blockcart-modal .modal-header {\n background: #00c293;\n border: none; }\n\n#blockcart-modal .modal-body {\n padding: 3.125rem 2.5rem; }\n #blockcart-modal .modal-body p, #blockcart-modal .modal-body label {\n font-size: 14px; }\n #blockcart-modal .modal-body .divide-right span {\n display: inline-block;\n margin-bottom: 0.3125rem; }\n\n#blockcart-modal .modal-dialog {\n max-width: 1140px;\n width: 100%; }\n\n#blockcart-modal .product-image {\n width: 100%; }\n\n#blockcart-modal .modal-title {\n font-weight: 600;\n color: #ffffff;\n font-size: 1.125rem; }\n #blockcart-modal .modal-title i.material-icons {\n margin-right: 1.875rem; }\n\n#blockcart-modal .product-name {\n color: #1c1c1c;\n font-size: 1.125rem; }\n\n#blockcart-modal p:not(.cart-products-count) {\n margin-bottom: 0.15rem; }\n\n#blockcart-modal .cart-products-count {\n color: #1c1c1c; }\n\n#blockcart-modal .cart-content {\n padding-left: 2.5rem; }\n #blockcart-modal .cart-content .cart-content-btn {\n margin-top: 20px;\n display: -ms-inline-flexbox;\n display: inline-flex; }\n #blockcart-modal .cart-content .cart-content-btn button {\n margin-right: 0.3125rem; }\n #blockcart-modal .cart-content .cart-content-btn .btn {\n white-space: inherit; }\n\n#blockcart-modal .divide-right {\n border-right: #f2f2f2 2px solid; }\n\n.images-container .product-images {\n margin: 30px 0;\n display: -ms-flexbox;\n display: flex; }\n .images-container .product-images .owl-stage-outer {\n border-radius: 6px; }\n .images-container .product-images li.thumb-container {\n border-radius: 6px;\n overflow: hidden;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .images-container .product-images li.thumb-container:before {\n content: '';\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0;\n border-radius: 6px;\n pointer-events: none;\n z-index: 2; }\n @media (min-width: 768px) {\n .images-container .product-images li.thumb-container:hover {\n transform: scale(0.96); } }\n .images-container .product-images li.thumb-container .thumb {\n cursor: pointer;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .images-container .images-container .product-images li.thumb-container .thumb {\n margin-right: 0; }\n\n#main .images-container .js-qv-mask {\n white-space: nowrap;\n overflow: hidden;\n width: calc(100% - 60px);\n margin: 0 auto; }\n\n#product-availability {\n margin-top: 16px;\n display: inline-block;\n font-weight: 600; }\n #product-availability.available {\n display: none; }\n #product-availability .material-icons {\n line-height: inherit; }\n #product-availability .product-available {\n color: #4cbb6c; }\n #product-availability .product-unavailable {\n color: #ff9a52; }\n #product-availability .product-last-items {\n color: #ff9a52; }\n\n#product-details .label {\n color: #1c1c1c;\n font-weight: bold; }\n\n.product-features {\n margin-top: 1.25rem; }\n .product-features > dl.data-sheet {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: stretch;\n align-items: stretch; }\n .product-features > dl.data-sheet dd.value,\n .product-features > dl.data-sheet dt.name {\n font-weight: 500;\n -ms-flex: 1 0 40%;\n flex: 1 0 40%;\n border: 2px solid #f2f2f2;\n padding: 0.9rem 1.15rem;\n margin-right: 0.625rem;\n min-height: 2.5rem;\n word-break: normal;\n text-transform: capitalize;\n margin-bottom: .5rem; }\n\n.product-variants > .product-variants-item {\n margin: 0.25rem 0; }\n .product-variants > .product-variants-item select {\n width: auto;\n padding-right: 2.5rem;\n margin-bottom: 1rem; }\n .product-variants > .product-variants-item ul li {\n margin-right: 0.625rem; }\n .product-variants > .product-variants-item .color {\n margin-left: 0;\n margin-top: 0; }\n\n.product-flags {\n position: absolute;\n top: 0;\n width: 100%;\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n\nli.product-flag {\n display: block;\n position: absolute;\n font-weight: 700;\n padding: 0.3125rem 0.4375rem;\n text-transform: uppercase;\n margin-top: 0.625rem;\n z-index: 2;\n box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.2); }\n li.product-flag.online-only {\n top: 25rem;\n right: 0;\n font-size: 0.8125rem; }\n li.product-flag.online-only::before {\n content: \"\\E30A\";\n font-family: 'Material Icons';\n vertical-align: middle;\n margin: 0.3125rem; }\n li.product-flag.discount {\n display: none; }\n li.product-flag:not(.discount):not(.on-sale) ~ li.product-flag {\n margin-top: 3.75rem; }\n\n.product-customization {\n margin: 2.5rem 0; }\n .product-customization .product-customization-item {\n margin: 1.25rem 0; }\n .product-customization .product-message {\n border: none;\n width: 100%;\n height: 3.125rem;\n resize: none;\n padding: 0.625rem; }\n .product-customization .file-input {\n width: 100%;\n opacity: 0;\n left: 0;\n z-index: 1;\n cursor: pointer;\n height: 2.625rem;\n overflow: hidden;\n position: absolute; }\n .product-customization .customization-message {\n margin-top: 20px; }\n .product-customization .custom-file {\n position: relative;\n border: 2px solid #f2f2f2;\n width: 100%;\n height: 2.625rem;\n line-height: 2.625rem;\n text-indent: 0.625rem;\n display: block;\n margin-top: 1.25rem; }\n .product-customization .custom-file button {\n z-index: 0;\n position: absolute;\n right: 0;\n top: 0; }\n\n.product-pack {\n margin-top: 2.5rem; }\n .product-pack .pack-product-container {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: distribute;\n justify-content: space-around; }\n .product-pack .pack-product-container .pack-product-name {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n font-size: 0.875rem;\n color: #1c1c1c; }\n .product-pack .pack-product-container .pack-product-quantity {\n border-left: #f2f2f2 2px solid;\n padding-left: 0.625rem; }\n .product-pack .pack-product-container .pack-product-name,\n .product-pack .pack-product-container .pack-product-price,\n .product-pack .pack-product-container .pack-product-quantity {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center; }\n\n.product-refresh {\n margin-top: 1.25rem; }\n\n.social-sharing {\n width: 100%;\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-top: 0;\n min-height: 5.5rem;\n border-top: 2px solid #f2f2f2;\n overflow: hidden;\n border-bottom-left-radius: 6px;\n border-bottom-right-radius: 6px; }\n .social-sharing .share_text {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n background: #ffffff;\n z-index: 2;\n cursor: pointer;\n transition: all 0.88s cubic-bezier(0.36, 0.76, 0, 0.88); }\n .social-sharing .share_text span {\n font-size: 0.925rem;\n font-weight: 500;\n color: #c1c1c1;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n .social-sharing .share_text svg {\n width: 24px;\n margin-right: 12px;\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n .social-sharing .share_text svg * {\n stroke: #1c1c1c !important; }\n .social-sharing .share_text:hover span {\n color: #1c1c1c;\n transform: translateX(-8px); }\n .social-sharing .share_text:hover svg {\n transform: translateX(4px); }\n .social-sharing ul li {\n background-color: transparent;\n opacity: 0;\n transform: translateX(12px);\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .social-sharing ul li:nth-child(1) {\n transition-delay: 0.25s; }\n .social-sharing ul li:nth-child(2) {\n transition-delay: 0.4s; }\n .social-sharing ul li:nth-child(3) {\n transition-delay: 0.55s; }\n .social-sharing ul li:nth-child(4) {\n transition-delay: 0.7s; }\n .social-sharing ul li:nth-child(5) {\n transition-delay: 0.85s; }\n .social-sharing.click .share_text {\n pointer-events: none;\n opacity: 0; }\n .social-sharing.click .share_text span {\n transform: translateX(-30px);\n opacity: 0; }\n .social-sharing.click ul li {\n opacity: 0.6;\n transform: translateX(0); }\n .social-sharing ul {\n margin-bottom: 0; }\n .social-sharing li {\n height: 2.5rem;\n width: 2.5rem;\n border-radius: 50%;\n display: inline-block;\n background-color: #ffffff;\n background-repeat: no-repeat;\n background-size: 2rem 2rem;\n background-position: 0.25rem 0.25rem;\n cursor: pointer;\n margin-left: 0.5rem; }\n .social-sharing li a {\n display: block;\n width: 100%;\n height: 100%;\n white-space: nowrap;\n text-indent: 100%;\n overflow: hidden; }\n .social-sharing li a:hover {\n color: transparent; }\n\n.products-selection {\n margin-bottom: 1.25rem; }\n .products-selection .title {\n color: #1c1c1c; }\n\n#blockcart-modal .cart-content .btn {\n margin-bottom: 0.625rem; }\n\n.product-images .owl-dots {\n margin-top: 20px;\n text-align: center;\n -webkit-tap-highlight-color: transparent; }\n .product-images .owl-dots .owl-dot {\n display: inline-block;\n zoom: 1; }\n .product-images .owl-dots .owl-dot span {\n width: 16px;\n height: 16px;\n margin: 8px 10px;\n background: #cccccc;\n opacity: 0.5;\n display: block;\n -webkit-backface-visibility: visible;\n border-radius: 30px;\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n .product-images .owl-dots .owl-dot.active span, .product-images .owl-dots .owl-dot:hover span {\n opacity: 1; }\n\n.product-additional-info .js-mailalert {\n padding: 30px; }\n\n@media (max-width: 991px) {\n #product #main > .row > div.col-image {\n padding-right: 15px; }\n #product #main > .row > div.col-content {\n padding-left: 15px; }\n #product .product-flags {\n display: none;\n width: auto; }\n .product-cover img {\n width: 100%; }\n #product-modal .modal-content .modal-body {\n -ms-flex-direction: column;\n flex-direction: column;\n margin-left: 0; }\n #product-modal .modal-content .modal-body img.product-cover-modal {\n width: 100%; }\n #product-modal .modal-content .modal-body .arrows {\n display: none; }\n #product-modal .modal-content .modal-body .image-caption {\n width: 100%; }\n #blockcart-modal .modal-dialog {\n width: calc(100% - 20px); }\n #blockcart-modal .modal-body {\n padding: 1.875rem; }\n .social-sharing {\n display: none; }\n .product-info:before, .product-add-to-cart:before {\n left: -3rem;\n width: calc(100% + 6rem); } }\n\n@media (max-width: 767px) {\n #product .product-images {\n margin-top: 0;\n margin-bottom: 0;\n display: block; }\n #product .product-images.owl-nav {\n display: none; }\n .has-discount .discount {\n position: relative;\n width: 100%;\n text-align: center;\n transform: none;\n margin-top: 12px; }\n .product-quantity {\n display: block; }\n .product-quantity .add {\n display: block;\n width: 100%;\n text-align: center; }\n .product-quantity .add .add-to-cart {\n width: 100%; }\n .product-quantity .qty {\n margin: 0 auto;\n display: -ms-flexbox;\n display: flex;\n float: none;\n width: 100%;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-bottom: 22px; }\n .tabs .nav-tabs .nav-item {\n width: 100%;\n text-align: center; }\n .product-cover {\n display: none; }\n .product-images {\n display: block; }\n .images-container .product-images li.thumb-container .thumb.selected, .images-container .product-images li.thumb-container .thumb:hover {\n transform: none; }\n #product #main > .row > div.col-content .col-content-inside {\n padding: 3rem 3rem 0; }\n #main .images-container .js-qv-mask {\n width: 100%; }\n #main .images-container .js-qv-mask.hide_it_pls {\n display: block;\n visibility: visible; }\n #blockcart-modal .divide-right {\n border-right: none; }\n #blockcart-modal .modal-body {\n padding: 1rem; } }\n\n@media (min-width: 992px) and (max-width: 1199px) {\n #product .product-info {\n display: block; }\n #product .product-info > div {\n width: 100%;\n padding-top: 24px; } }\n\n@media (max-width: 575px) {\n #product .product-info {\n display: block; }\n #product .product-info > div {\n width: 100%;\n padding-top: 24px; } }\n\n.cart-grid {\n margin-bottom: 1rem; }\n\n.cart-items {\n margin-bottom: 0; }\n\n.cart-item {\n padding: 1rem 0; }\n\n.cart-summary-line {\n clear: both; }\n .cart-summary-line::after {\n content: \"\";\n display: table;\n clear: both; }\n .cart-summary-line .label {\n padding-left: 0;\n font-weight: normal;\n white-space: inherit; }\n .cart-summary-line .value {\n color: #1c1c1c;\n float: right;\n font-family: \"Cuprum\", sans-serif;\n font-size: 1.125rem;\n font-weight: bold; }\n .cart-summary-line.cart-summary-subtotals .label,\n .cart-summary-line.cart-summary-subtotals .value {\n font-weight: normal; }\n\n/** CART BODY **/\n.cart-grid-body {\n border-radius: 4px;\n margin-bottom: 0.75rem;\n padding-right: 6px; }\n .cart-grid-body .cart-container {\n padding: 3rem; }\n .cart-grid-body .product-line-info.atts {\n display: inline-block; }\n .cart-grid-body .product-line-info.atts .value:after {\n content: ','; }\n .cart-grid-body .product-line-info.atts:last-child .value:after {\n content: ''; }\n .cart-grid-body .back_to_shop {\n margin-top: 20px;\n display: inline-block; }\n .cart-grid-body .card-block {\n padding: 1rem 0; }\n .cart-grid-body .card-block h1 {\n margin-bottom: 0; }\n .cart-grid-body .cart-overview {\n padding: 1.5rem 0; }\n .cart-grid-body .product-line-grid {\n margin: 0 -15px;\n display: -ms-flexbox;\n display: flex;\n width: 100%;\n -ms-flex-align: center;\n align-items: center; }\n .cart-grid-body .product-line-grid > * .row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center; }\n .cart-grid-body .product-line-grid .product-line-grid-right .price {\n text-align: right; }\n .cart-grid-body .product-line-grid .product-line-grid-right .price .product-price {\n margin-bottom: 0; }\n .cart-grid-body .product-line-grid .js-cart-line-product-quantity {\n min-width: 0;\n width: 3.2rem; }\n .cart-grid-body .product-line-info.product-price {\n font-size: 1.125rem !important;\n margin-bottom: 0; }\n .cart-grid-body .product-line-info.product-price .current-price {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n text-align: center; }\n .cart-grid-body .product-line-info.product-price .current-price * {\n line-height: 1.125rem; }\n .cart-grid-body .product-line-info.product-price .regular-price {\n margin-top: 6px; }\n .cart-grid-body .product-line-info.product-price .discount {\n display: none; }\n .cart-grid-body .product-line-info.atts * {\n font-size: 13px;\n color: #aaaaaa; }\n\n@media (min-width: 768px) {\n .product-line-grid-left.col-md-2 {\n width: 15%; }\n .product-line-grid-price.col-md-2 {\n width: 15%; } }\n\n/** CART RIGHT **/\n.product-line-grid-price {\n text-align: center; }\n\n.cart-grid-right {\n position: static;\n padding-left: 6px; }\n .cart-grid-right .cart-summary {\n padding: 3rem;\n border-radius: 4px;\n border: none;\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n .cart-grid-right .cart-summary .card-block {\n padding-left: 0;\n padding-right: 0; }\n .cart-grid-right .cart-summary:hover {\n box-shadow: 0 20px 32px 0px rgba(0, 0, 0, 0.22); }\n .cart-grid-right .promo-discounts {\n margin-bottom: 0; }\n .cart-grid-right .promo-discounts .cart-summary-line .label {\n color: #aaaaaa; }\n .cart-grid-right .promo-discounts .cart-summary-line .label .code {\n text-decoration: underline;\n cursor: pointer; }\n .cart-grid-right .cart-detailed-totals .card-block {\n padding: 1.5rem 0; }\n .cart-grid-right .cart-detailed-totals .card-block:first-child {\n padding-top: 0; }\n .cart-grid-right .checkout {\n margin-top: 22px; }\n\n.block-promo .promo-code {\n padding: 1.60rem;\n background: #F1F1F1; }\n .block-promo .promo-code .alert-danger {\n position: relative;\n margin-top: 1.25rem;\n background: #ff4c4c;\n color: white;\n display: none; }\n .block-promo .promo-code .alert-danger::after {\n bottom: 100%;\n left: 10%;\n border: solid transparent;\n content: \" \";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none;\n border-bottom-color: #ff4c4c;\n border-width: 10px;\n margin-left: -10px; }\n\n.block-promo .promo-input {\n color: #232323;\n border: #7A7A7A 1px solid;\n height: 2.5rem;\n text-indent: 0.625rem;\n width: 60%; }\n .block-promo .promo-input + button {\n margin-top: -4px;\n text-transform: capitalize; }\n\n.block-promo .cart-summary-line .label,\n.block-promo .promo-name {\n color: #ff9a52;\n font-weight: 600; }\n .block-promo .cart-summary-line .label a,\n .block-promo .promo-name a {\n font-weight: normal;\n color: #232323;\n display: inline-block; }\n\n.block-promo .promo-code-button {\n padding-left: 1.25rem;\n margin-bottom: 1.25rem;\n display: inline-block; }\n\n.block-promo.promo-highlighted {\n padding: 1.25rem;\n padding-bottom: 0;\n margin-bottom: 0; }\n\n/** CONTENT LEFT **/\n.product-line-grid-left img {\n max-width: 80px;\n border-radius: 4px;\n border-radius: 50%; }\n\n/** CONTENT BODY **/\n.product-line-grid-body > .product-line-info > .label {\n padding: 0;\n line-height: inherit;\n text-align: left;\n white-space: inherit; }\n\n.product-line-grid-body > .product-line-info > .out-of-stock {\n color: red; }\n\n.product-line-grid-body > .product-line-info > .available {\n color: #4cbb6c; }\n\n.product-line-grid-body > .product-line-info > .unit-price-cart {\n padding-left: 0.3125rem;\n font-size: 0.875rem;\n color: #7A7A7A; }\n\n/** CONTENT LEFT **/\n.product-line-grid-right .cart-line-product-actions,\n.product-line-grid-right .product-price {\n color: #1c1c1c;\n font-size: 1.125rem;\n line-height: 36px; }\n .product-line-grid-right .cart-line-product-actions .remove-from-cart,\n .product-line-grid-right .product-price .remove-from-cart {\n color: #bbbbbb;\n display: inline-block;\n margin-top: 0.3125rem; }\n\n/*** Responsive part ***/\n@media (max-width: 767px) {\n .cart-grid-body .product-line-grid {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-direction: row;\n flex-direction: row;\n margin: 0;\n position: relative; }\n .cart-grid-body .product-line-grid > * {\n padding: 0;\n position: static; }\n .product-line-grid-left {\n -ms-flex-preferred-size: 34%;\n flex-basis: 34%; }\n .product-line-grid-left img {\n max-width: calc(100% - 10px);\n margin-right: 10px; }\n .product-line-grid-body {\n -ms-flex-preferred-size: 66%;\n flex-basis: 66%;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-direction: column;\n flex-direction: column;\n margin-bottom: 1rem; }\n .product-line-grid-price {\n -ms-flex-preferred-size: 34%;\n flex-basis: 34%;\n width: 34%;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-left: -4px; }\n .product-line-grid-right {\n -ms-flex-preferred-size: 66%;\n flex-basis: 66%;\n width: 66%; }\n .product-line-grid-right .text-xs-right {\n position: absolute;\n top: -3px;\n right: -14px;\n padding: 0;\n width: auto; }\n .cart-item {\n padding: 2rem 0 2.5rem; }\n .cart-grid-body .product-line-grid > * .row {\n -ms-flex-preferred-size: 66%;\n flex-basis: 66%; }\n .cart-grid-body, .cart-grid-right {\n padding: 0 15px; }\n .cart-grid-body .back_to_shop {\n display: none; } }\n\n@media (max-width: 575px) {\n .cart-items {\n padding: 1rem 0; }\n .cart-item {\n border-bottom: 1px solid #F1F1F1; }\n .cart-item:last-child {\n border-bottom: 0; }\n .cart-grid-body .cart-overview {\n padding: 0; }\n .cart-grid-body .no-items {\n padding: 1rem;\n display: inline-block; }\n .cart-grid-body .card-block h1 {\n text-align: center; }\n .product-line-grid-left {\n padding-right: 0 !important; } }\n\n@media (max-width: 360px) {\n .product-line-grid-right .qty {\n width: 100%; }\n .product-line-grid-right .price {\n width: 100%; } }\n\n#block-reassurance {\n margin-top: 2rem;\n margin-bottom: 4rem; }\n #block-reassurance ul {\n margin-bottom: 0; }\n #block-reassurance img {\n width: 2rem;\n margin-right: 1rem;\n float: left;\n opacity: 0.2;\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n #block-reassurance li {\n border-bottom: 2px solid #f2f2f2; }\n #block-reassurance li:first-child {\n border-top: 2px solid #f2f2f2; }\n #block-reassurance li:last-child {\n border: 0; }\n #block-reassurance li .block-reassurance-item {\n padding: 1.25rem 2rem;\n min-height: 5.5rem;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center; }\n #block-reassurance li .block-reassurance-item span {\n font-weight: 500;\n margin: 0; }\n #block-reassurance li .block-reassurance-item:hover img {\n opacity: 1; }\n #checkout #block-reassurance li .block-reassurance-item span {\n margin-bottom: 0; }\n #product #block-reassurance {\n border: none; }\n #product #block-reassurance span {\n font-weight: 500;\n font-size: 0.85rem;\n line-height: 1rem;\n display: block;\n margin-bottom: 0; }\n\n@media (max-width: 991px) {\n #block-reassurance {\n margin-bottom: 0; } }\n\n.quickview .modal-dialog {\n width: calc(100% - 30px);\n max-width: 64rem; }\n\n.quickview .modal-content {\n background: #ffffff;\n min-height: 28.13rem;\n border: none;\n border-radius: 6px; }\n\n.quickview .modal-header {\n border: none;\n padding: 0.625rem; }\n\n.quickview .modal-body {\n min-height: 23.75rem;\n padding: 40px; }\n\n.quickview button.close {\n width: 30px;\n height: 30px;\n position: absolute;\n top: 18px;\n right: -58px;\n opacity: 0.8;\n outline: none;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .quickview button.close:hover {\n opacity: 1;\n outline: none;\n transform: rotate(90deg); }\n .quickview button.close svg {\n width: 30px;\n height: 30px; }\n .quickview button.close svg * {\n stroke: #ffffff !important; }\n\n.quickview .layer {\n display: none; }\n\n.quickview .product-cover img {\n width: 95%; }\n\n.quickview .mask {\n white-space: nowrap;\n overflow: hidden;\n width: calc(100% - 60px);\n margin: 0 auto; }\n\n#stores .page-stores {\n margin: 0 auto; }\n #stores .page-stores .store-item {\n padding-left: 0.75rem;\n padding-right: 0.75rem; }\n #stores .page-stores .store-picture img {\n max-width: 100%; }\n #stores .page-stores .store-item-container {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: distribute;\n justify-content: space-around;\n -ms-flex-align: center;\n align-items: center;\n padding: 1.875rem 0; }\n #stores .page-stores .store-item-container ul {\n margin-bottom: 0;\n font-size: 0.9375rem; }\n #stores .page-stores .store-item-container .divide-left {\n border-left: #f2f2f2 2px solid; }\n #stores .page-stores .store-item-container .divide-left tr {\n height: 1.563rem; }\n #stores .page-stores .store-item-container .divide-left td {\n padding-left: 0.375rem; }\n #stores .page-stores .store-item-container .divide-left th {\n text-align: right; }\n #stores .page-stores .store-item-container .store-description {\n font-size: 1rem; }\n #stores .page-stores .store-item-footer {\n margin-top: 0.5rem;\n padding-top: 0.5rem;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: distribute;\n justify-content: space-around; }\n #stores .page-stores .store-item-footer.divide-top {\n border-top: #f2f2f2 2px solid; }\n #stores .page-stores .store-item-footer div:first-child {\n -ms-flex: 0 0 65%;\n flex: 0 0 65%; }\n #stores .page-stores .store-item-footer i.material-icons {\n margin-right: 0.625rem;\n color: #777777;\n font-size: 1rem; }\n #stores .page-stores .store-item-footer li {\n margin-bottom: 0.625rem; }\n\n/*** Responsive part ***/\n@media (max-width: 767px) {\n #stores .page-stores {\n width: 100%; }\n #stores .page-stores .store-item-container {\n padding: 1rem 0; } }\n\n@media (max-width: 575px) {\n #stores .page-stores .store-item-container {\n display: block; }\n #stores .page-stores .store-item-container .divide-left {\n border-left: none; }\n #stores .page-stores .store-item-container .store-description a {\n margin-bottom: 0.5rem; }\n #stores .page-stores .store-item-container .store-description address {\n margin-bottom: 0.5rem; }\n #stores .page-stores .store-item-footer {\n display: block; }\n #stores .page-stores .store-item-footer.divide-top {\n border-top: #f2f2f2 2px solid; }\n #stores .page-stores .store-item-footer li {\n margin-bottom: 0.625rem; }\n #stores .page-stores .store-item-footer .card-block {\n padding: 0.75rem 0.75rem 0; } }\n\n#footer {\n padding-top: 3.25rem; }\n\n#footer > .container > .row_zero {\n margin: 0; }\n\n#footer > .container > .row_zero > * {\n padding-bottom: 3.25rem; }\n\n.block_newsletter {\n font-size: 0.9375rem; }\n .block_newsletter form {\n position: relative; }\n .block_newsletter form input[type=text] {\n min-width: 320px;\n padding: 0.5rem 2rem 0.5rem 1rem; }\n .block_newsletter form input[type=text]:focus {\n padding-left: 1.5rem;\n padding-right: 2.5rem; }\n .block_newsletter form input[type=text]:focus + button {\n transform: translateX(-0.25rem); }\n .block_newsletter form button[type=submit] {\n position: absolute;\n background: none;\n border: none;\n bottom: 0.45rem;\n right: 0.55rem;\n cursor: pointer;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .block_newsletter form button[type=submit] .search {\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .block_newsletter form button[type=submit] .search svg {\n width: 22px; }\n .block_newsletter form button[type=submit] .search:hover {\n color: #00c293; }\n .block_newsletter p#block-newsletter-label {\n padding-top: 14px;\n max-width: 190px;\n color: #9d9d9d;\n line-height: 0.9375rem; }\n .block_newsletter p.note {\n padding-top: 14px;\n color: #9d9d9d;\n font-size: 0.8125rem;\n line-height: 0.875rem; }\n .block_newsletter p.alert {\n max-width: 100%;\n padding: 8px; }\n .block_newsletter form input[type=text] {\n height: 62px;\n line-height: 20px;\n padding: 0 22px;\n border: none;\n border-radius: 6px;\n background: #ffffff;\n color: #a0a0a0;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89);\n width: 100%; }\n .block_newsletter form input[type=text]::-webkit-input-placeholder {\n color: #a0a0a0; }\n .block_newsletter form input[type=text]::-moz-placeholder {\n /* Firefox 19+ */\n color: #a0a0a0; }\n .block_newsletter form input[type=text]:-ms-input-placeholder {\n /* IE 10+ */\n color: #a0a0a0; }\n .block_newsletter form input[type=text]:-moz-placeholder {\n /* Firefox 18- */\n color: #a0a0a0; }\n .block_newsletter form input[type=text]:focus {\n box-shadow: 0 14px 50px 0px rgba(0, 0, 0, 0.22);\n outline: 0; }\n .block_newsletter form button.go {\n position: absolute;\n height: 62px;\n width: 62px;\n top: 0;\n right: 15px;\n padding: 0;\n display: inline-block;\n background: none;\n border: none;\n outline: none;\n cursor: pointer;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .block_newsletter form button.go:hover {\n padding-right: 12px; }\n .block_newsletter form button.go:before {\n content: '\\F178';\n font-family: 'FontAwesome';\n font-size: 22px;\n color: #ff4653; }\n\n.block-contact {\n line-height: 1.75em;\n color: #9d9d9d; }\n .block-contact .block-contact-title {\n color: #cccccc;\n display: none; }\n .block-contact a,\n .block-contact span {\n color: #555555; }\n .block-contact a:hover {\n color: #000000; }\n .block-contact p {\n margin-top: 40px; }\n\n.linklist .blockcms-title a {\n color: #555555; }\n\n.account-list a {\n color: #555555; }\n .account-list a:hover {\n color: #000000; }\n\n.blockcms-title,\n.myaccount-title,\n.myaccount-title a,\n.footer-container h3,\n.block-contact-title {\n font-family: \"Cuprum\", sans-serif;\n font-weight: 700;\n font-size: 22px;\n margin-bottom: 22px;\n color: #cccccc; }\n\n.row.social {\n padding-top: 30px; }\n\n.block-social {\n text-align: left;\n padding-top: 10px; }\n .block-social ul {\n margin-bottom: 0; }\n\n.block-social li {\n height: 2.5rem;\n width: 2.5rem;\n border-radius: 50%;\n background-repeat: no-repeat;\n display: inline-block;\n margin: 0.1rem;\n background-size: 1.55rem;\n background-position: center;\n cursor: pointer;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .block-social li:first-child {\n margin-left: 0; }\n .block-social li:hover {\n transform: translateY(-0.225rem);\n box-shadow: 0 14px 22px 0px rgba(0, 0, 0, 0.14); }\n .block-social li a {\n display: block;\n height: 100%;\n white-space: nowrap;\n text-indent: 100%;\n overflow: hidden; }\n .block-social li a:before {\n display: none; }\n .block-social li a:hover {\n color: transparent; }\n\n.facebook {\n background-color: #39599f;\n background-image: url(" + __webpack_require__(101) + "); }\n .facebook::before {\n content: \"\";\n background-image: url(" + __webpack_require__(102) + "); }\n .facebook.icon-gray {\n background-image: url(" + __webpack_require__(103) + "); }\n\n.twitter {\n background-color: #45b0e3;\n background-image: url(" + __webpack_require__(104) + "); }\n .twitter::before {\n content: \"\";\n background-image: url(" + __webpack_require__(105) + "); }\n .twitter.icon-gray {\n background-image: url(" + __webpack_require__(106) + "); }\n\n.rss {\n background-color: #f7b028;\n background-image: url(" + __webpack_require__(107) + "); }\n\n.youtube {\n background-color: #e9483e;\n background-image: url(" + __webpack_require__(108) + "); }\n\n.googleplus {\n background-color: #da4835;\n background-image: url(" + __webpack_require__(109) + "); }\n .googleplus::before {\n content: \"\";\n background-image: url(" + __webpack_require__(110) + "); }\n .googleplus.icon-gray {\n background-image: url(" + __webpack_require__(111) + "); }\n\n.pinterest {\n background-color: #d0212b;\n background-image: url(" + __webpack_require__(112) + "); }\n .pinterest::before {\n content: \"\";\n background-image: url(" + __webpack_require__(113) + "); }\n .pinterest.icon-gray {\n background-image: url(" + __webpack_require__(114) + "); }\n\n.vimeo {\n background-color: #1ab7ea;\n background-image: url(" + __webpack_require__(115) + "); }\n\n.instagram {\n background-color: #2a5b83;\n background-image: url(" + __webpack_require__(116) + "); }\n\n.footer-container {\n padding-top: 6.25rem;\n padding-bottom: 6.25rem;\n background: #fafafa;\n overflow: hidden; }\n .footer-container li {\n margin-bottom: 0.5rem; }\n .footer-container li a {\n color: #555555;\n cursor: pointer;\n font-size: 0.875rem; }\n .footer-container li a:hover {\n color: #000000; }\n\n.links .collapse {\n display: inherit; }\n\n@media (max-width: 767px) {\n .footer-container {\n box-shadow: none;\n margin-top: 0;\n padding-left: 40px;\n padding-right: 40px;\n padding-bottom: 8rem; }\n .footer-container .wrapper {\n padding-left: 0 !important;\n padding-right: 0 !important; }\n .footer-container .links .title {\n padding: 0.625rem;\n cursor: pointer; }\n .footer-container .links .title .collapse-icons .remove {\n display: none; }\n .footer-container .links .h3 {\n line-height: 1.5;\n font-size: 1.25rem; }\n .footer-container .links ul {\n margin-bottom: 0; }\n .footer-container .links ul > li {\n padding: 0.1rem 0 0.1rem 0.625rem;\n font-weight: bold; }\n .links .title .collapse-icons .remove {\n display: none; }\n .links .collapse {\n display: none; }\n .links .collapse.in {\n display: block; }\n .links .title[aria-expanded=\"true\"] .collapse-icons .add {\n display: none; }\n .links .title[aria-expanded=\"true\"] .collapse-icons .remove {\n display: block; }\n .links .navbar-toggler {\n display: inline-block;\n padding: 0; } }\n\n@media (max-width: 991px) {\n #footer .navbar-toggler {\n opacity: 0.5; }\n .block_newsletter {\n padding-bottom: 0.625rem; }\n .block_newsletter p#block-newsletter-label {\n text-align: center;\n max-width: 100%;\n margin-top: 20px; }\n .block_newsletter form input[type=text] {\n min-width: 0; }\n .block-social {\n text-align: center; }\n .block-contact {\n padding-left: 1.5rem; } }\n\n.contact-rich {\n margin-bottom: 2rem;\n word-wrap: break-word; }\n .contact-rich h4 {\n text-transform: uppercase;\n margin-bottom: 2rem; }\n .contact-rich .block {\n margin-bottom: 1.5rem;\n height: auto;\n overflow: hidden; }\n .contact-rich .block .icon {\n float: left;\n width: 2.5rem; }\n .contact-rich .block .icon i {\n font-size: 2rem; }\n .contact-rich .block .icon svg {\n width: 26px; }\n .contact-rich .block .icon svg * {\n stroke: #777777 !important; }\n .contact-rich .block .data {\n font-size: 0.875rem;\n width: auto;\n overflow: hidden; }\n .contact-rich .block .data.email {\n padding-top: 0.375rem; }\n\n.contact-form {\n padding: 1rem;\n width: 100%; }\n .contact-form h3 {\n text-transform: uppercase; }\n\n#contact .card {\n padding: 0;\n border: none; }\n\n#contact .contact-form {\n padding: 0; }\n #contact .contact-form input[type=file] {\n width: 100%; }\n\n@media (max-width: 991px) {\n #contact #left-column {\n padding-right: 0; } }\n\n#products #main .page-header,\n#pagenotfound #main .page-header {\n margin: 2rem 0 3rem; }\n\n#products #main .page-content,\n#pagenotfound #main .page-content {\n margin-bottom: 10rem; }\n\n#products .page-not-found,\n#pagenotfound .page-not-found {\n padding: 3rem; }\n #products .page-not-found .title404,\n #pagenotfound .page-not-found .title404 {\n text-align: center;\n font-size: 12rem;\n line-height: 12rem;\n color: #f2f2f2;\n font-weight: bold;\n letter-spacing: -1rem;\n display: inline-block;\n width: 100%;\n margin: 1.5rem 0 1rem; }\n #products .page-not-found h4,\n #pagenotfound .page-not-found h4 {\n font-size: 1rem;\n text-align: center;\n font-weight: 500;\n margin: 0.5rem 0 !important;\n color: #bbbbbb !important; }\n #products .page-not-found p,\n #pagenotfound .page-not-found p {\n font-size: 1rem;\n font-weight: 500;\n text-align: center;\n color: #bbbbbb; }\n #products .page-not-found .search-widget,\n #pagenotfound .page-not-found .search-widget {\n margin: 0 auto;\n float: none; }\n #products .page-not-found .search-widget input,\n #pagenotfound .page-not-found .search-widget input {\n width: 100%; }\n\n.customization-modal .modal-content {\n border-radius: 0;\n border: 1px solid #f6f6f6; }\n .customization-modal .modal-content .modal-body {\n padding-top: 0; }\n .customization-modal .modal-content .modal-body .product-customization-line {\n padding-bottom: 0.9375rem;\n padding-top: 0.9375rem;\n border-bottom: 1px solid #f6f6f6; }\n .customization-modal .modal-content .modal-body .product-customization-line .label {\n font-weight: bold;\n text-align: right; }\n .customization-modal .modal-content .modal-body .product-customization-line:last-child {\n padding-bottom: 0;\n border-bottom: 0; }\n\n.sitemap-title {\n text-transform: capitalize; }\n\n.sitemap {\n margin-top: 0.9375rem; }\n .sitemap h2 {\n color: #1c1c1c;\n text-transform: uppercase;\n font-size: 1.1rem;\n font-weight: 600;\n margin-left: -15px;\n width: 100%;\n height: 35px; }\n .sitemap ul {\n margin-left: -15px;\n margin-top: 20px; }\n .sitemap ul.nested {\n margin-left: 20px; }\n .sitemap ul li {\n font-size: 0.9rem;\n margin-bottom: 1rem; }\n\n@media (max-width: 991px) {\n .sitemap {\n margin-top: 0; }\n .sitemap ul {\n margin-bottom: 40px; } }\n\n.animsition,\n.animsition-overlay {\n position: relative;\n opacity: 0;\n animation-fill-mode: both; }\n\n.animsition-overlay-slide {\n position: fixed;\n z-index: 1;\n width: 100%;\n height: 100%;\n background-color: #ddd; }\n\n/* loading option */\n.roy-loader {\n width: 100%;\n height: 100vh;\n position: fixed;\n background: #fafafa;\n top: 0;\n left: 0;\n z-index: 1000; }\n\n.roy-loader:after {\n content: '';\n width: 110px;\n height: 110px;\n position: fixed;\n top: 50%;\n left: 50%;\n margin-top: -55px;\n margin-left: -55px;\n border-radius: 50%;\n z-index: 1001; }\n\n.roy-loader:after {\n background-color: transparent;\n border-top: 3px solid rgba(0, 0, 0, 0.2);\n border-right: 3px solid rgba(0, 0, 0, 0.2);\n border-bottom: 3px solid rgba(0, 0, 0, 0.2);\n border-left: 3px solid #eee;\n transform: translateZ(0);\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n animation-duration: 1.8s;\n animation-name: animsition-loading; }\n\n@keyframes animsition-loading {\n 0% {\n transform: rotate(0deg); }\n 100% {\n transform: rotate(360deg); } }\n\n@keyframes fade-in {\n 0% {\n opacity: 0; }\n 100% {\n opacity: 1; } }\n\n.fade-in {\n animation-name: fade-in; }\n\n@keyframes fade-out {\n 0% {\n opacity: 1; }\n 100% {\n opacity: 0; } }\n\n.fade-out {\n animation-name: fade-out; }\n\n@keyframes fade-in-up {\n 0% {\n transform: translateY(500px);\n opacity: 0; }\n 100% {\n transform: translateY(0);\n opacity: 1; } }\n\n.fade-in-up {\n animation-name: fade-in-up; }\n\n@keyframes fade-out-up {\n 0% {\n transform: translateY(0);\n opacity: 1; }\n 100% {\n transform: translateY(-500px);\n opacity: 0; } }\n\n.fade-out-up {\n animation-name: fade-out-up; }\n\n@keyframes fade-in-up-sm {\n 0% {\n transform: translateY(100px);\n opacity: 0; }\n 100% {\n transform: translateY(0);\n opacity: 1; } }\n\n.fade-in-up-sm {\n animation-name: fade-in-up-sm; }\n\n@keyframes fade-out-up-sm {\n 0% {\n transform: translateY(0);\n opacity: 1; }\n 100% {\n transform: translateY(-100px);\n opacity: 0; } }\n\n.fade-out-up-sm {\n animation-name: fade-out-up-sm; }\n\n@keyframes fade-in-down {\n 0% {\n transform: translateY(-500px);\n opacity: 0; }\n 100% {\n transform: translateY(0);\n opacity: 1; } }\n\n.fade-in-down {\n animation-name: fade-in-down; }\n\n@keyframes fade-out-down {\n 0% {\n transform: translateY(0);\n opacity: 1; }\n 100% {\n transform: translateY(500px);\n opacity: 0; } }\n\n.fade-out-down {\n animation-name: fade-out-down; }\n\n@keyframes fade-in-down-sm {\n 0% {\n transform: translateY(-100px);\n opacity: 0; }\n 100% {\n transform: translateY(0);\n opacity: 1; } }\n\n.fade-in-down-sm {\n animation-name: fade-in-down-sm; }\n\n@keyframes fade-out-down-sm {\n 0% {\n transform: translateY(0);\n opacity: 1; }\n 100% {\n transform: translateY(100px);\n opacity: 0; } }\n\n.fade-out-down-sm {\n animation-name: fade-out-down-sm; }\n\n@keyframes fade-in-left {\n 0% {\n transform: translateX(-500px);\n opacity: 0; }\n 100% {\n transform: translateX(0);\n opacity: 1; } }\n\n.fade-in-left {\n animation-name: fade-in-left; }\n\n@keyframes fade-out-left {\n 0% {\n transform: translateX(0);\n opacity: 1; }\n 100% {\n transform: translateX(-500px);\n opacity: 0; } }\n\n.fade-out-left {\n animation-name: fade-out-left; }\n\n@keyframes fade-in-left-sm {\n 0% {\n transform: translateX(-100px);\n opacity: 0; }\n 100% {\n transform: translateX(0);\n opacity: 1; } }\n\n.fade-in-left-sm {\n animation-name: fade-in-left-sm; }\n\n@keyframes fade-out-left-sm {\n 0% {\n transform: translateX(0);\n opacity: 1; }\n 100% {\n transform: translateX(-100px);\n opacity: 0; } }\n\n.fade-out-left-sm {\n animation-name: fade-out-left-sm; }\n\n@keyframes fade-in-right {\n 0% {\n transform: translateX(500px);\n opacity: 0; }\n 100% {\n transform: translateX(0);\n opacity: 1; } }\n\n.fade-in-right {\n animation-name: fade-in-right; }\n\n@keyframes fade-out-right {\n 0% {\n transform: translateX(0);\n opacity: 1; }\n 100% {\n transform: translateX(500px);\n opacity: 0; } }\n\n.fade-out-right {\n animation-name: fade-out-right; }\n\n@keyframes fade-in-right-sm {\n 0% {\n transform: translateX(100px);\n opacity: 0; }\n 100% {\n transform: translateX(0);\n opacity: 1; } }\n\n.fade-in-right-sm {\n animation-name: fade-in-right-sm; }\n\n@keyframes fade-out-right-sm {\n 0% {\n transform: translateX(0);\n opacity: 1; }\n 100% {\n transform: translateX(100px);\n opacity: 0; } }\n\n.fade-out-right-sm {\n animation-name: fade-out-right-sm; }\n\n@keyframes zoom-in-sm {\n 0% {\n transform: scale(0.95);\n opacity: 0; }\n 100% {\n opacity: 1; } }\n\n.zoom-in-sm {\n animation-name: zoom-in-sm; }\n\n@keyframes zoom-out-sm {\n 0% {\n transform: scale(1);\n opacity: 1; }\n 50% {\n transform: scale(0.95);\n opacity: 0; }\n 100% {\n opacity: 0; } }\n\n.zoom-out-sm {\n animation-name: zoom-out-sm; }\n\n.roy_levibox {\n background: #ffffff;\n border-radius: 5px;\n z-index: 30;\n width: 62px;\n padding: 10px 0;\n overflow: hidden;\n box-shadow: 0 10px 40px 0px rgba(0, 0, 0, 0.07);\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88);\n /* Mobile layout */ }\n .roy_levibox.mm_sticky_padding.is_stuck {\n margin-top: 68px; }\n .roy_levibox.position1 {\n position: fixed;\n right: 22px;\n bottom: 22px; }\n .roy_levibox.position2 {\n position: absolute;\n right: -72px;\n top: 0; }\n .roy_levibox:hover {\n box-shadow: 0 14px 40px 0px rgba(0, 0, 0, 0.16); }\n .roy_levibox .box-one {\n float: right;\n clear: right;\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center;\n width: 100%;\n height: 44px;\n margin-top: 4px;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .roy_levibox .box-one i {\n font-style: normal;\n cursor: pointer;\n display: inline-block; }\n .roy_levibox .box-one i svg {\n pointer-events: none;\n width: 28px; }\n .roy_levibox .box-one i svg * {\n stroke: #1c1c1c !important; }\n .roy_levibox .box-one.box-arrow {\n height: 0;\n opacity: 0;\n overflow: hidden;\n transition: height 0.52s cubic-bezier(0.07, 0.74, 0.56, 0.89), opacity 0.12s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .roy_levibox .box-one.box-arrow:hover {\n opacity: 1 !important; }\n .roy_levibox .box-one.box-cart .prod_count {\n display: inline-block;\n position: absolute;\n width: 11px;\n height: 11px;\n background: #00c293;\n border-radius: 50%;\n right: 7px;\n top: -2px;\n text-indent: -5000px; }\n @media (max-width: 991px) {\n .roy_levibox .box-one.box-cart .prod_count {\n width: 14px;\n height: 14px;\n right: 20px;\n top: 20px; } }\n .roy_levibox.arrow-show .box-one.box-arrow {\n height: 44px;\n opacity: 0.3;\n transition: height 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89), opacity 0.82s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .roy_levibox.mobile {\n position: fixed;\n padding: 0;\n width: 100%;\n top: auto;\n bottom: -1px;\n left: 0 !important;\n right: auto !important;\n margin: 0 !important;\n height: 90px;\n border-radius: 0;\n z-index: 2010;\n box-shadow: 0 -4px 60px rgba(0, 0, 0, 0.08); }\n .roy_levibox.mobile > div, .roy_levibox.mobile .box-one.box-arrow {\n opacity: 1;\n height: 90px;\n float: left;\n position: relative;\n width: 25%;\n margin-top: 0;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: center;\n align-items: center; }\n .roy_levibox.mobile > div i, .roy_levibox.mobile .box-one.box-arrow i {\n display: inline-block;\n width: 28px;\n height: 28px; }\n .roy_levibox.mobile > div i svg, .roy_levibox.mobile .box-one.box-arrow i svg {\n width: 28px; }\n .roy_levibox.mobile > div.box-home, .roy_levibox.mobile .box-one.box-arrow.box-home {\n position: fixed;\n bottom: 0;\n left: 0; }\n .roy_levibox.mobile > div.box-search, .roy_levibox.mobile .box-one.box-arrow.box-search {\n position: fixed;\n bottom: 0;\n left: 0; }\n .roy_levibox.mobile > div.box-search i, .roy_levibox.mobile .box-one.box-arrow.box-search i {\n margin-top: 2px; }\n .roy_levibox.mobile > div.box-acc, .roy_levibox.mobile .box-one.box-arrow.box-acc {\n position: fixed;\n bottom: 0;\n left: 25%; }\n .roy_levibox.mobile > div.box-cart, .roy_levibox.mobile .box-one.box-arrow.box-cart {\n position: fixed;\n bottom: 0;\n left: 50%; }\n .roy_levibox.mobile > div.box-arrow, .roy_levibox.mobile .box-one.box-arrow.box-arrow {\n position: fixed;\n bottom: 0;\n left: 75%; }\n .roy_levibox.mobile > div.box-menu, .roy_levibox.mobile .box-one.box-arrow.box-menu {\n position: fixed;\n top: 0;\n right: 0;\n height: 90px; }\n\n.try_again {\n text-decoration: underline;\n cursor: pointer; }\n\n@media (max-width: 991px) {\n .roy_levibox .box-one {\n display: none; }\n .roy_levibox .box-one.box-arrow {\n display: inline-block; } }\n\n.countcontainer {\n position: absolute;\n display: inline-block;\n width: 100%;\n bottom: 0;\n left: 0;\n padding: 12px;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89);\n z-index: 2; }\n .countcontainer .county {\n width: 100% !important;\n position: relative;\n height: 60px;\n padding: 0 8px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n box-shadow: 0 14px 22px 0px rgba(0, 0, 0, 0.14); }\n .countcontainer .county .county-cell {\n color: #888888;\n font-weight: 500;\n font-size: 20px;\n line-height: 20px;\n padding: 5px 0 0 0;\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto; }\n .countcontainer .county .county-cell .county-days, .countcontainer .county .county-cell .county-hours, .countcontainer .county .county-cell .county-minutes, .countcontainer .county .county-cell .county-seconds {\n letter-spacing: -0.3px; }\n .countcontainer .county .county-cell .county-label {\n margin: 0;\n padding: 0;\n font-size: 11px;\n line-height: 11px;\n background-color: transparent;\n color: #888888; }\n\n.product-item.product_show_list .countcontainer {\n display: none; }\n\n.sidebar-content .thumbnail-container .countcontainer {\n display: none; }\n\n.sidebar-content .thumbnail-container .count_icon {\n position: absolute;\n left: 0;\n width: 64px;\n height: 64px;\n border-radius: 50%;\n background: #fbd4d6;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n transform: translate(5%, -110%);\n overflow: hidden;\n pointer-events: none;\n box-shadow: 0 10px 18px 0px rgba(0, 0, 0, 0.04);\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .sidebar-content .thumbnail-container .count_icon svg {\n width: 30px;\n height: 30px; }\n .sidebar-content .thumbnail-container .count_icon svg * {\n fill: #000000 !important; }\n\n.sidebar-content .thumbnail-container:hover .count_icon {\n opacity: 0;\n transform: translate(5%, -80%); }\n\n.roycountdown:before, .roycountoff:before {\n position: absolute;\n left: 0;\n top: 0;\n content: ' ';\n width: 100%;\n height: 100%;\n z-index: 0;\n opacity: 1;\n background: #ffffff;\n border-radius: 5px; }\n\n.product_count_block .countcontainer .roycountoff:before {\n display: none; }\n\n.roycountoff {\n height: 60px;\n width: 100%;\n text-align: center;\n line-height: 60px;\n color: #888888;\n position: relative;\n box-shadow: 0 14px 22px 0px rgba(0, 0, 0, 0.14); }\n\n.roycountoff > span {\n position: relative; }\n\n/* product page count */\n.product_count_block {\n display: inline-block;\n width: 100%;\n height: auto;\n overflow: visible;\n position: relative;\n margin: 0; }\n .product_count_block .countcontainer {\n position: relative;\n padding: 0;\n border: none;\n display: -ms-flexbox;\n display: flex; }\n .product_count_block .countcontainer .count_icon {\n width: 90px;\n height: 90px;\n border-radius: 50%;\n background: #fbd4d6;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n position: relative; }\n .product_count_block .countcontainer .count_icon svg {\n width: 34px;\n height: 34px; }\n .product_count_block .countcontainer .count_icon svg * {\n fill: #000000 !important; }\n .product_count_block .countcontainer .count_other {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n margin-left: 14px; }\n .product_count_block .countcontainer .count_other .roycounttitle {\n position: relative;\n width: 100%;\n font-size: 14px;\n line-height: 16px;\n margin: 6px 0 6px 6px; }\n .product_count_block .countcontainer .count_other .county {\n padding: 0 12px;\n border-radius: 6px;\n height: 62px;\n box-shadow: none; }\n .product_count_block .countcontainer .count_other .county:before {\n background: #ffffff; }\n .product_count_block .countcontainer .count_other .county .county-cell {\n padding: 5px 10px 0; }\n\n.hand-hour {\n transform-origin: 50% 50%;\n animation: 20s royspinback infinite linear; }\n\n.hand-min {\n transform-origin: 50% 50%;\n animation: 1s royspinback infinite linear; }\n\n@keyframes royspinback {\n 0% {\n transform: rotate(0deg); }\n 100% {\n transform: rotate(-360deg); } }\n\n@media (min-width: 1200px) {\n ul.product_list.grid > li:hover .product-container .product-image-container .countcontainer,\n #index .rv_carousel_container div.owl-item > li:hover .product-container .product-image-container .countcontainer {\n opacity: 0; } }\n\n@media (max-width: 479px) {\n ul.product_list:not(.carousel-home) .roycountdown > div, ul.product_list:not(.carousel-home) .roycountdown > span, ul.product_list:not(.carousel-home) .roycountoff > span {\n display: none !important; }\n ul.product_list:not(.carousel-home) .roycountdown, ul.product_list:not(.carousel-home) .roycountoff {\n width: 54px !important;\n float: right;\n text-align: center; }\n ul.product_list:not(.carousel-home) .roycountdown:after, ul.product_list:not(.carousel-home) .roycountoff:after {\n display: block;\n content: \"\\F3B3\";\n font-family: \"IonIcons\";\n font-size: 26px;\n line-height: 54px;\n cursor: pointer;\n z-index: 1;\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateX(-50%); }\n .product_count_block .countcontainer .count_other .county {\n padding: 0 6px; }\n .product_count_block .countcontainer .count_other {\n margin-left: 0; }\n .product_count_block .countcontainer .count_icon {\n display: none; } }\n\n/* /product page count */\n@media (min-width: 1440px) {\n .container {\n width: 1260px;\n max-width: 100%; }\n .layout-left-column #left-column,\n #left-column.side-column {\n width: 302px; }\n .layout-right-column #right-column,\n #right-column.side-column {\n width: 302px; }\n .layout-left-column #content-wrapper,\n .layout-right-column #content-wrapper,\n #content-wrapper.left-column,\n #content-wrapper.right-column {\n width: 928px; } }\n\n@media (min-width: 992px) {\n #left-column {\n padding-left: 0;\n padding-right: 12px; }\n #right-column {\n padding-right: 0;\n padding-left: 12px; }\n .layout-left-column #content-wrapper,\n .layout-right-column #content-wrapper,\n #content-wrapper.left-column,\n #content-wrapper.right-column {\n padding-left: 0;\n padding-right: 0; } }\n\n.side-column > * {\n box-shadow: none;\n margin-bottom: 12px; }\n\n.side-column > .sidebar-block {\n background: none;\n box-shadow: none;\n margin-bottom: 12px; }\n .side-column > .sidebar-block .facet .facet-title {\n color: #7A7A7A; }\n .side-column > .sidebar-block .btn i {\n display: none; }\n\n.side-column > .sidebar-block .sidebar-content,\n.side-column > .contact-rich,\n.side-column > .links ul {\n background: #ffffff;\n margin-bottom: 0;\n padding: 1.875rem;\n border-radius: 4px;\n color: #424242; }\n .side-column > .sidebar-block .sidebar-content ul,\n .side-column > .contact-rich ul,\n .side-column > .links ul ul {\n margin-bottom: 0; }\n .side-column > .sidebar-block .sidebar-content li,\n .side-column > .contact-rich li,\n .side-column > .links ul li {\n padding: 4px 0; }\n .side-column > .sidebar-block .sidebar-content li:first-child,\n .side-column > .contact-rich li:first-child,\n .side-column > .links ul li:first-child {\n padding-top: 0; }\n .side-column > .sidebar-block .sidebar-content li:last-child,\n .side-column > .contact-rich li:last-child,\n .side-column > .links ul li:last-child {\n padding-bottom: 0; }\n .side-column > .sidebar-block .sidebar-content a,\n .side-column > .contact-rich a,\n .side-column > .links ul a {\n color: #1c1c1c;\n padding: 2px 0; }\n .side-column > .sidebar-block .sidebar-content a:hover,\n .side-column > .contact-rich a:hover,\n .side-column > .links ul a:hover {\n color: #00c293; }\n\n.side-column > .sidebar-block .sidebar-title,\n.side-column > .links h3,\n.side-column > * .title.hidden-lg-up {\n background: #5fceb3;\n color: #ffffff;\n border-radius: 4px;\n min-height: 68px;\n padding: 23px;\n margin-bottom: 5px; }\n\n.side-column > #search_filters_wrapper .title.hidden-lg-up {\n margin-bottom: 0; }\n\n.side-column > .sidebar-block .sidebar-title a,\n.side-column > .sidebar-block .sidebar-title span,\n.side-column > .links h3,\n.side-column > * .title.hidden-lg-up .h3 {\n font-family: \"Cuprum\", sans-serif;\n font-size: 1.5rem;\n line-height: 1.5rem;\n text-transform: uppercase;\n font-weight: bold;\n color: #ffffff;\n border-radius: 4px;\n text-decoration: none; }\n\n.side-column > * .title:not([aria-expanded=\"true\"]).hidden-lg-up {\n margin-bottom: 0; }\n\n@media (min-width: 768px) {\n .side-column > .sidebar-block .sidebar-content.collapse {\n display: inherit; } }\n\n.side-column > .sidebar-block .sidebar-inner-title {\n margin-bottom: 20px; }\n\n.side-column > .sidebar-block .sidebar-inner-title a,\n.side-column > .sidebar-block .sidebar-inner-title span {\n font-family: \"Cuprum\", sans-serif;\n font-size: 1.5rem;\n line-height: 1.5rem;\n text-transform: none;\n font-weight: bold;\n color: #1c1c1c;\n border-radius: 4px;\n text-decoration: none; }\n\n.side-column > .links {\n padding: 0;\n display: block;\n float: none;\n width: 100%; }\n .side-column > .links .wrapper {\n width: 100%; }\n\n.side-column .product-flags > * {\n display: none !important; }\n\n.layout-left-column #content-wrapper #main,\n.layout-right-column #content-wrapper #main,\n#content-wrapper.left-column #main,\n#content-wrapper.right-column #main {\n background: #ffffff;\n padding: 1.5rem 1.875rem; }\n\n/*** HEADER ***/\n#header {\n position: relative;\n background: #f2f2f2; }\n #header .logo {\n max-width: 100%; }\n #header a:hover {\n text-decoration: none; }\n #header .content_header {\n float: left;\n height: 4rem;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n padding-left: 30px; }\n #header .content_header p {\n margin: 0; }\n #header .header-nav {\n background: #ffffff;\n color: #bebebe;\n border-bottom: #f2f2f2 2px solid;\n height: 64px;\n max-height: 64px;\n margin-bottom: 0; }\n #header .header-nav a, #header .header-nav span {\n text-decoration: none;\n color: #424242;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n #header .header-nav a:hover, #header .header-nav span:hover {\n color: #00c293; }\n #header .header-nav a.logout {\n color: #bebebe; }\n #header .header-nav a.logout:hover {\n color: #00c293; }\n #header .header-nav #menu-icon {\n vertical-align: middle;\n cursor: pointer;\n margin-left: 1rem; }\n #header .header-nav #menu-icon .material-icons {\n line-height: 50px; }\n #header .header-nav .left-nav,\n #header .header-nav .right-nav {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap; }\n #header .header-nav .left-nav {\n -ms-flex-pack: start;\n justify-content: flex-start; }\n #header .header-nav .left-nav > * {\n margin-right: 24px; }\n #header .header-nav .left-nav > *:last-child {\n margin-right: 0; }\n #header .header-nav .left-nav #_desktop_contact_link {\n margin-left: 14px; }\n #header .header-nav .left-nav ul.dropdown-menu {\n top: calc(100% + 20px);\n border-color: #f2f2f2; }\n #header .header-nav .right-nav {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #header .header-nav .language-selector {\n margin-top: 20px;\n white-space: nowrap; }\n #header .header-nav .currency-selector {\n margin-top: 20px;\n white-space: nowrap; }\n #header .header-nav .currency-selector #currency-selector-label {\n display: none; }\n #header .header-nav .user-info {\n margin-left: 30px;\n margin-top: 20px;\n text-align: right;\n white-space: nowrap; }\n #header .header-nav .user-info .account {\n margin-left: 22px; }\n #header .header-nav .contact-link {\n margin-top: 20px; }\n #header .header-nav .contact-link span {\n font-weight: bold;\n color: #424242; }\n #header .header-nav .material-icons {\n line-height: inherit; }\n #header .header-nav .material-icons.expand-more {\n margin-left: -0.375rem;\n display: none; }\n #header .row.action {\n display: -ms-flexbox;\n display: flex;\n /* primary flex container */\n -ms-flex-direction: row;\n flex-direction: row;\n /* horizontal alignment of flex items (default value; can be omitted) */\n -ms-flex-align: stretch;\n align-items: stretch;\n /* will apply equal heights to flex items (default value; can be omitted) */\n height: 100%;\n margin: 40px 0; }\n #header .row.action > div {\n display: -ms-flexbox;\n display: flex;\n /* nested flex container */\n -ms-flex-direction: column;\n flex-direction: column;\n /* vertical alignment of flex items */\n -ms-flex-pack: center;\n justify-content: center;\n /* center flex items vertically */ }\n #header .row.action #_desktop_logo {\n padding-left: 0; }\n #header .row.action .cart-preview .shopping-cart {\n vertical-align: middle; }\n #header .row.action .cart-preview .body {\n display: none; }\n #header .row.action .blockcart {\n white-space: nowrap;\n display: -ms-flexbox;\n display: flex;\n float: right; }\n #header .row.action .blockcart .cart_inside {\n display: none; }\n #header .row.action .blockcart a {\n display: -ms-flexbox;\n display: flex;\n z-index: 1;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n background: #ffffff;\n color: #1c1c1c;\n height: 4rem;\n min-width: inherit;\n width: 100%;\n border-radius: 5px;\n padding: 0.5rem 1.8rem 0.5rem 4.25rem;\n text-decoration: none;\n box-shadow: 0 10px 40px 0px rgba(0, 0, 0, 0.07); }\n #header .row.action .blockcart a * {\n pointer-events: none; }\n #header .row.action .blockcart a i {\n width: 28px;\n height: 28px;\n display: inline-block;\n position: absolute;\n left: 26px;\n top: 16px; }\n #header .row.action .blockcart a i svg {\n width: 28px; }\n #header .row.action .blockcart a span {\n font-family: \"Cuprum\", sans-serif;\n font-weight: bold;\n line-height: 48px; }\n #header .row.action .blockcart a span.text {\n display: inline-block;\n font-size: 20px;\n margin-right: 8px;\n display: none; }\n #header .row.action .blockcart a span.cart-products-count {\n display: inline-block;\n font-size: 24px;\n line-height: 50px;\n overflow: hidden;\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n #header .row.action .blockcart a span.cart-products-count.hidden {\n width: 0; }\n #header .row.action .blockcart a:hover {\n box-shadow: 0 14px 40px 0px rgba(0, 0, 0, 0.16); }\n #header .header-top {\n padding-bottom: 0; }\n #header .header-top > .container {\n position: relative; }\n #header .header-top .mm_wrapper {\n display: -ms-flexbox;\n display: flex;\n padding: 0 15px; }\n #header .header-top .mm_wrapper .ets_mm_megamenu_content > .container {\n padding: 0; }\n #header .header-top .menu {\n padding-left: 15px;\n margin-bottom: 0;\n max-height: 68px; }\n #header .header-top .menu > ul > li {\n float: left; }\n #header .header-top .position-static {\n position: static; }\n #header .top-menu-link {\n margin-left: 1.25rem; }\n\n.popover {\n font-family: inherit; }\n\n/*** WRAPPER ***/\n#wrapper {\n background: #f2f2f2;\n padding-top: 22px;\n /******** for Levi Box */ }\n #wrapper.stick_parent_lb .container {\n position: relative; }\n #wrapper .banner {\n margin-bottom: 12px;\n display: inline-block; }\n\n#header .header-nav .right-nav .contact-link {\n margin-left: 20px; }\n\n.breadcrumb {\n background: none;\n padding: 24px 0;\n height: 22px;\n margin-top: 0;\n margin-bottom: 0; }\n .breadcrumb[data-depth=\"1\"] {\n display: none; }\n .breadcrumb ol {\n padding-left: 0;\n margin-bottom: 0; }\n .breadcrumb li {\n display: inline; }\n .breadcrumb li::after {\n content: \"/\";\n color: #cccccc;\n margin: 0.3125rem; }\n .breadcrumb li:last-child {\n content: \"/\";\n color: #cccccc;\n margin: 0; }\n .breadcrumb li:last-child::after {\n content: \"\"; }\n .breadcrumb li a {\n text-decoration: none;\n color: #1c1c1c; }\n\n/*** MAIN ***/\n#main {\n padding: 1.5rem;\n background: #ffffff; }\n #main .page-header {\n margin-bottom: 1.563rem; }\n #main .page-content {\n margin-bottom: 1.563rem; }\n #main .page-content.card.card-block {\n padding: 0;\n border: none; }\n #main .page-content p {\n margin-bottom: 1.25rem; }\n #main .page-content h1, #main .page-content h2, #main .page-content h3, #main .page-content h4, #main .page-content h5, #main .page-content h6 {\n margin-bottom: 1.5rem;\n color: #1c1c1c; }\n #main .page-content ul {\n margin: 0.5rem 0 1.25rem;\n padding-left: 18px;\n list-style-type: circle; }\n #main .page-content .help-block ul {\n padding-left: 0;\n list-style-type: none; }\n #main .page-content .testimonials .inner {\n margin-bottom: 8px; }\n #main .page-content .testimonials span.before {\n font-size: 2rem;\n vertical-align: middle;\n margin-right: 8px; }\n #main .page-content .testimonials span.after {\n font-size: 2rem;\n vertical-align: middle;\n margin-left: 8px; }\n #main .page-content #notifications {\n margin-left: -15px;\n margin-right: -15px; }\n #main .page-footer {\n margin-bottom: 2rem;\n padding: 3em 2.5em 0;\n position: relative; }\n #main .page-footer.hidden {\n padding: 0;\n display: none; }\n #main .page-footer:before {\n content: '';\n background: #f2f2f2;\n width: calc(100% - 5rem);\n height: 2px;\n position: absolute;\n left: 2.5rem;\n top: 0;\n display: block; }\n #main .page-footer a {\n font-size: 1rem;\n text-decoration: none; }\n #main .page-footer a i {\n color: #bbbbbb;\n margin-right: 7px;\n text-decoration: none; }\n #main .page-footer a i.fa-long-arrow-left:before {\n content: '\\F177';\n font-family: 'FontAwesome';\n font-size: 22px;\n font-style: normal;\n vertical-align: middle; }\n #main .page-content .alert ul {\n margin-bottom: 0.5rem; }\n\n#blockcart-modal .modal-header {\n padding: 22px; }\n\n.modal-header .close {\n margin-top: 3px; }\n\n#cms #main, #sitemap #main, #pagenotfound #main {\n padding: 3rem; }\n\n#product #main {\n padding: 0; }\n\n#cms #main a, #footer .footer-container a, a.hover_under {\n position: relative;\n text-decoration: none; }\n #cms #main a:before, #footer .footer-container a:before, a.hover_under:before {\n content: '';\n position: absolute;\n height: 2px;\n width: 70%;\n background: #00c293;\n bottom: -2px;\n left: 15%;\n opacity: 0;\n pointer-events: none;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n #cms #main a:hover, #footer .footer-container a:hover, a.hover_under:hover {\n text-decoration: none; }\n #cms #main a:hover:before, #footer .footer-container a:hover:before, a.hover_under:hover:before {\n width: 100%;\n left: 0;\n opacity: 1; }\n\n#footer .footer-container a:before {\n background: #555555; }\n\n#footer .footer-container a:hover:before {\n background: #000000; }\n\na.hover_under:before {\n bottom: -2px; }\n\n.products-section-title,\nh1.page-header,\nh2.page-header,\nh3.page-header,\nh4.page-header,\nh5.page-header,\nh6.page-header,\n#product .featured-products h2,\n#main h1:not(.active-filter-title) {\n color: #1c1c1c;\n font-family: \"Cuprum\", sans-serif;\n font-size: 1.5rem;\n line-height: 1.5rem;\n text-transform: uppercase;\n font-weight: bold;\n padding-bottom: 1.35rem;\n margin-bottom: 1.5rem;\n text-align: left;\n position: relative; }\n .products-section-title a,\n h1.page-header a,\n h2.page-header a,\n h3.page-header a,\n h4.page-header a,\n h5.page-header a,\n h6.page-header a,\n #product .featured-products h2 a,\n #main h1:not(.active-filter-title) a {\n font-weight: bold;\n text-decoration: none; }\n .products-section-title a i:before,\n h1.page-header a i:before,\n h2.page-header a i:before,\n h3.page-header a i:before,\n h4.page-header a i:before,\n h5.page-header a i:before,\n h6.page-header a i:before,\n #product .featured-products h2 a i:before,\n #main h1:not(.active-filter-title) a i:before {\n content: '\\F178';\n font-family: 'FontAwesome';\n font-size: 22px;\n font-style: normal;\n opacity: 0;\n color: #00c293;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .products-section-title a:hover i:before,\n h1.page-header a:hover i:before,\n h2.page-header a:hover i:before,\n h3.page-header a:hover i:before,\n h4.page-header a:hover i:before,\n h5.page-header a:hover i:before,\n h6.page-header a:hover i:before,\n #product .featured-products h2 a:hover i:before,\n #main h1:not(.active-filter-title) a:hover i:before {\n margin-left: 10px;\n opacity: 1; }\n\n.products-section-title:before,\n#product .featured-products h2:before,\n.details__title:before,\nh1.page-header:before,\nh2.page-header:before,\nh3.page-header:before,\nh4.page-header:before,\nh5.page-header:before,\nh6.page-header:before,\n#main h1:before {\n content: '';\n position: absolute;\n right: 0;\n bottom: 0;\n height: 3px;\n width: calc(100% - 104px);\n background: #f2f2f2; }\n\n.products-section-title:after,\n#product .featured-products h2:after,\n.details__title:after,\nh1.page-header:after,\nh2.page-header:after,\nh3.page-header:after,\nh4.page-header:after,\nh5.page-header:after,\nh6.page-header:after,\n#main h1:after {\n content: '';\n position: absolute;\n left: 0;\n bottom: 0;\n height: 3px;\n width: 90px;\n background: #5fceb3; }\n\n.products-section-title h1,\n#product .featured-products h2 h1,\n.details__title h1,\nh1.page-header h1,\nh2.page-header h1,\nh3.page-header h1,\nh4.page-header h1,\nh5.page-header h1,\nh6.page-header h1,\n#main h1 h1 {\n margin: 0; }\n\n#notifications ul {\n margin-bottom: 0; }\n\n/*** FOOTER ***/\n/*** Responsive part ***/\n@media (max-width: 991px) {\n body {\n padding-top: 90px; }\n #category #left-column > *:not(#search_filters_wrapper) {\n display: none; }\n .header-mobile {\n position: fixed;\n z-index: 1000;\n background: #ffffff;\n height: 90px;\n top: -1px;\n left: 0;\n width: 100%;\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n .header-mobile.scroll-down {\n box-shadow: 0 4px 60px rgba(0, 0, 0, 0.08); }\n .header-mobile .logo-mobile {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n height: 100%;\n padding-left: 30px; }\n #wrapper {\n padding-top: 0;\n margin-top: 15px;\n box-shadow: none; }\n #checkout-cart-summary {\n float: none;\n width: 100%;\n margin-top: 1rem; }\n #header {\n background: #f2f2f2; }\n #header .header-nav {\n background: none;\n margin-top: 0;\n margin-bottom: 10px;\n height: auto;\n max-height: 80px;\n border: none; }\n #header .header-nav .top-logo {\n line-height: 50px;\n vertical-align: middle;\n width: 200px;\n margin: 0 auto; }\n #header .header-nav .top-logo a img {\n max-height: 50px;\n max-width: 100%; }\n #header .header-nav .right-nav {\n display: none; }\n #header .header-nav .left-nav {\n display: block;\n width: 100%; }\n #header .header-nav .left-nav > * {\n margin: 0; }\n #header .header-nav .left-nav .mob-select {\n width: 50%;\n float: left;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-direction: column;\n flex-direction: column;\n height: 80px; }\n #header .header-nav .left-nav .mob-select select {\n -webkit-appearance: none; }\n #header .header-nav .left-nav .mob-select .currency-selector,\n #header .header-nav .left-nav .mob-select .language-selector {\n margin: 0; }\n #header .header-nav .left-nav .mob-select .currency-selector .link,\n #header .header-nav .left-nav .mob-select .language-selector .link {\n background: none; }\n #header .header-nav .left-nav .mob-select #language-selector-label {\n display: none; }\n #header .header-nav #_desktop_contact_phone {\n display: none; }\n #header .header-nav .user-info {\n text-align: left;\n margin-left: 0; }\n #header .header-nav .blockcart {\n margin-left: 0;\n background: inherit; }\n #header .header-nav .blockcart.active {\n margin-left: 0.5rem; }\n #header .header-nav .blockcart.inactive .cart-products-count {\n display: none; }\n #header .header-top {\n background: #F1F1F1;\n padding-bottom: 0;\n display: none; }\n #header .header-top a[data-depth=\"0\"] {\n color: #232323; }\n section.checkout-step {\n width: 100%; }\n .default-input {\n min-width: 100%; }\n label {\n clear: both; }\n #products .product-miniature,\n .featured-products .product-miniature {\n margin: 0 auto; }\n .block-contact {\n padding-left: 0.9375rem;\n border: none; }\n .menu,\n .dropdown-item {\n padding-left: 0; }\n #footer {\n padding-top: 0.5rem; }\n body:not(#index) .header-nav {\n display: none; } }\n\n@media (max-width: 991px) {\n .container {\n max-width: 100%; }\n #header .logo {\n width: auto; }\n #header .cart_widget {\n display: none; }\n #header .search-widget {\n display: none; }\n #products .product-miniature,\n .featured-products .product-miniature {\n margin: 0 auto; }\n .sub-menu {\n left: 0;\n min-width: 100%; }\n #blockcart-modal .product-image {\n width: 100%;\n display: block;\n max-width: 250px;\n margin: 0 auto 0.9375rem; }\n #blockcart-modal .cart-content {\n padding-left: 0; }\n #blockcart-modal .product-name,\n #product-availability {\n margin-top: 0.625rem; }\n #search_filters .facet .facet-label {\n text-align: left; }\n .block-category .category-cover {\n position: relative;\n text-align: center; }\n .block-category {\n padding-bottom: 0; } }\n\n@media (max-width: 991px) {\n #left-column, #content-wrapper {\n padding-left: 0 !important;\n padding-right: 0 !important; } }\n\n@media (max-width: 767px) {\n .side-column > *, .side-column > .sidebar-block {\n margin-bottom: 6px; }\n .side-column > .sidebar-block .collapse {\n display: none; }\n .side-column > .block-categories .title .collapse-icons .add, .side-column > .block-categories .title .collapse-icons .remove {\n position: absolute;\n top: 22px;\n right: 32px; }\n .side-column > .block-categories .title .collapse-icons .add:before, .side-column > .block-categories .title .collapse-icons .add:after, .side-column > .block-categories .title .collapse-icons .remove:before, .side-column > .block-categories .title .collapse-icons .remove:after {\n display: none; }\n .sidebar-block .collapse, .side-column > .links .collapse {\n display: none; }\n .sidebar-block .collapse.in, .side-column > .links .collapse.in {\n display: block; }\n .sidebar-block .title, .side-column > .links .title {\n padding: 23px;\n cursor: pointer; }\n .sidebar-block .title .h3, .side-column > .links .title .h3 {\n font-size: 1.5rem;\n line-height: 1.5rem; }\n .sidebar-block .title .collapse-icons .remove, .side-column > .links .title .collapse-icons .remove {\n display: none; }\n .sidebar-block .title .float-xs-right, .side-column > .links .title .float-xs-right {\n height: 1.5rem; }\n .sidebar-block .title[aria-expanded=\"true\"] .collapse-icons .add, .side-column > .links .title[aria-expanded=\"true\"] .collapse-icons .add {\n display: none; }\n .sidebar-block .title[aria-expanded=\"true\"] .collapse-icons .remove, .side-column > .links .title[aria-expanded=\"true\"] .collapse-icons .remove {\n display: block; }\n .sidebar-block .navbar-toggler, .side-column > .links .navbar-toggler {\n display: inline-block;\n padding: 0;\n height: 1.5rem; } }\n\n.details {\n position: fixed;\n width: 100%;\n height: 100%;\n bottom: 0;\n left: 0;\n padding: 20vh 0 10vh 10vw;\n z-index: 1000;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: start;\n align-items: flex-start;\n pointer-events: none; }\n\n.details--open {\n pointer-events: auto; }\n\n.details > * {\n position: relative;\n opacity: 0; }\n\n.details__bg {\n width: 100%;\n position: fixed;\n left: 0; }\n\n.details__bg--up {\n top: 0;\n height: 100vh;\n background: #ffffff;\n opacity: 0; }\n\n.details__bg--down {\n top: 20vh;\n height: 80vh;\n background: #ffffff;\n transition: box-shadow 1s linear 2s; }\n\n.details--open .details__bg--down {\n top: 20vh;\n height: 80vh;\n background: #ffffff;\n box-shadow: 0 0 18rem rgba(0, 0, 0, 0.16); }\n\n#js-product-list .details .details__img {\n position: absolute;\n top: 16vh;\n right: 10vw;\n height: 70vh;\n width: auto;\n max-width: 40%; }\n\n.details__bg,\n.details__img {\n transform-origin: 0 0; }\n\n.details__title {\n margin: 5rem 0 2.25rem;\n max-width: 48%;\n padding-bottom: 2.25rem; }\n\n.details__title,\n.details__title a {\n font-family: \"Cuprum\", sans-serif;\n color: #1c1c1c;\n font-size: 3rem;\n line-height: 3.15rem;\n font-weight: 500;\n text-decoration: none !important;\n text-transform: uppercase; }\n\n.details .details__description {\n color: #aaaaaa;\n font-size: 1.25rem;\n line-height: 1.5rem;\n font-weight: 500;\n max-width: 50%;\n margin: 0 0 1.5rem;\n max-width: 48%; }\n .details .details__description p {\n color: #aaaaaa;\n font-size: 1.25rem;\n line-height: 1.5rem;\n font-weight: 500; }\n\n.details__price {\n font-family: \"Cuprum\", sans-serif;\n font-size: 3rem;\n line-height: 3rem;\n font-weight: bold;\n color: #1c1c1c;\n margin-bottom: 2rem; }\n\n.details__addtocart {\n border: 0;\n margin: auto 0 0 0;\n background: var(--color-bg-addtocart);\n color: var(--color-addtocart);\n padding: 0.75em 2em;\n font-weight: bold; }\n\n.details__addtocart:hover {\n background: var(--color-btn-hover); }\n\n.details__close {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 20vh;\n border: 0;\n background: none;\n cursor: pointer; }\n .details__close:before {\n content: ''; }\n\nhr {\n margin-top: 2rem;\n margin-bottom: 2rem;\n border: 0;\n border-top: 2px solid #f2f2f2; }\n\n.dummy-menu {\n border: 0;\n background: none;\n padding: 0;\n margin: 2.75em 2.5em 0 0;\n position: fixed;\n top: 0;\n right: 0;\n font-size: 0.85em;\n color: var(--color-close);\n cursor: pointer;\n z-index: 1000; }\n\n.details__magnifier {\n border: 0;\n background: none;\n background: var(--color-bg-magnifier);\n color: var(--color-magnifier);\n padding: 1em;\n border-radius: 50%;\n position: absolute;\n z-index: 1000;\n right: calc(21.5vh + 10vw);\n top: 75vh;\n cursor: pointer; }\n\n.details__magnifier:hover {\n background: var(--color-btn-hover); }\n\nspan.tip {\n display: none; }\n\n#ui_tip {\n position: fixed;\n top: 0px;\n left: 0px;\n width: auto;\n height: auto;\n z-index: 9999;\n pointer-events: none;\n opacity: 0;\n font-size: 14px;\n font-weight: 600;\n line-height: 14px;\n background: #ffffff;\n color: #1c1c1c;\n padding: 12px 20px;\n box-shadow: 0 8px 16px rgba(0, 0, 0, 0.14);\n border-radius: 4px;\n margin: 22px 0 0 14px;\n word-wrap: normal;\n transition: opacity 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89), transform 0.12s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n #ui_tip span {\n word-wrap: normal;\n word-break: keep-all;\n white-space: nowrap; }\n #ui_tip.active {\n opacity: 1; }\n #ui_tip.align-right {\n transform: translateX(-100%);\n margin-left: -14px; }\n\ni.rts {\n display: inline-block; }\n\n@media (max-width: 991px) {\n #ui_tip {\n display: none !important; }\n .content_header {\n display: none; } }\n\n.stick_static {\n position: static; }\n\n#roy_brands {\n padding: 40px 0; }\n #roy_brands h1 {\n display: none; }\n #roy_brands .owl-nav {\n display: none; }\n #roy_brands ul {\n display: inline-block;\n width: 100%; }\n #roy_brands ul li {\n display: inline-block; }\n #roy_brands ul.brands_text {\n text-align: center; }\n #roy_brands ul.brands_text a {\n font-size: 1.125rem;\n font-weight: 600; }\n #roy_brands ul.slider li {\n width: 100%;\n float: none; }\n\n@media (max-width: 991px) {\n #roy_brands {\n padding-left: 40px;\n padding-right: 40px; }\n #roy_brands .row {\n margin: 0; } }\n\n/* Mobile bar */\n.side_menu {\n padding: 70px;\n display: block;\n position: fixed;\n background: #ffffff;\n color: #aaaaaa;\n top: 0;\n right: 0;\n width: 420px;\n height: 100%;\n overflow-y: auto;\n overflow-x: hidden;\n z-index: 2000;\n max-width: 100vh;\n transition: all 0.12s cubic-bezier(0.36, 0.76, 0, 0.88);\n transform: translate(100%, 0%) matrix(1, 0, 0, 1, 0, 0);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden; }\n .side_menu:before {\n content: '';\n background: #fafafa;\n display: block;\n position: fixed;\n top: 0;\n right: 0;\n width: 0;\n height: 100%;\n z-index: 2;\n transition: all 400ms cubic-bezier(0.36, 0.76, 0, 0.88); }\n .side_menu.reopen_hide:before {\n width: 100%; }\n .side_menu.reopen_go:before {\n right: auto;\n left: 0;\n width: 0; }\n .side_menu a:not(.btn) {\n color: #1c1c1c; }\n .side_menu .side_menu_rel {\n position: relative; }\n .side_menu .side_menu_rel > div {\n position: absolute;\n left: 0;\n top: 0;\n opacity: 0;\n visibility: hidden;\n width: 100%; }\n .side_menu .side_menu_rel > div.show {\n opacity: 1;\n visibility: visible; }\n .side_menu .side_menu_rel > div#side_menu_wrap {\n left: -30px; }\n .side_menu .block-social {\n width: 100%;\n padding: 0;\n margin-top: 20px;\n transform: translateY(30px);\n opacity: 0;\n transition-timing-function: cubic-bezier(0.13, 0.19, 0.34, 0.96);\n transition-property: opacity, transform;\n transition-duration: 0s; }\n .side_menu .block-social ul li:not(:hover) {\n background-color: #bbbbbb; }\n .side_menu .side_title, .side_menu form#contactable-contactForm p.contactable-header {\n color: #1c1c1c;\n font-family: \"Cuprum\", sans-serif;\n font-size: 1.5rem;\n margin-bottom: 42px;\n text-align: center;\n font-weight: bold;\n text-transform: uppercase;\n transform: translateY(30px);\n opacity: 0;\n transition-timing-function: cubic-bezier(0.13, 0.19, 0.34, 0.96);\n transition-property: opacity, transform;\n transition-duration: 0s; }\n .side_menu .contactable-name, .side_menu .cart_inside > p.text-center, .side_menu .cart_inside > .shopping-cart.empty, .side_menu .contactable-email, .side_menu .contactable-text, .side_menu .contactable-sub, .side_menu .contactable-footer {\n transform: translateY(30px);\n opacity: 0;\n transition-timing-function: cubic-bezier(0.13, 0.19, 0.34, 0.96);\n transition-property: opacity, transform;\n transition-duration: 0s; }\n .side_menu .contactable-submit {\n cursor: pointer; }\n .side_menu .search-widget {\n padding: 0;\n float: none;\n width: 100%;\n transform: translateY(30px);\n opacity: 0;\n transition-timing-function: cubic-bezier(0.13, 0.19, 0.34, 0.96);\n transition-property: opacity, transform;\n transition-duration: 0s; }\n .side_menu .search-widget form input[type=text] {\n min-width: 0;\n width: 100%; }\n .side_menu .search_tags_roy {\n margin-top: 32px;\n display: inline-block;\n width: 100%;\n transform: translateY(30px);\n opacity: 0;\n transition-timing-function: cubic-bezier(0.13, 0.19, 0.34, 0.96);\n transition-property: opacity, transform;\n transition-duration: 0s; }\n .side_menu .search_tags_roy ul {\n display: inline-block;\n width: 100%; }\n .side_menu .search_tags_roy ul li {\n display: -ms-inline-flexbox;\n display: inline-flex;\n list-style: none; }\n .side_menu .search_tags_roy ul li a {\n font-weight: bold;\n color: #1c1c1c; }\n .side_menu .search_tags_roy ul li a:hover {\n color: #00c293; }\n .side_menu .search_tags_roy ul li:after {\n content: \",\"; }\n .side_menu .search_tags_roy ul li:last-child:after {\n content: \"\"; }\n .side_menu .search_products_roy {\n margin-top: 32px;\n margin-bottom: 60px;\n display: inline-block;\n width: 100%;\n transform: translateY(30px);\n opacity: 0;\n transition-timing-function: cubic-bezier(0.13, 0.19, 0.34, 0.96);\n transition-property: opacity, transform;\n transition-duration: 0s; }\n .side_menu .search_products_roy ul {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin: 12px -3px 0; }\n .side_menu .search_products_roy ul li.search_prod {\n -ms-flex-positive: 1;\n flex-grow: 1;\n width: 33%;\n padding: 3px; }\n .side_menu .search_products_roy ul li.search_prod img {\n border-radius: 6px;\n width: 100%;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .side_menu .search_products_roy ul li.search_prod:hover img {\n transform: scale(0.96); }\n .side_menu .cart_header {\n display: none; }\n .side_menu .cart-prices {\n display: none;\n transform: translateY(30px);\n opacity: 0;\n transition-timing-function: cubic-bezier(0.13, 0.19, 0.34, 0.96);\n transition-property: opacity, transform;\n transition-duration: 0s; }\n .side_menu .cart-checkout {\n margin-top: 32px;\n text-align: center;\n transform: translateY(30px);\n opacity: 0;\n transition-timing-function: cubic-bezier(0.13, 0.19, 0.34, 0.96);\n transition-property: opacity, transform;\n transition-duration: 0s; }\n .side_menu .cart-checkout a {\n width: 100%; }\n .side_menu .cart-total {\n text-align: center;\n margin-top: 22px;\n transform: translateY(30px);\n opacity: 0;\n transition-timing-function: cubic-bezier(0.13, 0.19, 0.34, 0.96);\n transition-property: opacity, transform;\n transition-duration: 0s; }\n .side_menu .cart-total * {\n color: #aaaaaa; }\n .side_menu .shopping-cart.empty {\n text-align: center;\n margin: 0 auto;\n display: inline-block; }\n .side_menu .shopping-cart.empty svg {\n width: 50%; }\n .side_menu .shopping-cart.empty svg * {\n stroke: #bbbbbb !important; }\n .side_menu .cart-prods {\n position: relative;\n max-height: 100%;\n transform: translateY(30px);\n opacity: 0;\n transition-timing-function: cubic-bezier(0.13, 0.19, 0.34, 0.96);\n transition-property: opacity, max-height, transform;\n transition-duration: 1s; }\n .side_menu .cart-prods .loader {\n display: none; }\n .side_menu .cart-prods.loading {\n transition-duration: 1s;\n max-height: 80px; }\n .side_menu .cart-prods.loading .loader {\n display: block;\n position: absolute;\n top: 20px;\n left: 50%;\n margin-left: -32px; }\n .side_menu .cart-prods li {\n position: relative;\n display: inline-block;\n width: 100%;\n transform: translateY(30px);\n opacity: 0;\n transition-timing-function: cubic-bezier(0.13, 0.19, 0.34, 0.96);\n transition-property: opacity, transform;\n transition-duration: 0.3s; }\n .side_menu .cart-prods li .product-img {\n float: left;\n position: relative;\n margin-right: 18px;\n margin-bottom: 26px; }\n .side_menu .cart-prods li .product-img img {\n max-width: 80px;\n border-radius: 50%; }\n .side_menu .cart-prods li .product-quantity {\n font-size: 15px;\n font-weight: 600;\n position: absolute;\n top: 0;\n left: 0;\n transform: translate(-50%, -50%);\n background: #ffffff;\n border-radius: 50%;\n height: 30px;\n width: 30px;\n text-align: center;\n line-height: 30px;\n display: inline-block; }\n .side_menu .cart-prods li .product-name {\n color: #1c1c1c;\n font-size: 15px;\n line-height: 15px;\n margin-top: 4px;\n margin-bottom: 4px;\n display: -ms-flexbox;\n display: flex; }\n .side_menu .cart-prods li .product-price {\n color: #bbbbbb;\n display: block;\n font-weight: 400;\n font-size: 18px;\n line-height: 18px;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .side_menu .cart-prods li .product-atts {\n margin-bottom: 8px;\n font-size: 12px;\n line-height: 15px;\n font-weight: 500 !important;\n color: #bbbbbb; }\n .side_menu .cart-prods li .product-atts span:after {\n content: ', '; }\n .side_menu .cart-prods li .product-atts span:last-child:after {\n display: none; }\n .side_menu .cart-prods li .remove-from-cart {\n position: absolute;\n top: 0;\n right: 0;\n transform: translate(80%, -50%);\n background: #ffffff;\n border-radius: 50%;\n height: 30px;\n width: 30px;\n text-align: center;\n display: inline-block;\n opacity: 0;\n visibility: hidden;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center; }\n .side_menu .cart-prods li .remove-from-cart i {\n display: inline-block;\n height: 15px;\n width: 15px; }\n .side_menu .cart-prods li .remove-from-cart i svg {\n pointer-events: none;\n width: 15px; }\n .side_menu .cart-prods li .remove-from-cart i svg * {\n stroke: #aaaaaa !important; }\n .side_menu .cart-prods li.show {\n transform: none;\n transition-delay: 0s;\n opacity: 1; }\n .side_menu .cart-prods li:hover .product-price {\n color: #1c1c1c; }\n .side_menu .cart-prods li:hover .remove-from-cart {\n opacity: 1;\n visibility: visible;\n transform: translate(50%, -50%); }\n .side_menu #side_menu_wrap #language-selector-label,\n .side_menu #side_menu_wrap #currency-selector-label {\n display: none; }\n .side_menu #side_menu_wrap .menu_selectors {\n display: -ms-flexbox;\n display: flex;\n position: absolute;\n top: -70px;\n left: 0;\n padding: 25px 0;\n border-bottom: 2px solid #f2f2f2; }\n .side_menu #side_menu_wrap .menu_selectors .mob-select {\n width: 50%;\n float: left;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-direction: column;\n flex-direction: column;\n height: 40px; }\n .side_menu #side_menu_wrap .menu_selectors .mob-select select {\n -webkit-appearance: none; }\n .side_menu #side_menu_wrap .menu_selectors .mob-select .currency-selector,\n .side_menu #side_menu_wrap .menu_selectors .mob-select .language-selector {\n margin: 0 20px 0 0; }\n .side_menu #side_menu_wrap .menu_selectors .mob-select .currency-selector .link,\n .side_menu #side_menu_wrap .menu_selectors .mob-select .language-selector .link {\n background: none; }\n .side_menu #side_acc_wrap .acc_ul > * {\n text-align: center;\n margin-bottom: 28px;\n transform: translateY(30px);\n opacity: 0;\n transition-timing-function: cubic-bezier(0.13, 0.19, 0.34, 0.96);\n transition-property: opacity, transform;\n transition-duration: 0.3s; }\n .side_menu #side_acc_wrap .acc_ul > *.show {\n transform: none;\n transition-delay: 0s;\n opacity: 1; }\n .side_menu #side_acc_wrap .acc_ul li.name {\n border-bottom: 2px solid #f2f2f2;\n padding-bottom: 28px; }\n .side_menu #side_acc_wrap .acc_ul li.name a {\n color: #aaaaaa; }\n .side_menu #side_acc_wrap .acc_ul li.logout {\n border-top: 2px solid #f2f2f2;\n padding-top: 28px; }\n .side_menu #side_acc_wrap .acc_ul li.logout a {\n color: #aaaaaa; }\n .side_menu #side_acc_wrap .acc_nolog {\n text-align: center; }\n .side_menu #side_acc_wrap .acc_nolog div, .side_menu #side_acc_wrap .acc_nolog a {\n margin-bottom: 28px; }\n .side_menu #side_acc_wrap .create {\n font-size: 15px; }\n\n.side_close {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 1990;\n background: #f2f2f2;\n opacity: 0;\n visibility: hidden; }\n .side_close i {\n display: none; }\n\nbody.side_open main {\n margin-left: -140px; }\n\nbody.side_open .side_menu {\n box-shadow: 0 0 90px 0 rgba(0, 0, 0, 0.03);\n transition: transform 0.4s;\n transform: matrix(1, 0, 0, 1, 0, 0); }\n\nbody.side_open .side_close {\n visibility: visible;\n opacity: 0.85; }\n\nbody.side_open .box-menu {\n opacity: 0;\n pointer-events: none; }\n\nbody.side_content .side_menu .side_title, body.side_content .side_menu form#contactable-contactForm p.contactable-header {\n transition-delay: .2s; }\n\nbody.side_content .side_menu .contactable-name, body.side_content .side_menu .cart-prods, body.side_content .side_menu .search-widget, body.side_content .side_menu .cart_inside > p.text-center, body.side_content .side_menu .cart_inside > .shopping-cart.empty {\n transition-delay: .3s; }\n\nbody.side_content .side_menu .contactable-email, body.side_content .side_menu .cart-prices, body.side_content .side_menu .cart-checkout, body.side_content .side_menu .search_tags_roy {\n transition-delay: .4s; }\n\nbody.side_content .side_menu .contactable-text, body.side_content .side_menu .cart-total, body.side_content .side_menu .search_products_roy {\n transition-delay: .5s; }\n\nbody.side_content .side_menu .contactable-sub {\n transition-delay: .6s; }\n\nbody.side_content .side_menu .contactable-footer {\n transition-delay: .7s; }\n\nbody.side_content .side_menu .block-social {\n transition-delay: .8s; }\n\nbody.side_content .side_menu .cart_inside > * {\n transform: none;\n opacity: 1;\n transition-duration: 0.3s; }\n\nbody.side_content .side_menu .side_title, body.side_content .side_menu .cart_inside > p.text-center, body.side_content .side_menu .cart_inside > .shopping-cart.empty, body.side_content .side_menu form#contactable-contactForm p.contactable-header, body.side_content .side_menu .block-social, body.side_content .side_menu .contactable-name, body.side_content .side_menu .contactable-email, body.side_content .side_menu .contactable-text, body.side_content .side_menu .contactable-sub, body.side_content .side_menu .contactable-footer, body.side_content .side_menu .search-widget, body.side_content .side_menu .search_tags_roy, body.side_content .side_menu .search_products_roy {\n transform: none;\n opacity: 1;\n transition-duration: 0.3s; }\n\n@media (max-width: 991px) {\n body.side_open main {\n margin-left: -40px;\n padding-right: 40px; }\n .side_menu {\n height: calc(100% - 76px); }\n .side_menu .side_menu_rel > div.show {\n margin-bottom: 60px; }\n body.side_open .side_close {\n opacity: 1; }\n body.side_open .side_close.rotateit {\n transform: rotate(30deg); }\n .side_close {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center;\n top: auto;\n bottom: 0;\n height: 90px;\n width: 25%;\n z-index: 2020;\n text-align: center;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .side_close.search_close {\n left: 0%; }\n .side_close.acc_close {\n left: 25%; }\n .side_close.cart_close {\n left: 50%; }\n .side_close.menu_close {\n bottom: auto;\n left: auto;\n top: 0;\n right: 0;\n height: calc(100% - 90px); }\n .side_close i {\n display: inline-block;\n width: 28px;\n height: 28px;\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n .side_close i svg {\n pointer-events: none;\n width: 28px; }\n .side_close i svg * {\n stroke: #1c1c1c !important; }\n ._desktop_user_info {\n display: none; }\n .block-social {\n margin-bottom: 22px; } }\n\n@media (max-width: 767px) {\n .side_menu {\n width: 100%; } }\n\n#is_media {\n float: none;\n content: 'desktop';\n display: none; }\n\n@media (max-width: 991px) {\n #is_media {\n float: left;\n content: 'mobile'; } }\n\n/* Effect 4: Slide along */\n.st-effect-4.st-menu-open .st-pusher {\n transform: translate3d(300px, 0, 0); }\n\n.st-effect-4.st-menu {\n z-index: 1; }\n\n.st-effect-4.st-menu-open .st-effect-4.st-menu {\n visibility: visible;\n transition: transform 0.5s;\n transform: translate3d(0, 0, 0); }\n\n.st-effect-4.st-menu::after {\n display: none; }\n\n.ui-menu .ui-menu-item a {\n padding: 6px 12px; }\n\n.ui-widget-content {\n padding: 0;\n border: none !important;\n background: #ffffff;\n border-radius: 4px;\n box-shadow: 0 14px 22px 0px rgba(0, 0, 0, 0.14);\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88);\n z-index: 2020; }\n .ui-widget-content li {\n padding: 8px !important;\n display: -ms-flexbox;\n display: flex; }\n .ui-widget-content li a {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-direction: row;\n flex-direction: row;\n width: 100%; }\n .ui-widget-content li a:before {\n content: '\\F178';\n font-family: 'FontAwesome';\n font-size: 22px;\n position: absolute;\n top: 50%;\n left: 10px;\n transform: translate(-40%, -50%);\n opacity: 0;\n z-index: 2;\n color: #1c1c1c;\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88); }\n .ui-widget-content li a img {\n width: 54px;\n height: auto;\n margin-right: 16px;\n position: relative;\n float: left;\n border-radius: 3px;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .ui-widget-content li a .searchDescription {\n display: inline-block;\n width: calc(100% - 70px); }\n .ui-widget-content li a .searchDescription .product {\n font-family: \"Poppins\", sans-serif;\n font-size: 15px;\n line-height: 16px;\n font-weight: 500;\n display: inline-block;\n padding-right: 10px;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .ui-widget-content li a .searchDescription .searchPrice {\n display: block;\n font-size: 17px;\n font-family: \"Cuprum\", sans-serif;\n font-weight: bold;\n transition: all 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89); }\n .ui-widget-content li a.ui-state-focus {\n background: none;\n border: none !important;\n margin: 0 !important;\n cursor: pointer !important; }\n .ui-widget-content li a.ui-state-focus:before {\n transform: translate(50%, -50%);\n opacity: 1;\n text-shadow: 0, 0, 10px rgba(0, 0, 0, 0.14); }\n .ui-widget-content li a.ui-state-focus .product {\n transform: translateX(10px); }\n .ui-widget-content li a.ui-state-focus .searchPrice {\n transform: translateX(10px); }\n .ui-widget-content li a.ui-state-focus img {\n margin-left: 4px;\n margin-right: 12px;\n border-radius: 20%;\n opacity: 0.1; }\n\n.side_menu .ui-widget-content {\n width: 100% !important;\n top: 40px !important;\n left: auto !important;\n position: relative;\n box-shadow: none;\n padding: 0;\n margin-bottom: 32px; }\n .side_menu .ui-widget-content li {\n padding: 8px 0 !important; }\n .side_menu .ui-widget-content li a {\n padding-left: 0;\n padding-right: 0; }\n\n#growls.default {\n top: auto !important;\n right: auto !important;\n bottom: 10px;\n left: 10px; }\n\n#growls .growl.growl-default {\n box-shadow: 0 10px 40px 0px rgba(0, 0, 0, 0.12);\n color: #000000;\n background: #ffffff; }\n\n#growls .growl.growl-medium {\n padding: 10px 16px; }\n\niframe {\n border: none !important; }\n\n.rev_slider_wrapper {\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88);\n height: 0; }\n .rev_slider_wrapper .rev_slider {\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88);\n height: 0; }\n .rev_slider_wrapper .rev_slider > ul {\n transition: all 0.4s cubic-bezier(0.36, 0.76, 0, 0.88);\n height: 0; }\n\nul.brands_list {\n display: inline-block;\n width: 100%; }\n ul.brands_list > li.brand {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n position: relative;\n float: left; }\n ul.brands_list > li.brand .brand-img {\n margin-right: 20px; }\n ul.brands_list > li.brand .brand-infos {\n padding: 0 20px; }\n ul.brands_list > li.brand .brand-infos h3 {\n margin: 0; }\n ul.brands_list > li.brand .brand-products {\n padding: 0 20px; }\n\n@media (max-width: 991px) {\n li.brand {\n margin-bottom: 20px; }\n li.brand .brand-img img {\n max-width: 60px; }\n li.brand .brand-products {\n display: none; }\n li.brand .brand-infos h3 {\n font-size: 15px; }\n #growls.default {\n bottom: 100px; } }\n\n.loader {\n display: inline-block;\n position: relative;\n width: 64px;\n height: 64px; }\n\n.loader div {\n position: absolute;\n top: 27px;\n width: 11px;\n height: 11px;\n border-radius: 50%;\n background: #bbbbbb;\n animation-timing-function: cubic-bezier(0, 1, 1, 0); }\n\n.loader div:nth-child(1) {\n left: 6px;\n animation: loader1 0.6s infinite; }\n\n.loader div:nth-child(2) {\n left: 6px;\n animation: loader2 0.6s infinite; }\n\n.loader div:nth-child(3) {\n left: 26px;\n animation: loader2 0.6s infinite; }\n\n.loader div:nth-child(4) {\n left: 45px;\n animation: loader3 0.6s infinite; }\n\n@keyframes loader1 {\n 0% {\n transform: scale(0); }\n 100% {\n transform: scale(1); } }\n\n@keyframes loader3 {\n 0% {\n transform: scale(1); }\n 100% {\n transform: scale(0); } }\n\n@keyframes loader2 {\n 0% {\n transform: translate(0, 0); }\n 100% {\n transform: translate(19px, 0); } }\n", ""]);
|
|
|
|
// exports
|
|
|
|
|
|
/***/ })
|
|
|
|
}) |