@charset "UTF-8";
/* Template Name: Default Theme for iShopGo URL: ishopgo.com Time: Jan 2017 Author: Hiep Ta Author Email: hieptq11@gmail.com */
/** Retrieves a color value from the $material-colors Sass map Inspired by https://github.com/nilskaspersson/Google-Material-UI-Color-Palette/  @function @param {string} color-name             - quoted, lower-case, dasherized color name (e.g. 'pink', 'amber') @param {string} [color-variant='500']  - quoted, lowercase color variant (e.g. '200', 'a100') */
/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-red-50 { color: #ffebee !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-50 { background-color: #ffebee !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-red-100 { color: #ffcdd2 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-100 { background-color: #ffcdd2 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-red-200 { color: #ef9a9a !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-200 { background-color: #ef9a9a !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-red-300 { color: #e57373 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-300 { background-color: #e57373 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-red-400 { color: #ef5350 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-400 { background-color: #ef5350 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-red-500 { color: #f44336 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-500 { background-color: #f44336 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-red-600 { color: #e53935 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-600 { background-color: #e53935 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-red-700 { color: #d32f2f !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-700 { background-color: #d32f2f !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-red-800 { color: #c62828 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-800 { background-color: #c62828 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-red-900 { color: #b71c1c !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-900 { background-color: #b71c1c !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-red-a100 { color: #ff8a80 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-a100 { background-color: #ff8a80 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-red-a200 { color: #ff5252 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-a200 { background-color: #ff5252 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-red-a400 { color: #ff1744 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-a400 { background-color: #ff1744 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-red-a700 { color: #d50000 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-red-a700 { background-color: #d50000 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-pink-50 { color: #fce4ec !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-50 { background-color: #fce4ec !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-pink-100 { color: #f8bbd0 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-100 { background-color: #f8bbd0 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-pink-200 { color: #f48fb1 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-200 { background-color: #f48fb1 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-pink-300 { color: #f06292 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-300 { background-color: #f06292 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-pink-400 { color: #ec407a !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-400 { background-color: #ec407a !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-pink-500 { color: #e91e63 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-500 { background-color: #e91e63 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-pink-600 { color: #d81b60 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-600 { background-color: #d81b60 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-pink-700 { color: #c2185b !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-700 { background-color: #c2185b !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-pink-800 { color: #ad1457 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-800 { background-color: #ad1457 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-pink-900 { color: #880e4f !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-900 { background-color: #880e4f !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-pink-a100 { color: #ff80ab !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-a100 { background-color: #ff80ab !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-pink-a200 { color: #ff4081 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-a200 { background-color: #ff4081 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-pink-a400 { color: #f50057 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-a400 { background-color: #f50057 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-pink-a700 { color: #c51162 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-pink-a700 { background-color: #c51162 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-purple-50 { color: #f3e5f5 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-50 { background-color: #f3e5f5 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-purple-100 { color: #e1bee7 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-100 { background-color: #e1bee7 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-purple-200 { color: #ce93d8 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-200 { background-color: #ce93d8 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-purple-300 { color: #ba68c8 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-300 { background-color: #ba68c8 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-purple-400 { color: #ab47bc !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-400 { background-color: #ab47bc !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-purple-500 { color: #9c27b0 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-500 { background-color: #9c27b0 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-purple-600 { color: #8e24aa !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-600 { background-color: #8e24aa !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-purple-700 { color: #7b1fa2 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-700 { background-color: #7b1fa2 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-purple-800 { color: #6a1b9a !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-800 { background-color: #6a1b9a !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-purple-900 { color: #4a148c !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-900 { background-color: #4a148c !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-purple-a100 { color: #ea80fc !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-a100 { background-color: #ea80fc !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-purple-a200 { color: #e040fb !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-a200 { background-color: #e040fb !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-purple-a400 { color: #d500f9 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-a400 { background-color: #d500f9 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-purple-a700 { color: #aa00ff !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-purple-a700 { background-color: #aa00ff !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-50 { color: #ede7f6 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-50 { background-color: #ede7f6 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-100 { color: #d1c4e9 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-100 { background-color: #d1c4e9 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-200 { color: #b39ddb !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-200 { background-color: #b39ddb !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-300 { color: #9575cd !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-300 { background-color: #9575cd !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-400 { color: #7e57c2 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-400 { background-color: #7e57c2 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-500 { color: #673ab7 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-500 { background-color: #673ab7 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-600 { color: #5e35b1 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-600 { background-color: #5e35b1 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-700 { color: #512da8 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-700 { background-color: #512da8 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-800 { color: #4527a0 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-800 { background-color: #4527a0 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-900 { color: #311b92 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-900 { background-color: #311b92 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-a100 { color: #b388ff !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-a100 { background-color: #b388ff !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-a200 { color: #7c4dff !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-a200 { background-color: #7c4dff !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-a400 { color: #651fff !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-a400 { background-color: #651fff !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-purple-a700 { color: #6200ea !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-purple-a700 { background-color: #6200ea !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-50 { color: #e8eaf6 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-50 { background-color: #e8eaf6 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-100 { color: #c5cae9 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-100 { background-color: #c5cae9 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-200 { color: #9fa8da !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-200 { background-color: #9fa8da !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-300 { color: #7986cb !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-300 { background-color: #7986cb !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-400 { color: #5c6bc0 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-400 { background-color: #5c6bc0 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-500 { color: #3f51b5 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-500 { background-color: #3f51b5 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-600 { color: #3949ab !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-600 { background-color: #3949ab !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-700 { color: #303f9f !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-700 { background-color: #303f9f !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-800 { color: #283593 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-800 { background-color: #283593 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-900 { color: #1a237e !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-900 { background-color: #1a237e !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-a100 { color: #8c9eff !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-a100 { background-color: #8c9eff !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-a200 { color: #536dfe !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-a200 { background-color: #536dfe !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-a400 { color: #3d5afe !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-a400 { background-color: #3d5afe !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-indigo-a700 { color: #304ffe !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-indigo-a700 { background-color: #304ffe !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-50 { color: #e3f2fd !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-50 { background-color: #e3f2fd !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-100 { color: #bbdefb !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-100 { background-color: #bbdefb !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-200 { color: #90caf9 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-200 { background-color: #90caf9 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-300 { color: #64b5f6 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-300 { background-color: #64b5f6 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-400 { color: #42a5f5 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-400 { background-color: #42a5f5 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-500 { color: #2196f3 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-500 { background-color: #2196f3 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-600 { color: #1e88e5 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-600 { background-color: #1e88e5 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-700 { color: #1976d2 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-700 { background-color: #1976d2 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-800 { color: #1565c0 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-800 { background-color: #1565c0 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-900 { color: #0d47a1 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-900 { background-color: #0d47a1 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-a100 { color: #82b1ff !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-a100 { background-color: #82b1ff !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-a200 { color: #448aff !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-a200 { background-color: #448aff !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-a400 { color: #2979ff !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-a400 { background-color: #2979ff !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-a700 { color: #2962ff !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-a700 { background-color: #2962ff !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-50 { color: #e1f5fe !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-50 { background-color: #e1f5fe !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-100 { color: #b3e5fc !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-100 { background-color: #b3e5fc !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-200 { color: #81d4fa !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-200 { background-color: #81d4fa !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-300 { color: #4fc3f7 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-300 { background-color: #4fc3f7 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-400 { color: #29b6f6 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-400 { background-color: #29b6f6 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-500 { color: #03a9f4 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-500 { background-color: #03a9f4 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-600 { color: #039be5 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-600 { background-color: #039be5 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-700 { color: #0288d1 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-700 { background-color: #0288d1 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-800 { color: #0277bd !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-800 { background-color: #0277bd !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-900 { color: #01579b !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-900 { background-color: #01579b !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-a100 { color: #80d8ff !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-a100 { background-color: #80d8ff !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-a200 { color: #40c4ff !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-a200 { background-color: #40c4ff !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-a400 { color: #00b0ff !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-a400 { background-color: #00b0ff !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-blue-a700 { color: #0091ea !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-blue-a700 { background-color: #0091ea !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-50 { color: #e0f7fa !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-50 { background-color: #e0f7fa !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-100 { color: #b2ebf2 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-100 { background-color: #b2ebf2 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-200 { color: #80deea !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-200 { background-color: #80deea !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-300 { color: #4dd0e1 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-300 { background-color: #4dd0e1 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-400 { color: #26c6da !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-400 { background-color: #26c6da !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-500 { color: #00bcd4 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-500 { background-color: #00bcd4 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-600 { color: #00acc1 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-600 { background-color: #00acc1 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-700 { color: #0097a7 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-700 { background-color: #0097a7 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-800 { color: #00838f !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-800 { background-color: #00838f !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-900 { color: #006064 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-900 { background-color: #006064 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-a100 { color: #84ffff !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-a100 { background-color: #84ffff !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-a200 { color: #18ffff !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-a200 { background-color: #18ffff !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-a400 { color: #00e5ff !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-a400 { background-color: #00e5ff !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-cyan-a700 { color: #00b8d4 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-cyan-a700 { background-color: #00b8d4 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-teal-50 { color: #e0f2f1 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-50 { background-color: #e0f2f1 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-teal-100 { color: #b2dfdb !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-100 { background-color: #b2dfdb !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-teal-200 { color: #80cbc4 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-200 { background-color: #80cbc4 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-teal-300 { color: #4db6ac !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-300 { background-color: #4db6ac !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-teal-400 { color: #26a69a !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-400 { background-color: #26a69a !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-teal-500 { color: #009688 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-500 { background-color: #009688 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-teal-600 { color: #00897b !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-600 { background-color: #00897b !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-teal-700 { color: #00796b !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-700 { background-color: #00796b !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-teal-800 { color: #00695c !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-800 { background-color: #00695c !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-teal-900 { color: #004d40 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-900 { background-color: #004d40 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-teal-a100 { color: #a7ffeb !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-a100 { background-color: #a7ffeb !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-teal-a200 { color: #64ffda !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-a200 { background-color: #64ffda !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-teal-a400 { color: #1de9b6 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-a400 { background-color: #1de9b6 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-teal-a700 { color: #00bfa5 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-teal-a700 { background-color: #00bfa5 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-green-50 { color: #e8f5e9 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-50 { background-color: #e8f5e9 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-green-100 { color: #c8e6c9 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-100 { background-color: #c8e6c9 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-green-200 { color: #a5d6a7 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-200 { background-color: #a5d6a7 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-green-300 { color: #81c784 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-300 { background-color: #81c784 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-green-400 { color: #66bb6a !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-400 { background-color: #66bb6a !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-green-500 { color: #4caf50 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-500 { background-color: #4caf50 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-green-600 { color: #43a047 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-600 { background-color: #43a047 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-green-700 { color: #388e3c !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-700 { background-color: #388e3c !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-green-800 { color: #2e7d32 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-800 { background-color: #2e7d32 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-green-900 { color: #1b5e20 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-900 { background-color: #1b5e20 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-green-a100 { color: #b9f6ca !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-a100 { background-color: #b9f6ca !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-green-a200 { color: #69f0ae !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-a200 { background-color: #69f0ae !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-green-a400 { color: #00e676 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-a400 { background-color: #00e676 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-green-a700 { color: #00c853 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-green-a700 { background-color: #00c853 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-50 { color: #f1f8e9 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-50 { background-color: #f1f8e9 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-100 { color: #dcedc8 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-100 { background-color: #dcedc8 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-200 { color: #c5e1a5 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-200 { background-color: #c5e1a5 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-300 { color: #aed581 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-300 { background-color: #aed581 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-400 { color: #9ccc65 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-400 { background-color: #9ccc65 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-500 { color: #8bc34a !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-500 { background-color: #8bc34a !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-600 { color: #7cb342 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-600 { background-color: #7cb342 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-700 { color: #689f38 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-700 { background-color: #689f38 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-800 { color: #558b2f !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-800 { background-color: #558b2f !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-900 { color: #33691e !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-900 { background-color: #33691e !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-a100 { color: #ccff90 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-a100 { background-color: #ccff90 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-a200 { color: #b2ff59 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-a200 { background-color: #b2ff59 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-a400 { color: #76ff03 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-a400 { background-color: #76ff03 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-light-green-a700 { color: #64dd17 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-light-green-a700 { background-color: #64dd17 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-lime-50 { color: #f9fbe7 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-50 { background-color: #f9fbe7 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-lime-100 { color: #f0f4c3 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-100 { background-color: #f0f4c3 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-lime-200 { color: #e6ee9c !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-200 { background-color: #e6ee9c !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-lime-300 { color: #dce775 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-300 { background-color: #dce775 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-lime-400 { color: #d4e157 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-400 { background-color: #d4e157 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-lime-500 { color: #cddc39 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-500 { background-color: #cddc39 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-lime-600 { color: #c0ca33 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-600 { background-color: #c0ca33 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-lime-700 { color: #afb42b !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-700 { background-color: #afb42b !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-lime-800 { color: #9e9d24 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-800 { background-color: #9e9d24 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-lime-900 { color: #827717 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-900 { background-color: #827717 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-lime-a100 { color: #f4ff81 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-a100 { background-color: #f4ff81 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-lime-a200 { color: #eeff41 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-a200 { background-color: #eeff41 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-lime-a400 { color: #c6ff00 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-a400 { background-color: #c6ff00 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-lime-a700 { color: #aeea00 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-lime-a700 { background-color: #aeea00 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-50 { color: #fffde7 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-50 { background-color: #fffde7 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-100 { color: #fff9c4 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-100 { background-color: #fff9c4 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-200 { color: #fff59d !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-200 { background-color: #fff59d !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-300 { color: #fff176 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-300 { background-color: #fff176 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-400 { color: #ffee58 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-400 { background-color: #ffee58 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-500 { color: #ffeb3b !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-500 { background-color: #ffeb3b !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-600 { color: #fdd835 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-600 { background-color: #fdd835 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-700 { color: #fbc02d !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-700 { background-color: #fbc02d !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-800 { color: #f9a825 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-800 { background-color: #f9a825 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-900 { color: #f57f17 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-900 { background-color: #f57f17 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-a100 { color: #ffff8d !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-a100 { background-color: #ffff8d !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-a200 { color: #ffff00 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-a200 { background-color: #ffff00 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-a400 { color: #ffea00 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-a400 { background-color: #ffea00 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-yellow-a700 { color: #ffd600 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-yellow-a700 { background-color: #ffd600 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-amber-50 { color: #fff8e1 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-50 { background-color: #fff8e1 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-amber-100 { color: #ffecb3 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-100 { background-color: #ffecb3 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-amber-200 { color: #ffe082 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-200 { background-color: #ffe082 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-amber-300 { color: #ffd54f !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-300 { background-color: #ffd54f !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-amber-400 { color: #ffca28 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-400 { background-color: #ffca28 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-amber-500 { color: #ffc107 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-500 { background-color: #ffc107 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-amber-600 { color: #ffb300 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-600 { background-color: #ffb300 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-amber-700 { color: #ffa000 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-700 { background-color: #ffa000 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-amber-800 { color: #ff8f00 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-800 { background-color: #ff8f00 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-amber-900 { color: #ff6f00 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-900 { background-color: #ff6f00 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-amber-a100 { color: #ffe57f !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-a100 { background-color: #ffe57f !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-amber-a200 { color: #ffd740 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-a200 { background-color: #ffd740 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-amber-a400 { color: #ffc400 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-a400 { background-color: #ffc400 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-amber-a700 { color: #ffab00 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-amber-a700 { background-color: #ffab00 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-orange-50 { color: #fff3e0 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-50 { background-color: #fff3e0 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-orange-100 { color: #ffe0b2 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-100 { background-color: #ffe0b2 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-orange-200 { color: #ffcc80 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-200 { background-color: #ffcc80 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-orange-300 { color: #ffb74d !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-300 { background-color: #ffb74d !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-orange-400 { color: #ffa726 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-400 { background-color: #ffa726 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-orange-500 { color: #ff9800 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-500 { background-color: #ff9800 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-orange-600 { color: #fb8c00 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-600 { background-color: #fb8c00 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-orange-700 { color: #f57c00 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-700 { background-color: #f57c00 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-orange-800 { color: #ef6c00 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-800 { background-color: #ef6c00 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-orange-900 { color: #e65100 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-900 { background-color: #e65100 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-orange-a100 { color: #ffd180 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-a100 { background-color: #ffd180 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-orange-a200 { color: #ffab40 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-a200 { background-color: #ffab40 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-orange-a400 { color: #ff9100 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-a400 { background-color: #ff9100 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-orange-a700 { color: #ff6d00 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-orange-a700 { background-color: #ff6d00 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-50 { color: #fbe9e7 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-50 { background-color: #fbe9e7 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-100 { color: #ffccbc !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-100 { background-color: #ffccbc !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-200 { color: #ffab91 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-200 { background-color: #ffab91 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-300 { color: #ff8a65 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-300 { background-color: #ff8a65 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-400 { color: #ff7043 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-400 { background-color: #ff7043 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-500 { color: #ff5722 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-500 { background-color: #ff5722 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-600 { color: #f4511e !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-600 { background-color: #f4511e !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-700 { color: #e64a19 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-700 { background-color: #e64a19 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-800 { color: #d84315 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-800 { background-color: #d84315 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-900 { color: #bf360c !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-900 { background-color: #bf360c !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-a100 { color: #ff9e80 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-a100 { background-color: #ff9e80 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-a200 { color: #ff6e40 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-a200 { background-color: #ff6e40 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-a400 { color: #ff3d00 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-a400 { background-color: #ff3d00 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-deep-orange-a700 { color: #dd2c00 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-deep-orange-a700 { background-color: #dd2c00 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-brown-50 { color: #efebe9 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-50 { background-color: #efebe9 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-brown-100 { color: #d7ccc8 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-100 { background-color: #d7ccc8 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-brown-200 { color: #bcaaa4 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-200 { background-color: #bcaaa4 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-brown-300 { color: #a1887f !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-300 { background-color: #a1887f !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-brown-400 { color: #8d6e63 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-400 { background-color: #8d6e63 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-brown-500 { color: #795548 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-500 { background-color: #795548 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-brown-600 { color: #6d4c41 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-600 { background-color: #6d4c41 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-brown-700 { color: #5d4037 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-700 { background-color: #5d4037 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-brown-800 { color: #4e342e !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-800 { background-color: #4e342e !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-brown-900 { color: #3e2723 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-brown-900 { background-color: #3e2723 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-grey-50 { color: #fafafa !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-50 { background-color: #fafafa !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-grey-100 { color: #f5f5f5 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-100 { background-color: #f5f5f5 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-grey-200 { color: #eeeeee !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-200 { background-color: #eeeeee !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-grey-300 { color: #e0e0e0 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-300 { background-color: #e0e0e0 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-grey-400 { color: #bdbdbd !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-400 { background-color: #bdbdbd !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-grey-500 { color: #9e9e9e !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-500 { background-color: #9e9e9e !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-grey-600 { color: #757575 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-600 { background-color: #757575 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-grey-700 { color: #616161 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-700 { background-color: #616161 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-grey-800 { color: #424242 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-800 { background-color: #424242 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-grey-900 { color: #212121 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-grey-900 { background-color: #212121 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-50 { color: #eceff1 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-50 { background-color: #eceff1 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-100 { color: #cfd8dc !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-100 { background-color: #cfd8dc !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-200 { color: #b0bec5 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-200 { background-color: #b0bec5 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-300 { color: #90a4ae !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-300 { background-color: #90a4ae !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-400 { color: #78909c !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-400 { background-color: #78909c !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-500 { color: #607d8b !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-500 { background-color: #607d8b !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-600 { color: #546e7a !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-600 { background-color: #546e7a !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-700 { color: #455a64 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-700 { background-color: #455a64 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-800 { color: #37474f !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-800 { background-color: #37474f !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-900 { color: #263238 !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-900 { background-color: #263238 !important; }

/* line 5, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.color-blue-grey-1000 { color: #11171a !important; }

/* line 8, ../scss/libs/material-colors/_sass-material-colors-classes.scss */
.bg-color-blue-grey-1000 { background-color: #11171a !important; }

/* line 5, ../scss/base/_base.scss */
body { line-height: 19px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; color: #424242; background-color: #fafafa; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-0 { width: 0px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-0 { height: 0px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-0 { max-width: 0px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-0 { max-height: 0px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-0 { min-width: 0px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-0 { min-height: 0px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-12 { width: 12px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-12 { height: 12px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-12 { max-width: 12px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-12 { max-height: 12px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-12 { min-width: 12px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-12 { min-height: 12px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-24 { width: 24px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-24 { height: 24px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-24 { max-width: 24px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-24 { max-height: 24px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-24 { min-width: 24px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-24 { min-height: 24px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-36 { width: 36px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-36 { height: 36px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-36 { max-width: 36px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-36 { max-height: 36px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-36 { min-width: 36px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-36 { min-height: 36px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-48 { width: 48px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-48 { height: 48px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-48 { max-width: 48px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-48 { max-height: 48px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-48 { min-width: 48px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-48 { min-height: 48px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-60 { width: 60px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-60 { height: 60px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-60 { max-width: 60px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-60 { max-height: 60px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-60 { min-width: 60px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-60 { min-height: 60px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-72 { width: 72px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-72 { height: 72px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-72 { max-width: 72px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-72 { max-height: 72px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-72 { min-width: 72px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-72 { min-height: 72px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-84 { width: 84px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-84 { height: 84px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-84 { max-width: 84px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-84 { max-height: 84px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-84 { min-width: 84px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-84 { min-height: 84px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-96 { width: 96px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-96 { height: 96px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-96 { max-width: 96px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-96 { max-height: 96px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-96 { min-width: 96px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-96 { min-height: 96px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-108 { width: 108px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-108 { height: 108px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-108 { max-width: 108px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-108 { max-height: 108px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-108 { min-width: 108px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-108 { min-height: 108px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-120 { width: 120px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-120 { height: 120px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-120 { max-width: 120px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-120 { max-height: 120px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-120 { min-width: 120px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-120 { min-height: 120px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-132 { width: 132px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-132 { height: 132px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-132 { max-width: 132px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-132 { max-height: 132px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-132 { min-width: 132px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-132 { min-height: 132px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-144 { width: 144px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-144 { height: 144px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-144 { max-width: 144px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-144 { max-height: 144px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-144 { min-width: 144px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-144 { min-height: 144px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-156 { width: 156px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-156 { height: 156px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-156 { max-width: 156px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-156 { max-height: 156px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-156 { min-width: 156px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-156 { min-height: 156px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-168 { width: 168px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-168 { height: 168px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-168 { max-width: 168px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-168 { max-height: 168px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-168 { min-width: 168px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-168 { min-height: 168px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-180 { width: 180px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-180 { height: 180px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-180 { max-width: 180px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-180 { max-height: 180px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-180 { min-width: 180px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-180 { min-height: 180px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-192 { width: 192px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-192 { height: 192px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-192 { max-width: 192px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-192 { max-height: 192px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-192 { min-width: 192px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-192 { min-height: 192px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-204 { width: 204px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-204 { height: 204px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-204 { max-width: 204px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-204 { max-height: 204px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-204 { min-width: 204px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-204 { min-height: 204px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-216 { width: 216px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-216 { height: 216px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-216 { max-width: 216px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-216 { max-height: 216px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-216 { min-width: 216px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-216 { min-height: 216px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-228 { width: 228px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-228 { height: 228px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-228 { max-width: 228px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-228 { max-height: 228px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-228 { min-width: 228px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-228 { min-height: 228px !important; }

/* line 10, ../scss/classes/_default-classes.scss */
.w-240 { width: 240px !important; }

/* line 11, ../scss/classes/_default-classes.scss */
.h-240 { height: 240px !important; }

/* line 12, ../scss/classes/_default-classes.scss */
.maxw-240 { max-width: 240px !important; }

/* line 13, ../scss/classes/_default-classes.scss */
.maxh-240 { max-height: 240px !important; }

/* line 14, ../scss/classes/_default-classes.scss */
.minw-240 { min-width: 240px !important; }

/* line 15, ../scss/classes/_default-classes.scss */
.minh-240 { min-height: 240px !important; }

/* line 17, ../scss/classes/_default-classes.scss */
.w-auto { width: auto !important; }

/* line 18, ../scss/classes/_default-classes.scss */
.h-auto { height: auto !important; }

/* line 20, ../scss/classes/_default-classes.scss */
.mw-none { max-width: none !important; }

/* line 22, ../scss/classes/_default-classes.scss */
.w-100pct { width: 100% !important; }

/* line 23, ../scss/classes/_default-classes.scss */
.h-100pct { height: 100% !important; }

/* line 30, ../scss/classes/_default-classes.scss */
.ma--16 { margin: -16px !important; }

/* line 31, ../scss/classes/_default-classes.scss */
.mx--16 { margin-left: -16px !important; margin-right: -16px !important; }

/* line 32, ../scss/classes/_default-classes.scss */
.my--16 { margin-top: -16px !important; margin-bottom: -16px !important; }

/* line 33, ../scss/classes/_default-classes.scss */
.ml--16 { margin-left: -16px !important; }

/* line 34, ../scss/classes/_default-classes.scss */
.mr--16 { margin-right: -16px !important; }

/* line 35, ../scss/classes/_default-classes.scss */
.mt--16 { margin-top: -16px !important; }

/* line 36, ../scss/classes/_default-classes.scss */
.mb--16 { margin-bottom: -16px !important; }

/* line 30, ../scss/classes/_default-classes.scss */
.ma--12 { margin: -12px !important; }

/* line 31, ../scss/classes/_default-classes.scss */
.mx--12 { margin-left: -12px !important; margin-right: -12px !important; }

/* line 32, ../scss/classes/_default-classes.scss */
.my--12 { margin-top: -12px !important; margin-bottom: -12px !important; }

/* line 33, ../scss/classes/_default-classes.scss */
.ml--12 { margin-left: -12px !important; }

/* line 34, ../scss/classes/_default-classes.scss */
.mr--12 { margin-right: -12px !important; }

/* line 35, ../scss/classes/_default-classes.scss */
.mt--12 { margin-top: -12px !important; }

/* line 36, ../scss/classes/_default-classes.scss */
.mb--12 { margin-bottom: -12px !important; }

/* line 30, ../scss/classes/_default-classes.scss */
.ma--8 { margin: -8px !important; }

/* line 31, ../scss/classes/_default-classes.scss */
.mx--8 { margin-left: -8px !important; margin-right: -8px !important; }

/* line 32, ../scss/classes/_default-classes.scss */
.my--8 { margin-top: -8px !important; margin-bottom: -8px !important; }

/* line 33, ../scss/classes/_default-classes.scss */
.ml--8 { margin-left: -8px !important; }

/* line 34, ../scss/classes/_default-classes.scss */
.mr--8 { margin-right: -8px !important; }

/* line 35, ../scss/classes/_default-classes.scss */
.mt--8 { margin-top: -8px !important; }

/* line 36, ../scss/classes/_default-classes.scss */
.mb--8 { margin-bottom: -8px !important; }

/* line 30, ../scss/classes/_default-classes.scss */
.ma--4 { margin: -4px !important; }

/* line 31, ../scss/classes/_default-classes.scss */
.mx--4 { margin-left: -4px !important; margin-right: -4px !important; }

/* line 32, ../scss/classes/_default-classes.scss */
.my--4 { margin-top: -4px !important; margin-bottom: -4px !important; }

/* line 33, ../scss/classes/_default-classes.scss */
.ml--4 { margin-left: -4px !important; }

/* line 34, ../scss/classes/_default-classes.scss */
.mr--4 { margin-right: -4px !important; }

/* line 35, ../scss/classes/_default-classes.scss */
.mt--4 { margin-top: -4px !important; }

/* line 36, ../scss/classes/_default-classes.scss */
.mb--4 { margin-bottom: -4px !important; }

/* line 30, ../scss/classes/_default-classes.scss */
.ma-0 { margin: 0px !important; }

/* line 31, ../scss/classes/_default-classes.scss */
.mx-0 { margin-left: 0px !important; margin-right: 0px !important; }

/* line 32, ../scss/classes/_default-classes.scss */
.my-0 { margin-top: 0px !important; margin-bottom: 0px !important; }

/* line 33, ../scss/classes/_default-classes.scss */
.ml-0 { margin-left: 0px !important; }

/* line 34, ../scss/classes/_default-classes.scss */
.mr-0 { margin-right: 0px !important; }

/* line 35, ../scss/classes/_default-classes.scss */
.mt-0 { margin-top: 0px !important; }

/* line 36, ../scss/classes/_default-classes.scss */
.mb-0 { margin-bottom: 0px !important; }

/* line 30, ../scss/classes/_default-classes.scss */
.ma-4 { margin: 4px !important; }

/* line 31, ../scss/classes/_default-classes.scss */
.mx-4 { margin-left: 4px !important; margin-right: 4px !important; }

/* line 32, ../scss/classes/_default-classes.scss */
.my-4 { margin-top: 4px !important; margin-bottom: 4px !important; }

/* line 33, ../scss/classes/_default-classes.scss */
.ml-4 { margin-left: 4px !important; }

/* line 34, ../scss/classes/_default-classes.scss */
.mr-4 { margin-right: 4px !important; }

/* line 35, ../scss/classes/_default-classes.scss */
.mt-4 { margin-top: 4px !important; }

/* line 36, ../scss/classes/_default-classes.scss */
.mb-4 { margin-bottom: 4px !important; }

/* line 30, ../scss/classes/_default-classes.scss */
.ma-8 { margin: 8px !important; }

/* line 31, ../scss/classes/_default-classes.scss */
.mx-8 { margin-left: 8px !important; margin-right: 8px !important; }

/* line 32, ../scss/classes/_default-classes.scss */
.my-8 { margin-top: 8px !important; margin-bottom: 8px !important; }

/* line 33, ../scss/classes/_default-classes.scss */
.ml-8 { margin-left: 8px !important; }

/* line 34, ../scss/classes/_default-classes.scss */
.mr-8 { margin-right: 8px !important; }

/* line 35, ../scss/classes/_default-classes.scss */
.mt-8 { margin-top: 8px !important; }

/* line 36, ../scss/classes/_default-classes.scss */
.mb-8 { margin-bottom: 8px !important; }

/* line 30, ../scss/classes/_default-classes.scss */
.ma-12 { margin: 12px !important; }

/* line 31, ../scss/classes/_default-classes.scss */
.mx-12 { margin-left: 12px !important; margin-right: 12px !important; }

/* line 32, ../scss/classes/_default-classes.scss */
.my-12 { margin-top: 12px !important; margin-bottom: 12px !important; }

/* line 33, ../scss/classes/_default-classes.scss */
.ml-12 { margin-left: 12px !important; }

/* line 34, ../scss/classes/_default-classes.scss */
.mr-12 { margin-right: 12px !important; }

/* line 35, ../scss/classes/_default-classes.scss */
.mt-12 { margin-top: 12px !important; }

/* line 36, ../scss/classes/_default-classes.scss */
.mb-12 { margin-bottom: 12px !important; }

/* line 30, ../scss/classes/_default-classes.scss */
.ma-16 { margin: 16px !important; }

/* line 31, ../scss/classes/_default-classes.scss */
.mx-16 { margin-left: 16px !important; margin-right: 16px !important; }

/* line 32, ../scss/classes/_default-classes.scss */
.my-16 { margin-top: 16px !important; margin-bottom: 16px !important; }

/* line 33, ../scss/classes/_default-classes.scss */
.ml-16 { margin-left: 16px !important; }

/* line 34, ../scss/classes/_default-classes.scss */
.mr-16 { margin-right: 16px !important; }

/* line 35, ../scss/classes/_default-classes.scss */
.mt-16 { margin-top: 16px !important; }

/* line 36, ../scss/classes/_default-classes.scss */
.mb-16 { margin-bottom: 16px !important; }

/* line 30, ../scss/classes/_default-classes.scss */
.ma-20 { margin: 20px !important; }

/* line 31, ../scss/classes/_default-classes.scss */
.mx-20 { margin-left: 20px !important; margin-right: 20px !important; }

/* line 32, ../scss/classes/_default-classes.scss */
.my-20 { margin-top: 20px !important; margin-bottom: 20px !important; }

/* line 33, ../scss/classes/_default-classes.scss */
.ml-20 { margin-left: 20px !important; }

/* line 34, ../scss/classes/_default-classes.scss */
.mr-20 { margin-right: 20px !important; }

/* line 35, ../scss/classes/_default-classes.scss */
.mt-20 { margin-top: 20px !important; }

/* line 36, ../scss/classes/_default-classes.scss */
.mb-20 { margin-bottom: 20px !important; }

/* line 30, ../scss/classes/_default-classes.scss */
.ma-24 { margin: 24px !important; }

/* line 31, ../scss/classes/_default-classes.scss */
.mx-24 { margin-left: 24px !important; margin-right: 24px !important; }

/* line 32, ../scss/classes/_default-classes.scss */
.my-24 { margin-top: 24px !important; margin-bottom: 24px !important; }

/* line 33, ../scss/classes/_default-classes.scss */
.ml-24 { margin-left: 24px !important; }

/* line 34, ../scss/classes/_default-classes.scss */
.mr-24 { margin-right: 24px !important; }

/* line 35, ../scss/classes/_default-classes.scss */
.mt-24 { margin-top: 24px !important; }

/* line 36, ../scss/classes/_default-classes.scss */
.mb-24 { margin-bottom: 24px !important; }

/* line 30, ../scss/classes/_default-classes.scss */
.ma-28 { margin: 28px !important; }

/* line 31, ../scss/classes/_default-classes.scss */
.mx-28 { margin-left: 28px !important; margin-right: 28px !important; }

/* line 32, ../scss/classes/_default-classes.scss */
.my-28 { margin-top: 28px !important; margin-bottom: 28px !important; }

/* line 33, ../scss/classes/_default-classes.scss */
.ml-28 { margin-left: 28px !important; }

/* line 34, ../scss/classes/_default-classes.scss */
.mr-28 { margin-right: 28px !important; }

/* line 35, ../scss/classes/_default-classes.scss */
.mt-28 { margin-top: 28px !important; }

/* line 36, ../scss/classes/_default-classes.scss */
.mb-28 { margin-bottom: 28px !important; }

/* line 30, ../scss/classes/_default-classes.scss */
.ma-32 { margin: 32px !important; }

/* line 31, ../scss/classes/_default-classes.scss */
.mx-32 { margin-left: 32px !important; margin-right: 32px !important; }

/* line 32, ../scss/classes/_default-classes.scss */
.my-32 { margin-top: 32px !important; margin-bottom: 32px !important; }

/* line 33, ../scss/classes/_default-classes.scss */
.ml-32 { margin-left: 32px !important; }

/* line 34, ../scss/classes/_default-classes.scss */
.mr-32 { margin-right: 32px !important; }

/* line 35, ../scss/classes/_default-classes.scss */
.mt-32 { margin-top: 32px !important; }

/* line 36, ../scss/classes/_default-classes.scss */
.mb-32 { margin-bottom: 32px !important; }

/* line 30, ../scss/classes/_default-classes.scss */
.ma-36 { margin: 36px !important; }

/* line 31, ../scss/classes/_default-classes.scss */
.mx-36 { margin-left: 36px !important; margin-right: 36px !important; }

/* line 32, ../scss/classes/_default-classes.scss */
.my-36 { margin-top: 36px !important; margin-bottom: 36px !important; }

/* line 33, ../scss/classes/_default-classes.scss */
.ml-36 { margin-left: 36px !important; }

/* line 34, ../scss/classes/_default-classes.scss */
.mr-36 { margin-right: 36px !important; }

/* line 35, ../scss/classes/_default-classes.scss */
.mt-36 { margin-top: 36px !important; }

/* line 36, ../scss/classes/_default-classes.scss */
.mb-36 { margin-bottom: 36px !important; }

/* line 30, ../scss/classes/_default-classes.scss */
.ma-40 { margin: 40px !important; }

/* line 31, ../scss/classes/_default-classes.scss */
.mx-40 { margin-left: 40px !important; margin-right: 40px !important; }

/* line 32, ../scss/classes/_default-classes.scss */
.my-40 { margin-top: 40px !important; margin-bottom: 40px !important; }

/* line 33, ../scss/classes/_default-classes.scss */
.ml-40 { margin-left: 40px !important; }

/* line 34, ../scss/classes/_default-classes.scss */
.mr-40 { margin-right: 40px !important; }

/* line 35, ../scss/classes/_default-classes.scss */
.mt-40 { margin-top: 40px !important; }

/* line 36, ../scss/classes/_default-classes.scss */
.mb-40 { margin-bottom: 40px !important; }

/* line 30, ../scss/classes/_default-classes.scss */
.ma-44 { margin: 44px !important; }

/* line 31, ../scss/classes/_default-classes.scss */
.mx-44 { margin-left: 44px !important; margin-right: 44px !important; }

/* line 32, ../scss/classes/_default-classes.scss */
.my-44 { margin-top: 44px !important; margin-bottom: 44px !important; }

/* line 33, ../scss/classes/_default-classes.scss */
.ml-44 { margin-left: 44px !important; }

/* line 34, ../scss/classes/_default-classes.scss */
.mr-44 { margin-right: 44px !important; }

/* line 35, ../scss/classes/_default-classes.scss */
.mt-44 { margin-top: 44px !important; }

/* line 36, ../scss/classes/_default-classes.scss */
.mb-44 { margin-bottom: 44px !important; }

/* line 30, ../scss/classes/_default-classes.scss */
.ma-48 { margin: 48px !important; }

/* line 31, ../scss/classes/_default-classes.scss */
.mx-48 { margin-left: 48px !important; margin-right: 48px !important; }

/* line 32, ../scss/classes/_default-classes.scss */
.my-48 { margin-top: 48px !important; margin-bottom: 48px !important; }

/* line 33, ../scss/classes/_default-classes.scss */
.ml-48 { margin-left: 48px !important; }

/* line 34, ../scss/classes/_default-classes.scss */
.mr-48 { margin-right: 48px !important; }

/* line 35, ../scss/classes/_default-classes.scss */
.mt-48 { margin-top: 48px !important; }

/* line 36, ../scss/classes/_default-classes.scss */
.mb-48 { margin-bottom: 48px !important; }

/* line 38, ../scss/classes/_default-classes.scss */
.mx-auto { margin-left: auto !important; margin-right: auto !important; }

/* line 46, ../scss/classes/_default-classes.scss */
.pa-0 { padding: 0px !important; }

/* line 47, ../scss/classes/_default-classes.scss */
.px-0 { padding-left: 0px !important; padding-right: 0px !important; }

/* line 48, ../scss/classes/_default-classes.scss */
.py-0 { padding-top: 0px !important; padding-bottom: 0px !important; }

/* line 49, ../scss/classes/_default-classes.scss */
.pt-0 { padding-top: 0px !important; }

/* line 50, ../scss/classes/_default-classes.scss */
.pb-0 { padding-bottom: 0px !important; }

/* line 51, ../scss/classes/_default-classes.scss */
.pl-0 { padding-left: 0px !important; }

/* line 52, ../scss/classes/_default-classes.scss */
.pr-0 { padding-right: 0px !important; }

/* line 46, ../scss/classes/_default-classes.scss */
.pa-4 { padding: 4px !important; }

/* line 47, ../scss/classes/_default-classes.scss */
.px-4 { padding-left: 4px !important; padding-right: 4px !important; }

/* line 48, ../scss/classes/_default-classes.scss */
.py-4 { padding-top: 4px !important; padding-bottom: 4px !important; }

/* line 49, ../scss/classes/_default-classes.scss */
.pt-4 { padding-top: 4px !important; }

/* line 50, ../scss/classes/_default-classes.scss */
.pb-4 { padding-bottom: 4px !important; }

/* line 51, ../scss/classes/_default-classes.scss */
.pl-4 { padding-left: 4px !important; }

/* line 52, ../scss/classes/_default-classes.scss */
.pr-4 { padding-right: 4px !important; }

/* line 46, ../scss/classes/_default-classes.scss */
.pa-8 { padding: 8px !important; }

/* line 47, ../scss/classes/_default-classes.scss */
.px-8 { padding-left: 8px !important; padding-right: 8px !important; }

/* line 48, ../scss/classes/_default-classes.scss */
.py-8 { padding-top: 8px !important; padding-bottom: 8px !important; }

/* line 49, ../scss/classes/_default-classes.scss */
.pt-8 { padding-top: 8px !important; }

/* line 50, ../scss/classes/_default-classes.scss */
.pb-8 { padding-bottom: 8px !important; }

/* line 51, ../scss/classes/_default-classes.scss */
.pl-8 { padding-left: 8px !important; }

/* line 52, ../scss/classes/_default-classes.scss */
.pr-8 { padding-right: 8px !important; }

/* line 46, ../scss/classes/_default-classes.scss */
.pa-12 { padding: 12px !important; }

/* line 47, ../scss/classes/_default-classes.scss */
.px-12 { padding-left: 12px !important; padding-right: 12px !important; }

/* line 48, ../scss/classes/_default-classes.scss */
.py-12 { padding-top: 12px !important; padding-bottom: 12px !important; }

/* line 49, ../scss/classes/_default-classes.scss */
.pt-12 { padding-top: 12px !important; }

/* line 50, ../scss/classes/_default-classes.scss */
.pb-12 { padding-bottom: 12px !important; }

/* line 51, ../scss/classes/_default-classes.scss */
.pl-12 { padding-left: 12px !important; }

/* line 52, ../scss/classes/_default-classes.scss */
.pr-12 { padding-right: 12px !important; }

/* line 46, ../scss/classes/_default-classes.scss */
.pa-16 { padding: 16px !important; }

/* line 47, ../scss/classes/_default-classes.scss */
.px-16 { padding-left: 16px !important; padding-right: 16px !important; }

/* line 48, ../scss/classes/_default-classes.scss */
.py-16 { padding-top: 16px !important; padding-bottom: 16px !important; }

/* line 49, ../scss/classes/_default-classes.scss */
.pt-16 { padding-top: 16px !important; }

/* line 50, ../scss/classes/_default-classes.scss */
.pb-16 { padding-bottom: 16px !important; }

/* line 51, ../scss/classes/_default-classes.scss */
.pl-16 { padding-left: 16px !important; }

/* line 52, ../scss/classes/_default-classes.scss */
.pr-16 { padding-right: 16px !important; }

/* line 46, ../scss/classes/_default-classes.scss */
.pa-20 { padding: 20px !important; }

/* line 47, ../scss/classes/_default-classes.scss */
.px-20 { padding-left: 20px !important; padding-right: 20px !important; }

/* line 48, ../scss/classes/_default-classes.scss */
.py-20 { padding-top: 20px !important; padding-bottom: 20px !important; }

/* line 49, ../scss/classes/_default-classes.scss */
.pt-20 { padding-top: 20px !important; }

/* line 50, ../scss/classes/_default-classes.scss */
.pb-20 { padding-bottom: 20px !important; }

/* line 51, ../scss/classes/_default-classes.scss */
.pl-20 { padding-left: 20px !important; }

/* line 52, ../scss/classes/_default-classes.scss */
.pr-20 { padding-right: 20px !important; }

/* line 46, ../scss/classes/_default-classes.scss */
.pa-24 { padding: 24px !important; }

/* line 47, ../scss/classes/_default-classes.scss */
.px-24 { padding-left: 24px !important; padding-right: 24px !important; }

/* line 48, ../scss/classes/_default-classes.scss */
.py-24 { padding-top: 24px !important; padding-bottom: 24px !important; }

/* line 49, ../scss/classes/_default-classes.scss */
.pt-24 { padding-top: 24px !important; }

/* line 50, ../scss/classes/_default-classes.scss */
.pb-24 { padding-bottom: 24px !important; }

/* line 51, ../scss/classes/_default-classes.scss */
.pl-24 { padding-left: 24px !important; }

/* line 52, ../scss/classes/_default-classes.scss */
.pr-24 { padding-right: 24px !important; }

/* line 46, ../scss/classes/_default-classes.scss */
.pa-28 { padding: 28px !important; }

/* line 47, ../scss/classes/_default-classes.scss */
.px-28 { padding-left: 28px !important; padding-right: 28px !important; }

/* line 48, ../scss/classes/_default-classes.scss */
.py-28 { padding-top: 28px !important; padding-bottom: 28px !important; }

/* line 49, ../scss/classes/_default-classes.scss */
.pt-28 { padding-top: 28px !important; }

/* line 50, ../scss/classes/_default-classes.scss */
.pb-28 { padding-bottom: 28px !important; }

/* line 51, ../scss/classes/_default-classes.scss */
.pl-28 { padding-left: 28px !important; }

/* line 52, ../scss/classes/_default-classes.scss */
.pr-28 { padding-right: 28px !important; }

/* line 46, ../scss/classes/_default-classes.scss */
.pa-32 { padding: 32px !important; }

/* line 47, ../scss/classes/_default-classes.scss */
.px-32 { padding-left: 32px !important; padding-right: 32px !important; }

/* line 48, ../scss/classes/_default-classes.scss */
.py-32 { padding-top: 32px !important; padding-bottom: 32px !important; }

/* line 49, ../scss/classes/_default-classes.scss */
.pt-32 { padding-top: 32px !important; }

/* line 50, ../scss/classes/_default-classes.scss */
.pb-32 { padding-bottom: 32px !important; }

/* line 51, ../scss/classes/_default-classes.scss */
.pl-32 { padding-left: 32px !important; }

/* line 52, ../scss/classes/_default-classes.scss */
.pr-32 { padding-right: 32px !important; }

/* line 46, ../scss/classes/_default-classes.scss */
.pa-36 { padding: 36px !important; }

/* line 47, ../scss/classes/_default-classes.scss */
.px-36 { padding-left: 36px !important; padding-right: 36px !important; }

/* line 48, ../scss/classes/_default-classes.scss */
.py-36 { padding-top: 36px !important; padding-bottom: 36px !important; }

/* line 49, ../scss/classes/_default-classes.scss */
.pt-36 { padding-top: 36px !important; }

/* line 50, ../scss/classes/_default-classes.scss */
.pb-36 { padding-bottom: 36px !important; }

/* line 51, ../scss/classes/_default-classes.scss */
.pl-36 { padding-left: 36px !important; }

/* line 52, ../scss/classes/_default-classes.scss */
.pr-36 { padding-right: 36px !important; }

/* line 46, ../scss/classes/_default-classes.scss */
.pa-40 { padding: 40px !important; }

/* line 47, ../scss/classes/_default-classes.scss */
.px-40 { padding-left: 40px !important; padding-right: 40px !important; }

/* line 48, ../scss/classes/_default-classes.scss */
.py-40 { padding-top: 40px !important; padding-bottom: 40px !important; }

/* line 49, ../scss/classes/_default-classes.scss */
.pt-40 { padding-top: 40px !important; }

/* line 50, ../scss/classes/_default-classes.scss */
.pb-40 { padding-bottom: 40px !important; }

/* line 51, ../scss/classes/_default-classes.scss */
.pl-40 { padding-left: 40px !important; }

/* line 52, ../scss/classes/_default-classes.scss */
.pr-40 { padding-right: 40px !important; }

/* line 46, ../scss/classes/_default-classes.scss */
.pa-44 { padding: 44px !important; }

/* line 47, ../scss/classes/_default-classes.scss */
.px-44 { padding-left: 44px !important; padding-right: 44px !important; }

/* line 48, ../scss/classes/_default-classes.scss */
.py-44 { padding-top: 44px !important; padding-bottom: 44px !important; }

/* line 49, ../scss/classes/_default-classes.scss */
.pt-44 { padding-top: 44px !important; }

/* line 50, ../scss/classes/_default-classes.scss */
.pb-44 { padding-bottom: 44px !important; }

/* line 51, ../scss/classes/_default-classes.scss */
.pl-44 { padding-left: 44px !important; }

/* line 52, ../scss/classes/_default-classes.scss */
.pr-44 { padding-right: 44px !important; }

/* line 46, ../scss/classes/_default-classes.scss */
.pa-48 { padding: 48px !important; }

/* line 47, ../scss/classes/_default-classes.scss */
.px-48 { padding-left: 48px !important; padding-right: 48px !important; }

/* line 48, ../scss/classes/_default-classes.scss */
.py-48 { padding-top: 48px !important; padding-bottom: 48px !important; }

/* line 49, ../scss/classes/_default-classes.scss */
.pt-48 { padding-top: 48px !important; }

/* line 50, ../scss/classes/_default-classes.scss */
.pb-48 { padding-bottom: 48px !important; }

/* line 51, ../scss/classes/_default-classes.scss */
.pl-48 { padding-left: 48px !important; }

/* line 52, ../scss/classes/_default-classes.scss */
.pr-48 { padding-right: 48px !important; }

/* line 64, ../scss/classes/_default-classes.scss */
.bda-0 { border: 0 !important; }

/* line 65, ../scss/classes/_default-classes.scss */
.bdt-0 { border-top: 0 !important; }

/* line 66, ../scss/classes/_default-classes.scss */
.bdb-0 { border-bottom: 0 !important; }

/* line 67, ../scss/classes/_default-classes.scss */
.bdl-0 { border-left: 0 !important; }

/* line 68, ../scss/classes/_default-classes.scss */
.bdr-0 { border-right: 0 !important; }

/* line 70, ../scss/classes/_default-classes.scss */
.bda-1 { border: 1px solid #eaeaea !important; }

/* line 71, ../scss/classes/_default-classes.scss */
.bdt-1 { border-top: 1px solid #eaeaea !important; }

/* line 72, ../scss/classes/_default-classes.scss */
.bdr-1 { border-right: 1px solid #eaeaea !important; }

/* line 73, ../scss/classes/_default-classes.scss */
.bdb-1 { border-bottom: 1px solid #eaeaea !important; }

/* line 74, ../scss/classes/_default-classes.scss */
.bdl-1 { border-left: 1px solid #eaeaea !important; }

/* line 78, ../scss/classes/_default-classes.scss */
.bda-w-0 { border-width: 0px !important; }

/* line 79, ../scss/classes/_default-classes.scss */
.bdt-w-0 { border-top-width: 0px !important; }

/* line 80, ../scss/classes/_default-classes.scss */
.bdr-w-0 { border-right-width: 0px !important; }

/* line 81, ../scss/classes/_default-classes.scss */
.bdb-w-0 { border-bottom-width: 0px !important; }

/* line 82, ../scss/classes/_default-classes.scss */
.bdl-w-0 { border-left-width: 0px !important; }

/* line 78, ../scss/classes/_default-classes.scss */
.bda-w-1 { border-width: 1px !important; }

/* line 79, ../scss/classes/_default-classes.scss */
.bdt-w-1 { border-top-width: 1px !important; }

/* line 80, ../scss/classes/_default-classes.scss */
.bdr-w-1 { border-right-width: 1px !important; }

/* line 81, ../scss/classes/_default-classes.scss */
.bdb-w-1 { border-bottom-width: 1px !important; }

/* line 82, ../scss/classes/_default-classes.scss */
.bdl-w-1 { border-left-width: 1px !important; }

/* line 78, ../scss/classes/_default-classes.scss */
.bda-w-2 { border-width: 2px !important; }

/* line 79, ../scss/classes/_default-classes.scss */
.bdt-w-2 { border-top-width: 2px !important; }

/* line 80, ../scss/classes/_default-classes.scss */
.bdr-w-2 { border-right-width: 2px !important; }

/* line 81, ../scss/classes/_default-classes.scss */
.bdb-w-2 { border-bottom-width: 2px !important; }

/* line 82, ../scss/classes/_default-classes.scss */
.bdl-w-2 { border-left-width: 2px !important; }

/* line 78, ../scss/classes/_default-classes.scss */
.bda-w-3 { border-width: 3px !important; }

/* line 79, ../scss/classes/_default-classes.scss */
.bdt-w-3 { border-top-width: 3px !important; }

/* line 80, ../scss/classes/_default-classes.scss */
.bdr-w-3 { border-right-width: 3px !important; }

/* line 81, ../scss/classes/_default-classes.scss */
.bdb-w-3 { border-bottom-width: 3px !important; }

/* line 82, ../scss/classes/_default-classes.scss */
.bdl-w-3 { border-left-width: 3px !important; }

/* line 78, ../scss/classes/_default-classes.scss */
.bda-w-4 { border-width: 4px !important; }

/* line 79, ../scss/classes/_default-classes.scss */
.bdt-w-4 { border-top-width: 4px !important; }

/* line 80, ../scss/classes/_default-classes.scss */
.bdr-w-4 { border-right-width: 4px !important; }

/* line 81, ../scss/classes/_default-classes.scss */
.bdb-w-4 { border-bottom-width: 4px !important; }

/* line 82, ../scss/classes/_default-classes.scss */
.bdl-w-4 { border-left-width: 4px !important; }

/* line 87, ../scss/classes/_default-classes.scss */
.bda-s-solid { border-style: solid !important; }

/* line 88, ../scss/classes/_default-classes.scss */
.bdt-s-solid { border-top-style: solid !important; }

/* line 89, ../scss/classes/_default-classes.scss */
.bdr-s-solid { border-right-style: solid !important; }

/* line 90, ../scss/classes/_default-classes.scss */
.bdb-s-solid { border-bottom-style: solid !important; }

/* line 91, ../scss/classes/_default-classes.scss */
.bdl-s-solid { border-left-style: solid !important; }

/* line 87, ../scss/classes/_default-classes.scss */
.bda-s-dashed { border-style: dashed !important; }

/* line 88, ../scss/classes/_default-classes.scss */
.bdt-s-dashed { border-top-style: dashed !important; }

/* line 89, ../scss/classes/_default-classes.scss */
.bdr-s-dashed { border-right-style: dashed !important; }

/* line 90, ../scss/classes/_default-classes.scss */
.bdb-s-dashed { border-bottom-style: dashed !important; }

/* line 91, ../scss/classes/_default-classes.scss */
.bdl-s-dashed { border-left-style: dashed !important; }

/* line 87, ../scss/classes/_default-classes.scss */
.bda-s-dotted { border-style: dotted !important; }

/* line 88, ../scss/classes/_default-classes.scss */
.bdt-s-dotted { border-top-style: dotted !important; }

/* line 89, ../scss/classes/_default-classes.scss */
.bdr-s-dotted { border-right-style: dotted !important; }

/* line 90, ../scss/classes/_default-classes.scss */
.bdb-s-dotted { border-bottom-style: dotted !important; }

/* line 91, ../scss/classes/_default-classes.scss */
.bdl-s-dotted { border-left-style: dotted !important; }

/* line 96, ../scss/classes/_default-classes.scss */
.bda-c-tsp { border-color: transparent !important; }

/* line 97, ../scss/classes/_default-classes.scss */
.bdt-c-tsp { border-top-color: transparent !important; }

/* line 98, ../scss/classes/_default-classes.scss */
.bdr-c-tsp { border-right-color: transparent !important; }

/* line 99, ../scss/classes/_default-classes.scss */
.bdb-c-tsp { border-bottom-color: transparent !important; }

/* line 100, ../scss/classes/_default-classes.scss */
.bdl-c-tsp { border-left-color: transparent !important; }

/* line 96, ../scss/classes/_default-classes.scss */
.bda-c-df { border-color: #eaeaea !important; }

/* line 97, ../scss/classes/_default-classes.scss */
.bdt-c-df { border-top-color: #eaeaea !important; }

/* line 98, ../scss/classes/_default-classes.scss */
.bdr-c-df { border-right-color: #eaeaea !important; }

/* line 99, ../scss/classes/_default-classes.scss */
.bdb-c-df { border-bottom-color: #eaeaea !important; }

/* line 100, ../scss/classes/_default-classes.scss */
.bdl-c-df { border-left-color: #eaeaea !important; }

/* line 96, ../scss/classes/_default-classes.scss */
.bda-c-input { border-color: #ccc !important; }

/* line 97, ../scss/classes/_default-classes.scss */
.bdt-c-input { border-top-color: #ccc !important; }

/* line 98, ../scss/classes/_default-classes.scss */
.bdr-c-input { border-right-color: #ccc !important; }

/* line 99, ../scss/classes/_default-classes.scss */
.bdb-c-input { border-bottom-color: #ccc !important; }

/* line 100, ../scss/classes/_default-classes.scss */
.bdl-c-input { border-left-color: #ccc !important; }

/* line 104, ../scss/classes/_default-classes.scss */
.bd-rd-0 { border-radius: 2px !important; }

/* line 105, ../scss/classes/_default-classes.scss */
.bd-tl-rd-0 { border-top-left-radius: 2px !important; }

/* line 106, ../scss/classes/_default-classes.scss */
.bd-tr-rd-0 { border-top-right-radius: 2px !important; }

/* line 107, ../scss/classes/_default-classes.scss */
.bd-br-rd-0 { border-bottom-right-radius: 2px !important; }

/* line 108, ../scss/classes/_default-classes.scss */
.bd-bl-rd-0 { border-bottom-left-radius: 2px !important; }

/* line 104, ../scss/classes/_default-classes.scss */
.bd-rd-2 { border-radius: 2px !important; }

/* line 105, ../scss/classes/_default-classes.scss */
.bd-tl-rd-2 { border-top-left-radius: 2px !important; }

/* line 106, ../scss/classes/_default-classes.scss */
.bd-tr-rd-2 { border-top-right-radius: 2px !important; }

/* line 107, ../scss/classes/_default-classes.scss */
.bd-br-rd-2 { border-bottom-right-radius: 2px !important; }

/* line 108, ../scss/classes/_default-classes.scss */
.bd-bl-rd-2 { border-bottom-left-radius: 2px !important; }

/* line 115, ../scss/classes/_default-classes.scss */
.bs-cb { box-sizing: content-box !important; }

/* line 116, ../scss/classes/_default-classes.scss */
.bs-bb { box-sizing: border-box !important; }

/* line 122, ../scss/classes/_default-classes.scss */
.bg-c-bb { background-clip: border-box; }

/* line 123, ../scss/classes/_default-classes.scss */
.bg-c-pb { background-clip: padding-box; }

/* line 124, ../scss/classes/_default-classes.scss */
.bg-c-cb { background-clip: content-box; }

/* line 126, ../scss/classes/_default-classes.scss */
.bg-o-pb { background-origin: padding-box; }

/* line 127, ../scss/classes/_default-classes.scss */
.bg-o-bb { background-origin: border-box; }

/* line 128, ../scss/classes/_default-classes.scss */
.bg-o-cb { background-origin: content-box; }

/* line 130, ../scss/classes/_default-classes.scss */
.bg-p-lt { background-position: left top; }

/* line 131, ../scss/classes/_default-classes.scss */
.bg-p-lc { background-position: left center; }

/* line 132, ../scss/classes/_default-classes.scss */
.bg-p-lb { background-position: left bottom; }

/* line 133, ../scss/classes/_default-classes.scss */
.bg-p-rt { background-position: right top; }

/* line 134, ../scss/classes/_default-classes.scss */
.bg-p-rc { background-position: right center; }

/* line 135, ../scss/classes/_default-classes.scss */
.bg-p-rb { background-position: right bottom; }

/* line 136, ../scss/classes/_default-classes.scss */
.bg-p-ct { background-position: center top; }

/* line 137, ../scss/classes/_default-classes.scss */
.bg-p-cc { background-position: center center; }

/* line 138, ../scss/classes/_default-classes.scss */
.bg-p-cb { background-position: center bottom; }

/* line 140, ../scss/classes/_default-classes.scss */
.bg-r-r { background-repeat: repeat; }

/* line 141, ../scss/classes/_default-classes.scss */
.bg-r-x { background-repeat-x: repeat-x; }

/* line 142, ../scss/classes/_default-classes.scss */
.bg-r-y { background-repeat-y: repeat-y; }

/* line 143, ../scss/classes/_default-classes.scss */
.bg-n-r { background-repeat: no-repeat; }

/* line 145, ../scss/classes/_default-classes.scss */
.bg-s-at { background-size: auto; }

/* line 146, ../scss/classes/_default-classes.scss */
.bg-s-cv { -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; }

/* line 147, ../scss/classes/_default-classes.scss */
.bg-s-ct { -moz-background-size: contain; -o-background-size: contain; -webkit-background-size: contain; background-size: contain; }

/* line 161, ../scss/classes/_default-classes.scss */
.color-facebook { color: #3b5999 !important; }

/* line 164, ../scss/classes/_default-classes.scss */
.bg-color-facebook { background-color: #3b5999 !important; }

/* line 161, ../scss/classes/_default-classes.scss */
.color-googleplus { color: #dd4b39 !important; }

/* line 164, ../scss/classes/_default-classes.scss */
.bg-color-googleplus { background-color: #dd4b39 !important; }

/* line 161, ../scss/classes/_default-classes.scss */
.color-youtube { color: #cd201f !important; }

/* line 164, ../scss/classes/_default-classes.scss */
.bg-color-youtube { background-color: #cd201f !important; }

/* line 161, ../scss/classes/_default-classes.scss */
.color-twitter { color: #55acee !important; }

/* line 164, ../scss/classes/_default-classes.scss */
.bg-color-twitter { background-color: #55acee !important; }

/* line 161, ../scss/classes/_default-classes.scss */
.color-instagram { color: #e4405f !important; }

/* line 164, ../scss/classes/_default-classes.scss */
.bg-color-instagram { background-color: #e4405f !important; }

/* line 168, ../scss/classes/_default-classes.scss */
.color-white { color: #fff !important; }

/* line 169, ../scss/classes/_default-classes.scss */
.bg-color-white { background-color: #fff !important; }

/* line 170, ../scss/classes/_default-classes.scss */
.color-black { color: #000 !important; }

/* line 171, ../scss/classes/_default-classes.scss */
.bg-color-black { background-color: #000 !important; }

/* line 176, ../scss/classes/_default-classes.scss */
.cl-count-1 { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; }

/* line 177, ../scss/classes/_default-classes.scss */
.cl-count-2 { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; }

/* line 178, ../scss/classes/_default-classes.scss */
.cl-count-3 { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; }

/* line 179, ../scss/classes/_default-classes.scss */
.cl-count-4 { -moz-column-count: 4; -webkit-column-count: 4; column-count: 4; }

/* line 180, ../scss/classes/_default-classes.scss */
.cl-count-5 { -moz-column-count: 5; -webkit-column-count: 5; column-count: 5; }

/* line 186, ../scss/classes/_default-classes.scss */
.cs-df { cursor: default !important; }

/* line 187, ../scss/classes/_default-classes.scss */
.cs-pt { cursor: pointer !important; }

/* line 193, ../scss/classes/_default-classes.scss */
.d-block { display: block !important; }

/* line 194, ../scss/classes/_default-classes.scss */
.d-iblock { display: inline-block !important; }

/* line 195, ../scss/classes/_default-classes.scss */
.d-inline { display: inline !important; }

/* line 196, ../scss/classes/_default-classes.scss */
.d-none { display: none !important; }

/* line 201, ../scss/classes/_default-classes.scss */
.f-none { float: none !important; }

/* line 202, ../scss/classes/_default-classes.scss */
.f-left { float: left !important; }

/* line 203, ../scss/classes/_default-classes.scss */
.f-right { float: right !important; }

/* line 209, ../scss/classes/_default-classes.scss */
.flex { display: flex; }

/* line 211, ../scss/classes/_default-classes.scss */
.flex-dr-row { flex-direction: row; }

/* line 212, ../scss/classes/_default-classes.scss */
.flex-dr-column { flex-direction: column; }

/* line 213, ../scss/classes/_default-classes.scss */
.flex-dr-row-reverse { flex-direction: row-reverse; }

/* line 214, ../scss/classes/_default-classes.scss */
.flex-dr-column-reverse { flex-direction: column-reverse; }

/* line 216, ../scss/classes/_default-classes.scss */
.flex-wr-wrap { flex-wrap: wrap; }

/* line 217, ../scss/classes/_default-classes.scss */
.flex-wr-nowrap { flex-wrap: nowra; }

/* line 218, ../scss/classes/_default-classes.scss */
.flex-wr-wrap-reverse { flex-wrap: wrap-reverse; }

/* line 220, ../scss/classes/_default-classes.scss */
.flex-jc-start { justify-content: flex-start; }

/* line 221, ../scss/classes/_default-classes.scss */
.flex-jc-end { justify-content: flex-end; }

/* line 222, ../scss/classes/_default-classes.scss */
.flex-jc-center { justify-content: center; }

/* line 223, ../scss/classes/_default-classes.scss */
.flex-jc-between { justify-content: space-between; }

/* line 224, ../scss/classes/_default-classes.scss */
.flex-jc-around { justify-content: space-around; }

/* line 226, ../scss/classes/_default-classes.scss */
.flex-ai-start { align-items: flex-start; }

/* line 227, ../scss/classes/_default-classes.scss */
.flex-ai-end { align-items: flex-end; }

/* line 228, ../scss/classes/_default-classes.scss */
.flex-ai-center { align-items: center; }

/* line 229, ../scss/classes/_default-classes.scss */
.flex-ai-baseline { align-items: baseline; }

/* line 230, ../scss/classes/_default-classes.scss */
.flex-ai-stretch { align-items: stretch; }

/* line 232, ../scss/classes/_default-classes.scss */
.flex-ac-start { align-content: flex-start; }

/* line 233, ../scss/classes/_default-classes.scss */
.flex-ac-end { align-content: flex-end; }

/* line 234, ../scss/classes/_default-classes.scss */
.flex-ac-center { align-content: center; }

/* line 235, ../scss/classes/_default-classes.scss */
.flex-ac-between { align-content: space-between; }

/* line 236, ../scss/classes/_default-classes.scss */
.flex-ac-around { align-content: space-around; }

/* line 237, ../scss/classes/_default-classes.scss */
.flex-ac-stretch { align-content: stretch; }

/* line 239, ../scss/classes/_default-classes.scss */
.flex-as-auto { align-self: auto; }

/* line 240, ../scss/classes/_default-classes.scss */
.flex-as-start { align-self: flex-start; }

/* line 241, ../scss/classes/_default-classes.scss */
.flex-as-end { align-self: flex-end; }

/* line 242, ../scss/classes/_default-classes.scss */
.flex-as-center { align-self: center; }

/* line 243, ../scss/classes/_default-classes.scss */
.flex-as-baseline { align-self: baseline; }

/* line 244, ../scss/classes/_default-classes.scss */
.flex-as-stretch { align-self: stretch; }

/* line 249, ../scss/classes/_default-classes.scss */
.flex-item { min-width: 0; min-height: 0; }

/* line 250, ../scss/classes/_default-classes.scss */
.flex-item-dw { flex: 1 1 auto; }

/* line 251, ../scss/classes/_default-classes.scss */
.flex-item-tw { flex: 0 0 auto; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-8 { line-height: 8px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-9 { line-height: 9px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-10 { line-height: 10px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-11 { line-height: 11px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-12 { line-height: 12px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-13 { line-height: 13px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-14 { line-height: 14px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-15 { line-height: 15px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-16 { line-height: 16px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-17 { line-height: 17px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-18 { line-height: 18px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-19 { line-height: 19px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-20 { line-height: 20px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-21 { line-height: 21px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-22 { line-height: 22px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-23 { line-height: 23px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-24 { line-height: 24px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-25 { line-height: 25px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-26 { line-height: 26px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-27 { line-height: 27px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-28 { line-height: 28px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-29 { line-height: 29px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-30 { line-height: 30px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-31 { line-height: 31px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-32 { line-height: 32px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-33 { line-height: 33px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-34 { line-height: 34px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-35 { line-height: 35px !important; }

/* line 258, ../scss/classes/_default-classes.scss */
.lh-36 { line-height: 36px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-8 { font-size: 8px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-9 { font-size: 9px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-10 { font-size: 10px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-11 { font-size: 11px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-12 { font-size: 12px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-13 { font-size: 13px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-14 { font-size: 14px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-15 { font-size: 15px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-16 { font-size: 16px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-17 { font-size: 17px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-18 { font-size: 18px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-19 { font-size: 19px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-20 { font-size: 20px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-21 { font-size: 21px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-22 { font-size: 22px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-23 { font-size: 23px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-24 { font-size: 24px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-25 { font-size: 25px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-26 { font-size: 26px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-27 { font-size: 27px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-28 { font-size: 28px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-29 { font-size: 29px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-30 { font-size: 30px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-31 { font-size: 31px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-32 { font-size: 32px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-33 { font-size: 33px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-34 { font-size: 34px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-35 { font-size: 35px !important; }

/* line 265, ../scss/classes/_default-classes.scss */
.fz-36 { font-size: 36px !important; }

/* line 269, ../scss/classes/_default-classes.scss */
.fw-300 { font-weight: 300 !important; }

/* line 269, ../scss/classes/_default-classes.scss */
.fw-400 { font-weight: 400 !important; }

/* line 269, ../scss/classes/_default-classes.scss */
.fw-500 { font-weight: 500 !important; }

/* line 269, ../scss/classes/_default-classes.scss */
.fw-600 { font-weight: 600 !important; }

/* line 269, ../scss/classes/_default-classes.scss */
.fw-700 { font-weight: 700 !important; }

/* line 269, ../scss/classes/_default-classes.scss */
.fw-800 { font-weight: 800 !important; }

/* line 271, ../scss/classes/_default-classes.scss */
.fs-nm { font-style: normal !important; }

/* line 272, ../scss/classes/_default-classes.scss */
.fs-it { font-style: italic !important; }

/* line 278, ../scss/classes/_default-classes.scss */
.pos-sta { position: static !important; }

/* line 279, ../scss/classes/_default-classes.scss */
.pos-rel { position: relative !important; }

/* line 280, ../scss/classes/_default-classes.scss */
.pos-abs { position: absolute !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top--12 { top: -12px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom--12 { bottom: -12px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right--12 { right: -12px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left--12 { left: -12px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top--11 { top: -11px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom--11 { bottom: -11px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right--11 { right: -11px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left--11 { left: -11px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top--10 { top: -10px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom--10 { bottom: -10px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right--10 { right: -10px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left--10 { left: -10px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top--9 { top: -9px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom--9 { bottom: -9px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right--9 { right: -9px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left--9 { left: -9px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top--8 { top: -8px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom--8 { bottom: -8px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right--8 { right: -8px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left--8 { left: -8px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top--7 { top: -7px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom--7 { bottom: -7px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right--7 { right: -7px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left--7 { left: -7px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top--6 { top: -6px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom--6 { bottom: -6px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right--6 { right: -6px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left--6 { left: -6px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top--5 { top: -5px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom--5 { bottom: -5px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right--5 { right: -5px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left--5 { left: -5px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top--4 { top: -4px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom--4 { bottom: -4px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right--4 { right: -4px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left--4 { left: -4px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top--3 { top: -3px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom--3 { bottom: -3px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right--3 { right: -3px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left--3 { left: -3px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top--2 { top: -2px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom--2 { bottom: -2px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right--2 { right: -2px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left--2 { left: -2px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top--1 { top: -1px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom--1 { bottom: -1px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right--1 { right: -1px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left--1 { left: -1px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top-0 { top: 0px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom-0 { bottom: 0px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right-0 { right: 0px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left-0 { left: 0px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top-1 { top: 1px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom-1 { bottom: 1px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right-1 { right: 1px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left-1 { left: 1px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top-2 { top: 2px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom-2 { bottom: 2px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right-2 { right: 2px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left-2 { left: 2px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top-3 { top: 3px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom-3 { bottom: 3px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right-3 { right: 3px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left-3 { left: 3px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top-4 { top: 4px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom-4 { bottom: 4px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right-4 { right: 4px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left-4 { left: 4px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top-5 { top: 5px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom-5 { bottom: 5px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right-5 { right: 5px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left-5 { left: 5px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top-6 { top: 6px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom-6 { bottom: 6px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right-6 { right: 6px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left-6 { left: 6px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top-7 { top: 7px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom-7 { bottom: 7px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right-7 { right: 7px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left-7 { left: 7px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top-8 { top: 8px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom-8 { bottom: 8px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right-8 { right: 8px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left-8 { left: 8px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top-9 { top: 9px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom-9 { bottom: 9px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right-9 { right: 9px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left-9 { left: 9px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top-10 { top: 10px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom-10 { bottom: 10px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right-10 { right: 10px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left-10 { left: 10px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top-11 { top: 11px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom-11 { bottom: 11px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right-11 { right: 11px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left-11 { left: 11px !important; }

/* line 283, ../scss/classes/_default-classes.scss */
.top-12 { top: 12px !important; }

/* line 284, ../scss/classes/_default-classes.scss */
.bottom-12 { bottom: 12px !important; }

/* line 285, ../scss/classes/_default-classes.scss */
.right-12 { right: 12px !important; }

/* line 286, ../scss/classes/_default-classes.scss */
.left-12 { left: 12px !important; }

/* line 288, ../scss/classes/_default-classes.scss */
.top-50pct { top: 50% !important; }

/* line 289, ../scss/classes/_default-classes.scss */
.bottom-50pct { bottom: 50% !important; }

/* line 290, ../scss/classes/_default-classes.scss */
.right-50pct { right: 50% !important; }

/* line 291, ../scss/classes/_default-classes.scss */
.left-50pct { left: 50% !important; }

/* line 299, ../scss/classes/_default-classes.scss */
.op-0 { opacity: 0 !important; }

/* line 299, ../scss/classes/_default-classes.scss */
.op-10 { opacity: 0.1 !important; }

/* line 299, ../scss/classes/_default-classes.scss */
.op-20 { opacity: 0.2 !important; }

/* line 299, ../scss/classes/_default-classes.scss */
.op-30 { opacity: 0.3 !important; }

/* line 299, ../scss/classes/_default-classes.scss */
.op-40 { opacity: 0.4 !important; }

/* line 299, ../scss/classes/_default-classes.scss */
.op-50 { opacity: 0.5 !important; }

/* line 299, ../scss/classes/_default-classes.scss */
.op-60 { opacity: 0.6 !important; }

/* line 299, ../scss/classes/_default-classes.scss */
.op-70 { opacity: 0.7 !important; }

/* line 299, ../scss/classes/_default-classes.scss */
.op-80 { opacity: 0.8 !important; }

/* line 299, ../scss/classes/_default-classes.scss */
.op-90 { opacity: 0.9 !important; }

/* line 299, ../scss/classes/_default-classes.scss */
.op-100 { opacity: 1 !important; }

/* line 308, ../scss/classes/_default-classes.scss */
.ojf-fill { object-fit: fill; }

/* line 308, ../scss/classes/_default-classes.scss */
.ojf-contain { object-fit: contain; }

/* line 308, ../scss/classes/_default-classes.scss */
.ojf-cover { object-fit: cover; }

/* line 308, ../scss/classes/_default-classes.scss */
.ojf-none { object-fit: none; }

/* line 308, ../scss/classes/_default-classes.scss */
.ojf-scale-down { object-fit: scale-down; }

/* line 314, ../scss/classes/_default-classes.scss */
.oln-none { outline: none !important; }

/* line 322, ../scss/classes/_default-classes.scss */
.ovf-a-visible { overflow: visible; }

/* line 323, ../scss/classes/_default-classes.scss */
.ovf-x-visible { overflow-x: visible; }

/* line 324, ../scss/classes/_default-classes.scss */
.ovf-y-visible { overflow-y: visible; }

/* line 322, ../scss/classes/_default-classes.scss */
.ovf-a-hidden { overflow: hidden; }

/* line 323, ../scss/classes/_default-classes.scss */
.ovf-x-hidden { overflow-x: hidden; }

/* line 324, ../scss/classes/_default-classes.scss */
.ovf-y-hidden { overflow-y: hidden; }

/* line 322, ../scss/classes/_default-classes.scss */
.ovf-a-scroll { overflow: scroll; }

/* line 323, ../scss/classes/_default-classes.scss */
.ovf-x-scroll { overflow-x: scroll; }

/* line 324, ../scss/classes/_default-classes.scss */
.ovf-y-scroll { overflow-y: scroll; }

/* line 322, ../scss/classes/_default-classes.scss */
.ovf-a-auto { overflow: auto; }

/* line 323, ../scss/classes/_default-classes.scss */
.ovf-x-auto { overflow-x: auto; }

/* line 324, ../scss/classes/_default-classes.scss */
.ovf-y-auto { overflow-y: auto; }

/* line 322, ../scss/classes/_default-classes.scss */
.ovf-a-overlay { overflow: overlay; }

/* line 323, ../scss/classes/_default-classes.scss */
.ovf-x-overlay { overflow-x: overlay; }

/* line 324, ../scss/classes/_default-classes.scss */
.ovf-y-overlay { overflow-y: overlay; }

/* line 330, ../scss/classes/_default-classes.scss */
.us-auto { user-select: auto; }

/* line 331, ../scss/classes/_default-classes.scss */
.us-none { user-select: none; }

/* line 332, ../scss/classes/_default-classes.scss */
.us-text { user-select: text; }

/* line 338, ../scss/classes/_default-classes.scss */
.va-bsl { vertical-align: baseline !important; }

/* line 339, ../scss/classes/_default-classes.scss */
.va-top { vertical-align: top !important; }

/* line 340, ../scss/classes/_default-classes.scss */
.va-mid { vertical-align: middle !important; }

/* line 341, ../scss/classes/_default-classes.scss */
.va-bot { vertical-align: bottom !important; }

/* line 347, ../scss/classes/_default-classes.scss */
.v-visible { visibility: visible !important; }

/* line 348, ../scss/classes/_default-classes.scss */
.v-hidden { visibility: hidden !important; }

/* line 349, ../scss/classes/_default-classes.scss */
.v-collapse { visibility: collapse !important; }

/* line 354, ../scss/classes/_default-classes.scss */
.ws-nm { white-space: normal !important; }

/* line 355, ../scss/classes/_default-classes.scss */
.ws-nw { white-space: nowrap !important; }

/* line 361, ../scss/classes/_default-classes.scss */
.wb-nm { word-break: normal !important; }

/* line 362, ../scss/classes/_default-classes.scss */
.wb-ba { word-break: break-all !important; }

/* line 363, ../scss/classes/_default-classes.scss */
.wb-ka { word-break: keep-all !important; }

/* line 365, ../scss/classes/_default-classes.scss */
.ws-0x { word-spacing: 0 !important; }

/* line 366, ../scss/classes/_default-classes.scss */
.ws-1x { word-spacing: .25em !important; }

/* line 367, ../scss/classes/_default-classes.scss */
.ws-2x { word-spacing: .5em !important; }

/* line 368, ../scss/classes/_default-classes.scss */
.ws-3x { word-spacing: .75em !important; }

/* line 369, ../scss/classes/_default-classes.scss */
.ws-4x { word-spacing: 1em !important; }

/* line 371, ../scss/classes/_default-classes.scss */
.ww-nm { word-wrap: normal !important; }

/* line 372, ../scss/classes/_default-classes.scss */
.ww-bw { word-wrap: break-word !important; }

/* line 380, ../scss/classes/_default-classes.scss */
.zi-50 { z-index: 50 !important; }

/* line 380, ../scss/classes/_default-classes.scss */
.zi-100 { z-index: 100 !important; }

/* line 380, ../scss/classes/_default-classes.scss */
.zi-150 { z-index: 150 !important; }

/* line 380, ../scss/classes/_default-classes.scss */
.zi-200 { z-index: 200 !important; }

/* line 380, ../scss/classes/_default-classes.scss */
.zi-250 { z-index: 250 !important; }

/* line 380, ../scss/classes/_default-classes.scss */
.zi-300 { z-index: 300 !important; }

/* line 380, ../scss/classes/_default-classes.scss */
.zi-350 { z-index: 350 !important; }

/* line 380, ../scss/classes/_default-classes.scss */
.zi-400 { z-index: 400 !important; }

/* line 380, ../scss/classes/_default-classes.scss */
.zi-450 { z-index: 450 !important; }

/* line 380, ../scss/classes/_default-classes.scss */
.zi-500 { z-index: 500 !important; }

/* line 383, ../scss/classes/_default-classes.scss */
.zi-auto { z-index: auto !important; }

/* line 384, ../scss/classes/_default-classes.scss */
.zi-9999 { z-index: 9999 !important; }

/* line 6, ../scss/base/_mixins.scss */
.ht-single-row:before, .ht-single-row:after { content: " "; display: table; }
/* line 11, ../scss/base/_mixins.scss */
.ht-single-row:after { clear: both; }
/* line 11, ../scss/classes/_element-classes.scss */
.ht-single-row .ht-single-col { float: left; }

/* line 6, ../scss/base/_mixins.scss */
.clearfix:before, .clearfix:after { content: " "; display: table; }
/* line 11, ../scss/base/_mixins.scss */
.clearfix:after { clear: both; }

/* line 16, ../scss/base/_mixins.scss */
.clearall:before, .clearall:after { content: " "; display: table; clear: both; }

/* line 30, ../scss/classes/_element-classes.scss */
.ht-bgcover { -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; background-position: 50% 50%; }

/* line 34, ../scss/classes/_element-classes.scss */
.ht-bgcontain { -moz-background-size: contain; -o-background-size: contain; -webkit-background-size: contain; background-size: contain; background-position: 50% 50%; }

/* line 42, ../scss/classes/_element-classes.scss */
.ht-disabled { pointer-events: none !important; }

/* line 50, ../scss/classes/_element-classes.scss */
.ht-rectangle { position: relative; display: block; }
/* line 53, ../scss/classes/_element-classes.scss */
.ht-rectangle:after { content: ""; display: block; padding-bottom: 100%; }
/* line 58, ../scss/classes/_element-classes.scss */
.ht-rectangle.ratio-11:after { padding-bottom: 100%; }
/* line 59, ../scss/classes/_element-classes.scss */
.ht-rectangle.ratio-21:after { padding-bottom: 50%; }
/* line 60, ../scss/classes/_element-classes.scss */
.ht-rectangle.ratio-12:after { padding-bottom: 200%; }
/* line 61, ../scss/classes/_element-classes.scss */
.ht-rectangle.ratio-32:after { padding-bottom: 66.6666%; }
/* line 62, ../scss/classes/_element-classes.scss */
.ht-rectangle.ratio-23:after { padding-bottom: 150%; }
/* line 63, ../scss/classes/_element-classes.scss */
.ht-rectangle.ratio-31:after { padding-bottom: 33.3333%; }
/* line 64, ../scss/classes/_element-classes.scss */
.ht-rectangle.ratio-13:after { padding-bottom: 300%; }
/* line 65, ../scss/classes/_element-classes.scss */
.ht-rectangle.ratio-43:after { padding-bottom: 75%; }
/* line 66, ../scss/classes/_element-classes.scss */
.ht-rectangle.ratio-34:after { padding-bottom: 133.3333%; }
/* line 67, ../scss/classes/_element-classes.scss */
.ht-rectangle > .ht-inner { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

/* line 78, ../scss/classes/_element-classes.scss */
.ht-fit-img { display: block; text-align: center; white-space: nowrap; }
/* line 82, ../scss/classes/_element-classes.scss */
.ht-fit-img:after { content: ""; display: inline-block; vertical-align: middle; height: 100%; }
/* line 88, ../scss/classes/_element-classes.scss */
.ht-fit-img img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; }

/* line 95, ../scss/classes/_element-classes.scss */
.ht-img-obj-cover { display: block; width: 100%; height: 100%; object-fit: cover; }

/* line 101, ../scss/classes/_element-classes.scss */
.ht-img-obj-contain { display: block; width: 100%; height: 100%; object-fit: contain; }

/* line 111, ../scss/classes/_element-classes.scss */
.ht-oneline { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* line 117, ../scss/classes/_element-classes.scss */
.ht-lowercasebf { text-transform: lowercase; }
/* line 119, ../scss/classes/_element-classes.scss */
.ht-lowercasebf:first-letter { text-transform: uppercase; }

/* line 127, ../scss/classes/_element-classes.scss */
.ht-justified-items { width: 100%; }
/* line 129, ../scss/classes/_element-classes.scss */
.ht-justified-items .ht-single-item { display: table-cell; width: 1%; }

/* line 138, ../scss/classes/_element-classes.scss */
.ht-depth-1 { background-color: #fff; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08); }

/* line 44, ../scss/base/_mixins.scss */
.ht-styled-scroll::-webkit-scrollbar { width: 4px; height: 4px; }
/* line 48, ../scss/base/_mixins.scss */
.ht-styled-scroll::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.16); }
/* line 51, ../scss/base/_mixins.scss */
.ht-styled-scroll::-webkit-scrollbar-track { background: rgba(102, 102, 102, 0.16); }
/* line 54, ../scss/base/_mixins.scss */
.ht-styled-scroll::-webkit-scrollbar-thumb { border-radius: 2px; }
/* line 57, ../scss/base/_mixins.scss */
.ht-styled-scroll::-webkit-scrollbar-track { border-radius: 2px; }
/* line 44, ../scss/base/_mixins.scss */
.ht-styled-scroll.ht-styled-scroll-lg::-webkit-scrollbar { width: 8px; height: 8px; }
/* line 48, ../scss/base/_mixins.scss */
.ht-styled-scroll.ht-styled-scroll-lg::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.16); }
/* line 51, ../scss/base/_mixins.scss */
.ht-styled-scroll.ht-styled-scroll-lg::-webkit-scrollbar-track { background: rgba(102, 102, 102, 0.16); }
/* line 54, ../scss/base/_mixins.scss */
.ht-styled-scroll.ht-styled-scroll-lg::-webkit-scrollbar-thumb { border-radius: 4px; }
/* line 57, ../scss/base/_mixins.scss */
.ht-styled-scroll.ht-styled-scroll-lg::-webkit-scrollbar-track { border-radius: 4px; }

/* line 3, ../scss/custom/bootstrap/_type.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 16px; font-family: inherit; font-weight: 500; line-height: 1.2; }

/* line 11, ../scss/custom/bootstrap/_type.scss */
h1, .h1 { font-size: 36px; line-height: 48px; }

/* line 12, ../scss/custom/bootstrap/_type.scss */
h2, .h2 { font-size: 28px; line-height: 36px; }

/* line 13, ../scss/custom/bootstrap/_type.scss */
h3, .h3 { font-size: 24px; line-height: 30px; }

/* line 14, ../scss/custom/bootstrap/_type.scss */
h4, .h4 { font-size: 18px; line-height: 24px; }

/* line 15, ../scss/custom/bootstrap/_type.scss */
h5, .h5 { font-size: 16px; line-height: 20px; }

/* line 16, ../scss/custom/bootstrap/_type.scss */
h6, .h6 { font-size: 14px; line-height: 18px; }

/* line 18, ../scss/custom/bootstrap/_type.scss */
p { margin-bottom: 8px; }

/* line 21, ../scss/custom/bootstrap/_type.scss */
ul, ol { margin-bottom: 8px; }

/* line 25, ../scss/custom/bootstrap/_type.scss */
b, strong { font-weight: 700; }

/* line 30, ../scss/custom/bootstrap/_type.scss */
small, .small { font-size: 80%; font-weight: 400; }

/* line 36, ../scss/custom/bootstrap/_type.scss */
img { max-width: 100%; max-height: 100%; }

/* line 40, ../scss/custom/bootstrap/_type.scss */
a { color: #2196f3; -moz-transition: all, ease-in-out 0.1s; -o-transition: all, ease-in-out 0.1s; -webkit-transition: all, ease-in-out 0.1s; transition: all, ease-in-out 0.1s; }
/* line 43, ../scss/custom/bootstrap/_type.scss */
a, a:hover, a:focus, a:active, a:visited { color: #2196f3; }
/* line 48, ../scss/custom/bootstrap/_type.scss */
a.no-udl, a.no-udl:hover, a.no-udl:focus, a.no-udl:active, a.no-udl:visited { text-decoration: none; }
/* line 53, ../scss/custom/bootstrap/_type.scss */
a.h-udl:hover { text-decoration: underline; }
/* line 57, ../scss/custom/bootstrap/_type.scss */
a.udl { text-decoration: underline; }
/* line 61, ../scss/custom/bootstrap/_type.scss */
a.h-c:hover { color: #2196f3 !important; }

/* line 66, ../scss/custom/bootstrap/_type.scss */
hr { margin-top: 16px; margin-bottom: 16px; border-top: 1px solid #eaeaea; }

/* line 8, ../scss/custom/bootstrap/_tables.scss */
table.table thead tr th { font-weight: 500; }

/* line 14, ../scss/custom/bootstrap/_tables.scss */
.table { margin-bottom: 12px; }
/* line 20, ../scss/custom/bootstrap/_tables.scss */
.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td { line-height: 1.5; border-top: 1px solid #e0e0e0; }
/* line 27, ../scss/custom/bootstrap/_tables.scss */
.table > thead > tr > th { vertical-align: middle; border-bottom: 1px solid #e0e0e0; }
/* line 35, ../scss/custom/bootstrap/_tables.scss */
.table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td { border-top: 0; }
/* line 41, ../scss/custom/bootstrap/_tables.scss */
.table > tbody + tbody { border-top: 1px solid #e0e0e0; }
/* line 44, ../scss/custom/bootstrap/_tables.scss */
.table .table { background-color: transparent; }

/* line 48, ../scss/custom/bootstrap/_tables.scss */
.table-bordered { border: 1px solid 1px solid #e0e0e0; }
/* line 54, ../scss/custom/bootstrap/_tables.scss */
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td { border: 1px solid #e0e0e0; }

@media screen and (max-width: 767px) { /* line 61, ../scss/custom/bootstrap/_tables.scss */
    .table-responsive { border: 1px solid #e0e0e0; } }

/* line 6, ../scss/custom/bootstrap/_pagination.scss */
.pagination { display: inline-block; margin: 0; border-radius: 0; }
/* line 10, ../scss/custom/bootstrap/_pagination.scss */
.pagination > li { display: inline; }
/* line 12, ../scss/custom/bootstrap/_pagination.scss */
.pagination > li > a, .pagination > li > span { position: relative; float: left; margin: 0 2px; padding: 6px 8px; min-width: 34px; line-height: 20px; text-decoration: none; color: #424242; background-color: #fafafa; text-align: center; border: 1px solid #ccc; border-radius: 2px; }
/* line 26, ../scss/custom/bootstrap/_pagination.scss */
.pagination > li > a i, .pagination > li > span i { display: inline-block; vertical-align: top; line-height: 20px; }
/* line 31, ../scss/custom/bootstrap/_pagination.scss */
.pagination > li > a:active, .pagination > li > span:active { box-shadow: 0 0 0; }
/* line 36, ../scss/custom/bootstrap/_pagination.scss */
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-radius: 2px; }
/* line 43, ../scss/custom/bootstrap/_pagination.scss */
.pagination > li:last-child > a, .pagination > li:last-child > span { border-radius: 2px; }
/* line 52, ../scss/custom/bootstrap/_pagination.scss */
.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus { background-color: #f5f5f5; border-color: #9e9e9e; }
/* line 61, ../scss/custom/bootstrap/_pagination.scss */
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus { color: #fff; background-color: #4caf50; border-color: transparent; }

/* line 5, ../scss/custom/bootstrap/_buttons.scss */
.btn { position: relative; height: 34px; padding: 6px 14px; line-height: 20px; font-size: 14px; border-radius: 2px; text-align: center; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
/* line 14, ../scss/custom/bootstrap/_buttons.scss */
.btn:active, .btn.active, .btn:focus, .btn.focus { outline: none !important; outline-offset: 0 !important; }
/* line 20, ../scss/custom/bootstrap/_buttons.scss */
.btn:after { content: ""; display: block; position: absolute; z-index: 1; top: -1px; left: -1px; right: -1px; bottom: -1px; border-radius: 2px; background-color: transparent; -moz-transition: background-color 0.1s ease-in-out; -o-transition: background-color 0.1s ease-in-out; -webkit-transition: background-color 0.1s ease-in-out; transition: background-color 0.1s ease-in-out; }
/* line 31, ../scss/custom/bootstrap/_buttons.scss */
.btn:hover:after { background-color: rgba(0, 0, 0, 0.08); }
/* line 35, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-rounded { padding-left: 18px; padding-right: 18px; border-radius: 17px; }
/* line 39, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-rounded:after { border-radius: 17px; }
/* line 43, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-icon { padding-left: 0; padding-right: 0; text-align: center; width: 34px; }
/* line 48, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-icon i { position: relative; top: 1px; }
/* line 53, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-sm { height: 30px; padding: 4px 12px; font-size: 13px; line-height: 20px; }
/* line 58, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-sm.btn-rounded { padding-left: 16px; padding-right: 16px; border-radius: 15px; }
/* line 62, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-sm.btn-rounded:after { border-radius: 15px; }
/* line 66, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-sm.btn-icon { padding-left: 0; padding-right: 0; width: 30px; }
/* line 72, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-xs { height: 26px; padding: 3px 10px; font-size: 12px; line-height: 18px; }
/* line 77, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-xs.btn-rounded { padding-left: 14px; padding-right: 14px; border-radius: 13px; }
/* line 81, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-xs.btn-rounded:after { border-radius: 13px; }
/* line 85, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-xs.btn-icon { padding-left: 0; padding-right: 0; width: 26px; }
/* line 91, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-xxs { height: 22px; padding: 2px 8px; font-size: 11px; line-height: 16px; }
/* line 96, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-xxs.btn-rounded { padding-left: 12px; padding-right: 12px; border-radius: 11px; }
/* line 100, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-xxs.btn-rounded:after { border-radius: 11px; }
/* line 104, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-xxs.btn-icon { padding-left: 0; padding-right: 0; width: 22px; }
/* line 110, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-lg { height: 38px; padding: 6px 18px; font-size: 15px; line-height: 24px; }
/* line 115, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-lg.btn-rounded { padding-left: 20px; padding-right: 20px; border-radius: 19px; }
/* line 119, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-lg.btn-rounded:after { border-radius: 19px; }
/* line 123, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-lg.btn-icon { padding-left: 0; padding-right: 0; width: 38px; }
/* line 129, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-xlg { height: 42px; padding: 8px 20px; font-size: 16px; line-height: 24px; }
/* line 134, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-xlg.btn-rounded { padding-left: 22px; padding-right: 22px; border-radius: 21px; }
/* line 138, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-xlg.btn-rounded:after { border-radius: 21px; }
/* line 142, ../scss/custom/bootstrap/_buttons.scss */
.btn.btn-xlg.btn-icon { padding-left: 0; padding-right: 0; width: 42px; }
/* line 148, ../scss/custom/bootstrap/_buttons.scss */
.btn.ht-btn-default { color: #424242; background-color: #fafafa; border-color: #ccc; }
/* line 156, ../scss/custom/bootstrap/_buttons.scss */
.btn.ht-btn-grey { color: #424242; background-color: #eeeeee; border-color: #eeeeee; }
/* line 165, ../scss/custom/bootstrap/_buttons.scss */
.btn.ht-btn-blue { color: #fff; background-color: #2196f3; border-color: transparent; }
/* line 173, ../scss/custom/bootstrap/_buttons.scss */
.btn.ht-btn-red { color: #fff; background-color: #f44336; border-color: transparent; }
/* line 181, ../scss/custom/bootstrap/_buttons.scss */
.btn.ht-btn-green { color: #fff; background-color: #4caf50; border-color: transparent; }
/* line 189, ../scss/custom/bootstrap/_buttons.scss */
.btn.ht-btn-link { color: #424242; background-color: transparent; border-color: transparent; }
/* line 194, ../scss/custom/bootstrap/_buttons.scss */
.btn.ht-btn-social { color: #fff; border-color: transparent; }
/* line 197, ../scss/custom/bootstrap/_buttons.scss */
.btn.ht-btn-social .ht-icon-social { display: inline-block; vertical-align: top; margin-right: 16px; padding: 0 10px 0 0; line-height: 20px; font-size: 16px; text-align: left; border-right: 1px solid rgba(255, 255, 255, 0.2); }
/* line 211, ../scss/custom/bootstrap/_buttons.scss */
.btn.ht-btn-social .ht-icon-social i { position: relative; top: 1px; display: inline-block; vertical-align: top; padding: 0 4px; line-height: 20px; }
/* line 221, ../scss/custom/bootstrap/_buttons.scss */
.btn.ht-btn-social.ht-btn-facebook { background-color: #3b5999; }
/* line 221, ../scss/custom/bootstrap/_buttons.scss */
.btn.ht-btn-social.ht-btn-googleplus { background-color: #dd4b39; }
/* line 221, ../scss/custom/bootstrap/_buttons.scss */
.btn.ht-btn-social.ht-btn-youtube { background-color: #cd201f; }
/* line 221, ../scss/custom/bootstrap/_buttons.scss */
.btn.ht-btn-social.ht-btn-twitter { background-color: #55acee; }
/* line 221, ../scss/custom/bootstrap/_buttons.scss */
.btn.ht-btn-social.ht-btn-instagram { background-color: #e4405f; }
/* line 228, ../scss/custom/bootstrap/_buttons.scss */
.btn.no-hover-effect:after { display: none; }
/* line 234, ../scss/custom/bootstrap/_buttons.scss */
.btn.theme_style_button { color: #fff; border-color: transparent; }

/* line 3, ../scss/custom/bootstrap/_forms.scss */
label { line-height: 16px; font-size: 12px; font-weight: 400; margin-bottom: 5px; color: #757575; }

/* line 10, ../scss/custom/bootstrap/_forms.scss */
select { cursor: pointer; }
/* line 12, ../scss/custom/bootstrap/_forms.scss */
select.no-apr { -moz-appearance: none; -webkit-appearance: none; }

/* line 16, ../scss/custom/bootstrap/_forms.scss */
input[type="radio"], input[type="checkbox"] { cursor: pointer; }

/* line 20, ../scss/custom/bootstrap/_forms.scss */
textarea { max-width: 100%; }
/* line 22, ../scss/custom/bootstrap/_forms.scss */
textarea.form-control { height: auto; }

/* line 29, ../scss/custom/bootstrap/_forms.scss */
input:focus, select:focus, textarea:focus { outline: none !important; }

/* line 33, ../scss/custom/bootstrap/_forms.scss */
.form-group { position: relative; margin-bottom: 12px; }

/* line 37, ../scss/custom/bootstrap/_forms.scss */
.form-control { display: block; width: 100%; height: 34px; padding: 6px 8px; line-height: 20px; vertical-align: top; font-size: 14px; border-color: #ccc; border-radius: 2px; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
/* line 48, ../scss/custom/bootstrap/_forms.scss */
.form-control.form-control-xs { height: 26px; padding: 4px 6px; line-height: 16px; font-size: 12px; }
/* line 54, ../scss/custom/bootstrap/_forms.scss */
.form-control.form-control-sm { height: 30px; padding: 4px 8px; line-height: 20px; font-size: 13px; }
/* line 60, ../scss/custom/bootstrap/_forms.scss */
.form-control.form-control-lg { height: 38px; padding: 7px 12px; line-height: 22px; font-size: 15px; }
/* line 66, ../scss/custom/bootstrap/_forms.scss */
.form-control:focus { border-color: #999; }
/* line 70, ../scss/custom/bootstrap/_forms.scss */
.form-control.no-change-bdc-on-focus:focus { border-color: #ccc; }

/* line 75, ../scss/custom/bootstrap/_forms.scss */
.form-control, .form-control:focus { color: #424242; -moz-box-shadow: 0 0 0 0 transparent; -webkit-box-shadow: 0 0 0 0 transparent; box-shadow: 0 0 0 0 transparent; }

/* line 81, ../scss/custom/bootstrap/_forms.scss */
.form-inline .form-group { vertical-align: top; }
/* line 84, ../scss/custom/bootstrap/_forms.scss */
.form-inline .btn { vertical-align: top; }

/* line 92, ../scss/custom/bootstrap/_forms.scss */
.input-group-addon, .input-group-btn { vertical-align: top; }

/* line 96, ../scss/custom/bootstrap/_forms.scss */
.input-group-addon { line-height: 20px; padding: 6px 8px; color: #757575; min-width: 34px; font-size: 14px; text-align: center; background-color: #fafafa; }
/* line 104, ../scss/custom/bootstrap/_forms.scss */
.input-group-addon.input-group-addon-size-xs { min-width: 26px; line-height: 16px; padding: 4px 6px; font-size: 12px; }
/* line 110, ../scss/custom/bootstrap/_forms.scss */
.input-group-addon.input-group-addon-size-sm { min-width: 30px; line-height: 18px; padding: 5px 8px; font-size: 13px; }
/* line 116, ../scss/custom/bootstrap/_forms.scss */
.input-group-addon.input-group-addon-size-lg { min-width: 38px; line-height: 22px; padding: 7px 12px; font-size: 15px; }
/* line 122, ../scss/custom/bootstrap/_forms.scss */
.input-group-addon i { display: inline-block; line-height: 16px; }

/* line 158, ../scss/custom/bootstrap/_forms.scss */
.input-group-btn .btn { min-width: 34px; border-radius: 0; }
/* line 161, ../scss/custom/bootstrap/_forms.scss */
.input-group-btn .btn.ht-btn-default { border-color: #ccc; }
/* line 165, ../scss/custom/bootstrap/_forms.scss */
.input-group-btn.input-group-btn-size-sm { height: 30px; }
/* line 169, ../scss/custom/bootstrap/_forms.scss */
.input-group-btn:first-child .btn { border-radius: 2px 0 0 2px; }
/* line 174, ../scss/custom/bootstrap/_forms.scss */
.input-group-btn:last-child .btn { border-radius: 0 2px 2px 0; }

/* line 179, ../scss/custom/bootstrap/_forms.scss */
.ht-form-text { margin-top: 4px; font-size: 14px; }

/* line 184, ../scss/custom/bootstrap/_forms.scss */
.radio, .radio-inline, .checkbox, .checkbox-inline { margin-top: 4px; margin-bottom: 4px; }
/* line 190, ../scss/custom/bootstrap/_forms.scss */
.radio input[type="radio"], .radio input[type="checkbox"], .radio-inline input[type="radio"], .radio-inline input[type="checkbox"], .checkbox input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="radio"], .checkbox-inline input[type="checkbox"] { margin-top: 4px; }
/* line 194, ../scss/custom/bootstrap/_forms.scss */
.radio label, .radio-inline label, .checkbox label, .checkbox-inline label { padding-top: 3px; padding-bottom: 3px; line-height: 20px; font-size: 14px; color: #424242; }
/* line 202, ../scss/custom/bootstrap/_forms.scss */
.radio.disabled label, .radio-inline.disabled label, .checkbox.disabled label, .checkbox-inline.disabled label { color: #9e9e9e; }

/* line 207, ../scss/custom/bootstrap/_forms.scss */
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-left: 16px; }

/* line 230, ../scss/custom/bootstrap/_forms.scss */
input[type="text"], input[type="number"], input[type="search"], input[type="date"], input[type="datetime-local"], input[type="month"], input[type="url"], input[type="tel"], input[type="email"], input[type="password"], textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

/* line 4, ../scss/custom/bootstrap/_modal.scss */
.modal-header { padding: 12px; border-bottom: 1px solid #eaeaea; position: relative; }
/* line 8, ../scss/custom/bootstrap/_modal.scss */
.modal-header .close { display: block; position: absolute; top: 0; right: 0; margin-top: 0; padding: 2px 5px; }

/* line 16, ../scss/custom/bootstrap/_modal.scss */
.modal-body { padding: 12px; }

/* line 19, ../scss/custom/bootstrap/_modal.scss */
.modal-footer { padding: 12px; border-top: 1px solid #eaeaea; }

/* line 1, ../scss/custom/bootstrap/_dropdown.scss */
.dropdown-menu { padding: 5px 0; }
/* line 3, ../scss/custom/bootstrap/_dropdown.scss */
.dropdown-menu > li > a { display: block; padding: 3px 12px; line-height: 18px; font-size: 13px; }
/* line 9, ../scss/custom/bootstrap/_dropdown.scss */
.dropdown-menu .divider { margin: 5px 0; background-color: #eaeaea; }

/* line 22, ../scss/custom/_select2.scss */
[class^='select2']:focus, [class^='select2']:active, [class^='select2']:visited { outline: none !important; box-shadow: 0 0 0 !important; }

/* line 34, ../scss/custom/_select2.scss */
.select2-container .select2-selection--single { height: 34px; }
/* line 53, ../scss/custom/_select2.scss */
.select2-container .select2-selection--multiple { min-height: 34px; }

/* line 90, ../scss/custom/_select2.scss */
.select2-dropdown { border: 1px solid #ccc; border-radius: 2px; }

/* line 175, ../scss/custom/_select2.scss */
.select2-container--default .select2-selection--single { border: 1px solid #ccc; border-radius: 2px; }
/* line 179, ../scss/custom/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 32px; }
/* line 188, ../scss/custom/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #999; }
/* line 191, ../scss/custom/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 32px; }
/* line 211, ../scss/custom/_select2.scss */
.select2-container--default .select2-selection--multiple { border: 1px solid #ccc; border-radius: 2px; }
/* line 226, ../scss/custom/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__placeholder { color: #999; }
/* line 238, ../scss/custom/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice { border: 1px solid #ccc; }
/* line 248, ../scss/custom/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #999; }
/* line 260, ../scss/custom/_select2.scss */
.select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #ccc; }
/* line 282, ../scss/custom/_select2.scss */
.select2-container--default .select2-results__option[aria-disabled=true] { color: #999; }

/* line 407, ../scss/custom/_select2.scss */
.select2-container--classic .select2-selection--single { border: 1px solid #ccc; border-radius: 2px; outline: 0; }
/* line 420, ../scss/custom/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__rendered { line-height: 32px; }
/* line 433, ../scss/custom/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow { border-left: 1px solid #ccc; border-top-right-radius: 2px; border-bottom-right-radius: 2px; height: 32px; }
/* line 463, ../scss/custom/_select2.scss */
.select2-container--classic .select2-selection--multiple { border: 1px solid #ccc; border-radius: 2px; }
/* line 480, ../scss/custom/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice { border: 1px solid #ccc; border-radius: 2px; }
/* line 502, ../scss/custom/_select2.scss */
.select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid #ccc; outline: 0; }
/* line 508, ../scss/custom/_select2.scss */
.select2-container--classic .select2-search--inline .select2-search__field { outline: 0; box-shadow: none; }

/* line 550, ../scss/custom/_select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { border-right: 1px solid #ccc; border-radius: 0; border-top-left-radius: 2px; border-bottom-left-radius: 2px; }

/* line 3, ../scss/custom/_touchspin.scss */
.input-group.bootstrap-touchspin .input-group-btn .btn { width: 34px; padding-left: 8px; padding-right: 8px; text-align: center; }
/* line 9, ../scss/custom/_touchspin.scss */
.input-group.bootstrap-touchspin .input-group-btn .btn.btn-default:hover { background-color: #fff; }
/* line 15, ../scss/custom/_touchspin.scss */
.input-group.bootstrap-touchspin .form-control.touchspin-form-control { text-align: center; }

/* line 3, ../scss/custom/_slick.scss */
.ht-item-slick { display: none; }

/* line 6, ../scss/custom/_slick.scss */
.slick-slide { position: relative; }
/* line 8, ../scss/custom/_slick.scss */
.slick-slide:focus { outline: none; }
/* line 12, ../scss/custom/_slick.scss */
.slick-slide a:active, .slick-slide a:focus { outline: none; }

/* line 17, ../scss/custom/_slick.scss */
.slick-initialized { display: block !important; }

/* line 20, ../scss/custom/_slick.scss */
ul.slick-dots { display: block; position: absolute; bottom: 12px; left: 50%; z-index: 120; padding: 0; margin: 0; font-size: 0; line-height: 12px; -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); }
/* line 30, ../scss/custom/_slick.scss */
ul.slick-dots li { display: inline-block; vertical-align: top; margin: 0 2px; width: 12px; height: 12px; background-color: rgba(255, 255, 255, 0.4); border: 1px solid #fff; cursor: pointer; }
/* line 39, ../scss/custom/_slick.scss */
ul.slick-dots li:hover { background-color: rgba(255, 255, 255, 0.6); }
/* line 42, ../scss/custom/_slick.scss */
ul.slick-dots li button { display: none; }
/* line 45, ../scss/custom/_slick.scss */
ul.slick-dots li.slick-active { background-color: #fff; }

/* line 50, ../scss/custom/_slick.scss */
.slick-list { z-index: 100; }

/* line 53, ../scss/custom/_slick.scss */
.slick-track { margin-left: 0; margin-right: auto; }

/* line 57, ../scss/custom/_slick.scss */
.slick-arrow { display: block; z-index: 110; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

/* line 66, ../scss/custom/_slick.scss */
.has-slick-arrow-type-01 .slick-arrow { position: absolute; top: 50%; margin-top: -20px; padding: 0; width: 20px; height: 40px; text-align: center; color: #fff; background-color: #4caf50; border: 0; border-radius: 2px; outline: none; cursor: pointer; }
/* line 79, ../scss/custom/_slick.scss */
.has-slick-arrow-type-01 .slick-arrow i { display: inline-block; vertical-align: top; line-height: 40px; font-size: 12px; }
/* line 85, ../scss/custom/_slick.scss */
.has-slick-arrow-type-01 .slick-arrow.slick-prev { left: -6px; padding: 0 2px 0 0; }
/* line 89, ../scss/custom/_slick.scss */
.has-slick-arrow-type-01 .slick-arrow.slick-next { right: -6px; padding: 0 0 0 2px; }
/* line 93, ../scss/custom/_slick.scss */
.has-slick-arrow-type-01 .slick-arrow.slick-disabled { cursor: default; pointer-events: none; opacity: 0; display: none; }
/* line 99, ../scss/custom/_slick.scss */
.has-slick-arrow-type-01 .slick-arrow:hover { opacity: 1; }
/* line 102, ../scss/custom/_slick.scss */
.has-slick-arrow-type-01 .slick-arrow:active { opacity: .9; }

/* line 108, ../scss/custom/_slick.scss */
.has-slick-arrow-type-02 .slick-arrow { position: absolute; top: 50%; margin-top: -16px; height: 32px; padding: 0; width: 16px; text-align: center; color: #fff; background-color: rgba(0, 0, 0, 0.4); border: 0; outline: none; cursor: pointer; border-radius: 2px; }
/* line 121, ../scss/custom/_slick.scss */
.has-slick-arrow-type-02 .slick-arrow i { display: inline-block; vertical-align: top; font-size: 12px; }
/* line 126, ../scss/custom/_slick.scss */
.has-slick-arrow-type-02 .slick-arrow.slick-prev { left: 0; padding-right: 1px; }
/* line 131, ../scss/custom/_slick.scss */
.has-slick-arrow-type-02 .slick-arrow.slick-next { right: 0; padding-left: 1px; }
/* line 136, ../scss/custom/_slick.scss */
.has-slick-arrow-type-02 .slick-arrow.slick-disabled { cursor: default; pointer-events: none; opacity: 0; }
/* line 141, ../scss/custom/_slick.scss */
.has-slick-arrow-type-02 .slick-arrow:hover { background-color: rgba(0, 0, 0, 0.5); }
/* line 144, ../scss/custom/_slick.scss */
.has-slick-arrow-type-02 .slick-arrow:active { background-color: rgba(0, 0, 0, 0.6); }

/* line 150, ../scss/custom/_slick.scss */
.has-slick-arrow-type-03 .slick-arrow { position: absolute; top: 50%; margin-top: -11px; height: 24px; padding: 0; width: 14px; text-align: center; color: #bdbdbd; background-color: transparent; border: 0; outline: none; cursor: pointer; border-radius: 2px; }
@media (max-width: 767px) { /* line 150, ../scss/custom/_slick.scss */
    .has-slick-arrow-type-03 .slick-arrow { display: none !important; } }
/* line 166, ../scss/custom/_slick.scss */
.has-slick-arrow-type-03 .slick-arrow i { display: inline-block; vertical-align: top; font-size: 12px; }
/* line 171, ../scss/custom/_slick.scss */
.has-slick-arrow-type-03 .slick-arrow.slick-prev { left: -18px; padding-right: 1px; }
/* line 176, ../scss/custom/_slick.scss */
.has-slick-arrow-type-03 .slick-arrow.slick-next { right: -18px; padding-left: 1px; }
/* line 181, ../scss/custom/_slick.scss */
.has-slick-arrow-type-03 .slick-arrow.slick-disabled { cursor: default; pointer-events: none; opacity: 0; }
/* line 186, ../scss/custom/_slick.scss */
.has-slick-arrow-type-03 .slick-arrow:hover { color: #9e9e9e; }
/* line 189, ../scss/custom/_slick.scss */
.has-slick-arrow-type-03 .slick-arrow:active { color: #9e9e9e; }

/* line 3, ../scss/_header.scss */
.site-header { background-color: #fff; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12); }
/* line 6, ../scss/_header.scss */
.site-header ul { margin: 0; padding: 0; list-style: none; }
/* line 10, ../scss/_header.scss */
.site-header ul li { position: relative; }
/* line 12, ../scss/_header.scss */
.site-header ul li a { display: block; }
/* line 17, ../scss/_header.scss */
.site-header a { position: relative; }
/* line 19, ../scss/_header.scss */
.site-header a:hover, .site-header a:focus, .site-header a:active, .site-header a:visited { text-decoration: none; }
/* line 24, ../scss/_header.scss */
.site-header .sh_top-menu { display: none; background-color: #eeeeee; -moz-transition: max-height 0.1s ease-in-out; -o-transition: max-height 0.1s ease-in-out; -webkit-transition: max-height 0.1s ease-in-out; transition: max-height 0.1s ease-in-out; }
@media (min-width: 992px) { /* line 24, ../scss/_header.scss */
    .site-header .sh_top-menu { display: block; } }
/* line 35, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list { font-size: 0; white-space: nowrap; }
/* line 39, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list li a { line-height: 18px; font-size: 12px; font-weight: 400; }
/* line 43, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list li a i { line-height: 18px; display: inline-block; vertical-align: top; }
/* line 48, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list li a.notification-toggle-link { padding: 2px 8px; line-height: 24px; max-width: 200px; color: #616161; font-size: 0; }
/* line 54, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list li a.notification-toggle-link i, .site-header .sh_top-menu ul.sh_top-nav-list li a.notification-toggle-link span { display: inline-block; line-height: 24px; vertical-align: top; }
/* line 59, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list li a.notification-toggle-link i.notification-icon { margin: 0 5px 0 0; line-height: 24px; font-size: 16px; }
/* line 64, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list li a.notification-toggle-link .notification-label { font-size: 12px; }
/* line 67, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list li a.notification-toggle-link .notification-count { margin: 2px 0 0 6px; padding: 0 5px; line-height: 14px; font-size: 10px; color: #fff; background-color: #2196f3; border-radius: 7px; }
/* line 79, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list > li { display: inline-block; position: relative; vertical-align: top; margin: 0 4px; line-height: 28px; font-size: 14px; }
/* line 90, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list > li:first-child { padding-left: 0; }
/* line 93, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list > li:last-child { padding-right: 0; }
/* line 96, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list > li.divider { width: 1px; height: 16px; padding: 0; margin: 6px 8px; background-color: rgba(0, 0, 0, 0.12); }
/* line 103, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list > li > a { padding: 5px 8px; line-height: 18px; max-width: 200px; color: #616161; }
/* line 110, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list > li:hover > a { background-color: #e0e0e0; }
/* line 112, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list > li:hover > a:active { background-color: #f5f5f5; }
/* line 118, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list ul:not(.list-notifications) { display: none; position: absolute; top: 100%; left: 0; min-width: 100%; padding: 4px 0; background-color: #fff; z-index: 150; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.12); }
/* line 127, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list ul:not(.list-notifications).lean-on-right { right: 0; left: auto; }
/* line 131, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list ul:not(.list-notifications) li.divider { height: 1px; margin: 4px 0; padding: 0; background-color: #eee; }
/* line 137, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list ul:not(.list-notifications) li a { padding: 3px 20px 3px 12px; color: #616161; white-space: nowrap; }
/* line 141, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list ul:not(.list-notifications) li a:hover { background-color: #f5f5f5; }
/* line 144, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list ul:not(.list-notifications) li a:active { background-color: #eeeeee; }
/* line 152, ../scss/_header.scss */
.site-header .sh_top-menu ul.sh_top-nav-list > li:hover ul { display: block; }
/* line 161, ../scss/_header.scss */
.site-header .sh_top-menu .pull-left ul.sh_top-nav-list > li:first-child { margin-left: 0; }
/* line 169, ../scss/_header.scss */
.site-header .sh_main-menu { background-color: #fff; }
/* line 171, ../scss/_header.scss */
.site-header .sh_main-menu .sh_main-menu_wrapper { display: flex; align-items: center; height: 80px; max-height: 80px; overflow: hidden; -moz-transition: max-height 0.1s ease-in-out; -o-transition: max-height 0.1s ease-in-out; -webkit-transition: max-height 0.1s ease-in-out; transition: max-height 0.1s ease-in-out; }
/* line 182, ../scss/_header.scss */
.site-header .sh_main-menu .sh_logo { flex: 0 0 auto; min-width: 0; margin: 0; padding: 0; height: 28px; line-height: 28px; font-size: 0; }
@media (min-width: 992px) { /* line 182, ../scss/_header.scss */
    .site-header .sh_main-menu .sh_logo { flex: 0 0 auto; height: 40px; line-height: 40px; } }
/* line 195, ../scss/_header.scss */
.site-header .sh_main-menu .sh_logo a { position: relative; font-size: 0; display: block; overflow: hidden; max-width: 180px; text-indent: -9999px; }
@media (min-width: 992px) { /* line 195, ../scss/_header.scss */
    .site-header .sh_main-menu .sh_logo a { max-width: 320px; } }
/* line 206, ../scss/_header.scss */
.site-header .sh_main-menu .sh_logo span { display: block; width: 0; height: 0; visibility: hidden; position: absolute; top: 0; left: 0; }
/* line 213, ../scss/_header.scss */
.site-header .sh_main-menu .sh_logo img { -moz-transition: opacity 0.1s ease-in-out; -o-transition: opacity 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; display: block; height: 28px; width: auto; max-width: none; }
@media (min-width: 992px) { /* line 213, ../scss/_header.scss */
    .site-header .sh_main-menu .sh_logo img { height: 40px; } }
/* line 225, ../scss/_header.scss */
.site-header .sh_main-menu .sh_logo a img:hover { opacity: .85; }
/* line 231, ../scss/_header.scss */
.site-header .sh_main-menu .sh_search { flex: 1 1 auto; min-width: 0; }
/* line 234, ../scss/_header.scss */
.site-header .sh_main-menu .sh_search .sh_search_wrapper { display: none; padding: 0 48px 0 120px; text-align: right; }
@media (min-width: 992px) { /* line 234, ../scss/_header.scss */
    .site-header .sh_main-menu .sh_search .sh_search_wrapper { display: block; } }
/* line 242, ../scss/_header.scss */
.site-header .sh_main-menu .sh_search .form-group { max-width: 560px; margin: 0; text-align: right; }
/* line 252, ../scss/_header.scss */
.site-header .sh_main-menu .sh_search .form-control { background-color: #fafafa; }
/* line 254, ../scss/_header.scss */
.site-header .sh_main-menu .sh_search .form-control:focus { background-color: #fff; border-color: #ccc; }
/* line 260, ../scss/_header.scss */
.site-header .sh_main-menu .sh_cart { flex: 0 0 auto; min-width: 0; }
@media (min-width: 992px) { /* line 260, ../scss/_header.scss */
    .site-header .sh_main-menu .sh_cart { padding: 0 8px 0 12px; } }
/* line 266, ../scss/_header.scss */
.site-header .sh_main-menu .sh_cart .cart-group { display: block; position: relative; width: 56px; height: 56px; text-align: center; color: #616161; }
@media (min-width: 992px) { /* line 266, ../scss/_header.scss */
    .site-header .sh_main-menu .sh_cart .cart-group { width: auto; height: 34px; padding: 0 8px 0 10px; white-space: nowrap; background-color: #f5f5f5; border: 1px solid #e0e0e0; } }
/* line 281, ../scss/_header.scss */
.site-header .sh_main-menu .sh_cart .cart-group:active { background-color: #f5f5f5; }
@media (min-width: 992px) { /* line 266, ../scss/_header.scss */
    .site-header .sh_main-menu .sh_cart .cart-group { border-radius: 2px; }
    /* line 286, ../scss/_header.scss */
    .site-header .sh_main-menu .sh_cart .cart-group:hover { background-color: #fafafa; } }
/* line 290, ../scss/_header.scss */
.site-header .sh_main-menu .sh_cart .cart-group .cart-icon { display: inline-block; vertical-align: top; font-size: 24px; line-height: 56px; }
@media (min-width: 992px) { /* line 290, ../scss/_header.scss */
    .site-header .sh_main-menu .sh_cart .cart-group .cart-icon { line-height: 32px; font-size: 20px; } }
/* line 300, ../scss/_header.scss */
.site-header .sh_main-menu .sh_cart .cart-group .cart-label { display: none; }
@media (min-width: 992px) { /* line 300, ../scss/_header.scss */
    .site-header .sh_main-menu .sh_cart .cart-group .cart-label { display: inline-block; vertical-align: top; margin: 0 2px 0 6px; line-height: 32px; font-size: 12px; font-weight: 700; white-space: nowrap; color: #757575; } }
/* line 313, ../scss/_header.scss */
.site-header .sh_main-menu .sh_cart .cart-group .cart-count { line-height: 16px; font-size: 11px; margin: 0 0 0 2px; padding: 1px 5px; color: #fff; background-color: #4caf50; border-radius: 4px; }
@media (max-width: 991px) { /* line 313, ../scss/_header.scss */
    .site-header .sh_main-menu .sh_cart .cart-group .cart-count { position: absolute; left: 50%; bottom: 50%; margin-left: 2px; margin-bottom: 2px; display: block; } }
@media (min-width: 992px) { /* line 313, ../scss/_header.scss */
    .site-header .sh_main-menu .sh_cart .cart-group .cart-count { display: inline-block; vertical-align: top; margin-top: 7px; } }
/* line 335, ../scss/_header.scss */
.site-header .sh_main-menu .sh_toggle-btn { flex: 0 0 auto; margin-right: -12px; }
@media (min-width: 992px) { /* line 335, ../scss/_header.scss */
    .site-header .sh_main-menu .sh_toggle-btn { margin-right: 0; } }
/* line 343, ../scss/_header.scss */
.site-header .navbar-toggle { margin: 0; padding: 0; width: 56px; height: 56px; text-align: center; color: #616161; border: 0; border-radius: 0; -moz-transition: background-color 0.1s ease-in-out; -o-transition: background-color 0.1s ease-in-out; -webkit-transition: background-color 0.1s ease-in-out; transition: background-color 0.1s ease-in-out; }
/* line 353, ../scss/_header.scss */
.site-header .navbar-toggle:active { background-color: #f5f5f5; }
/* line 356, ../scss/_header.scss */
.site-header .navbar-toggle i { display: inline-block; vertical-align: top; line-height: 56px; font-size: 16px; }
/* line 364, ../scss/_header.scss */
.site-header .navbar-toggle.sh_main-navbar_toggle i:before { content: "\f129"; }
/* line 369, ../scss/_header.scss */
.site-header .navbar-toggle.sh_main-navbar_toggle.collapsed i { font-size: 32px; }
/* line 371, ../scss/_header.scss */
.site-header .navbar-toggle.sh_main-navbar_toggle.collapsed i:before { content: "\f20e"; }
/* line 378, ../scss/_header.scss */
.site-header .navbar-collapse { padding-left: 0; padding-right: 0; }
/* line 382, ../scss/_header.scss */
.site-header .sh_main-navbar { background-color: #fff; -moz-transition: max-height 0.1s ease-in-out; -o-transition: max-height 0.1s ease-in-out; -webkit-transition: max-height 0.1s ease-in-out; transition: max-height 0.1s ease-in-out; }
@media (min-width: 992px) { /* line 382, ../scss/_header.scss */
    .site-header .sh_main-navbar { background-color: #4caf50; } }
/* line 388, ../scss/_header.scss */
.site-header .sh_main-navbar .sh_main-navbar_wrapper { position: relative; }
@media (max-width: 991px) { /* line 388, ../scss/_header.scss */
    .site-header .sh_main-navbar .sh_main-navbar_wrapper { border-top: 1px solid #eaeaea; } }
@media (min-width: 992px) { /* line 388, ../scss/_header.scss */
    .site-header .sh_main-navbar .sh_main-navbar_wrapper { padding-right: 220px; } }
@media (max-width: 991px) { /* line 397, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_main-nav-list { padding: 8px 0; }
    /* line 424, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_main-nav-list li a:active { color: #9e9e9e; }
    /* line 430, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_main-nav-list > li > a { padding: 6px 8px; color: #424242; line-height: 20px; font-size: 14px; border-top: 1px dashed #eaeaea; }
    /* line 438, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_main-nav-list > li:first-child > a { border-top: 0; }
    /* line 443, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_main-nav-list ul { padding: 4px 0 8px 16px; border-top: 1px dashed #eaeaea; }
    /* line 447, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_main-nav-list ul li a { padding: 4px 8px; line-height: 16px; font-size: 12px; color: #757575; border-top: 1px dashed #eaeaea; }
    /* line 455, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_main-nav-list ul li:first-child a { border-top: 0; } }
@media (min-width: 992px) { /* line 397, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_main-nav-list { float: left; font-size: 0; line-height: 34px; }
    /* line 467, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_main-nav-list > li { display: inline-block; vertical-align: top; }
    /* line 470, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_main-nav-list > li > a { padding: 8px 28px; line-height: 22px; font-size: 15px; font-weight: 400; white-space: nowrap; color: #fff; border-right: 1px solid rgba(255, 255, 255, 0.24); }
    /* line 480, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_main-nav-list > li:first-child > a { border-left: 1px solid rgba(255, 255, 255, 0.24); }
    /* line 485, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_main-nav-list ul { display: none; position: absolute; top: 100%; left: 0; z-index: 200; min-width: 100%; padding: 5px 0; background-color: #fff; z-index: 150; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.08); }
    /* line 495, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_main-nav-list ul.lean-on-right { right: 0; left: auto; }
    /* line 499, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_main-nav-list ul li a { border-top: 1px dashed #eaeaea; padding: 5px 20px 5px 12px; color: #616161; line-height: 18px; font-size: 12px; white-space: nowrap; }
    /* line 506, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_main-nav-list ul li a:hover { background-color: #f5f5f5; }
    /* line 510, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_main-nav-list ul li a:active { background-color: #eeeeee; }
    /* line 515, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_main-nav-list ul li:first-child a { border-top: 0; }
    /* line 523, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_main-nav-list > li:hover > a { background-color: rgba(255, 255, 255, 0.12); }
    /* line 526, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_main-nav-list > li:hover ul { display: block; } }
/* line 534, ../scss/_header.scss */
.site-header .sh_main-navbar .sh_hotline { display: block; }
@media (max-width: 991px) { /* line 534, ../scss/_header.scss */
    .site-header .sh_main-navbar .sh_hotline { padding: 12px 24px; border-top: 1px solid #eaeaea; } }
@media (min-width: 992px) { /* line 534, ../scss/_header.scss */
    .site-header .sh_main-navbar .sh_hotline { position: absolute; top: 4px; right: 0; } }
/* line 544, ../scss/_header.scss */
.site-header .sh_main-navbar .sh_hotline span { display: inline-block; vertical-align: top; }
/* line 548, ../scss/_header.scss */
.site-header .sh_main-navbar .sh_hotline .hotline-group { position: relative; display: inline-block; color: #fff; background-color: #4caf50; border-radius: 2px; padding: 3px 8px 3px 24px; }
@media (min-width: 992px) { /* line 548, ../scss/_header.scss */
    .site-header .sh_main-navbar .sh_hotline .hotline-group { display: block; } }
/* line 558, ../scss/_header.scss */
.site-header .sh_main-navbar .sh_hotline .hotline-group .hotline-icon { position: absolute; top: -4px; left: -19px; width: 38px; height: 38px; padding: 3px; font-size: 16px; text-align: center; color: #fff; background-color: #4caf50; border-radius: 50%; }
/* line 569, ../scss/_header.scss */
.site-header .sh_main-navbar .sh_hotline .hotline-group .hotline-icon i { display: inline-block; width: 32px; height: 32px; font-size: 16px; text-align: center; border: 1px solid rgba(255, 255, 255, 0.6); border-radius: 50%; background-image: url("../img/hotline-icon.png"); background-size: 20px; background-repeat: no-repeat; background-position: 50% 50%; }
/* line 583, ../scss/_header.scss */
.site-header .sh_main-navbar .sh_hotline .hotline-group .hotline-label { margin: 3px 3px 0 0; line-height: 18px; font-size: 12px; font-weight: 700; color: #f5f5f5; }
/* line 590, ../scss/_header.scss */
.site-header .sh_main-navbar .sh_hotline .hotline-group .hotline-number { line-height: 24px; font-size: 18px; color: #fff; }
@media (max-width: 991px) { /* line 606, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_top-nav-list { display: block; padding: 8px 0; border-top: 1px solid #eaeaea; }
    /* line 613, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_top-nav-list li a:active { color: #9e9e9e; }
    /* line 619, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_top-nav-list > li > a { padding: 4px 12px; line-height: 18px; font-size: 12px; color: #757575; border-top: 1px dashed #eaeaea; }
    /* line 625, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_top-nav-list > li > a.tnl_user-link { padding-left: 36px; }
    /* line 627, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_top-nav-list > li > a.tnl_user-link .tnl_user-avatar { display: block; position: absolute; top: 4px; left: 12px; width: 18px; height: 18px; background-color: #eeeeee; border-radius: 50%; }
    /* line 640, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_top-nav-list > li:first-child a { border-top: 0; }
    /* line 645, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_top-nav-list ul { padding: 3px 0 6px 24px; border-top: 1px dashed #eaeaea; }
    /* line 649, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_top-nav-list ul li a { padding: 2px 12px; line-height: 18px; font-size: 12px; color: #757575; border-top: 1px dashed #eaeaea; }
    /* line 657, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_top-nav-list ul li:first-child a { border-top: 0; } }
@media (min-width: 992px) { /* line 606, ../scss/_header.scss */
    .site-header .sh_main-navbar ul.sh_top-nav-list { display: none; } }
/* line 672, ../scss/_header.scss */
.site-header .dropdown-menu--notification { margin: 0 0 0; border: 0; border-radius: 0 0 2px 2px; z-index: 1004; width: 320px; padding: 0; }
/* line 679, ../scss/_header.scss */
.site-header .dropdown-menu--notification:after { content: ""; display: block; position: absolute; top: -6px; right: 11px; width: 0; height: 0; border-style: solid; border-width: 0 5px 6px 5px; border-color: transparent transparent #fff transparent; }
/* line 690, ../scss/_header.scss */
.site-header .dropdown-menu--notification .notification-header { display: flex; align-items: center; justify-content: space-between; padding: 6px 12px; border-bottom: 1px solid #eaeaea; }
/* line 696, ../scss/_header.scss */
.site-header .dropdown-menu--notification .notification-header .nh__title { line-height: 16px; font-size: 12px; font-weight: 700; }
/* line 701, ../scss/_header.scss */
.site-header .dropdown-menu--notification .notification-header .nh__action { font-size: 0; white-space: nowrap; line-height: 16px; }
/* line 705, ../scss/_header.scss */
.site-header .dropdown-menu--notification .notification-header .nh__action span { display: inline-block; vertical-align: top; line-height: 16px; font-size: 10px; white-space: nowrap; }
/* line 711, ../scss/_header.scss */
.site-header .dropdown-menu--notification .notification-header .nh__action span + span:before { content: "\2022"; display: inline-block; vertical-align: top; margin: 2px 4px 0; line-height: 14px; font-size: 8px; color: #bdbdbd; }
/* line 720, ../scss/_header.scss */
.site-header .dropdown-menu--notification .notification-header .nh__action span a { display: inline-block; font-size: 11px; }
/* line 733, ../scss/_header.scss */
.site-header .dropdown-menu--notification .list-notifications { margin: 0 1px 0 0; height: 400px; overflow: auto; }
/* line 44, ../scss/base/_mixins.scss */
.site-header .dropdown-menu--notification .list-notifications::-webkit-scrollbar { width: 4px; height: 4px; }
/* line 48, ../scss/base/_mixins.scss */
.site-header .dropdown-menu--notification .list-notifications::-webkit-scrollbar-thumb { background: #9e9e9e; }
/* line 51, ../scss/base/_mixins.scss */
.site-header .dropdown-menu--notification .list-notifications::-webkit-scrollbar-track { background: #e0e0e0; }
/* line 54, ../scss/base/_mixins.scss */
.site-header .dropdown-menu--notification .list-notifications::-webkit-scrollbar-thumb { border-radius: 2px; }
/* line 57, ../scss/base/_mixins.scss */
.site-header .dropdown-menu--notification .list-notifications::-webkit-scrollbar-track { border-radius: 2px; }
/* line 739, ../scss/_header.scss */
.site-header .dropdown-menu--notification .list-notifications .single-notification a { display: block; display: flex; padding: 12px; border-bottom: 1px solid #eee; font-size: 12px; }
/* line 746, ../scss/_header.scss */
.site-header .dropdown-menu--notification .list-notifications .single-notification .ntf-image { flex: 0 0 auto; min-width: 0; width: 48px; margin: 0 8px 0 0; }
/* line 751, ../scss/_header.scss */
.site-header .dropdown-menu--notification .list-notifications .single-notification .ntf-image img { display: block; width: 48px; height: 48px; object-fit: cover; }
/* line 758, ../scss/_header.scss */
.site-header .dropdown-menu--notification .list-notifications .single-notification .ntf-content { flex: 1 1 auto; min-width: 0; }
/* line 761, ../scss/_header.scss */
.site-header .dropdown-menu--notification .list-notifications .single-notification .ntf-content .ntf-descr { line-height: 15px; font-size: 12px; color: #424242; white-space: normal; }
/* line 767, ../scss/_header.scss */
.site-header .dropdown-menu--notification .list-notifications .single-notification .ntf-content .ntf-meta { margin: 3px 0 0; line-height: 15px; font-size: 12px; color: #9e9e9e; white-space: normal; }
/* line 775, ../scss/_header.scss */
.site-header .dropdown-menu--notification .list-notifications .single-notification:hover { background-color: #f5f5f5; }
/* line 778, ../scss/_header.scss */
.site-header .dropdown-menu--notification .list-notifications .single-notification.unread { background-color: #eeeeee; }
/* line 783, ../scss/_header.scss */
.site-header .dropdown-menu--notification .ntf-read-all { display: block; padding: 5px; line-height: 16px; font-size: 11px !important; text-align: center; color: #757575; background-color: #eeeeee; border-radius: 0 0 2px 2px; }
/* line 792, ../scss/_header.scss */
.site-header .dropdown-menu--notification .ntf-read-all:hover { background-color: #e0e0e0; }
/* line 801, ../scss/_header.scss */
.site-header.fix-on-top { position: fixed; top: 0; left: 0; right: 0; z-index: 1010; }
/* line 805, ../scss/_header.scss */
.site-header.fix-on-top + .site-content { margin-top: 146px; }
/* line 811, ../scss/_header.scss */
.site-header.minimal-when-scroll .sh_top-menu, .site-header.minimal-when-scroll .sh_main-menu .sh_main-menu_wrapper { max-height: 0 !important; overflow: hidden !important; }

/* line 819, ../scss/_header.scss */
.site-header.header-landing-style { background-color: #fff; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12); }
/* line 822, ../scss/_header.scss */
.site-header.header-landing-style ul { margin: 0; padding: 0; list-style: none; }
/* line 826, ../scss/_header.scss */
.site-header.header-landing-style ul li { position: relative; }
/* line 828, ../scss/_header.scss */
.site-header.header-landing-style ul li a { display: block; position: relative; vertical-align: top; }
/* line 837, ../scss/_header.scss */
.site-header.header-landing-style .top-nav { display: none; height: 32px; background-color: #4caf50; }
@media (min-width: 992px) { /* line 837, ../scss/_header.scss */
    .site-header.header-landing-style .top-nav { display: block; } }
/* line 846, ../scss/_header.scss */
.site-header.header-landing-style .top-nav-container ul.top-menu-list { font-size: 0; white-space: nowrap; }
/* line 850, ../scss/_header.scss */
.site-header.header-landing-style .top-nav-container ul.top-menu-list li a { line-height: 20px; font-size: 13px; font-weight: 400; }
/* line 854, ../scss/_header.scss */
.site-header.header-landing-style .top-nav-container ul.top-menu-list li a i { line-height: 20px; display: inline-block; vertical-align: top; }
/* line 861, ../scss/_header.scss */
.site-header.header-landing-style .top-nav-container ul.top-menu-list > li { display: inline-block; position: relative; vertical-align: top; padding: 0 2px; line-height: 20px; font-size: 15px; }
@media (min-width: 1200px) { /* line 861, ../scss/_header.scss */
    .site-header.header-landing-style .top-nav-container ul.top-menu-list > li { padding: 0 4px; } }
/* line 871, ../scss/_header.scss */
.site-header.header-landing-style .top-nav-container ul.top-menu-list > li:first-child { padding-left: 0; }
/* line 874, ../scss/_header.scss */
.site-header.header-landing-style .top-nav-container ul.top-menu-list > li:last-child { padding-right: 0; }
/* line 877, ../scss/_header.scss */
.site-header.header-landing-style .top-nav-container ul.top-menu-list > li.divider { width: 1px; height: 20px; padding: 0; margin: 6px 8px; background-color: rgba(255, 255, 255, 0.32); }
@media (min-width: 1200px) { /* line 877, ../scss/_header.scss */
    .site-header.header-landing-style .top-nav-container ul.top-menu-list > li.divider { margin: 8px 12px; } }
/* line 887, ../scss/_header.scss */
.site-header.header-landing-style .top-nav-container ul.top-menu-list > li > a { padding: 6px 12px; color: #fff; max-width: 200px; }
/* line 891, ../scss/_header.scss */
.site-header.header-landing-style .top-nav-container ul.top-menu-list > li > a.user-link { padding-left: 36px; }
/* line 893, ../scss/_header.scss */
.site-header.header-landing-style .top-nav-container ul.top-menu-list > li > a.user-link .user-avatar { display: block; position: absolute; top: 7px; left: 12px; width: 18px; height: 18px; background-color: #eeeeee; border-radius: 50%; }
/* line 907, ../scss/_header.scss */
.site-header.header-landing-style .top-nav-container ul.top-menu-list > li:hover:hover > a { background-color: #43a047; }
/* line 909, ../scss/_header.scss */
.site-header.header-landing-style .top-nav-container ul.top-menu-list > li:hover:hover > a:active { background-color: #388e3c; }
/* line 916, ../scss/_header.scss */
.site-header.header-landing-style .top-nav-container ul.top-menu-list ul { display: none; position: absolute; top: 100%; left: 0; min-width: 100%; padding: 4px 0; background-color: #fff; z-index: 150; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.12); }
/* line 925, ../scss/_header.scss */
.site-header.header-landing-style .top-nav-container ul.top-menu-list ul.lean-on-right { right: 0; left: auto; }
/* line 929, ../scss/_header.scss */
.site-header.header-landing-style .top-nav-container ul.top-menu-list ul li.divider { height: 1px; margin: 4px 0; padding: 0; background-color: #eee; }
/* line 935, ../scss/_header.scss */
.site-header.header-landing-style .top-nav-container ul.top-menu-list ul li a { padding: 3px 20px 3px 12px; color: #616161; white-space: nowrap; }
/* line 939, ../scss/_header.scss */
.site-header.header-landing-style .top-nav-container ul.top-menu-list ul li a:hover { background-color: #f5f5f5; }
/* line 942, ../scss/_header.scss */
.site-header.header-landing-style .top-nav-container ul.top-menu-list ul li a:active { background-color: #eeeeee; }
/* line 950, ../scss/_header.scss */
.site-header.header-landing-style .top-nav-container ul.top-menu-list > li:hover ul { display: block; }
/* line 960, ../scss/_header.scss */
.site-header.header-landing-style .main-nav { background-color: #fff; }
/* line 967, ../scss/_header.scss */
.site-header.header-landing-style .navbar-brand { display: block; margin: 0; padding: 0; height: 48px; }
@media (min-width: 992px) { /* line 967, ../scss/_header.scss */
    .site-header.header-landing-style .navbar-brand { height: 72px; } }
/* line 975, ../scss/_header.scss */
.site-header.header-landing-style .navbar-brand a { display: block; margin: 9px 0 11px 16px; padding: 0; width: 90px; height: 28px; text-indent: -9999px; background-size: auto 28px; background-repeat: no-repeat; }
@media (min-width: 992px) { /* line 975, ../scss/_header.scss */
    .site-header.header-landing-style .navbar-brand a { margin: 18px 0; width: 120px; height: 36px; background-size: auto 36px; } }
/* line 990, ../scss/_header.scss */
.site-header.header-landing-style .navbar-brand a:hover { opacity: .9; }
/* line 995, ../scss/_header.scss */
.site-header.header-landing-style .navbar-toggle { margin: 0; padding: 0; width: 48px; height: 48px; text-align: center; color: #757575; border: 0; border-radius: 0; -moz-transition: background-color 0.1s ease-in-out; -o-transition: background-color 0.1s ease-in-out; -webkit-transition: background-color 0.1s ease-in-out; transition: background-color 0.1s ease-in-out; }
/* line 1005, ../scss/_header.scss */
.site-header.header-landing-style .navbar-toggle:active { background-color: #f5f5f5; }
/* line 1008, ../scss/_header.scss */
.site-header.header-landing-style .navbar-toggle i { display: inline-block; vertical-align: top; line-height: 48px; font-size: 16px; }
/* line 1013, ../scss/_header.scss */
.site-header.header-landing-style .navbar-toggle i:before { content: "\f129"; }
/* line 1018, ../scss/_header.scss */
.site-header.header-landing-style .navbar-toggle.collapsed i { font-size: 32px; }
/* line 1020, ../scss/_header.scss */
.site-header.header-landing-style .navbar-toggle.collapsed i:before { content: "\f20e"; }
@media (max-width: 991px) { /* line 1026, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container { border-top: 1px solid #eaeaea; } }
@media (max-width: 991px) { /* line 1033, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list { text-align: center; padding: 8px 0; }
    /* line 1061, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list li a:active { color: #2196f3; }
    /* line 1067, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list > li > a { padding: 5px 12px; color: #424242; border-top: 1px dashed #eaeaea; }
    /* line 1073, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list > li:first-child a { border-top: 0; }
    /* line 1078, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list ul { padding: 4px 0 8px 16px; border-top: 1px dashed #eaeaea; }
    /* line 1082, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list ul li a { padding: 3px 12px; line-height: 18px; font-size: 13px; color: #757575; border-top: 1px dashed #eaeaea; }
    /* line 1090, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list ul li:first-child a { border-top: 0; } }
@media (min-width: 992px) { /* line 1033, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list { margin-top: -4px; float: left; font-size: 0; height: 72px; line-height: 72px; vertical-align: top; }
    /* line 1105, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list > li { display: inline-block; vertical-align: top; margin: 0; }
    /* line 1109, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list > li > a { display: block; mß║úgrgin: 0; padding: 24px 8px; line-height: 24px; font-size: 14px; font-weight: 500; color: #616161; }
    /* line 1117, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list > li > a:after { content: ""; display: block; position: absolute; bottom: 0; left: 8px; right: 8px; height: 2px; background-color: transparent; -moz-transition: background-color 0.1s ease-in-out; -o-transition: background-color 0.1s ease-in-out; -webkit-transition: background-color 0.1s ease-in-out; transition: background-color 0.1s ease-in-out; }
    /* line 1128, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list ul { display: none; position: absolute; top: 100%; left: 0; z-index: 200; min-width: 100%; padding: 5px 0; background-color: #fff; z-index: 150; box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.12); }
    /* line 1138, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list ul.lean-on-right { right: 0; left: auto; }
    /* line 1142, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list ul li a { border-top: 1px dashed #eaeaea; padding: 5px 20px 5px 12px; color: #616161; line-height: 22px; font-size: 14px; white-space: nowrap; }
    /* line 1149, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list ul li a:hover { color: #43a047; background-color: #f5f5f5; }
    /* line 1153, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list ul li a:active { background-color: #eeeeee; }
    /* line 1158, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list ul li:first-child a { border-top: 0; }
    /* line 1166, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list > li:hover > a { color: #4caf50; }
    /* line 1168, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list > li:hover > a:after { background-color: #81c784; }
    /* line 1172, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list > li:hover ul { display: block; } }
@media (min-width: 1200px) { /* line 1180, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list > li > a { font-size: 15px; padding: 24px 16px; }
    /* line 1183, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.main-menu-list > li > a:after { bottom: 0; left: 12px; right: 12px; } }
/* line 1191, ../scss/_header.scss */
.site-header.header-landing-style .main-nav-container ul.action-menu-list .btn { font-size: 15px; padding: 7px 20px 9px; }
@media (min-width: 992px) { /* line 1194, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.action-menu-list .btn.has-animated-effect { position: relative; overflow: hidden; }
    /* line 1198, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.action-menu-list .btn.has-animated-effect:after { content: ""; display: block; position: absolute; top: -6px; left: -160px; width: 20px; height: 48px; -moz-transform: skew(-15deg, 0deg); -ms-transform: skew(-15deg, 0deg); -webkit-transform: skew(-15deg, 0deg); transform: skew(-15deg, 0deg); background-color: rgba(255, 255, 255, 0.1); animation-duration: 4s; animation-fill-mode: both; animation-iteration-count: infinite; animation-name: buttonAnimated; } }
/* line 1214, ../scss/_header.scss */
.site-header.header-landing-style .main-nav-container ul.action-menu-list .btn.has-animated-effect:hover:after { display: none; }
@media (max-width: 991px) { /* line 1190, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.action-menu-list { border-top: 1px solid #eaeaea; }
    /* line 1223, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.action-menu-list > li { padding: 12px 12px; color: #424242; border-top: 1px dashed #eaeaea; }
    /* line 1227, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.action-menu-list > li:first-child { border-top: 0; } }
@media (min-width: 992px) { /* line 1190, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.action-menu-list { float: left; margin: 15px 0 0 8px; padding: 0 0 0 12px; border-left: 1px solid #eaeaea; } }
@media (min-width: 1200px) { /* line 1190, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.action-menu-list { padding: 0 0 0 16px; } }
@media (max-width: 991px) { /* line 1242, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.top-menu-list { text-align: center; display: block; padding: 6px 0; border-top: 1px solid #eaeaea; }
    /* line 1250, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.top-menu-list li a:active { color: #2196f3; }
    /* line 1256, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.top-menu-list > li > a { padding: 4px 12px; font-size: 13px; color: #424242; border-top: 1px dashed #eaeaea; }
    /* line 1261, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.top-menu-list > li > a.user-link { padding-top: 8px; padding-left: 0; line-height: 24px; }
    /* line 1265, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.top-menu-list > li > a.user-link .user-avatar { display: inline-block; vertical-align: top; margin: 3px 8px 0 0; width: 18px; height: 18px; background-color: #eeeeee; border-radius: 50%; }
    /* line 1277, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.top-menu-list > li:first-child a { border-top: 0; }
    /* line 1282, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.top-menu-list ul { padding: 3px 0 6px 0; border-top: 1px dashed #eaeaea; }
    /* line 1286, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.top-menu-list ul li a { padding: 2px 12px; line-height: 18px; font-size: 12px; color: #757575; border-top: 1px dashed #eaeaea; }
    /* line 1294, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.top-menu-list ul li:first-child a { border-top: 0; } }
@media (min-width: 992px) { /* line 1242, ../scss/_header.scss */
    .site-header.header-landing-style .main-nav-container ul.top-menu-list { display: none; } }
/* line 1307, ../scss/_header.scss */
.site-header.header-landing-style.fix-top { position: fixed; top: 0; left: 0; right: 0; z-index: 1010; }
/* line 1311, ../scss/_header.scss */
.site-header.header-landing-style.fix-top + #siteContent { padding-top: 104px; }

@keyframes buttonAnimated { from { left: -160px; }
    to { left: calc(100% + 160px); } }
/* line 1327, ../scss/_header.scss */
.site-header--2 a { position: relative; }
/* line 1329, ../scss/_header.scss */
.site-header--2 a:hover, .site-header--2 a:focus, .site-header--2 a:active, .site-header--2 a:visited { text-decoration: none; }
/* line 1333, ../scss/_header.scss */
.site-header--2.fix-top { position: fixed; top: 0; left: 0; right: 0; z-index: 1000; }
/* line 1338, ../scss/_header.scss */
.site-header--2 .ht-header-topnav { position: relative; height: 40px; max-height: 40px; overflow: hidden; background-color: #f5f5f5; -moz-transition: max-height 0.2s ease-in-out; -o-transition: max-height 0.2s ease-in-out; -webkit-transition: max-height 0.2s ease-in-out; transition: max-height 0.2s ease-in-out; }
/* line 1353, ../scss/_header.scss */
.site-header--2 .ht-header-topnav * { position: relative; z-index: 60; }
/* line 1357, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul { margin: 0; padding: 0; list-style: none; }
/* line 1362, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link { font-size: 0; }
/* line 1364, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link li { position: relative; }
/* line 1366, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link li a { display: block; white-space: nowrap; }
/* line 1369, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link li a:hover, .site-header--2 .ht-header-topnav ul.navbar-link li a:focus, .site-header--2 .ht-header-topnav ul.navbar-link li a:active { text-decoration: none; }
/* line 1376, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link > li { display: inline-block; vertical-align: top; height: 40px; }
/* line 1380, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link > li > span, .site-header--2 .ht-header-topnav ul.navbar-link > li > a { padding: 8px 12px; line-height: 24px; font-size: 14px; white-space: nowrap; }
/* line 1387, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link > li > a { position: relative; color: #757575; }
/* line 1390, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link > li > a.user-link { position: relative; padding-left: 38px; }
/* line 1393, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link > li > a.user-link .user-avatar { position: absolute; top: 10px; left: 10px; width: 20px; height: 20px; background-color: #424242; border-radius: 10px; -moz-transition: opacity 0.1s ease-in-out; -o-transition: opacity 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; }
/* line 1402, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link > li > a.user-link .user-title { max-width: 128px; }
/* line 1408, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link > li:first-child > a { padding-left: 6px; }
/* line 1413, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link > li:last-child > a { padding-right: 6px; }
/* line 1417, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link > li .notify-count-inline { display: block; position: absolute; top: 5px; left: 100%; margin-left: -19px; vertical-align: top; line-height: 14px; font-size: 11px; font-weight: 700; padding: 0 3px; border-radius: 4px; color: #fff; background-color: #42a5f5; }
/* line 1433, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link > li.has-dropdown > a:after { content: ""; display: none; position: absolute; z-index: 1021; top: 100%; margin-top: -4px; left: 50%; margin-left: -6px; width: 0; height: 0; border-style: solid; border-width: 0 6px 8px 6px; border-color: transparent transparent #fff transparent; }
/* line 1451, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul { display: none; position: absolute; top: 100%; left: 0; margin: 4px 0 0; padding: 4px 0; background-color: #fff; border-radius: 2px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16); z-index: 1020; }
/* line 1461, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul:before { content: ""; display: block; position: absolute; top: -4px; left: 0; right: 0; height: 4px; background-color: transparent; }
/* line 1470, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul.pull-right { left: auto; right: 0; }
/* line 1475, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul li a { padding: 4px 16px 4px 12px; line-height: 16px; font-size: 12px; color: #616161; }
/* line 1480, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul li a:hover { background-color: #f5f5f5; }
/* line 1484, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul li.divider { height: 1px; background-color: #eee; margin: 4px 0; }
/* line 1490, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul.notification-list { padding: 0; max-height: 420px; overflow: auto; }
/* line 44, ../scss/base/_mixins.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul.notification-list::-webkit-scrollbar { width: 6px; height: 6px; }
/* line 48, ../scss/base/_mixins.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul.notification-list::-webkit-scrollbar-thumb { background: #bdbdbd; }
/* line 51, ../scss/base/_mixins.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul.notification-list::-webkit-scrollbar-track { background: #eeeeee; }
/* line 54, ../scss/base/_mixins.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul.notification-list::-webkit-scrollbar-thumb { border-radius: 3px; }
/* line 57, ../scss/base/_mixins.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul.notification-list::-webkit-scrollbar-track { border-radius: 3px; }
/* line 1495, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul.notification-list li { border-bottom: 1px solid #eee; }
/* line 1497, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul.notification-list li.list-title { padding: 8px 12px; font-size: 11px; font-weight: 700; text-transform: uppercase; color: #9e9e9e; }
/* line 1504, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul.notification-list li:last-child { border-bottom: 0; }
/* line 1507, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul.notification-list li a { white-space: normal; padding: 8px 12px; }
/* line 1512, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul.notification-list .single-notify { width: 320px; padding: 4px 0; display: flex; }
/* line 1516, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul.notification-list .single-notify .notify-image { flex: 0 0 60px; }
/* line 1518, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul.notification-list .single-notify .notify-image img { display: block; width: 48px; }
/* line 1523, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul.notification-list .single-notify .notify-content { flex: 1 1 auto; }
/* line 1525, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul.notification-list .single-notify .notify-content .notify-title { margin: 0 0 3px; font-size: 14px; color: #424242; }
/* line 1530, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link ul.notification-list .single-notify .notify-content .notify-descr { font-size: 12px; color: #9e9e9e; }
/* line 1540, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link > li:hover > a { color: #757575; }
/* line 1542, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link > li:hover > a .user-avatar { opacity: .8; }
/* line 1546, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link > li:hover ul { display: block; }
/* line 1553, ../scss/_header.scss */
.site-header--2 .ht-header-topnav ul.navbar-link > li.has-dropdown:hover a:after { display: block; }
/* line 1561, ../scss/_header.scss */
.site-header--2 .ht-header-topnav:hover { overflow: visible; }
/* line 1565, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav { background-color: #fff; }
/* line 1567, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .ht-header-mainnav-wrapper { display: flex; align-items: center; justify-content: space-between; height: 84px; max-height: 84px; -moz-transition: max-height 0.2s ease-in-out; -o-transition: max-height 0.2s ease-in-out; -webkit-transition: max-height 0.2s ease-in-out; transition: max-height 0.2s ease-in-out; }
/* line 1575, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-logo { flex: 0 0 auto; margin: 0; padding: 12px 48px 12px 0; -moz-transition: padding 0.2s ease-in-out; -o-transition: padding 0.2s ease-in-out; -webkit-transition: padding 0.2s ease-in-out; transition: padding 0.2s ease-in-out; }
/* line 1580, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-logo a { display: block; height: 58px; max-height: 58px; overflow: hidden; max-width: 156px; min-width: 80px; -moz-transition: max-height 0.2s ease-in-out; -o-transition: max-height 0.2s ease-in-out; -webkit-transition: max-height 0.2s ease-in-out; transition: max-height 0.2s ease-in-out; }
/* line 1594, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category { flex: 0 0 auto; position: relative; padding: 0 24px 0 0; -moz-transition: padding 0.2s ease-in-out; -o-transition: padding 0.2s ease-in-out; -webkit-transition: padding 0.2s ease-in-out; transition: padding 0.2s ease-in-out; }
/* line 1599, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category ul { margin: 0; padding: 0; list-style: none; }
/* line 1604, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category .cat-nav-wrap { position: relative; }
/* line 1607, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category .main-nav-toggle { display: block; white-space: nowrap; color: #fff; line-height: 28px; padding: 5px 24px; color: #fff; background-color: #4caf50; border: 2px solid transparent; border-radius: 20px; }
/* line 1617, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category .main-nav-toggle:hover { background-color: #4caf50; }
/* line 1620, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category .main-nav-toggle .toggle-icon { position: relative; top: 1px; display: inline-block; vertical-align: top; line-height: 28px; font-size: 16px; margin-right: 6px; }
/* line 1629, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category .main-nav-toggle .toggle-text { display: inline-block; vertical-align: top; line-height: 28px; font-size: 18px; }
/* line 1650, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category ul { position: relative; list-style: none; margin: 0; padding: 0; }
/* line 1661, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category ul.cat-list-main { display: none; position: absolute; top: 100%; left: 0; padding: 5px 0; background-color: #fff; z-index: 1030; border-radius: 4px; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.24); }
/* line 1681, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category ul.cat-list-main > li > a { display: block; position: relative; padding: 5px 20px 5px 16px; line-height: 20px; font-size: 14px; color: #616161; white-space: nowrap; z-index: 1034; -moz-transition: all 0s; -o-transition: all 0s; -webkit-transition: all 0s; transition: all 0s; }
/* line 1700, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category ul.cat-list-main > li.has-cat-list-sub a:after { content: ""; display: none; position: absolute; top: 0; left: 100%; width: 0; height: 0; border-style: solid; border-width: 14px 0 14px 14px; border-color: transparent transparent transparent #4caf50; z-index: 1041; }
/* line 1716, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category ul.cat-list-sub { display: none; position: absolute; top: 0; left: 100%; padding-bottom: 20px; min-height: 100%; width: 720px; max-height: calc(100vh - 112px); overflow-y: auto; background-color: #fff; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16); border-radius: 4px; z-index: 1032; }
/* line 6, ../scss/base/_mixins.scss */
.site-header--2 .ht-header-mainnav .navbar-category ul.cat-list-sub:before, .site-header--2 .ht-header-mainnav .navbar-category ul.cat-list-sub:after { content: " "; display: table; }
/* line 11, ../scss/base/_mixins.scss */
.site-header--2 .ht-header-mainnav .navbar-category ul.cat-list-sub:after { clear: both; }
/* line 1730, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category ul.cat-list-sub li { display: block; width: 25%; float: left; margin: 0; padding: 16px 0 0 24px; width: 180px; }
/* line 1737, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category ul.cat-list-sub li a { display: block; margin: 0 0 4px; line-height: 16px; font-size: 12px; color: #757575; }
/* line 1743, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category ul.cat-list-sub li a:hover { color: #4caf50; }
/* line 1752, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category .cat-nav-wrap:hover .main-nav-toggle:after { display: block; }
/* line 1756, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category .cat-nav-wrap:hover ul.cat-list-main { display: block; }
/* line 1763, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category .cat-nav-wrap ul.cat-list-main > li:hover > a { color: #fff; background-color: #4caf50; }
/* line 1766, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category .cat-nav-wrap ul.cat-list-main > li:hover > a:after { display: block; }
/* line 1770, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-category .cat-nav-wrap ul.cat-list-main > li:hover .cat-list-sub { display: block; }
/* line 1778, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search { position: relative; flex: 1 1 auto; min-width: 0; padding: 0 0 0 24px; }
/* line 1783, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .form-group { position: relative; }
/* line 1786, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .form-control { background-color: #fafafa; border-color: #e0e0e0; }
/* line 1789, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .form-control:focus { background-color: #fff; }
/* line 1793, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .btn { border-radius: 0; }
/* line 1796, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .input-group { border-radius: 20px 20px; }
/* line 1799, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .search-input { height: 40px; line-height: 22px; padding: 8px 16px; }
/* line 1803, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .search-input.search-input--rounded { border-radius: 20px 0 0 20px; }
/* line 1807, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .search-options-toggle { position: relative; max-width: 180px; padding-right: 28px; overflow: hidden; font-size: 13px; text-overflow: ellipsis; border-color: transparent; }
/* line 1815, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .search-options-toggle .toggle-icon { display: block; position: absolute; top: 5px; right: 12px; line-height: 24px; }
/* line 1822, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .search-options-list { margin-top: 0; border-radius: 0 0 2px 2px; }
/* line 1826, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .search-options-list li a { position: relative; padding-left: 28px; }
/* line 1829, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .search-options-list li a:before { content: "\f122"; display: none; position: absolute; top: 8px; left: 10px; font-size: 11px; width: 20px; line-height: 24px; font-family: "Ionicons"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/* line 1851, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .search-options-list li.active a { background-color: #fff; color: #4caf50; }
/* line 1854, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .search-options-list li.active a:before { display: block; }
/* line 1861, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .search-submit { padding: 0px 20px; border: 0; border-radius: 0; height: 40px; font-size: 24px; border-radius: 0 20px 20px 0; color: #fff; background-color: #4caf50; }
/* line 1871, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .search-submit:hover:after { display: none; }
/* line 1876, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .search-keyword-list { position: relative; bottom: -3px; list-style: none; padding: 0; margin: 0; height: 16px; max-height: 16px; overflow: hidden; -moz-transition: max-height 0.2s ease-in-out; -o-transition: max-height 0.2s ease-in-out; -webkit-transition: max-height 0.2s ease-in-out; transition: max-height 0.2s ease-in-out; }
/* line 1886, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .search-keyword-list a { display: inline-block; margin-right: 8px; line-height: 14px; font-size: 12px; color: rgba(255, 255, 255, 0.9); }
/* line 1892, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .search-keyword-list a:hover { text-decoration: underline; }
/* line 1897, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .search-suggested-list { list-style: none; position: absolute; top: 100%; left: 0; right: 0; margin: 2px 0 0 0; padding: 4px 0; background-color: #fff; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16); z-index: 1025; }
/* line 1907, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .search-suggested-list li a { display: block; padding: 5px 14px; line-height: 18px; font-size: 13px; color: #2196f3; }
/* line 1913, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .search-suggested-list li a:hover { background-color: #eeeeee; }
/* line 1918, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .search-suggested-list li.active a { background-color: #eeeeee; }
/* line 1924, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-search .search-more-info { margin: 4px 12px 0; line-height: 14px; font-size: 11px; color: #f5f5f5; -moz-transition: max-height 0.2s ease-in-out; -o-transition: max-height 0.2s ease-in-out; -webkit-transition: max-height 0.2s ease-in-out; transition: max-height 0.2s ease-in-out; overflow: hidden; }
/* line 1933, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-cart { flex: 0 0 auto; padding: 0 24px 0 48px; }
/* line 1936, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-cart .cart-link { position: relative; display: block; padding: 0 24px; }
/* line 1940, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-cart .cart-link .cart-icon { display: block; position: relative; top: 2px; font-size: 28px; line-height: 36px; color: #fff; }
/* line 1948, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-cart .cart-link .cart-count-product { display: block; position: absolute; left: 50%; top: -2px; padding: 0 5px; line-height: 14px; font-size: 11px; color: #424242; background-color: #fff; border: 2px solid #4caf50; border-radius: 4px; }
/* line 1962, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-action { flex: 0 0 auto; padding: 0 0 0 48px; -moz-transition: padding 0.2s ease-in-out; -o-transition: padding 0.2s ease-in-out; -webkit-transition: padding 0.2s ease-in-out; transition: padding 0.2s ease-in-out; }
/* line 1966, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-action .btn--create-new-shop { display: inline-block; height: 40px; line-height: 20px; padding: 8px 16px; font-size: 14px; font-weight: 600; color: #616161; background-color: #fff; border: 2px solid #4caf50; border-radius: 20px; }
/* line 1977, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-action .btn--create-new-shop i { display: inline-block; vertical-align: top; font-size: 16px; line-height: 20px; position: relative; top: 2px; }
/* line 1985, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-action .btn--create-new-shop svg { display: inline-block; margin: 0 8px 0 0; vertical-align: top; }
/* line 1990, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-action .btn--create-new-shop .action-badge-count { display: inline-block; vertical-align: top; margin: 1px 0; line-height: 18px; padding: 0 5px; font-size: 12px; font-weight: 700; color: #fff; background-color: #4caf50; border-radius: 4px; }
/* line 2002, ../scss/_header.scss */
.site-header--2 .ht-header-mainnav .navbar-action .btn--create-new-shop:hover { background-color: #f5f5f5; }
/* line 2009, ../scss/_header.scss */
.site-header--2.fix-top + .site-content { padding-top: 124px; }

/* line 2015, ../scss/_header.scss */
.site-header--2.fix-top-on-scroll { position: fixed; top: 0; left: 0; right: 0; z-index: 1010; }
/* line 2019, ../scss/_header.scss */
.site-header--2.fix-top-on-scroll + .site-content { padding-top: 124px; }
/* line 2023, ../scss/_header.scss */
.site-header--2.fix-top-on-scroll.away-from-top .ht-header-topnav { max-height: 0; }
/* line 2025, ../scss/_header.scss */
.site-header--2.fix-top-on-scroll.away-from-top .ht-header-topnav .notification-topnav-link { visibility: hidden; }
/* line 2028, ../scss/_header.scss */
.site-header--2.fix-top-on-scroll.away-from-top .ht-header-topnav .notification-list { display: none !important; }
/* line 2033, ../scss/_header.scss */
.site-header--2.fix-top-on-scroll.away-from-top .ht-header-mainnav .ht-header-mainnav-wrapper { height: 56px; max-height: 56px; }
/* line 2037, ../scss/_header.scss */
.site-header--2.fix-top-on-scroll.away-from-top .ht-header-mainnav .navbar-logo { flex: 0 0 auto; margin: 0; padding: 0px 48px 2px 0; }
/* line 2041, ../scss/_header.scss */
.site-header--2.fix-top-on-scroll.away-from-top .ht-header-mainnav .navbar-logo a { height: 40px; max-height: 40px; }
/* line 2046, ../scss/_header.scss */
.site-header--2.fix-top-on-scroll.away-from-top .ht-header-mainnav .navbar-category { padding-bottom: 0; }
/* line 2050, ../scss/_header.scss */
.site-header--2.fix-top-on-scroll.away-from-top .ht-header-mainnav .navbar-search .search-keyword-list { max-height: 0; }
/* line 2053, ../scss/_header.scss */
.site-header--2.fix-top-on-scroll.away-from-top .ht-header-mainnav .navbar-search .search-more-info { margin: 0; max-height: 0; }
/* line 2058, ../scss/_header.scss */
.site-header--2.fix-top-on-scroll.away-from-top .ht-header-mainnav .navbar-action { padding-bottom: 0; }

/* line 5, ../scss/_footer.scss */
.site-footer { position: relative; z-index: 800; margin: 24px 0 0; }
/* line 9, ../scss/_footer.scss */
.site-footer .site-footer_main-content { padding: 24px 0; text-align: center; background-color: #fff; }
@media (min-width: 992px) { /* line 9, ../scss/_footer.scss */
    .site-footer .site-footer_main-content { text-align: left; } }
/* line 16, ../scss/_footer.scss */
.site-footer .site-footer_main-content .footer-about-company { padding: 8px 0; }
/* line 18, ../scss/_footer.scss */
.site-footer .site-footer_main-content .footer-about-company .company-title { margin: 0 0 8px; padding: 0; line-height: 24px; font-size: 18px; color: #424242; }
/* line 25, ../scss/_footer.scss */
.site-footer .site-footer_main-content .footer-about-company .company-info { line-height: 16px; font-size: 12px; color: #757575; }
/* line 29, ../scss/_footer.scss */
.site-footer .site-footer_main-content .footer-about-company .company-info p { margin-bottom: 6px; }
/* line 31, ../scss/_footer.scss */
.site-footer .site-footer_main-content .footer-about-company .company-info p:last-child { margin-bottom: 0; }
/* line 37, ../scss/_footer.scss */
.site-footer .site-footer_main-content .footer-menu { padding: 10px 0; }
/* line 39, ../scss/_footer.scss */
.site-footer .site-footer_main-content .footer-menu .footer-menu_title { margin: 0 0 5px; line-height: 16px; font-size: 11px; font-weight: 700; color: #9e9e9e; }
@media (min-width: 992px) { /* line 39, ../scss/_footer.scss */
    .site-footer .site-footer_main-content .footer-menu .footer-menu_title { margin: 0 0 12px; } }
/* line 49, ../scss/_footer.scss */
.site-footer .site-footer_main-content .footer-menu ul.footer-menu_list { padding: 0; margin: 0; list-style: none; }
/* line 54, ../scss/_footer.scss */
.site-footer .site-footer_main-content .footer-menu ul.footer-menu_list.footer-menu_list-inline li { display: inline-block; }
/* line 59, ../scss/_footer.scss */
.site-footer .site-footer_main-content .footer-menu ul.footer-menu_list li a:not([class^="btn"]) { display: inline-block; padding: 3px 0; line-height: 16px; font-size: 12px; color: #757575; }
@media (min-width: 992px) { /* line 59, ../scss/_footer.scss */
    .site-footer .site-footer_main-content .footer-menu ul.footer-menu_list li a:not([class^="btn"]) { padding: 3px 0; } }
/* line 68, ../scss/_footer.scss */
.site-footer .site-footer_main-content .footer-menu ul.footer-menu_list li a:not([class^="btn"]):hover, .site-footer .site-footer_main-content .footer-menu ul.footer-menu_list li a:not([class^="btn"]):focus, .site-footer .site-footer_main-content .footer-menu ul.footer-menu_list li a:not([class^="btn"]):active, .site-footer .site-footer_main-content .footer-menu ul.footer-menu_list li a:not([class^="btn"]):visited { text-decoration: none; }
/* line 71, ../scss/_footer.scss */
.site-footer .site-footer_main-content .footer-menu ul.footer-menu_list li a:not([class^="btn"]):hover { color: #9e9e9e; }
/* line 79, ../scss/_footer.scss */
.site-footer .site-footer_copyright { text-align: center; background-color: #fafafa; border-top: 1px solid #f5f5f5; }
/* line 83, ../scss/_footer.scss */
.site-footer .site-footer_copyright .footer-copyright-content { padding: 8px 0; line-height: 15px; font-size: 11px; color: #9e9e9e; }

/* line 91, ../scss/_footer.scss */
.site-footer { margin-top: 24px; }
/* line 93, ../scss/_footer.scss */
.site-footer .site-footer_single-nav { margin: 0; padding: 16px 0; text-align: center; }
@media (min-width: 768px) { /* line 93, ../scss/_footer.scss */
    .site-footer .site-footer_single-nav { padding: 0px 0; text-align: left; } }
/* line 101, ../scss/_footer.scss */
.site-footer .site-footer_single-nav .nav-title { margin: 0; line-height: 16px; font-size: 11px; font-weight: 600; color: #4caf50; }
/* line 108, ../scss/_footer.scss */
.site-footer .site-footer_single-nav ul { list-style: none; padding: 0; margin: 0; }
/* line 113, ../scss/_footer.scss */
.site-footer .site-footer_single-nav ul.nav-list { margin-top: 12px; }
/* line 115, ../scss/_footer.scss */
.site-footer .site-footer_single-nav ul.nav-list li { margin: 0 0 5px; line-height: 16px; }
/* line 118, ../scss/_footer.scss */
.site-footer .site-footer_single-nav ul.nav-list li:last-child { margin: 0; }
/* line 121, ../scss/_footer.scss */
.site-footer .site-footer_single-nav ul.nav-list li a { display: inline-block; vertical-align: top; line-height: 16px; font-size: 12px; color: #757575; }
/* line 127, ../scss/_footer.scss */
.site-footer .site-footer_single-nav ul.nav-list li a:hover { text-decoration: underline; }
/* line 133, ../scss/_footer.scss */
.site-footer .site-footer_single-nav ul.nav-icon-list { margin-top: 12px; cursor: default; }
/* line 136, ../scss/_footer.scss */
.site-footer .site-footer_single-nav ul.nav-icon-list li { margin-right: 4px; display: inline-block; }
/* line 139, ../scss/_footer.scss */
.site-footer .site-footer_single-nav ul.nav-icon-list li a { display: block; }
/* line 141, ../scss/_footer.scss */
.site-footer .site-footer_single-nav ul.nav-icon-list li a img { display: block; width: auto; }
/* line 144, ../scss/_footer.scss */
.site-footer .site-footer_single-nav ul.nav-icon-list li a img.social-icon { height: 24px; }
/* line 147, ../scss/_footer.scss */
.site-footer .site-footer_single-nav ul.nav-icon-list li a img.store-icon { height: 28px; }
@media (min-width: 1200px) { /* line 147, ../scss/_footer.scss */
    .site-footer .site-footer_single-nav ul.nav-icon-list li a img.store-icon { height: 32px; } }
/* line 159, ../scss/_footer.scss */
.site-footer .site-footer_single-nav ul.nav-list + .nav-title, .site-footer .site-footer_single-nav ul.nav-icon-list + .nav-title { margin-top: 12px; }
/* line 164, ../scss/_footer.scss */
.site-footer .site-footer_company-info { text-align: center; padding: 24px 0; }
@media (min-width: 992px) { /* line 164, ../scss/_footer.scss */
    .site-footer .site-footer_company-info { padding: 32px 0; text-align: left; display: flex; align-items: center; justify-content: space-between; } }
/* line 174, ../scss/_footer.scss */
.site-footer .site-footer_company-info .ci_title { margin: 0 0 8px; font-size: 18px; color: #424242; }
/* line 179, ../scss/_footer.scss */
.site-footer .site-footer_company-info .ci_subtitle { margin: 3px 0; line-height: 16px; font-size: 12px; color: #9e9e9e; }
/* line 185, ../scss/_footer.scss */
.site-footer .site-footer_company-info .company-register-badge { text-align: center; padding: 0 16px; margin-top: 16px; }
@media (min-width: 992px) { /* line 185, ../scss/_footer.scss */
    .site-footer .site-footer_company-info .company-register-badge { margin-top: 0; } }
/* line 192, ../scss/_footer.scss */
.site-footer .site-footer_company-info .company-register-badge img { width: 180px; }

/* line 202, ../scss/_footer.scss */
.site-bottom_hotline { display: block; position: fixed; bottom: 24px; right: 12px; z-index: 1010; -moz-transform: translateX(9999px); -ms-transform: translateX(9999px); -webkit-transform: translateX(9999px); transform: translateX(9999px); opacity: 0; -moz-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; -webkit-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; }
/* line 212, ../scss/_footer.scss */
.site-bottom_hotline.show-up { -moz-transform: translateX(0); -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }
/* line 216, ../scss/_footer.scss */
.site-bottom_hotline span { display: inline-block; vertical-align: top; }
/* line 220, ../scss/_footer.scss */
.site-bottom_hotline .hotline-group { position: relative; display: inline-block; color: #fff; background-color: #4caf50; border-radius: 4px; padding: 3px 9px 3px 24px; }
@media (min-width: 992px) { /* line 220, ../scss/_footer.scss */
    .site-bottom_hotline .hotline-group { display: block; } }
/* line 230, ../scss/_footer.scss */
.site-bottom_hotline .hotline-group:hover, .site-bottom_hotline .hotline-group:active, .site-bottom_hotline .hotline-group:focus { text-decoration: none; }
/* line 233, ../scss/_footer.scss */
.site-bottom_hotline .hotline-group .hotline-icon { position: absolute; top: -4px; left: -19px; width: 38px; height: 38px; padding: 3px; font-size: 16px; text-align: center; color: #fff; background-color: #4caf50; border-radius: 50%; -moz-transition: background-color 0.1s ease-in-out; -o-transition: background-color 0.1s ease-in-out; -webkit-transition: background-color 0.1s ease-in-out; transition: background-color 0.1s ease-in-out; }
/* line 245, ../scss/_footer.scss */
.site-bottom_hotline .hotline-group .hotline-icon i { display: inline-block; width: 32px; height: 32px; font-size: 16px; text-align: center; border: 1px solid rgba(255, 255, 255, 0.6); border-radius: 50%; background-image: url("../img/hotline-icon.png"); background-size: 20px; background-repeat: no-repeat; background-position: 50% 50%; }
/* line 259, ../scss/_footer.scss */
.site-bottom_hotline .hotline-group .hotline-label { margin: 3px 3px 0 0; line-height: 18px; font-size: 12px; font-weight: 700; color: #f5f5f5; }
/* line 266, ../scss/_footer.scss */
.site-bottom_hotline .hotline-group .hotline-number { line-height: 24px; font-size: 18px; color: #fff; }

/* line 5, ../scss/_layouts.scss */
#siteContainer { position: relative; }

/* line 8, ../scss/_layouts.scss */
#siteContent { position: relative; min-height: calc(100vh - 412px); }

/* line 12, ../scss/_layouts.scss */
.container { padding-left: 12px; padding-right: 12px; }
@media (max-width: 767px) { /* line 15, ../scss/_layouts.scss */
    .container.has-mw-on-xs-screen { max-width: 480px !important; } }

/* line 9, ../scss/_components.scss */
ul.ht-breadcrumb { padding: 0; margin: 0; font-size: 0; border-radius: 2px; }
@media (max-width: 991px) { /* line 9, ../scss/_components.scss */
    ul.ht-breadcrumb { white-space: nowrap; overflow: auto; overflow: overlay; } }
/* line 20, ../scss/_components.scss */
ul.ht-breadcrumb li a, ul.ht-breadcrumb li span { display: block; }
/* line 22, ../scss/_components.scss */
ul.ht-breadcrumb li a:hover, ul.ht-breadcrumb li a:active, ul.ht-breadcrumb li a:focus, ul.ht-breadcrumb li a:visited, ul.ht-breadcrumb li span:hover, ul.ht-breadcrumb li span:active, ul.ht-breadcrumb li span:focus, ul.ht-breadcrumb li span:visited { text-decoration: none; }
/* line 30, ../scss/_components.scss */
ul.ht-breadcrumb li span { display: block; }
/* line 34, ../scss/_components.scss */
ul.ht-breadcrumb > li { position: relative; display: inline-block; vertical-align: top; padding: 0 28px 0 0; line-height: 16px; font-size: 12px; }
/* line 41, ../scss/_components.scss */
ul.ht-breadcrumb > li > a, ul.ht-breadcrumb > li > span { position: relative; padding: 9px 0; line-height: 20px; font-size: 13px; color: #757575; max-width: 240px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; z-index: 110; }
/* line 54, ../scss/_components.scss */
ul.ht-breadcrumb > li:after { content: "\f3d3"; display: block; position: absolute; top: 8px; right: 0; width: 28px; line-height: 20px; text-align: center; color: #bdbdbd; font-family: "Ionicons"; font-size: 16px; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; -webkit-font-smoothing: antialiased; }
/* line 74, ../scss/_components.scss */
ul.ht-breadcrumb > li:last-child:after { display: none; }
/* line 77, ../scss/_components.scss */
ul.ht-breadcrumb > li ul { display: none; }
/* line 80, ../scss/_components.scss */
ul.ht-breadcrumb > li.active { color: #9e9e9e; }
/* line 82, ../scss/_components.scss */
ul.ht-breadcrumb > li.active > a, ul.ht-breadcrumb > li.active > span { color: #9e9e9e; }
/* line 87, ../scss/_components.scss */
ul.ht-breadcrumb > li ul { display: none; position: absolute; top: 100%; left: -4px; padding: 4px; min-width: calc(100% - 12px); background-color: #fff; z-index: 100; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.12); }
/* line 98, ../scss/_components.scss */
ul.ht-breadcrumb > li ul[class$="columns"] { -moz-column-gap: 8px; -webkit-column-gap: 8px; column-gap: 8px; }
/* line 101, ../scss/_components.scss */
ul.ht-breadcrumb > li ul li { display: block; line-height: 16px; }
/* line 104, ../scss/_components.scss */
ul.ht-breadcrumb > li ul li a { display: block; padding: 4px 12px 4px 8px; line-height: 16px; font-size: 12px; color: #757575; max-width: 200px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
/* line 115, ../scss/_components.scss */
ul.ht-breadcrumb > li ul li a:hover { color: #4caf50; }
/* line 122, ../scss/_components.scss */
ul.ht-breadcrumb > li:hover > a { color: #9e9e9e; }
/* line 124, ../scss/_components.scss */
ul.ht-breadcrumb > li:hover > a:hover { color: #4caf50; }
@media (min-width: 992px) { /* line 131, ../scss/_components.scss */
    ul.ht-breadcrumb > li:hover ul { display: block; }
    /* line 137, ../scss/_components.scss */
    ul.ht-breadcrumb > li.has-inner-ul > a:after { content: ""; display: none; position: absolute; bottom: -1px; left: 50%; margin-left: -8px; z-index: 105; width: 16px; height: 10px; background-image: url("../img/dropdown-arrow.png"); background-repeat: no-repeat; background-attachment: 0 0; }
    /* line 153, ../scss/_components.scss */
    ul.ht-breadcrumb > li.has-inner-ul:hover > a:after { display: block; } }

/* line 162, ../scss/_components.scss */
.ht-breadcrumb_wrap { padding: 0 12px; background-color: #f5f5f5; border-radius: 2px; }

/* line 172, ../scss/_components.scss */
ul.ht-subcat-list { margin: 0; padding: 0; list-style: none; }
/* line 6, ../scss/base/_mixins.scss */
ul.ht-subcat-list:before, ul.ht-subcat-list:after { content: " "; display: table; }
/* line 11, ../scss/base/_mixins.scss */
ul.ht-subcat-list:after { clear: both; }
/* line 178, ../scss/_components.scss */
ul.ht-subcat-list li a { display: block; }
/* line 180, ../scss/_components.scss */
ul.ht-subcat-list li a:hover, ul.ht-subcat-list li a:active, ul.ht-subcat-list li a:focus, ul.ht-subcat-list li a:visited { text-decoration: none; }
/* line 185, ../scss/_components.scss */
ul.ht-subcat-list > li { position: relative; float: left; width: 50%; padding: 0 8px; margin: 2px 0; }
@media (min-width: 768px) { /* line 185, ../scss/_components.scss */
    ul.ht-subcat-list > li { width: 33.33%; } }
@media (min-width: 1200px) { /* line 185, ../scss/_components.scss */
    ul.ht-subcat-list > li { width: 25%; } }
/* line 197, ../scss/_components.scss */
ul.ht-subcat-list > li > a { position: relative; padding: 4px; display: inline-block; vertical-align: top; line-height: 18px; max-width: 100%; color: #424242; }
/* line 208, ../scss/_components.scss */
ul.ht-subcat-list > li > a .subcat-label { display: block; font-size: 12px; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media (min-width: 768px) { /* line 208, ../scss/_components.scss */
    ul.ht-subcat-list > li > a .subcat-label { font-size: 14px; } }
/* line 220, ../scss/_components.scss */
ul.ht-subcat-list > li > a .subcat-icon { display: none; position: absolute; top: 4px; right: 0; padding: 0 2px; line-height: 18px; text-align: center; }
@media (min-width: 768px) { /* line 220, ../scss/_components.scss */
    ul.ht-subcat-list > li > a .subcat-icon { display: block; } }
/* line 233, ../scss/_components.scss */
ul.ht-subcat-list > li.has-inner-ul > a { padding: 4px 18px 4px 4px; }
/* line 237, ../scss/_components.scss */
ul.ht-subcat-list > li ul { display: none; position: absolute; top: 100%; left: 8px; margin: 0; padding: 4px; list-style: none; background-color: #fff; z-index: 110; border: 1px solid #eaeaea; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.08); }
/* line 249, ../scss/_components.scss */
ul.ht-subcat-list > li ul[class$="columns"] { -moz-column-gap: 8px; -webkit-column-gap: 8px; column-gap: 8px; }
/* line 252, ../scss/_components.scss */
ul.ht-subcat-list > li ul li { display: block; line-height: 16px; }
/* line 255, ../scss/_components.scss */
ul.ht-subcat-list > li ul li a { display: block; padding: 4px 12px 4px 8px; line-height: 16px; font-size: 12px; color: #757575; max-width: 240px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
/* line 266, ../scss/_components.scss */
ul.ht-subcat-list > li ul li a:hover { color: #4caf50; }
/* line 273, ../scss/_components.scss */
ul.ht-subcat-list > li:hover > a { color: #9e9e9e; }
/* line 275, ../scss/_components.scss */
ul.ht-subcat-list > li:hover > a:hover { color: #4caf50; }
@media (min-width: 768px) { /* line 282, ../scss/_components.scss */
    ul.ht-subcat-list > li:hover ul { display: block; } }

/* line 290, ../scss/_components.scss */
.ht-subcat-list_wrap { padding: 6px 0; background-color: #fafafa; border: 1px solid #eee; border-radius: 2px; }

/* line 346, ../scss/_components.scss */
.ht-meta-inline { font-size: 0; line-height: 16px; }
/* line 349, ../scss/_components.scss */
.ht-meta-inline > span { display: inline-block; vertical-align: top; line-height: 16px; font-size: 12px; }
/* line 354, ../scss/_components.scss */
.ht-meta-inline > span:after { content: "\2022"; display: inline-block; vertical-align: top; padding: 2px 6px 0; line-height: 14px; font-size: 10px; color: #bdbdbd; }
/* line 364, ../scss/_components.scss */
.ht-meta-inline > span:last-child:after { display: none; }

/* line 376, ../scss/_components.scss */
.ht-single-option-w-preview { margin: 0 0 8px; }
/* line 378, ../scss/_components.scss */
.ht-single-option-w-preview label { display: block; position: relative; margin: 0; cursor: default; }
/* line 383, ../scss/_components.scss */
.ht-single-option-w-preview label .preview-option { display: block; position: relative; border: 2px solid #e0e0e0; cursor: pointer; -moz-transition: border-color 0.1s ease-in-out; -o-transition: border-color 0.1s ease-in-out; -webkit-transition: border-color 0.1s ease-in-out; transition: border-color 0.1s ease-in-out; }
/* line 389, ../scss/_components.scss */
.ht-single-option-w-preview label .preview-option:after { content: ""; display: block; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-style: solid; border-width: 0 0 24px 24px; border-color: transparent; z-index: 90; }
/* line 401, ../scss/_components.scss */
.ht-single-option-w-preview label .preview-option span { display: block; }
/* line 404, ../scss/_components.scss */
.ht-single-option-w-preview label .preview-option .label-color { width: 56px; height: 56px; border: 2px solid #fff; }
/* line 408, ../scss/_components.scss */
.ht-single-option-w-preview label .preview-option .label-color.size-lg { width: 72px; height: 72px; }
/* line 413, ../scss/_components.scss */
.ht-single-option-w-preview label .preview-option .label-image { width: 56px; height: 56px; }
/* line 416, ../scss/_components.scss */
.ht-single-option-w-preview label .preview-option .label-image.size-lg { width: 72px; height: 72px; }
/* line 421, ../scss/_components.scss */
.ht-single-option-w-preview label .preview-option .label-text { padding: 5px 16px; line-height: 20px; font-size: 14px; font-weight: 500; color: #424242; background-color: #fafafa; }
/* line 429, ../scss/_components.scss */
.ht-single-option-w-preview label .preview-option .check-icon { display: block; position: absolute; bottom: 0; right: 2px; line-height: 12px; font-size: 10px; text-align: center; color: #fff; opacity: 0; visibility: hidden; z-index: 95; }
/* line 443, ../scss/_components.scss */
.ht-single-option-w-preview label input:disabled + .preview-option { pointer-events: none; border-color: #f4f4f4; cursor: default; }
/* line 447, ../scss/_components.scss */
.ht-single-option-w-preview label input:disabled + .preview-option .label-color { opacity: .5; }
/* line 450, ../scss/_components.scss */
.ht-single-option-w-preview label input:disabled + .preview-option .label-image { opacity: .5; }
/* line 453, ../scss/_components.scss */
.ht-single-option-w-preview label input:disabled + .preview-option .label-text { color: #bdbdbd; }
/* line 457, ../scss/_components.scss */
.ht-single-option-w-preview label input:checked + .preview-option { background-color: #fff; border-color: #4caf50; }
/* line 460, ../scss/_components.scss */
.ht-single-option-w-preview label input:checked + .preview-option:after { border-color: transparent transparent #4caf50 transparent; }
/* line 463, ../scss/_components.scss */
.ht-single-option-w-preview label input:checked + .preview-option .label-text { background-color: #f5f5f5; border-color: #4caf50; }
/* line 467, ../scss/_components.scss */
.ht-single-option-w-preview label input:checked + .preview-option i { visibility: visible; opacity: 1; }
/* line 473, ../scss/_components.scss */
.ht-single-option-w-preview label.disabled { cursor: default; }

/* line 479, ../scss/_components.scss */
.ht-list-options-w-preview.ht-list-inline { font-size: 0; }
/* line 481, ../scss/_components.scss */
.ht-list-options-w-preview.ht-list-inline .ht-single-option-w-preview { margin: 0 8px 8px 0; font-size: 14px; display: inline-block; vertical-align: top; }

/* line 493, ../scss/_components.scss */
.ht-loading-icon { display: inline-block; vertical-align: middle; width: 24px; height: 24px; background-image: url("../img/loading.svg"); background-size: 24px; background-position: 50% 50%; }
/* line 501, ../scss/_components.scss */
.ht-loading-icon.icon_16x16 { width: 16px; height: 16px; background-size: 16px; }
/* line 506, ../scss/_components.scss */
.ht-loading-icon.icon_32x32 { width: 32px; height: 32px; background-size: 32px; }
/* line 511, ../scss/_components.scss */
.ht-loading-icon.icon_48x48 { width: 48px; height: 48px; background-size: 48px; }

/* line 519, ../scss/_components.scss */
ul.ht-tags-list-inline { padding: 8px 0; }
/* line 521, ../scss/_components.scss */
ul.ht-tags-list-inline li { display: inline-block; vertical-align: top; }
/* line 524, ../scss/_components.scss */
ul.ht-tags-list-inline li.tags-title { margin: 0 8px 0 0; padding: 3px 0px; line-height: 16px; font-size: 12px; }
/* line 530, ../scss/_components.scss */
ul.ht-tags-list-inline li a, ul.ht-tags-list-inline li span { display: block; padding: 3px 6px; line-height: 16px; font-size: 12px; color: #fff; border-radius: 2px; -moz-transition: opacity 0.1s ease-in-out; -o-transition: opacity 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; }
/* line 538, ../scss/_components.scss */
ul.ht-tags-list-inline li a:hover, ul.ht-tags-list-inline li a:active, ul.ht-tags-list-inline li a:focus, ul.ht-tags-list-inline li span:hover, ul.ht-tags-list-inline li span:active, ul.ht-tags-list-inline li span:focus { text-decoration: none; }
/* line 543, ../scss/_components.scss */
ul.ht-tags-list-inline li a:hover { opacity: .8; }

/* line 549, ../scss/_components.scss */
.single-tags-label { display: inline-block; vertical-align: center; margin: 0 8px; padding: 4px 8px; line-height: 18px; font-size: 14px; font-weight: 700; color: #fff; border-radius: 2px; -moz-transition: opacity 0.1s ease-in-out; -o-transition: opacity 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; }
/* line 560, ../scss/_components.scss */
.single-tags-label:hover, .single-tags-label:active, .single-tags-label:focus { text-decoration: none; }

/* line 567, ../scss/_components.scss */
.modal-product-sharing .share-to-get-gift-intro { font-size: 12px; margin: 0 0 12px; }
/* line 571, ../scss/_components.scss */
.modal-product-sharing .product-share-link-wrap { margin: 8px 0; padding: 12px 12px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 14px; color: #757575; word-break: break-all; background-color: #eeeeee; border: 1px solid #e0e0e0; border-radius: 4px; width: 100%; -moz-user-select: all; -ms-user-select: all; -webkit-user-select: all; user-select: all; }

/* line 5, ../scss/_cards.scss */
.ht-card { display: block; }

@media (min-width: 768px) { /* line 9, ../scss/_cards.scss */
    .ht-card-list_header { display: flex; justify-content: space-between; align-items: center; } }
@media (max-width: 767px) { /* line 15, ../scss/_cards.scss */
    .ht-card-list_header .flex-item { margin-bottom: 12px; }
    /* line 18, ../scss/_cards.scss */
    .ht-card-list_header .flex-item:last-child { margin-bottom: 0; } }
/* line 23, ../scss/_cards.scss */
.ht-card-list_header .cl_h_subtitle { line-height: 16px; font-size: 11px; font-weight: 700; text-transform: uppercase; color: #9e9e9e; }
/* line 30, ../scss/_cards.scss */
.ht-card-list_header .cl_h_title { margin: 0; line-height: 24px; font-size: 18px; color: #424242; }
/* line 35, ../scss/_cards.scss */
.ht-card-list_header .cl_h_title.cl_h_title-lg { line-height: 30px; font-size: 24px; }
/* line 40, ../scss/_cards.scss */
.ht-card-list_header .cl_h_info { line-height: 16px; font-size: 12px; color: #757575; }

/* line 46, ../scss/_cards.scss */
.category-descr { font-size: 13px; line-height: 18px; margin: 12px 0; }
/* line 50, ../scss/_cards.scss */
.category-descr h1, .category-descr .h1 { font-size: 28px; line-height: 32px; }
/* line 51, ../scss/_cards.scss */
.category-descr h2, .category-descr .h2 { font-size: 24px; line-height: 28px; }
/* line 52, ../scss/_cards.scss */
.category-descr h3, .category-descr .h3 { font-size: 20px; line-height: 24px; }
/* line 53, ../scss/_cards.scss */
.category-descr h4, .category-descr .h4 { font-size: 16px; line-height: 20px; }
/* line 54, ../scss/_cards.scss */
.category-descr h5, .category-descr .h5 { font-size: 14px; line-height: 18px; }
/* line 55, ../scss/_cards.scss */
.category-descr h6, .category-descr .h6 { font-size: 12px; line-height: 16px; }

/* line 65, ../scss/_cards.scss */
.ht-product-card { margin: 0 0 12px; background-color: #fff; border: 1px solid #eaeaea; -moz-transition: background-color 0.1s ease-in-out; -o-transition: background-color 0.1s ease-in-out; -webkit-transition: background-color 0.1s ease-in-out; transition: background-color 0.1s ease-in-out; }
/* line 70, ../scss/_cards.scss */
.ht-product-card .card-header { position: relative; overflow: hidden; }
/* line 73, ../scss/_cards.scss */
.ht-product-card .card-header a.ht-inner { z-index: 20; }
/* line 75, ../scss/_cards.scss */
.ht-product-card .card-header a.ht-inner:hover { opacity: .9; }
/* line 79, ../scss/_cards.scss */
.ht-product-card .card-header .product_actions { z-index: 20; position: absolute; bottom: 0; left: 0; right: 0; padding: 12px; background-color: rgba(255, 255, 255, 0.8); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -webkit-transform: translateY(100%); transform: translateY(100%); -moz-transition: -moz-transform 0.2s ease-in-out; -o-transition: -o-transform 0.2s ease-in-out; -webkit-transition: -webkit-transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out; }
/* line 90, ../scss/_cards.scss */
.ht-product-card .card-content { padding: 12px; text-align: center; }
/* line 94, ../scss/_cards.scss */
.ht-product-card .card-footer { padding: 8px 12px; background-color: #fafafa; border-top: 1px solid #f5f5f5; }
/* line 99, ../scss/_cards.scss */
.ht-product-card .product_featured-image { width: 100%; height: 100%; object-fit: cover; }
/* line 104, ../scss/_cards.scss */
.ht-product-card .product_title { margin: 0 0 0; font-size: 13px; height: 36px; }
/* line 108, ../scss/_cards.scss */
.ht-product-card .product_title a { display: block; font-size: 13px; color: #424242; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 18px; max-height: 36px; overflow: hidden; text-overflow: ellipsis; }
/* line 113, ../scss/_cards.scss */
.ht-product-card .product_title a:hover, .ht-product-card .product_title a:active, .ht-product-card .product_title a:focus { text-decoration: none; }
/* line 116, ../scss/_cards.scss */
.ht-product-card .product_title a:hover { color: #757575; }
/* line 121, ../scss/_cards.scss */
.ht-product-card .product_price { margin: 8px -8px 0; font-size: 0; line-height: 24px; white-space: nowrap; }
/* line 127, ../scss/_cards.scss */
.ht-product-card .product_price span { display: inline-block; vertical-align: top; line-height: 24px; }
/* line 132, ../scss/_cards.scss */
.ht-product-card .product_price .pp_old-price { margin: 2px 4px 0 0; line-height: 22px; font-size: 11px; color: #9e9e9e; text-decoration: line-through; max-width: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media (min-width: 1200px) { /* line 132, ../scss/_cards.scss */
    .ht-product-card .product_price .pp_old-price { margin: 2px 8px 0 0; max-width: 72px; } }
/* line 146, ../scss/_cards.scss */
.ht-product-card .product_price .pp_old-price .pp_currency-symbol { margin-left: 2px; font-size: 11px; line-height: 22px; }
/* line 152, ../scss/_cards.scss */
.ht-product-card .product_price .pp_current-price { margin: 0; font-size: 16px; color: #4caf50; }
@media (min-width: 768px) { /* line 152, ../scss/_cards.scss */
    .ht-product-card .product_price .pp_current-price { font-size: 18px; } }
/* line 159, ../scss/_cards.scss */
.ht-product-card .product_price .pp_current-price .pp_currency-symbol { margin-left: 2px; font-size: 16px; }
@media (min-width: 992px) { /* line 180, ../scss/_cards.scss */
    .ht-product-card.size-lg-card .product_title { font-size: 15px; height: 40px; }
    /* line 183, ../scss/_cards.scss */
    .ht-product-card.size-lg-card .product_title a { font-size: 15px; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 20px; max-height: 40px; overflow: hidden; text-overflow: ellipsis; }
    /* line 188, ../scss/_cards.scss */
    .ht-product-card.size-lg-card .product_price { line-height: 28px; }
    /* line 190, ../scss/_cards.scss */
    .ht-product-card.size-lg-card .product_price span { line-height: 28px; }
    /* line 193, ../scss/_cards.scss */
    .ht-product-card.size-lg-card .product_price .pp_old-price { font-size: 13px; }
    /* line 195, ../scss/_cards.scss */
    .ht-product-card.size-lg-card .product_price .pp_old-price .pp_currency-symbol { font-size: 12px; }
    /* line 199, ../scss/_cards.scss */
    .ht-product-card.size-lg-card .product_price .pp_current-price { font-size: 20px; }
    /* line 201, ../scss/_cards.scss */
    .ht-product-card.size-lg-card .product_price .pp_current-price .pp_currency-symbol { font-size: 18px; } }
/* line 213, ../scss/_cards.scss */
.ht-product-card:hover .card-header .product_actions { -moz-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); }

/* line 219, ../scss/_cards.scss */
.ht-product-card-slick { margin: 0 -6px; }
/* line 221, ../scss/_cards.scss */
.ht-product-card-slick .single-col { padding: 0 6px; }
/* line 224, ../scss/_cards.scss */
.ht-product-card-slick .ht-product-card { margin: 0; }

/* line 235, ../scss/_cards.scss */
.ht-news-card { margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px dotted #eaeaea; }
/* line 242, ../scss/_cards.scss */
.ht-news-card .card-content { padding: 12px 0 0; }
@media (min-width: 768px) { /* line 242, ../scss/_cards.scss */
    .ht-news-card .card-content { padding: 2px 0 0; } }
/* line 248, ../scss/_cards.scss */
.ht-news-card .news-title { margin: 0 0 6px; padding: 0; line-height: 24px; font-size: 18px; }
/* line 253, ../scss/_cards.scss */
.ht-news-card .news-title a { display: inline-block; color: #424242; }
/* line 260, ../scss/_cards.scss */
.ht-news-card .news-title a:hover, .ht-news-card .news-title a:focus, .ht-news-card .news-title a:active { text-decoration: none; }
/* line 263, ../scss/_cards.scss */
.ht-news-card .news-title a:hover { color: #4caf50; }
/* line 269, ../scss/_cards.scss */
.ht-news-card .news-meta span { color: #9e9e9e; }
/* line 273, ../scss/_cards.scss */
.ht-news-card .news-excerpt { margin-top: 8px; font-size: 13px; color: #616161; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height: 18px; max-height: 54px; overflow: hidden; text-overflow: ellipsis; }

/* line 281, ../scss/_cards.scss */
.ht-news-detail-card { padding: 12px 0 24px; }
@media (min-width: 768px) { /* line 281, ../scss/_cards.scss */
    .ht-news-detail-card { padding: 12px 36px 48px; } }
/* line 286, ../scss/_cards.scss */
.ht-news-detail-card .news-detail_title { margin: 0 0 12px; line-height: 36px; font-size: 28px; }
/* line 291, ../scss/_cards.scss */
.ht-news-detail-card .news-detail_meta { color: #9e9e9e; }
/* line 294, ../scss/_cards.scss */
.ht-news-detail-card .news-detail_content { margin: 16px 0 0; }
/* line 296, ../scss/_cards.scss */
.ht-news-detail-card .news-detail_content h1, .ht-news-detail-card .news-detail_content .h1 { font-size: 24px; line-height: 28px; }
/* line 297, ../scss/_cards.scss */
.ht-news-detail-card .news-detail_content h2, .ht-news-detail-card .news-detail_content .h2 { font-size: 22px; line-height: 26px; }
/* line 298, ../scss/_cards.scss */
.ht-news-detail-card .news-detail_content h3, .ht-news-detail-card .news-detail_content .h3 { font-size: 20px; line-height: 24px; }
/* line 299, ../scss/_cards.scss */
.ht-news-detail-card .news-detail_content h4, .ht-news-detail-card .news-detail_content .h4 { font-size: 16px; line-height: 20px; }
/* line 300, ../scss/_cards.scss */
.ht-news-detail-card .news-detail_content h5, .ht-news-detail-card .news-detail_content .h5 { font-size: 14px; line-height: 18px; }
/* line 301, ../scss/_cards.scss */
.ht-news-detail-card .news-detail_content h6, .ht-news-detail-card .news-detail_content .h6 { font-size: 12px; line-height: 16px; }
/* line 303, ../scss/_cards.scss */
.ht-news-detail-card p { margin-bottom: 12px; }
/* line 305, ../scss/_cards.scss */
.ht-news-detail-card p img { margin: 16px 0; }

/* line 321, ../scss/_cards.scss */
.ht-sidebar-card .card-header .sidebar-title { margin: 0 0 0; padding: 4px 0; line-height: 16px; font-size: 12px; font-weight: 700; color: #9e9e9e; }
/* line 329, ../scss/_cards.scss */
.ht-sidebar-card .card-header .sidebar-title-link { display: block; margin: 0 0 0; padding: 4px 0; line-height: 16px; font-size: 12px; font-weight: 700; color: #9e9e9e; }
/* line 337, ../scss/_cards.scss */
.ht-sidebar-card .card-header .sidebar-title-link:hover, .ht-sidebar-card .card-header .sidebar-title-link:active, .ht-sidebar-card .card-header .sidebar-title-link:focus { text-decoration: none; }
/* line 340, ../scss/_cards.scss */
.ht-sidebar-card .card-header .sidebar-title-link:hover { background-color: #eeeeee; }
/* line 343, ../scss/_cards.scss */
.ht-sidebar-card .card-header .sidebar-title-link.active { background-color: #e0e0e0; color: #424242; }
/* line 349, ../scss/_cards.scss */
.ht-sidebar-card .card-content { padding: 0; }
/* line 352, ../scss/_cards.scss */
.ht-sidebar-card ul { padding: 0; margin: 0; list-style: none; }
/* line 358, ../scss/_cards.scss */
.ht-sidebar-card ul li.active > a { color: #4caf50; }
/* line 366, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-list li a { position: relative; display: block; }
/* line 369, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-list li a:hover, .ht-sidebar-card ul.sidebar-cat-list li a:active, .ht-sidebar-card ul.sidebar-cat-list li a:focus { text-decoration: none; }
/* line 374, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-list > li { padding: 3px 0; border-bottom: 1px dotted #eaeaea; }
/* line 377, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-list > li:last-child { border-bottom: 0; }
/* line 380, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-list > li > a { padding: 5px 20px 5px 0; line-height: 18px; font-size: 14px; color: #424242; }
/* line 385, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-list > li > a:hover, .ht-sidebar-card ul.sidebar-cat-list > li > a:active, .ht-sidebar-card ul.sidebar-cat-list > li > a:focus { text-decoration: none; }
/* line 388, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-list > li > a .icon-view-more { position: absolute; display: block; top: 5px; right: 0; line-height: 18px; width: 18px; text-align: center; -moz-transition: -moz-transform 0.2s ease-in-out 0.1s; -o-transition: -o-transform 0.2s ease-in-out 0.1s; -webkit-transition: -webkit-transform 0.2s ease-in-out; -webkit-transition-delay: 0.1s; transition: transform 0.2s ease-in-out 0.1s; }
/* line 398, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-list > li ul { position: relative; top: -1px; padding: 0 0 0 12px; border-left: 1px solid #eee; max-height: 0; overflow: hidden; -moz-transition: max-height 1s ease-in-out 0s; -o-transition: max-height 1s ease-in-out 0s; -webkit-transition: max-height 1s ease-in-out; -webkit-transition-delay: 0s; transition: max-height 1s ease-in-out 0s; }
/* line 408, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-list > li ul li a { padding: 2px 0; font-size: 12px; color: #616161; }
/* line 412, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-list > li ul li a:hover { color: #4caf50; }
/* line 420, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-list > li:hover > a:hover { color: #4caf50 !important; }
/* line 426, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-list > li:not(.opened):hover > a { color: #757575; }
/* line 428, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-list > li:not(.opened):hover > a .icon-view-more { -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
/* line 432, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-list > li:not(.opened):hover ul { max-height: 999px; }
/* line 438, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-list > li.opened > a .icon-view-more { -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
/* line 442, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-list > li.opened > ul { max-height: 9999px; }
/* line 450, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-selecting-list li label { display: block; position: relative; padding: 2px 0 2px 26px; line-height: 18px; font-size: 14px; color: #424242; cursor: pointer; }
/* line 458, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-selecting-list li label .cat-select-icon { position: absolute; top: 2px; left: 0; line-height: 20px; font-size: 16px; width: 22px; text-align: center; -moz-transition: color 0.1s ease-in-out; -o-transition: color 0.1s ease-in-out; -webkit-transition: color 0.1s ease-in-out; transition: color 0.1s ease-in-out; }
/* line 467, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-selecting-list li label .cat-select-label { -moz-transition: color 0.1s ease-in-out; -o-transition: color 0.1s ease-in-out; -webkit-transition: color 0.1s ease-in-out; transition: color 0.1s ease-in-out; }
/* line 471, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-selecting-list li label:hover .cat-select-icon, .ht-sidebar-card ul.sidebar-cat-selecting-list li label:hover .cat-select-label { color: #757575; }
/* line 476, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-selecting-list li label input[type="checkbox"], .ht-sidebar-card ul.sidebar-cat-selecting-list li label input[type="radio"] { display: none; }
/* line 480, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-selecting-list li label input[type="checkbox"]:checked + .cat-select-icon, .ht-sidebar-card ul.sidebar-cat-selecting-list li label input[type="radio"]:checked + .cat-select-icon { color: #4caf50; }
/* line 482, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-selecting-list li label input[type="checkbox"]:checked + .cat-select-icon:before, .ht-sidebar-card ul.sidebar-cat-selecting-list li label input[type="radio"]:checked + .cat-select-icon:before { content: "\f373"; }
/* line 485, ../scss/_cards.scss */
.ht-sidebar-card ul.sidebar-cat-selecting-list li label input[type="checkbox"]:checked + .cat-select-icon + .cat-select-label, .ht-sidebar-card ul.sidebar-cat-selecting-list li label input[type="radio"]:checked + .cat-select-icon + .cat-select-label { color: #4caf50; }

/* line 496, ../scss/_cards.scss */
.ht-sidebar-collapse-toggle { position: relative; display: block; width: 100%; border: 0; padding: 12px; line-height: 20px; font-size: 12px; font-weight: 700; text-transform: uppercase; text-align: left; color: #9e9e9e; outline: none; }
/* line 509, ../scss/_cards.scss */
.ht-sidebar-collapse-toggle i { position: absolute; top: 12px; right: 12px; padding: 0 4px; line-height: 20px; font-size: 18px; color: #757575; }
/* line 517, ../scss/_cards.scss */
.ht-sidebar-collapse-toggle:active { background-color: #fafafa; }

/* line 525, ../scss/_cards.scss */
.ht-sign-in-section { margin: 24px 0 48px; }
@media (min-width: 768px) { /* line 525, ../scss/_cards.scss */
    .ht-sign-in-section { margin: 48px 0 96px; } }

/* line 532, ../scss/_cards.scss */
.ht-sign-in-card .card-header { padding: 16px 24px; background-color: #fafafa; }
/* line 535, ../scss/_cards.scss */
.ht-sign-in-card .card-header .card-title { margin: 0; line-height: 24px; font-size: 18px; }
/* line 541, ../scss/_cards.scss */
.ht-sign-in-card .card-content { padding: 24px; }
/* line 544, ../scss/_cards.scss */
.ht-sign-in-card .card-footer { padding: 12px 24px; background-color: #fafafa; border-top: 1px solid #eee; }
@media (min-width: 768px) { /* line 551, ../scss/_cards.scss */
    .ht-sign-in-card .sign-up-form .form-group { display: flex; align-items: center; }
    /* line 555, ../scss/_cards.scss */
    .ht-sign-in-card .sign-up-form .form-group > label { flex: 0 0 156px; margin: 0; padding: 0 12px 0 0; } }
/* line 566, ../scss/_cards.scss */
.ht-sign-in-card .profile-image-uploaded { position: relative; width: 162px; height: 162px; margin: 0 0 8px; padding: 2px; background-color: #fafafa; border: 1px solid #eee; border-radius: 2px; }
/* line 575, ../scss/_cards.scss */
.ht-sign-in-card .profile-image-uploaded img { display: block; width: 156px; height: 156px; object-fit: cover; }
/* line 581, ../scss/_cards.scss */
.ht-sign-in-card .profile-image-uploaded .delete-image-btn { display: block; position: absolute; top: 2px; right: 2px; width: 24px; height: 24px; line-height: 24px; text-align: center; color: #757575; background-color: rgba(255, 255, 255, 0.6); }
/* line 591, ../scss/_cards.scss */
.ht-sign-in-card .profile-image-uploaded .delete-image-btn:hover { background-color: rgba(255, 255, 255, 0.8); }

/* line 602, ../scss/_cards.scss */
.ht-cart-section .section-header { padding: 0 0 12px; border-bottom: 1px solid #eaeaea; }
/* line 605, ../scss/_cards.scss */
.ht-cart-section .section-header .section-title { margin: 0; line-height: 30px; font-size: 24px; color: #424242; }
/* line 612, ../scss/_cards.scss */
.ht-cart-section .section-content { padding: 12px 0; }
@media (max-width: 991px) { /* line 615, ../scss/_cards.scss */
    .ht-cart-section .ht-cart-table-actions { text-align: center; } }

/* line 621, ../scss/_cards.scss */
table.ht-cart-table { font-size: 14px; }
/* line 623, ../scss/_cards.scss */
table.ht-cart-table td, table.ht-cart-table th { white-space: normal !important; }
/* line 628, ../scss/_cards.scss */
table.ht-cart-table thead tr th { padding: 8px; font-size: 12px; font-weight: 700; text-decoration: uppercase; color: #424242; white-space: nowrap !important; }
/* line 638, ../scss/_cards.scss */
table.ht-cart-table .table_product-order { text-align: center; }
/* line 644, ../scss/_cards.scss */
table.ht-cart-table .table_product-price { text-align: center; }
/* line 647, ../scss/_cards.scss */
table.ht-cart-table .table_product-quantity { text-align: center; }
/* line 650, ../scss/_cards.scss */
table.ht-cart-table .table_product-total-price { text-align: center; }
/* line 653, ../scss/_cards.scss */
table.ht-cart-table .product_price { padding: 4px 0; }
/* line 655, ../scss/_cards.scss */
table.ht-cart-table .product_price > span { display: block; white-space: nowrap; }

/* line 661, ../scss/_cards.scss */
.ht-product-in-cart-card { min-height: 86px; position: relative; padding: 0 0 0 96px; }
/* line 665, ../scss/_cards.scss */
.ht-product-in-cart-card .card-header { position: absolute; top: 0; left: 0; }
/* line 668, ../scss/_cards.scss */
.ht-product-in-cart-card .card-header .product_featured-image { display: block; width: 86px; height: 86px; padding: 2px; background-color: #fff; border: 1px solid #eaeaea; border-radius: 2px; }
/* line 676, ../scss/_cards.scss */
.ht-product-in-cart-card .card-header .product_featured-image img { display: block; width: 80px; height: 80px; object-fit: cover; }
/* line 684, ../scss/_cards.scss */
.ht-product-in-cart-card .card-content { min-width: 180px; max-width: 240px; padding: 0 8px 0 0; }
/* line 689, ../scss/_cards.scss */
.ht-product-in-cart-card .card-footer { margin-top: 6px; }
/* line 692, ../scss/_cards.scss */
.ht-product-in-cart-card .product_title { margin: 0; padding: 0; font-size: 14px; line-height: 18px; }
/* line 697, ../scss/_cards.scss */
.ht-product-in-cart-card .product_title a { display: inline-block; font-size: 14px; color: #424242; }
/* line 701, ../scss/_cards.scss */
.ht-product-in-cart-card .product_title a:hover, .ht-product-in-cart-card .product_title a:focus, .ht-product-in-cart-card .product_title a:active { text-decoration: none; }
/* line 704, ../scss/_cards.scss */
.ht-product-in-cart-card .product_title a:hover { color: #9e9e9e; }
/* line 709, ../scss/_cards.scss */
.ht-product-in-cart-card .product_code { margin-top: 4px; line-height: 16px; font-size: 12px; color: #9e9e9e; }

/* line 719, ../scss/_cards.scss */
.ht-cart-checkout-info-card { min-width: 240px; margin: 0 auto 12px; border: 1px solid #e0e0e0; }
@media (min-width: 992px) { /* line 719, ../scss/_cards.scss */
    .ht-cart-checkout-info-card { margin: 0 0 12px 0; } }
/* line 727, ../scss/_cards.scss */
.ht-cart-checkout-info-card .card-header .card-title { margin: 0; padding: 10px 12px; line-height: 24px; font-size: 18px; background-color: #f5f5f5; }
/* line 735, ../scss/_cards.scss */
.ht-cart-checkout-info-card .card-content { padding: 6px 12px; }
/* line 737, ../scss/_cards.scss */
.ht-cart-checkout-info-card .card-content .form-group { margin: 0 0 0; padding: 6px 0; }
/* line 740, ../scss/_cards.scss */
.ht-cart-checkout-info-card .card-content .form-group.has-border-bottom { border-bottom: 1px solid #eee; }
/* line 742, ../scss/_cards.scss */
.ht-cart-checkout-info-card .card-content .form-group.has-border-bottom:last-child { border-bottom: 0; }
/* line 752, ../scss/_cards.scss */
.ht-cart-checkout-info-card .card-content .form-group .radio, .ht-cart-checkout-info-card .card-content .form-group .checkbox { margin: 0; }
/* line 757, ../scss/_cards.scss */
.ht-cart-checkout-info-card .card-content .info-group .info-label { padding: 4px 12px 4px 0; line-height: 1.4; font-size: 12px; color: #757575; }
/* line 763, ../scss/_cards.scss */
.ht-cart-checkout-info-card .card-content .info-group .info-value { padding: 4px 0 4px 12px; line-height: 1.4; font-size: 16px; }

/* line 771, ../scss/_cards.scss */
.order-created--thank-note { padding: 24px; background-color: #fafafa; border: 2px dashed #e0e0e0; }
/* line 776, ../scss/_cards.scss */
.order-created--thank-note .note-title { margin: 0 0 20px; line-height: 28px; font-size: 24px; }
/* line 781, ../scss/_cards.scss */
.order-created--thank-note .note-descr { margin: 12px 0 0; line-height: 22px; font-size: 16px; color: #757575; }

/* line 795, ../scss/_cards.scss */
.ht-user-action-card .user-action-btn { font-weight: 700; color: #757575; background-color: #f5f5f5; }
/* line 799, ../scss/_cards.scss */
.ht-user-action-card .user-action-btn:hover { background-color: #eeeeee; }
/* line 802, ../scss/_cards.scss */
.ht-user-action-card .user-action-btn.active { color: #4caf50; box-shadow: 0 0 0; }

/* line 808, ../scss/_cards.scss */
.ht-single-comment { position: relative; min-height: 34px; padding: 0 0 0 40px; }
/* line 813, ../scss/_cards.scss */
.ht-single-comment a:focus, .ht-single-comment a:active { outline: none; }
/* line 817, ../scss/_cards.scss */
.ht-single-comment .sc_user-avatar { position: absolute; top: 0; left: 0; width: 34px; height: 34px; border-radius: 50%; overflow: hidden; background-color: #f5f5f5; }
/* line 825, ../scss/_cards.scss */
.ht-single-comment .sc_user-avatar img { width: 34px; height: 34px; object-fit: cover; }
/* line 831, ../scss/_cards.scss */
.ht-single-comment .sc_main-content { padding: 9px 15px; background-color: #f5f5f5; border-radius: 16px; line-height: 16px; font-size: 0; min-height: 34px; }
/* line 838, ../scss/_cards.scss */
.ht-single-comment .sc_main-content .sc_user-title { display: inline; vertical-align: top; margin: 0 6px 0 0; line-height: 16px; font-size: 12px; font-weight: 700; }
/* line 846, ../scss/_cards.scss */
.ht-single-comment .sc_main-content .sc_comment-content { display: inline; vertical-align: top; line-height: 16px; font-size: 12px; color: #424242; }
/* line 853, ../scss/_cards.scss */
.ht-single-comment .sc_main-content.input-edit-content { padding: 0; }
/* line 856, ../scss/_cards.scss */
.ht-single-comment .sc_main-content .form-control { resize: none; }
/* line 860, ../scss/_cards.scss */
.ht-single-comment .sc_attachment-files { padding: 2px 8px 4px; font-size: 0; }
/* line 863, ../scss/_cards.scss */
.ht-single-comment .sc_attachment-files a { display: inline-block; vertical-align: top; position: relative; padding: 2px; margin: 4px 4px 0 0; border: 1px solid #eaeaea; border-radius: 4px; background-color: #fafafa; }
/* line 872, ../scss/_cards.scss */
.ht-single-comment .sc_attachment-files a img { display: block; height: 96px; max-height: 480px; object-fit: contain; border-radius: 4px; -moz-transition: opacity 0.1s ease-in-out; -o-transition: opacity 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; }
/* line 881, ../scss/_cards.scss */
.ht-single-comment .sc_attachment-files a:hover img { opacity: .8; }
/* line 887, ../scss/_cards.scss */
.ht-single-comment .sc_comment-input-content { position: relative; }
/* line 889, ../scss/_cards.scss */
.ht-single-comment .sc_comment-input-content .form-group { position: relative; }
/* line 892, ../scss/_cards.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-control { padding: 8px 65px 8px 15px; line-height: 16px; font-size: 12px; border-radius: 17px; border-color: #e0e0e0; resize: none; }
/* line 900, ../scss/_cards.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-action { position: absolute; bottom: 0; right: 0; padding-right: 4px; z-index: 10; font-size: 0; }
/* line 906, ../scss/_cards.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-action .single-action { margin: 0; padding: 0; display: inline-block; vertical-align: top; height: 34px; width: 30px; line-height: 34px; font-size: 18px; text-align: center; color: #9e9e9e; background-color: transparent; border: 0; cursor: pointer; }
/* line 920, ../scss/_cards.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-action .single-action:hover { color: #424242; }
/* line 923, ../scss/_cards.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-action .single-action:active, .ht-single-comment .sc_comment-input-content .sc_comment-input-action .single-action:focus { outline: none; }
/* line 927, ../scss/_cards.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-action .single-action i { line-height: 34px; display: inline-block; vertical-align: top; }
/* line 934, ../scss/_cards.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-attachment { padding: 2px 8px 4px; font-size: 0; }
/* line 937, ../scss/_cards.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-attachment .single-attachment { display: inline-block; vertical-align: top; position: relative; padding: 2px; margin: 4px 4px 0 0; border: 1px solid #eaeaea; border-radius: 4px; background-color: #fafafa; }
/* line 946, ../scss/_cards.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-attachment .single-attachment img { display: block; height: 96px; max-height: 480px; object-fit: contain; border-radius: 4px; }
/* line 953, ../scss/_cards.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-attachment .single-attachment .delete-attachment { position: absolute; top: 4px; right: 4px; display: block; width: 16px; height: 16px; text-align: center; line-height: 16px; font-size: 18px; color: #757575; background-color: rgba(255, 255, 255, 0.75); border-radius: 2px; }
/* line 965, ../scss/_cards.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-attachment .single-attachment .delete-attachment:hover, .ht-single-comment .sc_comment-input-content .sc_comment-input-attachment .single-attachment .delete-attachment:focus { text-decoration: none; }
/* line 968, ../scss/_cards.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-attachment .single-attachment .delete-attachment:hover { background-color: #fff; }
/* line 975, ../scss/_cards.scss */
.ht-single-comment .sc_meta-actions { padding: 4px 14px 0; line-height: 14px; font-size: 0; }
/* line 979, ../scss/_cards.scss */
.ht-single-comment .sc_meta-actions > span { display: inline-block; vertical-align: top; line-height: 14px; font-size: 11px; color: #9e9e9e; }
/* line 988, ../scss/_cards.scss */
.ht-single-comment .sc_meta-actions > span:after { content: "\2022"; display: inline-block; vertical-align: top; padding: 2px 5px 0; line-height: 12px; font-size: 8px; color: #bdbdbd; }
/* line 998, ../scss/_cards.scss */
.ht-single-comment .sc_meta-actions > span:last-child:after { display: none; }

/* line 1006, ../scss/_cards.scss */
.ht-comment-list .ht-comment-list_lv01 { padding: 0 0 12px; }
/* line 1008, ../scss/_cards.scss */
.ht-comment-list .ht-comment-list_lv01:last-child { padding: 0; }
/* line 1012, ../scss/_cards.scss */
.ht-comment-list .ht-comment-list_lv02 { margin: 12px 0 4px 38px; padding: 0 0 0 8px; border-left: 2px solid #eaeaea; }
/* line 1016, ../scss/_cards.scss */
.ht-comment-list .ht-comment-list_lv02 .ht-single-comment { margin: 0 0 8px; padding: 0 0 0 30px; }
/* line 1019, ../scss/_cards.scss */
.ht-comment-list .ht-comment-list_lv02 .ht-single-comment:last-child { margin: 0; }
/* line 1022, ../scss/_cards.scss */
.ht-comment-list .ht-comment-list_lv02 .ht-single-comment .sc_user-avatar { position: absolute; top: 5px; left: 0; width: 24px; height: 24px; }
/* line 1027, ../scss/_cards.scss */
.ht-comment-list .ht-comment-list_lv02 .ht-single-comment .sc_user-avatar img { width: 24px; height: 24px; }

/* line 1044, ../scss/_cards.scss */
.ht-logo-brand-card { display: block; padding: 12px; background-color: #fff; }
/* line 1048, ../scss/_cards.scss */
.ht-logo-brand-card .lb_image { -moz-transition: opacity 0.1s ease-in-out; -o-transition: opacity 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; }
/* line 1052, ../scss/_cards.scss */
.ht-logo-brand-card:hover .lb_image { opacity: .6; }

/* line 1057, ../scss/_cards.scss */
.ht-logo-brand-card { display: block; padding: 12px; background-color: #fff; }
/* line 1061, ../scss/_cards.scss */
.ht-logo-brand-card .lb_image { -moz-transition: opacity 0.1s ease-in-out; -o-transition: opacity 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; }
/* line 1065, ../scss/_cards.scss */
.ht-logo-brand-card:hover .lb_image { opacity: .6; }

/* line 1085, ../scss/_cards.scss */
.ht-logo-brand-card-slick { margin: 0 -6px; }
/* line 1088, ../scss/_cards.scss */
.ht-logo-brand-card-slick .ht-logo-brand-card { border: 1px solid #f5f5f5; }
/* line 1091, ../scss/_cards.scss */
.ht-logo-brand-card-slick .single-col { padding: 0 6px; }
/* line 1094, ../scss/_cards.scss */
.ht-logo-brand-card-slick .slick-track { margin: 0 auto; }

/* line 1106, ../scss/_cards.scss */
.ht-social-post-card .news-header { margin: 0 0 12px; }
/* line 1108, ../scss/_cards.scss */
.ht-social-post-card .news-header .news-title { margin: 0 0 5px; line-height: 24px; font-size: 18px; font-weight: 600; }
/* line 1113, ../scss/_cards.scss */
.ht-social-post-card .news-header .news-title a { color: #212121; }
/* line 1117, ../scss/_cards.scss */
.ht-social-post-card .news-header .news-meta { font-size: 0; }
/* line 1119, ../scss/_cards.scss */
.ht-social-post-card .news-header .news-meta span { display: inline-block; vertical-align: top; line-height: 16px; font-size: 12px; color: #757575; }
/* line 1125, ../scss/_cards.scss */
.ht-social-post-card .news-header .news-meta span:after { content: "\2022"; display: inline-block; padding: 2px 7px 0; line-height: 14px; font-size: 10px; color: #bdbdbd; }
/* line 1134, ../scss/_cards.scss */
.ht-social-post-card .news-header .news-meta span:last-child:after { display: none; }
/* line 1139, ../scss/_cards.scss */
.ht-social-post-card .news-header .news-meta a { color: #2196f3; font-weight: 600; }
/* line 1146, ../scss/_cards.scss */
.ht-social-post-card .card-header { margin: 0 0 0; padding: 0 32px 0 56px; min-height: 44px; position: relative; }
/* line 1151, ../scss/_cards.scss */
.ht-social-post-card .card-header .user-avatar { position: absolute; top: 0; left: 0; width: 44px; height: 44px; background-color: #eeeeee; border-radius: 50%; overflow: hidden; }
/* line 1159, ../scss/_cards.scss */
.ht-social-post-card .card-header .user-avatar img { width: 100%; height: 100%; object-fit: cover; }
/* line 1165, ../scss/_cards.scss */
.ht-social-post-card .card-header .user-title { margin: 0 0 3px; padding: 2px 0 0; line-height: 20px; font-size: 15px; font-weight: 600; }
/* line 1172, ../scss/_cards.scss */
.ht-social-post-card .card-header .post-meta { margin: 3px 0 0; line-height: 16px; font-size: 12px; color: #9e9e9e; }
/* line 1178, ../scss/_cards.scss */
.ht-social-post-card .card-header .post-action { position: absolute; top: 0; right: 0; }
/* line 1183, ../scss/_cards.scss */
.ht-social-post-card .card-content { margin-top: 12px; }
/* line 1185, ../scss/_cards.scss */
.ht-social-post-card .card-content img { display: inline-block !important; max-width: 100% !important; width: auto !important; height: auto !important; }
/* line 1191, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-content { line-height: 18px; font-size: 13px; }
/* line 1194, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-content p { margin-bottom: 4px; }
/* line 1200, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-content .read-more { color: #bdbdbd; }
/* line 1204, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-title { margin: 0 0 8px; line-height: 24px; font-size: 18px; font-weight: 600; }
/* line 1210, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-attachment { margin: 12px 0 0; }
/* line 1212, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-attachment a { position: relative; display: block; }
/* line 1215, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-attachment a img { display: block; }
/* line 1218, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-attachment a .ht-inner { background-color: #e0e0e0; }
/* line 1221, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-attachment a:active { opacity: .85; }
/* line 1224, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-attachment a .more-items { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); }
/* line 1229, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-attachment a .more-items .ht-text { position: absolute; top: 50%; left: 0; right: 0; margin-top: -40px; line-height: 80px; font-size: 48px; color: #fff; text-align: center; }
/* line 1240, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-attachment.has-multi-items { margin-left: -1px; margin-right: -1px; }
/* line 1243, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-attachment.has-multi-items .single-item { float: left; padding: 1px; }
/* line 1248, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-attachment.has-multi-items.has-02-items .single-item { width: 50%; }
/* line 1253, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-attachment.has-multi-items.has-03-items .single-item { width: 33.3333%; }
/* line 1255, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-attachment.has-multi-items.has-03-items .single-item:first-child { width: 66.6666%; }
/* line 1262, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-attachment.has-multi-items.has-04-items .single-item { width: 33.3333%; }
/* line 1264, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-attachment.has-multi-items.has-04-items .single-item:first-child { width: 100%; }
/* line 1270, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-attachment.has-multi-items.has-05-items .single-item { width: 33.3333%; }
/* line 1272, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-attachment.has-multi-items.has-05-items .single-item:first-child, .ht-social-post-card .card-content .post-attachment.has-multi-items.has-05-items .single-item:nth-child(2) { width: 50%; }
/* line 1279, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-attachment.has-multi-items.has-06-items .single-item { width: 33.3333%; }
/* line 1284, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-attachment.has-multi-items.has-07-items .single-item { width: 25%; }
/* line 1286, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-attachment.has-multi-items.has-07-items .single-item:first-child, .ht-social-post-card .card-content .post-attachment.has-multi-items.has-07-items .single-item:nth-child(2), .ht-social-post-card .card-content .post-attachment.has-multi-items.has-07-items .single-item:nth-child(3) { width: 33.3333%; }
/* line 1295, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-action-count { margin-top: 12px; line-height: 16px; font-size: 0; color: #757575; }
/* line 1300, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-action-count span, .ht-social-post-card .card-content .post-action-count a { display: inline-block; font-size: 12px; vertical-align: top; line-height: 16px; }
/* line 1307, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-action-count .like-count i { display: inline-block; vertical-align: top; line-height: 15px; margin-right: 5px; width: 15px; font-size: 8px; text-align: center; color: #fff; border-radius: 7px; }
/* line 1321, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-action-count .comment-share-count span:after { content: "\2022"; display: inline-block; vertical-align: top; padding: 2px 4px 0; line-height: 14px; font-size: 10px; color: #bdbdbd; }
/* line 1330, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-action-count .comment-share-count span a { color: #757575; }
/* line 1334, ../scss/_cards.scss */
.ht-social-post-card .card-content .post-action-count .comment-share-count span:last-child:after { display: none; }
/* line 1342, ../scss/_cards.scss */
.ht-social-post-card .card-footer { margin-top: 12px; padding: 12px 0 0; border-top: 1px solid #eaeaea; }

/* line 1351, ../scss/_cards.scss */
.ht-required-login-card { margin: 24px 0 24px; padding: 24px; background-color: #eeeeee; border: 2px dashed #ddd; }
/* line 1356, ../scss/_cards.scss */
.ht-required-login-card .ht-title { margin: 0 0 8px; line-height: 30px; font-size: 24px; color: #424242; }
/* line 1362, ../scss/_cards.scss */
.ht-required-login-card .ht-subtitle { margin: 0 0 0; line-height: 16px; font-size: 12px; color: #757575; }
/* line 1368, ../scss/_cards.scss */
.ht-required-login-card .btn-wrapper { margin: 20px 0 0; text-align: center; }
/* line 1371, ../scss/_cards.scss */
.ht-required-login-card .btn-wrapper a { display: inline-block; max-width: 320px; }

@media (max-width: 767px) { /* line 9, ../scss/_sections.scss */
    .ht-single-product-section .sp_product-photo { margin-bottom: 24px; } }
/* line 14, ../scss/_sections.scss */
.ht-single-product-section .sp_product-photo .sp_product-photo_photo-view .sp_product-photo_photo-view_img { display: block; width: 100%; height: 100%; object-fit: contain; }
/* line 22, ../scss/_sections.scss */
.ht-single-product-section .sp_product-photo .sp_product-photo_list-thumbnails .sp_product-photo_single-thumbnail { display: block; border: 2px solid #eee; padding: 1px; }
/* line 26, ../scss/_sections.scss */
.ht-single-product-section .sp_product-photo .sp_product-photo_list-thumbnails .sp_product-photo_single-thumbnail .ht-inner { -moz-transition: opacity 0.1s ease-in-out; -o-transition: opacity 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; }
/* line 30, ../scss/_sections.scss */
.ht-single-product-section .sp_product-photo .sp_product-photo_list-thumbnails .sp_product-photo_single-thumbnail:hover .ht-inner { opacity: .85; }
/* line 34, ../scss/_sections.scss */
.ht-single-product-section .sp_product-photo .sp_product-photo_list-thumbnails .sp_product-photo_single-thumbnail.active { border-color: #9e9e9e; }
/* line 37, ../scss/_sections.scss */
.ht-single-product-section .sp_product-photo .sp_product-photo_list-thumbnails .sp_product-photo_single-thumbnail img { display: block; width: 100%; height: 100%; object-fit: cover; }
/* line 45, ../scss/_sections.scss */
.ht-single-product-section .sp_product-photo .ht-product-photo-thumbnails-slick { margin: 0 -2px 0 -4px; }
/* line 47, ../scss/_sections.scss */
.ht-single-product-section .sp_product-photo .ht-product-photo-thumbnails-slick .single-col { padding: 0 4px; }
@media (min-width: 992px) { /* line 52, ../scss/_sections.scss */
    .ht-single-product-section .sp_info { padding-left: 12px; } }
/* line 56, ../scss/_sections.scss */
.ht-single-product-section .sp_info .sp_info-title { margin: 0 0 12px; line-height: 26px; font-size: 20px; }
/* line 62, ../scss/_sections.scss */
.ht-single-product-section .sp_info .sp_product-price span { display: inline-block; vertical-align: top; }
/* line 66, ../scss/_sections.scss */
.ht-single-product-section .sp_info .sp_product-price .sp_pp_current { line-height: 32px; font-size: 28px; font-weight: 700; color: #424242; }
/* line 72, ../scss/_sections.scss */
.ht-single-product-section .sp_info .sp_product-price .sp_pp_old { margin: 0 0 0 0; line-height: 20px; font-size: 14px; color: #9e9e9e; text-decoration: line-through; }
/* line 82, ../scss/_sections.scss */
.ht-single-product-section .sp_info .sp_product-image-code .single-image-code .download-image-code { display: block; position: relative; }
/* line 92, ../scss/_sections.scss */
.ht-single-product-section .sp_description .sp_description_content > *:first-child { margin-top: 0 !important; }
/* line 96, ../scss/_sections.scss */
.ht-single-product-section .sp_description .sp_description_content h1, .ht-single-product-section .sp_description .sp_description_content .h1 { margin: 24px 0 16px; line-height: 36px; font-size: 28px; }
/* line 101, ../scss/_sections.scss */
.ht-single-product-section .sp_description .sp_description_content h2, .ht-single-product-section .sp_description .sp_description_content .h2 { margin: 24px 0 16px; line-height: 30px; font-size: 24px; }
/* line 106, ../scss/_sections.scss */
.ht-single-product-section .sp_description .sp_description_content h3, .ht-single-product-section .sp_description .sp_description_content .h3 { margin: 16px 0 12px; line-height: 24px; font-size: 18px; }
/* line 111, ../scss/_sections.scss */
.ht-single-product-section .sp_description .sp_description_content h4, .ht-single-product-section .sp_description .sp_description_content .h4 { margin: 16px 0 12px; line-height: 22px; font-size: 16px; }
/* line 116, ../scss/_sections.scss */
.ht-single-product-section .sp_description .sp_description_content h5, .ht-single-product-section .sp_description .sp_description_content .h5 { margin: 12px 0 8px; line-height: 19px; font-size: 14px; }
/* line 121, ../scss/_sections.scss */
.ht-single-product-section .sp_description .sp_description_content h6, .ht-single-product-section .sp_description .sp_description_content .h6 { margin: 12px 0 8px; line-height: 16px; font-size: 12px; }
/* line 126, ../scss/_sections.scss */
.ht-single-product-section .sp_description .sp_description_content ul { padding-left: 24px; }
/* line 129, ../scss/_sections.scss */
.ht-single-product-section .sp_description .sp_description_content img { max-width: 100% !important; }
/* line 135, ../scss/_sections.scss */
.ht-single-product-section .sp_description.has-view-more-action #productDescriptionCollapse.content-collapse { position: relative; height: 700px; overflow: hidden; }
/* line 139, ../scss/_sections.scss */
.ht-single-product-section .sp_description.has-view-more-action #productDescriptionCollapse.content-collapse:after { position: absolute; content: ""; bottom: 0; left: 0; right: 0; height: 150px; background: rgba(255, 255, 255, 0); background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, white)); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ); }
/* line 155, ../scss/_sections.scss */
.ht-single-product-section .sp_description.has-view-more-action .product-detail-collapse-btn-wrap { margin-top: 24px; }
/* line 160, ../scss/_sections.scss */
.ht-single-product-section .product-quick-action { padding: 0 8px; line-height: 32px; font-size: 24px; color: #bdbdbd; }
/* line 165, ../scss/_sections.scss */
.ht-single-product-section .product-quick-action.active { color: #4caf50; }
/* line 170, ../scss/_sections.scss */
.ht-single-product-section .sp_product-buyer-choice .label-main { flex: 0 0 20%; min-width: 0; margin: 0 12px 0 0; }
/* line 175, ../scss/_sections.scss */
.ht-single-product-section .sp_product-buyer-choice .option-main { flex: 1 1 auto; min-width: 0; margin: 0; }
/* line 181, ../scss/_sections.scss */
.ht-single-product-section .sp_product-buyer-choice .option-main__quantity .form-control, .ht-single-product-section .sp_product-buyer-choice .option-main__quantity .btn-default { border-color: #e0e0e0; }
/* line 185, ../scss/_sections.scss */
.ht-single-product-section .sp_product-buyer-choice .option-main__quantity .btn-default { background-color: #fafafa; }

/* line 5, ../scss/_comments.scss */
.post-comments ul { list-style: none; padding: 0; margin: 0; }
/* line 11, ../scss/_comments.scss */
.post-comments a:focus, .post-comments a:active { outline: none; }
/* line 15, ../scss/_comments.scss */
.post-comments .single-comment { position: relative; min-height: 34px; padding: 0 0 0 40px; }
/* line 19, ../scss/_comments.scss */
.post-comments .single-comment .user-avatar { position: absolute; top: 0; left: 0; width: 34px; height: 34px; border-radius: 50%; overflow: hidden; background-color: #f5f5f5; }
/* line 27, ../scss/_comments.scss */
.post-comments .single-comment .user-avatar img { width: 34px; height: 34px; object-fit: cover; }
/* line 33, ../scss/_comments.scss */
.post-comments .single-comment .comment-main { padding: 9px 15px; background-color: #f5f5f5; border-radius: 16px; line-height: 16px; font-size: 0; min-height: 34px; }
/* line 40, ../scss/_comments.scss */
.post-comments .single-comment .comment-main .user-title { display: inline; vertical-align: top; margin: 0 6px 0 0; line-height: 16px; font-size: 12px; font-weight: 700; }
/* line 48, ../scss/_comments.scss */
.post-comments .single-comment .comment-main .comment-content { display: inline; vertical-align: top; line-height: 16px; font-size: 12px; color: #424242; }
/* line 55, ../scss/_comments.scss */
.post-comments .single-comment .comment-main .form-control { resize: none; }
/* line 59, ../scss/_comments.scss */
.post-comments .single-comment .comment-attachment { padding: 2px 8px 2px; font-size: 0; }
/* line 62, ../scss/_comments.scss */
.post-comments .single-comment .comment-attachment a { display: inline-block; vertical-align: top; position: relative; padding: 2px; margin: 4px 4px 0 0; border: 1px solid #eaeaea; border-radius: 4px; background-color: #fafafa; }
/* line 71, ../scss/_comments.scss */
.post-comments .single-comment .comment-attachment a img { display: block; height: 96px; max-height: 480px; object-fit: contain; border-radius: 4px; -moz-transition: opacity 0.1s ease-in-out; -o-transition: opacity 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; }
/* line 80, ../scss/_comments.scss */
.post-comments .single-comment .comment-attachment a:hover img { opacity: .8; }
/* line 86, ../scss/_comments.scss */
.post-comments .single-comment .comment-meta { padding: 3px 14px 0; line-height: 14px; font-size: 0; }
/* line 90, ../scss/_comments.scss */
.post-comments .single-comment .comment-meta > span { display: inline-block; vertical-align: top; line-height: 14px; font-size: 11px; color: #9e9e9e; }
/* line 99, ../scss/_comments.scss */
.post-comments .single-comment .comment-meta > span:after { content: "\2022"; display: inline-block; vertical-align: top; padding: 2px 5px 0; line-height: 12px; font-size: 8px; color: #bdbdbd; }
/* line 109, ../scss/_comments.scss */
.post-comments .single-comment .comment-meta > span:last-child:after { display: none; }
/* line 115, ../scss/_comments.scss */
.post-comments .single-comment .add-comment-form { position: relative; }
/* line 117, ../scss/_comments.scss */
.post-comments .single-comment .add-comment-form .form-group { margin: 0; position: relative; }
/* line 121, ../scss/_comments.scss */
.post-comments .single-comment .add-comment-form .reply-input { padding: 8px 65px 8px 15px; line-height: 16px; font-size: 12px; border-radius: 17px; border-color: #e0e0e0; resize: none; }
/* line 129, ../scss/_comments.scss */
.post-comments .single-comment .add-comment-form .reply-add-file, .post-comments .single-comment .add-comment-form .reply-submit { display: block; position: absolute; bottom: 0; z-index: 10; margin: 0; padding: 0; height: 34px; width: 30px; line-height: 34px; font-size: 14px; text-align: center; color: #9e9e9e; background-color: transparent; border: 0; cursor: pointer; }
/* line 146, ../scss/_comments.scss */
.post-comments .single-comment .add-comment-form .reply-add-file:hover, .post-comments .single-comment .add-comment-form .reply-submit:hover { color: #424242; }
/* line 149, ../scss/_comments.scss */
.post-comments .single-comment .add-comment-form .reply-add-file:active, .post-comments .single-comment .add-comment-form .reply-add-file:focus, .post-comments .single-comment .add-comment-form .reply-submit:active, .post-comments .single-comment .add-comment-form .reply-submit:focus { outline: none; }
/* line 153, ../scss/_comments.scss */
.post-comments .single-comment .add-comment-form .reply-add-file i, .post-comments .single-comment .add-comment-form .reply-submit i { line-height: 34px; display: inline-block; vertical-align: top; }
/* line 159, ../scss/_comments.scss */
.post-comments .single-comment .add-comment-form .reply-add-file { right: 34px; }
/* line 162, ../scss/_comments.scss */
.post-comments .single-comment .add-comment-form .reply-submit { right: 4px; }
/* line 165, ../scss/_comments.scss */
.post-comments .single-comment .add-comment-form .image-preview { padding: 2px 8px 2px; font-size: 0; }
/* line 168, ../scss/_comments.scss */
.post-comments .single-comment .add-comment-form .image-preview .single-image { display: inline-block; vertical-align: top; position: relative; padding: 2px; margin: 4px 4px 0 0; border: 1px solid #eaeaea; border-radius: 4px; background-color: #fafafa; }
/* line 177, ../scss/_comments.scss */
.post-comments .single-comment .add-comment-form .image-preview .single-image img { display: block; height: 96px; max-height: 480px; object-fit: contain; border-radius: 4px; }
/* line 184, ../scss/_comments.scss */
.post-comments .single-comment .add-comment-form .image-preview .single-image .delete-file { position: absolute; top: 4px; right: 4px; display: block; width: 16px; height: 16px; text-align: center; line-height: 16px; font-size: 12px; color: #e53935; background-color: rgba(255, 255, 255, 0.75); border-radius: 2px; }
/* line 196, ../scss/_comments.scss */
.post-comments .single-comment .add-comment-form .image-preview .single-image .delete-file:hover, .post-comments .single-comment .add-comment-form .image-preview .single-image .delete-file:focus { text-decoration: none; }
/* line 199, ../scss/_comments.scss */
.post-comments .single-comment .add-comment-form .image-preview .single-image .delete-file:hover { background-color: #fff; }
/* line 208, ../scss/_comments.scss */
.post-comments ul.main-ul > li { padding: 0 0 12px; }
/* line 210, ../scss/_comments.scss */
.post-comments ul.main-ul > li:last-child { padding: 0; }
/* line 214, ../scss/_comments.scss */
.post-comments ul.main-ul ul { margin: 12px 0 4px 38px; padding: 0 0 0 8px; border-left: 2px solid #eaeaea; }
/* line 218, ../scss/_comments.scss */
.post-comments ul.main-ul ul li { margin: 0 0 8px; }
/* line 220, ../scss/_comments.scss */
.post-comments ul.main-ul ul li:last-child { margin: 0; }
/* line 224, ../scss/_comments.scss */
.post-comments ul.main-ul ul .single-comment { padding: 0 0 0 30px; }
/* line 226, ../scss/_comments.scss */
.post-comments ul.main-ul ul .single-comment .user-avatar { position: absolute; top: 5px; left: 0; width: 24px; height: 24px; }
/* line 231, ../scss/_comments.scss */
.post-comments ul.main-ul ul .single-comment .user-avatar img { width: 24px; height: 24px; }
/* line 238, ../scss/_comments.scss */
.post-comments ul.main-ul + .single-comment { margin: 12px 0 0; }

/* line 246, ../scss/_comments.scss */
.ht-user-action-card .user-action-btn { font-weight: 700; color: #757575; background-color: #f5f5f5; }
/* line 250, ../scss/_comments.scss */
.ht-user-action-card .user-action-btn:hover { background-color: #eeeeee; }
/* line 253, ../scss/_comments.scss */
.ht-user-action-card .user-action-btn.active { color: #4caf50; box-shadow: 0 0 0; }

/* line 259, ../scss/_comments.scss */
.ht-single-comment { position: relative; min-height: 34px; padding: 0 0 0 40px; }
/* line 264, ../scss/_comments.scss */
.ht-single-comment a:focus, .ht-single-comment a:active { outline: none; }
/* line 268, ../scss/_comments.scss */
.ht-single-comment .sc_user-avatar { position: absolute; top: 0; left: 0; width: 34px; height: 34px; border-radius: 50%; overflow: hidden; background-color: #f5f5f5; }
/* line 276, ../scss/_comments.scss */
.ht-single-comment .sc_user-avatar img { width: 34px; height: 34px; object-fit: cover; }
/* line 282, ../scss/_comments.scss */
.ht-single-comment .sc_main-content { padding: 9px 15px; background-color: #f5f5f5; border-radius: 16px; line-height: 16px; font-size: 0; min-height: 34px; }
/* line 289, ../scss/_comments.scss */
.ht-single-comment .sc_main-content .sc_user-title { display: inline; vertical-align: top; margin: 0 6px 0 0; line-height: 16px; font-size: 12px; font-weight: 700; }
/* line 297, ../scss/_comments.scss */
.ht-single-comment .sc_main-content .sc_comment-content { display: inline; vertical-align: top; line-height: 16px; font-size: 12px; color: #424242; }
/* line 304, ../scss/_comments.scss */
.ht-single-comment .sc_main-content.input-edit-content { padding: 0; }
/* line 307, ../scss/_comments.scss */
.ht-single-comment .sc_main-content .form-control { resize: none; }
/* line 311, ../scss/_comments.scss */
.ht-single-comment .sc_attachment-files { padding: 2px 8px 4px; font-size: 0; }
/* line 314, ../scss/_comments.scss */
.ht-single-comment .sc_attachment-files a { display: inline-block; vertical-align: top; position: relative; padding: 2px; margin: 4px 4px 0 0; border: 1px solid #eaeaea; border-radius: 4px; background-color: #fafafa; }
/* line 323, ../scss/_comments.scss */
.ht-single-comment .sc_attachment-files a img { display: block; height: 96px; max-height: 480px; object-fit: contain; border-radius: 4px; -moz-transition: opacity 0.1s ease-in-out; -o-transition: opacity 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; }
/* line 332, ../scss/_comments.scss */
.ht-single-comment .sc_attachment-files a:hover img { opacity: .8; }
/* line 338, ../scss/_comments.scss */
.ht-single-comment .sc_comment-input-content { position: relative; }
/* line 340, ../scss/_comments.scss */
.ht-single-comment .sc_comment-input-content .form-group { position: relative; }
/* line 343, ../scss/_comments.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-control { padding: 8px 65px 8px 15px; line-height: 16px; font-size: 12px; border-radius: 17px; border-color: #e0e0e0; resize: none; }
/* line 351, ../scss/_comments.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-action { position: absolute; bottom: 0; right: 0; padding-right: 4px; z-index: 10; font-size: 0; }
/* line 357, ../scss/_comments.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-action .single-action { margin: 0; padding: 0; display: inline-block; vertical-align: top; height: 34px; width: 30px; line-height: 34px; font-size: 18px; text-align: center; color: #9e9e9e; background-color: transparent; border: 0; cursor: pointer; }
/* line 371, ../scss/_comments.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-action .single-action:hover { color: #424242; }
/* line 374, ../scss/_comments.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-action .single-action:active, .ht-single-comment .sc_comment-input-content .sc_comment-input-action .single-action:focus { outline: none; }
/* line 378, ../scss/_comments.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-action .single-action i { line-height: 34px; display: inline-block; vertical-align: top; }
/* line 385, ../scss/_comments.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-attachment { padding: 2px 8px 4px; font-size: 0; }
/* line 388, ../scss/_comments.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-attachment .single-attachment { display: inline-block; vertical-align: top; position: relative; padding: 2px; margin: 4px 4px 0 0; border: 1px solid #eaeaea; border-radius: 4px; background-color: #fafafa; }
/* line 397, ../scss/_comments.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-attachment .single-attachment img { display: block; height: 96px; max-height: 480px; object-fit: contain; border-radius: 4px; }
/* line 404, ../scss/_comments.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-attachment .single-attachment .delete-attachment { position: absolute; top: 4px; right: 4px; display: block; width: 16px; height: 16px; text-align: center; line-height: 16px; font-size: 18px; color: #757575; background-color: rgba(255, 255, 255, 0.75); border-radius: 2px; }
/* line 416, ../scss/_comments.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-attachment .single-attachment .delete-attachment:hover, .ht-single-comment .sc_comment-input-content .sc_comment-input-attachment .single-attachment .delete-attachment:focus { text-decoration: none; }
/* line 419, ../scss/_comments.scss */
.ht-single-comment .sc_comment-input-content .sc_comment-input-attachment .single-attachment .delete-attachment:hover { background-color: #fff; }
/* line 426, ../scss/_comments.scss */
.ht-single-comment .sc_meta-actions { padding: 4px 14px 0; line-height: 14px; font-size: 0; }
/* line 430, ../scss/_comments.scss */
.ht-single-comment .sc_meta-actions > span { display: inline-block; vertical-align: top; line-height: 14px; font-size: 11px; color: #9e9e9e; }
/* line 439, ../scss/_comments.scss */
.ht-single-comment .sc_meta-actions > span:after { content: "\2022"; display: inline-block; vertical-align: top; padding: 2px 5px 0; line-height: 12px; font-size: 8px; color: #bdbdbd; }
/* line 449, ../scss/_comments.scss */
.ht-single-comment .sc_meta-actions > span:last-child:after { display: none; }

/* line 457, ../scss/_comments.scss */
.ht-comment-list .ht-comment-list_lv01 { padding: 0 0 12px; }
/* line 459, ../scss/_comments.scss */
.ht-comment-list .ht-comment-list_lv01:last-child { padding: 0; }
/* line 463, ../scss/_comments.scss */
.ht-comment-list .ht-comment-list_lv02 { margin: 12px 0 4px 38px; padding: 0 0 0 8px; border-left: 2px solid #eaeaea; }
/* line 467, ../scss/_comments.scss */
.ht-comment-list .ht-comment-list_lv02 .ht-single-comment { margin: 0 0 8px; padding: 0 0 0 30px; }
/* line 470, ../scss/_comments.scss */
.ht-comment-list .ht-comment-list_lv02 .ht-single-comment:last-child { margin: 0; }
/* line 473, ../scss/_comments.scss */
.ht-comment-list .ht-comment-list_lv02 .ht-single-comment .sc_user-avatar { position: absolute; top: 5px; left: 0; width: 24px; height: 24px; }
/* line 478, ../scss/_comments.scss */
.ht-comment-list .ht-comment-list_lv02 .ht-single-comment .sc_user-avatar img { width: 24px; height: 24px; }

/* line 1, ../scss/_feedback.scss */
.social-post-card { padding: 12px; }
/* line 3, ../scss/_feedback.scss */
.social-post-card .news-header { margin: 0 0 12px; }
/* line 5, ../scss/_feedback.scss */
.social-post-card .news-header .news-title { margin: 0 0 5px; line-height: 24px; font-size: 18px; font-weight: 600; }
/* line 10, ../scss/_feedback.scss */
.social-post-card .news-header .news-title a { color: #212121; }
/* line 14, ../scss/_feedback.scss */
.social-post-card .news-header .news-meta { font-size: 0; }
/* line 16, ../scss/_feedback.scss */
.social-post-card .news-header .news-meta span { display: inline-block; vertical-align: top; line-height: 16px; font-size: 12px; color: #757575; }
/* line 22, ../scss/_feedback.scss */
.social-post-card .news-header .news-meta span:after { content: "\2022"; display: inline-block; padding: 2px 7px 0; line-height: 14px; font-size: 10px; color: #bdbdbd; }
/* line 31, ../scss/_feedback.scss */
.social-post-card .news-header .news-meta span:last-child:after { display: none; }
/* line 36, ../scss/_feedback.scss */
.social-post-card .news-header .news-meta a { color: #2196f3; font-weight: 600; }
/* line 42, ../scss/_feedback.scss */
.social-post-card .card-header { margin: 0 0 0; padding: 0 32px 0 56px; min-height: 44px; position: relative; }
/* line 47, ../scss/_feedback.scss */
.social-post-card .card-header .user-avatar { position: absolute; top: 0; left: 0; width: 44px; height: 44px; background-color: #eeeeee; border-radius: 50%; overflow: hidden; }
/* line 55, ../scss/_feedback.scss */
.social-post-card .card-header .user-avatar img { width: 100%; height: 100%; object-fit: cover; }
/* line 61, ../scss/_feedback.scss */
.social-post-card .card-header .user-title { margin: 0 0 3px; padding: 2px 0 0; line-height: 20px; font-size: 15px; font-weight: 600; }
/* line 68, ../scss/_feedback.scss */
.social-post-card .card-header .post-meta { margin: 3px 0 0; line-height: 16px; font-size: 12px; color: #9e9e9e; }
/* line 74, ../scss/_feedback.scss */
.social-post-card .card-header .post-action { position: absolute; top: 0; right: 0; }
/* line 77, ../scss/_feedback.scss */
.social-post-card .card-header .post-action button { margin: 0; padding: 0; height: 28px; width: 28px; font-size: 18px; text-align: center; color: #757575; background-color: transparent; border: 0; }
/* line 87, ../scss/_feedback.scss */
.social-post-card .card-header .post-action button i { display: inline-block; vertical-align: top; line-height: 24px; }
/* line 95, ../scss/_feedback.scss */
.social-post-card .card-header .post-action button .dropdown-menu li a .icon-left { display: inline-block; width: 16px; margin-right: 5px; text-align: center; }
/* line 107, ../scss/_feedback.scss */
.social-post-card .card-content { margin-top: 12px; }
/* line 109, ../scss/_feedback.scss */
.social-post-card .card-content img { display: inline-block !important; max-width: 100% !important; width: auto !important; height: auto !important; }
/* line 115, ../scss/_feedback.scss */
.social-post-card .card-content .post-content { line-height: 18px; font-size: 13px; }
/* line 118, ../scss/_feedback.scss */
.social-post-card .card-content .post-content p { margin-bottom: 4px; }
/* line 124, ../scss/_feedback.scss */
.social-post-card .card-content .post-content .read-more { color: #bdbdbd; }
/* line 128, ../scss/_feedback.scss */
.social-post-card .card-content .post-title { margin: 0 0 8px; line-height: 24px; font-size: 18px; font-weight: 600; }
/* line 134, ../scss/_feedback.scss */
.social-post-card .card-content .post-attachment { margin: 12px 0 0; }
/* line 136, ../scss/_feedback.scss */
.social-post-card .card-content .post-attachment a { position: relative; display: block; }
/* line 139, ../scss/_feedback.scss */
.social-post-card .card-content .post-attachment a img { display: block; }
/* line 142, ../scss/_feedback.scss */
.social-post-card .card-content .post-attachment a .ht-inner { background-color: #e0e0e0; }
/* line 145, ../scss/_feedback.scss */
.social-post-card .card-content .post-attachment a:active { opacity: .85; }
/* line 148, ../scss/_feedback.scss */
.social-post-card .card-content .post-attachment a .more-items { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); }
/* line 153, ../scss/_feedback.scss */
.social-post-card .card-content .post-attachment a .more-items .ht-text { position: absolute; top: 50%; left: 0; right: 0; margin-top: -40px; line-height: 80px; font-size: 48px; color: #fff; text-align: center; }
/* line 164, ../scss/_feedback.scss */
.social-post-card .card-content .post-attachment.has-multi-items { margin-left: -1px; margin-right: -1px; }
/* line 167, ../scss/_feedback.scss */
.social-post-card .card-content .post-attachment.has-multi-items .single-item { float: left; padding: 1px; }
/* line 172, ../scss/_feedback.scss */
.social-post-card .card-content .post-attachment.has-multi-items.has-02-items .single-item { width: 50%; }
/* line 177, ../scss/_feedback.scss */
.social-post-card .card-content .post-attachment.has-multi-items.has-03-items .single-item { width: 33.3333%; }
/* line 179, ../scss/_feedback.scss */
.social-post-card .card-content .post-attachment.has-multi-items.has-03-items .single-item:first-child { width: 66.6666%; }
/* line 186, ../scss/_feedback.scss */
.social-post-card .card-content .post-attachment.has-multi-items.has-04-items .single-item { width: 33.3333%; }
/* line 188, ../scss/_feedback.scss */
.social-post-card .card-content .post-attachment.has-multi-items.has-04-items .single-item:first-child { width: 100%; }
/* line 194, ../scss/_feedback.scss */
.social-post-card .card-content .post-attachment.has-multi-items.has-05-items .single-item { width: 33.3333%; }
/* line 196, ../scss/_feedback.scss */
.social-post-card .card-content .post-attachment.has-multi-items.has-05-items .single-item:first-child, .social-post-card .card-content .post-attachment.has-multi-items.has-05-items .single-item:nth-child(2) { width: 50%; }
/* line 203, ../scss/_feedback.scss */
.social-post-card .card-content .post-attachment.has-multi-items.has-06-items .single-item { width: 33.3333%; }
/* line 208, ../scss/_feedback.scss */
.social-post-card .card-content .post-attachment.has-multi-items.has-07-items .single-item { width: 25%; }
/* line 210, ../scss/_feedback.scss */
.social-post-card .card-content .post-attachment.has-multi-items.has-07-items .single-item:first-child, .social-post-card .card-content .post-attachment.has-multi-items.has-07-items .single-item:nth-child(2), .social-post-card .card-content .post-attachment.has-multi-items.has-07-items .single-item:nth-child(3) { width: 33.3333%; }
/* line 219, ../scss/_feedback.scss */
.social-post-card .card-content .post-action-count { margin-top: 12px; line-height: 16px; font-size: 0; color: #757575; }
/* line 224, ../scss/_feedback.scss */
.social-post-card .card-content .post-action-count span, .social-post-card .card-content .post-action-count a { display: inline-block; font-size: 12px; vertical-align: top; line-height: 16px; }
/* line 231, ../scss/_feedback.scss */
.social-post-card .card-content .post-action-count .like-count i { display: inline-block; vertical-align: top; line-height: 15px; margin-right: 5px; width: 15px; font-size: 8px; text-align: center; color: #fff; border-radius: 7px; }
/* line 245, ../scss/_feedback.scss */
.social-post-card .card-content .post-action-count .comment-share-count span:after { content: "\2022"; display: inline-block; vertical-align: top; padding: 2px 4px 0; line-height: 14px; font-size: 10px; color: #bdbdbd; }
/* line 254, ../scss/_feedback.scss */
.social-post-card .card-content .post-action-count .comment-share-count span a { color: #757575; }
/* line 258, ../scss/_feedback.scss */
.social-post-card .card-content .post-action-count .comment-share-count span:last-child:after { display: none; }
/* line 265, ../scss/_feedback.scss */
.social-post-card .card-content + .card-footer { margin-top: 12px !important; border-top: 1px solid #eaeaea; }
/* line 271, ../scss/_feedback.scss */
.social-post-card .card-footer { margin-top: -12px; padding: 8px 0; }
/* line 274, ../scss/_feedback.scss */
.social-post-card .card-footer .single-action { width: 33.33%; float: left; }
/* line 277, ../scss/_feedback.scss */
.social-post-card .card-footer .single-action i { color: #9e9e9e; }
/* line 281, ../scss/_feedback.scss */
.social-post-card .card-footer .post-action { display: block; padding: 4px 0; height: 28px; font-size: 13px; font-weight: 600; text-align: center; color: #757575; }
/* line 289, ../scss/_feedback.scss */
.social-post-card .card-footer .post-action i { display: inline-block; position: relative; top: -1px; margin: 0 6px 0 0; font-size: 14px; }
/* line 296, ../scss/_feedback.scss */
.social-post-card .card-footer .post-action.active { background-color: #f5f5f5; box-shadow: 0 0 0; }
/* line 299, ../scss/_feedback.scss */
.social-post-card .card-footer .post-action.active, .social-post-card .card-footer .post-action.active i { color: #4caf50; }
/* line 304, ../scss/_feedback.scss */
.social-post-card .card-footer + .post-comments { padding: 12px 0 0; border-top: 1px solid #eaeaea; }

/* line 311, ../scss/_feedback.scss */
.social-post-form .form-group { margin-bottom: 8px; position: relative; }
/* line 314, ../scss/_feedback.scss */
.social-post-form .form-group .user-avatar { position: absolute; top: 0; left: 0; width: 44px; height: 44px; background-color: #e0e0e0; border-radius: 50%; overflow: hidden; }
/* line 322, ../scss/_feedback.scss */
.social-post-form .form-group .user-avatar img { width: 100%; height: 100%; object-fit: cover; }
/* line 328, ../scss/_feedback.scss */
.social-post-form .form-group .post-content-input { margin: 0 0 16px; padding: 0 0 0 56px; line-height: 19px; font-size: 14px; border-color: transparent; resize: none; }
/* line 337, ../scss/_feedback.scss */
.social-post-form .attachment-preview { padding: 2px 0; margin: 12px 0 0; font-size: 0; }
/* line 341, ../scss/_feedback.scss */
.social-post-form .attachment-preview .single-item { display: inline-block; vertical-align: top; position: relative; width: 96px; height: 96px; margin: 0 4px 4px 0; background-color: #e0e0e0; border: 1px solid #eaeaea; }
/* line 349, ../scss/_feedback.scss */
.social-post-form .attachment-preview .single-item img { width: 100%; height: 100%; object-fit: cover; }
/* line 354, ../scss/_feedback.scss */
.social-post-form .attachment-preview .single-item .delete-item-btn { display: block; position: absolute; top: 0; right: 0; height: 20px; width: 20px; line-height: 20px; text-align: center; color: #fafafa; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 364, ../scss/_feedback.scss */
.social-post-form .attachment-preview .single-item .delete-item-btn i { display: inline-block; vertical-align: top; line-height: 20px; font-size: 16px; }
/* line 370, ../scss/_feedback.scss */
.social-post-form .attachment-preview .single-item .delete-item-btn:active { background-color: #f44336; }

/* line 379, ../scss/_feedback.scss */
.user-feedback-list .user-feedback-form { padding: 12px; }

/* line 2, ../scss/_home.scss */
.ht-home-single-section .section-header { margin-bottom: 11px; border-bottom: 1px solid #eaeaea; }
/* line 5, ../scss/_home.scss */
.ht-home-single-section .section-header .sh_title { position: relative; margin: 0 0 4px; padding: 2px 0; line-height: 28px; font-size: 20px; }
/* line 11, ../scss/_home.scss */
.ht-home-single-section .section-header .sh_title.size-lg { font-size: 24px; }
/* line 16, ../scss/_home.scss */
.ht-home-single-section .section-header .sh_menu ul.sh_menu_list { padding: 0; margin: 0; list-style: none; font-size: 0; }
/* line 21, ../scss/_home.scss */
.ht-home-single-section .section-header .sh_menu ul.sh_menu_list li { display: inline-block; vertical-align: top; margin: 0 20px 0 0; }
/* line 25, ../scss/_home.scss */
.ht-home-single-section .section-header .sh_menu ul.sh_menu_list li:last-child { margin: 0; }
/* line 28, ../scss/_home.scss */
.ht-home-single-section .section-header .sh_menu ul.sh_menu_list li a { display: block; padding: 4px 0; line-height: 16px; font-size: 12px; color: #757575; }
/* line 34, ../scss/_home.scss */
.ht-home-single-section .section-header .sh_menu ul.sh_menu_list li a:hover { color: #9e9e9e; }
/* line 37, ../scss/_home.scss */
.ht-home-single-section .section-header .sh_menu ul.sh_menu_list li a:hover, .ht-home-single-section .section-header .sh_menu ul.sh_menu_list li a:active, .ht-home-single-section .section-header .sh_menu ul.sh_menu_list li a:focus { text-decoration: none; }
/* line 42, ../scss/_home.scss */
.ht-home-single-section .section-header .sh_menu ul.sh_menu_list li.active a { color: #4caf50; }
@media (max-width: 767px) { /* line 2, ../scss/_home.scss */
    .ht-home-single-section .section-header { padding-bottom: 8px; } }
@media (min-width: 768px) { /* line 2, ../scss/_home.scss */
    .ht-home-single-section .section-header { display: flex; align-items: center; justify-content: space-between; }
    /* line 56, ../scss/_home.scss */
    .ht-home-single-section .section-header .sh_title { top: 1px; margin: 0; min-width: 0; margin: 0 6px 0 0; border-bottom: 1px solid #4caf50; }
    /* line 63, ../scss/_home.scss */
    .ht-home-single-section .section-header .sh_menu { min-width: 0; margin: 1px 0 0 6px; } }

/* line 74, ../scss/_home.scss */
.category-title-items-list { position: relative; top: 1px; z-index: 100; }
/* line 78, ../scss/_home.scss */
.category-title-items-list .single-category { display: block; padding: 4px 0 3px; line-height: 26px; font-size: 15px; white-space: nowrap; color: #9e9e9e; border-bottom: 1px solid transparent; }
/* line 86, ../scss/_home.scss */
.category-title-items-list .single-category:hover, .category-title-items-list .single-category:active, .category-title-items-list .single-category:focus { text-decoration: none; }
/* line 89, ../scss/_home.scss */
.category-title-items-list .single-category:hover { border-color: #bdbdbd; }
/* line 92, ../scss/_home.scss */
.category-title-items-list .single-category.active { color: #424242; border-color: #4caf50; }

/* line 99, ../scss/_home.scss */
.ht-category-title-item-slick .single-col { margin: 0 12px; }

/* line 106, ../scss/_home.scss */
.ht-home-carousel-section .slick-arrow { width: 40px; height: 40px; }
/* line 109, ../scss/_home.scss */
.ht-home-carousel-section .slick-arrow.slick-prev { left: 0; }
/* line 112, ../scss/_home.scss */
.ht-home-carousel-section .slick-arrow.slick-next { right: 0; }

/* line 155, ../scss/_home.scss */
.ht-home-logo-brands-section .ht-logo-brand-card-slick .slick-arrow.slick-prev { left: -4px; }
/* line 158, ../scss/_home.scss */
.ht-home-logo-brands-section .ht-logo-brand-card-slick .slick-arrow.slick-next { right: -4px; }

/* line 175, ../scss/_home.scss */
.ht-home-recent-news-section .section-content { margin-left: -1px; }
/* line 178, ../scss/_home.scss */
.ht-home-recent-news-section .ht-news-card { padding: 12px; background-color: #fff; border: 1px solid #eaeaea; }
@media (min-width: 768px) { /* line 198, ../scss/_home.scss */
    .ht-home-recent-news-section .ht-news-card .card-header { margin: -12px -12px 8px -12px; } }
/* line 203, ../scss/_home.scss */
.ht-home-recent-news-section .ht-news-card .card-content { padding: 0 0 0; }
@media (min-width: 768px) { /* line 203, ../scss/_home.scss */
    .ht-home-recent-news-section .ht-news-card .card-content { padding: 0 0 0; height: 85px; } }
/* line 210, ../scss/_home.scss */
.ht-home-recent-news-section .ht-news-card .news-title { margin: 0 0 3px; padding: 0; font-size: 13px; font-weight: 700; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 17px; max-height: 34px; overflow: hidden; text-overflow: ellipsis; }
/* line 217, ../scss/_home.scss */
.ht-home-recent-news-section .ht-news-card .news-meta { line-height: 14px; white-space: nowrap; overflow: hidden; }
/* line 221, ../scss/_home.scss */
.ht-home-recent-news-section .ht-news-card .news-meta span { font-size: 11px; line-height: 14px; }
/* line 224, ../scss/_home.scss */
.ht-home-recent-news-section .ht-news-card .news-meta span:after { line-height: 12px; }
/* line 229, ../scss/_home.scss */
.ht-home-recent-news-section .ht-news-card .news-excerpt { margin-top: 3px; font-size: 12px; color: #9e9e9e; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 16px; max-height: 32px; overflow: hidden; text-overflow: ellipsis; }

/* line 262, ../scss/_home.scss */
.ht-home-customer-feedback-section .home-feedbacks-carousel { padding: 24px 24px 48px; }
/* line 266, ../scss/_home.scss */
.ht-home-customer-feedback-section .home-feedbacks-carousel .single-customer-feedback .scf_main-content { line-height: 22px; font-size: 16px; font-style: italic; min-height: 45px; color: #616161; }
/* line 272, ../scss/_home.scss */
.ht-home-customer-feedback-section .home-feedbacks-carousel .single-customer-feedback .scf_main-content span { display: inline-block; vertical-align: top; max-width: 800px; }
/* line 278, ../scss/_home.scss */
.ht-home-customer-feedback-section .home-feedbacks-carousel .single-customer-feedback .scf_customer-content { margin-top: 16px; }
/* line 280, ../scss/_home.scss */
.ht-home-customer-feedback-section .home-feedbacks-carousel .single-customer-feedback .scf_customer-content .scf_customer-avatar { display: inline-block; vertical-align: top; border: 1px solid #eee; padding: 2px; margin: 0 8px 0 0; }
/* line 286, ../scss/_home.scss */
.ht-home-customer-feedback-section .home-feedbacks-carousel .single-customer-feedback .scf_customer-content .scf_customer-avatar img { display: block; width: 48px; height: 48px; object-fit: cover; }
/* line 293, ../scss/_home.scss */
.ht-home-customer-feedback-section .home-feedbacks-carousel .single-customer-feedback .scf_customer-content .scf_customer-avatar + .scf_customer-info { text-align: left; }
/* line 297, ../scss/_home.scss */
.ht-home-customer-feedback-section .home-feedbacks-carousel .single-customer-feedback .scf_customer-content .scf_customer-info { padding: 5px 0 0; display: inline-block; vertical-align: top; }
/* line 301, ../scss/_home.scss */
.ht-home-customer-feedback-section .home-feedbacks-carousel .single-customer-feedback .scf_customer-content .scf_customer-info .scf_customer-title { line-height: 20px; font-size: 14px; font-weight: 700; }
/* line 306, ../scss/_home.scss */
.ht-home-customer-feedback-section .home-feedbacks-carousel .single-customer-feedback .scf_customer-content .scf_customer-info .scf_customer-subtitle { margin: 3px 0 0; line-height: 16px; font-size: 12px; color: #9e9e9e; }
/* line 316, ../scss/_home.scss */
.ht-home-customer-feedback-section .home-feedbacks-carousel .ht-carousel-control { position: absolute; top: 50%; margin-top: -20px; line-height: 36px; padding: 0 8px; color: #9e9e9e; font-size: 28px; }
/* line 323, ../scss/_home.scss */
.ht-home-customer-feedback-section .home-feedbacks-carousel .ht-carousel-control.left { left: 0; }
/* line 326, ../scss/_home.scss */
.ht-home-customer-feedback-section .home-feedbacks-carousel .ht-carousel-control.right { right: 0; }
/* line 329, ../scss/_home.scss */
.ht-home-customer-feedback-section .home-feedbacks-carousel .ht-carousel-control:hover { color: #616161; }
/* line 333, ../scss/_home.scss */
.ht-home-customer-feedback-section .home-feedbacks-carousel .carousel-indicators { bottom: 8px; font-size: 0; }
/* line 336, ../scss/_home.scss */
.ht-home-customer-feedback-section .home-feedbacks-carousel .carousel-indicators li { width: 10px !important; height: 10px !important; margin: 0 1px; background-color: rgba(0, 0, 0, 0.2); }
/* line 341, ../scss/_home.scss */
.ht-home-customer-feedback-section .home-feedbacks-carousel .carousel-indicators li.active { background-color: rgba(0, 0, 0, 0.5); }

/* line 351, ../scss/_home.scss */
.ht-home-customer-feedback-type02-section .ht-feedback-type02-list { padding: 24px 4px; }
/* line 354, ../scss/_home.scss */
.ht-home-customer-feedback-type02-section .single-customer-feedback { padding: 0 16px; }
/* line 356, ../scss/_home.scss */
.ht-home-customer-feedback-type02-section .single-customer-feedback .scf_main-content { line-height: 20px; font-size: 14px; font-style: italic; min-height: 80px; color: #616161; }
@media (max-width: 767px) { /* line 356, ../scss/_home.scss */
    .ht-home-customer-feedback-type02-section .single-customer-feedback .scf_main-content { line-height: 19px; font-size: 13px; min-height: 95px; } }
/* line 367, ../scss/_home.scss */
.ht-home-customer-feedback-type02-section .single-customer-feedback .scf_main-content span { display: inline-block; vertical-align: top; max-width: 800px; }
/* line 373, ../scss/_home.scss */
.ht-home-customer-feedback-type02-section .single-customer-feedback .scf_customer-content { margin-top: 16px; }
/* line 375, ../scss/_home.scss */
.ht-home-customer-feedback-type02-section .single-customer-feedback .scf_customer-content .scf_customer-avatar { display: block; border: 1px solid #eee; border-radius: 50%; padding: 2px; margin: 0 8px 0 0; }
/* line 381, ../scss/_home.scss */
.ht-home-customer-feedback-type02-section .single-customer-feedback .scf_customer-content .scf_customer-avatar img { display: inline-block; vertical-align: top; border-radius: 50%; width: 48px; height: 48px; object-fit: cover; }
/* line 390, ../scss/_home.scss */
.ht-home-customer-feedback-type02-section .single-customer-feedback .scf_customer-content .scf_customer-info { padding: 5px 0 0; display: block; vertical-align: top; }
/* line 394, ../scss/_home.scss */
.ht-home-customer-feedback-type02-section .single-customer-feedback .scf_customer-content .scf_customer-info .scf_customer-title { line-height: 18px; font-size: 13px; font-weight: 700; }
/* line 399, ../scss/_home.scss */
.ht-home-customer-feedback-type02-section .single-customer-feedback .scf_customer-content .scf_customer-info .scf_customer-subtitle { margin: 2px 0 0; line-height: 16px; font-size: 11px; color: #9e9e9e; }

/* line 414, ../scss/_home.scss */
.ht-home-qna-section .ht-home-list-qnas .ht-home-single-qna { margin: 0 0 12px; padding: 4px 0; }
/* line 417, ../scss/_home.scss */
.ht-home-qna-section .ht-home-list-qnas .ht-home-single-qna p { margin-bottom: 5px; }
/* line 420, ../scss/_home.scss */
.ht-home-qna-section .ht-home-list-qnas .ht-home-single-qna .single-qna_question { margin: 0 0 8px; line-height: 18px; font-size: 14px; font-weight: 700; font-style: italic; }
/* line 428, ../scss/_home.scss */
.ht-home-qna-section .ht-home-list-qnas .ht-home-single-qna .single-qna_answer { line-height: 16px; font-size: 12px; color: #757575; display: block; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; line-height: 18px; max-height: 72px; overflow: hidden; text-overflow: ellipsis; }

/* line 440, ../scss/_home.scss */
.ht-gs1-home-features { margin: 24px 0; padding: 12px; }
/* line 443, ../scss/_home.scss */
.ht-gs1-home-features .single-home-feature { text-align: center; padding: 12px; }
/* line 447, ../scss/_home.scss */
.ht-gs1-home-features .feature__icon { height: 96px; display: flex; align-items: center; justify-content: space-around; }
/* line 453, ../scss/_home.scss */
.ht-gs1-home-features .feature__title { margin: 12px 0 8px; line-height: 23px; font-size: 18px; color: #424242; }
/* line 459, ../scss/_home.scss */
.ht-gs1-home-features .feature__descr { margin: 8px 0 0; line-height: 18px; font-size: 14px; color: #9e9e9e; }

/* line 467, ../scss/_home.scss */
.ht-gs1-home-recent-news-section { margin: 24px 0; display: flex; align-items: stretch; }
/* line 471, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-carousel { flex: 1 1 auto; min-width: 0; width: 65%; height: 480px; }
/* line 476, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-carousel .carousel-indicators { bottom: 0; font-size: 0; height: 12px; }
/* line 480, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-carousel .carousel-indicators li { margin: 1px; font-size: 14px; width: 8px; height: 8px; }
/* line 485, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-carousel .carousel-indicators li.active { width: 8px; height: 8px; }
/* line 492, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-carousel .ht-carousel-control { position: absolute; top: 50%; margin-top: -16px; width: 32px; line-height: 32px; font-size: 18px; text-align: center; color: #fff; background-color: rgba(0, 0, 0, 0.3); }
/* line 501, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-carousel .ht-carousel-control.left { left: 0; }
/* line 504, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-carousel .ht-carousel-control.right { right: 0; }
/* line 507, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-carousel .ht-carousel-control:hover { background-color: rgba(0, 0, 0, 0.5); }
/* line 511, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-carousel .single-gs1-news { display: block; position: relative; }
/* line 514, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-carousel .single-gs1-news .news__image { height: 480px; }
/* line 516, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-carousel .single-gs1-news .news__image img { display: block; width: 100%; height: 100%; object-fit: cover; }
/* line 523, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-carousel .single-gs1-news .news__content { position: absolute; bottom: 0; right: 0; left: 0; padding: 16px 20px 32px; color: #fff; background-color: rgba(0, 0, 0, 0.6); }
/* line 529, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-carousel .single-gs1-news .news__content .news-title { margin: 0 0 8px; line-height: 26px; font-size: 20px; color: #fff; }
/* line 535, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-carousel .single-gs1-news .news__content .news__content { line-height: 18px; font-size: 13px; color: #eeeeee; }
/* line 540, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-carousel .single-gs1-news .news__content .news-excerpt { margin: 6px 0 0; line-height: 18px; font-size: 13px; color: #eeeeee; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height: 18px; max-height: 54px; overflow: hidden; text-overflow: ellipsis; }
/* line 550, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-list { flex: 0 0 auto; width: 35%; min-width: 0; overflow: auto; height: 480px; }
/* line 44, ../scss/base/_mixins.scss */
.ht-gs1-home-recent-news-section .gs1-news-list::-webkit-scrollbar { width: 4px; height: 4px; }
/* line 48, ../scss/base/_mixins.scss */
.ht-gs1-home-recent-news-section .gs1-news-list::-webkit-scrollbar-thumb { background: #bdbdbd; }
/* line 51, ../scss/base/_mixins.scss */
.ht-gs1-home-recent-news-section .gs1-news-list::-webkit-scrollbar-track { background: #eeeeee; }
/* line 54, ../scss/base/_mixins.scss */
.ht-gs1-home-recent-news-section .gs1-news-list::-webkit-scrollbar-thumb { border-radius: 2px; }
/* line 57, ../scss/base/_mixins.scss */
.ht-gs1-home-recent-news-section .gs1-news-list::-webkit-scrollbar-track { border-radius: 2px; }
/* line 557, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-list .news-list-container { padding: 0 12px; }
/* line 560, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-list .single-gs1-news-in-list { display: flex; padding: 12px 0; border-bottom: 1px solid #eee; }
/* line 564, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-list .single-gs1-news-in-list:last-child { border-bottom: 0; }
/* line 567, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-list .single-gs1-news-in-list .news__image { flex: 0 0 auto; min-width: 0; margin: 0 8px 0 0; width: 96px; height: 72px; }
/* line 573, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-list .single-gs1-news-in-list .news__image img { display: block; width: 100%; height: 100%; object-fit: cover; }
/* line 581, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-list .single-gs1-news-in-list .news__content .news-title { margin: 0 0 4px; padding: 0; line-height: 18px; font-size: 14px; font-weight: 700; color: #424242; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 18px; max-height: 36px; overflow: hidden; text-overflow: ellipsis; }
/* line 591, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-list .single-gs1-news-in-list .news__content .news-meta span { color: #9e9e9e; }
/* line 595, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-list .single-gs1-news-in-list .news__content .news-excerpt { margin-top: 2px; font-size: 12px; color: #757575; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 16px; max-height: 32px; overflow: hidden; text-overflow: ellipsis; }
/* line 603, ../scss/_home.scss */
.ht-gs1-home-recent-news-section .gs1-news-list .single-gs1-news-in-list:hover { text-decoration: none; opacity: .85; }

/* line 3, ../scss/_q&a.scss */
.ht-qna-section .section-header { padding: 0 0 12px; border-bottom: 1px solid #eaeaea; }
/* line 7, ../scss/_q&a.scss */
.ht-qna-section .section-content { padding: 12px 0; }
/* line 10, ../scss/_q&a.scss */
.ht-qna-section .left-col { margin-bottom: 48px; }
@media (min-width: 768px) { /* line 10, ../scss/_q&a.scss */
    .ht-qna-section .left-col { flex: 0 0 40%; min-width: 0; margin: 0; padding: 0 12px 0 0; border-right: 1px solid #eaeaea; } }
@media (min-width: 768px) { /* line 20, ../scss/_q&a.scss */
    .ht-qna-section .right-col { flex: 1 1 auto; min-width: 0; padding: 0 0 0 12px; } }
/* line 28, ../scss/_q&a.scss */
.ht-qna-section .qna-section-heading { padding: 4px 0; }
/* line 30, ../scss/_q&a.scss */
.ht-qna-section .qna-section-heading .section-title { margin: 0; padding: 0; line-height: 30px; font-size: 24px; }
@media (min-width: 768px) { /* line 40, ../scss/_q&a.scss */
    .ht-qna-section .qna-section-content, .ht-qna-section .qna-section-nav { display: flex; } }
/* line 47, ../scss/_q&a.scss */
.ht-qna-section .qna-category-form .form-group { position: relative; margin: 0; }
/* line 53, ../scss/_q&a.scss */
.ht-qna-section .qna-search-form .form-group { position: relative; margin: 0; }
/* line 56, ../scss/_q&a.scss */
.ht-qna-section .qna-search-form .form-group .form-control { padding-left: 36px; }
/* line 59, ../scss/_q&a.scss */
.ht-qna-section .qna-search-form .form-group .form-icon { position: absolute; top: 0; left: 0; display: block; height: 34px; width: 34px; line-height: 34px; font-size: 14px; text-align: center; color: #9e9e9e; background-color: transparent; }
/* line 71, ../scss/_q&a.scss */
.ht-qna-section .qna-search-form .form-group .form-suggested-list { position: absolute; top: 100%; right: 0; left: 0; list-style: none; padding: 4px 0; margin: 0; background-color: #fff; z-index: 110; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); border: 1px solid #eee; }
/* line 82, ../scss/_q&a.scss */
.ht-qna-section .qna-search-form .form-group .form-suggested-list li a { display: block; padding: 4px 12px; line-height: 18px; font-weight: 400; font-size: 13px; color: #757575; }
/* line 89, ../scss/_q&a.scss */
.ht-qna-section .qna-search-form .form-group .form-suggested-list li a:hover, .ht-qna-section .qna-search-form .form-group .form-suggested-list li a:active, .ht-qna-section .qna-search-form .form-group .form-suggested-list li a:focus { text-decoration: none; }
/* line 92, ../scss/_q&a.scss */
.ht-qna-section .qna-search-form .form-group .form-suggested-list li a:hover { background-color: #f5f5f5; }
/* line 97, ../scss/_q&a.scss */
.ht-qna-section .qna-search-form .form-group .form-suggested-list li.active a { color: #424242; background-color: #f5f5f5; }
/* line 109, ../scss/_q&a.scss */
.ht-qna-section .qna-list-question_heading { margin: 0 -6px 12px; padding: 8px; background-color: #f5f5f5; border-radius: 2px; }
/* line 114, ../scss/_q&a.scss */
.ht-qna-section .qna-list-question_heading .list-title { margin: 0; line-height: 14px; font-size: 11px; font-weight: 600; color: #9e9e9e; text-transform: uppercase; }
/* line 122, ../scss/_q&a.scss */
.ht-qna-section .qna-list-question_heading .list-count { line-height: 14px; font-size: 11px; color: #9e9e9e; }
/* line 129, ../scss/_q&a.scss */
.ht-qna-section .qna-list-questions .qna-single-question { display: block; padding-bottom: 8px; margin-bottom: 8px; color: #424242; border-bottom: 1px solid #eaeaea; }
/* line 135, ../scss/_q&a.scss */
.ht-qna-section .qna-list-questions .qna-single-question:hover, .ht-qna-section .qna-list-questions .qna-single-question:focus, .ht-qna-section .qna-list-questions .qna-single-question:active { text-decoration: none; }
/* line 138, ../scss/_q&a.scss */
.ht-qna-section .qna-list-questions .qna-single-question .qna-sq_question-title { line-height: 18px; font-size: 14px; color: #424242; }
/* line 143, ../scss/_q&a.scss */
.ht-qna-section .qna-list-questions .qna-single-question .qna-sq_question-infos { margin-top: 4px; font-size: 12px; color: #9e9e9e; }
/* line 147, ../scss/_q&a.scss */
.ht-qna-section .qna-list-questions .qna-single-question .qna-sq_question-infos .qi_single-info { line-height: 16px; }
/* line 152, ../scss/_q&a.scss */
.ht-qna-section .qna-list-questions .qna-single-question:hover .qna-sq_question-title { color: #2196f3; }
/* line 155, ../scss/_q&a.scss */
.ht-qna-section .qna-list-questions .qna-single-question:hover .qna-sq_question-infos { color: #64b5f6; }
/* line 160, ../scss/_q&a.scss */
.ht-qna-section .qna-list-questions .qna-single-question.active .qna-sq_question-title { color: #1e88e5; }
/* line 163, ../scss/_q&a.scss */
.ht-qna-section .qna-list-questions .qna-single-question.active .qna-sq_question-infos { color: #42a5f5; }
/* line 169, ../scss/_q&a.scss */
.ht-qna-section .qna-list-questions-end { margin-top: 24px; text-align: center; font-size: 12px; }
/* line 177, ../scss/_q&a.scss */
.ht-qna-section .qna-answers .qna-answers_title { margin: 0; line-height: 30px; font-size: 24px; }
/* line 182, ../scss/_q&a.scss */
.ht-qna-section .qna-answers .answers_list-title { margin: 0 0 12px; line-height: 24px; font-size: 18px; }
/* line 187, ../scss/_q&a.scss */
.ht-qna-section .qna-answers .qna-answers_meta { margin-top: 8px; line-height: 16px; font-size: 0; }
/* line 191, ../scss/_q&a.scss */
.ht-qna-section .qna-answers .qna-answers_meta span { display: inline-block; vertical-algin: top; line-height: 16px; font-size: 12px; color: #9e9e9e; }
/* line 197, ../scss/_q&a.scss */
.ht-qna-section .qna-answers .qna-answers_meta span:after { display: inline-block; content: "\2022"; line-height: 16px; font-size: 8px; color: #bdbdbd; padding: 0 4px; }
/* line 206, ../scss/_q&a.scss */
.ht-qna-section .qna-answers .qna-answers_meta span:last-child:after { display: none; }
/* line 212, ../scss/_q&a.scss */
.ht-qna-section .qna-answers .qna-answers_meta .qna-answers_content p { margin-bottom: 8px; }
/* line 218, ../scss/_q&a.scss */
.ht-qna-section .qna-answers .qna-answers_attachments .list-attachments { font-size: 0; }
/* line 220, ../scss/_q&a.scss */
.ht-qna-section .qna-answers .qna-answers_attachments .list-attachments .single-attachment { margin: 0 8px 8px 0; display: inline-block; vertical-align: top; padding: 2px; border: 1px solid #eee; border-radius: 2px; }
/* line 227, ../scss/_q&a.scss */
.ht-qna-section .qna-answers .qna-answers_attachments .list-attachments .single-attachment img { display: block; width: 128px; height: 128px; object-fit: cover; }
/* line 240, ../scss/_q&a.scss */
.ht-qna-section .qna-answers .qna-answers_tags .list-tags { font-size: 0; }
/* line 242, ../scss/_q&a.scss */
.ht-qna-section .qna-answers .qna-answers_tags .list-tags .single-tag { margin: 0 4px 4px 0; display: inline-block; vertical-align: top; padding: 4px 8px; line-height: 18px; font-size: 13px; border-radius: 2px; color: #424242; background-color: #eeeeee; }
/* line 252, ../scss/_q&a.scss */
.ht-qna-section .qna-answers .qna-answers_tags .list-tags .single-tag:hover, .ht-qna-section .qna-answers .qna-answers_tags .list-tags .single-tag:active, .ht-qna-section .qna-answers .qna-answers_tags .list-tags .single-tag:focus { text-decoration: none; }